
__controller__.lst:     file format elf32-littleriscv
__controller__.lst
architecture: riscv:rv32, flags 0x00000012:
EXEC_P, HAS_SYMS
start address 0x20009000

Program Header:
    LOAD off    0x00000440 vaddr 0x20009000 paddr 0x20009000 align 2**4
         filesz 0x000151b0 memsz 0x000151b0 flags r-x
    LOAD off    0x00015600 vaddr 0x2001e200 paddr 0x2001e200 align 2**8
         filesz 0x00005188 memsz 0x00005188 flags r--
    LOAD off    0x0001a800 vaddr 0x00000000 paddr 0x20023388 align 2**8
         filesz 0x0000021c memsz 0x0000021c flags rw-
    LOAD off    0x0001ab00 vaddr 0x00000300 paddr 0x200235b0 align 2**8
         filesz 0x00012c00 memsz 0x00012c00 flags r-x
    LOAD off    0x0002d700 vaddr 0x00012f00 paddr 0x200361b0 align 2**4
         filesz 0x00001698 memsz 0x00001698 flags r-x
    LOAD off    0x0002ed98 vaddr 0x00014598 paddr 0x20037848 align 2**4
         filesz 0x00002d84 memsz 0x00002d84 flags r-x
    LOAD off    0x00031b20 vaddr 0x00080000 paddr 0x2003a5e0 align 2**4
         filesz 0x00000138 memsz 0x00000138 flags r--
    LOAD off    0x00031c58 vaddr 0x00080138 paddr 0x2003a718 align 2**4
         filesz 0x00003cf8 memsz 0x00003cf8 flags rw-
    LOAD off    0x00035950 vaddr 0x00083e30 paddr 0x2003e410 align 2**4
         filesz 0x00000258 memsz 0x00000258 flags rw-
    LOAD off    0x00035ba8 vaddr 0x00084088 paddr 0x2003e668 align 2**4
         filesz 0x00000000 memsz 0x00004868 flags rw-
    LOAD off    0x00035bb0 vaddr 0x000888f0 paddr 0x2003e668 align 2**4
         filesz 0x00000800 memsz 0x00000800 flags rw-
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**0
         filesz 0x00000000 memsz 0x00000000 flags rw-
0x70000000 off    0x002445a7 vaddr 0x00000000 paddr 0x00000000 align 2**0
         filesz 0x00000039 memsz 0x00000000 flags r--

Dynamic Section:

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .vectors      00000170  20009000  20009000  00000440  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .text         00015040  20009170  20009170  000005b0  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .rodata       00004fe0  2001e200  2001e200  00015600  2**8
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .sdata2       000000b4  200231e0  200231e0  0001a5e0  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 shellCommand  000000f0  20023298  20023298  0001a698  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .retention_data 0000021c  00000000  20023388  0001a800  2**8
                  CONTENTS, ALLOC, LOAD, DATA
  6 .ram_code     00012c00  00000300  200235b0  0001ab00  2**8
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  7 .retention_code 00001698  00012f00  200361b0  0002d700  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  8 .rtos         00002d84  00014598  20037848  0002ed98  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  9 .event_table  00000000  00080000  2003a5e0  00031b20  2**0
                  ALLOC, READONLY, CODE
 10 .eh_frame     00000138  00080000  2003a5e0  00031b20  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 11 .gcc_except_table 00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 12 .tdata        00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 13 .preinit_array 00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 14 .init_array   00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 15 .fini_array   00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 16 .tm_clone_table 00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 17 .ctors        00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 18 .dtors        00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 19 .jcr          00000000  00080138  2003a718  00031c58  2**0
                  ALLOC, READONLY
 20 .data.rel.ro  00000000  00080138  2003a718  00031c58  2**0
                  ALLOC
 21 .dynamic      00000000  00080138  2003a718  00031c58  2**0
                  ALLOC
 22 .got          00000000  00080138  2003a718  00031c58  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 23 .data         00003cf8  00080138  2003a718  00031c58  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 24 .data1        00000000  00083e30  2003e410  00035950  2**0
                  ALLOC
 25 .sdata        00000258  00083e30  2003e410  00035950  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 26 .sdata_d      00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 27 .sdata_w      00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 28 .sdata_h      00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 29 .sdata_b      00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 30 .sdata_f      00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 31 .tbss         00000000  00084088  2003e668  00035ba8  2**0
                  ALLOC
 32 .sbss         0000012c  00084088  2003e668  00035ba8  2**3
                  ALLOC
 33 .sbss_b       00000000  000841b4  2003e794  00035ba8  2**0
                  ALLOC
 34 .sbss_h       00000000  000841b4  2003e794  00035ba8  2**0
                  ALLOC
 35 .sbss_w       00000004  000841b4  2003e794  00035ba8  2**0
                  ALLOC
 36 .bss          00004730  000841c0  2003e7a0  00035ba8  2**4
                  ALLOC
 37 .stack        00000800  000888f0  2003e668  00035bb0  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 38 .comment      000000b1  00000000  00000000  000363b0  2**0
                  CONTENTS, READONLY
 39 .debug_aranges 00002360  00000000  00000000  00036468  2**3
                  CONTENTS, READONLY, DEBUGGING
 40 .debug_info   0008fabd  00000000  00000000  000387c8  2**0
                  CONTENTS, READONLY, DEBUGGING
 41 .debug_abbrev 00012056  00000000  00000000  000c8285  2**0
                  CONTENTS, READONLY, DEBUGGING
 42 .debug_line   00073311  00000000  00000000  000da2db  2**0
                  CONTENTS, READONLY, DEBUGGING
 43 .debug_frame  00007534  00000000  00000000  0014d5ec  2**2
                  CONTENTS, READONLY, DEBUGGING
 44 .debug_str    0006651f  00000000  00000000  00154b20  2**0
                  CONTENTS, READONLY, DEBUGGING
 45 .debug_loc    00041e4a  00000000  00000000  001bb03f  2**0
                  CONTENTS, READONLY, DEBUGGING
 46 .debug_ranges 0000cc28  00000000  00000000  001fce90  2**3
                  CONTENTS, READONLY, DEBUGGING
 47 .debug_macro  0002f5b7  00000000  00000000  00209ab8  2**0
                  CONTENTS, READONLY, DEBUGGING
 48 .riscv.attributes 00000039  00000000  00000000  002445a7  2**0
                  CONTENTS, READONLY
SYMBOL TABLE:
00000000 l    df *ABS*	00000000 bat_check.c
00084088 l     O .sbss	00000002 cnt.19431
0008408a l     O .sbss	00000001 cnt.19467
0008408b l     O .sbss	00000001 mute_flag.19468
00000000 l    df *ABS*	00000000 key.c
00000000 l    df *ABS*	00000000 main.c
20009cf8 l     F .text	00000040 power_off_timer_handler
2000a018 l     F .text	0000000a sys_user_task
2000a024 l     F .text	0000002a sys_ind_task
2000a050 l     F .text	00000016 sys_charge_task
2000a068 l     F .text	00000046 connect_show_timer_handler
2000a0b0 l     F .text	000000ae sys_mute_task
00084096 l     O .sbss	00000001 connect_flag_show
0008409d l     O .sbss	00000001 vol_down_key.19501
0008409e l     O .sbss	00000001 vol_up_key.19500
00000000 l    df *ABS*	00000000 user_app.c
00000000 l    df *ABS*	00000000 blue_snow.c
2000a6d8 l     F .text	00000028 close_denoise
2000a700 l     F .text	00000018 open_line_in
00000000 l    df *ABS*	00000000 audio_stream.c
2000a9f0 l     F .text	00000130 aud_stm_decode_ct.part.1
2000ab20 l     F .text	0000028e aud_stm_mix
2000adb0 l     F .text	0000038a aud_stm_play_pcm
00080138 l     O .data	0000000c aec_para.19629
00080144 l     O .data	0000000c gsc_para.19628
00080150 l     O .data	0000000c ns_para.19630
000840a0 l     O .sbss	00000001 i2s_oper.19557
00000000 l    df *ABS*	00000000 dismiss.c
2000ba10 l     F .text	00000076 shell_llmacp_dismiss
00000000 l    df *ABS*	00000000 llmacp.c
2000bb54 l     F .text	00000004 llmacp_timeout_afh
2000bb5c l     F .text	0000006a llmacp_d_s_slot_0x0000_handle
2000be84 l     F .text	00000018 llmacp_timeout_role_switch
2000bea0 l     F .text	00000026 llmacp_timeout_channel_map_update
2000bec8 l     F .text	00000018 llmacp_timeout_detach_req
2000bfc8 l     F .text	0000059e llmacp_task
2000c568 l     F .text	00000010 timer_10ms_callback
00000000 l    df *ABS*	00000000 pair.c
2000c958 l     F .text	000000cc update_bonding_info
00000000 l    df *ABS*	00000000 phy.c
000840a4 l     O .sbss	00000004 phy
00000000 l    df *ABS*	00000000 hal_gpio.c
2000d244 l     F .text	0000002a led_state_supervision_timer
2000d270 l     F .text	0000002a led_bat_supervision_timer
000840a8 l     O .sbss	00000004 led_lowbat_cur_period
000840ac l     O .sbss	00000004 led_lowbat_timer
000840b0 l     O .sbss	00000004 led_state_cur_period
000840b4 l     O .sbss	00000004 led_state_timer
00000000 l    df *ABS*	00000000 hal.c
00000000 l    df *ABS*	00000000 hal_isr.c
00000000 l    df *ABS*	00000000 hal_tick.c
00000000 l    df *ABS*	00000000 hal_uart.c
00000000 l    df *ABS*	00000000 hal_usb.c
00000000 l    df *ABS*	00000000 croutine.c
00000000 l    df *ABS*	00000000 event_groups.c
00000000 l    df *ABS*	00000000 list.c
00000000 l    df *ABS*	00000000 queue.c
00000000 l    df *ABS*	00000000 stream_buffer.c
00000000 l    df *ABS*	00000000 tasks.c
00000a44 l     F .ram_code	000000c4 prvAddCurrentTaskToDelayedList
2000e288 l     F .text	000000f6 prvIdleTask
0001506c l     F .rtos	00000160 xTaskIncrementTick.part.4
2000e380 l     F .text	0000016a prvAddNewTaskToReadyList
000841d0 l     O .bss	000000a0 pxReadyTasksLists
00084270 l     O .bss	00000014 xDelayedTaskList1
00084284 l     O .bss	00000014 xDelayedTaskList2
00084298 l     O .bss	00000014 xPendingReadyList
000842ac l     O .bss	00000014 xSuspendedTaskList
000842c0 l     O .bss	00000014 xTasksWaitingTermination
000840bc l     O .sbss	00000004 pxDelayedTaskList
000840c0 l     O .sbss	00000004 pxOverflowDelayedTaskList
000840c4 l     O .sbss	00000004 uxCurrentNumberOfTasks
000840c8 l     O .sbss	00000004 uxDeletedTasksWaitingCleanUp
000840cc l     O .sbss	00000004 uxSchedulerSuspended
000840d0 l     O .sbss	00000004 uxTaskNumber
000840d4 l     O .sbss	00000004 uxTopReadyPriority
000840d8 l     O .sbss	00000004 xNextTaskUnblockTime
000840dc l     O .sbss	00000004 xNumOfOverflows
000840e0 l     O .sbss	00000004 xPendedTicks
000840e4 l     O .sbss	00000004 xSchedulerRunning
000840e8 l     O .sbss	00000004 xTickCount
000840ec l     O .sbss	00000004 xYieldPending
2002321c l     O .sdata2	00000005 CSWTCH.238
00000000 l    df *ABS*	00000000 timers.c
2000f9b4 l     F .text	000000e2 prvSwitchTimerLists
2000fa98 l     F .text	0000032a prvTimerTask
000842d4 l     O .bss	000000a0 ucStaticTimerQueueStorage.17223
00084374 l     O .bss	00000014 xActiveTimerList1
00084388 l     O .bss	00000014 xActiveTimerList2
0008439c l     O .bss	00000050 xStaticTimerQueue.17222
000840f0 l     O .sbss	00000004 pxCurrentTimerList
000840f4 l     O .sbss	00000004 pxOverflowTimerList
000840f8 l     O .sbss	00000004 xLastTime.17176
000840fc l     O .sbss	00000004 xTimerQueue
00084100 l     O .sbss	00000004 xTimerTaskHandle
00000000 l    df *ABS*	00000000 port.c
000843f0 l     O .bss	00000400 xISRStack
00000c88 l       .ram_code	00000000 test_if_asynchronous
00000d08 l       .ram_code	00000000 handle_synchronous
00000c94 l       .ram_code	00000000 handle_asynchronous
00000c94 l       .ram_code	00000000 test_if_mtimer
00000cf4 l       .ram_code	00000000 test_if_external_interrupt
00000d48 l       .ram_code	00000000 processed_source
00000d40 l       .ram_code	00000000 as_yet_unhandled
00000d10 l       .ram_code	00000000 test_if_environment_call
00000d24 l       .ram_code	00000000 is_exception
00000f30 l       .ram_code	00000000 chip_specific_stack_frame
00000000 l    df *ABS*	00000000 heap_5.c
00084110 l     O .sbss	00000004 pxEnd
00084114 l     O .sbss	00000004 xBlockAllocatedBit
00084118 l     O .sbss	00000004 xFreeBytesRemaining
0008411c l     O .sbss	00000004 xMinimumEverFreeBytesRemaining
00084120 l     O .sbss	00000004 xNumberOfSuccessfulAllocations
00084124 l     O .sbss	00000004 xNumberOfSuccessfulFrees
00084128 l     O .sbss	00000008 xStart
00000000 l    df *ABS*	00000000 memory_impl.c
000847f0 l     O .bss	00000200 uxIdleTaskStack.16570
000849f0 l     O .bss	00000400 uxTimerTaskStack.16577
00084df0 l     O .bss	00000064 xIdleTaskTCB.16569
00084e54 l     O .bss	00000064 xTimerTaskTCB.16576
00000000 l    df *ABS*	00000000 codec_task.c
200103b4 l     F .text	000000c8 codec_supervision_timer
000858b8 l     O .bss	00000a00 codec_buf_spk
00084eb8 l     O .bss	00000a00 codec_buf_mic
200108ec l     F .text	00000762 codec_task
00084130 l     O .sbss	00000001 open_codec_tick.19592
00000000 l    df *ABS*	00000000 tlkalg_eq_interface_api.c
00000000 l    df *ABS*	00000000 tlk_lc3_interface.c
000862b8 l     O .bss	00000014 lc3_dec_buff
00084134 l     O .sbss	00000004 lc3_enc_buff
00000000 l    df *ABS*	00000000 nvds.c
000862cc l     O .bss	00000020 nvds
2001f9f8 l     O .rodata	00000100 crc_table
00000000 l    df *ABS*	00000000 if_shell.c
00000000 l    df *ABS*	00000000 shell.c
20011b38 l     F .text	00000010 shellAnsiStart
20011bd0 l     F .text	000000d8 shellDisplayItem
20011cac l     F .text	0000012e shellHistory.part.2
20011ddc l     F .text	00000126 shellBackspace
20011f04 l     F .text	00000374 shellTab
20012460 l     F .text	000002be shellEnter
000862ec l     O .bss	00000014 shellList
00000000 l    df *ABS*	00000000 shell_ext.c
00000000 l    df *ABS*	00000000 emi_le.c
00000000 l    df *ABS*	00000000 test.c
200136d0 l     F .text	000001ac test_task
00086300 l     O .bss	000000d4 uart_rx_context
2001fba8 l     O .rodata	00000400 CRC32_Table
00084140 l     O .sbss	00000004 testTaskHandle
00000000 l    df *ABS*	00000000 tts.c
00084144 l     O .sbss	00000004 play_offset.19427
00000000 l    df *ABS*	00000000 if_usb.c
20013b18 l     F .text	000000a2 cdc_flush_timer_callback
000863d4 l     O .bss	00000010 console_tx_buf
00000000 l    df *ABS*	00000000 port_b91.c
00000000 l    df *ABS*	00000000 cdc.c
20013e04 l     F .text	0000000e desc_read_dev
20013e14 l     F .text	00000010 desc_read_cfg
20013e28 l     F .text	00000020 desc_read_str
20013e48 l     F .text	00000004 desc_read_hid
20013e50 l     F .text	00000112 cdc_itf_requst
000863e4 l     O .bss	00000010 cdc_device
2001ffa8 l     O .rodata	0000008d desc_cfg
20020038 l     O .rodata	00000012 desc_dev
2002004c l     O .rodata	00000014 desc_str
2002324c l     O .sdata2	00000006 lan_str
20023254 l     O .sdata2	00000010 man_str
20023264 l     O .sdata2	00000026 prd_str
00083fe8 l     O .sdata	00000026 ser_str
20023238 l     O .sdata2	00000012 itf_str
00000000 l    df *ABS*	00000000 hid.c
00000000 l    df *ABS*	00000000 usbd.c
00000000 l    df *ABS*	00000000 vad.c
00000000 l    df *ABS*	00000000 cir_buf.c
00000000 l    df *ABS*	00000000 list.c
00000000 l    df *ABS*	00000000 printk.c
0001634c l     F .rtos	00000108 prints.constprop.4
00016454 l     F .rtos	00000180 prints
000165d4 l     F .rtos	000002ac printi
00016880 l     F .rtos	0000052c print.constprop.2
00016dac l     F .rtos	00000068 printk.constprop.1
00000000 l    df *ABS*	00000000 to_list.c
00084148 l     O .sbss	00000004 to_id.2322
00000000 l    df *ABS*	00000000 vcd.c
00086400 l     O .bss	00001800 signal_bank
00087c00 l     O .bss	0000000c vcd
00000000 l    df *ABS*	00000000 wav.c
20009028 l       .vectors	00000000 _START
20009074 l       .vectors	00000000 _RETENTION_DATA_INIT
20009082 l       .vectors	00000000 _RETENTION_DATA_INIT_BEGIN
20009094 l       .vectors	00000000 _RAMCODE_INIT
200090a8 l       .vectors	00000000 _RAMCODE_INIT_BEGIN
200090e4 l       .vectors	00000000 _DATA_INIT
200090ba l       .vectors	00000000 _EVENT_TABLE_INIT
200090d2 l       .vectors	00000000 _EVENT_TABLE_INIT_BEGIN
200090fc l       .vectors	00000000 _DATA_INIT_BEGIN
2000910e l       .vectors	00000000 _ZERO_BSS
20009126 l       .vectors	00000000 _ZERO_BSS_BEGIN
20009132 l       .vectors	00000000 _FILL_STK
2000914a l       .vectors	00000000 _FILL_STK_BEGIN
20009156 l       .vectors	00000000 _MAIN_FUNC
2000916c l       .vectors	00000000 _END
00000040 l       *ABS*	00000000 irqno
00000000 l    df *ABS*	00000000 co_list.c
00000000 l    df *ABS*	00000000 co_printf.c
00000000 l    df *ABS*	00000000 co_utils.c
00000000 l    df *ABS*	00000000 fifo.c
00000000 l    df *ABS*	00000000 my_debug.c
00000000 l    df *ABS*	00000000 printf.c
00000000 l    df *ABS*	00000000 string.c
00000000 l    df *ABS*	00000000 sys_timer.c
00000000 l    df *ABS*	00000000 utility.c
00000000 l    df *ABS*	00000000 myudb_usb.c
00000000 l    df *ABS*	00000000 myudb_usbdesc.c
00000000 l    df *ABS*	00000000 aes.c
00000000 l    df *ABS*	00000000 analog.c
00000000 l    df *ABS*	00000000 audio.c
00002168 l     F .ram_code	0000013c audio_set_i2s_clock.constprop.5
00080248 l     O .data	0000002c codec_mode
00000000 l    df *ABS*	00000000 bit_op.c
00000000 l    df *ABS*	00000000 bt_clock.c
00000000 l    df *ABS*	00000000 clock.c
00000000 l    df *ABS*	00000000 core.c
00000000 l    df *ABS*	00000000 dbgport.c
00000000 l    df *ABS*	00000000 flash.c
00002560 l     F .ram_code	00000044 flash_send_addr
000025ec l     F .ram_code	00000074 flash_wait_done
00084040 l     O .sdata	00000002 s_flash_preempt_config
00000000 l    df *ABS*	00000000 gpio.c
00000000 l    df *ABS*	00000000 i2c.c
0008415c l     O .sbss	00000001 i2c_dma_rx_chn
0008415d l     O .sbss	00000001 i2c_dma_tx_chn
00000000 l    df *ABS*	00000000 lpc.c
00000000 l    df *ABS*	00000000 mdec.c
00000000 l    df *ABS*	00000000 npe.c
00000000 l    df *ABS*	00000000 pke.c
00000000 l    df *ABS*	00000000 pwm.c
00000000 l    df *ABS*	00000000 s7816.c
00000000 l    df *ABS*	00000000 spi.c
0008415e l     O .sbss	00000001 s_hspi_rx_dma_chn
0008415f l     O .sbss	00000001 s_hspi_tx_dma_chn
00084160 l     O .sbss	00000001 s_pspi_rx_dma_chn
00084161 l     O .sbss	00000001 s_pspi_tx_dma_chn
00000000 l    df *ABS*	00000000 stimer.c
00000000 l    df *ABS*	00000000 timer.c
00000000 l    df *ABS*	00000000 uart.c
0008416c l     O .sbss	00000002 uart_tx_hword_index.4754
00000000 l    df *ABS*	00000000 usbhw.c
00000000 l    df *ABS*	00000000 ext_gpio.c
00000000 l    df *ABS*	00000000 ext_misc.c
00000000 l    df *ABS*	00000000 ext_uart1_dbg.c
00000000 l    df *ABS*	00000000 software_pa.c
00000000 l    df *ABS*	00000000 nds32_sqrt_f32.c
00000000 l    df *ABS*	00000000 wf_sqrt.c
00000000 l    df *ABS*	00000000 ef_sqrt.c
00000000 l    df *ABS*	00000000 s_lib_ver.c
00000000 l    df *ABS*	00000000 s_matherr.c
00000000 l    df *ABS*	00000000 nds32_dup_q31.c
00000000 l    df *ABS*	00000000 s_ceil.c
00000000 l    df *ABS*	00000000 nds32_dup_q15.c
00000000 l    df *ABS*	00000000 nds32_shift_q15.c
00000000 l    df *ABS*	00000000 nds32_set_q31.c
00000000 l    df *ABS*	00000000 nds32_dot_prod_q15.c
00000000 l    df *ABS*	00000000 hybrid_alg.c
00000000 l    df *ABS*	00000000 gsc.c
00000000 l    df *ABS*	00000000 nds32_set_q7.c
00000000 l    df *ABS*	00000000 aec.c
00000000 l    df *ABS*	00000000 fft4g.c
00004770 l     F .ram_code	000000a0 makect.part.0
00004a50 l     F .ram_code	000000c8 makewt.part.1
00000000 l    df *ABS*	00000000 cosf.c
00000000 l    df *ABS*	00000000 sinf.c
00000000 l    df *ABS*	00000000 ref_rredf.c
20020ccc l     O .rodata	00000020 twooverpi.2618
00000000 l    df *ABS*	00000000 sincosf.c
00000000 l    df *ABS*	00000000 ns_fft.c
00000000 l    df *ABS*	00000000 syncWin.c
00000000 l    df *ABS*	00000000 tlka_webrtc_ns_api.c
00000000 l    df *ABS*	00000000 noise_suppressor2.c
00000000 l    df *ABS*	00000000 mcra_estimator.c
00000000 l    df *ABS*	00000000 suppression_params.c
00000000 l    df *ABS*	00000000 noise_estimator.c
00000000 l    df *ABS*	00000000 wiener_filter.c
00000000 l    df *ABS*	00000000 pm.c
00006494 l     F .ram_code	00000018 efuse_get_low_word
0001373c l     F .retention_code	00000034 cpu_wakeup_no_deepretn_back_init
000064ac l     F .ram_code	00000014 lid_error.constprop.0
00000000 l    df *ABS*	00000000 pm_32k_rc.c
00000000 l    df *ABS*	00000000 rf.c
00084170 l     O .sbss	00000004 s_rf_trxstate
00000000 l    df *ABS*	00000000 trng.c
00000000 l    df *ABS*	00000000 emi.c
00087ddc l     O .bss	00000080 emi_rx_packet
000805bc l     O .data	00000030 emi_ble_tx_packet
000805ec l     O .data	00000030 emi_zigbee_tx_packet
00084174 l     O .sbss	00000001 s_emi_rssi
00084178 l     O .sbss	00000004 s_emi_rssibuf
0008417c l     O .sbss	00000004 s_emi_rx_cnt
00084180 l     O .sbss	00000004 s_state0
00084184 l     O .sbss	00000004 s_state1
00000000 l    df *ABS*	00000000 plic.c
00000000 l    df *ABS*	00000000 sys.c
00000000 l    df *ABS*	00000000 adc.c
00000000 l    df *ABS*	00000000 bt_rf.c
00000000 l    df *ABS*	00000000 afh.c
000068d8 l     F .ram_code	00000088 afh_set_mask.constprop.0
20021548 l     O .rodata	00000016 hop.19514
00000000 l    df *ABS*	00000000 llma.c
00009530 l     F .ram_code	000005d0 llma_task
0008061c l     O .data	00000066 actions_table
2002157c l     O .rodata	00000010 map.19494
2002158c l     O .rodata	00000010 role.19498
2002159c l     O .rodata	00000020 upperSixBits.19502
00000000 l    df *ABS*	00000000 adddf3.c
200197e0 l     F .text	000009d8 .hidden __adddf3
00000000 l    df *ABS*	00000000 libgcc2.c
2001a1bc l     F .text	00000078 .hidden __clzsi2
00000000 l    df *ABS*	00000000 libgcc2.c
200215bc l     O .rodata	00000100 .hidden __clz_tab
00000000 l    df *ABS*	00000000 divdf3.c
2001a238 l     F .text	0000086a .hidden __divdf3
00000000 l    df *ABS*	00000000 gedf2.c
2001aaa4 l     F .text	000000c6 .hidden __gtdf2
2001aaa4 l     F .text	000000c6 .hidden __gedf2
00000000 l    df *ABS*	00000000 extendsfdf2.c
00000000 l    df *ABS*	00000000 truncdfsf2.c
00000000 l    df *ABS*	00000000 assert.c
00000000 l    df *ABS*	00000000 abort.c
00000000 l    df *ABS*	00000000 errno.c
00000000 l    df *ABS*	00000000 findfp.c
2001ac1c l     F .text	00000060 std.isra.0
00000000 l    df *ABS*	00000000 fflush.c
00000000 l    df *ABS*	00000000 fiprintf.c
00000000 l    df *ABS*	00000000 fwalk.c
00000000 l    df *ABS*	00000000 impure.c
00087fa0 l     O .bss	00000000 impure_data
00000000 l    df *ABS*	00000000 malloc.c
00000000 l    df *ABS*	00000000 memcpy.c
00000000 l    df *ABS*	00000000 nano-mallocr.c
00000000 l    df *ABS*	00000000 nano-mallocr.c
00000000 l    df *ABS*	00000000 printf.c
00000000 l    df *ABS*	00000000 puts.c
00000000 l    df *ABS*	00000000 stdio.c
00000000 l    df *ABS*	00000000 stpcpy.c
00000000 l    df *ABS*	00000000 strlen.c
00000000 l    df *ABS*	00000000 vfprintf.c
2001bc5e l     F .text	00000070 __sbprintf
200216fc l     O .rodata	00000010 blanks.4804
2002170c l     O .rodata	00000010 zeroes.4805
00000000 l    df *ABS*	00000000 fvwrite.c
00000000 l    df *ABS*	00000000 nano-mallocr.c
00000000 l    df *ABS*	00000000 nano-mallocr.c
00000000 l    df *ABS*	00000000 libgcc2.c
2001bff8 l     F .text	0000039e .hidden __umoddi3
00000000 l    df *ABS*	00000000 libgcc2.c
2001c398 l     F .text	000003ba .hidden __udivdi3
00000000 l    df *ABS*	00000000 vprintf.c
000841a0 l     O .sbss	00000004 __vprintf_buf
000841a4 l     O .sbss	00000004 __vprintf_buf_len
00000000 l    df *ABS*	00000000 printf_impl.c
00000000 l    df *ABS*	00000000 printf_impl_float.c
00000000 l    df *ABS*	00000000 libgcc2.c
00000000 l    df *ABS*	00000000 libgcc2.c
00000000 l    df *ABS*	00000000 strcpy.c
00000000 l    df *ABS*	00000000 printf_data.c
00000000 l    df *ABS*	00000000 strnlen.c
00000000 l    df *ABS*	00000000 wsetup.c
00000000 l    df *ABS*	00000000 makebuf.c
00000000 l    df *ABS*	00000000 _close.c
00000000 l    df *ABS*	00000000 _exit.c
00000000 l    df *ABS*	00000000 _fstat.c
00000000 l    df *ABS*	00000000 _isatty.c
00000000 l    df *ABS*	00000000 _lseek.c
00000000 l    df *ABS*	00000000 _read.c
00000000 l    df *ABS*	00000000 _sbrk.c
000841ac l     O .sbss	00000004 heap_end.2408
00000000 l    df *ABS*	00000000 _write.c
00000000 l    df *ABS*	00000000 <artificial>
00009b18 l     F .ram_code	00000084 dec_split_st2VQ_CW.constprop.18
2001c9d0 l     F .text	00000454 kiss_fft_init_32_16.constprop.17
00009b9c l     F .ram_code	00000090 kf_shuffle.constprop.15
00009c2c l     F .ram_code	00000040 energy_normalization_fix.constprop.14
00009c6c l     F .ram_code	0000002c encpushsign
00009c98 l     F .ram_code	00000038 recon_scf_q_fix
00009cd0 l     F .ram_code	00000018 get_sns_gain_fix
00009ce8 l     F .ram_code	00000014 mind2vec_one
00009cfc l     F .ram_code	00000014 get_lead_sign
00009d10 l     F .ram_code	0000003c setval_update_sign
00009d4c l     F .ram_code	000000ac mind2vec_tab.constprop.13
00009df8 l     F .ram_code	00000028 MPVQdeenum
00009e20 l     F .ram_code	000000a4 dec_residual_fix
00009ec4 l     F .ram_code	00000124 dec_noisefilling_fix
00009fe8 l     F .ram_code	00000018 ac_enc_init
0000a000 l     F .ram_code	00000074 write_uint_backward
0000a074 l     F .ram_code	00000084 ac_shift
0000a0f8 l     F .ram_code	000001d0 ac_enc_finish
0000a2c8 l     F .ram_code	000000f0 ac_decode1
0000a3b8 l     F .ram_code	000000b0 ac_decode
0000a468 l     F .ram_code	00000030 ac_dec_init
0000a498 l     F .ram_code	00000040 read_bit
0000a4d8 l     F .ram_code	00000054 read_uint
0000a52c l     F .ram_code	0000003c apply_gain
0000a568 l     F .ram_code	000000c8 global_gain_fix
0000a630 l     F .ram_code	000009d4 kf_work.isra.0.constprop.16
0000b004 l     F .ram_code	000000c0 kiss_fft_32_16
0000b0c4 l     F .ram_code	000000a0 mpvq_enum.constprop.8
0000b164 l     F .ram_code	00001308 bitstream_encoder.constprop.12
00082e30 l     O .data	00001000 ac_spec_lookup
00081d30 l     O .data	00000880 ac_spec_freq
000825b0 l     O .data	00000880 ac_spec_cumfreq
0000c46c l     F .ram_code	0000007c residual_coding_encoder
0000c4e8 l     F .ram_code	00000350 bw_detector
0000c838 l     F .ram_code	00000140 dec_tns_fix
0000c978 l     F .ram_code	00000074 BASOP_Util_InvLog2
0000c9ec l     F .ram_code	00000ab4 dct_fix
0000d4a0 l     F .ram_code	00000aec idct_fix
0000df8c l     F .ram_code	000000e8 pvq_shape_add_pulse.constprop.6
0000e074 l     F .ram_code	00000354 pvq_shape_search
0000e3c8 l     F .ram_code	00000058 ISqrt16_common
0000e420 l     F .ram_code	00000050 ISqrt16.constprop.7
0000e470 l     F .ram_code	00000044 inverse_sqrt_16
0000e4b4 l     F .ram_code	000000b8 Inv16
0000e56c l     F .ram_code	00000fe4 spectral_quantization.constprop.11
000814b0 l     O .data	00000880 ac_spec_bits
0000f550 l     F .ram_code	000002c0 pvq_enc_find_shape_gain_determination
0000f810 l     F .ram_code	000000e4 cb_ind_search
0000f8f4 l     F .ram_code	00000088 sns_quantization_stage1
0000f97c l     F .ram_code	00000038 pow2_16
0000f9b4 l     F .ram_code	00000360 dec_sns_fix
2001d9c0 l     F .text	00000024 __clz_uint32.part.0
2001ce24 l     F .text	000003e4 WebRtcAgc_set_config
0000fd14 l     F .ram_code	00000324 tda_detector
00010038 l     F .ram_code	000001c4 sns_quantization_stage2
000101fc l     F .ram_code	00000828 sns
00083fc8 l     O .sdata	00000008 g_tilt_all
00083fc0 l     O .sdata	00000008 g_tilt_all_e
00010a24 l     F .ram_code	00000390 noise_estimation_encoder
00010db4 l     F .ram_code	00000054 getScaleWord32
00010e08 l     F .ram_code	000008d8 tns.constprop.9
000116e0 l     F .ram_code	000002a0 lc3_dct_IV
00011980 l     F .ram_code	000003c4 ld_mdct.constprop.3
00011d44 l     F .ram_code	000002b8 dec_imdct_fix
00011ffc l     F .ram_code	00000738 dec_arithmatic
00012734 l     F .ram_code	000002c8 dec_bitstream
000841b0 l     O .sbss	00000004 mem_exp.4815
2002171c l     O .rodata	00000010 sns_gainMSBbits
2002172c l     O .rodata	00000020 ac_tns_order_freq
2002174c l     O .rodata	00000020 ac_tns_order_cumfreq
2002176c l     O .rodata	00000110 ac_tns_coef_freq
2002187c l     O .rodata	00000110 ac_tns_coef_cumfreq
2002198c l     O .rodata	00000010 L_10ms
2002199c l     O .rodata	00000010 L_7_5ms
200219ac l     O .rodata	00000010 Ibw_start_all_10ms
200228a8 l     O .rodata	00000010 Ibw_start_16000_10ms
20022898 l     O .rodata	00000010 Ibw_start_24000_10ms
20022888 l     O .rodata	00000010 Ibw_start_32000_10ms
20022878 l     O .rodata	00000010 Ibw_start_48000_10ms
200219bc l     O .rodata	00000010 Ibw_stop_all_10ms
20022868 l     O .rodata	00000010 Ibw_stop_16000_10ms
20022858 l     O .rodata	00000010 Ibw_stop_24000_10ms
20022848 l     O .rodata	00000010 Ibw_stop_32000_10ms
20022838 l     O .rodata	00000010 Ibw_stop_48000_10ms
200219cc l     O .rodata	00000010 Ibw_start_all_7_5ms
20022828 l     O .rodata	00000010 Ibw_start_16000_7_5ms
20022818 l     O .rodata	00000010 Ibw_start_24000_7_5ms
20022808 l     O .rodata	00000010 Ibw_start_32000_7_5ms
200227f8 l     O .rodata	00000010 Ibw_start_48000_7_5ms
200219dc l     O .rodata	00000010 Ibw_stop_all_7_5ms
200227e8 l     O .rodata	00000010 Ibw_stop_16000_7_5ms
200227d8 l     O .rodata	00000010 Ibw_stop_24000_7_5ms
200227c8 l     O .rodata	00000010 Ibw_stop_32000_7_5ms
200227b8 l     O .rodata	00000010 Ibw_stop_48000_7_5ms
200219ec l     O .rodata	00000010 BW_thresh_quiet
200219fc l     O .rodata	00000040 InvIntTable
20021a3c l     O .rodata	00000080 exp2x_tab_long
20021abc l     O .rodata	00000080 exp2_tab_long
20021b3c l     O .rodata	00000080 exp2w_tab_long
20021bbc l     O .rodata	00000080 InvTable
20021c3c l     O .rodata	00000040 InvDiffTable
20021c8c l     O .rodata	00000100 pow2_16_table1
20021d8c l     O .rodata	00000080 pow2_16_table2
20021e0c l     O .rodata	00000010 I_FS
2002309c l     O .rodata	00000104 I_16000
20022f98 l     O .rodata	00000104 I_16000_7_5ms
20021e1c l     O .rodata	0000000d __func__.3871
20021e2c l     O .rodata	0000001d __func__.4459
20021e4c l     O .rodata	00000100 kGenFuncTable
20021f4c l     O .rodata	0000000a bw_stop_10ms
20021f58 l     O .rodata	0000000a bw_stop_7_5ms
20021f64 l     O .rodata	00000020 tnsAcfWindow
20021f84 l     O .rodata	00000020 tnsQuantThr
20021fa4 l     O .rodata	00000022 tnsQuantPts
20021fc8 l     O .rodata	00000020 ac_tns_order_bits
20021fe8 l     O .rodata	00000110 ac_tns_coef_bits
200220f8 l     O .rodata	00000284 lc3_mdct_sin_twiddle_161
2002237c l     O .rodata	000003c4 lc3_mdct_sin_twiddle_241
20022740 l     O .rodata	00000010 mdct_twiddle_all
20022d58 l     O .rodata	00000140 mdct_twiddle_0_N160
20022c68 l     O .rodata	000000f0 mdct_twiddle_1_N120
20022750 l     O .rodata	0000000a mdct_sin_step_all
2002275c l     O .rodata	00000040 bands_nrg_scale
2002279c l     O .rodata	00000010 w_Nms_NF_all
20022a60 l     O .rodata	00000208 w_0_N160
200228b8 l     O .rodata	000001a8 w_1_N120
200227ac l     O .rodata	0000000a bw_nbits_tab
20022e98 l     O .rodata	00000080 g_tilt_16000_e
20022f18 l     O .rodata	00000080 g_tilt_16000
00087fa0 l     O .bss	0000024c kiss_fft_st_16k
00080684 l     O .data	00000082 inv_sqrt_tab
00080708 l     O .data	00000010 sns_vq_adj_gains_fix
000813bc l     O .data	00000004 sns_vq_reg_adj_gains_fix
000813b4 l     O .data	00000008 sns_vq_reg_lf_adj_gains_fix
000813ac l     O .data	00000008 sns_vq_near_adj_gains_fix
0008139c l     O .data	00000010 sns_vq_far_adj_gains_fix
00080718 l     O .data	000002c0 MPVQ_offsets
000809d8 l     O .data	00000070 global_gain_tab
00080a48 l     O .data	00000008 Tab_esc_nb
00080a50 l     O .data	00000028 tns_sub_start_freq_all
000814a4 l     O .data	0000000c tns_sub_start_freq_NB_10ms
00081498 l     O .data	0000000c tns_sub_start_freq_WB_10ms
0008148c l     O .data	0000000c tns_sub_start_freq_SSWB_10ms
00081480 l     O .data	0000000c tns_sub_start_freq_SWB_10ms
00081474 l     O .data	0000000c tns_sub_start_freq_FB_10ms
00081468 l     O .data	0000000c tns_sub_start_freq_NB_7_5ms
0008145c l     O .data	0000000c tns_sub_start_freq_WB_7_5ms
00081450 l     O .data	0000000c tns_sub_start_freq_SSWB_7_5ms
00081444 l     O .data	0000000c tns_sub_start_freq_SWB_7_5ms
00081438 l     O .data	0000000c tns_sub_start_freq_FB_7_5ms
00080a78 l     O .data	00000028 tns_sub_stop_freq_all
0008142c l     O .data	0000000c tns_sub_stop_freq_NB_10ms
00081420 l     O .data	0000000c tns_sub_stop_freq_WB_10ms
00081414 l     O .data	0000000c tns_sub_stop_freq_SSWB_10ms
00081408 l     O .data	0000000c tns_sub_stop_freq_SWB_10ms
000813fc l     O .data	0000000c tns_sub_stop_freq_FB_10ms
000813f0 l     O .data	0000000c tns_sub_stop_freq_NB_7_5ms
000813e4 l     O .data	0000000c tns_sub_stop_freq_WB_7_5ms
000813d8 l     O .data	0000000c tns_sub_stop_freq_SSWB_7_5ms
000813cc l     O .data	0000000c tns_sub_stop_freq_SWB_7_5ms
000813c0 l     O .data	0000000c tns_sub_stop_freq_FB_7_5ms
00080aa0 l     O .data	00000048 tns_sin_tab
00080ae8 l     O .data	00000080 ISqrtTable
00080b68 l     O .data	00000040 ISqrtDiffTable
00080ba8 l     O .data	00000082 isqrt_Q16tab
00080c2c l     O .data	0000000a global_gain_t1
00080c38 l     O .data	0000000a global_gain_t2
00080c44 l     O .data	0000000a global_gain_t5
00080c50 l     O .data	0000000a global_gain_t4
00080c5c l     O .data	0000000a global_gain_t3
00080c68 l     O .data	00000200 LFCB_fix
00080e68 l     O .data	00000200 HFCB_fix
00081068 l     O .data	00000040 Log2_16_table1
000810a8 l     O .data	00000020 Log2_16_table2
000810c8 l     O .data	000002d4 lc3_mdct_sin_twiddle_181
00000000 l    df *ABS*	00000000 floatsidf.c
2001d9e8 l     F .text	0000008e .hidden __floatsidf
00000000 l    df *ABS*	00000000 muldf3.c
2001da78 l     F .text	00000670 .hidden __muldf3
00000000 l    df *ABS*	00000000 fixdfsi.c
2001e0e8 l     F .text	000000c8 .hidden __fixdfsi
2001e1b0 l       .sbss_b	00000000 .hidden _ITB_BASE_
00000000 l       *ABS*	00000000 .hidden _RELAX_END_
2001ab80 l       .text	00000000 .hidden __riscv_save_5
2001abb4 l       .text	00000000 .hidden __riscv_restore_5
2001ab6a l       .text	00000000 .hidden __riscv_save_12
2001ab72 l       .text	00000000 .hidden __riscv_save_11
2001ab72 l       .text	00000000 .hidden __riscv_save_10
2001ab72 l       .text	00000000 .hidden __riscv_save_9
2001ab72 l       .text	00000000 .hidden __riscv_save_8
2001ab80 l       .text	00000000 .hidden __riscv_save_7
2001ab80 l       .text	00000000 .hidden __riscv_save_6
2001ab80 l       .text	00000000 .hidden __riscv_save_4
2001ab9a l       .text	00000000 .hidden __riscv_save_3
2001ab9a l       .text	00000000 .hidden __riscv_save_2
2001ab9a l       .text	00000000 .hidden __riscv_save_1
2001ab9a l       .text	00000000 .hidden __riscv_save_0
2001aba6 l       .text	00000000 .hidden __riscv_restore_12
2001abaa l       .text	00000000 .hidden __riscv_restore_11
2001abaa l       .text	00000000 .hidden __riscv_restore_10
2001abaa l       .text	00000000 .hidden __riscv_restore_9
2001abaa l       .text	00000000 .hidden __riscv_restore_8
2001abb4 l       .text	00000000 .hidden __riscv_restore_7
2001abb4 l       .text	00000000 .hidden __riscv_restore_6
2001abb4 l       .text	00000000 .hidden __riscv_restore_4
2001abbe l       .text	00000000 .hidden __riscv_restore_3
2001abbe l       .text	00000000 .hidden __riscv_restore_2
2001abbe l       .text	00000000 .hidden __riscv_restore_1
2001abbe l       .text	00000000 .hidden __riscv_restore_0
20009170 g     F .text	00000034 charge_init
20018760 g     F .text	00000108 adc_gpio_sample_init
00013098 g     F .retention_code	00000048 analog_read_reg8
000130e0 g     F .retention_code	00000040 analog_write_reg8
200091a8 g     F .text	000005c0 charge_scan
000136e8 g     F .retention_code	00000028 delay_us
20018868 g     F .text	00000068 adc_get_code
200188d4 g     F .text	00000026 adc_calculate_voltage
000881ec g     O .bss	00000002 adc_vol_mv_val
00084094 g     O .sbss	00000001 bat_low_flag
2000a56c g     F .text	00000092 led_show
000881fc g     O .bss	00000004 g_aud_stm
200105e0 g     F .text	0000003c codec_tone_play
00017170 g     F .rtos	00000064 printk
00088200 g     O .bss	00000004 g_llmacp
2000a528 g     F .text	00000042 power_off
200144c0 g     F .text	00000084 to_list_item_add
20009768 g     F .text	00000042 gpio_detect_init
20015534 g     F .text	00000132 gpio_set_input
20015668 g     F .text	0000009a gpio_set_up_down_res
200097ac g     F .text	0000004e gpio_scan
000881ee g     O .bss	00000001 mute_detect
000841c0 g     O .bss	00000010 adc_sample_buffer
200097fc g     F .text	00000182 key_init
00015f50 g     F .rtos	00000168 pvPortMalloc
20009980 g     F .text	00000332 key_scan
20009cb4 g     F .text	00000040 shell_dfu_state
00000128 g     O .retention_data	00000006 sys_clk
20009d38 g     F .text	000002de key_event_handle
2000a68c g     F .text	00000048 open_denoise
000881f4 g     O .bss	00000005 flash_info
2000a658 g     F .text	00000030 save_flash
2000cfb4 g     F .text	0000008a pair_cancel
000888e8 g     O .bss	00000004 g_llma
200193b0 g     F .text	00000018 llma_scan_mesh
2000cbbc g     F .text	0000015a pair_data_rx_updata
2000a600 g     F .text	00000056 pairing_mute
20010620 g     F .text	0000003c codec_msg_vol_up
20010660 g     F .text	0000003c codec_msg_vol_down
20014610 g     F .text	00000076 vcd_flush
000881f0 g     O .bss	00000004 kc
2000e920 g     F .text	00000218 vTaskDelay
2000b7e4 g     F .text	00000016 audio_stream_mute
2000a160 g     F .text	00000016 shell_power_off
00013a54 g     F .retention_code	00000490 cpu_sleep_wakeup_32k_rc
00000624 g     F .ram_code	0000007c hal_led_blink
000004ec g     F .ram_code	00000138 hal_led_on
2000a178 g     F .text	00000004 app_tts_play_control_handle
2000a180 g     F .text	00000176 connect_event_handle
00006f04 g     F .ram_code	00000020 llma_center_get_child_num
2000ffc4 g     F .text	000000ba xTimerGenericCommand
2000f0e0 g     F .text	00000006 xTaskGetTickCount
2000a2f8 g     F .text	0000022e main
000001c4 g     O .retention_data	00000004 cpu_sleep_wakeup
00013ee4 g     F .retention_code	0000003c pm_tim_recover_32k_rc
000001c0 g     O .retention_data	00000004 pm_tim_recover
00000190 g     O .retention_data	00000004 blt_miscParam
20016de4 g     F .text	0000029a sys_init
000133ac g     F .retention_code	00000244 clock_init
2000d4f0 g     F .text	00000066 hal_system_init
2000feac g     F .text	00000116 xTimerCreate
2000a7fc g     F .text	00000196 blue_snow_init
2000e72c g     F .text	000001f4 xTaskCreate
2000ef60 g     F .text	0000017e vTaskStartScheduler
20023298 g     O shellCommand	00000010 shellCommanddfu
2001f5a0 g     O .rodata	00000017 shellDescdfu
200231e0 g     O .sdata2	00000004 shellCmddfu
200232a8 g     O shellCommand	00000010 shellCommandoff
2001f5b8 g     O .rodata	00000019 shellDescoff
200231e4 g     O .sdata2	00000004 shellCmdoff
0008408c g     O .sbss	00000004 ConnectShowTimer
00084090 g     O .sbss	00000004 PowerOffTimer
0008409b g     O .sbss	00000001 save_flag
0008409f g     O .sbss	00000001 volume_level
00084097 g     O .sbss	00000001 denoise_cnt
00084098 g     O .sbss	00000001 denoise_mode
00084095 g     O .sbss	00000001 connect_flag
00084099 g     O .sbss	00000001 pair_addr_num
0008409a g     O .sbss	00000001 pairing_flag
0008409c g     O .sbss	00000001 slave_mode
000888f0 g     O .stack	00000800 _stack
2000ce98 g     F .text	0000011a pair_start
000136b8 g     F .retention_code	00000010 core_interrupt_disable
200117c4 g     F .text	00000108 nvds_write
000136c8 g     F .retention_code	0000000a core_restore_interrupt
2000b4bc g     F .text	00000052 side_tone_en
2000a718 g     F .text	000000e4 system_info
00017320 g       .rtos	00000000 _I_HEAP_START_ADDR
000890f0 g       .stack	00000000 _D_HEAP_START_ADDR
200101e0 g     F .text	00000006 xPortGetFreeHeapSize
200160ac g     F .text	00000006 tlka_hybrid_alg_get_version
2000f7ec g     F .text	000001c6 vTaskList
000160b8 g     F .rtos	00000108 vPortFree
20013c80 g     F .text	000000c6 usb_device_init
20011adc g     F .text	0000005a if_shell_init
20011518 g     F .text	000001ca nvds_init
2001191c g     F .text	0000019c nvds_flash_protect
20013980 g     F .text	0000002c test_task_init
20018f80 g     F .text	00000392 llma_create
200118cc g     F .text	0000004e nvds_read
200197c0 g     F .text	0000000e llma_enable
20018f68 g     F .text	00000014 llma_set_supv_time
000004c8 g     F .ram_code	00000024 hal_rf_pa_sel_ant
0000045c g     F .ram_code	0000006c hal_rf_pa_set_trx
20018f58 g     F .text	0000000e llma_rf_pa_enalbe
2000c640 g     F .text	0000022a llma_stack_init
20011050 g     F .text	0000016a codec_task_init
2000b7fc g     F .text	000001f2 audio_stream_init
20013ab8 g     F .text	0000005e tts_init
2000c58c g     F .text	00000024 llmacp_event_callback_register
2000cd18 g     F .text	0000017e pair_process
2000ba88 g     F .text	000000ca dismiss_process
200232b8 g     O shellCommand	00000010 shellCommandsys
2001f5d4 g     O .rodata	00000014 shellDescsys
200231e8 g     O .sdata2	00000004 shellCmdsys
2000a994 g     F .text	00000042 audio_enable_timeout
20010480 g     F .text	00000034 codec_get_mic_wptr
2000a9d8 g     F .text	00000016 aud_stm_cmd
000162a0 g     F .rtos	00000018 list_pop_front
000020ec g     F .ram_code	0000007c vcd_set
2001146c g     F .text	00000052 tlkalg_lc3_dec_process
00016274 g     F .rtos	0000001c list_push_back
2001b078 g     F .text	000000aa memset
20011418 g     F .text	00000052 tlkalg_lc3_enc_process
20019524 g     F .text	000001d2 llma_packet_send
200104b4 g     F .text	00000048 codec_get_play_buff_available_samples
2001ae88 g     F .text	000000fa memcpy
00003248 g     F .ram_code	00000372 tlka_hybrid_alg_process_frame
200104fc g     F .text	00000094 codec_push_buf
2000b13c g     F .text	0000037e audio_llmacp_msg_handle
0001630c g     F .rtos	0000003e list_flush
000162f8 g     F .rtos	00000014 list_size
2001458c g     F .text	00000042 to_list_hdl_stop
2000b510 g     F .text	00000196 aud_stm_read_pcm
20010594 g     F .text	00000048 codec_read_mic_data
2000b6a8 g     F .text	0000013a audio_stream_process
000022a4 g     F .ram_code	00000160 audio_set_i2s_clock
2001d394 g     F .text	00000008 tlka_agc_get_size
2001d208 g     F .text	0000018c tlka_agc_init
200160a4 g     F .text	00000006 tlka_hybrid_alg_get_size
200160b4 g     F .text	00000008 tlka_hybrid_alg_get_scratch_size
200160c0 g     F .text	00000182 tlka_hybrid_alg_init
00016268 g     F .rtos	0000000c list_init
2000c5b0 g     F .text	0000008e llmacp_slot_handle_register
200232c8 g     O shellCommand	00000010 shellCommandas
2001f6bc g     O .rodata	0000000e shellDescas
200231ec g     O .sdata2	00000003 shellCmdas
2000b9f0 g     F .text	0000000c llmacp_timeout_dismiss_send
2000b9fc g     F .text	00000010 llmacp_timeout_dismiss_rejoin
2000c57c g     F .text	0000000e llmacp_ctrl_packet_tx
20014548 g     F .text	00000042 to_list_item_stop
00009b00 g     F .ram_code	00000018 llma_reset_req
200232d8 g     O shellCommand	00000010 shellCommanddismiss
2001f6f4 g     O .rodata	0000000f shellDescdismiss
200231f0 g     O .sdata2	00000008 shellCmddismiss
2000bbc8 g     F .text	000000f4 shell_llmacp_update_channel_map
2000bcc0 g     F .text	000001c2 shell_llma_net_info
200193cc g     F .text	00000024 llma_access_enable
2000bee0 g     F .text	0000004c shell_llmacp_detach
20019418 g     F .text	0000010a llma_ctrl_packet_send
2000bf30 g     F .text	00000098 shell_llmacp_role_switch
00000300 g     F .ram_code	0000002e llmacp_stack_msg
000146d0 g     F .rtos	00000450 xQueueGenericSend
00014cd4 g     F .rtos	00000360 xQueueReceive
000069dc g     F .ram_code	0000003c afh_packet_received
20018c88 g     F .text	0000004c afh_chn_rssi_update
20014450 g     F .text	0000006e to_list_10ms_handle
20018cd4 g     F .text	0000013e afh_init
200197d0 g     F .text	0000000e llma_version_check
200193f4 g     F .text	00000022 llma_join_mesh
200196f8 g     F .text	00000034 llma_role_switch_req
00006e40 g     F .ram_code	00000054 llma_node_lost_handle
2001972c g     F .text	00000030 llma_channel_map_update_req
20019314 g     F .text	0000009a llma_slot_ntf_en
2000d960 g     F .text	00000114 xQueueGenericCreate
2001975c g     F .text	00000064 llma_rf_beacon_parameters_set
2000c86c g     F .text	00000052 llmacp_mst_connect_slv
00012f58 g     F .retention_code	000000a4 tmemcpy
200232e8 g     O shellCommand	00000010 shellCommandchm
2001f790 g     O .rodata	00000024 shellDescchm
200231f8 g     O .sdata2	00000004 shellCmdchm
200232f8 g     O shellCommand	00000010 shellCommandrs
2001f7dc g     O .rodata	0000000e shellDescrs
20023208 g     O .sdata2	00000003 shellCmdrs
20023308 g     O shellCommand	00000010 shellCommanddetach
2001f7b4 g     O .rodata	0000000e shellDescdetach
200231fc g     O .sdata2	00000007 shellCmddetach
20023318 g     O shellCommand	00000010 shellCommandnet
2001f7c4 g     O .rodata	00000017 shellDescnet
20023204 g     O .sdata2	00000004 shellCmdnet
2000c8c0 g     F .text	00000096 pair_timeout
2000ca24 g     F .text	00000056 shell_ds_dump
00017200 g     F .rtos	000000ac dump_hex_with_format
2000ca7c g     F .text	0000013e shell_pair
00006b2c g     F .ram_code	00000030 covert_ac
20023328 g     O shellCommand	00000010 shellCommandds
2001f814 g     O .rodata	00000011 shellDescds
2002320c g     O .sdata2	00000003 shellCmdds
20023338 g     O shellCommand	00000010 shellCommandpair
2001f828 g     O .rodata	00000011 shellDescpair
20023210 g     O .sdata2	00000005 shellCmdpair
2000d040 g     F .text	0000007c shell_phy_info
00000330 g     F .ram_code	000000f0 rf_irq_handler
00014b20 g     F .rtos	000001b4 xQueueGenericSendFromISR
00015378 g     F .rtos	000000c0 vTaskSwitchContext
00000420 g     F .ram_code	00000030 phy_rx_time_stamp
00000450 g     F .ram_code	0000000c phy_get_rx_rssi
2000d0c0 g     F .text	00000182 phy_init
20017080 g     F .text	00000076 rf_mode_init
200188fc g     F .text	00000006 rf_set_le_tx_tp_slice
200170f8 g     F .text	00000120 rf_set_ble_1M_mode
00013f24 g     F .retention_code	000000c8 rf_set_ble_chn
0001409c g     F .retention_code	00000086 rf_set_rx_dma
00014050 g     F .retention_code	0000004c rf_set_tx_dma
20018904 g     F .text	00000052 async_rf_fast_settle_init
20017920 g     F .text	0000004c rf_update_internal_cap
20023348 g     O shellCommand	00000010 shellCommandphy
2001f83c g     O .rodata	00000013 shellDescphy
20023218 g     O .sdata2	00000004 shellCmdphy
2000d29c g     F .text	000000e2 hal_rf_pa_init
2000d380 g     F .text	0000016e hal_gpio_init
000006a0 g     F .ram_code	00000002 hal_logic_pin_set
0008015c g     O .data	0000000c pin_led
200101e8 g     F .text	00000156 vPortDefineHeapRegions
2000d61c g     F .text	00000010 hal_isr_init
2000d660 g     F .text	00000062 hal_uart0_init
00000a38 g     F .ram_code	0000000a hal_uart0_putchar
2001443c g     F .text	00000012 printk_write_callback
00001e2c g     F .ram_code	00000090 usb_com_write
200145d0 g     F .text	00000040 vcd_init
2000d6c4 g     F .text	00000100 hal_usb_init
000171d4 g     F .rtos	0000002c sprintk
000006a4 g     F .ram_code	000002dc exception_handler
2000f7e4 g     F .text	00000006 xTaskGetCurrentTaskHandle
2000f70c g     F .text	000000d4 vTaskGetInfo
2000f0e8 g     F .text	00000040 pcTaskGetName
2000d558 g     F .text	000000c2 vApplicationStackOverflowHook
00000980 g     F .ram_code	00000004 irq_default_handler
00000984 g     F .ram_code	00000002 external_interrupt_handler
00000000 g     O .retention_data	00000100 g_interrupt_tbl
00000c00 g       .ram_code	00000000 freertos_risc_v_trap_handler
00001000 g       .ram_code	00000000 irq_01
00001b00 g       .ram_code	00000000 irq_default
00001100 g       .ram_code	00000000 irq_04
00001200 g       .ram_code	00000000 irq_07
00001300 g       .ram_code	00000000 irq_08
00001400 g       .ram_code	00000000 irq_09
00001500 g       .ram_code	00000000 irq_10
00001600 g       .ram_code	00000000 irq_11
00001700 g       .ram_code	00000000 irq_15
00001900 g       .ram_code	00000000 irq_18
00001a00 g       .ram_code	00000000 irq_19
00001800 g       .ram_code	00000000 irq_35
00000988 g     F .ram_code	00000024 hal_tick_en
000009ac g     F .ram_code	0000000c hal_tick_irq_set
000009b8 g     F .ram_code	0000000c hal_tick_read
000009c4 g     F .ram_code	0000000a hal_random_num
2000d62c g     F .text	00000030 hal_tick_init
000009d0 g     F .ram_code	00000068 uart0_irq_handler
000030a4 g     F .ram_code	0000002c uart_read_byte
20015c48 g     F .text	000001cc uart_set_pin
200157e8 g     F .text	00000418 uart_cal_div_and_bwpc
20015704 g     F .text	000000e0 uart_init
00003050 g     F .ram_code	00000054 uart_send_byte
20015e8c g     F .text	00000018 usbhw_enable_manual_interrupt
2000d7c8 g     F .text	00000060 hal_usb_int_enable
000172ac g     F .rtos	0000006e vAssertCalled
00015704 g     F .rtos	0000001c vTaskEnterCritical
00015720 g     F .rtos	00000028 vTaskExitCritical
000151cc g     F .rtos	0000000c vTaskSuspendAll
000151d8 g     F .rtos	00000188 xTaskResumeAll
00014598 g     F .rtos	00000014 vListInitialise
00015624 g     F .rtos	00000018 xTaskGetSchedulerState
00015748 g     F .rtos	00000018 uxTaskResetEventItemValue
000145ac g     F .rtos	00000008 vListInitialiseItem
000145b4 g     F .rtos	00000018 vListInsertEnd
000145cc g     F .rtos	00000038 vListInsert
00014604 g     F .rtos	00000026 uxListRemove
0001462c g     F .rtos	000000a4 xQueueGenericReset
00015480 g     F .rtos	0000009c xTaskRemoveFromEventList
2000d82c g     F .text	00000132 xQueueGenericCreateStatic
0001552c g     F .rtos	000000f8 xTaskCheckForTimeOut
00000b08 g     F .ram_code	00000008 vTaskMissedYield
0001551c g     F .rtos	00000010 vTaskInternalSetTimeOutState
00015438 g     F .rtos	00000048 vTaskPlaceOnEventList
0001563c g     F .rtos	000000c8 xTaskPriorityDisinherit
00015760 g     F .rtos	00000014 pvTaskIncrementMutexHeldCount
00015034 g     F .rtos	00000036 uxQueueMessagesWaiting
00088204 g     O .bss	00000050 xQueueRegistry
2000da78 g     F .text	00000068 vQueueAddToRegistry
2000dae0 g     F .text	0000012c vQueueWaitForMessageRestricted
2000f6b0 g     F .text	0000005a vTaskPlaceOnEventListRestricted
2000dc10 g     F .text	00000106 xStreamBufferGenericCreate
00015e48 g     F .rtos	000000a8 xTaskGenericNotifyStateClear
00015890 g     F .rtos	0000014c xTaskGenericNotifyWait
000159dc g     F .rtos	000001c0 xTaskGenericNotify
2000dd18 g     F .text	00000290 xStreamBufferSendFromISR
00015b9c g     F .rtos	000001a0 xTaskGenericNotifyFromISR
2000dfac g     F .text	000002da xStreamBufferReceive
2000e4ec g     F .text	0000023e xTaskCreateStatic
00000f00 g       .ram_code	00000000 pxPortInitialiseStack
2000eb3c g     F .text	000000d4 eTaskGetState
2000ec10 g     F .text	00000256 vTaskSuspend
2000ee68 g     F .text	000000f6 vTaskResume
20010340 g     F .text	00000014 vApplicationGetIdleTaskMemory
2000fdc4 g     F .text	000000e6 xTimerCreateTimerTask
20010168 g     F .text	00000076 xPortStartScheduler
2001b3e0 g     F .text	0000005e strlen
2000f128 g     F .text	00000586 uxTaskGetSystemState
00015360 g     F .rtos	00000018 xTaskIncrementTick
2001b34e g     F .text	00000016 stpcpy
00015774 g     F .rtos	0000011c ulTaskGenericNotifyTake
00015d3c g     F .rtos	0000010c vTaskGenericNotifyGiveFromISR
00015ef0 g     F .rtos	00000060 ulTaskGenericNotifyValueClear
00083fd0 g     O .sdata	00000004 uxTopUsedPriority
000840b8 g     O .sbss	00000004 pxCurrentTCB
20010358 g     F .text	00000014 vApplicationGetTimerTaskMemory
20010080 g     F .text	00000042 pvTimerGetTimerID
200100c4 g     F .text	00000042 vTimerSetTimerID
20010108  w    F .text	0000005e vPortSetupTimerInterrupt
00000e00 g       .ram_code	00000000 xPortStartFirstTask
00084104 g     O .sbss	00000004 pullMachineTimerCompareRegister
20023224 g     O .sdata2	00000004 uxTimerIncrementsForOneTick
00083fd4 g     O .sdata	00000004 pullNextTime
00084108 g     O .sbss	00000008 ullNextTime
00083fd8 g     O .sdata	00000004 xISRStackTop
00006a40 g     F .ram_code	00000050 stimer_irq_handler
00006a90 g     F .ram_code	00000054 timer0_irq_handler
00001f10 g     F .ram_code	00000048 usb_ctrl_ep_setup_irq_handler
00001fa0 g     F .ram_code	00000048 usb_ctrl_ep_data_irq_handler
00001f58 g     F .ram_code	00000048 usb_ctrl_ep_status_irq_handler
00001fe8 g     F .ram_code	00000018 usb_ctrl_ep_setinf_irq_handler
00002000 g     F .ram_code	000000e8 usb_endpoint_irq_handler
00001ec0 g     F .ram_code	00000050 usb_reset_irq_handler
00001c50 g     F .ram_code	0000013c uart1_irq_handler
20010370 g     F .text	00000042 shell_tone_play
200146a0 g     F .text	0000000e audio_set_codec_out_path_a_d_gain
200148c4 g     F .text	00000466 audio_codec_config
200106a0 g     F .text	0000024c codec_tone_mix
00012f34 g     F .retention_code	00000024 tmemset
200139f8 g     F .text	000000bc tts_sample_calc
20014688 g     F .text	00000006 audio_set_codec_mic_input_mode
20014690 g     F .text	0000000e audio_set_codec_in_path_a_d_gain
20014d2c g     F .text	00000102 audio_codec_adc_enable
20014e30 g     F .text	000000a8 audio_codec_pwr_down
200139b0 g     F .text	00000046 tts_play
200111bc g     F .text	000000b0 tlkalg_lc3_enc_init
200113f4 g     F .text	00000022 tlkalg_lc3_tns_enable
2001126c g     F .text	00000186 tlkalg_lc3_dec_init
20023358 g     O shellCommand	00000010 shellCommandtts
2001f90c g     O .rodata	0000000c shellDesctts
20023228 g     O .sdata2	00000004 shellCmdtts
00080168 g     O .data	00000022 volume_table
2001d3a4 g     F .text	00000008 tlka_lc3enc_get_size
2001d39c g     F .text	00000008 tlka_lc3enc_get_scratch_size
2001d3ac g     F .text	00000444 tlka_lc3enc_init
2001d7f0 g     F .text	00000008 tlka_lc3_get_version
2001d800 g     F .text	00000008 tlka_lc3dec_get_size
2001d7f8 g     F .text	00000008 tlka_lc3dec_get_scratch_size
2001d808 g     F .text	000001b6 tlka_lc3dec_init
000129fc g     F .ram_code	00000014 tlka_lc3enc_set_parameter
00012a10 g     F .ram_code	000002e8 tlka_lc3enc_encode_frame
00012cf8 g     F .ram_code	00000206 tlka_lc3dec_decode_frame
000801a0 g     O .data	00000014 lc3_dec_para_32k
0008018c g     O .data	00000014 lc3_dec_para
000801b4 g     O .data	00000014 lc3_enc_para
200114c0 g     F .text	00000056 nvds_reset
20014fb0 g     F .text	0000003c flash_erase_sector
20014fec g     F .text	00000070 flash_write_page
20015204 g     F .text	0000001c flash_read_mid
2001505c g     F .text	00000044 flash_read_page
200116e4 g     F .text	000000dc nvds_sector_move
2001512c g     F .text	0000001c flash_read_status
20015110 g     F .text	0000001c flash_write_status
20011ab8 g     F .text	0000001c shell_read
000883d8 g     O .bss	00000004 cdcRxConsole
20011ad4 g     F .text	00000004 shell_write
20013bbc g     F .text	000000c0 cdcTxStreamBufferWrite
00088254 g     O .bss	00000178 shell
000883cc g     O .bss	00000004 hdl_shellTask
200128cc g     F .text	0000026a shellTask
20011b4c g     F .text	00000080 shellClear
20012278 g     F .text	000001e4 shellHelp
2001b364 g     F .text	0000007c strcmp
20012d60 g     F .text	0000020c shellExtRun
20012720 g     F .text	000000c0 shellInit
20023298 g       shellCommand	00000000 _shell_command_start
20023388 g       shellCommand	00000000 _shell_command_end
200127e0 g     F .text	000000ea shellAnsi
2001af84 g     F .text	000000f2 memmove
20023368 g     O shellCommand	00000010 shellCommandcls
2001faf8 g     O .rodata	00000013 shellDesccls
2002322c g     O .sdata2	00000004 shellCmdcls
20023378 g     O shellCommand	00000010 shellCommandhelp
2001fb1c g     O .rodata	0000002b shellHelphelp
2001fb0c g     O .rodata	0000000d shellDeschelp
20023230 g     O .sdata2	00000005 shellCmdhelp
20012b38 g     F .text	00000224 shellExtParsePara
20012f6c g     F .text	00000014 emicarrieronly
20021344 g     O .rodata	00000078 rf_power_Level_list
20017970 g     F .text	00000092 rf_emi_tx_single_tone
20012f84 g     F .text	0000002e emi_con_prbs9
20017a40 g     F .text	000000fe rf_emi_tx_continue_update_data
20017b40 g     F .text	000000d8 rf_continue_mode_run
000883d0 g     O .bss	00000004 emi_con_tick
20012fb4 g     F .text	00000020 emi_con_tx55
20012fd8 g     F .text	00000020 emi_con_tx0f
20012ffc g     F .text	00000004 emirx_con
20017d1c g     F .text	00000062 rf_emi_rx_loop
20013004 g     F .text	0000001a emirx
20017c1c g     F .text	000000fe rf_emi_rx_setup
20013020 g     F .text	0000000a emitxprbs9_con
20017d80 g     F .text	000005c4 rf_emi_tx_burst_loop
2001302c g     F .text	0000000a emitx55_con
20013038 g     F .text	0000000a emitx0f_con
20013044 g     F .text	0000002a emitxprbs9
20018344 g     F .text	000001f0 rf_emi_tx_burst_setup
20013070 g     F .text	0000002a emitx55
2001309c g     F .text	0000002a emitx0f
200130c8 g     F .text	000000ac emi_con_prbs9_con
000136d4 g     F .retention_code	00000014 clock_time_exceed
20013174 g     F .text	0000005c emi_exit
20017a04 g     F .text	00000038 rf_emi_stop
20018538 g     F .text	00000022 rf_emi_reset_baseband
200131d4 g     F .text	00000152 emi_mode_init
000801c8 g     O .data	00000060 ate_list
00084138 g     O .sbss	00000001 emi_mode_flag
00083fdc g     O .sdata	00000001 chnidx
00083fe0 g     O .sdata	00000004 g_rf_mode
0008413c g     O .sbss	00000001 g_tx_cnt
0008413a g     O .sbss	00000001 g_hop
00083fe4 g     O .sdata	00000001 g_run
00084139 g     O .sbss	00000001 g_cmd_now
00083fdd g     O .sdata	00000001 g_chn
0008413b g     O .sbss	00000001 g_power_level
2001fb80 g     O .rodata	00000028 rf_chn_hipping
20013328 g     F .text	00000052 OPC_READ_CAP_handle
2001337c g     F .text	00000070 OPC_READ_VER_TONE_handle
200133f0 g     F .text	0000002a OPC_SYS_RESET_handle
2001341c g     F .text	0000003e OPC_BQB_ENTER_handle
2001345c g     F .text	0000001c OPC_READ_MAC_handle
2001347c g     F .text	0000006c OPC_READ_VER_FW_handle
200134e8 g     F .text	000000a4 OPC_EMI_ENTER_handle
20013590 g     F .text	0000002e OPC_EMI_EXIT_handle
200135c0 g     F .text	00000090 OPC_CAP_SET_handle
20013650 g     F .text	0000004c OPC_PAIR_INFO_READ_handle
200136a0 g     F .text	0000002e OPC_PAIR_INFO_CLR_handle
000030d0 g     F .ram_code	000000c4 uart_send_dma
00003198 g     F .ram_code	000000b0 uart_receive_dma_buffer_set
20013880 g     F .text	00000100 hal_uart1_init
20015c00 g     F .text	00000044 uart_set_dma_rx_timeout
20015e14 g     F .text	00000038 uart_set_tx_dma_config
20015e50 g     F .text	00000038 uart_set_rx_dma_config
20013f64 g     F .text	0000001a cdc_line_state
000161c0 g     F .rtos	0000005c cir_buf_read
00001d90 g     F .ram_code	0000009c usb_cdc_tx_request
000883d4 g     O .bss	00000004 g_usbd
200143d4 g     F .text	00000066 usbd_init
000883dc g     O .bss	00000004 cdcRxStreamBuffer
00016258 g     F .rtos	0000000e cir_buf_init
000883e0 g     O .bss	00000004 cdcFlushTimer
20014224 g     F .text	000001ae usbd_task
20013d48 g     F .text	00000034 usb_dp_pullup_enable
20013d7c g     F .text	00000040 usb_hw_setup_out
20015ea8 g     F .text	00000018 usbhw_read_ctrl_ep_u16
20013dc0 g     F .text	00000030 usb_hw_setup_in
20013df4 g     F .text	0000000c usb_hw_ctrl_ep_stall
200140f0 g     F .text	00000086 usbd_ctrl_ep_in
20014178 g     F .text	000000ac usbd_ctrl_xfer_out
20013f80 g     F .text	0000016c cdc_drv_init
0001621c g     F .rtos	0000003c cir_buf_write
00016290 g     F .rtos	00000010 list_push_front
000162b8 g     F .rtos	00000030 list_extract
000162e8 g     F .rtos	00000010 list_insert_after
00016e14 g     F .rtos	0000035c print
000863f4 g     O .bss	0000000c putchar_callback
0008414c g     O .sbss	00000004 wav_env
20009000 g     F .vectors	00000000 _RESET_ENTRY
2000916e  w      .vectors	00000000 nmi_handler
0008013c g       *ABS*	00000000 __global_pointer$
000890f0 g       .stack	00000000 _STACK_TOP
20020100 g       .rodata	00000000 __vectors
20023388 g       *ABS*	00000000 _RETENTION_DATA_LMA_START
00000000 g       .retention_data	00000000 _RETENTION_DATA_VMA_START
0000021c g       .retention_data	00000000 _RETENTION_DATA_VMA_END
200235b0 g       *ABS*	00000000 _RAMCODE_LMA_START
00000300 g       .ram_code	00000000 _RAMCODE_VMA_START
0001731c g       .rtos	00000000 _RAMCODE_VMA_END
2003a5cc g       *ABS*	00000000 _EVENT_TABLE_LMA_START
00080000 g       .event_table	00000000 _EVENT_TABLE_VMA_START
00080000 g       .event_table	00000000 _EVENT_TABLE_VMA_END
2003a5e0 g       *ABS*	00000000 _DATA_LMA_START
00080000 g       .eh_frame	00000000 _DATA_VMA_START
00084088 g       .sdata_f	00000000 _DATA_VMA_END
00084088 g       .tbss	00000000 _BSS_VMA_START
000888f0 g       .bss	00000000 _BSS_VMA_END
000888f0 g       .bss	00000000 _STACK_BOTTOM
000141a0  w    F .retention_code	000000aa trap_entry
00012f00 g     F .retention_code	00000034 tmemcmp
00012ffc g     F .retention_code	0000009a tmemcpy4
2001b262 g     F .text	00000034 puts
00087c0c g     O .bss	000001c0 sys_timer_pool
00084150 g     O .sbss	00000004 sys_timer_mask
00084010 g     O .sdata	00000004 aes_base_addr
00000100 g     O .retention_data	00000020 aes_data_buff
00013120 g     F .retention_code	0000003c analog_write_reg16
0001315c g     F .retention_code	00000048 analog_read_reg16
000131a4 g     F .retention_code	00000044 analog_read_reg32
000131e8 g     F .retention_code	0000003a analog_write_reg32
00084014 g     O .sdata	00000004 analog_rx_dma_config
00084018 g     O .sdata	00000004 analog_tx_dma_config
00013710 g     F .retention_code	0000002c delay_ms
00002404 g     F .ram_code	000000b4 audio_change_sample_rate
000883e4 g     O .bss	00000001 audio_tx_dma_chn
00084188 g     O .sbss	00000004 g_chip_version
000024b8 g     F .ram_code	0000002c audio_rx_dma_en
000883e5 g     O .bss	00000001 audio_rx_dma_chn
000024e4 g     F .ram_code	00000028 audio_rx_dma_dis
0000250c g     F .ram_code	0000002c audio_tx_dma_en
00002538 g     F .ram_code	00000026 audio_tx_dma_dis
200146b0 g     F .text	00000108 audio_rx_dma_chain_init
000883e8 g     O .bss	00000014 g_audio_rx_dma_list_cfg
200147b8 g     F .text	00000108 audio_tx_dma_chain_init
000883fc g     O .bss	00000014 g_audio_tx_dma_list_cfg
00084158 g     O .sbss	00000004 codec_flag
00080228 g     O .data	00000012 LineIn_To_I2S_CMD_TAB
00080290 g     O .data	00000019 tbl_44k
000802ac g     O .data	00000019 tbl_48k
00084038 g     O .sdata	00000005 tbl_adc16k_dac48k
00084028 g     O .sdata	00000005 tbl_32k
00080274 g     O .data	00000019 tbl_16k
00084030 g     O .sdata	00000005 tbl_8k
00000120 g     O .retention_data	00000001 adc_16k_rate
00084024 g     O .sdata	00000001 dac_441k_rate_curr
00084025 g     O .sdata	00000001 dac_48k_rate_curr
00084020 g     O .sdata	00000004 audio_dma_tx_config
0008401c g     O .sdata	00000004 audio_dma_rx_config
00084154 g     O .sbss	00000002 audio_i2s_invert_config
0008023c g     O .data	0000000c audio_i2s_codec_config
20014edc g     F .text	000000c2 clock_cal_24m_rc
00013224 g     F .retention_code	00000098 clock_cal_32k_rc
000132bc g     F .retention_code	00000060 clock_set_32k_tick
0001331c g     F .retention_code	00000048 clock_get_digital_32k_tick
00013364 g     F .retention_code	00000048 clock_get_32k_tick
000135f0 g     F .retention_code	000000b4 clock_change
00000130 g     O .retention_data	00000004 tick_per_us
00088410 g     O .bss	00000004 g_clk_32k_src
00000124 g     O .retention_data	00000001 tl_24mrc_cal
000136a8 g     F .retention_code	00000010 core_enable_interrupt
20014fa0 g     F .text	00000010 flash_plic_preempt_config
000025a4 g     F .ram_code	00000048 flash_send_cmd
00002660 g     F .ram_code	00000098 flash_erase_sector_ram
00006828 g     F .ram_code	00000060 plic_enter_critical_sec
00014124 g     F .retention_code	00000048 plic_exit_critical_sec
000026f8 g     F .ram_code	000000c8 flash_write_page_ram
000027c0 g     F .ram_code	000000f8 flash_read_page_ram
000028b8 g     F .ram_code	0000008c flash_erase_chip_ram
200150a0 g     F .text	0000001c flash_erase_chip
00002944 g     F .ram_code	00000098 flash_erase_page_ram
200150bc g     F .text	0000001c flash_erase_page
000029dc g     F .ram_code	00000098 flash_erase_32kblock_ram
200150d8 g     F .text	0000001c flash_erase_32kblock
00002a74 g     F .ram_code	00000098 flash_erase_64kblock_ram
200150f4 g     F .text	0000001c flash_erase_64kblock
00002b0c g     F .ram_code	000000cc flash_write_status_ram
00002bd8 g     F .ram_code	000000d4 flash_read_status_ram
20015148 g     F .text	00000048 flash_lock
20015190 g     F .text	0000003c flash_unlock
00002cac g     F .ram_code	00000090 flash_deep_powerdown_ram
200151cc g     F .text	0000001c flash_deep_powerdown
00002d3c g     F .ram_code	00000098 flash_release_deep_powerdown_ram
200151e8 g     F .text	0000001c flash_release_deep_powerdown
00002dd4 g     F .ram_code	000000e4 flash_read_mid_ram
00002eb8 g     F .ram_code	0000012c flash_read_uid_ram
20015220 g     F .text	0000001c flash_read_uid
2001523c g     F .text	00000184 flash_read_mid_uid_with_check
00002fe4 g     F .ram_code	0000006a flash_set_xip_config_sram
200153c0 g     F .text	0000001a flash_set_xip_config
0008403d g     O .sdata	00000001 flash_cnt
200153dc g     F .text	000000a6 gpio_input_en
20015484 g     F .text	000000b0 gpio_input_dis
00084042 g     O .sdata	00000001 g_i2c_stop_en
00084044 g     O .sdata	00000004 i2c_rx_dma_config
00084048 g     O .sdata	00000004 i2c_tx_dma_config
0008404c g     O .sdata	00000004 pwm_tx_dma_config
00088414 g     O .bss	00000004 s7816_rst_time
00088418 g     O .bss	00000004 s7816_rst_pin
0008841c g     O .bss	00000004 s7816_vcc_pin
00088420 g     O .bss	00000001 s7816_clock
00088424 g     O .bss	00000004 s7816_rtx_pin
00084058 g     O .sdata	00000004 pspi_rx_dma_config
0008405c g     O .sdata	00000004 pspi_tx_dma_config
00084050 g     O .sdata	00000004 hspi_rx_dma_config
00084054 g     O .sdata	00000004 hspi_tx_dma_config
00088428 g     O .bss	00000002 uart_dma_tx_chn
0008842c g     O .bss	00000002 uart_dma_rx_chn
00088430 g     O .bss	00000008 uart_dma_rev_size
00084164 g     O .sbss	00000002 uart_rx_byte_index
00084168 g     O .sbss	00000002 uart_tx_byte_index
0000013c g     O .retention_data	00000008 uart_rx_dma_config
00000134 g     O .retention_data	00000008 uart_tx_dma_config
00000144 g     O .retention_data	00000004 flash_capacity
00000148 g     O .retention_data	00000004 blc_rf_pa_cb
2001675c g     F .text	0000017c cosf
200168dc g     F .text	00000142 ref__mathlib_rredf2
20020cb4 g     O .rodata	00000018 cst_libm_rredf
20015ed6 g     F .text	00000118 ceil
00084060 g     O .sdata	00000004 __fdlib_version
20016a20 g     F .text	00000184 sincosf
00080348 g     O .data	0000001c cst_libm_sincosf
20016018 g     F .text	0000008a nds_dprod_q15
0008418c g     O .sbss	00000004 __mculib_REENT_errno
20015ff0 g     F .text	00000012 nds_dup_q15
20015ec4 g     F .text	00000012 nds_dup_q31
20016004 g     F .text	00000012 nds_set_q31
200163e0 g     F .text	0000000e nds_set_q7
2001abca g     F .text	00000038 __assert_func
000037f0 g     F .ram_code	00000044 tlka_aec_ref_activity_check
00003834 g     F .ram_code	00000044 tlka_aec_mic_activity_check
00003878 g     F .ram_code	00000094 tlka_aec_dbTalk_det
200163f0 g     F .text	000001c8 tlka_aec_post_init
200165b8 g     F .text	000001a4 tlka_aec_init
0000390c g     F .ram_code	000002e8 tlka_aec_pre_process
00003bf4 g     F .ram_code	000001a4 tlka_aec_post_erle_est
00003d98 g     F .ram_code	00000048 tlka_aec_post_resecho_eset
00003de0 g     F .ram_code	000000f4 tlka_aec_post_ge_cmftNoise
00003ed4 g     F .ram_code	00000110 tlka_aec_post_calc_cmftNoise
00003fe4 g     F .ram_code	0000007c tlka_aec_post_calc_minmax_gain
00004060 g     F .ram_code	00000418 tlka_aec_post_calc_resGain
00004478 g     F .ram_code	0000021c tlka_aec_post_process
00004694 g     F .ram_code	000000da tlka_aec_process_frame
000802c8 g     O .data	00000080 kSqrt2Sin
00004810 g     F .ram_code	00000010 makect
00004820 g     F .ram_code	00000230 bitrv2
00004b18 g     F .ram_code	00000014 makewt
00004b2c g     F .ram_code	000002d8 cft1st
00004e04 g     F .ram_code	000003d4 cftmdl
000051d8 g     F .ram_code	00000168 cftfsub
00005340 g     F .ram_code	00000170 cftbsub
000054b0 g     F .ram_code	000000a4 rftfsub
00005554 g     F .ram_code	000000bc rftbsub
00005610 g     F .ram_code	00000152 WebRtc_rdft
20016244 g     F .text	0000019a tlka_gsc_init
000035bc g     F .ram_code	00000232 tlka_gsc_process_frame
200202a0 g     O .rodata	0000060c tmp1bt
200208ac g     O .rodata	00000408 tmpbt
20016ba8 g     F .text	000000aa tlka_w_ns_init
0000596c g     F .ram_code	00000074 FormExtendedFrame_short
000057c0 g     F .ram_code	00000144 ApplyFilterBankWindow
00005764 g     F .ram_code	00000010 Fft_gsc
00005774 g     F .ram_code	0000004a Ifft_gsc
000059e0 g     F .ram_code	000001d0 OverlapAndAdd
00005d78 g     F .ram_code	00000010 tlka_w_ns_process_frame
20016c68 g     F .text	0000006c Mcra_init
00006098 g     F .ram_code	000001c4 NoiseEstimator_Mcra
20016db0 g     F .text	00000010 NoiseEstimator_init
20016c54 g     F .text	00000010 NumBandsForRate
00005d8c g     F .ram_code	00000024 ComputeEnergyOfExtendedFrame
00005db0 g     F .ram_code	00000098 ComputeMagnitudeSpectrum
00005e48 g     F .ram_code	00000024 ComputePwrSpectrum
00005e6c g     F .ram_code	00000038 ComputeEnergyOfExtendedFrame_Subcomponents
00005ea4 g     F .ram_code	000000ac ComputeSnr
00005f50 g     F .ram_code	00000146 Process
20016cd8 g     F .text	000000d6 SuppressionParams_init
00005904 g     F .ram_code	00000068 FormExtendedFrame
00005bb0 g     F .ram_code	000001c8 OverlapAndAdd_short
20020cec g     O .rodata	00000400 kBlock120w256FirstHalf
200210ec g     O .rodata	000000c0 kBlock80w128FirstHalf
200211ac g     O .rodata	00000180 kBlocks160w256FirstHalf
0000635c g     F .ram_code	00000138 WienerFilter_Update
20016dc0 g     F .text	00000022 WienerFilter_init
00087dcc g     O .bss	00000010 state_f
0000625c g     F .ram_code	00000100 vec_expHalfexpint_func
000804f4 g     O .data	000000c8 EXPINT_TBL2
00080364 g     O .data	00000190 EXPINT_TBL1
00013770 g     F .retention_code	000000c4 pm_wait_bbpll_done
000064c0 g     F .ram_code	00000088 pm_stimer_recover
00006548 g     F .ram_code	00000054 start_reboot
0000659c g     F .ram_code	00000024 sys_mode_read
000065c0 g     F .ram_code	0000002c sys_mode_write
00013834 g     F .retention_code	0000004c pm_low_power_recover
000888d0 g     O .bss	00000004 g_pm_status_info
00013880 g     F .retention_code	0000018c pm_sleep_start
000065ec g     F .ram_code	00000054 pm_update_32k_rc_sleep_tick
00013a0c g     F .retention_code	00000046 pm_cal_32k_rc_offset
00006640 g     F .ram_code	0000003e pm_get_32k_rc_calib
00000158 g     O .retention_data	0000002c pmcd
00000198 g     O .retention_data	00000009 pm_recover_table
2002328c g     O .sdata2	00000008 tbl_pm_low_power_reg
00000194 g     O .retention_data	00000001 pm_low_power_reg_saved
000001a4 g     O .retention_data	00000004 g_pm_r_delay_cycle
00084064 g     O .sdata	00000008 g_pm_longsleep_early_wakeup_time_us
000001a8 g     O .retention_data	00000008 g_pm_early_wakeup_time_us
00000150 g     O .retention_data	00000004 ota_program_offset
0000014c g     O .retention_data	00000004 ota_program_bootAddr
000001b8 g     O .retention_data	00000004 g_pm_multi_addr
000001c8 g     O .retention_data	00000001 g_pm_tick_update_en
00000154 g     O .retention_data	00000001 g_pm_long_suspend
000001b4 g     O .retention_data	00000004 g_pm_tick_32k_cur
00000188 g     O .retention_data	00000004 g_pm_tick_cur
00000184 g     O .retention_data	00000004 g_pm_tick_32k_calib
000001cc g     O .retention_data	00000004 pm_get_32k_tick
000001d0 g     O .retention_data	00000004 pm_check_32k_clk_stable
000001d4 g     O .retention_data	00000004 pmParam
0000018c g     O .retention_data	00000004 func_before_suspend
000001d8 g     O .retention_data	00000001 pm_long_suspend
000001bc g     O .retention_data	00000001 g_pm_vbat_v
000001b0 g     O .retention_data	00000001 g_pm_suspend_power_cfg
00006680 g     F .ram_code	00000044 rf_start_stx
000066c4 g     F .ram_code	00000044 rf_start_stx2rx
00006708 g     F .ram_code	00000040 rf_set_rxmode
00013fec g     F .retention_code	00000064 rf_start_brx
00006748 g     F .ram_code	00000058 rf_start_btx
000067a0 g     F .ram_code	00000058 rf_start_srx2tx
000888d4 g     O .bss	00000004 g_rfmode
2001721c g     F .text	000000fe rf_set_ble_1M_NO_PN_mode
2001731c g     F .text	00000100 rf_set_ble_2M_NO_PN_mode
20017420 g     F .text	0000010c rf_set_ble_500K_mode
20017530 g     F .text	0000010e rf_set_ble_125K_mode
20017640 g     F .text	0000012a rf_set_zigbee_250K_mode
000067f8 g     F .ram_code	0000002e rf_start_srx
2001776c g     F .text	000000aa rf_set_chn
20017818 g     F .text	0000002a rf_set_txmode
20017844 g     F .text	00000012 rf_pn_disable
20017858 g     F .text	0000004e rf_set_power_level
200178a8 g     F .text	00000076 rf_set_power_level_index
000888d8 g     O .bss	00000004 g_RFMode
0008416e g     O .sbss	00000001 g_single_tong_freqoffset
000001e0 g     O .retention_data	00000004 rf_rx_dma_config
000001dc g     O .retention_data	00000004 rf_tx_dma_config
000001e8 g     O .retention_data	00000004 g_rnd_m_z
000001e4 g     O .retention_data	00000004 g_rnd_m_w
0001416c g     F .retention_code	0000001c irq_stack_check
00014188  w    F .retention_code	00000018 except_handler
000001f4 g     O .retention_data	00000004 irq_stack_overflow
000001f0 g     O .retention_data	00000004 plic_trap_proc
000001ec g     O .retention_data	00000001 g_plic_preempt_en
000001f8 g     O .retention_data	00000018 except_handler_e
000888dc g     O .bss	00000001 g_adc_pre_scale
000888e0 g     O .bss	00000004 adc_dma_chn
000888e4 g     O .bss	00000001 g_adc_vbat_divider
2001855c g     F .text	00000202 adc_init
0008406c g     O .sdata	00000004 adc_rx_dma_config
00000212 g     O .retention_data	00000002 g_adc_gpio_calib_vref
00000210 g     O .retention_data	00000002 g_adc_vref
0001424c g     F .retention_code	0000034a rf_tx_iq_tp_by_txtype_set
0000688c g     F .ram_code	0000004a async_rf_fast_settle_en
00084070 g     O .sdata	00000001 rf_mode_curr
0000021b g     O .retention_data	00000001 rf_le_tx_tp_slice
0000021a g     O .retention_data	00000001 rf_tx_tp_slice
00000219 g     O .retention_data	00000001 rf_tx_iq_slice
00000218 g     O .retention_data	00000001 rf_tx_iq_scale
00000214 g     O .retention_data	00000004 rf_flag
00084074 g     O .sdata	00000002 rf_tx_pwr_cur
00084076 g     O .sdata	00000001 rf_tx_pwr_cur_level
00006960 g     F .ram_code	00000030 build_used_channels
00006990 g     F .ram_code	00000010 rf_channel_sel
000069a0 g     F .ram_code	0000003c afh_set_mask
00006a18 g     F .ram_code	00000020 afh_hop_num
20018958 g     F .text	0000021c afh_chn_map_rx_packet_calc
20018b78 g     F .text	00000110 afh_chn_map_rssi_calc
00006a3c g     F .ram_code	00000004 llma_rf_pa_null
00006ae4 g     F .ram_code	00000010 tick_0_first
00006af4 g     F .ram_code	0000001c mid_to_child_idx
00006b10 g     F .ram_code	0000001c mid_to_role
00006b5c g     F .ram_code	0000005c rf_wait_rx_done
00006bb8 g     F .ram_code	00000040 llma_rf_init
00006bf8 g     F .ram_code	0000006c llma_slot_rf_chn_build
00006c64 g     F .ram_code	00000044 llma_set_aa_crc
00006ca8 g     F .ram_code	00000058 llma_supervison_rx_update
00006d00 g     F .ram_code	0000001c node_supervision
00006d1c g     F .ram_code	000000a8 llma_supervision_inv_update
00006dc4 g     F .ram_code	0000007c llma_anchor_calibrate_set
00006e94 g     F .ram_code	00000070 llma_rx_buf_ntf
00006f24 g     F .ram_code	000000a4 llma_assgin_mid
00006fc8 g     F .ram_code	00000194 llma_update_conn_ind
0000715c g     F .ram_code	00000168 llma_rf_beacon
000072c4 g     F .ram_code	000001a8 llma_connection_setup
0000746c g     F .ram_code	0000026c llma_rf_scan
000076d8 g     F .ram_code	00000018 llma_tx_to_child_done
000076f0 g     F .ram_code	00000098 llma_aud_packet_num
00007788 g     F .ram_code	000000b8 llma_more_data
00007840 g     F .ram_code	000001a8 llma_flow_ctrl_tx
000079e8 g     F .ram_code	000003a0 llma_flow_ctrl_rx
00007d88 g     F .ram_code	00000100 llma_tx_item_read
00007e88 g     F .ram_code	0000012c llma_tx_packet_ready
00007fb4 g     F .ram_code	00000028 llma_alive_childs
00007fdc g     F .ram_code	00000128 llma_tx_item_done
00008104 g     F .ram_code	000000a4 llma_packet_expired
000081a8 g     F .ram_code	00000444 llma_stx_request
000085ec g     F .ram_code	000000d4 llma_srx_request
000086c0 g     F .ram_code	000000a4 llma_beacon_request
00008764 g     F .ram_code	000001a0 llma_scan_request
00008904 g     F .ram_code	00000028 llma_trx_chn_set
0000892c g     F .ram_code	00000c04 llma_rf_action
20018e14 g     F .text	00000140 llma_packets_init
2001ac02 g     F .text	0000000a abort
00084078 g     O .sdata	00000004 __mculib_REENT_stderr
2001ae1c g     F .text	00000024 fiprintf
2001c90e  w    F .text	00000016 _exit
2001acca g     F .text	0000012c __sflush_r
2001adf6 g     F .text	00000026 _fflush_r
2001ac0c g     F .text	00000010 _cleanup_r
2001ac7c g     F .text	0000004e __sinit
00084190 g     O .sbss	00000004 __mculib_REENT__cleanup
00087e5c g     O .bss	00000138 __mculib_REENT__sf
00087f94 g     O .bss	0000000c __mculib_REENT__sglue
2001b122 g     F .text	00000090 _free_r
00084194 g     O .sbss	00000004 __mculib_REENT__sdidinit
2001ae40 g     F .text	00000048 _fwalk_reent
00084084 g     O .sdata	00000004 _impure_ptr
2001b296 g     F .text	00000030 __sread
2001b2c6 g     F .text	00000042 __swrite
2001b308 g     F .text	00000036 __sseek
2001b33e g     F .text	00000010 __sclose
2001b1b2 g     F .text	000000b0 _malloc_r
00084080 g     O .sdata	00000004 __mculib_REENT_stdout
0008407c g     O .sdata	00000004 __mculib_REENT_stdin
2001b462 g     F .text	000007fc _vfiprintf_r
2001bcce g     F .text	000002a6 __sfvwrite_r
2001c80c g     F .text	0000005e __swhatbuf_r
2001c86a g     F .text	0000008c __smakebuf_r
2001bf74 g     F .text	0000001e memchr
00084198 g     O .sbss	00000004 __malloc_free_list
2001c98c  w    F .text	0000002c _sbrk
0008419c g     O .sbss	00000004 __malloc_sbrk_start
2001bfe2 g     F .text	00000014 _malloc_usable_size_r
2001bf92 g     F .text	00000050 _realloc_r
000841a8 g     O .sbss	00000004 __printf_count
2001c9b8  w    F .text	00000018 _write
2001c974  w    F .text	00000018 _read
2001c95c  w    F .text	00000018 _lseek
2001c8f6  w    F .text	00000018 _close
2001b440 g     F .text	00000022 __sprint_r
2001c754 g     F .text	000000b8 __swsetup_r
2001c924  w    F .text	00000018 _fstat
2001c93c  w    F .text	00000020 _isatty
000888f0 g       .bss	00000000 _end
20009000 g       *ABS*	00000000 NDS_SAG_LMA_LoadRegion
20009000 g       .vectors	00000000 CODE_BEGIN
00000000 g       shellCommand	00000000 IRAM_BEGIN
00080000 g       .rtos	00000000 DRAM_BEGIN
20009000 g       *ABS*	00000000 LoadRegion_BEGIN
0001a388 g       *ABS*	00000000 CODE_SIZE
00017320 g       *ABS*	00000000 IRAM_SIZE
000090f0 g       *ABS*	00000000 DRAM_SIZE
00035e68 g       *ABS*	00000000 LoadRegion_SIZE
00084088 g       .sdata_f	00000000 _edata
2003e668 g       *ABS*	00000000 BIN_SIZE
00084088 g       .sdata_f	00000000 __bss_start



Disassembly of section .vectors:

20009000 <_RESET_ENTRY>:
20009000:	342022f3          	csrr	t0,mcause
20009004:	00028463          	beqz	t0,2000900c <_RESET_ENTRY+0xc>
20009008:	1660006f          	j	2000916e <nmi_handler>
2000900c:	01c0006f          	j	20009028 <_START>
	...
20009020:	544c4e4b          	fnmsub.h	ft8,fs8,ft4,fa0,rmm
20009024:	0000                	unimp
20009026:	          	0x276b

20009028 <_START>:
20009028:	e0077197          	auipc	gp,0xe0077
2000902c:	11418193          	addi	gp,gp,276 # 8013c <__global_pointer$>
20009030:	e0080297          	auipc	t0,0xe0080
20009034:	0c028293          	addi	t0,t0,192 # 890f0 <_D_HEAP_START_ADDR>
20009038:	8116                	c.mv	sp,t0
2000903a:	00015297          	auipc	t0,0x15
2000903e:	17628293          	addi	t0,t0,374 # 2001e1b0 <_ITB_BASE_>
20009042:	80029073          	csrw	uitb,t0
20009046:	6299                	c.lui	t0,0x6
20009048:	3002a2f3          	csrrs	t0,mstatus,t0
2000904c:	00301073          	fssr	zero
20009050:	00017297          	auipc	t0,0x17
20009054:	0b028293          	addi	t0,t0,176 # 20020100 <__vectors>
20009058:	30529073          	csrw	mtvec,t0
2000905c:	7d016073          	csrsi	mmisc_ctl,2
20009060:	7ca022f3          	csrr	t0,mcache_ctl
20009064:	0012e293          	ori	t0,t0,1
20009068:	0022e293          	ori	t0,t0,2
2000906c:	7ca29073          	csrw	mcache_ctl,t0
20009070:	0000100f          	fence.i

20009074 <_RETENTION_DATA_INIT>:
20009074:	0001a317          	auipc	t1,0x1a
20009078:	31430313          	addi	t1,t1,788 # 20023388 <_RETENTION_DATA_LMA_START>
2000907c:	4381                	c.li	t2,0
2000907e:	21c00e13          	li	t3,540

20009082 <_RETENTION_DATA_INIT_BEGIN>:
20009082:	01c3f963          	bgeu	t2,t3,20009094 <_RAMCODE_INIT>
20009086:	00032283          	lw	t0,0(t1)
2000908a:	0053a023          	sw	t0,0(t2)
2000908e:	0311                	c.addi	t1,4
20009090:	0391                	c.addi	t2,4
20009092:	bfc5                	c.j	20009082 <_RETENTION_DATA_INIT_BEGIN>

20009094 <_RAMCODE_INIT>:
20009094:	0001a317          	auipc	t1,0x1a
20009098:	51c30313          	addi	t1,t1,1308 # 200235b0 <_RAMCODE_LMA_START>
2000909c:	30000393          	li	t2,768
200090a0:	e000ee17          	auipc	t3,0xe000e
200090a4:	27ce0e13          	addi	t3,t3,636 # 1731c <_RAMCODE_VMA_END>

200090a8 <_RAMCODE_INIT_BEGIN>:
200090a8:	03c3fe63          	bgeu	t2,t3,200090e4 <_DATA_INIT>
200090ac:	00032283          	lw	t0,0(t1)
200090b0:	0053a023          	sw	t0,0(t2)
200090b4:	0311                	c.addi	t1,4
200090b6:	0391                	c.addi	t2,4
200090b8:	bfc5                	c.j	200090a8 <_RAMCODE_INIT_BEGIN>

200090ba <_EVENT_TABLE_INIT>:
200090ba:	00031317          	auipc	t1,0x31
200090be:	51230313          	addi	t1,t1,1298 # 2003a5cc <_EVENT_TABLE_LMA_START>
200090c2:	e0077397          	auipc	t2,0xe0077
200090c6:	f3e38393          	addi	t2,t2,-194 # 80000 <DRAM_BEGIN>
200090ca:	e0077e17          	auipc	t3,0xe0077
200090ce:	f36e0e13          	addi	t3,t3,-202 # 80000 <DRAM_BEGIN>

200090d2 <_EVENT_TABLE_INIT_BEGIN>:
200090d2:	01c3f963          	bgeu	t2,t3,200090e4 <_DATA_INIT>
200090d6:	00032283          	lw	t0,0(t1)
200090da:	0053a023          	sw	t0,0(t2)
200090de:	0311                	c.addi	t1,4
200090e0:	0391                	c.addi	t2,4
200090e2:	bfc5                	c.j	200090d2 <_EVENT_TABLE_INIT_BEGIN>

200090e4 <_DATA_INIT>:
200090e4:	00031317          	auipc	t1,0x31
200090e8:	4fc30313          	addi	t1,t1,1276 # 2003a5e0 <_DATA_LMA_START>
200090ec:	e0077397          	auipc	t2,0xe0077
200090f0:	f1438393          	addi	t2,t2,-236 # 80000 <DRAM_BEGIN>
200090f4:	e007be17          	auipc	t3,0xe007b
200090f8:	f94e0e13          	addi	t3,t3,-108 # 84088 <_DATA_VMA_END>

200090fc <_DATA_INIT_BEGIN>:
200090fc:	01c3f963          	bgeu	t2,t3,2000910e <_ZERO_BSS>
20009100:	00032283          	lw	t0,0(t1)
20009104:	0053a023          	sw	t0,0(t2)
20009108:	0311                	c.addi	t1,4
2000910a:	0391                	c.addi	t2,4
2000910c:	bfc5                	c.j	200090fc <_DATA_INIT_BEGIN>

2000910e <_ZERO_BSS>:
2000910e:	000002b7          	lui	t0,0x0
20009112:	00028293          	mv	t0,t0
20009116:	e007b397          	auipc	t2,0xe007b
2000911a:	f7238393          	addi	t2,t2,-142 # 84088 <_DATA_VMA_END>
2000911e:	e007fe17          	auipc	t3,0xe007f
20009122:	7d2e0e13          	addi	t3,t3,2002 # 888f0 <_BSS_VMA_END>

20009126 <_ZERO_BSS_BEGIN>:
20009126:	01c3f663          	bgeu	t2,t3,20009132 <_FILL_STK>
2000912a:	0053a023          	sw	t0,0(t2)
2000912e:	0391                	c.addi	t2,4
20009130:	bfdd                	c.j	20009126 <_ZERO_BSS_BEGIN>

20009132 <_FILL_STK>:
20009132:	555552b7          	lui	t0,0x55555
20009136:	55528293          	addi	t0,t0,1365 # 55555555 <BIN_SIZE+0x35516eed>
2000913a:	e007f397          	auipc	t2,0xe007f
2000913e:	7b638393          	addi	t2,t2,1974 # 888f0 <_BSS_VMA_END>
20009142:	e0080e17          	auipc	t3,0xe0080
20009146:	faee0e13          	addi	t3,t3,-82 # 890f0 <_D_HEAP_START_ADDR>

2000914a <_FILL_STK_BEGIN>:
2000914a:	01c3f663          	bgeu	t2,t3,20009156 <_MAIN_FUNC>
2000914e:	0053a023          	sw	t0,0(t2)
20009152:	0391                	c.addi	t2,4
20009154:	bfdd                	c.j	2000914a <_FILL_STK_BEGIN>

20009156 <_MAIN_FUNC>:
20009156:	0001                	c.nop
20009158:	00001297          	auipc	t0,0x1
2000915c:	1a028293          	addi	t0,t0,416 # 2000a2f8 <main>
20009160:	9282                	c.jalr	t0
20009162:	0001                	c.nop
20009164:	0001                	c.nop
20009166:	0001                	c.nop
20009168:	0001                	c.nop
2000916a:	0001                	c.nop

2000916c <_END>:
2000916c:	a001                	c.j	2000916c <_END>

2000916e <nmi_handler>:
2000916e:	a001                	c.j	2000916e <nmi_handler>

Disassembly of section .text:

20009170 <charge_init>:
20009170:	6525                	c.lui	a0,0x9
20009172:	1141                	c.addi	sp,-16
20009174:	4589                	c.li	a1,2
20009176:	4689                	c.li	a3,2
20009178:	4609                	c.li	a2,2
2000917a:	30150513          	addi	a0,a0,769 # 9301 <DRAM_SIZE+0x211>
2000917e:	c606                	c.swsp	ra,12(sp)
20009180:	5e00f0ef          	jal	ra,20018760 <adc_gpio_sample_init>
20009184:	0fc00513          	li	a0,252
20009188:	e000a097          	auipc	ra,0xe000a
2000918c:	f10080e7          	jalr	-240(ra) # 13098 <analog_read_reg8>
20009190:	40b2                	c.lwsp	ra,12(sp)
20009192:	0df57593          	andi	a1,a0,223
20009196:	0fc00513          	li	a0,252
2000919a:	0141                	c.addi	sp,16
2000919c:	e000a317          	auipc	t1,0xe000a
200091a0:	f4430067          	jr	-188(t1) # 130e0 <analog_write_reg8>
200091a4:	0001                	c.nop
	...

200091a8 <charge_scan>:
200091a8:	1141                	c.addi	sp,-16
200091aa:	c422                	c.swsp	s0,8(sp)
200091ac:	c226                	c.swsp	s1,4(sp)
200091ae:	0848140b          	addigp	s0,16516 # 841c0 <adc_sample_buffer>
200091b2:	4481                	c.li	s1,0
200091b4:	00112623          	sw	ra,12(sp)
200091b8:	01500513          	li	a0,21
200091bc:	e000a097          	auipc	ra,0xe000a
200091c0:	52c080e7          	jalr	1324(ra) # 136e8 <delay_us>
200091c4:	6a40f0ef          	jal	ra,20018868 <adc_get_code>
200091c8:	0a9407db          	lea.h	a5,s0,s1
200091cc:	00a79023          	sh	a0,0(a5)
200091d0:	00148493          	addi	s1,s1,1
200091d4:	be84e25b          	bnec	s1,8,200091b8 <charge_scan+0x10>
200091d8:	00241703          	lh	a4,2(s0)
200091dc:	00041783          	lh	a5,0(s0)
200091e0:	3c07275b          	bfoz	a4,a4,15,0
200091e4:	3c07a7db          	bfoz	a5,a5,15,0
200091e8:	12f76663          	bltu	a4,a5,20009314 <charge_scan+0x16c>
200091ec:	00441703          	lh	a4,4(s0)
200091f0:	00241783          	lh	a5,2(s0)
200091f4:	3c07275b          	bfoz	a4,a4,15,0
200091f8:	3c07a7db          	bfoz	a5,a5,15,0
200091fc:	14f76e63          	bltu	a4,a5,20009358 <charge_scan+0x1b0>
20009200:	00641703          	lh	a4,6(s0)
20009204:	00441783          	lh	a5,4(s0)
20009208:	3c07275b          	bfoz	a4,a4,15,0
2000920c:	3c07a7db          	bfoz	a5,a5,15,0
20009210:	1af76063          	bltu	a4,a5,200093b0 <charge_scan+0x208>
20009214:	00841703          	lh	a4,8(s0)
20009218:	00641783          	lh	a5,6(s0)
2000921c:	3c07275b          	bfoz	a4,a4,15,0
20009220:	3c07a7db          	bfoz	a5,a5,15,0
20009224:	1ef76c63          	bltu	a4,a5,2000941c <charge_scan+0x274>
20009228:	00a41703          	lh	a4,10(s0)
2000922c:	00841783          	lh	a5,8(s0)
20009230:	3c07275b          	bfoz	a4,a4,15,0
20009234:	3c07a7db          	bfoz	a5,a5,15,0
20009238:	26f76263          	bltu	a4,a5,2000949c <charge_scan+0x2f4>
2000923c:	00c41703          	lh	a4,12(s0)
20009240:	00a41783          	lh	a5,10(s0)
20009244:	3c07275b          	bfoz	a4,a4,15,0
20009248:	3c07a7db          	bfoz	a5,a5,15,0
2000924c:	2ef76263          	bltu	a4,a5,20009530 <charge_scan+0x388>
20009250:	00e41703          	lh	a4,14(s0)
20009254:	00c41783          	lh	a5,12(s0)
20009258:	3c07275b          	bfoz	a4,a4,15,0
2000925c:	3c07a7db          	bfoz	a5,a5,15,0
20009260:	36f76c63          	bltu	a4,a5,200095d8 <charge_scan+0x430>
20009264:	00441683          	lh	a3,4(s0)
20009268:	00641503          	lh	a0,6(s0)
2000926c:	00841703          	lh	a4,8(s0)
20009270:	3c26a6db          	bfoz	a3,a3,15,2
20009274:	00a41783          	lh	a5,10(s0)
20009278:	3c25255b          	bfoz	a0,a0,15,2
2000927c:	3c27275b          	bfoz	a4,a4,15,2
20009280:	9536                	c.add	a0,a3
20009282:	953a                	c.add	a0,a4
20009284:	3c27a7db          	bfoz	a5,a5,15,2
20009288:	00f50533          	add	a0,a0,a5
2000928c:	3c05255b          	bfoz	a0,a0,15,0
20009290:	6440f0ef          	jal	ra,200188d4 <adc_calculate_voltage>
20009294:	0aa0882b          	shgp	a0,32944 # 881ec <adc_vol_mv_val>
20009298:	0b0097ab          	lhgp	a5,32944 # 881ec <adc_vol_mv_val>
2000929c:	6685                	c.lui	a3,0x1
2000929e:	9b068613          	addi	a2,a3,-1616 # 9b0 <hal_tick_irq_set+0x4>
200092a2:	3c07a7db          	bfoz	a5,a5,15,0
200092a6:	04f66963          	bltu	a2,a5,200092f8 <charge_scan+0x150>
200092aa:	74d6160b          	addigp	a2,16204 # 84088 <_DATA_VMA_END>
200092ae:	00061783          	lh	a5,0(a2)
200092b2:	45f9                	c.li	a1,30
200092b4:	00178793          	addi	a5,a5,1
200092b8:	3c07a7db          	bfoz	a5,a5,15,0
200092bc:	00f61023          	sh	a5,0(a2)
200092c0:	02f5f663          	bgeu	a1,a5,200092ec <charge_scan+0x144>
200092c4:	0b00972b          	lhgp	a4,32944 # 881ec <adc_vol_mv_val>
200092c8:	97468693          	addi	a3,a3,-1676
200092cc:	3c07275b          	bfoz	a4,a4,15,0
200092d0:	3ae6fa63          	bgeu	a3,a4,20009684 <charge_scan+0x4dc>
200092d4:	7596268b          	lbugp	a3,16216 # 84094 <bat_low_flag>
200092d8:	3e068663          	beqz	a3,200096c4 <charge_scan+0x51c>
200092dc:	03b00693          	li	a3,59
200092e0:	00f6f663          	bgeu	a3,a5,200092ec <charge_scan+0x144>
200092e4:	00061023          	sh	zero,0(a2)
200092e8:	74063c8b          	sbgp	zero,16216 # 84094 <bat_low_flag>
200092ec:	40b2                	c.lwsp	ra,12(sp)
200092ee:	4422                	c.lwsp	s0,8(sp)
200092f0:	4492                	c.lwsp	s1,4(sp)
200092f2:	0141                	c.addi	sp,16
200092f4:	00008067          	ret
200092f8:	7596270b          	lbugp	a4,16216 # 84094 <bat_low_flag>
200092fc:	740606ab          	shgp	zero,16204 # 84088 <_DATA_VMA_END>
20009300:	d775                	c.beqz	a4,200092ec <charge_scan+0x144>
20009302:	4422                	c.lwsp	s0,8(sp)
20009304:	40b2                	c.lwsp	ra,12(sp)
20009306:	4492                	c.lwsp	s1,4(sp)
20009308:	74063c8b          	sbgp	zero,16216 # 84094 <bat_low_flag>
2000930c:	01010113          	addi	sp,sp,16
20009310:	25c0106f          	j	2000a56c <led_show>
20009314:	00241703          	lh	a4,2(s0)
20009318:	00041783          	lh	a5,0(s0)
2000931c:	3c0726db          	bfoz	a3,a4,15,0
20009320:	00f41123          	sh	a5,2(s0)
20009324:	00041783          	lh	a5,0(s0)
20009328:	3c07a7db          	bfoz	a5,a5,15,0
2000932c:	3ef6f063          	bgeu	a3,a5,2000970c <charge_scan+0x564>
20009330:	00041683          	lh	a3,0(s0)
20009334:	00000793          	li	a5,0
20009338:	00d41123          	sh	a3,2(s0)
2000933c:	0af407db          	lea.h	a5,s0,a5
20009340:	00e79023          	sh	a4,0(a5)
20009344:	00441703          	lh	a4,4(s0)
20009348:	00241783          	lh	a5,2(s0)
2000934c:	3c07275b          	bfoz	a4,a4,15,0
20009350:	3c07a7db          	bfoz	a5,a5,15,0
20009354:	eaf776e3          	bgeu	a4,a5,20009200 <charge_scan+0x58>
20009358:	00441703          	lh	a4,4(s0)
2000935c:	00241783          	lh	a5,2(s0)
20009360:	3c0726db          	bfoz	a3,a4,15,0
20009364:	00f41223          	sh	a5,4(s0)
20009368:	00241783          	lh	a5,2(s0)
2000936c:	3c07a7db          	bfoz	a5,a5,15,0
20009370:	3af6f663          	bgeu	a3,a5,2000971c <charge_scan+0x574>
20009374:	00241783          	lh	a5,2(s0)
20009378:	00f41223          	sh	a5,4(s0)
2000937c:	00041783          	lh	a5,0(s0)
20009380:	3c07a7db          	bfoz	a5,a5,15,0
20009384:	3af6f263          	bgeu	a3,a5,20009728 <charge_scan+0x580>
20009388:	00041683          	lh	a3,0(s0)
2000938c:	00000793          	li	a5,0
20009390:	00d41123          	sh	a3,2(s0)
20009394:	0af407db          	lea.h	a5,s0,a5
20009398:	00e79023          	sh	a4,0(a5)
2000939c:	00641703          	lh	a4,6(s0)
200093a0:	00441783          	lh	a5,4(s0)
200093a4:	3c07275b          	bfoz	a4,a4,15,0
200093a8:	3c07a7db          	bfoz	a5,a5,15,0
200093ac:	e6f774e3          	bgeu	a4,a5,20009214 <charge_scan+0x6c>
200093b0:	00641683          	lh	a3,6(s0)
200093b4:	00441783          	lh	a5,4(s0)
200093b8:	3c06a75b          	bfoz	a4,a3,15,0
200093bc:	00f41323          	sh	a5,6(s0)
200093c0:	00441783          	lh	a5,4(s0)
200093c4:	3c07a7db          	bfoz	a5,a5,15,0
200093c8:	34f77463          	bgeu	a4,a5,20009710 <charge_scan+0x568>
200093cc:	00441783          	lh	a5,4(s0)
200093d0:	00f41323          	sh	a5,6(s0)
200093d4:	00241783          	lh	a5,2(s0)
200093d8:	3c07a7db          	bfoz	a5,a5,15,0
200093dc:	34f77863          	bgeu	a4,a5,2000972c <charge_scan+0x584>
200093e0:	00241783          	lh	a5,2(s0)
200093e4:	00f41223          	sh	a5,4(s0)
200093e8:	00041783          	lh	a5,0(s0)
200093ec:	3c07a7db          	bfoz	a5,a5,15,0
200093f0:	34f77e63          	bgeu	a4,a5,2000974c <charge_scan+0x5a4>
200093f4:	00041703          	lh	a4,0(s0)
200093f8:	00000793          	li	a5,0
200093fc:	00e41123          	sh	a4,2(s0)
20009400:	0af407db          	lea.h	a5,s0,a5
20009404:	00d79023          	sh	a3,0(a5)
20009408:	00841703          	lh	a4,8(s0)
2000940c:	00641783          	lh	a5,6(s0)
20009410:	3c07275b          	bfoz	a4,a4,15,0
20009414:	3c07a7db          	bfoz	a5,a5,15,0
20009418:	e0f778e3          	bgeu	a4,a5,20009228 <charge_scan+0x80>
2000941c:	00841683          	lh	a3,8(s0)
20009420:	00641703          	lh	a4,6(s0)
20009424:	3c06a7db          	bfoz	a5,a3,15,0
20009428:	00e41423          	sh	a4,8(s0)
2000942c:	00641703          	lh	a4,6(s0)
20009430:	3c07275b          	bfoz	a4,a4,15,0
20009434:	2ee7f063          	bgeu	a5,a4,20009714 <charge_scan+0x56c>
20009438:	00641703          	lh	a4,6(s0)
2000943c:	00e41423          	sh	a4,8(s0)
20009440:	00441703          	lh	a4,4(s0)
20009444:	3c07275b          	bfoz	a4,a4,15,0
20009448:	2ee7f463          	bgeu	a5,a4,20009730 <charge_scan+0x588>
2000944c:	00441703          	lh	a4,4(s0)
20009450:	00e41323          	sh	a4,6(s0)
20009454:	00241703          	lh	a4,2(s0)
20009458:	3c07275b          	bfoz	a4,a4,15,0
2000945c:	2ee7f063          	bgeu	a5,a4,2000973c <charge_scan+0x594>
20009460:	00241703          	lh	a4,2(s0)
20009464:	00e41223          	sh	a4,4(s0)
20009468:	00041703          	lh	a4,0(s0)
2000946c:	3c07275b          	bfoz	a4,a4,15,0
20009470:	28e7f463          	bgeu	a5,a4,200096f8 <charge_scan+0x550>
20009474:	00041703          	lh	a4,0(s0)
20009478:	00000793          	li	a5,0
2000947c:	00e41123          	sh	a4,2(s0)
20009480:	0af407db          	lea.h	a5,s0,a5
20009484:	00d79023          	sh	a3,0(a5)
20009488:	00a41703          	lh	a4,10(s0)
2000948c:	00841783          	lh	a5,8(s0)
20009490:	3c07275b          	bfoz	a4,a4,15,0
20009494:	3c07a7db          	bfoz	a5,a5,15,0
20009498:	daf772e3          	bgeu	a4,a5,2000923c <charge_scan+0x94>
2000949c:	00a41683          	lh	a3,10(s0)
200094a0:	00841703          	lh	a4,8(s0)
200094a4:	3c06a7db          	bfoz	a5,a3,15,0
200094a8:	00e41523          	sh	a4,10(s0)
200094ac:	00841703          	lh	a4,8(s0)
200094b0:	3c07275b          	bfoz	a4,a4,15,0
200094b4:	24e7fa63          	bgeu	a5,a4,20009708 <charge_scan+0x560>
200094b8:	00841703          	lh	a4,8(s0)
200094bc:	00e41523          	sh	a4,10(s0)
200094c0:	00641703          	lh	a4,6(s0)
200094c4:	3c07275b          	bfoz	a4,a4,15,0
200094c8:	26e7f863          	bgeu	a5,a4,20009738 <charge_scan+0x590>
200094cc:	00641703          	lh	a4,6(s0)
200094d0:	00e41423          	sh	a4,8(s0)
200094d4:	00441703          	lh	a4,4(s0)
200094d8:	3c07275b          	bfoz	a4,a4,15,0
200094dc:	26e7f663          	bgeu	a5,a4,20009748 <charge_scan+0x5a0>
200094e0:	00441703          	lh	a4,4(s0)
200094e4:	00e41323          	sh	a4,6(s0)
200094e8:	00241703          	lh	a4,2(s0)
200094ec:	3c07275b          	bfoz	a4,a4,15,0
200094f0:	20e7f863          	bgeu	a5,a4,20009700 <charge_scan+0x558>
200094f4:	00241703          	lh	a4,2(s0)
200094f8:	00e41223          	sh	a4,4(s0)
200094fc:	00041703          	lh	a4,0(s0)
20009500:	3c07275b          	bfoz	a4,a4,15,0
20009504:	24e7f863          	bgeu	a5,a4,20009754 <charge_scan+0x5ac>
20009508:	00041703          	lh	a4,0(s0)
2000950c:	00000793          	li	a5,0
20009510:	00e41123          	sh	a4,2(s0)
20009514:	0af407db          	lea.h	a5,s0,a5
20009518:	00d79023          	sh	a3,0(a5)
2000951c:	00c41703          	lh	a4,12(s0)
20009520:	00a41783          	lh	a5,10(s0)
20009524:	3c07275b          	bfoz	a4,a4,15,0
20009528:	3c07a7db          	bfoz	a5,a5,15,0
2000952c:	d2f772e3          	bgeu	a4,a5,20009250 <charge_scan+0xa8>
20009530:	00c41683          	lh	a3,12(s0)
20009534:	00a41703          	lh	a4,10(s0)
20009538:	3c06a7db          	bfoz	a5,a3,15,0
2000953c:	00e41623          	sh	a4,12(s0)
20009540:	00a41703          	lh	a4,10(s0)
20009544:	3c07275b          	bfoz	a4,a4,15,0
20009548:	1ce7f863          	bgeu	a5,a4,20009718 <charge_scan+0x570>
2000954c:	00a41703          	lh	a4,10(s0)
20009550:	00e41623          	sh	a4,12(s0)
20009554:	00841703          	lh	a4,8(s0)
20009558:	3c07275b          	bfoz	a4,a4,15,0
2000955c:	1ce7fc63          	bgeu	a5,a4,20009734 <charge_scan+0x58c>
20009560:	00841703          	lh	a4,8(s0)
20009564:	00e41523          	sh	a4,10(s0)
20009568:	00641703          	lh	a4,6(s0)
2000956c:	3c07275b          	bfoz	a4,a4,15,0
20009570:	1ce7f863          	bgeu	a5,a4,20009740 <charge_scan+0x598>
20009574:	00641703          	lh	a4,6(s0)
20009578:	00e41423          	sh	a4,8(s0)
2000957c:	00441703          	lh	a4,4(s0)
20009580:	3c07275b          	bfoz	a4,a4,15,0
20009584:	18e7f063          	bgeu	a5,a4,20009704 <charge_scan+0x55c>
20009588:	00441703          	lh	a4,4(s0)
2000958c:	00e41323          	sh	a4,6(s0)
20009590:	00241703          	lh	a4,2(s0)
20009594:	3c07275b          	bfoz	a4,a4,15,0
20009598:	1ce7f063          	bgeu	a5,a4,20009758 <charge_scan+0x5b0>
2000959c:	00241703          	lh	a4,2(s0)
200095a0:	00e41223          	sh	a4,4(s0)
200095a4:	00041703          	lh	a4,0(s0)
200095a8:	3c07275b          	bfoz	a4,a4,15,0
200095ac:	1ae7f863          	bgeu	a5,a4,2000975c <charge_scan+0x5b4>
200095b0:	00041703          	lh	a4,0(s0)
200095b4:	00000793          	li	a5,0
200095b8:	00e41123          	sh	a4,2(s0)
200095bc:	0af407db          	lea.h	a5,s0,a5
200095c0:	00d79023          	sh	a3,0(a5)
200095c4:	00e41703          	lh	a4,14(s0)
200095c8:	00c41783          	lh	a5,12(s0)
200095cc:	3c07275b          	bfoz	a4,a4,15,0
200095d0:	3c07a7db          	bfoz	a5,a5,15,0
200095d4:	c8f778e3          	bgeu	a4,a5,20009264 <charge_scan+0xbc>
200095d8:	00e41683          	lh	a3,14(s0)
200095dc:	00c41703          	lh	a4,12(s0)
200095e0:	3c06a7db          	bfoz	a5,a3,15,0
200095e4:	00e41723          	sh	a4,14(s0)
200095e8:	00c41703          	lh	a4,12(s0)
200095ec:	3c07275b          	bfoz	a4,a4,15,0
200095f0:	12e7f863          	bgeu	a5,a4,20009720 <charge_scan+0x578>
200095f4:	00c41703          	lh	a4,12(s0)
200095f8:	00e41723          	sh	a4,14(s0)
200095fc:	00a41703          	lh	a4,10(s0)
20009600:	3c07275b          	bfoz	a4,a4,15,0
20009604:	12e7f063          	bgeu	a5,a4,20009724 <charge_scan+0x57c>
20009608:	00a41703          	lh	a4,10(s0)
2000960c:	00e41623          	sh	a4,12(s0)
20009610:	00841703          	lh	a4,8(s0)
20009614:	3c07275b          	bfoz	a4,a4,15,0
20009618:	12e7f663          	bgeu	a5,a4,20009744 <charge_scan+0x59c>
2000961c:	00841703          	lh	a4,8(s0)
20009620:	00e41523          	sh	a4,10(s0)
20009624:	00641703          	lh	a4,6(s0)
20009628:	3c07275b          	bfoz	a4,a4,15,0
2000962c:	0ce7f863          	bgeu	a5,a4,200096fc <charge_scan+0x554>
20009630:	00641703          	lh	a4,6(s0)
20009634:	00e41423          	sh	a4,8(s0)
20009638:	00441703          	lh	a4,4(s0)
2000963c:	3c07275b          	bfoz	a4,a4,15,0
20009640:	10e7f863          	bgeu	a5,a4,20009750 <charge_scan+0x5a8>
20009644:	00441703          	lh	a4,4(s0)
20009648:	00e41323          	sh	a4,6(s0)
2000964c:	00241703          	lh	a4,2(s0)
20009650:	3c07275b          	bfoz	a4,a4,15,0
20009654:	10e7f663          	bgeu	a5,a4,20009760 <charge_scan+0x5b8>
20009658:	00241703          	lh	a4,2(s0)
2000965c:	00e41223          	sh	a4,4(s0)
20009660:	00041703          	lh	a4,0(s0)
20009664:	3c07275b          	bfoz	a4,a4,15,0
20009668:	0ee7fe63          	bgeu	a5,a4,20009764 <charge_scan+0x5bc>
2000966c:	00041703          	lh	a4,0(s0)
20009670:	00000793          	li	a5,0
20009674:	00e41123          	sh	a4,2(s0)
20009678:	0af407db          	lea.h	a5,s0,a5
2000967c:	00d79023          	sh	a3,0(a5)
20009680:	be5ff06f          	j	20009264 <charge_scan+0xbc>
20009684:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009688:	4585                	c.li	a1,1
2000968a:	4788                	c.lw	a0,8(a5)
2000968c:	755060ef          	jal	ra,200105e0 <codec_tone_play>
20009690:	2001e5b7          	lui	a1,0x2001e
20009694:	69858593          	addi	a1,a1,1688 # 2001e698 <_ITB_BASE_+0x4e8>
20009698:	00100513          	li	a0,1
2000969c:	e000e097          	auipc	ra,0xe000e
200096a0:	ad4080e7          	jalr	-1324(ra) # 17170 <printk>
200096a4:	0c40a5ab          	lwgp	a1,32964 # 88200 <g_llmacp>
200096a8:	4422                	c.lwsp	s0,8(sp)
200096aa:	40b2                	c.lwsp	ra,12(sp)
200096ac:	4492                	c.lwsp	s1,4(sp)
200096ae:	2000a637          	lui	a2,0x2000a
200096b2:	06400693          	li	a3,100
200096b6:	52860613          	addi	a2,a2,1320 # 2000a528 <power_off>
200096ba:	02c58513          	addi	a0,a1,44
200096be:	0141                	c.addi	sp,16
200096c0:	6010a06f          	j	200144c0 <to_list_item_add>
200096c4:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
200096c8:	4591                	c.li	a1,4
200096ca:	4788                	c.lw	a0,8(a5)
200096cc:	00100793          	li	a5,1
200096d0:	74f63c8b          	sbgp	a5,16216 # 84094 <bat_low_flag>
200096d4:	70d060ef          	jal	ra,200105e0 <codec_tone_play>
200096d8:	695000ef          	jal	ra,2000a56c <led_show>
200096dc:	4422                	c.lwsp	s0,8(sp)
200096de:	40b2                	c.lwsp	ra,12(sp)
200096e0:	4492                	c.lwsp	s1,4(sp)
200096e2:	2001f5b7          	lui	a1,0x2001f
200096e6:	1d058593          	addi	a1,a1,464 # 2001f1d0 <_ITB_BASE_+0x1020>
200096ea:	4505                	c.li	a0,1
200096ec:	01010113          	addi	sp,sp,16
200096f0:	e000e317          	auipc	t1,0xe000e
200096f4:	a8030067          	jr	-1408(t1) # 17170 <printk>
200096f8:	4785                	c.li	a5,1
200096fa:	b359                	c.j	20009480 <charge_scan+0x2d8>
200096fc:	4791                	c.li	a5,4
200096fe:	bfad                	c.j	20009678 <charge_scan+0x4d0>
20009700:	4789                	c.li	a5,2
20009702:	bd09                	c.j	20009514 <charge_scan+0x36c>
20009704:	478d                	c.li	a5,3
20009706:	bd5d                	c.j	200095bc <charge_scan+0x414>
20009708:	4795                	c.li	a5,5
2000970a:	b529                	c.j	20009514 <charge_scan+0x36c>
2000970c:	4785                	c.li	a5,1
2000970e:	b13d                	c.j	2000933c <charge_scan+0x194>
20009710:	478d                	c.li	a5,3
20009712:	b1fd                	c.j	20009400 <charge_scan+0x258>
20009714:	4791                	c.li	a5,4
20009716:	b3ad                	c.j	20009480 <charge_scan+0x2d8>
20009718:	4799                	c.li	a5,6
2000971a:	b54d                	c.j	200095bc <charge_scan+0x414>
2000971c:	4789                	c.li	a5,2
2000971e:	b99d                	c.j	20009394 <charge_scan+0x1ec>
20009720:	479d                	c.li	a5,7
20009722:	bf99                	c.j	20009678 <charge_scan+0x4d0>
20009724:	4799                	c.li	a5,6
20009726:	bf89                	c.j	20009678 <charge_scan+0x4d0>
20009728:	4785                	c.li	a5,1
2000972a:	b1ad                	c.j	20009394 <charge_scan+0x1ec>
2000972c:	4789                	c.li	a5,2
2000972e:	b9c9                	c.j	20009400 <charge_scan+0x258>
20009730:	478d                	c.li	a5,3
20009732:	b3b9                	c.j	20009480 <charge_scan+0x2d8>
20009734:	4795                	c.li	a5,5
20009736:	b559                	c.j	200095bc <charge_scan+0x414>
20009738:	4791                	c.li	a5,4
2000973a:	bbe9                	c.j	20009514 <charge_scan+0x36c>
2000973c:	4789                	c.li	a5,2
2000973e:	b389                	c.j	20009480 <charge_scan+0x2d8>
20009740:	4791                	c.li	a5,4
20009742:	bdad                	c.j	200095bc <charge_scan+0x414>
20009744:	4795                	c.li	a5,5
20009746:	bf0d                	c.j	20009678 <charge_scan+0x4d0>
20009748:	478d                	c.li	a5,3
2000974a:	b3e9                	c.j	20009514 <charge_scan+0x36c>
2000974c:	4785                	c.li	a5,1
2000974e:	b94d                	c.j	20009400 <charge_scan+0x258>
20009750:	478d                	c.li	a5,3
20009752:	b71d                	c.j	20009678 <charge_scan+0x4d0>
20009754:	4785                	c.li	a5,1
20009756:	bb7d                	c.j	20009514 <charge_scan+0x36c>
20009758:	4789                	c.li	a5,2
2000975a:	b58d                	c.j	200095bc <charge_scan+0x414>
2000975c:	4785                	c.li	a5,1
2000975e:	bdb9                	c.j	200095bc <charge_scan+0x414>
20009760:	4789                	c.li	a5,2
20009762:	bf19                	c.j	20009678 <charge_scan+0x4d0>
20009764:	4785                	c.li	a5,1
20009766:	bf09                	c.j	20009678 <charge_scan+0x4d0>

20009768 <gpio_detect_init>:
20009768:	1141                	c.addi	sp,-16
2000976a:	80140737          	lui	a4,0x80140
2000976e:	c606                	c.swsp	ra,12(sp)
20009770:	31670783          	lb	a5,790(a4) # 80140316 <BIN_SIZE+0x60101cae>
20009774:	00100593          	li	a1,1
20009778:	0ff7f793          	andi	a5,a5,255
2000977c:	0407e793          	ori	a5,a5,64
20009780:	30f70b23          	sb	a5,790(a4)
20009784:	31270783          	lb	a5,786(a4)
20009788:	24000513          	li	a0,576
2000978c:	0ff7f793          	andi	a5,a5,255
20009790:	0407e793          	ori	a5,a5,64
20009794:	30f70923          	sb	a5,786(a4)
20009798:	59d0b0ef          	jal	ra,20015534 <gpio_set_input>
2000979c:	40b2                	c.lwsp	ra,12(sp)
2000979e:	458d                	c.li	a1,3
200097a0:	24000513          	li	a0,576
200097a4:	0141                	c.addi	sp,16
200097a6:	6c30b06f          	j	20015668 <gpio_set_up_down_res>
200097aa:	0001                	c.nop

200097ac <gpio_scan>:
200097ac:	801407b7          	lui	a5,0x80140
200097b0:	31078783          	lb	a5,784(a5) # 80140310 <BIN_SIZE+0x60101ca8>
200097b4:	0407f793          	andi	a5,a5,64
200097b8:	00f036b3          	snez	a3,a5
200097bc:	0ad0b90b          	sbgp	a3,32946 # 881ee <mute_detect>
200097c0:	e785                	c.bnez	a5,200097e8 <gpio_scan+0x3c>
200097c2:	74f6170b          	addigp	a4,16206 # 8408a <cnt.19467>
200097c6:	00070783          	lb	a5,0(a4)
200097ca:	46f9                	c.li	a3,30
200097cc:	0785                	c.addi	a5,1
200097ce:	0ff7f793          	andi	a5,a5,255
200097d2:	00f70023          	sb	a5,0(a4)
200097d6:	00f6ff63          	bgeu	a3,a5,200097f4 <gpio_scan+0x48>
200097da:	4685                	c.li	a3,1
200097dc:	74d6778b          	sbgp	a3,16207 # 8408b <mute_flag.19468>
200097e0:	00070023          	sb	zero,0(a4)
200097e4:	4505                	c.li	a0,1
200097e6:	8082                	c.jr	ra
200097e8:	7406378b          	sbgp	zero,16206 # 8408a <cnt.19467>
200097ec:	4501                	c.li	a0,0
200097ee:	7406778b          	sbgp	zero,16207 # 8408b <mute_flag.19468>
200097f2:	8082                	c.jr	ra
200097f4:	74f6650b          	lbugp	a0,16207 # 8408b <mute_flag.19468>
200097f8:	8082                	c.jr	ra
	...

200097fc <key_init>:
200097fc:	1141                	c.addi	sp,-16
200097fe:	c226                	c.swsp	s1,4(sp)
20009800:	c606                	c.swsp	ra,12(sp)
20009802:	c422                	c.swsp	s0,8(sp)
20009804:	00a004b3          	add	s1,zero,a0
20009808:	14050c63          	beqz	a0,20009960 <key_init+0x164>
2000980c:	80140437          	lui	s0,0x80140
20009810:	30e40783          	lb	a5,782(s0) # 8014030e <BIN_SIZE+0x60101ca6>
20009814:	00100593          	li	a1,1
20009818:	0ff7f793          	andi	a5,a5,255
2000981c:	0107e793          	ori	a5,a5,16
20009820:	30f40723          	sb	a5,782(s0)
20009824:	30a40783          	lb	a5,778(s0)
20009828:	11000513          	li	a0,272
2000982c:	0ff7f793          	andi	a5,a5,255
20009830:	0107e793          	ori	a5,a5,16
20009834:	30f40523          	sb	a5,778(s0)
20009838:	4fd0b0ef          	jal	ra,20015534 <gpio_set_input>
2000983c:	00300593          	li	a1,3
20009840:	11000513          	li	a0,272
20009844:	6250b0ef          	jal	ra,20015668 <gpio_set_up_down_res>
20009848:	30e40783          	lb	a5,782(s0)
2000984c:	00100593          	li	a1,1
20009850:	0ff7f793          	andi	a5,a5,255
20009854:	0087e793          	ori	a5,a5,8
20009858:	30f40723          	sb	a5,782(s0)
2000985c:	30a40783          	lb	a5,778(s0)
20009860:	10800513          	li	a0,264
20009864:	0ff7f793          	andi	a5,a5,255
20009868:	0087e793          	ori	a5,a5,8
2000986c:	30f40523          	sb	a5,778(s0)
20009870:	4c50b0ef          	jal	ra,20015534 <gpio_set_input>
20009874:	00300593          	li	a1,3
20009878:	10800513          	li	a0,264
2000987c:	5ed0b0ef          	jal	ra,20015668 <gpio_set_up_down_res>
20009880:	30e40783          	lb	a5,782(s0)
20009884:	00100593          	li	a1,1
20009888:	0ff7f793          	andi	a5,a5,255
2000988c:	0047e793          	ori	a5,a5,4
20009890:	30f40723          	sb	a5,782(s0)
20009894:	30a40783          	lb	a5,778(s0)
20009898:	10400513          	li	a0,260
2000989c:	0ff7f793          	andi	a5,a5,255
200098a0:	0047e793          	ori	a5,a5,4
200098a4:	30f40523          	sb	a5,778(s0)
200098a8:	48d0b0ef          	jal	ra,20015534 <gpio_set_input>
200098ac:	00300593          	li	a1,3
200098b0:	10400513          	li	a0,260
200098b4:	5b50b0ef          	jal	ra,20015668 <gpio_set_up_down_res>
200098b8:	30e40783          	lb	a5,782(s0)
200098bc:	00100593          	li	a1,1
200098c0:	0ff7f793          	andi	a5,a5,255
200098c4:	0407e793          	ori	a5,a5,64
200098c8:	30f40723          	sb	a5,782(s0)
200098cc:	30a40783          	lb	a5,778(s0)
200098d0:	14000513          	li	a0,320
200098d4:	0ff7f793          	andi	a5,a5,255
200098d8:	0407e793          	ori	a5,a5,64
200098dc:	30f40523          	sb	a5,778(s0)
200098e0:	4550b0ef          	jal	ra,20015534 <gpio_set_input>
200098e4:	00300593          	li	a1,3
200098e8:	14000513          	li	a0,320
200098ec:	57d0b0ef          	jal	ra,20015668 <gpio_set_up_down_res>
200098f0:	02800513          	li	a0,40
200098f4:	e000c097          	auipc	ra,0xe000c
200098f8:	65c080e7          	jalr	1628(ra) # 15f50 <pvPortMalloc>
200098fc:	00a00433          	add	s0,zero,a0
20009900:	04050063          	beqz	a0,20009940 <key_init+0x144>
20009904:	11000793          	li	a5,272
20009908:	c05c                	c.sw	a5,4(s0)
2000990a:	10800793          	li	a5,264
2000990e:	c45c                	c.sw	a5,12(s0)
20009910:	10400793          	li	a5,260
20009914:	c85c                	c.sw	a5,20(s0)
20009916:	14000793          	li	a5,320
2000991a:	cc5c                	c.sw	a5,28(s0)
2000991c:	4791                	c.li	a5,4
2000991e:	00040523          	sb	zero,10(s0)
20009922:	00040923          	sb	zero,18(s0)
20009926:	00040d23          	sb	zero,26(s0)
2000992a:	02040123          	sb	zero,34(s0)
2000992e:	c01c                	c.sw	a5,0(s0)
20009930:	d044                	c.sw	s1,36(s0)
20009932:	8522                	c.mv	a0,s0
20009934:	40b2                	c.lwsp	ra,12(sp)
20009936:	4422                	c.lwsp	s0,8(sp)
20009938:	4492                	c.lwsp	s1,4(sp)
2000993a:	0141                	c.addi	sp,16
2000993c:	00008067          	ret
20009940:	2001e637          	lui	a2,0x2001e
20009944:	2001f5b7          	lui	a1,0x2001f
20009948:	04e00693          	li	a3,78
2000994c:	3ec60613          	addi	a2,a2,1004 # 2001e3ec <_ITB_BASE_+0x23c>
20009950:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20009954:	e000e097          	auipc	ra,0xe000e
20009958:	81c080e7          	jalr	-2020(ra) # 17170 <printk>
2000995c:	fa9ff06f          	j	20009904 <key_init+0x108>
20009960:	2001e637          	lui	a2,0x2001e
20009964:	2001f5b7          	lui	a1,0x2001f
20009968:	00900693          	li	a3,9
2000996c:	3ec60613          	addi	a2,a2,1004 # 2001e3ec <_ITB_BASE_+0x23c>
20009970:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20009974:	e000d097          	auipc	ra,0xe000d
20009978:	7fc080e7          	jalr	2044(ra) # 17170 <printk>
2000997c:	bd41                	c.j	2000980c <key_init+0x10>
	...

20009980 <key_scan>:
20009980:	411c                	c.lw	a5,0(a0)
20009982:	26f05763          	blez	a5,20009bf0 <key_scan+0x270>
20009986:	1141                	c.addi	sp,-16
20009988:	c422                	c.swsp	s0,8(sp)
2000998a:	c606                	c.swsp	ra,12(sp)
2000998c:	4150                	c.lw	a2,4(a0)
2000998e:	001406b7          	lui	a3,0x140
20009992:	30068693          	addi	a3,a3,768 # 140300 <_D_HEAP_START_ADDR+0xb7210>
20009996:	00865713          	srli	a4,a2,0x8
2000999a:	0ee6875b          	lea.d	a4,a3,a4
2000999e:	800006b7          	lui	a3,0x80000
200099a2:	8f55                	c.or	a4,a3
200099a4:	00070703          	lb	a4,0(a4)
200099a8:	842a                	c.mv	s0,a0
200099aa:	00a54503          	lbu	a0,10(a0)
200099ae:	0ff77713          	andi	a4,a4,255
200099b2:	85be                	c.mv	a1,a5
200099b4:	8f71                	c.and	a4,a2
200099b6:	10051563          	bnez	a0,20009ac0 <key_scan+0x140>
200099ba:	e719                	c.bnez	a4,200099c8 <key_scan+0x48>
200099bc:	f8000713          	li	a4,-128
200099c0:	00e40523          	sb	a4,10(s0)
200099c4:	00041423          	sh	zero,8(s0)
200099c8:	4705                	c.li	a4,1
200099ca:	0ef75763          	bge	a4,a5,20009ab8 <key_scan+0x138>
200099ce:	4450                	c.lw	a2,12(s0)
200099d0:	001406b7          	lui	a3,0x140
200099d4:	30068693          	addi	a3,a3,768 # 140300 <_D_HEAP_START_ADDR+0xb7210>
200099d8:	00865713          	srli	a4,a2,0x8
200099dc:	0ee6875b          	lea.d	a4,a3,a4
200099e0:	800006b7          	lui	a3,0x80000
200099e4:	8f55                	c.or	a4,a3
200099e6:	00070703          	lb	a4,0(a4)
200099ea:	01244503          	lbu	a0,18(s0)
200099ee:	0ff77713          	andi	a4,a4,255
200099f2:	8f71                	c.and	a4,a2
200099f4:	c975                	c.beqz	a0,20009ae8 <key_scan+0x168>
200099f6:	16071963          	bnez	a4,20009b68 <key_scan+0x1e8>
200099fa:	01041703          	lh	a4,16(s0)
200099fe:	32000693          	li	a3,800
20009a02:	0705                	c.addi	a4,1
20009a04:	3c07275b          	bfoz	a4,a4,15,0
20009a08:	00e41823          	sh	a4,16(s0)
20009a0c:	1ed70463          	beq	a4,a3,20009bf4 <key_scan+0x274>
20009a10:	7d000693          	li	a3,2000
20009a14:	85be                	c.mv	a1,a5
20009a16:	00d71963          	bne	a4,a3,20009a28 <key_scan+0xa8>
20009a1a:	505c                	c.lw	a5,36(s0)
20009a1c:	45c1                	c.li	a1,16
20009a1e:	4505                	c.li	a0,1
20009a20:	9782                	c.jalr	a5
20009a22:	401c                	c.lw	a5,0(s0)
20009a24:	00f005b3          	add	a1,zero,a5
20009a28:	4709                	c.li	a4,2
20009a2a:	08f75763          	bge	a4,a5,20009ab8 <key_scan+0x138>
20009a2e:	4850                	c.lw	a2,20(s0)
20009a30:	001406b7          	lui	a3,0x140
20009a34:	30068693          	addi	a3,a3,768 # 140300 <_D_HEAP_START_ADDR+0xb7210>
20009a38:	00865713          	srli	a4,a2,0x8
20009a3c:	01a44503          	lbu	a0,26(s0)
20009a40:	0ee6875b          	lea.d	a4,a3,a4
20009a44:	800006b7          	lui	a3,0x80000
20009a48:	8f55                	c.or	a4,a3
20009a4a:	c55d                	c.beqz	a0,20009af8 <key_scan+0x178>
20009a4c:	00070703          	lb	a4,0(a4)
20009a50:	0ff77713          	andi	a4,a4,255
20009a54:	8e79                	c.and	a2,a4
20009a56:	12061d63          	bnez	a2,20009b90 <key_scan+0x210>
20009a5a:	01841703          	lh	a4,24(s0)
20009a5e:	32000693          	li	a3,800
20009a62:	0705                	c.addi	a4,1
20009a64:	3c07275b          	bfoz	a4,a4,15,0
20009a68:	00e41c23          	sh	a4,24(s0)
20009a6c:	1cd70063          	beq	a4,a3,20009c2c <key_scan+0x2ac>
20009a70:	7d000693          	li	a3,2000
20009a74:	00f005b3          	add	a1,zero,a5
20009a78:	18d70663          	beq	a4,a3,20009c04 <key_scan+0x284>
20009a7c:	478d                	c.li	a5,3
20009a7e:	02b7dd63          	bge	a5,a1,20009ab8 <key_scan+0x138>
20009a82:	4c54                	c.lw	a3,28(s0)
20009a84:	00140737          	lui	a4,0x140
20009a88:	0086d793          	srli	a5,a3,0x8
20009a8c:	30070713          	addi	a4,a4,768 # 140300 <_D_HEAP_START_ADDR+0xb7210>
20009a90:	0ef707db          	lea.d	a5,a4,a5
20009a94:	80000737          	lui	a4,0x80000
20009a98:	8fd9                	c.or	a5,a4
20009a9a:	00078783          	lb	a5,0(a5)
20009a9e:	02244603          	lbu	a2,34(s0)
20009aa2:	0ff7f793          	andi	a5,a5,255
20009aa6:	8efd                	c.and	a3,a5
20009aa8:	e635                	c.bnez	a2,20009b14 <key_scan+0x194>
20009aaa:	e699                	c.bnez	a3,20009ab8 <key_scan+0x138>
20009aac:	f8000793          	li	a5,-128
20009ab0:	02f40123          	sb	a5,34(s0)
20009ab4:	02041023          	sh	zero,32(s0)
20009ab8:	40b2                	c.lwsp	ra,12(sp)
20009aba:	4422                	c.lwsp	s0,8(sp)
20009abc:	0141                	c.addi	sp,16
20009abe:	8082                	c.jr	ra
20009ac0:	cf35                	c.beqz	a4,20009b3c <key_scan+0x1bc>
20009ac2:	08000713          	li	a4,128
20009ac6:	f0e511e3          	bne	a0,a4,200099c8 <key_scan+0x48>
20009aca:	00845783          	lhu	a5,8(s0)
20009ace:	00040523          	sb	zero,10(s0)
20009ad2:	31f00693          	li	a3,799
20009ad6:	5058                	c.lw	a4,36(s0)
20009ad8:	16f6e463          	bltu	a3,a5,20009c40 <key_scan+0x2c0>
20009adc:	4585                	c.li	a1,1
20009ade:	4501                	c.li	a0,0
20009ae0:	9702                	c.jalr	a4
20009ae2:	401c                	c.lw	a5,0(s0)
20009ae4:	85be                	c.mv	a1,a5
20009ae6:	b5cd                	c.j	200099c8 <key_scan+0x48>
20009ae8:	f321                	c.bnez	a4,20009a28 <key_scan+0xa8>
20009aea:	f8000713          	li	a4,-128
20009aee:	00e40923          	sb	a4,18(s0)
20009af2:	00041823          	sh	zero,16(s0)
20009af6:	bf0d                	c.j	20009a28 <key_scan+0xa8>
20009af8:	00070783          	lb	a5,0(a4) # 80000000 <BIN_SIZE+0x5ffc1998>
20009afc:	0ff7f793          	andi	a5,a5,255
20009b00:	8ff1                	c.and	a5,a2
20009b02:	ffad                	c.bnez	a5,20009a7c <key_scan+0xfc>
20009b04:	f8000793          	li	a5,-128
20009b08:	00f40d23          	sb	a5,26(s0)
20009b0c:	00041c23          	sh	zero,24(s0)
20009b10:	f6dff06f          	j	20009a7c <key_scan+0xfc>
20009b14:	e2c5                	c.bnez	a3,20009bb4 <key_scan+0x234>
20009b16:	02041783          	lh	a5,32(s0)
20009b1a:	32000713          	li	a4,800
20009b1e:	0785                	c.addi	a5,1
20009b20:	3c07a7db          	bfoz	a5,a5,15,0
20009b24:	02f41023          	sh	a5,32(s0)
20009b28:	10e78863          	beq	a5,a4,20009c38 <key_scan+0x2b8>
20009b2c:	7d000713          	li	a4,2000
20009b30:	f8e794e3          	bne	a5,a4,20009ab8 <key_scan+0x138>
20009b34:	02442303          	lw	t1,36(s0)
20009b38:	45c1                	c.li	a1,16
20009b3a:	a869                	c.j	20009bd4 <key_scan+0x254>
20009b3c:	00841703          	lh	a4,8(s0)
20009b40:	32000693          	li	a3,800
20009b44:	0705                	c.addi	a4,1
20009b46:	3c07275b          	bfoz	a4,a4,15,0
20009b4a:	00e41423          	sh	a4,8(s0)
20009b4e:	08d70963          	beq	a4,a3,20009be0 <key_scan+0x260>
20009b52:	7d000693          	li	a3,2000
20009b56:	e6d719e3          	bne	a4,a3,200099c8 <key_scan+0x48>
20009b5a:	505c                	c.lw	a5,36(s0)
20009b5c:	45c1                	c.li	a1,16
20009b5e:	4501                	c.li	a0,0
20009b60:	9782                	c.jalr	a5
20009b62:	401c                	c.lw	a5,0(s0)
20009b64:	85be                	c.mv	a1,a5
20009b66:	b58d                	c.j	200099c8 <key_scan+0x48>
20009b68:	08000713          	li	a4,128
20009b6c:	eae51ee3          	bne	a0,a4,20009a28 <key_scan+0xa8>
20009b70:	01045783          	lhu	a5,16(s0)
20009b74:	00040923          	sb	zero,18(s0)
20009b78:	31f00693          	li	a3,799
20009b7c:	5058                	c.lw	a4,36(s0)
20009b7e:	08f6e963          	bltu	a3,a5,20009c10 <key_scan+0x290>
20009b82:	4585                	c.li	a1,1
20009b84:	4505                	c.li	a0,1
20009b86:	9702                	c.jalr	a4
20009b88:	401c                	c.lw	a5,0(s0)
20009b8a:	85be                	c.mv	a1,a5
20009b8c:	e9dff06f          	j	20009a28 <key_scan+0xa8>
20009b90:	08000793          	li	a5,128
20009b94:	eef514e3          	bne	a0,a5,20009a7c <key_scan+0xfc>
20009b98:	01845783          	lhu	a5,24(s0)
20009b9c:	00040d23          	sb	zero,26(s0)
20009ba0:	31f00693          	li	a3,799
20009ba4:	5058                	c.lw	a4,36(s0)
20009ba6:	0af6eb63          	bltu	a3,a5,20009c5c <key_scan+0x2dc>
20009baa:	4585                	c.li	a1,1
20009bac:	4509                	c.li	a0,2
20009bae:	9702                	c.jalr	a4
20009bb0:	400c                	c.lw	a1,0(s0)
20009bb2:	b5e9                	c.j	20009a7c <key_scan+0xfc>
20009bb4:	08000793          	li	a5,128
20009bb8:	f0f610e3          	bne	a2,a5,20009ab8 <key_scan+0x138>
20009bbc:	02045783          	lhu	a5,32(s0)
20009bc0:	02040123          	sb	zero,34(s0)
20009bc4:	31f00713          	li	a4,799
20009bc8:	02442303          	lw	t1,36(s0)
20009bcc:	0af76663          	bltu	a4,a5,20009c78 <key_scan+0x2f8>
20009bd0:	00100593          	li	a1,1
20009bd4:	4422                	c.lwsp	s0,8(sp)
20009bd6:	40b2                	c.lwsp	ra,12(sp)
20009bd8:	450d                	c.li	a0,3
20009bda:	0141                	c.addi	sp,16
20009bdc:	00030067          	jr	t1
20009be0:	505c                	c.lw	a5,36(s0)
20009be2:	45a1                	c.li	a1,8
20009be4:	4501                	c.li	a0,0
20009be6:	9782                	c.jalr	a5
20009be8:	401c                	c.lw	a5,0(s0)
20009bea:	85be                	c.mv	a1,a5
20009bec:	dddff06f          	j	200099c8 <key_scan+0x48>
20009bf0:	00008067          	ret
20009bf4:	505c                	c.lw	a5,36(s0)
20009bf6:	45a1                	c.li	a1,8
20009bf8:	4505                	c.li	a0,1
20009bfa:	9782                	c.jalr	a5
20009bfc:	401c                	c.lw	a5,0(s0)
20009bfe:	85be                	c.mv	a1,a5
20009c00:	e29ff06f          	j	20009a28 <key_scan+0xa8>
20009c04:	505c                	c.lw	a5,36(s0)
20009c06:	45c1                	c.li	a1,16
20009c08:	4509                	c.li	a0,2
20009c0a:	9782                	c.jalr	a5
20009c0c:	400c                	c.lw	a1,0(s0)
20009c0e:	b5bd                	c.j	20009a7c <key_scan+0xfc>
20009c10:	cdf78793          	addi	a5,a5,-801
20009c14:	3c07a7db          	bfoz	a5,a5,15,0
20009c18:	4ae00693          	li	a3,1198
20009c1c:	08f6f063          	bgeu	a3,a5,20009c9c <key_scan+0x31c>
20009c20:	4591                	c.li	a1,4
20009c22:	4505                	c.li	a0,1
20009c24:	9702                	c.jalr	a4
20009c26:	401c                	c.lw	a5,0(s0)
20009c28:	85be                	c.mv	a1,a5
20009c2a:	bbfd                	c.j	20009a28 <key_scan+0xa8>
20009c2c:	505c                	c.lw	a5,36(s0)
20009c2e:	45a1                	c.li	a1,8
20009c30:	4509                	c.li	a0,2
20009c32:	9782                	c.jalr	a5
20009c34:	400c                	c.lw	a1,0(s0)
20009c36:	b599                	c.j	20009a7c <key_scan+0xfc>
20009c38:	02442303          	lw	t1,36(s0)
20009c3c:	45a1                	c.li	a1,8
20009c3e:	bf59                	c.j	20009bd4 <key_scan+0x254>
20009c40:	cdf78793          	addi	a5,a5,-801
20009c44:	3c07a7db          	bfoz	a5,a5,15,0
20009c48:	4ae00693          	li	a3,1198
20009c4c:	04f6f263          	bgeu	a3,a5,20009c90 <key_scan+0x310>
20009c50:	4591                	c.li	a1,4
20009c52:	4501                	c.li	a0,0
20009c54:	9702                	c.jalr	a4
20009c56:	401c                	c.lw	a5,0(s0)
20009c58:	85be                	c.mv	a1,a5
20009c5a:	b3bd                	c.j	200099c8 <key_scan+0x48>
20009c5c:	cdf78793          	addi	a5,a5,-801
20009c60:	3c07a7db          	bfoz	a5,a5,15,0
20009c64:	4ae00693          	li	a3,1198
20009c68:	04f6f063          	bgeu	a3,a5,20009ca8 <key_scan+0x328>
20009c6c:	4591                	c.li	a1,4
20009c6e:	4509                	c.li	a0,2
20009c70:	9702                	c.jalr	a4
20009c72:	400c                	c.lw	a1,0(s0)
20009c74:	e09ff06f          	j	20009a7c <key_scan+0xfc>
20009c78:	cdf78793          	addi	a5,a5,-801
20009c7c:	3c07a7db          	bfoz	a5,a5,15,0
20009c80:	4ae00713          	li	a4,1198
20009c84:	4589                	c.li	a1,2
20009c86:	f4f777e3          	bgeu	a4,a5,20009bd4 <key_scan+0x254>
20009c8a:	4591                	c.li	a1,4
20009c8c:	f49ff06f          	j	20009bd4 <key_scan+0x254>
20009c90:	4589                	c.li	a1,2
20009c92:	4501                	c.li	a0,0
20009c94:	9702                	c.jalr	a4
20009c96:	401c                	c.lw	a5,0(s0)
20009c98:	85be                	c.mv	a1,a5
20009c9a:	b33d                	c.j	200099c8 <key_scan+0x48>
20009c9c:	4589                	c.li	a1,2
20009c9e:	4505                	c.li	a0,1
20009ca0:	9702                	c.jalr	a4
20009ca2:	401c                	c.lw	a5,0(s0)
20009ca4:	85be                	c.mv	a1,a5
20009ca6:	b349                	c.j	20009a28 <key_scan+0xa8>
20009ca8:	4589                	c.li	a1,2
20009caa:	4509                	c.li	a0,2
20009cac:	9702                	c.jalr	a4
20009cae:	400c                	c.lw	a1,0(s0)
20009cb0:	b3f1                	c.j	20009a7c <key_scan+0xfc>
20009cb2:	0001                	c.nop

20009cb4 <shell_dfu_state>:
20009cb4:	1141                	c.addi	sp,-16
20009cb6:	04b00593          	li	a1,75
20009cba:	03c00513          	li	a0,60
20009cbe:	c606                	c.swsp	ra,12(sp)
20009cc0:	e0009097          	auipc	ra,0xe0009
20009cc4:	420080e7          	jalr	1056(ra) # 130e0 <analog_write_reg8>
20009cc8:	12c04783          	lbu	a5,300(zero) # 12c <sys_clk+0x4>
20009ccc:	6761                	c.lui	a4,0x18
20009cce:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
20009cd2:	02e787b3          	mul	a5,a5,a4
20009cd6:	80140737          	lui	a4,0x80140
20009cda:	14f72623          	sw	a5,332(a4) # 8014014c <BIN_SIZE+0x60101ae4>
20009cde:	14270783          	lb	a5,322(a4)
20009ce2:	f807e793          	ori	a5,a5,-128
20009ce6:	0ff7f793          	andi	a5,a5,255
20009cea:	14f70123          	sb	a5,322(a4)
20009cee:	40b2                	c.lwsp	ra,12(sp)
20009cf0:	0141                	c.addi	sp,16
20009cf2:	8082                	c.jr	ra
20009cf4:	0001                	c.nop
	...

20009cf8 <power_off_timer_handler>:
20009cf8:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009cfc:	1141                	c.addi	sp,-16
20009cfe:	c606                	c.swsp	ra,12(sp)
20009d00:	4788                	c.lw	a0,8(a5)
20009d02:	4585                	c.li	a1,1
20009d04:	0dd060ef          	jal	ra,200105e0 <codec_tone_play>
20009d08:	2001e5b7          	lui	a1,0x2001e
20009d0c:	69858593          	addi	a1,a1,1688 # 2001e698 <_ITB_BASE_+0x4e8>
20009d10:	00100513          	li	a0,1
20009d14:	e000d097          	auipc	ra,0xe000d
20009d18:	45c080e7          	jalr	1116(ra) # 17170 <printk>
20009d1c:	0c40a5ab          	lwgp	a1,32964 # 88200 <g_llmacp>
20009d20:	40b2                	c.lwsp	ra,12(sp)
20009d22:	2000a637          	lui	a2,0x2000a
20009d26:	06400693          	li	a3,100
20009d2a:	52860613          	addi	a2,a2,1320 # 2000a528 <power_off>
20009d2e:	02c58513          	addi	a0,a1,44
20009d32:	0141                	c.addi	sp,16
20009d34:	78c0a06f          	j	200144c0 <to_list_item_add>

20009d38 <key_event_handle>:
20009d38:	1141                	c.addi	sp,-16
20009d3a:	c606                	c.swsp	ra,12(sp)
20009d3c:	c422                	c.swsp	s0,8(sp)
20009d3e:	c226                	c.swsp	s1,4(sp)
20009d40:	c04a                	c.swsp	s2,0(sp)
20009d42:	c929                	c.beqz	a0,20009d94 <key_event_handle+0x5c>
20009d44:	4705                	c.li	a4,1
20009d46:	0615635b          	bnec	a0,1,20009dac <key_event_handle+0x74>
20009d4a:	0e15d55b          	beqc	a1,1,20009e34 <key_event_handle+0xfc>
20009d4e:	1685df5b          	beqc	a1,8,20009ecc <key_event_handle+0x194>
20009d52:	0f05df5b          	beqc	a1,16,20009e50 <key_event_handle+0x118>
20009d56:	0445e55b          	bnec	a1,4,20009da0 <key_event_handle+0x68>
20009d5a:	45c1                	c.li	a1,16
20009d5c:	03c00513          	li	a0,60
20009d60:	e0009097          	auipc	ra,0xe0009
20009d64:	380080e7          	jalr	896(ra) # 130e0 <analog_write_reg8>
20009d68:	12c04783          	lbu	a5,300(zero) # 12c <sys_clk+0x4>
20009d6c:	00018737          	lui	a4,0x18
20009d70:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
20009d74:	02e787b3          	mul	a5,a5,a4
20009d78:	80140737          	lui	a4,0x80140
20009d7c:	14f72623          	sw	a5,332(a4) # 8014014c <BIN_SIZE+0x60101ae4>
20009d80:	14270783          	lb	a5,322(a4)
20009d84:	f807e793          	ori	a5,a5,-128
20009d88:	0ff7f793          	andi	a5,a5,255
20009d8c:	14f70123          	sb	a5,322(a4)
20009d90:	0000006f          	j	20009d90 <key_event_handle+0x58>
20009d94:	0415d45b          	beqc	a1,1,20009ddc <key_event_handle+0xa4>
20009d98:	0c85d25b          	beqc	a1,8,20009e5c <key_event_handle+0x124>
20009d9c:	0f05d25b          	beqc	a1,16,20009e80 <key_event_handle+0x148>
20009da0:	40b2                	c.lwsp	ra,12(sp)
20009da2:	4422                	c.lwsp	s0,8(sp)
20009da4:	4492                	c.lwsp	s1,4(sp)
20009da6:	4902                	c.lwsp	s2,0(sp)
20009da8:	0141                	c.addi	sp,16
20009daa:	8082                	c.jr	ra
20009dac:	20256a5b          	bnec	a0,2,20009fc0 <key_event_handle+0x288>
20009db0:	1e15de5b          	beqc	a1,1,20009fac <key_event_handle+0x274>
20009db4:	1885d85b          	beqc	a1,8,20009f44 <key_event_handle+0x20c>
20009db8:	ffe58793          	addi	a5,a1,-2
20009dbc:	9bf5                	c.andi	a5,-3
20009dbe:	f3ed                	c.bnez	a5,20009da0 <key_event_handle+0x68>
20009dc0:	7636178b          	addigp	a5,16226 # 8409e <vol_up_key.19500>
20009dc4:	0007c703          	lbu	a4,0(a5)
20009dc8:	fc070ce3          	beqz	a4,20009da0 <key_event_handle+0x68>
20009dcc:	00078023          	sb	zero,0(a5)
20009dd0:	40b2                	c.lwsp	ra,12(sp)
20009dd2:	4422                	c.lwsp	s0,8(sp)
20009dd4:	4492                	c.lwsp	s1,4(sp)
20009dd6:	4902                	c.lwsp	s2,0(sp)
20009dd8:	0141                	c.addi	sp,16
20009dda:	8082                	c.jr	ra
20009ddc:	75d6140b          	addigp	s0,16220 # 84098 <denoise_mode>
20009de0:	00044783          	lbu	a5,0(s0)
20009de4:	0c40a5ab          	lwgp	a1,32964 # 88200 <g_llmacp>
20009de8:	0017b793          	seqz	a5,a5
20009dec:	2000a637          	lui	a2,0x2000a
20009df0:	02c58513          	addi	a0,a1,44
20009df4:	4709                	c.li	a4,2
20009df6:	46a9                	c.li	a3,10
20009df8:	68c60613          	addi	a2,a2,1676 # 2000a68c <open_denoise>
20009dfc:	00f40023          	sb	a5,0(s0)
20009e00:	74e67d8b          	sbgp	a4,16219 # 84097 <denoise_cnt>
20009e04:	6bc0a0ef          	jal	ra,200144c0 <to_list_item_add>
20009e08:	00040703          	lb	a4,0(s0)
20009e0c:	0ae0bd0b          	sbgp	a4,32954 # 881f6 <flash_info+0x2>
20009e10:	049000ef          	jal	ra,2000a658 <save_flash>
20009e14:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009e18:	00044583          	lbu	a1,0(s0)
20009e1c:	4788                	c.lw	a0,8(a5)
20009e1e:	00b035b3          	snez	a1,a1
20009e22:	0589                	c.addi	a1,2
20009e24:	4422                	c.lwsp	s0,8(sp)
20009e26:	40b2                	c.lwsp	ra,12(sp)
20009e28:	4492                	c.lwsp	s1,4(sp)
20009e2a:	4902                	c.lwsp	s2,0(sp)
20009e2c:	01010113          	addi	sp,sp,16
20009e30:	7b00606f          	j	200105e0 <codec_tone_play>
20009e34:	75f6278b          	lbugp	a5,16222 # 8409a <pairing_flag>
20009e38:	d7a5                	c.beqz	a5,20009da0 <key_event_handle+0x68>
20009e3a:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009e3e:	4422                	c.lwsp	s0,8(sp)
20009e40:	40b2                	c.lwsp	ra,12(sp)
20009e42:	4492                	c.lwsp	s1,4(sp)
20009e44:	4902                	c.lwsp	s2,0(sp)
20009e46:	43c8                	c.lw	a0,4(a5)
20009e48:	01010113          	addi	sp,sp,16
20009e4c:	1680306f          	j	2000cfb4 <pair_cancel>
20009e50:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009e54:	45b9                	c.li	a1,14
20009e56:	4788                	c.lw	a0,8(a5)
20009e58:	fcdff06f          	j	20009e24 <key_event_handle+0xec>
20009e5c:	7616258b          	lbugp	a1,16224 # 8409c <slave_mode>
20009e60:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009e64:	00b035b3          	snez	a1,a1
20009e68:	4422                	c.lwsp	s0,8(sp)
20009e6a:	40b005b3          	neg	a1,a1
20009e6e:	40b2                	c.lwsp	ra,12(sp)
20009e70:	4492                	c.lwsp	s1,4(sp)
20009e72:	4902                	c.lwsp	s2,0(sp)
20009e74:	99f9                	c.andi	a1,-2
20009e76:	4788                	c.lw	a0,8(a5)
20009e78:	05b5                	c.addi	a1,13
20009e7a:	0141                	c.addi	sp,16
20009e7c:	7640606f          	j	200105e0 <codec_tone_play>
20009e80:	7616140b          	addigp	s0,16224 # 8409c <slave_mode>
20009e84:	00044783          	lbu	a5,0(s0)
20009e88:	2001f5b7          	lui	a1,0x2001f
20009e8c:	0017b793          	seqz	a5,a5
20009e90:	86be                	c.mv	a3,a5
20009e92:	4601                	c.li	a2,0
20009e94:	a0858593          	addi	a1,a1,-1528 # 2001ea08 <_ITB_BASE_+0x858>
20009e98:	00f40023          	sb	a5,0(s0)
20009e9c:	0af0bc0b          	sbgp	a5,32952 # 881f4 <flash_info>
20009ea0:	e000d097          	auipc	ra,0xe000d
20009ea4:	2d0080e7          	jalr	720(ra) # 17170 <printk>
20009ea8:	7b0000ef          	jal	ra,2000a658 <save_flash>
20009eac:	00044583          	lbu	a1,0(s0)
20009eb0:	7ac0a52b          	lwgp	a0,34732 # 888e8 <g_llma>
20009eb4:	0015b613          	seqz	a2,a1
20009eb8:	4f80f0ef          	jal	ra,200193b0 <llma_scan_mesh>
20009ebc:	00044783          	lbu	a5,0(s0)
20009ec0:	e3a1                	c.bnez	a5,20009f00 <key_event_handle+0x1c8>
20009ec2:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009ec6:	45b1                	c.li	a1,12
20009ec8:	4788                	c.lw	a0,8(a5)
20009eca:	bfa9                	c.j	20009e24 <key_event_handle+0xec>
20009ecc:	75d6540b          	addigp	s0,16221 # 84099 <pair_addr_num>
20009ed0:	00044603          	lbu	a2,0(s0)
20009ed4:	2001e5b7          	lui	a1,0x2001e
20009ed8:	6ac58593          	addi	a1,a1,1708 # 2001e6ac <_ITB_BASE_+0x4fc>
20009edc:	e000d097          	auipc	ra,0xe000d
20009ee0:	294080e7          	jalr	660(ra) # 17170 <printk>
20009ee4:	7616278b          	lbugp	a5,16224 # 8409c <slave_mode>
20009ee8:	00078663          	beqz	a5,20009ef4 <key_event_handle+0x1bc>
20009eec:	00044783          	lbu	a5,0(s0)
20009ef0:	aa47d85b          	beqc	a5,4,20009da0 <key_event_handle+0x68>
20009ef4:	75f6278b          	lbugp	a5,16222 # 8409a <pairing_flag>
20009ef8:	aa17d45b          	beqc	a5,1,20009da0 <key_event_handle+0x68>
20009efc:	0a00006f          	j	20009f9c <key_event_handle+0x264>
20009f00:	2001f5b7          	lui	a1,0x2001f
20009f04:	f3858593          	addi	a1,a1,-200 # 2001ef38 <_ITB_BASE_+0xd88>
20009f08:	00100513          	li	a0,1
20009f0c:	e000d097          	auipc	ra,0xe000d
20009f10:	264080e7          	jalr	612(ra) # 17170 <printk>
20009f14:	0b80948b          	addigp	s1,32952 # 881f4 <flash_info>
20009f18:	74067e8b          	sbgp	zero,16221 # 84099 <pair_addr_num>
20009f1c:	00048223          	sb	zero,4(s1)
20009f20:	738000ef          	jal	ra,2000a658 <save_flash>
20009f24:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009f28:	0047a503          	lw	a0,4(a5)
20009f2c:	491020ef          	jal	ra,2000cbbc <pair_data_rx_updata>
20009f30:	00044583          	lbu	a1,0(s0)
20009f34:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009f38:	0015b593          	seqz	a1,a1
20009f3c:	4788                	c.lw	a0,8(a5)
20009f3e:	05ad                	c.addi	a1,11
20009f40:	ee5ff06f          	j	20009e24 <key_event_handle+0xec>
20009f44:	7636178b          	addigp	a5,16226 # 8409e <vol_up_key.19500>
20009f48:	0007c683          	lbu	a3,0(a5)
20009f4c:	00069463          	bnez	a3,20009f54 <key_event_handle+0x21c>
20009f50:	00e78023          	sb	a4,0(a5)
20009f54:	7616678b          	lbugp	a5,16225 # 8409d <vol_down_key.19501>
20009f58:	e40784e3          	beqz	a5,20009da0 <key_event_handle+0x68>
20009f5c:	7616278b          	lbugp	a5,16224 # 8409c <slave_mode>
20009f60:	e40780e3          	beqz	a5,20009da0 <key_event_handle+0x68>
20009f64:	2001f5b7          	lui	a1,0x2001f
20009f68:	f3858593          	addi	a1,a1,-200 # 2001ef38 <_ITB_BASE_+0xd88>
20009f6c:	00100513          	li	a0,1
20009f70:	e000d097          	auipc	ra,0xe000d
20009f74:	200080e7          	jalr	512(ra) # 17170 <printk>
20009f78:	74067e8b          	sbgp	zero,16221 # 84099 <pair_addr_num>
20009f7c:	0a00be0b          	sbgp	zero,32956 # 881f8 <flash_info+0x4>
20009f80:	6d8000ef          	jal	ra,2000a658 <save_flash>
20009f84:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009f88:	0047a503          	lw	a0,4(a5)
20009f8c:	431020ef          	jal	ra,2000cbbc <pair_data_rx_updata>
20009f90:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009f94:	45b9                	c.li	a1,14
20009f96:	4788                	c.lw	a0,8(a5)
20009f98:	648060ef          	jal	ra,200105e0 <codec_tone_play>
20009f9c:	4422                	c.lwsp	s0,8(sp)
20009f9e:	40b2                	c.lwsp	ra,12(sp)
20009fa0:	4492                	c.lwsp	s1,4(sp)
20009fa2:	4902                	c.lwsp	s2,0(sp)
20009fa4:	01010113          	addi	sp,sp,16
20009fa8:	6580006f          	j	2000a600 <pairing_mute>
20009fac:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009fb0:	4422                	c.lwsp	s0,8(sp)
20009fb2:	40b2                	c.lwsp	ra,12(sp)
20009fb4:	4492                	c.lwsp	s1,4(sp)
20009fb6:	4902                	c.lwsp	s2,0(sp)
20009fb8:	4788                	c.lw	a0,8(a5)
20009fba:	0141                	c.addi	sp,16
20009fbc:	6640606f          	j	20010620 <codec_msg_vol_up>
20009fc0:	9e35605b          	bnec	a0,3,20009da0 <key_event_handle+0x68>
20009fc4:	0215d25b          	beqc	a1,1,20009fe8 <key_event_handle+0x2b0>
20009fc8:	0285da5b          	beqc	a1,8,20009ffc <key_event_handle+0x2c4>
20009fcc:	ffe58793          	addi	a5,a1,-2
20009fd0:	9bf5                	c.andi	a5,-3
20009fd2:	dc0797e3          	bnez	a5,20009da0 <key_event_handle+0x68>
20009fd6:	7616578b          	addigp	a5,16225 # 8409d <vol_down_key.19501>
20009fda:	0007c703          	lbu	a4,0(a5)
20009fde:	dc0701e3          	beqz	a4,20009da0 <key_event_handle+0x68>
20009fe2:	00078023          	sb	zero,0(a5)
20009fe6:	b3ed                	c.j	20009dd0 <key_event_handle+0x98>
20009fe8:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20009fec:	4422                	c.lwsp	s0,8(sp)
20009fee:	40b2                	c.lwsp	ra,12(sp)
20009ff0:	4492                	c.lwsp	s1,4(sp)
20009ff2:	4902                	c.lwsp	s2,0(sp)
20009ff4:	4788                	c.lw	a0,8(a5)
20009ff6:	0141                	c.addi	sp,16
20009ff8:	6680606f          	j	20010660 <codec_msg_vol_down>
20009ffc:	7616578b          	addigp	a5,16225 # 8409d <vol_down_key.19501>
2000a000:	0007c683          	lbu	a3,0(a5)
2000a004:	00069463          	bnez	a3,2000a00c <key_event_handle+0x2d4>
2000a008:	00e78023          	sb	a4,0(a5)
2000a00c:	7636278b          	lbugp	a5,16226 # 8409e <vol_up_key.19500>
2000a010:	f40796e3          	bnez	a5,20009f5c <key_event_handle+0x224>
2000a014:	b371                	c.j	20009da0 <key_event_handle+0x68>
2000a016:	0001                	c.nop

2000a018 <sys_user_task>:
2000a018:	1141                	c.addi	sp,-16
2000a01a:	c606                	c.swsp	ra,12(sp)
2000a01c:	5f40a0ef          	jal	ra,20014610 <vcd_flush>
2000a020:	bff5                	c.j	2000a01c <sys_user_task+0x4>
2000a022:	0001                	c.nop

2000a024 <sys_ind_task>:
2000a024:	1141                	c.addi	sp,-16
2000a026:	2000a537          	lui	a0,0x2000a
2000a02a:	c422                	c.swsp	s0,8(sp)
2000a02c:	d3850513          	addi	a0,a0,-712 # 20009d38 <key_event_handle>
2000a030:	00112623          	sw	ra,12(sp)
2000a034:	fc8ff0ef          	jal	ra,200097fc <key_init>
2000a038:	0aa0ca2b          	swgp	a0,32948 # 881f0 <kc>
2000a03c:	00200513          	li	a0,2
2000a040:	0e1040ef          	jal	ra,2000e920 <vTaskDelay>
2000a044:	0b40a52b          	lwgp	a0,32948 # 881f0 <kc>
2000a048:	939ff0ef          	jal	ra,20009980 <key_scan>
2000a04c:	bfc5                	c.j	2000a03c <sys_ind_task+0x18>
2000a04e:	0001                	c.nop

2000a050 <sys_charge_task>:
2000a050:	1141                	c.addi	sp,-16
2000a052:	c606                	c.swsp	ra,12(sp)
2000a054:	91cff0ef          	jal	ra,20009170 <charge_init>
2000a058:	1f400513          	li	a0,500
2000a05c:	0c5040ef          	jal	ra,2000e920 <vTaskDelay>
2000a060:	948ff0ef          	jal	ra,200091a8 <charge_scan>
2000a064:	bfd5                	c.j	2000a058 <sys_charge_task+0x8>
2000a066:	0001                	c.nop

2000a068 <connect_show_timer_handler>:
2000a068:	75b6178b          	addigp	a5,16218 # 84096 <connect_flag_show>
2000a06c:	7596670b          	lbugp	a4,16217 # 84095 <connect_flag>
2000a070:	0007c683          	lbu	a3,0(a5)
2000a074:	02e68463          	beq	a3,a4,2000a09c <connect_show_timer_handler+0x34>
2000a078:	75f6268b          	lbugp	a3,16222 # 8409a <pairing_flag>
2000a07c:	00e78023          	sb	a4,0(a5)
2000a080:	ee91                	c.bnez	a3,2000a09c <connect_show_timer_handler+0x34>
2000a082:	1141                	c.addi	sp,-16
2000a084:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000a088:	c606                	c.swsp	ra,12(sp)
2000a08a:	4788                	c.lw	a0,8(a5)
2000a08c:	eb11                	c.bnez	a4,2000a0a0 <connect_show_timer_handler+0x38>
2000a08e:	4599                	c.li	a1,6
2000a090:	550060ef          	jal	ra,200105e0 <codec_tone_play>
2000a094:	40b2                	c.lwsp	ra,12(sp)
2000a096:	0141                	c.addi	sp,16
2000a098:	4d40006f          	j	2000a56c <led_show>
2000a09c:	00008067          	ret
2000a0a0:	00500593          	li	a1,5
2000a0a4:	53c060ef          	jal	ra,200105e0 <codec_tone_play>
2000a0a8:	40b2                	c.lwsp	ra,12(sp)
2000a0aa:	0141                	c.addi	sp,16
2000a0ac:	a1c1                	c.j	2000a56c <led_show>
2000a0ae:	0001                	c.nop

2000a0b0 <sys_mute_task>:
2000a0b0:	1101                	c.addi	sp,-32
2000a0b2:	ca26                	c.swsp	s1,20(sp)
2000a0b4:	c452                	c.swsp	s4,8(sp)
2000a0b6:	c256                	c.swsp	s5,4(sp)
2000a0b8:	cc22                	c.swsp	s0,24(sp)
2000a0ba:	c84a                	c.swsp	s2,16(sp)
2000a0bc:	c64e                	c.swsp	s3,12(sp)
2000a0be:	c05a                	c.swsp	s6,0(sp)
2000a0c0:	4401                	c.li	s0,0
2000a0c2:	7616148b          	addigp	s1,16224 # 8409c <slave_mode>
2000a0c6:	75f61a0b          	addigp	s4,16222 # 8409a <pairing_flag>
2000a0ca:	75965a8b          	addigp	s5,16217 # 84095 <connect_flag>
2000a0ce:	4b2d                	c.li	s6,11
2000a0d0:	00112e23          	sw	ra,28(sp)
2000a0d4:	e94ff0ef          	jal	ra,20009768 <gpio_detect_init>
2000a0d8:	00200513          	li	a0,2
2000a0dc:	045040ef          	jal	ra,2000e920 <vTaskDelay>
2000a0e0:	eccff0ef          	jal	ra,200097ac <gpio_scan>
2000a0e4:	0004c783          	lbu	a5,0(s1)
2000a0e8:	0405                	c.addi	s0,1
2000a0ea:	e799                	c.bnez	a5,2000a0f8 <sys_mute_task+0x48>
2000a0ec:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
2000a0f0:	03478783          	lb	a5,52(a5)
2000a0f4:	fe17f25b          	bbs	a5,1,2000a0d8 <sys_mute_task+0x28>
2000a0f8:	0c00a72b          	lwgp	a4,32960 # 881fc <g_aud_stm>
2000a0fc:	431c                	c.lw	a5,0(a4)
2000a0fe:	0417a7db          	bfoz	a5,a5,1,1
2000a102:	fca78be3          	beq	a5,a0,2000a0d8 <sys_mute_task+0x28>
2000a106:	00070783          	lb	a5,0(a4)
2000a10a:	0015255b          	bfoz	a0,a0,0,1
2000a10e:	9bf5                	c.andi	a5,-3
2000a110:	8d5d                	c.or	a0,a5
2000a112:	00a70023          	sb	a0,0(a4)
2000a116:	000a4783          	lbu	a5,0(s4)
2000a11a:	ffdd                	c.bnez	a5,2000a0d8 <sys_mute_task+0x28>
2000a11c:	000ac783          	lbu	a5,0(s5)
2000a120:	fa078ce3          	beqz	a5,2000a0d8 <sys_mute_task+0x28>
2000a124:	028b4663          	blt	s6,s0,2000a150 <sys_mute_task+0xa0>
2000a128:	444000ef          	jal	ra,2000a56c <led_show>
2000a12c:	0c00a52b          	lwgp	a0,32960 # 881fc <g_aud_stm>
2000a130:	0405                	c.addi	s0,1
2000a132:	410c                	c.lw	a1,0(a0)
2000a134:	0415a5db          	bfoz	a1,a1,1,1
2000a138:	6ac010ef          	jal	ra,2000b7e4 <audio_stream_mute>
2000a13c:	00200513          	li	a0,2
2000a140:	7e0040ef          	jal	ra,2000e920 <vTaskDelay>
2000a144:	e68ff0ef          	jal	ra,200097ac <gpio_scan>
2000a148:	0004c783          	lbu	a5,0(s1)
2000a14c:	f7d5                	c.bnez	a5,2000a0f8 <sys_mute_task+0x48>
2000a14e:	bf79                	c.j	2000a0ec <sys_mute_task+0x3c>
2000a150:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000a154:	45a5                	c.li	a1,9
2000a156:	4788                	c.lw	a0,8(a5)
2000a158:	488060ef          	jal	ra,200105e0 <codec_tone_play>
2000a15c:	b7f1                	c.j	2000a128 <sys_mute_task+0x78>
2000a15e:	0001                	c.nop

2000a160 <shell_power_off>:
2000a160:	801407b7          	lui	a5,0x80140
2000a164:	2007a603          	lw	a2,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
2000a168:	4581                	c.li	a1,0
2000a16a:	03000513          	li	a0,48
2000a16e:	e000a317          	auipc	t1,0xe000a
2000a172:	8e630067          	jr	-1818(t1) # 13a54 <cpu_sleep_wakeup_32k_rc>
	...

2000a178 <app_tts_play_control_handle>:
2000a178:	4505                	c.li	a0,1
2000a17a:	8082                	c.jr	ra
2000a17c:	0001                	c.nop
	...

2000a180 <connect_event_handle>:
2000a180:	1141                	c.addi	sp,-16
2000a182:	c422                	c.swsp	s0,8(sp)
2000a184:	c606                	c.swsp	ra,12(sp)
2000a186:	c226                	c.swsp	s1,4(sp)
2000a188:	842a                	c.mv	s0,a0
2000a18a:	419c                	c.lw	a5,0(a1)
2000a18c:	0227de5b          	beqc	a5,2,2000a1c8 <connect_event_handle+0x48>
2000a190:	02a7e65b          	bnec	a5,10,2000a1bc <connect_event_handle+0x3c>
2000a194:	00c5c783          	lbu	a5,12(a1)
2000a198:	470d                	c.li	a4,3
2000a19a:	08f76363          	bltu	a4,a5,2000a220 <connect_event_handle+0xa0>
2000a19e:	415c                	c.lw	a5,4(a0)
2000a1a0:	4388                	c.lw	a0,0(a5)
2000a1a2:	04854783          	lbu	a5,72(a0)
2000a1a6:	efbd                	c.bnez	a5,2000a224 <connect_event_handle+0xa4>
2000a1a8:	dfffd097          	auipc	ra,0xdfffd
2000a1ac:	d5c080e7          	jalr	-676(ra) # 6f04 <llma_center_get_child_num>
2000a1b0:	06051a63          	bnez	a0,2000a224 <connect_event_handle+0xa4>
2000a1b4:	74067c8b          	sbgp	zero,16217 # 84095 <connect_flag>
2000a1b8:	06c0006f          	j	2000a224 <connect_event_handle+0xa4>
2000a1bc:	40b2                	c.lwsp	ra,12(sp)
2000a1be:	4422                	c.lwsp	s0,8(sp)
2000a1c0:	4492                	c.lwsp	s1,4(sp)
2000a1c2:	0141                	c.addi	sp,16
2000a1c4:	00008067          	ret
2000a1c8:	7616270b          	lbugp	a4,16224 # 8409c <slave_mode>
2000a1cc:	75f6278b          	lbugp	a5,16222 # 8409a <pairing_flag>
2000a1d0:	e715                	c.bnez	a4,2000a1fc <connect_event_handle+0x7c>
2000a1d2:	0e17db5b          	beqc	a5,1,2000a2c8 <connect_event_handle+0x148>
2000a1d6:	415c                	c.lw	a5,4(a0)
2000a1d8:	0007a783          	lw	a5,0(a5)
2000a1dc:	0487c783          	lbu	a5,72(a5)
2000a1e0:	0307dc5b          	beqc	a5,16,2000a218 <connect_event_handle+0x98>
2000a1e4:	4422                	c.lwsp	s0,8(sp)
2000a1e6:	40b2                	c.lwsp	ra,12(sp)
2000a1e8:	4492                	c.lwsp	s1,4(sp)
2000a1ea:	7556252b          	lwgp	a0,16212 # 84090 <PowerOffTimer>
2000a1ee:	4701                	c.li	a4,0
2000a1f0:	4681                	c.li	a3,0
2000a1f2:	4601                	c.li	a2,0
2000a1f4:	458d                	c.li	a1,3
2000a1f6:	0141                	c.addi	sp,16
2000a1f8:	5cd0506f          	j	2000ffc4 <xTimerGenericCommand>
2000a1fc:	0617d85b          	beqc	a5,1,2000a26c <connect_event_handle+0xec>
2000a200:	415c                	c.lw	a5,4(a0)
2000a202:	4388                	c.lw	a0,0(a5)
2000a204:	04854783          	lbu	a5,72(a0)
2000a208:	fc079ee3          	bnez	a5,2000a1e4 <connect_event_handle+0x64>
2000a20c:	dfffd097          	auipc	ra,0xdfffd
2000a210:	cf8080e7          	jalr	-776(ra) # 6f04 <llma_center_get_child_num>
2000a214:	fca058e3          	blez	a0,2000a1e4 <connect_event_handle+0x64>
2000a218:	4705                	c.li	a4,1
2000a21a:	74e67c8b          	sbgp	a4,16217 # 84095 <connect_flag>
2000a21e:	b7d9                	c.j	2000a1e4 <connect_event_handle+0x64>
2000a220:	0277d25b          	beqc	a5,7,2000a244 <connect_event_handle+0xc4>
2000a224:	7556242b          	lwgp	s0,16212 # 84090 <PowerOffTimer>
2000a228:	6b9040ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000a22c:	862a                	c.mv	a2,a0
2000a22e:	8522                	c.mv	a0,s0
2000a230:	4422                	c.lwsp	s0,8(sp)
2000a232:	40b2                	c.lwsp	ra,12(sp)
2000a234:	4492                	c.lwsp	s1,4(sp)
2000a236:	4701                	c.li	a4,0
2000a238:	4681                	c.li	a3,0
2000a23a:	4585                	c.li	a1,1
2000a23c:	01010113          	addi	sp,sp,16
2000a240:	5850506f          	j	2000ffc4 <xTimerGenericCommand>
2000a244:	415c                	c.lw	a5,4(a0)
2000a246:	4388                	c.lw	a0,0(a5)
2000a248:	04854783          	lbu	a5,72(a0)
2000a24c:	c781                	c.beqz	a5,2000a254 <connect_event_handle+0xd4>
2000a24e:	bd07eb5b          	bnec	a5,16,2000a224 <connect_event_handle+0xa4>
2000a252:	b78d                	c.j	2000a1b4 <connect_event_handle+0x34>
2000a254:	dfffd097          	auipc	ra,0xdfffd
2000a258:	cb0080e7          	jalr	-848(ra) # 6f04 <llma_center_get_child_num>
2000a25c:	dd21                	c.beqz	a0,2000a1b4 <connect_event_handle+0x34>
2000a25e:	405c                	c.lw	a5,4(s0)
2000a260:	439c                	c.lw	a5,0(a5)
2000a262:	0487c783          	lbu	a5,72(a5)
2000a266:	bb07ef5b          	bnec	a5,16,2000a224 <connect_event_handle+0xa4>
2000a26a:	b7a9                	c.j	2000a1b4 <connect_event_handle+0x34>
2000a26c:	75d6548b          	addigp	s1,16221 # 84099 <pair_addr_num>
2000a270:	00048703          	lb	a4,0(s1)
2000a274:	2001e5b7          	lui	a1,0x2001e
2000a278:	0705                	c.addi	a4,1
2000a27a:	0ff77713          	andi	a4,a4,255
2000a27e:	863a                	c.mv	a2,a4
2000a280:	00e48023          	sb	a4,0(s1)
2000a284:	4685                	c.li	a3,1
2000a286:	56458593          	addi	a1,a1,1380 # 2001e564 <_ITB_BASE_+0x3b4>
2000a28a:	4505                	c.li	a0,1
2000a28c:	74f67c8b          	sbgp	a5,16217 # 84095 <connect_flag>
2000a290:	e000d097          	auipc	ra,0xe000d
2000a294:	ee0080e7          	jalr	-288(ra) # 17170 <printk>
2000a298:	0004c783          	lbu	a5,0(s1)
2000a29c:	470d                	c.li	a4,3
2000a29e:	f4f773e3          	bgeu	a4,a5,2000a1e4 <connect_event_handle+0x64>
2000a2a2:	0af0be0b          	sbgp	a5,32956 # 881f8 <flash_info+0x4>
2000a2a6:	2e4d                	c.jal	2000a658 <save_flash>
2000a2a8:	4408                	c.lw	a0,8(s0)
2000a2aa:	45a1                	c.li	a1,8
2000a2ac:	334060ef          	jal	ra,200105e0 <codec_tone_play>
2000a2b0:	2001e5b7          	lui	a1,0x2001e
2000a2b4:	5b858593          	addi	a1,a1,1464 # 2001e5b8 <_ITB_BASE_+0x408>
2000a2b8:	00100513          	li	a0,1
2000a2bc:	e000d097          	auipc	ra,0xe000d
2000a2c0:	eb4080e7          	jalr	-332(ra) # 17170 <printk>
2000a2c4:	f21ff06f          	j	2000a1e4 <connect_event_handle+0x64>
2000a2c8:	4508                	c.lw	a0,8(a0)
2000a2ca:	45a1                	c.li	a1,8
2000a2cc:	314060ef          	jal	ra,200105e0 <codec_tone_play>
2000a2d0:	2001f5b7          	lui	a1,0x2001f
2000a2d4:	fdc58593          	addi	a1,a1,-36 # 2001efdc <_ITB_BASE_+0xe2c>
2000a2d8:	00100513          	li	a0,1
2000a2dc:	e000d097          	auipc	ra,0xe000d
2000a2e0:	e94080e7          	jalr	-364(ra) # 17170 <printk>
2000a2e4:	1f400593          	li	a1,500
2000a2e8:	00000513          	li	a0,0
2000a2ec:	dfff6097          	auipc	ra,0xdfff6
2000a2f0:	338080e7          	jalr	824(ra) # 624 <hal_led_blink>
2000a2f4:	bdc5                	c.j	2000a1e4 <connect_event_handle+0x64>
2000a2f6:	0001                	c.nop

2000a2f8 <main>:
2000a2f8:	000147b7          	lui	a5,0x14
2000a2fc:	a5478793          	addi	a5,a5,-1452 # 13a54 <cpu_sleep_wakeup_32k_rc>
2000a300:	1cf02223          	sw	a5,452(zero) # 1c4 <cpu_sleep_wakeup>
2000a304:	000147b7          	lui	a5,0x14
2000a308:	ee478793          	addi	a5,a5,-284 # 13ee4 <pm_tim_recover_32k_rc>
2000a30c:	1141                	c.addi	sp,-16
2000a30e:	1cf02023          	sw	a5,448(zero) # 1c0 <pm_tim_recover>
2000a312:	4581                	c.li	a1,0
2000a314:	4705                	c.li	a4,1
2000a316:	4505                	c.li	a0,1
2000a318:	c606                	c.swsp	ra,12(sp)
2000a31a:	18e00923          	sb	a4,402(zero) # 192 <blt_miscParam+0x2>
2000a31e:	c422                	c.swsp	s0,8(sp)
2000a320:	00912223          	sw	s1,4(sp)
2000a324:	2c10c0ef          	jal	ra,20016de4 <sys_init>
2000a328:	6531                	c.lui	a0,0xc
2000a32a:	4791                	c.li	a5,4
2000a32c:	4709                	c.li	a4,2
2000a32e:	4689                	c.li	a3,2
2000a330:	4609                	c.li	a2,2
2000a332:	4589                	c.li	a1,2
2000a334:	04250513          	addi	a0,a0,66 # c042 <bitstream_encoder.constprop.12+0xede>
2000a338:	e0009097          	auipc	ra,0xe0009
2000a33c:	074080e7          	jalr	116(ra) # 133ac <clock_init>
2000a340:	1b0030ef          	jal	ra,2000d4f0 <hal_system_init>
2000a344:	2001e5b7          	lui	a1,0x2001e
2000a348:	50c58593          	addi	a1,a1,1292 # 2001e50c <_ITB_BASE_+0x35c>
2000a34c:	00000513          	li	a0,0
2000a350:	e000d097          	auipc	ra,0xe000d
2000a354:	e20080e7          	jalr	-480(ra) # 17170 <printk>
2000a358:	801407b7          	lui	a5,0x80140
2000a35c:	31678703          	lb	a4,790(a5) # 80140316 <BIN_SIZE+0x60101cae>
2000a360:	000dc5b7          	lui	a1,0xdc
2000a364:	f8076713          	ori	a4,a4,-128
2000a368:	0ff77713          	andi	a4,a4,255
2000a36c:	30e78b23          	sb	a4,790(a5)
2000a370:	31278683          	lb	a3,786(a5)
2000a374:	2000a737          	lui	a4,0x2000a
2000a378:	07f6f693          	andi	a3,a3,127
2000a37c:	30d78923          	sb	a3,786(a5)
2000a380:	31378803          	lb	a6,787(a5)
2000a384:	2001f537          	lui	a0,0x2001f
2000a388:	f8086813          	ori	a6,a6,-128
2000a38c:	0ff87813          	andi	a6,a6,255
2000a390:	cf870713          	addi	a4,a4,-776 # 20009cf8 <power_off_timer_handler>
2000a394:	4681                	c.li	a3,0
2000a396:	4601                	c.li	a2,0
2000a398:	ba058593          	addi	a1,a1,-1120 # dbba0 <_D_HEAP_START_ADDR+0x52ab0>
2000a39c:	ebc50513          	addi	a0,a0,-324 # 2001eebc <_ITB_BASE_+0xd0c>
2000a3a0:	7556140b          	addigp	s0,16212 # 84090 <PowerOffTimer>
2000a3a4:	310789a3          	sb	a6,787(a5)
2000a3a8:	305050ef          	jal	ra,2000feac <xTimerCreate>
2000a3ac:	c008                	c.sw	a0,0(s0)
2000a3ae:	16050363          	beqz	a0,2000a514 <main+0x21c>
2000a3b2:	84aa                	c.mv	s1,a0
2000a3b4:	52d040ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000a3b8:	4701                	c.li	a4,0
2000a3ba:	862a                	c.mv	a2,a0
2000a3bc:	4681                	c.li	a3,0
2000a3be:	4585                	c.li	a1,1
2000a3c0:	00900533          	add	a0,zero,s1
2000a3c4:	401050ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000a3c8:	10156e5b          	bnec	a0,1,2000a4e4 <main+0x1ec>
2000a3cc:	2001e5b7          	lui	a1,0x2001e
2000a3d0:	40458593          	addi	a1,a1,1028 # 2001e404 <_ITB_BASE_+0x254>
2000a3d4:	00000513          	li	a0,0
2000a3d8:	e000d097          	auipc	ra,0xe000d
2000a3dc:	d98080e7          	jalr	-616(ra) # 17170 <printk>
2000a3e0:	41c000ef          	jal	ra,2000a7fc <blue_snow_init>
2000a3e4:	2000a737          	lui	a4,0x2000a
2000a3e8:	2001e537          	lui	a0,0x2001e
2000a3ec:	06870713          	addi	a4,a4,104 # 2000a068 <connect_show_timer_handler>
2000a3f0:	4681                	c.li	a3,0
2000a3f2:	4605                	c.li	a2,1
2000a3f4:	3e800593          	li	a1,1000
2000a3f8:	33450513          	addi	a0,a0,820 # 2001e334 <_ITB_BASE_+0x184>
2000a3fc:	7516140b          	addigp	s0,16208 # 8408c <ConnectShowTimer>
2000a400:	2ad050ef          	jal	ra,2000feac <xTimerCreate>
2000a404:	c008                	c.sw	a0,0(s0)
2000a406:	84aa                	c.mv	s1,a0
2000a408:	0e050c63          	beqz	a0,2000a500 <main+0x208>
2000a40c:	4d5040ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000a410:	4701                	c.li	a4,0
2000a412:	862a                	c.mv	a2,a0
2000a414:	4681                	c.li	a3,0
2000a416:	4585                	c.li	a1,1
2000a418:	00900533          	add	a0,zero,s1
2000a41c:	3a9050ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000a420:	0a15645b          	bnec	a0,1,2000a4c8 <main+0x1d0>
2000a424:	2001f5b7          	lui	a1,0x2001f
2000a428:	c5458593          	addi	a1,a1,-940 # 2001ec54 <_ITB_BASE_+0xaa4>
2000a42c:	00000513          	li	a0,0
2000a430:	e000d097          	auipc	ra,0xe000d
2000a434:	d40080e7          	jalr	-704(ra) # 17170 <printk>
2000a438:	2001f5b7          	lui	a1,0x2001f
2000a43c:	2000a537          	lui	a0,0x2000a
2000a440:	4781                	c.li	a5,0
2000a442:	4709                	c.li	a4,2
2000a444:	00000693          	li	a3,0
2000a448:	10000613          	li	a2,256
2000a44c:	d3458593          	addi	a1,a1,-716 # 2001ed34 <_ITB_BASE_+0xb84>
2000a450:	0b050513          	addi	a0,a0,176 # 2000a0b0 <sys_mute_task>
2000a454:	2d8040ef          	jal	ra,2000e72c <xTaskCreate>
2000a458:	2001e5b7          	lui	a1,0x2001e
2000a45c:	2000a537          	lui	a0,0x2000a
2000a460:	4781                	c.li	a5,0
2000a462:	4709                	c.li	a4,2
2000a464:	00000693          	li	a3,0
2000a468:	10000613          	li	a2,256
2000a46c:	43058593          	addi	a1,a1,1072 # 2001e430 <_ITB_BASE_+0x280>
2000a470:	05050513          	addi	a0,a0,80 # 2000a050 <sys_charge_task>
2000a474:	2b8040ef          	jal	ra,2000e72c <xTaskCreate>
2000a478:	2001f5b7          	lui	a1,0x2001f
2000a47c:	2000a537          	lui	a0,0x2000a
2000a480:	4781                	c.li	a5,0
2000a482:	4709                	c.li	a4,2
2000a484:	00000693          	li	a3,0
2000a488:	10000613          	li	a2,256
2000a48c:	f4858593          	addi	a1,a1,-184 # 2001ef48 <_ITB_BASE_+0xd98>
2000a490:	02450513          	addi	a0,a0,36 # 2000a024 <sys_ind_task>
2000a494:	298040ef          	jal	ra,2000e72c <xTaskCreate>
2000a498:	2001e5b7          	lui	a1,0x2001e
2000a49c:	2000a537          	lui	a0,0x2000a
2000a4a0:	4781                	c.li	a5,0
2000a4a2:	4705                	c.li	a4,1
2000a4a4:	00000693          	li	a3,0
2000a4a8:	10000613          	li	a2,256
2000a4ac:	58c58593          	addi	a1,a1,1420 # 2001e58c <_ITB_BASE_+0x3dc>
2000a4b0:	01850513          	addi	a0,a0,24 # 2000a018 <sys_user_task>
2000a4b4:	278040ef          	jal	ra,2000e72c <xTaskCreate>
2000a4b8:	2a9040ef          	jal	ra,2000ef60 <vTaskStartScheduler>
2000a4bc:	40b2                	c.lwsp	ra,12(sp)
2000a4be:	4422                	c.lwsp	s0,8(sp)
2000a4c0:	4492                	c.lwsp	s1,4(sp)
2000a4c2:	4501                	c.li	a0,0
2000a4c4:	0141                	c.addi	sp,16
2000a4c6:	8082                	c.jr	ra
2000a4c8:	00042403          	lw	s0,0(s0)
2000a4cc:	415040ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000a4d0:	4701                	c.li	a4,0
2000a4d2:	862a                	c.mv	a2,a0
2000a4d4:	4681                	c.li	a3,0
2000a4d6:	4589                	c.li	a1,2
2000a4d8:	00800533          	add	a0,zero,s0
2000a4dc:	2e9050ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000a4e0:	f45ff06f          	j	2000a424 <main+0x12c>
2000a4e4:	00042403          	lw	s0,0(s0)
2000a4e8:	3f9040ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000a4ec:	4701                	c.li	a4,0
2000a4ee:	862a                	c.mv	a2,a0
2000a4f0:	4681                	c.li	a3,0
2000a4f2:	4589                	c.li	a1,2
2000a4f4:	00800533          	add	a0,zero,s0
2000a4f8:	2cd050ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000a4fc:	ed1ff06f          	j	2000a3cc <main+0xd4>
2000a500:	2001e5b7          	lui	a1,0x2001e
2000a504:	6c858593          	addi	a1,a1,1736 # 2001e6c8 <_ITB_BASE_+0x518>
2000a508:	e000d097          	auipc	ra,0xe000d
2000a50c:	c68080e7          	jalr	-920(ra) # 17170 <printk>
2000a510:	f29ff06f          	j	2000a438 <main+0x140>
2000a514:	2001f5b7          	lui	a1,0x2001f
2000a518:	de058593          	addi	a1,a1,-544 # 2001ede0 <_ITB_BASE_+0xc30>
2000a51c:	e000d097          	auipc	ra,0xe000d
2000a520:	c54080e7          	jalr	-940(ra) # 17170 <printk>
2000a524:	bd75                	c.j	2000a3e0 <main+0xe8>
2000a526:	0001                	c.nop

2000a528 <power_off>:
2000a528:	801407b7          	lui	a5,0x80140
2000a52c:	31b78703          	lb	a4,795(a5) # 8014031b <BIN_SIZE+0x60101cb3>
2000a530:	0df77713          	andi	a4,a4,223
2000a534:	30e78da3          	sb	a4,795(a5)
2000a538:	31b78703          	lb	a4,795(a5)
2000a53c:	0f777713          	andi	a4,a4,247
2000a540:	30e78da3          	sb	a4,795(a5)
2000a544:	31b78703          	lb	a4,795(a5)
2000a548:	0bf77713          	andi	a4,a4,191
2000a54c:	30e78da3          	sb	a4,795(a5)
2000a550:	31b78703          	lb	a4,795(a5)
2000a554:	0fb77713          	andi	a4,a4,251
2000a558:	30e78da3          	sb	a4,795(a5)
2000a55c:	31378703          	lb	a4,787(a5)
2000a560:	07f77713          	andi	a4,a4,127
2000a564:	30e789a3          	sb	a4,787(a5)
2000a568:	bee5                	c.j	2000a160 <shell_power_off>
2000a56a:	0001                	c.nop

2000a56c <led_show>:
2000a56c:	1141                	c.addi	sp,-16
2000a56e:	75f6278b          	lbugp	a5,16222 # 8409a <pairing_flag>
2000a572:	c606                	c.swsp	ra,12(sp)
2000a574:	0c800593          	li	a1,200
2000a578:	efb1                	c.bnez	a5,2000a5d4 <led_show+0x68>
2000a57a:	7596278b          	lbugp	a5,16216 # 84094 <bat_low_flag>
2000a57e:	eb8d                	c.bnez	a5,2000a5b0 <led_show+0x44>
2000a580:	7596678b          	lbugp	a5,16217 # 84095 <connect_flag>
2000a584:	c7b1                	c.beqz	a5,2000a5d0 <led_show+0x64>
2000a586:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000a58a:	00078783          	lb	a5,0(a5)
2000a58e:	0617f15b          	bbc	a5,1,2000a5f0 <led_show+0x84>
2000a592:	4581                	c.li	a1,0
2000a594:	00000513          	li	a0,0
2000a598:	dfff6097          	auipc	ra,0xdfff6
2000a59c:	f54080e7          	jalr	-172(ra) # 4ec <hal_led_on>
2000a5a0:	40b2                	c.lwsp	ra,12(sp)
2000a5a2:	4585                	c.li	a1,1
2000a5a4:	4505                	c.li	a0,1
2000a5a6:	0141                	c.addi	sp,16
2000a5a8:	dfff6317          	auipc	t1,0xdfff6
2000a5ac:	f4430067          	jr	-188(t1) # 4ec <hal_led_on>
2000a5b0:	1f400593          	li	a1,500
2000a5b4:	00100513          	li	a0,1
2000a5b8:	dfff6097          	auipc	ra,0xdfff6
2000a5bc:	06c080e7          	jalr	108(ra) # 624 <hal_led_blink>
2000a5c0:	40b2                	c.lwsp	ra,12(sp)
2000a5c2:	4581                	c.li	a1,0
2000a5c4:	4501                	c.li	a0,0
2000a5c6:	0141                	c.addi	sp,16
2000a5c8:	dfff6317          	auipc	t1,0xdfff6
2000a5cc:	f2430067          	jr	-220(t1) # 4ec <hal_led_on>
2000a5d0:	1f400593          	li	a1,500
2000a5d4:	00000513          	li	a0,0
2000a5d8:	dfff6097          	auipc	ra,0xdfff6
2000a5dc:	04c080e7          	jalr	76(ra) # 624 <hal_led_blink>
2000a5e0:	40b2                	c.lwsp	ra,12(sp)
2000a5e2:	4581                	c.li	a1,0
2000a5e4:	4505                	c.li	a0,1
2000a5e6:	0141                	c.addi	sp,16
2000a5e8:	dfff6317          	auipc	t1,0xdfff6
2000a5ec:	f0430067          	jr	-252(t1) # 4ec <hal_led_on>
2000a5f0:	4585                	c.li	a1,1
2000a5f2:	4501                	c.li	a0,0
2000a5f4:	dfff6097          	auipc	ra,0xdfff6
2000a5f8:	ef8080e7          	jalr	-264(ra) # 4ec <hal_led_on>
2000a5fc:	b7d5                	c.j	2000a5e0 <led_show+0x74>
	...

2000a600 <pairing_mute>:
2000a600:	1141                	c.addi	sp,-16
2000a602:	0c800593          	li	a1,200
2000a606:	4501                	c.li	a0,0
2000a608:	c606                	c.swsp	ra,12(sp)
2000a60a:	c422                	c.swsp	s0,8(sp)
2000a60c:	dfff6097          	auipc	ra,0xdfff6
2000a610:	018080e7          	jalr	24(ra) # 624 <hal_led_blink>
2000a614:	4581                	c.li	a1,0
2000a616:	4505                	c.li	a0,1
2000a618:	dfff6097          	auipc	ra,0xdfff6
2000a61c:	ed4080e7          	jalr	-300(ra) # 4ec <hal_led_on>
2000a620:	0c00a52b          	lwgp	a0,32960 # 881fc <g_aud_stm>
2000a624:	4705                	c.li	a4,1
2000a626:	4585                	c.li	a1,1
2000a628:	74e63f8b          	sbgp	a4,16222 # 8409a <pairing_flag>
2000a62c:	1b8010ef          	jal	ra,2000b7e4 <audio_stream_mute>
2000a630:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000a634:	660d                	c.lui	a2,0x3
2000a636:	43c8                	c.lw	a0,4(a5)
2000a638:	00000593          	li	a1,0
2000a63c:	ee060613          	addi	a2,a2,-288 # 2ee0 <flash_read_uid_ram+0x28>
2000a640:	059020ef          	jal	ra,2000ce98 <pair_start>
2000a644:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000a648:	4422                	c.lwsp	s0,8(sp)
2000a64a:	40b2                	c.lwsp	ra,12(sp)
2000a64c:	4788                	c.lw	a0,8(a5)
2000a64e:	459d                	c.li	a1,7
2000a650:	0141                	c.addi	sp,16
2000a652:	78f0506f          	j	200105e0 <codec_tone_play>
2000a656:	0001                	c.nop

2000a658 <save_flash>:
2000a658:	1141                	c.addi	sp,-16
2000a65a:	c606                	c.swsp	ra,12(sp)
2000a65c:	00812423          	sw	s0,8(sp)
2000a660:	e0009097          	auipc	ra,0xe0009
2000a664:	058080e7          	jalr	88(ra) # 136b8 <core_interrupt_disable>
2000a668:	842a                	c.mv	s0,a0
2000a66a:	4615                	c.li	a2,5
2000a66c:	0b80958b          	addigp	a1,32952 # 881f4 <flash_info>
2000a670:	00200513          	li	a0,2
2000a674:	150070ef          	jal	ra,200117c4 <nvds_write>
2000a678:	8522                	c.mv	a0,s0
2000a67a:	4422                	c.lwsp	s0,8(sp)
2000a67c:	40b2                	c.lwsp	ra,12(sp)
2000a67e:	0141                	c.addi	sp,16
2000a680:	e0009317          	auipc	t1,0xe0009
2000a684:	04830067          	jr	72(t1) # 136c8 <core_restore_interrupt>
2000a688:	0001                	c.nop
	...

2000a68c <open_denoise>:
2000a68c:	1141                	c.addi	sp,-16
2000a68e:	c422                	c.swsp	s0,8(sp)
2000a690:	75b6478b          	lbgp	a5,16219 # 84097 <denoise_cnt>
2000a694:	c606                	c.swsp	ra,12(sp)
2000a696:	17fd                	c.addi	a5,-1
2000a698:	0ff7f793          	andi	a5,a5,255
2000a69c:	74f67d8b          	sbgp	a5,16219 # 84097 <denoise_cnt>
2000a6a0:	ef91                	c.bnez	a5,2000a6bc <open_denoise+0x30>
2000a6a2:	4509                	c.li	a0,2
2000a6a4:	00100593          	li	a1,1
2000a6a8:	dfff6097          	auipc	ra,0xdfff6
2000a6ac:	e44080e7          	jalr	-444(ra) # 4ec <hal_led_on>
2000a6b0:	75b6650b          	lbugp	a0,16219 # 84097 <denoise_cnt>
2000a6b4:	40b2                	c.lwsp	ra,12(sp)
2000a6b6:	4422                	c.lwsp	s0,8(sp)
2000a6b8:	0141                	c.addi	sp,16
2000a6ba:	8082                	c.jr	ra
2000a6bc:	4509                	c.li	a0,2
2000a6be:	4581                	c.li	a1,0
2000a6c0:	dfff6097          	auipc	ra,0xdfff6
2000a6c4:	e2c080e7          	jalr	-468(ra) # 4ec <hal_led_on>
2000a6c8:	75b6650b          	lbugp	a0,16219 # 84097 <denoise_cnt>
2000a6cc:	40b2                	c.lwsp	ra,12(sp)
2000a6ce:	4422                	c.lwsp	s0,8(sp)
2000a6d0:	0141                	c.addi	sp,16
2000a6d2:	8082                	c.jr	ra
2000a6d4:	0001                	c.nop
	...

2000a6d8 <close_denoise>:
2000a6d8:	2000a637          	lui	a2,0x2000a
2000a6dc:	1141                	c.addi	sp,-16
2000a6de:	85aa                	c.mv	a1,a0
2000a6e0:	4709                	c.li	a4,2
2000a6e2:	46a9                	c.li	a3,10
2000a6e4:	68c60613          	addi	a2,a2,1676 # 2000a68c <open_denoise>
2000a6e8:	02c50513          	addi	a0,a0,44
2000a6ec:	00112623          	sw	ra,12(sp)
2000a6f0:	74e67d8b          	sbgp	a4,16219 # 84097 <denoise_cnt>
2000a6f4:	5cd090ef          	jal	ra,200144c0 <to_list_item_add>
2000a6f8:	40b2                	c.lwsp	ra,12(sp)
2000a6fa:	4501                	c.li	a0,0
2000a6fc:	0141                	c.addi	sp,16
2000a6fe:	8082                	c.jr	ra

2000a700 <open_line_in>:
2000a700:	1141                	c.addi	sp,-16
2000a702:	4605                	c.li	a2,1
2000a704:	45bd                	c.li	a1,15
2000a706:	4505                	c.li	a0,1
2000a708:	00112623          	sw	ra,12(sp)
2000a70c:	5b1000ef          	jal	ra,2000b4bc <side_tone_en>
2000a710:	40b2                	c.lwsp	ra,12(sp)
2000a712:	4501                	c.li	a0,0
2000a714:	0141                	c.addi	sp,16
2000a716:	8082                	c.jr	ra

2000a718 <system_info>:
2000a718:	2001f5b7          	lui	a1,0x2001f
2000a71c:	1141                	c.addi	sp,-16
2000a71e:	98c58593          	addi	a1,a1,-1652 # 2001e98c <_ITB_BASE_+0x7dc>
2000a722:	4505                	c.li	a0,1
2000a724:	c606                	c.swsp	ra,12(sp)
2000a726:	c422                	c.swsp	s0,8(sp)
2000a728:	e000d097          	auipc	ra,0xe000d
2000a72c:	a48080e7          	jalr	-1464(ra) # 17170 <printk>
2000a730:	000177b7          	lui	a5,0x17
2000a734:	32078793          	addi	a5,a5,800 # 17320 <IRAM_SIZE>
2000a738:	00020637          	lui	a2,0x20
2000a73c:	2001e5b7          	lui	a1,0x2001e
2000a740:	8e1d                	c.sub	a2,a5
2000a742:	5d058593          	addi	a1,a1,1488 # 2001e5d0 <_ITB_BASE_+0x420>
2000a746:	4505                	c.li	a0,1
2000a748:	e000d097          	auipc	ra,0xe000d
2000a74c:	a28080e7          	jalr	-1496(ra) # 17170 <printk>
2000a750:	000897b7          	lui	a5,0x89
2000a754:	0f078793          	addi	a5,a5,240 # 890f0 <_D_HEAP_START_ADDR>
2000a758:	2001e5b7          	lui	a1,0x2001e
2000a75c:	000a0637          	lui	a2,0xa0
2000a760:	8e1d                	c.sub	a2,a5
2000a762:	28458593          	addi	a1,a1,644 # 2001e284 <_ITB_BASE_+0xd4>
2000a766:	4505                	c.li	a0,1
2000a768:	e000d097          	auipc	ra,0xe000d
2000a76c:	a08080e7          	jalr	-1528(ra) # 17170 <printk>
2000a770:	271050ef          	jal	ra,200101e0 <xPortGetFreeHeapSize>
2000a774:	00a00433          	add	s0,zero,a0
2000a778:	269050ef          	jal	ra,200101e0 <xPortGetFreeHeapSize>
2000a77c:	2001f5b7          	lui	a1,0x2001f
2000a780:	86aa                	c.mv	a3,a0
2000a782:	8622                	c.mv	a2,s0
2000a784:	a3058593          	addi	a1,a1,-1488 # 2001ea30 <_ITB_BASE_+0x880>
2000a788:	00100513          	li	a0,1
2000a78c:	e000d097          	auipc	ra,0xe000d
2000a790:	9e4080e7          	jalr	-1564(ra) # 17170 <printk>
2000a794:	1190b0ef          	jal	ra,200160ac <tlka_hybrid_alg_get_version>
2000a798:	2001f5b7          	lui	a1,0x2001f
2000a79c:	862a                	c.mv	a2,a0
2000a79e:	54458593          	addi	a1,a1,1348 # 2001f544 <_ITB_BASE_+0x1394>
2000a7a2:	4505                	c.li	a0,1
2000a7a4:	e000d097          	auipc	ra,0xe000d
2000a7a8:	9cc080e7          	jalr	-1588(ra) # 17170 <printk>
2000a7ac:	40000513          	li	a0,1024
2000a7b0:	e000b097          	auipc	ra,0xe000b
2000a7b4:	7a0080e7          	jalr	1952(ra) # 15f50 <pvPortMalloc>
2000a7b8:	c515                	c.beqz	a0,2000a7e4 <system_info+0xcc>
2000a7ba:	842a                	c.mv	s0,a0
2000a7bc:	030050ef          	jal	ra,2000f7ec <vTaskList>
2000a7c0:	2001e5b7          	lui	a1,0x2001e
2000a7c4:	8622                	c.mv	a2,s0
2000a7c6:	6ec58593          	addi	a1,a1,1772 # 2001e6ec <_ITB_BASE_+0x53c>
2000a7ca:	4505                	c.li	a0,1
2000a7cc:	e000d097          	auipc	ra,0xe000d
2000a7d0:	9a4080e7          	jalr	-1628(ra) # 17170 <printk>
2000a7d4:	8522                	c.mv	a0,s0
2000a7d6:	4422                	c.lwsp	s0,8(sp)
2000a7d8:	40b2                	c.lwsp	ra,12(sp)
2000a7da:	0141                	c.addi	sp,16
2000a7dc:	e000c317          	auipc	t1,0xe000c
2000a7e0:	8dc30067          	jr	-1828(t1) # 160b8 <vPortFree>
2000a7e4:	4422                	c.lwsp	s0,8(sp)
2000a7e6:	40b2                	c.lwsp	ra,12(sp)
2000a7e8:	2001e5b7          	lui	a1,0x2001e
2000a7ec:	20058593          	addi	a1,a1,512 # 2001e200 <_ITB_BASE_+0x50>
2000a7f0:	4505                	c.li	a0,1
2000a7f2:	0141                	c.addi	sp,16
2000a7f4:	e000d317          	auipc	t1,0xe000d
2000a7f8:	97c30067          	jr	-1668(t1) # 17170 <printk>

2000a7fc <blue_snow_init>:
2000a7fc:	1141                	c.addi	sp,-16
2000a7fe:	c606                	c.swsp	ra,12(sp)
2000a800:	c422                	c.swsp	s0,8(sp)
2000a802:	c226                	c.swsp	s1,4(sp)
2000a804:	01212023          	sw	s2,0(sp)
2000a808:	478090ef          	jal	ra,20013c80 <usb_device_init>
2000a80c:	2d0070ef          	jal	ra,20011adc <if_shell_init>
2000a810:	509060ef          	jal	ra,20011518 <nvds_init>
2000a814:	000c0537          	lui	a0,0xc0
2000a818:	104070ef          	jal	ra,2001191c <nvds_flash_protect>
2000a81c:	164090ef          	jal	ra,20013980 <test_task_init>
2000a820:	6819                	c.lui	a6,0x6
2000a822:	4785                	c.li	a5,1
2000a824:	dc080813          	addi	a6,a6,-576 # 5dc0 <ComputeMagnitudeSpectrum+0x10>
2000a828:	4701                	c.li	a4,0
2000a82a:	200ff6b7          	lui	a3,0x200ff
2000a82e:	4621                	c.li	a2,8
2000a830:	4581                	c.li	a1,0
2000a832:	4541                	c.li	a0,16
2000a834:	74c0e0ef          	jal	ra,20018f80 <llma_create>
2000a838:	00a004b3          	add	s1,zero,a0
2000a83c:	e0009097          	auipc	ra,0xe0009
2000a840:	e7c080e7          	jalr	-388(ra) # 136b8 <core_interrupt_disable>
2000a844:	4615                	c.li	a2,5
2000a846:	892a                	c.mv	s2,a0
2000a848:	0b80958b          	addigp	a1,32952 # 881f4 <flash_info>
2000a84c:	00200513          	li	a0,2
2000a850:	07c070ef          	jal	ra,200118cc <nvds_read>
2000a854:	01200533          	add	a0,zero,s2
2000a858:	e0009097          	auipc	ra,0xe0009
2000a85c:	e70080e7          	jalr	-400(ra) # 136c8 <core_restore_interrupt>
2000a860:	0b80a78b          	lbugp	a5,32952 # 881f4 <flash_info>
2000a864:	10078e63          	beqz	a5,2000a980 <blue_snow_init+0x184>
2000a868:	4705                	c.li	a4,1
2000a86a:	4601                	c.li	a2,0
2000a86c:	4585                	c.li	a1,1
2000a86e:	8526                	c.mv	a0,s1
2000a870:	76e6308b          	sbgp	a4,16224 # 8409c <slave_mode>
2000a874:	33d0e0ef          	jal	ra,200193b0 <llma_scan_mesh>
2000a878:	0b80940b          	addigp	s0,32952 # 881f4 <flash_info>
2000a87c:	00340683          	lb	a3,3(s0)
2000a880:	00240783          	lb	a5,2(s0)
2000a884:	4585                	c.li	a1,1
2000a886:	4509                	c.li	a0,2
2000a888:	74d67f8b          	sbgp	a3,16223 # 8409b <save_flag>
2000a88c:	74f63e8b          	sbgp	a5,16220 # 84098 <denoise_mode>
2000a890:	dfff6097          	auipc	ra,0xdfff6
2000a894:	c5c080e7          	jalr	-932(ra) # 4ec <hal_led_on>
2000a898:	00140683          	lb	a3,1(s0)
2000a89c:	00440703          	lb	a4,4(s0)
2000a8a0:	76d6718b          	sbgp	a3,16227 # 8409f <volume_level>
2000a8a4:	4585                	c.li	a1,1
2000a8a6:	8526                	c.mv	a0,s1
2000a8a8:	74e67e8b          	sbgp	a4,16221 # 84099 <pair_addr_num>
2000a8ac:	7150e0ef          	jal	ra,200197c0 <llma_enable>
2000a8b0:	45d1                	c.li	a1,20
2000a8b2:	8526                	c.mv	a0,s1
2000a8b4:	6b40e0ef          	jal	ra,20018f68 <llma_set_supv_time>
2000a8b8:	4c800613          	li	a2,1224
2000a8bc:	45c00593          	li	a1,1116
2000a8c0:	00900533          	add	a0,zero,s1
2000a8c4:	6940e0ef          	jal	ra,20018f58 <llma_rf_pa_enalbe>
2000a8c8:	00900533          	add	a0,zero,s1
2000a8cc:	575010ef          	jal	ra,2000c640 <llma_stack_init>
2000a8d0:	00a00433          	add	s0,zero,a0
2000a8d4:	77c060ef          	jal	ra,20011050 <codec_task_init>
2000a8d8:	85aa                	c.mv	a1,a0
2000a8da:	8522                	c.mv	a0,s0
2000a8dc:	721000ef          	jal	ra,2000b7fc <audio_stream_init>
2000a8e0:	87aa                	c.mv	a5,a0
2000a8e2:	4508                	c.lw	a0,8(a0)
2000a8e4:	2000a5b7          	lui	a1,0x2000a
2000a8e8:	17858593          	addi	a1,a1,376 # 2000a178 <app_tts_play_control_handle>
2000a8ec:	03050513          	addi	a0,a0,48 # c0030 <_D_HEAP_START_ADDR+0x36f40>
2000a8f0:	0cf0c02b          	swgp	a5,32960 # 881fc <g_aud_stm>
2000a8f4:	1c4090ef          	jal	ra,20013ab8 <tts_init>
2000a8f8:	0c00a5ab          	lwgp	a1,32960 # 881fc <g_aud_stm>
2000a8fc:	2000a637          	lui	a2,0x2000a
2000a900:	18060613          	addi	a2,a2,384 # 2000a180 <connect_event_handle>
2000a904:	00800533          	add	a0,zero,s0
2000a908:	485010ef          	jal	ra,2000c58c <llmacp_event_callback_register>
2000a90c:	2000d637          	lui	a2,0x2000d
2000a910:	d1860613          	addi	a2,a2,-744 # 2000cd18 <pair_process>
2000a914:	85a2                	c.mv	a1,s0
2000a916:	8522                	c.mv	a0,s0
2000a918:	475010ef          	jal	ra,2000c58c <llmacp_event_callback_register>
2000a91c:	2000c637          	lui	a2,0x2000c
2000a920:	a8860613          	addi	a2,a2,-1400 # 2000ba88 <dismiss_process>
2000a924:	85a2                	c.mv	a1,s0
2000a926:	8522                	c.mv	a0,s0
2000a928:	465010ef          	jal	ra,2000c58c <llmacp_event_callback_register>
2000a92c:	75d6278b          	lbugp	a5,16220 # 84098 <denoise_mode>
2000a930:	02c40493          	addi	s1,s0,44
2000a934:	cf81                	c.beqz	a5,2000a94c <blue_snow_init+0x150>
2000a936:	2000a637          	lui	a2,0x2000a
2000a93a:	06400693          	li	a3,100
2000a93e:	6d860613          	addi	a2,a2,1752 # 2000a6d8 <close_denoise>
2000a942:	85a2                	c.mv	a1,s0
2000a944:	00900533          	add	a0,zero,s1
2000a948:	379090ef          	jal	ra,200144c0 <to_list_item_add>
2000a94c:	2000a637          	lui	a2,0x2000a
2000a950:	85a2                	c.mv	a1,s0
2000a952:	70060613          	addi	a2,a2,1792 # 2000a700 <open_line_in>
2000a956:	8526                	c.mv	a0,s1
2000a958:	06400693          	li	a3,100
2000a95c:	365090ef          	jal	ra,200144c0 <to_list_item_add>
2000a960:	4422                	c.lwsp	s0,8(sp)
2000a962:	40b2                	c.lwsp	ra,12(sp)
2000a964:	4492                	c.lwsp	s1,4(sp)
2000a966:	4902                	c.lwsp	s2,0(sp)
2000a968:	12a04603          	lbu	a2,298(zero) # 12a <sys_clk+0x2>
2000a96c:	2001e5b7          	lui	a1,0x2001e
2000a970:	34458593          	addi	a1,a1,836 # 2001e344 <_ITB_BASE_+0x194>
2000a974:	4501                	c.li	a0,0
2000a976:	0141                	c.addi	sp,16
2000a978:	e000c317          	auipc	t1,0xe000c
2000a97c:	7f830067          	jr	2040(t1) # 17170 <printk>
2000a980:	4605                	c.li	a2,1
2000a982:	4581                	c.li	a1,0
2000a984:	00900533          	add	a0,zero,s1
2000a988:	7606308b          	sbgp	zero,16224 # 8409c <slave_mode>
2000a98c:	2250e0ef          	jal	ra,200193b0 <llma_scan_mesh>
2000a990:	b5e5                	c.j	2000a878 <blue_snow_init+0x7c>
2000a992:	0001                	c.nop

2000a994 <audio_enable_timeout>:
2000a994:	1141                	c.addi	sp,-16
2000a996:	c422                	c.swsp	s0,8(sp)
2000a998:	c606                	c.swsp	ra,12(sp)
2000a99a:	c226                	c.swsp	s1,4(sp)
2000a99c:	00050783          	lb	a5,0(a0)
2000a9a0:	4504                	c.lw	s1,8(a0)
2000a9a2:	0017e793          	ori	a5,a5,1
2000a9a6:	842a                	c.mv	s0,a0
2000a9a8:	00f50023          	sb	a5,0(a0)
2000a9ac:	2d5050ef          	jal	ra,20010480 <codec_get_mic_wptr>
2000a9b0:	c888                	c.sw	a0,16(s1)
2000a9b2:	4418                	c.lw	a4,8(s0)
2000a9b4:	15f00613          	li	a2,351
2000a9b8:	01072783          	lw	a5,16(a4)
2000a9bc:	ea078693          	addi	a3,a5,-352
2000a9c0:	00f66463          	bltu	a2,a5,2000a9c8 <audio_enable_timeout+0x34>
2000a9c4:	12078693          	addi	a3,a5,288
2000a9c8:	cb14                	c.sw	a3,16(a4)
2000a9ca:	40b2                	c.lwsp	ra,12(sp)
2000a9cc:	4422                	c.lwsp	s0,8(sp)
2000a9ce:	4492                	c.lwsp	s1,4(sp)
2000a9d0:	4501                	c.li	a0,0
2000a9d2:	0141                	c.addi	sp,16
2000a9d4:	8082                	c.jr	ra
	...

2000a9d8 <aud_stm_cmd>:
2000a9d8:	86ae                	c.mv	a3,a1
2000a9da:	2001f5b7          	lui	a1,0x2001f
2000a9de:	862a                	c.mv	a2,a0
2000a9e0:	ec858593          	addi	a1,a1,-312 # 2001eec8 <_ITB_BASE_+0xd18>
2000a9e4:	4505                	c.li	a0,1
2000a9e6:	e000c317          	auipc	t1,0xe000c
2000a9ea:	78a30067          	jr	1930(t1) # 17170 <printk>
	...

2000a9f0 <aud_stm_decode_ct.part.1>:
2000a9f0:	1101                	c.addi	sp,-32
2000a9f2:	ce06                	c.swsp	ra,28(sp)
2000a9f4:	cc22                	c.swsp	s0,24(sp)
2000a9f6:	ca26                	c.swsp	s1,20(sp)
2000a9f8:	c84a                	c.swsp	s2,16(sp)
2000a9fa:	c64e                	c.swsp	s3,12(sp)
2000a9fc:	c452                	c.swsp	s4,8(sp)
2000a9fe:	5940                	c.lw	s0,52(a0)
2000aa00:	cc21                	c.beqz	s0,2000aa58 <aud_stm_decode_ct.part.1+0x68>
2000aa02:	8a2a                	c.mv	s4,a0
2000aa04:	e9858493          	addi	s1,a1,-360
2000aa08:	03450993          	addi	s3,a0,52
2000aa0c:	405c                	c.lw	a5,4(s0)
2000aa0e:	854e                	c.mv	a0,s3
2000aa10:	40978733          	sub	a4,a5,s1
2000aa14:	0097e663          	bltu	a5,s1,2000aa20 <aud_stm_decode_ct.part.1+0x30>
2000aa18:	02f4f263          	bgeu	s1,a5,2000aa3c <aud_stm_decode_ct.part.1+0x4c>
2000aa1c:	02075063          	bgez	a4,2000aa3c <aud_stm_decode_ct.part.1+0x4c>
2000aa20:	00042903          	lw	s2,0(s0)
2000aa24:	e000c097          	auipc	ra,0xe000c
2000aa28:	87c080e7          	jalr	-1924(ra) # 162a0 <list_pop_front>
2000aa2c:	8522                	c.mv	a0,s0
2000aa2e:	844a                	c.mv	s0,s2
2000aa30:	e000b097          	auipc	ra,0xe000b
2000aa34:	688080e7          	jalr	1672(ra) # 160b8 <vPortFree>
2000aa38:	fc091ae3          	bnez	s2,2000aa0c <aud_stm_decode_ct.part.1+0x1c>
2000aa3c:	034a2703          	lw	a4,52(s4)
2000aa40:	cf01                	c.beqz	a4,2000aa58 <aud_stm_decode_ct.part.1+0x68>
2000aa42:	435c                	c.lw	a5,4(a4)
2000aa44:	843a                	c.mv	s0,a4
2000aa46:	00f49763          	bne	s1,a5,2000aa54 <aud_stm_decode_ct.part.1+0x64>
2000aa4a:	a0b9                	c.j	2000aa98 <aud_stm_decode_ct.part.1+0xa8>
2000aa4c:	00442783          	lw	a5,4(s0)
2000aa50:	02f48263          	beq	s1,a5,2000aa74 <aud_stm_decode_ct.part.1+0x84>
2000aa54:	4000                	c.lw	s0,0(s0)
2000aa56:	f87d                	c.bnez	s0,2000aa4c <aud_stm_decode_ct.part.1+0x5c>
2000aa58:	4462                	c.lwsp	s0,24(sp)
2000aa5a:	40f2                	c.lwsp	ra,28(sp)
2000aa5c:	44d2                	c.lwsp	s1,20(sp)
2000aa5e:	4942                	c.lwsp	s2,16(sp)
2000aa60:	49b2                	c.lwsp	s3,12(sp)
2000aa62:	4a22                	c.lwsp	s4,8(sp)
2000aa64:	4585                	c.li	a1,1
2000aa66:	02100513          	li	a0,33
2000aa6a:	6105                	c.addi16sp	sp,32
2000aa6c:	dfff7317          	auipc	t1,0xdfff7
2000aa70:	68030067          	jr	1664(t1) # 20ec <vcd_set>
2000aa74:	02e40263          	beq	s0,a4,2000aa98 <aud_stm_decode_ct.part.1+0xa8>
2000aa78:	2001f637          	lui	a2,0x2001f
2000aa7c:	2001f5b7          	lui	a1,0x2001f
2000aa80:	1f800693          	li	a3,504
2000aa84:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000aa88:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000aa8c:	00000513          	li	a0,0
2000aa90:	e000c097          	auipc	ra,0xe000c
2000aa94:	6e0080e7          	jalr	1760(ra) # 17170 <printk>
2000aa98:	00f44583          	lbu	a1,15(s0)
2000aa9c:	02a00513          	li	a0,42
2000aaa0:	dfff7097          	auipc	ra,0xdfff7
2000aaa4:	64c080e7          	jalr	1612(ra) # 20ec <vcd_set>
2000aaa8:	14800513          	li	a0,328
2000aaac:	e000b097          	auipc	ra,0xe000b
2000aab0:	4a4080e7          	jalr	1188(ra) # 15f50 <pvPortMalloc>
2000aab4:	00a00933          	add	s2,zero,a0
2000aab8:	c131                	c.beqz	a0,2000aafc <aud_stm_decode_ct.part.1+0x10c>
2000aaba:	4585                	c.li	a1,1
2000aabc:	03500513          	li	a0,53
2000aac0:	00992223          	sw	s1,4(s2)
2000aac4:	dfff7097          	auipc	ra,0xdfff7
2000aac8:	628080e7          	jalr	1576(ra) # 20ec <vcd_set>
2000aacc:	00890693          	addi	a3,s2,8
2000aad0:	4679                	c.li	a2,30
2000aad2:	01040593          	addi	a1,s0,16
2000aad6:	450d                	c.li	a0,3
2000aad8:	195060ef          	jal	ra,2001146c <tlkalg_lc3_dec_process>
2000aadc:	03500513          	li	a0,53
2000aae0:	00000593          	li	a1,0
2000aae4:	dfff7097          	auipc	ra,0xdfff7
2000aae8:	608080e7          	jalr	1544(ra) # 20ec <vcd_set>
2000aaec:	012005b3          	add	a1,zero,s2
2000aaf0:	03ca0513          	addi	a0,s4,60
2000aaf4:	e000b097          	auipc	ra,0xe000b
2000aaf8:	780080e7          	jalr	1920(ra) # 16274 <list_push_back>
2000aafc:	01300533          	add	a0,zero,s3
2000ab00:	e000b097          	auipc	ra,0xe000b
2000ab04:	7a0080e7          	jalr	1952(ra) # 162a0 <list_pop_front>
2000ab08:	8522                	c.mv	a0,s0
2000ab0a:	4462                	c.lwsp	s0,24(sp)
2000ab0c:	40f2                	c.lwsp	ra,28(sp)
2000ab0e:	44d2                	c.lwsp	s1,20(sp)
2000ab10:	4942                	c.lwsp	s2,16(sp)
2000ab12:	49b2                	c.lwsp	s3,12(sp)
2000ab14:	4a22                	c.lwsp	s4,8(sp)
2000ab16:	6105                	c.addi16sp	sp,32
2000ab18:	e000b317          	auipc	t1,0xe000b
2000ab1c:	5a030067          	jr	1440(t1) # 160b8 <vPortFree>

2000ab20 <aud_stm_mix>:
2000ab20:	7161                	c.addi16sp	sp,-432
2000ab22:	1a112623          	sw	ra,428(sp)
2000ab26:	1a812423          	sw	s0,424(sp)
2000ab2a:	1a912223          	sw	s1,420(sp)
2000ab2e:	1b212023          	sw	s2,416(sp)
2000ab32:	19312e23          	sw	s3,412(sp)
2000ab36:	19412c23          	sw	s4,408(sp)
2000ab3a:	19512a23          	sw	s5,404(sp)
2000ab3e:	19612823          	sw	s6,400(sp)
2000ab42:	19712623          	sw	s7,396(sp)
2000ab46:	19812423          	sw	s8,392(sp)
2000ab4a:	19912223          	sw	s9,388(sp)
2000ab4e:	19a12023          	sw	s10,384(sp)
2000ab52:	17b12e23          	sw	s11,380(sp)
2000ab56:	415c                	c.lw	a5,4(a0)
2000ab58:	0007a403          	lw	s0,0(a5)
2000ab5c:	04844783          	lbu	a5,72(s0)
2000ab60:	1c07d6db          	beqc	a5,32,2000ad2c <aud_stm_mix+0x20c>
2000ab64:	04041703          	lh	a4,64(s0)
2000ab68:	4057745b          	bbs	a4,5,2000ab70 <aud_stm_mix+0x50>
2000ab6c:	1d07d05b          	beqc	a5,16,2000ad2c <aud_stm_mix+0x20c>
2000ab70:	84aa                	c.mv	s1,a0
2000ab72:	14800513          	li	a0,328
2000ab76:	8bae                	c.mv	s7,a1
2000ab78:	e000b097          	auipc	ra,0xe000b
2000ab7c:	3d8080e7          	jalr	984(ra) # 15f50 <pvPortMalloc>
2000ab80:	00a009b3          	add	s3,zero,a0
2000ab84:	1a050463          	beqz	a0,2000ad2c <aud_stm_mix+0x20c>
2000ab88:	04041703          	lh	a4,64(s0)
2000ab8c:	0b400793          	li	a5,180
2000ab90:	5e577a5b          	bbs	a4,5,2000ad84 <aud_stm_mix+0x264>
2000ab94:	00898913          	addi	s2,s3,8
2000ab98:	40fb8bb3          	sub	s7,s7,a5
2000ab9c:	14000613          	li	a2,320
2000aba0:	4581                	c.li	a1,0
2000aba2:	854a                	c.mv	a0,s2
2000aba4:	0179a223          	sw	s7,4(s3)
2000aba8:	4d0100ef          	jal	ra,2001b078 <memset>
2000abac:	02c4a683          	lw	a3,44(s1)
2000abb0:	e691                	c.bnez	a3,2000abbc <aud_stm_mix+0x9c>
2000abb2:	a2ed                	c.j	2000ad9c <aud_stm_mix+0x27c>
2000abb4:	0006a683          	lw	a3,0(a3) # 200ff000 <BIN_SIZE+0xc0998>
2000abb8:	1e068263          	beqz	a3,2000ad9c <aud_stm_mix+0x27c>
2000abbc:	42dc                	c.lw	a5,4(a3)
2000abbe:	fefb9be3          	bne	s7,a5,2000abb4 <aud_stm_mix+0x94>
2000abc2:	65a1                	c.lui	a1,0x8
2000abc4:	874a                	c.mv	a4,s2
2000abc6:	06a1                	c.addi	a3,8
2000abc8:	14090813          	addi	a6,s2,320
2000abcc:	7561                	c.lui	a0,0xffff8
2000abce:	15fd                	c.addi	a1,-1
2000abd0:	00071783          	lh	a5,0(a4)
2000abd4:	00069603          	lh	a2,0(a3)
2000abd8:	0709                	c.addi	a4,2
2000abda:	97b2                	c.add	a5,a2
2000abdc:	f2a787ff          	maxw	a5,a5,a0
2000abe0:	f0b787ff          	minw	a5,a5,a1
2000abe4:	fef71f23          	sh	a5,-2(a4)
2000abe8:	00268693          	addi	a3,a3,2
2000abec:	fee812e3          	bne	a6,a4,2000abd0 <aud_stm_mix+0xb0>
2000abf0:	6c21                	c.lui	s8,0x8
2000abf2:	00c48a13          	addi	s4,s1,12
2000abf6:	4a81                	c.li	s5,0
2000abf8:	17010d13          	addi	s10,sp,368
2000abfc:	7ce1                	c.lui	s9,0xffff8
2000abfe:	1c7d                	c.addi	s8,-1
2000ac00:	000a2b03          	lw	s6,0(s4)
2000ac04:	020b0c63          	beqz	s6,2000ac3c <aud_stm_mix+0x11c>
2000ac08:	004b2783          	lw	a5,4(s6)
2000ac0c:	01400533          	add	a0,zero,s4
2000ac10:	41778733          	sub	a4,a5,s7
2000ac14:	0177e663          	bltu	a5,s7,2000ac20 <aud_stm_mix+0x100>
2000ac18:	02fbf263          	bgeu	s7,a5,2000ac3c <aud_stm_mix+0x11c>
2000ac1c:	02075063          	bgez	a4,2000ac3c <aud_stm_mix+0x11c>
2000ac20:	000b2d83          	lw	s11,0(s6)
2000ac24:	e000b097          	auipc	ra,0xe000b
2000ac28:	67c080e7          	jalr	1660(ra) # 162a0 <list_pop_front>
2000ac2c:	855a                	c.mv	a0,s6
2000ac2e:	8b6e                	c.mv	s6,s11
2000ac30:	e000b097          	auipc	ra,0xe000b
2000ac34:	488080e7          	jalr	1160(ra) # 160b8 <vPortFree>
2000ac38:	fc0d98e3          	bnez	s11,2000ac08 <aud_stm_mix+0xe8>
2000ac3c:	000a2b03          	lw	s6,0(s4)
2000ac40:	000b1863          	bnez	s6,2000ac50 <aud_stm_mix+0x130>
2000ac44:	1200006f          	j	2000ad64 <aud_stm_mix+0x244>
2000ac48:	000b2b03          	lw	s6,0(s6)
2000ac4c:	100b0c63          	beqz	s6,2000ad64 <aud_stm_mix+0x244>
2000ac50:	004b2783          	lw	a5,4(s6)
2000ac54:	fefb9ae3          	bne	s7,a5,2000ac48 <aud_stm_mix+0x128>
2000ac58:	00100593          	li	a1,1
2000ac5c:	026a8513          	addi	a0,s5,38
2000ac60:	dfff7097          	auipc	ra,0xdfff7
2000ac64:	48c080e7          	jalr	1164(ra) # 20ec <vcd_set>
2000ac68:	00100593          	li	a1,1
2000ac6c:	03500513          	li	a0,53
2000ac70:	dfff7097          	auipc	ra,0xdfff7
2000ac74:	47c080e7          	jalr	1148(ra) # 20ec <vcd_set>
2000ac78:	1814                	c.addi4spn	a3,sp,48
2000ac7a:	4679                	c.li	a2,30
2000ac7c:	010b0593          	addi	a1,s6,16
2000ac80:	01500533          	add	a0,zero,s5
2000ac84:	7e8060ef          	jal	ra,2001146c <tlkalg_lc3_dec_process>
2000ac88:	00000593          	li	a1,0
2000ac8c:	03500513          	li	a0,53
2000ac90:	dfff7097          	auipc	ra,0xdfff7
2000ac94:	45c080e7          	jalr	1116(ra) # 20ec <vcd_set>
2000ac98:	86ca                	c.mv	a3,s2
2000ac9a:	1818                	c.addi4spn	a4,sp,48
2000ac9c:	00069783          	lh	a5,0(a3)
2000aca0:	00071603          	lh	a2,0(a4)
2000aca4:	0709                	c.addi	a4,2
2000aca6:	97b2                	c.add	a5,a2
2000aca8:	f39787ff          	maxw	a5,a5,s9
2000acac:	f18787ff          	minw	a5,a5,s8
2000acb0:	00f69023          	sh	a5,0(a3)
2000acb4:	0689                	c.addi	a3,2
2000acb6:	feed13e3          	bne	s10,a4,2000ac9c <aud_stm_mix+0x17c>
2000acba:	8552                	c.mv	a0,s4
2000acbc:	e000b097          	auipc	ra,0xe000b
2000acc0:	5e4080e7          	jalr	1508(ra) # 162a0 <list_pop_front>
2000acc4:	01600533          	add	a0,zero,s6
2000acc8:	e000b097          	auipc	ra,0xe000b
2000accc:	3f0080e7          	jalr	1008(ra) # 160b8 <vPortFree>
2000acd0:	0a85                	c.addi	s5,1
2000acd2:	0a21                	c.addi	s4,8
2000acd4:	b24ae65b          	bnec	s5,4,2000ac00 <aud_stm_mix+0xe0>
2000acd8:	00100593          	li	a1,1
2000acdc:	03600513          	li	a0,54
2000ace0:	dfff7097          	auipc	ra,0xdfff7
2000ace4:	40c080e7          	jalr	1036(ra) # 20ec <vcd_set>
2000ace8:	0034                	c.addi4spn	a3,sp,8
2000acea:	4601                	c.li	a2,0
2000acec:	85ca                	c.mv	a1,s2
2000acee:	4501                	c.li	a0,0
2000acf0:	728060ef          	jal	ra,20011418 <tlkalg_lc3_enc_process>
2000acf4:	03600513          	li	a0,54
2000acf8:	00000593          	li	a1,0
2000acfc:	dfff7097          	auipc	ra,0xdfff7
2000ad00:	3f0080e7          	jalr	1008(ra) # 20ec <vcd_set>
2000ad04:	013005b3          	add	a1,zero,s3
2000ad08:	03c48513          	addi	a0,s1,60
2000ad0c:	e000b097          	auipc	ra,0xe000b
2000ad10:	568080e7          	jalr	1384(ra) # 16274 <list_push_back>
2000ad14:	04844603          	lbu	a2,72(s0)
2000ad18:	47f9                	c.li	a5,30
2000ad1a:	0038                	c.addi4spn	a4,sp,8
2000ad1c:	4689                	c.li	a3,2
2000ad1e:	00163613          	seqz	a2,a2
2000ad22:	85de                	c.mv	a1,s7
2000ad24:	00800533          	add	a0,zero,s0
2000ad28:	7fc0e0ef          	jal	ra,20019524 <llma_packet_send>
2000ad2c:	1ac12083          	lw	ra,428(sp)
2000ad30:	1a812403          	lw	s0,424(sp)
2000ad34:	1a412483          	lw	s1,420(sp)
2000ad38:	1a012903          	lw	s2,416(sp)
2000ad3c:	19c12983          	lw	s3,412(sp)
2000ad40:	19812a03          	lw	s4,408(sp)
2000ad44:	19412a83          	lw	s5,404(sp)
2000ad48:	19012b03          	lw	s6,400(sp)
2000ad4c:	18c12b83          	lw	s7,396(sp)
2000ad50:	18812c03          	lw	s8,392(sp)
2000ad54:	18412c83          	lw	s9,388(sp)
2000ad58:	18012d03          	lw	s10,384(sp)
2000ad5c:	17c12d83          	lw	s11,380(sp)
2000ad60:	615d                	c.addi16sp	sp,432
2000ad62:	8082                	c.jr	ra
2000ad64:	05144783          	lbu	a5,81(s0)
2000ad68:	4157d7b3          	sra	a5,a5,s5
2000ad6c:	b607f25b          	bbc	a5,0,2000acd0 <aud_stm_mix+0x1b0>
2000ad70:	00100593          	li	a1,1
2000ad74:	02100513          	li	a0,33
2000ad78:	dfff7097          	auipc	ra,0xdfff7
2000ad7c:	374080e7          	jalr	884(ra) # 20ec <vcd_set>
2000ad80:	f51ff06f          	j	2000acd0 <aud_stm_mix+0x1b0>
2000ad84:	04844783          	lbu	a5,72(s0)
2000ad88:	00f037b3          	snez	a5,a5
2000ad8c:	40f007b3          	neg	a5,a5
2000ad90:	fdc7f793          	andi	a5,a5,-36
2000ad94:	0d878793          	addi	a5,a5,216
2000ad98:	dfdff06f          	j	2000ab94 <aud_stm_mix+0x74>
2000ad9c:	00100593          	li	a1,1
2000ada0:	02000513          	li	a0,32
2000ada4:	dfff7097          	auipc	ra,0xdfff7
2000ada8:	348080e7          	jalr	840(ra) # 20ec <vcd_set>
2000adac:	b591                	c.j	2000abf0 <aud_stm_mix+0xd0>
	...

2000adb0 <aud_stm_play_pcm>:
2000adb0:	d5010113          	addi	sp,sp,-688
2000adb4:	2a812423          	sw	s0,680(sp)
2000adb8:	2a912223          	sw	s1,676(sp)
2000adbc:	842e                	c.mv	s0,a1
2000adbe:	84aa                	c.mv	s1,a0
2000adc0:	14800513          	li	a0,328
2000adc4:	29412c23          	sw	s4,664(sp)
2000adc8:	29612823          	sw	s6,656(sp)
2000adcc:	2a112623          	sw	ra,684(sp)
2000add0:	2b212023          	sw	s2,672(sp)
2000add4:	29312e23          	sw	s3,668(sp)
2000add8:	29512a23          	sw	s5,660(sp)
2000addc:	29712623          	sw	s7,652(sp)
2000ade0:	29812423          	sw	s8,648(sp)
2000ade4:	29912223          	sw	s9,644(sp)
2000ade8:	29a12023          	sw	s10,640(sp)
2000adec:	e8640b13          	addi	s6,s0,-378
2000adf0:	e000b097          	auipc	ra,0xe000b
2000adf4:	160080e7          	jalr	352(ra) # 15f50 <pvPortMalloc>
2000adf8:	00a00a33          	add	s4,zero,a0
2000adfc:	30050863          	beqz	a0,2000b10c <aud_stm_play_pcm+0x35c>
2000ae00:	008a2223          	sw	s0,4(s4)
2000ae04:	03c4a403          	lw	s0,60(s1)
2000ae08:	03c48993          	addi	s3,s1,60
2000ae0c:	32040063          	beqz	s0,2000b12c <aud_stm_play_pcm+0x37c>
2000ae10:	405c                	c.lw	a5,4(s0)
2000ae12:	854e                	c.mv	a0,s3
2000ae14:	41678733          	sub	a4,a5,s6
2000ae18:	0167e663          	bltu	a5,s6,2000ae24 <aud_stm_play_pcm+0x74>
2000ae1c:	02fb7263          	bgeu	s6,a5,2000ae40 <aud_stm_play_pcm+0x90>
2000ae20:	02075063          	bgez	a4,2000ae40 <aud_stm_play_pcm+0x90>
2000ae24:	00042903          	lw	s2,0(s0)
2000ae28:	e000b097          	auipc	ra,0xe000b
2000ae2c:	478080e7          	jalr	1144(ra) # 162a0 <list_pop_front>
2000ae30:	8522                	c.mv	a0,s0
2000ae32:	844a                	c.mv	s0,s2
2000ae34:	e000b097          	auipc	ra,0xe000b
2000ae38:	284080e7          	jalr	644(ra) # 160b8 <vPortFree>
2000ae3c:	fc091ae3          	bnez	s2,2000ae10 <aud_stm_play_pcm+0x60>
2000ae40:	5cd8                	c.lw	a4,60(s1)
2000ae42:	2e070563          	beqz	a4,2000b12c <aud_stm_play_pcm+0x37c>
2000ae46:	435c                	c.lw	a5,4(a4)
2000ae48:	8bba                	c.mv	s7,a4
2000ae4a:	00fb1763          	bne	s6,a5,2000ae58 <aud_stm_play_pcm+0xa8>
2000ae4e:	a809                	c.j	2000ae60 <aud_stm_play_pcm+0xb0>
2000ae50:	004ba783          	lw	a5,4(s7)
2000ae54:	22fb0a63          	beq	s6,a5,2000b088 <aud_stm_play_pcm+0x2d8>
2000ae58:	000bab83          	lw	s7,0(s7)
2000ae5c:	fe0b9ae3          	bnez	s7,2000ae50 <aud_stm_play_pcm+0xa0>
2000ae60:	02c4a403          	lw	s0,44(s1)
2000ae64:	02c48913          	addi	s2,s1,44
2000ae68:	2c040463          	beqz	s0,2000b130 <aud_stm_play_pcm+0x380>
2000ae6c:	405c                	c.lw	a5,4(s0)
2000ae6e:	854a                	c.mv	a0,s2
2000ae70:	41678733          	sub	a4,a5,s6
2000ae74:	0167e663          	bltu	a5,s6,2000ae80 <aud_stm_play_pcm+0xd0>
2000ae78:	02fb7263          	bgeu	s6,a5,2000ae9c <aud_stm_play_pcm+0xec>
2000ae7c:	02075063          	bgez	a4,2000ae9c <aud_stm_play_pcm+0xec>
2000ae80:	00042a83          	lw	s5,0(s0)
2000ae84:	e000b097          	auipc	ra,0xe000b
2000ae88:	41c080e7          	jalr	1052(ra) # 162a0 <list_pop_front>
2000ae8c:	8522                	c.mv	a0,s0
2000ae8e:	8456                	c.mv	s0,s5
2000ae90:	e000b097          	auipc	ra,0xe000b
2000ae94:	228080e7          	jalr	552(ra) # 160b8 <vPortFree>
2000ae98:	fc0a9ae3          	bnez	s5,2000ae6c <aud_stm_play_pcm+0xbc>
2000ae9c:	02c4ac83          	lw	s9,44(s1)
2000aea0:	008a0413          	addi	s0,s4,8
2000aea4:	04448a93          	addi	s5,s1,68
2000aea8:	020c8063          	beqz	s9,2000aec8 <aud_stm_play_pcm+0x118>
2000aeac:	004ca783          	lw	a5,4(s9) # ffff8004 <BIN_SIZE+0xdffb999c>
2000aeb0:	8c66                	c.mv	s8,s9
2000aeb2:	00fb1763          	bne	s6,a5,2000aec0 <aud_stm_play_pcm+0x110>
2000aeb6:	aaed                	c.j	2000b0b0 <aud_stm_play_pcm+0x300>
2000aeb8:	004c2783          	lw	a5,4(s8) # 8004 <llma_tx_item_done+0x28>
2000aebc:	04fb0a63          	beq	s6,a5,2000af10 <aud_stm_play_pcm+0x160>
2000aec0:	000c2c03          	lw	s8,0(s8)
2000aec4:	fe0c1ae3          	bnez	s8,2000aeb8 <aud_stm_play_pcm+0x108>
2000aec8:	14000613          	li	a2,320
2000aecc:	4581                	c.li	a1,0
2000aece:	8522                	c.mv	a0,s0
2000aed0:	1a8100ef          	jal	ra,2001b078 <memset>
2000aed4:	4488                	c.lw	a0,8(s1)
2000aed6:	4c01                	c.li	s8,0
2000aed8:	5dc050ef          	jal	ra,200104b4 <codec_get_play_buff_available_samples>
2000aedc:	13f00793          	li	a5,319
2000aee0:	0ca7cc63          	blt	a5,a0,2000afb8 <aud_stm_play_pcm+0x208>
2000aee4:	85d2                	c.mv	a1,s4
2000aee6:	8556                	c.mv	a0,s5
2000aee8:	e000b097          	auipc	ra,0xe000b
2000aeec:	38c080e7          	jalr	908(ra) # 16274 <list_push_back>
2000aef0:	160b8063          	beqz	s7,2000b050 <aud_stm_play_pcm+0x2a0>
2000aef4:	01300533          	add	a0,zero,s3
2000aef8:	e000b097          	auipc	ra,0xe000b
2000aefc:	3a8080e7          	jalr	936(ra) # 162a0 <list_pop_front>
2000af00:	01700533          	add	a0,zero,s7
2000af04:	e000b097          	auipc	ra,0xe000b
2000af08:	1b4080e7          	jalr	436(ra) # 160b8 <vPortFree>
2000af0c:	1440006f          	j	2000b050 <aud_stm_play_pcm+0x2a0>
2000af10:	1b9c0063          	beq	s8,s9,2000b0b0 <aud_stm_play_pcm+0x300>
2000af14:	2001f637          	lui	a2,0x2001f
2000af18:	2001f5b7          	lui	a1,0x2001f
2000af1c:	17b00693          	li	a3,379
2000af20:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000af24:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000af28:	00000513          	li	a0,0
2000af2c:	e000c097          	auipc	ra,0xe000c
2000af30:	244080e7          	jalr	580(ra) # 17170 <printk>
2000af34:	14000613          	li	a2,320
2000af38:	4581                	c.li	a1,0
2000af3a:	8522                	c.mv	a0,s0
2000af3c:	13c100ef          	jal	ra,2001b078 <memset>
2000af40:	0084a503          	lw	a0,8(s1)
2000af44:	570050ef          	jal	ra,200104b4 <codec_get_play_buff_available_samples>
2000af48:	13f00793          	li	a5,319
2000af4c:	18a7da63          	bge	a5,a0,2000b0e0 <aud_stm_play_pcm+0x330>
2000af50:	060b8463          	beqz	s7,2000afb8 <aud_stm_play_pcm+0x208>
2000af54:	0ec48b13          	addi	s6,s1,236
2000af58:	04c48c93          	addi	s9,s1,76
2000af5c:	0a000613          	li	a2,160
2000af60:	85da                	c.mv	a1,s6
2000af62:	8566                	c.mv	a0,s9
2000af64:	7250f0ef          	jal	ra,2001ae88 <memcpy>
2000af68:	008c0d13          	addi	s10,s8,8
2000af6c:	0a000613          	li	a2,160
2000af70:	85ea                	c.mv	a1,s10
2000af72:	855a                	c.mv	a0,s6
2000af74:	7150f0ef          	jal	ra,2001ae88 <memcpy>
2000af78:	40dc                	c.lw	a5,4(s1)
2000af7a:	439c                	c.lw	a5,0(a5)
2000af7c:	0487c783          	lbu	a5,72(a5)
2000af80:	e391                	c.bnez	a5,2000af84 <aud_stm_play_pcm+0x1d4>
2000af82:	8cea                	c.mv	s9,s10
2000af84:	1984a503          	lw	a0,408(s1)
2000af88:	8722                	c.mv	a4,s0
2000af8a:	86e6                	c.mv	a3,s9
2000af8c:	008b8613          	addi	a2,s7,8
2000af90:	00300593          	li	a1,3
2000af94:	dfff8097          	auipc	ra,0xdfff8
2000af98:	2b4080e7          	jalr	692(ra) # 3248 <tlka_hybrid_alg_process_frame>
2000af9c:	1984a503          	lw	a0,408(s1)
2000afa0:	0a8a0713          	addi	a4,s4,168
2000afa4:	0a0c8693          	addi	a3,s9,160
2000afa8:	0a8b8613          	addi	a2,s7,168
2000afac:	00300593          	li	a1,3
2000afb0:	dfff8097          	auipc	ra,0xdfff8
2000afb4:	298080e7          	jalr	664(ra) # 3248 <tlka_hybrid_alg_process_frame>
2000afb8:	6641                	c.lui	a2,0x10
2000afba:	8522                	c.mv	a0,s0
2000afbc:	870a                	c.mv	a4,sp
2000afbe:	050c                	c.addi4spn	a1,sp,640
2000afc0:	fff60613          	addi	a2,a2,-1 # ffff <tda_detector+0x2eb>
2000afc4:	00051783          	lh	a5,0(a0) # ffff8000 <BIN_SIZE+0xdffb9998>
2000afc8:	0711                	c.addi	a4,4
2000afca:	01079693          	slli	a3,a5,0x10
2000afce:	8ff1                	c.and	a5,a2
2000afd0:	8fd5                	c.or	a5,a3
2000afd2:	fef72e23          	sw	a5,-4(a4)
2000afd6:	0509                	c.addi	a0,2
2000afd8:	fee596e3          	bne	a1,a4,2000afc4 <aud_stm_play_pcm+0x214>
2000afdc:	4488                	c.lw	a0,8(s1)
2000afde:	858a                	c.mv	a1,sp
2000afe0:	28000613          	li	a2,640
2000afe4:	518050ef          	jal	ra,200104fc <codec_push_buf>
2000afe8:	85d2                	c.mv	a1,s4
2000afea:	8556                	c.mv	a0,s5
2000afec:	e000b097          	auipc	ra,0xe000b
2000aff0:	288080e7          	jalr	648(ra) # 16274 <list_push_back>
2000aff4:	000b8e63          	beqz	s7,2000b010 <aud_stm_play_pcm+0x260>
2000aff8:	01300533          	add	a0,zero,s3
2000affc:	e000b097          	auipc	ra,0xe000b
2000b000:	2a4080e7          	jalr	676(ra) # 162a0 <list_pop_front>
2000b004:	01700533          	add	a0,zero,s7
2000b008:	e000b097          	auipc	ra,0xe000b
2000b00c:	0b0080e7          	jalr	176(ra) # 160b8 <vPortFree>
2000b010:	040c0063          	beqz	s8,2000b050 <aud_stm_play_pcm+0x2a0>
2000b014:	0ec48413          	addi	s0,s1,236
2000b018:	008005b3          	add	a1,zero,s0
2000b01c:	0a000613          	li	a2,160
2000b020:	04c48513          	addi	a0,s1,76
2000b024:	6650f0ef          	jal	ra,2001ae88 <memcpy>
2000b028:	0a000613          	li	a2,160
2000b02c:	0a8c0593          	addi	a1,s8,168
2000b030:	00800533          	add	a0,zero,s0
2000b034:	6550f0ef          	jal	ra,2001ae88 <memcpy>
2000b038:	01200533          	add	a0,zero,s2
2000b03c:	e000b097          	auipc	ra,0xe000b
2000b040:	264080e7          	jalr	612(ra) # 162a0 <list_pop_front>
2000b044:	01800533          	add	a0,zero,s8
2000b048:	e000b097          	auipc	ra,0xe000b
2000b04c:	070080e7          	jalr	112(ra) # 160b8 <vPortFree>
2000b050:	2ac12083          	lw	ra,684(sp)
2000b054:	2a812403          	lw	s0,680(sp)
2000b058:	2a412483          	lw	s1,676(sp)
2000b05c:	2a012903          	lw	s2,672(sp)
2000b060:	29c12983          	lw	s3,668(sp)
2000b064:	29812a03          	lw	s4,664(sp)
2000b068:	29412a83          	lw	s5,660(sp)
2000b06c:	29012b03          	lw	s6,656(sp)
2000b070:	28c12b83          	lw	s7,652(sp)
2000b074:	28812c03          	lw	s8,648(sp)
2000b078:	28412c83          	lw	s9,644(sp)
2000b07c:	28012d03          	lw	s10,640(sp)
2000b080:	2b010113          	addi	sp,sp,688
2000b084:	00008067          	ret
2000b088:	dceb8ce3          	beq	s7,a4,2000ae60 <aud_stm_play_pcm+0xb0>
2000b08c:	2001f637          	lui	a2,0x2001f
2000b090:	2001f5b7          	lui	a1,0x2001f
2000b094:	17100693          	li	a3,369
2000b098:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b09c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b0a0:	00000513          	li	a0,0
2000b0a4:	e000c097          	auipc	ra,0xe000c
2000b0a8:	0cc080e7          	jalr	204(ra) # 17170 <printk>
2000b0ac:	db5ff06f          	j	2000ae60 <aud_stm_play_pcm+0xb0>
2000b0b0:	14000613          	li	a2,320
2000b0b4:	4581                	c.li	a1,0
2000b0b6:	8522                	c.mv	a0,s0
2000b0b8:	7c10f0ef          	jal	ra,2001b078 <memset>
2000b0bc:	0084a503          	lw	a0,8(s1)
2000b0c0:	3f4050ef          	jal	ra,200104b4 <codec_get_play_buff_available_samples>
2000b0c4:	13f00793          	li	a5,319
2000b0c8:	e8a7c4e3          	blt	a5,a0,2000af50 <aud_stm_play_pcm+0x1a0>
2000b0cc:	85d2                	c.mv	a1,s4
2000b0ce:	8556                	c.mv	a0,s5
2000b0d0:	e000b097          	auipc	ra,0xe000b
2000b0d4:	1a4080e7          	jalr	420(ra) # 16274 <list_push_back>
2000b0d8:	8c66                	c.mv	s8,s9
2000b0da:	f00b9fe3          	bnez	s7,2000aff8 <aud_stm_play_pcm+0x248>
2000b0de:	bf1d                	c.j	2000b014 <aud_stm_play_pcm+0x264>
2000b0e0:	85d2                	c.mv	a1,s4
2000b0e2:	8556                	c.mv	a0,s5
2000b0e4:	e000b097          	auipc	ra,0xe000b
2000b0e8:	190080e7          	jalr	400(ra) # 16274 <list_push_back>
2000b0ec:	f20b84e3          	beqz	s7,2000b014 <aud_stm_play_pcm+0x264>
2000b0f0:	01300533          	add	a0,zero,s3
2000b0f4:	e000b097          	auipc	ra,0xe000b
2000b0f8:	1ac080e7          	jalr	428(ra) # 162a0 <list_pop_front>
2000b0fc:	01700533          	add	a0,zero,s7
2000b100:	e000b097          	auipc	ra,0xe000b
2000b104:	fb8080e7          	jalr	-72(ra) # 160b8 <vPortFree>
2000b108:	f09ff06f          	j	2000b010 <aud_stm_play_pcm+0x260>
2000b10c:	2001f637          	lui	a2,0x2001f
2000b110:	2001f5b7          	lui	a1,0x2001f
2000b114:	16600693          	li	a3,358
2000b118:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b11c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b120:	e000c097          	auipc	ra,0xe000c
2000b124:	050080e7          	jalr	80(ra) # 17170 <printk>
2000b128:	cd9ff06f          	j	2000ae00 <aud_stm_play_pcm+0x50>
2000b12c:	4b81                	c.li	s7,0
2000b12e:	bb0d                	c.j	2000ae60 <aud_stm_play_pcm+0xb0>
2000b130:	008a0413          	addi	s0,s4,8
2000b134:	04448a93          	addi	s5,s1,68
2000b138:	bb41                	c.j	2000aec8 <aud_stm_play_pcm+0x118>
2000b13a:	0001                	c.nop

2000b13c <audio_llmacp_msg_handle>:
2000b13c:	4198                	c.lw	a4,0(a1)
2000b13e:	47a9                	c.li	a5,10
2000b140:	26e7e063          	bltu	a5,a4,2000b3a0 <audio_llmacp_msg_handle+0x264>
2000b144:	2001f7b7          	lui	a5,0x2001f
2000b148:	5e878793          	addi	a5,a5,1512 # 2001f5e8 <shellDescsys+0x14>
2000b14c:	0ce787db          	lea.w	a5,a5,a4
2000b150:	439c                	c.lw	a5,0(a5)
2000b152:	1101                	c.addi	sp,-32
2000b154:	cc22                	c.swsp	s0,24(sp)
2000b156:	ca26                	c.swsp	s1,20(sp)
2000b158:	ce06                	c.swsp	ra,28(sp)
2000b15a:	c84a                	c.swsp	s2,16(sp)
2000b15c:	c64e                	c.swsp	s3,12(sp)
2000b15e:	842a                	c.mv	s0,a0
2000b160:	84ae                	c.mv	s1,a1
2000b162:	8782                	c.jr	a5
2000b164:	00c5a903          	lw	s2,12(a1)
2000b168:	457d                	c.li	a0,31
2000b16a:	4585                	c.li	a1,1
2000b16c:	dfff7097          	auipc	ra,0xdfff7
2000b170:	f80080e7          	jalr	-128(ra) # 20ec <vcd_set>
2000b174:	00690783          	lb	a5,6(s2)
2000b178:	00f7f793          	andi	a5,a5,15
2000b17c:	2227d45b          	beqc	a5,2,2000b3a4 <audio_llmacp_msg_handle+0x268>
2000b180:	40f2                	c.lwsp	ra,28(sp)
2000b182:	4462                	c.lwsp	s0,24(sp)
2000b184:	44d2                	c.lwsp	s1,20(sp)
2000b186:	4942                	c.lwsp	s2,16(sp)
2000b188:	49b2                	c.lwsp	s3,12(sp)
2000b18a:	6105                	c.addi16sp	sp,32
2000b18c:	00008067          	ret
2000b190:	415c                	c.lw	a5,4(a0)
2000b192:	439c                	c.lw	a5,0(a5)
2000b194:	0517c783          	lbu	a5,81(a5)
2000b198:	24078a63          	beqz	a5,2000b3ec <audio_llmacp_msg_handle+0x2b0>
2000b19c:	4994                	c.lw	a3,16(a1)
2000b19e:	666667b7          	lui	a5,0x66666
2000b1a2:	66778793          	addi	a5,a5,1639 # 66666667 <BIN_SIZE+0x46627fff>
2000b1a6:	e0f6977f          	mulsr64	a4,a3,a5
2000b1aa:	4017d513          	srai	a0,a5,0x1
2000b1ae:	41f6d793          	srai	a5,a3,0x1f
2000b1b2:	8d1d                	c.sub	a0,a5
2000b1b4:	0ca5055b          	lea.w	a0,a0,a0
2000b1b8:	40a68533          	sub	a0,a3,a0
2000b1bc:	d171                	c.beqz	a0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b1be:	0ea4055b          	lea.d	a0,s0,a0
2000b1c2:	4462                	c.lwsp	s0,24(sp)
2000b1c4:	40f2                	c.lwsp	ra,28(sp)
2000b1c6:	44d2                	c.lwsp	s1,20(sp)
2000b1c8:	4942                	c.lwsp	s2,16(sp)
2000b1ca:	49b2                	c.lwsp	s3,12(sp)
2000b1cc:	0511                	c.addi	a0,4
2000b1ce:	6105                	c.addi16sp	sp,32
2000b1d0:	e000b317          	auipc	t1,0xe000b
2000b1d4:	13c30067          	jr	316(t1) # 1630c <list_flush>
2000b1d8:	00050783          	lb	a5,0(a0)
2000b1dc:	fa07f25b          	bbs	a5,0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b1e0:	00c50513          	addi	a0,a0,12
2000b1e4:	e000b097          	auipc	ra,0xe000b
2000b1e8:	128080e7          	jalr	296(ra) # 1630c <list_flush>
2000b1ec:	01440513          	addi	a0,s0,20
2000b1f0:	e000b097          	auipc	ra,0xe000b
2000b1f4:	11c080e7          	jalr	284(ra) # 1630c <list_flush>
2000b1f8:	01c40513          	addi	a0,s0,28
2000b1fc:	e000b097          	auipc	ra,0xe000b
2000b200:	110080e7          	jalr	272(ra) # 1630c <list_flush>
2000b204:	02440513          	addi	a0,s0,36
2000b208:	e000b097          	auipc	ra,0xe000b
2000b20c:	104080e7          	jalr	260(ra) # 1630c <list_flush>
2000b210:	02c40513          	addi	a0,s0,44
2000b214:	e000b097          	auipc	ra,0xe000b
2000b218:	0f8080e7          	jalr	248(ra) # 1630c <list_flush>
2000b21c:	03440513          	addi	a0,s0,52
2000b220:	e000b097          	auipc	ra,0xe000b
2000b224:	0ec080e7          	jalr	236(ra) # 1630c <list_flush>
2000b228:	03c40513          	addi	a0,s0,60
2000b22c:	e000b097          	auipc	ra,0xe000b
2000b230:	0e0080e7          	jalr	224(ra) # 1630c <list_flush>
2000b234:	04440513          	addi	a0,s0,68
2000b238:	e000b097          	auipc	ra,0xe000b
2000b23c:	0d4080e7          	jalr	212(ra) # 1630c <list_flush>
2000b240:	00040783          	lb	a5,0(s0)
2000b244:	4048                	c.lw	a0,4(s0)
2000b246:	9bf9                	c.andi	a5,-2
2000b248:	00f40023          	sb	a5,0(s0)
2000b24c:	85a2                	c.mv	a1,s0
2000b24e:	4462                	c.lwsp	s0,24(sp)
2000b250:	40f2                	c.lwsp	ra,28(sp)
2000b252:	44d2                	c.lwsp	s1,20(sp)
2000b254:	4942                	c.lwsp	s2,16(sp)
2000b256:	49b2                	c.lwsp	s3,12(sp)
2000b258:	2000b637          	lui	a2,0x2000b
2000b25c:	06400693          	li	a3,100
2000b260:	99460613          	addi	a2,a2,-1644 # 2000a994 <audio_enable_timeout>
2000b264:	02c50513          	addi	a0,a0,44
2000b268:	02010113          	addi	sp,sp,32
2000b26c:	2540906f          	j	200144c0 <to_list_item_add>
2000b270:	00c5a903          	lw	s2,12(a1)
2000b274:	00690783          	lb	a5,6(s2)
2000b278:	8bbd                	c.andi	a5,15
2000b27a:	b027e35b          	bnec	a5,2,2000b180 <audio_llmacp_msg_handle+0x44>
2000b27e:	01f70513          	addi	a0,a4,31
2000b282:	4585                	c.li	a1,1
2000b284:	dfff7097          	auipc	ra,0xdfff7
2000b288:	e68080e7          	jalr	-408(ra) # 20ec <vcd_set>
2000b28c:	409c                	c.lw	a5,0(s1)
2000b28e:	0ef4045b          	lea.d	s0,s0,a5
2000b292:	1451                	c.addi	s0,-12
2000b294:	00800533          	add	a0,zero,s0
2000b298:	e000b097          	auipc	ra,0xe000b
2000b29c:	060080e7          	jalr	96(ra) # 162f8 <list_size>
2000b2a0:	47d9                	c.li	a5,22
2000b2a2:	eca7cfe3          	blt	a5,a0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b2a6:	40dc                	c.lw	a5,4(s1)
2000b2a8:	38e39737          	lui	a4,0x38e39
2000b2ac:	e3970713          	addi	a4,a4,-455 # 38e38e39 <BIN_SIZE+0x18dfa7d1>
2000b2b0:	02e7b7b3          	mulhu	a5,a5,a4
2000b2b4:	46c9                	c.li	a3,18
2000b2b6:	00794703          	lbu	a4,7(s2)
2000b2ba:	8389                	c.srli	a5,0x2
2000b2bc:	02d787b3          	mul	a5,a5,a3
2000b2c0:	fee78913          	addi	s2,a5,-18
2000b2c4:	0ff97693          	andi	a3,s2,255
2000b2c8:	06e68263          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b2cc:	fdc78913          	addi	s2,a5,-36
2000b2d0:	0ff97693          	andi	a3,s2,255
2000b2d4:	04e68c63          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b2d8:	fca78913          	addi	s2,a5,-54
2000b2dc:	0ff97693          	andi	a3,s2,255
2000b2e0:	04e68663          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b2e4:	fb878913          	addi	s2,a5,-72
2000b2e8:	0ff97693          	andi	a3,s2,255
2000b2ec:	04e68063          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b2f0:	fa678913          	addi	s2,a5,-90
2000b2f4:	0ff97693          	andi	a3,s2,255
2000b2f8:	02e68a63          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b2fc:	f9478913          	addi	s2,a5,-108
2000b300:	0ff97693          	andi	a3,s2,255
2000b304:	02e68463          	beq	a3,a4,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b308:	f8278913          	addi	s2,a5,-126
2000b30c:	0ff97693          	andi	a3,s2,255
2000b310:	00d70e63          	beq	a4,a3,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b314:	f7078913          	addi	s2,a5,-144
2000b318:	0ff97693          	andi	a3,s2,255
2000b31c:	00d70863          	beq	a4,a3,2000b32c <audio_llmacp_msg_handle+0x1f0>
2000b320:	f5e78913          	addi	s2,a5,-162
2000b324:	0ff97793          	andi	a5,s2,255
2000b328:	e4e79ce3          	bne	a5,a4,2000b180 <audio_llmacp_msg_handle+0x44>
2000b32c:	405c                	c.lw	a5,4(s0)
2000b32e:	cf89                	c.beqz	a5,2000b348 <audio_llmacp_msg_handle+0x20c>
2000b330:	0047a783          	lw	a5,4(a5)
2000b334:	e4f906e3          	beq	s2,a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b338:	0127e863          	bltu	a5,s2,2000b348 <audio_llmacp_msg_handle+0x20c>
2000b33c:	e4f972e3          	bgeu	s2,a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b340:	412787b3          	sub	a5,a5,s2
2000b344:	e207dee3          	bgez	a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b348:	03800513          	li	a0,56
2000b34c:	e000b097          	auipc	ra,0xe000b
2000b350:	c04080e7          	jalr	-1020(ra) # 15f50 <pvPortMalloc>
2000b354:	89aa                	c.mv	s3,a0
2000b356:	e20505e3          	beqz	a0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b35a:	01252223          	sw	s2,4(a0)
2000b35e:	44cc                	c.lw	a1,12(s1)
2000b360:	03000613          	li	a2,48
2000b364:	00850513          	addi	a0,a0,8
2000b368:	3210f0ef          	jal	ra,2001ae88 <memcpy>
2000b36c:	85ce                	c.mv	a1,s3
2000b36e:	8522                	c.mv	a0,s0
2000b370:	4462                	c.lwsp	s0,24(sp)
2000b372:	40f2                	c.lwsp	ra,28(sp)
2000b374:	44d2                	c.lwsp	s1,20(sp)
2000b376:	4942                	c.lwsp	s2,16(sp)
2000b378:	49b2                	c.lwsp	s3,12(sp)
2000b37a:	6105                	c.addi16sp	sp,32
2000b37c:	e000b317          	auipc	t1,0xe000b
2000b380:	ef830067          	jr	-264(t1) # 16274 <list_push_back>
2000b384:	45dc                	c.lw	a5,12(a1)
2000b386:	4462                	c.lwsp	s0,24(sp)
2000b388:	40f2                	c.lwsp	ra,28(sp)
2000b38a:	44d2                	c.lwsp	s1,20(sp)
2000b38c:	4942                	c.lwsp	s2,16(sp)
2000b38e:	49b2                	c.lwsp	s3,12(sp)
2000b390:	478c                	c.lw	a1,8(a5)
2000b392:	02b00513          	li	a0,43
2000b396:	6105                	c.addi16sp	sp,32
2000b398:	dfff7317          	auipc	t1,0xdfff7
2000b39c:	d5430067          	jr	-684(t1) # 20ec <vcd_set>
2000b3a0:	00008067          	ret
2000b3a4:	03440993          	addi	s3,s0,52
2000b3a8:	01300533          	add	a0,zero,s3
2000b3ac:	e000b097          	auipc	ra,0xe000b
2000b3b0:	f4c080e7          	jalr	-180(ra) # 162f8 <list_size>
2000b3b4:	47e1                	c.li	a5,24
2000b3b6:	dca7c5e3          	blt	a5,a0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b3ba:	40dc                	c.lw	a5,4(s1)
2000b3bc:	38e39737          	lui	a4,0x38e39
2000b3c0:	e3970713          	addi	a4,a4,-455 # 38e38e39 <BIN_SIZE+0x18dfa7d1>
2000b3c4:	02e7b7b3          	mulhu	a5,a5,a4
2000b3c8:	4749                	c.li	a4,18
2000b3ca:	00794683          	lbu	a3,7(s2)
2000b3ce:	8389                	c.srli	a5,0x2
2000b3d0:	02e787b3          	mul	a5,a5,a4
2000b3d4:	fee78913          	addi	s2,a5,-18
2000b3d8:	e9878793          	addi	a5,a5,-360
2000b3dc:	0ff97713          	andi	a4,s2,255
2000b3e0:	08d70a63          	beq	a4,a3,2000b474 <audio_llmacp_msg_handle+0x338>
2000b3e4:	1939                	c.addi	s2,-18
2000b3e6:	fef91be3          	bne	s2,a5,2000b3dc <audio_llmacp_msg_handle+0x2a0>
2000b3ea:	bb59                	c.j	2000b180 <audio_llmacp_msg_handle+0x44>
2000b3ec:	00c50513          	addi	a0,a0,12
2000b3f0:	e000b097          	auipc	ra,0xe000b
2000b3f4:	f1c080e7          	jalr	-228(ra) # 1630c <list_flush>
2000b3f8:	01440513          	addi	a0,s0,20
2000b3fc:	e000b097          	auipc	ra,0xe000b
2000b400:	f10080e7          	jalr	-240(ra) # 1630c <list_flush>
2000b404:	01c40513          	addi	a0,s0,28
2000b408:	e000b097          	auipc	ra,0xe000b
2000b40c:	f04080e7          	jalr	-252(ra) # 1630c <list_flush>
2000b410:	02440513          	addi	a0,s0,36
2000b414:	e000b097          	auipc	ra,0xe000b
2000b418:	ef8080e7          	jalr	-264(ra) # 1630c <list_flush>
2000b41c:	02c40513          	addi	a0,s0,44
2000b420:	e000b097          	auipc	ra,0xe000b
2000b424:	eec080e7          	jalr	-276(ra) # 1630c <list_flush>
2000b428:	03440513          	addi	a0,s0,52
2000b42c:	e000b097          	auipc	ra,0xe000b
2000b430:	ee0080e7          	jalr	-288(ra) # 1630c <list_flush>
2000b434:	03c40513          	addi	a0,s0,60
2000b438:	e000b097          	auipc	ra,0xe000b
2000b43c:	ed4080e7          	jalr	-300(ra) # 1630c <list_flush>
2000b440:	04440513          	addi	a0,s0,68
2000b444:	e000b097          	auipc	ra,0xe000b
2000b448:	ec8080e7          	jalr	-312(ra) # 1630c <list_flush>
2000b44c:	00040783          	lb	a5,0(s0)
2000b450:	4048                	c.lw	a0,4(s0)
2000b452:	9bf9                	c.andi	a5,-2
2000b454:	00f40023          	sb	a5,0(s0)
2000b458:	4462                	c.lwsp	s0,24(sp)
2000b45a:	40f2                	c.lwsp	ra,28(sp)
2000b45c:	44d2                	c.lwsp	s1,20(sp)
2000b45e:	4942                	c.lwsp	s2,16(sp)
2000b460:	49b2                	c.lwsp	s3,12(sp)
2000b462:	2000b5b7          	lui	a1,0x2000b
2000b466:	99458593          	addi	a1,a1,-1644 # 2000a994 <audio_enable_timeout>
2000b46a:	02c50513          	addi	a0,a0,44
2000b46e:	6105                	c.addi16sp	sp,32
2000b470:	11c0906f          	j	2001458c <to_list_hdl_stop>
2000b474:	5c1c                	c.lw	a5,56(s0)
2000b476:	cf89                	c.beqz	a5,2000b490 <audio_llmacp_msg_handle+0x354>
2000b478:	0047a783          	lw	a5,4(a5)
2000b47c:	d0f902e3          	beq	s2,a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b480:	0127e863          	bltu	a5,s2,2000b490 <audio_llmacp_msg_handle+0x354>
2000b484:	cef97ee3          	bgeu	s2,a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b488:	412787b3          	sub	a5,a5,s2
2000b48c:	ce07dae3          	bgez	a5,2000b180 <audio_llmacp_msg_handle+0x44>
2000b490:	03800513          	li	a0,56
2000b494:	e000b097          	auipc	ra,0xe000b
2000b498:	abc080e7          	jalr	-1348(ra) # 15f50 <pvPortMalloc>
2000b49c:	842a                	c.mv	s0,a0
2000b49e:	ce0501e3          	beqz	a0,2000b180 <audio_llmacp_msg_handle+0x44>
2000b4a2:	01252223          	sw	s2,4(a0)
2000b4a6:	44cc                	c.lw	a1,12(s1)
2000b4a8:	03000613          	li	a2,48
2000b4ac:	00850513          	addi	a0,a0,8
2000b4b0:	1d90f0ef          	jal	ra,2001ae88 <memcpy>
2000b4b4:	85a2                	c.mv	a1,s0
2000b4b6:	854e                	c.mv	a0,s3
2000b4b8:	bd65                	c.j	2000b370 <audio_llmacp_msg_handle+0x234>
2000b4ba:	0001                	c.nop

2000b4bc <side_tone_en>:
2000b4bc:	cd15                	c.beqz	a0,2000b4f8 <side_tone_en+0x3c>
2000b4be:	89fd                	c.andi	a1,31
2000b4c0:	00c03633          	snez	a2,a2
2000b4c4:	801207b7          	lui	a5,0x80120
2000b4c8:	0805e593          	ori	a1,a1,128
2000b4cc:	40c00633          	neg	a2,a2
2000b4d0:	2cb78c23          	sb	a1,728(a5) # 801202d8 <BIN_SIZE+0x600e1c70>
2000b4d4:	04100713          	li	a4,65
2000b4d8:	8a0d                	c.andi	a2,3
2000b4da:	2ae78023          	sb	a4,672(a5)
2000b4de:	0605                	c.addi	a2,1
2000b4e0:	2ac78223          	sb	a2,676(a5)
2000b4e4:	04000713          	li	a4,64
2000b4e8:	2ae78023          	sb	a4,672(a5)
2000b4ec:	4705                	c.li	a4,1
2000b4ee:	2ae78223          	sb	a4,676(a5)
2000b4f2:	2a078023          	sb	zero,672(a5)
2000b4f6:	8082                	c.jr	ra
2000b4f8:	801207b7          	lui	a5,0x80120
2000b4fc:	04000713          	li	a4,64
2000b500:	2ae78023          	sb	a4,672(a5) # 801202a0 <BIN_SIZE+0x600e1c38>
2000b504:	2a078223          	sb	zero,676(a5)
2000b508:	2a078023          	sb	zero,672(a5)
2000b50c:	8082                	c.jr	ra
2000b50e:	0001                	c.nop

2000b510 <aud_stm_read_pcm>:
2000b510:	bf010113          	addi	sp,sp,-1040
2000b514:	3f312e23          	sw	s3,1020(sp)
2000b518:	3f412c23          	sw	s4,1016(sp)
2000b51c:	40112623          	sw	ra,1036(sp)
2000b520:	40812423          	sw	s0,1032(sp)
2000b524:	40912223          	sw	s1,1028(sp)
2000b528:	41212023          	sw	s2,1024(sp)
2000b52c:	3f512a23          	sw	s5,1012(sp)
2000b530:	3f612823          	sw	s6,1008(sp)
2000b534:	415c                	c.lw	a5,4(a0)
2000b536:	4160                	c.lw	s0,68(a0)
2000b538:	89aa                	c.mv	s3,a0
2000b53a:	8a2e                	c.mv	s4,a1
2000b53c:	0007aa83          	lw	s5,0(a5)
2000b540:	02040e63          	beqz	s0,2000b57c <aud_stm_read_pcm+0x6c>
2000b544:	04450b13          	addi	s6,a0,68
2000b548:	fca58493          	addi	s1,a1,-54
2000b54c:	405c                	c.lw	a5,4(s0)
2000b54e:	855a                	c.mv	a0,s6
2000b550:	40978733          	sub	a4,a5,s1
2000b554:	0097e663          	bltu	a5,s1,2000b560 <aud_stm_read_pcm+0x50>
2000b558:	02f4f263          	bgeu	s1,a5,2000b57c <aud_stm_read_pcm+0x6c>
2000b55c:	02075063          	bgez	a4,2000b57c <aud_stm_read_pcm+0x6c>
2000b560:	00042903          	lw	s2,0(s0)
2000b564:	e000b097          	auipc	ra,0xe000b
2000b568:	d3c080e7          	jalr	-708(ra) # 162a0 <list_pop_front>
2000b56c:	8522                	c.mv	a0,s0
2000b56e:	844a                	c.mv	s0,s2
2000b570:	e000b097          	auipc	ra,0xe000b
2000b574:	b48080e7          	jalr	-1208(ra) # 160b8 <vPortFree>
2000b578:	fc091ae3          	bnez	s2,2000b54c <aud_stm_read_pcm+0x3c>
2000b57c:	02c98413          	addi	s0,s3,44
2000b580:	00800533          	add	a0,zero,s0
2000b584:	e000b097          	auipc	ra,0xe000b
2000b588:	d74080e7          	jalr	-652(ra) # 162f8 <list_size>
2000b58c:	01900793          	li	a5,25
2000b590:	02a7d663          	bge	a5,a0,2000b5bc <aud_stm_read_pcm+0xac>
2000b594:	40c12083          	lw	ra,1036(sp)
2000b598:	40812403          	lw	s0,1032(sp)
2000b59c:	40412483          	lw	s1,1028(sp)
2000b5a0:	40012903          	lw	s2,1024(sp)
2000b5a4:	3fc12983          	lw	s3,1020(sp)
2000b5a8:	3f812a03          	lw	s4,1016(sp)
2000b5ac:	3f412a83          	lw	s5,1012(sp)
2000b5b0:	3f012b03          	lw	s6,1008(sp)
2000b5b4:	41010113          	addi	sp,sp,1040
2000b5b8:	00008067          	ret
2000b5bc:	14800513          	li	a0,328
2000b5c0:	e000b097          	auipc	ra,0xe000b
2000b5c4:	990080e7          	jalr	-1648(ra) # 15f50 <pvPortMalloc>
2000b5c8:	00a004b3          	add	s1,zero,a0
2000b5cc:	c935                	c.beqz	a0,2000b640 <aud_stm_read_pcm+0x130>
2000b5ce:	0089a503          	lw	a0,8(s3)
2000b5d2:	0a000613          	li	a2,160
2000b5d6:	1a8c                	c.addi4spn	a1,sp,368
2000b5d8:	7bd040ef          	jal	ra,20010594 <codec_read_mic_data>
2000b5dc:	00051663          	bnez	a0,2000b5e8 <aud_stm_read_pcm+0xd8>
2000b5e0:	00098783          	lb	a5,0(s3)
2000b5e4:	0017f85b          	bbc	a5,1,2000b5f4 <aud_stm_read_pcm+0xe4>
2000b5e8:	28000613          	li	a2,640
2000b5ec:	4581                	c.li	a1,0
2000b5ee:	1a88                	c.addi4spn	a0,sp,368
2000b5f0:	2890f0ef          	jal	ra,2001b078 <memset>
2000b5f4:	1a9c                	c.addi4spn	a5,sp,368
2000b5f6:	1818                	c.addi4spn	a4,sp,48
2000b5f8:	3f010613          	addi	a2,sp,1008
2000b5fc:	4394                	c.lw	a3,0(a5)
2000b5fe:	0791                	c.addi	a5,4
2000b600:	00d71023          	sh	a3,0(a4)
2000b604:	0709                	c.addi	a4,2
2000b606:	fec79be3          	bne	a5,a2,2000b5fc <aud_stm_read_pcm+0xec>
2000b60a:	14000613          	li	a2,320
2000b60e:	180c                	c.addi4spn	a1,sp,48
2000b610:	00848513          	addi	a0,s1,8
2000b614:	0144a223          	sw	s4,4(s1)
2000b618:	0710f0ef          	jal	ra,2001ae88 <memcpy>
2000b61c:	048ac783          	lbu	a5,72(s5)
2000b620:	0407d0db          	beqc	a5,32,2000b660 <aud_stm_read_pcm+0x150>
2000b624:	040a9703          	lh	a4,64(s5)
2000b628:	4057745b          	bbs	a4,5,2000b630 <aud_stm_read_pcm+0x120>
2000b62c:	0307da5b          	beqc	a5,16,2000b660 <aud_stm_read_pcm+0x150>
2000b630:	85a6                	c.mv	a1,s1
2000b632:	8522                	c.mv	a0,s0
2000b634:	e000b097          	auipc	ra,0xe000b
2000b638:	c40080e7          	jalr	-960(ra) # 16274 <list_push_back>
2000b63c:	f59ff06f          	j	2000b594 <aud_stm_read_pcm+0x84>
2000b640:	2001f637          	lui	a2,0x2001f
2000b644:	2001f5b7          	lui	a1,0x2001f
2000b648:	0b400693          	li	a3,180
2000b64c:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b650:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b654:	e000c097          	auipc	ra,0xe000c
2000b658:	b1c080e7          	jalr	-1252(ra) # 17170 <printk>
2000b65c:	f39ff06f          	j	2000b594 <aud_stm_read_pcm+0x84>
2000b660:	00100593          	li	a1,1
2000b664:	03600513          	li	a0,54
2000b668:	dfff7097          	auipc	ra,0xdfff7
2000b66c:	a84080e7          	jalr	-1404(ra) # 20ec <vcd_set>
2000b670:	0034                	c.addi4spn	a3,sp,8
2000b672:	4601                	c.li	a2,0
2000b674:	180c                	c.addi4spn	a1,sp,48
2000b676:	4501                	c.li	a0,0
2000b678:	5a1050ef          	jal	ra,20011418 <tlkalg_lc3_enc_process>
2000b67c:	00000593          	li	a1,0
2000b680:	03600513          	li	a0,54
2000b684:	dfff7097          	auipc	ra,0xdfff7
2000b688:	a68080e7          	jalr	-1432(ra) # 20ec <vcd_set>
2000b68c:	00098783          	lb	a5,0(s3)
2000b690:	fa17f05b          	bbs	a5,1,2000b630 <aud_stm_read_pcm+0x120>
2000b694:	47f9                	c.li	a5,30
2000b696:	0038                	c.addi4spn	a4,sp,8
2000b698:	4689                	c.li	a3,2
2000b69a:	4601                	c.li	a2,0
2000b69c:	85d2                	c.mv	a1,s4
2000b69e:	8556                	c.mv	a0,s5
2000b6a0:	6850d0ef          	jal	ra,20019524 <llma_packet_send>
2000b6a4:	b771                	c.j	2000b630 <aud_stm_read_pcm+0x120>
	...

2000b6a8 <audio_stream_process>:
2000b6a8:	00050783          	lb	a5,0(a0)
2000b6ac:	4007f45b          	bbs	a5,0,2000b6b4 <audio_stream_process+0xc>
2000b6b0:	00008067          	ret
2000b6b4:	1141                	c.addi	sp,-16
2000b6b6:	c606                	c.swsp	ra,12(sp)
2000b6b8:	c422                	c.swsp	s0,8(sp)
2000b6ba:	c226                	c.swsp	s1,4(sp)
2000b6bc:	c04a                	c.swsp	s2,0(sp)
2000b6be:	415c                	c.lw	a5,4(a0)
2000b6c0:	84ae                	c.mv	s1,a1
2000b6c2:	4398                	c.lw	a4,0(a5)
2000b6c4:	842a                	c.mv	s0,a0
2000b6c6:	04974783          	lbu	a5,73(a4)
2000b6ca:	05174583          	lbu	a1,81(a4)
2000b6ce:	07a2                	c.slli	a5,0x8
2000b6d0:	8ddd                	c.or	a1,a5
2000b6d2:	4535                	c.li	a0,13
2000b6d4:	dfff7097          	auipc	ra,0xdfff7
2000b6d8:	a18080e7          	jalr	-1512(ra) # 20ec <vcd_set>
2000b6dc:	4585                	c.li	a1,1
2000b6de:	4579                	c.li	a0,30
2000b6e0:	dfff7097          	auipc	ra,0xdfff7
2000b6e4:	a0c080e7          	jalr	-1524(ra) # 20ec <vcd_set>
2000b6e8:	599040ef          	jal	ra,20010480 <codec_get_mic_wptr>
2000b6ec:	441c                	c.lw	a5,8(s0)
2000b6ee:	4b9c                	c.lw	a5,16(a5)
2000b6f0:	40f50533          	sub	a0,a0,a5
2000b6f4:	00055463          	bgez	a0,2000b6fc <audio_stream_process+0x54>
2000b6f8:	28050513          	addi	a0,a0,640
2000b6fc:	f6050513          	addi	a0,a0,-160
2000b700:	0b500793          	li	a5,181
2000b704:	04a7ca63          	blt	a5,a0,2000b758 <audio_stream_process+0xb0>
2000b708:	7656190b          	addigp	s2,16228 # 840a0 <i2s_oper.19557>
2000b70c:	00094783          	lbu	a5,0(s2)
2000b710:	08078663          	beqz	a5,2000b79c <audio_stream_process+0xf4>
2000b714:	0c000793          	li	a5,192
2000b718:	00f50863          	beq	a0,a5,2000b728 <audio_stream_process+0x80>
2000b71c:	7656190b          	addigp	s2,16228 # 840a0 <i2s_oper.19557>
2000b720:	00094783          	lbu	a5,0(s2)
2000b724:	0427d65b          	beqc	a5,2,2000b770 <audio_stream_process+0xc8>
2000b728:	85a6                	c.mv	a1,s1
2000b72a:	8522                	c.mv	a0,s0
2000b72c:	e84ff0ef          	jal	ra,2000adb0 <aud_stm_play_pcm>
2000b730:	85a6                	c.mv	a1,s1
2000b732:	8522                	c.mv	a0,s0
2000b734:	dddff0ef          	jal	ra,2000b510 <aud_stm_read_pcm>
2000b738:	85a6                	c.mv	a1,s1
2000b73a:	8522                	c.mv	a0,s0
2000b73c:	be4ff0ef          	jal	ra,2000ab20 <aud_stm_mix>
2000b740:	405c                	c.lw	a5,4(s0)
2000b742:	439c                	c.lw	a5,0(a5)
2000b744:	0487c783          	lbu	a5,72(a5)
2000b748:	e3a1                	c.bnez	a5,2000b788 <audio_stream_process+0xe0>
2000b74a:	40b2                	c.lwsp	ra,12(sp)
2000b74c:	4422                	c.lwsp	s0,8(sp)
2000b74e:	4492                	c.lwsp	s1,4(sp)
2000b750:	4902                	c.lwsp	s2,0(sp)
2000b752:	0141                	c.addi	sp,16
2000b754:	00008067          	ret
2000b758:	0ca00793          	li	a5,202
2000b75c:	06a7d863          	bge	a5,a0,2000b7cc <audio_stream_process+0x124>
2000b760:	7656190b          	addigp	s2,16228 # 840a0 <i2s_oper.19557>
2000b764:	00094783          	lbu	a5,0(s2)
2000b768:	04078663          	beqz	a5,2000b7b4 <audio_stream_process+0x10c>
2000b76c:	ba17ee5b          	bnec	a5,1,2000b728 <audio_stream_process+0x80>
2000b770:	4601                	c.li	a2,0
2000b772:	4581                	c.li	a1,0
2000b774:	00300513          	li	a0,3
2000b778:	00090023          	sb	zero,0(s2)
2000b77c:	dfff7097          	auipc	ra,0xdfff7
2000b780:	b28080e7          	jalr	-1240(ra) # 22a4 <audio_set_i2s_clock>
2000b784:	fa5ff06f          	j	2000b728 <audio_stream_process+0x80>
2000b788:	8522                	c.mv	a0,s0
2000b78a:	4422                	c.lwsp	s0,8(sp)
2000b78c:	40b2                	c.lwsp	ra,12(sp)
2000b78e:	4902                	c.lwsp	s2,0(sp)
2000b790:	85a6                	c.mv	a1,s1
2000b792:	4492                	c.lwsp	s1,4(sp)
2000b794:	01010113          	addi	sp,sp,16
2000b798:	a58ff06f          	j	2000a9f0 <aud_stm_decode_ct.part.1>
2000b79c:	4601                	c.li	a2,0
2000b79e:	4589                	c.li	a1,2
2000b7a0:	00300513          	li	a0,3
2000b7a4:	dfff7097          	auipc	ra,0xdfff7
2000b7a8:	b00080e7          	jalr	-1280(ra) # 22a4 <audio_set_i2s_clock>
2000b7ac:	4785                	c.li	a5,1
2000b7ae:	00f90023          	sb	a5,0(s2)
2000b7b2:	bf9d                	c.j	2000b728 <audio_stream_process+0x80>
2000b7b4:	4601                	c.li	a2,0
2000b7b6:	4591                	c.li	a1,4
2000b7b8:	00300513          	li	a0,3
2000b7bc:	dfff7097          	auipc	ra,0xdfff7
2000b7c0:	ae8080e7          	jalr	-1304(ra) # 22a4 <audio_set_i2s_clock>
2000b7c4:	4789                	c.li	a5,2
2000b7c6:	00f90023          	sb	a5,0(s2)
2000b7ca:	bfb9                	c.j	2000b728 <audio_stream_process+0x80>
2000b7cc:	0c000793          	li	a5,192
2000b7d0:	f4a7d2e3          	bge	a5,a0,2000b714 <audio_stream_process+0x6c>
2000b7d4:	7656190b          	addigp	s2,16228 # 840a0 <i2s_oper.19557>
2000b7d8:	00094783          	lbu	a5,0(s2)
2000b7dc:	b417e65b          	bnec	a5,1,2000b728 <audio_stream_process+0x80>
2000b7e0:	bf41                	c.j	2000b770 <audio_stream_process+0xc8>
	...

2000b7e4 <audio_stream_mute>:
2000b7e4:	00050783          	lb	a5,0(a0)
2000b7e8:	00b035b3          	snez	a1,a1
2000b7ec:	0586                	c.slli	a1,0x1
2000b7ee:	9bf5                	c.andi	a5,-3
2000b7f0:	8fcd                	c.or	a5,a1
2000b7f2:	00f50023          	sb	a5,0(a0)
2000b7f6:	4501                	c.li	a0,0
2000b7f8:	8082                	c.jr	ra
	...

2000b7fc <audio_stream_init>:
2000b7fc:	1141                	c.addi	sp,-16
2000b7fe:	c226                	c.swsp	s1,4(sp)
2000b800:	84aa                	c.mv	s1,a0
2000b802:	1b800513          	li	a0,440
2000b806:	c422                	c.swsp	s0,8(sp)
2000b808:	c04a                	c.swsp	s2,0(sp)
2000b80a:	c606                	c.swsp	ra,12(sp)
2000b80c:	00b00933          	add	s2,zero,a1
2000b810:	e000a097          	auipc	ra,0xe000a
2000b814:	740080e7          	jalr	1856(ra) # 15f50 <pvPortMalloc>
2000b818:	00a00433          	add	s0,zero,a0
2000b81c:	14050663          	beqz	a0,2000b968 <audio_stream_init+0x16c>
2000b820:	00040783          	lb	a5,0(s0)
2000b824:	02c40513          	addi	a0,s0,44
2000b828:	9bf1                	c.andi	a5,-4
2000b82a:	00f40023          	sb	a5,0(s0)
2000b82e:	c044                	c.sw	s1,4(s0)
2000b830:	01242423          	sw	s2,8(s0)
2000b834:	e000b097          	auipc	ra,0xe000b
2000b838:	a34080e7          	jalr	-1484(ra) # 16268 <list_init>
2000b83c:	03440513          	addi	a0,s0,52
2000b840:	e000b097          	auipc	ra,0xe000b
2000b844:	a28080e7          	jalr	-1496(ra) # 16268 <list_init>
2000b848:	03c40513          	addi	a0,s0,60
2000b84c:	e000b097          	auipc	ra,0xe000b
2000b850:	a1c080e7          	jalr	-1508(ra) # 16268 <list_init>
2000b854:	04440513          	addi	a0,s0,68
2000b858:	e000b097          	auipc	ra,0xe000b
2000b85c:	a10080e7          	jalr	-1520(ra) # 16268 <list_init>
2000b860:	00c40513          	addi	a0,s0,12
2000b864:	e000b097          	auipc	ra,0xe000b
2000b868:	a04080e7          	jalr	-1532(ra) # 16268 <list_init>
2000b86c:	01440513          	addi	a0,s0,20
2000b870:	e000b097          	auipc	ra,0xe000b
2000b874:	9f8080e7          	jalr	-1544(ra) # 16268 <list_init>
2000b878:	01c40513          	addi	a0,s0,28
2000b87c:	e000b097          	auipc	ra,0xe000b
2000b880:	9ec080e7          	jalr	-1556(ra) # 16268 <list_init>
2000b884:	02440513          	addi	a0,s0,36
2000b888:	e000b097          	auipc	ra,0xe000b
2000b88c:	9e0080e7          	jalr	-1568(ra) # 16268 <list_init>
2000b890:	2000b6b7          	lui	a3,0x2000b
2000b894:	6a868693          	addi	a3,a3,1704 # 2000b6a8 <audio_stream_process>
2000b898:	8622                	c.mv	a2,s0
2000b89a:	4581                	c.li	a1,0
2000b89c:	00900533          	add	a0,zero,s1
2000b8a0:	511000ef          	jal	ra,2000c5b0 <llmacp_slot_handle_register>
2000b8a4:	2000b637          	lui	a2,0x2000b
2000b8a8:	13c60613          	addi	a2,a2,316 # 2000b13c <audio_llmacp_msg_handle>
2000b8ac:	85a2                	c.mv	a1,s0
2000b8ae:	8526                	c.mv	a0,s1
2000b8b0:	4dd000ef          	jal	ra,2000c58c <llmacp_event_callback_register>
2000b8b4:	05000793          	li	a5,80
2000b8b8:	1af42023          	sw	a5,416(s0)
2000b8bc:	000047b7          	lui	a5,0x4
2000b8c0:	e8078793          	addi	a5,a5,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2000b8c4:	1af42223          	sw	a5,420(s0)
2000b8c8:	ffdf978b          	addigp	a5,-4 # 80138 <aec_para.19629>
2000b8cc:	1af42623          	sw	a5,428(s0)
2000b8d0:	0140178b          	addigp	a5,20 # 80150 <ns_para.19630>
2000b8d4:	1af42823          	sw	a5,432(s0)
2000b8d8:	0080178b          	addigp	a5,8 # 80144 <gsc_para.19628>
2000b8dc:	1af42423          	sw	a5,424(s0)
2000b8e0:	7c40a0ef          	jal	ra,200160a4 <tlka_hybrid_alg_get_size>
2000b8e4:	00a004b3          	add	s1,zero,a0
2000b8e8:	e000a097          	auipc	ra,0xe000a
2000b8ec:	668080e7          	jalr	1640(ra) # 15f50 <pvPortMalloc>
2000b8f0:	18a42c23          	sw	a0,408(s0)
2000b8f4:	0c050e63          	beqz	a0,2000b9d0 <audio_stream_init+0x1d4>
2000b8f8:	7bc0a0ef          	jal	ra,200160b4 <tlka_hybrid_alg_get_scratch_size>
2000b8fc:	e000a097          	auipc	ra,0xe000a
2000b900:	654080e7          	jalr	1620(ra) # 15f50 <pvPortMalloc>
2000b904:	18a42e23          	sw	a0,412(s0)
2000b908:	862a                	c.mv	a2,a0
2000b90a:	cd3d                	c.beqz	a0,2000b988 <audio_stream_init+0x18c>
2000b90c:	19842503          	lw	a0,408(s0)
2000b910:	009006b3          	add	a3,zero,s1
2000b914:	1a040593          	addi	a1,s0,416
2000b918:	7a80a0ef          	jal	ra,200160c0 <tlka_hybrid_alg_init>
2000b91c:	279110ef          	jal	ra,2001d394 <tlka_agc_get_size>
2000b920:	e000a097          	auipc	ra,0xe000a
2000b924:	630080e7          	jalr	1584(ra) # 15f50 <pvPortMalloc>
2000b928:	18a42623          	sw	a0,396(s0)
2000b92c:	87aa                	c.mv	a5,a0
2000b92e:	18c40493          	addi	s1,s0,396
2000b932:	cd2d                	c.beqz	a0,2000b9ac <audio_stream_init+0x1b0>
2000b934:	2001f737          	lui	a4,0x2001f
2000b938:	6ac72703          	lw	a4,1708(a4) # 2001f6ac <shellDescsys+0xd8>
2000b93c:	853e                	c.mv	a0,a5
2000b93e:	18e42823          	sw	a4,400(s0)
2000b942:	6711                	c.lui	a4,0x4
2000b944:	e8070713          	addi	a4,a4,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2000b948:	18e42a23          	sw	a4,404(s0)
2000b94c:	40d0                	c.lw	a2,4(s1)
2000b94e:	4494                	c.lw	a3,8(s1)
2000b950:	85b2                	c.mv	a1,a2
2000b952:	8636                	c.mv	a2,a3
2000b954:	0b5110ef          	jal	ra,2001d208 <tlka_agc_init>
2000b958:	8522                	c.mv	a0,s0
2000b95a:	40b2                	c.lwsp	ra,12(sp)
2000b95c:	4422                	c.lwsp	s0,8(sp)
2000b95e:	4492                	c.lwsp	s1,4(sp)
2000b960:	4902                	c.lwsp	s2,0(sp)
2000b962:	0141                	c.addi	sp,16
2000b964:	00008067          	ret
2000b968:	2001f637          	lui	a2,0x2001f
2000b96c:	2001f5b7          	lui	a1,0x2001f
2000b970:	3c200693          	li	a3,962
2000b974:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b978:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b97c:	e000b097          	auipc	ra,0xe000b
2000b980:	7f4080e7          	jalr	2036(ra) # 17170 <printk>
2000b984:	e9dff06f          	j	2000b820 <audio_stream_init+0x24>
2000b988:	2001f637          	lui	a2,0x2001f
2000b98c:	2001f5b7          	lui	a1,0x2001f
2000b990:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b994:	3b500693          	li	a3,949
2000b998:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b99c:	e000b097          	auipc	ra,0xe000b
2000b9a0:	7d4080e7          	jalr	2004(ra) # 17170 <printk>
2000b9a4:	19c42603          	lw	a2,412(s0)
2000b9a8:	f65ff06f          	j	2000b90c <audio_stream_init+0x110>
2000b9ac:	2001f637          	lui	a2,0x2001f
2000b9b0:	2001f5b7          	lui	a1,0x2001f
2000b9b4:	38c00693          	li	a3,908
2000b9b8:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b9bc:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b9c0:	e000b097          	auipc	ra,0xe000b
2000b9c4:	7b0080e7          	jalr	1968(ra) # 17170 <printk>
2000b9c8:	18c42783          	lw	a5,396(s0)
2000b9cc:	f69ff06f          	j	2000b934 <audio_stream_init+0x138>
2000b9d0:	2001f637          	lui	a2,0x2001f
2000b9d4:	2001f5b7          	lui	a1,0x2001f
2000b9d8:	3b200693          	li	a3,946
2000b9dc:	9ac60613          	addi	a2,a2,-1620 # 2001e9ac <_ITB_BASE_+0x7fc>
2000b9e0:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000b9e4:	e000b097          	auipc	ra,0xe000b
2000b9e8:	78c080e7          	jalr	1932(ra) # 17170 <printk>
2000b9ec:	b731                	c.j	2000b8f8 <audio_stream_init+0xfc>
	...

2000b9f0 <llmacp_timeout_dismiss_send>:
2000b9f0:	511c                	c.lw	a5,32(a0)
2000b9f2:	c399                	c.beqz	a5,2000b9f8 <llmacp_timeout_dismiss_send+0x8>
2000b9f4:	02052023          	sw	zero,32(a0)
2000b9f8:	4501                	c.li	a0,0
2000b9fa:	8082                	c.jr	ra

2000b9fc <llmacp_timeout_dismiss_rejoin>:
2000b9fc:	02052783          	lw	a5,32(a0)
2000ba00:	0027e45b          	bnec	a5,2,2000ba08 <llmacp_timeout_dismiss_rejoin+0xc>
2000ba04:	02052023          	sw	zero,32(a0)
2000ba08:	4501                	c.li	a0,0
2000ba0a:	8082                	c.jr	ra
2000ba0c:	0001                	c.nop
	...

2000ba10 <shell_llmacp_dismiss>:
2000ba10:	1101                	c.addi	sp,-32
2000ba12:	ca26                	c.swsp	s1,20(sp)
2000ba14:	cc22                	c.swsp	s0,24(sp)
2000ba16:	0c40a52b          	lwgp	a0,32964 # 88200 <g_llmacp>
2000ba1a:	aaaab437          	lui	s0,0xaaaab
2000ba1e:	aaa40413          	addi	s0,s0,-1366 # aaaaaaaa <BIN_SIZE+0x8aa6c442>
2000ba22:	4795                	c.li	a5,5
2000ba24:	4695                	c.li	a3,5
2000ba26:	0030                	c.addi4spn	a2,sp,8
2000ba28:	4585                	c.li	a1,1
2000ba2a:	ce06                	c.swsp	ra,28(sp)
2000ba2c:	00f10423          	sb	a5,8(sp)
2000ba30:	008124a3          	sw	s0,9(sp)
2000ba34:	349000ef          	jal	ra,2000c57c <llmacp_ctrl_packet_tx>
2000ba38:	e905                	c.bnez	a0,2000ba68 <shell_llmacp_dismiss+0x58>
2000ba3a:	0c40a4ab          	lwgp	s1,32964 # 88200 <g_llmacp>
2000ba3e:	2000c637          	lui	a2,0x2000c
2000ba42:	85a6                	c.mv	a1,s1
2000ba44:	02c48513          	addi	a0,s1,44
2000ba48:	4785                	c.li	a5,1
2000ba4a:	06400693          	li	a3,100
2000ba4e:	9f060613          	addi	a2,a2,-1552 # 2000b9f0 <llmacp_timeout_dismiss_send>
2000ba52:	d480                	c.sw	s0,40(s1)
2000ba54:	02f4a023          	sw	a5,32(s1)
2000ba58:	269080ef          	jal	ra,200144c0 <to_list_item_add>
2000ba5c:	d0c8                	c.sw	a0,36(s1)
2000ba5e:	40f2                	c.lwsp	ra,28(sp)
2000ba60:	4462                	c.lwsp	s0,24(sp)
2000ba62:	44d2                	c.lwsp	s1,20(sp)
2000ba64:	6105                	c.addi16sp	sp,32
2000ba66:	8082                	c.jr	ra
2000ba68:	2001e5b7          	lui	a1,0x2001e
2000ba6c:	64458593          	addi	a1,a1,1604 # 2001e644 <_ITB_BASE_+0x494>
2000ba70:	00100513          	li	a0,1
2000ba74:	e000b097          	auipc	ra,0xe000b
2000ba78:	6fc080e7          	jalr	1788(ra) # 17170 <printk>
2000ba7c:	40f2                	c.lwsp	ra,28(sp)
2000ba7e:	4462                	c.lwsp	s0,24(sp)
2000ba80:	44d2                	c.lwsp	s1,20(sp)
2000ba82:	6105                	c.addi16sp	sp,32
2000ba84:	8082                	c.jr	ra
2000ba86:	0001                	c.nop

2000ba88 <dismiss_process>:
2000ba88:	419c                	c.lw	a5,0(a1)
2000ba8a:	4725                	c.li	a4,9
2000ba8c:	0cf76263          	bltu	a4,a5,2000bb50 <dismiss_process+0xc8>
2000ba90:	2001f737          	lui	a4,0x2001f
2000ba94:	6cc70713          	addi	a4,a4,1740 # 2001f6cc <shellDescas+0x10>
2000ba98:	0cf707db          	lea.w	a5,a4,a5
2000ba9c:	439c                	c.lw	a5,0(a5)
2000ba9e:	1141                	c.addi	sp,-16
2000baa0:	c422                	c.swsp	s0,8(sp)
2000baa2:	c606                	c.swsp	ra,12(sp)
2000baa4:	c226                	c.swsp	s1,4(sp)
2000baa6:	842a                	c.mv	s0,a0
2000baa8:	00078067          	jr	a5
2000baac:	511c                	c.lw	a5,32(a0)
2000baae:	0027e95b          	bnec	a5,2,2000bac0 <dismiss_process+0x38>
2000bab2:	514c                	c.lw	a1,36(a0)
2000bab4:	02c50513          	addi	a0,a0,44
2000bab8:	291080ef          	jal	ra,20014548 <to_list_item_stop>
2000babc:	02042023          	sw	zero,32(s0)
2000bac0:	40b2                	c.lwsp	ra,12(sp)
2000bac2:	4422                	c.lwsp	s0,8(sp)
2000bac4:	4492                	c.lwsp	s1,4(sp)
2000bac6:	0141                	c.addi	sp,16
2000bac8:	00008067          	ret
2000bacc:	45d8                	c.lw	a4,12(a1)
2000bace:	00670783          	lb	a5,6(a4)
2000bad2:	8bbd                	c.andi	a5,15
2000bad4:	be17e65b          	bnec	a5,1,2000bac0 <dismiss_process+0x38>
2000bad8:	00874783          	lbu	a5,8(a4)
2000badc:	be57e25b          	bnec	a5,5,2000bac0 <dismiss_process+0x38>
2000bae0:	00972783          	lw	a5,9(a4)
2000bae4:	2000c637          	lui	a2,0x2000c
2000bae8:	85aa                	c.mv	a1,a0
2000baea:	06400693          	li	a3,100
2000baee:	9fc60613          	addi	a2,a2,-1540 # 2000b9fc <llmacp_timeout_dismiss_rejoin>
2000baf2:	02c50513          	addi	a0,a0,44
2000baf6:	d41c                	c.sw	a5,40(s0)
2000baf8:	4789                	c.li	a5,2
2000bafa:	d01c                	c.sw	a5,32(s0)
2000bafc:	1c5080ef          	jal	ra,200144c0 <to_list_item_add>
2000bb00:	d048                	c.sw	a0,36(s0)
2000bb02:	4008                	c.lw	a0,0(s0)
2000bb04:	4422                	c.lwsp	s0,8(sp)
2000bb06:	40b2                	c.lwsp	ra,12(sp)
2000bb08:	4492                	c.lwsp	s1,4(sp)
2000bb0a:	0141                	c.addi	sp,16
2000bb0c:	dfffe317          	auipc	t1,0xdfffe
2000bb10:	ff430067          	jr	-12(t1) # 9b00 <llma_reset_req>
2000bb14:	45d8                	c.lw	a4,12(a1)
2000bb16:	00a70783          	lb	a5,10(a4)
2000bb1a:	8bbd                	c.andi	a5,15
2000bb1c:	ba17e25b          	bnec	a5,1,2000bac0 <dismiss_process+0x38>
2000bb20:	00c74783          	lbu	a5,12(a4)
2000bb24:	b857ee5b          	bnec	a5,5,2000bac0 <dismiss_process+0x38>
2000bb28:	511c                	c.lw	a5,32(a0)
2000bb2a:	b817eb5b          	bnec	a5,1,2000bac0 <dismiss_process+0x38>
2000bb2e:	514c                	c.lw	a1,36(a0)
2000bb30:	02c50493          	addi	s1,a0,44
2000bb34:	00900533          	add	a0,zero,s1
2000bb38:	211080ef          	jal	ra,20014548 <to_list_item_stop>
2000bb3c:	2000c637          	lui	a2,0x2000c
2000bb40:	06400693          	li	a3,100
2000bb44:	9fc60613          	addi	a2,a2,-1540 # 2000b9fc <llmacp_timeout_dismiss_rejoin>
2000bb48:	85a2                	c.mv	a1,s0
2000bb4a:	8526                	c.mv	a0,s1
2000bb4c:	fadff06f          	j	2000baf8 <dismiss_process+0x70>
2000bb50:	8082                	c.jr	ra
	...

2000bb54 <llmacp_timeout_afh>:
2000bb54:	4505                	c.li	a0,1
2000bb56:	8082                	c.jr	ra
2000bb58:	0001                	c.nop
	...

2000bb5c <llmacp_d_s_slot_0x0000_handle>:
2000bb5c:	4114                	c.lw	a3,0(a0)
2000bb5e:	3e800793          	li	a5,1000
2000bb62:	5a98                	c.lw	a4,48(a3)
2000bb64:	04e7f063          	bgeu	a5,a4,2000bba4 <llmacp_d_s_slot_0x0000_handle+0x48>
2000bb68:	5e9c                	c.lw	a5,56(a3)
2000bb6a:	5ad8                	c.lw	a4,52(a3)
2000bb6c:	40e78733          	sub	a4,a5,a4
2000bb70:	098977b7          	lui	a5,0x9897
2000bb74:	80078793          	addi	a5,a5,-2048 # 9896800 <_D_HEAP_START_ADDR+0x980d710>
2000bb78:	02e7e863          	bltu	a5,a4,2000bba8 <llmacp_d_s_slot_0x0000_handle+0x4c>
2000bb7c:	8f99                	c.sub	a5,a4
2000bb7e:	6761                	c.lui	a4,0x18
2000bb80:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
2000bb84:	02e787b3          	mul	a5,a5,a4
2000bb88:	431be737          	lui	a4,0x431be
2000bb8c:	e8370713          	addi	a4,a4,-381 # 431bde83 <BIN_SIZE+0x2317f81b>
2000bb90:	02e7b7b3          	mulhu	a5,a5,a4
2000bb94:	0167d793          	srli	a5,a5,0x16
2000bb98:	40f007b3          	neg	a5,a5
2000bb9c:	02f6ae23          	sw	a5,60(a3)
2000bba0:	0206a823          	sw	zero,48(a3)
2000bba4:	00008067          	ret
2000bba8:	40f707b3          	sub	a5,a4,a5
2000bbac:	6761                	c.lui	a4,0x18
2000bbae:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
2000bbb2:	02e787b3          	mul	a5,a5,a4
2000bbb6:	431be737          	lui	a4,0x431be
2000bbba:	e8370713          	addi	a4,a4,-381 # 431bde83 <BIN_SIZE+0x2317f81b>
2000bbbe:	02e7b7b3          	mulhu	a5,a5,a4
2000bbc2:	83d9                	c.srli	a5,0x16
2000bbc4:	bfe1                	c.j	2000bb9c <llmacp_d_s_slot_0x0000_handle+0x40>
	...

2000bbc8 <shell_llmacp_update_channel_map>:
2000bbc8:	7179                	c.addi16sp	sp,-48
2000bbca:	d04a                	c.swsp	s2,32(sp)
2000bbcc:	0c40a92b          	lwgp	s2,32964 # 88200 <g_llmacp>
2000bbd0:	d226                	c.swsp	s1,36(sp)
2000bbd2:	ce4e                	c.swsp	s3,28(sp)
2000bbd4:	cc52                	c.swsp	s4,24(sp)
2000bbd6:	ca56                	c.swsp	s5,20(sp)
2000bbd8:	c85a                	c.swsp	s6,16(sp)
2000bbda:	c65e                	c.swsp	s7,12(sp)
2000bbdc:	c462                	c.swsp	s8,8(sp)
2000bbde:	c266                	c.swsp	s9,4(sp)
2000bbe0:	d606                	c.swsp	ra,44(sp)
2000bbe2:	d422                	c.swsp	s0,40(sp)
2000bbe4:	c06a                	c.swsp	s10,0(sp)
2000bbe6:	2001f5b7          	lui	a1,0x2001f
2000bbea:	0a094803          	lbu	a6,160(s2)
2000bbee:	09f94783          	lbu	a5,159(s2)
2000bbf2:	09e94703          	lbu	a4,158(s2)
2000bbf6:	09d94683          	lbu	a3,157(s2)
2000bbfa:	09c94603          	lbu	a2,156(s2)
2000bbfe:	f9100993          	li	s3,-111
2000bc02:	d3c58593          	addi	a1,a1,-708 # 2001ed3c <_ITB_BASE_+0xb8c>
2000bc06:	4505                	c.li	a0,1
2000bc08:	07990493          	addi	s1,s2,121
2000bc0c:	0a190c93          	addi	s9,s2,161
2000bc10:	2001fb37          	lui	s6,0x2001f
2000bc14:	2001eab7          	lui	s5,0x2001e
2000bc18:	2001ec37          	lui	s8,0x2001e
2000bc1c:	412989b3          	sub	s3,s3,s2
2000bc20:	2001ebb7          	lui	s7,0x2001e
2000bc24:	2001fa37          	lui	s4,0x2001f
2000bc28:	e000b097          	auipc	ra,0xe000b
2000bc2c:	548080e7          	jalr	1352(ra) # 17170 <printk>
2000bc30:	ff648413          	addi	s0,s1,-10
2000bc34:	00898d33          	add	s10,s3,s0
2000bc38:	403d5793          	srai	a5,s10,0x3
2000bc3c:	97ca                	c.add	a5,s2
2000bc3e:	09c7c783          	lbu	a5,156(a5)
2000bc42:	007d7713          	andi	a4,s10,7
2000bc46:	40e7d7b3          	sra	a5,a5,a4
2000bc4a:	2d8a0593          	addi	a1,s4,728 # 2001f2d8 <_ITB_BASE_+0x1128>
2000bc4e:	4505                	c.li	a0,1
2000bc50:	4007f65b          	bbs	a5,0,2000bc5c <shell_llmacp_update_channel_map+0x94>
2000bc54:	2a0b8593          	addi	a1,s7,672 # 2001e2a0 <_ITB_BASE_+0xf0>
2000bc58:	00100513          	li	a0,1
2000bc5c:	e000b097          	auipc	ra,0xe000b
2000bc60:	514080e7          	jalr	1300(ra) # 17170 <printk>
2000bc64:	00044683          	lbu	a3,0(s0)
2000bc68:	43cb0593          	addi	a1,s6,1084 # 2001f43c <_ITB_BASE_+0x128c>
2000bc6c:	866a                	c.mv	a2,s10
2000bc6e:	4505                	c.li	a0,1
2000bc70:	e000b097          	auipc	ra,0xe000b
2000bc74:	500080e7          	jalr	1280(ra) # 17170 <printk>
2000bc78:	0405                	c.addi	s0,1
2000bc7a:	228a8593          	addi	a1,s5,552 # 2001e228 <_ITB_BASE_+0x78>
2000bc7e:	4505                	c.li	a0,1
2000bc80:	e000b097          	auipc	ra,0xe000b
2000bc84:	4f0080e7          	jalr	1264(ra) # 17170 <printk>
2000bc88:	fa8496e3          	bne	s1,s0,2000bc34 <shell_llmacp_update_channel_map+0x6c>
2000bc8c:	04a9                	c.addi	s1,10
2000bc8e:	768c0593          	addi	a1,s8,1896 # 2001e768 <_ITB_BASE_+0x5b8>
2000bc92:	4505                	c.li	a0,1
2000bc94:	e000b097          	auipc	ra,0xe000b
2000bc98:	4dc080e7          	jalr	1244(ra) # 17170 <printk>
2000bc9c:	f9949ae3          	bne	s1,s9,2000bc30 <shell_llmacp_update_channel_map+0x68>
2000bca0:	50b2                	c.lwsp	ra,44(sp)
2000bca2:	5422                	c.lwsp	s0,40(sp)
2000bca4:	5492                	c.lwsp	s1,36(sp)
2000bca6:	5902                	c.lwsp	s2,32(sp)
2000bca8:	49f2                	c.lwsp	s3,28(sp)
2000bcaa:	4a62                	c.lwsp	s4,24(sp)
2000bcac:	4ad2                	c.lwsp	s5,20(sp)
2000bcae:	4b42                	c.lwsp	s6,16(sp)
2000bcb0:	4bb2                	c.lwsp	s7,12(sp)
2000bcb2:	4c22                	c.lwsp	s8,8(sp)
2000bcb4:	4c92                	c.lwsp	s9,4(sp)
2000bcb6:	4d02                	c.lwsp	s10,0(sp)
2000bcb8:	6145                	c.addi16sp	sp,48
2000bcba:	8082                	c.jr	ra
2000bcbc:	0001                	c.nop
	...

2000bcc0 <shell_llma_net_info>:
2000bcc0:	7139                	c.addi16sp	sp,-64
2000bcc2:	dc22                	c.swsp	s0,56(sp)
2000bcc4:	7ac0a62b          	lwgp	a2,34732 # 888e8 <g_llma>
2000bcc8:	2001e5b7          	lui	a1,0x2001e
2000bccc:	05360613          	addi	a2,a2,83
2000bcd0:	70458593          	addi	a1,a1,1796 # 2001e704 <_ITB_BASE_+0x554>
2000bcd4:	4505                	c.li	a0,1
2000bcd6:	de06                	c.swsp	ra,60(sp)
2000bcd8:	e000b097          	auipc	ra,0xe000b
2000bcdc:	498080e7          	jalr	1176(ra) # 17170 <printk>
2000bce0:	7ac0a62b          	lwgp	a2,34732 # 888e8 <g_llma>
2000bce4:	2001f5b7          	lui	a1,0x2001f
2000bce8:	04964703          	lbu	a4,73(a2)
2000bcec:	04864683          	lbu	a3,72(a2)
2000bcf0:	55c58593          	addi	a1,a1,1372 # 2001f55c <_ITB_BASE_+0x13ac>
2000bcf4:	04b60613          	addi	a2,a2,75
2000bcf8:	00100513          	li	a0,1
2000bcfc:	e000b097          	auipc	ra,0xe000b
2000bd00:	474080e7          	jalr	1140(ra) # 17170 <printk>
2000bd04:	7ac0a62b          	lwgp	a2,34732 # 888e8 <g_llma>
2000bd08:	2001f5b7          	lui	a1,0x2001f
2000bd0c:	05164883          	lbu	a7,81(a2)
2000bd10:	0c264803          	lbu	a6,194(a2)
2000bd14:	0c164783          	lbu	a5,193(a2)
2000bd18:	0c064703          	lbu	a4,192(a2)
2000bd1c:	0bf64683          	lbu	a3,191(a2)
2000bd20:	0be64603          	lbu	a2,190(a2)
2000bd24:	f4c58593          	addi	a1,a1,-180 # 2001ef4c <_ITB_BASE_+0xd9c>
2000bd28:	00100513          	li	a0,1
2000bd2c:	e000b097          	auipc	ra,0xe000b
2000bd30:	444080e7          	jalr	1092(ra) # 17170 <printk>
2000bd34:	7ac0a32b          	lwgp	t1,34732 # 888e8 <g_llma>
2000bd38:	09f34583          	lbu	a1,159(t1)
2000bd3c:	05c34783          	lbu	a5,92(t1)
2000bd40:	05b34703          	lbu	a4,91(t1)
2000bd44:	06534883          	lbu	a7,101(t1)
2000bd48:	05d34803          	lbu	a6,93(t1)
2000bd4c:	05a34683          	lbu	a3,90(t1)
2000bd50:	05934603          	lbu	a2,89(t1)
2000bd54:	d62e                	c.swsp	a1,44(sp)
2000bd56:	09e34583          	lbu	a1,158(t1)
2000bd5a:	d42e                	c.swsp	a1,40(sp)
2000bd5c:	09d34583          	lbu	a1,157(t1)
2000bd60:	d22e                	c.swsp	a1,36(sp)
2000bd62:	09c34583          	lbu	a1,156(t1)
2000bd66:	d02e                	c.swsp	a1,32(sp)
2000bd68:	09b34583          	lbu	a1,155(t1)
2000bd6c:	ce2e                	c.swsp	a1,28(sp)
2000bd6e:	09a34583          	lbu	a1,154(t1)
2000bd72:	cc2e                	c.swsp	a1,24(sp)
2000bd74:	09934583          	lbu	a1,153(t1)
2000bd78:	ca2e                	c.swsp	a1,20(sp)
2000bd7a:	09834503          	lbu	a0,152(t1)
2000bd7e:	2001f5b7          	lui	a1,0x2001f
2000bd82:	c82a                	c.swsp	a0,16(sp)
2000bd84:	09734e03          	lbu	t3,151(t1)
2000bd88:	a4c58593          	addi	a1,a1,-1460 # 2001ea4c <_ITB_BASE_+0x89c>
2000bd8c:	c672                	c.swsp	t3,12(sp)
2000bd8e:	09634e03          	lbu	t3,150(t1)
2000bd92:	4505                	c.li	a0,1
2000bd94:	c472                	c.swsp	t3,8(sp)
2000bd96:	08f34e03          	lbu	t3,143(t1)
2000bd9a:	c272                	c.swsp	t3,4(sp)
2000bd9c:	08e34303          	lbu	t1,142(t1)
2000bda0:	00612023          	sw	t1,0(sp)
2000bda4:	e000b097          	auipc	ra,0xe000b
2000bda8:	3cc080e7          	jalr	972(ra) # 17170 <printk>
2000bdac:	7ac0a7ab          	lwgp	a5,34732 # 888e8 <g_llma>
2000bdb0:	05178703          	lb	a4,81(a5)
2000bdb4:	0a074a63          	bltz	a4,2000be68 <shell_llma_net_info+0x1a8>
2000bdb8:	4b9c                	c.lw	a5,16(a5)
2000bdba:	4651                	c.li	a2,20
2000bdbc:	02f60633          	mul	a2,a2,a5
2000bdc0:	2001f5b7          	lui	a1,0x2001f
2000bdc4:	1e058593          	addi	a1,a1,480 # 2001f1e0 <_ITB_BASE_+0x1030>
2000bdc8:	00100513          	li	a0,1
2000bdcc:	03c60613          	addi	a2,a2,60
2000bdd0:	e000b097          	auipc	ra,0xe000b
2000bdd4:	3a0080e7          	jalr	928(ra) # 17170 <printk>
2000bdd8:	7ac0a62b          	lwgp	a2,34732 # 888e8 <g_llma>
2000bddc:	2001e5b7          	lui	a1,0x2001e
2000bde0:	0aa64783          	lbu	a5,170(a2)
2000bde4:	0a964703          	lbu	a4,169(a2)
2000bde8:	0a864683          	lbu	a3,168(a2)
2000bdec:	0a764603          	lbu	a2,167(a2)
2000bdf0:	43858593          	addi	a1,a1,1080 # 2001e438 <_ITB_BASE_+0x288>
2000bdf4:	00100513          	li	a0,1
2000bdf8:	e000b097          	auipc	ra,0xe000b
2000bdfc:	378080e7          	jalr	888(ra) # 17170 <printk>
2000be00:	7ac0a7ab          	lwgp	a5,34732 # 888e8 <g_llma>
2000be04:	2001f5b7          	lui	a1,0x2001f
2000be08:	0ad7c703          	lbu	a4,173(a5)
2000be0c:	0ac7c683          	lbu	a3,172(a5)
2000be10:	0ab7c603          	lbu	a2,171(a5)
2000be14:	9e058593          	addi	a1,a1,-1568 # 2001e9e0 <_ITB_BASE_+0x830>
2000be18:	00100513          	li	a0,1
2000be1c:	e000b097          	auipc	ra,0xe000b
2000be20:	354080e7          	jalr	852(ra) # 17170 <printk>
2000be24:	7ac0a7ab          	lwgp	a5,34732 # 888e8 <g_llma>
2000be28:	2001f5b7          	lui	a1,0x2001f
2000be2c:	0ae7c603          	lbu	a2,174(a5)
2000be30:	0b07c703          	lbu	a4,176(a5)
2000be34:	0af7c683          	lbu	a3,175(a5)
2000be38:	42458593          	addi	a1,a1,1060 # 2001f424 <_ITB_BASE_+0x1274>
2000be3c:	00100513          	li	a0,1
2000be40:	e000b097          	auipc	ra,0xe000b
2000be44:	330080e7          	jalr	816(ra) # 17170 <printk>
2000be48:	7ac0a7ab          	lwgp	a5,34732 # 888e8 <g_llma>
2000be4c:	5462                	c.lwsp	s0,56(sp)
2000be4e:	50f2                	c.lwsp	ra,60(sp)
2000be50:	0a67c603          	lbu	a2,166(a5)
2000be54:	2001f5b7          	lui	a1,0x2001f
2000be58:	afc58593          	addi	a1,a1,-1284 # 2001eafc <_ITB_BASE_+0x94c>
2000be5c:	4505                	c.li	a0,1
2000be5e:	6121                	c.addi16sp	sp,64
2000be60:	e000b317          	auipc	t1,0xe000b
2000be64:	31030067          	jr	784(t1) # 17170 <printk>
2000be68:	5fd0                	c.lw	a2,60(a5)
2000be6a:	2001e5b7          	lui	a1,0x2001e
2000be6e:	75058593          	addi	a1,a1,1872 # 2001e750 <_ITB_BASE_+0x5a0>
2000be72:	4505                	c.li	a0,1
2000be74:	e000b097          	auipc	ra,0xe000b
2000be78:	2fc080e7          	jalr	764(ra) # 17170 <printk>
2000be7c:	7ac0a7ab          	lwgp	a5,34732 # 888e8 <g_llma>
2000be80:	bf25                	c.j	2000bdb8 <shell_llma_net_info+0xf8>
2000be82:	0001                	c.nop

2000be84 <llmacp_timeout_role_switch>:
2000be84:	1141                	c.addi	sp,-16
2000be86:	4571                	c.li	a0,28
2000be88:	4581                	c.li	a1,0
2000be8a:	c606                	c.swsp	ra,12(sp)
2000be8c:	dfff6097          	auipc	ra,0xdfff6
2000be90:	260080e7          	jalr	608(ra) # 20ec <vcd_set>
2000be94:	40b2                	c.lwsp	ra,12(sp)
2000be96:	4501                	c.li	a0,0
2000be98:	0141                	c.addi	sp,16
2000be9a:	8082                	c.jr	ra
2000be9c:	0001                	c.nop
	...

2000bea0 <llmacp_timeout_channel_map_update>:
2000bea0:	1141                	c.addi	sp,-16
2000bea2:	c422                	c.swsp	s0,8(sp)
2000bea4:	4581                	c.li	a1,0
2000bea6:	842a                	c.mv	s0,a0
2000bea8:	4575                	c.li	a0,29
2000beaa:	c606                	c.swsp	ra,12(sp)
2000beac:	dfff6097          	auipc	ra,0xdfff6
2000beb0:	240080e7          	jalr	576(ra) # 20ec <vcd_set>
2000beb4:	4008                	c.lw	a0,0(s0)
2000beb6:	4585                	c.li	a1,1
2000beb8:	5140d0ef          	jal	ra,200193cc <llma_access_enable>
2000bebc:	40b2                	c.lwsp	ra,12(sp)
2000bebe:	4422                	c.lwsp	s0,8(sp)
2000bec0:	4501                	c.li	a0,0
2000bec2:	0141                	c.addi	sp,16
2000bec4:	8082                	c.jr	ra
	...

2000bec8 <llmacp_timeout_detach_req>:
2000bec8:	1141                	c.addi	sp,-16
2000beca:	c606                	c.swsp	ra,12(sp)
2000becc:	00052503          	lw	a0,0(a0)
2000bed0:	dfffe097          	auipc	ra,0xdfffe
2000bed4:	c30080e7          	jalr	-976(ra) # 9b00 <llma_reset_req>
2000bed8:	40b2                	c.lwsp	ra,12(sp)
2000beda:	4501                	c.li	a0,0
2000bedc:	0141                	c.addi	sp,16
2000bede:	8082                	c.jr	ra

2000bee0 <shell_llmacp_detach>:
2000bee0:	1101                	c.addi	sp,-32
2000bee2:	cc22                	c.swsp	s0,24(sp)
2000bee4:	0c40a42b          	lwgp	s0,32964 # 88200 <g_llmacp>
2000bee8:	ce06                	c.swsp	ra,28(sp)
2000beea:	03440783          	lb	a5,52(s0)
2000beee:	2000c637          	lui	a2,0x2000c
2000bef2:	0017e793          	ori	a5,a5,1
2000bef6:	85a2                	c.mv	a1,s0
2000bef8:	00400713          	li	a4,4
2000befc:	06400693          	li	a3,100
2000bf00:	ec860613          	addi	a2,a2,-312 # 2000bec8 <llmacp_timeout_detach_req>
2000bf04:	02c40513          	addi	a0,s0,44
2000bf08:	00e10623          	sb	a4,12(sp)
2000bf0c:	02f40a23          	sb	a5,52(s0)
2000bf10:	5b0080ef          	jal	ra,200144c0 <to_list_item_add>
2000bf14:	4008                	c.lw	a0,0(s0)
2000bf16:	0074                	c.addi4spn	a3,sp,12
2000bf18:	454c                	c.lw	a1,12(a0)
2000bf1a:	4705                	c.li	a4,1
2000bf1c:	00000613          	li	a2,0
2000bf20:	4f80d0ef          	jal	ra,20019418 <llma_ctrl_packet_send>
2000bf24:	40f2                	c.lwsp	ra,28(sp)
2000bf26:	4462                	c.lwsp	s0,24(sp)
2000bf28:	6105                	c.addi16sp	sp,32
2000bf2a:	8082                	c.jr	ra
2000bf2c:	0001                	c.nop
	...

2000bf30 <shell_llmacp_role_switch>:
2000bf30:	1101                	c.addi	sp,-32
2000bf32:	cc22                	c.swsp	s0,24(sp)
2000bf34:	0c40a42b          	lwgp	s0,32964 # 88200 <g_llmacp>
2000bf38:	ce06                	c.swsp	ra,28(sp)
2000bf3a:	401c                	c.lw	a5,0(s0)
2000bf3c:	0487c703          	lbu	a4,72(a5)
2000bf40:	eb01                	c.bnez	a4,2000bf50 <shell_llmacp_role_switch+0x20>
2000bf42:	0517c703          	lbu	a4,81(a5)
2000bf46:	c709                	c.beqz	a4,2000bf50 <shell_llmacp_role_switch+0x20>
2000bf48:	46bd                	c.li	a3,15
2000bf4a:	882a                	c.mv	a6,a0
2000bf4c:	02a6f063          	bgeu	a3,a0,2000bf6c <shell_llmacp_role_switch+0x3c>
2000bf50:	2001e5b7          	lui	a1,0x2001e
2000bf54:	52058593          	addi	a1,a1,1312 # 2001e520 <_ITB_BASE_+0x370>
2000bf58:	00100513          	li	a0,1
2000bf5c:	e000b097          	auipc	ra,0xe000b
2000bf60:	214080e7          	jalr	532(ra) # 17170 <printk>
2000bf64:	40f2                	c.lwsp	ra,28(sp)
2000bf66:	4462                	c.lwsp	s0,24(sp)
2000bf68:	6105                	c.addi16sp	sp,32
2000bf6a:	8082                	c.jr	ra
2000bf6c:	47dc                	c.lw	a5,12(a5)
2000bf6e:	38e396b7          	lui	a3,0x38e39
2000bf72:	e3968693          	addi	a3,a3,-455 # 38e38e39 <BIN_SIZE+0x18dfa7d1>
2000bf76:	02d7b7b3          	mulhu	a5,a5,a3
2000bf7a:	010106a3          	sb	a6,13(sp)
2000bf7e:	4849                	c.li	a6,18
2000bf80:	2000c637          	lui	a2,0x2000c
2000bf84:	85a2                	c.mv	a1,s0
2000bf86:	48a5                	c.li	a7,9
2000bf88:	06400693          	li	a3,100
2000bf8c:	e8460613          	addi	a2,a2,-380 # 2000be84 <llmacp_timeout_role_switch>
2000bf90:	02c40513          	addi	a0,s0,44
2000bf94:	01110423          	sb	a7,8(sp)
2000bf98:	0027d793          	srli	a5,a5,0x2
2000bf9c:	030787b3          	mul	a5,a5,a6
2000bfa0:	00e10723          	sb	a4,14(sp)
2000bfa4:	0b478793          	addi	a5,a5,180
2000bfa8:	00f124a3          	sw	a5,9(sp)
2000bfac:	514080ef          	jal	ra,200144c0 <to_list_item_add>
2000bfb0:	4008                	c.lw	a0,0(s0)
2000bfb2:	0034                	c.addi4spn	a3,sp,8
2000bfb4:	454c                	c.lw	a1,12(a0)
2000bfb6:	471d                	c.li	a4,7
2000bfb8:	00100613          	li	a2,1
2000bfbc:	45c0d0ef          	jal	ra,20019418 <llma_ctrl_packet_send>
2000bfc0:	40f2                	c.lwsp	ra,28(sp)
2000bfc2:	4462                	c.lwsp	s0,24(sp)
2000bfc4:	6105                	c.addi16sp	sp,32
2000bfc6:	8082                	c.jr	ra

2000bfc8 <llmacp_task>:
2000bfc8:	7159                	c.addi16sp	sp,-112
2000bfca:	d686                	c.swsp	ra,108(sp)
2000bfcc:	d2a6                	c.swsp	s1,100(sp)
2000bfce:	d0ca                	c.swsp	s2,96(sp)
2000bfd0:	ccd2                	c.swsp	s4,88(sp)
2000bfd2:	cad6                	c.swsp	s5,84(sp)
2000bfd4:	c8da                	c.swsp	s6,80(sp)
2000bfd6:	c6de                	c.swsp	s7,76(sp)
2000bfd8:	c4e2                	c.swsp	s8,72(sp)
2000bfda:	c2e6                	c.swsp	s9,68(sp)
2000bfdc:	c0ea                	c.swsp	s10,64(sp)
2000bfde:	d4a2                	c.swsp	s0,104(sp)
2000bfe0:	cece                	c.swsp	s3,92(sp)
2000bfe2:	de6e                	c.swsp	s11,60(sp)
2000bfe4:	4500                	c.lw	s0,8(a0)
2000bfe6:	8d2a                	c.mv	s10,a0
2000bfe8:	2001fcb7          	lui	s9,0x2001f
2000bfec:	0f4030ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000bff0:	4705                	c.li	a4,1
2000bff2:	862a                	c.mv	a2,a0
2000bff4:	4681                	c.li	a3,0
2000bff6:	8522                	c.mv	a0,s0
2000bff8:	4585                	c.li	a1,1
2000bffa:	75cc8413          	addi	s0,s9,1884 # 2001f75c <shellDescdismiss+0x68>
2000bffe:	2001f4b7          	lui	s1,0x2001f
2000c002:	38e39b37          	lui	s6,0x38e39
2000c006:	6c11                	c.lui	s8,0x4
2000c008:	7bd030ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000c00c:	1bcd0913          	addi	s2,s10,444
2000c010:	c622                	c.swsp	s0,12(sp)
2000c012:	70448493          	addi	s1,s1,1796 # 2001f704 <shellDescdismiss+0x10>
2000c016:	044d0a13          	addi	s4,s10,68
2000c01a:	02cd0a93          	addi	s5,s10,44
2000c01e:	4455                	c.li	s0,21
2000c020:	00200b93          	li	s7,2
2000c024:	e39b0b13          	addi	s6,s6,-455 # 38e38e39 <BIN_SIZE+0x18dfa7d1>
2000c028:	14dc0c13          	addi	s8,s8,333 # 414d <tlka_aec_post_calc_resGain+0xed>
2000c02c:	014d2503          	lw	a0,20(s10)
2000c030:	567d                	c.li	a2,-1
2000c032:	086c                	c.addi4spn	a1,sp,28
2000c034:	e0009097          	auipc	ra,0xe0009
2000c038:	ca0080e7          	jalr	-864(ra) # 14cd4 <xQueueReceive>
2000c03c:	1b8d2783          	lw	a5,440(s10)
2000c040:	02f05063          	blez	a5,2000c060 <llmacp_task+0x98>
2000c044:	89ca                	c.mv	s3,s2
2000c046:	4c81                	c.li	s9,0
2000c048:	0209a703          	lw	a4,32(s3)
2000c04c:	0009a503          	lw	a0,0(s3)
2000c050:	086c                	c.addi4spn	a1,sp,28
2000c052:	9702                	c.jalr	a4
2000c054:	1b8d2703          	lw	a4,440(s10)
2000c058:	0c85                	c.addi	s9,1
2000c05a:	0991                	c.addi	s3,4
2000c05c:	feecc6e3          	blt	s9,a4,2000c048 <llmacp_task+0x80>
2000c060:	47f2                	c.lwsp	a5,28(sp)
2000c062:	fcf465e3          	bltu	s0,a5,2000c02c <llmacp_task+0x64>
2000c066:	0cf4875b          	lea.w	a4,s1,a5
2000c06a:	4318                	c.lw	a4,0(a4)
2000c06c:	00070067          	jr	a4
2000c070:	000d2983          	lw	s3,0(s10)
2000c074:	1b1d4683          	lbu	a3,433(s10)
2000c078:	0a69c703          	lbu	a4,166(s3)
2000c07c:	00369793          	slli	a5,a3,0x3
2000c080:	0ce7075b          	lea.w	a4,a4,a4
2000c084:	974e                	c.add	a4,s3
2000c086:	09674703          	lbu	a4,150(a4)
2000c08a:	8f95                	c.sub	a5,a3
2000c08c:	830d                	c.srli	a4,0x3
2000c08e:	878d                	c.srai	a5,0x3
2000c090:	97ba                	c.add	a5,a4
2000c092:	1afd08a3          	sb	a5,433(s10)
2000c096:	0a69c783          	lbu	a5,166(s3)
2000c09a:	1b2d4683          	lbu	a3,434(s10)
2000c09e:	0cf787db          	lea.w	a5,a5,a5
2000c0a2:	97ce                	c.add	a5,s3
2000c0a4:	0977c703          	lbu	a4,151(a5)
2000c0a8:	00369793          	slli	a5,a3,0x3
2000c0ac:	8f95                	c.sub	a5,a3
2000c0ae:	830d                	c.srli	a4,0x3
2000c0b0:	878d                	c.srai	a5,0x3
2000c0b2:	97ba                	c.add	a5,a4
2000c0b4:	1afd0923          	sb	a5,434(s10)
2000c0b8:	0a69c783          	lbu	a5,166(s3)
2000c0bc:	1b3d4683          	lbu	a3,435(s10)
2000c0c0:	0cf787db          	lea.w	a5,a5,a5
2000c0c4:	97ce                	c.add	a5,s3
2000c0c6:	0987c703          	lbu	a4,152(a5)
2000c0ca:	00369793          	slli	a5,a3,0x3
2000c0ce:	8f95                	c.sub	a5,a3
2000c0d0:	830d                	c.srli	a4,0x3
2000c0d2:	878d                	c.srai	a5,0x3
2000c0d4:	97ba                	c.add	a5,a4
2000c0d6:	1afd09a3          	sb	a5,435(s10)
2000c0da:	0a69c783          	lbu	a5,166(s3)
2000c0de:	1b4d4683          	lbu	a3,436(s10)
2000c0e2:	0cf787db          	lea.w	a5,a5,a5
2000c0e6:	97ce                	c.add	a5,s3
2000c0e8:	0997c703          	lbu	a4,153(a5)
2000c0ec:	00369793          	slli	a5,a3,0x3
2000c0f0:	8f95                	c.sub	a5,a3
2000c0f2:	830d                	c.srli	a4,0x3
2000c0f4:	878d                	c.srai	a5,0x3
2000c0f6:	97ba                	c.add	a5,a4
2000c0f8:	1afd0a23          	sb	a5,436(s10)
2000c0fc:	0a69c783          	lbu	a5,166(s3)
2000c100:	1b5d4683          	lbu	a3,437(s10)
2000c104:	0cf787db          	lea.w	a5,a5,a5
2000c108:	97ce                	c.add	a5,s3
2000c10a:	09a7c703          	lbu	a4,154(a5)
2000c10e:	00369793          	slli	a5,a3,0x3
2000c112:	8f95                	c.sub	a5,a3
2000c114:	878d                	c.srai	a5,0x3
2000c116:	830d                	c.srli	a4,0x3
2000c118:	97ba                	c.add	a5,a4
2000c11a:	1afd0aa3          	sb	a5,437(s10)
2000c11e:	0489c503          	lbu	a0,72(s3)
2000c122:	36051963          	bnez	a0,2000c494 <llmacp_task+0x4cc>
2000c126:	0519c703          	lbu	a4,81(s3)
2000c12a:	4007745b          	bbs	a4,0,2000c132 <llmacp_task+0x16a>
2000c12e:	3aa0006f          	j	2000c4d8 <llmacp_task+0x510>
2000c132:	0979c683          	lbu	a3,151(s3)
2000c136:	09c9c783          	lbu	a5,156(s3)
2000c13a:	38d7e963          	bltu	a5,a3,2000c4cc <llmacp_task+0x504>
2000c13e:	4781                	c.li	a5,0
2000c140:	4605                	c.li	a2,1
2000c142:	4689                	c.li	a3,2
2000c144:	00100513          	li	a0,1
2000c148:	00177a5b          	bbc	a4,1,2000c15c <llmacp_task+0x194>
2000c14c:	0989c883          	lbu	a7,152(s3)
2000c150:	09d9c583          	lbu	a1,157(s3)
2000c154:	3915f063          	bgeu	a1,a7,2000c4d4 <llmacp_task+0x50c>
2000c158:	00c007b3          	add	a5,zero,a2
2000c15c:	00277c5b          	bbc	a4,2,2000c174 <llmacp_task+0x1ac>
2000c160:	0999c603          	lbu	a2,153(s3)
2000c164:	09e9c683          	lbu	a3,158(s3)
2000c168:	34c6ea63          	bltu	a3,a2,2000c4bc <llmacp_task+0x4f4>
2000c16c:	00150513          	addi	a0,a0,1
2000c170:	0ff57513          	andi	a0,a0,255
2000c174:	00377c5b          	bbc	a4,3,2000c18c <llmacp_task+0x1c4>
2000c178:	09a9c683          	lbu	a3,154(s3)
2000c17c:	09f9c703          	lbu	a4,159(s3)
2000c180:	34d76263          	bltu	a4,a3,2000c4c4 <llmacp_task+0x4fc>
2000c184:	00150513          	addi	a0,a0,1
2000c188:	0ff57513          	andi	a0,a0,255
2000c18c:	00f537b3          	sltu	a5,a0,a5
2000c190:	0017c513          	xori	a0,a5,1
2000c194:	0aa98323          	sb	a0,166(s3)
2000c198:	0d89a783          	lw	a5,216(s3)
2000c19c:	9782                	c.jalr	a5
2000c19e:	0809ab23          	sw	zero,150(s3)
2000c1a2:	0809ad23          	sw	zero,154(s3)
2000c1a6:	08099f23          	sh	zero,158(s3)
2000c1aa:	b549                	c.j	2000c02c <llmacp_task+0x64>
2000c1ac:	000d2783          	lw	a5,0(s10)
2000c1b0:	0487c703          	lbu	a4,72(a5)
2000c1b4:	e6071ce3          	bnez	a4,2000c02c <llmacp_task+0x64>
2000c1b8:	0517c783          	lbu	a5,81(a5)
2000c1bc:	e60788e3          	beqz	a5,2000c02c <llmacp_task+0x64>
2000c1c0:	02c14603          	lbu	a2,44(sp)
2000c1c4:	02814583          	lbu	a1,40(sp)
2000c1c8:	01400533          	add	a0,zero,s4
2000c1cc:	dfffb097          	auipc	ra,0xdfffb
2000c1d0:	810080e7          	jalr	-2032(ra) # 69dc <afh_packet_received>
2000c1d4:	e59ff06f          	j	2000c02c <llmacp_task+0x64>
2000c1d8:	02c14603          	lbu	a2,44(sp)
2000c1dc:	02814583          	lbu	a1,40(sp)
2000c1e0:	01400533          	add	a0,zero,s4
2000c1e4:	2a50c0ef          	jal	ra,20018c88 <afh_chn_rssi_update>
2000c1e8:	e45ff06f          	j	2000c02c <llmacp_task+0x64>
2000c1ec:	000d2983          	lw	s3,0(s10)
2000c1f0:	01500533          	add	a0,zero,s5
2000c1f4:	25c080ef          	jal	ra,20014450 <to_list_10ms_handle>
2000c1f8:	0449a783          	lw	a5,68(s3)
2000c1fc:	e20788e3          	beqz	a5,2000c02c <llmacp_task+0x64>
2000c200:	17fd                	c.addi	a5,-1
2000c202:	04f9a223          	sw	a5,68(s3)
2000c206:	b51d                	c.j	2000c02c <llmacp_task+0x64>
2000c208:	018d2d83          	lw	s11,24(s10)
2000c20c:	59a2                	c.lwsp	s3,40(sp)
2000c20e:	02c15c83          	lhu	s9,44(sp)
2000c212:	000d9763          	bnez	s11,2000c220 <llmacp_task+0x258>
2000c216:	bd19                	c.j	2000c02c <llmacp_task+0x64>
2000c218:	000dad83          	lw	s11,0(s11)
2000c21c:	e00d88e3          	beqz	s11,2000c02c <llmacp_task+0x64>
2000c220:	004dd703          	lhu	a4,4(s11)
2000c224:	ff971ae3          	bne	a4,s9,2000c218 <llmacp_task+0x250>
2000c228:	00cda703          	lw	a4,12(s11)
2000c22c:	d775                	c.beqz	a4,2000c218 <llmacp_task+0x250>
2000c22e:	008da503          	lw	a0,8(s11)
2000c232:	8666                	c.mv	a2,s9
2000c234:	85ce                	c.mv	a1,s3
2000c236:	9702                	c.jalr	a4
2000c238:	fe1ff06f          	j	2000c218 <llmacp_task+0x250>
2000c23c:	000d2783          	lw	a5,0(s10)
2000c240:	0517c783          	lbu	a5,81(a5)
2000c244:	de0794e3          	bnez	a5,2000c02c <llmacp_task+0x64>
2000c248:	45f9                	c.li	a1,30
2000c24a:	8552                	c.mv	a0,s4
2000c24c:	2890c0ef          	jal	ra,20018cd4 <afh_init>
2000c250:	dddff06f          	j	2000c02c <llmacp_task+0x64>
2000c254:	59a2                	c.lwsp	s3,40(sp)
2000c256:	00a98703          	lb	a4,10(s3)
2000c25a:	8b3d                	c.andi	a4,15
2000c25c:	9c17685b          	bnec	a4,1,2000c02c <llmacp_task+0x64>
2000c260:	00c9c703          	lbu	a4,12(s3)
2000c264:	2c47525b          	beqc	a4,4,2000c528 <llmacp_task+0x560>
2000c268:	26975c5b          	beqc	a4,9,2000c4e0 <llmacp_task+0x518>
2000c26c:	9c27605b          	bnec	a4,2,2000c02c <llmacp_task+0x64>
2000c270:	000d2783          	lw	a5,0(s10)
2000c274:	0487c783          	lbu	a5,72(a5)
2000c278:	da079ae3          	bnez	a5,2000c02c <llmacp_task+0x64>
2000c27c:	2000c637          	lui	a2,0x2000c
2000c280:	ea060593          	addi	a1,a2,-352 # 2000bea0 <llmacp_timeout_channel_map_update>
2000c284:	01500533          	add	a0,zero,s5
2000c288:	304080ef          	jal	ra,2001458c <to_list_hdl_stop>
2000c28c:	da1ff06f          	j	2000c02c <llmacp_task+0x64>
2000c290:	5522                	c.lwsp	a0,40(sp)
2000c292:	00650703          	lb	a4,6(a0)
2000c296:	8b3d                	c.andi	a4,15
2000c298:	98176a5b          	bnec	a4,1,2000c02c <llmacp_task+0x64>
2000c29c:	00854703          	lbu	a4,8(a0)
2000c2a0:	4631                	c.li	a2,12
2000c2a2:	000d2983          	lw	s3,0(s10)
2000c2a6:	d8e663e3          	bltu	a2,a4,2000c02c <llmacp_task+0x64>
2000c2aa:	4632                	c.lwsp	a2,12(sp)
2000c2ac:	0ce6075b          	lea.w	a4,a2,a4
2000c2b0:	4318                	c.lw	a4,0(a4)
2000c2b2:	8702                	c.jr	a4
2000c2b4:	59a2                	c.lwsp	s3,40(sp)
2000c2b6:	00498783          	lb	a5,4(s3)
2000c2ba:	8bbd                	c.andi	a5,15
2000c2bc:	17fd                	c.addi	a5,-1
2000c2be:	0ff7f793          	andi	a5,a5,255
2000c2c2:	d6fbf5e3          	bgeu	s7,a5,2000c02c <llmacp_task+0x64>
2000c2c6:	034d0783          	lb	a5,52(s10)
2000c2ca:	d607f15b          	bbs	a5,0,2000c02c <llmacp_task+0x64>
2000c2ce:	00c9d783          	lhu	a5,12(s3)
2000c2d2:	d5879de3          	bne	a5,s8,2000c02c <llmacp_task+0x64>
2000c2d6:	000d2c83          	lw	s9,0(s10)
2000c2da:	00f9c603          	lbu	a2,15(s3)
2000c2de:	00e9c583          	lbu	a1,14(s3)
2000c2e2:	8566                	c.mv	a0,s9
2000c2e4:	4ec0d0ef          	jal	ra,200197d0 <llma_version_check>
2000c2e8:	d40512e3          	bnez	a0,2000c02c <llmacp_task+0x64>
2000c2ec:	0179c703          	lbu	a4,23(s3)
2000c2f0:	92876e5b          	bnec	a4,8,2000c02c <llmacp_task+0x64>
2000c2f4:	0169c703          	lbu	a4,22(s3)
2000c2f8:	93276a5b          	bnec	a4,18,2000c02c <llmacp_task+0x64>
2000c2fc:	051cc703          	lbu	a4,81(s9)
2000c300:	d20716e3          	bnez	a4,2000c02c <llmacp_task+0x64>
2000c304:	020d2703          	lw	a4,32(s10)
2000c308:	0027685b          	bnec	a4,2,2000c318 <llmacp_task+0x350>
2000c30c:	028d2683          	lw	a3,40(s10)
2000c310:	0109a703          	lw	a4,16(s3)
2000c314:	d0e69ce3          	bne	a3,a4,2000c02c <llmacp_task+0x64>
2000c318:	00698593          	addi	a1,s3,6
2000c31c:	01900533          	add	a0,zero,s9
2000c320:	0d40d0ef          	jal	ra,200193f4 <llma_join_mesh>
2000c324:	d09ff06f          	j	2000c02c <llmacp_task+0x64>
2000c328:	000d2703          	lw	a4,0(s10)
2000c32c:	04874783          	lbu	a5,72(a4)
2000c330:	16079e63          	bnez	a5,2000c4ac <llmacp_task+0x4e4>
2000c334:	57a2                	c.lwsp	a5,40(sp)
2000c336:	468d                	c.li	a3,3
2000c338:	0ff7f613          	andi	a2,a5,255
2000c33c:	02c6e063          	bltu	a3,a2,2000c35c <llmacp_task+0x394>
2000c340:	0ff7f793          	andi	a5,a5,255
2000c344:	0cf787db          	lea.w	a5,a5,a5
2000c348:	19878793          	addi	a5,a5,408
2000c34c:	577d                	c.li	a4,-1
2000c34e:	97ea                	c.add	a5,s10
2000c350:	00e7a023          	sw	a4,0(a5)
2000c354:	00e78223          	sb	a4,4(a5)
2000c358:	000d2703          	lw	a4,0(s10)
2000c35c:	475c                	c.lw	a5,12(a4)
2000c35e:	46c9                	c.li	a3,18
2000c360:	0f078793          	addi	a5,a5,240
2000c364:	0367b7b3          	mulhu	a5,a5,s6
2000c368:	8389                	c.srli	a5,0x2
2000c36a:	02d787b3          	mul	a5,a5,a3
2000c36e:	0af72023          	sw	a5,160(a4)
2000c372:	b96d                	c.j	2000c02c <llmacp_task+0x64>
2000c374:	4581                	c.li	a1,0
2000c376:	4575                	c.li	a0,29
2000c378:	dfff6097          	auipc	ra,0xdfff6
2000c37c:	d74080e7          	jalr	-652(ra) # 20ec <vcd_set>
2000c380:	000d2503          	lw	a0,0(s10)
2000c384:	00100593          	li	a1,1
2000c388:	0440d0ef          	jal	ra,200193cc <llma_access_enable>
2000c38c:	ca1ff06f          	j	2000c02c <llmacp_task+0x64>
2000c390:	00954783          	lbu	a5,9(a0)
2000c394:	0c00a52b          	lwgp	a0,32960 # 881fc <g_aud_stm>
2000c398:	0017b593          	seqz	a1,a5
2000c39c:	00c00db3          	add	s11,zero,a2
2000c3a0:	74f67c8b          	sbgp	a5,16217 # 84095 <connect_flag>
2000c3a4:	c40ff0ef          	jal	ra,2000b7e4 <audio_stream_mute>
2000c3a8:	2001f6b7          	lui	a3,0x2001f
2000c3ac:	7596660b          	lbugp	a2,16217 # 84095 <connect_flag>
2000c3b0:	40868593          	addi	a1,a3,1032 # 2001f408 <_ITB_BASE_+0x1258>
2000c3b4:	00100513          	li	a0,1
2000c3b8:	e000b097          	auipc	ra,0xe000b
2000c3bc:	db8080e7          	jalr	-584(ra) # 17170 <printk>
2000c3c0:	c6dff06f          	j	2000c02c <llmacp_task+0x64>
2000c3c4:	00d54683          	lbu	a3,13(a0)
2000c3c8:	00e54603          	lbu	a2,14(a0)
2000c3cc:	00952583          	lw	a1,9(a0)
2000c3d0:	01300533          	add	a0,zero,s3
2000c3d4:	3240d0ef          	jal	ra,200196f8 <llma_role_switch_req>
2000c3d8:	c4051ae3          	bnez	a0,2000c02c <llmacp_task+0x64>
2000c3dc:	4681                	c.li	a3,0
2000c3de:	4601                	c.li	a2,0
2000c3e0:	85ea                	c.mv	a1,s10
2000c3e2:	453d                	c.li	a0,15
2000c3e4:	dfff4097          	auipc	ra,0xdfff4
2000c3e8:	f1c080e7          	jalr	-228(ra) # 300 <llmacp_stack_msg>
2000c3ec:	c41ff06f          	j	2000c02c <llmacp_task+0x64>
2000c3f0:	0489c703          	lbu	a4,72(s3)
2000c3f4:	c2071ce3          	bnez	a4,2000c02c <llmacp_task+0x64>
2000c3f8:	1637d05b          	beqc	a5,3,2000c558 <llmacp_task+0x590>
2000c3fc:	1447da5b          	beqc	a5,4,2000c550 <llmacp_task+0x588>
2000c400:	1657d05b          	beqc	a5,5,2000c560 <llmacp_task+0x598>
2000c404:	575d                	c.li	a4,-9
2000c406:	4c8d                	c.li	s9,3
2000c408:	0067d45b          	beqc	a5,6,2000c410 <llmacp_task+0x448>
2000c40c:	c21ff06f          	j	2000c02c <llmacp_task+0x64>
2000c410:	05198683          	lb	a3,81(s3)
2000c414:	85e6                	c.mv	a1,s9
2000c416:	8f75                	c.and	a4,a3
2000c418:	01300533          	add	a0,zero,s3
2000c41c:	04e988a3          	sb	a4,81(s3)
2000c420:	dfffb097          	auipc	ra,0xdfffb
2000c424:	a20080e7          	jalr	-1504(ra) # 6e40 <llma_node_lost_handle>
2000c428:	019987b3          	add	a5,s3,s9
2000c42c:	0a078fa3          	sb	zero,191(a5)
2000c430:	bfdff06f          	j	2000c02c <llmacp_task+0x64>
2000c434:	00950703          	lb	a4,9(a0)
2000c438:	034d0783          	lb	a5,52(s10)
2000c43c:	0017275b          	bfoz	a4,a4,0,1
2000c440:	9bf5                	c.andi	a5,-3
2000c442:	8fd9                	c.or	a5,a4
2000c444:	02fd0a23          	sb	a5,52(s10)
2000c448:	00954583          	lbu	a1,9(a0)
2000c44c:	be0580e3          	beqz	a1,2000c02c <llmacp_task+0x64>
2000c450:	0c00a52b          	lwgp	a0,32960 # 881fc <g_aud_stm>
2000c454:	b90ff0ef          	jal	ra,2000b7e4 <audio_stream_mute>
2000c458:	bd5ff06f          	j	2000c02c <llmacp_task+0x64>
2000c45c:	0077e45b          	bnec	a5,7,2000c464 <llmacp_task+0x49c>
2000c460:	bcdff06f          	j	2000c02c <llmacp_task+0x64>
2000c464:	0cf787db          	lea.w	a5,a5,a5
2000c468:	00952703          	lw	a4,9(a0)
2000c46c:	18978793          	addi	a5,a5,393
2000c470:	97ea                	c.add	a5,s10
2000c472:	c398                	c.sw	a4,0(a5)
2000c474:	00d50703          	lb	a4,13(a0)
2000c478:	00e78223          	sb	a4,4(a5)
2000c47c:	bb1ff06f          	j	2000c02c <llmacp_task+0x64>
2000c480:	00e52583          	lw	a1,14(a0)
2000c484:	00950613          	addi	a2,a0,9
2000c488:	01300533          	add	a0,zero,s3
2000c48c:	2a00d0ef          	jal	ra,2001972c <llma_channel_map_update_req>
2000c490:	b9dff06f          	j	2000c02c <llmacp_task+0x64>
2000c494:	0969c503          	lbu	a0,150(s3)
2000c498:	09b9c783          	lbu	a5,155(s3)
2000c49c:	00a7b533          	sltu	a0,a5,a0
2000c4a0:	00154513          	xori	a0,a0,1
2000c4a4:	0aa98323          	sb	a0,166(s3)
2000c4a8:	cf1ff06f          	j	2000c198 <llmacp_task+0x1d0>
2000c4ac:	45f9                	c.li	a1,30
2000c4ae:	8552                	c.mv	a0,s4
2000c4b0:	0250c0ef          	jal	ra,20018cd4 <afh_init>
2000c4b4:	000d2703          	lw	a4,0(s10)
2000c4b8:	ea5ff06f          	j	2000c35c <llmacp_task+0x394>
2000c4bc:	0785                	c.addi	a5,1
2000c4be:	0ff7f793          	andi	a5,a5,255
2000c4c2:	b94d                	c.j	2000c174 <llmacp_task+0x1ac>
2000c4c4:	0785                	c.addi	a5,1
2000c4c6:	0ff7f793          	andi	a5,a5,255
2000c4ca:	b1c9                	c.j	2000c18c <llmacp_task+0x1c4>
2000c4cc:	4609                	c.li	a2,2
2000c4ce:	4685                	c.li	a3,1
2000c4d0:	4785                	c.li	a5,1
2000c4d2:	b99d                	c.j	2000c148 <llmacp_task+0x180>
2000c4d4:	8536                	c.mv	a0,a3
2000c4d6:	b159                	c.j	2000c15c <llmacp_task+0x194>
2000c4d8:	4781                	c.li	a5,0
2000c4da:	4605                	c.li	a2,1
2000c4dc:	4685                	c.li	a3,1
2000c4de:	b1ad                	c.j	2000c148 <llmacp_task+0x180>
2000c4e0:	000d2783          	lw	a5,0(s10)
2000c4e4:	0487c783          	lbu	a5,72(a5)
2000c4e8:	b40792e3          	bnez	a5,2000c02c <llmacp_task+0x64>
2000c4ec:	2000c6b7          	lui	a3,0x2000c
2000c4f0:	e8468593          	addi	a1,a3,-380 # 2000be84 <llmacp_timeout_role_switch>
2000c4f4:	01500533          	add	a0,zero,s5
2000c4f8:	094080ef          	jal	ra,2001458c <to_list_hdl_stop>
2000c4fc:	0119c683          	lbu	a3,17(s3)
2000c500:	0129c603          	lbu	a2,18(s3)
2000c504:	00d9a583          	lw	a1,13(s3)
2000c508:	000d2503          	lw	a0,0(s10)
2000c50c:	1ec0d0ef          	jal	ra,200196f8 <llma_role_switch_req>
2000c510:	b0051ee3          	bnez	a0,2000c02c <llmacp_task+0x64>
2000c514:	4681                	c.li	a3,0
2000c516:	4601                	c.li	a2,0
2000c518:	85ea                	c.mv	a1,s10
2000c51a:	453d                	c.li	a0,15
2000c51c:	dfff4097          	auipc	ra,0xdfff4
2000c520:	de4080e7          	jalr	-540(ra) # 300 <llmacp_stack_msg>
2000c524:	b09ff06f          	j	2000c02c <llmacp_task+0x64>
2000c528:	0087e45b          	bnec	a5,8,2000c530 <llmacp_task+0x568>
2000c52c:	b01ff06f          	j	2000c02c <llmacp_task+0x64>
2000c530:	2000c6b7          	lui	a3,0x2000c
2000c534:	ec868593          	addi	a1,a3,-312 # 2000bec8 <llmacp_timeout_detach_req>
2000c538:	01500533          	add	a0,zero,s5
2000c53c:	050080ef          	jal	ra,2001458c <to_list_hdl_stop>
2000c540:	000d2503          	lw	a0,0(s10)
2000c544:	dfffd097          	auipc	ra,0xdfffd
2000c548:	5bc080e7          	jalr	1468(ra) # 9b00 <llma_reset_req>
2000c54c:	ae1ff06f          	j	2000c02c <llmacp_task+0x64>
2000c550:	5775                	c.li	a4,-3
2000c552:	4c85                	c.li	s9,1
2000c554:	ebdff06f          	j	2000c410 <llmacp_task+0x448>
2000c558:	5779                	c.li	a4,-2
2000c55a:	4c81                	c.li	s9,0
2000c55c:	eb5ff06f          	j	2000c410 <llmacp_task+0x448>
2000c560:	576d                	c.li	a4,-5
2000c562:	4c89                	c.li	s9,2
2000c564:	b575                	c.j	2000c410 <llmacp_task+0x448>
2000c566:	0001                	c.nop

2000c568 <timer_10ms_callback>:
2000c568:	4681                	c.li	a3,0
2000c56a:	4601                	c.li	a2,0
2000c56c:	4581                	c.li	a1,0
2000c56e:	4555                	c.li	a0,21
2000c570:	dfff4317          	auipc	t1,0xdfff4
2000c574:	d9030067          	jr	-624(t1) # 300 <llmacp_stack_msg>
2000c578:	0001                	c.nop
	...

2000c57c <llmacp_ctrl_packet_tx>:
2000c57c:	4108                	c.lw	a0,0(a0)
2000c57e:	8736                	c.mv	a4,a3
2000c580:	86b2                	c.mv	a3,a2
2000c582:	862e                	c.mv	a2,a1
2000c584:	454c                	c.lw	a1,12(a0)
2000c586:	6930c06f          	j	20019418 <llma_ctrl_packet_send>
	...

2000c58c <llmacp_event_callback_register>:
2000c58c:	1b852783          	lw	a5,440(a0)
2000c590:	471d                	c.li	a4,7
2000c592:	00f74d63          	blt	a4,a5,2000c5ac <llmacp_event_callback_register+0x20>
2000c596:	0cf5075b          	lea.w	a4,a0,a5
2000c59a:	1ab72e23          	sw	a1,444(a4)
2000c59e:	1cc72e23          	sw	a2,476(a4)
2000c5a2:	0785                	c.addi	a5,1
2000c5a4:	1af52c23          	sw	a5,440(a0)
2000c5a8:	4501                	c.li	a0,0
2000c5aa:	8082                	c.jr	ra
2000c5ac:	450d                	c.li	a0,3
2000c5ae:	8082                	c.jr	ra

2000c5b0 <llmacp_slot_handle_register>:
2000c5b0:	1101                	c.addi	sp,-32
2000c5b2:	ca26                	c.swsp	s1,20(sp)
2000c5b4:	84aa                	c.mv	s1,a0
2000c5b6:	4541                	c.li	a0,16
2000c5b8:	c84a                	c.swsp	s2,16(sp)
2000c5ba:	c64e                	c.swsp	s3,12(sp)
2000c5bc:	c452                	c.swsp	s4,8(sp)
2000c5be:	ce06                	c.swsp	ra,28(sp)
2000c5c0:	cc22                	c.swsp	s0,24(sp)
2000c5c2:	c256                	c.swsp	s5,4(sp)
2000c5c4:	892e                	c.mv	s2,a1
2000c5c6:	8a32                	c.mv	s4,a2
2000c5c8:	00d009b3          	add	s3,zero,a3
2000c5cc:	0004aa83          	lw	s5,0(s1)
2000c5d0:	e000a097          	auipc	ra,0xe000a
2000c5d4:	980080e7          	jalr	-1664(ra) # 15f50 <pvPortMalloc>
2000c5d8:	c131                	c.beqz	a0,2000c61c <llmacp_slot_handle_register+0x6c>
2000c5da:	842a                	c.mv	s0,a0
2000c5dc:	4605                	c.li	a2,1
2000c5de:	85ca                	c.mv	a1,s2
2000c5e0:	01500533          	add	a0,zero,s5
2000c5e4:	5310c0ef          	jal	ra,20019314 <llma_slot_ntf_en>
2000c5e8:	008005b3          	add	a1,zero,s0
2000c5ec:	01848513          	addi	a0,s1,24
2000c5f0:	01442423          	sw	s4,8(s0)
2000c5f4:	01241223          	sh	s2,4(s0)
2000c5f8:	01342623          	sw	s3,12(s0)
2000c5fc:	e000a097          	auipc	ra,0xe000a
2000c600:	c78080e7          	jalr	-904(ra) # 16274 <list_push_back>
2000c604:	00000513          	li	a0,0
2000c608:	40f2                	c.lwsp	ra,28(sp)
2000c60a:	4462                	c.lwsp	s0,24(sp)
2000c60c:	44d2                	c.lwsp	s1,20(sp)
2000c60e:	4942                	c.lwsp	s2,16(sp)
2000c610:	49b2                	c.lwsp	s3,12(sp)
2000c612:	4a22                	c.lwsp	s4,8(sp)
2000c614:	4a92                	c.lwsp	s5,4(sp)
2000c616:	6105                	c.addi16sp	sp,32
2000c618:	00008067          	ret
2000c61c:	2001f637          	lui	a2,0x2001f
2000c620:	2001f5b7          	lui	a1,0x2001f
2000c624:	2aa00693          	li	a3,682
2000c628:	2ac60613          	addi	a2,a2,684 # 2001f2ac <_ITB_BASE_+0x10fc>
2000c62c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000c630:	e000b097          	auipc	ra,0xe000b
2000c634:	b40080e7          	jalr	-1216(ra) # 17170 <printk>
2000c638:	00300513          	li	a0,3
2000c63c:	b7f1                	c.j	2000c608 <llmacp_slot_handle_register+0x58>
	...

2000c640 <llma_stack_init>:
2000c640:	1101                	c.addi	sp,-32
2000c642:	c84a                	c.swsp	s2,16(sp)
2000c644:	892a                	c.mv	s2,a0
2000c646:	1fc00513          	li	a0,508
2000c64a:	cc22                	c.swsp	s0,24(sp)
2000c64c:	ce06                	c.swsp	ra,28(sp)
2000c64e:	ca26                	c.swsp	s1,20(sp)
2000c650:	c64e                	c.swsp	s3,12(sp)
2000c652:	c452                	c.swsp	s4,8(sp)
2000c654:	01512223          	sw	s5,4(sp)
2000c658:	e000a097          	auipc	ra,0xe000a
2000c65c:	8f8080e7          	jalr	-1800(ra) # 15f50 <pvPortMalloc>
2000c660:	842a                	c.mv	s0,a0
2000c662:	18050d63          	beqz	a0,2000c7fc <llma_stack_init+0x1bc>
2000c666:	4601                	c.li	a2,0
2000c668:	01400593          	li	a1,20
2000c66c:	02000513          	li	a0,32
2000c670:	2f0010ef          	jal	ra,2000d960 <xQueueGenericCreate>
2000c674:	00a42a23          	sw	a0,20(s0)
2000c678:	1a050a63          	beqz	a0,2000c82c <llma_stack_init+0x1ec>
2000c67c:	01840a13          	addi	s4,s0,24
2000c680:	01400533          	add	a0,zero,s4
2000c684:	01242023          	sw	s2,0(s0)
2000c688:	e000a097          	auipc	ra,0xe000a
2000c68c:	be0080e7          	jalr	-1056(ra) # 16268 <list_init>
2000c690:	03440783          	lb	a5,52(s0)
2000c694:	02c40993          	addi	s3,s0,44
2000c698:	9bf1                	c.andi	a5,-4
2000c69a:	854e                	c.mv	a0,s3
2000c69c:	02f40a23          	sb	a5,52(s0)
2000c6a0:	1a042c23          	sw	zero,440(s0)
2000c6a4:	1c042e23          	sw	zero,476(s0)
2000c6a8:	1e042023          	sw	zero,480(s0)
2000c6ac:	1e042223          	sw	zero,484(s0)
2000c6b0:	1e042423          	sw	zero,488(s0)
2000c6b4:	1e042623          	sw	zero,492(s0)
2000c6b8:	1e042823          	sw	zero,496(s0)
2000c6bc:	1e042a23          	sw	zero,500(s0)
2000c6c0:	1e042c23          	sw	zero,504(s0)
2000c6c4:	1a042e23          	sw	zero,444(s0)
2000c6c8:	1c042023          	sw	zero,448(s0)
2000c6cc:	1c042223          	sw	zero,452(s0)
2000c6d0:	1c042423          	sw	zero,456(s0)
2000c6d4:	1c042623          	sw	zero,460(s0)
2000c6d8:	1c042823          	sw	zero,464(s0)
2000c6dc:	1c042a23          	sw	zero,468(s0)
2000c6e0:	1c042c23          	sw	zero,472(s0)
2000c6e4:	02042423          	sw	zero,40(s0)
2000c6e8:	02042023          	sw	zero,32(s0)
2000c6ec:	e000a097          	auipc	ra,0xe000a
2000c6f0:	b7c080e7          	jalr	-1156(ra) # 16268 <list_init>
2000c6f4:	2000c737          	lui	a4,0x2000c
2000c6f8:	2001e537          	lui	a0,0x2001e
2000c6fc:	56870713          	addi	a4,a4,1384 # 2000c568 <timer_10ms_callback>
2000c700:	4681                	c.li	a3,0
2000c702:	4605                	c.li	a2,1
2000c704:	00500593          	li	a1,5
2000c708:	59050513          	addi	a0,a0,1424 # 2001e590 <_ITB_BASE_+0x3e0>
2000c70c:	7a0030ef          	jal	ra,2000feac <xTimerCreate>
2000c710:	c408                	c.sw	a0,8(s0)
2000c712:	4541                	c.li	a0,16
2000c714:	00042a83          	lw	s5,0(s0)
2000c718:	e000a097          	auipc	ra,0xe000a
2000c71c:	838080e7          	jalr	-1992(ra) # 15f50 <pvPortMalloc>
2000c720:	84aa                	c.mv	s1,a0
2000c722:	12050563          	beqz	a0,2000c84c <llma_stack_init+0x20c>
2000c726:	4581                	c.li	a1,0
2000c728:	4605                	c.li	a2,1
2000c72a:	8556                	c.mv	a0,s5
2000c72c:	3e90c0ef          	jal	ra,20019314 <llma_slot_ntf_en>
2000c730:	2000c7b7          	lui	a5,0x2000c
2000c734:	b5c78793          	addi	a5,a5,-1188 # 2000bb5c <llmacp_d_s_slot_0x0000_handle>
2000c738:	85a6                	c.mv	a1,s1
2000c73a:	8552                	c.mv	a0,s4
2000c73c:	c480                	c.sw	s0,8(s1)
2000c73e:	00049223          	sh	zero,4(s1)
2000c742:	c4dc                	c.sw	a5,12(s1)
2000c744:	e000a097          	auipc	ra,0xe000a
2000c748:	b30080e7          	jalr	-1232(ra) # 16274 <list_push_back>
2000c74c:	8e89c7b7          	lui	a5,0x8e89c
2000c750:	ed678793          	addi	a5,a5,-298 # 8e89bed6 <BIN_SIZE+0x6e85d86e>
2000c754:	c45c                	c.sw	a5,12(s0)
2000c756:	145557b7          	lui	a5,0x14555
2000c75a:	55578793          	addi	a5,a5,1365 # 14555555 <_D_HEAP_START_ADDR+0x144cc465>
2000c75e:	c81c                	c.sw	a5,16(s0)
2000c760:	00c40493          	addi	s1,s0,12
2000c764:	e0007097          	auipc	ra,0xe0007
2000c768:	f54080e7          	jalr	-172(ra) # 136b8 <core_interrupt_disable>
2000c76c:	85a6                	c.mv	a1,s1
2000c76e:	8a2a                	c.mv	s4,a0
2000c770:	4621                	c.li	a2,8
2000c772:	4501                	c.li	a0,0
2000c774:	158050ef          	jal	ra,200118cc <nvds_read>
2000c778:	01400533          	add	a0,zero,s4
2000c77c:	e0007097          	auipc	ra,0xe0007
2000c780:	f4c080e7          	jalr	-180(ra) # 136c8 <core_restore_interrupt>
2000c784:	01344603          	lbu	a2,19(s0)
2000c788:	01040693          	addi	a3,s0,16
2000c78c:	85a6                	c.mv	a1,s1
2000c78e:	854a                	c.mv	a0,s2
2000c790:	7cd0c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000c794:	04440513          	addi	a0,s0,68
2000c798:	01e00593          	li	a1,30
2000c79c:	02042c23          	sw	zero,56(s0)
2000c7a0:	5340c0ef          	jal	ra,20018cd4 <afh_init>
2000c7a4:	2000c637          	lui	a2,0x2000c
2000c7a8:	85a2                	c.mv	a1,s0
2000c7aa:	09600693          	li	a3,150
2000c7ae:	b5460613          	addi	a2,a2,-1196 # 2000bb54 <llmacp_timeout_afh>
2000c7b2:	854e                	c.mv	a0,s3
2000c7b4:	50d070ef          	jal	ra,200144c0 <to_list_item_add>
2000c7b8:	6605                	c.lui	a2,0x1
2000c7ba:	2001f5b7          	lui	a1,0x2001f
2000c7be:	2000c537          	lui	a0,0x2000c
2000c7c2:	00440793          	addi	a5,s0,4
2000c7c6:	86a2                	c.mv	a3,s0
2000c7c8:	00500713          	li	a4,5
2000c7cc:	a0060613          	addi	a2,a2,-1536 # a00 <uart0_irq_handler+0x30>
2000c7d0:	b5458593          	addi	a1,a1,-1196 # 2001eb54 <_ITB_BASE_+0x9a4>
2000c7d4:	fc850513          	addi	a0,a0,-56 # 2000bfc8 <llmacp_task>
2000c7d8:	1a0428a3          	sw	zero,433(s0)
2000c7dc:	1a040aa3          	sb	zero,437(s0)
2000c7e0:	74d010ef          	jal	ra,2000e72c <xTaskCreate>
2000c7e4:	0c80c22b          	swgp	s0,32964 # 88200 <g_llmacp>
2000c7e8:	8522                	c.mv	a0,s0
2000c7ea:	40f2                	c.lwsp	ra,28(sp)
2000c7ec:	4462                	c.lwsp	s0,24(sp)
2000c7ee:	44d2                	c.lwsp	s1,20(sp)
2000c7f0:	4942                	c.lwsp	s2,16(sp)
2000c7f2:	49b2                	c.lwsp	s3,12(sp)
2000c7f4:	4a22                	c.lwsp	s4,8(sp)
2000c7f6:	4a92                	c.lwsp	s5,4(sp)
2000c7f8:	6105                	c.addi16sp	sp,32
2000c7fa:	8082                	c.jr	ra
2000c7fc:	2001f637          	lui	a2,0x2001f
2000c800:	2001f5b7          	lui	a1,0x2001f
2000c804:	2c500693          	li	a3,709
2000c808:	2ac60613          	addi	a2,a2,684 # 2001f2ac <_ITB_BASE_+0x10fc>
2000c80c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000c810:	e000b097          	auipc	ra,0xe000b
2000c814:	960080e7          	jalr	-1696(ra) # 17170 <printk>
2000c818:	4601                	c.li	a2,0
2000c81a:	45d1                	c.li	a1,20
2000c81c:	02000513          	li	a0,32
2000c820:	140010ef          	jal	ra,2000d960 <xQueueGenericCreate>
2000c824:	00a42a23          	sw	a0,20(s0)
2000c828:	e4051ae3          	bnez	a0,2000c67c <llma_stack_init+0x3c>
2000c82c:	2001f637          	lui	a2,0x2001f
2000c830:	2001f5b7          	lui	a1,0x2001f
2000c834:	2c800693          	li	a3,712
2000c838:	2ac60613          	addi	a2,a2,684 # 2001f2ac <_ITB_BASE_+0x10fc>
2000c83c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000c840:	e000b097          	auipc	ra,0xe000b
2000c844:	930080e7          	jalr	-1744(ra) # 17170 <printk>
2000c848:	e35ff06f          	j	2000c67c <llma_stack_init+0x3c>
2000c84c:	2001f637          	lui	a2,0x2001f
2000c850:	2001f5b7          	lui	a1,0x2001f
2000c854:	2aa00693          	li	a3,682
2000c858:	2ac60613          	addi	a2,a2,684 # 2001f2ac <_ITB_BASE_+0x10fc>
2000c85c:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000c860:	e000b097          	auipc	ra,0xe000b
2000c864:	910080e7          	jalr	-1776(ra) # 17170 <printk>
2000c868:	b5d5                	c.j	2000c74c <llma_stack_init+0x10c>
2000c86a:	0001                	c.nop

2000c86c <llmacp_mst_connect_slv>:
2000c86c:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
2000c870:	1101                	c.addi	sp,-32
2000c872:	ce06                	c.swsp	ra,28(sp)
2000c874:	cc22                	c.swsp	s0,24(sp)
2000c876:	ca26                	c.swsp	s1,20(sp)
2000c878:	84aa                	c.mv	s1,a0
2000c87a:	4788                	c.lw	a0,8(a5)
2000c87c:	842e                	c.mv	s0,a1
2000c87e:	47b1                	c.li	a5,12
2000c880:	00500593          	li	a1,5
2000c884:	00f10623          	sb	a5,12(sp)
2000c888:	008106a3          	sb	s0,13(sp)
2000c88c:	555030ef          	jal	ra,200105e0 <codec_tone_play>
2000c890:	2001f5b7          	lui	a1,0x2001f
2000c894:	8622                	c.mv	a2,s0
2000c896:	48858593          	addi	a1,a1,1160 # 2001f488 <_ITB_BASE_+0x12d8>
2000c89a:	4505                	c.li	a0,1
2000c89c:	e000b097          	auipc	ra,0xe000b
2000c8a0:	8d4080e7          	jalr	-1836(ra) # 17170 <printk>
2000c8a4:	4088                	c.lw	a0,0(s1)
2000c8a6:	0074                	c.addi4spn	a3,sp,12
2000c8a8:	454c                	c.lw	a1,12(a0)
2000c8aa:	4709                	c.li	a4,2
2000c8ac:	00100613          	li	a2,1
2000c8b0:	3690c0ef          	jal	ra,20019418 <llma_ctrl_packet_send>
2000c8b4:	40f2                	c.lwsp	ra,28(sp)
2000c8b6:	4462                	c.lwsp	s0,24(sp)
2000c8b8:	44d2                	c.lwsp	s1,20(sp)
2000c8ba:	6105                	c.addi16sp	sp,32
2000c8bc:	8082                	c.jr	ra
	...

2000c8c0 <pair_timeout>:
2000c8c0:	1141                	c.addi	sp,-16
2000c8c2:	c606                	c.swsp	ra,12(sp)
2000c8c4:	c422                	c.swsp	s0,8(sp)
2000c8c6:	c226                	c.swsp	s1,4(sp)
2000c8c8:	842a                	c.mv	s0,a0
2000c8ca:	01354603          	lbu	a2,19(a0)
2000c8ce:	4108                	c.lw	a0,0(a0)
2000c8d0:	01040693          	addi	a3,s0,16
2000c8d4:	00c40593          	addi	a1,s0,12
2000c8d8:	6850c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000c8dc:	2001e5b7          	lui	a1,0x2001e
2000c8e0:	2a858593          	addi	a1,a1,680 # 2001e2a8 <_ITB_BASE_+0xf8>
2000c8e4:	00100513          	li	a0,1
2000c8e8:	e000b097          	auipc	ra,0xe000b
2000c8ec:	888080e7          	jalr	-1912(ra) # 17170 <printk>
2000c8f0:	2001f5b7          	lui	a1,0x2001f
2000c8f4:	ee458593          	addi	a1,a1,-284 # 2001eee4 <_ITB_BASE_+0xd34>
2000c8f8:	00100513          	li	a0,1
2000c8fc:	02042c23          	sw	zero,56(s0)
2000c900:	e000b097          	auipc	ra,0xe000b
2000c904:	870080e7          	jalr	-1936(ra) # 17170 <printk>
2000c908:	7616278b          	lbugp	a5,16224 # 8409c <slave_mode>
2000c90c:	74063f8b          	sbgp	zero,16222 # 8409a <pairing_flag>
2000c910:	c781                	c.beqz	a5,2000c918 <pair_timeout+0x58>
2000c912:	7596658b          	lbugp	a1,16217 # 84095 <connect_flag>
2000c916:	e99d                	c.bnez	a1,2000c94c <pair_timeout+0x8c>
2000c918:	1f400593          	li	a1,500
2000c91c:	00000513          	li	a0,0
2000c920:	dfff4097          	auipc	ra,0xdfff4
2000c924:	d04080e7          	jalr	-764(ra) # 624 <hal_led_blink>
2000c928:	7596660b          	lbugp	a2,16217 # 84095 <connect_flag>
2000c92c:	2001e5b7          	lui	a1,0x2001e
2000c930:	45c58593          	addi	a1,a1,1116 # 2001e45c <_ITB_BASE_+0x2ac>
2000c934:	00100513          	li	a0,1
2000c938:	e000b097          	auipc	ra,0xe000b
2000c93c:	838080e7          	jalr	-1992(ra) # 17170 <printk>
2000c940:	40b2                	c.lwsp	ra,12(sp)
2000c942:	4422                	c.lwsp	s0,8(sp)
2000c944:	4492                	c.lwsp	s1,4(sp)
2000c946:	4501                	c.li	a0,0
2000c948:	0141                	c.addi	sp,16
2000c94a:	8082                	c.jr	ra
2000c94c:	8522                	c.mv	a0,s0
2000c94e:	3f39                	c.jal	2000c86c <llmacp_mst_connect_slv>
2000c950:	c1dfd0ef          	jal	ra,2000a56c <led_show>
2000c954:	bfd1                	c.j	2000c928 <pair_timeout+0x68>
	...

2000c958 <update_bonding_info>:
2000c958:	1141                	c.addi	sp,-16
2000c95a:	c226                	c.swsp	s1,4(sp)
2000c95c:	c606                	c.swsp	ra,12(sp)
2000c95e:	c422                	c.swsp	s0,8(sp)
2000c960:	c04a                	c.swsp	s2,0(sp)
2000c962:	4558                	c.lw	a4,12(a0)
2000c964:	0005a783          	lw	a5,0(a1)
2000c968:	00c50493          	addi	s1,a0,12
2000c96c:	0af70263          	beq	a4,a5,2000ca10 <update_bonding_info+0xb8>
2000c970:	c55c                	c.sw	a5,12(a0)
2000c972:	41dc                	c.lw	a5,4(a1)
2000c974:	842e                	c.mv	s0,a1
2000c976:	c0dc                	c.sw	a5,4(s1)
2000c978:	e0007097          	auipc	ra,0xe0007
2000c97c:	d40080e7          	jalr	-704(ra) # 136b8 <core_interrupt_disable>
2000c980:	4621                	c.li	a2,8
2000c982:	85a6                	c.mv	a1,s1
2000c984:	892a                	c.mv	s2,a0
2000c986:	4501                	c.li	a0,0
2000c988:	63d040ef          	jal	ra,200117c4 <nvds_write>
2000c98c:	01200533          	add	a0,zero,s2
2000c990:	e0007097          	auipc	ra,0xe0007
2000c994:	d38080e7          	jalr	-712(ra) # 136c8 <core_restore_interrupt>
2000c998:	2001f5b7          	lui	a1,0x2001f
2000c99c:	30058593          	addi	a1,a1,768 # 2001f300 <_ITB_BASE_+0x1150>
2000c9a0:	00100513          	li	a0,1
2000c9a4:	e000a097          	auipc	ra,0xe000a
2000c9a8:	7cc080e7          	jalr	1996(ra) # 17170 <printk>
2000c9ac:	00344783          	lbu	a5,3(s0)
2000c9b0:	00244703          	lbu	a4,2(s0)
2000c9b4:	00144683          	lbu	a3,1(s0)
2000c9b8:	00044603          	lbu	a2,0(s0)
2000c9bc:	2001e5b7          	lui	a1,0x2001e
2000c9c0:	2d858593          	addi	a1,a1,728 # 2001e2d8 <_ITB_BASE_+0x128>
2000c9c4:	00100513          	li	a0,1
2000c9c8:	e000a097          	auipc	ra,0xe000a
2000c9cc:	7a8080e7          	jalr	1960(ra) # 17170 <printk>
2000c9d0:	00444603          	lbu	a2,4(s0)
2000c9d4:	00644703          	lbu	a4,6(s0)
2000c9d8:	00544683          	lbu	a3,5(s0)
2000c9dc:	2001e5b7          	lui	a1,0x2001e
2000c9e0:	23058593          	addi	a1,a1,560 # 2001e230 <_ITB_BASE_+0x80>
2000c9e4:	00100513          	li	a0,1
2000c9e8:	e000a097          	auipc	ra,0xe000a
2000c9ec:	788080e7          	jalr	1928(ra) # 17170 <printk>
2000c9f0:	00744603          	lbu	a2,7(s0)
2000c9f4:	4422                	c.lwsp	s0,8(sp)
2000c9f6:	40b2                	c.lwsp	ra,12(sp)
2000c9f8:	4492                	c.lwsp	s1,4(sp)
2000c9fa:	4902                	c.lwsp	s2,0(sp)
2000c9fc:	2001f5b7          	lui	a1,0x2001f
2000ca00:	9fc58593          	addi	a1,a1,-1540 # 2001e9fc <_ITB_BASE_+0x84c>
2000ca04:	4505                	c.li	a0,1
2000ca06:	0141                	c.addi	sp,16
2000ca08:	e000a317          	auipc	t1,0xe000a
2000ca0c:	76830067          	jr	1896(t1) # 17170 <printk>
2000ca10:	40d4                	c.lw	a3,4(s1)
2000ca12:	41d8                	c.lw	a4,4(a1)
2000ca14:	f4e69ee3          	bne	a3,a4,2000c970 <update_bonding_info+0x18>
2000ca18:	40b2                	c.lwsp	ra,12(sp)
2000ca1a:	4422                	c.lwsp	s0,8(sp)
2000ca1c:	4492                	c.lwsp	s1,4(sp)
2000ca1e:	4902                	c.lwsp	s2,0(sp)
2000ca20:	0141                	c.addi	sp,16
2000ca22:	8082                	c.jr	ra

2000ca24 <shell_ds_dump>:
2000ca24:	1101                	c.addi	sp,-32
2000ca26:	4621                	c.li	a2,8
2000ca28:	002c                	c.addi4spn	a1,sp,8
2000ca2a:	4501                	c.li	a0,0
2000ca2c:	00112e23          	sw	ra,28(sp)
2000ca30:	69d040ef          	jal	ra,200118cc <nvds_read>
2000ca34:	cd11                	c.beqz	a0,2000ca50 <shell_ds_dump+0x2c>
2000ca36:	2001e5b7          	lui	a1,0x2001e
2000ca3a:	77058593          	addi	a1,a1,1904 # 2001e770 <_ITB_BASE_+0x5c0>
2000ca3e:	4505                	c.li	a0,1
2000ca40:	e000a097          	auipc	ra,0xe000a
2000ca44:	730080e7          	jalr	1840(ra) # 17170 <printk>
2000ca48:	40f2                	c.lwsp	ra,28(sp)
2000ca4a:	6105                	c.addi16sp	sp,32
2000ca4c:	00008067          	ret
2000ca50:	2001f5b7          	lui	a1,0x2001f
2000ca54:	b5c58593          	addi	a1,a1,-1188 # 2001eb5c <_ITB_BASE_+0x9ac>
2000ca58:	00100513          	li	a0,1
2000ca5c:	e000a097          	auipc	ra,0xe000a
2000ca60:	714080e7          	jalr	1812(ra) # 17170 <printk>
2000ca64:	002c                	c.addi4spn	a1,sp,8
2000ca66:	46c1                	c.li	a3,16
2000ca68:	4621                	c.li	a2,8
2000ca6a:	4505                	c.li	a0,1
2000ca6c:	e000a097          	auipc	ra,0xe000a
2000ca70:	794080e7          	jalr	1940(ra) # 17200 <dump_hex_with_format>
2000ca74:	40f2                	c.lwsp	ra,28(sp)
2000ca76:	6105                	c.addi16sp	sp,32
2000ca78:	8082                	c.jr	ra
	...

2000ca7c <shell_pair>:
2000ca7c:	1101                	c.addi	sp,-32
2000ca7e:	cc22                	c.swsp	s0,24(sp)
2000ca80:	0c40a42b          	lwgp	s0,32964 # 88200 <g_llmacp>
2000ca84:	2001f7b7          	lui	a5,0x2001f
2000ca88:	6787a783          	lw	a5,1656(a5) # 2001f678 <shellDescsys+0xa4>
2000ca8c:	ce06                	c.swsp	ra,28(sp)
2000ca8e:	ca26                	c.swsp	s1,20(sp)
2000ca90:	4004                	c.lw	s1,0(s0)
2000ca92:	c63e                	c.swsp	a5,12(sp)
2000ca94:	6795                	c.lui	a5,0x5
2000ca96:	35378793          	addi	a5,a5,851 # 5353 <cftbsub+0x13>
2000ca9a:	00f11423          	sh	a5,8(sp)
2000ca9e:	5c18                	c.lw	a4,56(s0)
2000caa0:	05300793          	li	a5,83
2000caa4:	00f10523          	sb	a5,10(sp)
2000caa8:	0c071a63          	bnez	a4,2000cb7c <shell_pair+0x100>
2000caac:	0e050863          	beqz	a0,2000cb9c <shell_pair+0x120>
2000cab0:	801407b7          	lui	a5,0x80140
2000cab4:	2007a503          	lw	a0,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
2000cab8:	dfffa097          	auipc	ra,0xdfffa
2000cabc:	074080e7          	jalr	116(ra) # 6b2c <covert_ac>
2000cac0:	ccccd7b7          	lui	a5,0xccccd
2000cac4:	0ff57713          	andi	a4,a0,255
2000cac8:	ccd78793          	addi	a5,a5,-819 # cccccccd <BIN_SIZE+0xacc8e665>
2000cacc:	02f737b3          	mulhu	a5,a4,a5
2000cad0:	3c8526db          	bfoz	a3,a0,15,8
2000cad4:	01855613          	srli	a2,a0,0x18
2000cad8:	5d05255b          	bfoz	a0,a0,23,16
2000cadc:	00d548b3          	xor	a7,a0,a3
2000cae0:	00e645b3          	xor	a1,a2,a4
2000cae4:	02c40e23          	sb	a2,60(s0)
2000cae8:	02a40ea3          	sb	a0,61(s0)
2000caec:	02800613          	li	a2,40
2000caf0:	853a                	c.mv	a0,a4
2000caf2:	8395                	c.srli	a5,0x5
2000caf4:	c6c7957f          	msubr32	a0,a5,a2
2000caf8:	00e6c833          	xor	a6,a3,a4
2000cafc:	02d40f23          	sb	a3,62(s0)
2000cb00:	02e40fa3          	sb	a4,63(s0)
2000cb04:	05140023          	sb	a7,64(s0)
2000cb08:	050400a3          	sb	a6,65(s0)
2000cb0c:	04b40123          	sb	a1,66(s0)
2000cb10:	04a401a3          	sb	a0,67(s0)
2000cb14:	00042503          	lw	a0,0(s0)
2000cb18:	dfffd097          	auipc	ra,0xdfffd
2000cb1c:	fe8080e7          	jalr	-24(ra) # 9b00 <llma_reset_req>
2000cb20:	0034                	c.addi4spn	a3,sp,8
2000cb22:	006c                	c.addi4spn	a1,sp,12
2000cb24:	4635                	c.li	a2,13
2000cb26:	8526                	c.mv	a0,s1
2000cb28:	4350c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000cb2c:	2000d637          	lui	a2,0x2000d
2000cb30:	4789                	c.li	a5,2
2000cb32:	1f400693          	li	a3,500
2000cb36:	8c060613          	addi	a2,a2,-1856 # 2000c8c0 <pair_timeout>
2000cb3a:	85a2                	c.mv	a1,s0
2000cb3c:	02c40513          	addi	a0,s0,44
2000cb40:	02f42c23          	sw	a5,56(s0)
2000cb44:	17d070ef          	jal	ra,200144c0 <to_list_item_add>
2000cb48:	2001f5b7          	lui	a1,0x2001f
2000cb4c:	86058593          	addi	a1,a1,-1952 # 2001e860 <_ITB_BASE_+0x6b0>
2000cb50:	00100513          	li	a0,1
2000cb54:	e000a097          	auipc	ra,0xe000a
2000cb58:	61c080e7          	jalr	1564(ra) # 17170 <printk>
2000cb5c:	2001f5b7          	lui	a1,0x2001f
2000cb60:	d7058593          	addi	a1,a1,-656 # 2001ed70 <_ITB_BASE_+0xbc0>
2000cb64:	00100513          	li	a0,1
2000cb68:	e000a097          	auipc	ra,0xe000a
2000cb6c:	608080e7          	jalr	1544(ra) # 17170 <printk>
2000cb70:	40f2                	c.lwsp	ra,28(sp)
2000cb72:	4462                	c.lwsp	s0,24(sp)
2000cb74:	44d2                	c.lwsp	s1,20(sp)
2000cb76:	6105                	c.addi16sp	sp,32
2000cb78:	00008067          	ret
2000cb7c:	2001e5b7          	lui	a1,0x2001e
2000cb80:	36c58593          	addi	a1,a1,876 # 2001e36c <_ITB_BASE_+0x1bc>
2000cb84:	00100513          	li	a0,1
2000cb88:	e000a097          	auipc	ra,0xe000a
2000cb8c:	5e8080e7          	jalr	1512(ra) # 17170 <printk>
2000cb90:	40f2                	c.lwsp	ra,28(sp)
2000cb92:	4462                	c.lwsp	s0,24(sp)
2000cb94:	44d2                	c.lwsp	s1,20(sp)
2000cb96:	6105                	c.addi16sp	sp,32
2000cb98:	00008067          	ret
2000cb9c:	01340603          	lb	a2,19(s0)
2000cba0:	01041703          	lh	a4,16(s0)
2000cba4:	01240783          	lb	a5,18(s0)
2000cba8:	4454                	c.lw	a3,12(s0)
2000cbaa:	04c401a3          	sb	a2,67(s0)
2000cbae:	dc54                	c.sw	a3,60(s0)
2000cbb0:	04e41023          	sh	a4,64(s0)
2000cbb4:	04f40123          	sb	a5,66(s0)
2000cbb8:	bfb1                	c.j	2000cb14 <shell_pair+0x98>
2000cbba:	0001                	c.nop

2000cbbc <pair_data_rx_updata>:
2000cbbc:	7179                	c.addi16sp	sp,-48
2000cbbe:	801407b7          	lui	a5,0x80140
2000cbc2:	d422                	c.swsp	s0,40(sp)
2000cbc4:	d226                	c.swsp	s1,36(sp)
2000cbc6:	d04a                	c.swsp	s2,32(sp)
2000cbc8:	ce4e                	c.swsp	s3,28(sp)
2000cbca:	cc52                	c.swsp	s4,24(sp)
2000cbcc:	ca56                	c.swsp	s5,20(sp)
2000cbce:	c85a                	c.swsp	s6,16(sp)
2000cbd0:	d606                	c.swsp	ra,44(sp)
2000cbd2:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
2000cbd6:	842a                	c.mv	s0,a0
2000cbd8:	00f00533          	add	a0,zero,a5
2000cbdc:	dfffa097          	auipc	ra,0xdfffa
2000cbe0:	f50080e7          	jalr	-176(ra) # 6b2c <covert_ac>
2000cbe4:	ccccd7b7          	lui	a5,0xccccd
2000cbe8:	0ff57493          	andi	s1,a0,255
2000cbec:	ccd78793          	addi	a5,a5,-819 # cccccccd <BIN_SIZE+0xacc8e665>
2000cbf0:	02f4b7b3          	mulhu	a5,s1,a5
2000cbf4:	3c85275b          	bfoz	a4,a0,15,8
2000cbf8:	5d0526db          	bfoz	a3,a0,23,16
2000cbfc:	8926                	c.mv	s2,s1
2000cbfe:	02800593          	li	a1,40
2000cc02:	00974ab3          	xor	s5,a4,s1
2000cc06:	8161                	c.srli	a0,0x18
2000cc08:	00e6ca33          	xor	s4,a3,a4
2000cc0c:	02940fa3          	sb	s1,63(s0)
2000cc10:	05440023          	sb	s4,64(s0)
2000cc14:	8395                	c.srli	a5,0x5
2000cc16:	c6b7997f          	msubr32	s2,a5,a1
2000cc1a:	055400a3          	sb	s5,65(s0)
2000cc1e:	02a40e23          	sb	a0,60(s0)
2000cc22:	04041603          	lh	a2,64(s0)
2000cc26:	02d40ea3          	sb	a3,61(s0)
2000cc2a:	02e40f23          	sb	a4,62(s0)
2000cc2e:	03c42983          	lw	s3,60(s0)
2000cc32:	8ca9                	c.xor	s1,a0
2000cc34:	0ff97913          	andi	s2,s2,255
2000cc38:	445c                	c.lw	a5,12(s0)
2000cc3a:	04940123          	sb	s1,66(s0)
2000cc3e:	052401a3          	sb	s2,67(s0)
2000cc42:	c44e                	c.swsp	s3,8(sp)
2000cc44:	00c11623          	sh	a2,12(sp)
2000cc48:	00910723          	sb	s1,14(sp)
2000cc4c:	012107a3          	sb	s2,15(sp)
2000cc50:	00c40b13          	addi	s6,s0,12
2000cc54:	0b378263          	beq	a5,s3,2000ccf8 <pair_data_rx_updata+0x13c>
2000cc58:	47a2                	c.lwsp	a5,8(sp)
2000cc5a:	c45c                	c.sw	a5,12(s0)
2000cc5c:	47b2                	c.lwsp	a5,12(sp)
2000cc5e:	c81c                	c.sw	a5,16(s0)
2000cc60:	e0007097          	auipc	ra,0xe0007
2000cc64:	a58080e7          	jalr	-1448(ra) # 136b8 <core_interrupt_disable>
2000cc68:	4621                	c.li	a2,8
2000cc6a:	85da                	c.mv	a1,s6
2000cc6c:	842a                	c.mv	s0,a0
2000cc6e:	4501                	c.li	a0,0
2000cc70:	355040ef          	jal	ra,200117c4 <nvds_write>
2000cc74:	00800533          	add	a0,zero,s0
2000cc78:	e0007097          	auipc	ra,0xe0007
2000cc7c:	a50080e7          	jalr	-1456(ra) # 136c8 <core_restore_interrupt>
2000cc80:	2001f5b7          	lui	a1,0x2001f
2000cc84:	30058593          	addi	a1,a1,768 # 2001f300 <_ITB_BASE_+0x1150>
2000cc88:	00100513          	li	a0,1
2000cc8c:	e000a097          	auipc	ra,0xe000a
2000cc90:	4e4080e7          	jalr	1252(ra) # 17170 <printk>
2000cc94:	2001e5b7          	lui	a1,0x2001e
2000cc98:	0189d793          	srli	a5,s3,0x18
2000cc9c:	5d09a75b          	bfoz	a4,s3,23,16
2000cca0:	3c89a6db          	bfoz	a3,s3,15,8
2000cca4:	0ff9f613          	andi	a2,s3,255
2000cca8:	2d858593          	addi	a1,a1,728 # 2001e2d8 <_ITB_BASE_+0x128>
2000ccac:	00100513          	li	a0,1
2000ccb0:	e000a097          	auipc	ra,0xe000a
2000ccb4:	4c0080e7          	jalr	1216(ra) # 17170 <printk>
2000ccb8:	2001e5b7          	lui	a1,0x2001e
2000ccbc:	8652                	c.mv	a2,s4
2000ccbe:	8726                	c.mv	a4,s1
2000ccc0:	86d6                	c.mv	a3,s5
2000ccc2:	23058593          	addi	a1,a1,560 # 2001e230 <_ITB_BASE_+0x80>
2000ccc6:	4505                	c.li	a0,1
2000ccc8:	e000a097          	auipc	ra,0xe000a
2000cccc:	4a8080e7          	jalr	1192(ra) # 17170 <printk>
2000ccd0:	5422                	c.lwsp	s0,40(sp)
2000ccd2:	50b2                	c.lwsp	ra,44(sp)
2000ccd4:	5492                	c.lwsp	s1,36(sp)
2000ccd6:	49f2                	c.lwsp	s3,28(sp)
2000ccd8:	4a62                	c.lwsp	s4,24(sp)
2000ccda:	4ad2                	c.lwsp	s5,20(sp)
2000ccdc:	4b42                	c.lwsp	s6,16(sp)
2000ccde:	864a                	c.mv	a2,s2
2000cce0:	2001f5b7          	lui	a1,0x2001f
2000cce4:	5902                	c.lwsp	s2,32(sp)
2000cce6:	9fc58593          	addi	a1,a1,-1540 # 2001e9fc <_ITB_BASE_+0x84c>
2000ccea:	4505                	c.li	a0,1
2000ccec:	03010113          	addi	sp,sp,48
2000ccf0:	e000a317          	auipc	t1,0xe000a
2000ccf4:	48030067          	jr	1152(t1) # 17170 <printk>
2000ccf8:	004b2703          	lw	a4,4(s6)
2000ccfc:	47b2                	c.lwsp	a5,12(sp)
2000ccfe:	f4f71de3          	bne	a4,a5,2000cc58 <pair_data_rx_updata+0x9c>
2000cd02:	50b2                	c.lwsp	ra,44(sp)
2000cd04:	5422                	c.lwsp	s0,40(sp)
2000cd06:	5492                	c.lwsp	s1,36(sp)
2000cd08:	5902                	c.lwsp	s2,32(sp)
2000cd0a:	49f2                	c.lwsp	s3,28(sp)
2000cd0c:	4a62                	c.lwsp	s4,24(sp)
2000cd0e:	4ad2                	c.lwsp	s5,20(sp)
2000cd10:	4b42                	c.lwsp	s6,16(sp)
2000cd12:	6145                	c.addi16sp	sp,48
2000cd14:	8082                	c.jr	ra
2000cd16:	0001                	c.nop

2000cd18 <pair_process>:
2000cd18:	419c                	c.lw	a5,0(a1)
2000cd1a:	4725                	c.li	a4,9
2000cd1c:	16f76463          	bltu	a4,a5,2000ce84 <pair_process+0x16c>
2000cd20:	2001f737          	lui	a4,0x2001f
2000cd24:	7ec70713          	addi	a4,a4,2028 # 2001f7ec <shellDescrs+0x10>
2000cd28:	0cf707db          	lea.w	a5,a4,a5
2000cd2c:	439c                	c.lw	a5,0(a5)
2000cd2e:	1101                	c.addi	sp,-32
2000cd30:	cc22                	c.swsp	s0,24(sp)
2000cd32:	ce06                	c.swsp	ra,28(sp)
2000cd34:	ca26                	c.swsp	s1,20(sp)
2000cd36:	842a                	c.mv	s0,a0
2000cd38:	00078067          	jr	a5
2000cd3c:	478d                	c.li	a5,3
2000cd3e:	dd1c                	c.sw	a5,56(a0)
2000cd40:	401c                	c.lw	a5,0(s0)
2000cd42:	0487c783          	lbu	a5,72(a5)
2000cd46:	eb9d                	c.bnez	a5,2000cd7c <pair_process+0x64>
2000cd48:	04340883          	lb	a7,67(s0)
2000cd4c:	04041703          	lh	a4,64(s0)
2000cd50:	04240783          	lb	a5,66(s0)
2000cd54:	03c42803          	lw	a6,60(s0)
2000cd58:	4329                	c.li	t1,10
2000cd5a:	46a5                	c.li	a3,9
2000cd5c:	0050                	c.addi4spn	a2,sp,4
2000cd5e:	4585                	c.li	a1,1
2000cd60:	00800533          	add	a0,zero,s0
2000cd64:	00610223          	sb	t1,4(sp)
2000cd68:	01110623          	sb	a7,12(sp)
2000cd6c:	010122a3          	sw	a6,5(sp)
2000cd70:	00e114a3          	sh	a4,9(sp)
2000cd74:	00f105a3          	sb	a5,11(sp)
2000cd78:	805ff0ef          	jal	ra,2000c57c <llmacp_ctrl_packet_tx>
2000cd7c:	40f2                	c.lwsp	ra,28(sp)
2000cd7e:	4462                	c.lwsp	s0,24(sp)
2000cd80:	44d2                	c.lwsp	s1,20(sp)
2000cd82:	6105                	c.addi16sp	sp,32
2000cd84:	00008067          	ret
2000cd88:	45d8                	c.lw	a4,12(a1)
2000cd8a:	00a70783          	lb	a5,10(a4)
2000cd8e:	8bbd                	c.andi	a5,15
2000cd90:	be17e65b          	bnec	a5,1,2000cd7c <pair_process+0x64>
2000cd94:	00c74783          	lbu	a5,12(a4)
2000cd98:	bea7e25b          	bnec	a5,10,2000cd7c <pair_process+0x64>
2000cd9c:	411c                	c.lw	a5,0(a0)
2000cd9e:	0487c783          	lbu	a5,72(a5)
2000cda2:	ffe9                	c.bnez	a5,2000cd7c <pair_process+0x64>
2000cda4:	04051683          	lh	a3,64(a0)
2000cda8:	04250703          	lb	a4,66(a0)
2000cdac:	04350783          	lb	a5,67(a0)
2000cdb0:	5d50                	c.lw	a2,60(a0)
2000cdb2:	004c                	c.addi4spn	a1,sp,4
2000cdb4:	c232                	c.swsp	a2,4(sp)
2000cdb6:	00d11423          	sh	a3,8(sp)
2000cdba:	00e10523          	sb	a4,10(sp)
2000cdbe:	00f105a3          	sb	a5,11(sp)
2000cdc2:	3e59                	c.jal	2000c958 <update_bonding_info>
2000cdc4:	fb9ff06f          	j	2000cd7c <pair_process+0x64>
2000cdc8:	45d8                	c.lw	a4,12(a1)
2000cdca:	5d14                	c.lw	a3,56(a0)
2000cdcc:	00670783          	lb	a5,6(a4)
2000cdd0:	00f7f793          	andi	a5,a5,15
2000cdd4:	0617de5b          	beqc	a5,1,2000ce50 <pair_process+0x138>
2000cdd8:	fa0682e3          	beqz	a3,2000cd7c <pair_process+0x64>
2000cddc:	01344603          	lbu	a2,19(s0)
2000cde0:	00042503          	lw	a0,0(s0)
2000cde4:	01040693          	addi	a3,s0,16
2000cde8:	00c40593          	addi	a1,s0,12
2000cdec:	1710c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000cdf0:	2000d5b7          	lui	a1,0x2000d
2000cdf4:	8c058593          	addi	a1,a1,-1856 # 2000c8c0 <pair_timeout>
2000cdf8:	02c40513          	addi	a0,s0,44
2000cdfc:	02042c23          	sw	zero,56(s0)
2000ce00:	78c070ef          	jal	ra,2001458c <to_list_hdl_stop>
2000ce04:	7616278b          	lbugp	a5,16224 # 8409c <slave_mode>
2000ce08:	74063f8b          	sbgp	zero,16222 # 8409a <pairing_flag>
2000ce0c:	c781                	c.beqz	a5,2000ce14 <pair_process+0xfc>
2000ce0e:	7596658b          	lbugp	a1,16217 # 84095 <connect_flag>
2000ce12:	e9bd                	c.bnez	a1,2000ce88 <pair_process+0x170>
2000ce14:	1f400593          	li	a1,500
2000ce18:	00000513          	li	a0,0
2000ce1c:	dfff4097          	auipc	ra,0xdfff4
2000ce20:	808080e7          	jalr	-2040(ra) # 624 <hal_led_blink>
2000ce24:	7596660b          	lbugp	a2,16217 # 84095 <connect_flag>
2000ce28:	2001f5b7          	lui	a1,0x2001f
2000ce2c:	2e058593          	addi	a1,a1,736 # 2001f2e0 <_ITB_BASE_+0x1130>
2000ce30:	00100513          	li	a0,1
2000ce34:	e000a097          	auipc	ra,0xe000a
2000ce38:	33c080e7          	jalr	828(ra) # 17170 <printk>
2000ce3c:	f41ff06f          	j	2000cd7c <pair_process+0x64>
2000ce40:	5d1c                	c.lw	a5,56(a0)
2000ce42:	df8d                	c.beqz	a5,2000cd7c <pair_process+0x64>
2000ce44:	ae27dc5b          	beqc	a5,2,2000cd3c <pair_process+0x24>
2000ce48:	b237ea5b          	bnec	a5,3,2000cd7c <pair_process+0x64>
2000ce4c:	ef5ff06f          	j	2000cd40 <pair_process+0x28>
2000ce50:	d695                	c.beqz	a3,2000cd7c <pair_process+0x64>
2000ce52:	00874783          	lbu	a5,8(a4)
2000ce56:	b8a7e15b          	bnec	a5,10,2000cdd8 <pair_process+0xc0>
2000ce5a:	00972783          	lw	a5,9(a4)
2000ce5e:	004c                	c.addi4spn	a1,sp,4
2000ce60:	c23e                	c.swsp	a5,4(sp)
2000ce62:	00d71783          	lh	a5,13(a4)
2000ce66:	00f11423          	sh	a5,8(sp)
2000ce6a:	00f70783          	lb	a5,15(a4)
2000ce6e:	00f10523          	sb	a5,10(sp)
2000ce72:	01070783          	lb	a5,16(a4)
2000ce76:	00f105a3          	sb	a5,11(sp)
2000ce7a:	3cf9                	c.jal	2000c958 <update_bonding_info>
2000ce7c:	5c14                	c.lw	a3,56(s0)
2000ce7e:	ee068fe3          	beqz	a3,2000cd7c <pair_process+0x64>
2000ce82:	bfa9                	c.j	2000cddc <pair_process+0xc4>
2000ce84:	00008067          	ret
2000ce88:	00800533          	add	a0,zero,s0
2000ce8c:	9e1ff0ef          	jal	ra,2000c86c <llmacp_mst_connect_slv>
2000ce90:	edcfd0ef          	jal	ra,2000a56c <led_show>
2000ce94:	bf41                	c.j	2000ce24 <pair_process+0x10c>
	...

2000ce98 <pair_start>:
2000ce98:	2001f7b7          	lui	a5,0x2001f
2000ce9c:	6787a783          	lw	a5,1656(a5) # 2001f678 <shellDescsys+0xa4>
2000cea0:	1101                	c.addi	sp,-32
2000cea2:	c63e                	c.swsp	a5,12(sp)
2000cea4:	6795                	c.lui	a5,0x5
2000cea6:	35378793          	addi	a5,a5,851 # 5353 <cftbsub+0x13>
2000ceaa:	ce06                	c.swsp	ra,28(sp)
2000ceac:	cc22                	c.swsp	s0,24(sp)
2000ceae:	ca26                	c.swsp	s1,20(sp)
2000ceb0:	c84a                	c.swsp	s2,16(sp)
2000ceb2:	00f11423          	sh	a5,8(sp)
2000ceb6:	5d18                	c.lw	a4,56(a0)
2000ceb8:	05300793          	li	a5,83
2000cebc:	00f10523          	sb	a5,10(sp)
2000cec0:	00052903          	lw	s2,0(a0)
2000cec4:	e365                	c.bnez	a4,2000cfa4 <pair_start+0x10c>
2000cec6:	84b2                	c.mv	s1,a2
2000cec8:	842a                	c.mv	s0,a0
2000ceca:	cdcd                	c.beqz	a1,2000cf84 <pair_start+0xec>
2000cecc:	801407b7          	lui	a5,0x80140
2000ced0:	2007a503          	lw	a0,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
2000ced4:	dfffa097          	auipc	ra,0xdfffa
2000ced8:	c58080e7          	jalr	-936(ra) # 6b2c <covert_ac>
2000cedc:	ccccd737          	lui	a4,0xccccd
2000cee0:	0ff57693          	andi	a3,a0,255
2000cee4:	ccd70713          	addi	a4,a4,-819 # cccccccd <BIN_SIZE+0xacc8e665>
2000cee8:	02e6b733          	mulhu	a4,a3,a4
2000ceec:	01855593          	srli	a1,a0,0x18
2000cef0:	00d5c833          	xor	a6,a1,a3
2000cef4:	02b40e23          	sb	a1,60(s0)
2000cef8:	8e36                	c.mv	t3,a3
2000cefa:	02800593          	li	a1,40
2000cefe:	3c85265b          	bfoz	a2,a0,15,8
2000cf02:	5d0527db          	bfoz	a5,a0,23,16
2000cf06:	4008                	c.lw	a0,0(s0)
2000cf08:	00c7c333          	xor	t1,a5,a2
2000cf0c:	00575713          	srli	a4,a4,0x5
2000cf10:	c6b71e7f          	msubr32	t3,a4,a1
2000cf14:	00d648b3          	xor	a7,a2,a3
2000cf18:	02f40ea3          	sb	a5,61(s0)
2000cf1c:	02c40f23          	sb	a2,62(s0)
2000cf20:	02d40fa3          	sb	a3,63(s0)
2000cf24:	04640023          	sb	t1,64(s0)
2000cf28:	051400a3          	sb	a7,65(s0)
2000cf2c:	05040123          	sb	a6,66(s0)
2000cf30:	05c401a3          	sb	t3,67(s0)
2000cf34:	dfffd097          	auipc	ra,0xdfffd
2000cf38:	bcc080e7          	jalr	-1076(ra) # 9b00 <llma_reset_req>
2000cf3c:	0034                	c.addi4spn	a3,sp,8
2000cf3e:	006c                	c.addi4spn	a1,sp,12
2000cf40:	4635                	c.li	a2,13
2000cf42:	854a                	c.mv	a0,s2
2000cf44:	0190c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000cf48:	2000d637          	lui	a2,0x2000d
2000cf4c:	86a6                	c.mv	a3,s1
2000cf4e:	85a2                	c.mv	a1,s0
2000cf50:	4789                	c.li	a5,2
2000cf52:	8c060613          	addi	a2,a2,-1856 # 2000c8c0 <pair_timeout>
2000cf56:	02c40513          	addi	a0,s0,44
2000cf5a:	dc1c                	c.sw	a5,56(s0)
2000cf5c:	564070ef          	jal	ra,200144c0 <to_list_item_add>
2000cf60:	2001f5b7          	lui	a1,0x2001f
2000cf64:	86058593          	addi	a1,a1,-1952 # 2001e860 <_ITB_BASE_+0x6b0>
2000cf68:	00100513          	li	a0,1
2000cf6c:	e000a097          	auipc	ra,0xe000a
2000cf70:	204080e7          	jalr	516(ra) # 17170 <printk>
2000cf74:	40f2                	c.lwsp	ra,28(sp)
2000cf76:	4462                	c.lwsp	s0,24(sp)
2000cf78:	44d2                	c.lwsp	s1,20(sp)
2000cf7a:	4942                	c.lwsp	s2,16(sp)
2000cf7c:	4501                	c.li	a0,0
2000cf7e:	6105                	c.addi16sp	sp,32
2000cf80:	00008067          	ret
2000cf84:	01350603          	lb	a2,19(a0)
2000cf88:	01051703          	lh	a4,16(a0)
2000cf8c:	01250783          	lb	a5,18(a0)
2000cf90:	4554                	c.lw	a3,12(a0)
2000cf92:	04c501a3          	sb	a2,67(a0)
2000cf96:	dd54                	c.sw	a3,60(a0)
2000cf98:	04e51023          	sh	a4,64(a0)
2000cf9c:	04f50123          	sb	a5,66(a0)
2000cfa0:	854a                	c.mv	a0,s2
2000cfa2:	bf49                	c.j	2000cf34 <pair_start+0x9c>
2000cfa4:	40f2                	c.lwsp	ra,28(sp)
2000cfa6:	4462                	c.lwsp	s0,24(sp)
2000cfa8:	44d2                	c.lwsp	s1,20(sp)
2000cfaa:	4942                	c.lwsp	s2,16(sp)
2000cfac:	4505                	c.li	a0,1
2000cfae:	6105                	c.addi16sp	sp,32
2000cfb0:	8082                	c.jr	ra
	...

2000cfb4 <pair_cancel>:
2000cfb4:	5d1c                	c.lw	a5,56(a0)
2000cfb6:	e399                	c.bnez	a5,2000cfbc <pair_cancel+0x8>
2000cfb8:	4505                	c.li	a0,1
2000cfba:	8082                	c.jr	ra
2000cfbc:	1141                	c.addi	sp,-16
2000cfbe:	c606                	c.swsp	ra,12(sp)
2000cfc0:	c422                	c.swsp	s0,8(sp)
2000cfc2:	c226                	c.swsp	s1,4(sp)
2000cfc4:	842a                	c.mv	s0,a0
2000cfc6:	01354603          	lbu	a2,19(a0)
2000cfca:	4108                	c.lw	a0,0(a0)
2000cfcc:	01040693          	addi	a3,s0,16
2000cfd0:	00c40593          	addi	a1,s0,12
2000cfd4:	7880c0ef          	jal	ra,2001975c <llma_rf_beacon_parameters_set>
2000cfd8:	2000d5b7          	lui	a1,0x2000d
2000cfdc:	8c058593          	addi	a1,a1,-1856 # 2000c8c0 <pair_timeout>
2000cfe0:	02c40513          	addi	a0,s0,44
2000cfe4:	02042c23          	sw	zero,56(s0)
2000cfe8:	5a4070ef          	jal	ra,2001458c <to_list_hdl_stop>
2000cfec:	7616278b          	lbugp	a5,16224 # 8409c <slave_mode>
2000cff0:	74063f8b          	sbgp	zero,16222 # 8409a <pairing_flag>
2000cff4:	c781                	c.beqz	a5,2000cffc <pair_cancel+0x48>
2000cff6:	7596658b          	lbugp	a1,16217 # 84095 <connect_flag>
2000cffa:	e99d                	c.bnez	a1,2000d030 <pair_cancel+0x7c>
2000cffc:	1f400593          	li	a1,500
2000d000:	00000513          	li	a0,0
2000d004:	dfff3097          	auipc	ra,0xdfff3
2000d008:	620080e7          	jalr	1568(ra) # 624 <hal_led_blink>
2000d00c:	7596660b          	lbugp	a2,16217 # 84095 <connect_flag>
2000d010:	2001f5b7          	lui	a1,0x2001f
2000d014:	2e058593          	addi	a1,a1,736 # 2001f2e0 <_ITB_BASE_+0x1130>
2000d018:	00100513          	li	a0,1
2000d01c:	e000a097          	auipc	ra,0xe000a
2000d020:	154080e7          	jalr	340(ra) # 17170 <printk>
2000d024:	40b2                	c.lwsp	ra,12(sp)
2000d026:	4422                	c.lwsp	s0,8(sp)
2000d028:	4492                	c.lwsp	s1,4(sp)
2000d02a:	4501                	c.li	a0,0
2000d02c:	0141                	c.addi	sp,16
2000d02e:	8082                	c.jr	ra
2000d030:	00800533          	add	a0,zero,s0
2000d034:	839ff0ef          	jal	ra,2000c86c <llmacp_mst_connect_slv>
2000d038:	d34fd0ef          	jal	ra,2000a56c <led_show>
2000d03c:	bfc1                	c.j	2000d00c <pair_cancel+0x58>
2000d03e:	0001                	c.nop

2000d040 <shell_phy_info>:
2000d040:	1141                	c.addi	sp,-16
2000d042:	c422                	c.swsp	s0,8(sp)
2000d044:	80141437          	lui	s0,0x80141
2000d048:	c606                	c.swsp	ra,12(sp)
2000d04a:	a0441603          	lh	a2,-1532(s0) # 80140a04 <BIN_SIZE+0x6010239c>
2000d04e:	2001f5b7          	lui	a1,0x2001f
2000d052:	c8458593          	addi	a1,a1,-892 # 2001ec84 <_ITB_BASE_+0xad4>
2000d056:	3c06265b          	bfoz	a2,a2,15,0
2000d05a:	4505                	c.li	a0,1
2000d05c:	e000a097          	auipc	ra,0xe000a
2000d060:	114080e7          	jalr	276(ra) # 17170 <printk>
2000d064:	a0c41603          	lh	a2,-1524(s0)
2000d068:	2001e5b7          	lui	a1,0x2001e
2000d06c:	7d058593          	addi	a1,a1,2000 # 2001e7d0 <_ITB_BASE_+0x620>
2000d070:	3c06265b          	bfoz	a2,a2,15,0
2000d074:	00100513          	li	a0,1
2000d078:	e000a097          	auipc	ra,0xe000a
2000d07c:	0f8080e7          	jalr	248(ra) # 17170 <printk>
2000d080:	a0a41603          	lh	a2,-1526(s0)
2000d084:	2001f5b7          	lui	a1,0x2001f
2000d088:	4ac58593          	addi	a1,a1,1196 # 2001f4ac <_ITB_BASE_+0x12fc>
2000d08c:	3c06265b          	bfoz	a2,a2,15,0
2000d090:	00100513          	li	a0,1
2000d094:	e000a097          	auipc	ra,0xe000a
2000d098:	0dc080e7          	jalr	220(ra) # 17170 <printk>
2000d09c:	a0641603          	lh	a2,-1530(s0)
2000d0a0:	4422                	c.lwsp	s0,8(sp)
2000d0a2:	40b2                	c.lwsp	ra,12(sp)
2000d0a4:	2001f5b7          	lui	a1,0x2001f
2000d0a8:	4c458593          	addi	a1,a1,1220 # 2001f4c4 <_ITB_BASE_+0x1314>
2000d0ac:	3c06265b          	bfoz	a2,a2,15,0
2000d0b0:	4505                	c.li	a0,1
2000d0b2:	0141                	c.addi	sp,16
2000d0b4:	e000a317          	auipc	t1,0xe000a
2000d0b8:	0bc30067          	jr	188(t1) # 17170 <printk>
2000d0bc:	0001                	c.nop
	...

2000d0c0 <phy_init>:
2000d0c0:	1141                	c.addi	sp,-16
2000d0c2:	c422                	c.swsp	s0,8(sp)
2000d0c4:	4551                	c.li	a0,20
2000d0c6:	7696140b          	addigp	s0,16232 # 840a4 <phy>
2000d0ca:	c606                	c.swsp	ra,12(sp)
2000d0cc:	c226                	c.swsp	s1,4(sp)
2000d0ce:	c04a                	c.swsp	s2,0(sp)
2000d0d0:	e0009097          	auipc	ra,0xe0009
2000d0d4:	e80080e7          	jalr	-384(ra) # 15f50 <pvPortMalloc>
2000d0d8:	00a42023          	sw	a0,0(s0)
2000d0dc:	14050463          	beqz	a0,2000d224 <phy_init+0x164>
2000d0e0:	7a1090ef          	jal	ra,20017080 <rf_mode_init>
2000d0e4:	08e00513          	li	a0,142
2000d0e8:	0150b0ef          	jal	ra,200188fc <rf_set_le_tx_tp_slice>
2000d0ec:	00042783          	lw	a5,0(s0)
2000d0f0:	f8e00713          	li	a4,-114
2000d0f4:	00e78423          	sb	a4,8(a5)
2000d0f8:	0000a0ef          	jal	ra,200170f8 <rf_set_ble_1M_mode>
2000d0fc:	00042783          	lw	a5,0(s0)
2000d100:	02500513          	li	a0,37
2000d104:	00078523          	sb	zero,10(a5)
2000d108:	e0007097          	auipc	ra,0xe0007
2000d10c:	e1c080e7          	jalr	-484(ra) # 13f24 <rf_set_ble_chn>
2000d110:	00042783          	lw	a5,0(s0)
2000d114:	02500713          	li	a4,37
2000d118:	00e784a3          	sb	a4,9(a5)
2000d11c:	d6be9737          	lui	a4,0xd6be9
2000d120:	801414b7          	lui	s1,0x80141
2000d124:	98e70713          	addi	a4,a4,-1650 # d6be898e <BIN_SIZE+0xb6baa326>
2000d128:	80e4a423          	sw	a4,-2040(s1) # 80140808 <BIN_SIZE+0x601021a0>
2000d12c:	c2048783          	lb	a5,-992(s1)
2000d130:	10000513          	li	a0,256
2000d134:	0bf7f793          	andi	a5,a5,191
2000d138:	c2f48023          	sb	a5,-992(s1)
2000d13c:	c2548783          	lb	a5,-987(s1)
2000d140:	0ff7f793          	andi	a5,a5,255
2000d144:	0017e793          	ori	a5,a5,1
2000d148:	c2f482a3          	sb	a5,-987(s1)
2000d14c:	00042903          	lw	s2,0(s0)
2000d150:	00e92223          	sw	a4,4(s2)
2000d154:	e0009097          	auipc	ra,0xe0009
2000d158:	dfc080e7          	jalr	-516(ra) # 15f50 <pvPortMalloc>
2000d15c:	401c                	c.lw	a5,0(s0)
2000d15e:	00a92623          	sw	a0,12(s2)
2000d162:	47c8                	c.lw	a0,12(a5)
2000d164:	4601                	c.li	a2,0
2000d166:	4581                	c.li	a1,0
2000d168:	e0007097          	auipc	ra,0xe0007
2000d16c:	f34080e7          	jalr	-204(ra) # 1409c <rf_set_rx_dma>
2000d170:	08000593          	li	a1,128
2000d174:	00000513          	li	a0,0
2000d178:	e0007097          	auipc	ra,0xe0007
2000d17c:	ed8080e7          	jalr	-296(ra) # 14050 <rf_set_tx_dma>
2000d180:	a1c49783          	lh	a5,-1508(s1)
2000d184:	e4002737          	lui	a4,0xe4002
2000d188:	a0049e23          	sh	zero,-1508(s1)
2000d18c:	431c                	c.lw	a5,0(a4)
2000d18e:	66a1                	c.lui	a3,0x8
2000d190:	8fd5                	c.or	a5,a3
2000d192:	c31c                	c.sw	a5,0(a4)
2000d194:	a1c49783          	lh	a5,-1508(s1)
2000d198:	4601                	c.li	a2,0
2000d19a:	3c07a7db          	bfoz	a5,a5,15,0
2000d19e:	4077e793          	ori	a5,a5,1031
2000d1a2:	45b1                	c.li	a1,12
2000d1a4:	4511                	c.li	a0,4
2000d1a6:	a0f49e23          	sh	a5,-1508(s1)
2000d1aa:	4004                	c.lw	s1,0(s0)
2000d1ac:	7b4000ef          	jal	ra,2000d960 <xQueueGenericCreate>
2000d1b0:	401c                	c.lw	a5,0(s0)
2000d1b2:	c888                	c.sw	a0,16(s1)
2000d1b4:	4b9c                	c.lw	a5,16(a5)
2000d1b6:	c7a9                	c.beqz	a5,2000d200 <phy_init+0x140>
2000d1b8:	74c0b0ef          	jal	ra,20018904 <async_rf_fast_settle_init>
2000d1bc:	200fa7b7          	lui	a5,0x200fa
2000d1c0:	0007c703          	lbu	a4,0(a5) # 200fa000 <BIN_SIZE+0xbb998>
2000d1c4:	0ff00793          	li	a5,255
2000d1c8:	02f70063          	beq	a4,a5,2000d1e8 <phy_init+0x128>
2000d1cc:	200fe737          	lui	a4,0x200fe
2000d1d0:	00074703          	lbu	a4,0(a4) # 200fe000 <BIN_SIZE+0xbf998>
2000d1d4:	00f70a63          	beq	a4,a5,2000d1e8 <phy_init+0x128>
2000d1d8:	4008                	c.lw	a0,0(s0)
2000d1da:	40b2                	c.lwsp	ra,12(sp)
2000d1dc:	4422                	c.lwsp	s0,8(sp)
2000d1de:	4492                	c.lwsp	s1,4(sp)
2000d1e0:	4902                	c.lwsp	s2,0(sp)
2000d1e2:	0141                	c.addi	sp,16
2000d1e4:	00008067          	ret
2000d1e8:	04100513          	li	a0,65
2000d1ec:	7340a0ef          	jal	ra,20017920 <rf_update_internal_cap>
2000d1f0:	4008                	c.lw	a0,0(s0)
2000d1f2:	40b2                	c.lwsp	ra,12(sp)
2000d1f4:	4422                	c.lwsp	s0,8(sp)
2000d1f6:	4492                	c.lwsp	s1,4(sp)
2000d1f8:	4902                	c.lwsp	s2,0(sp)
2000d1fa:	0141                	c.addi	sp,16
2000d1fc:	00008067          	ret
2000d200:	2001e637          	lui	a2,0x2001e
2000d204:	2001f5b7          	lui	a1,0x2001f
2000d208:	09100693          	li	a3,145
2000d20c:	71860613          	addi	a2,a2,1816 # 2001e718 <_ITB_BASE_+0x568>
2000d210:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000d214:	00000513          	li	a0,0
2000d218:	e000a097          	auipc	ra,0xe000a
2000d21c:	f58080e7          	jalr	-168(ra) # 17170 <printk>
2000d220:	f99ff06f          	j	2000d1b8 <phy_init+0xf8>
2000d224:	2001e637          	lui	a2,0x2001e
2000d228:	2001f5b7          	lui	a1,0x2001f
2000d22c:	06200693          	li	a3,98
2000d230:	71860613          	addi	a2,a2,1816 # 2001e718 <_ITB_BASE_+0x568>
2000d234:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
2000d238:	e000a097          	auipc	ra,0xe000a
2000d23c:	f38080e7          	jalr	-200(ra) # 17170 <printk>
2000d240:	b545                	c.j	2000d0e0 <phy_init+0x20>
	...

2000d244 <led_state_supervision_timer>:
2000d244:	0200272b          	lwgp	a4,32 # 8015c <pin_led>
2000d248:	001406b7          	lui	a3,0x140
2000d24c:	00875793          	srli	a5,a4,0x8
2000d250:	30368693          	addi	a3,a3,771 # 140303 <_D_HEAP_START_ADDR+0xb7213>
2000d254:	0ef687db          	lea.d	a5,a3,a5
2000d258:	800006b7          	lui	a3,0x80000
2000d25c:	8fd5                	c.or	a5,a3
2000d25e:	00078683          	lb	a3,0(a5)
2000d262:	8f35                	c.xor	a4,a3
2000d264:	0ff77713          	andi	a4,a4,255
2000d268:	00e78023          	sb	a4,0(a5)
2000d26c:	8082                	c.jr	ra
	...

2000d270 <led_bat_supervision_timer>:
2000d270:	0240272b          	lwgp	a4,36 # 80160 <pin_led+0x4>
2000d274:	001406b7          	lui	a3,0x140
2000d278:	00875793          	srli	a5,a4,0x8
2000d27c:	30368693          	addi	a3,a3,771 # 140303 <_D_HEAP_START_ADDR+0xb7213>
2000d280:	0ef687db          	lea.d	a5,a3,a5
2000d284:	800006b7          	lui	a3,0x80000
2000d288:	8fd5                	c.or	a5,a3
2000d28a:	00078683          	lb	a3,0(a5)
2000d28e:	8f35                	c.xor	a4,a3
2000d290:	0ff77713          	andi	a4,a4,255
2000d294:	00e78023          	sb	a4,0(a5)
2000d298:	8082                	c.jr	ra
	...

2000d29c <hal_rf_pa_init>:
2000d29c:	801407b7          	lui	a5,0x80140
2000d2a0:	31e78703          	lb	a4,798(a5) # 8014031e <BIN_SIZE+0x60101cb6>
2000d2a4:	0ff77713          	andi	a4,a4,255
2000d2a8:	02076713          	ori	a4,a4,32
2000d2ac:	30e78f23          	sb	a4,798(a5)
2000d2b0:	31a78703          	lb	a4,794(a5)
2000d2b4:	0df77713          	andi	a4,a4,223
2000d2b8:	30e78d23          	sb	a4,794(a5)
2000d2bc:	31e78703          	lb	a4,798(a5)
2000d2c0:	0ff77713          	andi	a4,a4,255
2000d2c4:	00876713          	ori	a4,a4,8
2000d2c8:	30e78f23          	sb	a4,798(a5)
2000d2cc:	31a78703          	lb	a4,794(a5)
2000d2d0:	0f777713          	andi	a4,a4,247
2000d2d4:	30e78d23          	sb	a4,794(a5)
2000d2d8:	31e78703          	lb	a4,798(a5)
2000d2dc:	0ff77713          	andi	a4,a4,255
2000d2e0:	01076713          	ori	a4,a4,16
2000d2e4:	30e78f23          	sb	a4,798(a5)
2000d2e8:	31a78703          	lb	a4,794(a5)
2000d2ec:	0ef77713          	andi	a4,a4,239
2000d2f0:	30e78d23          	sb	a4,794(a5)
2000d2f4:	31b78703          	lb	a4,795(a5)
2000d2f8:	0ef77713          	andi	a4,a4,239
2000d2fc:	30e78da3          	sb	a4,795(a5)
2000d300:	31e78703          	lb	a4,798(a5)
2000d304:	0ff77713          	andi	a4,a4,255
2000d308:	04076713          	ori	a4,a4,64
2000d30c:	30e78f23          	sb	a4,798(a5)
2000d310:	31a78703          	lb	a4,794(a5)
2000d314:	0bf77713          	andi	a4,a4,191
2000d318:	30e78d23          	sb	a4,794(a5)
2000d31c:	31b78703          	lb	a4,795(a5)
2000d320:	0bf77713          	andi	a4,a4,191
2000d324:	30e78da3          	sb	a4,795(a5)
2000d328:	31e78703          	lb	a4,798(a5)
2000d32c:	0ff77713          	andi	a4,a4,255
2000d330:	00476713          	ori	a4,a4,4
2000d334:	30e78f23          	sb	a4,798(a5)
2000d338:	31a78703          	lb	a4,794(a5)
2000d33c:	0fb77713          	andi	a4,a4,251
2000d340:	30e78d23          	sb	a4,794(a5)
2000d344:	31b78703          	lb	a4,795(a5)
2000d348:	0ff77713          	andi	a4,a4,255
2000d34c:	00476713          	ori	a4,a4,4
2000d350:	30e78da3          	sb	a4,795(a5)
2000d354:	31e78703          	lb	a4,798(a5)
2000d358:	0ff77713          	andi	a4,a4,255
2000d35c:	00276713          	ori	a4,a4,2
2000d360:	30e78f23          	sb	a4,798(a5)
2000d364:	31a78703          	lb	a4,794(a5)
2000d368:	0fd77713          	andi	a4,a4,253
2000d36c:	30e78d23          	sb	a4,794(a5)
2000d370:	31b78703          	lb	a4,795(a5)
2000d374:	0fd77713          	andi	a4,a4,253
2000d378:	30e78da3          	sb	a4,795(a5)
2000d37c:	8082                	c.jr	ra
	...

2000d380 <hal_gpio_init>:
2000d380:	715d                	c.addi16sp	sp,-80
2000d382:	c4a2                	c.swsp	s0,72(sp)
2000d384:	c2a6                	c.swsp	s1,68(sp)
2000d386:	00140437          	lui	s0,0x140
2000d38a:	d266                	c.swsp	s9,36(sp)
2000d38c:	c0ca                	c.swsp	s2,64(sp)
2000d38e:	de4e                	c.swsp	s3,60(sp)
2000d390:	dc52                	c.swsp	s4,56(sp)
2000d392:	da56                	c.swsp	s5,52(sp)
2000d394:	d85a                	c.swsp	s6,48(sp)
2000d396:	d65e                	c.swsp	s7,44(sp)
2000d398:	d462                	c.swsp	s8,40(sp)
2000d39a:	d06a                	c.swsp	s10,32(sp)
2000d39c:	30640993          	addi	s3,s0,774 # 140306 <_D_HEAP_START_ADDR+0xb7216>
2000d3a0:	30240913          	addi	s2,s0,770
2000d3a4:	02001c8b          	addigp	s9,32 # 8015c <pin_led>
2000d3a8:	4d01                	c.li	s10,0
2000d3aa:	2000da37          	lui	s4,0x2000d
2000d3ae:	7716148b          	addigp	s1,16240 # 840ac <led_lowbat_timer>
2000d3b2:	30340413          	addi	s0,s0,771
2000d3b6:	2000db37          	lui	s6,0x2000d
2000d3ba:	2001ebb7          	lui	s7,0x2001e
2000d3be:	2001ec37          	lui	s8,0x2001e
2000d3c2:	c686                	c.swsp	ra,76(sp)
2000d3c4:	01b12e23          	sw	s11,28(sp)
2000d3c8:	000ca603          	lw	a2,0(s9)
2000d3cc:	800008b7          	lui	a7,0x80000
2000d3d0:	00865793          	srli	a5,a2,0x8
2000d3d4:	0ef987db          	lea.d	a5,s3,a5
2000d3d8:	0117e7b3          	or	a5,a5,a7
2000d3dc:	00078583          	lb	a1,0(a5)
2000d3e0:	0d05                	c.addi	s10,1
2000d3e2:	8e4d                	c.or	a2,a1
2000d3e4:	0ff67613          	andi	a2,a2,255
2000d3e8:	00c78023          	sb	a2,0(a5)
2000d3ec:	000ca783          	lw	a5,0(s9)
2000d3f0:	270a0713          	addi	a4,s4,624 # 2000d270 <led_bat_supervision_timer>
2000d3f4:	0087d513          	srli	a0,a5,0x8
2000d3f8:	0ea9055b          	lea.d	a0,s2,a0
2000d3fc:	01156533          	or	a0,a0,a7
2000d400:	00050803          	lb	a6,0(a0)
2000d404:	fff7c793          	not	a5,a5
2000d408:	0107f7b3          	and	a5,a5,a6
2000d40c:	0ff7f793          	andi	a5,a5,255
2000d410:	00f50023          	sb	a5,0(a0)
2000d414:	000ca783          	lw	a5,0(s9)
2000d418:	4681                	c.li	a3,0
2000d41a:	0087d813          	srli	a6,a5,0x8
2000d41e:	0f04085b          	lea.d	a6,s0,a6
2000d422:	01186833          	or	a6,a6,a7
2000d426:	00080883          	lb	a7,0(a6)
2000d42a:	fff7c793          	not	a5,a5
2000d42e:	0117f7b3          	and	a5,a5,a7
2000d432:	0ff7f793          	andi	a5,a5,255
2000d436:	00f80023          	sb	a5,0(a6)
2000d43a:	4605                	c.li	a2,1
2000d43c:	0c800593          	li	a1,200
2000d440:	00000513          	li	a0,0
2000d444:	021d5a5b          	beqc	s10,1,2000d478 <hal_gpio_init+0xf8>
2000d448:	265020ef          	jal	ra,2000feac <xTimerCreate>
2000d44c:	c088                	c.sw	a0,0(s1)
2000d44e:	003d555b          	beqc	s10,3,2000d458 <hal_gpio_init+0xd8>
2000d452:	0c91                	c.addi	s9,4
2000d454:	f75ff06f          	j	2000d3c8 <hal_gpio_init+0x48>
2000d458:	4426                	c.lwsp	s0,72(sp)
2000d45a:	40b6                	c.lwsp	ra,76(sp)
2000d45c:	4496                	c.lwsp	s1,68(sp)
2000d45e:	4906                	c.lwsp	s2,64(sp)
2000d460:	59f2                	c.lwsp	s3,60(sp)
2000d462:	5a62                	c.lwsp	s4,56(sp)
2000d464:	5ad2                	c.lwsp	s5,52(sp)
2000d466:	5b42                	c.lwsp	s6,48(sp)
2000d468:	5bb2                	c.lwsp	s7,44(sp)
2000d46a:	5c22                	c.lwsp	s8,40(sp)
2000d46c:	5c92                	c.lwsp	s9,36(sp)
2000d46e:	5d02                	c.lwsp	s10,32(sp)
2000d470:	4df2                	c.lwsp	s11,28(sp)
2000d472:	6161                	c.addi16sp	sp,80
2000d474:	e29ff06f          	j	2000d29c <hal_rf_pa_init>
2000d478:	244b0713          	addi	a4,s6,580 # 2000d244 <led_state_supervision_timer>
2000d47c:	19000593          	li	a1,400
2000d480:	22d020ef          	jal	ra,2000feac <xTimerCreate>
2000d484:	7796178b          	addigp	a5,16248 # 840b4 <led_state_timer>
2000d488:	c388                	c.sw	a0,0(a5)
2000d48a:	8daa                	c.mv	s11,a0
2000d48c:	c921                	c.beqz	a0,2000d4dc <hal_gpio_init+0x15c>
2000d48e:	c63e                	c.swsp	a5,12(sp)
2000d490:	451010ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000d494:	4701                	c.li	a4,0
2000d496:	862a                	c.mv	a2,a0
2000d498:	4681                	c.li	a3,0
2000d49a:	4585                	c.li	a1,1
2000d49c:	01b00533          	add	a0,zero,s11
2000d4a0:	325020ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000d4a4:	0215505b          	beqc	a0,1,2000d4c4 <hal_gpio_init+0x144>
2000d4a8:	00c12783          	lw	a5,12(sp)
2000d4ac:	0007ad83          	lw	s11,0(a5)
2000d4b0:	431010ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000d4b4:	4701                	c.li	a4,0
2000d4b6:	862a                	c.mv	a2,a0
2000d4b8:	4681                	c.li	a3,0
2000d4ba:	4589                	c.li	a1,2
2000d4bc:	01b00533          	add	a0,zero,s11
2000d4c0:	305020ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
2000d4c4:	4e0b8593          	addi	a1,s7,1248 # 2001e4e0 <_ITB_BASE_+0x330>
2000d4c8:	00000513          	li	a0,0
2000d4cc:	e000a097          	auipc	ra,0xe000a
2000d4d0:	ca4080e7          	jalr	-860(ra) # 17170 <printk>
2000d4d4:	004c8c93          	addi	s9,s9,4
2000d4d8:	ef1ff06f          	j	2000d3c8 <hal_gpio_init+0x48>
2000d4dc:	4c0c0593          	addi	a1,s8,1216 # 2001e4c0 <_ITB_BASE_+0x310>
2000d4e0:	e000a097          	auipc	ra,0xe000a
2000d4e4:	c90080e7          	jalr	-880(ra) # 17170 <printk>
2000d4e8:	004c8c93          	addi	s9,s9,4
2000d4ec:	bdf1                	c.j	2000d3c8 <hal_gpio_init+0x48>
2000d4ee:	0001                	c.nop

2000d4f0 <hal_system_init>:
2000d4f0:	00017737          	lui	a4,0x17
2000d4f4:	000897b7          	lui	a5,0x89
2000d4f8:	7179                	c.addi16sp	sp,-48
2000d4fa:	32070713          	addi	a4,a4,800 # 17320 <IRAM_SIZE>
2000d4fe:	0f078793          	addi	a5,a5,240 # 890f0 <_D_HEAP_START_ADDR>
2000d502:	00020637          	lui	a2,0x20
2000d506:	000a06b7          	lui	a3,0xa0
2000d50a:	8e19                	c.sub	a2,a4
2000d50c:	8e9d                	c.sub	a3,a5
2000d50e:	0028                	c.addi4spn	a0,sp,8
2000d510:	d606                	c.swsp	ra,44(sp)
2000d512:	c43a                	c.swsp	a4,8(sp)
2000d514:	c632                	c.swsp	a2,12(sp)
2000d516:	c83e                	c.swsp	a5,16(sp)
2000d518:	ca36                	c.swsp	a3,20(sp)
2000d51a:	cc02                	c.swsp	zero,24(sp)
2000d51c:	00012e23          	sw	zero,28(sp)
2000d520:	4c9020ef          	jal	ra,200101e8 <vPortDefineHeapRegions>
2000d524:	0f8000ef          	jal	ra,2000d61c <hal_isr_init>
2000d528:	e59ff0ef          	jal	ra,2000d380 <hal_gpio_init>
2000d52c:	134000ef          	jal	ra,2000d660 <hal_uart0_init>
2000d530:	000015b7          	lui	a1,0x1
2000d534:	a3858593          	addi	a1,a1,-1480 # a38 <hal_uart0_putchar>
2000d538:	00000513          	li	a0,0
2000d53c:	701060ef          	jal	ra,2001443c <printk_write_callback>
2000d540:	00002537          	lui	a0,0x2
2000d544:	e2c50513          	addi	a0,a0,-468 # 1e2c <usb_com_write>
2000d548:	088070ef          	jal	ra,200145d0 <vcd_init>
2000d54c:	178000ef          	jal	ra,2000d6c4 <hal_usb_init>
2000d550:	50b2                	c.lwsp	ra,44(sp)
2000d552:	6145                	c.addi16sp	sp,48
2000d554:	8082                	c.jr	ra
	...

2000d558 <vApplicationStackOverflowHook>:
2000d558:	7155                	c.addi16sp	sp,-208
2000d55a:	df4e                	c.swsp	s3,188(sp)
2000d55c:	4695                	c.li	a3,5
2000d55e:	4605                	c.li	a2,1
2000d560:	89ae                	c.mv	s3,a1
2000d562:	006c                	c.addi4spn	a1,sp,12
2000d564:	c5a2                	c.swsp	s0,200(sp)
2000d566:	c1ca                	c.swsp	s2,192(sp)
2000d568:	842a                	c.mv	s0,a0
2000d56a:	c786                	c.swsp	ra,204(sp)
2000d56c:	0c912223          	sw	s1,196(sp)
2000d570:	19c020ef          	jal	ra,2000f70c <vTaskGetInfo>
2000d574:	2001e5b7          	lui	a1,0x2001e
2000d578:	7e858593          	addi	a1,a1,2024 # 2001e7e8 <_ITB_BASE_+0x638>
2000d57c:	03010513          	addi	a0,sp,48
2000d580:	00042903          	lw	s2,0(s0)
2000d584:	e000a097          	auipc	ra,0xe000a
2000d588:	c50080e7          	jalr	-944(ra) # 171d4 <sprintk>
2000d58c:	cd11                	c.beqz	a0,2000d5a8 <vApplicationStackOverflowHook+0x50>
2000d58e:	1804                	c.addi4spn	s1,sp,48
2000d590:	00a48433          	add	s0,s1,a0
2000d594:	0004c503          	lbu	a0,0(s1)
2000d598:	00148493          	addi	s1,s1,1
2000d59c:	dfff3097          	auipc	ra,0xdfff3
2000d5a0:	49c080e7          	jalr	1180(ra) # a38 <hal_uart0_putchar>
2000d5a4:	fe8498e3          	bne	s1,s0,2000d594 <vApplicationStackOverflowHook+0x3c>
2000d5a8:	2001f5b7          	lui	a1,0x2001f
2000d5ac:	864e                	c.mv	a2,s3
2000d5ae:	91058593          	addi	a1,a1,-1776 # 2001e910 <_ITB_BASE_+0x760>
2000d5b2:	1808                	c.addi4spn	a0,sp,48
2000d5b4:	e000a097          	auipc	ra,0xe000a
2000d5b8:	c20080e7          	jalr	-992(ra) # 171d4 <sprintk>
2000d5bc:	cd11                	c.beqz	a0,2000d5d8 <vApplicationStackOverflowHook+0x80>
2000d5be:	1804                	c.addi4spn	s1,sp,48
2000d5c0:	00a48433          	add	s0,s1,a0
2000d5c4:	0004c503          	lbu	a0,0(s1)
2000d5c8:	00148493          	addi	s1,s1,1
2000d5cc:	dfff3097          	auipc	ra,0xdfff3
2000d5d0:	46c080e7          	jalr	1132(ra) # a38 <hal_uart0_putchar>
2000d5d4:	fe9418e3          	bne	s0,s1,2000d5c4 <vApplicationStackOverflowHook+0x6c>
2000d5d8:	2001f5b7          	lui	a1,0x2001f
2000d5dc:	02c15703          	lhu	a4,44(sp)
2000d5e0:	5622                	c.lwsp	a2,40(sp)
2000d5e2:	86ca                	c.mv	a3,s2
2000d5e4:	e1458593          	addi	a1,a1,-492 # 2001ee14 <_ITB_BASE_+0xc64>
2000d5e8:	03010513          	addi	a0,sp,48
2000d5ec:	e000a097          	auipc	ra,0xe000a
2000d5f0:	be8080e7          	jalr	-1048(ra) # 171d4 <sprintk>
2000d5f4:	cd11                	c.beqz	a0,2000d610 <vApplicationStackOverflowHook+0xb8>
2000d5f6:	1800                	c.addi4spn	s0,sp,48
2000d5f8:	00a404b3          	add	s1,s0,a0
2000d5fc:	00044503          	lbu	a0,0(s0)
2000d600:	00140413          	addi	s0,s0,1
2000d604:	dfff3097          	auipc	ra,0xdfff3
2000d608:	434080e7          	jalr	1076(ra) # a38 <hal_uart0_putchar>
2000d60c:	fe8498e3          	bne	s1,s0,2000d5fc <vApplicationStackOverflowHook+0xa4>
2000d610:	000070ef          	jal	ra,20014610 <vcd_flush>
2000d614:	7fd060ef          	jal	ra,20014610 <vcd_flush>
2000d618:	bfe5                	c.j	2000d610 <vApplicationStackOverflowHook+0xb8>
	...

2000d61c <hal_isr_init>:
2000d61c:	e40007b7          	lui	a5,0xe4000
2000d620:	4709                	c.li	a4,2
2000d622:	c398                	c.sw	a4,0(a5)
2000d624:	4781                	c.li	a5,0
2000d626:	30579073          	csrw	mtvec,a5
2000d62a:	8082                	c.jr	ra

2000d62c <hal_tick_init>:
2000d62c:	80140737          	lui	a4,0x80140
2000d630:	20870783          	lb	a5,520(a4) # 80140208 <BIN_SIZE+0x60101ba0>
2000d634:	e40026b7          	lui	a3,0xe4002
2000d638:	0ff7f793          	andi	a5,a5,255
2000d63c:	0017e793          	ori	a5,a5,1
2000d640:	20f70423          	sb	a5,520(a4)
2000d644:	4785                	c.li	a5,1
2000d646:	20f704a3          	sb	a5,521(a4)
2000d64a:	e40007b7          	lui	a5,0xe4000
2000d64e:	470d                	c.li	a4,3
2000d650:	c3d8                	c.sw	a4,4(a5)
2000d652:	429c                	c.lw	a5,0(a3)
2000d654:	0027e793          	ori	a5,a5,2
2000d658:	c29c                	c.sw	a5,0(a3)
2000d65a:	8082                	c.jr	ra
2000d65c:	0001                	c.nop
	...

2000d660 <hal_uart0_init>:
2000d660:	1101                	c.addi	sp,-32
2000d662:	80140737          	lui	a4,0x80140
2000d666:	ce06                	c.swsp	ra,28(sp)
2000d668:	1e070783          	lb	a5,480(a4) # 801401e0 <BIN_SIZE+0x60101b78>
2000d66c:	45c1                	c.li	a1,16
2000d66e:	0fb7f793          	andi	a5,a5,251
2000d672:	1ef70023          	sb	a5,480(a4)
2000d676:	1e070783          	lb	a5,480(a4)
2000d67a:	4521                	c.li	a0,8
2000d67c:	0047e793          	ori	a5,a5,4
2000d680:	0ff7f793          	andi	a5,a5,255
2000d684:	1ef70023          	sb	a5,480(a4)
2000d688:	5c0080ef          	jal	ra,20015c48 <uart_set_pin>
2000d68c:	12c04583          	lbu	a1,300(zero) # 12c <sys_clk+0x4>
2000d690:	000f4537          	lui	a0,0xf4
2000d694:	24050513          	addi	a0,a0,576 # f4240 <_D_HEAP_START_ADDR+0x6b150>
2000d698:	02a585b3          	mul	a1,a1,a0
2000d69c:	00d10693          	addi	a3,sp,13
2000d6a0:	00e10613          	addi	a2,sp,14
2000d6a4:	144080ef          	jal	ra,200157e8 <uart_cal_div_and_bwpc>
2000d6a8:	00d14603          	lbu	a2,13(sp)
2000d6ac:	00e15583          	lhu	a1,14(sp)
2000d6b0:	4701                	c.li	a4,0
2000d6b2:	4681                	c.li	a3,0
2000d6b4:	00000513          	li	a0,0
2000d6b8:	04c080ef          	jal	ra,20015704 <uart_init>
2000d6bc:	40f2                	c.lwsp	ra,28(sp)
2000d6be:	6105                	c.addi16sp	sp,32
2000d6c0:	8082                	c.jr	ra
2000d6c2:	0001                	c.nop

2000d6c4 <hal_usb_init>:
2000d6c4:	801407b7          	lui	a5,0x80140
2000d6c8:	1141                	c.addi	sp,-16
2000d6ca:	c606                	c.swsp	ra,12(sp)
2000d6cc:	c422                	c.swsp	s0,8(sp)
2000d6ce:	33178703          	lb	a4,817(a5) # 80140331 <BIN_SIZE+0x60101cc9>
2000d6d2:	4585                	c.li	a1,1
2000d6d4:	0f377713          	andi	a4,a4,243
2000d6d8:	32e788a3          	sb	a4,817(a5)
2000d6dc:	30678703          	lb	a4,774(a5)
2000d6e0:	06000513          	li	a0,96
2000d6e4:	0df77713          	andi	a4,a4,223
2000d6e8:	30e78323          	sb	a4,774(a5)
2000d6ec:	33178703          	lb	a4,817(a5)
2000d6f0:	80101437          	lui	s0,0x80101
2000d6f4:	0cf77713          	andi	a4,a4,207
2000d6f8:	32e788a3          	sb	a4,817(a5)
2000d6fc:	30678703          	lb	a4,774(a5)
2000d700:	0bf77713          	andi	a4,a4,191
2000d704:	30e78323          	sb	a4,774(a5)
2000d708:	62d070ef          	jal	ra,20015534 <gpio_set_input>
2000d70c:	47c1                	c.li	a5,16
2000d70e:	820404a3          	sb	zero,-2007(s0) # 80100829 <BIN_SIZE+0x600c21c1>
2000d712:	82f40523          	sb	a5,-2006(s0)
2000d716:	02000793          	li	a5,32
2000d71a:	82f40623          	sb	a5,-2004(s0)
2000d71e:	06000793          	li	a5,96
2000d722:	82f406a3          	sb	a5,-2003(s0)
2000d726:	fa000793          	li	a5,-96
2000d72a:	82f40423          	sb	a5,-2008(s0)
2000d72e:	fc000793          	li	a5,-64
2000d732:	82f40723          	sb	a5,-2002(s0)
2000d736:	07700793          	li	a5,119
2000d73a:	80f407a3          	sb	a5,-2033(s0)
2000d73e:	80f40723          	sb	a5,-2034(s0)
2000d742:	83d40703          	lb	a4,-1987(s0)
2000d746:	4685                	c.li	a3,1
2000d748:	0fe77713          	andi	a4,a4,254
2000d74c:	82e40ea3          	sb	a4,-1987(s0)
2000d750:	82d402a3          	sb	a3,-2011(s0)
2000d754:	82d40323          	sb	a3,-2010(s0)
2000d758:	83840603          	lb	a2,-1992(s0)
2000d75c:	e40027b7          	lui	a5,0xe4002
2000d760:	0bf67613          	andi	a2,a2,191
2000d764:	82c40c23          	sb	a2,-1992(s0)
2000d768:	4390                	c.lw	a2,0(a5)
2000d76a:	e4000737          	lui	a4,0xe4000
2000d76e:	f7f67613          	andi	a2,a2,-129
2000d772:	c390                	c.sw	a2,0(a5)
2000d774:	4685                	c.li	a3,1
2000d776:	cf54                	c.sw	a3,28(a4)
2000d778:	4390                	c.lw	a2,0(a5)
2000d77a:	75fd                	c.lui	a1,0xfffff
2000d77c:	eff67613          	andi	a2,a2,-257
2000d780:	c390                	c.sw	a2,0(a5)
2000d782:	d314                	c.sw	a3,32(a4)
2000d784:	4390                	c.lw	a2,0(a5)
2000d786:	7ff58593          	addi	a1,a1,2047 # fffff7ff <BIN_SIZE+0xdffc1197>
2000d78a:	dff67613          	andi	a2,a2,-513
2000d78e:	c390                	c.sw	a2,0(a5)
2000d790:	d354                	c.sw	a3,36(a4)
2000d792:	4390                	c.lw	a2,0(a5)
2000d794:	0aa00513          	li	a0,170
2000d798:	8e6d                	c.and	a2,a1
2000d79a:	c390                	c.sw	a2,0(a5)
2000d79c:	d754                	c.sw	a3,44(a4)
2000d79e:	43d0                	c.lw	a2,4(a5)
2000d7a0:	9a5d                	c.andi	a2,-9
2000d7a2:	c3d0                	c.sw	a2,4(a5)
2000d7a4:	08d72623          	sw	a3,140(a4) # e400008c <BIN_SIZE+0xc3fc1a24>
2000d7a8:	6e4080ef          	jal	ra,20015e8c <usbhw_enable_manual_interrupt>
2000d7ac:	80f40783          	lb	a5,-2033(s0)
2000d7b0:	0ff7f793          	andi	a5,a5,255
2000d7b4:	0057e793          	ori	a5,a5,5
2000d7b8:	80f407a3          	sb	a5,-2033(s0)
2000d7bc:	40b2                	c.lwsp	ra,12(sp)
2000d7be:	4422                	c.lwsp	s0,8(sp)
2000d7c0:	0141                	c.addi	sp,16
2000d7c2:	8082                	c.jr	ra
2000d7c4:	0001                	c.nop
	...

2000d7c8 <hal_usb_int_enable>:
2000d7c8:	e40027b7          	lui	a5,0xe4002
2000d7cc:	4398                	c.lw	a4,0(a5)
2000d7ce:	e51d                	c.bnez	a0,2000d7fc <hal_usb_int_enable+0x34>
2000d7d0:	f7f77713          	andi	a4,a4,-129
2000d7d4:	c398                	c.sw	a4,0(a5)
2000d7d6:	4398                	c.lw	a4,0(a5)
2000d7d8:	76fd                	c.lui	a3,0xfffff
2000d7da:	eff77713          	andi	a4,a4,-257
2000d7de:	c398                	c.sw	a4,0(a5)
2000d7e0:	4398                	c.lw	a4,0(a5)
2000d7e2:	7ff68693          	addi	a3,a3,2047 # fffff7ff <BIN_SIZE+0xdffc1197>
2000d7e6:	dff77713          	andi	a4,a4,-513
2000d7ea:	c398                	c.sw	a4,0(a5)
2000d7ec:	4398                	c.lw	a4,0(a5)
2000d7ee:	8f75                	c.and	a4,a3
2000d7f0:	c398                	c.sw	a4,0(a5)
2000d7f2:	43d8                	c.lw	a4,4(a5)
2000d7f4:	9b5d                	c.andi	a4,-9
2000d7f6:	c3d8                	c.sw	a4,4(a5)
2000d7f8:	00008067          	ret
2000d7fc:	08076713          	ori	a4,a4,128
2000d800:	c398                	c.sw	a4,0(a5)
2000d802:	4398                	c.lw	a4,0(a5)
2000d804:	6685                	c.lui	a3,0x1
2000d806:	10076713          	ori	a4,a4,256
2000d80a:	c398                	c.sw	a4,0(a5)
2000d80c:	4398                	c.lw	a4,0(a5)
2000d80e:	80068693          	addi	a3,a3,-2048 # 800 <exception_handler+0x15c>
2000d812:	20076713          	ori	a4,a4,512
2000d816:	c398                	c.sw	a4,0(a5)
2000d818:	4398                	c.lw	a4,0(a5)
2000d81a:	8f55                	c.or	a4,a3
2000d81c:	c398                	c.sw	a4,0(a5)
2000d81e:	43d8                	c.lw	a4,4(a5)
2000d820:	00876713          	ori	a4,a4,8
2000d824:	c3d8                	c.sw	a4,4(a5)
2000d826:	8082                	c.jr	ra
2000d828:	0001                	c.nop
	...

2000d82c <xQueueGenericCreateStatic>:
2000d82c:	7179                	c.addi16sp	sp,-48
2000d82e:	d422                	c.swsp	s0,40(sp)
2000d830:	d226                	c.swsp	s1,36(sp)
2000d832:	d04a                	c.swsp	s2,32(sp)
2000d834:	ce4e                	c.swsp	s3,28(sp)
2000d836:	cc52                	c.swsp	s4,24(sp)
2000d838:	d606                	c.swsp	ra,44(sp)
2000d83a:	89aa                	c.mv	s3,a0
2000d83c:	84ae                	c.mv	s1,a1
2000d83e:	8932                	c.mv	s2,a2
2000d840:	8436                	c.mv	s0,a3
2000d842:	8a3a                	c.mv	s4,a4
2000d844:	0a050a63          	beqz	a0,2000d8f8 <xQueueGenericCreateStatic+0xcc>
2000d848:	10040063          	beqz	s0,2000d948 <xQueueGenericCreateStatic+0x11c>
2000d84c:	0e090063          	beqz	s2,2000d92c <xQueueGenericCreateStatic+0x100>
2000d850:	0c048263          	beqz	s1,2000d914 <xQueueGenericCreateStatic+0xe8>
2000d854:	05000793          	li	a5,80
2000d858:	c63e                	c.swsp	a5,12(sp)
2000d85a:	47b2                	c.lwsp	a5,12(sp)
2000d85c:	4107dc5b          	beqc	a5,80,2000d874 <xQueueGenericCreateStatic+0x48>
2000d860:	2001e537          	lui	a0,0x2001e
2000d864:	15900593          	li	a1,345
2000d868:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d86c:	e000a097          	auipc	ra,0xe000a
2000d870:	a40080e7          	jalr	-1472(ra) # 172ac <vAssertCalled>
2000d874:	47b2                	c.lwsp	a5,12(sp)
2000d876:	c42d                	c.beqz	s0,2000d8e0 <xQueueGenericCreateStatic+0xb4>
2000d878:	4785                	c.li	a5,1
2000d87a:	04f40323          	sb	a5,70(s0)
2000d87e:	c8bd                	c.beqz	s1,2000d8f4 <xQueueGenericCreateStatic+0xc8>
2000d880:	01242023          	sw	s2,0(s0)
2000d884:	03342e23          	sw	s3,60(s0)
2000d888:	04942023          	sw	s1,64(s0)
2000d88c:	e0008097          	auipc	ra,0xe0008
2000d890:	e78080e7          	jalr	-392(ra) # 15704 <vTaskEnterCritical>
2000d894:	4034                	c.lw	a3,64(s0)
2000d896:	5c5c                	c.lw	a5,60(s0)
2000d898:	4018                	c.lw	a4,0(s0)
2000d89a:	02f687b3          	mul	a5,a3,a5
2000d89e:	567d                	c.li	a2,-1
2000d8a0:	02042c23          	sw	zero,56(s0)
2000d8a4:	04c40223          	sb	a2,68(s0)
2000d8a8:	01040513          	addi	a0,s0,16
2000d8ac:	c058                	c.sw	a4,4(s0)
2000d8ae:	04c402a3          	sb	a2,69(s0)
2000d8b2:	40d786b3          	sub	a3,a5,a3
2000d8b6:	97ba                	c.add	a5,a4
2000d8b8:	9736                	c.add	a4,a3
2000d8ba:	c41c                	c.sw	a5,8(s0)
2000d8bc:	00e42623          	sw	a4,12(s0)
2000d8c0:	e0007097          	auipc	ra,0xe0007
2000d8c4:	cd8080e7          	jalr	-808(ra) # 14598 <vListInitialise>
2000d8c8:	02440513          	addi	a0,s0,36
2000d8cc:	e0007097          	auipc	ra,0xe0007
2000d8d0:	ccc080e7          	jalr	-820(ra) # 14598 <vListInitialise>
2000d8d4:	e0008097          	auipc	ra,0xe0008
2000d8d8:	e4c080e7          	jalr	-436(ra) # 15720 <vTaskExitCritical>
2000d8dc:	05440623          	sb	s4,76(s0)
2000d8e0:	8522                	c.mv	a0,s0
2000d8e2:	50b2                	c.lwsp	ra,44(sp)
2000d8e4:	5422                	c.lwsp	s0,40(sp)
2000d8e6:	5492                	c.lwsp	s1,36(sp)
2000d8e8:	5902                	c.lwsp	s2,32(sp)
2000d8ea:	49f2                	c.lwsp	s3,28(sp)
2000d8ec:	4a62                	c.lwsp	s4,24(sp)
2000d8ee:	6145                	c.addi16sp	sp,48
2000d8f0:	00008067          	ret
2000d8f4:	8922                	c.mv	s2,s0
2000d8f6:	b769                	c.j	2000d880 <xQueueGenericCreateStatic+0x54>
2000d8f8:	2001e537          	lui	a0,0x2001e
2000d8fc:	14800593          	li	a1,328
2000d900:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d904:	e000a097          	auipc	ra,0xe000a
2000d908:	9a8080e7          	jalr	-1624(ra) # 172ac <vAssertCalled>
2000d90c:	f40410e3          	bnez	s0,2000d84c <xQueueGenericCreateStatic+0x20>
2000d910:	0380006f          	j	2000d948 <xQueueGenericCreateStatic+0x11c>
2000d914:	2001e537          	lui	a0,0x2001e
2000d918:	15000593          	li	a1,336
2000d91c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d920:	e000a097          	auipc	ra,0xe000a
2000d924:	98c080e7          	jalr	-1652(ra) # 172ac <vAssertCalled>
2000d928:	f2dff06f          	j	2000d854 <xQueueGenericCreateStatic+0x28>
2000d92c:	f20484e3          	beqz	s1,2000d854 <xQueueGenericCreateStatic+0x28>
2000d930:	2001e537          	lui	a0,0x2001e
2000d934:	15100593          	li	a1,337
2000d938:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d93c:	e000a097          	auipc	ra,0xe000a
2000d940:	970080e7          	jalr	-1680(ra) # 172ac <vAssertCalled>
2000d944:	f11ff06f          	j	2000d854 <xQueueGenericCreateStatic+0x28>
2000d948:	2001e537          	lui	a0,0x2001e
2000d94c:	14c00593          	li	a1,332
2000d950:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d954:	e000a097          	auipc	ra,0xe000a
2000d958:	958080e7          	jalr	-1704(ra) # 172ac <vAssertCalled>
2000d95c:	bdc5                	c.j	2000d84c <xQueueGenericCreateStatic+0x20>
	...

2000d960 <xQueueGenericCreate>:
2000d960:	1101                	c.addi	sp,-32
2000d962:	ca26                	c.swsp	s1,20(sp)
2000d964:	c84a                	c.swsp	s2,16(sp)
2000d966:	c64e                	c.swsp	s3,12(sp)
2000d968:	ce06                	c.swsp	ra,28(sp)
2000d96a:	cc22                	c.swsp	s0,24(sp)
2000d96c:	892a                	c.mv	s2,a0
2000d96e:	84ae                	c.mv	s1,a1
2000d970:	89b2                	c.mv	s3,a2
2000d972:	c12d                	c.beqz	a0,2000d9d4 <xQueueGenericCreate+0x74>
2000d974:	02b50433          	mul	s0,a0,a1
2000d978:	06058a63          	beqz	a1,2000d9ec <xQueueGenericCreate+0x8c>
2000d97c:	02b457b3          	divu	a5,s0,a1
2000d980:	00a78c63          	beq	a5,a0,2000d998 <xQueueGenericCreate+0x38>
2000d984:	2001e537          	lui	a0,0x2001e
2000d988:	18e00593          	li	a1,398
2000d98c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d990:	e000a097          	auipc	ra,0xe000a
2000d994:	91c080e7          	jalr	-1764(ra) # 172ac <vAssertCalled>
2000d998:	faf00793          	li	a5,-81
2000d99c:	0487f863          	bgeu	a5,s0,2000d9ec <xQueueGenericCreate+0x8c>
2000d9a0:	2001e537          	lui	a0,0x2001e
2000d9a4:	19100593          	li	a1,401
2000d9a8:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d9ac:	e000a097          	auipc	ra,0xe000a
2000d9b0:	900080e7          	jalr	-1792(ra) # 172ac <vAssertCalled>
2000d9b4:	05040513          	addi	a0,s0,80
2000d9b8:	e0008097          	auipc	ra,0xe0008
2000d9bc:	598080e7          	jalr	1432(ra) # 15f50 <pvPortMalloc>
2000d9c0:	00a00433          	add	s0,zero,a0
2000d9c4:	0a050063          	beqz	a0,2000da64 <xQueueGenericCreate+0x104>
2000d9c8:	04050323          	sb	zero,70(a0)
2000d9cc:	05040513          	addi	a0,s0,80
2000d9d0:	0380006f          	j	2000da08 <xQueueGenericCreate+0xa8>
2000d9d4:	2001e537          	lui	a0,0x2001e
2000d9d8:	18600593          	li	a1,390
2000d9dc:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
2000d9e0:	00000413          	li	s0,0
2000d9e4:	e000a097          	auipc	ra,0xe000a
2000d9e8:	8c8080e7          	jalr	-1848(ra) # 172ac <vAssertCalled>
2000d9ec:	05040513          	addi	a0,s0,80
2000d9f0:	e0008097          	auipc	ra,0xe0008
2000d9f4:	560080e7          	jalr	1376(ra) # 15f50 <pvPortMalloc>
2000d9f8:	00000413          	li	s0,0
2000d9fc:	c525                	c.beqz	a0,2000da64 <xQueueGenericCreate+0x104>
2000d9fe:	04050323          	sb	zero,70(a0)
2000da02:	842a                	c.mv	s0,a0
2000da04:	fc0494e3          	bnez	s1,2000d9cc <xQueueGenericCreate+0x6c>
2000da08:	c008                	c.sw	a0,0(s0)
2000da0a:	03242e23          	sw	s2,60(s0)
2000da0e:	c024                	c.sw	s1,64(s0)
2000da10:	e0008097          	auipc	ra,0xe0008
2000da14:	cf4080e7          	jalr	-780(ra) # 15704 <vTaskEnterCritical>
2000da18:	4034                	c.lw	a3,64(s0)
2000da1a:	5c5c                	c.lw	a5,60(s0)
2000da1c:	4018                	c.lw	a4,0(s0)
2000da1e:	02f687b3          	mul	a5,a3,a5
2000da22:	567d                	c.li	a2,-1
2000da24:	02042c23          	sw	zero,56(s0)
2000da28:	04c40223          	sb	a2,68(s0)
2000da2c:	01040513          	addi	a0,s0,16
2000da30:	c058                	c.sw	a4,4(s0)
2000da32:	04c402a3          	sb	a2,69(s0)
2000da36:	40d786b3          	sub	a3,a5,a3
2000da3a:	97ba                	c.add	a5,a4
2000da3c:	9736                	c.add	a4,a3
2000da3e:	c41c                	c.sw	a5,8(s0)
2000da40:	00e42623          	sw	a4,12(s0)
2000da44:	e0007097          	auipc	ra,0xe0007
2000da48:	b54080e7          	jalr	-1196(ra) # 14598 <vListInitialise>
2000da4c:	02440513          	addi	a0,s0,36
2000da50:	e0007097          	auipc	ra,0xe0007
2000da54:	b48080e7          	jalr	-1208(ra) # 14598 <vListInitialise>
2000da58:	e0008097          	auipc	ra,0xe0008
2000da5c:	cc8080e7          	jalr	-824(ra) # 15720 <vTaskExitCritical>
2000da60:	05340623          	sb	s3,76(s0)
2000da64:	8522                	c.mv	a0,s0
2000da66:	40f2                	c.lwsp	ra,28(sp)
2000da68:	4462                	c.lwsp	s0,24(sp)
2000da6a:	44d2                	c.lwsp	s1,20(sp)
2000da6c:	4942                	c.lwsp	s2,16(sp)
2000da6e:	49b2                	c.lwsp	s3,12(sp)
2000da70:	6105                	c.addi16sp	sp,32
2000da72:	8082                	c.jr	ra
2000da74:	0001                	c.nop
	...

2000da78 <vQueueAddToRegistry>:
2000da78:	0c80a72b          	lwgp	a4,32968 # 88204 <xQueueRegistry>
2000da7c:	c715                	c.beqz	a4,2000daa8 <vQueueAddToRegistry+0x30>
2000da7e:	0c80978b          	addigp	a5,32968 # 88204 <xQueueRegistry>
2000da82:	4798                	c.lw	a4,8(a5)
2000da84:	cf05                	c.beqz	a4,2000dabc <vQueueAddToRegistry+0x44>
2000da86:	4b98                	c.lw	a4,16(a5)
2000da88:	cf05                	c.beqz	a4,2000dac0 <vQueueAddToRegistry+0x48>
2000da8a:	4f98                	c.lw	a4,24(a5)
2000da8c:	cf05                	c.beqz	a4,2000dac4 <vQueueAddToRegistry+0x4c>
2000da8e:	5398                	c.lw	a4,32(a5)
2000da90:	cf05                	c.beqz	a4,2000dac8 <vQueueAddToRegistry+0x50>
2000da92:	5798                	c.lw	a4,40(a5)
2000da94:	cf05                	c.beqz	a4,2000dacc <vQueueAddToRegistry+0x54>
2000da96:	5b98                	c.lw	a4,48(a5)
2000da98:	c321                	c.beqz	a4,2000dad8 <vQueueAddToRegistry+0x60>
2000da9a:	5f98                	c.lw	a4,56(a5)
2000da9c:	c321                	c.beqz	a4,2000dadc <vQueueAddToRegistry+0x64>
2000da9e:	43b8                	c.lw	a4,64(a5)
2000daa0:	cb05                	c.beqz	a4,2000dad0 <vQueueAddToRegistry+0x58>
2000daa2:	47b8                	c.lw	a4,72(a5)
2000daa4:	cb05                	c.beqz	a4,2000dad4 <vQueueAddToRegistry+0x5c>
2000daa6:	8082                	c.jr	ra
2000daa8:	00000713          	li	a4,0
2000daac:	0c80978b          	addigp	a5,32968 # 88204 <xQueueRegistry>
2000dab0:	0ee787db          	lea.d	a5,a5,a4
2000dab4:	c38c                	c.sw	a1,0(a5)
2000dab6:	c3c8                	c.sw	a0,4(a5)
2000dab8:	00008067          	ret
2000dabc:	4705                	c.li	a4,1
2000dabe:	bfcd                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dac0:	4709                	c.li	a4,2
2000dac2:	b7fd                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dac4:	470d                	c.li	a4,3
2000dac6:	b7ed                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dac8:	4711                	c.li	a4,4
2000daca:	b7dd                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dacc:	4715                	c.li	a4,5
2000dace:	b7cd                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dad0:	4721                	c.li	a4,8
2000dad2:	bff9                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dad4:	4725                	c.li	a4,9
2000dad6:	bfe9                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dad8:	4719                	c.li	a4,6
2000dada:	bfd9                	c.j	2000dab0 <vQueueAddToRegistry+0x38>
2000dadc:	471d                	c.li	a4,7
2000dade:	bfc9                	c.j	2000dab0 <vQueueAddToRegistry+0x38>

2000dae0 <vQueueWaitForMessageRestricted>:
2000dae0:	1141                	c.addi	sp,-16
2000dae2:	c422                	c.swsp	s0,8(sp)
2000dae4:	c226                	c.swsp	s1,4(sp)
2000dae6:	c04a                	c.swsp	s2,0(sp)
2000dae8:	84aa                	c.mv	s1,a0
2000daea:	c606                	c.swsp	ra,12(sp)
2000daec:	842e                	c.mv	s0,a1
2000daee:	8932                	c.mv	s2,a2
2000daf0:	e0008097          	auipc	ra,0xe0008
2000daf4:	c14080e7          	jalr	-1004(ra) # 15704 <vTaskEnterCritical>
2000daf8:	04448783          	lb	a5,68(s1)
2000dafc:	fff00713          	li	a4,-1
2000db00:	1c07b7db          	bfos	a5,a5,7,0
2000db04:	00e79463          	bne	a5,a4,2000db0c <vQueueWaitForMessageRestricted+0x2c>
2000db08:	04048223          	sb	zero,68(s1)
2000db0c:	04548783          	lb	a5,69(s1)
2000db10:	fff00713          	li	a4,-1
2000db14:	1c07b7db          	bfos	a5,a5,7,0
2000db18:	00e79463          	bne	a5,a4,2000db20 <vQueueWaitForMessageRestricted+0x40>
2000db1c:	040482a3          	sb	zero,69(s1)
2000db20:	e0008097          	auipc	ra,0xe0008
2000db24:	c00080e7          	jalr	-1024(ra) # 15720 <vTaskExitCritical>
2000db28:	0384a783          	lw	a5,56(s1)
2000db2c:	eb81                	c.bnez	a5,2000db3c <vQueueWaitForMessageRestricted+0x5c>
2000db2e:	864a                	c.mv	a2,s2
2000db30:	008005b3          	add	a1,zero,s0
2000db34:	02448513          	addi	a0,s1,36
2000db38:	379010ef          	jal	ra,2000f6b0 <vTaskPlaceOnEventListRestricted>
2000db3c:	e0008097          	auipc	ra,0xe0008
2000db40:	bc8080e7          	jalr	-1080(ra) # 15704 <vTaskEnterCritical>
2000db44:	04548403          	lb	s0,69(s1)
2000db48:	1c04345b          	bfos	s0,s0,7,0
2000db4c:	04805263          	blez	s0,2000db90 <vQueueWaitForMessageRestricted+0xb0>
2000db50:	50dc                	c.lw	a5,36(s1)
2000db52:	cf9d                	c.beqz	a5,2000db90 <vQueueWaitForMessageRestricted+0xb0>
2000db54:	02448913          	addi	s2,s1,36
2000db58:	0140006f          	j	2000db6c <vQueueWaitForMessageRestricted+0x8c>
2000db5c:	147d                	c.addi	s0,-1
2000db5e:	0ff47793          	andi	a5,s0,255
2000db62:	1c07b45b          	bfos	s0,a5,7,0
2000db66:	c78d                	c.beqz	a5,2000db90 <vQueueWaitForMessageRestricted+0xb0>
2000db68:	50dc                	c.lw	a5,36(s1)
2000db6a:	c39d                	c.beqz	a5,2000db90 <vQueueWaitForMessageRestricted+0xb0>
2000db6c:	01200533          	add	a0,zero,s2
2000db70:	e0008097          	auipc	ra,0xe0008
2000db74:	910080e7          	jalr	-1776(ra) # 15480 <xTaskRemoveFromEventList>
2000db78:	d175                	c.beqz	a0,2000db5c <vQueueWaitForMessageRestricted+0x7c>
2000db7a:	147d                	c.addi	s0,-1
2000db7c:	dfff3097          	auipc	ra,0xdfff3
2000db80:	f8c080e7          	jalr	-116(ra) # b08 <vTaskMissedYield>
2000db84:	0ff47793          	andi	a5,s0,255
2000db88:	1c07b45b          	bfos	s0,a5,7,0
2000db8c:	fc079ee3          	bnez	a5,2000db68 <vQueueWaitForMessageRestricted+0x88>
2000db90:	fff00793          	li	a5,-1
2000db94:	04f482a3          	sb	a5,69(s1)
2000db98:	e0008097          	auipc	ra,0xe0008
2000db9c:	b88080e7          	jalr	-1144(ra) # 15720 <vTaskExitCritical>
2000dba0:	e0008097          	auipc	ra,0xe0008
2000dba4:	b64080e7          	jalr	-1180(ra) # 15704 <vTaskEnterCritical>
2000dba8:	04448403          	lb	s0,68(s1)
2000dbac:	1c04345b          	bfos	s0,s0,7,0
2000dbb0:	04805263          	blez	s0,2000dbf4 <vQueueWaitForMessageRestricted+0x114>
2000dbb4:	489c                	c.lw	a5,16(s1)
2000dbb6:	cf9d                	c.beqz	a5,2000dbf4 <vQueueWaitForMessageRestricted+0x114>
2000dbb8:	01048913          	addi	s2,s1,16
2000dbbc:	0140006f          	j	2000dbd0 <vQueueWaitForMessageRestricted+0xf0>
2000dbc0:	147d                	c.addi	s0,-1
2000dbc2:	0ff47793          	andi	a5,s0,255
2000dbc6:	1c07b45b          	bfos	s0,a5,7,0
2000dbca:	c78d                	c.beqz	a5,2000dbf4 <vQueueWaitForMessageRestricted+0x114>
2000dbcc:	489c                	c.lw	a5,16(s1)
2000dbce:	c39d                	c.beqz	a5,2000dbf4 <vQueueWaitForMessageRestricted+0x114>
2000dbd0:	01200533          	add	a0,zero,s2
2000dbd4:	e0008097          	auipc	ra,0xe0008
2000dbd8:	8ac080e7          	jalr	-1876(ra) # 15480 <xTaskRemoveFromEventList>
2000dbdc:	d175                	c.beqz	a0,2000dbc0 <vQueueWaitForMessageRestricted+0xe0>
2000dbde:	147d                	c.addi	s0,-1
2000dbe0:	dfff3097          	auipc	ra,0xdfff3
2000dbe4:	f28080e7          	jalr	-216(ra) # b08 <vTaskMissedYield>
2000dbe8:	0ff47793          	andi	a5,s0,255
2000dbec:	1c07b45b          	bfos	s0,a5,7,0
2000dbf0:	fc079ee3          	bnez	a5,2000dbcc <vQueueWaitForMessageRestricted+0xec>
2000dbf4:	57fd                	c.li	a5,-1
2000dbf6:	04f48223          	sb	a5,68(s1)
2000dbfa:	4422                	c.lwsp	s0,8(sp)
2000dbfc:	40b2                	c.lwsp	ra,12(sp)
2000dbfe:	4492                	c.lwsp	s1,4(sp)
2000dc00:	4902                	c.lwsp	s2,0(sp)
2000dc02:	0141                	c.addi	sp,16
2000dc04:	e0008317          	auipc	t1,0xe0008
2000dc08:	b1c30067          	jr	-1252(t1) # 15720 <vTaskExitCritical>
2000dc0c:	0001                	c.nop
	...

2000dc10 <xStreamBufferGenericCreate>:
2000dc10:	1101                	c.addi	sp,-32
2000dc12:	ca26                	c.swsp	s1,20(sp)
2000dc14:	c84a                	c.swsp	s2,16(sp)
2000dc16:	ce06                	c.swsp	ra,28(sp)
2000dc18:	cc22                	c.swsp	s0,24(sp)
2000dc1a:	c64e                	c.swsp	s3,12(sp)
2000dc1c:	c452                	c.swsp	s4,8(sp)
2000dc1e:	84aa                	c.mv	s1,a0
2000dc20:	892e                	c.mv	s2,a1
2000dc22:	0c16595b          	beqc	a2,1,2000dcf4 <xStreamBufferGenericCreate+0xe4>
2000dc26:	4a01                	c.li	s4,0
2000dc28:	0a050663          	beqz	a0,2000dcd4 <xStreamBufferGenericCreate+0xc4>
2000dc2c:	0924e863          	bltu	s1,s2,2000dcbc <xStreamBufferGenericCreate+0xac>
2000dc30:	00091463          	bnez	s2,2000dc38 <xStreamBufferGenericCreate+0x28>
2000dc34:	00100913          	li	s2,1
2000dc38:	fda00793          	li	a5,-38
2000dc3c:	0697e463          	bltu	a5,s1,2000dca4 <xStreamBufferGenericCreate+0x94>
2000dc40:	02548513          	addi	a0,s1,37
2000dc44:	e0008097          	auipc	ra,0xe0008
2000dc48:	30c080e7          	jalr	780(ra) # 15f50 <pvPortMalloc>
2000dc4c:	00a00433          	add	s0,zero,a0
2000dc50:	c931                	c.beqz	a0,2000dca4 <xStreamBufferGenericCreate+0x94>
2000dc52:	02450993          	addi	s3,a0,36
2000dc56:	0485                	c.addi	s1,1
2000dc58:	8626                	c.mv	a2,s1
2000dc5a:	05500593          	li	a1,85
2000dc5e:	854e                	c.mv	a0,s3
2000dc60:	4180d0ef          	jal	ra,2001b078 <memset>
2000dc64:	00a98c63          	beq	s3,a0,2000dc7c <xStreamBufferGenericCreate+0x6c>
2000dc68:	2001f537          	lui	a0,0x2001f
2000dc6c:	4fa00593          	li	a1,1274
2000dc70:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000dc74:	e0009097          	auipc	ra,0xe0009
2000dc78:	638080e7          	jalr	1592(ra) # 172ac <vAssertCalled>
2000dc7c:	00042e23          	sw	zero,28(s0)
2000dc80:	00042023          	sw	zero,0(s0)
2000dc84:	00042223          	sw	zero,4(s0)
2000dc88:	00042823          	sw	zero,16(s0)
2000dc8c:	00042a23          	sw	zero,20(s0)
2000dc90:	02042023          	sw	zero,32(s0)
2000dc94:	01342c23          	sw	s3,24(s0)
2000dc98:	c404                	c.sw	s1,8(s0)
2000dc9a:	01242623          	sw	s2,12(s0)
2000dc9e:	01440e23          	sb	s4,28(s0)
2000dca2:	a019                	c.j	2000dca8 <xStreamBufferGenericCreate+0x98>
2000dca4:	00000413          	li	s0,0
2000dca8:	8522                	c.mv	a0,s0
2000dcaa:	40f2                	c.lwsp	ra,28(sp)
2000dcac:	4462                	c.lwsp	s0,24(sp)
2000dcae:	44d2                	c.lwsp	s1,20(sp)
2000dcb0:	4942                	c.lwsp	s2,16(sp)
2000dcb2:	49b2                	c.lwsp	s3,12(sp)
2000dcb4:	4a22                	c.lwsp	s4,8(sp)
2000dcb6:	6105                	c.addi16sp	sp,32
2000dcb8:	00008067          	ret
2000dcbc:	2001f537          	lui	a0,0x2001f
2000dcc0:	0f400593          	li	a1,244
2000dcc4:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000dcc8:	e0009097          	auipc	ra,0xe0009
2000dccc:	5e4080e7          	jalr	1508(ra) # 172ac <vAssertCalled>
2000dcd0:	f61ff06f          	j	2000dc30 <xStreamBufferGenericCreate+0x20>
2000dcd4:	2001f537          	lui	a0,0x2001f
2000dcd8:	0f100593          	li	a1,241
2000dcdc:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000dce0:	00900a33          	add	s4,zero,s1
2000dce4:	e0009097          	auipc	ra,0xe0009
2000dce8:	5c8080e7          	jalr	1480(ra) # 172ac <vAssertCalled>
2000dcec:	f524f2e3          	bgeu	s1,s2,2000dc30 <xStreamBufferGenericCreate+0x20>
2000dcf0:	fcdff06f          	j	2000dcbc <xStreamBufferGenericCreate+0xac>
2000dcf4:	4791                	c.li	a5,4
2000dcf6:	4a05                	c.li	s4,1
2000dcf8:	f2a7eae3          	bltu	a5,a0,2000dc2c <xStreamBufferGenericCreate+0x1c>
2000dcfc:	2001f537          	lui	a0,0x2001f
2000dd00:	0eb00593          	li	a1,235
2000dd04:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000dd08:	e0009097          	auipc	ra,0xe0009
2000dd0c:	5a4080e7          	jalr	1444(ra) # 172ac <vAssertCalled>
2000dd10:	f324f0e3          	bgeu	s1,s2,2000dc30 <xStreamBufferGenericCreate+0x20>
2000dd14:	b765                	c.j	2000dcbc <xStreamBufferGenericCreate+0xac>
2000dd16:	0001                	c.nop

2000dd18 <xStreamBufferSendFromISR>:
2000dd18:	715d                	c.addi16sp	sp,-80
2000dd1a:	c4a2                	c.swsp	s0,72(sp)
2000dd1c:	c2a6                	c.swsp	s1,68(sp)
2000dd1e:	c0ca                	c.swsp	s2,64(sp)
2000dd20:	dc52                	c.swsp	s4,56(sp)
2000dd22:	c686                	c.swsp	ra,76(sp)
2000dd24:	de4e                	c.swsp	s3,60(sp)
2000dd26:	da56                	c.swsp	s5,52(sp)
2000dd28:	d85a                	c.swsp	s6,48(sp)
2000dd2a:	d65e                	c.swsp	s7,44(sp)
2000dd2c:	8a2e                	c.mv	s4,a1
2000dd2e:	842a                	c.mv	s0,a0
2000dd30:	84b2                	c.mv	s1,a2
2000dd32:	8936                	c.mv	s2,a3
2000dd34:	18058063          	beqz	a1,2000deb4 <xStreamBufferSendFromISR+0x19c>
2000dd38:	18040a63          	beqz	s0,2000decc <xStreamBufferSendFromISR+0x1b4>
2000dd3c:	01c40783          	lb	a5,28(s0)
2000dd40:	00448993          	addi	s3,s1,4
2000dd44:	4007f45b          	bbs	a5,0,2000dd4c <xStreamBufferSendFromISR+0x34>
2000dd48:	009009b3          	add	s3,zero,s1
2000dd4c:	401c                	c.lw	a5,0(s0)
2000dd4e:	4418                	c.lw	a4,8(s0)
2000dd50:	4054                	c.lw	a3,4(s0)
2000dd52:	97ba                	c.add	a5,a4
2000dd54:	17fd                	c.addi	a5,-1
2000dd56:	8f95                	c.sub	a5,a3
2000dd58:	00e7e463          	bltu	a5,a4,2000dd60 <xStreamBufferSendFromISR+0x48>
2000dd5c:	40e787b3          	sub	a5,a5,a4
2000dd60:	ce26                	c.swsp	s1,28(sp)
2000dd62:	cfe9                	c.beqz	a5,2000de3c <xStreamBufferSendFromISR+0x124>
2000dd64:	01c40683          	lb	a3,28(s0)
2000dd68:	4e06f85b          	bbs	a3,0,2000de58 <xStreamBufferSendFromISR+0x140>
2000dd6c:	1897ee63          	bltu	a5,s1,2000df08 <xStreamBufferSendFromISR+0x1f0>
2000dd70:	00912e23          	sw	s1,28(sp)
2000dd74:	0a048063          	beqz	s1,2000de14 <xStreamBufferSendFromISR+0xfc>
2000dd78:	00442983          	lw	s3,4(s0)
2000dd7c:	41370ab3          	sub	s5,a4,s3
2000dd80:	1954e863          	bltu	s1,s5,2000df10 <xStreamBufferSendFromISR+0x1f8>
2000dd84:	015987b3          	add	a5,s3,s5
2000dd88:	2001fb37          	lui	s6,0x2001f
2000dd8c:	18f76c63          	bltu	a4,a5,2000df24 <xStreamBufferSendFromISR+0x20c>
2000dd90:	4c08                	c.lw	a0,24(s0)
2000dd92:	8656                	c.mv	a2,s5
2000dd94:	85d2                	c.mv	a1,s4
2000dd96:	954e                	c.add	a0,s3
2000dd98:	0f00d0ef          	jal	ra,2001ae88 <memcpy>
2000dd9c:	009afe63          	bgeu	s5,s1,2000ddb8 <xStreamBufferSendFromISR+0xa0>
2000dda0:	00842783          	lw	a5,8(s0)
2000dda4:	41548633          	sub	a2,s1,s5
2000dda8:	1ac7e063          	bltu	a5,a2,2000df48 <xStreamBufferSendFromISR+0x230>
2000ddac:	01842503          	lw	a0,24(s0)
2000ddb0:	015a05b3          	add	a1,s4,s5
2000ddb4:	0d40d0ef          	jal	ra,2001ae88 <memcpy>
2000ddb8:	4418                	c.lw	a4,8(s0)
2000ddba:	99a6                	c.add	s3,s1
2000ddbc:	14e9f263          	bgeu	s3,a4,2000df00 <xStreamBufferSendFromISR+0x1e8>
2000ddc0:	01342223          	sw	s3,4(s0)
2000ddc4:	cca5                	c.beqz	s1,2000de3c <xStreamBufferSendFromISR+0x124>
2000ddc6:	405c                	c.lw	a5,4(s0)
2000ddc8:	4014                	c.lw	a3,0(s0)
2000ddca:	97ba                	c.add	a5,a4
2000ddcc:	8f95                	c.sub	a5,a3
2000ddce:	00e7e363          	bltu	a5,a4,2000ddd4 <xStreamBufferSendFromISR+0xbc>
2000ddd2:	8f99                	c.sub	a5,a4
2000ddd4:	00c42703          	lw	a4,12(s0)
2000ddd8:	06e7e463          	bltu	a5,a4,2000de40 <xStreamBufferSendFromISR+0x128>
2000dddc:	e0006097          	auipc	ra,0xe0006
2000dde0:	8dc080e7          	jalr	-1828(ra) # 136b8 <core_interrupt_disable>
2000dde4:	481c                	c.lw	a5,16(s0)
2000dde6:	89aa                	c.mv	s3,a0
2000dde8:	cf91                	c.beqz	a5,2000de04 <xStreamBufferSendFromISR+0xec>
2000ddea:	4808                	c.lw	a0,16(s0)
2000ddec:	87ca                	c.mv	a5,s2
2000ddee:	4701                	c.li	a4,0
2000ddf0:	4681                	c.li	a3,0
2000ddf2:	4601                	c.li	a2,0
2000ddf4:	00000593          	li	a1,0
2000ddf8:	e0008097          	auipc	ra,0xe0008
2000ddfc:	da4080e7          	jalr	-604(ra) # 15b9c <xTaskGenericNotifyFromISR>
2000de00:	00042823          	sw	zero,16(s0)
2000de04:	01300533          	add	a0,zero,s3
2000de08:	e0006097          	auipc	ra,0xe0006
2000de0c:	8c0080e7          	jalr	-1856(ra) # 136c8 <core_restore_interrupt>
2000de10:	0300006f          	j	2000de40 <xStreamBufferSendFromISR+0x128>
2000de14:	2001fb37          	lui	s6,0x2001f
2000de18:	47100593          	li	a1,1137
2000de1c:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000de20:	e0009097          	auipc	ra,0xe0009
2000de24:	48c080e7          	jalr	1164(ra) # 172ac <vAssertCalled>
2000de28:	00842703          	lw	a4,8(s0)
2000de2c:	00442983          	lw	s3,4(s0)
2000de30:	0f376863          	bltu	a4,s3,2000df20 <xStreamBufferSendFromISR+0x208>
2000de34:	0ce9f663          	bgeu	s3,a4,2000df00 <xStreamBufferSendFromISR+0x1e8>
2000de38:	01342223          	sw	s3,4(s0)
2000de3c:	00000493          	li	s1,0
2000de40:	40b6                	c.lwsp	ra,76(sp)
2000de42:	4426                	c.lwsp	s0,72(sp)
2000de44:	8526                	c.mv	a0,s1
2000de46:	4906                	c.lwsp	s2,64(sp)
2000de48:	4496                	c.lwsp	s1,68(sp)
2000de4a:	59f2                	c.lwsp	s3,60(sp)
2000de4c:	5a62                	c.lwsp	s4,56(sp)
2000de4e:	5ad2                	c.lwsp	s5,52(sp)
2000de50:	5b42                	c.lwsp	s6,48(sp)
2000de52:	5bb2                	c.lwsp	s7,44(sp)
2000de54:	6161                	c.addi16sp	sp,80
2000de56:	8082                	c.jr	ra
2000de58:	ff37e2e3          	bltu	a5,s3,2000de3c <xStreamBufferSendFromISR+0x124>
2000de5c:	00442983          	lw	s3,4(s0)
2000de60:	4791                	c.li	a5,4
2000de62:	41370bb3          	sub	s7,a4,s3
2000de66:	8ade                	c.mv	s5,s7
2000de68:	1177e063          	bltu	a5,s7,2000df68 <xStreamBufferSendFromISR+0x250>
2000de6c:	015987b3          	add	a5,s3,s5
2000de70:	0ef76e63          	bltu	a4,a5,2000df6c <xStreamBufferSendFromISR+0x254>
2000de74:	4c08                	c.lw	a0,24(s0)
2000de76:	8656                	c.mv	a2,s5
2000de78:	086c                	c.addi4spn	a1,sp,28
2000de7a:	954e                	c.add	a0,s3
2000de7c:	00c0d0ef          	jal	ra,2001ae88 <memcpy>
2000de80:	478d                	c.li	a5,3
2000de82:	0177ef63          	bltu	a5,s7,2000dea0 <xStreamBufferSendFromISR+0x188>
2000de86:	4611                	c.li	a2,4
2000de88:	00842783          	lw	a5,8(s0)
2000de8c:	41560633          	sub	a2,a2,s5
2000de90:	0ec7ea63          	bltu	a5,a2,2000df84 <xStreamBufferSendFromISR+0x26c>
2000de94:	086c                	c.addi4spn	a1,sp,28
2000de96:	4c08                	c.lw	a0,24(s0)
2000de98:	015585b3          	add	a1,a1,s5
2000de9c:	7ed0c0ef          	jal	ra,2001ae88 <memcpy>
2000dea0:	4418                	c.lw	a4,8(s0)
2000dea2:	0991                	c.addi	s3,4
2000dea4:	00e9e463          	bltu	s3,a4,2000deac <xStreamBufferSendFromISR+0x194>
2000dea8:	40e989b3          	sub	s3,s3,a4
2000deac:	01342223          	sw	s3,4(s0)
2000deb0:	ec5ff06f          	j	2000dd74 <xStreamBufferSendFromISR+0x5c>
2000deb4:	2001fb37          	lui	s6,0x2001f
2000deb8:	29200593          	li	a1,658
2000debc:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000dec0:	e0009097          	auipc	ra,0xe0009
2000dec4:	3ec080e7          	jalr	1004(ra) # 172ac <vAssertCalled>
2000dec8:	e6041ae3          	bnez	s0,2000dd3c <xStreamBufferSendFromISR+0x24>
2000decc:	2001fb37          	lui	s6,0x2001f
2000ded0:	29300593          	li	a1,659
2000ded4:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000ded8:	e0009097          	auipc	ra,0xe0009
2000dedc:	3d4080e7          	jalr	980(ra) # 172ac <vAssertCalled>
2000dee0:	01c00783          	lb	a5,28(zero) # 1c <_RELAX_END_+0x1c>
2000dee4:	00448993          	addi	s3,s1,4
2000dee8:	0a07fe5b          	bbc	a5,0,2000dfa4 <xStreamBufferSendFromISR+0x28c>
2000deec:	1e800593          	li	a1,488
2000def0:	b78b0513          	addi	a0,s6,-1160
2000def4:	e0009097          	auipc	ra,0xe0009
2000def8:	3b8080e7          	jalr	952(ra) # 172ac <vAssertCalled>
2000defc:	e51ff06f          	j	2000dd4c <xStreamBufferSendFromISR+0x34>
2000df00:	40e989b3          	sub	s3,s3,a4
2000df04:	ebdff06f          	j	2000ddc0 <xStreamBufferSendFromISR+0xa8>
2000df08:	84be                	c.mv	s1,a5
2000df0a:	ce26                	c.swsp	s1,28(sp)
2000df0c:	e69ff06f          	j	2000dd74 <xStreamBufferSendFromISR+0x5c>
2000df10:	8aa6                	c.mv	s5,s1
2000df12:	015987b3          	add	a5,s3,s5
2000df16:	2001fb37          	lui	s6,0x2001f
2000df1a:	e6f77be3          	bgeu	a4,a5,2000dd90 <xStreamBufferSendFromISR+0x78>
2000df1e:	a019                	c.j	2000df24 <xStreamBufferSendFromISR+0x20c>
2000df20:	00000a93          	li	s5,0
2000df24:	47b00593          	li	a1,1147
2000df28:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000df2c:	e0009097          	auipc	ra,0xe0009
2000df30:	380080e7          	jalr	896(ra) # 172ac <vAssertCalled>
2000df34:	4c08                	c.lw	a0,24(s0)
2000df36:	8656                	c.mv	a2,s5
2000df38:	85d2                	c.mv	a1,s4
2000df3a:	954e                	c.add	a0,s3
2000df3c:	74d0c0ef          	jal	ra,2001ae88 <memcpy>
2000df40:	e69ae0e3          	bltu	s5,s1,2000dda0 <xStreamBufferSendFromISR+0x88>
2000df44:	e75ff06f          	j	2000ddb8 <xStreamBufferSendFromISR+0xa0>
2000df48:	2001f537          	lui	a0,0x2001f
2000df4c:	48300593          	li	a1,1155
2000df50:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000df54:	00c12623          	sw	a2,12(sp)
2000df58:	e0009097          	auipc	ra,0xe0009
2000df5c:	354080e7          	jalr	852(ra) # 172ac <vAssertCalled>
2000df60:	00c12603          	lw	a2,12(sp)
2000df64:	e49ff06f          	j	2000ddac <xStreamBufferSendFromISR+0x94>
2000df68:	4a91                	c.li	s5,4
2000df6a:	b709                	c.j	2000de6c <xStreamBufferSendFromISR+0x154>
2000df6c:	2001fb37          	lui	s6,0x2001f
2000df70:	47b00593          	li	a1,1147
2000df74:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000df78:	e0009097          	auipc	ra,0xe0009
2000df7c:	334080e7          	jalr	820(ra) # 172ac <vAssertCalled>
2000df80:	ef5ff06f          	j	2000de74 <xStreamBufferSendFromISR+0x15c>
2000df84:	2001fb37          	lui	s6,0x2001f
2000df88:	48300593          	li	a1,1155
2000df8c:	b78b0513          	addi	a0,s6,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000df90:	00c12623          	sw	a2,12(sp)
2000df94:	e0009097          	auipc	ra,0xe0009
2000df98:	318080e7          	jalr	792(ra) # 172ac <vAssertCalled>
2000df9c:	00c12603          	lw	a2,12(sp)
2000dfa0:	ef5ff06f          	j	2000de94 <xStreamBufferSendFromISR+0x17c>
2000dfa4:	89a6                	c.mv	s3,s1
2000dfa6:	b799                	c.j	2000deec <xStreamBufferSendFromISR+0x1d4>
2000dfa8:	0001                	c.nop
	...

2000dfac <xStreamBufferReceive>:
2000dfac:	7139                	c.addi16sp	sp,-64
2000dfae:	da26                	c.swsp	s1,52(sp)
2000dfb0:	d64e                	c.swsp	s3,44(sp)
2000dfb2:	d452                	c.swsp	s4,40(sp)
2000dfb4:	d256                	c.swsp	s5,36(sp)
2000dfb6:	de06                	c.swsp	ra,60(sp)
2000dfb8:	dc22                	c.swsp	s0,56(sp)
2000dfba:	d84a                	c.swsp	s2,48(sp)
2000dfbc:	d05a                	c.swsp	s6,32(sp)
2000dfbe:	ce5e                	c.swsp	s7,28(sp)
2000dfc0:	cc62                	c.swsp	s8,24(sp)
2000dfc2:	ca66                	c.swsp	s9,20(sp)
2000dfc4:	8a2e                	c.mv	s4,a1
2000dfc6:	84aa                	c.mv	s1,a0
2000dfc8:	8ab2                	c.mv	s5,a2
2000dfca:	89b6                	c.mv	s3,a3
2000dfcc:	1c058a63          	beqz	a1,2000e1a0 <xStreamBufferReceive+0x1f4>
2000dfd0:	1e048463          	beqz	s1,2000e1b8 <xStreamBufferReceive+0x20c>
2000dfd4:	01c48903          	lb	s2,28(s1)
2000dfd8:	0029295b          	bfoz	s2,s2,0,2
2000dfdc:	12099863          	bnez	s3,2000e10c <xStreamBufferReceive+0x160>
2000dfe0:	40c0                	c.lw	s0,4(s1)
2000dfe2:	449c                	c.lw	a5,8(s1)
2000dfe4:	4098                	c.lw	a4,0(s1)
2000dfe6:	943e                	c.add	s0,a5
2000dfe8:	40e40433          	sub	s0,s0,a4
2000dfec:	08f47463          	bgeu	s0,a5,2000e074 <xStreamBufferReceive+0xc8>
2000dff0:	00000993          	li	s3,0
2000dff4:	08896463          	bltu	s2,s0,2000e07c <xStreamBufferReceive+0xd0>
2000dff8:	50f2                	c.lwsp	ra,60(sp)
2000dffa:	5462                	c.lwsp	s0,56(sp)
2000dffc:	854e                	c.mv	a0,s3
2000dffe:	54d2                	c.lwsp	s1,52(sp)
2000e000:	5942                	c.lwsp	s2,48(sp)
2000e002:	59b2                	c.lwsp	s3,44(sp)
2000e004:	5a22                	c.lwsp	s4,40(sp)
2000e006:	5a92                	c.lwsp	s5,36(sp)
2000e008:	5b02                	c.lwsp	s6,32(sp)
2000e00a:	4bf2                	c.lwsp	s7,28(sp)
2000e00c:	4c62                	c.lwsp	s8,24(sp)
2000e00e:	4cd2                	c.lwsp	s9,20(sp)
2000e010:	6121                	c.addi16sp	sp,64
2000e012:	8082                	c.jr	ra
2000e014:	4581                	c.li	a1,0
2000e016:	4501                	c.li	a0,0
2000e018:	e0008097          	auipc	ra,0xe0008
2000e01c:	e30080e7          	jalr	-464(ra) # 15e48 <xTaskGenericNotifyStateClear>
2000e020:	0104a783          	lw	a5,16(s1)
2000e024:	00078c63          	beqz	a5,2000e03c <xStreamBufferReceive+0x90>
2000e028:	2001f537          	lui	a0,0x2001f
2000e02c:	31c00593          	li	a1,796
2000e030:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e034:	e0009097          	auipc	ra,0xe0009
2000e038:	278080e7          	jalr	632(ra) # 172ac <vAssertCalled>
2000e03c:	7a8010ef          	jal	ra,2000f7e4 <xTaskGetCurrentTaskHandle>
2000e040:	00a4a823          	sw	a0,16(s1)
2000e044:	e0007097          	auipc	ra,0xe0007
2000e048:	6dc080e7          	jalr	1756(ra) # 15720 <vTaskExitCritical>
2000e04c:	874e                	c.mv	a4,s3
2000e04e:	4681                	c.li	a3,0
2000e050:	4601                	c.li	a2,0
2000e052:	4581                	c.li	a1,0
2000e054:	00000513          	li	a0,0
2000e058:	e0008097          	auipc	ra,0xe0008
2000e05c:	838080e7          	jalr	-1992(ra) # 15890 <xTaskGenericNotifyWait>
2000e060:	449c                	c.lw	a5,8(s1)
2000e062:	0004a823          	sw	zero,16(s1)
2000e066:	40c0                	c.lw	s0,4(s1)
2000e068:	4098                	c.lw	a4,0(s1)
2000e06a:	943e                	c.add	s0,a5
2000e06c:	40e40433          	sub	s0,s0,a4
2000e070:	f8f460e3          	bltu	s0,a5,2000dff0 <xStreamBufferReceive+0x44>
2000e074:	8c1d                	c.sub	s0,a5
2000e076:	4981                	c.li	s3,0
2000e078:	f88970e3          	bgeu	s2,s0,2000dff8 <xStreamBufferReceive+0x4c>
2000e07c:	0a091c63          	bnez	s2,2000e134 <xStreamBufferReceive+0x188>
2000e080:	015009b3          	add	s3,zero,s5
2000e084:	15546863          	bltu	s0,s5,2000e1d4 <xStreamBufferReceive+0x228>
2000e088:	10098a63          	beqz	s3,2000e19c <xStreamBufferReceive+0x1f0>
2000e08c:	4080                	c.lw	s0,0(s1)
2000e08e:	449c                	c.lw	a5,8(s1)
2000e090:	40878933          	sub	s2,a5,s0
2000e094:	0129f463          	bgeu	s3,s2,2000e09c <xStreamBufferReceive+0xf0>
2000e098:	01300933          	add	s2,zero,s3
2000e09c:	152aec63          	bltu	s5,s2,2000e1f4 <xStreamBufferReceive+0x248>
2000e0a0:	01240733          	add	a4,s0,s2
2000e0a4:	12e7ec63          	bltu	a5,a4,2000e1dc <xStreamBufferReceive+0x230>
2000e0a8:	4c8c                	c.lw	a1,24(s1)
2000e0aa:	864a                	c.mv	a2,s2
2000e0ac:	95a2                	c.add	a1,s0
2000e0ae:	8552                	c.mv	a0,s4
2000e0b0:	5d90c0ef          	jal	ra,2001ae88 <memcpy>
2000e0b4:	01397c63          	bgeu	s2,s3,2000e0cc <xStreamBufferReceive+0x120>
2000e0b8:	193ae063          	bltu	s5,s3,2000e238 <xStreamBufferReceive+0x28c>
2000e0bc:	0184a583          	lw	a1,24(s1)
2000e0c0:	41298633          	sub	a2,s3,s2
2000e0c4:	012a0533          	add	a0,s4,s2
2000e0c8:	5c10c0ef          	jal	ra,2001ae88 <memcpy>
2000e0cc:	449c                	c.lw	a5,8(s1)
2000e0ce:	944e                	c.add	s0,s3
2000e0d0:	00f46463          	bltu	s0,a5,2000e0d8 <xStreamBufferReceive+0x12c>
2000e0d4:	40f40433          	sub	s0,s0,a5
2000e0d8:	0084a023          	sw	s0,0(s1)
2000e0dc:	e0007097          	auipc	ra,0xe0007
2000e0e0:	0f0080e7          	jalr	240(ra) # 151cc <vTaskSuspendAll>
2000e0e4:	0144a783          	lw	a5,20(s1)
2000e0e8:	cf81                	c.beqz	a5,2000e100 <xStreamBufferReceive+0x154>
2000e0ea:	48c8                	c.lw	a0,20(s1)
2000e0ec:	4701                	c.li	a4,0
2000e0ee:	4681                	c.li	a3,0
2000e0f0:	4601                	c.li	a2,0
2000e0f2:	4581                	c.li	a1,0
2000e0f4:	e0008097          	auipc	ra,0xe0008
2000e0f8:	8e8080e7          	jalr	-1816(ra) # 159dc <xTaskGenericNotify>
2000e0fc:	0004aa23          	sw	zero,20(s1)
2000e100:	e0007097          	auipc	ra,0xe0007
2000e104:	0d8080e7          	jalr	216(ra) # 151d8 <xTaskResumeAll>
2000e108:	ef1ff06f          	j	2000dff8 <xStreamBufferReceive+0x4c>
2000e10c:	e0007097          	auipc	ra,0xe0007
2000e110:	5f8080e7          	jalr	1528(ra) # 15704 <vTaskEnterCritical>
2000e114:	449c                	c.lw	a5,8(s1)
2000e116:	40c0                	c.lw	s0,4(s1)
2000e118:	4098                	c.lw	a4,0(s1)
2000e11a:	943e                	c.add	s0,a5
2000e11c:	40e40433          	sub	s0,s0,a4
2000e120:	0af47863          	bgeu	s0,a5,2000e1d0 <xStreamBufferReceive+0x224>
2000e124:	ee8978e3          	bgeu	s2,s0,2000e014 <xStreamBufferReceive+0x68>
2000e128:	e0007097          	auipc	ra,0xe0007
2000e12c:	5f8080e7          	jalr	1528(ra) # 15720 <vTaskExitCritical>
2000e130:	f40908e3          	beqz	s2,2000e080 <xStreamBufferReceive+0xd4>
2000e134:	0004ac03          	lw	s8,0(s1)
2000e138:	89ca                	c.mv	s3,s2
2000e13a:	01247363          	bgeu	s0,s2,2000e140 <xStreamBufferReceive+0x194>
2000e13e:	89a2                	c.mv	s3,s0
2000e140:	0004ab83          	lw	s7,0(s1)
2000e144:	449c                	c.lw	a5,8(s1)
2000e146:	41778b33          	sub	s6,a5,s7
2000e14a:	0169f363          	bgeu	s3,s6,2000e150 <xStreamBufferReceive+0x1a4>
2000e14e:	8b4e                	c.mv	s6,s3
2000e150:	11696063          	bltu	s2,s6,2000e250 <xStreamBufferReceive+0x2a4>
2000e154:	016b8733          	add	a4,s7,s6
2000e158:	0ce7e463          	bltu	a5,a4,2000e220 <xStreamBufferReceive+0x274>
2000e15c:	0184ac83          	lw	s9,24(s1)
2000e160:	865a                	c.mv	a2,s6
2000e162:	017c85b3          	add	a1,s9,s7
2000e166:	0068                	c.addi4spn	a0,sp,12
2000e168:	5210c0ef          	jal	ra,2001ae88 <memcpy>
2000e16c:	013b7c63          	bgeu	s6,s3,2000e184 <xStreamBufferReceive+0x1d8>
2000e170:	0f396e63          	bltu	s2,s3,2000e26c <xStreamBufferReceive+0x2c0>
2000e174:	0074                	c.addi4spn	a3,sp,12
2000e176:	41698633          	sub	a2,s3,s6
2000e17a:	85e6                	c.mv	a1,s9
2000e17c:	01668533          	add	a0,a3,s6
2000e180:	5090c0ef          	jal	ra,2001ae88 <memcpy>
2000e184:	449c                	c.lw	a5,8(s1)
2000e186:	99de                	c.add	s3,s7
2000e188:	08f9f863          	bgeu	s3,a5,2000e218 <xStreamBufferReceive+0x26c>
2000e18c:	00c12783          	lw	a5,12(sp)
2000e190:	0134a023          	sw	s3,0(s1)
2000e194:	06fafe63          	bgeu	s5,a5,2000e210 <xStreamBufferReceive+0x264>
2000e198:	0184a023          	sw	s8,0(s1)
2000e19c:	4981                	c.li	s3,0
2000e19e:	bda9                	c.j	2000dff8 <xStreamBufferReceive+0x4c>
2000e1a0:	2001f537          	lui	a0,0x2001f
2000e1a4:	2f800593          	li	a1,760
2000e1a8:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e1ac:	e0009097          	auipc	ra,0xe0009
2000e1b0:	100080e7          	jalr	256(ra) # 172ac <vAssertCalled>
2000e1b4:	e20490e3          	bnez	s1,2000dfd4 <xStreamBufferReceive+0x28>
2000e1b8:	2001f537          	lui	a0,0x2001f
2000e1bc:	2f900593          	li	a1,761
2000e1c0:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e1c4:	e0009097          	auipc	ra,0xe0009
2000e1c8:	0e8080e7          	jalr	232(ra) # 172ac <vAssertCalled>
2000e1cc:	e09ff06f          	j	2000dfd4 <xStreamBufferReceive+0x28>
2000e1d0:	8c1d                	c.sub	s0,a5
2000e1d2:	bf89                	c.j	2000e124 <xStreamBufferReceive+0x178>
2000e1d4:	89a2                	c.mv	s3,s0
2000e1d6:	ea099be3          	bnez	s3,2000e08c <xStreamBufferReceive+0xe0>
2000e1da:	b7c9                	c.j	2000e19c <xStreamBufferReceive+0x1f0>
2000e1dc:	2001f537          	lui	a0,0x2001f
2000e1e0:	4b200593          	li	a1,1202
2000e1e4:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e1e8:	e0009097          	auipc	ra,0xe0009
2000e1ec:	0c4080e7          	jalr	196(ra) # 172ac <vAssertCalled>
2000e1f0:	eb9ff06f          	j	2000e0a8 <xStreamBufferReceive+0xfc>
2000e1f4:	2001f537          	lui	a0,0x2001f
2000e1f8:	4b100593          	li	a1,1201
2000e1fc:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e200:	e0009097          	auipc	ra,0xe0009
2000e204:	0ac080e7          	jalr	172(ra) # 172ac <vAssertCalled>
2000e208:	0084a783          	lw	a5,8(s1)
2000e20c:	e95ff06f          	j	2000e0a0 <xStreamBufferReceive+0xf4>
2000e210:	41240433          	sub	s0,s0,s2
2000e214:	8abe                	c.mv	s5,a5
2000e216:	b5ad                	c.j	2000e080 <xStreamBufferReceive+0xd4>
2000e218:	40f989b3          	sub	s3,s3,a5
2000e21c:	f71ff06f          	j	2000e18c <xStreamBufferReceive+0x1e0>
2000e220:	2001f537          	lui	a0,0x2001f
2000e224:	4b200593          	li	a1,1202
2000e228:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e22c:	e0009097          	auipc	ra,0xe0009
2000e230:	080080e7          	jalr	128(ra) # 172ac <vAssertCalled>
2000e234:	f29ff06f          	j	2000e15c <xStreamBufferReceive+0x1b0>
2000e238:	2001f537          	lui	a0,0x2001f
2000e23c:	4ba00593          	li	a1,1210
2000e240:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e244:	e0009097          	auipc	ra,0xe0009
2000e248:	068080e7          	jalr	104(ra) # 172ac <vAssertCalled>
2000e24c:	e71ff06f          	j	2000e0bc <xStreamBufferReceive+0x110>
2000e250:	2001f537          	lui	a0,0x2001f
2000e254:	4b100593          	li	a1,1201
2000e258:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e25c:	e0009097          	auipc	ra,0xe0009
2000e260:	050080e7          	jalr	80(ra) # 172ac <vAssertCalled>
2000e264:	0084a783          	lw	a5,8(s1)
2000e268:	eedff06f          	j	2000e154 <xStreamBufferReceive+0x1a8>
2000e26c:	2001f537          	lui	a0,0x2001f
2000e270:	4ba00593          	li	a1,1210
2000e274:	b7850513          	addi	a0,a0,-1160 # 2001eb78 <_ITB_BASE_+0x9c8>
2000e278:	e0009097          	auipc	ra,0xe0009
2000e27c:	034080e7          	jalr	52(ra) # 172ac <vAssertCalled>
2000e280:	0184ac83          	lw	s9,24(s1)
2000e284:	bdc5                	c.j	2000e174 <xStreamBufferReceive+0x1c8>
	...

2000e288 <prvIdleTask>:
2000e288:	7179                	c.addi16sp	sp,-48
2000e28a:	d226                	c.swsp	s1,36(sp)
2000e28c:	d04a                	c.swsp	s2,32(sp)
2000e28e:	ce4e                	c.swsp	s3,28(sp)
2000e290:	cc52                	c.swsp	s4,24(sp)
2000e292:	ca56                	c.swsp	s5,20(sp)
2000e294:	c85a                	c.swsp	s6,16(sp)
2000e296:	6b05                	c.lui	s6,0x1
2000e298:	c65e                	c.swsp	s7,12(sp)
2000e29a:	7a96198b          	addigp	s3,16296 # 840e4 <xSchedulerRunning>
2000e29e:	77d61a0b          	addigp	s4,16252 # 840b8 <pxCurrentTCB>
2000e2a2:	18481a8b          	addigp	s5,16772 # 842c0 <xTasksWaitingTermination>
2000e2a6:	7896190b          	addigp	s2,16264 # 840c4 <uxCurrentNumberOfTasks>
2000e2aa:	78d6148b          	addigp	s1,16268 # 840c8 <uxDeletedTasksWaitingCleanUp>
2000e2ae:	2001fbb7          	lui	s7,0x2001f
2000e2b2:	f91b0b13          	addi	s6,s6,-111 # f91 <chip_specific_stack_frame+0x61>
2000e2b6:	d606                	c.swsp	ra,44(sp)
2000e2b8:	02812423          	sw	s0,40(sp)
2000e2bc:	409c                	c.lw	a5,0(s1)
2000e2be:	dffd                	c.beqz	a5,2000e2bc <prvIdleTask+0x34>
2000e2c0:	30047073          	csrci	mstatus,8
2000e2c4:	0009a783          	lw	a5,0(s3)
2000e2c8:	06079263          	bnez	a5,2000e32c <prvIdleTask+0xa4>
2000e2cc:	00caa783          	lw	a5,12(s5)
2000e2d0:	00c7a403          	lw	s0,12(a5) # e400200c <BIN_SIZE+0xc3fc39a4>
2000e2d4:	00440513          	addi	a0,s0,4
2000e2d8:	e0006097          	auipc	ra,0xe0006
2000e2dc:	32c080e7          	jalr	812(ra) # 14604 <uxListRemove>
2000e2e0:	00092783          	lw	a5,0(s2)
2000e2e4:	17fd                	c.addi	a5,-1
2000e2e6:	00f92023          	sw	a5,0(s2)
2000e2ea:	409c                	c.lw	a5,0(s1)
2000e2ec:	17fd                	c.addi	a5,-1
2000e2ee:	c09c                	c.sw	a5,0(s1)
2000e2f0:	0009a783          	lw	a5,0(s3)
2000e2f4:	c791                	c.beqz	a5,2000e300 <prvIdleTask+0x78>
2000e2f6:	000a2783          	lw	a5,0(s4)
2000e2fa:	43fc                	c.lw	a5,68(a5)
2000e2fc:	04079e63          	bnez	a5,2000e358 <prvIdleTask+0xd0>
2000e300:	06244783          	lbu	a5,98(s0)
2000e304:	cf85                	c.beqz	a5,2000e33c <prvIdleTask+0xb4>
2000e306:	0617d55b          	beqc	a5,1,2000e370 <prvIdleTask+0xe8>
2000e30a:	ba27d95b          	beqc	a5,2,2000e2bc <prvIdleTask+0x34>
2000e30e:	85da                	c.mv	a1,s6
2000e310:	b10b8513          	addi	a0,s7,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000e314:	e0009097          	auipc	ra,0xe0009
2000e318:	f98080e7          	jalr	-104(ra) # 172ac <vAssertCalled>
2000e31c:	0004a783          	lw	a5,0(s1)
2000e320:	dfd1                	c.beqz	a5,2000e2bc <prvIdleTask+0x34>
2000e322:	30047073          	csrci	mstatus,8
2000e326:	0009a783          	lw	a5,0(s3)
2000e32a:	d3cd                	c.beqz	a5,2000e2cc <prvIdleTask+0x44>
2000e32c:	000a2703          	lw	a4,0(s4)
2000e330:	000a2783          	lw	a5,0(s4)
2000e334:	437c                	c.lw	a5,68(a4)
2000e336:	0785                	c.addi	a5,1
2000e338:	c37c                	c.sw	a5,68(a4)
2000e33a:	bf49                	c.j	2000e2cc <prvIdleTask+0x44>
2000e33c:	03042503          	lw	a0,48(s0)
2000e340:	e0008097          	auipc	ra,0xe0008
2000e344:	d78080e7          	jalr	-648(ra) # 160b8 <vPortFree>
2000e348:	00800533          	add	a0,zero,s0
2000e34c:	e0008097          	auipc	ra,0xe0008
2000e350:	d6c080e7          	jalr	-660(ra) # 160b8 <vPortFree>
2000e354:	f69ff06f          	j	2000e2bc <prvIdleTask+0x34>
2000e358:	000a2703          	lw	a4,0(s4)
2000e35c:	000a2683          	lw	a3,0(s4)
2000e360:	437c                	c.lw	a5,68(a4)
2000e362:	17fd                	c.addi	a5,-1
2000e364:	c37c                	c.sw	a5,68(a4)
2000e366:	42fc                	c.lw	a5,68(a3)
2000e368:	ffc1                	c.bnez	a5,2000e300 <prvIdleTask+0x78>
2000e36a:	30046073          	csrsi	mstatus,8
2000e36e:	bf49                	c.j	2000e300 <prvIdleTask+0x78>
2000e370:	00800533          	add	a0,zero,s0
2000e374:	e0008097          	auipc	ra,0xe0008
2000e378:	d44080e7          	jalr	-700(ra) # 160b8 <vPortFree>
2000e37c:	b781                	c.j	2000e2bc <prvIdleTask+0x34>
	...

2000e380 <prvAddNewTaskToReadyList>:
2000e380:	1101                	c.addi	sp,-32
2000e382:	c84a                	c.swsp	s2,16(sp)
2000e384:	ce06                	c.swsp	ra,28(sp)
2000e386:	cc22                	c.swsp	s0,24(sp)
2000e388:	ca26                	c.swsp	s1,20(sp)
2000e38a:	c64e                	c.swsp	s3,12(sp)
2000e38c:	c452                	c.swsp	s4,8(sp)
2000e38e:	c256                	c.swsp	s5,4(sp)
2000e390:	892a                	c.mv	s2,a0
2000e392:	30047073          	csrci	mstatus,8
2000e396:	7a96148b          	addigp	s1,16296 # 840e4 <xSchedulerRunning>
2000e39a:	409c                	c.lw	a5,0(s1)
2000e39c:	77d6140b          	addigp	s0,16252 # 840b8 <pxCurrentTCB>
2000e3a0:	efd1                	c.bnez	a5,2000e43c <prvAddNewTaskToReadyList+0xbc>
2000e3a2:	7896178b          	addigp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000e3a6:	4398                	c.lw	a4,0(a5)
2000e3a8:	0705                	c.addi	a4,1
2000e3aa:	c398                	c.sw	a4,0(a5)
2000e3ac:	4018                	c.lw	a4,0(s0)
2000e3ae:	c35d                	c.beqz	a4,2000e454 <prvAddNewTaskToReadyList+0xd4>
2000e3b0:	409c                	c.lw	a5,0(s1)
2000e3b2:	02c92583          	lw	a1,44(s2)
2000e3b6:	cbad                	c.beqz	a5,2000e428 <prvAddNewTaskToReadyList+0xa8>
2000e3b8:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
2000e3bc:	7956160b          	addigp	a2,16276 # 840d0 <uxTaskNumber>
2000e3c0:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
2000e3c4:	4551                	c.li	a0,20
2000e3c6:	4214                	c.lw	a3,0(a2)
2000e3c8:	00072803          	lw	a6,0(a4)
2000e3cc:	c4a599ff          	maddr32	s3,a1,a0
2000e3d0:	4785                	c.li	a5,1
2000e3d2:	00b797b3          	sll	a5,a5,a1
2000e3d6:	0685                	c.addi	a3,1
2000e3d8:	0107e7b3          	or	a5,a5,a6
2000e3dc:	854e                	c.mv	a0,s3
2000e3de:	00490593          	addi	a1,s2,4
2000e3e2:	c31c                	c.sw	a5,0(a4)
2000e3e4:	00d62023          	sw	a3,0(a2) # 20000 <CODE_SIZE+0x5c78>
2000e3e8:	04d92423          	sw	a3,72(s2)
2000e3ec:	e0006097          	auipc	ra,0xe0006
2000e3f0:	1c8080e7          	jalr	456(ra) # 145b4 <vListInsertEnd>
2000e3f4:	0004a783          	lw	a5,0(s1)
2000e3f8:	c781                	c.beqz	a5,2000e400 <prvAddNewTaskToReadyList+0x80>
2000e3fa:	401c                	c.lw	a5,0(s0)
2000e3fc:	43fc                	c.lw	a5,68(a5)
2000e3fe:	e7ad                	c.bnez	a5,2000e468 <prvAddNewTaskToReadyList+0xe8>
2000e400:	409c                	c.lw	a5,0(s1)
2000e402:	cb89                	c.beqz	a5,2000e414 <prvAddNewTaskToReadyList+0x94>
2000e404:	4018                	c.lw	a4,0(s0)
2000e406:	02c92783          	lw	a5,44(s2)
2000e40a:	5758                	c.lw	a4,44(a4)
2000e40c:	00f77463          	bgeu	a4,a5,2000e414 <prvAddNewTaskToReadyList+0x94>
2000e410:	00000073          	ecall
2000e414:	40f2                	c.lwsp	ra,28(sp)
2000e416:	4462                	c.lwsp	s0,24(sp)
2000e418:	44d2                	c.lwsp	s1,20(sp)
2000e41a:	4942                	c.lwsp	s2,16(sp)
2000e41c:	49b2                	c.lwsp	s3,12(sp)
2000e41e:	4a22                	c.lwsp	s4,8(sp)
2000e420:	4a92                	c.lwsp	s5,4(sp)
2000e422:	6105                	c.addi16sp	sp,32
2000e424:	00008067          	ret
2000e428:	401c                	c.lw	a5,0(s0)
2000e42a:	57dc                	c.lw	a5,44(a5)
2000e42c:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
2000e430:	f8f5e6e3          	bltu	a1,a5,2000e3bc <prvAddNewTaskToReadyList+0x3c>
2000e434:	01242023          	sw	s2,0(s0)
2000e438:	f85ff06f          	j	2000e3bc <prvAddNewTaskToReadyList+0x3c>
2000e43c:	4018                	c.lw	a4,0(s0)
2000e43e:	401c                	c.lw	a5,0(s0)
2000e440:	437c                	c.lw	a5,68(a4)
2000e442:	0785                	c.addi	a5,1
2000e444:	c37c                	c.sw	a5,68(a4)
2000e446:	7896178b          	addigp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000e44a:	4398                	c.lw	a4,0(a5)
2000e44c:	0705                	c.addi	a4,1
2000e44e:	c398                	c.sw	a4,0(a5)
2000e450:	4018                	c.lw	a4,0(s0)
2000e452:	ff39                	c.bnez	a4,2000e3b0 <prvAddNewTaskToReadyList+0x30>
2000e454:	01242023          	sw	s2,0(s0)
2000e458:	439c                	c.lw	a5,0(a5)
2000e45a:	0217d15b          	beqc	a5,1,2000e47c <prvAddNewTaskToReadyList+0xfc>
2000e45e:	02c92583          	lw	a1,44(s2)
2000e462:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
2000e466:	bf99                	c.j	2000e3bc <prvAddNewTaskToReadyList+0x3c>
2000e468:	4018                	c.lw	a4,0(s0)
2000e46a:	4014                	c.lw	a3,0(s0)
2000e46c:	437c                	c.lw	a5,68(a4)
2000e46e:	17fd                	c.addi	a5,-1
2000e470:	c37c                	c.sw	a5,68(a4)
2000e472:	42fc                	c.lw	a5,68(a3)
2000e474:	f7d1                	c.bnez	a5,2000e400 <prvAddNewTaskToReadyList+0x80>
2000e476:	30046073          	csrsi	mstatus,8
2000e47a:	b759                	c.j	2000e400 <prvAddNewTaskToReadyList+0x80>
2000e47c:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
2000e480:	0a098a93          	addi	s5,s3,160
2000e484:	09481a0b          	addigp	s4,16532 # 841d0 <pxReadyTasksLists>
2000e488:	8552                	c.mv	a0,s4
2000e48a:	0a51                	c.addi	s4,20
2000e48c:	e0006097          	auipc	ra,0xe0006
2000e490:	10c080e7          	jalr	268(ra) # 14598 <vListInitialise>
2000e494:	ff4a9ae3          	bne	s5,s4,2000e488 <prvAddNewTaskToReadyList+0x108>
2000e498:	1348150b          	addigp	a0,16692 # 84270 <xDelayedTaskList1>
2000e49c:	13481a8b          	addigp	s5,16692 # 84270 <xDelayedTaskList1>
2000e4a0:	e0006097          	auipc	ra,0xe0006
2000e4a4:	0f8080e7          	jalr	248(ra) # 14598 <vListInitialise>
2000e4a8:	1488150b          	addigp	a0,16712 # 84284 <xDelayedTaskList2>
2000e4ac:	14881a0b          	addigp	s4,16712 # 84284 <xDelayedTaskList2>
2000e4b0:	e0006097          	auipc	ra,0xe0006
2000e4b4:	0e8080e7          	jalr	232(ra) # 14598 <vListInitialise>
2000e4b8:	15c8150b          	addigp	a0,16732 # 84298 <xPendingReadyList>
2000e4bc:	e0006097          	auipc	ra,0xe0006
2000e4c0:	0dc080e7          	jalr	220(ra) # 14598 <vListInitialise>
2000e4c4:	1848150b          	addigp	a0,16772 # 842c0 <xTasksWaitingTermination>
2000e4c8:	e0006097          	auipc	ra,0xe0006
2000e4cc:	0d0080e7          	jalr	208(ra) # 14598 <vListInitialise>
2000e4d0:	1708150b          	addigp	a0,16752 # 842ac <xSuspendedTaskList>
2000e4d4:	e0006097          	auipc	ra,0xe0006
2000e4d8:	0c4080e7          	jalr	196(ra) # 14598 <vListInitialise>
2000e4dc:	795640ab          	swgp	s5,16256 # 840bc <pxDelayedTaskList>
2000e4e0:	794642ab          	swgp	s4,16260 # 840c0 <pxOverflowDelayedTaskList>
2000e4e4:	02c92583          	lw	a1,44(s2)
2000e4e8:	bdd1                	c.j	2000e3bc <prvAddNewTaskToReadyList+0x3c>
	...

2000e4ec <xTaskCreateStatic>:
2000e4ec:	7139                	c.addi16sp	sp,-64
2000e4ee:	dc22                	c.swsp	s0,56(sp)
2000e4f0:	da26                	c.swsp	s1,52(sp)
2000e4f2:	d84a                	c.swsp	s2,48(sp)
2000e4f4:	d64e                	c.swsp	s3,44(sp)
2000e4f6:	d452                	c.swsp	s4,40(sp)
2000e4f8:	d256                	c.swsp	s5,36(sp)
2000e4fa:	de06                	c.swsp	ra,60(sp)
2000e4fc:	8a2a                	c.mv	s4,a0
2000e4fe:	84ae                	c.mv	s1,a1
2000e500:	8932                	c.mv	s2,a2
2000e502:	8ab6                	c.mv	s5,a3
2000e504:	89ba                	c.mv	s3,a4
2000e506:	8442                	c.mv	s0,a6
2000e508:	1a078e63          	beqz	a5,2000e6c4 <xTaskCreateStatic+0x1d8>
2000e50c:	1c040c63          	beqz	s0,2000e6e4 <xTaskCreateStatic+0x1f8>
2000e510:	06400713          	li	a4,100
2000e514:	ce3a                	c.swsp	a4,28(sp)
2000e516:	4772                	c.lwsp	a4,28(sp)
2000e518:	5a4754db          	beqc	a4,100,2000e6c0 <xTaskCreateStatic+0x1d4>
2000e51c:	2001f537          	lui	a0,0x2001f
2000e520:	25100593          	li	a1,593
2000e524:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000e528:	00f12623          	sw	a5,12(sp)
2000e52c:	e0009097          	auipc	ra,0xe0009
2000e530:	d80080e7          	jalr	-640(ra) # 172ac <vAssertCalled>
2000e534:	4772                	c.lwsp	a4,28(sp)
2000e536:	47b2                	c.lwsp	a5,12(sp)
2000e538:	4501                	c.li	a0,0
2000e53a:	16078963          	beqz	a5,2000e6ac <xTaskCreateStatic+0x1c0>
2000e53e:	090a                	c.slli	s2,0x2
2000e540:	864a                	c.mv	a2,s2
2000e542:	853e                	c.mv	a0,a5
2000e544:	d81c                	c.sw	a5,48(s0)
2000e546:	0a500593          	li	a1,165
2000e54a:	4789                	c.li	a5,2
2000e54c:	06f40123          	sb	a5,98(s0)
2000e550:	3290c0ef          	jal	ra,2001b078 <memset>
2000e554:	581c                	c.lw	a5,48(s0)
2000e556:	ffc90613          	addi	a2,s2,-4
2000e55a:	00c78933          	add	s2,a5,a2
2000e55e:	ff097913          	andi	s2,s2,-16
2000e562:	1a048763          	beqz	s1,2000e710 <xTaskCreateStatic+0x224>
2000e566:	0004c783          	lbu	a5,0(s1)
2000e56a:	02f40a23          	sb	a5,52(s0)
2000e56e:	0004c783          	lbu	a5,0(s1)
2000e572:	c7f9                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e574:	0014c783          	lbu	a5,1(s1)
2000e578:	02f40aa3          	sb	a5,53(s0)
2000e57c:	0014c783          	lbu	a5,1(s1)
2000e580:	c3e1                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e582:	0024c783          	lbu	a5,2(s1)
2000e586:	02f40b23          	sb	a5,54(s0)
2000e58a:	0024c783          	lbu	a5,2(s1)
2000e58e:	cbcd                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e590:	0034c783          	lbu	a5,3(s1)
2000e594:	02f40ba3          	sb	a5,55(s0)
2000e598:	0034c783          	lbu	a5,3(s1)
2000e59c:	c3d5                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e59e:	0044c783          	lbu	a5,4(s1)
2000e5a2:	02f40c23          	sb	a5,56(s0)
2000e5a6:	0044c783          	lbu	a5,4(s1)
2000e5aa:	cbd9                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5ac:	0054c783          	lbu	a5,5(s1)
2000e5b0:	02f40ca3          	sb	a5,57(s0)
2000e5b4:	0054c783          	lbu	a5,5(s1)
2000e5b8:	c7c1                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5ba:	0064c783          	lbu	a5,6(s1)
2000e5be:	02f40d23          	sb	a5,58(s0)
2000e5c2:	0064c783          	lbu	a5,6(s1)
2000e5c6:	cfad                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5c8:	0074c783          	lbu	a5,7(s1)
2000e5cc:	02f40da3          	sb	a5,59(s0)
2000e5d0:	0074c783          	lbu	a5,7(s1)
2000e5d4:	c7b5                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5d6:	0084c783          	lbu	a5,8(s1)
2000e5da:	02f40e23          	sb	a5,60(s0)
2000e5de:	0084c783          	lbu	a5,8(s1)
2000e5e2:	cfb9                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5e4:	0094c783          	lbu	a5,9(s1)
2000e5e8:	02f40ea3          	sb	a5,61(s0)
2000e5ec:	0094c783          	lbu	a5,9(s1)
2000e5f0:	cba1                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e5f2:	00a4c783          	lbu	a5,10(s1)
2000e5f6:	02f40f23          	sb	a5,62(s0)
2000e5fa:	00a4c783          	lbu	a5,10(s1)
2000e5fe:	c3a9                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e600:	00b4c783          	lbu	a5,11(s1)
2000e604:	02f40fa3          	sb	a5,63(s0)
2000e608:	00b4c783          	lbu	a5,11(s1)
2000e60c:	cb95                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e60e:	00c4c783          	lbu	a5,12(s1)
2000e612:	04f40023          	sb	a5,64(s0)
2000e616:	00c4c783          	lbu	a5,12(s1)
2000e61a:	c39d                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e61c:	00d4c783          	lbu	a5,13(s1)
2000e620:	04f400a3          	sb	a5,65(s0)
2000e624:	00d4c783          	lbu	a5,13(s1)
2000e628:	cf81                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e62a:	00e4c783          	lbu	a5,14(s1)
2000e62e:	04f40123          	sb	a5,66(s0)
2000e632:	00e4c783          	lbu	a5,14(s1)
2000e636:	c789                	c.beqz	a5,2000e640 <xTaskCreateStatic+0x154>
2000e638:	00f4c783          	lbu	a5,15(s1)
2000e63c:	04f401a3          	sb	a5,67(s0)
2000e640:	040401a3          	sb	zero,67(s0)
2000e644:	00700793          	li	a5,7
2000e648:	0d37e263          	bltu	a5,s3,2000e70c <xTaskCreateStatic+0x220>
2000e64c:	00440513          	addi	a0,s0,4
2000e650:	03342623          	sw	s3,44(s0)
2000e654:	05342823          	sw	s3,80(s0)
2000e658:	04042a23          	sw	zero,84(s0)
2000e65c:	e0006097          	auipc	ra,0xe0006
2000e660:	f50080e7          	jalr	-176(ra) # 145ac <vListInitialiseItem>
2000e664:	01840513          	addi	a0,s0,24
2000e668:	e0006097          	auipc	ra,0xe0006
2000e66c:	f44080e7          	jalr	-188(ra) # 145ac <vListInitialiseItem>
2000e670:	4721                	c.li	a4,8
2000e672:	413704b3          	sub	s1,a4,s3
2000e676:	8656                	c.mv	a2,s5
2000e678:	85d2                	c.mv	a1,s4
2000e67a:	854a                	c.mv	a0,s2
2000e67c:	c800                	c.sw	s0,16(s0)
2000e67e:	cc04                	c.sw	s1,24(s0)
2000e680:	02842223          	sw	s0,36(s0)
2000e684:	04042223          	sw	zero,68(s0)
2000e688:	04042c23          	sw	zero,88(s0)
2000e68c:	04042e23          	sw	zero,92(s0)
2000e690:	06041023          	sh	zero,96(s0)
2000e694:	060401a3          	sb	zero,99(s0)
2000e698:	dfff3097          	auipc	ra,0xdfff3
2000e69c:	868080e7          	jalr	-1944(ra) # f00 <pxPortInitialiseStack>
2000e6a0:	c008                	c.sw	a0,0(s0)
2000e6a2:	8522                	c.mv	a0,s0
2000e6a4:	cddff0ef          	jal	ra,2000e380 <prvAddNewTaskToReadyList>
2000e6a8:	00800533          	add	a0,zero,s0
2000e6ac:	50f2                	c.lwsp	ra,60(sp)
2000e6ae:	5462                	c.lwsp	s0,56(sp)
2000e6b0:	54d2                	c.lwsp	s1,52(sp)
2000e6b2:	5942                	c.lwsp	s2,48(sp)
2000e6b4:	59b2                	c.lwsp	s3,44(sp)
2000e6b6:	5a22                	c.lwsp	s4,40(sp)
2000e6b8:	5a92                	c.lwsp	s5,36(sp)
2000e6ba:	6121                	c.addi16sp	sp,64
2000e6bc:	00008067          	ret
2000e6c0:	4772                	c.lwsp	a4,28(sp)
2000e6c2:	bd9d                	c.j	2000e538 <xTaskCreateStatic+0x4c>
2000e6c4:	2001f537          	lui	a0,0x2001f
2000e6c8:	24800593          	li	a1,584
2000e6cc:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000e6d0:	00f12623          	sw	a5,12(sp)
2000e6d4:	e0009097          	auipc	ra,0xe0009
2000e6d8:	bd8080e7          	jalr	-1064(ra) # 172ac <vAssertCalled>
2000e6dc:	00c12783          	lw	a5,12(sp)
2000e6e0:	e20418e3          	bnez	s0,2000e510 <xTaskCreateStatic+0x24>
2000e6e4:	2001f437          	lui	s0,0x2001f
2000e6e8:	24900593          	li	a1,585
2000e6ec:	b1040513          	addi	a0,s0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000e6f0:	e0009097          	auipc	ra,0xe0009
2000e6f4:	bbc080e7          	jalr	-1092(ra) # 172ac <vAssertCalled>
2000e6f8:	06400793          	li	a5,100
2000e6fc:	ce3e                	c.swsp	a5,28(sp)
2000e6fe:	47f2                	c.lwsp	a5,28(sp)
2000e700:	4047ecdb          	bnec	a5,100,2000e718 <xTaskCreateStatic+0x22c>
2000e704:	47f2                	c.lwsp	a5,28(sp)
2000e706:	4501                	c.li	a0,0
2000e708:	fa5ff06f          	j	2000e6ac <xTaskCreateStatic+0x1c0>
2000e70c:	499d                	c.li	s3,7
2000e70e:	bf3d                	c.j	2000e64c <xTaskCreateStatic+0x160>
2000e710:	02040a23          	sb	zero,52(s0)
2000e714:	f31ff06f          	j	2000e644 <xTaskCreateStatic+0x158>
2000e718:	25100593          	li	a1,593
2000e71c:	b1040513          	addi	a0,s0,-1264
2000e720:	e0009097          	auipc	ra,0xe0009
2000e724:	b8c080e7          	jalr	-1140(ra) # 172ac <vAssertCalled>
2000e728:	bff1                	c.j	2000e704 <xTaskCreateStatic+0x218>
	...

2000e72c <xTaskCreate>:
2000e72c:	7179                	c.addi16sp	sp,-48
2000e72e:	ce4e                	c.swsp	s3,28(sp)
2000e730:	00261993          	slli	s3,a2,0x2
2000e734:	c85a                	c.swsp	s6,16(sp)
2000e736:	8b2a                	c.mv	s6,a0
2000e738:	854e                	c.mv	a0,s3
2000e73a:	d226                	c.swsp	s1,36(sp)
2000e73c:	d04a                	c.swsp	s2,32(sp)
2000e73e:	ca56                	c.swsp	s5,20(sp)
2000e740:	c65e                	c.swsp	s7,12(sp)
2000e742:	d606                	c.swsp	ra,44(sp)
2000e744:	d422                	c.swsp	s0,40(sp)
2000e746:	cc52                	c.swsp	s4,24(sp)
2000e748:	84ae                	c.mv	s1,a1
2000e74a:	8bb6                	c.mv	s7,a3
2000e74c:	893a                	c.mv	s2,a4
2000e74e:	8abe                	c.mv	s5,a5
2000e750:	e0008097          	auipc	ra,0xe0008
2000e754:	800080e7          	jalr	-2048(ra) # 15f50 <pvPortMalloc>
2000e758:	1c050263          	beqz	a0,2000e91c <xTaskCreate+0x1f0>
2000e75c:	00a00a33          	add	s4,zero,a0
2000e760:	06400513          	li	a0,100
2000e764:	e0007097          	auipc	ra,0xe0007
2000e768:	7ec080e7          	jalr	2028(ra) # 15f50 <pvPortMalloc>
2000e76c:	842a                	c.mv	s0,a0
2000e76e:	18050d63          	beqz	a0,2000e908 <xTaskCreate+0x1dc>
2000e772:	864e                	c.mv	a2,s3
2000e774:	0a500593          	li	a1,165
2000e778:	01400533          	add	a0,zero,s4
2000e77c:	03442823          	sw	s4,48(s0)
2000e780:	06040123          	sb	zero,98(s0)
2000e784:	0f50c0ef          	jal	ra,2001b078 <memset>
2000e788:	581c                	c.lw	a5,48(s0)
2000e78a:	19f1                	c.addi	s3,-4
2000e78c:	99be                	c.add	s3,a5
2000e78e:	ff09f993          	andi	s3,s3,-16
2000e792:	16048763          	beqz	s1,2000e900 <xTaskCreate+0x1d4>
2000e796:	0004c783          	lbu	a5,0(s1)
2000e79a:	02f40a23          	sb	a5,52(s0)
2000e79e:	0004c783          	lbu	a5,0(s1)
2000e7a2:	c7f9                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7a4:	0014c783          	lbu	a5,1(s1)
2000e7a8:	02f40aa3          	sb	a5,53(s0)
2000e7ac:	0014c783          	lbu	a5,1(s1)
2000e7b0:	c3e1                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7b2:	0024c783          	lbu	a5,2(s1)
2000e7b6:	02f40b23          	sb	a5,54(s0)
2000e7ba:	0024c783          	lbu	a5,2(s1)
2000e7be:	cbcd                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7c0:	0034c783          	lbu	a5,3(s1)
2000e7c4:	02f40ba3          	sb	a5,55(s0)
2000e7c8:	0034c783          	lbu	a5,3(s1)
2000e7cc:	c3d5                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7ce:	0044c783          	lbu	a5,4(s1)
2000e7d2:	02f40c23          	sb	a5,56(s0)
2000e7d6:	0044c783          	lbu	a5,4(s1)
2000e7da:	cbd9                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7dc:	0054c783          	lbu	a5,5(s1)
2000e7e0:	02f40ca3          	sb	a5,57(s0)
2000e7e4:	0054c783          	lbu	a5,5(s1)
2000e7e8:	c7c1                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7ea:	0064c783          	lbu	a5,6(s1)
2000e7ee:	02f40d23          	sb	a5,58(s0)
2000e7f2:	0064c783          	lbu	a5,6(s1)
2000e7f6:	cfad                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e7f8:	0074c783          	lbu	a5,7(s1)
2000e7fc:	02f40da3          	sb	a5,59(s0)
2000e800:	0074c783          	lbu	a5,7(s1)
2000e804:	c7b5                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e806:	0084c783          	lbu	a5,8(s1)
2000e80a:	02f40e23          	sb	a5,60(s0)
2000e80e:	0084c783          	lbu	a5,8(s1)
2000e812:	cfb9                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e814:	0094c783          	lbu	a5,9(s1)
2000e818:	02f40ea3          	sb	a5,61(s0)
2000e81c:	0094c783          	lbu	a5,9(s1)
2000e820:	cba1                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e822:	00a4c783          	lbu	a5,10(s1)
2000e826:	02f40f23          	sb	a5,62(s0)
2000e82a:	00a4c783          	lbu	a5,10(s1)
2000e82e:	c3a9                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e830:	00b4c783          	lbu	a5,11(s1)
2000e834:	02f40fa3          	sb	a5,63(s0)
2000e838:	00b4c783          	lbu	a5,11(s1)
2000e83c:	cb95                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e83e:	00c4c783          	lbu	a5,12(s1)
2000e842:	04f40023          	sb	a5,64(s0)
2000e846:	00c4c783          	lbu	a5,12(s1)
2000e84a:	c39d                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e84c:	00d4c783          	lbu	a5,13(s1)
2000e850:	04f400a3          	sb	a5,65(s0)
2000e854:	00d4c783          	lbu	a5,13(s1)
2000e858:	cf81                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e85a:	00e4c783          	lbu	a5,14(s1)
2000e85e:	04f40123          	sb	a5,66(s0)
2000e862:	00e4c783          	lbu	a5,14(s1)
2000e866:	c789                	c.beqz	a5,2000e870 <xTaskCreate+0x144>
2000e868:	00f4c783          	lbu	a5,15(s1)
2000e86c:	04f401a3          	sb	a5,67(s0)
2000e870:	040401a3          	sb	zero,67(s0)
2000e874:	00700793          	li	a5,7
2000e878:	0927e263          	bltu	a5,s2,2000e8fc <xTaskCreate+0x1d0>
2000e87c:	00440513          	addi	a0,s0,4
2000e880:	03242623          	sw	s2,44(s0)
2000e884:	05242823          	sw	s2,80(s0)
2000e888:	04042a23          	sw	zero,84(s0)
2000e88c:	e0006097          	auipc	ra,0xe0006
2000e890:	d20080e7          	jalr	-736(ra) # 145ac <vListInitialiseItem>
2000e894:	01840513          	addi	a0,s0,24
2000e898:	e0006097          	auipc	ra,0xe0006
2000e89c:	d14080e7          	jalr	-748(ra) # 145ac <vListInitialiseItem>
2000e8a0:	47a1                	c.li	a5,8
2000e8a2:	412784b3          	sub	s1,a5,s2
2000e8a6:	865e                	c.mv	a2,s7
2000e8a8:	85da                	c.mv	a1,s6
2000e8aa:	854e                	c.mv	a0,s3
2000e8ac:	c800                	c.sw	s0,16(s0)
2000e8ae:	cc04                	c.sw	s1,24(s0)
2000e8b0:	02842223          	sw	s0,36(s0)
2000e8b4:	04042223          	sw	zero,68(s0)
2000e8b8:	04042c23          	sw	zero,88(s0)
2000e8bc:	04042e23          	sw	zero,92(s0)
2000e8c0:	06041023          	sh	zero,96(s0)
2000e8c4:	060401a3          	sb	zero,99(s0)
2000e8c8:	dfff2097          	auipc	ra,0xdfff2
2000e8cc:	638080e7          	jalr	1592(ra) # f00 <pxPortInitialiseStack>
2000e8d0:	00a42023          	sw	a0,0(s0)
2000e8d4:	000a8463          	beqz	s5,2000e8dc <xTaskCreate+0x1b0>
2000e8d8:	008aa023          	sw	s0,0(s5)
2000e8dc:	8522                	c.mv	a0,s0
2000e8de:	344d                	c.jal	2000e380 <prvAddNewTaskToReadyList>
2000e8e0:	00100513          	li	a0,1
2000e8e4:	50b2                	c.lwsp	ra,44(sp)
2000e8e6:	5422                	c.lwsp	s0,40(sp)
2000e8e8:	5492                	c.lwsp	s1,36(sp)
2000e8ea:	5902                	c.lwsp	s2,32(sp)
2000e8ec:	49f2                	c.lwsp	s3,28(sp)
2000e8ee:	4a62                	c.lwsp	s4,24(sp)
2000e8f0:	4ad2                	c.lwsp	s5,20(sp)
2000e8f2:	4b42                	c.lwsp	s6,16(sp)
2000e8f4:	4bb2                	c.lwsp	s7,12(sp)
2000e8f6:	6145                	c.addi16sp	sp,48
2000e8f8:	00008067          	ret
2000e8fc:	491d                	c.li	s2,7
2000e8fe:	bfbd                	c.j	2000e87c <xTaskCreate+0x150>
2000e900:	02040a23          	sb	zero,52(s0)
2000e904:	f71ff06f          	j	2000e874 <xTaskCreate+0x148>
2000e908:	01400533          	add	a0,zero,s4
2000e90c:	e0007097          	auipc	ra,0xe0007
2000e910:	7ac080e7          	jalr	1964(ra) # 160b8 <vPortFree>
2000e914:	fff00513          	li	a0,-1
2000e918:	fcdff06f          	j	2000e8e4 <xTaskCreate+0x1b8>
2000e91c:	557d                	c.li	a0,-1
2000e91e:	b7d9                	c.j	2000e8e4 <xTaskCreate+0x1b8>

2000e920 <vTaskDelay>:
2000e920:	e501                	c.bnez	a0,2000e928 <vTaskDelay+0x8>
2000e922:	00000073          	ecall
2000e926:	8082                	c.jr	ra
2000e928:	7179                	c.addi16sp	sp,-48
2000e92a:	d422                	c.swsp	s0,40(sp)
2000e92c:	7916140b          	addigp	s0,16272 # 840cc <uxSchedulerSuspended>
2000e930:	d226                	c.swsp	s1,36(sp)
2000e932:	d606                	c.swsp	ra,44(sp)
2000e934:	d04a                	c.swsp	s2,32(sp)
2000e936:	ce4e                	c.swsp	s3,28(sp)
2000e938:	cc52                	c.swsp	s4,24(sp)
2000e93a:	ca56                	c.swsp	s5,20(sp)
2000e93c:	c85a                	c.swsp	s6,16(sp)
2000e93e:	c65e                	c.swsp	s7,12(sp)
2000e940:	c462                	c.swsp	s8,8(sp)
2000e942:	c266                	c.swsp	s9,4(sp)
2000e944:	c06a                	c.swsp	s10,0(sp)
2000e946:	401c                	c.lw	a5,0(s0)
2000e948:	00a004b3          	add	s1,zero,a0
2000e94c:	16079263          	bnez	a5,2000eab0 <vTaskDelay+0x190>
2000e950:	401c                	c.lw	a5,0(s0)
2000e952:	0785                	c.addi	a5,1
2000e954:	c01c                	c.sw	a5,0(s0)
2000e956:	4581                	c.li	a1,0
2000e958:	00900533          	add	a0,zero,s1
2000e95c:	dfff2097          	auipc	ra,0xdfff2
2000e960:	0e8080e7          	jalr	232(ra) # a44 <prvAddCurrentTaskToDelayedList>
2000e964:	00042783          	lw	a5,0(s0)
2000e968:	16078063          	beqz	a5,2000eac8 <vTaskDelay+0x1a8>
2000e96c:	30047073          	csrci	mstatus,8
2000e970:	7a96190b          	addigp	s2,16296 # 840e4 <xSchedulerRunning>
2000e974:	00092783          	lw	a5,0(s2)
2000e978:	10079e63          	bnez	a5,2000ea94 <vTaskDelay+0x174>
2000e97c:	401c                	c.lw	a5,0(s0)
2000e97e:	17fd                	c.addi	a5,-1
2000e980:	c01c                	c.sw	a5,0(s0)
2000e982:	401c                	c.lw	a5,0(s0)
2000e984:	04078663          	beqz	a5,2000e9d0 <vTaskDelay+0xb0>
2000e988:	00092783          	lw	a5,0(s2)
2000e98c:	c395                	c.beqz	a5,2000e9b0 <vTaskDelay+0x90>
2000e98e:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
2000e992:	4398                	c.lw	a4,0(a5)
2000e994:	4378                	c.lw	a4,68(a4)
2000e996:	cf09                	c.beqz	a4,2000e9b0 <vTaskDelay+0x90>
2000e998:	4398                	c.lw	a4,0(a5)
2000e99a:	4390                	c.lw	a2,0(a5)
2000e99c:	437c                	c.lw	a5,68(a4)
2000e99e:	4681                	c.li	a3,0
2000e9a0:	17fd                	c.addi	a5,-1
2000e9a2:	c37c                	c.sw	a5,68(a4)
2000e9a4:	427c                	c.lw	a5,68(a2)
2000e9a6:	e789                	c.bnez	a5,2000e9b0 <vTaskDelay+0x90>
2000e9a8:	30046073          	csrsi	mstatus,8
2000e9ac:	00069463          	bnez	a3,2000e9b4 <vTaskDelay+0x94>
2000e9b0:	00000073          	ecall
2000e9b4:	50b2                	c.lwsp	ra,44(sp)
2000e9b6:	5422                	c.lwsp	s0,40(sp)
2000e9b8:	5492                	c.lwsp	s1,36(sp)
2000e9ba:	5902                	c.lwsp	s2,32(sp)
2000e9bc:	49f2                	c.lwsp	s3,28(sp)
2000e9be:	4a62                	c.lwsp	s4,24(sp)
2000e9c0:	4ad2                	c.lwsp	s5,20(sp)
2000e9c2:	4b42                	c.lwsp	s6,16(sp)
2000e9c4:	4bb2                	c.lwsp	s7,12(sp)
2000e9c6:	4c22                	c.lwsp	s8,8(sp)
2000e9c8:	4c92                	c.lwsp	s9,4(sp)
2000e9ca:	4d02                	c.lwsp	s10,0(sp)
2000e9cc:	6145                	c.addi16sp	sp,48
2000e9ce:	8082                	c.jr	ra
2000e9d0:	789627ab          	lwgp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000e9d4:	dbd5                	c.beqz	a5,2000e988 <vTaskDelay+0x68>
2000e9d6:	4481                	c.li	s1,0
2000e9d8:	7b161a8b          	addigp	s5,16304 # 840ec <xYieldPending>
2000e9dc:	15c81d0b          	addigp	s10,16732 # 84298 <xPendingReadyList>
2000e9e0:	4985                	c.li	s3,1
2000e9e2:	09481a0b          	addigp	s4,16532 # 841d0 <pxReadyTasksLists>
2000e9e6:	4bd1                	c.li	s7,20
2000e9e8:	000d2783          	lw	a5,0(s10)
2000e9ec:	06078063          	beqz	a5,2000ea4c <vTaskDelay+0x12c>
2000e9f0:	00cd2783          	lw	a5,12(s10)
2000e9f4:	00c7a483          	lw	s1,12(a5)
2000e9f8:	01848513          	addi	a0,s1,24
2000e9fc:	e0006097          	auipc	ra,0xe0006
2000ea00:	c08080e7          	jalr	-1016(ra) # 14604 <uxListRemove>
2000ea04:	00448c93          	addi	s9,s1,4
2000ea08:	01900533          	add	a0,zero,s9
2000ea0c:	e0006097          	auipc	ra,0xe0006
2000ea10:	bf8080e7          	jalr	-1032(ra) # 14604 <uxListRemove>
2000ea14:	54d4                	c.lw	a3,44(s1)
2000ea16:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
2000ea1a:	4310                	c.lw	a2,0(a4)
2000ea1c:	8552                	c.mv	a0,s4
2000ea1e:	00d997b3          	sll	a5,s3,a3
2000ea22:	c576957f          	maddr32	a0,a3,s7
2000ea26:	8fd1                	c.or	a5,a2
2000ea28:	85e6                	c.mv	a1,s9
2000ea2a:	c31c                	c.sw	a5,0(a4)
2000ea2c:	e0006097          	auipc	ra,0xe0006
2000ea30:	b88080e7          	jalr	-1144(ra) # 145b4 <vListInsertEnd>
2000ea34:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
2000ea38:	439c                	c.lw	a5,0(a5)
2000ea3a:	54d8                	c.lw	a4,44(s1)
2000ea3c:	57dc                	c.lw	a5,44(a5)
2000ea3e:	faf765e3          	bltu	a4,a5,2000e9e8 <vTaskDelay+0xc8>
2000ea42:	013aa023          	sw	s3,0(s5)
2000ea46:	000d2783          	lw	a5,0(s10)
2000ea4a:	f3dd                	c.bnez	a5,2000e9f0 <vTaskDelay+0xd0>
2000ea4c:	c891                	c.beqz	s1,2000ea60 <vTaskDelay+0x140>
2000ea4e:	7816178b          	addigp	a5,16256 # 840bc <pxDelayedTaskList>
2000ea52:	4398                	c.lw	a4,0(a5)
2000ea54:	4318                	c.lw	a4,0(a4)
2000ea56:	0c071b63          	bnez	a4,2000eb2c <vTaskDelay+0x20c>
2000ea5a:	577d                	c.li	a4,-1
2000ea5c:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
2000ea60:	7a56198b          	addigp	s3,16292 # 840e0 <xPendedTicks>
2000ea64:	0009a483          	lw	s1,0(s3)
2000ea68:	c8c1                	c.beqz	s1,2000eaf8 <vTaskDelay+0x1d8>
2000ea6a:	4a05                	c.li	s4,1
2000ea6c:	0140006f          	j	2000ea80 <vTaskDelay+0x160>
2000ea70:	0009a783          	lw	a5,0(s3)
2000ea74:	00178793          	addi	a5,a5,1
2000ea78:	00f9a023          	sw	a5,0(s3)
2000ea7c:	14fd                	c.addi	s1,-1
2000ea7e:	c8bd                	c.beqz	s1,2000eaf4 <vTaskDelay+0x1d4>
2000ea80:	401c                	c.lw	a5,0(s0)
2000ea82:	f7fd                	c.bnez	a5,2000ea70 <vTaskDelay+0x150>
2000ea84:	e0006097          	auipc	ra,0xe0006
2000ea88:	5e8080e7          	jalr	1512(ra) # 1506c <xTaskIncrementTick.part.4>
2000ea8c:	d965                	c.beqz	a0,2000ea7c <vTaskDelay+0x15c>
2000ea8e:	014aa023          	sw	s4,0(s5)
2000ea92:	b7ed                	c.j	2000ea7c <vTaskDelay+0x15c>
2000ea94:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
2000ea98:	4398                	c.lw	a4,0(a5)
2000ea9a:	439c                	c.lw	a5,0(a5)
2000ea9c:	437c                	c.lw	a5,68(a4)
2000ea9e:	0785                	c.addi	a5,1
2000eaa0:	c37c                	c.sw	a5,68(a4)
2000eaa2:	401c                	c.lw	a5,0(s0)
2000eaa4:	17fd                	c.addi	a5,-1
2000eaa6:	c01c                	c.sw	a5,0(s0)
2000eaa8:	401c                	c.lw	a5,0(s0)
2000eaaa:	ec079fe3          	bnez	a5,2000e988 <vTaskDelay+0x68>
2000eaae:	b70d                	c.j	2000e9d0 <vTaskDelay+0xb0>
2000eab0:	2001f537          	lui	a0,0x2001f
2000eab4:	54600593          	li	a1,1350
2000eab8:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000eabc:	e0008097          	auipc	ra,0xe0008
2000eac0:	7f0080e7          	jalr	2032(ra) # 172ac <vAssertCalled>
2000eac4:	e8dff06f          	j	2000e950 <vTaskDelay+0x30>
2000eac8:	000015b7          	lui	a1,0x1
2000eacc:	2001f537          	lui	a0,0x2001f
2000ead0:	8b058593          	addi	a1,a1,-1872 # 8b0 <exception_handler+0x20c>
2000ead4:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000ead8:	e0008097          	auipc	ra,0xe0008
2000eadc:	7d4080e7          	jalr	2004(ra) # 172ac <vAssertCalled>
2000eae0:	30047073          	csrci	mstatus,8
2000eae4:	7a96190b          	addigp	s2,16296 # 840e4 <xSchedulerRunning>
2000eae8:	00092783          	lw	a5,0(s2)
2000eaec:	e80788e3          	beqz	a5,2000e97c <vTaskDelay+0x5c>
2000eaf0:	fa5ff06f          	j	2000ea94 <vTaskDelay+0x174>
2000eaf4:	0009a023          	sw	zero,0(s3)
2000eaf8:	000aa783          	lw	a5,0(s5)
2000eafc:	e80786e3          	beqz	a5,2000e988 <vTaskDelay+0x68>
2000eb00:	00000073          	ecall
2000eb04:	00092783          	lw	a5,0(s2)
2000eb08:	ea0786e3          	beqz	a5,2000e9b4 <vTaskDelay+0x94>
2000eb0c:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
2000eb10:	4398                	c.lw	a4,0(a5)
2000eb12:	4378                	c.lw	a4,68(a4)
2000eb14:	ea0700e3          	beqz	a4,2000e9b4 <vTaskDelay+0x94>
2000eb18:	4398                	c.lw	a4,0(a5)
2000eb1a:	4390                	c.lw	a2,0(a5)
2000eb1c:	437c                	c.lw	a5,68(a4)
2000eb1e:	4685                	c.li	a3,1
2000eb20:	17fd                	c.addi	a5,-1
2000eb22:	c37c                	c.sw	a5,68(a4)
2000eb24:	427c                	c.lw	a5,68(a2)
2000eb26:	e80781e3          	beqz	a5,2000e9a8 <vTaskDelay+0x88>
2000eb2a:	b569                	c.j	2000e9b4 <vTaskDelay+0x94>
2000eb2c:	4398                	c.lw	a4,0(a5)
2000eb2e:	4758                	c.lw	a4,12(a4)
2000eb30:	4318                	c.lw	a4,0(a4)
2000eb32:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
2000eb36:	b72d                	c.j	2000ea60 <vTaskDelay+0x140>
2000eb38:	0001                	c.nop
	...

2000eb3c <eTaskGetState>:
2000eb3c:	1141                	c.addi	sp,-16
2000eb3e:	c422                	c.swsp	s0,8(sp)
2000eb40:	c606                	c.swsp	ra,12(sp)
2000eb42:	842a                	c.mv	s0,a0
2000eb44:	0a050863          	beqz	a0,2000ebf4 <eTaskGetState+0xb8>
2000eb48:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
2000eb4c:	4398                	c.lw	a4,0(a5)
2000eb4e:	4501                	c.li	a0,0
2000eb50:	04870263          	beq	a4,s0,2000eb94 <eTaskGetState+0x58>
2000eb54:	30047073          	csrci	mstatus,8
2000eb58:	7a96170b          	addigp	a4,16296 # 840e4 <xSchedulerRunning>
2000eb5c:	4314                	c.lw	a3,0(a4)
2000eb5e:	e2bd                	c.bnez	a3,2000ebc4 <eTaskGetState+0x88>
2000eb60:	781626ab          	lwgp	a3,16256 # 840bc <pxDelayedTaskList>
2000eb64:	7856262b          	lwgp	a2,16260 # 840c0 <pxOverflowDelayedTaskList>
2000eb68:	4318                	c.lw	a4,0(a4)
2000eb6a:	4848                	c.lw	a0,20(s0)
2000eb6c:	02071863          	bnez	a4,2000eb9c <eTaskGetState+0x60>
2000eb70:	04d50463          	beq	a0,a3,2000ebb8 <eTaskGetState+0x7c>
2000eb74:	04c50263          	beq	a0,a2,2000ebb8 <eTaskGetState+0x7c>
2000eb78:	1708178b          	addigp	a5,16752 # 842ac <xSuspendedTaskList>
2000eb7c:	04f50a63          	beq	a0,a5,2000ebd0 <eTaskGetState+0x94>
2000eb80:	1848178b          	addigp	a5,16772 # 842c0 <xTasksWaitingTermination>
2000eb84:	08f50463          	beq	a0,a5,2000ec0c <eTaskGetState+0xd0>
2000eb88:	00153513          	seqz	a0,a0
2000eb8c:	40a00533          	neg	a0,a0
2000eb90:	890d                	c.andi	a0,3
2000eb92:	0505                	c.addi	a0,1
2000eb94:	40b2                	c.lwsp	ra,12(sp)
2000eb96:	4422                	c.lwsp	s0,8(sp)
2000eb98:	0141                	c.addi	sp,16
2000eb9a:	8082                	c.jr	ra
2000eb9c:	4398                	c.lw	a4,0(a5)
2000eb9e:	4378                	c.lw	a4,68(a4)
2000eba0:	db61                	c.beqz	a4,2000eb70 <eTaskGetState+0x34>
2000eba2:	4398                	c.lw	a4,0(a5)
2000eba4:	438c                	c.lw	a1,0(a5)
2000eba6:	437c                	c.lw	a5,68(a4)
2000eba8:	17fd                	c.addi	a5,-1
2000ebaa:	c37c                	c.sw	a5,68(a4)
2000ebac:	41fc                	c.lw	a5,68(a1)
2000ebae:	f3e9                	c.bnez	a5,2000eb70 <eTaskGetState+0x34>
2000ebb0:	30046073          	csrsi	mstatus,8
2000ebb4:	fcd510e3          	bne	a0,a3,2000eb74 <eTaskGetState+0x38>
2000ebb8:	40b2                	c.lwsp	ra,12(sp)
2000ebba:	4422                	c.lwsp	s0,8(sp)
2000ebbc:	4509                	c.li	a0,2
2000ebbe:	0141                	c.addi	sp,16
2000ebc0:	00008067          	ret
2000ebc4:	4390                	c.lw	a2,0(a5)
2000ebc6:	4394                	c.lw	a3,0(a5)
2000ebc8:	4274                	c.lw	a3,68(a2)
2000ebca:	0685                	c.addi	a3,1
2000ebcc:	c274                	c.sw	a3,68(a2)
2000ebce:	bf49                	c.j	2000eb60 <eTaskGetState+0x24>
2000ebd0:	541c                	c.lw	a5,40(s0)
2000ebd2:	4509                	c.li	a0,2
2000ebd4:	f3e1                	c.bnez	a5,2000eb94 <eTaskGetState+0x58>
2000ebd6:	06040783          	lb	a5,96(s0)
2000ebda:	0ff7f793          	andi	a5,a5,255
2000ebde:	ba17db5b          	beqc	a5,1,2000eb94 <eTaskGetState+0x58>
2000ebe2:	06140503          	lb	a0,97(s0)
2000ebe6:	0ff57513          	andi	a0,a0,255
2000ebea:	157d                	c.addi	a0,-1
2000ebec:	00a03533          	snez	a0,a0
2000ebf0:	0509                	c.addi	a0,2
2000ebf2:	b74d                	c.j	2000eb94 <eTaskGetState+0x58>
2000ebf4:	2001f537          	lui	a0,0x2001f
2000ebf8:	57200593          	li	a1,1394
2000ebfc:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000ec00:	e0008097          	auipc	ra,0xe0008
2000ec04:	6ac080e7          	jalr	1708(ra) # 172ac <vAssertCalled>
2000ec08:	f41ff06f          	j	2000eb48 <eTaskGetState+0xc>
2000ec0c:	4511                	c.li	a0,4
2000ec0e:	b759                	c.j	2000eb94 <eTaskGetState+0x58>

2000ec10 <vTaskSuspend>:
2000ec10:	1101                	c.addi	sp,-32
2000ec12:	cc22                	c.swsp	s0,24(sp)
2000ec14:	ce06                	c.swsp	ra,28(sp)
2000ec16:	ca26                	c.swsp	s1,20(sp)
2000ec18:	c84a                	c.swsp	s2,16(sp)
2000ec1a:	c64e                	c.swsp	s3,12(sp)
2000ec1c:	c452                	c.swsp	s4,8(sp)
2000ec1e:	842a                	c.mv	s0,a0
2000ec20:	30047073          	csrci	mstatus,8
2000ec24:	7a96148b          	addigp	s1,16296 # 840e4 <xSchedulerRunning>
2000ec28:	409c                	c.lw	a5,0(s1)
2000ec2a:	77d6190b          	addigp	s2,16252 # 840b8 <pxCurrentTCB>
2000ec2e:	efdd                	c.bnez	a5,2000ecec <vTaskSuspend+0xdc>
2000ec30:	0c040663          	beqz	s0,2000ecfc <vTaskSuspend+0xec>
2000ec34:	00440993          	addi	s3,s0,4
2000ec38:	01300533          	add	a0,zero,s3
2000ec3c:	e0006097          	auipc	ra,0xe0006
2000ec40:	9c8080e7          	jalr	-1592(ra) # 14604 <uxListRemove>
2000ec44:	e911                	c.bnez	a0,2000ec58 <vTaskSuspend+0x48>
2000ec46:	5454                	c.lw	a3,44(s0)
2000ec48:	0948178b          	addigp	a5,16532 # 841d0 <pxReadyTasksLists>
2000ec4c:	4751                	c.li	a4,20
2000ec4e:	c4e697ff          	maddr32	a5,a3,a4
2000ec52:	439c                	c.lw	a5,0(a5)
2000ec54:	0a078863          	beqz	a5,2000ed04 <vTaskSuspend+0xf4>
2000ec58:	541c                	c.lw	a5,40(s0)
2000ec5a:	c799                	c.beqz	a5,2000ec68 <vTaskSuspend+0x58>
2000ec5c:	01840513          	addi	a0,s0,24
2000ec60:	e0006097          	auipc	ra,0xe0006
2000ec64:	9a4080e7          	jalr	-1628(ra) # 14604 <uxListRemove>
2000ec68:	013005b3          	add	a1,zero,s3
2000ec6c:	1708150b          	addigp	a0,16752 # 842ac <xSuspendedTaskList>
2000ec70:	e0006097          	auipc	ra,0xe0006
2000ec74:	944080e7          	jalr	-1724(ra) # 145b4 <vListInsertEnd>
2000ec78:	06040783          	lb	a5,96(s0)
2000ec7c:	0ff7f793          	andi	a5,a5,255
2000ec80:	0017e45b          	bnec	a5,1,2000ec88 <vTaskSuspend+0x78>
2000ec84:	06040023          	sb	zero,96(s0)
2000ec88:	06140783          	lb	a5,97(s0)
2000ec8c:	0ff7f793          	andi	a5,a5,255
2000ec90:	0017e45b          	bnec	a5,1,2000ec98 <vTaskSuspend+0x88>
2000ec94:	060400a3          	sb	zero,97(s0)
2000ec98:	409c                	c.lw	a5,0(s1)
2000ec9a:	c799                	c.beqz	a5,2000eca8 <vTaskSuspend+0x98>
2000ec9c:	00092783          	lw	a5,0(s2)
2000eca0:	0447a783          	lw	a5,68(a5)
2000eca4:	0e079063          	bnez	a5,2000ed84 <vTaskSuspend+0x174>
2000eca8:	409c                	c.lw	a5,0(s1)
2000ecaa:	c78d                	c.beqz	a5,2000ecd4 <vTaskSuspend+0xc4>
2000ecac:	30047073          	csrci	mstatus,8
2000ecb0:	409c                	c.lw	a5,0(s1)
2000ecb2:	ebdd                	c.bnez	a5,2000ed68 <vTaskSuspend+0x158>
2000ecb4:	7816178b          	addigp	a5,16256 # 840bc <pxDelayedTaskList>
2000ecb8:	4398                	c.lw	a4,0(a5)
2000ecba:	4318                	c.lw	a4,0(a4)
2000ecbc:	0a071063          	bnez	a4,2000ed5c <vTaskSuspend+0x14c>
2000ecc0:	fff00713          	li	a4,-1
2000ecc4:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
2000ecc8:	409c                	c.lw	a5,0(s1)
2000ecca:	c789                	c.beqz	a5,2000ecd4 <vTaskSuspend+0xc4>
2000eccc:	00092783          	lw	a5,0(s2)
2000ecd0:	43fc                	c.lw	a5,68(a5)
2000ecd2:	e7f9                	c.bnez	a5,2000eda0 <vTaskSuspend+0x190>
2000ecd4:	00092783          	lw	a5,0(s2)
2000ecd8:	04878263          	beq	a5,s0,2000ed1c <vTaskSuspend+0x10c>
2000ecdc:	40f2                	c.lwsp	ra,28(sp)
2000ecde:	4462                	c.lwsp	s0,24(sp)
2000ece0:	44d2                	c.lwsp	s1,20(sp)
2000ece2:	4942                	c.lwsp	s2,16(sp)
2000ece4:	49b2                	c.lwsp	s3,12(sp)
2000ece6:	4a22                	c.lwsp	s4,8(sp)
2000ece8:	6105                	c.addi16sp	sp,32
2000ecea:	8082                	c.jr	ra
2000ecec:	00092703          	lw	a4,0(s2)
2000ecf0:	00092783          	lw	a5,0(s2)
2000ecf4:	437c                	c.lw	a5,68(a4)
2000ecf6:	0785                	c.addi	a5,1
2000ecf8:	c37c                	c.sw	a5,68(a4)
2000ecfa:	fc0d                	c.bnez	s0,2000ec34 <vTaskSuspend+0x24>
2000ecfc:	00092403          	lw	s0,0(s2)
2000ed00:	f35ff06f          	j	2000ec34 <vTaskSuspend+0x24>
2000ed04:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
2000ed08:	4785                	c.li	a5,1
2000ed0a:	4310                	c.lw	a2,0(a4)
2000ed0c:	00d797b3          	sll	a5,a5,a3
2000ed10:	fff7c793          	not	a5,a5
2000ed14:	8ff1                	c.and	a5,a2
2000ed16:	c31c                	c.sw	a5,0(a4)
2000ed18:	f41ff06f          	j	2000ec58 <vTaskSuspend+0x48>
2000ed1c:	409c                	c.lw	a5,0(s1)
2000ed1e:	e38d                	c.bnez	a5,2000ed40 <vTaskSuspend+0x130>
2000ed20:	17081a0b          	addigp	s4,16752 # 842ac <xSuspendedTaskList>
2000ed24:	000a2703          	lw	a4,0(s4)
2000ed28:	789627ab          	lwgp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000ed2c:	0af70663          	beq	a4,a5,2000edd8 <vTaskSuspend+0x1c8>
2000ed30:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
2000ed34:	c7d5                	c.beqz	a5,2000ede0 <vTaskSuspend+0x1d0>
2000ed36:	4705                	c.li	a4,1
2000ed38:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
2000ed3c:	fa1ff06f          	j	2000ecdc <vTaskSuspend+0xcc>
2000ed40:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
2000ed44:	06079c63          	bnez	a5,2000edbc <vTaskSuspend+0x1ac>
2000ed48:	00000073          	ecall
2000ed4c:	40f2                	c.lwsp	ra,28(sp)
2000ed4e:	4462                	c.lwsp	s0,24(sp)
2000ed50:	44d2                	c.lwsp	s1,20(sp)
2000ed52:	4942                	c.lwsp	s2,16(sp)
2000ed54:	49b2                	c.lwsp	s3,12(sp)
2000ed56:	4a22                	c.lwsp	s4,8(sp)
2000ed58:	6105                	c.addi16sp	sp,32
2000ed5a:	8082                	c.jr	ra
2000ed5c:	4398                	c.lw	a4,0(a5)
2000ed5e:	4758                	c.lw	a4,12(a4)
2000ed60:	4318                	c.lw	a4,0(a4)
2000ed62:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
2000ed66:	b78d                	c.j	2000ecc8 <vTaskSuspend+0xb8>
2000ed68:	00092703          	lw	a4,0(s2)
2000ed6c:	00092783          	lw	a5,0(s2)
2000ed70:	437c                	c.lw	a5,68(a4)
2000ed72:	0785                	c.addi	a5,1
2000ed74:	c37c                	c.sw	a5,68(a4)
2000ed76:	7816178b          	addigp	a5,16256 # 840bc <pxDelayedTaskList>
2000ed7a:	4398                	c.lw	a4,0(a5)
2000ed7c:	4318                	c.lw	a4,0(a4)
2000ed7e:	d329                	c.beqz	a4,2000ecc0 <vTaskSuspend+0xb0>
2000ed80:	fddff06f          	j	2000ed5c <vTaskSuspend+0x14c>
2000ed84:	00092703          	lw	a4,0(s2)
2000ed88:	00092683          	lw	a3,0(s2)
2000ed8c:	437c                	c.lw	a5,68(a4)
2000ed8e:	17fd                	c.addi	a5,-1
2000ed90:	c37c                	c.sw	a5,68(a4)
2000ed92:	42fc                	c.lw	a5,68(a3)
2000ed94:	f0079ae3          	bnez	a5,2000eca8 <vTaskSuspend+0x98>
2000ed98:	30046073          	csrsi	mstatus,8
2000ed9c:	f0dff06f          	j	2000eca8 <vTaskSuspend+0x98>
2000eda0:	00092703          	lw	a4,0(s2)
2000eda4:	00092683          	lw	a3,0(s2)
2000eda8:	437c                	c.lw	a5,68(a4)
2000edaa:	17fd                	c.addi	a5,-1
2000edac:	c37c                	c.sw	a5,68(a4)
2000edae:	42fc                	c.lw	a5,68(a3)
2000edb0:	f20792e3          	bnez	a5,2000ecd4 <vTaskSuspend+0xc4>
2000edb4:	30046073          	csrsi	mstatus,8
2000edb8:	f1dff06f          	j	2000ecd4 <vTaskSuspend+0xc4>
2000edbc:	2001f537          	lui	a0,0x2001f
2000edc0:	6fa00593          	li	a1,1786
2000edc4:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000edc8:	e0008097          	auipc	ra,0xe0008
2000edcc:	4e4080e7          	jalr	1252(ra) # 172ac <vAssertCalled>
2000edd0:	00000073          	ecall
2000edd4:	f79ff06f          	j	2000ed4c <vTaskSuspend+0x13c>
2000edd8:	00092023          	sw	zero,0(s2)
2000eddc:	f01ff06f          	j	2000ecdc <vTaskSuspend+0xcc>
2000ede0:	7a0648ab          	swgp	zero,16304 # 840ec <xYieldPending>
2000ede4:	00092703          	lw	a4,0(s2)
2000ede8:	00092783          	lw	a5,0(s2)
2000edec:	4318                	c.lw	a4,0(a4)
2000edee:	5b9c                	c.lw	a5,48(a5)
2000edf0:	04e7f063          	bgeu	a5,a4,2000ee30 <vTaskSuspend+0x220>
2000edf4:	799627ab          	lwgp	a5,16280 # 840d4 <uxTopReadyPriority>
2000edf8:	447d                	c.li	s0,31
2000edfa:	af9787ff          	clz32	a5,a5
2000edfe:	0948148b          	addigp	s1,16532 # 841d0 <pxReadyTasksLists>
2000ee02:	8c1d                	c.sub	s0,a5
2000ee04:	8626                	c.mv	a2,s1
2000ee06:	47d1                	c.li	a5,20
2000ee08:	c4f4167f          	maddr32	a2,s0,a5
2000ee0c:	421c                	c.lw	a5,0(a2)
2000ee0e:	cb9d                	c.beqz	a5,2000ee44 <vTaskSuspend+0x234>
2000ee10:	47d1                	c.li	a5,20
2000ee12:	02f40433          	mul	s0,s0,a5
2000ee16:	00848733          	add	a4,s1,s0
2000ee1a:	435c                	c.lw	a5,4(a4)
2000ee1c:	0421                	c.addi	s0,8
2000ee1e:	43dc                	c.lw	a5,4(a5)
2000ee20:	9426                	c.add	s0,s1
2000ee22:	c35c                	c.sw	a5,4(a4)
2000ee24:	02878e63          	beq	a5,s0,2000ee60 <vTaskSuspend+0x250>
2000ee28:	47dc                	c.lw	a5,12(a5)
2000ee2a:	00f92023          	sw	a5,0(s2)
2000ee2e:	b57d                	c.j	2000ecdc <vTaskSuspend+0xcc>
2000ee30:	00092503          	lw	a0,0(s2)
2000ee34:	00092583          	lw	a1,0(s2)
2000ee38:	03458593          	addi	a1,a1,52
2000ee3c:	f1cfe0ef          	jal	ra,2000d558 <vApplicationStackOverflowHook>
2000ee40:	fb5ff06f          	j	2000edf4 <vTaskSuspend+0x1e4>
2000ee44:	000015b7          	lui	a1,0x1
2000ee48:	2001f537          	lui	a0,0x2001f
2000ee4c:	bfe58593          	addi	a1,a1,-1026 # bfe <vTaskMissedYield+0xf6>
2000ee50:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000ee54:	e0008097          	auipc	ra,0xe0008
2000ee58:	458080e7          	jalr	1112(ra) # 172ac <vAssertCalled>
2000ee5c:	fb5ff06f          	j	2000ee10 <vTaskSuspend+0x200>
2000ee60:	43dc                	c.lw	a5,4(a5)
2000ee62:	c35c                	c.sw	a5,4(a4)
2000ee64:	b7d1                	c.j	2000ee28 <vTaskSuspend+0x218>
	...

2000ee68 <vTaskResume>:
2000ee68:	1101                	c.addi	sp,-32
2000ee6a:	ce06                	c.swsp	ra,28(sp)
2000ee6c:	cc22                	c.swsp	s0,24(sp)
2000ee6e:	ca26                	c.swsp	s1,20(sp)
2000ee70:	c84a                	c.swsp	s2,16(sp)
2000ee72:	c64e                	c.swsp	s3,12(sp)
2000ee74:	c171                	c.beqz	a0,2000ef38 <vTaskResume+0xd0>
2000ee76:	77d6140b          	addigp	s0,16252 # 840b8 <pxCurrentTCB>
2000ee7a:	401c                	c.lw	a5,0(s0)
2000ee7c:	84aa                	c.mv	s1,a0
2000ee7e:	02f50563          	beq	a0,a5,2000eea8 <vTaskResume+0x40>
2000ee82:	30047073          	csrci	mstatus,8
2000ee86:	7a96190b          	addigp	s2,16296 # 840e4 <xSchedulerRunning>
2000ee8a:	00092783          	lw	a5,0(s2)
2000ee8e:	efbd                	c.bnez	a5,2000ef0c <vTaskResume+0xa4>
2000ee90:	0144a703          	lw	a4,20(s1)
2000ee94:	1708178b          	addigp	a5,16752 # 842ac <xSuspendedTaskList>
2000ee98:	02f70063          	beq	a4,a5,2000eeb8 <vTaskResume+0x50>
2000ee9c:	00092783          	lw	a5,0(s2)
2000eea0:	c781                	c.beqz	a5,2000eea8 <vTaskResume+0x40>
2000eea2:	401c                	c.lw	a5,0(s0)
2000eea4:	43fc                	c.lw	a5,68(a5)
2000eea6:	efbd                	c.bnez	a5,2000ef24 <vTaskResume+0xbc>
2000eea8:	40f2                	c.lwsp	ra,28(sp)
2000eeaa:	4462                	c.lwsp	s0,24(sp)
2000eeac:	44d2                	c.lwsp	s1,20(sp)
2000eeae:	4942                	c.lwsp	s2,16(sp)
2000eeb0:	49b2                	c.lwsp	s3,12(sp)
2000eeb2:	6105                	c.addi16sp	sp,32
2000eeb4:	00008067          	ret
2000eeb8:	5498                	c.lw	a4,40(s1)
2000eeba:	15c8178b          	addigp	a5,16732 # 84298 <xPendingReadyList>
2000eebe:	fcf70fe3          	beq	a4,a5,2000ee9c <vTaskResume+0x34>
2000eec2:	ff69                	c.bnez	a4,2000ee9c <vTaskResume+0x34>
2000eec4:	00448993          	addi	s3,s1,4
2000eec8:	01300533          	add	a0,zero,s3
2000eecc:	e0005097          	auipc	ra,0xe0005
2000eed0:	738080e7          	jalr	1848(ra) # 14604 <uxListRemove>
2000eed4:	54d4                	c.lw	a3,44(s1)
2000eed6:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
2000eeda:	4310                	c.lw	a2,0(a4)
2000eedc:	45d1                	c.li	a1,20
2000eede:	4785                	c.li	a5,1
2000eee0:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
2000eee4:	00d797b3          	sll	a5,a5,a3
2000eee8:	c4b6957f          	maddr32	a0,a3,a1
2000eeec:	8fd1                	c.or	a5,a2
2000eeee:	85ce                	c.mv	a1,s3
2000eef0:	00f72023          	sw	a5,0(a4)
2000eef4:	e0005097          	auipc	ra,0xe0005
2000eef8:	6c0080e7          	jalr	1728(ra) # 145b4 <vListInsertEnd>
2000eefc:	401c                	c.lw	a5,0(s0)
2000eefe:	54d8                	c.lw	a4,44(s1)
2000ef00:	57dc                	c.lw	a5,44(a5)
2000ef02:	f8f76de3          	bltu	a4,a5,2000ee9c <vTaskResume+0x34>
2000ef06:	00000073          	ecall
2000ef0a:	bf49                	c.j	2000ee9c <vTaskResume+0x34>
2000ef0c:	4018                	c.lw	a4,0(s0)
2000ef0e:	401c                	c.lw	a5,0(s0)
2000ef10:	437c                	c.lw	a5,68(a4)
2000ef12:	0785                	c.addi	a5,1
2000ef14:	c37c                	c.sw	a5,68(a4)
2000ef16:	48d8                	c.lw	a4,20(s1)
2000ef18:	1708178b          	addigp	a5,16752 # 842ac <xSuspendedTaskList>
2000ef1c:	f8f710e3          	bne	a4,a5,2000ee9c <vTaskResume+0x34>
2000ef20:	f99ff06f          	j	2000eeb8 <vTaskResume+0x50>
2000ef24:	4018                	c.lw	a4,0(s0)
2000ef26:	4014                	c.lw	a3,0(s0)
2000ef28:	437c                	c.lw	a5,68(a4)
2000ef2a:	17fd                	c.addi	a5,-1
2000ef2c:	c37c                	c.sw	a5,68(a4)
2000ef2e:	42fc                	c.lw	a5,68(a3)
2000ef30:	ffa5                	c.bnez	a5,2000eea8 <vTaskResume+0x40>
2000ef32:	30046073          	csrsi	mstatus,8
2000ef36:	bf8d                	c.j	2000eea8 <vTaskResume+0x40>
2000ef38:	2001f537          	lui	a0,0x2001f
2000ef3c:	74e00593          	li	a1,1870
2000ef40:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000ef44:	e0008097          	auipc	ra,0xe0008
2000ef48:	368080e7          	jalr	872(ra) # 172ac <vAssertCalled>
2000ef4c:	40f2                	c.lwsp	ra,28(sp)
2000ef4e:	4462                	c.lwsp	s0,24(sp)
2000ef50:	44d2                	c.lwsp	s1,20(sp)
2000ef52:	4942                	c.lwsp	s2,16(sp)
2000ef54:	49b2                	c.lwsp	s3,12(sp)
2000ef56:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
2000ef5a:	6105                	c.addi16sp	sp,32
2000ef5c:	8082                	c.jr	ra
2000ef5e:	0001                	c.nop

2000ef60 <vTaskStartScheduler>:
2000ef60:	1101                	c.addi	sp,-32
2000ef62:	0030                	c.addi4spn	a2,sp,8
2000ef64:	004c                	c.addi4spn	a1,sp,4
2000ef66:	850a                	c.mv	a0,sp
2000ef68:	cc22                	c.swsp	s0,24(sp)
2000ef6a:	ca26                	c.swsp	s1,20(sp)
2000ef6c:	c84a                	c.swsp	s2,16(sp)
2000ef6e:	ce06                	c.swsp	ra,28(sp)
2000ef70:	c002                	c.swsp	zero,0(sp)
2000ef72:	c202                	c.swsp	zero,4(sp)
2000ef74:	3cc010ef          	jal	ra,20010340 <vApplicationGetIdleTaskMemory>
2000ef78:	4912                	c.lwsp	s2,4(sp)
2000ef7a:	44a2                	c.lwsp	s1,8(sp)
2000ef7c:	00012403          	lw	s0,0(sp)
2000ef80:	0e090c63          	beqz	s2,2000f078 <vTaskStartScheduler+0x118>
2000ef84:	10040663          	beqz	s0,2000f090 <vTaskStartScheduler+0x130>
2000ef88:	06400793          	li	a5,100
2000ef8c:	c63e                	c.swsp	a5,12(sp)
2000ef8e:	47b2                	c.lwsp	a5,12(sp)
2000ef90:	4047dcdb          	beqc	a5,100,2000efa8 <vTaskStartScheduler+0x48>
2000ef94:	2001f537          	lui	a0,0x2001f
2000ef98:	25100593          	li	a1,593
2000ef9c:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000efa0:	e0008097          	auipc	ra,0xe0008
2000efa4:	30c080e7          	jalr	780(ra) # 172ac <vAssertCalled>
2000efa8:	00c12783          	lw	a5,12(sp)
2000efac:	00091a63          	bnez	s2,2000efc0 <vTaskStartScheduler+0x60>
2000efb0:	40f2                	c.lwsp	ra,28(sp)
2000efb2:	4462                	c.lwsp	s0,24(sp)
2000efb4:	44d2                	c.lwsp	s1,20(sp)
2000efb6:	4942                	c.lwsp	s2,16(sp)
2000efb8:	695627ab          	lwgp	a5,16020 # 83fd0 <uxTopUsedPriority>
2000efbc:	6105                	c.addi16sp	sp,32
2000efbe:	8082                	c.jr	ra
2000efc0:	048a                	c.slli	s1,0x2
2000efc2:	8626                	c.mv	a2,s1
2000efc4:	0a500593          	li	a1,165
2000efc8:	4789                	c.li	a5,2
2000efca:	854a                	c.mv	a0,s2
2000efcc:	06f40123          	sb	a5,98(s0)
2000efd0:	03242823          	sw	s2,48(s0)
2000efd4:	0a40c0ef          	jal	ra,2001b078 <memset>
2000efd8:	581c                	c.lw	a5,48(s0)
2000efda:	14f1                	c.addi	s1,-4
2000efdc:	94be                	c.add	s1,a5
2000efde:	454c47b7          	lui	a5,0x454c4
2000efe2:	44978793          	addi	a5,a5,1097 # 454c4449 <BIN_SIZE+0x25485de1>
2000efe6:	00440513          	addi	a0,s0,4
2000efea:	d85c                	c.sw	a5,52(s0)
2000efec:	02040c23          	sb	zero,56(s0)
2000eff0:	040401a3          	sb	zero,67(s0)
2000eff4:	02042623          	sw	zero,44(s0)
2000eff8:	04042823          	sw	zero,80(s0)
2000effc:	04042a23          	sw	zero,84(s0)
2000f000:	e0005097          	auipc	ra,0xe0005
2000f004:	5ac080e7          	jalr	1452(ra) # 145ac <vListInitialiseItem>
2000f008:	01840513          	addi	a0,s0,24
2000f00c:	e0005097          	auipc	ra,0xe0005
2000f010:	5a0080e7          	jalr	1440(ra) # 145ac <vListInitialiseItem>
2000f014:	98c1                	c.andi	s1,-16
2000f016:	2000e5b7          	lui	a1,0x2000e
2000f01a:	47a1                	c.li	a5,8
2000f01c:	4601                	c.li	a2,0
2000f01e:	28858593          	addi	a1,a1,648 # 2000e288 <prvIdleTask>
2000f022:	8526                	c.mv	a0,s1
2000f024:	cc1c                	c.sw	a5,24(s0)
2000f026:	c800                	c.sw	s0,16(s0)
2000f028:	02842223          	sw	s0,36(s0)
2000f02c:	04042223          	sw	zero,68(s0)
2000f030:	04042c23          	sw	zero,88(s0)
2000f034:	04042e23          	sw	zero,92(s0)
2000f038:	06041023          	sh	zero,96(s0)
2000f03c:	060401a3          	sb	zero,99(s0)
2000f040:	dfff2097          	auipc	ra,0xdfff2
2000f044:	ec0080e7          	jalr	-320(ra) # f00 <pxPortInitialiseStack>
2000f048:	c008                	c.sw	a0,0(s0)
2000f04a:	8522                	c.mv	a0,s0
2000f04c:	b34ff0ef          	jal	ra,2000e380 <prvAddNewTaskToReadyList>
2000f050:	575000ef          	jal	ra,2000fdc4 <xTimerCreateTimerTask>
2000f054:	0615585b          	beqc	a0,1,2000f0c4 <vTaskStartScheduler+0x164>
2000f058:	57fd                	c.li	a5,-1
2000f05a:	f4f51be3          	bne	a0,a5,2000efb0 <vTaskStartScheduler+0x50>
2000f05e:	6585                	c.lui	a1,0x1
2000f060:	2001f537          	lui	a0,0x2001f
2000f064:	83d58593          	addi	a1,a1,-1987 # 83d <exception_handler+0x199>
2000f068:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000f06c:	e0008097          	auipc	ra,0xe0008
2000f070:	240080e7          	jalr	576(ra) # 172ac <vAssertCalled>
2000f074:	f3dff06f          	j	2000efb0 <vTaskStartScheduler+0x50>
2000f078:	2001f537          	lui	a0,0x2001f
2000f07c:	24800593          	li	a1,584
2000f080:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000f084:	e0008097          	auipc	ra,0xe0008
2000f088:	228080e7          	jalr	552(ra) # 172ac <vAssertCalled>
2000f08c:	ee041ee3          	bnez	s0,2000ef88 <vTaskStartScheduler+0x28>
2000f090:	2001f437          	lui	s0,0x2001f
2000f094:	24900593          	li	a1,585
2000f098:	b1040513          	addi	a0,s0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000f09c:	e0008097          	auipc	ra,0xe0008
2000f0a0:	210080e7          	jalr	528(ra) # 172ac <vAssertCalled>
2000f0a4:	06400793          	li	a5,100
2000f0a8:	c63e                	c.swsp	a5,12(sp)
2000f0aa:	47b2                	c.lwsp	a5,12(sp)
2000f0ac:	4047dadb          	beqc	a5,100,2000f0c0 <vTaskStartScheduler+0x160>
2000f0b0:	25100593          	li	a1,593
2000f0b4:	b1040513          	addi	a0,s0,-1264
2000f0b8:	e0008097          	auipc	ra,0xe0008
2000f0bc:	1f4080e7          	jalr	500(ra) # 172ac <vAssertCalled>
2000f0c0:	47b2                	c.lwsp	a5,12(sp)
2000f0c2:	b5fd                	c.j	2000efb0 <vTaskStartScheduler+0x50>
2000f0c4:	30047073          	csrci	mstatus,8
2000f0c8:	fff00693          	li	a3,-1
2000f0cc:	78d64eab          	swgp	a3,16284 # 840d8 <xNextTaskUnblockTime>
2000f0d0:	7aa644ab          	swgp	a0,16296 # 840e4 <xSchedulerRunning>
2000f0d4:	7a0646ab          	swgp	zero,16300 # 840e8 <xTickCount>
2000f0d8:	090010ef          	jal	ra,20010168 <xPortStartScheduler>
2000f0dc:	bdd1                	c.j	2000efb0 <vTaskStartScheduler+0x50>
2000f0de:	0001                	c.nop

2000f0e0 <xTaskGetTickCount>:
2000f0e0:	7ad6252b          	lwgp	a0,16300 # 840e8 <xTickCount>
2000f0e4:	8082                	c.jr	ra
	...

2000f0e8 <pcTaskGetName>:
2000f0e8:	1141                	c.addi	sp,-16
2000f0ea:	c422                	c.swsp	s0,8(sp)
2000f0ec:	c606                	c.swsp	ra,12(sp)
2000f0ee:	842a                	c.mv	s0,a0
2000f0f0:	00050863          	beqz	a0,2000f100 <pcTaskGetName+0x18>
2000f0f4:	03440513          	addi	a0,s0,52
2000f0f8:	40b2                	c.lwsp	ra,12(sp)
2000f0fa:	4422                	c.lwsp	s0,8(sp)
2000f0fc:	0141                	c.addi	sp,16
2000f0fe:	8082                	c.jr	ra
2000f100:	77d6242b          	lwgp	s0,16252 # 840b8 <pxCurrentTCB>
2000f104:	f865                	c.bnez	s0,2000f0f4 <pcTaskGetName+0xc>
2000f106:	6585                	c.lui	a1,0x1
2000f108:	2001f537          	lui	a0,0x2001f
2000f10c:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000f110:	95558593          	addi	a1,a1,-1707 # 955 <exception_handler+0x2b1>
2000f114:	e0008097          	auipc	ra,0xe0008
2000f118:	198080e7          	jalr	408(ra) # 172ac <vAssertCalled>
2000f11c:	03440513          	addi	a0,s0,52
2000f120:	40b2                	c.lwsp	ra,12(sp)
2000f122:	4422                	c.lwsp	s0,8(sp)
2000f124:	0141                	c.addi	sp,16
2000f126:	8082                	c.jr	ra

2000f128 <uxTaskGetSystemState>:
2000f128:	7139                	c.addi16sp	sp,-64
2000f12a:	d64e                	c.swsp	s3,44(sp)
2000f12c:	7916198b          	addigp	s3,16272 # 840cc <uxSchedulerSuspended>
2000f130:	0009a783          	lw	a5,0(s3)
2000f134:	de06                	c.swsp	ra,60(sp)
2000f136:	0785                	c.addi	a5,1
2000f138:	dc22                	c.swsp	s0,56(sp)
2000f13a:	da26                	c.swsp	s1,52(sp)
2000f13c:	d84a                	c.swsp	s2,48(sp)
2000f13e:	d452                	c.swsp	s4,40(sp)
2000f140:	d256                	c.swsp	s5,36(sp)
2000f142:	d05a                	c.swsp	s6,32(sp)
2000f144:	ce5e                	c.swsp	s7,28(sp)
2000f146:	cc62                	c.swsp	s8,24(sp)
2000f148:	ca66                	c.swsp	s9,20(sp)
2000f14a:	c86a                	c.swsp	s10,16(sp)
2000f14c:	c66e                	c.swsp	s11,12(sp)
2000f14e:	00f9a023          	sw	a5,0(s3)
2000f152:	789627ab          	lwgp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000f156:	4a01                	c.li	s4,0
2000f158:	12f5ee63          	bltu	a1,a5,2000f294 <uxTaskGetSystemState+0x16c>
2000f15c:	09481f0b          	addigp	t5,16532 # 841d0 <pxReadyTasksLists>
2000f160:	8ab2                	c.mv	s5,a2
2000f162:	094f0313          	addi	t1,t5,148
2000f166:	4921                	c.li	s2,8
2000f168:	4a01                	c.li	s4,0
2000f16a:	02400f93          	li	t6,36
2000f16e:	42d1                	c.li	t0,20
2000f170:	0a500893          	li	a7,165
2000f174:	00c0006f          	j	2000f180 <uxTaskGetSystemState+0x58>
2000f178:	fec30313          	addi	t1,t1,-20
2000f17c:	0e090063          	beqz	s2,2000f25c <uxTaskGetSystemState+0x134>
2000f180:	197d                	c.addi	s2,-1
2000f182:	87fa                	c.mv	a5,t5
2000f184:	c45917ff          	maddr32	a5,s2,t0
2000f188:	03fa06b3          	mul	a3,s4,t6
2000f18c:	439c                	c.lw	a5,0(a5)
2000f18e:	d7ed                	c.beqz	a5,2000f178 <uxTaskGetSystemState+0x50>
2000f190:	ffc32783          	lw	a5,-4(t1)
2000f194:	0047a783          	lw	a5,4(a5)
2000f198:	fef32e23          	sw	a5,-4(t1)
2000f19c:	12678063          	beq	a5,t1,2000f2bc <uxTaskGetSystemState+0x194>
2000f1a0:	47d0                	c.lw	a2,12(a5)
2000f1a2:	43dc                	c.lw	a5,4(a5)
2000f1a4:	00d50733          	add	a4,a0,a3
2000f1a8:	fef32e23          	sw	a5,-4(t1)
2000f1ac:	00000e93          	li	t4,0
2000f1b0:	77d6148b          	addigp	s1,16252 # 840b8 <pxCurrentTCB>
2000f1b4:	06678a63          	beq	a5,t1,2000f228 <uxTaskGetSystemState+0x100>
2000f1b8:	00c7ae03          	lw	t3,12(a5)
2000f1bc:	01c007b3          	add	a5,zero,t3
2000f1c0:	060e0e63          	beqz	t3,2000f23c <uxTaskGetSystemState+0x114>
2000f1c4:	03478693          	addi	a3,a5,52
2000f1c8:	c31c                	c.sw	a5,0(a4)
2000f1ca:	c354                	c.sw	a3,4(a4)
2000f1cc:	57d4                	c.lw	a3,44(a5)
2000f1ce:	cb14                	c.sw	a3,16(a4)
2000f1d0:	5b94                	c.lw	a3,48(a5)
2000f1d2:	cf54                	c.sw	a3,28(a4)
2000f1d4:	47b4                	c.lw	a3,72(a5)
2000f1d6:	c714                	c.sw	a3,8(a4)
2000f1d8:	4bb4                	c.lw	a3,80(a5)
2000f1da:	00072c23          	sw	zero,24(a4)
2000f1de:	cb54                	c.sw	a3,20(a4)
2000f1e0:	4094                	c.lw	a3,0(s1)
2000f1e2:	40d786b3          	sub	a3,a5,a3
2000f1e6:	00d036b3          	snez	a3,a3
2000f1ea:	c754                	c.sw	a3,12(a4)
2000f1ec:	5b8c                	c.lw	a1,48(a5)
2000f1ee:	0005c783          	lbu	a5,0(a1)
2000f1f2:	05179763          	bne	a5,a7,2000f240 <uxTaskGetSystemState+0x118>
2000f1f6:	87ae                	c.mv	a5,a1
2000f1f8:	0785                	c.addi	a5,1
2000f1fa:	0007c683          	lbu	a3,0(a5)
2000f1fe:	40b78833          	sub	a6,a5,a1
2000f202:	ff168be3          	beq	a3,a7,2000f1f8 <uxTaskGetSystemState+0xd0>
2000f206:	4428285b          	bfoz	a6,a6,17,2
2000f20a:	03071023          	sh	a6,32(a4)
2000f20e:	0e85                	c.addi	t4,1
2000f210:	02470713          	addi	a4,a4,36
2000f214:	03c60e63          	beq	a2,t3,2000f250 <uxTaskGetSystemState+0x128>
2000f218:	ffc32783          	lw	a5,-4(t1)
2000f21c:	0047a783          	lw	a5,4(a5)
2000f220:	fef32e23          	sw	a5,-4(t1)
2000f224:	f8679ae3          	bne	a5,t1,2000f1b8 <uxTaskGetSystemState+0x90>
2000f228:	00432783          	lw	a5,4(t1)
2000f22c:	fef32e23          	sw	a5,-4(t1)
2000f230:	00c7ae03          	lw	t3,12(a5)
2000f234:	01c007b3          	add	a5,zero,t3
2000f238:	f80e16e3          	bnez	t3,2000f1c4 <uxTaskGetSystemState+0x9c>
2000f23c:	409c                	c.lw	a5,0(s1)
2000f23e:	b759                	c.j	2000f1c4 <uxTaskGetSystemState+0x9c>
2000f240:	4801                	c.li	a6,0
2000f242:	03071023          	sh	a6,32(a4)
2000f246:	0e85                	c.addi	t4,1
2000f248:	02470713          	addi	a4,a4,36
2000f24c:	fdc616e3          	bne	a2,t3,2000f218 <uxTaskGetSystemState+0xf0>
2000f250:	9a76                	c.add	s4,t4
2000f252:	03fa06b3          	mul	a3,s4,t6
2000f256:	1331                	c.addi	t1,-20
2000f258:	f20914e3          	bnez	s2,2000f180 <uxTaskGetSystemState+0x58>
2000f25c:	7816232b          	lwgp	t1,16256 # 840bc <pxDelayedTaskList>
2000f260:	00032783          	lw	a5,0(t1)
2000f264:	14079463          	bnez	a5,2000f3ac <uxTaskGetSystemState+0x284>
2000f268:	7856232b          	lwgp	t1,16260 # 840c0 <pxOverflowDelayedTaskList>
2000f26c:	00032783          	lw	a5,0(t1)
2000f270:	1e079c63          	bnez	a5,2000f468 <uxTaskGetSystemState+0x340>
2000f274:	1848188b          	addigp	a7,16772 # 842c0 <xTasksWaitingTermination>
2000f278:	0008a783          	lw	a5,0(a7) # 80000000 <BIN_SIZE+0x5ffc1998>
2000f27c:	2a079463          	bnez	a5,2000f524 <uxTaskGetSystemState+0x3fc>
2000f280:	17081c8b          	addigp	s9,16752 # 842ac <xSuspendedTaskList>
2000f284:	000ca783          	lw	a5,0(s9)
2000f288:	04079063          	bnez	a5,2000f2c8 <uxTaskGetSystemState+0x1a0>
2000f28c:	000a8463          	beqz	s5,2000f294 <uxTaskGetSystemState+0x16c>
2000f290:	000aa023          	sw	zero,0(s5)
2000f294:	e0006097          	auipc	ra,0xe0006
2000f298:	f44080e7          	jalr	-188(ra) # 151d8 <xTaskResumeAll>
2000f29c:	50f2                	c.lwsp	ra,60(sp)
2000f29e:	5462                	c.lwsp	s0,56(sp)
2000f2a0:	8552                	c.mv	a0,s4
2000f2a2:	54d2                	c.lwsp	s1,52(sp)
2000f2a4:	5942                	c.lwsp	s2,48(sp)
2000f2a6:	59b2                	c.lwsp	s3,44(sp)
2000f2a8:	5a22                	c.lwsp	s4,40(sp)
2000f2aa:	5a92                	c.lwsp	s5,36(sp)
2000f2ac:	5b02                	c.lwsp	s6,32(sp)
2000f2ae:	4bf2                	c.lwsp	s7,28(sp)
2000f2b0:	4c62                	c.lwsp	s8,24(sp)
2000f2b2:	4cd2                	c.lwsp	s9,20(sp)
2000f2b4:	4d42                	c.lwsp	s10,16(sp)
2000f2b6:	4db2                	c.lwsp	s11,12(sp)
2000f2b8:	6121                	c.addi16sp	sp,64
2000f2ba:	8082                	c.jr	ra
2000f2bc:	00432783          	lw	a5,4(t1)
2000f2c0:	fef32e23          	sw	a5,-4(t1)
2000f2c4:	eddff06f          	j	2000f1a0 <uxTaskGetSystemState+0x78>
2000f2c8:	004ca783          	lw	a5,4(s9)
2000f2cc:	008c8b13          	addi	s6,s9,8
2000f2d0:	0047a783          	lw	a5,4(a5)
2000f2d4:	00fca223          	sw	a5,4(s9)
2000f2d8:	3d678663          	beq	a5,s6,2000f6a4 <uxTaskGetSystemState+0x57c>
2000f2dc:	00c7ab83          	lw	s7,12(a5)
2000f2e0:	0047a783          	lw	a5,4(a5)
2000f2e4:	00fca223          	sw	a5,4(s9)
2000f2e8:	00d50433          	add	s0,a0,a3
2000f2ec:	77d6148b          	addigp	s1,16252 # 840b8 <pxCurrentTCB>
2000f2f0:	0a500d93          	li	s11,165
2000f2f4:	09678e63          	beq	a5,s6,2000f390 <uxTaskGetSystemState+0x268>
2000f2f8:	00c7ac03          	lw	s8,12(a5)
2000f2fc:	01800d33          	add	s10,zero,s8
2000f300:	0a0c0263          	beqz	s8,2000f3a4 <uxTaskGetSystemState+0x27c>
2000f304:	034d0793          	addi	a5,s10,52
2000f308:	01a42023          	sw	s10,0(s0)
2000f30c:	c05c                	c.sw	a5,4(s0)
2000f30e:	02cd2783          	lw	a5,44(s10)
2000f312:	c81c                	c.sw	a5,16(s0)
2000f314:	030d2783          	lw	a5,48(s10)
2000f318:	cc5c                	c.sw	a5,28(s0)
2000f31a:	048d2783          	lw	a5,72(s10)
2000f31e:	c41c                	c.sw	a5,8(s0)
2000f320:	050d2783          	lw	a5,80(s10)
2000f324:	00042c23          	sw	zero,24(s0)
2000f328:	c85c                	c.sw	a5,20(s0)
2000f32a:	409c                	c.lw	a5,0(s1)
2000f32c:	2afd0a63          	beq	s10,a5,2000f5e0 <uxTaskGetSystemState+0x4b8>
2000f330:	0009a783          	lw	a5,0(s3)
2000f334:	450d                	c.li	a0,3
2000f336:	0785                	c.addi	a5,1
2000f338:	c448                	c.sw	a0,12(s0)
2000f33a:	00f9a023          	sw	a5,0(s3)
2000f33e:	028d2783          	lw	a5,40(s10)
2000f342:	c399                	c.beqz	a5,2000f348 <uxTaskGetSystemState+0x220>
2000f344:	4509                	c.li	a0,2
2000f346:	c448                	c.sw	a0,12(s0)
2000f348:	e0006097          	auipc	ra,0xe0006
2000f34c:	e90080e7          	jalr	-368(ra) # 151d8 <xTaskResumeAll>
2000f350:	030d2683          	lw	a3,48(s10)
2000f354:	0006c783          	lbu	a5,0(a3)
2000f358:	29b79c63          	bne	a5,s11,2000f5f0 <uxTaskGetSystemState+0x4c8>
2000f35c:	00d007b3          	add	a5,zero,a3
2000f360:	0785                	c.addi	a5,1
2000f362:	0007c703          	lbu	a4,0(a5)
2000f366:	40d78633          	sub	a2,a5,a3
2000f36a:	ffb70be3          	beq	a4,s11,2000f360 <uxTaskGetSystemState+0x238>
2000f36e:	4426265b          	bfoz	a2,a2,17,2
2000f372:	02c41023          	sh	a2,32(s0)
2000f376:	0905                	c.addi	s2,1
2000f378:	02440413          	addi	s0,s0,36
2000f37c:	298b8263          	beq	s7,s8,2000f600 <uxTaskGetSystemState+0x4d8>
2000f380:	004ca783          	lw	a5,4(s9)
2000f384:	0047a783          	lw	a5,4(a5)
2000f388:	00fca223          	sw	a5,4(s9)
2000f38c:	f76796e3          	bne	a5,s6,2000f2f8 <uxTaskGetSystemState+0x1d0>
2000f390:	00cca783          	lw	a5,12(s9)
2000f394:	00c7ac03          	lw	s8,12(a5)
2000f398:	00fca223          	sw	a5,4(s9)
2000f39c:	01800d33          	add	s10,zero,s8
2000f3a0:	f60c12e3          	bnez	s8,2000f304 <uxTaskGetSystemState+0x1dc>
2000f3a4:	0004ad03          	lw	s10,0(s1)
2000f3a8:	f5dff06f          	j	2000f304 <uxTaskGetSystemState+0x1dc>
2000f3ac:	00432783          	lw	a5,4(t1)
2000f3b0:	00830e93          	addi	t4,t1,8
2000f3b4:	0047a783          	lw	a5,4(a5)
2000f3b8:	00f32223          	sw	a5,4(t1)
2000f3bc:	2dd78e63          	beq	a5,t4,2000f698 <uxTaskGetSystemState+0x570>
2000f3c0:	00c7af03          	lw	t5,12(a5)
2000f3c4:	43dc                	c.lw	a5,4(a5)
2000f3c6:	00f32223          	sw	a5,4(t1)
2000f3ca:	96aa                	c.add	a3,a0
2000f3cc:	00000e13          	li	t3,0
2000f3d0:	77d6148b          	addigp	s1,16252 # 840b8 <pxCurrentTCB>
2000f3d4:	0a500813          	li	a6,165
2000f3d8:	06fe8c63          	beq	t4,a5,2000f450 <uxTaskGetSystemState+0x328>
2000f3dc:	00c7a883          	lw	a7,12(a5)
2000f3e0:	011007b3          	add	a5,zero,a7
2000f3e4:	08088063          	beqz	a7,2000f464 <uxTaskGetSystemState+0x33c>
2000f3e8:	03478713          	addi	a4,a5,52
2000f3ec:	c29c                	c.sw	a5,0(a3)
2000f3ee:	c2d8                	c.sw	a4,4(a3)
2000f3f0:	57d8                	c.lw	a4,44(a5)
2000f3f2:	ca98                	c.sw	a4,16(a3)
2000f3f4:	5b98                	c.lw	a4,48(a5)
2000f3f6:	ced8                	c.sw	a4,28(a3)
2000f3f8:	47b8                	c.lw	a4,72(a5)
2000f3fa:	c698                	c.sw	a4,8(a3)
2000f3fc:	4bb8                	c.lw	a4,80(a5)
2000f3fe:	0006ac23          	sw	zero,24(a3)
2000f402:	cad8                	c.sw	a4,20(a3)
2000f404:	4098                	c.lw	a4,0(s1)
2000f406:	40e78733          	sub	a4,a5,a4
2000f40a:	00e03733          	snez	a4,a4
2000f40e:	0706                	c.slli	a4,0x1
2000f410:	c6d8                	c.sw	a4,12(a3)
2000f412:	5b90                	c.lw	a2,48(a5)
2000f414:	00064783          	lbu	a5,0(a2)
2000f418:	25079063          	bne	a5,a6,2000f658 <uxTaskGetSystemState+0x530>
2000f41c:	00c007b3          	add	a5,zero,a2
2000f420:	0785                	c.addi	a5,1
2000f422:	0007c703          	lbu	a4,0(a5)
2000f426:	40c785b3          	sub	a1,a5,a2
2000f42a:	ff070be3          	beq	a4,a6,2000f420 <uxTaskGetSystemState+0x2f8>
2000f42e:	4425a5db          	bfoz	a1,a1,17,2
2000f432:	02b69023          	sh	a1,32(a3)
2000f436:	0e05                	c.addi	t3,1
2000f438:	02468693          	addi	a3,a3,36
2000f43c:	231f0663          	beq	t5,a7,2000f668 <uxTaskGetSystemState+0x540>
2000f440:	00432783          	lw	a5,4(t1)
2000f444:	0047a783          	lw	a5,4(a5)
2000f448:	00f32223          	sw	a5,4(t1)
2000f44c:	f8fe98e3          	bne	t4,a5,2000f3dc <uxTaskGetSystemState+0x2b4>
2000f450:	00c32783          	lw	a5,12(t1)
2000f454:	00f32223          	sw	a5,4(t1)
2000f458:	00c7a883          	lw	a7,12(a5)
2000f45c:	011007b3          	add	a5,zero,a7
2000f460:	f80894e3          	bnez	a7,2000f3e8 <uxTaskGetSystemState+0x2c0>
2000f464:	409c                	c.lw	a5,0(s1)
2000f466:	b749                	c.j	2000f3e8 <uxTaskGetSystemState+0x2c0>
2000f468:	00432783          	lw	a5,4(t1)
2000f46c:	00830e93          	addi	t4,t1,8
2000f470:	0047a783          	lw	a5,4(a5)
2000f474:	00f32223          	sw	a5,4(t1)
2000f478:	21d78a63          	beq	a5,t4,2000f68c <uxTaskGetSystemState+0x564>
2000f47c:	00c7af03          	lw	t5,12(a5)
2000f480:	43dc                	c.lw	a5,4(a5)
2000f482:	00f32223          	sw	a5,4(t1)
2000f486:	96aa                	c.add	a3,a0
2000f488:	00000e13          	li	t3,0
2000f48c:	77d6148b          	addigp	s1,16252 # 840b8 <pxCurrentTCB>
2000f490:	0a500813          	li	a6,165
2000f494:	06fe8c63          	beq	t4,a5,2000f50c <uxTaskGetSystemState+0x3e4>
2000f498:	00c7a883          	lw	a7,12(a5)
2000f49c:	011007b3          	add	a5,zero,a7
2000f4a0:	08088063          	beqz	a7,2000f520 <uxTaskGetSystemState+0x3f8>
2000f4a4:	03478713          	addi	a4,a5,52
2000f4a8:	c29c                	c.sw	a5,0(a3)
2000f4aa:	c2d8                	c.sw	a4,4(a3)
2000f4ac:	57d8                	c.lw	a4,44(a5)
2000f4ae:	ca98                	c.sw	a4,16(a3)
2000f4b0:	5b98                	c.lw	a4,48(a5)
2000f4b2:	ced8                	c.sw	a4,28(a3)
2000f4b4:	47b8                	c.lw	a4,72(a5)
2000f4b6:	c698                	c.sw	a4,8(a3)
2000f4b8:	4bb8                	c.lw	a4,80(a5)
2000f4ba:	0006ac23          	sw	zero,24(a3)
2000f4be:	cad8                	c.sw	a4,20(a3)
2000f4c0:	4098                	c.lw	a4,0(s1)
2000f4c2:	40e78733          	sub	a4,a5,a4
2000f4c6:	00e03733          	snez	a4,a4
2000f4ca:	0706                	c.slli	a4,0x1
2000f4cc:	c6d8                	c.sw	a4,12(a3)
2000f4ce:	5b90                	c.lw	a2,48(a5)
2000f4d0:	00064783          	lbu	a5,0(a2)
2000f4d4:	15079e63          	bne	a5,a6,2000f630 <uxTaskGetSystemState+0x508>
2000f4d8:	00c007b3          	add	a5,zero,a2
2000f4dc:	0785                	c.addi	a5,1
2000f4de:	0007c703          	lbu	a4,0(a5)
2000f4e2:	40c785b3          	sub	a1,a5,a2
2000f4e6:	ff070be3          	beq	a4,a6,2000f4dc <uxTaskGetSystemState+0x3b4>
2000f4ea:	4425a5db          	bfoz	a1,a1,17,2
2000f4ee:	02b69023          	sh	a1,32(a3)
2000f4f2:	0e05                	c.addi	t3,1
2000f4f4:	02468693          	addi	a3,a3,36
2000f4f8:	151f0463          	beq	t5,a7,2000f640 <uxTaskGetSystemState+0x518>
2000f4fc:	00432783          	lw	a5,4(t1)
2000f500:	0047a783          	lw	a5,4(a5)
2000f504:	00f32223          	sw	a5,4(t1)
2000f508:	f8fe98e3          	bne	t4,a5,2000f498 <uxTaskGetSystemState+0x370>
2000f50c:	00c32783          	lw	a5,12(t1)
2000f510:	00f32223          	sw	a5,4(t1)
2000f514:	00c7a883          	lw	a7,12(a5)
2000f518:	011007b3          	add	a5,zero,a7
2000f51c:	f80894e3          	bnez	a7,2000f4a4 <uxTaskGetSystemState+0x37c>
2000f520:	409c                	c.lw	a5,0(s1)
2000f522:	b749                	c.j	2000f4a4 <uxTaskGetSystemState+0x37c>
2000f524:	0048a783          	lw	a5,4(a7)
2000f528:	00888e93          	addi	t4,a7,8
2000f52c:	0047a783          	lw	a5,4(a5)
2000f530:	00f8a223          	sw	a5,4(a7)
2000f534:	15d78663          	beq	a5,t4,2000f680 <uxTaskGetSystemState+0x558>
2000f538:	00c7af03          	lw	t5,12(a5)
2000f53c:	43dc                	c.lw	a5,4(a5)
2000f53e:	00f8a223          	sw	a5,4(a7)
2000f542:	96aa                	c.add	a3,a0
2000f544:	00000e13          	li	t3,0
2000f548:	77d6148b          	addigp	s1,16252 # 840b8 <pxCurrentTCB>
2000f54c:	0a500813          	li	a6,165
2000f550:	07d78c63          	beq	a5,t4,2000f5c8 <uxTaskGetSystemState+0x4a0>
2000f554:	00c7a303          	lw	t1,12(a5)
2000f558:	006007b3          	add	a5,zero,t1
2000f55c:	08030063          	beqz	t1,2000f5dc <uxTaskGetSystemState+0x4b4>
2000f560:	03478713          	addi	a4,a5,52
2000f564:	c29c                	c.sw	a5,0(a3)
2000f566:	c2d8                	c.sw	a4,4(a3)
2000f568:	57d8                	c.lw	a4,44(a5)
2000f56a:	ca98                	c.sw	a4,16(a3)
2000f56c:	5b98                	c.lw	a4,48(a5)
2000f56e:	ced8                	c.sw	a4,28(a3)
2000f570:	47b8                	c.lw	a4,72(a5)
2000f572:	c698                	c.sw	a4,8(a3)
2000f574:	4bb8                	c.lw	a4,80(a5)
2000f576:	0006ac23          	sw	zero,24(a3)
2000f57a:	cad8                	c.sw	a4,20(a3)
2000f57c:	4098                	c.lw	a4,0(s1)
2000f57e:	40e78733          	sub	a4,a5,a4
2000f582:	00e03733          	snez	a4,a4
2000f586:	070a                	c.slli	a4,0x2
2000f588:	c6d8                	c.sw	a4,12(a3)
2000f58a:	5b90                	c.lw	a2,48(a5)
2000f58c:	00064783          	lbu	a5,0(a2)
2000f590:	07079c63          	bne	a5,a6,2000f608 <uxTaskGetSystemState+0x4e0>
2000f594:	00c007b3          	add	a5,zero,a2
2000f598:	0785                	c.addi	a5,1
2000f59a:	0007c703          	lbu	a4,0(a5)
2000f59e:	40c785b3          	sub	a1,a5,a2
2000f5a2:	ff070be3          	beq	a4,a6,2000f598 <uxTaskGetSystemState+0x470>
2000f5a6:	4425a5db          	bfoz	a1,a1,17,2
2000f5aa:	02b69023          	sh	a1,32(a3)
2000f5ae:	0e05                	c.addi	t3,1
2000f5b0:	02468693          	addi	a3,a3,36
2000f5b4:	066f0263          	beq	t5,t1,2000f618 <uxTaskGetSystemState+0x4f0>
2000f5b8:	0048a783          	lw	a5,4(a7)
2000f5bc:	0047a783          	lw	a5,4(a5)
2000f5c0:	00f8a223          	sw	a5,4(a7)
2000f5c4:	f9d798e3          	bne	a5,t4,2000f554 <uxTaskGetSystemState+0x42c>
2000f5c8:	00c8a783          	lw	a5,12(a7)
2000f5cc:	00c7a303          	lw	t1,12(a5)
2000f5d0:	00f8a223          	sw	a5,4(a7)
2000f5d4:	006007b3          	add	a5,zero,t1
2000f5d8:	f80314e3          	bnez	t1,2000f560 <uxTaskGetSystemState+0x438>
2000f5dc:	409c                	c.lw	a5,0(s1)
2000f5de:	b749                	c.j	2000f560 <uxTaskGetSystemState+0x438>
2000f5e0:	00042623          	sw	zero,12(s0)
2000f5e4:	030d2683          	lw	a3,48(s10)
2000f5e8:	0006c783          	lbu	a5,0(a3)
2000f5ec:	d7b788e3          	beq	a5,s11,2000f35c <uxTaskGetSystemState+0x234>
2000f5f0:	4601                	c.li	a2,0
2000f5f2:	02c41023          	sh	a2,32(s0)
2000f5f6:	0905                	c.addi	s2,1
2000f5f8:	02440413          	addi	s0,s0,36
2000f5fc:	d98b92e3          	bne	s7,s8,2000f380 <uxTaskGetSystemState+0x258>
2000f600:	9a4a                	c.add	s4,s2
2000f602:	c80a97e3          	bnez	s5,2000f290 <uxTaskGetSystemState+0x168>
2000f606:	b179                	c.j	2000f294 <uxTaskGetSystemState+0x16c>
2000f608:	4581                	c.li	a1,0
2000f60a:	02b69023          	sh	a1,32(a3)
2000f60e:	0e05                	c.addi	t3,1
2000f610:	02468693          	addi	a3,a3,36
2000f614:	fa6f12e3          	bne	t5,t1,2000f5b8 <uxTaskGetSystemState+0x490>
2000f618:	17081c8b          	addigp	s9,16752 # 842ac <xSuspendedTaskList>
2000f61c:	000ca783          	lw	a5,0(s9)
2000f620:	9a72                	c.add	s4,t3
2000f622:	02400693          	li	a3,36
2000f626:	02da06b3          	mul	a3,s4,a3
2000f62a:	c60781e3          	beqz	a5,2000f28c <uxTaskGetSystemState+0x164>
2000f62e:	b969                	c.j	2000f2c8 <uxTaskGetSystemState+0x1a0>
2000f630:	4581                	c.li	a1,0
2000f632:	02b69023          	sh	a1,32(a3)
2000f636:	0e05                	c.addi	t3,1
2000f638:	02468693          	addi	a3,a3,36
2000f63c:	ed1f10e3          	bne	t5,a7,2000f4fc <uxTaskGetSystemState+0x3d4>
2000f640:	1848188b          	addigp	a7,16772 # 842c0 <xTasksWaitingTermination>
2000f644:	0008a783          	lw	a5,0(a7)
2000f648:	9a72                	c.add	s4,t3
2000f64a:	02400693          	li	a3,36
2000f64e:	02da06b3          	mul	a3,s4,a3
2000f652:	c20787e3          	beqz	a5,2000f280 <uxTaskGetSystemState+0x158>
2000f656:	b5f9                	c.j	2000f524 <uxTaskGetSystemState+0x3fc>
2000f658:	4581                	c.li	a1,0
2000f65a:	02b69023          	sh	a1,32(a3)
2000f65e:	0e05                	c.addi	t3,1
2000f660:	02468693          	addi	a3,a3,36
2000f664:	dd1f1ee3          	bne	t5,a7,2000f440 <uxTaskGetSystemState+0x318>
2000f668:	7856232b          	lwgp	t1,16260 # 840c0 <pxOverflowDelayedTaskList>
2000f66c:	9a72                	c.add	s4,t3
2000f66e:	00032783          	lw	a5,0(t1)
2000f672:	02400693          	li	a3,36
2000f676:	02da06b3          	mul	a3,s4,a3
2000f67a:	be078de3          	beqz	a5,2000f274 <uxTaskGetSystemState+0x14c>
2000f67e:	b3ed                	c.j	2000f468 <uxTaskGetSystemState+0x340>
2000f680:	00c8a783          	lw	a5,12(a7)
2000f684:	00f8a223          	sw	a5,4(a7)
2000f688:	eb1ff06f          	j	2000f538 <uxTaskGetSystemState+0x410>
2000f68c:	00c32783          	lw	a5,12(t1)
2000f690:	00f32223          	sw	a5,4(t1)
2000f694:	de9ff06f          	j	2000f47c <uxTaskGetSystemState+0x354>
2000f698:	00c32783          	lw	a5,12(t1)
2000f69c:	00f32223          	sw	a5,4(t1)
2000f6a0:	d21ff06f          	j	2000f3c0 <uxTaskGetSystemState+0x298>
2000f6a4:	00cca783          	lw	a5,12(s9)
2000f6a8:	00fca223          	sw	a5,4(s9)
2000f6ac:	b905                	c.j	2000f2dc <uxTaskGetSystemState+0x1b4>
	...

2000f6b0 <vTaskPlaceOnEventListRestricted>:
2000f6b0:	1141                	c.addi	sp,-16
2000f6b2:	c422                	c.swsp	s0,8(sp)
2000f6b4:	c226                	c.swsp	s1,4(sp)
2000f6b6:	c04a                	c.swsp	s2,0(sp)
2000f6b8:	c606                	c.swsp	ra,12(sp)
2000f6ba:	84aa                	c.mv	s1,a0
2000f6bc:	892e                	c.mv	s2,a1
2000f6be:	8432                	c.mv	s0,a2
2000f6c0:	02050863          	beqz	a0,2000f6f0 <vTaskPlaceOnEventListRestricted+0x40>
2000f6c4:	77d625ab          	lwgp	a1,16252 # 840b8 <pxCurrentTCB>
2000f6c8:	8526                	c.mv	a0,s1
2000f6ca:	05e1                	c.addi	a1,24
2000f6cc:	e0005097          	auipc	ra,0xe0005
2000f6d0:	ee8080e7          	jalr	-280(ra) # 145b4 <vListInsertEnd>
2000f6d4:	c011                	c.beqz	s0,2000f6d8 <vTaskPlaceOnEventListRestricted+0x28>
2000f6d6:	597d                	c.li	s2,-1
2000f6d8:	85a2                	c.mv	a1,s0
2000f6da:	4422                	c.lwsp	s0,8(sp)
2000f6dc:	40b2                	c.lwsp	ra,12(sp)
2000f6de:	4492                	c.lwsp	s1,4(sp)
2000f6e0:	854a                	c.mv	a0,s2
2000f6e2:	4902                	c.lwsp	s2,0(sp)
2000f6e4:	01010113          	addi	sp,sp,16
2000f6e8:	dfff1317          	auipc	t1,0xdfff1
2000f6ec:	35c30067          	jr	860(t1) # a44 <prvAddCurrentTaskToDelayedList>
2000f6f0:	000015b7          	lui	a1,0x1
2000f6f4:	2001f537          	lui	a0,0x2001f
2000f6f8:	c4758593          	addi	a1,a1,-953 # c47 <freertos_risc_v_trap_handler+0x47>
2000f6fc:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
2000f700:	e0008097          	auipc	ra,0xe0008
2000f704:	bac080e7          	jalr	-1108(ra) # 172ac <vAssertCalled>
2000f708:	bf75                	c.j	2000f6c4 <vTaskPlaceOnEventListRestricted+0x14>
	...

2000f70c <vTaskGetInfo>:
2000f70c:	1101                	c.addi	sp,-32
2000f70e:	cc22                	c.swsp	s0,24(sp)
2000f710:	ce06                	c.swsp	ra,28(sp)
2000f712:	842a                	c.mv	s0,a0
2000f714:	06050c63          	beqz	a0,2000f78c <vTaskGetInfo+0x80>
2000f718:	03440793          	addi	a5,s0,52
2000f71c:	c180                	c.sw	s0,0(a1)
2000f71e:	c1dc                	c.sw	a5,4(a1)
2000f720:	545c                	c.lw	a5,44(s0)
2000f722:	c99c                	c.sw	a5,16(a1)
2000f724:	581c                	c.lw	a5,48(s0)
2000f726:	cddc                	c.sw	a5,28(a1)
2000f728:	443c                	c.lw	a5,72(s0)
2000f72a:	c59c                	c.sw	a5,8(a1)
2000f72c:	483c                	c.lw	a5,80(s0)
2000f72e:	0005ac23          	sw	zero,24(a1)
2000f732:	c9dc                	c.sw	a5,20(a1)
2000f734:	0656d45b          	beqc	a3,5,2000f79c <vTaskGetInfo+0x90>
2000f738:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
2000f73c:	04878c63          	beq	a5,s0,2000f794 <vTaskGetInfo+0x88>
2000f740:	00d5a623          	sw	a3,12(a1)
2000f744:	0636d65b          	beqc	a3,3,2000f7b0 <vTaskGetInfo+0xa4>
2000f748:	ce05                	c.beqz	a2,2000f780 <vTaskGetInfo+0x74>
2000f74a:	5814                	c.lw	a3,48(s0)
2000f74c:	0a500793          	li	a5,165
2000f750:	0006c703          	lbu	a4,0(a3)
2000f754:	08f71263          	bne	a4,a5,2000f7d8 <vTaskGetInfo+0xcc>
2000f758:	00d007b3          	add	a5,zero,a3
2000f75c:	0a500513          	li	a0,165
2000f760:	00178793          	addi	a5,a5,1
2000f764:	0007c703          	lbu	a4,0(a5)
2000f768:	40d78633          	sub	a2,a5,a3
2000f76c:	fea70ae3          	beq	a4,a0,2000f760 <vTaskGetInfo+0x54>
2000f770:	4426265b          	bfoz	a2,a2,17,2
2000f774:	02c59023          	sh	a2,32(a1)
2000f778:	40f2                	c.lwsp	ra,28(sp)
2000f77a:	4462                	c.lwsp	s0,24(sp)
2000f77c:	6105                	c.addi16sp	sp,32
2000f77e:	8082                	c.jr	ra
2000f780:	02059023          	sh	zero,32(a1)
2000f784:	40f2                	c.lwsp	ra,28(sp)
2000f786:	4462                	c.lwsp	s0,24(sp)
2000f788:	6105                	c.addi16sp	sp,32
2000f78a:	8082                	c.jr	ra
2000f78c:	77d6242b          	lwgp	s0,16252 # 840b8 <pxCurrentTCB>
2000f790:	f89ff06f          	j	2000f718 <vTaskGetInfo+0xc>
2000f794:	0005a623          	sw	zero,12(a1)
2000f798:	fb1ff06f          	j	2000f748 <vTaskGetInfo+0x3c>
2000f79c:	8522                	c.mv	a0,s0
2000f79e:	c632                	c.swsp	a2,12(sp)
2000f7a0:	00b12423          	sw	a1,8(sp)
2000f7a4:	b98ff0ef          	jal	ra,2000eb3c <eTaskGetState>
2000f7a8:	45a2                	c.lwsp	a1,8(sp)
2000f7aa:	4632                	c.lwsp	a2,12(sp)
2000f7ac:	c5c8                	c.sw	a0,12(a1)
2000f7ae:	bf69                	c.j	2000f748 <vTaskGetInfo+0x3c>
2000f7b0:	7916178b          	addigp	a5,16272 # 840cc <uxSchedulerSuspended>
2000f7b4:	4398                	c.lw	a4,0(a5)
2000f7b6:	0705                	c.addi	a4,1
2000f7b8:	c398                	c.sw	a4,0(a5)
2000f7ba:	541c                	c.lw	a5,40(s0)
2000f7bc:	c781                	c.beqz	a5,2000f7c4 <vTaskGetInfo+0xb8>
2000f7be:	4789                	c.li	a5,2
2000f7c0:	00f5a623          	sw	a5,12(a1)
2000f7c4:	c632                	c.swsp	a2,12(sp)
2000f7c6:	c42e                	c.swsp	a1,8(sp)
2000f7c8:	e0006097          	auipc	ra,0xe0006
2000f7cc:	a10080e7          	jalr	-1520(ra) # 151d8 <xTaskResumeAll>
2000f7d0:	45a2                	c.lwsp	a1,8(sp)
2000f7d2:	4632                	c.lwsp	a2,12(sp)
2000f7d4:	f75ff06f          	j	2000f748 <vTaskGetInfo+0x3c>
2000f7d8:	4601                	c.li	a2,0
2000f7da:	02c59023          	sh	a2,32(a1)
2000f7de:	bf69                	c.j	2000f778 <vTaskGetInfo+0x6c>
2000f7e0:	0001                	c.nop
	...

2000f7e4 <xTaskGetCurrentTaskHandle>:
2000f7e4:	77d6252b          	lwgp	a0,16252 # 840b8 <pxCurrentTCB>
2000f7e8:	8082                	c.jr	ra
	...

2000f7ec <vTaskList>:
2000f7ec:	7179                	c.addi16sp	sp,-48
2000f7ee:	7896178b          	addigp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
2000f7f2:	d422                	c.swsp	s0,40(sp)
2000f7f4:	d04a                	c.swsp	s2,32(sp)
2000f7f6:	d606                	c.swsp	ra,44(sp)
2000f7f8:	d226                	c.swsp	s1,36(sp)
2000f7fa:	ce4e                	c.swsp	s3,28(sp)
2000f7fc:	cc52                	c.swsp	s4,24(sp)
2000f7fe:	ca56                	c.swsp	s5,20(sp)
2000f800:	c85a                	c.swsp	s6,16(sp)
2000f802:	c65e                	c.swsp	s7,12(sp)
2000f804:	c462                	c.swsp	s8,8(sp)
2000f806:	c266                	c.swsp	s9,4(sp)
2000f808:	4384                	c.lw	s1,0(a5)
2000f80a:	439c                	c.lw	a5,0(a5)
2000f80c:	02400913          	li	s2,36
2000f810:	00a00433          	add	s0,zero,a0
2000f814:	03278533          	mul	a0,a5,s2
2000f818:	00040023          	sb	zero,0(s0)
2000f81c:	e0006097          	auipc	ra,0xe0006
2000f820:	734080e7          	jalr	1844(ra) # 15f50 <pvPortMalloc>
2000f824:	16050a63          	beqz	a0,2000f998 <vTaskList+0x1ac>
2000f828:	4601                	c.li	a2,0
2000f82a:	85a6                	c.mv	a1,s1
2000f82c:	00a00c33          	add	s8,zero,a0
2000f830:	8f9ff0ef          	jal	ra,2000f128 <uxTaskGetSystemState>
2000f834:	12050e63          	beqz	a0,2000f970 <vTaskList+0x184>
2000f838:	004c0493          	addi	s1,s8,4
2000f83c:	8b26                	c.mv	s6,s1
2000f83e:	20023bb7          	lui	s7,0x20023
2000f842:	c5251b7f          	maddr32	s6,a0,s2
2000f846:	2001eab7          	lui	s5,0x2001e
2000f84a:	4a11                	c.li	s4,4
2000f84c:	21cb8b93          	addi	s7,s7,540 # 2002321c <CSWTCH.238>
2000f850:	00e00993          	li	s3,14
2000f854:	02000913          	li	s2,32
2000f858:	449c                	c.lw	a5,8(s1)
2000f85a:	4c81                	c.li	s9,0
2000f85c:	00fa6663          	bltu	s4,a5,2000f868 <vTaskList+0x7c>
2000f860:	017787b3          	add	a5,a5,s7
2000f864:	0007cc83          	lbu	s9,0(a5)
2000f868:	408c                	c.lw	a1,0(s1)
2000f86a:	8522                	c.mv	a0,s0
2000f86c:	2e30b0ef          	jal	ra,2001b34e <stpcpy>
2000f870:	408507b3          	sub	a5,a0,s0
2000f874:	0cf9e463          	bltu	s3,a5,2000f93c <vTaskList+0x150>
2000f878:	01250023          	sb	s2,0(a0)
2000f87c:	00178713          	addi	a4,a5,1
2000f880:	10f75a5b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f884:	9722                	c.add	a4,s0
2000f886:	01270023          	sb	s2,0(a4)
2000f88a:	00278713          	addi	a4,a5,2
2000f88e:	10f7535b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f892:	9722                	c.add	a4,s0
2000f894:	01270023          	sb	s2,0(a4)
2000f898:	00378713          	addi	a4,a5,3
2000f89c:	0ef75c5b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8a0:	9722                	c.add	a4,s0
2000f8a2:	01270023          	sb	s2,0(a4)
2000f8a6:	00478713          	addi	a4,a5,4
2000f8aa:	0ef7555b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8ae:	9722                	c.add	a4,s0
2000f8b0:	01270023          	sb	s2,0(a4)
2000f8b4:	00578713          	addi	a4,a5,5
2000f8b8:	0cf75e5b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8bc:	9722                	c.add	a4,s0
2000f8be:	01270023          	sb	s2,0(a4)
2000f8c2:	00678713          	addi	a4,a5,6
2000f8c6:	0cf7575b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8ca:	9722                	c.add	a4,s0
2000f8cc:	01270023          	sb	s2,0(a4)
2000f8d0:	00778713          	addi	a4,a5,7
2000f8d4:	0cf7505b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8d8:	9722                	c.add	a4,s0
2000f8da:	01270023          	sb	s2,0(a4)
2000f8de:	00878713          	addi	a4,a5,8
2000f8e2:	0af7595b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8e6:	9722                	c.add	a4,s0
2000f8e8:	01270023          	sb	s2,0(a4)
2000f8ec:	00978713          	addi	a4,a5,9
2000f8f0:	0af7525b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f8f4:	9722                	c.add	a4,s0
2000f8f6:	01270023          	sb	s2,0(a4)
2000f8fa:	00a78713          	addi	a4,a5,10
2000f8fe:	08f75b5b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f902:	9722                	c.add	a4,s0
2000f904:	01270023          	sb	s2,0(a4)
2000f908:	00b78713          	addi	a4,a5,11
2000f90c:	08f7545b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f910:	9722                	c.add	a4,s0
2000f912:	01270023          	sb	s2,0(a4)
2000f916:	00c78713          	addi	a4,a5,12
2000f91a:	06f75d5b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f91e:	9722                	c.add	a4,s0
2000f920:	01270023          	sb	s2,0(a4)
2000f924:	00d78713          	addi	a4,a5,13
2000f928:	06f7565b          	beqc	a4,15,2000f994 <vTaskList+0x1a8>
2000f92c:	9722                	c.add	a4,s0
2000f92e:	01270023          	sb	s2,0(a4)
2000f932:	e3ad                	c.bnez	a5,2000f994 <vTaskList+0x1a8>
2000f934:	00f00793          	li	a5,15
2000f938:	01240723          	sb	s2,14(s0)
2000f93c:	943e                	c.add	s0,a5
2000f93e:	00040023          	sb	zero,0(s0)
2000f942:	40dc                	c.lw	a5,4(s1)
2000f944:	01c4d703          	lhu	a4,28(s1)
2000f948:	44d4                	c.lw	a3,12(s1)
2000f94a:	8666                	c.mv	a2,s9
2000f94c:	380a8593          	addi	a1,s5,896 # 2001e380 <_ITB_BASE_+0x1d0>
2000f950:	00800533          	add	a0,zero,s0
2000f954:	e0008097          	auipc	ra,0xe0008
2000f958:	880080e7          	jalr	-1920(ra) # 171d4 <sprintk>
2000f95c:	00800533          	add	a0,zero,s0
2000f960:	02448493          	addi	s1,s1,36
2000f964:	27d0b0ef          	jal	ra,2001b3e0 <strlen>
2000f968:	00a40433          	add	s0,s0,a0
2000f96c:	ef6496e3          	bne	s1,s6,2000f858 <vTaskList+0x6c>
2000f970:	5422                	c.lwsp	s0,40(sp)
2000f972:	50b2                	c.lwsp	ra,44(sp)
2000f974:	5492                	c.lwsp	s1,36(sp)
2000f976:	5902                	c.lwsp	s2,32(sp)
2000f978:	49f2                	c.lwsp	s3,28(sp)
2000f97a:	4a62                	c.lwsp	s4,24(sp)
2000f97c:	4ad2                	c.lwsp	s5,20(sp)
2000f97e:	4b42                	c.lwsp	s6,16(sp)
2000f980:	4bb2                	c.lwsp	s7,12(sp)
2000f982:	4c92                	c.lwsp	s9,4(sp)
2000f984:	8562                	c.mv	a0,s8
2000f986:	4c22                	c.lwsp	s8,8(sp)
2000f988:	03010113          	addi	sp,sp,48
2000f98c:	e0006317          	auipc	t1,0xe0006
2000f990:	72c30067          	jr	1836(t1) # 160b8 <vPortFree>
2000f994:	47bd                	c.li	a5,15
2000f996:	b75d                	c.j	2000f93c <vTaskList+0x150>
2000f998:	50b2                	c.lwsp	ra,44(sp)
2000f99a:	5422                	c.lwsp	s0,40(sp)
2000f99c:	5492                	c.lwsp	s1,36(sp)
2000f99e:	5902                	c.lwsp	s2,32(sp)
2000f9a0:	49f2                	c.lwsp	s3,28(sp)
2000f9a2:	4a62                	c.lwsp	s4,24(sp)
2000f9a4:	4ad2                	c.lwsp	s5,20(sp)
2000f9a6:	4b42                	c.lwsp	s6,16(sp)
2000f9a8:	4bb2                	c.lwsp	s7,12(sp)
2000f9aa:	4c22                	c.lwsp	s8,8(sp)
2000f9ac:	4c92                	c.lwsp	s9,4(sp)
2000f9ae:	6145                	c.addi16sp	sp,48
2000f9b0:	8082                	c.jr	ra
2000f9b2:	0001                	c.nop

2000f9b4 <prvSwitchTimerLists>:
2000f9b4:	7179                	c.addi16sp	sp,-48
2000f9b6:	d04a                	c.swsp	s2,32(sp)
2000f9b8:	cc52                	c.swsp	s4,24(sp)
2000f9ba:	ca56                	c.swsp	s5,20(sp)
2000f9bc:	d606                	c.swsp	ra,44(sp)
2000f9be:	d422                	c.swsp	s0,40(sp)
2000f9c0:	d226                	c.swsp	s1,36(sp)
2000f9c2:	ce4e                	c.swsp	s3,28(sp)
2000f9c4:	c85a                	c.swsp	s6,16(sp)
2000f9c6:	7b56190b          	addigp	s2,16308 # 840f0 <pxCurrentTimerList>
2000f9ca:	2001fab7          	lui	s5,0x2001f
2000f9ce:	a02d                	c.j	2000f9f8 <prvSwitchTimerLists+0x44>
2000f9d0:	47dc                	c.lw	a5,12(a5)
2000f9d2:	47c0                	c.lw	s0,12(a5)
2000f9d4:	0007a983          	lw	s3,0(a5)
2000f9d8:	00440493          	addi	s1,s0,4
2000f9dc:	00900533          	add	a0,zero,s1
2000f9e0:	e0005097          	auipc	ra,0xe0005
2000f9e4:	c24080e7          	jalr	-988(ra) # 14604 <uxListRemove>
2000f9e8:	501c                	c.lw	a5,32(s0)
2000f9ea:	8522                	c.mv	a0,s0
2000f9ec:	000780e7          	jalr	a5
2000f9f0:	02840783          	lb	a5,40(s0)
2000f9f4:	4227f65b          	bbs	a5,2,2000fa20 <prvSwitchTimerLists+0x6c>
2000f9f8:	00092783          	lw	a5,0(s2)
2000f9fc:	4398                	c.lw	a4,0(a5)
2000f9fe:	fb69                	c.bnez	a4,2000f9d0 <prvSwitchTimerLists+0x1c>
2000fa00:	7b96170b          	addigp	a4,16312 # 840f4 <pxOverflowTimerList>
2000fa04:	4314                	c.lw	a3,0(a4)
2000fa06:	c31c                	c.sw	a5,0(a4)
2000fa08:	50b2                	c.lwsp	ra,44(sp)
2000fa0a:	5422                	c.lwsp	s0,40(sp)
2000fa0c:	00d92023          	sw	a3,0(s2)
2000fa10:	5492                	c.lwsp	s1,36(sp)
2000fa12:	5902                	c.lwsp	s2,32(sp)
2000fa14:	49f2                	c.lwsp	s3,28(sp)
2000fa16:	4a62                	c.lwsp	s4,24(sp)
2000fa18:	4ad2                	c.lwsp	s5,20(sp)
2000fa1a:	4b42                	c.lwsp	s6,16(sp)
2000fa1c:	6145                	c.addi16sp	sp,48
2000fa1e:	8082                	c.jr	ra
2000fa20:	4c1c                	c.lw	a5,24(s0)
2000fa22:	7c161b0b          	addigp	s6,16320 # 840fc <xTimerQueue>
2000fa26:	97ce                	c.add	a5,s3
2000fa28:	85a6                	c.mv	a1,s1
2000fa2a:	04f9e363          	bltu	s3,a5,2000fa70 <prvSwitchTimerLists+0xbc>
2000fa2e:	c839                	c.beqz	s0,2000fa84 <prvSwitchTimerLists+0xd0>
2000fa30:	000b2783          	lw	a5,0(s6)
2000fa34:	c785                	c.beqz	a5,2000fa5c <prvSwitchTimerLists+0xa8>
2000fa36:	c002                	c.swsp	zero,0(sp)
2000fa38:	c24e                	c.swsp	s3,4(sp)
2000fa3a:	c422                	c.swsp	s0,8(sp)
2000fa3c:	e0006097          	auipc	ra,0xe0006
2000fa40:	be8080e7          	jalr	-1048(ra) # 15624 <xTaskGetSchedulerState>
2000fa44:	000b2503          	lw	a0,0(s6)
2000fa48:	4681                	c.li	a3,0
2000fa4a:	4601                	c.li	a2,0
2000fa4c:	002005b3          	add	a1,zero,sp
2000fa50:	e0005097          	auipc	ra,0xe0005
2000fa54:	c80080e7          	jalr	-896(ra) # 146d0 <xQueueGenericSend>
2000fa58:	fa0510e3          	bnez	a0,2000f9f8 <prvSwitchTimerLists+0x44>
2000fa5c:	3a900593          	li	a1,937
2000fa60:	584a8513          	addi	a0,s5,1412 # 2001f584 <_ITB_BASE_+0x13d4>
2000fa64:	e0008097          	auipc	ra,0xe0008
2000fa68:	848080e7          	jalr	-1976(ra) # 172ac <vAssertCalled>
2000fa6c:	f8dff06f          	j	2000f9f8 <prvSwitchTimerLists+0x44>
2000fa70:	00092503          	lw	a0,0(s2)
2000fa74:	c05c                	c.sw	a5,4(s0)
2000fa76:	c800                	c.sw	s0,16(s0)
2000fa78:	e0005097          	auipc	ra,0xe0005
2000fa7c:	b54080e7          	jalr	-1196(ra) # 145cc <vListInsert>
2000fa80:	f79ff06f          	j	2000f9f8 <prvSwitchTimerLists+0x44>
2000fa84:	18200593          	li	a1,386
2000fa88:	584a8513          	addi	a0,s5,1412
2000fa8c:	e0008097          	auipc	ra,0xe0008
2000fa90:	820080e7          	jalr	-2016(ra) # 172ac <vAssertCalled>
2000fa94:	bf71                	c.j	2000fa30 <prvSwitchTimerLists+0x7c>
2000fa96:	0001                	c.nop

2000fa98 <prvTimerTask>:
2000fa98:	715d                	c.addi16sp	sp,-80
2000fa9a:	c2a6                	c.swsp	s1,68(sp)
2000fa9c:	c0ca                	c.swsp	s2,64(sp)
2000fa9e:	de4e                	c.swsp	s3,60(sp)
2000faa0:	da56                	c.swsp	s5,52(sp)
2000faa2:	d85a                	c.swsp	s6,48(sp)
2000faa4:	20020ab7          	lui	s5,0x20020
2000faa8:	dc52                	c.swsp	s4,56(sp)
2000faaa:	d65e                	c.swsp	s7,44(sp)
2000faac:	7b56198b          	addigp	s3,16308 # 840f0 <pxCurrentTimerList>
2000fab0:	7bd6190b          	addigp	s2,16316 # 840f8 <xLastTime.17176>
2000fab4:	7b961b0b          	addigp	s6,16312 # 840f4 <pxOverflowTimerList>
2000fab8:	2001fbb7          	lui	s7,0x2001f
2000fabc:	7c16148b          	addigp	s1,16320 # 840fc <xTimerQueue>
2000fac0:	8bca8a93          	addi	s5,s5,-1860 # 2001f8bc <shellDescphy+0x80>
2000fac4:	4a25                	c.li	s4,9
2000fac6:	c686                	c.swsp	ra,76(sp)
2000fac8:	c4a2                	c.swsp	s0,72(sp)
2000faca:	d462                	c.swsp	s8,40(sp)
2000facc:	d266                	c.swsp	s9,36(sp)
2000face:	d06a                	c.swsp	s10,32(sp)
2000fad0:	0009a783          	lw	a5,0(s3)
2000fad4:	4398                	c.lw	a4,0(a5)
2000fad6:	16070763          	beqz	a4,2000fc44 <prvTimerTask+0x1ac>
2000fada:	47dc                	c.lw	a5,12(a5)
2000fadc:	0007ac03          	lw	s8,0(a5)
2000fae0:	e0005097          	auipc	ra,0xe0005
2000fae4:	6ec080e7          	jalr	1772(ra) # 151cc <vTaskSuspendAll>
2000fae8:	df8ff0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000faec:	00092783          	lw	a5,0(s2)
2000faf0:	842a                	c.mv	s0,a0
2000faf2:	16f56d63          	bltu	a0,a5,2000fc6c <prvTimerTask+0x1d4>
2000faf6:	00a92023          	sw	a0,0(s2)
2000fafa:	4601                	c.li	a2,0
2000fafc:	19857663          	bgeu	a0,s8,2000fc88 <prvTimerTask+0x1f0>
2000fb00:	0004a503          	lw	a0,0(s1)
2000fb04:	408c05b3          	sub	a1,s8,s0
2000fb08:	fd9fd0ef          	jal	ra,2000dae0 <vQueueWaitForMessageRestricted>
2000fb0c:	e0005097          	auipc	ra,0xe0005
2000fb10:	6cc080e7          	jalr	1740(ra) # 151d8 <xTaskResumeAll>
2000fb14:	00051463          	bnez	a0,2000fb1c <prvTimerTask+0x84>
2000fb18:	00000073          	ecall
2000fb1c:	4088                	c.lw	a0,0(s1)
2000fb1e:	4601                	c.li	a2,0
2000fb20:	002005b3          	add	a1,zero,sp
2000fb24:	e0005097          	auipc	ra,0xe0005
2000fb28:	1b0080e7          	jalr	432(ra) # 14cd4 <xQueueReceive>
2000fb2c:	d155                	c.beqz	a0,2000fad0 <prvTimerTask+0x38>
2000fb2e:	4782                	c.lwsp	a5,0(sp)
2000fb30:	4422                	c.lwsp	s0,8(sp)
2000fb32:	0007db63          	bgez	a5,2000fb48 <prvTimerTask+0xb0>
2000fb36:	4792                	c.lwsp	a5,4(sp)
2000fb38:	45b2                	c.lwsp	a1,12(sp)
2000fb3a:	8522                	c.mv	a0,s0
2000fb3c:	9782                	c.jalr	a5
2000fb3e:	4782                	c.lwsp	a5,0(sp)
2000fb40:	fc07cee3          	bltz	a5,2000fb1c <prvTimerTask+0x84>
2000fb44:	00812403          	lw	s0,8(sp)
2000fb48:	485c                	c.lw	a5,20(s0)
2000fb4a:	c799                	c.beqz	a5,2000fb58 <prvTimerTask+0xc0>
2000fb4c:	00440513          	addi	a0,s0,4
2000fb50:	e0005097          	auipc	ra,0xe0005
2000fb54:	ab4080e7          	jalr	-1356(ra) # 14604 <uxListRemove>
2000fb58:	d88ff0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000fb5c:	00092783          	lw	a5,0(s2)
2000fb60:	00a00c33          	add	s8,zero,a0
2000fb64:	10f56e63          	bltu	a0,a5,2000fc80 <prvTimerTask+0x1e8>
2000fb68:	4782                	c.lwsp	a5,0(sp)
2000fb6a:	01892023          	sw	s8,0(s2)
2000fb6e:	fafa67e3          	bltu	s4,a5,2000fb1c <prvTimerTask+0x84>
2000fb72:	0cfa87db          	lea.w	a5,s5,a5
2000fb76:	439c                	c.lw	a5,0(a5)
2000fb78:	00078067          	jr	a5
2000fb7c:	02840703          	lb	a4,40(s0)
2000fb80:	4792                	c.lwsp	a5,4(sp)
2000fb82:	00176713          	ori	a4,a4,1
2000fb86:	02e40423          	sb	a4,40(s0)
2000fb8a:	cc1c                	c.sw	a5,24(s0)
2000fb8c:	14078263          	beqz	a5,2000fcd0 <prvTimerTask+0x238>
2000fb90:	97e2                	c.add	a5,s8
2000fb92:	c05c                	c.sw	a5,4(s0)
2000fb94:	00842823          	sw	s0,16(s0)
2000fb98:	14fc7e63          	bgeu	s8,a5,2000fcf4 <prvTimerTask+0x25c>
2000fb9c:	0009a503          	lw	a0,0(s3)
2000fba0:	00440593          	addi	a1,s0,4
2000fba4:	e0005097          	auipc	ra,0xe0005
2000fba8:	a28080e7          	jalr	-1496(ra) # 145cc <vListInsert>
2000fbac:	f71ff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fbb0:	02840783          	lb	a5,40(s0)
2000fbb4:	9bf9                	c.andi	a5,-2
2000fbb6:	02f40423          	sb	a5,40(s0)
2000fbba:	b78d                	c.j	2000fb1c <prvTimerTask+0x84>
2000fbbc:	02840783          	lb	a5,40(s0)
2000fbc0:	4692                	c.lwsp	a3,4(sp)
2000fbc2:	4c10                	c.lw	a2,24(s0)
2000fbc4:	0017e793          	ori	a5,a5,1
2000fbc8:	00c68733          	add	a4,a3,a2
2000fbcc:	02f40423          	sb	a5,40(s0)
2000fbd0:	c058                	c.sw	a4,4(s0)
2000fbd2:	c800                	c.sw	s0,16(s0)
2000fbd4:	0eec6863          	bltu	s8,a4,2000fcc4 <prvTimerTask+0x22c>
2000fbd8:	40dc0c33          	sub	s8,s8,a3
2000fbdc:	10cc6c63          	bltu	s8,a2,2000fcf4 <prvTimerTask+0x25c>
2000fbe0:	501c                	c.lw	a5,32(s0)
2000fbe2:	8522                	c.mv	a0,s0
2000fbe4:	9782                	c.jalr	a5
2000fbe6:	02840783          	lb	a5,40(s0)
2000fbea:	b227f95b          	bbc	a5,2,2000fb1c <prvTimerTask+0x84>
2000fbee:	4c12                	c.lwsp	s8,4(sp)
2000fbf0:	01842c83          	lw	s9,24(s0)
2000fbf4:	18040a63          	beqz	s0,2000fd88 <prvTimerTask+0x2f0>
2000fbf8:	409c                	c.lw	a5,0(s1)
2000fbfa:	c39d                	c.beqz	a5,2000fc20 <prvTimerTask+0x188>
2000fbfc:	9c66                	c.add	s8,s9
2000fbfe:	c802                	c.swsp	zero,16(sp)
2000fc00:	ca62                	c.swsp	s8,20(sp)
2000fc02:	cc22                	c.swsp	s0,24(sp)
2000fc04:	e0006097          	auipc	ra,0xe0006
2000fc08:	a20080e7          	jalr	-1504(ra) # 15624 <xTaskGetSchedulerState>
2000fc0c:	4088                	c.lw	a0,0(s1)
2000fc0e:	4681                	c.li	a3,0
2000fc10:	4601                	c.li	a2,0
2000fc12:	080c                	c.addi4spn	a1,sp,16
2000fc14:	e0005097          	auipc	ra,0xe0005
2000fc18:	abc080e7          	jalr	-1348(ra) # 146d0 <xQueueGenericSend>
2000fc1c:	f00510e3          	bnez	a0,2000fb1c <prvTimerTask+0x84>
2000fc20:	33600593          	li	a1,822
2000fc24:	584b8513          	addi	a0,s7,1412 # 2001f584 <_ITB_BASE_+0x13d4>
2000fc28:	e0007097          	auipc	ra,0xe0007
2000fc2c:	684080e7          	jalr	1668(ra) # 172ac <vAssertCalled>
2000fc30:	eedff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fc34:	02844783          	lbu	a5,40(s0)
2000fc38:	0c17f85b          	bbc	a5,1,2000fd08 <prvTimerTask+0x270>
2000fc3c:	9bf9                	c.andi	a5,-2
2000fc3e:	02f40423          	sb	a5,40(s0)
2000fc42:	bde9                	c.j	2000fb1c <prvTimerTask+0x84>
2000fc44:	e0005097          	auipc	ra,0xe0005
2000fc48:	588080e7          	jalr	1416(ra) # 151cc <vTaskSuspendAll>
2000fc4c:	c94ff0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
2000fc50:	00092783          	lw	a5,0(s2)
2000fc54:	842a                	c.mv	s0,a0
2000fc56:	00f56b63          	bltu	a0,a5,2000fc6c <prvTimerTask+0x1d4>
2000fc5a:	000b2783          	lw	a5,0(s6)
2000fc5e:	00892023          	sw	s0,0(s2)
2000fc62:	4390                	c.lw	a2,0(a5)
2000fc64:	4c01                	c.li	s8,0
2000fc66:	00163613          	seqz	a2,a2
2000fc6a:	bd59                	c.j	2000fb00 <prvTimerTask+0x68>
2000fc6c:	d49ff0ef          	jal	ra,2000f9b4 <prvSwitchTimerLists>
2000fc70:	00892023          	sw	s0,0(s2)
2000fc74:	e0005097          	auipc	ra,0xe0005
2000fc78:	564080e7          	jalr	1380(ra) # 151d8 <xTaskResumeAll>
2000fc7c:	ea1ff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fc80:	d35ff0ef          	jal	ra,2000f9b4 <prvSwitchTimerLists>
2000fc84:	ee5ff06f          	j	2000fb68 <prvTimerTask+0xd0>
2000fc88:	e0005097          	auipc	ra,0xe0005
2000fc8c:	550080e7          	jalr	1360(ra) # 151d8 <xTaskResumeAll>
2000fc90:	0009a783          	lw	a5,0(s3)
2000fc94:	47dc                	c.lw	a5,12(a5)
2000fc96:	00c7ac83          	lw	s9,12(a5)
2000fc9a:	004c8d13          	addi	s10,s9,4
2000fc9e:	856a                	c.mv	a0,s10
2000fca0:	e0005097          	auipc	ra,0xe0005
2000fca4:	964080e7          	jalr	-1692(ra) # 14604 <uxListRemove>
2000fca8:	028cc783          	lbu	a5,40(s9)
2000fcac:	4627f65b          	bbs	a5,2,2000fd18 <prvTimerTask+0x280>
2000fcb0:	ffe7f793          	andi	a5,a5,-2
2000fcb4:	02fc8423          	sb	a5,40(s9)
2000fcb8:	020ca783          	lw	a5,32(s9)
2000fcbc:	8566                	c.mv	a0,s9
2000fcbe:	9782                	c.jalr	a5
2000fcc0:	e5dff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fcc4:	ecdc7ce3          	bgeu	s8,a3,2000fb9c <prvTimerTask+0x104>
2000fcc8:	ecd76ae3          	bltu	a4,a3,2000fb9c <prvTimerTask+0x104>
2000fccc:	f15ff06f          	j	2000fbe0 <prvTimerTask+0x148>
2000fcd0:	34f00593          	li	a1,847
2000fcd4:	584b8513          	addi	a0,s7,1412
2000fcd8:	e0007097          	auipc	ra,0xe0007
2000fcdc:	5d4080e7          	jalr	1492(ra) # 172ac <vAssertCalled>
2000fce0:	4c1c                	c.lw	a5,24(s0)
2000fce2:	c800                	c.sw	s0,16(s0)
2000fce4:	01878733          	add	a4,a5,s8
2000fce8:	00e42223          	sw	a4,4(s0)
2000fcec:	eaec68e3          	bltu	s8,a4,2000fb9c <prvTimerTask+0x104>
2000fcf0:	e20786e3          	beqz	a5,2000fb1c <prvTimerTask+0x84>
2000fcf4:	000b2503          	lw	a0,0(s6)
2000fcf8:	00440593          	addi	a1,s0,4
2000fcfc:	e0005097          	auipc	ra,0xe0005
2000fd00:	8d0080e7          	jalr	-1840(ra) # 145cc <vListInsert>
2000fd04:	e19ff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fd08:	00800533          	add	a0,zero,s0
2000fd0c:	e0006097          	auipc	ra,0xe0006
2000fd10:	3ac080e7          	jalr	940(ra) # 160b8 <vPortFree>
2000fd14:	e09ff06f          	j	2000fb1c <prvTimerTask+0x84>
2000fd18:	018ca703          	lw	a4,24(s9)
2000fd1c:	019ca823          	sw	s9,16(s9)
2000fd20:	00ec07b3          	add	a5,s8,a4
2000fd24:	00fca223          	sw	a5,4(s9)
2000fd28:	00f47c63          	bgeu	s0,a5,2000fd40 <prvTimerTask+0x2a8>
2000fd2c:	0009a503          	lw	a0,0(s3)
2000fd30:	01a005b3          	add	a1,zero,s10
2000fd34:	e0005097          	auipc	ra,0xe0005
2000fd38:	898080e7          	jalr	-1896(ra) # 145cc <vListInsert>
2000fd3c:	f7dff06f          	j	2000fcb8 <prvTimerTask+0x220>
2000fd40:	41840433          	sub	s0,s0,s8
2000fd44:	04e46c63          	bltu	s0,a4,2000fd9c <prvTimerTask+0x304>
2000fd48:	060c8463          	beqz	s9,2000fdb0 <prvTimerTask+0x318>
2000fd4c:	409c                	c.lw	a5,0(s1)
2000fd4e:	c39d                	c.beqz	a5,2000fd74 <prvTimerTask+0x2dc>
2000fd50:	c802                	c.swsp	zero,16(sp)
2000fd52:	ca62                	c.swsp	s8,20(sp)
2000fd54:	01912c23          	sw	s9,24(sp)
2000fd58:	e0006097          	auipc	ra,0xe0006
2000fd5c:	8cc080e7          	jalr	-1844(ra) # 15624 <xTaskGetSchedulerState>
2000fd60:	4088                	c.lw	a0,0(s1)
2000fd62:	4681                	c.li	a3,0
2000fd64:	4601                	c.li	a2,0
2000fd66:	080c                	c.addi4spn	a1,sp,16
2000fd68:	e0005097          	auipc	ra,0xe0005
2000fd6c:	968080e7          	jalr	-1688(ra) # 146d0 <xQueueGenericSend>
2000fd70:	f40514e3          	bnez	a0,2000fcb8 <prvTimerTask+0x220>
2000fd74:	21400593          	li	a1,532
2000fd78:	584b8513          	addi	a0,s7,1412
2000fd7c:	e0007097          	auipc	ra,0xe0007
2000fd80:	530080e7          	jalr	1328(ra) # 172ac <vAssertCalled>
2000fd84:	f35ff06f          	j	2000fcb8 <prvTimerTask+0x220>
2000fd88:	18200593          	li	a1,386
2000fd8c:	584b8513          	addi	a0,s7,1412
2000fd90:	e0007097          	auipc	ra,0xe0007
2000fd94:	51c080e7          	jalr	1308(ra) # 172ac <vAssertCalled>
2000fd98:	e61ff06f          	j	2000fbf8 <prvTimerTask+0x160>
2000fd9c:	000b2503          	lw	a0,0(s6)
2000fda0:	01a005b3          	add	a1,zero,s10
2000fda4:	e0005097          	auipc	ra,0xe0005
2000fda8:	828080e7          	jalr	-2008(ra) # 145cc <vListInsert>
2000fdac:	f0dff06f          	j	2000fcb8 <prvTimerTask+0x220>
2000fdb0:	18200593          	li	a1,386
2000fdb4:	584b8513          	addi	a0,s7,1412
2000fdb8:	e0007097          	auipc	ra,0xe0007
2000fdbc:	4f4080e7          	jalr	1268(ra) # 172ac <vAssertCalled>
2000fdc0:	b771                	c.j	2000fd4c <prvTimerTask+0x2b4>
	...

2000fdc4 <xTimerCreateTimerTask>:
2000fdc4:	1101                	c.addi	sp,-32
2000fdc6:	cc22                	c.swsp	s0,24(sp)
2000fdc8:	ce06                	c.swsp	ra,28(sp)
2000fdca:	ca26                	c.swsp	s1,20(sp)
2000fdcc:	01212823          	sw	s2,16(sp)
2000fdd0:	7c16140b          	addigp	s0,16320 # 840fc <xTimerQueue>
2000fdd4:	e0006097          	auipc	ra,0xe0006
2000fdd8:	930080e7          	jalr	-1744(ra) # 15704 <vTaskEnterCritical>
2000fddc:	00042783          	lw	a5,0(s0)
2000fde0:	06078c63          	beqz	a5,2000fe58 <xTimerCreateTimerTask+0x94>
2000fde4:	e0006097          	auipc	ra,0xe0006
2000fde8:	93c080e7          	jalr	-1732(ra) # 15720 <vTaskExitCritical>
2000fdec:	00042783          	lw	a5,0(s0)
2000fdf0:	c3b1                	c.beqz	a5,2000fe34 <xTimerCreateTimerTask+0x70>
2000fdf2:	0070                	c.addi4spn	a2,sp,12
2000fdf4:	002c                	c.addi4spn	a1,sp,8
2000fdf6:	0048                	c.addi4spn	a0,sp,4
2000fdf8:	c202                	c.swsp	zero,4(sp)
2000fdfa:	c402                	c.swsp	zero,8(sp)
2000fdfc:	55c000ef          	jal	ra,20010358 <vApplicationGetTimerTaskMemory>
2000fe00:	47a2                	c.lwsp	a5,8(sp)
2000fe02:	4812                	c.lwsp	a6,4(sp)
2000fe04:	4632                	c.lwsp	a2,12(sp)
2000fe06:	2001f5b7          	lui	a1,0x2001f
2000fe0a:	20010537          	lui	a0,0x20010
2000fe0e:	4715                	c.li	a4,5
2000fe10:	00000693          	li	a3,0
2000fe14:	ba458593          	addi	a1,a1,-1116 # 2001eba4 <_ITB_BASE_+0x9f4>
2000fe18:	a9850513          	addi	a0,a0,-1384 # 2000fa98 <prvTimerTask>
2000fe1c:	ed0fe0ef          	jal	ra,2000e4ec <xTaskCreateStatic>
2000fe20:	7ca642ab          	swgp	a0,16324 # 84100 <xTimerTaskHandle>
2000fe24:	c901                	c.beqz	a0,2000fe34 <xTimerCreateTimerTask+0x70>
2000fe26:	40f2                	c.lwsp	ra,28(sp)
2000fe28:	4462                	c.lwsp	s0,24(sp)
2000fe2a:	44d2                	c.lwsp	s1,20(sp)
2000fe2c:	4942                	c.lwsp	s2,16(sp)
2000fe2e:	4505                	c.li	a0,1
2000fe30:	6105                	c.addi16sp	sp,32
2000fe32:	8082                	c.jr	ra
2000fe34:	2001f537          	lui	a0,0x2001f
2000fe38:	58450513          	addi	a0,a0,1412 # 2001f584 <_ITB_BASE_+0x13d4>
2000fe3c:	10d00593          	li	a1,269
2000fe40:	e0007097          	auipc	ra,0xe0007
2000fe44:	46c080e7          	jalr	1132(ra) # 172ac <vAssertCalled>
2000fe48:	40f2                	c.lwsp	ra,28(sp)
2000fe4a:	4462                	c.lwsp	s0,24(sp)
2000fe4c:	44d2                	c.lwsp	s1,20(sp)
2000fe4e:	4942                	c.lwsp	s2,16(sp)
2000fe50:	4501                	c.li	a0,0
2000fe52:	6105                	c.addi16sp	sp,32
2000fe54:	00008067          	ret
2000fe58:	2388150b          	addigp	a0,16952 # 84374 <xActiveTimerList1>
2000fe5c:	2388190b          	addigp	s2,16952 # 84374 <xActiveTimerList1>
2000fe60:	e0004097          	auipc	ra,0xe0004
2000fe64:	738080e7          	jalr	1848(ra) # 14598 <vListInitialise>
2000fe68:	24c8150b          	addigp	a0,16972 # 84388 <xActiveTimerList2>
2000fe6c:	24c8148b          	addigp	s1,16972 # 84388 <xActiveTimerList2>
2000fe70:	e0004097          	auipc	ra,0xe0004
2000fe74:	728080e7          	jalr	1832(ra) # 14598 <vListInitialise>
2000fe78:	7b264aab          	swgp	s2,16308 # 840f0 <pxCurrentTimerList>
2000fe7c:	4701                	c.li	a4,0
2000fe7e:	2608168b          	addigp	a3,16992 # 8439c <xStaticTimerQueue.17222>
2000fe82:	1988160b          	addigp	a2,16792 # 842d4 <ucStaticTimerQueueStorage.17223>
2000fe86:	45c1                	c.li	a1,16
2000fe88:	00a00513          	li	a0,10
2000fe8c:	7a964cab          	swgp	s1,16312 # 840f4 <pxOverflowTimerList>
2000fe90:	99dfd0ef          	jal	ra,2000d82c <xQueueGenericCreateStatic>
2000fe94:	00a42023          	sw	a0,0(s0)
2000fe98:	f40506e3          	beqz	a0,2000fde4 <xTimerCreateTimerTask+0x20>
2000fe9c:	2001f5b7          	lui	a1,0x2001f
2000fea0:	b9c58593          	addi	a1,a1,-1124 # 2001eb9c <_ITB_BASE_+0x9ec>
2000fea4:	bd5fd0ef          	jal	ra,2000da78 <vQueueAddToRegistry>
2000fea8:	bf35                	c.j	2000fde4 <xTimerCreateTimerTask+0x20>
	...

2000feac <xTimerCreate>:
2000feac:	7179                	c.addi16sp	sp,-48
2000feae:	c85a                	c.swsp	s6,16(sp)
2000feb0:	8b2a                	c.mv	s6,a0
2000feb2:	02c00513          	li	a0,44
2000feb6:	d422                	c.swsp	s0,40(sp)
2000feb8:	d04a                	c.swsp	s2,32(sp)
2000feba:	ce4e                	c.swsp	s3,28(sp)
2000febc:	cc52                	c.swsp	s4,24(sp)
2000febe:	ca56                	c.swsp	s5,20(sp)
2000fec0:	d606                	c.swsp	ra,44(sp)
2000fec2:	d226                	c.swsp	s1,36(sp)
2000fec4:	c65e                	c.swsp	s7,12(sp)
2000fec6:	c462                	c.swsp	s8,8(sp)
2000fec8:	892e                	c.mv	s2,a1
2000feca:	89b2                	c.mv	s3,a2
2000fecc:	8ab6                	c.mv	s5,a3
2000fece:	8a3a                	c.mv	s4,a4
2000fed0:	e0006097          	auipc	ra,0xe0006
2000fed4:	080080e7          	jalr	128(ra) # 15f50 <pvPortMalloc>
2000fed8:	00a00433          	add	s0,zero,a0
2000fedc:	04050863          	beqz	a0,2000ff2c <xTimerCreate+0x80>
2000fee0:	02050423          	sb	zero,40(a0)
2000fee4:	06090263          	beqz	s2,2000ff48 <xTimerCreate+0x9c>
2000fee8:	e0006097          	auipc	ra,0xe0006
2000feec:	81c080e7          	jalr	-2020(ra) # 15704 <vTaskEnterCritical>
2000fef0:	7c16148b          	addigp	s1,16320 # 840fc <xTimerQueue>
2000fef4:	409c                	c.lw	a5,0(s1)
2000fef6:	cfad                	c.beqz	a5,2000ff70 <xTimerCreate+0xc4>
2000fef8:	e0006097          	auipc	ra,0xe0006
2000fefc:	828080e7          	jalr	-2008(ra) # 15720 <vTaskExitCritical>
2000ff00:	00440513          	addi	a0,s0,4
2000ff04:	01642023          	sw	s6,0(s0)
2000ff08:	01242c23          	sw	s2,24(s0)
2000ff0c:	01542e23          	sw	s5,28(s0)
2000ff10:	03442023          	sw	s4,32(s0)
2000ff14:	e0004097          	auipc	ra,0xe0004
2000ff18:	698080e7          	jalr	1688(ra) # 145ac <vListInitialiseItem>
2000ff1c:	00098863          	beqz	s3,2000ff2c <xTimerCreate+0x80>
2000ff20:	02840783          	lb	a5,40(s0)
2000ff24:	0047e793          	ori	a5,a5,4
2000ff28:	02f40423          	sb	a5,40(s0)
2000ff2c:	8522                	c.mv	a0,s0
2000ff2e:	50b2                	c.lwsp	ra,44(sp)
2000ff30:	5422                	c.lwsp	s0,40(sp)
2000ff32:	5492                	c.lwsp	s1,36(sp)
2000ff34:	5902                	c.lwsp	s2,32(sp)
2000ff36:	49f2                	c.lwsp	s3,28(sp)
2000ff38:	4a62                	c.lwsp	s4,24(sp)
2000ff3a:	4ad2                	c.lwsp	s5,20(sp)
2000ff3c:	4b42                	c.lwsp	s6,16(sp)
2000ff3e:	4bb2                	c.lwsp	s7,12(sp)
2000ff40:	4c22                	c.lwsp	s8,8(sp)
2000ff42:	6145                	c.addi16sp	sp,48
2000ff44:	00008067          	ret
2000ff48:	2001f537          	lui	a0,0x2001f
2000ff4c:	15f00593          	li	a1,351
2000ff50:	58450513          	addi	a0,a0,1412 # 2001f584 <_ITB_BASE_+0x13d4>
2000ff54:	e0007097          	auipc	ra,0xe0007
2000ff58:	358080e7          	jalr	856(ra) # 172ac <vAssertCalled>
2000ff5c:	7c16148b          	addigp	s1,16320 # 840fc <xTimerQueue>
2000ff60:	e0005097          	auipc	ra,0xe0005
2000ff64:	7a4080e7          	jalr	1956(ra) # 15704 <vTaskEnterCritical>
2000ff68:	0004a783          	lw	a5,0(s1)
2000ff6c:	f80796e3          	bnez	a5,2000fef8 <xTimerCreate+0x4c>
2000ff70:	2388150b          	addigp	a0,16952 # 84374 <xActiveTimerList1>
2000ff74:	23881c0b          	addigp	s8,16952 # 84374 <xActiveTimerList1>
2000ff78:	e0004097          	auipc	ra,0xe0004
2000ff7c:	620080e7          	jalr	1568(ra) # 14598 <vListInitialise>
2000ff80:	24c8150b          	addigp	a0,16972 # 84388 <xActiveTimerList2>
2000ff84:	24c81b8b          	addigp	s7,16972 # 84388 <xActiveTimerList2>
2000ff88:	e0004097          	auipc	ra,0xe0004
2000ff8c:	610080e7          	jalr	1552(ra) # 14598 <vListInitialise>
2000ff90:	7b864aab          	swgp	s8,16308 # 840f0 <pxCurrentTimerList>
2000ff94:	4701                	c.li	a4,0
2000ff96:	2608168b          	addigp	a3,16992 # 8439c <xStaticTimerQueue.17222>
2000ff9a:	1988160b          	addigp	a2,16792 # 842d4 <ucStaticTimerQueueStorage.17223>
2000ff9e:	45c1                	c.li	a1,16
2000ffa0:	00a00513          	li	a0,10
2000ffa4:	7b764cab          	swgp	s7,16312 # 840f4 <pxOverflowTimerList>
2000ffa8:	885fd0ef          	jal	ra,2000d82c <xQueueGenericCreateStatic>
2000ffac:	00a4a023          	sw	a0,0(s1)
2000ffb0:	f40504e3          	beqz	a0,2000fef8 <xTimerCreate+0x4c>
2000ffb4:	2001f5b7          	lui	a1,0x2001f
2000ffb8:	b9c58593          	addi	a1,a1,-1124 # 2001eb9c <_ITB_BASE_+0x9ec>
2000ffbc:	abdfd0ef          	jal	ra,2000da78 <vQueueAddToRegistry>
2000ffc0:	bf25                	c.j	2000fef8 <xTimerCreate+0x4c>
	...

2000ffc4 <xTimerGenericCommand>:
2000ffc4:	7139                	c.addi16sp	sp,-64
2000ffc6:	da26                	c.swsp	s1,52(sp)
2000ffc8:	d84a                	c.swsp	s2,48(sp)
2000ffca:	d64e                	c.swsp	s3,44(sp)
2000ffcc:	de06                	c.swsp	ra,60(sp)
2000ffce:	dc22                	c.swsp	s0,56(sp)
2000ffd0:	84aa                	c.mv	s1,a0
2000ffd2:	892e                	c.mv	s2,a1
2000ffd4:	89b6                	c.mv	s3,a3
2000ffd6:	c52d                	c.beqz	a0,20010040 <xTimerGenericCommand+0x7c>
2000ffd8:	7c16140b          	addigp	s0,16320 # 840fc <xTimerQueue>
2000ffdc:	401c                	c.lw	a5,0(s0)
2000ffde:	c43a                	c.swsp	a4,8(sp)
2000ffe0:	4501                	c.li	a0,0
2000ffe2:	c79d                	c.beqz	a5,20010010 <xTimerGenericCommand+0x4c>
2000ffe4:	c84a                	c.swsp	s2,16(sp)
2000ffe6:	ca32                	c.swsp	a2,20(sp)
2000ffe8:	cc26                	c.swsp	s1,24(sp)
2000ffea:	4695                	c.li	a3,5
2000ffec:	0326ca63          	blt	a3,s2,20010020 <xTimerGenericCommand+0x5c>
2000fff0:	e0005097          	auipc	ra,0xe0005
2000fff4:	634080e7          	jalr	1588(ra) # 15624 <xTaskGetSchedulerState>
2000fff8:	4722                	c.lwsp	a4,8(sp)
2000fffa:	0625535b          	beqc	a0,2,20010060 <xTimerGenericCommand+0x9c>
2000fffe:	4008                	c.lw	a0,0(s0)
20010000:	4681                	c.li	a3,0
20010002:	4601                	c.li	a2,0
20010004:	01010593          	addi	a1,sp,16
20010008:	e0004097          	auipc	ra,0xe0004
2001000c:	6c8080e7          	jalr	1736(ra) # 146d0 <xQueueGenericSend>
20010010:	50f2                	c.lwsp	ra,60(sp)
20010012:	5462                	c.lwsp	s0,56(sp)
20010014:	54d2                	c.lwsp	s1,52(sp)
20010016:	5942                	c.lwsp	s2,48(sp)
20010018:	59b2                	c.lwsp	s3,44(sp)
2001001a:	6121                	c.addi16sp	sp,64
2001001c:	00008067          	ret
20010020:	864e                	c.mv	a2,s3
20010022:	080c                	c.addi4spn	a1,sp,16
20010024:	4681                	c.li	a3,0
20010026:	853e                	c.mv	a0,a5
20010028:	e0005097          	auipc	ra,0xe0005
2001002c:	af8080e7          	jalr	-1288(ra) # 14b20 <xQueueGenericSendFromISR>
20010030:	50f2                	c.lwsp	ra,60(sp)
20010032:	5462                	c.lwsp	s0,56(sp)
20010034:	54d2                	c.lwsp	s1,52(sp)
20010036:	5942                	c.lwsp	s2,48(sp)
20010038:	59b2                	c.lwsp	s3,44(sp)
2001003a:	6121                	c.addi16sp	sp,64
2001003c:	00008067          	ret
20010040:	2001f537          	lui	a0,0x2001f
20010044:	18200593          	li	a1,386
20010048:	58450513          	addi	a0,a0,1412 # 2001f584 <_ITB_BASE_+0x13d4>
2001004c:	c63a                	c.swsp	a4,12(sp)
2001004e:	c432                	c.swsp	a2,8(sp)
20010050:	e0007097          	auipc	ra,0xe0007
20010054:	25c080e7          	jalr	604(ra) # 172ac <vAssertCalled>
20010058:	4732                	c.lwsp	a4,12(sp)
2001005a:	4622                	c.lwsp	a2,8(sp)
2001005c:	f7dff06f          	j	2000ffd8 <xTimerGenericCommand+0x14>
20010060:	4008                	c.lw	a0,0(s0)
20010062:	080c                	c.addi4spn	a1,sp,16
20010064:	4681                	c.li	a3,0
20010066:	863a                	c.mv	a2,a4
20010068:	e0004097          	auipc	ra,0xe0004
2001006c:	668080e7          	jalr	1640(ra) # 146d0 <xQueueGenericSend>
20010070:	50f2                	c.lwsp	ra,60(sp)
20010072:	5462                	c.lwsp	s0,56(sp)
20010074:	54d2                	c.lwsp	s1,52(sp)
20010076:	5942                	c.lwsp	s2,48(sp)
20010078:	59b2                	c.lwsp	s3,44(sp)
2001007a:	6121                	c.addi16sp	sp,64
2001007c:	8082                	c.jr	ra
2001007e:	0001                	c.nop

20010080 <pvTimerGetTimerID>:
20010080:	1141                	c.addi	sp,-16
20010082:	c422                	c.swsp	s0,8(sp)
20010084:	c606                	c.swsp	ra,12(sp)
20010086:	842a                	c.mv	s0,a0
20010088:	02050263          	beqz	a0,200100ac <pvTimerGetTimerID+0x2c>
2001008c:	e0005097          	auipc	ra,0xe0005
20010090:	678080e7          	jalr	1656(ra) # 15704 <vTaskEnterCritical>
20010094:	01c42403          	lw	s0,28(s0)
20010098:	e0005097          	auipc	ra,0xe0005
2001009c:	688080e7          	jalr	1672(ra) # 15720 <vTaskExitCritical>
200100a0:	8522                	c.mv	a0,s0
200100a2:	40b2                	c.lwsp	ra,12(sp)
200100a4:	4422                	c.lwsp	s0,8(sp)
200100a6:	0141                	c.addi	sp,16
200100a8:	00008067          	ret
200100ac:	2001f537          	lui	a0,0x2001f
200100b0:	40a00593          	li	a1,1034
200100b4:	58450513          	addi	a0,a0,1412 # 2001f584 <_ITB_BASE_+0x13d4>
200100b8:	e0007097          	auipc	ra,0xe0007
200100bc:	1f4080e7          	jalr	500(ra) # 172ac <vAssertCalled>
200100c0:	b7f1                	c.j	2001008c <pvTimerGetTimerID+0xc>
200100c2:	0001                	c.nop

200100c4 <vTimerSetTimerID>:
200100c4:	1141                	c.addi	sp,-16
200100c6:	c422                	c.swsp	s0,8(sp)
200100c8:	c226                	c.swsp	s1,4(sp)
200100ca:	c606                	c.swsp	ra,12(sp)
200100cc:	842a                	c.mv	s0,a0
200100ce:	84ae                	c.mv	s1,a1
200100d0:	02050063          	beqz	a0,200100f0 <vTimerSetTimerID+0x2c>
200100d4:	e0005097          	auipc	ra,0xe0005
200100d8:	630080e7          	jalr	1584(ra) # 15704 <vTaskEnterCritical>
200100dc:	cc44                	c.sw	s1,28(s0)
200100de:	4422                	c.lwsp	s0,8(sp)
200100e0:	40b2                	c.lwsp	ra,12(sp)
200100e2:	4492                	c.lwsp	s1,4(sp)
200100e4:	01010113          	addi	sp,sp,16
200100e8:	e0005317          	auipc	t1,0xe0005
200100ec:	63830067          	jr	1592(t1) # 15720 <vTaskExitCritical>
200100f0:	2001f537          	lui	a0,0x2001f
200100f4:	41b00593          	li	a1,1051
200100f8:	58450513          	addi	a0,a0,1412 # 2001f584 <_ITB_BASE_+0x13d4>
200100fc:	e0007097          	auipc	ra,0xe0007
20010100:	1b0080e7          	jalr	432(ra) # 172ac <vAssertCalled>
20010104:	bfc1                	c.j	200100d4 <vTimerSetTimerID+0x10>
	...

20010108 <vPortSetupTimerInterrupt>:
20010108:	1141                	c.addi	sp,-16
2001010a:	f14027f3          	csrr	a5,mhartid
2001010e:	c63e                	c.swsp	a5,12(sp)
20010110:	1cc007b7          	lui	a5,0x1cc00
20010114:	45b2                	c.lwsp	a1,12(sp)
20010116:	0785                	c.addi	a5,1
20010118:	95be                	c.add	a1,a5
2001011a:	058e                	c.slli	a1,0x3
2001011c:	e60007b7          	lui	a5,0xe6000
20010120:	7cb644ab          	swgp	a1,16328 # 84104 <pullMachineTimerCompareRegister>
20010124:	43d4                	c.lw	a3,4(a5)
20010126:	4390                	c.lw	a2,0(a5)
20010128:	43d8                	c.lw	a4,4(a5)
2001012a:	fed71de3          	bne	a4,a3,20010124 <vPortSetupTimerInterrupt+0x1c>
2001012e:	04160793          	addi	a5,a2,65
20010132:	00c7b633          	sltu	a2,a5,a2
20010136:	883e                	c.mv	a6,a5
20010138:	7cd6178b          	addigp	a5,16332 # 84108 <ullNextTime>
2001013c:	00e608b3          	add	a7,a2,a4
20010140:	0107a023          	sw	a6,0(a5) # e6000000 <BIN_SIZE+0xc5fc1998>
20010144:	0117a223          	sw	a7,4(a5)
20010148:	0105a023          	sw	a6,0(a1)
2001014c:	0115a223          	sw	a7,4(a1)
20010150:	4398                	c.lw	a4,0(a5)
20010152:	43d0                	c.lw	a2,4(a5)
20010154:	04170693          	addi	a3,a4,65
20010158:	00e6b733          	sltu	a4,a3,a4
2001015c:	9732                	c.add	a4,a2
2001015e:	c394                	c.sw	a3,0(a5)
20010160:	c3d8                	c.sw	a4,4(a5)
20010162:	0141                	c.addi	sp,16
20010164:	8082                	c.jr	ra
20010166:	0001                	c.nop

20010168 <xPortStartScheduler>:
20010168:	1101                	c.addi	sp,-32
2001016a:	ce06                	c.swsp	ra,28(sp)
2001016c:	c602                	c.swsp	zero,12(sp)
2001016e:	305027f3          	csrr	a5,mtvec
20010172:	c63e                	c.swsp	a5,12(sp)
20010174:	47b2                	c.lwsp	a5,12(sp)
20010176:	8b8d                	c.andi	a5,3
20010178:	04079863          	bnez	a5,200101c8 <xPortStartScheduler+0x60>
2001017c:	69d627ab          	lwgp	a5,16028 # 83fd8 <xISRStackTop>
20010180:	8bbd                	c.andi	a5,15
20010182:	cb99                	c.beqz	a5,20010198 <xPortStartScheduler+0x30>
20010184:	2001f537          	lui	a0,0x2001f
20010188:	0a600593          	li	a1,166
2001018c:	bac50513          	addi	a0,a0,-1108 # 2001ebac <_ITB_BASE_+0x9fc>
20010190:	e0007097          	auipc	ra,0xe0007
20010194:	11c080e7          	jalr	284(ra) # 172ac <vAssertCalled>
20010198:	40000613          	li	a2,1024
2001019c:	0ee00593          	li	a1,238
200101a0:	2b48150b          	addigp	a0,17076 # 843f0 <xISRStack>
200101a4:	6d50a0ef          	jal	ra,2001b078 <memset>
200101a8:	f61ff0ef          	jal	ra,20010108 <vPortSetupTimerInterrupt>
200101ac:	000017b7          	lui	a5,0x1
200101b0:	88078793          	addi	a5,a5,-1920 # 880 <exception_handler+0x1dc>
200101b4:	3047a073          	csrs	mie,a5
200101b8:	dfff1097          	auipc	ra,0xdfff1
200101bc:	c48080e7          	jalr	-952(ra) # e00 <xPortStartFirstTask>
200101c0:	40f2                	c.lwsp	ra,28(sp)
200101c2:	4501                	c.li	a0,0
200101c4:	6105                	c.addi16sp	sp,32
200101c6:	8082                	c.jr	ra
200101c8:	2001f537          	lui	a0,0x2001f
200101cc:	0a100593          	li	a1,161
200101d0:	bac50513          	addi	a0,a0,-1108 # 2001ebac <_ITB_BASE_+0x9fc>
200101d4:	e0007097          	auipc	ra,0xe0007
200101d8:	0d8080e7          	jalr	216(ra) # 172ac <vAssertCalled>
200101dc:	b745                	c.j	2001017c <xPortStartScheduler+0x14>
200101de:	0001                	c.nop

200101e0 <xPortGetFreeHeapSize>:
200101e0:	7dd6252b          	lwgp	a0,16348 # 84118 <xFreeBytesRemaining>
200101e4:	8082                	c.jr	ra
	...

200101e8 <vPortDefineHeapRegions>:
200101e8:	7179                	c.addi16sp	sp,-48
200101ea:	c85a                	c.swsp	s6,16(sp)
200101ec:	7d561b0b          	addigp	s6,16340 # 84110 <pxEnd>
200101f0:	000b2783          	lw	a5,0(s6)
200101f4:	d04a                	c.swsp	s2,32(sp)
200101f6:	d606                	c.swsp	ra,44(sp)
200101f8:	d422                	c.swsp	s0,40(sp)
200101fa:	d226                	c.swsp	s1,36(sp)
200101fc:	ce4e                	c.swsp	s3,28(sp)
200101fe:	cc52                	c.swsp	s4,24(sp)
20010200:	ca56                	c.swsp	s5,20(sp)
20010202:	c65e                	c.swsp	s7,12(sp)
20010204:	00a00933          	add	s2,zero,a0
20010208:	12078063          	beqz	a5,20010328 <vPortDefineHeapRegions+0x140>
2001020c:	2001f437          	lui	s0,0x2001f
20010210:	1ec00593          	li	a1,492
20010214:	00c40513          	addi	a0,s0,12 # 2001f00c <_ITB_BASE_+0xe5c>
20010218:	e0007097          	auipc	ra,0xe0007
2001021c:	094080e7          	jalr	148(ra) # 172ac <vAssertCalled>
20010220:	00492483          	lw	s1,4(s2)
20010224:	10048863          	beqz	s1,20010334 <vPortDefineHeapRegions+0x14c>
20010228:	000b2783          	lw	a5,0(s6)
2001022c:	4981                	c.li	s3,0
2001022e:	4a01                	c.li	s4,0
20010230:	2001fab7          	lui	s5,0x2001f
20010234:	7ed61b8b          	addigp	s7,16364 # 84128 <xStart>
20010238:	00092403          	lw	s0,0(s2)
2001023c:	00f47713          	andi	a4,s0,15
20010240:	cb01                	c.beqz	a4,20010250 <vPortDefineHeapRegions+0x68>
20010242:	00f40713          	addi	a4,s0,15
20010246:	9b41                	c.andi	a4,-16
20010248:	9426                	c.add	s0,s1
2001024a:	40e404b3          	sub	s1,s0,a4
2001024e:	843a                	c.mv	s0,a4
20010250:	06099663          	bnez	s3,200102bc <vPortDefineHeapRegions+0xd4>
20010254:	00f00733          	add	a4,zero,a5
20010258:	008ba023          	sw	s0,0(s7)
2001025c:	000ba223          	sw	zero,4(s7)
20010260:	94a2                	c.add	s1,s0
20010262:	14c1                	c.addi	s1,-16
20010264:	ff04f793          	andi	a5,s1,-16
20010268:	0007a223          	sw	zero,4(a5)
2001026c:	0007a023          	sw	zero,0(a5)
20010270:	408786b3          	sub	a3,a5,s0
20010274:	00fb2023          	sw	a5,0(s6)
20010278:	c054                	c.sw	a3,4(s0)
2001027a:	c01c                	c.sw	a5,0(s0)
2001027c:	0921                	c.addi	s2,8
2001027e:	c32d                	c.beqz	a4,200102e0 <vPortDefineHeapRegions+0xf8>
20010280:	c300                	c.sw	s0,0(a4)
20010282:	4058                	c.lw	a4,4(s0)
20010284:	00492483          	lw	s1,4(s2)
20010288:	9a3a                	c.add	s4,a4
2001028a:	0985                	c.addi	s3,1
2001028c:	fa0496e3          	bnez	s1,20010238 <vPortDefineHeapRegions+0x50>
20010290:	7f4640ab          	swgp	s4,16352 # 8411c <xMinimumEverFreeBytesRemaining>
20010294:	7d464eab          	swgp	s4,16348 # 84118 <xFreeBytesRemaining>
20010298:	060a0063          	beqz	s4,200102f8 <vPortDefineHeapRegions+0x110>
2001029c:	50b2                	c.lwsp	ra,44(sp)
2001029e:	5422                	c.lwsp	s0,40(sp)
200102a0:	80000737          	lui	a4,0x80000
200102a4:	7ce64cab          	swgp	a4,16344 # 84114 <xBlockAllocatedBit>
200102a8:	5492                	c.lwsp	s1,36(sp)
200102aa:	5902                	c.lwsp	s2,32(sp)
200102ac:	49f2                	c.lwsp	s3,28(sp)
200102ae:	4a62                	c.lwsp	s4,24(sp)
200102b0:	4ad2                	c.lwsp	s5,20(sp)
200102b2:	4b42                	c.lwsp	s6,16(sp)
200102b4:	4bb2                	c.lwsp	s7,12(sp)
200102b6:	6145                	c.addi16sp	sp,48
200102b8:	00008067          	ret
200102bc:	04078a63          	beqz	a5,20010310 <vPortDefineHeapRegions+0x128>
200102c0:	00f00733          	add	a4,zero,a5
200102c4:	f887eee3          	bltu	a5,s0,20010260 <vPortDefineHeapRegions+0x78>
200102c8:	21100593          	li	a1,529
200102cc:	00ca8513          	addi	a0,s5,12 # 2001f00c <_ITB_BASE_+0xe5c>
200102d0:	e0007097          	auipc	ra,0xe0007
200102d4:	fdc080e7          	jalr	-36(ra) # 172ac <vAssertCalled>
200102d8:	000b2703          	lw	a4,0(s6)
200102dc:	f85ff06f          	j	20010260 <vPortDefineHeapRegions+0x78>
200102e0:	00492483          	lw	s1,4(s2)
200102e4:	9a36                	c.add	s4,a3
200102e6:	0985                	c.addi	s3,1
200102e8:	f40498e3          	bnez	s1,20010238 <vPortDefineHeapRegions+0x50>
200102ec:	7f4640ab          	swgp	s4,16352 # 8411c <xMinimumEverFreeBytesRemaining>
200102f0:	7d464eab          	swgp	s4,16348 # 84118 <xFreeBytesRemaining>
200102f4:	fa0a14e3          	bnez	s4,2001029c <vPortDefineHeapRegions+0xb4>
200102f8:	2001f437          	lui	s0,0x2001f
200102fc:	23a00593          	li	a1,570
20010300:	00c40513          	addi	a0,s0,12 # 2001f00c <_ITB_BASE_+0xe5c>
20010304:	e0007097          	auipc	ra,0xe0007
20010308:	fa8080e7          	jalr	-88(ra) # 172ac <vAssertCalled>
2001030c:	f91ff06f          	j	2001029c <vPortDefineHeapRegions+0xb4>
20010310:	20e00593          	li	a1,526
20010314:	00ca8513          	addi	a0,s5,12
20010318:	e0007097          	auipc	ra,0xe0007
2001031c:	f94080e7          	jalr	-108(ra) # 172ac <vAssertCalled>
20010320:	000b2783          	lw	a5,0(s6)
20010324:	f9dff06f          	j	200102c0 <vPortDefineHeapRegions+0xd8>
20010328:	00452483          	lw	s1,4(a0)
2001032c:	2001f437          	lui	s0,0x2001f
20010330:	ee049ee3          	bnez	s1,2001022c <vPortDefineHeapRegions+0x44>
20010334:	7e0640ab          	swgp	zero,16352 # 8411c <xMinimumEverFreeBytesRemaining>
20010338:	7c064eab          	swgp	zero,16348 # 84118 <xFreeBytesRemaining>
2001033c:	b7c1                	c.j	200102fc <vPortDefineHeapRegions+0x114>
	...

20010340 <vApplicationGetIdleTaskMemory>:
20010340:	4b58178b          	addigp	a5,19636 # 84df0 <xIdleTaskTCB.16569>
20010344:	c11c                	c.sw	a5,0(a0)
20010346:	6b48178b          	addigp	a5,18100 # 847f0 <uxIdleTaskStack.16570>
2001034a:	c19c                	c.sw	a5,0(a1)
2001034c:	04000793          	li	a5,64
20010350:	c21c                	c.sw	a5,0(a2)
20010352:	8082                	c.jr	ra
20010354:	0001                	c.nop
	...

20010358 <vApplicationGetTimerTaskMemory>:
20010358:	5198178b          	addigp	a5,19736 # 84e54 <xTimerTaskTCB.16576>
2001035c:	c11c                	c.sw	a5,0(a0)
2001035e:	0b58178b          	addigp	a5,18612 # 849f0 <uxTimerTaskStack.16577>
20010362:	c19c                	c.sw	a5,0(a1)
20010364:	10000793          	li	a5,256
20010368:	c21c                	c.sw	a5,0(a2)
2001036a:	8082                	c.jr	ra
2001036c:	0001                	c.nop
	...

20010370 <shell_tone_play>:
20010370:	0c00a7ab          	lwgp	a5,32960 # 881fc <g_aud_stm>
20010374:	1101                	c.addi	sp,-32
20010376:	ce06                	c.swsp	ra,28(sp)
20010378:	479c                	c.lw	a5,8(a5)
2001037a:	c42a                	c.swsp	a0,8(sp)
2001037c:	57c8                	c.lw	a0,44(a5)
2001037e:	4681                	c.li	a3,0
20010380:	4791                	c.li	a5,4
20010382:	4601                	c.li	a2,0
20010384:	004c                	c.addi4spn	a1,sp,4
20010386:	c23e                	c.swsp	a5,4(sp)
20010388:	00012623          	sw	zero,12(sp)
2001038c:	e0004097          	auipc	ra,0xe0004
20010390:	344080e7          	jalr	836(ra) # 146d0 <xQueueGenericSend>
20010394:	00155c5b          	beqc	a0,1,200103ac <shell_tone_play+0x3c>
20010398:	2001f5b7          	lui	a1,0x2001f
2001039c:	b2c58593          	addi	a1,a1,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
200103a0:	00000513          	li	a0,0
200103a4:	e0007097          	auipc	ra,0xe0007
200103a8:	dcc080e7          	jalr	-564(ra) # 17170 <printk>
200103ac:	40f2                	c.lwsp	ra,28(sp)
200103ae:	6105                	c.addi16sp	sp,32
200103b0:	8082                	c.jr	ra
200103b2:	0001                	c.nop

200103b4 <codec_supervision_timer>:
200103b4:	7179                	c.addi16sp	sp,-48
200103b6:	d606                	c.swsp	ra,44(sp)
200103b8:	d422                	c.swsp	s0,40(sp)
200103ba:	31d9                	c.jal	20010080 <pvTimerGetTimerID>
200103bc:	842a                	c.mv	s0,a0
200103be:	5548                	c.lw	a0,44(a0)
200103c0:	4799                	c.li	a5,6
200103c2:	4681                	c.li	a3,0
200103c4:	4601                	c.li	a2,0
200103c6:	002c                	c.addi4spn	a1,sp,8
200103c8:	c43e                	c.swsp	a5,8(sp)
200103ca:	c602                	c.swsp	zero,12(sp)
200103cc:	00012823          	sw	zero,16(sp)
200103d0:	e0004097          	auipc	ra,0xe0004
200103d4:	300080e7          	jalr	768(ra) # 146d0 <xQueueGenericSend>
200103d8:	7f56178b          	addigp	a5,16372 # 84130 <open_codec_tick.19592>
200103dc:	0007c703          	lbu	a4,0(a5)
200103e0:	00d75e5b          	beqc	a4,13,200103fc <codec_supervision_timer+0x48>
200103e4:	0c900693          	li	a3,201
200103e8:	00d70663          	beq	a4,a3,200103f4 <codec_supervision_timer+0x40>
200103ec:	00170713          	addi	a4,a4,1 # 80000001 <BIN_SIZE+0x5ffc1999>
200103f0:	00e78023          	sb	a4,0(a5)
200103f4:	50b2                	c.lwsp	ra,44(sp)
200103f6:	5422                	c.lwsp	s0,40(sp)
200103f8:	6145                	c.addi16sp	sp,48
200103fa:	8082                	c.jr	ra
200103fc:	fc900713          	li	a4,-55
20010400:	00c00593          	li	a1,12
20010404:	03800513          	li	a0,56
20010408:	00e78023          	sb	a4,0(a5)
2001040c:	294040ef          	jal	ra,200146a0 <audio_set_codec_out_path_a_d_gain>
20010410:	6805                	c.lui	a6,0x1
20010412:	a0080813          	addi	a6,a6,-1536 # a00 <uart0_irq_handler+0x30>
20010416:	6611                	c.lui	a2,0x4
20010418:	77ca168b          	addigp	a3,22396 # 858b8 <codec_buf_spk>
2001041c:	e8060613          	addi	a2,a2,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
20010420:	4585                	c.li	a1,1
20010422:	450d                	c.li	a0,3
20010424:	57d8178b          	addigp	a5,19836 # 84eb8 <codec_buf_mic>
20010428:	01000733          	add	a4,zero,a6
2001042c:	498040ef          	jal	ra,200148c4 <audio_codec_config>
20010430:	5448                	c.lw	a0,44(s0)
20010432:	4791                	c.li	a5,4
20010434:	4681                	c.li	a3,0
20010436:	4601                	c.li	a2,0
20010438:	084c                	c.addi4spn	a1,sp,20
2001043a:	ca3e                	c.swsp	a5,20(sp)
2001043c:	cc02                	c.swsp	zero,24(sp)
2001043e:	ce02                	c.swsp	zero,28(sp)
20010440:	e0004097          	auipc	ra,0xe0004
20010444:	290080e7          	jalr	656(ra) # 146d0 <xQueueGenericSend>
20010448:	00155c5b          	beqc	a0,1,20010460 <codec_supervision_timer+0xac>
2001044c:	2001f5b7          	lui	a1,0x2001f
20010450:	b2c58593          	addi	a1,a1,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010454:	00000513          	li	a0,0
20010458:	e0007097          	auipc	ra,0xe0007
2001045c:	d18080e7          	jalr	-744(ra) # 17170 <printk>
20010460:	2001f5b7          	lui	a1,0x2001f
20010464:	bdc58593          	addi	a1,a1,-1060 # 2001ebdc <_ITB_BASE_+0xa2c>
20010468:	00100513          	li	a0,1
2001046c:	e0007097          	auipc	ra,0xe0007
20010470:	d04080e7          	jalr	-764(ra) # 17170 <printk>
20010474:	50b2                	c.lwsp	ra,44(sp)
20010476:	5422                	c.lwsp	s0,40(sp)
20010478:	6145                	c.addi16sp	sp,48
2001047a:	8082                	c.jr	ra
2001047c:	0001                	c.nop
	...

20010480 <codec_get_mic_wptr>:
20010480:	801007b7          	lui	a5,0x80100
20010484:	4747a683          	lw	a3,1140(a5) # 80100474 <BIN_SIZE+0x600c1e0c>
20010488:	4747a503          	lw	a0,1140(a5)
2001048c:	c0200737          	lui	a4,0xc0200
20010490:	00e6fa63          	bgeu	a3,a4,200104a4 <codec_get_mic_wptr+0x24>
20010494:	400007b7          	lui	a5,0x40000
20010498:	953e                	c.add	a0,a5
2001049a:	57d8178b          	addigp	a5,19836 # 84eb8 <codec_buf_mic>
2001049e:	8d1d                	c.sub	a0,a5
200104a0:	8109                	c.srli	a0,0x2
200104a2:	8082                	c.jr	ra
200104a4:	3fe807b7          	lui	a5,0x3fe80
200104a8:	953e                	c.add	a0,a5
200104aa:	57d8178b          	addigp	a5,19836 # 84eb8 <codec_buf_mic>
200104ae:	8d1d                	c.sub	a0,a5
200104b0:	8109                	c.srli	a0,0x2
200104b2:	8082                	c.jr	ra

200104b4 <codec_get_play_buff_available_samples>:
200104b4:	801007b7          	lui	a5,0x80100
200104b8:	4847a683          	lw	a3,1156(a5) # 80100484 <BIN_SIZE+0x600c1e1c>
200104bc:	4847a783          	lw	a5,1156(a5)
200104c0:	c0200737          	lui	a4,0xc0200
200104c4:	02e6e863          	bltu	a3,a4,200104f4 <codec_get_play_buff_available_samples+0x40>
200104c8:	3fe80737          	lui	a4,0x3fe80
200104cc:	00e787b3          	add	a5,a5,a4
200104d0:	77ca170b          	addigp	a4,22396 # 858b8 <codec_buf_spk>
200104d4:	8f99                	c.sub	a5,a4
200104d6:	4958                	c.lw	a4,20(a0)
200104d8:	0027d513          	srli	a0,a5,0x2
200104dc:	40a70533          	sub	a0,a4,a0
200104e0:	00055463          	bgez	a0,200104e8 <codec_get_play_buff_available_samples+0x34>
200104e4:	28050513          	addi	a0,a0,640
200104e8:	28000793          	li	a5,640
200104ec:	40a78533          	sub	a0,a5,a0
200104f0:	00008067          	ret
200104f4:	40000737          	lui	a4,0x40000
200104f8:	97ba                	c.add	a5,a4
200104fa:	bfd9                	c.j	200104d0 <codec_get_play_buff_available_samples+0x1c>

200104fc <codec_push_buf>:
200104fc:	7179                	c.addi16sp	sp,-48
200104fe:	d422                	c.swsp	s0,40(sp)
20010500:	478d                	c.li	a5,3
20010502:	842a                	c.mv	s0,a0
20010504:	8532                	c.mv	a0,a2
20010506:	c632                	c.swsp	a2,12(sp)
20010508:	c42e                	c.swsp	a1,8(sp)
2001050a:	d606                	c.swsp	ra,44(sp)
2001050c:	00f12a23          	sw	a5,20(sp)
20010510:	e0006097          	auipc	ra,0xe0006
20010514:	a40080e7          	jalr	-1472(ra) # 15f50 <pvPortMalloc>
20010518:	4632                	c.lwsp	a2,12(sp)
2001051a:	cc2a                	c.swsp	a0,24(sp)
2001051c:	ce32                	c.swsp	a2,28(sp)
2001051e:	45a2                	c.lwsp	a1,8(sp)
20010520:	04050a63          	beqz	a0,20010574 <codec_push_buf+0x78>
20010524:	1650a0ef          	jal	ra,2001ae88 <memcpy>
20010528:	5448                	c.lw	a0,44(s0)
2001052a:	4681                	c.li	a3,0
2001052c:	4601                	c.li	a2,0
2001052e:	084c                	c.addi4spn	a1,sp,20
20010530:	e0004097          	auipc	ra,0xe0004
20010534:	1a0080e7          	jalr	416(ra) # 146d0 <xQueueGenericSend>
20010538:	4781                	c.li	a5,0
2001053a:	0015675b          	bnec	a0,1,20010548 <codec_push_buf+0x4c>
2001053e:	50b2                	c.lwsp	ra,44(sp)
20010540:	5422                	c.lwsp	s0,40(sp)
20010542:	853e                	c.mv	a0,a5
20010544:	6145                	c.addi16sp	sp,48
20010546:	8082                	c.jr	ra
20010548:	2001e5b7          	lui	a1,0x2001e
2001054c:	49058593          	addi	a1,a1,1168 # 2001e490 <_ITB_BASE_+0x2e0>
20010550:	00000513          	li	a0,0
20010554:	e0007097          	auipc	ra,0xe0007
20010558:	c1c080e7          	jalr	-996(ra) # 17170 <printk>
2001055c:	01812503          	lw	a0,24(sp)
20010560:	e0006097          	auipc	ra,0xe0006
20010564:	b58080e7          	jalr	-1192(ra) # 160b8 <vPortFree>
20010568:	50b2                	c.lwsp	ra,44(sp)
2001056a:	5422                	c.lwsp	s0,40(sp)
2001056c:	478d                	c.li	a5,3
2001056e:	853e                	c.mv	a0,a5
20010570:	6145                	c.addi16sp	sp,48
20010572:	8082                	c.jr	ra
20010574:	2001e5b7          	lui	a1,0x2001e
20010578:	60858593          	addi	a1,a1,1544 # 2001e608 <_ITB_BASE_+0x458>
2001057c:	e0007097          	auipc	ra,0xe0007
20010580:	bf4080e7          	jalr	-1036(ra) # 17170 <printk>
20010584:	50b2                	c.lwsp	ra,44(sp)
20010586:	5422                	c.lwsp	s0,40(sp)
20010588:	478d                	c.li	a5,3
2001058a:	853e                	c.mv	a0,a5
2001058c:	6145                	c.addi16sp	sp,48
2001058e:	8082                	c.jr	ra
20010590:	0001                	c.nop
	...

20010594 <codec_read_mic_data>:
20010594:	04c05263          	blez	a2,200105d8 <codec_read_mic_data+0x44>
20010598:	ccccd6b7          	lui	a3,0xccccd
2001059c:	01052783          	lw	a5,16(a0)
200105a0:	0cc5865b          	lea.w	a2,a1,a2
200105a4:	57d8180b          	addigp	a6,19836 # 84eb8 <codec_buf_mic>
200105a8:	ccd68693          	addi	a3,a3,-819 # cccccccd <BIN_SIZE+0xacc8e665>
200105ac:	28000893          	li	a7,640
200105b0:	00178713          	addi	a4,a5,1
200105b4:	0cf807db          	lea.w	a5,a6,a5
200105b8:	c918                	c.sw	a4,16(a0)
200105ba:	439c                	c.lw	a5,0(a5)
200105bc:	0591                	c.addi	a1,4
200105be:	fef5ae23          	sw	a5,-4(a1)
200105c2:	4918                	c.lw	a4,16(a0)
200105c4:	02d737b3          	mulhu	a5,a4,a3
200105c8:	83a5                	c.srli	a5,0x9
200105ca:	c717977f          	msubr32	a4,a5,a7
200105ce:	c918                	c.sw	a4,16(a0)
200105d0:	00e007b3          	add	a5,zero,a4
200105d4:	fcb61ee3          	bne	a2,a1,200105b0 <codec_read_mic_data+0x1c>
200105d8:	4501                	c.li	a0,0
200105da:	8082                	c.jr	ra
200105dc:	0001                	c.nop
	...

200105e0 <codec_tone_play>:
200105e0:	1101                	c.addi	sp,-32
200105e2:	ce06                	c.swsp	ra,28(sp)
200105e4:	5548                	c.lw	a0,44(a0)
200105e6:	c42e                	c.swsp	a1,8(sp)
200105e8:	4791                	c.li	a5,4
200105ea:	4681                	c.li	a3,0
200105ec:	4601                	c.li	a2,0
200105ee:	004c                	c.addi4spn	a1,sp,4
200105f0:	c23e                	c.swsp	a5,4(sp)
200105f2:	c602                	c.swsp	zero,12(sp)
200105f4:	e0004097          	auipc	ra,0xe0004
200105f8:	0dc080e7          	jalr	220(ra) # 146d0 <xQueueGenericSend>
200105fc:	00155c5b          	beqc	a0,1,20010614 <codec_tone_play+0x34>
20010600:	2001f5b7          	lui	a1,0x2001f
20010604:	b2c58593          	addi	a1,a1,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010608:	00000513          	li	a0,0
2001060c:	e0007097          	auipc	ra,0xe0007
20010610:	b64080e7          	jalr	-1180(ra) # 17170 <printk>
20010614:	40f2                	c.lwsp	ra,28(sp)
20010616:	4501                	c.li	a0,0
20010618:	6105                	c.addi16sp	sp,32
2001061a:	8082                	c.jr	ra
2001061c:	0001                	c.nop
	...

20010620 <codec_msg_vol_up>:
20010620:	1101                	c.addi	sp,-32
20010622:	ce06                	c.swsp	ra,28(sp)
20010624:	5548                	c.lw	a0,44(a0)
20010626:	47a1                	c.li	a5,8
20010628:	4681                	c.li	a3,0
2001062a:	4601                	c.li	a2,0
2001062c:	004c                	c.addi4spn	a1,sp,4
2001062e:	c23e                	c.swsp	a5,4(sp)
20010630:	c402                	c.swsp	zero,8(sp)
20010632:	c602                	c.swsp	zero,12(sp)
20010634:	e0004097          	auipc	ra,0xe0004
20010638:	09c080e7          	jalr	156(ra) # 146d0 <xQueueGenericSend>
2001063c:	00155c5b          	beqc	a0,1,20010654 <codec_msg_vol_up+0x34>
20010640:	2001f5b7          	lui	a1,0x2001f
20010644:	35458593          	addi	a1,a1,852 # 2001f354 <_ITB_BASE_+0x11a4>
20010648:	00000513          	li	a0,0
2001064c:	e0007097          	auipc	ra,0xe0007
20010650:	b24080e7          	jalr	-1244(ra) # 17170 <printk>
20010654:	40f2                	c.lwsp	ra,28(sp)
20010656:	4501                	c.li	a0,0
20010658:	6105                	c.addi16sp	sp,32
2001065a:	8082                	c.jr	ra
2001065c:	0001                	c.nop
	...

20010660 <codec_msg_vol_down>:
20010660:	1101                	c.addi	sp,-32
20010662:	ce06                	c.swsp	ra,28(sp)
20010664:	5548                	c.lw	a0,44(a0)
20010666:	47a5                	c.li	a5,9
20010668:	4681                	c.li	a3,0
2001066a:	4601                	c.li	a2,0
2001066c:	004c                	c.addi4spn	a1,sp,4
2001066e:	c23e                	c.swsp	a5,4(sp)
20010670:	c402                	c.swsp	zero,8(sp)
20010672:	c602                	c.swsp	zero,12(sp)
20010674:	e0004097          	auipc	ra,0xe0004
20010678:	05c080e7          	jalr	92(ra) # 146d0 <xQueueGenericSend>
2001067c:	00155c5b          	beqc	a0,1,20010694 <codec_msg_vol_down+0x34>
20010680:	2001f5b7          	lui	a1,0x2001f
20010684:	96458593          	addi	a1,a1,-1692 # 2001e964 <_ITB_BASE_+0x7b4>
20010688:	00000513          	li	a0,0
2001068c:	e0007097          	auipc	ra,0xe0007
20010690:	ae4080e7          	jalr	-1308(ra) # 17170 <printk>
20010694:	40f2                	c.lwsp	ra,28(sp)
20010696:	4501                	c.li	a0,0
20010698:	6105                	c.addi16sp	sp,32
2001069a:	8082                	c.jr	ra
2001069c:	0001                	c.nop
	...

200106a0 <codec_tone_mix>:
200106a0:	1101                	c.addi	sp,-32
200106a2:	ca26                	c.swsp	s1,20(sp)
200106a4:	ce06                	c.swsp	ra,28(sp)
200106a6:	cc22                	c.swsp	s0,24(sp)
200106a8:	c84a                	c.swsp	s2,16(sp)
200106aa:	84aa                	c.mv	s1,a0
200106ac:	03554783          	lbu	a5,53(a0)
200106b0:	1017d65b          	beqc	a5,1,200107bc <codec_tone_mix+0x11c>
200106b4:	06078a63          	beqz	a5,20010728 <codec_tone_mix+0x88>
200106b8:	0027da5b          	beqc	a5,2,200106cc <codec_tone_mix+0x2c>
200106bc:	00000513          	li	a0,0
200106c0:	40f2                	c.lwsp	ra,28(sp)
200106c2:	4462                	c.lwsp	s0,24(sp)
200106c4:	44d2                	c.lwsp	s1,20(sp)
200106c6:	4942                	c.lwsp	s2,16(sp)
200106c8:	6105                	c.addi16sp	sp,32
200106ca:	8082                	c.jr	ra
200106cc:	00050783          	lb	a5,0(a0)
200106d0:	4508                	c.lw	a0,8(a0)
200106d2:	9bed                	c.andi	a5,-5
200106d4:	00f48023          	sb	a5,0(s1)
200106d8:	00050863          	beqz	a0,200106e8 <codec_tone_mix+0x48>
200106dc:	e0006097          	auipc	ra,0xe0006
200106e0:	9dc080e7          	jalr	-1572(ra) # 160b8 <vPortFree>
200106e4:	0004a423          	sw	zero,8(s1)
200106e8:	00048783          	lb	a5,0(s1)
200106ec:	4217f45b          	bbs	a5,1,20010714 <codec_tone_mix+0x74>
200106f0:	80120737          	lui	a4,0x80120
200106f4:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
200106f8:	6605                	c.lui	a2,0x1
200106fa:	f807e793          	ori	a5,a5,-128
200106fe:	0ff7f793          	andi	a5,a5,255
20010702:	a0060613          	addi	a2,a2,-1536 # a00 <uart0_irq_handler+0x30>
20010706:	4581                	c.li	a1,0
20010708:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
2001070c:	28f70623          	sb	a5,652(a4)
20010710:	1690a0ef          	jal	ra,2001b078 <memset>
20010714:	02048aa3          	sb	zero,53(s1)
20010718:	40f2                	c.lwsp	ra,28(sp)
2001071a:	4462                	c.lwsp	s0,24(sp)
2001071c:	44d2                	c.lwsp	s1,20(sp)
2001071e:	4942                	c.lwsp	s2,16(sp)
20010720:	4501                	c.li	a0,0
20010722:	6105                	c.addi16sp	sp,32
20010724:	00008067          	ret
20010728:	5d08                	c.lw	a0,56(a0)
2001072a:	4601                	c.li	a2,0
2001072c:	00c10593          	addi	a1,sp,12
20010730:	e0004097          	auipc	ra,0xe0004
20010734:	5a4080e7          	jalr	1444(ra) # 14cd4 <xQueueReceive>
20010738:	1a050463          	beqz	a0,200108e0 <codec_tone_mix+0x240>
2001073c:	47b2                	c.lwsp	a5,12(sp)
2001073e:	40b8                	c.lw	a4,64(s1)
20010740:	0ff7f513          	andi	a0,a5,255
20010744:	02f48a23          	sb	a5,52(s1)
20010748:	9702                	c.jalr	a4
2001074a:	d569                	c.beqz	a0,20010714 <codec_tone_mix+0x74>
2001074c:	00048703          	lb	a4,0(s1)
20010750:	00448783          	lb	a5,4(s1)
20010754:	00476713          	ori	a4,a4,4
20010758:	00e48023          	sb	a4,0(s1)
2001075c:	4098                	c.lw	a4,0(s1)
2001075e:	9bf9                	c.andi	a5,-2
20010760:	0417275b          	bfoz	a4,a4,1,1
20010764:	8fd9                	c.or	a5,a4
20010766:	801006b7          	lui	a3,0x80100
2001076a:	00f48223          	sb	a5,4(s1)
2001076e:	4846a703          	lw	a4,1156(a3) # 80100484 <BIN_SIZE+0x600c1e1c>
20010772:	c02007b7          	lui	a5,0xc0200
20010776:	14f76b63          	bltu	a4,a5,200108cc <codec_tone_mix+0x22c>
2001077a:	4846a783          	lw	a5,1156(a3)
2001077e:	3fe80737          	lui	a4,0x3fe80
20010782:	97ba                	c.add	a5,a4
20010784:	77ca170b          	addigp	a4,22396 # 858b8 <codec_buf_spk>
20010788:	8f99                	c.sub	a5,a4
2001078a:	8389                	c.srli	a5,0x2
2001078c:	ccccd737          	lui	a4,0xccccd
20010790:	14078793          	addi	a5,a5,320 # c0200140 <BIN_SIZE+0xa01c1ad8>
20010794:	ccd70713          	addi	a4,a4,-819 # cccccccd <BIN_SIZE+0xacc8e665>
20010798:	02e7b733          	mulhu	a4,a5,a4
2001079c:	4685                	c.li	a3,1
2001079e:	02d48aa3          	sb	a3,53(s1)
200107a2:	28000693          	li	a3,640
200107a6:	4501                	c.li	a0,0
200107a8:	8325                	c.srli	a4,0x9
200107aa:	c6d717ff          	msubr32	a5,a4,a3
200107ae:	cc9c                	c.sw	a5,24(s1)
200107b0:	40f2                	c.lwsp	ra,28(sp)
200107b2:	4462                	c.lwsp	s0,24(sp)
200107b4:	44d2                	c.lwsp	s1,20(sp)
200107b6:	4942                	c.lwsp	s2,16(sp)
200107b8:	6105                	c.addi16sp	sp,32
200107ba:	8082                	c.jr	ra
200107bc:	801007b7          	lui	a5,0x80100
200107c0:	4847a683          	lw	a3,1156(a5) # 80100484 <BIN_SIZE+0x600c1e1c>
200107c4:	4847a783          	lw	a5,1156(a5)
200107c8:	c0200737          	lui	a4,0xc0200
200107cc:	842e                	c.mv	s0,a1
200107ce:	08e6fb63          	bgeu	a3,a4,20010864 <codec_tone_mix+0x1c4>
200107d2:	40000737          	lui	a4,0x40000
200107d6:	97ba                	c.add	a5,a4
200107d8:	77ca190b          	addigp	s2,22396 # 858b8 <codec_buf_spk>
200107dc:	412787b3          	sub	a5,a5,s2
200107e0:	4c98                	c.lw	a4,24(s1)
200107e2:	8389                	c.srli	a5,0x2
200107e4:	40f707b3          	sub	a5,a4,a5
200107e8:	0007d463          	bgez	a5,200107f0 <codec_tone_mix+0x150>
200107ec:	28078793          	addi	a5,a5,640
200107f0:	14000713          	li	a4,320
200107f4:	06f77c63          	bgeu	a4,a5,2001086c <codec_tone_mix+0x1cc>
200107f8:	0e040463          	beqz	s0,200108e0 <codec_tone_mix+0x240>
200107fc:	4488                	c.lw	a0,8(s1)
200107fe:	28000613          	li	a2,640
20010802:	4581                	c.li	a1,0
20010804:	e0002097          	auipc	ra,0xe0002
20010808:	730080e7          	jalr	1840(ra) # 12f34 <tmemset>
2001080c:	0344c603          	lbu	a2,52(s1)
20010810:	008005b3          	add	a1,zero,s0
20010814:	03048513          	addi	a0,s1,48
20010818:	1e0030ef          	jal	ra,200139f8 <tts_sample_calc>
2001081c:	3c05255b          	bfoz	a0,a0,15,0
20010820:	06050263          	beqz	a0,20010884 <codec_tone_mix+0x1e4>
20010824:	449c                	c.lw	a5,8(s1)
20010826:	e8879be3          	bne	a5,s0,200106bc <codec_tone_mix+0x1c>
2001082a:	ccccd6b7          	lui	a3,0xccccd
2001082e:	4c9c                	c.lw	a5,24(s1)
20010830:	008005b3          	add	a1,zero,s0
20010834:	28040513          	addi	a0,s0,640 # 2001f280 <_ITB_BASE_+0x10d0>
20010838:	ccd68693          	addi	a3,a3,-819 # cccccccd <BIN_SIZE+0xacc8e665>
2001083c:	28000613          	li	a2,640
20010840:	4198                	c.lw	a4,0(a1)
20010842:	0cf907db          	lea.w	a5,s2,a5
20010846:	c398                	c.sw	a4,0(a5)
20010848:	4c98                	c.lw	a4,24(s1)
2001084a:	0591                	c.addi	a1,4
2001084c:	0705                	c.addi	a4,1
2001084e:	02d737b3          	mulhu	a5,a4,a3
20010852:	83a5                	c.srli	a5,0x9
20010854:	c6c7977f          	msubr32	a4,a5,a2
20010858:	cc98                	c.sw	a4,24(s1)
2001085a:	87ba                	c.mv	a5,a4
2001085c:	fea592e3          	bne	a1,a0,20010840 <codec_tone_mix+0x1a0>
20010860:	e5dff06f          	j	200106bc <codec_tone_mix+0x1c>
20010864:	3fe80737          	lui	a4,0x3fe80
20010868:	97ba                	c.add	a5,a4
2001086a:	b7bd                	c.j	200107d8 <codec_tone_mix+0x138>
2001086c:	4488                	c.lw	a0,8(s1)
2001086e:	28000613          	li	a2,640
20010872:	4581                	c.li	a1,0
20010874:	e0002097          	auipc	ra,0xe0002
20010878:	6c0080e7          	jalr	1728(ra) # 12f34 <tmemset>
2001087c:	f841                	c.bnez	s0,2001080c <codec_tone_mix+0x16c>
2001087e:	4480                	c.lw	s0,8(s1)
20010880:	f8dff06f          	j	2001080c <codec_tone_mix+0x16c>
20010884:	5c88                	c.lw	a0,56(s1)
20010886:	4601                	c.li	a2,0
20010888:	00c10593          	addi	a1,sp,12
2001088c:	e0004097          	auipc	ra,0xe0004
20010890:	448080e7          	jalr	1096(ra) # 14cd4 <xQueueReceive>
20010894:	c921                	c.beqz	a0,200108e4 <codec_tone_mix+0x244>
20010896:	47b2                	c.lwsp	a5,12(sp)
20010898:	40b8                	c.lw	a4,64(s1)
2001089a:	0ff7f513          	andi	a0,a5,255
2001089e:	02f48a23          	sb	a5,52(s1)
200108a2:	9702                	c.jalr	a4
200108a4:	c915                	c.beqz	a0,200108d8 <codec_tone_mix+0x238>
200108a6:	4c98                	c.lw	a4,24(s1)
200108a8:	ccccd7b7          	lui	a5,0xccccd
200108ac:	14070713          	addi	a4,a4,320 # 3fe80140 <BIN_SIZE+0x1fe41ad8>
200108b0:	ccd78793          	addi	a5,a5,-819 # cccccccd <BIN_SIZE+0xacc8e665>
200108b4:	02f737b3          	mulhu	a5,a4,a5
200108b8:	4685                	c.li	a3,1
200108ba:	02d48aa3          	sb	a3,53(s1)
200108be:	28000693          	li	a3,640
200108c2:	83a5                	c.srli	a5,0x9
200108c4:	c6d7977f          	msubr32	a4,a5,a3
200108c8:	cc98                	c.sw	a4,24(s1)
200108ca:	bfa9                	c.j	20010824 <codec_tone_mix+0x184>
200108cc:	4846a783          	lw	a5,1156(a3)
200108d0:	40000737          	lui	a4,0x40000
200108d4:	97ba                	c.add	a5,a4
200108d6:	b57d                	c.j	20010784 <codec_tone_mix+0xe4>
200108d8:	4789                	c.li	a5,2
200108da:	02f48aa3          	sb	a5,53(s1)
200108de:	b799                	c.j	20010824 <codec_tone_mix+0x184>
200108e0:	450d                	c.li	a0,3
200108e2:	bbf9                	c.j	200106c0 <codec_tone_mix+0x20>
200108e4:	4789                	c.li	a5,2
200108e6:	02f48aa3          	sb	a5,53(s1)
200108ea:	bbd9                	c.j	200106c0 <codec_tone_mix+0x20>

200108ec <codec_task>:
200108ec:	7159                	c.addi16sp	sp,-112
200108ee:	2001f5b7          	lui	a1,0x2001f
200108f2:	cad6                	c.swsp	s5,84(sp)
200108f4:	de6e                	c.swsp	s11,60(sp)
200108f6:	fbc58593          	addi	a1,a1,-68 # 2001efbc <_ITB_BASE_+0xe0c>
200108fa:	8daa                	c.mv	s11,a0
200108fc:	6a85                	c.lui	s5,0x1
200108fe:	4501                	c.li	a0,0
20010900:	d686                	c.swsp	ra,108(sp)
20010902:	a00a8a93          	addi	s5,s5,-1536 # a00 <uart0_irq_handler+0x30>
20010906:	d4a2                	c.swsp	s0,104(sp)
20010908:	d2a6                	c.swsp	s1,100(sp)
2001090a:	d0ca                	c.swsp	s2,96(sp)
2001090c:	cece                	c.swsp	s3,92(sp)
2001090e:	ccd2                	c.swsp	s4,88(sp)
20010910:	c8da                	c.swsp	s6,80(sp)
20010912:	c6de                	c.swsp	s7,76(sp)
20010914:	c4e2                	c.swsp	s8,72(sp)
20010916:	c2e6                	c.swsp	s9,68(sp)
20010918:	05a12023          	sw	s10,64(sp)
2001091c:	e0007097          	auipc	ra,0xe0007
20010920:	854080e7          	jalr	-1964(ra) # 17170 <printk>
20010924:	8656                	c.mv	a2,s5
20010926:	4581                	c.li	a1,0
20010928:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
2001092c:	74c0a0ef          	jal	ra,2001b078 <memset>
20010930:	00100513          	li	a0,1
20010934:	555030ef          	jal	ra,20014688 <audio_set_codec_mic_input_mode>
20010938:	4581                	c.li	a1,0
2001093a:	4501                	c.li	a0,0
2001093c:	555030ef          	jal	ra,20014690 <audio_set_codec_in_path_a_d_gain>
20010940:	45fd                	c.li	a1,31
20010942:	457d                	c.li	a0,31
20010944:	55d030ef          	jal	ra,200146a0 <audio_set_codec_out_path_a_d_gain>
20010948:	6611                	c.lui	a2,0x4
2001094a:	57d8178b          	addigp	a5,19836 # 84eb8 <codec_buf_mic>
2001094e:	8856                	c.mv	a6,s5
20010950:	8756                	c.mv	a4,s5
20010952:	77ca168b          	addigp	a3,22396 # 858b8 <codec_buf_spk>
20010956:	e8060613          	addi	a2,a2,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2001095a:	4585                	c.li	a1,1
2001095c:	00300513          	li	a0,3
20010960:	765030ef          	jal	ra,200148c4 <audio_codec_config>
20010964:	4601                	c.li	a2,0
20010966:	4581                	c.li	a1,0
20010968:	00300513          	li	a0,3
2001096c:	dfff2097          	auipc	ra,0xdfff2
20010970:	938080e7          	jalr	-1736(ra) # 22a4 <audio_set_i2s_clock>
20010974:	00000513          	li	a0,0
20010978:	3b4040ef          	jal	ra,20014d2c <audio_codec_adc_enable>
2001097c:	028da403          	lw	s0,40(s11)
20010980:	f60fe0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
20010984:	4701                	c.li	a4,0
20010986:	862a                	c.mv	a2,a0
20010988:	4681                	c.li	a3,0
2001098a:	8522                	c.mv	a0,s0
2001098c:	4585                	c.li	a1,1
2001098e:	030d8413          	addi	s0,s11,48
20010992:	200204b7          	lui	s1,0x20020
20010996:	ccccd937          	lui	s2,0xccccd
2001099a:	6a41                	c.lui	s4,0x10
2001099c:	e28ff0ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
200109a0:	8e448493          	addi	s1,s1,-1820 # 2001f8e4 <shellDescphy+0xa8>
200109a4:	c222                	c.swsp	s0,4(sp)
200109a6:	77ca198b          	addigp	s3,22396 # 858b8 <codec_buf_spk>
200109aa:	2001fd37          	lui	s10,0x2001f
200109ae:	02c01c8b          	addigp	s9,44 # 80168 <volume_table>
200109b2:	0b809b0b          	addigp	s6,32952 # 881f4 <flash_info>
200109b6:	4425                	c.li	s0,9
200109b8:	ccd90913          	addi	s2,s2,-819 # cccccccd <BIN_SIZE+0xacc8e665>
200109bc:	fffa0a13          	addi	s4,s4,-1 # ffff <tda_detector+0x2eb>
200109c0:	02cda503          	lw	a0,44(s11)
200109c4:	567d                	c.li	a2,-1
200109c6:	082c                	c.addi4spn	a1,sp,24
200109c8:	e0004097          	auipc	ra,0xe0004
200109cc:	30c080e7          	jalr	780(ra) # 14cd4 <xQueueReceive>
200109d0:	47e2                	c.lwsp	a5,24(sp)
200109d2:	fef467e3          	bltu	s0,a5,200109c0 <codec_task+0xd4>
200109d6:	0cf487db          	lea.w	a5,s1,a5
200109da:	439c                	c.lw	a5,0(a5)
200109dc:	00078067          	jr	a5
200109e0:	2001f6b7          	lui	a3,0x2001f
200109e4:	c0068593          	addi	a1,a3,-1024 # 2001ec00 <_ITB_BASE_+0xa50>
200109e8:	00000513          	li	a0,0
200109ec:	e0006097          	auipc	ra,0xe0006
200109f0:	784080e7          	jalr	1924(ra) # 17170 <printk>
200109f4:	020dc703          	lbu	a4,32(s11)
200109f8:	47bd                	c.li	a5,15
200109fa:	44e7f163          	bgeu	a5,a4,20010e3c <codec_task+0x550>
200109fe:	035dc783          	lbu	a5,53(s11)
20010a02:	0217dd5b          	beqc	a5,1,20010a3c <codec_task+0x150>
20010a06:	4791                	c.li	a5,4
20010a08:	02cda503          	lw	a0,44(s11)
20010a0c:	d23e                	c.swsp	a5,36(sp)
20010a0e:	4681                	c.li	a3,0
20010a10:	47a9                	c.li	a5,10
20010a12:	4601                	c.li	a2,0
20010a14:	104c                	c.addi4spn	a1,sp,36
20010a16:	d43e                	c.swsp	a5,40(sp)
20010a18:	02012623          	sw	zero,44(sp)
20010a1c:	e0004097          	auipc	ra,0xe0004
20010a20:	cb4080e7          	jalr	-844(ra) # 146d0 <xQueueGenericSend>
20010a24:	00155c5b          	beqc	a0,1,20010a3c <codec_task+0x150>
20010a28:	2001f637          	lui	a2,0x2001f
20010a2c:	b2c60593          	addi	a1,a2,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010a30:	00000513          	li	a0,0
20010a34:	e0006097          	auipc	ra,0xe0006
20010a38:	73c080e7          	jalr	1852(ra) # 17170 <printk>
20010a3c:	47c1                	c.li	a5,16
20010a3e:	02fd8023          	sb	a5,32(s11)
20010a42:	4641                	c.li	a2,16
20010a44:	47c1                	c.li	a5,16
20010a46:	3d4d0593          	addi	a1,s10,980 # 2001f3d4 <_ITB_BASE_+0x1224>
20010a4a:	4501                	c.li	a0,0
20010a4c:	00f12023          	sw	a5,0(sp)
20010a50:	e0006097          	auipc	ra,0xe0006
20010a54:	720080e7          	jalr	1824(ra) # 17170 <printk>
20010a58:	00012783          	lw	a5,0(sp)
20010a5c:	0afc87db          	lea.h	a5,s9,a5
20010a60:	00079783          	lh	a5,0(a5)
20010a64:	02fda223          	sw	a5,36(s11)
20010a68:	75f6678b          	lbugp	a5,16223 # 8409b <save_flag>
20010a6c:	e791                	c.bnez	a5,20010a78 <codec_task+0x18c>
20010a6e:	4785                	c.li	a5,1
20010a70:	74f67f8b          	sbgp	a5,16223 # 8409b <save_flag>
20010a74:	00fb01a3          	sb	a5,3(s6)
20010a78:	020d8783          	lb	a5,32(s11)
20010a7c:	00fb00a3          	sb	a5,1(s6)
20010a80:	bd9f90ef          	jal	ra,2000a658 <save_flash>
20010a84:	f3dff06f          	j	200109c0 <codec_task+0xd4>
20010a88:	2001e6b7          	lui	a3,0x2001e
20010a8c:	67468593          	addi	a1,a3,1652 # 2001e674 <_ITB_BASE_+0x4c4>
20010a90:	00000513          	li	a0,0
20010a94:	e0006097          	auipc	ra,0xe0006
20010a98:	6dc080e7          	jalr	1756(ra) # 17170 <printk>
20010a9c:	00000513          	li	a0,0
20010aa0:	28c040ef          	jal	ra,20014d2c <audio_codec_adc_enable>
20010aa4:	38c040ef          	jal	ra,20014e30 <audio_codec_pwr_down>
20010aa8:	f19ff06f          	j	200109c0 <codec_task+0xd4>
20010aac:	000da783          	lw	a5,0(s11)
20010ab0:	8b99                	c.andi	a5,6
20010ab2:	f00787e3          	beqz	a5,200109c0 <codec_task+0xd4>
20010ab6:	000dc783          	lbu	a5,0(s11)
20010aba:	0217ff5b          	bbc	a5,1,20010af8 <codec_task+0x20c>
20010abe:	80100737          	lui	a4,0x80100
20010ac2:	48472603          	lw	a2,1156(a4) # 80100484 <BIN_SIZE+0x600c1e1c>
20010ac6:	48472703          	lw	a4,1156(a4)
20010aca:	c02006b7          	lui	a3,0xc0200
20010ace:	4cd66963          	bltu	a2,a3,20010fa0 <codec_task+0x6b4>
20010ad2:	3fe806b7          	lui	a3,0x3fe80
20010ad6:	9736                	c.add	a4,a3
20010ad8:	41370733          	sub	a4,a4,s3
20010adc:	014da683          	lw	a3,20(s11)
20010ae0:	00275713          	srli	a4,a4,0x2
20010ae4:	40e68733          	sub	a4,a3,a4
20010ae8:	00075463          	bgez	a4,20010af0 <codec_task+0x204>
20010aec:	28070713          	addi	a4,a4,640
20010af0:	00f00693          	li	a3,15
20010af4:	2ae6de63          	bge	a3,a4,20010db0 <codec_task+0x4c4>
20010af8:	ac27f45b          	bbc	a5,2,200109c0 <codec_task+0xd4>
20010afc:	004d8703          	lb	a4,4(s11)
20010b00:	0007745b          	bbc	a4,0,20010b08 <codec_task+0x21c>
20010b04:	ea17fe5b          	bbs	a5,1,200109c0 <codec_task+0xd4>
20010b08:	4601                	c.li	a2,0
20010b0a:	4581                	c.li	a1,0
20010b0c:	856e                	c.mv	a0,s11
20010b0e:	3e49                	c.jal	200106a0 <codec_tone_mix>
20010b10:	eb1ff06f          	j	200109c0 <codec_task+0xd4>
20010b14:	45f2                	c.lwsp	a1,28(sp)
20010b16:	4512                	c.lwsp	a0,4(sp)
20010b18:	699020ef          	jal	ra,200139b0 <tts_play>
20010b1c:	0015645b          	bnec	a0,1,20010b24 <codec_task+0x238>
20010b20:	50c0006f          	j	2001102c <codec_task+0x740>
20010b24:	008da783          	lw	a5,8(s11)
20010b28:	4c078e63          	beqz	a5,20011004 <codec_task+0x718>
20010b2c:	000da783          	lw	a5,0(s11)
20010b30:	8b99                	c.andi	a5,6
20010b32:	ef99                	c.bnez	a5,20010b50 <codec_task+0x264>
20010b34:	8656                	c.mv	a2,s5
20010b36:	4581                	c.li	a1,0
20010b38:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
20010b3c:	53c0a0ef          	jal	ra,2001b078 <memset>
20010b40:	80120737          	lui	a4,0x80120
20010b44:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20010b48:	07f7f793          	andi	a5,a5,127
20010b4c:	28f70623          	sb	a5,652(a4)
20010b50:	000d8703          	lb	a4,0(s11)
20010b54:	004d8783          	lb	a5,4(s11)
20010b58:	00476713          	ori	a4,a4,4
20010b5c:	00ed8023          	sb	a4,0(s11)
20010b60:	000da703          	lw	a4,0(s11)
20010b64:	9bf9                	c.andi	a5,-2
20010b66:	0417275b          	bfoz	a4,a4,1,1
20010b6a:	8fd9                	c.or	a5,a4
20010b6c:	00fd8223          	sb	a5,4(s11)
20010b70:	e51ff06f          	j	200109c0 <codec_task+0xd4>
20010b74:	4872                	c.lwsp	a6,28(sp)
20010b76:	5302                	c.lwsp	t1,32(sp)
20010b78:	42080863          	beqz	a6,20010fa8 <codec_task+0x6bc>
20010b7c:	000dc703          	lbu	a4,0(s11)
20010b80:	3617745b          	bbc	a4,1,20010ee8 <codec_task+0x5fc>
20010b84:	41f35693          	srai	a3,t1,0x1f
20010b88:	8a8d                	c.andi	a3,3
20010b8a:	969a                	c.add	a3,t1
20010b8c:	8b11                	c.andi	a4,4
20010b8e:	8689                	c.srai	a3,0x2
20010b90:	00070663          	beqz	a4,20010b9c <codec_task+0x2b0>
20010b94:	004d8783          	lb	a5,4(s11)
20010b98:	5e07fc5b          	bbs	a5,0,20010d90 <codec_task+0x4a4>
20010b9c:	0ad05863          	blez	a3,20010c4c <codec_task+0x360>
20010ba0:	8642                	c.mv	a2,a6
20010ba2:	4581                	c.li	a1,0
20010ba4:	28000513          	li	a0,640
20010ba8:	05c0006f          	j	20010c04 <codec_task+0x318>
20010bac:	4218                	c.lw	a4,0(a2)
20010bae:	024da303          	lw	t1,36(s11)
20010bb2:	024dae03          	lw	t3,36(s11)
20010bb6:	41075793          	srai	a5,a4,0x10
20010bba:	3c07375b          	bfos	a4,a4,15,0
20010bbe:	02670733          	mul	a4,a4,t1
20010bc2:	0585                	c.addi	a1,1
20010bc4:	0611                	c.addi	a2,4
20010bc6:	03c787b3          	mul	a5,a5,t3
20010bca:	20070713          	addi	a4,a4,512
20010bce:	8329                	c.srli	a4,0xa
20010bd0:	01477733          	and	a4,a4,s4
20010bd4:	20078793          	addi	a5,a5,512
20010bd8:	64a7b7db          	bfos	a5,a5,25,10
20010bdc:	07c2                	c.slli	a5,0x10
20010bde:	8fd9                	c.or	a5,a4
20010be0:	fef62e23          	sw	a5,-4(a2)
20010be4:	014da703          	lw	a4,20(s11)
20010be8:	00170313          	addi	t1,a4,1
20010bec:	006daa23          	sw	t1,20(s11)
20010bf0:	0ce9875b          	lea.w	a4,s3,a4
20010bf4:	c31c                	c.sw	a5,0(a4)
20010bf6:	000dc703          	lbu	a4,0(s11)
20010bfa:	8b11                	c.andi	a4,4
20010bfc:	0ff77313          	andi	t1,a4,255
20010c00:	02d5dc63          	bge	a1,a3,20010c38 <codec_task+0x34c>
20010c04:	014dae03          	lw	t3,20(s11)
20010c08:	0ff77313          	andi	t1,a4,255
20010c0c:	032e37b3          	mulhu	a5,t3,s2
20010c10:	83a5                	c.srli	a5,0x9
20010c12:	c6a79e7f          	msubr32	t3,a5,a0
20010c16:	01cdaa23          	sw	t3,20(s11)
20010c1a:	87f2                	c.mv	a5,t3
20010c1c:	f80308e3          	beqz	t1,20010bac <codec_task+0x2c0>
20010c20:	004d8e03          	lb	t3,4(s11)
20010c24:	f80e745b          	bbs	t3,0,20010bac <codec_task+0x2c0>
20010c28:	0785                	c.addi	a5,1
20010c2a:	00fdaa23          	sw	a5,20(s11)
20010c2e:	0585                	c.addi	a1,1
20010c30:	00460613          	addi	a2,a2,4
20010c34:	fcd5c8e3          	blt	a1,a3,20010c04 <codec_task+0x318>
20010c38:	00030a63          	beqz	t1,20010c4c <codec_task+0x360>
20010c3c:	004d8783          	lb	a5,4(s11)
20010c40:	0007f65b          	bbc	a5,0,20010c4c <codec_task+0x360>
20010c44:	014da783          	lw	a5,20(s11)
20010c48:	00fdac23          	sw	a5,24(s11)
20010c4c:	d6080ae3          	beqz	a6,200109c0 <codec_task+0xd4>
20010c50:	01000533          	add	a0,zero,a6
20010c54:	e0005097          	auipc	ra,0xe0005
20010c58:	464080e7          	jalr	1124(ra) # 160b8 <vPortFree>
20010c5c:	d65ff06f          	j	200109c0 <codec_task+0xd4>
20010c60:	47f2                	c.lwsp	a5,28(sp)
20010c62:	1a078563          	beqz	a5,20010e0c <codec_task+0x520>
20010c66:	2001f6b7          	lui	a3,0x2001f
20010c6a:	53468593          	addi	a1,a3,1332 # 2001f534 <_ITB_BASE_+0x1384>
20010c6e:	4501                	c.li	a0,0
20010c70:	e0006097          	auipc	ra,0xe0006
20010c74:	500080e7          	jalr	1280(ra) # 17170 <printk>
20010c78:	000d8783          	lb	a5,0(s11)
20010c7c:	4007f45b          	bbs	a5,0,20010c84 <codec_task+0x398>
20010c80:	3700006f          	j	20010ff0 <codec_task+0x704>
20010c84:	45bd                	c.li	a1,15
20010c86:	4605                	c.li	a2,1
20010c88:	00100513          	li	a0,1
20010c8c:	831fa0ef          	jal	ra,2000b4bc <side_tone_en>
20010c90:	8656                	c.mv	a2,s5
20010c92:	4581                	c.li	a1,0
20010c94:	57d8150b          	addigp	a0,19836 # 84eb8 <codec_buf_mic>
20010c98:	e0002097          	auipc	ra,0xe0002
20010c9c:	29c080e7          	jalr	668(ra) # 12f34 <tmemset>
20010ca0:	d21ff06f          	j	200109c0 <codec_task+0xd4>
20010ca4:	2001e6b7          	lui	a3,0x2001e
20010ca8:	27868593          	addi	a1,a3,632 # 2001e278 <_ITB_BASE_+0xc8>
20010cac:	00000513          	li	a0,0
20010cb0:	e0006097          	auipc	ra,0xe0006
20010cb4:	4c0080e7          	jalr	1216(ra) # 17170 <printk>
20010cb8:	8656                	c.mv	a2,s5
20010cba:	4581                	c.li	a1,0
20010cbc:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
20010cc0:	3b80a0ef          	jal	ra,2001b078 <memset>
20010cc4:	00100513          	li	a0,1
20010cc8:	1c1030ef          	jal	ra,20014688 <audio_set_codec_mic_input_mode>
20010ccc:	4581                	c.li	a1,0
20010cce:	4501                	c.li	a0,0
20010cd0:	1c1030ef          	jal	ra,20014690 <audio_set_codec_in_path_a_d_gain>
20010cd4:	45fd                	c.li	a1,31
20010cd6:	457d                	c.li	a0,31
20010cd8:	1c9030ef          	jal	ra,200146a0 <audio_set_codec_out_path_a_d_gain>
20010cdc:	6611                	c.lui	a2,0x4
20010cde:	57d8178b          	addigp	a5,19836 # 84eb8 <codec_buf_mic>
20010ce2:	8856                	c.mv	a6,s5
20010ce4:	8756                	c.mv	a4,s5
20010ce6:	77ca168b          	addigp	a3,22396 # 858b8 <codec_buf_spk>
20010cea:	e8060613          	addi	a2,a2,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
20010cee:	4585                	c.li	a1,1
20010cf0:	00300513          	li	a0,3
20010cf4:	3d1030ef          	jal	ra,200148c4 <audio_codec_config>
20010cf8:	4601                	c.li	a2,0
20010cfa:	4581                	c.li	a1,0
20010cfc:	00300513          	li	a0,3
20010d00:	dfff1097          	auipc	ra,0xdfff1
20010d04:	5a4080e7          	jalr	1444(ra) # 22a4 <audio_set_i2s_clock>
20010d08:	00000513          	li	a0,0
20010d0c:	020040ef          	jal	ra,20014d2c <audio_codec_adc_enable>
20010d10:	cb1ff06f          	j	200109c0 <codec_task+0xd4>
20010d14:	2001f6b7          	lui	a3,0x2001f
20010d18:	c1068593          	addi	a1,a3,-1008 # 2001ec10 <_ITB_BASE_+0xa60>
20010d1c:	00000513          	li	a0,0
20010d20:	e0006097          	auipc	ra,0xe0006
20010d24:	450080e7          	jalr	1104(ra) # 17170 <printk>
20010d28:	020dc703          	lbu	a4,32(s11)
20010d2c:	4791                	c.li	a5,4
20010d2e:	16e7eb63          	bltu	a5,a4,20010ea4 <codec_task+0x5b8>
20010d32:	035dc703          	lbu	a4,53(s11)
20010d36:	02175b5b          	beqc	a4,1,20010d6c <codec_task+0x480>
20010d3a:	02cda503          	lw	a0,44(s11)
20010d3e:	d23e                	c.swsp	a5,36(sp)
20010d40:	4681                	c.li	a3,0
20010d42:	47a9                	c.li	a5,10
20010d44:	4601                	c.li	a2,0
20010d46:	104c                	c.addi4spn	a1,sp,36
20010d48:	d43e                	c.swsp	a5,40(sp)
20010d4a:	d602                	c.swsp	zero,44(sp)
20010d4c:	e0004097          	auipc	ra,0xe0004
20010d50:	984080e7          	jalr	-1660(ra) # 146d0 <xQueueGenericSend>
20010d54:	00155c5b          	beqc	a0,1,20010d6c <codec_task+0x480>
20010d58:	2001f637          	lui	a2,0x2001f
20010d5c:	b2c60593          	addi	a1,a2,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010d60:	00000513          	li	a0,0
20010d64:	e0006097          	auipc	ra,0xe0006
20010d68:	40c080e7          	jalr	1036(ra) # 17170 <printk>
20010d6c:	4791                	c.li	a5,4
20010d6e:	02fd8023          	sb	a5,32(s11)
20010d72:	4611                	c.li	a2,4
20010d74:	4791                	c.li	a5,4
20010d76:	3d4d0593          	addi	a1,s10,980
20010d7a:	4501                	c.li	a0,0
20010d7c:	00f12023          	sw	a5,0(sp)
20010d80:	e0006097          	auipc	ra,0xe0006
20010d84:	3f0080e7          	jalr	1008(ra) # 17170 <printk>
20010d88:	00012783          	lw	a5,0(sp)
20010d8c:	cd1ff06f          	j	20010a5c <codec_task+0x170>
20010d90:	85c2                	c.mv	a1,a6
20010d92:	861a                	c.mv	a2,t1
20010d94:	856e                	c.mv	a0,s11
20010d96:	c436                	c.swsp	a3,8(sp)
20010d98:	01012023          	sw	a6,0(sp)
20010d9c:	905ff0ef          	jal	ra,200106a0 <codec_tone_mix>
20010da0:	46a2                	c.lwsp	a3,8(sp)
20010da2:	4802                	c.lwsp	a6,0(sp)
20010da4:	2ad05063          	blez	a3,20011044 <codec_task+0x758>
20010da8:	000dc703          	lbu	a4,0(s11)
20010dac:	8b11                	c.andi	a4,4
20010dae:	bbcd                	c.j	20010ba0 <codec_task+0x2b4>
20010db0:	000d8783          	lb	a5,0(s11)
20010db4:	2001f6b7          	lui	a3,0x2001f
20010db8:	9bf5                	c.andi	a5,-3
20010dba:	3c068593          	addi	a1,a3,960 # 2001f3c0 <_ITB_BASE_+0x1210>
20010dbe:	4501                	c.li	a0,0
20010dc0:	00fd8023          	sb	a5,0(s11)
20010dc4:	e0006097          	auipc	ra,0xe0006
20010dc8:	3ac080e7          	jalr	940(ra) # 17170 <printk>
20010dcc:	00100593          	li	a1,1
20010dd0:	03700513          	li	a0,55
20010dd4:	dfff1097          	auipc	ra,0xdfff1
20010dd8:	318080e7          	jalr	792(ra) # 20ec <vcd_set>
20010ddc:	000dc783          	lbu	a5,0(s11)
20010de0:	d027fe5b          	bbs	a5,2,20010afc <codec_task+0x210>
20010de4:	80120737          	lui	a4,0x80120
20010de8:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20010dec:	8656                	c.mv	a2,s5
20010dee:	f807e793          	ori	a5,a5,-128
20010df2:	0ff7f793          	andi	a5,a5,255
20010df6:	4581                	c.li	a1,0
20010df8:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
20010dfc:	28f70623          	sb	a5,652(a4)
20010e00:	2780a0ef          	jal	ra,2001b078 <memset>
20010e04:	000dc783          	lbu	a5,0(s11)
20010e08:	cf1ff06f          	j	20010af8 <codec_task+0x20c>
20010e0c:	2001e6b7          	lui	a3,0x2001e
20010e10:	61c68593          	addi	a1,a3,1564 # 2001e61c <_ITB_BASE_+0x46c>
20010e14:	00000513          	li	a0,0
20010e18:	e0006097          	auipc	ra,0xe0006
20010e1c:	358080e7          	jalr	856(ra) # 17170 <printk>
20010e20:	000d8783          	lb	a5,0(s11)
20010e24:	4007f45b          	bbs	a5,0,20010e2c <codec_task+0x540>
20010e28:	b99ff06f          	j	200109c0 <codec_task+0xd4>
20010e2c:	9bf9                	c.andi	a5,-2
20010e2e:	4501                	c.li	a0,0
20010e30:	00fd8023          	sb	a5,0(s11)
20010e34:	6f9030ef          	jal	ra,20014d2c <audio_codec_adc_enable>
20010e38:	b89ff06f          	j	200109c0 <codec_task+0xd4>
20010e3c:	4791                	c.li	a5,4
20010e3e:	02cda503          	lw	a0,44(s11)
20010e42:	d23e                	c.swsp	a5,36(sp)
20010e44:	4681                	c.li	a3,0
20010e46:	47a9                	c.li	a5,10
20010e48:	4601                	c.li	a2,0
20010e4a:	104c                	c.addi4spn	a1,sp,36
20010e4c:	d43e                	c.swsp	a5,40(sp)
20010e4e:	d602                	c.swsp	zero,44(sp)
20010e50:	e0004097          	auipc	ra,0xe0004
20010e54:	880080e7          	jalr	-1920(ra) # 146d0 <xQueueGenericSend>
20010e58:	00155c5b          	beqc	a0,1,20010e70 <codec_task+0x584>
20010e5c:	2001f6b7          	lui	a3,0x2001f
20010e60:	b2c68593          	addi	a1,a3,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010e64:	00000513          	li	a0,0
20010e68:	e0006097          	auipc	ra,0xe0006
20010e6c:	308080e7          	jalr	776(ra) # 17170 <printk>
20010e70:	020d8783          	lb	a5,32(s11)
20010e74:	3d4d0593          	addi	a1,s10,980
20010e78:	4501                	c.li	a0,0
20010e7a:	078d                	c.addi	a5,3
20010e7c:	0ff7f793          	andi	a5,a5,255
20010e80:	863e                	c.mv	a2,a5
20010e82:	02fd8023          	sb	a5,32(s11)
20010e86:	c03e                	c.swsp	a5,0(sp)
20010e88:	e0006097          	auipc	ra,0xe0006
20010e8c:	2e8080e7          	jalr	744(ra) # 17170 <printk>
20010e90:	4782                	c.lwsp	a5,0(sp)
20010e92:	4741                	c.li	a4,16
20010e94:	bcf774e3          	bgeu	a4,a5,20010a5c <codec_task+0x170>
20010e98:	020c9783          	lh	a5,32(s9)
20010e9c:	02fda223          	sw	a5,36(s11)
20010ea0:	bc9ff06f          	j	20010a68 <codec_task+0x17c>
20010ea4:	02cda503          	lw	a0,44(s11)
20010ea8:	d23e                	c.swsp	a5,36(sp)
20010eaa:	4681                	c.li	a3,0
20010eac:	47a9                	c.li	a5,10
20010eae:	4601                	c.li	a2,0
20010eb0:	104c                	c.addi4spn	a1,sp,36
20010eb2:	d43e                	c.swsp	a5,40(sp)
20010eb4:	02012623          	sw	zero,44(sp)
20010eb8:	e0004097          	auipc	ra,0xe0004
20010ebc:	818080e7          	jalr	-2024(ra) # 146d0 <xQueueGenericSend>
20010ec0:	00155c5b          	beqc	a0,1,20010ed8 <codec_task+0x5ec>
20010ec4:	2001f6b7          	lui	a3,0x2001f
20010ec8:	b2c68593          	addi	a1,a3,-1236 # 2001eb2c <_ITB_BASE_+0x97c>
20010ecc:	00000513          	li	a0,0
20010ed0:	e0006097          	auipc	ra,0xe0006
20010ed4:	2a0080e7          	jalr	672(ra) # 17170 <printk>
20010ed8:	020d8783          	lb	a5,32(s11)
20010edc:	3d4d0593          	addi	a1,s10,980
20010ee0:	4501                	c.li	a0,0
20010ee2:	17f5                	c.addi	a5,-3
20010ee4:	f99ff06f          	j	20010e7c <codec_task+0x590>
20010ee8:	000d8783          	lb	a5,0(s11)
20010eec:	028dae03          	lw	t3,40(s11)
20010ef0:	0027e793          	ori	a5,a5,2
20010ef4:	c61a                	c.swsp	t1,12(sp)
20010ef6:	c442                	c.swsp	a6,8(sp)
20010ef8:	00fd8023          	sb	a5,0(s11)
20010efc:	01c12023          	sw	t3,0(sp)
20010f00:	9e0fe0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
20010f04:	4e02                	c.lwsp	t3,0(sp)
20010f06:	4701                	c.li	a4,0
20010f08:	862a                	c.mv	a2,a0
20010f0a:	4681                	c.li	a3,0
20010f0c:	4589                	c.li	a1,2
20010f0e:	8572                	c.mv	a0,t3
20010f10:	8b4ff0ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
20010f14:	801007b7          	lui	a5,0x80100
20010f18:	4847a683          	lw	a3,1156(a5) # 80100484 <BIN_SIZE+0x600c1e1c>
20010f1c:	4847a783          	lw	a5,1156(a5)
20010f20:	c0200737          	lui	a4,0xc0200
20010f24:	4822                	c.lwsp	a6,8(sp)
20010f26:	4332                	c.lwsp	t1,12(sp)
20010f28:	0ce6e063          	bltu	a3,a4,20010fe8 <codec_task+0x6fc>
20010f2c:	3fe80737          	lui	a4,0x3fe80
20010f30:	00e787b3          	add	a5,a5,a4
20010f34:	413787b3          	sub	a5,a5,s3
20010f38:	8389                	c.srli	a5,0x2
20010f3a:	0c078793          	addi	a5,a5,192
20010f3e:	0327b733          	mulhu	a4,a5,s2
20010f42:	28000613          	li	a2,640
20010f46:	000d8683          	lb	a3,0(s11)
20010f4a:	8325                	c.srli	a4,0x9
20010f4c:	c6c717ff          	msubr32	a5,a4,a2
20010f50:	00fdaa23          	sw	a5,20(s11)
20010f54:	4626fa5b          	bbs	a3,2,20010fc8 <codec_task+0x6dc>
20010f58:	8656                	c.mv	a2,s5
20010f5a:	4581                	c.li	a1,0
20010f5c:	77ca150b          	addigp	a0,22396 # 858b8 <codec_buf_spk>
20010f60:	c41a                	c.swsp	t1,8(sp)
20010f62:	c042                	c.swsp	a6,0(sp)
20010f64:	1140a0ef          	jal	ra,2001b078 <memset>
20010f68:	4802                	c.lwsp	a6,0(sp)
20010f6a:	4322                	c.lwsp	t1,8(sp)
20010f6c:	80120737          	lui	a4,0x80120
20010f70:	c41a                	c.swsp	t1,8(sp)
20010f72:	c042                	c.swsp	a6,0(sp)
20010f74:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20010f78:	2001e6b7          	lui	a3,0x2001e
20010f7c:	07f7f793          	andi	a5,a5,127
20010f80:	5a868593          	addi	a1,a3,1448 # 2001e5a8 <_ITB_BASE_+0x3f8>
20010f84:	00000513          	li	a0,0
20010f88:	28f70623          	sb	a5,652(a4)
20010f8c:	e0006097          	auipc	ra,0xe0006
20010f90:	1e4080e7          	jalr	484(ra) # 17170 <printk>
20010f94:	000dc703          	lbu	a4,0(s11)
20010f98:	4322                	c.lwsp	t1,8(sp)
20010f9a:	4802                	c.lwsp	a6,0(sp)
20010f9c:	be9ff06f          	j	20010b84 <codec_task+0x298>
20010fa0:	400006b7          	lui	a3,0x40000
20010fa4:	9736                	c.add	a4,a3
20010fa6:	be0d                	c.j	20010ad8 <codec_task+0x1ec>
20010fa8:	2001f637          	lui	a2,0x2001f
20010fac:	1f000593          	li	a1,496
20010fb0:	03860513          	addi	a0,a2,56 # 2001f038 <_ITB_BASE_+0xe88>
20010fb4:	c41a                	c.swsp	t1,8(sp)
20010fb6:	c042                	c.swsp	a6,0(sp)
20010fb8:	e0006097          	auipc	ra,0xe0006
20010fbc:	2f4080e7          	jalr	756(ra) # 172ac <vAssertCalled>
20010fc0:	4322                	c.lwsp	t1,8(sp)
20010fc2:	4802                	c.lwsp	a6,0(sp)
20010fc4:	bb9ff06f          	j	20010b7c <codec_task+0x290>
20010fc8:	004d8783          	lb	a5,4(s11)
20010fcc:	000da703          	lw	a4,0(s11)
20010fd0:	018da683          	lw	a3,24(s11)
20010fd4:	0417275b          	bfoz	a4,a4,1,1
20010fd8:	9bf9                	c.andi	a5,-2
20010fda:	8fd9                	c.or	a5,a4
20010fdc:	00fd8223          	sb	a5,4(s11)
20010fe0:	00ddaa23          	sw	a3,20(s11)
20010fe4:	f89ff06f          	j	20010f6c <codec_task+0x680>
20010fe8:	40000737          	lui	a4,0x40000
20010fec:	97ba                	c.add	a5,a4
20010fee:	b799                	c.j	20010f34 <codec_task+0x648>
20010ff0:	0017e793          	ori	a5,a5,1
20010ff4:	00100513          	li	a0,1
20010ff8:	00fd8023          	sb	a5,0(s11)
20010ffc:	531030ef          	jal	ra,20014d2c <audio_codec_adc_enable>
20011000:	c85ff06f          	j	20010c84 <codec_task+0x398>
20011004:	28000513          	li	a0,640
20011008:	e0005097          	auipc	ra,0xe0005
2001100c:	f48080e7          	jalr	-184(ra) # 15f50 <pvPortMalloc>
20011010:	00ada423          	sw	a0,8(s11)
20011014:	b0051ce3          	bnez	a0,20010b2c <codec_task+0x240>
20011018:	2001f6b7          	lui	a3,0x2001f
2001101c:	e5c68593          	addi	a1,a3,-420 # 2001ee5c <_ITB_BASE_+0xcac>
20011020:	e0006097          	auipc	ra,0xe0006
20011024:	150080e7          	jalr	336(ra) # 17170 <printk>
20011028:	999ff06f          	j	200109c0 <codec_task+0xd4>
2001102c:	2001f637          	lui	a2,0x2001f
20011030:	bec60593          	addi	a1,a2,-1044 # 2001ebec <_ITB_BASE_+0xa3c>
20011034:	00000513          	li	a0,0
20011038:	e0006097          	auipc	ra,0xe0006
2001103c:	138080e7          	jalr	312(ra) # 17170 <printk>
20011040:	981ff06f          	j	200109c0 <codec_task+0xd4>
20011044:	000d8303          	lb	t1,0(s11)
20011048:	00437313          	andi	t1,t1,4
2001104c:	b6f5                	c.j	20010c38 <codec_task+0x34c>
2001104e:	0001                	c.nop

20011050 <codec_task_init>:
20011050:	1101                	c.addi	sp,-32
20011052:	05400513          	li	a0,84
20011056:	cc22                	c.swsp	s0,24(sp)
20011058:	00112e23          	sw	ra,28(sp)
2001105c:	e0005097          	auipc	ra,0xe0005
20011060:	ef4080e7          	jalr	-268(ra) # 15f50 <pvPortMalloc>
20011064:	00a00433          	add	s0,zero,a0
20011068:	12050e63          	beqz	a0,200111a4 <codec_task_init+0x154>
2001106c:	2001e5b7          	lui	a1,0x2001e
20011070:	20011537          	lui	a0,0x20011
20011074:	4781                	c.li	a5,0
20011076:	4719                	c.li	a4,6
20011078:	008006b3          	add	a3,zero,s0
2001107c:	50000613          	li	a2,1280
20011080:	4b858593          	addi	a1,a1,1208 # 2001e4b8 <_ITB_BASE_+0x308>
20011084:	8ec50513          	addi	a0,a0,-1812 # 200108ec <codec_task>
20011088:	ea4fd0ef          	jal	ra,2000e72c <xTaskCreate>
2001108c:	0e050463          	beqz	a0,20011174 <codec_task_init+0x124>
20011090:	20010737          	lui	a4,0x20010
20011094:	3b470713          	addi	a4,a4,948 # 200103b4 <codec_supervision_timer>
20011098:	4681                	c.li	a3,0
2001109a:	4605                	c.li	a2,1
2001109c:	4589                	c.li	a1,2
2001109e:	4501                	c.li	a0,0
200110a0:	e0dfe0ef          	jal	ra,2000feac <xTimerCreate>
200110a4:	85a2                	c.mv	a1,s0
200110a6:	d408                	c.sw	a0,40(s0)
200110a8:	81cff0ef          	jal	ra,200100c4 <vTimerSetTimerID>
200110ac:	4601                	c.li	a2,0
200110ae:	45b1                	c.li	a1,12
200110b0:	02000513          	li	a0,32
200110b4:	8adfc0ef          	jal	ra,2000d960 <xQueueGenericCreate>
200110b8:	02a42623          	sw	a0,44(s0)
200110bc:	0c050863          	beqz	a0,2001118c <codec_task_init+0x13c>
200110c0:	00040783          	lb	a5,0(s0)
200110c4:	80120737          	lui	a4,0x80120
200110c8:	9bf1                	c.andi	a5,-4
200110ca:	00f40023          	sb	a5,0(s0)
200110ce:	6791                	c.lui	a5,0x4
200110d0:	e8078793          	addi	a5,a5,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
200110d4:	00042a23          	sw	zero,20(s0)
200110d8:	00042c23          	sw	zero,24(s0)
200110dc:	c45c                	c.sw	a5,12(s0)
200110de:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
200110e2:	f807e793          	ori	a5,a5,-128
200110e6:	0ff7f793          	andi	a5,a5,255
200110ea:	28f70623          	sb	a5,652(a4)
200110ee:	00040783          	lb	a5,0(s0)
200110f2:	00042423          	sw	zero,8(s0)
200110f6:	9bed                	c.andi	a5,-5
200110f8:	00f40023          	sb	a5,0(s0)
200110fc:	75f6678b          	lbugp	a5,16223 # 8409b <save_flag>
20011100:	e7b5                	c.bnez	a5,2001116c <codec_task_init+0x11c>
20011102:	47b5                	c.li	a5,13
20011104:	00d00693          	li	a3,13
20011108:	02c0170b          	addigp	a4,44 # 80168 <volume_table>
2001110c:	0af707db          	lea.h	a5,a4,a5
20011110:	02d40023          	sb	a3,32(s0)
20011114:	5448                	c.lw	a0,44(s0)
20011116:	00079703          	lh	a4,0(a5)
2001111a:	4681                	c.li	a3,0
2001111c:	4785                	c.li	a5,1
2001111e:	4601                	c.li	a2,0
20011120:	004c                	c.addi4spn	a1,sp,4
20011122:	d058                	c.sw	a4,36(s0)
20011124:	c23e                	c.swsp	a5,4(sp)
20011126:	c43e                	c.swsp	a5,8(sp)
20011128:	00012623          	sw	zero,12(sp)
2001112c:	e0003097          	auipc	ra,0xe0003
20011130:	5a4080e7          	jalr	1444(ra) # 146d0 <xQueueGenericSend>
20011134:	00155c5b          	beqc	a0,1,2001114c <codec_task_init+0xfc>
20011138:	2001f5b7          	lui	a1,0x2001f
2001113c:	82458593          	addi	a1,a1,-2012 # 2001e824 <_ITB_BASE_+0x674>
20011140:	00000513          	li	a0,0
20011144:	e0006097          	auipc	ra,0xe0006
20011148:	02c080e7          	jalr	44(ra) # 17170 <printk>
2001114c:	4505                	c.li	a0,1
2001114e:	20bd                	c.jal	200111bc <tlkalg_lc3_enc_init>
20011150:	4581                	c.li	a1,0
20011152:	4501                	c.li	a0,0
20011154:	2a0000ef          	jal	ra,200113f4 <tlkalg_lc3_tns_enable>
20011158:	00500513          	li	a0,5
2001115c:	110000ef          	jal	ra,2001126c <tlkalg_lc3_dec_init>
20011160:	8522                	c.mv	a0,s0
20011162:	40f2                	c.lwsp	ra,28(sp)
20011164:	4462                	c.lwsp	s0,24(sp)
20011166:	6105                	c.addi16sp	sp,32
20011168:	00008067          	ret
2001116c:	7636668b          	lbugp	a3,16227 # 8409f <volume_level>
20011170:	87b6                	c.mv	a5,a3
20011172:	bf59                	c.j	20011108 <codec_task_init+0xb8>
20011174:	2001f537          	lui	a0,0x2001f
20011178:	34900593          	li	a1,841
2001117c:	03850513          	addi	a0,a0,56 # 2001f038 <_ITB_BASE_+0xe88>
20011180:	e0006097          	auipc	ra,0xe0006
20011184:	12c080e7          	jalr	300(ra) # 172ac <vAssertCalled>
20011188:	f09ff06f          	j	20011090 <codec_task_init+0x40>
2001118c:	2001f537          	lui	a0,0x2001f
20011190:	35100593          	li	a1,849
20011194:	03850513          	addi	a0,a0,56 # 2001f038 <_ITB_BASE_+0xe88>
20011198:	e0006097          	auipc	ra,0xe0006
2001119c:	114080e7          	jalr	276(ra) # 172ac <vAssertCalled>
200111a0:	f21ff06f          	j	200110c0 <codec_task_init+0x70>
200111a4:	2001f537          	lui	a0,0x2001f
200111a8:	34500593          	li	a1,837
200111ac:	03850513          	addi	a0,a0,56 # 2001f038 <_ITB_BASE_+0xe88>
200111b0:	e0006097          	auipc	ra,0xe0006
200111b4:	0fc080e7          	jalr	252(ra) # 172ac <vAssertCalled>
200111b8:	bd55                	c.j	2001106c <codec_task_init+0x1c>
200111ba:	0001                	c.nop

200111bc <tlkalg_lc3_enc_init>:
200111bc:	1101                	c.addi	sp,-32
200111be:	ce06                	c.swsp	ra,28(sp)
200111c0:	c84a                	c.swsp	s2,16(sp)
200111c2:	c64e                	c.swsp	s3,12(sp)
200111c4:	c452                	c.swsp	s4,8(sp)
200111c6:	cc22                	c.swsp	s0,24(sp)
200111c8:	ca26                	c.swsp	s1,20(sp)
200111ca:	c256                	c.swsp	s5,4(sp)
200111cc:	00a009b3          	add	s3,zero,a0
200111d0:	1d40c0ef          	jal	ra,2001d3a4 <tlka_lc3enc_get_size>
200111d4:	00a00a33          	add	s4,zero,a0
200111d8:	1c40c0ef          	jal	ra,2001d39c <tlka_lc3enc_get_scratch_size>
200111dc:	e0005097          	auipc	ra,0xe0005
200111e0:	d74080e7          	jalr	-652(ra) # 15f50 <pvPortMalloc>
200111e4:	0780178b          	addigp	a5,120 # 801b4 <lc3_enc_para>
200111e8:	c7c8                	c.sw	a0,12(a5)
200111ea:	c929                	c.beqz	a0,2001123c <tlkalg_lc3_enc_init+0x80>
200111ec:	557d                	c.li	a0,-1
200111ee:	02098d63          	beqz	s3,20011228 <tlkalg_lc3_enc_init+0x6c>
200111f2:	7f96148b          	addigp	s1,16376 # 84134 <lc3_enc_buff>
200111f6:	4401                	c.li	s0,0
200111f8:	2001fab7          	lui	s5,0x2001f
200111fc:	01400533          	add	a0,zero,s4
20011200:	e0005097          	auipc	ra,0xe0005
20011204:	d50080e7          	jalr	-688(ra) # 15f50 <pvPortMalloc>
20011208:	c088                	c.sw	a0,0(s1)
2001120a:	0780158b          	addigp	a1,120 # 801b4 <lc3_enc_para>
2001120e:	c139                	c.beqz	a0,20011254 <tlkalg_lc3_enc_init+0x98>
20011210:	00140413          	addi	s0,s0,1
20011214:	0ff47413          	andi	s0,s0,255
20011218:	1940c0ef          	jal	ra,2001d3ac <tlka_lc3enc_init>
2001121c:	00448493          	addi	s1,s1,4
20011220:	fc899ee3          	bne	s3,s0,200111fc <tlkalg_lc3_enc_init+0x40>
20011224:	1c05355b          	bfos	a0,a0,7,0
20011228:	40f2                	c.lwsp	ra,28(sp)
2001122a:	4462                	c.lwsp	s0,24(sp)
2001122c:	44d2                	c.lwsp	s1,20(sp)
2001122e:	4942                	c.lwsp	s2,16(sp)
20011230:	49b2                	c.lwsp	s3,12(sp)
20011232:	4a22                	c.lwsp	s4,8(sp)
20011234:	4a92                	c.lwsp	s5,4(sp)
20011236:	6105                	c.addi16sp	sp,32
20011238:	00008067          	ret
2001123c:	2001f537          	lui	a0,0x2001f
20011240:	05300593          	li	a1,83
20011244:	e7c50513          	addi	a0,a0,-388 # 2001ee7c <_ITB_BASE_+0xccc>
20011248:	e0006097          	auipc	ra,0xe0006
2001124c:	064080e7          	jalr	100(ra) # 172ac <vAssertCalled>
20011250:	f9dff06f          	j	200111ec <tlkalg_lc3_enc_init+0x30>
20011254:	05900593          	li	a1,89
20011258:	e7ca8513          	addi	a0,s5,-388 # 2001ee7c <_ITB_BASE_+0xccc>
2001125c:	e0006097          	auipc	ra,0xe0006
20011260:	050080e7          	jalr	80(ra) # 172ac <vAssertCalled>
20011264:	4088                	c.lw	a0,0(s1)
20011266:	0780158b          	addigp	a1,120 # 801b4 <lc3_enc_para>
2001126a:	b75d                	c.j	20011210 <tlkalg_lc3_enc_init+0x54>

2001126c <tlkalg_lc3_dec_init>:
2001126c:	7179                	c.addi16sp	sp,-48
2001126e:	d606                	c.swsp	ra,44(sp)
20011270:	d422                	c.swsp	s0,40(sp)
20011272:	d226                	c.swsp	s1,36(sp)
20011274:	ce4e                	c.swsp	s3,28(sp)
20011276:	cc52                	c.swsp	s4,24(sp)
20011278:	ca56                	c.swsp	s5,20(sp)
2001127a:	d04a                	c.swsp	s2,32(sp)
2001127c:	c85a                	c.swsp	s6,16(sp)
2001127e:	c65e                	c.swsp	s7,12(sp)
20011280:	00a009b3          	add	s3,zero,a0
20011284:	56c0c0ef          	jal	ra,2001d7f0 <tlka_lc3_get_version>
20011288:	5780c0ef          	jal	ra,2001d800 <tlka_lc3dec_get_size>
2001128c:	0500140b          	addigp	s0,80 # 8018c <lc3_dec_para>
20011290:	00a00ab3          	add	s5,zero,a0
20011294:	5640c0ef          	jal	ra,2001d7f8 <tlka_lc3dec_get_scratch_size>
20011298:	00a004b3          	add	s1,zero,a0
2001129c:	e0005097          	auipc	ra,0xe0005
200112a0:	cb4080e7          	jalr	-844(ra) # 15f50 <pvPortMalloc>
200112a4:	00a42623          	sw	a0,12(s0)
200112a8:	c161                	c.beqz	a0,20011368 <tlkalg_lc3_dec_init+0xfc>
200112aa:	8526                	c.mv	a0,s1
200112ac:	0640148b          	addigp	s1,100 # 801a0 <lc3_dec_para_32k>
200112b0:	e0005097          	auipc	ra,0xe0005
200112b4:	ca0080e7          	jalr	-864(ra) # 15f50 <pvPortMalloc>
200112b8:	00a4a623          	sw	a0,12(s1)
200112bc:	0c050c63          	beqz	a0,20011394 <tlkalg_lc3_dec_init+0x128>
200112c0:	00c42783          	lw	a5,12(s0)
200112c4:	0e078863          	beqz	a5,200113b4 <tlkalg_lc3_dec_init+0x148>
200112c8:	19fd                	c.addi	s3,-1
200112ca:	13305163          	blez	s3,200113ec <tlkalg_lc3_dec_init+0x180>
200112ce:	4401                	c.li	s0,0
200112d0:	4481                	c.li	s1,0
200112d2:	17cc190b          	addigp	s2,24956 # 862b8 <lc3_dec_buff>
200112d6:	2001fbb7          	lui	s7,0x2001f
200112da:	a819                	c.j	200112f0 <tlkalg_lc3_dec_init+0x84>
200112dc:	00140413          	addi	s0,s0,1
200112e0:	0ff47413          	andi	s0,s0,255
200112e4:	5240c0ef          	jal	ra,2001d808 <tlka_lc3dec_init>
200112e8:	008004b3          	add	s1,zero,s0
200112ec:	05345263          	bge	s0,s3,20011330 <tlkalg_lc3_dec_init+0xc4>
200112f0:	01500533          	add	a0,zero,s5
200112f4:	0c9904db          	lea.w	s1,s2,s1
200112f8:	e0005097          	auipc	ra,0xe0005
200112fc:	c58080e7          	jalr	-936(ra) # 15f50 <pvPortMalloc>
20011300:	c088                	c.sw	a0,0(s1)
20011302:	0500158b          	addigp	a1,80 # 8018c <lc3_dec_para>
20011306:	f979                	c.bnez	a0,200112dc <tlkalg_lc3_dec_init+0x70>
20011308:	07f00593          	li	a1,127
2001130c:	e7cb8513          	addi	a0,s7,-388 # 2001ee7c <_ITB_BASE_+0xccc>
20011310:	e0006097          	auipc	ra,0xe0006
20011314:	f9c080e7          	jalr	-100(ra) # 172ac <vAssertCalled>
20011318:	4088                	c.lw	a0,0(s1)
2001131a:	0405                	c.addi	s0,1
2001131c:	0500158b          	addigp	a1,80 # 8018c <lc3_dec_para>
20011320:	0ff47413          	andi	s0,s0,255
20011324:	4e40c0ef          	jal	ra,2001d808 <tlka_lc3dec_init>
20011328:	008004b3          	add	s1,zero,s0
2001132c:	fd3442e3          	blt	s0,s3,200112f0 <tlkalg_lc3_dec_init+0x84>
20011330:	01500533          	add	a0,zero,s5
20011334:	e0005097          	auipc	ra,0xe0005
20011338:	c1c080e7          	jalr	-996(ra) # 15f50 <pvPortMalloc>
2001133c:	00a92823          	sw	a0,16(s2)
20011340:	08050863          	beqz	a0,200113d0 <tlkalg_lc3_dec_init+0x164>
20011344:	0640158b          	addigp	a1,100 # 801a0 <lc3_dec_para_32k>
20011348:	4c00c0ef          	jal	ra,2001d808 <tlka_lc3dec_init>
2001134c:	1c05355b          	bfos	a0,a0,7,0
20011350:	50b2                	c.lwsp	ra,44(sp)
20011352:	5422                	c.lwsp	s0,40(sp)
20011354:	5492                	c.lwsp	s1,36(sp)
20011356:	5902                	c.lwsp	s2,32(sp)
20011358:	49f2                	c.lwsp	s3,28(sp)
2001135a:	4a62                	c.lwsp	s4,24(sp)
2001135c:	4ad2                	c.lwsp	s5,20(sp)
2001135e:	4b42                	c.lwsp	s6,16(sp)
20011360:	4bb2                	c.lwsp	s7,12(sp)
20011362:	6145                	c.addi16sp	sp,48
20011364:	00008067          	ret
20011368:	2001f537          	lui	a0,0x2001f
2001136c:	07100593          	li	a1,113
20011370:	e7c50513          	addi	a0,a0,-388 # 2001ee7c <_ITB_BASE_+0xccc>
20011374:	e0006097          	auipc	ra,0xe0006
20011378:	f38080e7          	jalr	-200(ra) # 172ac <vAssertCalled>
2001137c:	00900533          	add	a0,zero,s1
20011380:	0640148b          	addigp	s1,100 # 801a0 <lc3_dec_para_32k>
20011384:	e0005097          	auipc	ra,0xe0005
20011388:	bcc080e7          	jalr	-1076(ra) # 15f50 <pvPortMalloc>
2001138c:	00a4a623          	sw	a0,12(s1)
20011390:	f20518e3          	bnez	a0,200112c0 <tlkalg_lc3_dec_init+0x54>
20011394:	2001f537          	lui	a0,0x2001f
20011398:	07300593          	li	a1,115
2001139c:	e7c50513          	addi	a0,a0,-388 # 2001ee7c <_ITB_BASE_+0xccc>
200113a0:	e0006097          	auipc	ra,0xe0006
200113a4:	f0c080e7          	jalr	-244(ra) # 172ac <vAssertCalled>
200113a8:	00c42783          	lw	a5,12(s0)
200113ac:	c781                	c.beqz	a5,200113b4 <tlkalg_lc3_dec_init+0x148>
200113ae:	44dc                	c.lw	a5,12(s1)
200113b0:	f0079ce3          	bnez	a5,200112c8 <tlkalg_lc3_dec_init+0x5c>
200113b4:	2001f5b7          	lui	a1,0x2001f
200113b8:	c2058593          	addi	a1,a1,-992 # 2001ec20 <_ITB_BASE_+0xa70>
200113bc:	00000513          	li	a0,0
200113c0:	e0006097          	auipc	ra,0xe0006
200113c4:	db0080e7          	jalr	-592(ra) # 17170 <printk>
200113c8:	fff00513          	li	a0,-1
200113cc:	f85ff06f          	j	20011350 <tlkalg_lc3_dec_init+0xe4>
200113d0:	2001f537          	lui	a0,0x2001f
200113d4:	e7c50513          	addi	a0,a0,-388 # 2001ee7c <_ITB_BASE_+0xccc>
200113d8:	08500593          	li	a1,133
200113dc:	e0006097          	auipc	ra,0xe0006
200113e0:	ed0080e7          	jalr	-304(ra) # 172ac <vAssertCalled>
200113e4:	01092503          	lw	a0,16(s2)
200113e8:	f5dff06f          	j	20011344 <tlkalg_lc3_dec_init+0xd8>
200113ec:	17cc190b          	addigp	s2,24956 # 862b8 <lc3_dec_buff>
200113f0:	b781                	c.j	20011330 <tlkalg_lc3_dec_init+0xc4>
200113f2:	0001                	c.nop

200113f4 <tlkalg_lc3_tns_enable>:
200113f4:	7f96178b          	addigp	a5,16376 # 84134 <lc3_enc_buff>
200113f8:	1101                	c.addi	sp,-32
200113fa:	0ca7855b          	lea.w	a0,a5,a0
200113fe:	ce06                	c.swsp	ra,28(sp)
20011400:	4108                	c.lw	a0,0(a0)
20011402:	c62e                	c.swsp	a1,12(sp)
20011404:	0070                	c.addi4spn	a2,sp,12
20011406:	45ad                	c.li	a1,11
20011408:	e0001097          	auipc	ra,0xe0001
2001140c:	5f4080e7          	jalr	1524(ra) # 129fc <tlka_lc3enc_set_parameter>
20011410:	40f2                	c.lwsp	ra,28(sp)
20011412:	6105                	c.addi16sp	sp,32
20011414:	8082                	c.jr	ra
	...

20011418 <tlkalg_lc3_enc_process>:
20011418:	1141                	c.addi	sp,-16
2001141a:	0840272b          	lwgp	a4,132 # 801c0 <lc3_enc_para+0xc>
2001141e:	c606                	c.swsp	ra,12(sp)
20011420:	7f96178b          	addigp	a5,16376 # 84134 <lc3_enc_buff>
20011424:	e115                	c.bnez	a0,20011448 <tlkalg_lc3_enc_process+0x30>
20011426:	0007a803          	lw	a6,0(a5)
2001142a:	00080f63          	beqz	a6,20011448 <tlkalg_lc3_enc_process+0x30>
2001142e:	cf09                	c.beqz	a4,20011448 <tlkalg_lc3_enc_process+0x30>
20011430:	8636                	c.mv	a2,a3
20011432:	8542                	c.mv	a0,a6
20011434:	e0001097          	auipc	ra,0xe0001
20011438:	5dc080e7          	jalr	1500(ra) # 12a10 <tlka_lc3enc_encode_frame>
2001143c:	1c05355b          	bfos	a0,a0,7,0
20011440:	40b2                	c.lwsp	ra,12(sp)
20011442:	0141                	c.addi	sp,16
20011444:	00008067          	ret
20011448:	0ca787db          	lea.w	a5,a5,a0
2001144c:	4394                	c.lw	a3,0(a5)
2001144e:	2001e5b7          	lui	a1,0x2001e
20011452:	862a                	c.mv	a2,a0
20011454:	39058593          	addi	a1,a1,912 # 2001e390 <_ITB_BASE_+0x1e0>
20011458:	00000513          	li	a0,0
2001145c:	e0006097          	auipc	ra,0xe0006
20011460:	d14080e7          	jalr	-748(ra) # 17170 <printk>
20011464:	fff00513          	li	a0,-1
20011468:	bfe1                	c.j	20011440 <tlkalg_lc3_enc_process+0x28>
2001146a:	0001                	c.nop

2001146c <tlkalg_lc3_dec_process>:
2001146c:	1141                	c.addi	sp,-16
2001146e:	17cc178b          	addigp	a5,24956 # 862b8 <lc3_dec_buff>
20011472:	c606                	c.swsp	ra,12(sp)
20011474:	0ca787db          	lea.w	a5,a5,a0
20011478:	4811                	c.li	a6,4
2001147a:	439c                	c.lw	a5,0(a5)
2001147c:	05c0272b          	lwgp	a4,92 # 80198 <lc3_dec_para+0xc>
20011480:	02a86063          	bltu	a6,a0,200114a0 <tlkalg_lc3_dec_process+0x34>
20011484:	cf91                	c.beqz	a5,200114a0 <tlkalg_lc3_dec_process+0x34>
20011486:	cf09                	c.beqz	a4,200114a0 <tlkalg_lc3_dec_process+0x34>
20011488:	00f00533          	add	a0,zero,a5
2001148c:	e0002097          	auipc	ra,0xe0002
20011490:	86c080e7          	jalr	-1940(ra) # 12cf8 <tlka_lc3dec_decode_frame>
20011494:	1c05355b          	bfos	a0,a0,7,0
20011498:	40b2                	c.lwsp	ra,12(sp)
2001149a:	0141                	c.addi	sp,16
2001149c:	00008067          	ret
200114a0:	2001f5b7          	lui	a1,0x2001f
200114a4:	862a                	c.mv	a2,a0
200114a6:	86be                	c.mv	a3,a5
200114a8:	37c58593          	addi	a1,a1,892 # 2001f37c <_ITB_BASE_+0x11cc>
200114ac:	00000513          	li	a0,0
200114b0:	e0006097          	auipc	ra,0xe0006
200114b4:	cc0080e7          	jalr	-832(ra) # 17170 <printk>
200114b8:	fff00513          	li	a0,-1
200114bc:	bff1                	c.j	20011498 <tlkalg_lc3_dec_process+0x2c>
	...

200114c0 <nvds_reset>:
200114c0:	cafed7b7          	lui	a5,0xcafed
200114c4:	1101                	c.addi	sp,-32
200114c6:	afe78793          	addi	a5,a5,-1282 # cafecafe <BIN_SIZE+0xaafae496>
200114ca:	000fc537          	lui	a0,0xfc
200114ce:	ce06                	c.swsp	ra,28(sp)
200114d0:	c43e                	c.swsp	a5,8(sp)
200114d2:	c602                	c.swsp	zero,12(sp)
200114d4:	2dd030ef          	jal	ra,20014fb0 <flash_erase_sector>
200114d8:	000fb537          	lui	a0,0xfb
200114dc:	2d5030ef          	jal	ra,20014fb0 <flash_erase_sector>
200114e0:	0030                	c.addi4spn	a2,sp,8
200114e2:	45a1                	c.li	a1,8
200114e4:	000fc537          	lui	a0,0xfc
200114e8:	305030ef          	jal	ra,20014fec <flash_write_page>
200114ec:	190c178b          	addigp	a5,24976 # 862cc <nvds>
200114f0:	000fc6b7          	lui	a3,0xfc
200114f4:	c3d4                	c.sw	a3,4(a5)
200114f6:	4685                	c.li	a3,1
200114f8:	00d78623          	sb	a3,12(a5)
200114fc:	0007a423          	sw	zero,8(a5)
20011500:	0007a6a3          	sw	zero,13(a5)
20011504:	0007a8a3          	sw	zero,17(a5)
20011508:	0007aaa3          	sw	zero,21(a5)
2001150c:	0007aca3          	sw	zero,25(a5)
20011510:	40f2                	c.lwsp	ra,28(sp)
20011512:	6105                	c.addi16sp	sp,32
20011514:	8082                	c.jr	ra
	...

20011518 <nvds_init>:
20011518:	7119                	c.addi16sp	sp,-128
2001151a:	d8ca                	c.swsp	s2,112(sp)
2001151c:	de86                	c.swsp	ra,124(sp)
2001151e:	dca2                	c.swsp	s0,120(sp)
20011520:	daa6                	c.swsp	s1,116(sp)
20011522:	d6ce                	c.swsp	s3,108(sp)
20011524:	d4d2                	c.swsp	s4,104(sp)
20011526:	d2d6                	c.swsp	s5,100(sp)
20011528:	190c190b          	addigp	s2,24976 # 862cc <nvds>
2001152c:	4d9030ef          	jal	ra,20015204 <flash_read_mid>
20011530:	0810                	c.addi4spn	a2,sp,16
20011532:	00a92023          	sw	a0,0(s2)
20011536:	45a1                	c.li	a1,8
20011538:	000fc537          	lui	a0,0xfc
2001153c:	321030ef          	jal	ra,2001505c <flash_read_page>
20011540:	0830                	c.addi4spn	a2,sp,24
20011542:	45a1                	c.li	a1,8
20011544:	000fb537          	lui	a0,0xfb
20011548:	315030ef          	jal	ra,2001505c <flash_read_page>
2001154c:	cafed7b7          	lui	a5,0xcafed
20011550:	4742                	c.lwsp	a4,16(sp)
20011552:	afe78793          	addi	a5,a5,-1282 # cafecafe <BIN_SIZE+0xaafae496>
20011556:	12f70963          	beq	a4,a5,20011688 <nvds_init+0x170>
2001155a:	4762                	c.lwsp	a4,24(sp)
2001155c:	06f70663          	beq	a4,a5,200115c8 <nvds_init+0xb0>
20011560:	00500413          	li	s0,5
20011564:	19cc5a0b          	addigp	s4,24989 # 862d9 <nvds+0xd>
20011568:	cafed7b7          	lui	a5,0xcafed
2001156c:	afe78793          	addi	a5,a5,-1282 # cafecafe <BIN_SIZE+0xaafae496>
20011570:	000fc537          	lui	a0,0xfc
20011574:	d03e                	c.swsp	a5,32(sp)
20011576:	d202                	c.swsp	zero,36(sp)
20011578:	239030ef          	jal	ra,20014fb0 <flash_erase_sector>
2001157c:	000fb537          	lui	a0,0xfb
20011580:	231030ef          	jal	ra,20014fb0 <flash_erase_sector>
20011584:	1010                	c.addi4spn	a2,sp,32
20011586:	45a1                	c.li	a1,8
20011588:	000fc537          	lui	a0,0xfc
2001158c:	261030ef          	jal	ra,20014fec <flash_write_page>
20011590:	000fc7b7          	lui	a5,0xfc
20011594:	000926a3          	sw	zero,13(s2)
20011598:	00f92223          	sw	a5,4(s2)
2001159c:	00100793          	li	a5,1
200115a0:	00f90623          	sb	a5,12(s2)
200115a4:	00092423          	sw	zero,8(s2)
200115a8:	000a2223          	sw	zero,4(s4)
200115ac:	000a2423          	sw	zero,8(s4)
200115b0:	000a2623          	sw	zero,12(s4)
200115b4:	8522                	c.mv	a0,s0
200115b6:	50f6                	c.lwsp	ra,124(sp)
200115b8:	5466                	c.lwsp	s0,120(sp)
200115ba:	54d6                	c.lwsp	s1,116(sp)
200115bc:	5946                	c.lwsp	s2,112(sp)
200115be:	59b6                	c.lwsp	s3,108(sp)
200115c0:	5a26                	c.lwsp	s4,104(sp)
200115c2:	5a96                	c.lwsp	s5,100(sp)
200115c4:	6109                	c.addi16sp	sp,128
200115c6:	8082                	c.jr	ra
200115c8:	01c12703          	lw	a4,28(sp)
200115cc:	00d90a13          	addi	s4,s2,13
200115d0:	000926a3          	sw	zero,13(s2)
200115d4:	000fb7b7          	lui	a5,0xfb
200115d8:	000a2223          	sw	zero,4(s4)
200115dc:	000a2423          	sw	zero,8(s4)
200115e0:	000a2623          	sw	zero,12(s4)
200115e4:	00f92223          	sw	a5,4(s2)
200115e8:	000fb7b7          	lui	a5,0xfb
200115ec:	200209b7          	lui	s3,0x20020
200115f0:	4485                	c.li	s1,1
200115f2:	4abd                	c.li	s5,15
200115f4:	9f898993          	addi	s3,s3,-1544 # 2001f9f8 <crc_table>
200115f8:	00e92423          	sw	a4,8(s2)
200115fc:	00649413          	slli	s0,s1,0x6
20011600:	943e                	c.add	s0,a5
20011602:	0070                	c.addi4spn	a2,sp,12
20011604:	4591                	c.li	a1,4
20011606:	8522                	c.mv	a0,s0
20011608:	255030ef          	jal	ra,2001505c <flash_read_page>
2001160c:	00c14703          	lbu	a4,12(sp)
20011610:	4a07725b          	bbs	a4,0,200116b4 <nvds_init+0x19c>
20011614:	00d14783          	lbu	a5,13(sp)
20011618:	0afae463          	bltu	s5,a5,200116c0 <nvds_init+0x1a8>
2001161c:	04177a5b          	bbc	a4,1,20011670 <nvds_init+0x158>
20011620:	97ca                	c.add	a5,s2
20011622:	00d7c783          	lbu	a5,13(a5) # fb00d <_D_HEAP_START_ADDR+0x71f1d>
20011626:	eb9d                	c.bnez	a5,2001165c <nvds_init+0x144>
20011628:	1010                	c.addi4spn	a2,sp,32
2001162a:	04000593          	li	a1,64
2001162e:	8522                	c.mv	a0,s0
20011630:	22d030ef          	jal	ra,2001505c <flash_read_page>
20011634:	02314603          	lbu	a2,35(sp)
20011638:	02214583          	lbu	a1,34(sp)
2001163c:	c641                	c.beqz	a2,200116c4 <nvds_init+0x1ac>
2001163e:	1058                	c.addi4spn	a4,sp,36
20011640:	963a                	c.add	a2,a4
20011642:	46bd                	c.li	a3,15
20011644:	00074783          	lbu	a5,0(a4)
20011648:	0705                	c.addi	a4,1
2001164a:	8fb5                	c.xor	a5,a3
2001164c:	013787b3          	add	a5,a5,s3
20011650:	0007c683          	lbu	a3,0(a5)
20011654:	fec718e3          	bne	a4,a2,20011644 <nvds_init+0x12c>
20011658:	02d58263          	beq	a1,a3,2001167c <nvds_init+0x164>
2001165c:	00c10783          	lb	a5,12(sp)
20011660:	0070                	c.addi4spn	a2,sp,12
20011662:	9bf5                	c.andi	a5,-3
20011664:	4591                	c.li	a1,4
20011666:	8522                	c.mv	a0,s0
20011668:	00f10623          	sb	a5,12(sp)
2001166c:	181030ef          	jal	ra,20014fec <flash_write_page>
20011670:	0485                	c.addi	s1,1
20011672:	4404db5b          	beqc	s1,64,200116c8 <nvds_init+0x1b0>
20011676:	00492783          	lw	a5,4(s2)
2001167a:	b749                	c.j	200115fc <nvds_init+0xe4>
2001167c:	00d14783          	lbu	a5,13(sp)
20011680:	97ca                	c.add	a5,s2
20011682:	009786a3          	sb	s1,13(a5)
20011686:	b7ed                	c.j	20011670 <nvds_init+0x158>
20011688:	00d90a13          	addi	s4,s2,13
2001168c:	000926a3          	sw	zero,13(s2)
20011690:	47e2                	c.lwsp	a5,24(sp)
20011692:	000a2223          	sw	zero,4(s4)
20011696:	000a2423          	sw	zero,8(s4)
2001169a:	000a2623          	sw	zero,12(s4)
2001169e:	02e78963          	beq	a5,a4,200116d0 <nvds_init+0x1b8>
200116a2:	47d2                	c.lwsp	a5,20(sp)
200116a4:	000fc737          	lui	a4,0xfc
200116a8:	00e92223          	sw	a4,4(s2)
200116ac:	873e                	c.mv	a4,a5
200116ae:	000fc7b7          	lui	a5,0xfc
200116b2:	bf2d                	c.j	200115ec <nvds_init+0xd4>
200116b4:	0ff4f493          	andi	s1,s1,255
200116b8:	00990623          	sb	s1,12(s2)
200116bc:	4401                	c.li	s0,0
200116be:	bddd                	c.j	200115b4 <nvds_init+0x9c>
200116c0:	4411                	c.li	s0,4
200116c2:	b55d                	c.j	20011568 <nvds_init+0x50>
200116c4:	46bd                	c.li	a3,15
200116c6:	bf49                	c.j	20011658 <nvds_init+0x140>
200116c8:	04000493          	li	s1,64
200116cc:	fedff06f          	j	200116b8 <nvds_init+0x1a0>
200116d0:	47d2                	c.lwsp	a5,20(sp)
200116d2:	4772                	c.lwsp	a4,28(sp)
200116d4:	fce7e8e3          	bltu	a5,a4,200116a4 <nvds_init+0x18c>
200116d8:	000fb7b7          	lui	a5,0xfb
200116dc:	00f92223          	sw	a5,4(s2)
200116e0:	b721                	c.j	200115e8 <nvds_init+0xd0>
	...

200116e4 <nvds_sector_move>:
200116e4:	7159                	c.addi16sp	sp,-112
200116e6:	d2a6                	c.swsp	s1,100(sp)
200116e8:	190c148b          	addigp	s1,24976 # 862cc <nvds>
200116ec:	40d8                	c.lw	a4,4(s1)
200116ee:	cad6                	c.swsp	s5,84(sp)
200116f0:	d686                	c.swsp	ra,108(sp)
200116f2:	d4a2                	c.swsp	s0,104(sp)
200116f4:	d0ca                	c.swsp	s2,96(sp)
200116f6:	cece                	c.swsp	s3,92(sp)
200116f8:	05412c23          	sw	s4,88(sp)
200116fc:	000fc7b7          	lui	a5,0xfc
20011700:	000fcab7          	lui	s5,0xfc
20011704:	00f71463          	bne	a4,a5,2001170c <nvds_sector_move+0x28>
20011708:	000fbab7          	lui	s5,0xfb
2001170c:	01500533          	add	a0,zero,s5
20011710:	0a1030ef          	jal	ra,20014fb0 <flash_erase_sector>
20011714:	449c                	c.lw	a5,8(s1)
20011716:	59cd                	c.li	s3,-13
20011718:	0785                	c.addi	a5,1
2001171a:	c49c                	c.sw	a5,8(s1)
2001171c:	00d48413          	addi	s0,s1,13
20011720:	00100793          	li	a5,1
20011724:	01d48a13          	addi	s4,s1,29
20011728:	409989b3          	sub	s3,s3,s1
2001172c:	00f48623          	sb	a5,12(s1)
20011730:	00044783          	lbu	a5,0(s0)
20011734:	0810                	c.addi4spn	a2,sp,16
20011736:	04000593          	li	a1,64
2001173a:	00898933          	add	s2,s3,s0
2001173e:	00679713          	slli	a4,a5,0x6
20011742:	cf9d                	c.beqz	a5,20011780 <nvds_sector_move+0x9c>
20011744:	40c8                	c.lw	a0,4(s1)
20011746:	953a                	c.add	a0,a4
20011748:	115030ef          	jal	ra,2001505c <flash_read_page>
2001174c:	01010783          	lb	a5,16(sp)
20011750:	8b8d                	c.andi	a5,3
20011752:	0227e75b          	bnec	a5,2,20011780 <nvds_sector_move+0x9c>
20011756:	01114783          	lbu	a5,17(sp)
2001175a:	03279363          	bne	a5,s2,20011780 <nvds_sector_move+0x9c>
2001175e:	00c4c503          	lbu	a0,12(s1)
20011762:	0810                	c.addi4spn	a2,sp,16
20011764:	051a                	c.slli	a0,0x6
20011766:	04000593          	li	a1,64
2001176a:	9556                	c.add	a0,s5
2001176c:	081030ef          	jal	ra,20014fec <flash_write_page>
20011770:	00c4c783          	lbu	a5,12(s1)
20011774:	00178713          	addi	a4,a5,1 # fc001 <_D_HEAP_START_ADDR+0x72f11>
20011778:	00e48623          	sb	a4,12(s1)
2001177c:	00f40023          	sb	a5,0(s0)
20011780:	0405                	c.addi	s0,1
20011782:	fb4417e3          	bne	s0,s4,20011730 <nvds_sector_move+0x4c>
20011786:	4498                	c.lw	a4,8(s1)
20011788:	cafed7b7          	lui	a5,0xcafed
2001178c:	0030                	c.addi4spn	a2,sp,8
2001178e:	8556                	c.mv	a0,s5
20011790:	afe78793          	addi	a5,a5,-1282 # cafecafe <BIN_SIZE+0xaafae496>
20011794:	45a1                	c.li	a1,8
20011796:	c43e                	c.swsp	a5,8(sp)
20011798:	00e12623          	sw	a4,12(sp)
2001179c:	051030ef          	jal	ra,20014fec <flash_write_page>
200117a0:	0044a503          	lw	a0,4(s1)
200117a4:	00d030ef          	jal	ra,20014fb0 <flash_erase_sector>
200117a8:	50b6                	c.lwsp	ra,108(sp)
200117aa:	5426                	c.lwsp	s0,104(sp)
200117ac:	0154a223          	sw	s5,4(s1)
200117b0:	5906                	c.lwsp	s2,96(sp)
200117b2:	5496                	c.lwsp	s1,100(sp)
200117b4:	49f6                	c.lwsp	s3,92(sp)
200117b6:	4a66                	c.lwsp	s4,88(sp)
200117b8:	4ad6                	c.lwsp	s5,84(sp)
200117ba:	4501                	c.li	a0,0
200117bc:	6165                	c.addi16sp	sp,112
200117be:	8082                	c.jr	ra
200117c0:	0001                	c.nop
	...

200117c4 <nvds_write>:
200117c4:	711d                	c.addi16sp	sp,-96
200117c6:	caa6                	c.swsp	s1,84(sp)
200117c8:	ce86                	c.swsp	ra,92(sp)
200117ca:	cca2                	c.swsp	s0,88(sp)
200117cc:	c8ca                	c.swsp	s2,80(sp)
200117ce:	c6ce                	c.swsp	s3,76(sp)
200117d0:	c4d2                	c.swsp	s4,72(sp)
200117d2:	c2d6                	c.swsp	s5,68(sp)
200117d4:	03c00793          	li	a5,60
200117d8:	4489                	c.li	s1,2
200117da:	0ac7e763          	bltu	a5,a2,20011888 <nvds_write+0xc4>
200117de:	47bd                	c.li	a5,15
200117e0:	4489                	c.li	s1,2
200117e2:	0aa7e363          	bltu	a5,a0,20011888 <nvds_write+0xc4>
200117e6:	190c198b          	addigp	s3,24976 # 862cc <nvds>
200117ea:	00c9c783          	lbu	a5,12(s3)
200117ee:	03f00713          	li	a4,63
200117f2:	842e                	c.mv	s0,a1
200117f4:	892a                	c.mv	s2,a0
200117f6:	84b2                	c.mv	s1,a2
200117f8:	0cf76263          	bltu	a4,a5,200118bc <nvds_write+0xf8>
200117fc:	0049aa83          	lw	s5,4(s3)
20011800:	079a                	c.slli	a5,0x6
20011802:	01298733          	add	a4,s3,s2
20011806:	04000613          	li	a2,64
2001180a:	4581                	c.li	a1,0
2001180c:	850a                	c.mv	a0,sp
2001180e:	9abe                	c.add	s5,a5
20011810:	00d74a03          	lbu	s4,13(a4) # fc00d <_D_HEAP_START_ADDR+0x72f1d>
20011814:	065090ef          	jal	ra,2001b078 <memset>
20011818:	8626                	c.mv	a2,s1
2001181a:	85a2                	c.mv	a1,s0
2001181c:	00410513          	addi	a0,sp,4
20011820:	668090ef          	jal	ra,2001ae88 <memcpy>
20011824:	00010783          	lb	a5,0(sp)
20011828:	012100a3          	sb	s2,1(sp)
2001182c:	0027e793          	ori	a5,a5,2
20011830:	009101a3          	sb	s1,3(sp)
20011834:	00f10023          	sb	a5,0(sp)
20011838:	c8c1                	c.beqz	s1,200118c8 <nvds_write+0x104>
2001183a:	200206b7          	lui	a3,0x20020
2001183e:	85a2                	c.mv	a1,s0
20011840:	00940633          	add	a2,s0,s1
20011844:	00f00713          	li	a4,15
20011848:	9f868693          	addi	a3,a3,-1544 # 2001f9f8 <crc_table>
2001184c:	0005c783          	lbu	a5,0(a1)
20011850:	0585                	c.addi	a1,1
20011852:	8fb9                	c.xor	a5,a4
20011854:	00d787b3          	add	a5,a5,a3
20011858:	0007c703          	lbu	a4,0(a5)
2001185c:	feb618e3          	bne	a2,a1,2001184c <nvds_write+0x88>
20011860:	860a                	c.mv	a2,sp
20011862:	04000593          	li	a1,64
20011866:	8556                	c.mv	a0,s5
20011868:	00e10123          	sb	a4,2(sp)
2001186c:	780030ef          	jal	ra,20014fec <flash_write_page>
20011870:	00c9c783          	lbu	a5,12(s3)
20011874:	994e                	c.add	s2,s3
20011876:	00178713          	addi	a4,a5,1
2001187a:	00f906a3          	sb	a5,13(s2)
2001187e:	00e98623          	sb	a4,12(s3)
20011882:	4481                	c.li	s1,0
20011884:	000a1c63          	bnez	s4,2001189c <nvds_write+0xd8>
20011888:	40f6                	c.lwsp	ra,92(sp)
2001188a:	4466                	c.lwsp	s0,88(sp)
2001188c:	8526                	c.mv	a0,s1
2001188e:	4946                	c.lwsp	s2,80(sp)
20011890:	44d6                	c.lwsp	s1,84(sp)
20011892:	49b6                	c.lwsp	s3,76(sp)
20011894:	4a26                	c.lwsp	s4,72(sp)
20011896:	4a96                	c.lwsp	s5,68(sp)
20011898:	6125                	c.addi16sp	sp,96
2001189a:	8082                	c.jr	ra
2001189c:	00010783          	lb	a5,0(sp)
200118a0:	0049a503          	lw	a0,4(s3)
200118a4:	0a1a                	c.slli	s4,0x6
200118a6:	9bf5                	c.andi	a5,-3
200118a8:	860a                	c.mv	a2,sp
200118aa:	4591                	c.li	a1,4
200118ac:	01450533          	add	a0,a0,s4
200118b0:	00f10023          	sb	a5,0(sp)
200118b4:	738030ef          	jal	ra,20014fec <flash_write_page>
200118b8:	fd1ff06f          	j	20011888 <nvds_write+0xc4>
200118bc:	e29ff0ef          	jal	ra,200116e4 <nvds_sector_move>
200118c0:	00c9c783          	lbu	a5,12(s3)
200118c4:	f39ff06f          	j	200117fc <nvds_write+0x38>
200118c8:	473d                	c.li	a4,15
200118ca:	bf59                	c.j	20011860 <nvds_write+0x9c>

200118cc <nvds_read>:
200118cc:	47bd                	c.li	a5,15
200118ce:	04a7e163          	bltu	a5,a0,20011910 <nvds_read+0x44>
200118d2:	190c178b          	addigp	a5,24976 # 862cc <nvds>
200118d6:	953e                	c.add	a0,a5
200118d8:	00d54703          	lbu	a4,13(a0) # fc00d <_D_HEAP_START_ADDR+0x72f1d>
200118dc:	4509                	c.li	a0,2
200118de:	c71d                	c.beqz	a4,2001190c <nvds_read+0x40>
200118e0:	1141                	c.addi	sp,-16
200118e2:	c606                	c.swsp	ra,12(sp)
200118e4:	03c00513          	li	a0,60
200118e8:	00c006b3          	add	a3,zero,a2
200118ec:	02c56463          	bltu	a0,a2,20011914 <nvds_read+0x48>
200118f0:	43c8                	c.lw	a0,4(a5)
200118f2:	071a                	c.slli	a4,0x6
200118f4:	0511                	c.addi	a0,4
200118f6:	862e                	c.mv	a2,a1
200118f8:	00e50533          	add	a0,a0,a4
200118fc:	3c06a5db          	bfoz	a1,a3,15,0
20011900:	75c030ef          	jal	ra,2001505c <flash_read_page>
20011904:	40b2                	c.lwsp	ra,12(sp)
20011906:	4501                	c.li	a0,0
20011908:	0141                	c.addi	sp,16
2001190a:	8082                	c.jr	ra
2001190c:	00008067          	ret
20011910:	4509                	c.li	a0,2
20011912:	8082                	c.jr	ra
20011914:	03c00693          	li	a3,60
20011918:	bfe1                	c.j	200118f0 <nvds_read+0x24>
2001191a:	0001                	c.nop

2001191c <nvds_flash_protect>:
2001191c:	200207b7          	lui	a5,0x20020
20011920:	7151                	c.addi16sp	sp,-240
20011922:	91878693          	addi	a3,a5,-1768 # 2001f918 <shellDesctts+0xc>
20011926:	10b8                	c.addi4spn	a4,sp,104
20011928:	91878793          	addi	a5,a5,-1768
2001192c:	07868613          	addi	a2,a3,120
20011930:	d786                	c.swsp	ra,236(sp)
20011932:	d5a2                	c.swsp	s0,232(sp)
20011934:	0e912223          	sw	s1,228(sp)
20011938:	0007a883          	lw	a7,0(a5)
2001193c:	0047a803          	lw	a6,4(a5)
20011940:	478c                	c.lw	a1,8(a5)
20011942:	01172023          	sw	a7,0(a4)
20011946:	01072223          	sw	a6,4(a4)
2001194a:	c70c                	c.sw	a1,8(a4)
2001194c:	07b1                	c.addi	a5,12
2001194e:	0731                	c.addi	a4,12
20011950:	fec794e3          	bne	a5,a2,20011938 <nvds_flash_protect+0x1c>
20011954:	00200733          	add	a4,zero,sp
20011958:	0d868693          	addi	a3,a3,216
2001195c:	0007a803          	lw	a6,0(a5)
20011960:	43cc                	c.lw	a1,4(a5)
20011962:	4790                	c.lw	a2,8(a5)
20011964:	01072023          	sw	a6,0(a4)
20011968:	c34c                	c.sw	a1,4(a4)
2001196a:	c710                	c.sw	a2,8(a4)
2001196c:	07b1                	c.addi	a5,12
2001196e:	0731                	c.addi	a4,12
20011970:	fed796e3          	bne	a5,a3,2001195c <nvds_flash_protect+0x40>
20011974:	4394                	c.lw	a3,0(a5)
20011976:	43dc                	c.lw	a5,4(a5)
20011978:	c314                	c.sw	a3,0(a4)
2001197a:	c35c                	c.sw	a5,4(a4)
2001197c:	192c278b          	lbugp	a5,24978 # 862ce <nvds+0x2>
20011980:	1347d25b          	beqc	a5,20,20011aa4 <nvds_flash_protect+0x188>
20011984:	57a6                	c.lwsp	a5,104(sp)
20011986:	0785                	c.addi	a5,1
20011988:	12a7f663          	bgeu	a5,a0,20011ab4 <nvds_flash_protect+0x198>
2001198c:	10bc                	c.addi4spn	a5,sp,104
2001198e:	46bd                	c.li	a3,15
20011990:	4798                	c.lw	a4,8(a5)
20011992:	00878413          	addi	s0,a5,8
20011996:	0705                	c.addi	a4,1
20011998:	0aa77e63          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
2001199c:	4b98                	c.lw	a4,16(a5)
2001199e:	01078413          	addi	s0,a5,16
200119a2:	0705                	c.addi	a4,1
200119a4:	0aa77863          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119a8:	4f98                	c.lw	a4,24(a5)
200119aa:	01878413          	addi	s0,a5,24
200119ae:	0705                	c.addi	a4,1
200119b0:	0aa77263          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119b4:	5398                	c.lw	a4,32(a5)
200119b6:	02078413          	addi	s0,a5,32
200119ba:	0705                	c.addi	a4,1
200119bc:	08a77c63          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119c0:	5798                	c.lw	a4,40(a5)
200119c2:	02878413          	addi	s0,a5,40
200119c6:	0705                	c.addi	a4,1
200119c8:	08a77663          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119cc:	5b98                	c.lw	a4,48(a5)
200119ce:	03078413          	addi	s0,a5,48
200119d2:	0705                	c.addi	a4,1
200119d4:	08a77063          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119d8:	5f98                	c.lw	a4,56(a5)
200119da:	03878413          	addi	s0,a5,56
200119de:	0705                	c.addi	a4,1
200119e0:	06a77a63          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119e4:	43b8                	c.lw	a4,64(a5)
200119e6:	04078413          	addi	s0,a5,64
200119ea:	0705                	c.addi	a4,1
200119ec:	06a77463          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119f0:	47b8                	c.lw	a4,72(a5)
200119f2:	04878413          	addi	s0,a5,72
200119f6:	0705                	c.addi	a4,1
200119f8:	04a77e63          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
200119fc:	4bb8                	c.lw	a4,80(a5)
200119fe:	05078413          	addi	s0,a5,80
20011a02:	0705                	c.addi	a4,1
20011a04:	04a77863          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
20011a08:	4fb8                	c.lw	a4,88(a5)
20011a0a:	05878413          	addi	s0,a5,88
20011a0e:	0705                	c.addi	a4,1
20011a10:	04a77263          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
20011a14:	53b8                	c.lw	a4,96(a5)
20011a16:	06078413          	addi	s0,a5,96
20011a1a:	0705                	c.addi	a4,1
20011a1c:	02a77c63          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
20011a20:	02d6d25b          	beqc	a3,13,20011a44 <nvds_flash_protect+0x128>
20011a24:	57b8                	c.lw	a4,104(a5)
20011a26:	06878413          	addi	s0,a5,104
20011a2a:	0705                	c.addi	a4,1
20011a2c:	02a77463          	bgeu	a4,a0,20011a54 <nvds_flash_protect+0x138>
20011a30:	00f6ea5b          	bnec	a3,15,20011a44 <nvds_flash_protect+0x128>
20011a34:	0707a703          	lw	a4,112(a5)
20011a38:	07078413          	addi	s0,a5,112
20011a3c:	00170793          	addi	a5,a4,1
20011a40:	00a7fa63          	bgeu	a5,a0,20011a54 <nvds_flash_protect+0x138>
20011a44:	50be                	c.lwsp	ra,236(sp)
20011a46:	542e                	c.lwsp	s0,232(sp)
20011a48:	549e                	c.lwsp	s1,228(sp)
20011a4a:	4509                	c.li	a0,2
20011a4c:	616d                	c.addi16sp	sp,240
20011a4e:	8082                	c.jr	ra
20011a50:	00200433          	add	s0,zero,sp
20011a54:	e0002097          	auipc	ra,0xe0002
20011a58:	c64080e7          	jalr	-924(ra) # 136b8 <core_interrupt_disable>
20011a5c:	00a004b3          	add	s1,zero,a0
20011a60:	6cc030ef          	jal	ra,2001512c <flash_read_status>
20011a64:	00544783          	lbu	a5,5(s0)
20011a68:	00444703          	lbu	a4,4(s0)
20011a6c:	38f7a7db          	bfoz	a5,a5,14,15
20011a70:	070a                	c.slli	a4,0x2
20011a72:	8fd9                	c.or	a5,a4
20011a74:	6711                	c.lui	a4,0x4
20011a76:	1fc70713          	addi	a4,a4,508 # 41fc <tlka_aec_post_calc_resGain+0x19c>
20011a7a:	8f69                	c.and	a4,a0
20011a7c:	00e78863          	beq	a5,a4,20011a8c <nvds_flash_protect+0x170>
20011a80:	20257513          	andi	a0,a0,514
20011a84:	00f56533          	or	a0,a0,a5
20011a88:	688030ef          	jal	ra,20015110 <flash_write_status>
20011a8c:	00900533          	add	a0,zero,s1
20011a90:	e0002097          	auipc	ra,0xe0002
20011a94:	c38080e7          	jalr	-968(ra) # 136c8 <core_restore_interrupt>
20011a98:	50be                	c.lwsp	ra,236(sp)
20011a9a:	542e                	c.lwsp	s0,232(sp)
20011a9c:	549e                	c.lwsp	s1,228(sp)
20011a9e:	4501                	c.li	a0,0
20011aa0:	616d                	c.addi16sp	sp,240
20011aa2:	8082                	c.jr	ra
20011aa4:	4782                	c.lwsp	a5,0(sp)
20011aa6:	0785                	c.addi	a5,1
20011aa8:	faa7f4e3          	bgeu	a5,a0,20011a50 <nvds_flash_protect+0x134>
20011aac:	878a                	c.mv	a5,sp
20011aae:	46b5                	c.li	a3,13
20011ab0:	ee1ff06f          	j	20011990 <nvds_flash_protect+0x74>
20011ab4:	10a0                	c.addi4spn	s0,sp,104
20011ab6:	bf79                	c.j	20011a54 <nvds_flash_protect+0x138>

20011ab8 <shell_read>:
20011ab8:	85aa                	c.mv	a1,a0
20011aba:	29c0a52b          	lwgp	a0,33436 # 883d8 <cdcRxConsole>
20011abe:	1141                	c.addi	sp,-16
20011ac0:	56fd                	c.li	a3,-1
20011ac2:	4605                	c.li	a2,1
20011ac4:	00112623          	sw	ra,12(sp)
20011ac8:	ce4fc0ef          	jal	ra,2000dfac <xStreamBufferReceive>
20011acc:	40b2                	c.lwsp	ra,12(sp)
20011ace:	4501                	c.li	a0,0
20011ad0:	0141                	c.addi	sp,16
20011ad2:	8082                	c.jr	ra

20011ad4 <shell_write>:
20011ad4:	0e80206f          	j	20013bbc <cdcTxStreamBufferWrite>
20011ad8:	0001                	c.nop
	...

20011adc <if_shell_init>:
20011adc:	1141                	c.addi	sp,-16
20011ade:	c422                	c.swsp	s0,8(sp)
20011ae0:	200125b7          	lui	a1,0x20012
20011ae4:	200127b7          	lui	a5,0x20012
20011ae8:	c606                	c.swsp	ra,12(sp)
20011aea:	1180970b          	addigp	a4,33048 # 88254 <shell>
20011aee:	ad458693          	addi	a3,a1,-1324 # 20011ad4 <shell_write>
20011af2:	ab878793          	addi	a5,a5,-1352 # 20011ab8 <shell_read>
20011af6:	ad458593          	addi	a1,a1,-1324
20011afa:	4505                	c.li	a0,1
20011afc:	16f72623          	sw	a5,364(a4)
20011b00:	16d72823          	sw	a3,368(a4)
20011b04:	139020ef          	jal	ra,2001443c <printk_write_callback>
20011b08:	2001e5b7          	lui	a1,0x2001e
20011b0c:	20013537          	lui	a0,0x20013
20011b10:	1180968b          	addigp	a3,33048 # 88254 <shell>
20011b14:	2900978b          	addigp	a5,33424 # 883cc <hdl_shellTask>
20011b18:	00300713          	li	a4,3
20011b1c:	20000613          	li	a2,512
20011b20:	63058593          	addi	a1,a1,1584 # 2001e630 <_ITB_BASE_+0x480>
20011b24:	8cc50513          	addi	a0,a0,-1844 # 200128cc <shellTask>
20011b28:	c05fc0ef          	jal	ra,2000e72c <xTaskCreate>
20011b2c:	40b2                	c.lwsp	ra,12(sp)
20011b2e:	4422                	c.lwsp	s0,8(sp)
20011b30:	4505                	c.li	a0,1
20011b32:	0141                	c.addi	sp,16
20011b34:	8082                	c.jr	ra
20011b36:	0001                	c.nop

20011b38 <shellAnsiStart>:
20011b38:	16a50783          	lb	a5,362(a0)
20011b3c:	9bf1                	c.andi	a5,-4
20011b3e:	0017e793          	ori	a5,a5,1
20011b42:	16f50523          	sb	a5,362(a0)
20011b46:	8082                	c.jr	ra
20011b48:	0001                	c.nop
	...

20011b4c <shellClear>:
20011b4c:	1141                	c.addi	sp,-16
20011b4e:	1b0c178b          	addigp	a5,25008 # 862ec <shellList>
20011b52:	c606                	c.swsp	ra,12(sp)
20011b54:	c422                	c.swsp	s0,8(sp)
20011b56:	c226                	c.swsp	s1,4(sp)
20011b58:	4380                	c.lw	s0,0(a5)
20011b5a:	c409                	c.beqz	s0,20011b64 <shellClear+0x18>
20011b5c:	16a40703          	lb	a4,362(s0)
20011b60:	4427705b          	bbs	a4,2,20011ba0 <shellClear+0x54>
20011b64:	43c0                	c.lw	s0,4(a5)
20011b66:	c409                	c.beqz	s0,20011b70 <shellClear+0x24>
20011b68:	16a40703          	lb	a4,362(s0)
20011b6c:	42277a5b          	bbs	a4,2,20011ba0 <shellClear+0x54>
20011b70:	4780                	c.lw	s0,8(a5)
20011b72:	c409                	c.beqz	s0,20011b7c <shellClear+0x30>
20011b74:	16a40703          	lb	a4,362(s0)
20011b78:	4227745b          	bbs	a4,2,20011ba0 <shellClear+0x54>
20011b7c:	47c0                	c.lw	s0,12(a5)
20011b7e:	c409                	c.beqz	s0,20011b88 <shellClear+0x3c>
20011b80:	16a40703          	lb	a4,362(s0)
20011b84:	40277e5b          	bbs	a4,2,20011ba0 <shellClear+0x54>
20011b88:	4b80                	c.lw	s0,16(a5)
20011b8a:	c409                	c.beqz	s0,20011b94 <shellClear+0x48>
20011b8c:	16a40783          	lb	a5,362(s0)
20011b90:	4027f85b          	bbs	a5,2,20011ba0 <shellClear+0x54>
20011b94:	40b2                	c.lwsp	ra,12(sp)
20011b96:	4422                	c.lwsp	s0,8(sp)
20011b98:	4492                	c.lwsp	s1,4(sp)
20011b9a:	0141                	c.addi	sp,16
20011b9c:	00008067          	ret
20011ba0:	17042783          	lw	a5,368(s0)
20011ba4:	dbe5                	c.beqz	a5,20011b94 <shellClear+0x48>
20011ba6:	2001f4b7          	lui	s1,0x2001f
20011baa:	456d                	c.li	a0,27
20011bac:	f2c48493          	addi	s1,s1,-212 # 2001ef2c <_ITB_BASE_+0xd7c>
20011bb0:	0080006f          	j	20011bb8 <shellClear+0x6c>
20011bb4:	17042783          	lw	a5,368(s0)
20011bb8:	0485                	c.addi	s1,1
20011bba:	9782                	c.jalr	a5
20011bbc:	0004c503          	lbu	a0,0(s1)
20011bc0:	f975                	c.bnez	a0,20011bb4 <shellClear+0x68>
20011bc2:	40b2                	c.lwsp	ra,12(sp)
20011bc4:	4422                	c.lwsp	s0,8(sp)
20011bc6:	4492                	c.lwsp	s1,4(sp)
20011bc8:	0141                	c.addi	sp,16
20011bca:	8082                	c.jr	ra
20011bcc:	0001                	c.nop
	...

20011bd0 <shellDisplayItem>:
20011bd0:	1101                	c.addi	sp,-32
20011bd2:	ce06                	c.swsp	ra,28(sp)
20011bd4:	cc22                	c.swsp	s0,24(sp)
20011bd6:	ca26                	c.swsp	s1,20(sp)
20011bd8:	c84a                	c.swsp	s2,16(sp)
20011bda:	c64e                	c.swsp	s3,12(sp)
20011bdc:	c452                	c.swsp	s4,8(sp)
20011bde:	15c52983          	lw	s3,348(a0)
20011be2:	17052783          	lw	a5,368(a0)
20011be6:	0592                	c.slli	a1,0x4
20011be8:	99ae                	c.add	s3,a1
20011bea:	c7cd                	c.beqz	a5,20011c94 <shellDisplayItem+0xc4>
20011bec:	0009aa03          	lw	s4,0(s3)
20011bf0:	84aa                	c.mv	s1,a0
20011bf2:	000a4503          	lbu	a0,0(s4)
20011bf6:	c55d                	c.beqz	a0,20011ca4 <shellDisplayItem+0xd4>
20011bf8:	4901                	c.li	s2,0
20011bfa:	a019                	c.j	20011c00 <shellDisplayItem+0x30>
20011bfc:	1704a783          	lw	a5,368(s1)
20011c00:	0a05                	c.addi	s4,1
20011c02:	9782                	c.jalr	a5
20011c04:	000a4503          	lbu	a0,0(s4)
20011c08:	00190413          	addi	s0,s2,1
20011c0c:	3c04295b          	bfoz	s2,s0,15,0
20011c10:	f575                	c.bnez	a0,20011bfc <shellDisplayItem+0x2c>
20011c12:	4459                	c.li	s0,22
20011c14:	41240433          	sub	s0,s0,s2
20011c18:	3c04345b          	bfos	s0,s0,15,0
20011c1c:	1704a783          	lw	a5,368(s1)
20011c20:	00804463          	bgtz	s0,20011c28 <shellDisplayItem+0x58>
20011c24:	00400413          	li	s0,4
20011c28:	02000513          	li	a0,32
20011c2c:	c7a5                	c.beqz	a5,20011c94 <shellDisplayItem+0xc4>
20011c2e:	147d                	c.addi	s0,-1
20011c30:	9782                	c.jalr	a5
20011c32:	3c04345b          	bfos	s0,s0,15,0
20011c36:	1704a783          	lw	a5,368(s1)
20011c3a:	f47d                	c.bnez	s0,20011c28 <shellDisplayItem+0x58>
20011c3c:	04078c63          	beqz	a5,20011c94 <shellDisplayItem+0xc4>
20011c40:	2001f437          	lui	s0,0x2001f
20011c44:	02d00513          	li	a0,45
20011c48:	3ec40413          	addi	s0,s0,1004 # 2001f3ec <_ITB_BASE_+0x123c>
20011c4c:	9782                	c.jalr	a5
20011c4e:	0405                	c.addi	s0,1
20011c50:	00044503          	lbu	a0,0(s0)
20011c54:	1704a783          	lw	a5,368(s1)
20011c58:	f975                	c.bnez	a0,20011c4c <shellDisplayItem+0x7c>
20011c5a:	0089a403          	lw	s0,8(s3)
20011c5e:	cb9d                	c.beqz	a5,20011c94 <shellDisplayItem+0xc4>
20011c60:	00044503          	lbu	a0,0(s0)
20011c64:	00050a63          	beqz	a0,20011c78 <shellDisplayItem+0xa8>
20011c68:	9782                	c.jalr	a5
20011c6a:	0405                	c.addi	s0,1
20011c6c:	00044503          	lbu	a0,0(s0)
20011c70:	1704a783          	lw	a5,368(s1)
20011c74:	f975                	c.bnez	a0,20011c68 <shellDisplayItem+0x98>
20011c76:	cf99                	c.beqz	a5,20011c94 <shellDisplayItem+0xc4>
20011c78:	2001e437          	lui	s0,0x2001e
20011c7c:	4535                	c.li	a0,13
20011c7e:	3c440413          	addi	s0,s0,964 # 2001e3c4 <_ITB_BASE_+0x214>
20011c82:	a019                	c.j	20011c88 <shellDisplayItem+0xb8>
20011c84:	1704a783          	lw	a5,368(s1)
20011c88:	0405                	c.addi	s0,1
20011c8a:	9782                	c.jalr	a5
20011c8c:	00044503          	lbu	a0,0(s0)
20011c90:	fe051ae3          	bnez	a0,20011c84 <shellDisplayItem+0xb4>
20011c94:	40f2                	c.lwsp	ra,28(sp)
20011c96:	4462                	c.lwsp	s0,24(sp)
20011c98:	44d2                	c.lwsp	s1,20(sp)
20011c9a:	4942                	c.lwsp	s2,16(sp)
20011c9c:	49b2                	c.lwsp	s3,12(sp)
20011c9e:	4a22                	c.lwsp	s4,8(sp)
20011ca0:	6105                	c.addi16sp	sp,32
20011ca2:	8082                	c.jr	ra
20011ca4:	4459                	c.li	s0,22
20011ca6:	b749                	c.j	20011c28 <shellDisplayItem+0x58>
20011ca8:	0001                	c.nop
	...

20011cac <shellHistory.part.2>:
20011cac:	1101                	c.addi	sp,-32
20011cae:	c84a                	c.swsp	s2,16(sp)
20011cb0:	ce06                	c.swsp	ra,28(sp)
20011cb2:	cc22                	c.swsp	s0,24(sp)
20011cb4:	ca26                	c.swsp	s1,20(sp)
20011cb6:	c64e                	c.swsp	s3,12(sp)
20011cb8:	c452                	c.swsp	s4,8(sp)
20011cba:	03851403          	lh	s0,56(a0)
20011cbe:	03655483          	lhu	s1,54(a0)
20011cc2:	892a                	c.mv	s2,a0
20011cc4:	40848433          	sub	s0,s1,s0
20011cc8:	3c04345b          	bfos	s0,s0,15,0
20011ccc:	02805063          	blez	s0,20011cec <shellHistory.part.2+0x40>
20011cd0:	17092783          	lw	a5,368(s2)
20011cd4:	02000513          	li	a0,32
20011cd8:	c391                	c.beqz	a5,20011cdc <shellHistory.part.2+0x30>
20011cda:	9782                	c.jalr	a5
20011cdc:	147d                	c.addi	s0,-1
20011cde:	3c0427db          	bfoz	a5,s0,15,0
20011ce2:	3c07b45b          	bfos	s0,a5,15,0
20011ce6:	f7ed                	c.bnez	a5,20011cd0 <shellHistory.part.2+0x24>
20011ce8:	03695483          	lhu	s1,54(s2)
20011cec:	69c1                	c.lui	s3,0x10
20011cee:	19fd                	c.addi	s3,-1
20011cf0:	2001ea37          	lui	s4,0x2001e
20011cf4:	14fd                	c.addi	s1,-1
20011cf6:	3c04a4db          	bfoz	s1,s1,15,0
20011cfa:	03348163          	beq	s1,s3,20011d1c <shellHistory.part.2+0x70>
20011cfe:	17092783          	lw	a5,368(s2)
20011d02:	dbed                	c.beqz	a5,20011cf4 <shellHistory.part.2+0x48>
20011d04:	00800513          	li	a0,8
20011d08:	684a0413          	addi	s0,s4,1668 # 2001e684 <_ITB_BASE_+0x4d4>
20011d0c:	0405                	c.addi	s0,1
20011d0e:	9782                	c.jalr	a5
20011d10:	00044503          	lbu	a0,0(s0)
20011d14:	d165                	c.beqz	a0,20011cf4 <shellHistory.part.2+0x48>
20011d16:	17092783          	lw	a5,368(s2)
20011d1a:	bfcd                	c.j	20011d0c <shellHistory.part.2+0x60>
20011d1c:	15a91703          	lh	a4,346(s2)
20011d20:	cf51                	c.beqz	a4,20011dbc <shellHistory.part.2+0x110>
20011d22:	15891783          	lh	a5,344(s2)
20011d26:	85ca                	c.mv	a1,s2
20011d28:	0795                	c.addi	a5,5
20011d2a:	97ba                	c.add	a5,a4
20011d2c:	66666737          	lui	a4,0x66666
20011d30:	66770713          	addi	a4,a4,1639 # 66666667 <BIN_SIZE+0x46627fff>
20011d34:	e0e7967f          	mulsr64	a2,a5,a4
20011d38:	4016d713          	srai	a4,a3,0x1
20011d3c:	41f7d693          	srai	a3,a5,0x1f
20011d40:	8f15                	c.sub	a4,a3
20011d42:	0ce7075b          	lea.w	a4,a4,a4
20011d46:	8f99                	c.sub	a5,a4
20011d48:	03200713          	li	a4,50
20011d4c:	c4e795ff          	maddr32	a1,a5,a4
20011d50:	00490413          	addi	s0,s2,4
20011d54:	05c58593          	addi	a1,a1,92
20011d58:	0005c683          	lbu	a3,0(a1)
20011d5c:	cab5                	c.beqz	a3,20011dd0 <shellHistory.part.2+0x124>
20011d5e:	4781                	c.li	a5,0
20011d60:	00000713          	li	a4,0
20011d64:	0785                	c.addi	a5,1
20011d66:	3c07a7db          	bfoz	a5,a5,15,0
20011d6a:	9722                	c.add	a4,s0
20011d6c:	00f58633          	add	a2,a1,a5
20011d70:	00d70023          	sb	a3,0(a4)
20011d74:	00064683          	lbu	a3,0(a2)
20011d78:	873e                	c.mv	a4,a5
20011d7a:	f6ed                	c.bnez	a3,20011d64 <shellHistory.part.2+0xb8>
20011d7c:	00f40733          	add	a4,s0,a5
20011d80:	00070023          	sb	zero,0(a4)
20011d84:	02f91b23          	sh	a5,54(s2)
20011d88:	c395                	c.beqz	a5,20011dac <shellHistory.part.2+0x100>
20011d8a:	17092703          	lw	a4,368(s2)
20011d8e:	02f91c23          	sh	a5,56(s2)
20011d92:	cf09                	c.beqz	a4,20011dac <shellHistory.part.2+0x100>
20011d94:	00494503          	lbu	a0,4(s2)
20011d98:	e501                	c.bnez	a0,20011da0 <shellHistory.part.2+0xf4>
20011d9a:	a809                	c.j	20011dac <shellHistory.part.2+0x100>
20011d9c:	17092703          	lw	a4,368(s2)
20011da0:	0405                	c.addi	s0,1
20011da2:	9702                	c.jalr	a4
20011da4:	00044503          	lbu	a0,0(s0)
20011da8:	fe051ae3          	bnez	a0,20011d9c <shellHistory.part.2+0xf0>
20011dac:	40f2                	c.lwsp	ra,28(sp)
20011dae:	4462                	c.lwsp	s0,24(sp)
20011db0:	44d2                	c.lwsp	s1,20(sp)
20011db2:	4942                	c.lwsp	s2,16(sp)
20011db4:	49b2                	c.lwsp	s3,12(sp)
20011db6:	4a22                	c.lwsp	s4,8(sp)
20011db8:	6105                	c.addi16sp	sp,32
20011dba:	8082                	c.jr	ra
20011dbc:	02092b23          	sw	zero,54(s2)
20011dc0:	40f2                	c.lwsp	ra,28(sp)
20011dc2:	4462                	c.lwsp	s0,24(sp)
20011dc4:	44d2                	c.lwsp	s1,20(sp)
20011dc6:	4942                	c.lwsp	s2,16(sp)
20011dc8:	49b2                	c.lwsp	s3,12(sp)
20011dca:	4a22                	c.lwsp	s4,8(sp)
20011dcc:	6105                	c.addi16sp	sp,32
20011dce:	8082                	c.jr	ra
20011dd0:	00090223          	sb	zero,4(s2)
20011dd4:	02091b23          	sh	zero,54(s2)
20011dd8:	bfd1                	c.j	20011dac <shellHistory.part.2+0x100>
20011dda:	0001                	c.nop

20011ddc <shellBackspace>:
20011ddc:	03655783          	lhu	a5,54(a0)
20011de0:	cfe1                	c.beqz	a5,20011eb8 <shellBackspace+0xdc>
20011de2:	1141                	c.addi	sp,-16
20011de4:	c226                	c.swsp	s1,4(sp)
20011de6:	c606                	c.swsp	ra,12(sp)
20011de8:	c422                	c.swsp	s0,8(sp)
20011dea:	03855403          	lhu	s0,56(a0)
20011dee:	84aa                	c.mv	s1,a0
20011df0:	0c878663          	beq	a5,s0,20011ebc <shellBackspace+0xe0>
20011df4:	cc45                	c.beqz	s0,20011eac <shellBackspace+0xd0>
20011df6:	408785b3          	sub	a1,a5,s0
20011dfa:	02b05163          	blez	a1,20011e1c <shellBackspace+0x40>
20011dfe:	4681                	c.li	a3,0
20011e00:	00000713          	li	a4,0
20011e04:	9722                	c.add	a4,s0
20011e06:	9726                	c.add	a4,s1
20011e08:	00474603          	lbu	a2,4(a4)
20011e0c:	0685                	c.addi	a3,1
20011e0e:	3c06b6db          	bfos	a3,a3,15,0
20011e12:	00c701a3          	sb	a2,3(a4)
20011e16:	8736                	c.mv	a4,a3
20011e18:	feb6c6e3          	blt	a3,a1,20011e04 <shellBackspace+0x28>
20011e1c:	17fd                	c.addi	a5,-1
20011e1e:	147d                	c.addi	s0,-1
20011e20:	3c07a7db          	bfoz	a5,a5,15,0
20011e24:	3c04245b          	bfoz	s0,s0,15,0
20011e28:	00f48733          	add	a4,s1,a5
20011e2c:	02f49b23          	sh	a5,54(s1)
20011e30:	02849c23          	sh	s0,56(s1)
20011e34:	00070223          	sb	zero,4(a4)
20011e38:	1704a703          	lw	a4,368(s1)
20011e3c:	cf55                	c.beqz	a4,20011ef8 <shellBackspace+0x11c>
20011e3e:	4521                	c.li	a0,8
20011e40:	000700e7          	jalr	a4
20011e44:	0364d783          	lhu	a5,54(s1)
20011e48:	03849403          	lh	s0,56(s1)
20011e4c:	1704a703          	lw	a4,368(s1)
20011e50:	02f45263          	bge	s0,a5,20011e74 <shellBackspace+0x98>
20011e54:	008486b3          	add	a3,s1,s0
20011e58:	0046c503          	lbu	a0,4(a3)
20011e5c:	cf41                	c.beqz	a4,20011ef4 <shellBackspace+0x118>
20011e5e:	9702                	c.jalr	a4
20011e60:	00140413          	addi	s0,s0,1
20011e64:	0364d783          	lhu	a5,54(s1)
20011e68:	3c04345b          	bfos	s0,s0,15,0
20011e6c:	1704a703          	lw	a4,368(s1)
20011e70:	fef442e3          	blt	s0,a5,20011e54 <shellBackspace+0x78>
20011e74:	c711                	c.beqz	a4,20011e80 <shellBackspace+0xa4>
20011e76:	02000513          	li	a0,32
20011e7a:	9702                	c.jalr	a4
20011e7c:	0364d783          	lhu	a5,54(s1)
20011e80:	03849403          	lh	s0,56(s1)
20011e84:	40878433          	sub	s0,a5,s0
20011e88:	00140413          	addi	s0,s0,1
20011e8c:	3c04345b          	bfos	s0,s0,15,0
20011e90:	00805e63          	blez	s0,20011eac <shellBackspace+0xd0>
20011e94:	1704a783          	lw	a5,368(s1)
20011e98:	4521                	c.li	a0,8
20011e9a:	c399                	c.beqz	a5,20011ea0 <shellBackspace+0xc4>
20011e9c:	000780e7          	jalr	a5
20011ea0:	147d                	c.addi	s0,-1
20011ea2:	3c0427db          	bfoz	a5,s0,15,0
20011ea6:	3c07b45b          	bfos	s0,a5,15,0
20011eaa:	f7ed                	c.bnez	a5,20011e94 <shellBackspace+0xb8>
20011eac:	40b2                	c.lwsp	ra,12(sp)
20011eae:	4422                	c.lwsp	s0,8(sp)
20011eb0:	4492                	c.lwsp	s1,4(sp)
20011eb2:	0141                	c.addi	sp,16
20011eb4:	00008067          	ret
20011eb8:	00008067          	ret
20011ebc:	17fd                	c.addi	a5,-1
20011ebe:	3c07a75b          	bfoz	a4,a5,15,0
20011ec2:	02e51b23          	sh	a4,54(a0)
20011ec6:	02f51c23          	sh	a5,56(a0)
20011eca:	972a                	c.add	a4,a0
20011ecc:	00070223          	sb	zero,4(a4)
20011ed0:	17052783          	lw	a5,368(a0)
20011ed4:	dfe1                	c.beqz	a5,20011eac <shellBackspace+0xd0>
20011ed6:	2001e437          	lui	s0,0x2001e
20011eda:	4521                	c.li	a0,8
20011edc:	68440413          	addi	s0,s0,1668 # 2001e684 <_ITB_BASE_+0x4d4>
20011ee0:	0080006f          	j	20011ee8 <shellBackspace+0x10c>
20011ee4:	1704a783          	lw	a5,368(s1)
20011ee8:	0405                	c.addi	s0,1
20011eea:	9782                	c.jalr	a5
20011eec:	00044503          	lbu	a0,0(s0)
20011ef0:	f975                	c.bnez	a0,20011ee4 <shellBackspace+0x108>
20011ef2:	bf6d                	c.j	20011eac <shellBackspace+0xd0>
20011ef4:	00140413          	addi	s0,s0,1
20011ef8:	3c04345b          	bfos	s0,s0,15,0
20011efc:	f4f44ce3          	blt	s0,a5,20011e54 <shellBackspace+0x78>
20011f00:	b741                	c.j	20011e80 <shellBackspace+0xa4>
20011f02:	0001                	c.nop

20011f04 <shellTab>:
20011f04:	7179                	c.addi16sp	sp,-48
20011f06:	c85a                	c.swsp	s6,16(sp)
20011f08:	d606                	c.swsp	ra,44(sp)
20011f0a:	d422                	c.swsp	s0,40(sp)
20011f0c:	d226                	c.swsp	s1,36(sp)
20011f0e:	d04a                	c.swsp	s2,32(sp)
20011f10:	ce4e                	c.swsp	s3,28(sp)
20011f12:	cc52                	c.swsp	s4,24(sp)
20011f14:	ca56                	c.swsp	s5,20(sp)
20011f16:	c65e                	c.swsp	s7,12(sp)
20011f18:	c462                	c.swsp	s8,8(sp)
20011f1a:	c266                	c.swsp	s9,4(sp)
20011f1c:	03655b83          	lhu	s7,54(a0)
20011f20:	8b2a                	c.mv	s6,a0
20011f22:	1a0b8363          	beqz	s7,200120c8 <shellTab+0x1c4>
20011f26:	017507b3          	add	a5,a0,s7
20011f2a:	15c52c83          	lw	s9,348(a0)
20011f2e:	00078223          	sb	zero,4(a5)
20011f32:	16055503          	lhu	a0,352(a0)
20011f36:	10050d63          	beqz	a0,20012050 <shellTab+0x14c>
20011f3a:	4601                	c.li	a2,0
20011f3c:	00461a93          	slli	s5,a2,0x4
20011f40:	004b4783          	lbu	a5,4(s6)
20011f44:	9ae6                	c.add	s5,s9
20011f46:	004b0a13          	addi	s4,s6,4
20011f4a:	4c01                	c.li	s8,0
20011f4c:	4481                	c.li	s1,0
20011f4e:	03200913          	li	s2,50
20011f52:	2001e9b7          	lui	s3,0x2001e
20011f56:	000aa583          	lw	a1,0(s5) # fb000 <_D_HEAP_START_ADDR+0x71f10>
20011f5a:	cfa9                	c.beqz	a5,20011fb4 <shellTab+0xb0>
20011f5c:	0005c703          	lbu	a4,0(a1)
20011f60:	cb31                	c.beqz	a4,20011fb4 <shellTab+0xb0>
20011f62:	04f71963          	bne	a4,a5,20011fb4 <shellTab+0xb0>
20011f66:	4781                	c.li	a5,0
20011f68:	0100006f          	j	20011f78 <shellTab+0x74>
20011f6c:	0006c683          	lbu	a3,0(a3)
20011f70:	00068e63          	beqz	a3,20011f8c <shellTab+0x88>
20011f74:	00e69c63          	bne	a3,a4,20011f8c <shellTab+0x88>
20011f78:	0785                	c.addi	a5,1
20011f7a:	3c07a7db          	bfoz	a5,a5,15,0
20011f7e:	00fa0733          	add	a4,s4,a5
20011f82:	00074703          	lbu	a4,0(a4)
20011f86:	00f586b3          	add	a3,a1,a5
20011f8a:	f36d                	c.bnez	a4,20011f6c <shellTab+0x68>
20011f8c:	3c06245b          	bfoz	s0,a2,15,0
20011f90:	02fb8863          	beq	s7,a5,20011fc0 <shellTab+0xbc>
20011f94:	00140613          	addi	a2,s0,1
20011f98:	3c06365b          	bfos	a2,a2,15,0
20011f9c:	02a65e63          	bge	a2,a0,20011fd8 <shellTab+0xd4>
20011fa0:	00461a93          	slli	s5,a2,0x4
20011fa4:	004b4783          	lbu	a5,4(s6)
20011fa8:	9ae6                	c.add	s5,s9
20011faa:	036b5b83          	lhu	s7,54(s6)
20011fae:	000aa583          	lw	a1,0(s5)
20011fb2:	f7cd                	c.bnez	a5,20011f5c <shellTab+0x58>
20011fb4:	00000793          	li	a5,0
20011fb8:	3c06245b          	bfoz	s0,a2,15,0
20011fbc:	fcfb9ce3          	bne	s7,a5,20011f94 <shellTab+0x90>
20011fc0:	0a0c1663          	bnez	s8,2001206c <shellTab+0x168>
20011fc4:	00140613          	addi	a2,s0,1
20011fc8:	0c05                	c.addi	s8,1
20011fca:	3c06365b          	bfos	a2,a2,15,0
20011fce:	3c0c2c5b          	bfoz	s8,s8,15,0
20011fd2:	84a2                	c.mv	s1,s0
20011fd4:	fca646e3          	blt	a2,a0,20011fa0 <shellTab+0x9c>
20011fd8:	060c0c63          	beqz	s8,20012050 <shellTab+0x14c>
20011fdc:	221c545b          	beqc	s8,1,20012204 <shellTab+0x300>
20011fe0:	00449793          	slli	a5,s1,0x4
20011fe4:	9cbe                	c.add	s9,a5
20011fe6:	000ca583          	lw	a1,0(s9)
20011fea:	4781                	c.li	a5,0
20011fec:	0005c683          	lbu	a3,0(a1)
20011ff0:	00000713          	li	a4,0
20011ff4:	26068863          	beqz	a3,20012264 <shellTab+0x360>
20011ff8:	0785                	c.addi	a5,1
20011ffa:	3c07a7db          	bfoz	a5,a5,15,0
20011ffe:	9752                	c.add	a4,s4
20012000:	00f58633          	add	a2,a1,a5
20012004:	00d70023          	sb	a3,0(a4)
20012008:	00064683          	lbu	a3,0(a2)
2001200c:	873e                	c.mv	a4,a5
2001200e:	f6ed                	c.bnez	a3,20011ff8 <shellTab+0xf4>
20012010:	00fa0733          	add	a4,s4,a5
20012014:	00070023          	sb	zero,0(a4)
20012018:	02fb1b23          	sh	a5,54(s6)
2001201c:	00100713          	li	a4,1
20012020:	19876063          	bltu	a4,s8,200121a0 <shellTab+0x29c>
20012024:	170b2703          	lw	a4,368(s6)
20012028:	00fb06b3          	add	a3,s6,a5
2001202c:	00068223          	sb	zero,4(a3)
20012030:	02fb1c23          	sh	a5,56(s6)
20012034:	cf11                	c.beqz	a4,20012050 <shellTab+0x14c>
20012036:	004b4503          	lbu	a0,4(s6)
2001203a:	e509                	c.bnez	a0,20012044 <shellTab+0x140>
2001203c:	0140006f          	j	20012050 <shellTab+0x14c>
20012040:	170b2703          	lw	a4,368(s6)
20012044:	0a05                	c.addi	s4,1
20012046:	9702                	c.jalr	a4
20012048:	000a4503          	lbu	a0,0(s4)
2001204c:	fe051ae3          	bnez	a0,20012040 <shellTab+0x13c>
20012050:	50b2                	c.lwsp	ra,44(sp)
20012052:	5422                	c.lwsp	s0,40(sp)
20012054:	5492                	c.lwsp	s1,36(sp)
20012056:	5902                	c.lwsp	s2,32(sp)
20012058:	49f2                	c.lwsp	s3,28(sp)
2001205a:	4a62                	c.lwsp	s4,24(sp)
2001205c:	4ad2                	c.lwsp	s5,20(sp)
2001205e:	4b42                	c.lwsp	s6,16(sp)
20012060:	4bb2                	c.lwsp	s7,12(sp)
20012062:	4c22                	c.lwsp	s8,8(sp)
20012064:	4c92                	c.lwsp	s9,4(sp)
20012066:	6145                	c.addi16sp	sp,48
20012068:	00008067          	ret
2001206c:	161c525b          	beqc	s8,1,200121d0 <shellTab+0x2cc>
20012070:	85a6                	c.mv	a1,s1
20012072:	855a                	c.mv	a0,s6
20012074:	0492                	c.slli	s1,0x4
20012076:	3ea9                	c.jal	20011bd0 <shellDisplayItem>
20012078:	94e6                	c.add	s1,s9
2001207a:	4090                	c.lw	a2,0(s1)
2001207c:	000aa583          	lw	a1,0(s5)
20012080:	00064783          	lbu	a5,0(a2)
20012084:	1e078263          	beqz	a5,20012268 <shellTab+0x364>
20012088:	0005c703          	lbu	a4,0(a1)
2001208c:	1c070e63          	beqz	a4,20012268 <shellTab+0x364>
20012090:	1ee79063          	bne	a5,a4,20012270 <shellTab+0x36c>
20012094:	4781                	c.li	a5,0
20012096:	a039                	c.j	200120a4 <shellTab+0x1a0>
20012098:	0006c683          	lbu	a3,0(a3)
2001209c:	00068e63          	beqz	a3,200120b8 <shellTab+0x1b4>
200120a0:	00d71c63          	bne	a4,a3,200120b8 <shellTab+0x1b4>
200120a4:	0785                	c.addi	a5,1
200120a6:	3c07a7db          	bfoz	a5,a5,15,0
200120aa:	00f60733          	add	a4,a2,a5
200120ae:	00074703          	lbu	a4,0(a4)
200120b2:	00f586b3          	add	a3,a1,a5
200120b6:	f36d                	c.bnez	a4,20012098 <shellTab+0x194>
200120b8:	874a                	c.mv	a4,s2
200120ba:	0d27ed63          	bltu	a5,s2,20012194 <shellTab+0x290>
200120be:	3c07295b          	bfoz	s2,a4,15,0
200120c2:	160b5503          	lhu	a0,352(s6)
200120c6:	bdfd                	c.j	20011fc4 <shellTab+0xc0>
200120c8:	16a50783          	lb	a5,362(a0)
200120cc:	1b0c170b          	addigp	a4,25008 # 862ec <shellList>
200120d0:	0047e793          	ori	a5,a5,4
200120d4:	4300                	c.lw	s0,0(a4)
200120d6:	16f50523          	sb	a5,362(a0)
200120da:	c409                	c.beqz	s0,200120e4 <shellTab+0x1e0>
200120dc:	16a40683          	lb	a3,362(s0)
200120e0:	4626f45b          	bbs	a3,2,20012148 <shellTab+0x244>
200120e4:	4340                	c.lw	s0,4(a4)
200120e6:	c409                	c.beqz	s0,200120f0 <shellTab+0x1ec>
200120e8:	16a40683          	lb	a3,362(s0)
200120ec:	4426fe5b          	bbs	a3,2,20012148 <shellTab+0x244>
200120f0:	4700                	c.lw	s0,8(a4)
200120f2:	c409                	c.beqz	s0,200120fc <shellTab+0x1f8>
200120f4:	16a40683          	lb	a3,362(s0)
200120f8:	4426f85b          	bbs	a3,2,20012148 <shellTab+0x244>
200120fc:	4740                	c.lw	s0,12(a4)
200120fe:	c409                	c.beqz	s0,20012108 <shellTab+0x204>
20012100:	16a40683          	lb	a3,362(s0)
20012104:	4426f25b          	bbs	a3,2,20012148 <shellTab+0x244>
20012108:	4b00                	c.lw	s0,16(a4)
2001210a:	c409                	c.beqz	s0,20012114 <shellTab+0x210>
2001210c:	16a40703          	lb	a4,362(s0)
20012110:	42277c5b          	bbs	a4,2,20012148 <shellTab+0x244>
20012114:	9bed                	c.andi	a5,-5
20012116:	170b2703          	lw	a4,368(s6)
2001211a:	16fb0523          	sb	a5,362(s6)
2001211e:	db0d                	c.beqz	a4,20012050 <shellTab+0x14c>
20012120:	000b2403          	lw	s0,0(s6)
20012124:	00044503          	lbu	a0,0(s0)
20012128:	d505                	c.beqz	a0,20012050 <shellTab+0x14c>
2001212a:	0405                	c.addi	s0,1
2001212c:	000700e7          	jalr	a4
20012130:	00044503          	lbu	a0,0(s0)
20012134:	f0050ee3          	beqz	a0,20012050 <shellTab+0x14c>
20012138:	170b2703          	lw	a4,368(s6)
2001213c:	0405                	c.addi	s0,1
2001213e:	9702                	c.jalr	a4
20012140:	00044503          	lbu	a0,0(s0)
20012144:	f975                	c.bnez	a0,20012138 <shellTab+0x234>
20012146:	b729                	c.j	20012050 <shellTab+0x14c>
20012148:	17042783          	lw	a5,368(s0)
2001214c:	c385                	c.beqz	a5,2001216c <shellTab+0x268>
2001214e:	2001f4b7          	lui	s1,0x2001f
20012152:	4535                	c.li	a0,13
20012154:	f8848493          	addi	s1,s1,-120 # 2001ef88 <_ITB_BASE_+0xdd8>
20012158:	0080006f          	j	20012160 <shellTab+0x25c>
2001215c:	17042783          	lw	a5,368(s0)
20012160:	0485                	c.addi	s1,1
20012162:	9782                	c.jalr	a5
20012164:	0004c503          	lbu	a0,0(s1)
20012168:	fe051ae3          	bnez	a0,2001215c <shellTab+0x258>
2001216c:	16045783          	lhu	a5,352(s0)
20012170:	00078e63          	beqz	a5,2001218c <shellTab+0x288>
20012174:	85de                	c.mv	a1,s7
20012176:	8522                	c.mv	a0,s0
20012178:	a59ff0ef          	jal	ra,20011bd0 <shellDisplayItem>
2001217c:	001b8b93          	addi	s7,s7,1
20012180:	16045783          	lhu	a5,352(s0)
20012184:	3c0babdb          	bfoz	s7,s7,15,0
20012188:	fefbe6e3          	bltu	s7,a5,20012174 <shellTab+0x270>
2001218c:	16ab0783          	lb	a5,362(s6)
20012190:	f85ff06f          	j	20012114 <shellTab+0x210>
20012194:	873e                	c.mv	a4,a5
20012196:	3c07295b          	bfoz	s2,a4,15,0
2001219a:	160b5503          	lhu	a0,352(s6)
2001219e:	b51d                	c.j	20011fc4 <shellTab+0xc0>
200121a0:	85a6                	c.mv	a1,s1
200121a2:	855a                	c.mv	a0,s6
200121a4:	a2dff0ef          	jal	ra,20011bd0 <shellDisplayItem>
200121a8:	170b2703          	lw	a4,368(s6)
200121ac:	c331                	c.beqz	a4,200121f0 <shellTab+0x2ec>
200121ae:	000b2403          	lw	s0,0(s6)
200121b2:	00044503          	lbu	a0,0(s0)
200121b6:	c909                	c.beqz	a0,200121c8 <shellTab+0x2c4>
200121b8:	9702                	c.jalr	a4
200121ba:	0405                	c.addi	s0,1
200121bc:	00044503          	lbu	a0,0(s0)
200121c0:	170b2703          	lw	a4,368(s6)
200121c4:	fe051ae3          	bnez	a0,200121b8 <shellTab+0x2b4>
200121c8:	87ca                	c.mv	a5,s2
200121ca:	032b1b23          	sh	s2,54(s6)
200121ce:	bda9                	c.j	20012028 <shellTab+0x124>
200121d0:	170b2783          	lw	a5,368(s6)
200121d4:	e8078ee3          	beqz	a5,20012070 <shellTab+0x16c>
200121d8:	4535                	c.li	a0,13
200121da:	3c498b93          	addi	s7,s3,964 # 2001e3c4 <_ITB_BASE_+0x214>
200121de:	a019                	c.j	200121e4 <shellTab+0x2e0>
200121e0:	170b2783          	lw	a5,368(s6)
200121e4:	0b85                	c.addi	s7,1
200121e6:	9782                	c.jalr	a5
200121e8:	000bc503          	lbu	a0,0(s7)
200121ec:	f975                	c.bnez	a0,200121e0 <shellTab+0x2dc>
200121ee:	b549                	c.j	20012070 <shellTab+0x16c>
200121f0:	032b1b23          	sh	s2,54(s6)
200121f4:	012b07b3          	add	a5,s6,s2
200121f8:	00078223          	sb	zero,4(a5)
200121fc:	032b1c23          	sh	s2,56(s6)
20012200:	e51ff06f          	j	20012050 <shellTab+0x14c>
20012204:	038b1403          	lh	s0,56(s6)
20012208:	036b5983          	lhu	s3,54(s6)
2001220c:	40898433          	sub	s0,s3,s0
20012210:	3c04345b          	bfos	s0,s0,15,0
20012214:	02805063          	blez	s0,20012234 <shellTab+0x330>
20012218:	170b2783          	lw	a5,368(s6)
2001221c:	02000513          	li	a0,32
20012220:	c391                	c.beqz	a5,20012224 <shellTab+0x320>
20012222:	9782                	c.jalr	a5
20012224:	147d                	c.addi	s0,-1
20012226:	3c0427db          	bfoz	a5,s0,15,0
2001222a:	3c07b45b          	bfos	s0,a5,15,0
2001222e:	f7ed                	c.bnez	a5,20012218 <shellTab+0x314>
20012230:	036b5983          	lhu	s3,54(s6)
20012234:	6ac1                	c.lui	s5,0x10
20012236:	1afd                	c.addi	s5,-1
20012238:	2001ebb7          	lui	s7,0x2001e
2001223c:	19fd                	c.addi	s3,-1
2001223e:	3c09a9db          	bfoz	s3,s3,15,0
20012242:	d9598fe3          	beq	s3,s5,20011fe0 <shellTab+0xdc>
20012246:	170b2783          	lw	a5,368(s6)
2001224a:	dbed                	c.beqz	a5,2001223c <shellTab+0x338>
2001224c:	00800513          	li	a0,8
20012250:	684b8413          	addi	s0,s7,1668 # 2001e684 <_ITB_BASE_+0x4d4>
20012254:	0405                	c.addi	s0,1
20012256:	9782                	c.jalr	a5
20012258:	00044503          	lbu	a0,0(s0)
2001225c:	d165                	c.beqz	a0,2001223c <shellTab+0x338>
2001225e:	170b2783          	lw	a5,368(s6)
20012262:	bfcd                	c.j	20012254 <shellTab+0x350>
20012264:	8752                	c.mv	a4,s4
20012266:	b37d                	c.j	20012014 <shellTab+0x110>
20012268:	4901                	c.li	s2,0
2001226a:	160b5503          	lhu	a0,352(s6)
2001226e:	bb99                	c.j	20011fc4 <shellTab+0xc0>
20012270:	160b5503          	lhu	a0,352(s6)
20012274:	4901                	c.li	s2,0
20012276:	b3b9                	c.j	20011fc4 <shellTab+0xc0>

20012278 <shellHelp>:
20012278:	1101                	c.addi	sp,-32
2001227a:	1b0c178b          	addigp	a5,25008 # 862ec <shellList>
2001227e:	ce06                	c.swsp	ra,28(sp)
20012280:	cc22                	c.swsp	s0,24(sp)
20012282:	ca26                	c.swsp	s1,20(sp)
20012284:	c84a                	c.swsp	s2,16(sp)
20012286:	c64e                	c.swsp	s3,12(sp)
20012288:	c452                	c.swsp	s4,8(sp)
2001228a:	c256                	c.swsp	s5,4(sp)
2001228c:	4380                	c.lw	s0,0(a5)
2001228e:	c409                	c.beqz	s0,20012298 <shellHelp+0x20>
20012290:	16a40703          	lb	a4,362(s0)
20012294:	4427745b          	bbs	a4,2,200122dc <shellHelp+0x64>
20012298:	43c0                	c.lw	s0,4(a5)
2001229a:	c409                	c.beqz	s0,200122a4 <shellHelp+0x2c>
2001229c:	16a40703          	lb	a4,362(s0)
200122a0:	42277e5b          	bbs	a4,2,200122dc <shellHelp+0x64>
200122a4:	4780                	c.lw	s0,8(a5)
200122a6:	c409                	c.beqz	s0,200122b0 <shellHelp+0x38>
200122a8:	16a40703          	lb	a4,362(s0)
200122ac:	4227785b          	bbs	a4,2,200122dc <shellHelp+0x64>
200122b0:	47c0                	c.lw	s0,12(a5)
200122b2:	c409                	c.beqz	s0,200122bc <shellHelp+0x44>
200122b4:	16a40703          	lb	a4,362(s0)
200122b8:	4227725b          	bbs	a4,2,200122dc <shellHelp+0x64>
200122bc:	4b80                	c.lw	s0,16(a5)
200122be:	c409                	c.beqz	s0,200122c8 <shellHelp+0x50>
200122c0:	16a40783          	lb	a5,362(s0)
200122c4:	4027fc5b          	bbs	a5,2,200122dc <shellHelp+0x64>
200122c8:	40f2                	c.lwsp	ra,28(sp)
200122ca:	4462                	c.lwsp	s0,24(sp)
200122cc:	44d2                	c.lwsp	s1,20(sp)
200122ce:	4942                	c.lwsp	s2,16(sp)
200122d0:	49b2                	c.lwsp	s3,12(sp)
200122d2:	4a22                	c.lwsp	s4,8(sp)
200122d4:	4a92                	c.lwsp	s5,4(sp)
200122d6:	6105                	c.addi16sp	sp,32
200122d8:	00008067          	ret
200122dc:	1015585b          	beqc	a0,1,200123ec <shellHelp+0x174>
200122e0:	be25645b          	bnec	a0,2,200122c8 <shellHelp+0x50>
200122e4:	16045983          	lhu	s3,352(s0)
200122e8:	15c42a03          	lw	s4,348(s0)
200122ec:	14098463          	beqz	s3,20012434 <shellHelp+0x1bc>
200122f0:	0045aa83          	lw	s5,4(a1)
200122f4:	4481                	c.li	s1,0
200122f6:	a019                	c.j	200122fc <shellHelp+0x84>
200122f8:	1334fe63          	bgeu	s1,s3,20012434 <shellHelp+0x1bc>
200122fc:	00449913          	slli	s2,s1,0x4
20012300:	9952                	c.add	s2,s4
20012302:	00092583          	lw	a1,0(s2)
20012306:	8556                	c.mv	a0,s5
20012308:	00148493          	addi	s1,s1,1
2001230c:	058090ef          	jal	ra,2001b364 <strcmp>
20012310:	0ff4f493          	andi	s1,s1,255
20012314:	f175                	c.bnez	a0,200122f8 <shellHelp+0x80>
20012316:	17042783          	lw	a5,368(s0)
2001231a:	c7d9                	c.beqz	a5,200123a8 <shellHelp+0x130>
2001231c:	2001f4b7          	lui	s1,0x2001f
20012320:	06300513          	li	a0,99
20012324:	08848493          	addi	s1,s1,136 # 2001f088 <_ITB_BASE_+0xed8>
20012328:	9782                	c.jalr	a5
2001232a:	0485                	c.addi	s1,1
2001232c:	0004c503          	lbu	a0,0(s1)
20012330:	17042783          	lw	a5,368(s0)
20012334:	f975                	c.bnez	a0,20012328 <shellHelp+0xb0>
20012336:	00092483          	lw	s1,0(s2)
2001233a:	c7bd                	c.beqz	a5,200123a8 <shellHelp+0x130>
2001233c:	0004c503          	lbu	a0,0(s1)
20012340:	00050a63          	beqz	a0,20012354 <shellHelp+0xdc>
20012344:	9782                	c.jalr	a5
20012346:	0485                	c.addi	s1,1
20012348:	0004c503          	lbu	a0,0(s1)
2001234c:	17042783          	lw	a5,368(s0)
20012350:	f975                	c.bnez	a0,20012344 <shellHelp+0xcc>
20012352:	cbb9                	c.beqz	a5,200123a8 <shellHelp+0x130>
20012354:	2001e4b7          	lui	s1,0x2001e
20012358:	03a00513          	li	a0,58
2001235c:	50848493          	addi	s1,s1,1288 # 2001e508 <_ITB_BASE_+0x358>
20012360:	9782                	c.jalr	a5
20012362:	0485                	c.addi	s1,1
20012364:	0004c503          	lbu	a0,0(s1)
20012368:	17042783          	lw	a5,368(s0)
2001236c:	f975                	c.bnez	a0,20012360 <shellHelp+0xe8>
2001236e:	00892483          	lw	s1,8(s2)
20012372:	dbb9                	c.beqz	a5,200122c8 <shellHelp+0x50>
20012374:	0004c503          	lbu	a0,0(s1)
20012378:	00050a63          	beqz	a0,2001238c <shellHelp+0x114>
2001237c:	9782                	c.jalr	a5
2001237e:	0485                	c.addi	s1,1
20012380:	0004c503          	lbu	a0,0(s1)
20012384:	17042783          	lw	a5,368(s0)
20012388:	f975                	c.bnez	a0,2001237c <shellHelp+0x104>
2001238a:	cf99                	c.beqz	a5,200123a8 <shellHelp+0x130>
2001238c:	2001e4b7          	lui	s1,0x2001e
20012390:	4535                	c.li	a0,13
20012392:	3c448493          	addi	s1,s1,964 # 2001e3c4 <_ITB_BASE_+0x214>
20012396:	a019                	c.j	2001239c <shellHelp+0x124>
20012398:	17042783          	lw	a5,368(s0)
2001239c:	0485                	c.addi	s1,1
2001239e:	9782                	c.jalr	a5
200123a0:	0004c503          	lbu	a0,0(s1)
200123a4:	fe051ae3          	bnez	a0,20012398 <shellHelp+0x120>
200123a8:	00c92483          	lw	s1,12(s2)
200123ac:	dc91                	c.beqz	s1,200122c8 <shellHelp+0x50>
200123ae:	17042783          	lw	a5,368(s0)
200123b2:	db99                	c.beqz	a5,200122c8 <shellHelp+0x50>
200123b4:	0004c503          	lbu	a0,0(s1)
200123b8:	00050c63          	beqz	a0,200123d0 <shellHelp+0x158>
200123bc:	9782                	c.jalr	a5
200123be:	0485                	c.addi	s1,1
200123c0:	0004c503          	lbu	a0,0(s1)
200123c4:	17042783          	lw	a5,368(s0)
200123c8:	fe051ae3          	bnez	a0,200123bc <shellHelp+0x144>
200123cc:	ee078ee3          	beqz	a5,200122c8 <shellHelp+0x50>
200123d0:	2001e4b7          	lui	s1,0x2001e
200123d4:	4535                	c.li	a0,13
200123d6:	3c448493          	addi	s1,s1,964 # 2001e3c4 <_ITB_BASE_+0x214>
200123da:	a019                	c.j	200123e0 <shellHelp+0x168>
200123dc:	17042783          	lw	a5,368(s0)
200123e0:	0485                	c.addi	s1,1
200123e2:	9782                	c.jalr	a5
200123e4:	0004c503          	lbu	a0,0(s1)
200123e8:	f975                	c.bnez	a0,200123dc <shellHelp+0x164>
200123ea:	bdf9                	c.j	200122c8 <shellHelp+0x50>
200123ec:	17042783          	lw	a5,368(s0)
200123f0:	c385                	c.beqz	a5,20012410 <shellHelp+0x198>
200123f2:	2001f4b7          	lui	s1,0x2001f
200123f6:	4535                	c.li	a0,13
200123f8:	f8848493          	addi	s1,s1,-120 # 2001ef88 <_ITB_BASE_+0xdd8>
200123fc:	0080006f          	j	20012404 <shellHelp+0x18c>
20012400:	17042783          	lw	a5,368(s0)
20012404:	0485                	c.addi	s1,1
20012406:	9782                	c.jalr	a5
20012408:	0004c503          	lbu	a0,0(s1)
2001240c:	fe051ae3          	bnez	a0,20012400 <shellHelp+0x188>
20012410:	16045783          	lhu	a5,352(s0)
20012414:	ea078ae3          	beqz	a5,200122c8 <shellHelp+0x50>
20012418:	00000493          	li	s1,0
2001241c:	85a6                	c.mv	a1,s1
2001241e:	8522                	c.mv	a0,s0
20012420:	fb0ff0ef          	jal	ra,20011bd0 <shellDisplayItem>
20012424:	0485                	c.addi	s1,1
20012426:	16045783          	lhu	a5,352(s0)
2001242a:	3c04a4db          	bfoz	s1,s1,15,0
2001242e:	fef4e7e3          	bltu	s1,a5,2001241c <shellHelp+0x1a4>
20012432:	bd59                	c.j	200122c8 <shellHelp+0x50>
20012434:	17042783          	lw	a5,368(s0)
20012438:	e80788e3          	beqz	a5,200122c8 <shellHelp+0x50>
2001243c:	2001e4b7          	lui	s1,0x2001e
20012440:	04300513          	li	a0,67
20012444:	7bc48493          	addi	s1,s1,1980 # 2001e7bc <_ITB_BASE_+0x60c>
20012448:	0080006f          	j	20012450 <shellHelp+0x1d8>
2001244c:	17042783          	lw	a5,368(s0)
20012450:	0485                	c.addi	s1,1
20012452:	9782                	c.jalr	a5
20012454:	0004c503          	lbu	a0,0(s1)
20012458:	f975                	c.bnez	a0,2001244c <shellHelp+0x1d4>
2001245a:	b5bd                	c.j	200122c8 <shellHelp+0x50>
2001245c:	0001                	c.nop
	...

20012460 <shellEnter>:
20012460:	1101                	c.addi	sp,-32
20012462:	cc22                	c.swsp	s0,24(sp)
20012464:	ce06                	c.swsp	ra,28(sp)
20012466:	ca26                	c.swsp	s1,20(sp)
20012468:	c84a                	c.swsp	s2,16(sp)
2001246a:	c64e                	c.swsp	s3,12(sp)
2001246c:	c452                	c.swsp	s4,8(sp)
2001246e:	03655783          	lhu	a5,54(a0)
20012472:	842a                	c.mv	s0,a0
20012474:	eb95                	c.bnez	a5,200124a8 <shellEnter+0x48>
20012476:	17052783          	lw	a5,368(a0)
2001247a:	cf99                	c.beqz	a5,20012498 <shellEnter+0x38>
2001247c:	4104                	c.lw	s1,0(a0)
2001247e:	0004c503          	lbu	a0,0(s1)
20012482:	e509                	c.bnez	a0,2001248c <shellEnter+0x2c>
20012484:	0140006f          	j	20012498 <shellEnter+0x38>
20012488:	17042783          	lw	a5,368(s0)
2001248c:	0485                	c.addi	s1,1
2001248e:	9782                	c.jalr	a5
20012490:	0004c503          	lbu	a0,0(s1)
20012494:	fe051ae3          	bnez	a0,20012488 <shellEnter+0x28>
20012498:	40f2                	c.lwsp	ra,28(sp)
2001249a:	4462                	c.lwsp	s0,24(sp)
2001249c:	44d2                	c.lwsp	s1,20(sp)
2001249e:	4942                	c.lwsp	s2,16(sp)
200124a0:	49b2                	c.lwsp	s3,12(sp)
200124a2:	4a22                	c.lwsp	s4,8(sp)
200124a4:	6105                	c.addi16sp	sp,32
200124a6:	8082                	c.jr	ra
200124a8:	00450913          	addi	s2,a0,4
200124ac:	00178713          	addi	a4,a5,1
200124b0:	02e51b23          	sh	a4,54(a0)
200124b4:	97ca                	c.add	a5,s2
200124b6:	00078023          	sb	zero,0(a5)
200124ba:	15851483          	lh	s1,344(a0)
200124be:	03200693          	li	a3,50
200124c2:	14fd                	c.addi	s1,-1
200124c4:	02d484b3          	mul	s1,s1,a3
200124c8:	14051d23          	sh	zero,346(a0)
200124cc:	85ca                	c.mv	a1,s2
200124ce:	05c48513          	addi	a0,s1,92
200124d2:	9522                	c.add	a0,s0
200124d4:	691080ef          	jal	ra,2001b364 <strcmp>
200124d8:	c135                	c.beqz	a0,2001253c <shellEnter+0xdc>
200124da:	00444603          	lbu	a2,4(s0)
200124de:	08e48693          	addi	a3,s1,142
200124e2:	96a2                	c.add	a3,s0
200124e4:	22060863          	beqz	a2,20012714 <shellEnter+0x2b4>
200124e8:	4781                	c.li	a5,0
200124ea:	4701                	c.li	a4,0
200124ec:	0785                	c.addi	a5,1
200124ee:	3c07a7db          	bfoz	a5,a5,15,0
200124f2:	9736                	c.add	a4,a3
200124f4:	00f905b3          	add	a1,s2,a5
200124f8:	00c70023          	sb	a2,0(a4)
200124fc:	0005c603          	lbu	a2,0(a1)
20012500:	873e                	c.mv	a4,a5
20012502:	f66d                	c.bnez	a2,200124ec <shellEnter+0x8c>
20012504:	96be                	c.add	a3,a5
20012506:	00068023          	sb	zero,0(a3)
2001250a:	15841703          	lh	a4,344(s0)
2001250e:	c799                	c.beqz	a5,2001251c <shellEnter+0xbc>
20012510:	00170713          	addi	a4,a4,1
20012514:	3c07375b          	bfos	a4,a4,15,0
20012518:	14e41c23          	sh	a4,344(s0)
2001251c:	15641783          	lh	a5,342(s0)
20012520:	4695                	c.li	a3,5
20012522:	0785                	c.addi	a5,1
20012524:	3c07a7db          	bfoz	a5,a5,15,0
20012528:	16f6ee63          	bltu	a3,a5,200126a4 <shellEnter+0x244>
2001252c:	14f41b23          	sh	a5,342(s0)
20012530:	00400793          	li	a5,4
20012534:	00e7d463          	bge	a5,a4,2001253c <shellEnter+0xdc>
20012538:	14041c23          	sh	zero,344(s0)
2001253c:	03645583          	lhu	a1,54(s0)
20012540:	12058e63          	beqz	a1,2001267c <shellEnter+0x21c>
20012544:	4701                	c.li	a4,0
20012546:	4505                	c.li	a0,1
20012548:	4801                	c.li	a6,0
2001254a:	4981                	c.li	s3,0
2001254c:	00e90633          	add	a2,s2,a4
20012550:	00170793          	addi	a5,a4,1
20012554:	00064683          	lbu	a3,0(a2)
20012558:	3c07a7db          	bfoz	a5,a5,15,0
2001255c:	00081863          	bnez	a6,2001256c <shellEnter+0x10c>
20012560:	0c06dedb          	beqc	a3,32,2001263c <shellEnter+0x1dc>
20012564:	0c96dc5b          	beqc	a3,9,2001263c <shellEnter+0x1dc>
20012568:	0cc6dadb          	beqc	a3,44,2001263c <shellEnter+0x1dc>
2001256c:	cae1                	c.beqz	a3,2001263c <shellEnter+0x1dc>
2001256e:	0c26dddb          	beqc	a3,34,20012648 <shellEnter+0x1e8>
20012572:	0c155f5b          	beqc	a0,1,20012650 <shellEnter+0x1f0>
20012576:	4501                	c.li	a0,0
20012578:	4fc6d85b          	beqc	a3,92,20012668 <shellEnter+0x208>
2001257c:	873e                	c.mv	a4,a5
2001257e:	fcb7e7e3          	bltu	a5,a1,2001254c <shellEnter+0xec>
20012582:	02042b23          	sw	zero,54(s0)
20012586:	17042783          	lw	a5,368(s0)
2001258a:	0e098d63          	beqz	s3,20012684 <shellEnter+0x224>
2001258e:	cf99                	c.beqz	a5,200125ac <shellEnter+0x14c>
20012590:	2001e4b7          	lui	s1,0x2001e
20012594:	4535                	c.li	a0,13
20012596:	3c448493          	addi	s1,s1,964 # 2001e3c4 <_ITB_BASE_+0x214>
2001259a:	a019                	c.j	200125a0 <shellEnter+0x140>
2001259c:	17042783          	lw	a5,368(s0)
200125a0:	0485                	c.addi	s1,1
200125a2:	9782                	c.jalr	a5
200125a4:	0004c503          	lbu	a0,0(s1)
200125a8:	fe051ae3          	bnez	a0,2001259c <shellEnter+0x13c>
200125ac:	03c42a03          	lw	s4,60(s0)
200125b0:	2001f5b7          	lui	a1,0x2001f
200125b4:	06058593          	addi	a1,a1,96 # 2001f060 <_ITB_BASE_+0xeb0>
200125b8:	01400533          	add	a0,zero,s4
200125bc:	5a9080ef          	jal	ra,2001b364 <strcmp>
200125c0:	10050a63          	beqz	a0,200126d4 <shellEnter+0x274>
200125c4:	16045783          	lhu	a5,352(s0)
200125c8:	0e078263          	beqz	a5,200126ac <shellEnter+0x24c>
200125cc:	15c42483          	lw	s1,348(s0)
200125d0:	fff78913          	addi	s2,a5,-1
200125d4:	1139295b          	bfoz	s2,s2,4,19
200125d8:	01048793          	addi	a5,s1,16
200125dc:	993e                	c.add	s2,a5
200125de:	a029                	c.j	200125e8 <shellEnter+0x188>
200125e0:	01048493          	addi	s1,s1,16
200125e4:	0c990463          	beq	s2,s1,200126ac <shellEnter+0x24c>
200125e8:	408c                	c.lw	a1,0(s1)
200125ea:	8552                	c.mv	a0,s4
200125ec:	579080ef          	jal	ra,2001b364 <strcmp>
200125f0:	f965                	c.bnez	a0,200125e0 <shellEnter+0x180>
200125f2:	16a40783          	lb	a5,362(s0)
200125f6:	03c40613          	addi	a2,s0,60
200125fa:	0047e793          	ori	a5,a5,4
200125fe:	16f40523          	sb	a5,362(s0)
20012602:	40c8                	c.lw	a0,4(s1)
20012604:	013005b3          	add	a1,zero,s3
20012608:	758000ef          	jal	ra,20012d60 <shellExtRun>
2001260c:	16a40783          	lb	a5,362(s0)
20012610:	ffb7f793          	andi	a5,a5,-5
20012614:	16f40523          	sb	a5,362(s0)
20012618:	17042783          	lw	a5,368(s0)
2001261c:	e6078ee3          	beqz	a5,20012498 <shellEnter+0x38>
20012620:	4004                	c.lw	s1,0(s0)
20012622:	0004c503          	lbu	a0,0(s1)
20012626:	e509                	c.bnez	a0,20012630 <shellEnter+0x1d0>
20012628:	e71ff06f          	j	20012498 <shellEnter+0x38>
2001262c:	17042783          	lw	a5,368(s0)
20012630:	0485                	c.addi	s1,1
20012632:	9782                	c.jalr	a5
20012634:	0004c503          	lbu	a0,0(s1)
20012638:	f975                	c.bnez	a0,2001262c <shellEnter+0x1cc>
2001263a:	bdb9                	c.j	20012498 <shellEnter+0x38>
2001263c:	00060023          	sb	zero,0(a2)
20012640:	4505                	c.li	a0,1
20012642:	03645583          	lhu	a1,54(s0)
20012646:	bf1d                	c.j	2001257c <shellEnter+0x11c>
20012648:	00184813          	xori	a6,a6,1
2001264c:	b215685b          	bnec	a0,1,2001257c <shellEnter+0x11c>
20012650:	0d3406db          	lea.w	a3,s0,s3
20012654:	ded0                	c.sw	a2,60(a3)
20012656:	0985                	c.addi	s3,1
20012658:	00064683          	lbu	a3,0(a2)
2001265c:	0ff9f993          	andi	s3,s3,255
20012660:	00000513          	li	a0,0
20012664:	f1c6ec5b          	bnec	a3,92,2001257c <shellEnter+0x11c>
20012668:	00164683          	lbu	a3,1(a2)
2001266c:	f00688e3          	beqz	a3,2001257c <shellEnter+0x11c>
20012670:	00270793          	addi	a5,a4,2
20012674:	3c07a7db          	bfoz	a5,a5,15,0
20012678:	f05ff06f          	j	2001257c <shellEnter+0x11c>
2001267c:	17042783          	lw	a5,368(s0)
20012680:	02041c23          	sh	zero,56(s0)
20012684:	e0078ae3          	beqz	a5,20012498 <shellEnter+0x38>
20012688:	4004                	c.lw	s1,0(s0)
2001268a:	0004c503          	lbu	a0,0(s1)
2001268e:	e509                	c.bnez	a0,20012698 <shellEnter+0x238>
20012690:	e09ff06f          	j	20012498 <shellEnter+0x38>
20012694:	17042783          	lw	a5,368(s0)
20012698:	0485                	c.addi	s1,1
2001269a:	9782                	c.jalr	a5
2001269c:	0004c503          	lbu	a0,0(s1)
200126a0:	f975                	c.bnez	a0,20012694 <shellEnter+0x234>
200126a2:	bbdd                	c.j	20012498 <shellEnter+0x38>
200126a4:	14d41b23          	sh	a3,342(s0)
200126a8:	e89ff06f          	j	20012530 <shellEnter+0xd0>
200126ac:	17042783          	lw	a5,368(s0)
200126b0:	de0784e3          	beqz	a5,20012498 <shellEnter+0x38>
200126b4:	2001e4b7          	lui	s1,0x2001e
200126b8:	04300513          	li	a0,67
200126bc:	7bc48493          	addi	s1,s1,1980 # 2001e7bc <_ITB_BASE_+0x60c>
200126c0:	0080006f          	j	200126c8 <shellEnter+0x268>
200126c4:	17042783          	lw	a5,368(s0)
200126c8:	0485                	c.addi	s1,1
200126ca:	9782                	c.jalr	a5
200126cc:	0004c503          	lbu	a0,0(s1)
200126d0:	f975                	c.bnez	a0,200126c4 <shellEnter+0x264>
200126d2:	b799                	c.j	20012618 <shellEnter+0x1b8>
200126d4:	16a40783          	lb	a5,362(s0)
200126d8:	03c40593          	addi	a1,s0,60
200126dc:	0047e793          	ori	a5,a5,4
200126e0:	854e                	c.mv	a0,s3
200126e2:	16f40523          	sb	a5,362(s0)
200126e6:	3e49                	c.jal	20012278 <shellHelp>
200126e8:	16a40703          	lb	a4,362(s0)
200126ec:	17042783          	lw	a5,368(s0)
200126f0:	9b6d                	c.andi	a4,-5
200126f2:	16e40523          	sb	a4,362(s0)
200126f6:	da0781e3          	beqz	a5,20012498 <shellEnter+0x38>
200126fa:	4004                	c.lw	s1,0(s0)
200126fc:	0004c503          	lbu	a0,0(s1)
20012700:	e501                	c.bnez	a0,20012708 <shellEnter+0x2a8>
20012702:	bb59                	c.j	20012498 <shellEnter+0x38>
20012704:	17042783          	lw	a5,368(s0)
20012708:	0485                	c.addi	s1,1
2001270a:	9782                	c.jalr	a5
2001270c:	0004c503          	lbu	a0,0(s1)
20012710:	f975                	c.bnez	a0,20012704 <shellEnter+0x2a4>
20012712:	b359                	c.j	20012498 <shellEnter+0x38>
20012714:	00068023          	sb	zero,0(a3)
20012718:	15841703          	lh	a4,344(s0)
2001271c:	b501                	c.j	2001251c <shellEnter+0xbc>
2001271e:	0001                	c.nop

20012720 <shellInit>:
20012720:	1141                	c.addi	sp,-16
20012722:	c422                	c.swsp	s0,8(sp)
20012724:	c606                	c.swsp	ra,12(sp)
20012726:	c226                	c.swsp	s1,4(sp)
20012728:	16a50703          	lb	a4,362(a0)
2001272c:	9b41                	c.andi	a4,-16
2001272e:	1b0c178b          	addigp	a5,25008 # 862ec <shellList>
20012732:	16e50523          	sb	a4,362(a0)
20012736:	2001e737          	lui	a4,0x2001e
2001273a:	4601                	c.li	a2,0
2001273c:	63870713          	addi	a4,a4,1592 # 2001e638 <_ITB_BASE_+0x488>
20012740:	4394                	c.lw	a3,0(a5)
20012742:	02052b23          	sw	zero,54(a0)
20012746:	14051b23          	sh	zero,342(a0)
2001274a:	14c52c23          	sw	a2,344(a0)
2001274e:	c118                	c.sw	a4,0(a0)
20012750:	842a                	c.mv	s0,a0
20012752:	caad                	c.beqz	a3,200127c4 <shellInit+0xa4>
20012754:	43d8                	c.lw	a4,4(a5)
20012756:	cf2d                	c.beqz	a4,200127d0 <shellInit+0xb0>
20012758:	4798                	c.lw	a4,8(a5)
2001275a:	cf2d                	c.beqz	a4,200127d4 <shellInit+0xb4>
2001275c:	47d8                	c.lw	a4,12(a5)
2001275e:	cf2d                	c.beqz	a4,200127d8 <shellInit+0xb8>
20012760:	4b98                	c.lw	a4,16(a5)
20012762:	cf2d                	c.beqz	a4,200127dc <shellInit+0xbc>
20012764:	17042783          	lw	a5,368(s0)
20012768:	c395                	c.beqz	a5,2001278c <shellInit+0x6c>
2001276a:	2001f4b7          	lui	s1,0x2001f
2001276e:	4535                	c.li	a0,13
20012770:	09848493          	addi	s1,s1,152 # 2001f098 <_ITB_BASE_+0xee8>
20012774:	9782                	c.jalr	a5
20012776:	0485                	c.addi	s1,1
20012778:	0004c503          	lbu	a0,0(s1)
2001277c:	17042783          	lw	a5,368(s0)
20012780:	f975                	c.bnez	a0,20012774 <shellInit+0x54>
20012782:	4004                	c.lw	s1,0(s0)
20012784:	c781                	c.beqz	a5,2001278c <shellInit+0x6c>
20012786:	0004c503          	lbu	a0,0(s1)
2001278a:	e51d                	c.bnez	a0,200127b8 <shellInit+0x98>
2001278c:	20023737          	lui	a4,0x20023
20012790:	200237b7          	lui	a5,0x20023
20012794:	29870713          	addi	a4,a4,664 # 20023298 <shellCommanddfu>
20012798:	38878793          	addi	a5,a5,904 # 20023388 <_RETENTION_DATA_LMA_START>
2001279c:	8f99                	c.sub	a5,a4
2001279e:	8391                	c.srli	a5,0x4
200127a0:	14e42e23          	sw	a4,348(s0)
200127a4:	16f41023          	sh	a5,352(s0)
200127a8:	40b2                	c.lwsp	ra,12(sp)
200127aa:	4422                	c.lwsp	s0,8(sp)
200127ac:	4492                	c.lwsp	s1,4(sp)
200127ae:	0141                	c.addi	sp,16
200127b0:	00008067          	ret
200127b4:	17042783          	lw	a5,368(s0)
200127b8:	0485                	c.addi	s1,1
200127ba:	9782                	c.jalr	a5
200127bc:	0004c503          	lbu	a0,0(s1)
200127c0:	f975                	c.bnez	a0,200127b4 <shellInit+0x94>
200127c2:	b7e9                	c.j	2001278c <shellInit+0x6c>
200127c4:	00000713          	li	a4,0
200127c8:	0ce787db          	lea.w	a5,a5,a4
200127cc:	c380                	c.sw	s0,0(a5)
200127ce:	bf59                	c.j	20012764 <shellInit+0x44>
200127d0:	4705                	c.li	a4,1
200127d2:	bfdd                	c.j	200127c8 <shellInit+0xa8>
200127d4:	4709                	c.li	a4,2
200127d6:	bfcd                	c.j	200127c8 <shellInit+0xa8>
200127d8:	470d                	c.li	a4,3
200127da:	b7fd                	c.j	200127c8 <shellInit+0xa8>
200127dc:	4711                	c.li	a4,4
200127de:	b7ed                	c.j	200127c8 <shellInit+0xa8>

200127e0 <shellAnsi>:
200127e0:	16a55783          	lhu	a5,362(a0)
200127e4:	8b8d                	c.andi	a5,3
200127e6:	0417d35b          	beqc	a5,1,2001282c <shellAnsi+0x4c>
200127ea:	0227ef5b          	bnec	a5,2,20012828 <shellAnsi+0x48>
200127ee:	1141                	c.addi	sp,-16
200127f0:	c422                	c.swsp	s0,8(sp)
200127f2:	c606                	c.swsp	ra,12(sp)
200127f4:	842a                	c.mv	s0,a0
200127f6:	04200793          	li	a5,66
200127fa:	4a25db5b          	beqc	a1,66,200128b0 <shellAnsi+0xd0>
200127fe:	02b7ff63          	bgeu	a5,a1,2001283c <shellAnsi+0x5c>
20012802:	4835d35b          	beqc	a1,67,20012888 <shellAnsi+0xa8>
20012806:	4645e15b          	bnec	a1,68,20012868 <shellAnsi+0x88>
2001280a:	03855783          	lhu	a5,56(a0)
2001280e:	cfa9                	c.beqz	a5,20012868 <shellAnsi+0x88>
20012810:	17052703          	lw	a4,368(a0)
20012814:	c711                	c.beqz	a4,20012820 <shellAnsi+0x40>
20012816:	4521                	c.li	a0,8
20012818:	000700e7          	jalr	a4
2001281c:	03845783          	lhu	a5,56(s0)
20012820:	17fd                	c.addi	a5,-1
20012822:	02f41c23          	sh	a5,56(s0)
20012826:	a089                	c.j	20012868 <shellAnsi+0x88>
20012828:	00008067          	ret
2001282c:	16a50783          	lb	a5,362(a0)
20012830:	9bf1                	c.andi	a5,-4
20012832:	45b5d55b          	beqc	a1,91,2001287c <shellAnsi+0x9c>
20012836:	16f50523          	sb	a5,362(a0)
2001283a:	8082                	c.jr	ra
2001283c:	4215e65b          	bnec	a1,65,20012868 <shellAnsi+0x88>
20012840:	15655683          	lhu	a3,342(a0)
20012844:	15851783          	lh	a5,344(a0)
20012848:	15a51703          	lh	a4,346(a0)
2001284c:	f2d787ff          	maxw	a5,a5,a3
20012850:	fff70693          	addi	a3,a4,-1
20012854:	14d51d23          	sh	a3,346(a0)
20012858:	40f007b3          	neg	a5,a5
2001285c:	06e7d463          	bge	a5,a4,200128c4 <shellAnsi+0xe4>
20012860:	00800533          	add	a0,zero,s0
20012864:	c48ff0ef          	jal	ra,20011cac <shellHistory.part.2>
20012868:	16a40783          	lb	a5,362(s0)
2001286c:	9bf1                	c.andi	a5,-4
2001286e:	16f40523          	sb	a5,362(s0)
20012872:	40b2                	c.lwsp	ra,12(sp)
20012874:	4422                	c.lwsp	s0,8(sp)
20012876:	0141                	c.addi	sp,16
20012878:	00008067          	ret
2001287c:	0027e793          	ori	a5,a5,2
20012880:	16f50523          	sb	a5,362(a0)
20012884:	00008067          	ret
20012888:	03855783          	lhu	a5,56(a0)
2001288c:	03655703          	lhu	a4,54(a0)
20012890:	fce7fce3          	bgeu	a5,a4,20012868 <shellAnsi+0x88>
20012894:	17052703          	lw	a4,368(a0)
20012898:	00f506b3          	add	a3,a0,a5
2001289c:	0046c503          	lbu	a0,4(a3)
200128a0:	c701                	c.beqz	a4,200128a8 <shellAnsi+0xc8>
200128a2:	9702                	c.jalr	a4
200128a4:	03845783          	lhu	a5,56(s0)
200128a8:	0785                	c.addi	a5,1
200128aa:	02f41c23          	sh	a5,56(s0)
200128ae:	bf6d                	c.j	20012868 <shellAnsi+0x88>
200128b0:	15a51783          	lh	a5,346(a0)
200128b4:	0785                	c.addi	a5,1
200128b6:	3c07b7db          	bfos	a5,a5,15,0
200128ba:	00f05563          	blez	a5,200128c4 <shellAnsi+0xe4>
200128be:	14051d23          	sh	zero,346(a0)
200128c2:	b75d                	c.j	20012868 <shellAnsi+0x88>
200128c4:	14f41d23          	sh	a5,346(s0)
200128c8:	bf61                	c.j	20012860 <shellAnsi+0x80>
	...

200128cc <shellTask>:
200128cc:	7139                	c.addi16sp	sp,-64
200128ce:	da26                	c.swsp	s1,52(sp)
200128d0:	de06                	c.swsp	ra,60(sp)
200128d2:	84aa                	c.mv	s1,a0
200128d4:	dc22                	c.swsp	s0,56(sp)
200128d6:	d84a                	c.swsp	s2,48(sp)
200128d8:	d64e                	c.swsp	s3,44(sp)
200128da:	d452                	c.swsp	s4,40(sp)
200128dc:	d256                	c.swsp	s5,36(sp)
200128de:	d05a                	c.swsp	s6,32(sp)
200128e0:	ce5e                	c.swsp	s7,28(sp)
200128e2:	3d3d                	c.jal	20012720 <shellInit>
200128e4:	16c4a783          	lw	a5,364(s1)
200128e8:	22078463          	beqz	a5,20012b10 <shellTask+0x244>
200128ec:	2001fa37          	lui	s4,0x2001f
200128f0:	00f10513          	addi	a0,sp,15
200128f4:	068a0a13          	addi	s4,s4,104 # 2001f068 <_ITB_BASE_+0xeb8>
200128f8:	00448a93          	addi	s5,s1,4
200128fc:	03000993          	li	s3,48
20012900:	9782                	c.jalr	a5
20012902:	c519                	c.beqz	a0,20012910 <shellTask+0x44>
20012904:	16c4a783          	lw	a5,364(s1)
20012908:	00f10513          	addi	a0,sp,15
2001290c:	9782                	c.jalr	a5
2001290e:	f97d                	c.bnez	a0,20012904 <shellTask+0x38>
20012910:	16a48783          	lb	a5,362(s1)
20012914:	00f14903          	lbu	s2,15(sp)
20012918:	8b8d                	c.andi	a5,3
2001291a:	efad                	c.bnez	a5,20012994 <shellTask+0xc8>
2001291c:	1684d683          	lhu	a3,360(s1)
20012920:	1644ab03          	lw	s6,356(s1)
20012924:	4601                	c.li	a2,0
20012926:	4401                	c.li	s0,0
20012928:	ea81                	c.bnez	a3,20012938 <shellTask+0x6c>
2001292a:	a889                	c.j	2001297c <shellTask+0xb0>
2001292c:	00140413          	addi	s0,s0,1
20012930:	3c04345b          	bfos	s0,s0,15,0
20012934:	02d45463          	bge	s0,a3,2001295c <shellTask+0x90>
20012938:	0e8b07db          	lea.d	a5,s6,s0
2001293c:	0007c703          	lbu	a4,0(a5)
20012940:	ff2716e3          	bne	a4,s2,2001292c <shellTask+0x60>
20012944:	43dc                	c.lw	a5,4(a5)
20012946:	8526                	c.mv	a0,s1
20012948:	c3a5                	c.beqz	a5,200129a8 <shellTask+0xdc>
2001294a:	9782                	c.jalr	a5
2001294c:	0405                	c.addi	s0,1
2001294e:	1684d683          	lhu	a3,360(s1)
20012952:	3c04345b          	bfos	s0,s0,15,0
20012956:	4605                	c.li	a2,1
20012958:	fed440e3          	blt	s0,a3,20012938 <shellTask+0x6c>
2001295c:	02060063          	beqz	a2,2001297c <shellTask+0xb0>
20012960:	16a48783          	lb	a5,362(s1)
20012964:	195d                	c.addi	s2,-9
20012966:	00193913          	seqz	s2,s2
2001296a:	9bdd                	c.andi	a5,-9
2001296c:	090e                	c.slli	s2,0x3
2001296e:	0127e933          	or	s2,a5,s2
20012972:	17248523          	sb	s2,362(s1)
20012976:	16c4a783          	lw	a5,364(s1)
2001297a:	b779                	c.j	20012908 <shellTask+0x3c>
2001297c:	02a9525b          	beqc	s2,10,200129a0 <shellTask+0xd4>
20012980:	02d9505b          	beqc	s2,13,200129a0 <shellTask+0xd4>
20012984:	0299645b          	bnec	s2,9,200129ac <shellTask+0xe0>
20012988:	00900533          	add	a0,zero,s1
2001298c:	d78ff0ef          	jal	ra,20011f04 <shellTab>
20012990:	fd1ff06f          	j	20012960 <shellTask+0x94>
20012994:	85ca                	c.mv	a1,s2
20012996:	8526                	c.mv	a0,s1
20012998:	e49ff0ef          	jal	ra,200127e0 <shellAnsi>
2001299c:	fc5ff06f          	j	20012960 <shellTask+0x94>
200129a0:	8526                	c.mv	a0,s1
200129a2:	3c7d                	c.jal	20012460 <shellEnter>
200129a4:	fbdff06f          	j	20012960 <shellTask+0x94>
200129a8:	4605                	c.li	a2,1
200129aa:	b749                	c.j	2001292c <shellTask+0x60>
200129ac:	0c89545b          	beqc	s2,8,20012a74 <shellTask+0x1a8>
200129b0:	4df952db          	beqc	s2,127,20012a74 <shellTask+0x1a8>
200129b4:	0db9565b          	beqc	s2,27,20012a80 <shellTask+0x1b4>
200129b8:	fa0904e3          	beqz	s2,20012960 <shellTask+0x94>
200129bc:	0364d783          	lhu	a5,54(s1)
200129c0:	0cf9e663          	bltu	s3,a5,20012a8c <shellTask+0x1c0>
200129c4:	0384db03          	lhu	s6,56(s1)
200129c8:	00178413          	addi	s0,a5,1
200129cc:	001b0b93          	addi	s7,s6,1
200129d0:	3c0babdb          	bfoz	s7,s7,15,0
200129d4:	3c04245b          	bfoz	s0,s0,15,0
200129d8:	11678863          	beq	a5,s6,20012ae8 <shellTask+0x21c>
200129dc:	416787b3          	sub	a5,a5,s6
200129e0:	3c07b7db          	bfos	a5,a5,15,0
200129e4:	02f05263          	blez	a5,20012a08 <shellTask+0x13c>
200129e8:	fff78613          	addi	a2,a5,-1
200129ec:	3c06365b          	bfos	a2,a2,15,0
200129f0:	97da                	c.add	a5,s6
200129f2:	0605                	c.addi	a2,1
200129f4:	00478593          	addi	a1,a5,4
200129f8:	0795                	c.addi	a5,5
200129fa:	8d91                	c.sub	a1,a2
200129fc:	40c78533          	sub	a0,a5,a2
20012a00:	95a6                	c.add	a1,s1
20012a02:	9526                	c.add	a0,s1
20012a04:	580080ef          	jal	ra,2001af84 <memmove>
20012a08:	016487b3          	add	a5,s1,s6
20012a0c:	03749c23          	sh	s7,56(s1)
20012a10:	01278223          	sb	s2,4(a5)
20012a14:	02849b23          	sh	s0,54(s1)
20012a18:	008487b3          	add	a5,s1,s0
20012a1c:	00078223          	sb	zero,4(a5)
20012a20:	3c0b3b5b          	bfos	s6,s6,15,0
20012a24:	028b5463          	bge	s6,s0,20012a4c <shellTask+0x180>
20012a28:	1704a783          	lw	a5,368(s1)
20012a2c:	01648733          	add	a4,s1,s6
20012a30:	00474503          	lbu	a0,4(a4)
20012a34:	cbe1                	c.beqz	a5,20012b04 <shellTask+0x238>
20012a36:	9782                	c.jalr	a5
20012a38:	001b0b13          	addi	s6,s6,1
20012a3c:	0364d403          	lhu	s0,54(s1)
20012a40:	3c0b3b5b          	bfos	s6,s6,15,0
20012a44:	fe8b42e3          	blt	s6,s0,20012a28 <shellTask+0x15c>
20012a48:	0384db83          	lhu	s7,56(s1)
20012a4c:	41740433          	sub	s0,s0,s7
20012a50:	3c04345b          	bfos	s0,s0,15,0
20012a54:	f08056e3          	blez	s0,20012960 <shellTask+0x94>
20012a58:	1704a783          	lw	a5,368(s1)
20012a5c:	4521                	c.li	a0,8
20012a5e:	c399                	c.beqz	a5,20012a64 <shellTask+0x198>
20012a60:	000780e7          	jalr	a5
20012a64:	147d                	c.addi	s0,-1
20012a66:	3c0427db          	bfoz	a5,s0,15,0
20012a6a:	3c07b45b          	bfos	s0,a5,15,0
20012a6e:	f7ed                	c.bnez	a5,20012a58 <shellTask+0x18c>
20012a70:	ef1ff06f          	j	20012960 <shellTask+0x94>
20012a74:	00900533          	add	a0,zero,s1
20012a78:	b64ff0ef          	jal	ra,20011ddc <shellBackspace>
20012a7c:	ee5ff06f          	j	20012960 <shellTask+0x94>
20012a80:	00900533          	add	a0,zero,s1
20012a84:	8b4ff0ef          	jal	ra,20011b38 <shellAnsiStart>
20012a88:	ed9ff06f          	j	20012960 <shellTask+0x94>
20012a8c:	1704a783          	lw	a5,368(s1)
20012a90:	c7b1                	c.beqz	a5,20012adc <shellTask+0x210>
20012a92:	4535                	c.li	a0,13
20012a94:	01400433          	add	s0,zero,s4
20012a98:	9782                	c.jalr	a5
20012a9a:	0405                	c.addi	s0,1
20012a9c:	00044503          	lbu	a0,0(s0)
20012aa0:	1704a783          	lw	a5,368(s1)
20012aa4:	f975                	c.bnez	a0,20012a98 <shellTask+0x1cc>
20012aa6:	4080                	c.lw	s0,0(s1)
20012aa8:	cb95                	c.beqz	a5,20012adc <shellTask+0x210>
20012aaa:	00044503          	lbu	a0,0(s0)
20012aae:	8b56                	c.mv	s6,s5
20012ab0:	00050a63          	beqz	a0,20012ac4 <shellTask+0x1f8>
20012ab4:	9782                	c.jalr	a5
20012ab6:	0405                	c.addi	s0,1
20012ab8:	00044503          	lbu	a0,0(s0)
20012abc:	1704a783          	lw	a5,368(s1)
20012ac0:	f975                	c.bnez	a0,20012ab4 <shellTask+0x1e8>
20012ac2:	cf89                	c.beqz	a5,20012adc <shellTask+0x210>
20012ac4:	0044c503          	lbu	a0,4(s1)
20012ac8:	e501                	c.bnez	a0,20012ad0 <shellTask+0x204>
20012aca:	a809                	c.j	20012adc <shellTask+0x210>
20012acc:	1704a783          	lw	a5,368(s1)
20012ad0:	0b05                	c.addi	s6,1
20012ad2:	9782                	c.jalr	a5
20012ad4:	000b4503          	lbu	a0,0(s6)
20012ad8:	fe051ae3          	bnez	a0,20012acc <shellTask+0x200>
20012adc:	03649783          	lh	a5,54(s1)
20012ae0:	02f49c23          	sh	a5,56(s1)
20012ae4:	e7dff06f          	j	20012960 <shellTask+0x94>
20012ae8:	97a6                	c.add	a5,s1
20012aea:	03749b23          	sh	s7,54(s1)
20012aee:	01278223          	sb	s2,4(a5)
20012af2:	1704a783          	lw	a5,368(s1)
20012af6:	02849c23          	sh	s0,56(s1)
20012afa:	e60783e3          	beqz	a5,20012960 <shellTask+0x94>
20012afe:	854a                	c.mv	a0,s2
20012b00:	9782                	c.jalr	a5
20012b02:	bdb9                	c.j	20012960 <shellTask+0x94>
20012b04:	0b05                	c.addi	s6,1
20012b06:	3c0b3b5b          	bfos	s6,s6,15,0
20012b0a:	f28b41e3          	blt	s6,s0,20012a2c <shellTask+0x160>
20012b0e:	bf2d                	c.j	20012a48 <shellTask+0x17c>
20012b10:	1704a783          	lw	a5,368(s1)
20012b14:	02078063          	beqz	a5,20012b34 <shellTask+0x268>
20012b18:	2001e437          	lui	s0,0x2001e
20012b1c:	06500513          	li	a0,101
20012b20:	3c840413          	addi	s0,s0,968 # 2001e3c8 <_ITB_BASE_+0x218>
20012b24:	0405                	c.addi	s0,1
20012b26:	9782                	c.jalr	a5
20012b28:	00044503          	lbu	a0,0(s0)
20012b2c:	c501                	c.beqz	a0,20012b34 <shellTask+0x268>
20012b2e:	1704a783          	lw	a5,368(s1)
20012b32:	bfcd                	c.j	20012b24 <shellTask+0x258>
20012b34:	a001                	c.j	20012b34 <shellTask+0x268>
	...

20012b38 <shellExtParsePara>:
20012b38:	862a                	c.mv	a2,a0
20012b3a:	00054703          	lbu	a4,0(a0)
20012b3e:	0c775bdb          	beqc	a4,39,20012c14 <shellExtParsePara+0xdc>
20012b42:	1cd751db          	beqc	a4,45,20012d04 <shellExtParsePara+0x1cc>
20012b46:	fd070793          	addi	a5,a4,-48
20012b4a:	0ff7f793          	andi	a5,a5,255
20012b4e:	46a5                	c.li	a3,9
20012b50:	12f6ea63          	bltu	a3,a5,20012c84 <shellExtParsePara+0x14c>
20012b54:	87aa                	c.mv	a5,a0
20012b56:	4681                	c.li	a3,0
20012b58:	00100813          	li	a6,1
20012b5c:	170756db          	beqc	a4,48,20012cc8 <shellExtParsePara+0x190>
20012b60:	4301                	c.li	t1,0
20012b62:	4501                	c.li	a0,0
20012b64:	55fd                	c.li	a1,-1
20012b66:	4f81                	c.li	t6,0
20012b68:	0785                	c.addi	a5,1
20012b6a:	fff7c703          	lbu	a4,-1(a5)
20012b6e:	cb19                	c.beqz	a4,20012b84 <shellExtParsePara+0x4c>
20012b70:	0007c703          	lbu	a4,0(a5)
20012b74:	bee76adb          	bnec	a4,46,20012b68 <shellExtParsePara+0x30>
20012b78:	0017c703          	lbu	a4,1(a5)
20012b7c:	d775                	c.beqz	a4,20012b68 <shellExtParsePara+0x30>
20012b7e:	4329                	c.li	t1,10
20012b80:	4f91                	c.li	t6,4
20012b82:	a029                	c.j	20012b8c <shellExtParsePara+0x54>
20012b84:	4789                	c.li	a5,2
20012b86:	18b7e763          	bltu	a5,a1,20012d14 <shellExtParsePara+0x1dc>
20012b8a:	96aa                	c.add	a3,a0
20012b8c:	96b2                	c.add	a3,a2
20012b8e:	4581                	c.li	a1,0
20012b90:	4501                	c.li	a0,0
20012b92:	4ea5                	c.li	t4,9
20012b94:	4e29                	c.li	t3,10
20012b96:	4f15                	c.li	t5,5
20012b98:	0006c783          	lbu	a5,0(a3)
20012b9c:	0685                	c.addi	a3,1
20012b9e:	fd078713          	addi	a4,a5,-48
20012ba2:	0ff77713          	andi	a4,a4,255
20012ba6:	c79d                	c.beqz	a5,20012bd4 <shellExtParsePara+0x9c>
20012ba8:	04e7dadb          	beqc	a5,46,20012bfc <shellExtParsePara+0xc4>
20012bac:	f9f78613          	addi	a2,a5,-97
20012bb0:	0ff67613          	andi	a2,a2,255
20012bb4:	02650533          	mul	a0,a0,t1
20012bb8:	02eee463          	bltu	t4,a4,20012be0 <shellExtParsePara+0xa8>
20012bbc:	00e50533          	add	a0,a0,a4
20012bc0:	03c585b3          	mul	a1,a1,t3
20012bc4:	0006c783          	lbu	a5,0(a3)
20012bc8:	0685                	c.addi	a3,1
20012bca:	fd078713          	addi	a4,a5,-48
20012bce:	0ff77713          	andi	a4,a4,255
20012bd2:	fbf9                	c.bnez	a5,20012ba8 <shellExtParsePara+0x70>
20012bd4:	104fd85b          	beqc	t6,4,20012ce4 <shellExtParsePara+0x1ac>
20012bd8:	02a80533          	mul	a0,a6,a0
20012bdc:	00008067          	ret
20012be0:	fbf78713          	addi	a4,a5,-65
20012be4:	fa978893          	addi	a7,a5,-87
20012be8:	0ff8f893          	andi	a7,a7,255
20012bec:	0ff77713          	andi	a4,a4,255
20012bf0:	00cf6863          	bltu	t5,a2,20012c00 <shellExtParsePara+0xc8>
20012bf4:	9546                	c.add	a0,a7
20012bf6:	03c585b3          	mul	a1,a1,t3
20012bfa:	b7e9                	c.j	20012bc4 <shellExtParsePara+0x8c>
20012bfc:	4585                	c.li	a1,1
20012bfe:	bf69                	c.j	20012b98 <shellExtParsePara+0x60>
20012c00:	fc978793          	addi	a5,a5,-55
20012c04:	0ff7f793          	andi	a5,a5,255
20012c08:	faef6ce3          	bltu	t5,a4,20012bc0 <shellExtParsePara+0x88>
20012c0c:	953e                	c.add	a0,a5
20012c0e:	03c585b3          	mul	a1,a1,t3
20012c12:	bf4d                	c.j	20012bc4 <shellExtParsePara+0x8c>
20012c14:	00154503          	lbu	a0,1(a0)
20012c18:	08051263          	bnez	a0,20012c9c <shellExtParsePara+0x164>
20012c1c:	86b2                	c.mv	a3,a2
20012c1e:	4781                	c.li	a5,0
20012c20:	06e00513          	li	a0,110
20012c24:	01c0006f          	j	20012c40 <shellExtParsePara+0x108>
20012c28:	08275cdb          	beqc	a4,34,20012cc0 <shellExtParsePara+0x188>
20012c2c:	00e58023          	sb	a4,0(a1)
20012c30:	0016c703          	lbu	a4,1(a3)
20012c34:	0785                	c.addi	a5,1
20012c36:	0685                	c.addi	a3,1
20012c38:	3c07a7db          	bfoz	a5,a5,15,0
20012c3c:	02070c63          	beqz	a4,20012c74 <shellExtParsePara+0x13c>
20012c40:	00f605b3          	add	a1,a2,a5
20012c44:	ffc7625b          	bnec	a4,92,20012c28 <shellExtParsePara+0xf0>
20012c48:	0016c703          	lbu	a4,1(a3)
20012c4c:	4ee75edb          	beqc	a4,110,20012d48 <shellExtParsePara+0x210>
20012c50:	0ce56463          	bltu	a0,a4,20012d18 <shellExtParsePara+0x1e0>
20012c54:	0f0758db          	beqc	a4,48,20012d44 <shellExtParsePara+0x20c>
20012c58:	402764db          	bnec	a4,98,20012c60 <shellExtParsePara+0x128>
20012c5c:	00800713          	li	a4,8
20012c60:	0685                	c.addi	a3,1
20012c62:	00e58023          	sb	a4,0(a1)
20012c66:	0016c703          	lbu	a4,1(a3)
20012c6a:	0785                	c.addi	a5,1
20012c6c:	0685                	c.addi	a3,1
20012c6e:	3c07a7db          	bfoz	a5,a5,15,0
20012c72:	f779                	c.bnez	a4,20012c40 <shellExtParsePara+0x108>
20012c74:	00c787b3          	add	a5,a5,a2
20012c78:	00c00533          	add	a0,zero,a2
20012c7c:	00078023          	sb	zero,0(a5)
20012c80:	00008067          	ret
20012c84:	4501                	c.li	a0,0
20012c86:	df6d                	c.beqz	a4,20012c80 <shellExtParsePara+0x148>
20012c88:	00160793          	addi	a5,a2,1
20012c8c:	b82768db          	bnec	a4,34,20012c1c <shellExtParsePara+0xe4>
20012c90:	00164703          	lbu	a4,1(a2)
20012c94:	863e                	c.mv	a2,a5
20012c96:	d36d                	c.beqz	a4,20012c78 <shellExtParsePara+0x140>
20012c98:	f85ff06f          	j	20012c1c <shellExtParsePara+0xe4>
20012c9c:	ffc5625b          	bnec	a0,92,20012c80 <shellExtParsePara+0x148>
20012ca0:	00264783          	lbu	a5,2(a2)
20012ca4:	06e00713          	li	a4,110
20012ca8:	4ae7d8db          	beqc	a5,110,20012d58 <shellExtParsePara+0x220>
20012cac:	08f76263          	bltu	a4,a5,20012d30 <shellExtParsePara+0x1f8>
20012cb0:	4501                	c.li	a0,0
20012cb2:	bd07d7db          	beqc	a5,48,20012c80 <shellExtParsePara+0x148>
20012cb6:	4521                	c.li	a0,8
20012cb8:	fc27d4db          	beqc	a5,98,20012c80 <shellExtParsePara+0x148>
20012cbc:	853e                	c.mv	a0,a5
20012cbe:	8082                	c.jr	ra
20012cc0:	00058023          	sb	zero,0(a1)
20012cc4:	f6dff06f          	j	20012c30 <shellExtParsePara+0xf8>
20012cc8:	00178703          	lb	a4,1(a5)
20012ccc:	0df77713          	andi	a4,a4,223
20012cd0:	45875a5b          	beqc	a4,88,20012d24 <shellExtParsePara+0x1ec>
20012cd4:	46275c5b          	beqc	a4,66,20012d4c <shellExtParsePara+0x214>
20012cd8:	4321                	c.li	t1,8
20012cda:	4505                	c.li	a0,1
20012cdc:	4585                	c.li	a1,1
20012cde:	4f89                	c.li	t6,2
20012ce0:	e89ff06f          	j	20012b68 <shellExtParsePara+0x30>
20012ce4:	ee058ae3          	beqz	a1,20012bd8 <shellExtParsePara+0xa0>
20012ce8:	d01577d3          	fcvt.s.wu	fa5,a0
20012cec:	d015f753          	fcvt.s.wu	fa4,a1
20012cf0:	d00876d3          	fcvt.s.w	fa3,a6
20012cf4:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
20012cf8:	10d7f653          	fmul.s	fa2,fa5,fa3
20012cfc:	e0060553          	fmv.x.w	a0,fa2
20012d00:	00008067          	ret
20012d04:	00150793          	addi	a5,a0,1
20012d08:	00154703          	lbu	a4,1(a0)
20012d0c:	4685                	c.li	a3,1
20012d0e:	587d                	c.li	a6,-1
20012d10:	e4dff06f          	j	20012b5c <shellExtParsePara+0x24>
20012d14:	4329                	c.li	t1,10
20012d16:	bd9d                	c.j	20012b8c <shellExtParsePara+0x54>
20012d18:	432754db          	beqc	a4,114,20012d40 <shellExtParsePara+0x208>
20012d1c:	f54762db          	bnec	a4,116,20012c60 <shellExtParsePara+0x128>
20012d20:	4725                	c.li	a4,9
20012d22:	bf3d                	c.j	20012c60 <shellExtParsePara+0x128>
20012d24:	4341                	c.li	t1,16
20012d26:	4509                	c.li	a0,2
20012d28:	4589                	c.li	a1,2
20012d2a:	4f8d                	c.li	t6,3
20012d2c:	e3dff06f          	j	20012b68 <shellExtParsePara+0x30>
20012d30:	4535                	c.li	a0,13
20012d32:	f527d7db          	beqc	a5,114,20012c80 <shellExtParsePara+0x148>
20012d36:	4525                	c.li	a0,9
20012d38:	f947e2db          	bnec	a5,116,20012cbc <shellExtParsePara+0x184>
20012d3c:	00008067          	ret
20012d40:	4735                	c.li	a4,13
20012d42:	bf39                	c.j	20012c60 <shellExtParsePara+0x128>
20012d44:	4701                	c.li	a4,0
20012d46:	bf29                	c.j	20012c60 <shellExtParsePara+0x128>
20012d48:	4729                	c.li	a4,10
20012d4a:	bf19                	c.j	20012c60 <shellExtParsePara+0x128>
20012d4c:	4309                	c.li	t1,2
20012d4e:	4509                	c.li	a0,2
20012d50:	4581                	c.li	a1,0
20012d52:	4f85                	c.li	t6,1
20012d54:	e15ff06f          	j	20012b68 <shellExtParsePara+0x30>
20012d58:	4529                	c.li	a0,10
20012d5a:	8082                	c.jr	ra
20012d5c:	0001                	c.nop
	...

20012d60 <shellExtRun>:
20012d60:	47a1                	c.li	a5,8
20012d62:	20b7e363          	bltu	a5,a1,20012f68 <shellExtRun+0x208>
20012d66:	200207b7          	lui	a5,0x20020
20012d6a:	b4878793          	addi	a5,a5,-1208 # 2001fb48 <shellHelphelp+0x2c>
20012d6e:	0cb785db          	lea.w	a1,a5,a1
20012d72:	419c                	c.lw	a5,0(a1)
20012d74:	7179                	c.addi16sp	sp,-48
20012d76:	d422                	c.swsp	s0,40(sp)
20012d78:	d226                	c.swsp	s1,36(sp)
20012d7a:	d606                	c.swsp	ra,44(sp)
20012d7c:	d04a                	c.swsp	s2,32(sp)
20012d7e:	ce4e                	c.swsp	s3,28(sp)
20012d80:	cc52                	c.swsp	s4,24(sp)
20012d82:	ca56                	c.swsp	s5,20(sp)
20012d84:	c85a                	c.swsp	s6,16(sp)
20012d86:	c65e                	c.swsp	s7,12(sp)
20012d88:	8432                	c.mv	s0,a2
20012d8a:	84aa                	c.mv	s1,a0
20012d8c:	00078067          	jr	a5
20012d90:	4248                	c.lw	a0,4(a2)
20012d92:	335d                	c.jal	20012b38 <shellExtParsePara>
20012d94:	892a                	c.mv	s2,a0
20012d96:	4408                	c.lw	a0,8(s0)
20012d98:	da1ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012d9c:	89aa                	c.mv	s3,a0
20012d9e:	4448                	c.lw	a0,12(s0)
20012da0:	d99ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012da4:	8a2a                	c.mv	s4,a0
20012da6:	4808                	c.lw	a0,16(s0)
20012da8:	d91ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012dac:	8aaa                	c.mv	s5,a0
20012dae:	4848                	c.lw	a0,20(s0)
20012db0:	d89ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012db4:	8b2a                	c.mv	s6,a0
20012db6:	4c08                	c.lw	a0,24(s0)
20012db8:	d81ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012dbc:	8baa                	c.mv	s7,a0
20012dbe:	4c48                	c.lw	a0,28(s0)
20012dc0:	d79ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012dc4:	5422                	c.lwsp	s0,40(sp)
20012dc6:	50b2                	c.lwsp	ra,44(sp)
20012dc8:	882a                	c.mv	a6,a0
20012dca:	87de                	c.mv	a5,s7
20012dcc:	875a                	c.mv	a4,s6
20012dce:	4bb2                	c.lwsp	s7,12(sp)
20012dd0:	4b42                	c.lwsp	s6,16(sp)
20012dd2:	86d6                	c.mv	a3,s5
20012dd4:	8652                	c.mv	a2,s4
20012dd6:	4ad2                	c.lwsp	s5,20(sp)
20012dd8:	4a62                	c.lwsp	s4,24(sp)
20012dda:	85ce                	c.mv	a1,s3
20012ddc:	854a                	c.mv	a0,s2
20012dde:	49f2                	c.lwsp	s3,28(sp)
20012de0:	5902                	c.lwsp	s2,32(sp)
20012de2:	8e26                	c.mv	t3,s1
20012de4:	5492                	c.lwsp	s1,36(sp)
20012de6:	6145                	c.addi16sp	sp,48
20012de8:	000e0067          	jr	t3
20012dec:	5422                	c.lwsp	s0,40(sp)
20012dee:	50b2                	c.lwsp	ra,44(sp)
20012df0:	5492                	c.lwsp	s1,36(sp)
20012df2:	5902                	c.lwsp	s2,32(sp)
20012df4:	49f2                	c.lwsp	s3,28(sp)
20012df6:	4a62                	c.lwsp	s4,24(sp)
20012df8:	4ad2                	c.lwsp	s5,20(sp)
20012dfa:	4b42                	c.lwsp	s6,16(sp)
20012dfc:	4bb2                	c.lwsp	s7,12(sp)
20012dfe:	832a                	c.mv	t1,a0
20012e00:	6145                	c.addi16sp	sp,48
20012e02:	8302                	c.jr	t1
20012e04:	4248                	c.lw	a0,4(a2)
20012e06:	3b0d                	c.jal	20012b38 <shellExtParsePara>
20012e08:	5422                	c.lwsp	s0,40(sp)
20012e0a:	50b2                	c.lwsp	ra,44(sp)
20012e0c:	5902                	c.lwsp	s2,32(sp)
20012e0e:	49f2                	c.lwsp	s3,28(sp)
20012e10:	4a62                	c.lwsp	s4,24(sp)
20012e12:	4ad2                	c.lwsp	s5,20(sp)
20012e14:	4b42                	c.lwsp	s6,16(sp)
20012e16:	4bb2                	c.lwsp	s7,12(sp)
20012e18:	8e26                	c.mv	t3,s1
20012e1a:	5492                	c.lwsp	s1,36(sp)
20012e1c:	6145                	c.addi16sp	sp,48
20012e1e:	8e02                	c.jr	t3
20012e20:	4248                	c.lw	a0,4(a2)
20012e22:	3b19                	c.jal	20012b38 <shellExtParsePara>
20012e24:	892a                	c.mv	s2,a0
20012e26:	4408                	c.lw	a0,8(s0)
20012e28:	d11ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e2c:	5422                	c.lwsp	s0,40(sp)
20012e2e:	50b2                	c.lwsp	ra,44(sp)
20012e30:	49f2                	c.lwsp	s3,28(sp)
20012e32:	4a62                	c.lwsp	s4,24(sp)
20012e34:	4ad2                	c.lwsp	s5,20(sp)
20012e36:	4b42                	c.lwsp	s6,16(sp)
20012e38:	4bb2                	c.lwsp	s7,12(sp)
20012e3a:	85aa                	c.mv	a1,a0
20012e3c:	8ea6                	c.mv	t4,s1
20012e3e:	854a                	c.mv	a0,s2
20012e40:	5492                	c.lwsp	s1,36(sp)
20012e42:	5902                	c.lwsp	s2,32(sp)
20012e44:	6145                	c.addi16sp	sp,48
20012e46:	8e82                	c.jr	t4
20012e48:	4248                	c.lw	a0,4(a2)
20012e4a:	31fd                	c.jal	20012b38 <shellExtParsePara>
20012e4c:	892a                	c.mv	s2,a0
20012e4e:	4408                	c.lw	a0,8(s0)
20012e50:	ce9ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e54:	89aa                	c.mv	s3,a0
20012e56:	4448                	c.lw	a0,12(s0)
20012e58:	ce1ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e5c:	5422                	c.lwsp	s0,40(sp)
20012e5e:	50b2                	c.lwsp	ra,44(sp)
20012e60:	4a62                	c.lwsp	s4,24(sp)
20012e62:	4ad2                	c.lwsp	s5,20(sp)
20012e64:	4b42                	c.lwsp	s6,16(sp)
20012e66:	4bb2                	c.lwsp	s7,12(sp)
20012e68:	862a                	c.mv	a2,a0
20012e6a:	85ce                	c.mv	a1,s3
20012e6c:	854a                	c.mv	a0,s2
20012e6e:	49f2                	c.lwsp	s3,28(sp)
20012e70:	5902                	c.lwsp	s2,32(sp)
20012e72:	8f26                	c.mv	t5,s1
20012e74:	5492                	c.lwsp	s1,36(sp)
20012e76:	6145                	c.addi16sp	sp,48
20012e78:	000f0067          	jr	t5
20012e7c:	4248                	c.lw	a0,4(a2)
20012e7e:	396d                	c.jal	20012b38 <shellExtParsePara>
20012e80:	892a                	c.mv	s2,a0
20012e82:	4408                	c.lw	a0,8(s0)
20012e84:	cb5ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e88:	89aa                	c.mv	s3,a0
20012e8a:	4448                	c.lw	a0,12(s0)
20012e8c:	cadff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e90:	8a2a                	c.mv	s4,a0
20012e92:	4808                	c.lw	a0,16(s0)
20012e94:	ca5ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012e98:	5422                	c.lwsp	s0,40(sp)
20012e9a:	50b2                	c.lwsp	ra,44(sp)
20012e9c:	4ad2                	c.lwsp	s5,20(sp)
20012e9e:	4b42                	c.lwsp	s6,16(sp)
20012ea0:	4bb2                	c.lwsp	s7,12(sp)
20012ea2:	86aa                	c.mv	a3,a0
20012ea4:	8652                	c.mv	a2,s4
20012ea6:	85ce                	c.mv	a1,s3
20012ea8:	4a62                	c.lwsp	s4,24(sp)
20012eaa:	49f2                	c.lwsp	s3,28(sp)
20012eac:	854a                	c.mv	a0,s2
20012eae:	8fa6                	c.mv	t6,s1
20012eb0:	5902                	c.lwsp	s2,32(sp)
20012eb2:	5492                	c.lwsp	s1,36(sp)
20012eb4:	6145                	c.addi16sp	sp,48
20012eb6:	8f82                	c.jr	t6
20012eb8:	4248                	c.lw	a0,4(a2)
20012eba:	39bd                	c.jal	20012b38 <shellExtParsePara>
20012ebc:	892a                	c.mv	s2,a0
20012ebe:	4408                	c.lw	a0,8(s0)
20012ec0:	c79ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012ec4:	89aa                	c.mv	s3,a0
20012ec6:	4448                	c.lw	a0,12(s0)
20012ec8:	c71ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012ecc:	8a2a                	c.mv	s4,a0
20012ece:	4808                	c.lw	a0,16(s0)
20012ed0:	c69ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012ed4:	8aaa                	c.mv	s5,a0
20012ed6:	4848                	c.lw	a0,20(s0)
20012ed8:	c61ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012edc:	5422                	c.lwsp	s0,40(sp)
20012ede:	50b2                	c.lwsp	ra,44(sp)
20012ee0:	4b42                	c.lwsp	s6,16(sp)
20012ee2:	4bb2                	c.lwsp	s7,12(sp)
20012ee4:	872a                	c.mv	a4,a0
20012ee6:	86d6                	c.mv	a3,s5
20012ee8:	8652                	c.mv	a2,s4
20012eea:	4ad2                	c.lwsp	s5,20(sp)
20012eec:	4a62                	c.lwsp	s4,24(sp)
20012eee:	85ce                	c.mv	a1,s3
20012ef0:	854a                	c.mv	a0,s2
20012ef2:	49f2                	c.lwsp	s3,28(sp)
20012ef4:	5902                	c.lwsp	s2,32(sp)
20012ef6:	83a6                	c.mv	t2,s1
20012ef8:	5492                	c.lwsp	s1,36(sp)
20012efa:	6145                	c.addi16sp	sp,48
20012efc:	00038067          	jr	t2
20012f00:	4248                	c.lw	a0,4(a2)
20012f02:	391d                	c.jal	20012b38 <shellExtParsePara>
20012f04:	892a                	c.mv	s2,a0
20012f06:	4408                	c.lw	a0,8(s0)
20012f08:	c31ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012f0c:	89aa                	c.mv	s3,a0
20012f0e:	4448                	c.lw	a0,12(s0)
20012f10:	c29ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012f14:	8a2a                	c.mv	s4,a0
20012f16:	4808                	c.lw	a0,16(s0)
20012f18:	c21ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012f1c:	8aaa                	c.mv	s5,a0
20012f1e:	4848                	c.lw	a0,20(s0)
20012f20:	c19ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012f24:	8b2a                	c.mv	s6,a0
20012f26:	4c08                	c.lw	a0,24(s0)
20012f28:	c11ff0ef          	jal	ra,20012b38 <shellExtParsePara>
20012f2c:	5422                	c.lwsp	s0,40(sp)
20012f2e:	50b2                	c.lwsp	ra,44(sp)
20012f30:	4bb2                	c.lwsp	s7,12(sp)
20012f32:	87aa                	c.mv	a5,a0
20012f34:	875a                	c.mv	a4,s6
20012f36:	86d6                	c.mv	a3,s5
20012f38:	4b42                	c.lwsp	s6,16(sp)
20012f3a:	4ad2                	c.lwsp	s5,20(sp)
20012f3c:	8652                	c.mv	a2,s4
20012f3e:	85ce                	c.mv	a1,s3
20012f40:	4a62                	c.lwsp	s4,24(sp)
20012f42:	49f2                	c.lwsp	s3,28(sp)
20012f44:	854a                	c.mv	a0,s2
20012f46:	8326                	c.mv	t1,s1
20012f48:	5902                	c.lwsp	s2,32(sp)
20012f4a:	5492                	c.lwsp	s1,36(sp)
20012f4c:	6145                	c.addi16sp	sp,48
20012f4e:	8302                	c.jr	t1
20012f50:	50b2                	c.lwsp	ra,44(sp)
20012f52:	5422                	c.lwsp	s0,40(sp)
20012f54:	5492                	c.lwsp	s1,36(sp)
20012f56:	5902                	c.lwsp	s2,32(sp)
20012f58:	49f2                	c.lwsp	s3,28(sp)
20012f5a:	4a62                	c.lwsp	s4,24(sp)
20012f5c:	4ad2                	c.lwsp	s5,20(sp)
20012f5e:	4b42                	c.lwsp	s6,16(sp)
20012f60:	4bb2                	c.lwsp	s7,12(sp)
20012f62:	557d                	c.li	a0,-1
20012f64:	6145                	c.addi16sp	sp,48
20012f66:	8082                	c.jr	ra
20012f68:	557d                	c.li	a0,-1
20012f6a:	8082                	c.jr	ra

20012f6c <emicarrieronly>:
20012f6c:	200217b7          	lui	a5,0x20021
20012f70:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
20012f74:	0cb785db          	lea.w	a1,a5,a1
20012f78:	4188                	c.lw	a0,0(a1)
20012f7a:	85b2                	c.mv	a1,a2
20012f7c:	1f50406f          	j	20017970 <rf_emi_tx_single_tone>
20012f80:	0001                	c.nop
	...

20012f84 <emi_con_prbs9>:
20012f84:	200217b7          	lui	a5,0x20021
20012f88:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
20012f8c:	0cb785db          	lea.w	a1,a5,a1
20012f90:	418c                	c.lw	a1,0(a1)
20012f92:	1141                	c.addi	sp,-16
20012f94:	4681                	c.li	a3,0
20012f96:	c606                	c.swsp	ra,12(sp)
20012f98:	2a9040ef          	jal	ra,20017a40 <rf_emi_tx_continue_update_data>
20012f9c:	3a5040ef          	jal	ra,20017b40 <rf_continue_mode_run>
20012fa0:	801407b7          	lui	a5,0x80140
20012fa4:	2007a703          	lw	a4,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
20012fa8:	40b2                	c.lwsp	ra,12(sp)
20012faa:	28e0ca2b          	swgp	a4,33428 # 883d0 <emi_con_tick>
20012fae:	0141                	c.addi	sp,16
20012fb0:	8082                	c.jr	ra
	...

20012fb4 <emi_con_tx55>:
20012fb4:	200217b7          	lui	a5,0x20021
20012fb8:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
20012fbc:	0cb785db          	lea.w	a1,a5,a1
20012fc0:	418c                	c.lw	a1,0(a1)
20012fc2:	1141                	c.addi	sp,-16
20012fc4:	4689                	c.li	a3,2
20012fc6:	c606                	c.swsp	ra,12(sp)
20012fc8:	279040ef          	jal	ra,20017a40 <rf_emi_tx_continue_update_data>
20012fcc:	40b2                	c.lwsp	ra,12(sp)
20012fce:	0141                	c.addi	sp,16
20012fd0:	3710406f          	j	20017b40 <rf_continue_mode_run>
20012fd4:	0001                	c.nop
	...

20012fd8 <emi_con_tx0f>:
20012fd8:	200217b7          	lui	a5,0x20021
20012fdc:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
20012fe0:	0cb785db          	lea.w	a1,a5,a1
20012fe4:	418c                	c.lw	a1,0(a1)
20012fe6:	1141                	c.addi	sp,-16
20012fe8:	4685                	c.li	a3,1
20012fea:	c606                	c.swsp	ra,12(sp)
20012fec:	255040ef          	jal	ra,20017a40 <rf_emi_tx_continue_update_data>
20012ff0:	40b2                	c.lwsp	ra,12(sp)
20012ff2:	0141                	c.addi	sp,16
20012ff4:	34d0406f          	j	20017b40 <rf_continue_mode_run>
20012ff8:	0001                	c.nop
	...

20012ffc <emirx_con>:
20012ffc:	5210406f          	j	20017d1c <rf_emi_rx_loop>
20013000:	0001                	c.nop
	...

20013004 <emirx>:
20013004:	1141                	c.addi	sp,-16
20013006:	85b2                	c.mv	a1,a2
20013008:	00112623          	sw	ra,12(sp)
2001300c:	411040ef          	jal	ra,20017c1c <rf_emi_rx_setup>
20013010:	00000223          	sb	zero,4(zero) # 4 <_RELAX_END_+0x4>
20013014:	00002623          	sw	zero,12(zero) # c <_RELAX_END_+0xc>
20013018:	40b2                	c.lwsp	ra,12(sp)
2001301a:	0141                	c.addi	sp,16
2001301c:	8082                	c.jr	ra
2001301e:	0001                	c.nop

20013020 <emitxprbs9_con>:
20013020:	6a56252b          	lwgp	a0,16036 # 83fe0 <g_rf_mode>
20013024:	4581                	c.li	a1,0
20013026:	55b0406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

2001302c <emitx55_con>:
2001302c:	6a56252b          	lwgp	a0,16036 # 83fe0 <g_rf_mode>
20013030:	4589                	c.li	a1,2
20013032:	54f0406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

20013038 <emitx0f_con>:
20013038:	6a56252b          	lwgp	a0,16036 # 83fe0 <g_rf_mode>
2001303c:	4585                	c.li	a1,1
2001303e:	5430406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

20013044 <emitxprbs9>:
20013044:	200217b7          	lui	a5,0x20021
20013048:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
2001304c:	0cb785db          	lea.w	a1,a5,a1
20013050:	418c                	c.lw	a1,0(a1)
20013052:	1141                	c.addi	sp,-16
20013054:	4685                	c.li	a3,1
20013056:	c422                	c.swsp	s0,8(sp)
20013058:	c606                	c.swsp	ra,12(sp)
2001305a:	842a                	c.mv	s0,a0
2001305c:	2e8050ef          	jal	ra,20018344 <rf_emi_tx_burst_setup>
20013060:	8522                	c.mv	a0,s0
20013062:	4422                	c.lwsp	s0,8(sp)
20013064:	40b2                	c.lwsp	ra,12(sp)
20013066:	4581                	c.li	a1,0
20013068:	0141                	c.addi	sp,16
2001306a:	5170406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

20013070 <emitx55>:
20013070:	200217b7          	lui	a5,0x20021
20013074:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
20013078:	0cb785db          	lea.w	a1,a5,a1
2001307c:	418c                	c.lw	a1,0(a1)
2001307e:	1141                	c.addi	sp,-16
20013080:	4689                	c.li	a3,2
20013082:	c422                	c.swsp	s0,8(sp)
20013084:	c606                	c.swsp	ra,12(sp)
20013086:	842a                	c.mv	s0,a0
20013088:	2bc050ef          	jal	ra,20018344 <rf_emi_tx_burst_setup>
2001308c:	8522                	c.mv	a0,s0
2001308e:	4422                	c.lwsp	s0,8(sp)
20013090:	40b2                	c.lwsp	ra,12(sp)
20013092:	4589                	c.li	a1,2
20013094:	0141                	c.addi	sp,16
20013096:	4eb0406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

2001309c <emitx0f>:
2001309c:	200217b7          	lui	a5,0x20021
200130a0:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
200130a4:	0cb785db          	lea.w	a1,a5,a1
200130a8:	418c                	c.lw	a1,0(a1)
200130aa:	1141                	c.addi	sp,-16
200130ac:	4685                	c.li	a3,1
200130ae:	c422                	c.swsp	s0,8(sp)
200130b0:	c606                	c.swsp	ra,12(sp)
200130b2:	842a                	c.mv	s0,a0
200130b4:	290050ef          	jal	ra,20018344 <rf_emi_tx_burst_setup>
200130b8:	8522                	c.mv	a0,s0
200130ba:	4422                	c.lwsp	s0,8(sp)
200130bc:	40b2                	c.lwsp	ra,12(sp)
200130be:	4585                	c.li	a1,1
200130c0:	0141                	c.addi	sp,16
200130c2:	4bf0406f          	j	20017d80 <rf_emi_tx_burst_loop>
	...

200130c8 <emi_con_prbs9_con>:
200130c8:	1141                	c.addi	sp,-16
200130ca:	c606                	c.swsp	ra,12(sp)
200130cc:	c422                	c.swsp	s0,8(sp)
200130ce:	c226                	c.swsp	s1,4(sp)
200130d0:	271040ef          	jal	ra,20017b40 <rf_continue_mode_run>
200130d4:	7ff6278b          	lbugp	a5,16382 # 8413a <g_hop>
200130d8:	c3c1                	c.beqz	a5,20013158 <emi_con_prbs9_con+0x90>
200130da:	6489                	c.lui	s1,0x2
200130dc:	71048493          	addi	s1,s1,1808 # 2710 <flash_write_page_ram+0x18>
200130e0:	0080006f          	j	200130e8 <emi_con_prbs9_con+0x20>
200130e4:	25d040ef          	jal	ra,20017b40 <rf_continue_mode_run>
200130e8:	2940a52b          	lwgp	a0,33428 # 883d0 <emi_con_tick>
200130ec:	009005b3          	add	a1,zero,s1
200130f0:	e0000097          	auipc	ra,0xe0000
200130f4:	5e4080e7          	jalr	1508(ra) # 136d4 <clock_time_exceed>
200130f8:	d575                	c.beqz	a0,200130e4 <emi_con_prbs9_con+0x1c>
200130fa:	6495                	c.lui	s1,0x5
200130fc:	e2048493          	addi	s1,s1,-480 # 4e20 <cftmdl+0x1c>
20013100:	2940a52b          	lwgp	a0,33428 # 883d0 <emi_con_tick>
20013104:	009005b3          	add	a1,zero,s1
20013108:	e0000097          	auipc	ra,0xe0000
2001310c:	5cc080e7          	jalr	1484(ra) # 136d4 <clock_time_exceed>
20013110:	d965                	c.beqz	a0,20013100 <emi_con_prbs9_con+0x38>
20013112:	6a16148b          	addigp	s1,16032 # 83fdc <chnidx>
20013116:	0004c703          	lbu	a4,0(s1)
2001311a:	200207b7          	lui	a5,0x20020
2001311e:	b8078793          	addi	a5,a5,-1152 # 2001fb80 <rf_chn_hipping>
20013122:	97ba                	c.add	a5,a4
20013124:	fff78603          	lb	a2,-1(a5)
20013128:	7ff6658b          	lbugp	a1,16383 # 8413b <g_power_level>
2001312c:	80140737          	lui	a4,0x80140
20013130:	20072703          	lw	a4,512(a4) # 80140200 <BIN_SIZE+0x60101b98>
20013134:	6a56252b          	lwgp	a0,16036 # 83fe0 <g_rf_mode>
20013138:	00000693          	li	a3,0
2001313c:	28e0ca2b          	swgp	a4,33428 # 883d0 <emi_con_tick>
20013140:	101040ef          	jal	ra,20017a40 <rf_emi_tx_continue_update_data>
20013144:	0004c783          	lbu	a5,0(s1)
20013148:	02700713          	li	a4,39
2001314c:	00f76c63          	bltu	a4,a5,20013164 <emi_con_prbs9_con+0x9c>
20013150:	00178793          	addi	a5,a5,1
20013154:	00f48023          	sb	a5,0(s1)
20013158:	40b2                	c.lwsp	ra,12(sp)
2001315a:	4422                	c.lwsp	s0,8(sp)
2001315c:	4492                	c.lwsp	s1,4(sp)
2001315e:	0141                	c.addi	sp,16
20013160:	00008067          	ret
20013164:	4785                	c.li	a5,1
20013166:	00f48023          	sb	a5,0(s1)
2001316a:	40b2                	c.lwsp	ra,12(sp)
2001316c:	4422                	c.lwsp	s0,8(sp)
2001316e:	4492                	c.lwsp	s1,4(sp)
20013170:	0141                	c.addi	sp,16
20013172:	8082                	c.jr	ra

20013174 <emi_exit>:
20013174:	1141                	c.addi	sp,-16
20013176:	c606                	c.swsp	ra,12(sp)
20013178:	08d040ef          	jal	ra,20017a04 <rf_emi_stop>
2001317c:	7fd6678b          	lbugp	a5,16381 # 84139 <g_cmd_now>
20013180:	0017d65b          	beqc	a5,1,2001318c <emi_exit+0x18>
20013184:	40b2                	c.lwsp	ra,12(sp)
20013186:	0141                	c.addi	sp,16
20013188:	00008067          	ret
2001318c:	801417b7          	lui	a5,0x80141
20013190:	02900713          	li	a4,41
20013194:	a0e78b23          	sb	a4,-1514(a5) # 80140a16 <BIN_SIZE+0x601023ae>
20013198:	f8000713          	li	a4,-128
2001319c:	82e78423          	sb	a4,-2008(a5)
200131a0:	04500693          	li	a3,69
200131a4:	80140737          	lui	a4,0x80140
200131a8:	a0d78123          	sb	a3,-1534(a5)
200131ac:	1e170783          	lb	a5,481(a4) # 801401e1 <BIN_SIZE+0x60101b79>
200131b0:	0fb7f793          	andi	a5,a5,251
200131b4:	1ef700a3          	sb	a5,481(a4)
200131b8:	1e170783          	lb	a5,481(a4)
200131bc:	0ff7f793          	andi	a5,a5,255
200131c0:	0047e793          	ori	a5,a5,4
200131c4:	1ef700a3          	sb	a5,481(a4)
200131c8:	40b2                	c.lwsp	ra,12(sp)
200131ca:	0141                	c.addi	sp,16
200131cc:	36c0506f          	j	20018538 <rf_emi_reset_baseband>
200131d0:	0001                	c.nop
	...

200131d4 <emi_mode_init>:
200131d4:	1101                	c.addi	sp,-32
200131d6:	cc22                	c.swsp	s0,24(sp)
200131d8:	ca26                	c.swsp	s1,20(sp)
200131da:	c84a                	c.swsp	s2,16(sp)
200131dc:	c64e                	c.swsp	s3,12(sp)
200131de:	c452                	c.swsp	s4,8(sp)
200131e0:	c256                	c.swsp	s5,4(sp)
200131e2:	ce06                	c.swsp	ra,28(sp)
200131e4:	8a2a                	c.mv	s4,a0
200131e6:	84ae                	c.mv	s1,a1
200131e8:	89b2                	c.mv	s3,a2
200131ea:	8936                	c.mv	s2,a3
200131ec:	00e00ab3          	add	s5,zero,a4
200131f0:	7fd6540b          	addigp	s0,16381 # 84139 <g_cmd_now>
200131f4:	011040ef          	jal	ra,20017a04 <rf_emi_stop>
200131f8:	00044783          	lbu	a5,0(s0)
200131fc:	0217d85b          	beqc	a5,1,2001322c <emi_mode_init+0x58>
20013200:	0ff97913          	andi	s2,s2,255
20013204:	7f267f8b          	sbgp	s2,16383 # 8413b <g_power_level>
20013208:	6b36708b          	sbgp	s3,16033 # 83fdd <g_chn>
2001320c:	7f563f8b          	sbgp	s5,16382 # 8413a <g_hop>
20013210:	01440023          	sb	s4,0(s0)
20013214:	4791                	c.li	a5,4
20013216:	0e97ef63          	bltu	a5,s1,20013314 <emi_mode_init+0x140>
2001321a:	200205b7          	lui	a1,0x20020
2001321e:	b6c58593          	addi	a1,a1,-1172 # 2001fb6c <shellHelphelp+0x50>
20013222:	0c9584db          	lea.w	s1,a1,s1
20013226:	409c                	c.lw	a5,0(s1)
20013228:	00078067          	jr	a5
2001322c:	801417b7          	lui	a5,0x80141
20013230:	02900713          	li	a4,41
20013234:	a0e78b23          	sb	a4,-1514(a5) # 80140a16 <BIN_SIZE+0x601023ae>
20013238:	f8000713          	li	a4,-128
2001323c:	82e78423          	sb	a4,-2008(a5)
20013240:	04500693          	li	a3,69
20013244:	80140737          	lui	a4,0x80140
20013248:	a0d78123          	sb	a3,-1534(a5)
2001324c:	1e170783          	lb	a5,481(a4) # 801401e1 <BIN_SIZE+0x60101b79>
20013250:	0fb7f793          	andi	a5,a5,251
20013254:	1ef700a3          	sb	a5,481(a4)
20013258:	1e170783          	lb	a5,481(a4)
2001325c:	0ff7f793          	andi	a5,a5,255
20013260:	0047e793          	ori	a5,a5,4
20013264:	1ef700a3          	sb	a5,481(a4)
20013268:	2d0050ef          	jal	ra,20018538 <rf_emi_reset_baseband>
2001326c:	f95ff06f          	j	20013200 <emi_mode_init+0x2c>
20013270:	4731                	c.li	a4,12
20013272:	08c0178b          	addigp	a5,140 # 801c8 <ate_list>
20013276:	c4ea17ff          	maddr32	a5,s4,a4
2001327a:	1c09b65b          	bfos	a2,s3,7,0
2001327e:	0047a303          	lw	t1,4(a5)
20013282:	85ca                	c.mv	a1,s2
20013284:	02000513          	li	a0,32
20013288:	02000713          	li	a4,32
2001328c:	4462                	c.lwsp	s0,24(sp)
2001328e:	40f2                	c.lwsp	ra,28(sp)
20013290:	44d2                	c.lwsp	s1,20(sp)
20013292:	4942                	c.lwsp	s2,16(sp)
20013294:	49b2                	c.lwsp	s3,12(sp)
20013296:	4a22                	c.lwsp	s4,8(sp)
20013298:	4a92                	c.lwsp	s5,4(sp)
2001329a:	6ae642ab          	swgp	a4,16036 # 83fe0 <g_rf_mode>
2001329e:	6105                	c.addi16sp	sp,32
200132a0:	00030067          	jr	t1
200132a4:	4731                	c.li	a4,12
200132a6:	08c0178b          	addigp	a5,140 # 801c8 <ate_list>
200132aa:	c4ea17ff          	maddr32	a5,s4,a4
200132ae:	1c09b65b          	bfos	a2,s3,7,0
200132b2:	0047a303          	lw	t1,4(a5)
200132b6:	85ca                	c.mv	a1,s2
200132b8:	4541                	c.li	a0,16
200132ba:	4741                	c.li	a4,16
200132bc:	fd1ff06f          	j	2001328c <emi_mode_init+0xb8>
200132c0:	4731                	c.li	a4,12
200132c2:	08c0178b          	addigp	a5,140 # 801c8 <ate_list>
200132c6:	c4ea17ff          	maddr32	a5,s4,a4
200132ca:	1c09b65b          	bfos	a2,s3,7,0
200132ce:	0047a303          	lw	t1,4(a5)
200132d2:	85ca                	c.mv	a1,s2
200132d4:	4505                	c.li	a0,1
200132d6:	4705                	c.li	a4,1
200132d8:	fb5ff06f          	j	2001328c <emi_mode_init+0xb8>
200132dc:	4731                	c.li	a4,12
200132de:	08c0178b          	addigp	a5,140 # 801c8 <ate_list>
200132e2:	c4ea17ff          	maddr32	a5,s4,a4
200132e6:	1c09b65b          	bfos	a2,s3,7,0
200132ea:	0047a303          	lw	t1,4(a5)
200132ee:	85ca                	c.mv	a1,s2
200132f0:	4511                	c.li	a0,4
200132f2:	4711                	c.li	a4,4
200132f4:	f99ff06f          	j	2001328c <emi_mode_init+0xb8>
200132f8:	4731                	c.li	a4,12
200132fa:	08c0178b          	addigp	a5,140 # 801c8 <ate_list>
200132fe:	c4ea17ff          	maddr32	a5,s4,a4
20013302:	1c09b65b          	bfos	a2,s3,7,0
20013306:	0047a303          	lw	t1,4(a5)
2001330a:	85ca                	c.mv	a1,s2
2001330c:	4521                	c.li	a0,8
2001330e:	4721                	c.li	a4,8
20013310:	f7dff06f          	j	2001328c <emi_mode_init+0xb8>
20013314:	40f2                	c.lwsp	ra,28(sp)
20013316:	4462                	c.lwsp	s0,24(sp)
20013318:	44d2                	c.lwsp	s1,20(sp)
2001331a:	4942                	c.lwsp	s2,16(sp)
2001331c:	49b2                	c.lwsp	s3,12(sp)
2001331e:	4a22                	c.lwsp	s4,8(sp)
20013320:	4a92                	c.lwsp	s5,4(sp)
20013322:	6105                	c.addi16sp	sp,32
20013324:	8082                	c.jr	ra
20013326:	0001                	c.nop

20013328 <OPC_READ_CAP_handle>:
20013328:	1101                	c.addi	sp,-32
2001332a:	cc22                	c.swsp	s0,24(sp)
2001332c:	ca26                	c.swsp	s1,20(sp)
2001332e:	4585                	c.li	a1,1
20013330:	84aa                	c.mv	s1,a0
20013332:	8432                	c.mv	s0,a2
20013334:	000fe537          	lui	a0,0xfe
20013338:	00e10613          	addi	a2,sp,14
2001333c:	00112e23          	sw	ra,28(sp)
20013340:	51d010ef          	jal	ra,2001505c <flash_read_page>
20013344:	00f10613          	addi	a2,sp,15
20013348:	00100593          	li	a1,1
2001334c:	000fa537          	lui	a0,0xfa
20013350:	50d010ef          	jal	ra,2001505c <flash_read_page>
20013354:	00f14783          	lbu	a5,15(sp)
20013358:	0ff00713          	li	a4,255
2001335c:	00e79463          	bne	a5,a4,20013364 <OPC_READ_CAP_handle+0x3c>
20013360:	00e14783          	lbu	a5,14(sp)
20013364:	00f48023          	sb	a5,0(s1)
20013368:	4785                	c.li	a5,1
2001336a:	00f40023          	sb	a5,0(s0)
2001336e:	40f2                	c.lwsp	ra,28(sp)
20013370:	4462                	c.lwsp	s0,24(sp)
20013372:	44d2                	c.lwsp	s1,20(sp)
20013374:	4501                	c.li	a0,0
20013376:	6105                	c.addi16sp	sp,32
20013378:	8082                	c.jr	ra
2001337a:	0001                	c.nop

2001337c <OPC_READ_VER_TONE_handle>:
2001337c:	200807b7          	lui	a5,0x20080
20013380:	4394                	c.lw	a3,0(a5)
20013382:	10000793          	li	a5,256
20013386:	04d7ef63          	bltu	a5,a3,200133e4 <OPC_READ_VER_TONE_handle+0x68>
2001338a:	00369713          	slli	a4,a3,0x3
2001338e:	0711                	c.addi	a4,4
20013390:	ce81                	c.beqz	a3,200133a8 <OPC_READ_VER_TONE_handle+0x2c>
20013392:	4781                	c.li	a5,0
20013394:	20080837          	lui	a6,0x20080
20013398:	0ef805db          	lea.d	a1,a6,a5
2001339c:	41cc                	c.lw	a1,4(a1)
2001339e:	0785                	c.addi	a5,1
200133a0:	972e                	c.add	a4,a1
200133a2:	fed79be3          	bne	a5,a3,20013398 <OPC_READ_VER_TONE_handle+0x1c>
200133a6:	c329                	c.beqz	a4,200133e8 <OPC_READ_VER_TONE_handle+0x6c>
200133a8:	200805b7          	lui	a1,0x20080
200133ac:	200208b7          	lui	a7,0x20020
200133b0:	95ba                	c.add	a1,a4
200133b2:	200806b7          	lui	a3,0x20080
200133b6:	577d                	c.li	a4,-1
200133b8:	ba888893          	addi	a7,a7,-1112 # 2001fba8 <CRC32_Table>
200133bc:	0006c783          	lbu	a5,0(a3) # 20080000 <BIN_SIZE+0x41998>
200133c0:	00875813          	srli	a6,a4,0x8
200133c4:	8fb9                	c.xor	a5,a4
200133c6:	0897a7db          	bfoz	a5,a5,2,9
200133ca:	97c6                	c.add	a5,a7
200133cc:	439c                	c.lw	a5,0(a5)
200133ce:	0685                	c.addi	a3,1
200133d0:	0107c733          	xor	a4,a5,a6
200133d4:	feb694e3          	bne	a3,a1,200133bc <OPC_READ_VER_TONE_handle+0x40>
200133d8:	c118                	c.sw	a4,0(a0)
200133da:	4791                	c.li	a5,4
200133dc:	00f60023          	sb	a5,0(a2)
200133e0:	4501                	c.li	a0,0
200133e2:	8082                	c.jr	ra
200133e4:	4505                	c.li	a0,1
200133e6:	8082                	c.jr	ra
200133e8:	577d                	c.li	a4,-1
200133ea:	b7fd                	c.j	200133d8 <OPC_READ_VER_TONE_handle+0x5c>
200133ec:	0001                	c.nop
	...

200133f0 <OPC_SYS_RESET_handle>:
200133f0:	12c04783          	lbu	a5,300(zero) # 12c <sys_clk+0x4>
200133f4:	00018737          	lui	a4,0x18
200133f8:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
200133fc:	02e787b3          	mul	a5,a5,a4
20013400:	80140737          	lui	a4,0x80140
20013404:	14f72623          	sw	a5,332(a4) # 8014014c <BIN_SIZE+0x60101ae4>
20013408:	14270783          	lb	a5,322(a4)
2001340c:	f807e793          	ori	a5,a5,-128
20013410:	0ff7f793          	andi	a5,a5,255
20013414:	14f70123          	sb	a5,322(a4)
20013418:	a001                	c.j	20013418 <OPC_SYS_RESET_handle+0x28>
	...

2001341c <OPC_BQB_ENTER_handle>:
2001341c:	1141                	c.addi	sp,-16
2001341e:	4585                	c.li	a1,1
20013420:	03c00513          	li	a0,60
20013424:	00112623          	sw	ra,12(sp)
20013428:	e0000097          	auipc	ra,0xe0000
2001342c:	cb8080e7          	jalr	-840(ra) # 130e0 <analog_write_reg8>
20013430:	12c04783          	lbu	a5,300(zero) # 12c <sys_clk+0x4>
20013434:	00018737          	lui	a4,0x18
20013438:	6a070713          	addi	a4,a4,1696 # 186a0 <IRAM_SIZE+0x1380>
2001343c:	02e787b3          	mul	a5,a5,a4
20013440:	80140737          	lui	a4,0x80140
20013444:	14f72623          	sw	a5,332(a4) # 8014014c <BIN_SIZE+0x60101ae4>
20013448:	14270783          	lb	a5,322(a4)
2001344c:	f807e793          	ori	a5,a5,-128
20013450:	0ff7f793          	andi	a5,a5,255
20013454:	14f70123          	sb	a5,322(a4)
20013458:	a001                	c.j	20013458 <OPC_BQB_ENTER_handle+0x3c>
2001345a:	0001                	c.nop

2001345c <OPC_READ_MAC_handle>:
2001345c:	200ff737          	lui	a4,0x200ff
20013460:	4314                	c.lw	a3,0(a4)
20013462:	87aa                	c.mv	a5,a0
20013464:	c114                	c.sw	a3,0(a0)
20013466:	00471703          	lh	a4,4(a4) # 200ff004 <BIN_SIZE+0xc099c>
2001346a:	4501                	c.li	a0,0
2001346c:	00e79223          	sh	a4,4(a5) # 20080004 <BIN_SIZE+0x4199c>
20013470:	4799                	c.li	a5,6
20013472:	00f60023          	sb	a5,0(a2)
20013476:	8082                	c.jr	ra
20013478:	0001                	c.nop
	...

2001347c <OPC_READ_VER_FW_handle>:
2001347c:	57fd                	c.li	a5,-1
2001347e:	1141                	c.addi	sp,-16
20013480:	c63e                	c.swsp	a5,12(sp)
20013482:	200087b7          	lui	a5,0x20008
20013486:	0047a803          	lw	a6,4(a5) # 20008004 <_D_HEAP_START_ADDR+0x1ff7ef14>
2001348a:	04080d63          	beqz	a6,200134e4 <OPC_READ_VER_FW_handle+0x68>
2001348e:	200097b7          	lui	a5,0x20009
20013492:	200208b7          	lui	a7,0x20020
20013496:	983e                	c.add	a6,a5
20013498:	fff00713          	li	a4,-1
2001349c:	200096b7          	lui	a3,0x20009
200134a0:	ba888893          	addi	a7,a7,-1112 # 2001fba8 <CRC32_Table>
200134a4:	0006c783          	lbu	a5,0(a3) # 20009000 <LoadRegion_BEGIN>
200134a8:	00875593          	srli	a1,a4,0x8
200134ac:	8fb9                	c.xor	a5,a4
200134ae:	0897a7db          	bfoz	a5,a5,2,9
200134b2:	97c6                	c.add	a5,a7
200134b4:	439c                	c.lw	a5,0(a5)
200134b6:	0685                	c.addi	a3,1
200134b8:	00b7c733          	xor	a4,a5,a1
200134bc:	ff0694e3          	bne	a3,a6,200134a4 <OPC_READ_VER_FW_handle+0x28>
200134c0:	200087b7          	lui	a5,0x20008
200134c4:	4794                	c.lw	a3,8(a5)
200134c6:	00e68763          	beq	a3,a4,200134d4 <OPC_READ_VER_FW_handle+0x58>
200134ca:	00060023          	sb	zero,0(a2)
200134ce:	4505                	c.li	a0,1
200134d0:	0141                	c.addi	sp,16
200134d2:	8082                	c.jr	ra
200134d4:	539c                	c.lw	a5,32(a5)
200134d6:	c11c                	c.sw	a5,0(a0)
200134d8:	4791                	c.li	a5,4
200134da:	00f60023          	sb	a5,0(a2)
200134de:	4501                	c.li	a0,0
200134e0:	0141                	c.addi	sp,16
200134e2:	8082                	c.jr	ra
200134e4:	577d                	c.li	a4,-1
200134e6:	bfe9                	c.j	200134c0 <OPC_READ_VER_FW_handle+0x44>

200134e8 <OPC_EMI_ENTER_handle>:
200134e8:	1141                	c.addi	sp,-16
200134ea:	c226                	c.swsp	s1,4(sp)
200134ec:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
200134f0:	c606                	c.swsp	ra,12(sp)
200134f2:	c422                	c.swsp	s0,8(sp)
200134f4:	439c                	c.lw	a5,0(a5)
200134f6:	842e                	c.mv	s0,a1
200134f8:	1887a503          	lw	a0,392(a5) # 20008188 <_D_HEAP_START_ADDR+0x1ff7f098>
200134fc:	f14fb0ef          	jal	ra,2000ec10 <vTaskSuspend>
20013500:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
20013504:	0047a503          	lw	a0,4(a5)
20013508:	f08fb0ef          	jal	ra,2000ec10 <vTaskSuspend>
2001350c:	00344783          	lbu	a5,3(s0)
20013510:	4709                	c.li	a4,2
20013512:	4505                	c.li	a0,1
20013514:	04f76663          	bltu	a4,a5,20013560 <OPC_EMI_ENTER_handle+0x78>
20013518:	46c5                	c.li	a3,17
2001351a:	c789                	c.beqz	a5,20013524 <OPC_EMI_ENTER_handle+0x3c>
2001351c:	00d00693          	li	a3,13
20013520:	0617d45b          	beqc	a5,1,20013588 <OPC_EMI_ENTER_handle+0xa0>
20013524:	00544783          	lbu	a5,5(s0)
20013528:	04079263          	bnez	a5,2001356c <OPC_EMI_ENTER_handle+0x84>
2001352c:	80140737          	lui	a4,0x80140
20013530:	31b70783          	lb	a5,795(a4) # 8014031b <BIN_SIZE+0x60101cb3>
20013534:	0fd7f793          	andi	a5,a5,253
20013538:	30f70da3          	sb	a5,795(a4)
2001353c:	00444703          	lbu	a4,4(s0)
20013540:	00244603          	lbu	a2,2(s0)
20013544:	00144583          	lbu	a1,1(s0)
20013548:	00044503          	lbu	a0,0(s0)
2001354c:	c89ff0ef          	jal	ra,200131d4 <emi_mode_init>
20013550:	00000513          	li	a0,0
20013554:	dffed097          	auipc	ra,0xdffed
20013558:	f08080e7          	jalr	-248(ra) # 45c <hal_rf_pa_set_trx>
2001355c:	00000513          	li	a0,0
20013560:	40b2                	c.lwsp	ra,12(sp)
20013562:	4422                	c.lwsp	s0,8(sp)
20013564:	4492                	c.lwsp	s1,4(sp)
20013566:	0141                	c.addi	sp,16
20013568:	00008067          	ret
2001356c:	bc17e85b          	bnec	a5,1,2001353c <OPC_EMI_ENTER_handle+0x54>
20013570:	80140737          	lui	a4,0x80140
20013574:	31b70783          	lb	a5,795(a4) # 8014031b <BIN_SIZE+0x60101cb3>
20013578:	0ff7f793          	andi	a5,a5,255
2001357c:	0027e793          	ori	a5,a5,2
20013580:	30f70da3          	sb	a5,795(a4)
20013584:	fb9ff06f          	j	2001353c <OPC_EMI_ENTER_handle+0x54>
20013588:	46c1                	c.li	a3,16
2001358a:	bf69                	c.j	20013524 <OPC_EMI_ENTER_handle+0x3c>
2001358c:	0001                	c.nop
	...

20013590 <OPC_EMI_EXIT_handle>:
20013590:	1141                	c.addi	sp,-16
20013592:	c606                	c.swsp	ra,12(sp)
20013594:	c422                	c.swsp	s0,8(sp)
20013596:	3ef9                	c.jal	20013174 <emi_exit>
20013598:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
2001359c:	0007a783          	lw	a5,0(a5)
200135a0:	1887a503          	lw	a0,392(a5)
200135a4:	8c5fb0ef          	jal	ra,2000ee68 <vTaskResume>
200135a8:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
200135ac:	0047a503          	lw	a0,4(a5)
200135b0:	8b9fb0ef          	jal	ra,2000ee68 <vTaskResume>
200135b4:	40b2                	c.lwsp	ra,12(sp)
200135b6:	4422                	c.lwsp	s0,8(sp)
200135b8:	4501                	c.li	a0,0
200135ba:	0141                	c.addi	sp,16
200135bc:	8082                	c.jr	ra
200135be:	0001                	c.nop

200135c0 <OPC_CAP_SET_handle>:
200135c0:	1101                	c.addi	sp,-32
200135c2:	57fd                	c.li	a5,-1
200135c4:	c402                	c.swsp	zero,8(sp)
200135c6:	ce06                	c.swsp	ra,28(sp)
200135c8:	00f10423          	sb	a5,8(sp)
200135cc:	cc22                	c.swsp	s0,24(sp)
200135ce:	ca26                	c.swsp	s1,20(sp)
200135d0:	00b00433          	add	s0,zero,a1
200135d4:	00011623          	sh	zero,12(sp)
200135d8:	00010723          	sb	zero,14(sp)
200135dc:	e0000097          	auipc	ra,0xe0000
200135e0:	0dc080e7          	jalr	220(ra) # 136b8 <core_interrupt_disable>
200135e4:	84aa                	c.mv	s1,a0
200135e6:	000fe537          	lui	a0,0xfe
200135ea:	0030                	c.addi4spn	a2,sp,8
200135ec:	00700593          	li	a1,7
200135f0:	0c050513          	addi	a0,a0,192 # fe0c0 <_D_HEAP_START_ADDR+0x74fd0>
200135f4:	269010ef          	jal	ra,2001505c <flash_read_page>
200135f8:	200fe537          	lui	a0,0x200fe
200135fc:	1b5010ef          	jal	ra,20014fb0 <flash_erase_sector>
20013600:	8622                	c.mv	a2,s0
20013602:	4585                	c.li	a1,1
20013604:	200fe537          	lui	a0,0x200fe
20013608:	1e5010ef          	jal	ra,20014fec <flash_write_page>
2001360c:	200fe537          	lui	a0,0x200fe
20013610:	0030                	c.addi4spn	a2,sp,8
20013612:	459d                	c.li	a1,7
20013614:	0c050513          	addi	a0,a0,192 # 200fe0c0 <BIN_SIZE+0xbfa58>
20013618:	1d5010ef          	jal	ra,20014fec <flash_write_page>
2001361c:	200fa537          	lui	a0,0x200fa
20013620:	191010ef          	jal	ra,20014fb0 <flash_erase_sector>
20013624:	8622                	c.mv	a2,s0
20013626:	4585                	c.li	a1,1
20013628:	200fa537          	lui	a0,0x200fa
2001362c:	1c1010ef          	jal	ra,20014fec <flash_write_page>
20013630:	00900533          	add	a0,zero,s1
20013634:	e0000097          	auipc	ra,0xe0000
20013638:	094080e7          	jalr	148(ra) # 136c8 <core_restore_interrupt>
2001363c:	00044503          	lbu	a0,0(s0)
20013640:	2e0040ef          	jal	ra,20017920 <rf_update_internal_cap>
20013644:	40f2                	c.lwsp	ra,28(sp)
20013646:	4462                	c.lwsp	s0,24(sp)
20013648:	44d2                	c.lwsp	s1,20(sp)
2001364a:	4501                	c.li	a0,0
2001364c:	6105                	c.addi16sp	sp,32
2001364e:	8082                	c.jr	ra

20013650 <OPC_PAIR_INFO_READ_handle>:
20013650:	1101                	c.addi	sp,-32
20013652:	ce06                	c.swsp	ra,28(sp)
20013654:	cc22                	c.swsp	s0,24(sp)
20013656:	ca26                	c.swsp	s1,20(sp)
20013658:	c84a                	c.swsp	s2,16(sp)
2001365a:	842a                	c.mv	s0,a0
2001365c:	00c004b3          	add	s1,zero,a2
20013660:	e0000097          	auipc	ra,0xe0000
20013664:	058080e7          	jalr	88(ra) # 136b8 <core_interrupt_disable>
20013668:	002c                	c.addi4spn	a1,sp,8
2001366a:	892a                	c.mv	s2,a0
2001366c:	4621                	c.li	a2,8
2001366e:	4501                	c.li	a0,0
20013670:	a5cfe0ef          	jal	ra,200118cc <nvds_read>
20013674:	01200533          	add	a0,zero,s2
20013678:	e0000097          	auipc	ra,0xe0000
2001367c:	050080e7          	jalr	80(ra) # 136c8 <core_restore_interrupt>
20013680:	47a2                	c.lwsp	a5,8(sp)
20013682:	4501                	c.li	a0,0
20013684:	c01c                	c.sw	a5,0(s0)
20013686:	47b2                	c.lwsp	a5,12(sp)
20013688:	c05c                	c.sw	a5,4(s0)
2001368a:	47a1                	c.li	a5,8
2001368c:	00f48023          	sb	a5,0(s1)
20013690:	40f2                	c.lwsp	ra,28(sp)
20013692:	4462                	c.lwsp	s0,24(sp)
20013694:	44d2                	c.lwsp	s1,20(sp)
20013696:	4942                	c.lwsp	s2,16(sp)
20013698:	6105                	c.addi16sp	sp,32
2001369a:	8082                	c.jr	ra
2001369c:	0001                	c.nop
	...

200136a0 <OPC_PAIR_INFO_CLR_handle>:
200136a0:	1141                	c.addi	sp,-16
200136a2:	c606                	c.swsp	ra,12(sp)
200136a4:	00812423          	sw	s0,8(sp)
200136a8:	e0000097          	auipc	ra,0xe0000
200136ac:	010080e7          	jalr	16(ra) # 136b8 <core_interrupt_disable>
200136b0:	00a00433          	add	s0,zero,a0
200136b4:	e0dfd0ef          	jal	ra,200114c0 <nvds_reset>
200136b8:	00800533          	add	a0,zero,s0
200136bc:	e0000097          	auipc	ra,0xe0000
200136c0:	00c080e7          	jalr	12(ra) # 136c8 <core_restore_interrupt>
200136c4:	40b2                	c.lwsp	ra,12(sp)
200136c6:	4422                	c.lwsp	s0,8(sp)
200136c8:	4501                	c.li	a0,0
200136ca:	0141                	c.addi	sp,16
200136cc:	8082                	c.jr	ra
200136ce:	0001                	c.nop

200136d0 <test_task>:
200136d0:	7135                	c.addi16sp	sp,-160
200136d2:	200137b7          	lui	a5,0x20013
200136d6:	cb26                	c.swsp	s1,148(sp)
200136d8:	d6ee                	c.swsp	s11,108(sp)
200136da:	41c78493          	addi	s1,a5,1052 # 2001341c <OPC_BQB_ENTER_handle>
200136de:	20013db7          	lui	s11,0x20013
200136e2:	d8ea                	c.swsp	s10,112(sp)
200136e4:	c626                	c.swsp	s1,12(sp)
200136e6:	20013d37          	lui	s10,0x20013
200136ea:	3f0d8493          	addi	s1,s11,1008 # 200133f0 <OPC_SYS_RESET_handle>
200136ee:	c94a                	c.swsp	s2,144(sp)
200136f0:	c74e                	c.swsp	s3,140(sp)
200136f2:	c552                	c.swsp	s4,136(sp)
200136f4:	c356                	c.swsp	s5,132(sp)
200136f6:	c15a                	c.swsp	s6,128(sp)
200136f8:	dede                	c.swsp	s7,124(sp)
200136fa:	dce2                	c.swsp	s8,120(sp)
200136fc:	20013937          	lui	s2,0x20013
20013700:	200139b7          	lui	s3,0x20013
20013704:	20013ab7          	lui	s5,0x20013
20013708:	20013a37          	lui	s4,0x20013
2001370c:	20013bb7          	lui	s7,0x20013
20013710:	20013b37          	lui	s6,0x20013
20013714:	20013c37          	lui	s8,0x20013
20013718:	c226                	c.swsp	s1,4(sp)
2001371a:	200137b7          	lui	a5,0x20013
2001371e:	650d0493          	addi	s1,s10,1616 # 20013650 <OPC_PAIR_INFO_READ_handle>
20013722:	dae6                	c.swsp	s9,116(sp)
20013724:	c026                	c.swsp	s1,0(sp)
20013726:	1c4c1c8b          	addigp	s9,25028 # 86300 <uart_rx_context>
2001372a:	6a078493          	addi	s1,a5,1696 # 200136a0 <OPC_PAIR_INFO_CLR_handle>
2001372e:	45c90913          	addi	s2,s2,1116 # 2001345c <OPC_READ_MAC_handle>
20013732:	47c98993          	addi	s3,s3,1148 # 2001347c <OPC_READ_VER_FW_handle>
20013736:	37ca8a93          	addi	s5,s5,892 # 2001337c <OPC_READ_VER_TONE_handle>
2001373a:	328a0a13          	addi	s4,s4,808 # 20013328 <OPC_READ_CAP_handle>
2001373e:	4e8b8b93          	addi	s7,s7,1256 # 200134e8 <OPC_EMI_ENTER_handle>
20013742:	590b0b13          	addi	s6,s6,1424 # 20013590 <OPC_EMI_EXIT_handle>
20013746:	5c0c0c13          	addi	s8,s8,1472 # 200135c0 <OPC_CAP_SET_handle>
2001374a:	cf06                	c.swsp	ra,156(sp)
2001374c:	cd22                	c.swsp	s0,152(sp)
2001374e:	c426                	c.swsp	s1,8(sp)
20013750:	577d                	c.li	a4,-1
20013752:	0874                	c.addi4spn	a3,sp,28
20013754:	4605                	c.li	a2,1
20013756:	4581                	c.li	a1,0
20013758:	00000513          	li	a0,0
2001375c:	e0002097          	auipc	ra,0xe0002
20013760:	134080e7          	jalr	308(ra) # 15890 <xTaskGenericNotifyWait>
20013764:	47f2                	c.lwsp	a5,28(sp)
20013766:	be07f55b          	bbc	a5,0,20013750 <test_task+0x80>
2001376a:	002cd783          	lhu	a5,2(s9)
2001376e:	000cd703          	lhu	a4,0(s9)
20013772:	fcf70fe3          	beq	a4,a5,20013750 <test_task+0x80>
20013776:	03400493          	li	s1,52
2001377a:	f8000413          	li	s0,-128
2001377e:	a099                	c.j	200137c4 <test_task+0xf4>
20013780:	4611                	c.li	a2,4
20013782:	468d                	c.li	a3,3
20013784:	00200893          	li	a7,2
20013788:	100c                	c.addi4spn	a1,sp,32
2001378a:	4505                	c.li	a0,1
2001378c:	02d10023          	sb	a3,32(sp)
20013790:	031101a3          	sb	a7,35(sp)
20013794:	dfff0097          	auipc	ra,0xdfff0
20013798:	93c080e7          	jalr	-1732(ra) # 30d0 <uart_send_dma>
2001379c:	473d                	c.li	a4,15
2001379e:	4681                	c.li	a3,0
200137a0:	4609                	c.li	a2,2
200137a2:	4581                	c.li	a1,0
200137a4:	00000513          	li	a0,0
200137a8:	e0002097          	auipc	ra,0xe0002
200137ac:	0e8080e7          	jalr	232(ra) # 15890 <xTaskGenericNotifyWait>
200137b0:	002c9783          	lh	a5,2(s9)
200137b4:	000cd703          	lhu	a4,0(s9)
200137b8:	0785                	c.addi	a5,1
200137ba:	8b8d                	c.andi	a5,3
200137bc:	00fc9123          	sh	a5,2(s9)
200137c0:	f8f708e3          	beq	a4,a5,20013750 <test_task+0x80>
200137c4:	029787b3          	mul	a5,a5,s1
200137c8:	04000613          	li	a2,64
200137cc:	4581                	c.li	a1,0
200137ce:	1008                	c.addi4spn	a0,sp,32
200137d0:	00010da3          	sb	zero,27(sp)
200137d4:	00878713          	addi	a4,a5,8
200137d8:	019787b3          	add	a5,a5,s9
200137dc:	00ec8d33          	add	s10,s9,a4
200137e0:	0047ad83          	lw	s11,4(a5)
200137e4:	095070ef          	jal	ra,2001b078 <memset>
200137e8:	001d4783          	lbu	a5,1(s10)
200137ec:	000d4603          	lbu	a2,0(s10)
200137f0:	028100a3          	sb	s0,33(sp)
200137f4:	02f10123          	sb	a5,34(sp)
200137f8:	fffd8693          	addi	a3,s11,-1
200137fc:	f8d612e3          	bne	a2,a3,20013780 <test_task+0xb0>
20013800:	0417da5b          	beqc	a5,1,20013854 <test_task+0x184>
20013804:	0427da5b          	beqc	a5,2,20013858 <test_task+0x188>
20013808:	0447da5b          	beqc	a5,4,2001385c <test_task+0x18c>
2001380c:	0457da5b          	beqc	a5,5,20013860 <test_task+0x190>
20013810:	0467da5b          	beqc	a5,6,20013864 <test_task+0x194>
20013814:	0477da5b          	beqc	a5,7,20013868 <test_task+0x198>
20013818:	0487da5b          	beqc	a5,8,2001386c <test_task+0x19c>
2001381c:	0497da5b          	beqc	a5,9,20013870 <test_task+0x1a0>
20013820:	0507da5b          	beqc	a5,16,20013874 <test_task+0x1a4>
20013824:	0517da5b          	beqc	a5,17,20013878 <test_task+0x1a8>
20013828:	4611                	c.li	a2,4
2001382a:	468d                	c.li	a3,3
2001382c:	488d                	c.li	a7,3
2001382e:	b527ed5b          	bnec	a5,18,20013788 <test_task+0xb8>
20013832:	47b2                	c.lwsp	a5,12(sp)
20013834:	01b10613          	addi	a2,sp,27
20013838:	002d0593          	addi	a1,s10,2
2001383c:	1048                	c.addi4spn	a0,sp,36
2001383e:	9782                	c.jalr	a5
20013840:	01b10683          	lb	a3,27(sp)
20013844:	88aa                	c.mv	a7,a0
20013846:	068d                	c.addi	a3,3
20013848:	0ff6f693          	andi	a3,a3,255
2001384c:	00168613          	addi	a2,a3,1
20013850:	f39ff06f          	j	20013788 <test_task+0xb8>
20013854:	87ca                	c.mv	a5,s2
20013856:	bff9                	c.j	20013834 <test_task+0x164>
20013858:	87ce                	c.mv	a5,s3
2001385a:	bfe9                	c.j	20013834 <test_task+0x164>
2001385c:	87d6                	c.mv	a5,s5
2001385e:	bfd9                	c.j	20013834 <test_task+0x164>
20013860:	87d2                	c.mv	a5,s4
20013862:	bfc9                	c.j	20013834 <test_task+0x164>
20013864:	87de                	c.mv	a5,s7
20013866:	b7f9                	c.j	20013834 <test_task+0x164>
20013868:	87da                	c.mv	a5,s6
2001386a:	b7e9                	c.j	20013834 <test_task+0x164>
2001386c:	87e2                	c.mv	a5,s8
2001386e:	b7d9                	c.j	20013834 <test_task+0x164>
20013870:	4792                	c.lwsp	a5,4(sp)
20013872:	b7c9                	c.j	20013834 <test_task+0x164>
20013874:	4782                	c.lwsp	a5,0(sp)
20013876:	bf7d                	c.j	20013834 <test_task+0x164>
20013878:	47a2                	c.lwsp	a5,8(sp)
2001387a:	bf6d                	c.j	20013834 <test_task+0x164>
2001387c:	0001                	c.nop
	...

20013880 <hal_uart1_init>:
20013880:	1101                	c.addi	sp,-32
20013882:	cc22                	c.swsp	s0,24(sp)
20013884:	80140437          	lui	s0,0x80140
20013888:	ce06                	c.swsp	ra,28(sp)
2001388a:	ca26                	c.swsp	s1,20(sp)
2001388c:	1e040783          	lb	a5,480(s0) # 801401e0 <BIN_SIZE+0x60101b78>
20013890:	40400593          	li	a1,1028
20013894:	0bf7f793          	andi	a5,a5,191
20013898:	1ef40023          	sb	a5,480(s0)
2001389c:	1e040783          	lb	a5,480(s0)
200138a0:	40100513          	li	a0,1025
200138a4:	0407e793          	ori	a5,a5,64
200138a8:	0ff7f793          	andi	a5,a5,255
200138ac:	1ef40023          	sb	a5,480(s0)
200138b0:	398020ef          	jal	ra,20015c48 <uart_set_pin>
200138b4:	12c04583          	lbu	a1,300(zero) # 12c <sys_clk+0x4>
200138b8:	000f47b7          	lui	a5,0xf4
200138bc:	24078793          	addi	a5,a5,576 # f4240 <_D_HEAP_START_ADDR+0x6b150>
200138c0:	02f585b3          	mul	a1,a1,a5
200138c4:	0001c537          	lui	a0,0x1c
200138c8:	00d10693          	addi	a3,sp,13
200138cc:	00e10613          	addi	a2,sp,14
200138d0:	20050513          	addi	a0,a0,512 # 1c200 <CODE_SIZE+0x1e78>
200138d4:	1c4c148b          	addigp	s1,25028 # 86300 <uart_rx_context>
200138d8:	711010ef          	jal	ra,200157e8 <uart_cal_div_and_bwpc>
200138dc:	00d14583          	lbu	a1,13(sp)
200138e0:	4681                	c.li	a3,0
200138e2:	4631                	c.li	a2,12
200138e4:	00100513          	li	a0,1
200138e8:	318020ef          	jal	ra,20015c00 <uart_set_dma_rx_timeout>
200138ec:	00d14603          	lbu	a2,13(sp)
200138f0:	00e15583          	lhu	a1,14(sp)
200138f4:	4701                	c.li	a4,0
200138f6:	4681                	c.li	a3,0
200138f8:	00100513          	li	a0,1
200138fc:	609010ef          	jal	ra,20015704 <uart_init>
20013900:	4601                	c.li	a2,0
20013902:	4595                	c.li	a1,5
20013904:	4505                	c.li	a0,1
20013906:	c090                	c.sw	a2,0(s1)
20013908:	50c020ef          	jal	ra,20015e14 <uart_set_tx_dma_config>
2001390c:	4591                	c.li	a1,4
2001390e:	4505                	c.li	a0,1
20013910:	540020ef          	jal	ra,20015e50 <uart_set_rx_dma_config>
20013914:	00848593          	addi	a1,s1,8
20013918:	4631                	c.li	a2,12
2001391a:	4505                	c.li	a0,1
2001391c:	dfff0097          	auipc	ra,0xdfff0
20013920:	87c080e7          	jalr	-1924(ra) # 3198 <uart_receive_dma_buffer_set>
20013924:	0cf40783          	lb	a5,207(s0)
20013928:	80100737          	lui	a4,0x80100
2001392c:	f807e793          	ori	a5,a5,-128
20013930:	0ff7f793          	andi	a5,a5,255
20013934:	0cf407a3          	sb	a5,207(s0)
20013938:	4a870783          	lb	a5,1192(a4) # 801004a8 <BIN_SIZE+0x600c1e40>
2001393c:	e40026b7          	lui	a3,0xe4002
20013940:	0ff7f793          	andi	a5,a5,255
20013944:	00e7e793          	ori	a5,a5,14
20013948:	4af70423          	sb	a5,1192(a4)
2001394c:	49470783          	lb	a5,1172(a4)
20013950:	0ff7f793          	andi	a5,a5,255
20013954:	00e7e793          	ori	a5,a5,14
20013958:	48f70a23          	sb	a5,1172(a4)
2001395c:	0cb40783          	lb	a5,203(s0)
20013960:	00040737          	lui	a4,0x40
20013964:	0447e793          	ori	a5,a5,68
20013968:	0ff7f793          	andi	a5,a5,255
2001396c:	0cf405a3          	sb	a5,203(s0)
20013970:	429c                	c.lw	a5,0(a3)
20013972:	8fd9                	c.or	a5,a4
20013974:	c29c                	c.sw	a5,0(a3)
20013976:	40f2                	c.lwsp	ra,28(sp)
20013978:	4462                	c.lwsp	s0,24(sp)
2001397a:	44d2                	c.lwsp	s1,20(sp)
2001397c:	6105                	c.addi16sp	sp,32
2001397e:	8082                	c.jr	ra

20013980 <test_task_init>:
20013980:	1141                	c.addi	sp,-16
20013982:	c606                	c.swsp	ra,12(sp)
20013984:	efdff0ef          	jal	ra,20013880 <hal_uart1_init>
20013988:	40b2                	c.lwsp	ra,12(sp)
2001398a:	2001e5b7          	lui	a1,0x2001e
2001398e:	20013537          	lui	a0,0x20013
20013992:	0048178b          	addigp	a5,16388 # 84140 <testTaskHandle>
20013996:	4705                	c.li	a4,1
20013998:	4681                	c.li	a3,0
2001399a:	10000613          	li	a2,256
2001399e:	68858593          	addi	a1,a1,1672 # 2001e688 <_ITB_BASE_+0x4d8>
200139a2:	6d050513          	addi	a0,a0,1744 # 200136d0 <test_task>
200139a6:	0141                	c.addi	sp,16
200139a8:	d85fa06f          	j	2000e72c <xTaskCreate>
200139ac:	0001                	c.nop
	...

200139b0 <tts_play>:
200139b0:	455c                	c.lw	a5,12(a0)
200139b2:	439c                	c.lw	a5,0(a5)
200139b4:	00f5fc63          	bgeu	a1,a5,200139cc <tts_play+0x1c>
200139b8:	03200693          	li	a3,50
200139bc:	4705                	c.li	a4,1
200139be:	00f6e563          	bltu	a3,a5,200139c8 <tts_play+0x18>
200139c2:	47b9                	c.li	a5,14
200139c4:	00b7d863          	bge	a5,a1,200139d4 <tts_play+0x24>
200139c8:	853a                	c.mv	a0,a4
200139ca:	8082                	c.jr	ra
200139cc:	4705                	c.li	a4,1
200139ce:	853a                	c.mv	a0,a4
200139d0:	00008067          	ret
200139d4:	1101                	c.addi	sp,-32
200139d6:	ce06                	c.swsp	ra,28(sp)
200139d8:	4508                	c.lw	a0,8(a0)
200139da:	87ae                	c.mv	a5,a1
200139dc:	4681                	c.li	a3,0
200139de:	006c                	c.addi4spn	a1,sp,12
200139e0:	4601                	c.li	a2,0
200139e2:	c63e                	c.swsp	a5,12(sp)
200139e4:	e0001097          	auipc	ra,0xe0001
200139e8:	cec080e7          	jalr	-788(ra) # 146d0 <xQueueGenericSend>
200139ec:	40f2                	c.lwsp	ra,28(sp)
200139ee:	4701                	c.li	a4,0
200139f0:	853a                	c.mv	a0,a4
200139f2:	6105                	c.addi16sp	sp,32
200139f4:	8082                	c.jr	ra
	...

200139f8 <tts_sample_calc>:
200139f8:	710d                	c.addi16sp	sp,-352
200139fa:	14812c23          	sw	s0,344(sp)
200139fe:	14912a23          	sw	s1,340(sp)
20013a02:	15212823          	sw	s2,336(sp)
20013a06:	15312623          	sw	s3,332(sp)
20013a0a:	14112e23          	sw	ra,348(sp)
20013a0e:	455c                	c.lw	a5,12(a0)
20013a10:	00361993          	slli	s3,a2,0x3
20013a14:	01378733          	add	a4,a5,s3
20013a18:	0088190b          	addigp	s2,16392 # 84144 <play_offset.19427>
20013a1c:	00092783          	lw	a5,0(s2)
20013a20:	84aa                	c.mv	s1,a0
20013a22:	4708                	c.lw	a0,8(a4)
20013a24:	20080737          	lui	a4,0x20080
20013a28:	0709                	c.addi	a4,2
20013a2a:	97ba                	c.add	a5,a4
20013a2c:	842e                	c.mv	s0,a1
20013a2e:	868a                	c.mv	a3,sp
20013a30:	00a785b3          	add	a1,a5,a0
20013a34:	02800613          	li	a2,40
20013a38:	00400513          	li	a0,4
20013a3c:	a31fd0ef          	jal	ra,2001146c <tlkalg_lc3_dec_process>
20013a40:	6841                	c.lui	a6,0x10
20013a42:	85a2                	c.mv	a1,s0
20013a44:	870a                	c.mv	a4,sp
20013a46:	14010893          	addi	a7,sp,320
20013a4a:	187d                	c.addi	a6,-1
20013a4c:	00071783          	lh	a5,0(a4) # 20080000 <BIN_SIZE+0x41998>
20013a50:	4090                	c.lw	a2,0(s1)
20013a52:	4194                	c.lw	a3,0(a1)
20013a54:	02c787b3          	mul	a5,a5,a2
20013a58:	0709                	c.addi	a4,2
20013a5a:	0591                	c.addi	a1,4
20013a5c:	20078793          	addi	a5,a5,512
20013a60:	64a7b7db          	bfos	a5,a5,25,10
20013a64:	01079613          	slli	a2,a5,0x10
20013a68:	0107f533          	and	a0,a5,a6
20013a6c:	8e49                	c.or	a2,a0
20013a6e:	96b2                	c.add	a3,a2
20013a70:	fef71f23          	sh	a5,-2(a4)
20013a74:	fed5ae23          	sw	a3,-4(a1)
20013a78:	fce89ae3          	bne	a7,a4,20013a4c <tts_sample_calc+0x54>
20013a7c:	44d8                	c.lw	a4,12(s1)
20013a7e:	00092783          	lw	a5,0(s2)
20013a82:	974e                	c.add	a4,s3
20013a84:	02a78793          	addi	a5,a5,42
20013a88:	4358                	c.lw	a4,4(a4)
20013a8a:	00f92023          	sw	a5,0(s2)
20013a8e:	4505                	c.li	a0,1
20013a90:	00e7e663          	bltu	a5,a4,20013a9c <tts_sample_calc+0xa4>
20013a94:	00000513          	li	a0,0
20013a98:	00092023          	sw	zero,0(s2)
20013a9c:	15c12083          	lw	ra,348(sp)
20013aa0:	15812403          	lw	s0,344(sp)
20013aa4:	15412483          	lw	s1,340(sp)
20013aa8:	15012903          	lw	s2,336(sp)
20013aac:	14c12983          	lw	s3,332(sp)
20013ab0:	6135                	c.addi16sp	sp,352
20013ab2:	8082                	c.jr	ra
20013ab4:	0001                	c.nop
	...

20013ab8 <tts_init>:
20013ab8:	1141                	c.addi	sp,-16
20013aba:	c422                	c.swsp	s0,8(sp)
20013abc:	c226                	c.swsp	s1,4(sp)
20013abe:	842a                	c.mv	s0,a0
20013ac0:	c606                	c.swsp	ra,12(sp)
20013ac2:	05c00793          	li	a5,92
20013ac6:	84ae                	c.mv	s1,a1
20013ac8:	4601                	c.li	a2,0
20013aca:	4591                	c.li	a1,4
20013acc:	4551                	c.li	a0,20
20013ace:	c01c                	c.sw	a5,0(s0)
20013ad0:	e91f90ef          	jal	ra,2000d960 <xQueueGenericCreate>
20013ad4:	000402a3          	sb	zero,5(s0)
20013ad8:	c408                	c.sw	a0,8(s0)
20013ada:	c919                	c.beqz	a0,20013af0 <tts_init+0x38>
20013adc:	200807b7          	lui	a5,0x20080
20013ae0:	c45c                	c.sw	a5,12(s0)
20013ae2:	c804                	c.sw	s1,16(s0)
20013ae4:	40b2                	c.lwsp	ra,12(sp)
20013ae6:	4422                	c.lwsp	s0,8(sp)
20013ae8:	4492                	c.lwsp	s1,4(sp)
20013aea:	0141                	c.addi	sp,16
20013aec:	00008067          	ret
20013af0:	2001f537          	lui	a0,0x2001f
20013af4:	06000593          	li	a1,96
20013af8:	f9c50513          	addi	a0,a0,-100 # 2001ef9c <_ITB_BASE_+0xdec>
20013afc:	e0003097          	auipc	ra,0xe0003
20013b00:	7b0080e7          	jalr	1968(ra) # 172ac <vAssertCalled>
20013b04:	200807b7          	lui	a5,0x20080
20013b08:	c45c                	c.sw	a5,12(s0)
20013b0a:	c804                	c.sw	s1,16(s0)
20013b0c:	40b2                	c.lwsp	ra,12(sp)
20013b0e:	4422                	c.lwsp	s0,8(sp)
20013b10:	4492                	c.lwsp	s1,4(sp)
20013b12:	0141                	c.addi	sp,16
20013b14:	8082                	c.jr	ra
	...

20013b18 <cdc_flush_timer_callback>:
20013b18:	7179                	c.addi16sp	sp,-48
20013b1a:	d606                	c.swsp	ra,44(sp)
20013b1c:	d422                	c.swsp	s0,40(sp)
20013b1e:	d226                	c.swsp	s1,36(sp)
20013b20:	08050263          	beqz	a0,20013ba4 <cdc_flush_timer_callback+0x8c>
20013b24:	80101437          	lui	s0,0x80101
20013b28:	82040783          	lb	a5,-2016(s0) # 80100820 <BIN_SIZE+0x600c21b8>
20013b2c:	0007f85b          	bbc	a5,0,20013b3c <cdc_flush_timer_callback+0x24>
20013b30:	50b2                	c.lwsp	ra,44(sp)
20013b32:	5422                	c.lwsp	s0,40(sp)
20013b34:	5492                	c.lwsp	s1,36(sp)
20013b36:	6145                	c.addi16sp	sp,48
20013b38:	00008067          	ret
20013b3c:	4505                	c.li	a0,1
20013b3e:	211d                	c.jal	20013f64 <cdc_line_state>
20013b40:	be35685b          	bnec	a0,3,20013b30 <cdc_flush_timer_callback+0x18>
20013b44:	467d                	c.li	a2,31
20013b46:	858a                	c.mv	a1,sp
20013b48:	298c150b          	addigp	a0,25240 # 863d4 <console_tx_buf>
20013b4c:	e0002097          	auipc	ra,0xe0002
20013b50:	674080e7          	jalr	1652(ra) # 161c0 <cir_buf_read>
20013b54:	00a004b3          	add	s1,zero,a0
20013b58:	dd61                	c.beqz	a0,20013b30 <cdc_flush_timer_callback+0x18>
20013b5a:	4505                	c.li	a0,1
20013b5c:	408000ef          	jal	ra,20013f64 <cdc_line_state>
20013b60:	bc35685b          	bnec	a0,3,20013b30 <cdc_flush_timer_callback+0x18>
20013b64:	82040783          	lb	a5,-2016(s0)
20013b68:	fc07f45b          	bbs	a5,0,20013b30 <cdc_flush_timer_callback+0x18>
20013b6c:	80040823          	sb	zero,-2032(s0)
20013b70:	02905463          	blez	s1,20013b98 <cdc_flush_timer_callback+0x80>
20013b74:	878a                	c.mv	a5,sp
20013b76:	4605                	c.li	a2,1
20013b78:	477d                	c.li	a4,31
20013b7a:	801015b7          	lui	a1,0x80101
20013b7e:	8e1d                	c.sub	a2,a5
20013b80:	f0e484ff          	minw	s1,s1,a4
20013b84:	0007c683          	lbu	a3,0(a5) # 20080000 <BIN_SIZE+0x41998>
20013b88:	00f60733          	add	a4,a2,a5
20013b8c:	80d58c23          	sb	a3,-2024(a1) # 80100818 <BIN_SIZE+0x600c21b0>
20013b90:	00178793          	addi	a5,a5,1
20013b94:	fe9748e3          	blt	a4,s1,20013b84 <cdc_flush_timer_callback+0x6c>
20013b98:	801017b7          	lui	a5,0x80101
20013b9c:	4705                	c.li	a4,1
20013b9e:	82e78023          	sb	a4,-2016(a5) # 80100820 <BIN_SIZE+0x600c21b8>
20013ba2:	b779                	c.j	20013b30 <cdc_flush_timer_callback+0x18>
20013ba4:	2001f537          	lui	a0,0x2001f
20013ba8:	06f00593          	li	a1,111
20013bac:	87450513          	addi	a0,a0,-1932 # 2001e874 <_ITB_BASE_+0x6c4>
20013bb0:	e0003097          	auipc	ra,0xe0003
20013bb4:	6fc080e7          	jalr	1788(ra) # 172ac <vAssertCalled>
20013bb8:	b7b5                	c.j	20013b24 <cdc_flush_timer_callback+0xc>
20013bba:	0001                	c.nop

20013bbc <cdcTxStreamBufferWrite>:
20013bbc:	7179                	c.addi16sp	sp,-48
20013bbe:	d422                	c.swsp	s0,40(sp)
20013bc0:	298c170b          	addigp	a4,25240 # 863d4 <console_tx_buf>
20013bc4:	d606                	c.swsp	ra,44(sp)
20013bc6:	d226                	c.swsp	s1,36(sp)
20013bc8:	4354                	c.lw	a3,4(a4)
20013bca:	475c                	c.lw	a5,12(a4)
20013bcc:	00168613          	addi	a2,a3,1 # e4002001 <BIN_SIZE+0xc3fc3999>
20013bd0:	c350                	c.sw	a2,4(a4)
20013bd2:	97b6                	c.add	a5,a3
20013bd4:	00a78023          	sb	a0,0(a5)
20013bd8:	435c                	c.lw	a5,4(a4)
20013bda:	4710                	c.lw	a2,8(a4)
20013bdc:	4314                	c.lw	a3,0(a4)
20013bde:	02c7f7b3          	remu	a5,a5,a2
20013be2:	c35c                	c.sw	a5,4(a4)
20013be4:	02d7e463          	bltu	a5,a3,20013c0c <cdcTxStreamBufferWrite+0x50>
20013be8:	40d787b3          	sub	a5,a5,a3
20013bec:	01e00713          	li	a4,30
20013bf0:	00f75863          	bge	a4,a5,20013c00 <cdcTxStreamBufferWrite+0x44>
20013bf4:	801014b7          	lui	s1,0x80101
20013bf8:	82048783          	lb	a5,-2016(s1) # 80100820 <BIN_SIZE+0x600c21b8>
20013bfc:	0007fc5b          	bbc	a5,0,20013c14 <cdcTxStreamBufferWrite+0x58>
20013c00:	50b2                	c.lwsp	ra,44(sp)
20013c02:	5422                	c.lwsp	s0,40(sp)
20013c04:	5492                	c.lwsp	s1,36(sp)
20013c06:	4505                	c.li	a0,1
20013c08:	6145                	c.addi16sp	sp,48
20013c0a:	8082                	c.jr	ra
20013c0c:	8f95                	c.sub	a5,a3
20013c0e:	97b2                	c.add	a5,a2
20013c10:	fddff06f          	j	20013bec <cdcTxStreamBufferWrite+0x30>
20013c14:	4505                	c.li	a0,1
20013c16:	26b9                	c.jal	20013f64 <cdc_line_state>
20013c18:	be35645b          	bnec	a0,3,20013c00 <cdcTxStreamBufferWrite+0x44>
20013c1c:	298c150b          	addigp	a0,25240 # 863d4 <console_tx_buf>
20013c20:	467d                	c.li	a2,31
20013c22:	858a                	c.mv	a1,sp
20013c24:	e0002097          	auipc	ra,0xe0002
20013c28:	59c080e7          	jalr	1436(ra) # 161c0 <cir_buf_read>
20013c2c:	00a00433          	add	s0,zero,a0
20013c30:	d961                	c.beqz	a0,20013c00 <cdcTxStreamBufferWrite+0x44>
20013c32:	4505                	c.li	a0,1
20013c34:	330000ef          	jal	ra,20013f64 <cdc_line_state>
20013c38:	bc35645b          	bnec	a0,3,20013c00 <cdcTxStreamBufferWrite+0x44>
20013c3c:	82048783          	lb	a5,-2016(s1)
20013c40:	fc07f05b          	bbs	a5,0,20013c00 <cdcTxStreamBufferWrite+0x44>
20013c44:	80048823          	sb	zero,-2032(s1)
20013c48:	02805463          	blez	s0,20013c70 <cdcTxStreamBufferWrite+0xb4>
20013c4c:	878a                	c.mv	a5,sp
20013c4e:	4605                	c.li	a2,1
20013c50:	477d                	c.li	a4,31
20013c52:	801015b7          	lui	a1,0x80101
20013c56:	8e1d                	c.sub	a2,a5
20013c58:	f0e4047f          	minw	s0,s0,a4
20013c5c:	0007c683          	lbu	a3,0(a5)
20013c60:	00f60733          	add	a4,a2,a5
20013c64:	80d58c23          	sb	a3,-2024(a1) # 80100818 <BIN_SIZE+0x600c21b0>
20013c68:	00178793          	addi	a5,a5,1
20013c6c:	fe8748e3          	blt	a4,s0,20013c5c <cdcTxStreamBufferWrite+0xa0>
20013c70:	801017b7          	lui	a5,0x80101
20013c74:	4705                	c.li	a4,1
20013c76:	82e78023          	sb	a4,-2016(a5) # 80100820 <BIN_SIZE+0x600c21b8>
20013c7a:	b759                	c.j	20013c00 <cdcTxStreamBufferWrite+0x44>
20013c7c:	0001                	c.nop
	...

20013c80 <usb_device_init>:
20013c80:	1141                	c.addi	sp,-16
20013c82:	c606                	c.swsp	ra,12(sp)
20013c84:	c422                	c.swsp	s0,8(sp)
20013c86:	c226                	c.swsp	s1,4(sp)
20013c88:	74c000ef          	jal	ra,200143d4 <usbd_init>
20013c8c:	28a0cc2b          	swgp	a0,33432 # 883d4 <g_usbd>
20013c90:	00100513          	li	a0,1
20013c94:	b35f90ef          	jal	ra,2000d7c8 <hal_usb_int_enable>
20013c98:	4601                	c.li	a2,0
20013c9a:	4585                	c.li	a1,1
20013c9c:	02000513          	li	a0,32
20013ca0:	f71f90ef          	jal	ra,2000dc10 <xStreamBufferGenericCreate>
20013ca4:	28a0ce2b          	swgp	a0,33436 # 883d8 <cdcRxConsole>
20013ca8:	4601                	c.li	a2,0
20013caa:	4585                	c.li	a1,1
20013cac:	02000513          	li	a0,32
20013cb0:	f61f90ef          	jal	ra,2000dc10 <xStreamBufferGenericCreate>
20013cb4:	2aa0c02b          	swgp	a0,33440 # 883dc <cdcRxStreamBuffer>
20013cb8:	20000513          	li	a0,512
20013cbc:	e0002097          	auipc	ra,0xe0002
20013cc0:	294080e7          	jalr	660(ra) # 15f50 <pvPortMalloc>
20013cc4:	00a004b3          	add	s1,zero,a0
20013cc8:	06050063          	beqz	a0,20013d28 <usb_device_init+0xa8>
20013ccc:	009005b3          	add	a1,zero,s1
20013cd0:	20000613          	li	a2,512
20013cd4:	298c150b          	addigp	a0,25240 # 863d4 <console_tx_buf>
20013cd8:	e0002097          	auipc	ra,0xe0002
20013cdc:	580080e7          	jalr	1408(ra) # 16258 <cir_buf_init>
20013ce0:	20014737          	lui	a4,0x20014
20013ce4:	2001f537          	lui	a0,0x2001f
20013ce8:	b1870713          	addi	a4,a4,-1256 # 20013b18 <cdc_flush_timer_callback>
20013cec:	4681                	c.li	a3,0
20013cee:	4605                	c.li	a2,1
20013cf0:	00500593          	li	a1,5
20013cf4:	89850513          	addi	a0,a0,-1896 # 2001e898 <_ITB_BASE_+0x6e8>
20013cf8:	9b4fc0ef          	jal	ra,2000feac <xTimerCreate>
20013cfc:	2980a7ab          	lwgp	a5,33432 # 883d4 <g_usbd>
20013d00:	4422                	c.lwsp	s0,8(sp)
20013d02:	2aa0c22b          	swgp	a0,33444 # 883e0 <cdcFlushTimer>
20013d06:	40b2                	c.lwsp	ra,12(sp)
20013d08:	4492                	c.lwsp	s1,4(sp)
20013d0a:	2001f5b7          	lui	a1,0x2001f
20013d0e:	20014537          	lui	a0,0x20014
20013d12:	4711                	c.li	a4,4
20013d14:	86be                	c.mv	a3,a5
20013d16:	10000613          	li	a2,256
20013d1a:	84c58593          	addi	a1,a1,-1972 # 2001e84c <_ITB_BASE_+0x69c>
20013d1e:	22450513          	addi	a0,a0,548 # 20014224 <usbd_task>
20013d22:	0141                	c.addi	sp,16
20013d24:	a09fa06f          	j	2000e72c <xTaskCreate>
20013d28:	2001f637          	lui	a2,0x2001f
20013d2c:	2001f5b7          	lui	a1,0x2001f
20013d30:	0a000693          	li	a3,160
20013d34:	87460613          	addi	a2,a2,-1932 # 2001e874 <_ITB_BASE_+0x6c4>
20013d38:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20013d3c:	e0003097          	auipc	ra,0xe0003
20013d40:	434080e7          	jalr	1076(ra) # 17170 <printk>
20013d44:	b761                	c.j	20013ccc <usb_device_init+0x4c>
20013d46:	0001                	c.nop

20013d48 <usb_dp_pullup_enable>:
20013d48:	1141                	c.addi	sp,-16
20013d4a:	c422                	c.swsp	s0,8(sp)
20013d4c:	842a                	c.mv	s0,a0
20013d4e:	452d                	c.li	a0,11
20013d50:	00112623          	sw	ra,12(sp)
20013d54:	dffff097          	auipc	ra,0xdffff
20013d58:	344080e7          	jalr	836(ra) # 13098 <analog_read_reg8>
20013d5c:	07f57593          	andi	a1,a0,127
20013d60:	00040663          	beqz	s0,20013d6c <usb_dp_pullup_enable+0x24>
20013d64:	f8056513          	ori	a0,a0,-128
20013d68:	0ff57593          	andi	a1,a0,255
20013d6c:	4422                	c.lwsp	s0,8(sp)
20013d6e:	40b2                	c.lwsp	ra,12(sp)
20013d70:	452d                	c.li	a0,11
20013d72:	0141                	c.addi	sp,16
20013d74:	dffff317          	auipc	t1,0xdffff
20013d78:	36c30067          	jr	876(t1) # 130e0 <analog_write_reg8>

20013d7c <usb_hw_setup_out>:
20013d7c:	1141                	c.addi	sp,-16
20013d7e:	c606                	c.swsp	ra,12(sp)
20013d80:	c422                	c.swsp	s0,8(sp)
20013d82:	801017b7          	lui	a5,0x80101
20013d86:	80078023          	sb	zero,-2048(a5) # 80100800 <BIN_SIZE+0x600c2198>
20013d8a:	80178703          	lb	a4,-2047(a5)
20013d8e:	842a                	c.mv	s0,a0
20013d90:	00e50023          	sb	a4,0(a0)
20013d94:	80178783          	lb	a5,-2047(a5)
20013d98:	00f500a3          	sb	a5,1(a0)
20013d9c:	10c020ef          	jal	ra,20015ea8 <usbhw_read_ctrl_ep_u16>
20013da0:	00a41123          	sh	a0,2(s0)
20013da4:	104020ef          	jal	ra,20015ea8 <usbhw_read_ctrl_ep_u16>
20013da8:	00a41223          	sh	a0,4(s0)
20013dac:	0fc020ef          	jal	ra,20015ea8 <usbhw_read_ctrl_ep_u16>
20013db0:	00a41323          	sh	a0,6(s0)
20013db4:	40b2                	c.lwsp	ra,12(sp)
20013db6:	4422                	c.lwsp	s0,8(sp)
20013db8:	0141                	c.addi	sp,16
20013dba:	8082                	c.jr	ra
20013dbc:	0001                	c.nop
	...

20013dc0 <usb_hw_setup_in>:
20013dc0:	801017b7          	lui	a5,0x80101
20013dc4:	80078023          	sb	zero,-2048(a5) # 80100800 <BIN_SIZE+0x600c2198>
20013dc8:	00b05e63          	blez	a1,20013de4 <usb_hw_setup_in+0x24>
20013dcc:	00a585b3          	add	a1,a1,a0
20013dd0:	80101737          	lui	a4,0x80101
20013dd4:	00054783          	lbu	a5,0(a0)
20013dd8:	00150513          	addi	a0,a0,1
20013ddc:	80f700a3          	sb	a5,-2047(a4) # 80100801 <BIN_SIZE+0x600c2199>
20013de0:	fea59ae3          	bne	a1,a0,20013dd4 <usb_hw_setup_in+0x14>
20013de4:	801017b7          	lui	a5,0x80101
20013de8:	4705                	c.li	a4,1
20013dea:	80e78123          	sb	a4,-2046(a5) # 80100802 <BIN_SIZE+0x600c219a>
20013dee:	8082                	c.jr	ra
20013df0:	0001                	c.nop
	...

20013df4 <usb_hw_ctrl_ep_stall>:
20013df4:	801017b7          	lui	a5,0x80101
20013df8:	4709                	c.li	a4,2
20013dfa:	80e78123          	sb	a4,-2046(a5) # 80100802 <BIN_SIZE+0x600c219a>
20013dfe:	8082                	c.jr	ra
20013e00:	0001                	c.nop
	...

20013e04 <desc_read_dev>:
20013e04:	200207b7          	lui	a5,0x20020
20013e08:	03878793          	addi	a5,a5,56 # 20020038 <desc_dev>
20013e0c:	c11c                	c.sw	a5,0(a0)
20013e0e:	4549                	c.li	a0,18
20013e10:	8082                	c.jr	ra
	...

20013e14 <desc_read_cfg>:
20013e14:	200207b7          	lui	a5,0x20020
20013e18:	fa878793          	addi	a5,a5,-88 # 2001ffa8 <desc_cfg>
20013e1c:	c11c                	c.sw	a5,0(a0)
20013e1e:	08d00513          	li	a0,141
20013e22:	8082                	c.jr	ra
20013e24:	0001                	c.nop
	...

20013e28 <desc_read_str>:
20013e28:	4791                	c.li	a5,4
20013e2a:	00b7ed63          	bltu	a5,a1,20013e44 <desc_read_str+0x1c>
20013e2e:	200207b7          	lui	a5,0x20020
20013e32:	04c78793          	addi	a5,a5,76 # 2002004c <desc_str>
20013e36:	0cb785db          	lea.w	a1,a5,a1
20013e3a:	419c                	c.lw	a5,0(a1)
20013e3c:	c11c                	c.sw	a5,0(a0)
20013e3e:	0007c503          	lbu	a0,0(a5)
20013e42:	8082                	c.jr	ra
20013e44:	4501                	c.li	a0,0
20013e46:	8082                	c.jr	ra

20013e48 <desc_read_hid>:
20013e48:	4501                	c.li	a0,0
20013e4a:	8082                	c.jr	ra
20013e4c:	0001                	c.nop
	...

20013e50 <cdc_itf_requst>:
20013e50:	0015c783          	lbu	a5,1(a1)
20013e54:	0217d0db          	beqc	a5,33,20013e74 <cdc_itf_requst+0x24>
20013e58:	0027d6db          	beqc	a5,34,20013e64 <cdc_itf_requst+0x14>
20013e5c:	0207d6db          	beqc	a5,32,20013e88 <cdc_itf_requst+0x38>
20013e60:	f95ff06f          	j	20013df4 <usb_hw_ctrl_ep_stall>
20013e64:	0045d783          	lhu	a5,4(a1)
20013e68:	c3f1                	c.beqz	a5,20013f2c <cdc_itf_requst+0xdc>
20013e6a:	be27eb5b          	bnec	a5,2,20013e60 <cdc_itf_requst+0x10>
20013e6e:	2b0c178b          	addigp	a5,25264 # 863ec <cdc_device+0x8>
20013e72:	a87d                	c.j	20013f30 <cdc_itf_requst+0xe0>
20013e74:	0045d783          	lhu	a5,4(a1)
20013e78:	0c078663          	beqz	a5,20013f44 <cdc_itf_requst+0xf4>
20013e7c:	be27e25b          	bnec	a5,2,20013e60 <cdc_itf_requst+0x10>
20013e80:	2b0c158b          	addigp	a1,25264 # 863ec <cdc_device+0x8>
20013e84:	461d                	c.li	a2,7
20013e86:	a4ad                	c.j	200140f0 <usbd_ctrl_ep_in>
20013e88:	1101                	c.addi	sp,-32
20013e8a:	ce06                	c.swsp	ra,28(sp)
20013e8c:	cc22                	c.swsp	s0,24(sp)
20013e8e:	ca26                	c.swsp	s1,20(sp)
20013e90:	c84a                	c.swsp	s2,16(sp)
20013e92:	c64e                	c.swsp	s3,12(sp)
20013e94:	0045d783          	lhu	a5,4(a1)
20013e98:	0c078263          	beqz	a5,20013f5c <cdc_itf_requst+0x10c>
20013e9c:	0a27e85b          	bnec	a5,2,20013f4c <cdc_itf_requst+0xfc>
20013ea0:	2b0c198b          	addigp	s3,25264 # 863ec <cdc_device+0x8>
20013ea4:	0065d783          	lhu	a5,6(a1)
20013ea8:	471d                	c.li	a4,7
20013eaa:	0af76163          	bltu	a4,a5,20013f4c <cdc_itf_requst+0xfc>
20013eae:	84aa                	c.mv	s1,a0
20013eb0:	853e                	c.mv	a0,a5
20013eb2:	842e                	c.mv	s0,a1
20013eb4:	e0002097          	auipc	ra,0xe0002
20013eb8:	09c080e7          	jalr	156(ra) # 15f50 <pvPortMalloc>
20013ebc:	00a00933          	add	s2,zero,a0
20013ec0:	c551                	c.beqz	a0,20013f4c <cdc_itf_requst+0xfc>
20013ec2:	801017b7          	lui	a5,0x80101
20013ec6:	4705                	c.li	a4,1
20013ec8:	80e78123          	sb	a4,-2046(a5) # 80100802 <BIN_SIZE+0x600c219a>
20013ecc:	00645603          	lhu	a2,6(s0)
20013ed0:	85aa                	c.mv	a1,a0
20013ed2:	8526                	c.mv	a0,s1
20013ed4:	2a4000ef          	jal	ra,20014178 <usbd_ctrl_xfer_out>
20013ed8:	02756e5b          	bnec	a0,7,20013f14 <cdc_itf_requst+0xc4>
20013edc:	00090683          	lb	a3,0(s2)
20013ee0:	00190703          	lb	a4,1(s2)
20013ee4:	00290783          	lb	a5,2(s2)
20013ee8:	00d98023          	sb	a3,0(s3)
20013eec:	00e980a3          	sb	a4,1(s3)
20013ef0:	00f98123          	sb	a5,2(s3)
20013ef4:	00590783          	lb	a5,5(s2)
20013ef8:	00390683          	lb	a3,3(s2)
20013efc:	00490703          	lb	a4,4(s2)
20013f00:	00d981a3          	sb	a3,3(s3)
20013f04:	00e98223          	sb	a4,4(s3)
20013f08:	00f982a3          	sb	a5,5(s3)
20013f0c:	00690783          	lb	a5,6(s2)
20013f10:	00f98323          	sb	a5,6(s3)
20013f14:	4462                	c.lwsp	s0,24(sp)
20013f16:	40f2                	c.lwsp	ra,28(sp)
20013f18:	44d2                	c.lwsp	s1,20(sp)
20013f1a:	49b2                	c.lwsp	s3,12(sp)
20013f1c:	854a                	c.mv	a0,s2
20013f1e:	4942                	c.lwsp	s2,16(sp)
20013f20:	02010113          	addi	sp,sp,32
20013f24:	e0002317          	auipc	t1,0xe0002
20013f28:	19430067          	jr	404(t1) # 160b8 <vPortFree>
20013f2c:	2a8c178b          	addigp	a5,25256 # 863e4 <cdc_device>
20013f30:	00259703          	lh	a4,2(a1)
20013f34:	00e783a3          	sb	a4,7(a5)
20013f38:	801017b7          	lui	a5,0x80101
20013f3c:	4705                	c.li	a4,1
20013f3e:	80e78123          	sb	a4,-2046(a5) # 80100802 <BIN_SIZE+0x600c219a>
20013f42:	8082                	c.jr	ra
20013f44:	2a8c158b          	addigp	a1,25256 # 863e4 <cdc_device>
20013f48:	f3dff06f          	j	20013e84 <cdc_itf_requst+0x34>
20013f4c:	4462                	c.lwsp	s0,24(sp)
20013f4e:	40f2                	c.lwsp	ra,28(sp)
20013f50:	44d2                	c.lwsp	s1,20(sp)
20013f52:	4942                	c.lwsp	s2,16(sp)
20013f54:	49b2                	c.lwsp	s3,12(sp)
20013f56:	6105                	c.addi16sp	sp,32
20013f58:	e9dff06f          	j	20013df4 <usb_hw_ctrl_ep_stall>
20013f5c:	2a8c198b          	addigp	s3,25256 # 863e4 <cdc_device>
20013f60:	b791                	c.j	20013ea4 <cdc_itf_requst+0x54>
	...

20013f64 <cdc_line_state>:
20013f64:	4785                	c.li	a5,1
20013f66:	00a7d563          	bge	a5,a0,20013f70 <cdc_line_state+0xc>
20013f6a:	4501                	c.li	a0,0
20013f6c:	00008067          	ret
20013f70:	2a8c178b          	addigp	a5,25256 # 863e4 <cdc_device>
20013f74:	0ea7855b          	lea.d	a0,a5,a0
20013f78:	00754503          	lbu	a0,7(a0)
20013f7c:	8082                	c.jr	ra
	...

20013f80 <cdc_drv_init>:
20013f80:	2001f737          	lui	a4,0x2001f
20013f84:	ea870793          	addi	a5,a4,-344 # 2001eea8 <_ITB_BASE_+0xcf8>
20013f88:	01078683          	lb	a3,16(a5)
20013f8c:	ea872803          	lw	a6,-344(a4)
20013f90:	43cc                	c.lw	a1,4(a5)
20013f92:	4790                	c.lw	a2,8(a5)
20013f94:	47dc                	c.lw	a5,12(a5)
20013f96:	200ff737          	lui	a4,0x200ff
20013f9a:	1101                	c.addi	sp,-32
20013f9c:	c642                	c.swsp	a6,12(sp)
20013f9e:	c82e                	c.swsp	a1,16(sp)
20013fa0:	ca32                	c.swsp	a2,20(sp)
20013fa2:	cc3e                	c.swsp	a5,24(sp)
20013fa4:	00d10e23          	sb	a3,28(sp)
20013fa8:	00070883          	lb	a7,0(a4) # 200ff000 <BIN_SIZE+0xc0998>
20013fac:	00170583          	lb	a1,1(a4)
20013fb0:	00270783          	lb	a5,2(a4)
20013fb4:	00074303          	lbu	t1,0(a4)
20013fb8:	00174803          	lbu	a6,1(a4)
20013fbc:	00274683          	lbu	a3,2(a4)
20013fc0:	02010f13          	addi	t5,sp,32
20013fc4:	00435313          	srli	t1,t1,0x4
20013fc8:	00f8f893          	andi	a7,a7,15
20013fcc:	00485813          	srli	a6,a6,0x4
20013fd0:	89bd                	c.andi	a1,15
20013fd2:	8291                	c.srli	a3,0x4
20013fd4:	8bbd                	c.andi	a5,15
20013fd6:	00374603          	lbu	a2,3(a4)
20013fda:	937a                	c.add	t1,t5
20013fdc:	98fa                	c.add	a7,t5
20013fde:	987a                	c.add	a6,t5
20013fe0:	95fa                	c.add	a1,t5
20013fe2:	96fa                	c.add	a3,t5
20013fe4:	97fa                	c.add	a5,t5
20013fe6:	fec34e83          	lbu	t4,-20(t1)
20013fea:	fec8ce03          	lbu	t3,-20(a7)
20013fee:	fec84303          	lbu	t1,-20(a6) # ffec <tda_detector+0x2d8>
20013ff2:	fec5c883          	lbu	a7,-20(a1)
20013ff6:	fec6c803          	lbu	a6,-20(a3)
20013ffa:	fec7c583          	lbu	a1,-20(a5)
20013ffe:	8211                	c.srli	a2,0x4
20014000:	6ad6178b          	addigp	a5,16044 # 83fe8 <ser_str>
20014004:	03a00693          	li	a3,58
20014008:	967a                	c.add	a2,t5
2001400a:	00d79323          	sh	a3,6(a5)
2001400e:	00679423          	sh	t1,8(a5)
20014012:	01179523          	sh	a7,10(a5)
20014016:	00d79623          	sh	a3,12(a5)
2001401a:	01079723          	sh	a6,14(a5)
2001401e:	00b79823          	sh	a1,16(a5)
20014022:	00d79923          	sh	a3,18(a5)
20014026:	01d79123          	sh	t4,2(a5)
2001402a:	01c79223          	sh	t3,4(a5)
2001402e:	fec64e03          	lbu	t3,-20(a2)
20014032:	00570603          	lb	a2,5(a4)
20014036:	00370303          	lb	t1,3(a4)
2001403a:	00470803          	lb	a6,4(a4)
2001403e:	00474883          	lbu	a7,4(a4)
20014042:	00574583          	lbu	a1,5(a4)
20014046:	00f67713          	andi	a4,a2,15
2001404a:	8191                	c.srli	a1,0x4
2001404c:	00f37313          	andi	t1,t1,15
20014050:	0048d893          	srli	a7,a7,0x4
20014054:	00f87813          	andi	a6,a6,15
20014058:	977a                	c.add	a4,t5
2001405a:	fec74703          	lbu	a4,-20(a4)
2001405e:	00bf0633          	add	a2,t5,a1
20014062:	937a                	c.add	t1,t5
20014064:	98fa                	c.add	a7,t5
20014066:	987a                	c.add	a6,t5
20014068:	fec64603          	lbu	a2,-20(a2)
2001406c:	fec34303          	lbu	t1,-20(t1)
20014070:	fec8c883          	lbu	a7,-20(a7)
20014074:	fec84583          	lbu	a1,-20(a6)
20014078:	02e79123          	sh	a4,34(a5)
2001407c:	20014737          	lui	a4,0x20014
20014080:	00d79c23          	sh	a3,24(a5)
20014084:	00d79f23          	sh	a3,30(a5)
20014088:	02c79023          	sh	a2,32(a5)
2001408c:	01c79a23          	sh	t3,20(a5)
20014090:	00679b23          	sh	t1,22(a5)
20014094:	01179d23          	sh	a7,26(a5)
20014098:	00b79e23          	sh	a1,28(a5)
2001409c:	e1470713          	addi	a4,a4,-492 # 20013e14 <desc_read_cfg>
200140a0:	2001f7b7          	lui	a5,0x2001f
200140a4:	c158                	c.sw	a4,4(a0)
200140a6:	6707a603          	lw	a2,1648(a5) # 2001f670 <shellDescsys+0x9c>
200140aa:	20014737          	lui	a4,0x20014
200140ae:	200147b7          	lui	a5,0x20014
200140b2:	200146b7          	lui	a3,0x20014
200140b6:	e0478793          	addi	a5,a5,-508 # 20013e04 <desc_read_dev>
200140ba:	e4870713          	addi	a4,a4,-440 # 20013e48 <desc_read_hid>
200140be:	e2868693          	addi	a3,a3,-472 # 20013e28 <desc_read_str>
200140c2:	c11c                	c.sw	a5,0(a0)
200140c4:	c518                	c.sw	a4,8(a0)
200140c6:	c554                	c.sw	a3,12(a0)
200140c8:	6771                	c.lui	a4,0x1c
200140ca:	200146b7          	lui	a3,0x20014
200140ce:	2a8c178b          	addigp	a5,25256 # 863e4 <cdc_device>
200140d2:	20070713          	addi	a4,a4,512 # 1c200 <CODE_SIZE+0x1e78>
200140d6:	e5068693          	addi	a3,a3,-432 # 20013e50 <cdc_itf_requst>
200140da:	c914                	c.sw	a3,16(a0)
200140dc:	00052a23          	sw	zero,20(a0)
200140e0:	c398                	c.sw	a4,0(a5)
200140e2:	c3d0                	c.sw	a2,4(a5)
200140e4:	c798                	c.sw	a4,8(a5)
200140e6:	c7d0                	c.sw	a2,12(a5)
200140e8:	6105                	c.addi16sp	sp,32
200140ea:	8082                	c.jr	ra
200140ec:	0001                	c.nop
	...

200140f0 <usbd_ctrl_ep_in>:
200140f0:	08c05263          	blez	a2,20014174 <usbd_ctrl_ep_in+0x84>
200140f4:	1101                	c.addi	sp,-32
200140f6:	cc22                	c.swsp	s0,24(sp)
200140f8:	ca26                	c.swsp	s1,20(sp)
200140fa:	c64e                	c.swsp	s3,12(sp)
200140fc:	84b2                	c.mv	s1,a2
200140fe:	89ae                	c.mv	s3,a1
20014100:	4401                	c.li	s0,0
20014102:	ce06                	c.swsp	ra,28(sp)
20014104:	01212823          	sw	s2,16(sp)
20014108:	00740793          	addi	a5,s0,7
2001410c:	4715                	c.li	a4,5
2001410e:	4681                	c.li	a3,0
20014110:	4601                	c.li	a2,0
20014112:	4585                	c.li	a1,1
20014114:	00100513          	li	a0,1
20014118:	00840913          	addi	s2,s0,8
2001411c:	0297d663          	bge	a5,s1,20014148 <usbd_ctrl_ep_in+0x58>
20014120:	e0001097          	auipc	ra,0xe0001
20014124:	770080e7          	jalr	1904(ra) # 15890 <xTaskGenericNotifyWait>
20014128:	00898533          	add	a0,s3,s0
2001412c:	45a1                	c.li	a1,8
2001412e:	844a                	c.mv	s0,s2
20014130:	c91ff0ef          	jal	ra,20013dc0 <usb_hw_setup_in>
20014134:	fc994ae3          	blt	s2,s1,20014108 <usbd_ctrl_ep_in+0x18>
20014138:	40f2                	c.lwsp	ra,28(sp)
2001413a:	4462                	c.lwsp	s0,24(sp)
2001413c:	44d2                	c.lwsp	s1,20(sp)
2001413e:	4942                	c.lwsp	s2,16(sp)
20014140:	49b2                	c.lwsp	s3,12(sp)
20014142:	6105                	c.addi16sp	sp,32
20014144:	00008067          	ret
20014148:	4585                	c.li	a1,1
2001414a:	4715                	c.li	a4,5
2001414c:	4681                	c.li	a3,0
2001414e:	4601                	c.li	a2,0
20014150:	00100513          	li	a0,1
20014154:	e0001097          	auipc	ra,0xe0001
20014158:	73c080e7          	jalr	1852(ra) # 15890 <xTaskGenericNotifyWait>
2001415c:	8c81                	c.sub	s1,s0
2001415e:	00898533          	add	a0,s3,s0
20014162:	4462                	c.lwsp	s0,24(sp)
20014164:	40f2                	c.lwsp	ra,28(sp)
20014166:	4942                	c.lwsp	s2,16(sp)
20014168:	49b2                	c.lwsp	s3,12(sp)
2001416a:	85a6                	c.mv	a1,s1
2001416c:	44d2                	c.lwsp	s1,20(sp)
2001416e:	6105                	c.addi16sp	sp,32
20014170:	c51ff06f          	j	20013dc0 <usb_hw_setup_in>
20014174:	8082                	c.jr	ra
20014176:	0001                	c.nop

20014178 <usbd_ctrl_xfer_out>:
20014178:	7139                	c.addi16sp	sp,-64
2001417a:	de06                	c.swsp	ra,60(sp)
2001417c:	dc22                	c.swsp	s0,56(sp)
2001417e:	da26                	c.swsp	s1,52(sp)
20014180:	d84a                	c.swsp	s2,48(sp)
20014182:	d64e                	c.swsp	s3,44(sp)
20014184:	d452                	c.swsp	s4,40(sp)
20014186:	d256                	c.swsp	s5,36(sp)
20014188:	d05a                	c.swsp	s6,32(sp)
2001418a:	ce5e                	c.swsp	s7,28(sp)
2001418c:	08c05a63          	blez	a2,20014220 <usbd_ctrl_xfer_out+0xa8>
20014190:	8aae                	c.mv	s5,a1
20014192:	84b2                	c.mv	s1,a2
20014194:	4a01                	c.li	s4,0
20014196:	4401                	c.li	s0,0
20014198:	80101937          	lui	s2,0x80101
2001419c:	4b05                	c.li	s6,1
2001419e:	a80d                	c.j	200141d0 <usbd_ctrl_xfer_out+0x58>
200141a0:	00840993          	addi	s3,s0,8
200141a4:	00800b93          	li	s7,8
200141a8:	4729                	c.li	a4,10
200141aa:	0074                	c.addi4spn	a3,sp,12
200141ac:	4601                	c.li	a2,0
200141ae:	4585                	c.li	a1,1
200141b0:	00100513          	li	a0,1
200141b4:	e0001097          	auipc	ra,0xe0001
200141b8:	6dc080e7          	jalr	1756(ra) # 15890 <xTaskGenericNotifyWait>
200141bc:	00200513          	li	a0,2
200141c0:	f60fa0ef          	jal	ra,2000e920 <vTaskDelay>
200141c4:	47b2                	c.lwsp	a5,12(sp)
200141c6:	4007fd5b          	bbs	a5,0,200141e0 <usbd_ctrl_xfer_out+0x68>
200141ca:	844e                	c.mv	s0,s3
200141cc:	0299de63          	bge	s3,s1,20014208 <usbd_ctrl_xfer_out+0x90>
200141d0:	00740793          	addi	a5,s0,7
200141d4:	fc97c6e3          	blt	a5,s1,200141a0 <usbd_ctrl_xfer_out+0x28>
200141d8:	40848bb3          	sub	s7,s1,s0
200141dc:	89a6                	c.mv	s3,s1
200141de:	b7e9                	c.j	200141a8 <usbd_ctrl_xfer_out+0x30>
200141e0:	008a87b3          	add	a5,s5,s0
200141e4:	017786b3          	add	a3,a5,s7
200141e8:	80090023          	sb	zero,-2048(s2) # 80100800 <BIN_SIZE+0x600c2198>
200141ec:	80190703          	lb	a4,-2047(s2)
200141f0:	0785                	c.addi	a5,1
200141f2:	fee78fa3          	sb	a4,-1(a5)
200141f6:	fed79be3          	bne	a5,a3,200141ec <usbd_ctrl_xfer_out+0x74>
200141fa:	81690123          	sb	s6,-2046(s2)
200141fe:	9a5e                	c.add	s4,s7
20014200:	01300433          	add	s0,zero,s3
20014204:	fc99c6e3          	blt	s3,s1,200141d0 <usbd_ctrl_xfer_out+0x58>
20014208:	50f2                	c.lwsp	ra,60(sp)
2001420a:	5462                	c.lwsp	s0,56(sp)
2001420c:	8552                	c.mv	a0,s4
2001420e:	54d2                	c.lwsp	s1,52(sp)
20014210:	5942                	c.lwsp	s2,48(sp)
20014212:	59b2                	c.lwsp	s3,44(sp)
20014214:	5a22                	c.lwsp	s4,40(sp)
20014216:	5a92                	c.lwsp	s5,36(sp)
20014218:	5b02                	c.lwsp	s6,32(sp)
2001421a:	4bf2                	c.lwsp	s7,28(sp)
2001421c:	6121                	c.addi16sp	sp,64
2001421e:	8082                	c.jr	ra
20014220:	4a01                	c.li	s4,0
20014222:	b7dd                	c.j	20014208 <usbd_ctrl_xfer_out+0x90>

20014224 <usbd_task>:
20014224:	715d                	c.addi16sp	sp,-80
20014226:	c4a2                	c.swsp	s0,72(sp)
20014228:	2a40a42b          	lwgp	s0,33444 # 883e0 <cdcFlushTimer>
2001422c:	c686                	c.swsp	ra,76(sp)
2001422e:	c2a6                	c.swsp	s1,68(sp)
20014230:	c0ca                	c.swsp	s2,64(sp)
20014232:	de4e                	c.swsp	s3,60(sp)
20014234:	da56                	c.swsp	s5,52(sp)
20014236:	d65e                	c.swsp	s7,44(sp)
20014238:	84aa                	c.mv	s1,a0
2001423a:	dc52                	c.swsp	s4,56(sp)
2001423c:	d85a                	c.swsp	s6,48(sp)
2001423e:	d462                	c.swsp	s8,40(sp)
20014240:	03912223          	sw	s9,36(sp)
20014244:	e9dfa0ef          	jal	ra,2000f0e0 <xTaskGetTickCount>
20014248:	4701                	c.li	a4,0
2001424a:	862a                	c.mv	a2,a0
2001424c:	4681                	c.li	a3,0
2001424e:	8522                	c.mv	a0,s0
20014250:	00100593          	li	a1,1
20014254:	d71fb0ef          	jal	ra,2000ffc4 <xTimerGenericCommand>
20014258:	4505                	c.li	a0,1
2001425a:	00848993          	addi	s3,s1,8
2001425e:	80101437          	lui	s0,0x80101
20014262:	4a91                	c.li	s5,4
20014264:	68000b93          	li	s7,1664
20014268:	4905                	c.li	s2,1
2001426a:	3cf9                	c.jal	20013d48 <usb_dp_pullup_enable>
2001426c:	40c8                	c.lw	a0,4(s1)
2001426e:	567d                	c.li	a2,-1
20014270:	01010593          	addi	a1,sp,16
20014274:	e0001097          	auipc	ra,0xe0001
20014278:	a60080e7          	jalr	-1440(ra) # 14cd4 <xQueueReceive>
2001427c:	01012783          	lw	a5,16(sp)
20014280:	02078863          	beqz	a5,200142b0 <usbd_task+0x8c>
20014284:	0617d85b          	beqc	a5,1,200142f4 <usbd_task+0xd0>
20014288:	0637d25b          	beqc	a5,3,200142ec <usbd_task+0xc8>
2001428c:	be27e05b          	bnec	a5,2,2001426c <usbd_task+0x48>
20014290:	4cdc                	c.lw	a5,28(s1)
20014292:	dfe9                	c.beqz	a5,2001426c <usbd_task+0x48>
20014294:	4552                	c.lwsp	a0,20(sp)
20014296:	9782                	c.jalr	a5
20014298:	40c8                	c.lw	a0,4(s1)
2001429a:	567d                	c.li	a2,-1
2001429c:	01010593          	addi	a1,sp,16
200142a0:	e0001097          	auipc	ra,0xe0001
200142a4:	a34080e7          	jalr	-1484(ra) # 14cd4 <xQueueReceive>
200142a8:	01012783          	lw	a5,16(sp)
200142ac:	fc079ce3          	bnez	a5,20014284 <usbd_task+0x60>
200142b0:	82040023          	sb	zero,-2016(s0) # 80100820 <BIN_SIZE+0x600c21b8>
200142b4:	820400a3          	sb	zero,-2015(s0)
200142b8:	82040123          	sb	zero,-2014(s0)
200142bc:	820401a3          	sb	zero,-2013(s0)
200142c0:	82040223          	sb	zero,-2012(s0)
200142c4:	820402a3          	sb	zero,-2011(s0)
200142c8:	82040323          	sb	zero,-2010(s0)
200142cc:	820403a3          	sb	zero,-2009(s0)
200142d0:	40c8                	c.lw	a0,4(s1)
200142d2:	4581                	c.li	a1,0
200142d4:	e0000097          	auipc	ra,0xe0000
200142d8:	358080e7          	jalr	856(ra) # 1462c <xQueueGenericReset>
200142dc:	854e                	c.mv	a0,s3
200142de:	832402a3          	sb	s2,-2011(s0)
200142e2:	83240323          	sb	s2,-2010(s0)
200142e6:	3969                	c.jal	20013f80 <cdc_drv_init>
200142e8:	f85ff06f          	j	2001426c <usbd_task+0x48>
200142ec:	81540123          	sb	s5,-2046(s0)
200142f0:	f7dff06f          	j	2001426c <usbd_task+0x48>
200142f4:	0828                	c.addi4spn	a0,sp,24
200142f6:	3459                	c.jal	20013d7c <usb_hw_setup_out>
200142f8:	01815783          	lhu	a5,24(sp)
200142fc:	01778c63          	beq	a5,s7,20014314 <usbd_task+0xf0>
20014300:	01810783          	lb	a5,24(sp)
20014304:	b607f45b          	bbc	a5,0,2001426c <usbd_task+0x48>
20014308:	4c9c                	c.lw	a5,24(s1)
2001430a:	082c                	c.addi4spn	a1,sp,24
2001430c:	8526                	c.mv	a0,s1
2001430e:	9782                	c.jalr	a5
20014310:	f5dff06f          	j	2001426c <usbd_task+0x48>
20014314:	01a15583          	lhu	a1,26(sp)
20014318:	0085d793          	srli	a5,a1,0x8
2001431c:	0027da5b          	beqc	a5,2,20014330 <usbd_task+0x10c>
20014320:	0a37d25b          	beqc	a5,3,200143c4 <usbd_task+0x1a0>
20014324:	0817da5b          	beqc	a5,1,200143b8 <usbd_task+0x194>
20014328:	acdff0ef          	jal	ra,20013df4 <usb_hw_ctrl_ep_stall>
2001432c:	f41ff06f          	j	2001426c <usbd_task+0x48>
20014330:	44dc                	c.lw	a5,12(s1)
20014332:	4581                	c.li	a1,0
20014334:	0068                	c.addi4spn	a0,sp,12
20014336:	9782                	c.jalr	a5
20014338:	fe0508e3          	beqz	a0,20014328 <usbd_task+0x104>
2001433c:	01e15b03          	lhu	s6,30(sp)
20014340:	4c32                	c.lwsp	s8,12(sp)
20014342:	f0ab0b7f          	minw	s6,s6,a0
20014346:	f36053e3          	blez	s6,2001426c <usbd_task+0x48>
2001434a:	4a01                	c.li	s4,0
2001434c:	007a0793          	addi	a5,s4,7
20014350:	4715                	c.li	a4,5
20014352:	4681                	c.li	a3,0
20014354:	4601                	c.li	a2,0
20014356:	4585                	c.li	a1,1
20014358:	00100513          	li	a0,1
2001435c:	008a0c93          	addi	s9,s4,8
20014360:	0367da63          	bge	a5,s6,20014394 <usbd_task+0x170>
20014364:	e0001097          	auipc	ra,0xe0001
20014368:	52c080e7          	jalr	1324(ra) # 15890 <xTaskGenericNotifyWait>
2001436c:	014c0533          	add	a0,s8,s4
20014370:	45a1                	c.li	a1,8
20014372:	8a66                	c.mv	s4,s9
20014374:	a4dff0ef          	jal	ra,20013dc0 <usb_hw_setup_in>
20014378:	ef6cdae3          	bge	s9,s6,2001426c <usbd_task+0x48>
2001437c:	007a0793          	addi	a5,s4,7
20014380:	4715                	c.li	a4,5
20014382:	4681                	c.li	a3,0
20014384:	4601                	c.li	a2,0
20014386:	4585                	c.li	a1,1
20014388:	00100513          	li	a0,1
2001438c:	008a0c93          	addi	s9,s4,8
20014390:	fd67cae3          	blt	a5,s6,20014364 <usbd_task+0x140>
20014394:	4715                	c.li	a4,5
20014396:	4681                	c.li	a3,0
20014398:	4601                	c.li	a2,0
2001439a:	4585                	c.li	a1,1
2001439c:	00100513          	li	a0,1
200143a0:	e0001097          	auipc	ra,0xe0001
200143a4:	4f0080e7          	jalr	1264(ra) # 15890 <xTaskGenericNotifyWait>
200143a8:	414b0b33          	sub	s6,s6,s4
200143ac:	85da                	c.mv	a1,s6
200143ae:	014c0533          	add	a0,s8,s4
200143b2:	3439                	c.jal	20013dc0 <usb_hw_setup_in>
200143b4:	eb9ff06f          	j	2001426c <usbd_task+0x48>
200143b8:	449c                	c.lw	a5,8(s1)
200143ba:	4581                	c.li	a1,0
200143bc:	0068                	c.addi4spn	a0,sp,12
200143be:	9782                	c.jalr	a5
200143c0:	d525                	c.beqz	a0,20014328 <usbd_task+0x104>
200143c2:	bfad                	c.j	2001433c <usbd_task+0x118>
200143c4:	48dc                	c.lw	a5,20(s1)
200143c6:	0ff5f593          	andi	a1,a1,255
200143ca:	0068                	c.addi4spn	a0,sp,12
200143cc:	9782                	c.jalr	a5
200143ce:	dd29                	c.beqz	a0,20014328 <usbd_task+0x104>
200143d0:	b7b5                	c.j	2001433c <usbd_task+0x118>
	...

200143d4 <usbd_init>:
200143d4:	1141                	c.addi	sp,-16
200143d6:	02000513          	li	a0,32
200143da:	c422                	c.swsp	s0,8(sp)
200143dc:	00112623          	sw	ra,12(sp)
200143e0:	e0002097          	auipc	ra,0xe0002
200143e4:	b70080e7          	jalr	-1168(ra) # 15f50 <pvPortMalloc>
200143e8:	00a00433          	add	s0,zero,a0
200143ec:	cd11                	c.beqz	a0,20014408 <usbd_init+0x34>
200143ee:	0521                	c.addi	a0,8
200143f0:	b91ff0ef          	jal	ra,20013f80 <cdc_drv_init>
200143f4:	4601                	c.li	a2,0
200143f6:	45a1                	c.li	a1,8
200143f8:	00800513          	li	a0,8
200143fc:	d64f90ef          	jal	ra,2000d960 <xQueueGenericCreate>
20014400:	00a42223          	sw	a0,4(s0)
20014404:	00050863          	beqz	a0,20014414 <usbd_init+0x40>
20014408:	8522                	c.mv	a0,s0
2001440a:	40b2                	c.lwsp	ra,12(sp)
2001440c:	4422                	c.lwsp	s0,8(sp)
2001440e:	0141                	c.addi	sp,16
20014410:	00008067          	ret
20014414:	2001f637          	lui	a2,0x2001f
20014418:	2001f5b7          	lui	a1,0x2001f
2001441c:	0ea00693          	li	a3,234
20014420:	8a060613          	addi	a2,a2,-1888 # 2001e8a0 <_ITB_BASE_+0x6f0>
20014424:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20014428:	e0003097          	auipc	ra,0xe0003
2001442c:	d48080e7          	jalr	-696(ra) # 17170 <printk>
20014430:	8522                	c.mv	a0,s0
20014432:	40b2                	c.lwsp	ra,12(sp)
20014434:	4422                	c.lwsp	s0,8(sp)
20014436:	0141                	c.addi	sp,16
20014438:	8082                	c.jr	ra
	...

2001443c <printk_write_callback>:
2001443c:	4789                	c.li	a5,2
2001443e:	00a7c763          	blt	a5,a0,2001444c <printk_write_callback+0x10>
20014442:	2b8c178b          	addigp	a5,25272 # 863f4 <putchar_callback>
20014446:	0ca7855b          	lea.w	a0,a5,a0
2001444a:	c10c                	c.sw	a1,0(a0)
2001444c:	8082                	c.jr	ra
2001444e:	0001                	c.nop

20014450 <to_list_10ms_handle>:
20014450:	411c                	c.lw	a5,0(a0)
20014452:	c7ad                	c.beqz	a5,200144bc <to_list_10ms_handle+0x6c>
20014454:	1141                	c.addi	sp,-16
20014456:	c04a                	c.swsp	s2,0(sp)
20014458:	892a                	c.mv	s2,a0
2001445a:	c606                	c.swsp	ra,12(sp)
2001445c:	c422                	c.swsp	s0,8(sp)
2001445e:	c226                	c.swsp	s1,4(sp)
20014460:	4b98                	c.lw	a4,16(a5)
20014462:	0705                	c.addi	a4,1
20014464:	cb98                	c.sw	a4,16(a5)
20014466:	439c                	c.lw	a5,0(a5)
20014468:	fe079ce3          	bnez	a5,20014460 <to_list_10ms_handle+0x10>
2001446c:	00092403          	lw	s0,0(s2)
20014470:	e401                	c.bnez	s0,20014478 <to_list_10ms_handle+0x28>
20014472:	a839                	c.j	20014490 <to_list_10ms_handle+0x40>
20014474:	4000                	c.lw	s0,0(s0)
20014476:	cc09                	c.beqz	s0,20014490 <to_list_10ms_handle+0x40>
20014478:	4818                	c.lw	a4,16(s0)
2001447a:	445c                	c.lw	a5,12(s0)
2001447c:	fef76ce3          	bltu	a4,a5,20014474 <to_list_10ms_handle+0x24>
20014480:	485c                	c.lw	a5,20(s0)
20014482:	4408                	c.lw	a0,8(s0)
20014484:	9782                	c.jalr	a5
20014486:	00042823          	sw	zero,16(s0)
2001448a:	4004                	c.lw	s1,0(s0)
2001448c:	c901                	c.beqz	a0,2001449c <to_list_10ms_handle+0x4c>
2001448e:	fcf9                	c.bnez	s1,2001446c <to_list_10ms_handle+0x1c>
20014490:	40b2                	c.lwsp	ra,12(sp)
20014492:	4422                	c.lwsp	s0,8(sp)
20014494:	4492                	c.lwsp	s1,4(sp)
20014496:	4902                	c.lwsp	s2,0(sp)
20014498:	0141                	c.addi	sp,16
2001449a:	8082                	c.jr	ra
2001449c:	85a2                	c.mv	a1,s0
2001449e:	854a                	c.mv	a0,s2
200144a0:	e0002097          	auipc	ra,0xe0002
200144a4:	e18080e7          	jalr	-488(ra) # 162b8 <list_extract>
200144a8:	00800533          	add	a0,zero,s0
200144ac:	e0002097          	auipc	ra,0xe0002
200144b0:	c0c080e7          	jalr	-1012(ra) # 160b8 <vPortFree>
200144b4:	fa049ce3          	bnez	s1,2001446c <to_list_10ms_handle+0x1c>
200144b8:	fd9ff06f          	j	20014490 <to_list_10ms_handle+0x40>
200144bc:	8082                	c.jr	ra
200144be:	0001                	c.nop

200144c0 <to_list_item_add>:
200144c0:	1101                	c.addi	sp,-32
200144c2:	c256                	c.swsp	s5,4(sp)
200144c4:	8aaa                	c.mv	s5,a0
200144c6:	4561                	c.li	a0,24
200144c8:	c84a                	c.swsp	s2,16(sp)
200144ca:	c64e                	c.swsp	s3,12(sp)
200144cc:	c452                	c.swsp	s4,8(sp)
200144ce:	ce06                	c.swsp	ra,28(sp)
200144d0:	cc22                	c.swsp	s0,24(sp)
200144d2:	ca26                	c.swsp	s1,20(sp)
200144d4:	8a2e                	c.mv	s4,a1
200144d6:	8932                	c.mv	s2,a2
200144d8:	00d009b3          	add	s3,zero,a3
200144dc:	e0002097          	auipc	ra,0xe0002
200144e0:	a74080e7          	jalr	-1420(ra) # 15f50 <pvPortMalloc>
200144e4:	cd31                	c.beqz	a0,20014540 <to_list_item_add+0x80>
200144e6:	00c8148b          	addigp	s1,16396 # 84148 <to_id.2322>
200144ea:	409c                	c.lw	a5,0(s1)
200144ec:	842a                	c.mv	s0,a0
200144ee:	00178713          	addi	a4,a5,1
200144f2:	85aa                	c.mv	a1,a0
200144f4:	8556                	c.mv	a0,s5
200144f6:	c098                	c.sw	a4,0(s1)
200144f8:	00f42223          	sw	a5,4(s0)
200144fc:	01442423          	sw	s4,8(s0)
20014500:	01342623          	sw	s3,12(s0)
20014504:	00042823          	sw	zero,16(s0)
20014508:	01242a23          	sw	s2,20(s0)
2001450c:	e0002097          	auipc	ra,0xe0002
20014510:	d68080e7          	jalr	-664(ra) # 16274 <list_push_back>
20014514:	0004a703          	lw	a4,0(s1)
20014518:	010007b7          	lui	a5,0x1000
2001451c:	00f75e63          	bge	a4,a5,20014538 <to_list_item_add+0x78>
20014520:	00442503          	lw	a0,4(s0)
20014524:	40f2                	c.lwsp	ra,28(sp)
20014526:	4462                	c.lwsp	s0,24(sp)
20014528:	44d2                	c.lwsp	s1,20(sp)
2001452a:	4942                	c.lwsp	s2,16(sp)
2001452c:	49b2                	c.lwsp	s3,12(sp)
2001452e:	4a22                	c.lwsp	s4,8(sp)
20014530:	4a92                	c.lwsp	s5,4(sp)
20014532:	6105                	c.addi16sp	sp,32
20014534:	00008067          	ret
20014538:	0004a023          	sw	zero,0(s1)
2001453c:	fe5ff06f          	j	20014520 <to_list_item_add+0x60>
20014540:	557d                	c.li	a0,-1
20014542:	b7cd                	c.j	20014524 <to_list_item_add+0x64>
20014544:	0001                	c.nop
	...

20014548 <to_list_item_stop>:
20014548:	1141                	c.addi	sp,-16
2001454a:	c606                	c.swsp	ra,12(sp)
2001454c:	c422                	c.swsp	s0,8(sp)
2001454e:	4100                	c.lw	s0,0(a0)
20014550:	e401                	c.bnez	s0,20014558 <to_list_item_stop+0x10>
20014552:	a03d                	c.j	20014580 <to_list_item_stop+0x38>
20014554:	4000                	c.lw	s0,0(s0)
20014556:	c40d                	c.beqz	s0,20014580 <to_list_item_stop+0x38>
20014558:	405c                	c.lw	a5,4(s0)
2001455a:	feb79de3          	bne	a5,a1,20014554 <to_list_item_stop+0xc>
2001455e:	85a2                	c.mv	a1,s0
20014560:	e0002097          	auipc	ra,0xe0002
20014564:	d58080e7          	jalr	-680(ra) # 162b8 <list_extract>
20014568:	00800533          	add	a0,zero,s0
2001456c:	e0002097          	auipc	ra,0xe0002
20014570:	b4c080e7          	jalr	-1204(ra) # 160b8 <vPortFree>
20014574:	40b2                	c.lwsp	ra,12(sp)
20014576:	4422                	c.lwsp	s0,8(sp)
20014578:	4505                	c.li	a0,1
2001457a:	0141                	c.addi	sp,16
2001457c:	00008067          	ret
20014580:	40b2                	c.lwsp	ra,12(sp)
20014582:	4422                	c.lwsp	s0,8(sp)
20014584:	4501                	c.li	a0,0
20014586:	0141                	c.addi	sp,16
20014588:	8082                	c.jr	ra
2001458a:	0001                	c.nop

2001458c <to_list_hdl_stop>:
2001458c:	1141                	c.addi	sp,-16
2001458e:	c606                	c.swsp	ra,12(sp)
20014590:	c422                	c.swsp	s0,8(sp)
20014592:	4100                	c.lw	s0,0(a0)
20014594:	e401                	c.bnez	s0,2001459c <to_list_hdl_stop+0x10>
20014596:	a03d                	c.j	200145c4 <to_list_hdl_stop+0x38>
20014598:	4000                	c.lw	s0,0(s0)
2001459a:	c40d                	c.beqz	s0,200145c4 <to_list_hdl_stop+0x38>
2001459c:	485c                	c.lw	a5,20(s0)
2001459e:	feb79de3          	bne	a5,a1,20014598 <to_list_hdl_stop+0xc>
200145a2:	85a2                	c.mv	a1,s0
200145a4:	e0002097          	auipc	ra,0xe0002
200145a8:	d14080e7          	jalr	-748(ra) # 162b8 <list_extract>
200145ac:	00800533          	add	a0,zero,s0
200145b0:	e0002097          	auipc	ra,0xe0002
200145b4:	b08080e7          	jalr	-1272(ra) # 160b8 <vPortFree>
200145b8:	40b2                	c.lwsp	ra,12(sp)
200145ba:	4422                	c.lwsp	s0,8(sp)
200145bc:	4505                	c.li	a0,1
200145be:	0141                	c.addi	sp,16
200145c0:	00008067          	ret
200145c4:	40b2                	c.lwsp	ra,12(sp)
200145c6:	4422                	c.lwsp	s0,8(sp)
200145c8:	4501                	c.li	a0,0
200145ca:	0141                	c.addi	sp,16
200145cc:	8082                	c.jr	ra
200145ce:	0001                	c.nop

200145d0 <vcd_init>:
200145d0:	1141                	c.addi	sp,-16
200145d2:	c422                	c.swsp	s0,8(sp)
200145d4:	2c5e140b          	addigp	s0,31428 # 87c00 <vcd>
200145d8:	c606                	c.swsp	ra,12(sp)
200145da:	c008                	c.sw	a0,0(s0)
200145dc:	dffec097          	auipc	ra,0xdffec
200145e0:	3dc080e7          	jalr	988(ra) # 9b8 <hal_tick_read>
200145e4:	6709                	c.lui	a4,0x2
200145e6:	2c4c178b          	addigp	a5,25284 # 86400 <signal_bank>
200145ea:	80070713          	addi	a4,a4,-2048 # 1800 <irq_35>
200145ee:	76f5                	c.lui	a3,0xffffd
200145f0:	4601                	c.li	a2,0
200145f2:	973e                	c.add	a4,a5
200145f4:	afe68693          	addi	a3,a3,-1282 # ffffcafe <BIN_SIZE+0xdffbe496>
200145f8:	c050                	c.sw	a2,4(s0)
200145fa:	c408                	c.sw	a0,8(s0)
200145fc:	00d79023          	sh	a3,0(a5) # 1000000 <_D_HEAP_START_ADDR+0xf76f10>
20014600:	07b1                	c.addi	a5,12
20014602:	fee79de3          	bne	a5,a4,200145fc <vcd_init+0x2c>
20014606:	40b2                	c.lwsp	ra,12(sp)
20014608:	4422                	c.lwsp	s0,8(sp)
2001460a:	4501                	c.li	a0,0
2001460c:	0141                	c.addi	sp,16
2001460e:	8082                	c.jr	ra

20014610 <vcd_flush>:
20014610:	1101                	c.addi	sp,-32
20014612:	cc22                	c.swsp	s0,24(sp)
20014614:	2c5e140b          	addigp	s0,31428 # 87c00 <vcd>
20014618:	ce06                	c.swsp	ra,28(sp)
2001461a:	ca26                	c.swsp	s1,20(sp)
2001461c:	c84a                	c.swsp	s2,16(sp)
2001461e:	c64e                	c.swsp	s3,12(sp)
20014620:	4018                	c.lw	a4,0(s0)
20014622:	cb39                	c.beqz	a4,20014678 <vcd_flush+0x68>
20014624:	00441683          	lh	a3,4(s0)
20014628:	00645783          	lhu	a5,6(s0)
2001462c:	07f00613          	li	a2,127
20014630:	8e9d                	c.sub	a3,a5
20014632:	1ff6f693          	andi	a3,a3,511
20014636:	04d67163          	bgeu	a2,a3,20014678 <vcd_flush+0x68>
2001463a:	2c4c148b          	addigp	s1,25284 # 86400 <signal_bank>
2001463e:	4931                	c.li	s2,12
20014640:	07f00993          	li	s3,127
20014644:	0240006f          	j	20014668 <vcd_flush+0x58>
20014648:	00641783          	lh	a5,6(s0)
2001464c:	00441703          	lh	a4,4(s0)
20014650:	08078793          	addi	a5,a5,128
20014654:	1ff7f793          	andi	a5,a5,511
20014658:	8f1d                	c.sub	a4,a5
2001465a:	00f41323          	sh	a5,6(s0)
2001465e:	1ff77713          	andi	a4,a4,511
20014662:	00e9fb63          	bgeu	s3,a4,20014678 <vcd_flush+0x68>
20014666:	4018                	c.lw	a4,0(s0)
20014668:	8526                	c.mv	a0,s1
2001466a:	c527957f          	maddr32	a0,a5,s2
2001466e:	60000593          	li	a1,1536
20014672:	9702                	c.jalr	a4
20014674:	fc051ae3          	bnez	a0,20014648 <vcd_flush+0x38>
20014678:	40f2                	c.lwsp	ra,28(sp)
2001467a:	4462                	c.lwsp	s0,24(sp)
2001467c:	44d2                	c.lwsp	s1,20(sp)
2001467e:	4942                	c.lwsp	s2,16(sp)
20014680:	49b2                	c.lwsp	s3,12(sp)
20014682:	6105                	c.addi16sp	sp,32
20014684:	8082                	c.jr	ra
20014686:	0001                	c.nop

20014688 <audio_set_codec_mic_input_mode>:
20014688:	10a0350b          	sbgp	a0,266 # 80246 <audio_i2s_codec_config+0xa>
2001468c:	8082                	c.jr	ra
	...

20014690 <audio_set_codec_in_path_a_d_gain>:
20014690:	1000178b          	addigp	a5,256 # 8023c <audio_i2s_codec_config>
20014694:	00a78323          	sb	a0,6(a5)
20014698:	00b783a3          	sb	a1,7(a5)
2001469c:	8082                	c.jr	ra
	...

200146a0 <audio_set_codec_out_path_a_d_gain>:
200146a0:	1000178b          	addigp	a5,256 # 8023c <audio_i2s_codec_config>
200146a4:	00a78423          	sb	a0,8(a5)
200146a8:	00b784a3          	sb	a1,9(a5)
200146ac:	8082                	c.jr	ra
	...

200146b0 <audio_rx_dma_chain_init>:
200146b0:	3c2627db          	bfoz	a5,a2,15,2
200146b4:	17fd                	c.addi	a5,-1
200146b6:	2aa0f40b          	sbgp	a0,33449 # 883e5 <audio_rx_dma_chn>
200146ba:	3c07a7db          	bfoz	a5,a5,15,0
200146be:	80140737          	lui	a4,0x80140
200146c2:	52f71723          	sh	a5,1326(a4) # 8014052e <BIN_SIZE+0x60101ec6>
200146c6:	2a80e68b          	lbugp	a3,33449 # 883e5 <audio_rx_dma_chn>
200146ca:	001007b7          	lui	a5,0x100
200146ce:	4751                	c.li	a4,20
200146d0:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
200146d4:	c4e697ff          	maddr32	a5,a3,a4
200146d8:	80000737          	lui	a4,0x80000
200146dc:	8fd9                	c.or	a5,a4
200146de:	4398                	c.lw	a4,0(a5)
200146e0:	8b3d                	c.andi	a4,15
200146e2:	c398                	c.sw	a4,0(a5)
200146e4:	6e16272b          	lwgp	a4,16096 # 8401c <audio_dma_rx_config>
200146e8:	4394                	c.lw	a3,0(a5)
200146ea:	0712                	c.slli	a4,0x4
200146ec:	8f55                	c.or	a4,a3
200146ee:	c398                	c.sw	a4,0(a5)
200146f0:	000807b7          	lui	a5,0x80
200146f4:	0af5ea63          	bltu	a1,a5,200147a8 <audio_rx_dma_chain_init+0xf8>
200146f8:	c01807b7          	lui	a5,0xc0180
200146fc:	00f585b3          	add	a1,a1,a5
20014700:	47d1                	c.li	a5,20
20014702:	02f50533          	mul	a0,a0,a5
20014706:	001007b7          	lui	a5,0x100
2001470a:	44878813          	addi	a6,a5,1096 # 100448 <_D_HEAP_START_ADDR+0x77358>
2001470e:	80000337          	lui	t1,0x80000
20014712:	44c78693          	addi	a3,a5,1100
20014716:	00360713          	addi	a4,a2,3
2001471a:	45078793          	addi	a5,a5,1104
2001471e:	80120e37          	lui	t3,0x80120
20014722:	8309                	c.srli	a4,0x2
20014724:	5976265b          	bfoz	a2,a2,22,23
20014728:	982a                	c.add	a6,a0
2001472a:	00686833          	or	a6,a6,t1
2001472e:	96aa                	c.add	a3,a0
20014730:	0066e6b3          	or	a3,a3,t1
20014734:	01c82023          	sw	t3,0(a6)
20014738:	97aa                	c.add	a5,a0
2001473a:	0067e7b3          	or	a5,a5,t1
2001473e:	c28c                	c.sw	a1,0(a3)
20014740:	8e59                	c.or	a2,a4
20014742:	c390                	c.sw	a2,0(a5)
20014744:	2ac0968b          	addigp	a3,33452 # 883e8 <g_audio_rx_dma_list_cfg>
20014748:	000807b7          	lui	a5,0x80
2001474c:	06f6f263          	bgeu	a3,a5,200147b0 <audio_rx_dma_chain_init+0x100>
20014750:	c0000837          	lui	a6,0xc0000
20014754:	00d80833          	add	a6,a6,a3
20014758:	00100737          	lui	a4,0x100
2001475c:	45470e13          	addi	t3,a4,1108 # 100454 <_D_HEAP_START_ADDR+0x77364>
20014760:	800007b7          	lui	a5,0x80000
20014764:	9572                	c.add	a0,t3
20014766:	8d5d                	c.or	a0,a5
20014768:	01052023          	sw	a6,0(a0)
2001476c:	2a80e88b          	lbugp	a7,33449 # 883e5 <audio_rx_dma_chn>
20014770:	4551                	c.li	a0,20
20014772:	44470713          	addi	a4,a4,1092
20014776:	c4a8977f          	maddr32	a4,a7,a0
2001477a:	80120537          	lui	a0,0x80120
2001477e:	8fd9                	c.or	a5,a4
20014780:	4398                	c.lw	a4,0(a5)
20014782:	c2c8                	c.sw	a0,4(a3)
20014784:	00176713          	ori	a4,a4,1
20014788:	2ae0c62b          	swgp	a4,33452 # 883e8 <g_audio_rx_dma_list_cfg>
2001478c:	c68c                	c.sw	a1,8(a3)
2001478e:	c6d0                	c.sw	a2,12(a3)
20014790:	0106a823          	sw	a6,16(a3)
20014794:	00078703          	lb	a4,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
20014798:	0ff77713          	andi	a4,a4,255
2001479c:	00176713          	ori	a4,a4,1
200147a0:	00e78023          	sb	a4,0(a5)
200147a4:	00008067          	ret
200147a8:	c00007b7          	lui	a5,0xc0000
200147ac:	95be                	c.add	a1,a5
200147ae:	bf89                	c.j	20014700 <audio_rx_dma_chain_init+0x50>
200147b0:	c0180837          	lui	a6,0xc0180
200147b4:	9836                	c.add	a6,a3
200147b6:	b74d                	c.j	20014758 <audio_rx_dma_chain_init+0xa8>

200147b8 <audio_tx_dma_chain_init>:
200147b8:	3c2627db          	bfoz	a5,a2,15,2
200147bc:	17fd                	c.addi	a5,-1
200147be:	2aa0b40b          	sbgp	a0,33448 # 883e4 <audio_tx_dma_chn>
200147c2:	3c07a7db          	bfoz	a5,a5,15,0
200147c6:	80140737          	lui	a4,0x80140
200147ca:	52f71323          	sh	a5,1318(a4) # 80140526 <BIN_SIZE+0x60101ebe>
200147ce:	2a80a68b          	lbugp	a3,33448 # 883e4 <audio_tx_dma_chn>
200147d2:	001007b7          	lui	a5,0x100
200147d6:	4751                	c.li	a4,20
200147d8:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
200147dc:	c4e697ff          	maddr32	a5,a3,a4
200147e0:	80000737          	lui	a4,0x80000
200147e4:	8fd9                	c.or	a5,a4
200147e6:	4398                	c.lw	a4,0(a5)
200147e8:	8b3d                	c.andi	a4,15
200147ea:	c398                	c.sw	a4,0(a5)
200147ec:	6e56272b          	lwgp	a4,16100 # 84020 <audio_dma_tx_config>
200147f0:	4394                	c.lw	a3,0(a5)
200147f2:	0712                	c.slli	a4,0x4
200147f4:	8f55                	c.or	a4,a3
200147f6:	c398                	c.sw	a4,0(a5)
200147f8:	000807b7          	lui	a5,0x80
200147fc:	0af5ea63          	bltu	a1,a5,200148b0 <audio_tx_dma_chain_init+0xf8>
20014800:	c01807b7          	lui	a5,0xc0180
20014804:	00f585b3          	add	a1,a1,a5
20014808:	47d1                	c.li	a5,20
2001480a:	02f50533          	mul	a0,a0,a5
2001480e:	001007b7          	lui	a5,0x100
20014812:	44878813          	addi	a6,a5,1096 # 100448 <_D_HEAP_START_ADDR+0x77358>
20014816:	80000337          	lui	t1,0x80000
2001481a:	44c78693          	addi	a3,a5,1100
2001481e:	00360713          	addi	a4,a2,3
20014822:	45078793          	addi	a5,a5,1104
20014826:	8309                	c.srli	a4,0x2
20014828:	5976265b          	bfoz	a2,a2,22,23
2001482c:	8e59                	c.or	a2,a4
2001482e:	982a                	c.add	a6,a0
20014830:	00686833          	or	a6,a6,t1
20014834:	96aa                	c.add	a3,a0
20014836:	00b82023          	sw	a1,0(a6) # c0180000 <BIN_SIZE+0xa0141998>
2001483a:	0066e6b3          	or	a3,a3,t1
2001483e:	97aa                	c.add	a5,a0
20014840:	80120837          	lui	a6,0x80120
20014844:	0067e7b3          	or	a5,a5,t1
20014848:	0106a023          	sw	a6,0(a3)
2001484c:	c390                	c.sw	a2,0(a5)
2001484e:	2c00968b          	addigp	a3,33472 # 883fc <g_audio_tx_dma_list_cfg>
20014852:	000807b7          	lui	a5,0x80
20014856:	06f6f163          	bgeu	a3,a5,200148b8 <audio_tx_dma_chain_init+0x100>
2001485a:	c0000837          	lui	a6,0xc0000
2001485e:	9836                	c.add	a6,a3
20014860:	00100737          	lui	a4,0x100
20014864:	45470e13          	addi	t3,a4,1108 # 100454 <_D_HEAP_START_ADDR+0x77364>
20014868:	800007b7          	lui	a5,0x80000
2001486c:	9572                	c.add	a0,t3
2001486e:	8d5d                	c.or	a0,a5
20014870:	01052023          	sw	a6,0(a0) # 80120000 <BIN_SIZE+0x600e1998>
20014874:	2a80a88b          	lbugp	a7,33448 # 883e4 <audio_tx_dma_chn>
20014878:	44470713          	addi	a4,a4,1092
2001487c:	4551                	c.li	a0,20
2001487e:	c4a8977f          	maddr32	a4,a7,a0
20014882:	8fd9                	c.or	a5,a4
20014884:	4398                	c.lw	a4,0(a5)
20014886:	c2cc                	c.sw	a1,4(a3)
20014888:	00176713          	ori	a4,a4,1
2001488c:	2ce0c02b          	swgp	a4,33472 # 883fc <g_audio_tx_dma_list_cfg>
20014890:	80120737          	lui	a4,0x80120
20014894:	c698                	c.sw	a4,8(a3)
20014896:	c6d0                	c.sw	a2,12(a3)
20014898:	0106a823          	sw	a6,16(a3)
2001489c:	00078703          	lb	a4,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
200148a0:	0ff77713          	andi	a4,a4,255
200148a4:	00176713          	ori	a4,a4,1
200148a8:	00e78023          	sb	a4,0(a5)
200148ac:	00008067          	ret
200148b0:	c00007b7          	lui	a5,0xc0000
200148b4:	95be                	c.add	a1,a5
200148b6:	bf89                	c.j	20014808 <audio_tx_dma_chain_init+0x50>
200148b8:	c0180837          	lui	a6,0xc0180
200148bc:	9836                	c.add	a6,a3
200148be:	b74d                	c.j	20014860 <audio_tx_dma_chain_init+0xa8>
200148c0:	0001                	c.nop
	...

200148c4 <audio_codec_config>:
200148c4:	7179                	c.addi16sp	sp,-48
200148c6:	80140337          	lui	t1,0x80140
200148ca:	d422                	c.swsp	s0,40(sp)
200148cc:	d226                	c.swsp	s1,36(sp)
200148ce:	ce4e                	c.swsp	s3,28(sp)
200148d0:	cc52                	c.swsp	s4,24(sp)
200148d2:	ca56                	c.swsp	s5,20(sp)
200148d4:	c85a                	c.swsp	s6,16(sp)
200148d6:	c65e                	c.swsp	s7,12(sp)
200148d8:	d606                	c.swsp	ra,44(sp)
200148da:	d04a                	c.swsp	s2,32(sp)
200148dc:	c462                	c.swsp	s8,8(sp)
200148de:	1e230883          	lb	a7,482(t1) # 801401e2 <BIN_SIZE+0x60101b7a>
200148e2:	4ed1                	c.li	t4,20
200148e4:	0fd8f893          	andi	a7,a7,253
200148e8:	1f130123          	sb	a7,482(t1)
200148ec:	1e230e03          	lb	t3,482(t1)
200148f0:	001008b7          	lui	a7,0x100
200148f4:	0ffe7e13          	andi	t3,t3,255
200148f8:	002e6e13          	ori	t3,t3,2
200148fc:	1fc30123          	sb	t3,482(t1)
20014900:	1e330e03          	lb	t3,483(t1)
20014904:	44488893          	addi	a7,a7,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
20014908:	0dfe7e13          	andi	t3,t3,223
2001490c:	1fc301a3          	sb	t3,483(t1)
20014910:	1e330e03          	lb	t3,483(t1)
20014914:	84ae                	c.mv	s1,a1
20014916:	0ffe7e13          	andi	t3,t3,255
2001491a:	020e6e13          	ori	t3,t3,32
2001491e:	1fc301a3          	sb	t3,483(t1)
20014922:	2a80a30b          	lbugp	t1,33448 # 883e4 <audio_tx_dma_chn>
20014926:	85c6                	c.mv	a1,a7
20014928:	80000fb7          	lui	t6,0x80000
2001492c:	c5d315ff          	maddr32	a1,t1,t4
20014930:	842a                	c.mv	s0,a0
20014932:	01f5e5b3          	or	a1,a1,t6
20014936:	00058503          	lb	a0,0(a1)
2001493a:	89ba                	c.mv	s3,a4
2001493c:	0fe57513          	andi	a0,a0,254
20014940:	00a58023          	sb	a0,0(a1)
20014944:	2a80e70b          	lbugp	a4,33449 # 883e5 <audio_rx_dma_chn>
20014948:	8a3e                	c.mv	s4,a5
2001494a:	c5d718ff          	maddr32	a7,a4,t4
2001494e:	0ff00f13          	li	t5,255
20014952:	01f8e8b3          	or	a7,a7,t6
20014956:	00088583          	lb	a1,0(a7)
2001495a:	8b32                	c.mv	s6,a2
2001495c:	0fe5f593          	andi	a1,a1,254
20014960:	00b88023          	sb	a1,0(a7)
20014964:	04c827ab          	lwgp	a5,16460 # 84188 <g_chip_version>
20014968:	8bb6                	c.mv	s7,a3
2001496a:	8ac2                	c.mv	s5,a6
2001496c:	00c00513          	li	a0,12
20014970:	0be78c63          	beq	a5,t5,20014a28 <audio_codec_config+0x164>
20014974:	dfffe097          	auipc	ra,0xdfffe
20014978:	724080e7          	jalr	1828(ra) # 13098 <analog_read_reg8>
2001497c:	0f857593          	andi	a1,a0,248
20014980:	00c00513          	li	a0,12
20014984:	dfffe097          	auipc	ra,0xdfffe
20014988:	75c080e7          	jalr	1884(ra) # 130e0 <analog_write_reg8>
2001498c:	00200513          	li	a0,2
20014990:	dfffe097          	auipc	ra,0xdfffe
20014994:	708080e7          	jalr	1800(ra) # 13098 <analog_read_reg8>
20014998:	07f57593          	andi	a1,a0,127
2001499c:	00200513          	li	a0,2
200149a0:	dfffe097          	auipc	ra,0xdfffe
200149a4:	740080e7          	jalr	1856(ra) # 130e0 <analog_write_reg8>
200149a8:	6589                	c.lui	a1,0x2
200149aa:	f4058593          	addi	a1,a1,-192 # 1f40 <usb_ctrl_ep_setup_irq_handler+0x30>
200149ae:	06bb0963          	beq	s6,a1,20014a20 <audio_codec_config+0x15c>
200149b2:	6791                	c.lui	a5,0x4
200149b4:	e8078793          	addi	a5,a5,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
200149b8:	04fb0a63          	beq	s6,a5,20014a0c <audio_codec_config+0x148>
200149bc:	67a1                	c.lui	a5,0x8
200149be:	d0078793          	addi	a5,a5,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
200149c2:	34fb0d63          	beq	s6,a5,20014d1c <audio_codec_config+0x458>
200149c6:	67b1                	c.lui	a5,0xc
200149c8:	b8078793          	addi	a5,a5,-1152 # bb80 <bitstream_encoder.constprop.12+0xa1c>
200149cc:	34fb0c63          	beq	s6,a5,20014d24 <audio_codec_config+0x460>
200149d0:	67ad                	c.lui	a5,0xb
200149d2:	c4478793          	addi	a5,a5,-956 # ac44 <kf_work.isra.0.constprop.16+0x614>
200149d6:	4c35                	c.li	s8,13
200149d8:	00d00913          	li	s2,13
200149dc:	30fb0263          	beq	s6,a5,20014ce0 <audio_codec_config+0x41c>
200149e0:	000b8463          	beqz	s7,200149e8 <audio_codec_config+0x124>
200149e4:	02099863          	bnez	s3,20014a14 <audio_codec_config+0x150>
200149e8:	000a0463          	beqz	s4,200149f0 <audio_codec_config+0x12c>
200149ec:	060a9c63          	bnez	s5,20014a64 <audio_codec_config+0x1a0>
200149f0:	00500793          	li	a5,5
200149f4:	0887e063          	bltu	a5,s0,20014a74 <audio_codec_config+0x1b0>
200149f8:	200207b7          	lui	a5,0x20020
200149fc:	27078793          	addi	a5,a5,624 # 20020270 <__vectors+0x170>
20014a00:	0c87845b          	lea.w	s0,a5,s0
20014a04:	401c                	c.lw	a5,0(s0)
20014a06:	1000140b          	addigp	s0,256 # 8023c <audio_i2s_codec_config>
20014a0a:	8782                	c.jr	a5
20014a0c:	4c0d                	c.li	s8,3
20014a0e:	490d                	c.li	s2,3
20014a10:	fd1ff06f          	j	200149e0 <audio_codec_config+0x11c>
20014a14:	864e                	c.mv	a2,s3
20014a16:	85de                	c.mv	a1,s7
20014a18:	450d                	c.li	a0,3
20014a1a:	3b79                	c.jal	200147b8 <audio_tx_dma_chain_init>
20014a1c:	fcdff06f          	j	200149e8 <audio_codec_config+0x124>
20014a20:	4c01                	c.li	s8,0
20014a22:	4901                	c.li	s2,0
20014a24:	fbdff06f          	j	200149e0 <audio_codec_config+0x11c>
20014a28:	dfffe097          	auipc	ra,0xdfffe
20014a2c:	670080e7          	jalr	1648(ra) # 13098 <analog_read_reg8>
20014a30:	0f857593          	andi	a1,a0,248
20014a34:	00c00513          	li	a0,12
20014a38:	dfffe097          	auipc	ra,0xdfffe
20014a3c:	6a8080e7          	jalr	1704(ra) # 130e0 <analog_write_reg8>
20014a40:	00200513          	li	a0,2
20014a44:	dfffe097          	auipc	ra,0xdfffe
20014a48:	654080e7          	jalr	1620(ra) # 13098 <analog_read_reg8>
20014a4c:	f8056593          	ori	a1,a0,-128
20014a50:	0ff5f593          	andi	a1,a1,255
20014a54:	00200513          	li	a0,2
20014a58:	dfffe097          	auipc	ra,0xdfffe
20014a5c:	688080e7          	jalr	1672(ra) # 130e0 <analog_write_reg8>
20014a60:	f49ff06f          	j	200149a8 <audio_codec_config+0xe4>
20014a64:	8656                	c.mv	a2,s5
20014a66:	85d2                	c.mv	a1,s4
20014a68:	4509                	c.li	a0,2
20014a6a:	3199                	c.jal	200146b0 <audio_rx_dma_chain_init>
20014a6c:	00500793          	li	a5,5
20014a70:	f887f4e3          	bgeu	a5,s0,200149f8 <audio_codec_config+0x134>
20014a74:	1000140b          	addigp	s0,256 # 8023c <audio_i2s_codec_config>
20014a78:	0140006f          	j	20014a8c <audio_codec_config+0x1c8>
20014a7c:	10300793          	li	a5,259
20014a80:	00f410a3          	sh	a5,1(s0)
20014a84:	00200793          	li	a5,2
20014a88:	00f401a3          	sb	a5,3(s0)
20014a8c:	009035b3          	snez	a1,s1
20014a90:	0586                	c.slli	a1,0x1
20014a92:	801404b7          	lui	s1,0x80140
20014a96:	00b40023          	sb	a1,0(s0)
20014a9a:	1f348783          	lb	a5,499(s1) # 801401f3 <BIN_SIZE+0x60101b8b>
20014a9e:	4591                	c.li	a1,4
20014aa0:	0fe7f793          	andi	a5,a5,254
20014aa4:	1ef489a3          	sb	a5,499(s1)
20014aa8:	f8100793          	li	a5,-127
20014aac:	1ef48623          	sb	a5,492(s1)
20014ab0:	47c1                	c.li	a5,16
20014ab2:	1ef486a3          	sb	a5,493(s1)
20014ab6:	00044703          	lbu	a4,0(s0)
20014aba:	00144683          	lbu	a3,1(s0)
20014abe:	50348603          	lb	a2,1283(s1)
20014ac2:	1066a6db          	bfoz	a3,a3,4,6
20014ac6:	083727db          	bfoz	a5,a4,2,3
20014aca:	8fd5                	c.or	a5,a3
20014acc:	8b0d                	c.andi	a4,3
20014ace:	50c481a3          	sb	a2,1283(s1)
20014ad2:	8fd9                	c.or	a5,a4
20014ad4:	50f48223          	sb	a5,1284(s1)
20014ad8:	00540783          	lb	a5,5(s0)
20014adc:	01800533          	add	a0,zero,s8
20014ae0:	0057a7db          	bfoz	a5,a5,0,5
20014ae4:	fc27e793          	ori	a5,a5,-62
20014ae8:	0ff7f793          	andi	a5,a5,255
20014aec:	50f480a3          	sb	a5,1281(s1)
20014af0:	dffed097          	auipc	ra,0xdffed
20014af4:	678080e7          	jalr	1656(ra) # 2168 <audio_set_i2s_clock.constprop.5>
20014af8:	4795                	c.li	a5,5
20014afa:	50f48023          	sb	a5,1280(s1)
20014afe:	4691                	c.li	a3,4
20014b00:	801207b7          	lui	a5,0x80120
20014b04:	80120737          	lui	a4,0x80120
20014b08:	20d78c23          	sb	a3,536(a5) # 80120218 <BIN_SIZE+0x600e1bb0>
20014b0c:	20070783          	lb	a5,512(a4) # 80120200 <BIN_SIZE+0x600e1b98>
20014b10:	be77fe5b          	bbc	a5,7,20014b0c <audio_codec_config+0x248>
20014b14:	28c70783          	lb	a5,652(a4)
20014b18:	801204b7          	lui	s1,0x80120
20014b1c:	f807e793          	ori	a5,a5,-128
20014b20:	0ff7f793          	andi	a5,a5,255
20014b24:	28f70623          	sb	a5,652(a4)
20014b28:	20448783          	lb	a5,516(s1) # 80120204 <BIN_SIZE+0x600e1b9c>
20014b2c:	fe77fe5b          	bbs	a5,7,20014b28 <audio_codec_config+0x264>
20014b30:	21848783          	lb	a5,536(s1)
20014b34:	03200513          	li	a0,50
20014b38:	0fc7f793          	andi	a5,a5,252
20014b3c:	20f48c23          	sb	a5,536(s1)
20014b40:	dffff097          	auipc	ra,0xdffff
20014b44:	bd0080e7          	jalr	-1072(ra) # 13710 <delay_ms>
20014b48:	21848783          	lb	a5,536(s1)
20014b4c:	0fb7f793          	andi	a5,a5,251
20014b50:	20f48c23          	sb	a5,536(s1)
20014b54:	00b44783          	lbu	a5,11(s0)
20014b58:	18078863          	beqz	a5,20014ce8 <audio_codec_config+0x424>
20014b5c:	28c48783          	lb	a5,652(s1)
20014b60:	0ef7f793          	andi	a5,a5,239
20014b64:	28f48623          	sb	a5,652(s1)
20014b68:	28c48783          	lb	a5,652(s1)
20014b6c:	0ff7f793          	andi	a5,a5,255
20014b70:	0207e793          	ori	a5,a5,32
20014b74:	28f48623          	sb	a5,652(s1)
20014b78:	801207b7          	lui	a5,0x80120
20014b7c:	02300713          	li	a4,35
20014b80:	22e78023          	sb	a4,544(a5) # 80120220 <BIN_SIZE+0x600e1bb8>
20014b84:	00840703          	lb	a4,8(s0)
20014b88:	86ca                	c.mv	a3,s2
20014b8a:	03f77713          	andi	a4,a4,63
20014b8e:	2ae78423          	sb	a4,680(a5)
20014b92:	2ae78623          	sb	a4,684(a5)
20014b96:	00940703          	lb	a4,9(s0)
20014b9a:	8b7d                	c.andi	a4,31
20014b9c:	24e78a23          	sb	a4,596(a5)
20014ba0:	24e78c23          	sb	a4,600(a5)
20014ba4:	00d9645b          	bnec	s2,13,20014bac <audio_codec_config+0x2e8>
20014ba8:	00800693          	li	a3,8
20014bac:	0ff6f793          	andi	a5,a3,255
20014bb0:	80120737          	lui	a4,0x80120
20014bb4:	801206b7          	lui	a3,0x80120
20014bb8:	22f70623          	sb	a5,556(a4) # 8012022c <BIN_SIZE+0x600e1bc4>
20014bbc:	20068783          	lb	a5,512(a3) # 80120200 <BIN_SIZE+0x600e1b98>
20014bc0:	be47fe5b          	bbc	a5,4,20014bbc <audio_codec_config+0x2f8>
20014bc4:	28c68783          	lb	a5,652(a3)
20014bc8:	80120737          	lui	a4,0x80120
20014bcc:	07f7f793          	andi	a5,a5,127
20014bd0:	28f68623          	sb	a5,652(a3)
20014bd4:	20470783          	lb	a5,516(a4) # 80120204 <BIN_SIZE+0x600e1b9c>
20014bd8:	fe77fe5b          	bbs	a5,7,20014bd4 <audio_codec_config+0x310>
20014bdc:	29070783          	lb	a5,656(a4)
20014be0:	00100693          	li	a3,1
20014be4:	f807e793          	ori	a5,a5,-128
20014be8:	0ff7f793          	andi	a5,a5,255
20014bec:	28f70823          	sb	a5,656(a4)
20014bf0:	00044783          	lbu	a5,0(s0)
20014bf4:	10f6f263          	bgeu	a3,a5,20014cf8 <audio_codec_config+0x434>
20014bf8:	29070783          	lb	a5,656(a4)
20014bfc:	0cf7f793          	andi	a5,a5,207
20014c00:	28f70823          	sb	a5,656(a4)
20014c04:	801207b7          	lui	a5,0x80120
20014c08:	21878703          	lb	a4,536(a5) # 80120218 <BIN_SIZE+0x600e1bb0>
20014c0c:	464d                	c.li	a2,19
20014c0e:	0f877713          	andi	a4,a4,248
20014c12:	20e78c23          	sb	a4,536(a5)
20014c16:	00a44703          	lbu	a4,10(s0)
20014c1a:	0067275b          	bfoz	a4,a4,0,6
20014c1e:	24e78e23          	sb	a4,604(a5)
20014c22:	26e78023          	sb	a4,608(a5)
20014c26:	00744703          	lbu	a4,7(s0)
20014c2a:	0c5726db          	bfoz	a3,a4,3,5
20014c2e:	8b1d                	c.andi	a4,7
20014c30:	00d76733          	or	a4,a4,a3
20014c34:	26e78e23          	sb	a4,636(a5)
20014c38:	00640703          	lb	a4,6(s0)
20014c3c:	03f77713          	andi	a4,a4,63
20014c40:	08076713          	ori	a4,a4,128
20014c44:	2ae78823          	sb	a4,688(a5)
20014c48:	02300713          	li	a4,35
20014c4c:	22e78223          	sb	a4,548(a5)
20014c50:	22878703          	lb	a4,552(a5)
20014c54:	0fe77713          	andi	a4,a4,254
20014c58:	22e78423          	sb	a4,552(a5)
20014c5c:	00d9545b          	beqc	s2,13,20014c64 <audio_codec_config+0x3a0>
20014c60:	01096613          	ori	a2,s2,16
20014c64:	801207b7          	lui	a5,0x80120
20014c68:	22c78e23          	sb	a2,572(a5) # 8012023c <BIN_SIZE+0x600e1bd4>
20014c6c:	29078703          	lb	a4,656(a5)
20014c70:	07f77713          	andi	a4,a4,127
20014c74:	28e78823          	sb	a4,656(a5)
20014c78:	801407b7          	lui	a5,0x80140
20014c7c:	500782a3          	sb	zero,1285(a5) # 80140505 <BIN_SIZE+0x60101e9d>
20014c80:	50b2                	c.lwsp	ra,44(sp)
20014c82:	5422                	c.lwsp	s0,40(sp)
20014c84:	5492                	c.lwsp	s1,36(sp)
20014c86:	5902                	c.lwsp	s2,32(sp)
20014c88:	49f2                	c.lwsp	s3,28(sp)
20014c8a:	4a62                	c.lwsp	s4,24(sp)
20014c8c:	4ad2                	c.lwsp	s5,20(sp)
20014c8e:	4b42                	c.lwsp	s6,16(sp)
20014c90:	4bb2                	c.lwsp	s7,12(sp)
20014c92:	4c22                	c.lwsp	s8,8(sp)
20014c94:	6145                	c.addi16sp	sp,48
20014c96:	8082                	c.jr	ra
20014c98:	4789                	c.li	a5,2
20014c9a:	00f410a3          	sh	a5,1(s0)
20014c9e:	000401a3          	sb	zero,3(s0)
20014ca2:	b3ed                	c.j	20014a8c <audio_codec_config+0x1c8>
20014ca4:	20100793          	li	a5,513
20014ca8:	00f410a3          	sh	a5,1(s0)
20014cac:	478d                	c.li	a5,3
20014cae:	00f401a3          	sb	a5,3(s0)
20014cb2:	bbe9                	c.j	20014a8c <audio_codec_config+0x1c8>
20014cb4:	10100793          	li	a5,257
20014cb8:	00f410a3          	sh	a5,1(s0)
20014cbc:	4789                	c.li	a5,2
20014cbe:	00f401a3          	sb	a5,3(s0)
20014cc2:	b3e9                	c.j	20014a8c <audio_codec_config+0x1c8>
20014cc4:	000410a3          	sh	zero,1(s0)
20014cc8:	000401a3          	sb	zero,3(s0)
20014ccc:	dc1ff06f          	j	20014a8c <audio_codec_config+0x1c8>
20014cd0:	20300793          	li	a5,515
20014cd4:	00f410a3          	sh	a5,1(s0)
20014cd8:	478d                	c.li	a5,3
20014cda:	00f401a3          	sb	a5,3(s0)
20014cde:	b37d                	c.j	20014a8c <audio_codec_config+0x1c8>
20014ce0:	4c1d                	c.li	s8,7
20014ce2:	491d                	c.li	s2,7
20014ce4:	cfdff06f          	j	200149e0 <audio_codec_config+0x11c>
20014ce8:	28c48783          	lb	a5,652(s1)
20014cec:	0cf7f793          	andi	a5,a5,207
20014cf0:	28f48623          	sb	a5,652(s1)
20014cf4:	e85ff06f          	j	20014b78 <audio_codec_config+0x2b4>
20014cf8:	0188678b          	lbugp	a5,16409 # 84155 <audio_i2s_invert_config+0x1>
20014cfc:	eb81                	c.bnez	a5,20014d0c <audio_codec_config+0x448>
20014cfe:	29070783          	lb	a5,656(a4)
20014d02:	0ef7f793          	andi	a5,a5,239
20014d06:	28f70823          	sb	a5,656(a4)
20014d0a:	bded                	c.j	20014c04 <audio_codec_config+0x340>
20014d0c:	29070783          	lb	a5,656(a4)
20014d10:	0df7f793          	andi	a5,a5,223
20014d14:	28f70823          	sb	a5,656(a4)
20014d18:	eedff06f          	j	20014c04 <audio_codec_config+0x340>
20014d1c:	4c19                	c.li	s8,6
20014d1e:	4919                	c.li	s2,6
20014d20:	cc1ff06f          	j	200149e0 <audio_codec_config+0x11c>
20014d24:	4c21                	c.li	s8,8
20014d26:	4921                	c.li	s2,8
20014d28:	b965                	c.j	200149e0 <audio_codec_config+0x11c>
20014d2a:	0001                	c.nop

20014d2c <audio_codec_adc_enable>:
20014d2c:	801207b7          	lui	a5,0x80120
20014d30:	28c78703          	lb	a4,652(a5) # 8012028c <BIN_SIZE+0x600e1c24>
20014d34:	f8076713          	ori	a4,a4,-128
20014d38:	0ff77713          	andi	a4,a4,255
20014d3c:	28e78623          	sb	a4,652(a5)
20014d40:	29078703          	lb	a4,656(a5)
20014d44:	c535                	c.beqz	a0,20014db0 <audio_codec_adc_enable+0x84>
20014d46:	f8076713          	ori	a4,a4,-128
20014d4a:	0ff77713          	andi	a4,a4,255
20014d4e:	28e78823          	sb	a4,656(a5)
20014d52:	1000270b          	lbugp	a4,256 # 8023c <audio_i2s_codec_config>
20014d56:	4685                	c.li	a3,1
20014d58:	0ae6fa63          	bgeu	a3,a4,20014e0c <audio_codec_adc_enable+0xe0>
20014d5c:	29078703          	lb	a4,656(a5)
20014d60:	0cf77713          	andi	a4,a4,207
20014d64:	28e78823          	sb	a4,656(a5)
20014d68:	801207b7          	lui	a5,0x80120
20014d6c:	22878703          	lb	a4,552(a5) # 80120228 <BIN_SIZE+0x600e1bc0>
20014d70:	0fe77713          	andi	a4,a4,254
20014d74:	22e78423          	sb	a4,552(a5)
20014d78:	21878703          	lb	a4,536(a5)
20014d7c:	0f877713          	andi	a4,a4,248
20014d80:	20e78c23          	sb	a4,536(a5)
20014d84:	25c78703          	lb	a4,604(a5)
20014d88:	0df77713          	andi	a4,a4,223
20014d8c:	24e78e23          	sb	a4,604(a5)
20014d90:	29078703          	lb	a4,656(a5)
20014d94:	07f77713          	andi	a4,a4,127
20014d98:	28e78823          	sb	a4,656(a5)
20014d9c:	80120737          	lui	a4,0x80120
20014da0:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20014da4:	07f7f793          	andi	a5,a5,127
20014da8:	28f70623          	sb	a5,652(a4)
20014dac:	00008067          	ret
20014db0:	f8076713          	ori	a4,a4,-128
20014db4:	0ff77713          	andi	a4,a4,255
20014db8:	28e78823          	sb	a4,656(a5)
20014dbc:	25c78703          	lb	a4,604(a5)
20014dc0:	0ff77713          	andi	a4,a4,255
20014dc4:	02076713          	ori	a4,a4,32
20014dc8:	24e78e23          	sb	a4,604(a5)
20014dcc:	22878703          	lb	a4,552(a5)
20014dd0:	0ff77713          	andi	a4,a4,255
20014dd4:	00176713          	ori	a4,a4,1
20014dd8:	22e78423          	sb	a4,552(a5)
20014ddc:	29078703          	lb	a4,656(a5)
20014de0:	0ff77713          	andi	a4,a4,255
20014de4:	03076713          	ori	a4,a4,48
20014de8:	28e78823          	sb	a4,656(a5)
20014dec:	29078703          	lb	a4,656(a5)
20014df0:	07f77713          	andi	a4,a4,127
20014df4:	28e78823          	sb	a4,656(a5)
20014df8:	80120737          	lui	a4,0x80120
20014dfc:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20014e00:	07f7f793          	andi	a5,a5,127
20014e04:	28f70623          	sb	a5,652(a4)
20014e08:	00008067          	ret
20014e0c:	0188670b          	lbugp	a4,16409 # 84155 <audio_i2s_invert_config+0x1>
20014e10:	eb01                	c.bnez	a4,20014e20 <audio_codec_adc_enable+0xf4>
20014e12:	29078703          	lb	a4,656(a5)
20014e16:	0ef77713          	andi	a4,a4,239
20014e1a:	28e78823          	sb	a4,656(a5)
20014e1e:	b7a9                	c.j	20014d68 <audio_codec_adc_enable+0x3c>
20014e20:	29078703          	lb	a4,656(a5)
20014e24:	0df77713          	andi	a4,a4,223
20014e28:	28e78823          	sb	a4,656(a5)
20014e2c:	bf35                	c.j	20014d68 <audio_codec_adc_enable+0x3c>
	...

20014e30 <audio_codec_pwr_down>:
20014e30:	1141                	c.addi	sp,-16
20014e32:	80120737          	lui	a4,0x80120
20014e36:	c606                	c.swsp	ra,12(sp)
20014e38:	c422                	c.swsp	s0,8(sp)
20014e3a:	28c70783          	lb	a5,652(a4) # 8012028c <BIN_SIZE+0x600e1c24>
20014e3e:	4551                	c.li	a0,20
20014e40:	f807e793          	ori	a5,a5,-128
20014e44:	0ff7f793          	andi	a5,a5,255
20014e48:	28f70623          	sb	a5,652(a4)
20014e4c:	29070683          	lb	a3,656(a4)
20014e50:	001007b7          	lui	a5,0x100
20014e54:	f806e693          	ori	a3,a3,-128
20014e58:	0ff6f693          	andi	a3,a3,255
20014e5c:	28d70823          	sb	a3,656(a4)
20014e60:	2a80e68b          	lbugp	a3,33449 # 883e5 <audio_rx_dma_chn>
20014e64:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
20014e68:	863e                	c.mv	a2,a5
20014e6a:	c4a6967f          	maddr32	a2,a3,a0
20014e6e:	800005b7          	lui	a1,0x80000
20014e72:	00b666b3          	or	a3,a2,a1
20014e76:	00068603          	lb	a2,0(a3)
20014e7a:	0fe67613          	andi	a2,a2,254
20014e7e:	00c68023          	sb	a2,0(a3)
20014e82:	2a80a68b          	lbugp	a3,33448 # 883e4 <audio_tx_dma_chn>
20014e86:	01c8140b          	addigp	s0,16412 # 84158 <codec_flag>
20014e8a:	c4a697ff          	maddr32	a5,a3,a0
20014e8e:	8fcd                	c.or	a5,a1
20014e90:	00078683          	lb	a3,0(a5)
20014e94:	0fe6f693          	andi	a3,a3,254
20014e98:	00d78023          	sb	a3,0(a5)
20014e9c:	00700793          	li	a5,7
20014ea0:	20f70c23          	sb	a5,536(a4)
20014ea4:	dffff097          	auipc	ra,0xdffff
20014ea8:	814080e7          	jalr	-2028(ra) # 136b8 <core_interrupt_disable>
20014eac:	401c                	c.lw	a5,0(s0)
20014eae:	9bed                	c.andi	a5,-5
20014eb0:	00f42023          	sw	a5,0(s0)
20014eb4:	dffff097          	auipc	ra,0xdffff
20014eb8:	814080e7          	jalr	-2028(ra) # 136c8 <core_restore_interrupt>
20014ebc:	dfffe097          	auipc	ra,0xdfffe
20014ec0:	7fc080e7          	jalr	2044(ra) # 136b8 <core_interrupt_disable>
20014ec4:	401c                	c.lw	a5,0(s0)
20014ec6:	9bdd                	c.andi	a5,-9
20014ec8:	c01c                	c.sw	a5,0(s0)
20014eca:	4422                	c.lwsp	s0,8(sp)
20014ecc:	40b2                	c.lwsp	ra,12(sp)
20014ece:	0141                	c.addi	sp,16
20014ed0:	dfffe317          	auipc	t1,0xdfffe
20014ed4:	7f830067          	jr	2040(t1) # 136c8 <core_restore_interrupt>
20014ed8:	0001                	c.nop
	...

20014edc <clock_cal_24m_rc>:
20014edc:	1141                	c.addi	sp,-16
20014ede:	08000593          	li	a1,128
20014ee2:	0c800513          	li	a0,200
20014ee6:	c606                	c.swsp	ra,12(sp)
20014ee8:	dfffe097          	auipc	ra,0xdfffe
20014eec:	1f8080e7          	jalr	504(ra) # 130e0 <analog_write_reg8>
20014ef0:	04f00513          	li	a0,79
20014ef4:	dfffe097          	auipc	ra,0xdfffe
20014ef8:	1a4080e7          	jalr	420(ra) # 13098 <analog_read_reg8>
20014efc:	f8056593          	ori	a1,a0,-128
20014f00:	0ff5f593          	andi	a1,a1,255
20014f04:	04f00513          	li	a0,79
20014f08:	dfffe097          	auipc	ra,0xdfffe
20014f0c:	1d8080e7          	jalr	472(ra) # 130e0 <analog_write_reg8>
20014f10:	00e00593          	li	a1,14
20014f14:	0c700513          	li	a0,199
20014f18:	dfffe097          	auipc	ra,0xdfffe
20014f1c:	1c8080e7          	jalr	456(ra) # 130e0 <analog_write_reg8>
20014f20:	00f00593          	li	a1,15
20014f24:	0c700513          	li	a0,199
20014f28:	dfffe097          	auipc	ra,0xdfffe
20014f2c:	1b8080e7          	jalr	440(ra) # 130e0 <analog_write_reg8>
20014f30:	0cf00513          	li	a0,207
20014f34:	dfffe097          	auipc	ra,0xdfffe
20014f38:	164080e7          	jalr	356(ra) # 13098 <analog_read_reg8>
20014f3c:	be757a5b          	bbc	a0,7,20014f30 <clock_cal_24m_rc+0x54>
20014f40:	0cb00513          	li	a0,203
20014f44:	dfffe097          	auipc	ra,0xdfffe
20014f48:	154080e7          	jalr	340(ra) # 13098 <analog_read_reg8>
20014f4c:	00a005b3          	add	a1,zero,a0
20014f50:	05200513          	li	a0,82
20014f54:	dfffe097          	auipc	ra,0xdfffe
20014f58:	18c080e7          	jalr	396(ra) # 130e0 <analog_write_reg8>
20014f5c:	04f00513          	li	a0,79
20014f60:	dfffe097          	auipc	ra,0xdfffe
20014f64:	138080e7          	jalr	312(ra) # 13098 <analog_read_reg8>
20014f68:	07f57593          	andi	a1,a0,127
20014f6c:	04f00513          	li	a0,79
20014f70:	dfffe097          	auipc	ra,0xdfffe
20014f74:	170080e7          	jalr	368(ra) # 130e0 <analog_write_reg8>
20014f78:	00e00593          	li	a1,14
20014f7c:	0c700513          	li	a0,199
20014f80:	dfffe097          	auipc	ra,0xdfffe
20014f84:	160080e7          	jalr	352(ra) # 130e0 <analog_write_reg8>
20014f88:	05200513          	li	a0,82
20014f8c:	dfffe097          	auipc	ra,0xdfffe
20014f90:	10c080e7          	jalr	268(ra) # 13098 <analog_read_reg8>
20014f94:	40b2                	c.lwsp	ra,12(sp)
20014f96:	12a00223          	sb	a0,292(zero) # 124 <tl_24mrc_cal>
20014f9a:	0141                	c.addi	sp,16
20014f9c:	8082                	c.jr	ra
20014f9e:	0001                	c.nop

20014fa0 <flash_plic_preempt_config>:
20014fa0:	7056178b          	addigp	a5,16132 # 84040 <s_flash_preempt_config>
20014fa4:	00a78023          	sb	a0,0(a5)
20014fa8:	00b780a3          	sb	a1,1(a5)
20014fac:	00008067          	ret

20014fb0 <flash_erase_sector>:
20014fb0:	1141                	c.addi	sp,-16
20014fb2:	c422                	c.swsp	s0,8(sp)
20014fb4:	c226                	c.swsp	s1,4(sp)
20014fb6:	c606                	c.swsp	ra,12(sp)
20014fb8:	00a004b3          	add	s1,zero,a0
20014fbc:	dfffe097          	auipc	ra,0xdfffe
20014fc0:	6fc080e7          	jalr	1788(ra) # 136b8 <core_interrupt_disable>
20014fc4:	842a                	c.mv	s0,a0
20014fc6:	7d047073          	csrci	mmisc_ctl,8
20014fca:	8526                	c.mv	a0,s1
20014fcc:	dffed097          	auipc	ra,0xdffed
20014fd0:	694080e7          	jalr	1684(ra) # 2660 <flash_erase_sector_ram>
20014fd4:	7d046073          	csrsi	mmisc_ctl,8
20014fd8:	8522                	c.mv	a0,s0
20014fda:	4422                	c.lwsp	s0,8(sp)
20014fdc:	40b2                	c.lwsp	ra,12(sp)
20014fde:	4492                	c.lwsp	s1,4(sp)
20014fe0:	01010113          	addi	sp,sp,16
20014fe4:	dfffe317          	auipc	t1,0xdfffe
20014fe8:	6e430067          	jr	1764(t1) # 136c8 <core_restore_interrupt>

20014fec <flash_write_page>:
20014fec:	1101                	c.addi	sp,-32
20014fee:	0ff57713          	andi	a4,a0,255
20014ff2:	10000793          	li	a5,256
20014ff6:	ca26                	c.swsp	s1,20(sp)
20014ff8:	c84a                	c.swsp	s2,16(sp)
20014ffa:	c64e                	c.swsp	s3,12(sp)
20014ffc:	892a                	c.mv	s2,a0
20014ffe:	84ae                	c.mv	s1,a1
20015000:	89b2                	c.mv	s3,a2
20015002:	8f99                	c.sub	a5,a4
20015004:	ce06                	c.swsp	ra,28(sp)
20015006:	cc22                	c.swsp	s0,24(sp)
20015008:	01412423          	sw	s4,8(sp)
2001500c:	8426                	c.mv	s0,s1
2001500e:	0097f363          	bgeu	a5,s1,20015014 <flash_write_page+0x28>
20015012:	843e                	c.mv	s0,a5
20015014:	dfffe097          	auipc	ra,0xdfffe
20015018:	6a4080e7          	jalr	1700(ra) # 136b8 <core_interrupt_disable>
2001501c:	8a2a                	c.mv	s4,a0
2001501e:	7d047073          	csrci	mmisc_ctl,8
20015022:	864e                	c.mv	a2,s3
20015024:	85a2                	c.mv	a1,s0
20015026:	854a                	c.mv	a0,s2
20015028:	dffed097          	auipc	ra,0xdffed
2001502c:	6d0080e7          	jalr	1744(ra) # 26f8 <flash_write_page_ram>
20015030:	7d046073          	csrsi	mmisc_ctl,8
20015034:	01400533          	add	a0,zero,s4
20015038:	dfffe097          	auipc	ra,0xdfffe
2001503c:	690080e7          	jalr	1680(ra) # 136c8 <core_restore_interrupt>
20015040:	8c81                	c.sub	s1,s0
20015042:	9922                	c.add	s2,s0
20015044:	99a2                	c.add	s3,s0
20015046:	10000793          	li	a5,256
2001504a:	f0e9                	c.bnez	s1,2001500c <flash_write_page+0x20>
2001504c:	40f2                	c.lwsp	ra,28(sp)
2001504e:	4462                	c.lwsp	s0,24(sp)
20015050:	44d2                	c.lwsp	s1,20(sp)
20015052:	4942                	c.lwsp	s2,16(sp)
20015054:	49b2                	c.lwsp	s3,12(sp)
20015056:	4a22                	c.lwsp	s4,8(sp)
20015058:	6105                	c.addi16sp	sp,32
2001505a:	8082                	c.jr	ra

2001505c <flash_read_page>:
2001505c:	1101                	c.addi	sp,-32
2001505e:	cc22                	c.swsp	s0,24(sp)
20015060:	ca26                	c.swsp	s1,20(sp)
20015062:	ce06                	c.swsp	ra,28(sp)
20015064:	84aa                	c.mv	s1,a0
20015066:	c62e                	c.swsp	a1,12(sp)
20015068:	00c12423          	sw	a2,8(sp)
2001506c:	dfffe097          	auipc	ra,0xdfffe
20015070:	64c080e7          	jalr	1612(ra) # 136b8 <core_interrupt_disable>
20015074:	842a                	c.mv	s0,a0
20015076:	7d047073          	csrci	mmisc_ctl,8
2001507a:	4622                	c.lwsp	a2,8(sp)
2001507c:	45b2                	c.lwsp	a1,12(sp)
2001507e:	8526                	c.mv	a0,s1
20015080:	dffed097          	auipc	ra,0xdffed
20015084:	740080e7          	jalr	1856(ra) # 27c0 <flash_read_page_ram>
20015088:	7d046073          	csrsi	mmisc_ctl,8
2001508c:	8522                	c.mv	a0,s0
2001508e:	4462                	c.lwsp	s0,24(sp)
20015090:	40f2                	c.lwsp	ra,28(sp)
20015092:	44d2                	c.lwsp	s1,20(sp)
20015094:	02010113          	addi	sp,sp,32
20015098:	dfffe317          	auipc	t1,0xdfffe
2001509c:	63030067          	jr	1584(t1) # 136c8 <core_restore_interrupt>

200150a0 <flash_erase_chip>:
200150a0:	1141                	c.addi	sp,-16
200150a2:	c606                	c.swsp	ra,12(sp)
200150a4:	7d047073          	csrci	mmisc_ctl,8
200150a8:	dffee097          	auipc	ra,0xdffee
200150ac:	810080e7          	jalr	-2032(ra) # 28b8 <flash_erase_chip_ram>
200150b0:	7d046073          	csrsi	mmisc_ctl,8
200150b4:	40b2                	c.lwsp	ra,12(sp)
200150b6:	0141                	c.addi	sp,16
200150b8:	00008067          	ret

200150bc <flash_erase_page>:
200150bc:	1141                	c.addi	sp,-16
200150be:	c606                	c.swsp	ra,12(sp)
200150c0:	7d047073          	csrci	mmisc_ctl,8
200150c4:	dffee097          	auipc	ra,0xdffee
200150c8:	880080e7          	jalr	-1920(ra) # 2944 <flash_erase_page_ram>
200150cc:	7d046073          	csrsi	mmisc_ctl,8
200150d0:	40b2                	c.lwsp	ra,12(sp)
200150d2:	0141                	c.addi	sp,16
200150d4:	00008067          	ret

200150d8 <flash_erase_32kblock>:
200150d8:	1141                	c.addi	sp,-16
200150da:	c606                	c.swsp	ra,12(sp)
200150dc:	7d047073          	csrci	mmisc_ctl,8
200150e0:	dffee097          	auipc	ra,0xdffee
200150e4:	8fc080e7          	jalr	-1796(ra) # 29dc <flash_erase_32kblock_ram>
200150e8:	7d046073          	csrsi	mmisc_ctl,8
200150ec:	40b2                	c.lwsp	ra,12(sp)
200150ee:	0141                	c.addi	sp,16
200150f0:	00008067          	ret

200150f4 <flash_erase_64kblock>:
200150f4:	1141                	c.addi	sp,-16
200150f6:	c606                	c.swsp	ra,12(sp)
200150f8:	7d047073          	csrci	mmisc_ctl,8
200150fc:	dffee097          	auipc	ra,0xdffee
20015100:	978080e7          	jalr	-1672(ra) # 2a74 <flash_erase_64kblock_ram>
20015104:	7d046073          	csrsi	mmisc_ctl,8
20015108:	40b2                	c.lwsp	ra,12(sp)
2001510a:	0141                	c.addi	sp,16
2001510c:	00008067          	ret

20015110 <flash_write_status>:
20015110:	1141                	c.addi	sp,-16
20015112:	c606                	c.swsp	ra,12(sp)
20015114:	7d047073          	csrci	mmisc_ctl,8
20015118:	dffee097          	auipc	ra,0xdffee
2001511c:	9f4080e7          	jalr	-1548(ra) # 2b0c <flash_write_status_ram>
20015120:	7d046073          	csrsi	mmisc_ctl,8
20015124:	40b2                	c.lwsp	ra,12(sp)
20015126:	0141                	c.addi	sp,16
20015128:	00008067          	ret

2001512c <flash_read_status>:
2001512c:	1141                	c.addi	sp,-16
2001512e:	c606                	c.swsp	ra,12(sp)
20015130:	7d047073          	csrci	mmisc_ctl,8
20015134:	dffee097          	auipc	ra,0xdffee
20015138:	aa4080e7          	jalr	-1372(ra) # 2bd8 <flash_read_status_ram>
2001513c:	7d046073          	csrsi	mmisc_ctl,8
20015140:	40b2                	c.lwsp	ra,12(sp)
20015142:	0141                	c.addi	sp,16
20015144:	00008067          	ret

20015148 <flash_lock>:
20015148:	c111                	c.beqz	a0,2001514c <flash_lock+0x4>
2001514a:	8082                	c.jr	ra
2001514c:	1141                	c.addi	sp,-16
2001514e:	c422                	c.swsp	s0,8(sp)
20015150:	c606                	c.swsp	ra,12(sp)
20015152:	842e                	c.mv	s0,a1
20015154:	7d047073          	csrci	mmisc_ctl,8
20015158:	dffee097          	auipc	ra,0xdffee
2001515c:	a80080e7          	jalr	-1408(ra) # 2bd8 <flash_read_status_ram>
20015160:	7d046073          	csrsi	mmisc_ctl,8
20015164:	75f1                	c.lui	a1,0xffffc
20015166:	f8358593          	addi	a1,a1,-125 # ffffbf83 <BIN_SIZE+0xdffbd91b>
2001516a:	8d6d                	c.and	a0,a1
2001516c:	00856533          	or	a0,a0,s0
20015170:	3c05355b          	bfos	a0,a0,15,0
20015174:	7d047073          	csrci	mmisc_ctl,8
20015178:	3c05255b          	bfoz	a0,a0,15,0
2001517c:	dffee097          	auipc	ra,0xdffee
20015180:	990080e7          	jalr	-1648(ra) # 2b0c <flash_write_status_ram>
20015184:	7d046073          	csrsi	mmisc_ctl,8
20015188:	40b2                	c.lwsp	ra,12(sp)
2001518a:	4422                	c.lwsp	s0,8(sp)
2001518c:	0141                	c.addi	sp,16
2001518e:	8082                	c.jr	ra

20015190 <flash_unlock>:
20015190:	c111                	c.beqz	a0,20015194 <flash_unlock+0x4>
20015192:	8082                	c.jr	ra
20015194:	1141                	c.addi	sp,-16
20015196:	c606                	c.swsp	ra,12(sp)
20015198:	7d047073          	csrci	mmisc_ctl,8
2001519c:	dffee097          	auipc	ra,0xdffee
200151a0:	a3c080e7          	jalr	-1476(ra) # 2bd8 <flash_read_status_ram>
200151a4:	7d046073          	csrsi	mmisc_ctl,8
200151a8:	7d047073          	csrci	mmisc_ctl,8
200151ac:	77f1                	c.lui	a5,0xffffc
200151ae:	f8378793          	addi	a5,a5,-125 # ffffbf83 <BIN_SIZE+0xdffbd91b>
200151b2:	8d7d                	c.and	a0,a5
200151b4:	3c05255b          	bfoz	a0,a0,15,0
200151b8:	dffee097          	auipc	ra,0xdffee
200151bc:	954080e7          	jalr	-1708(ra) # 2b0c <flash_write_status_ram>
200151c0:	7d046073          	csrsi	mmisc_ctl,8
200151c4:	40b2                	c.lwsp	ra,12(sp)
200151c6:	0141                	c.addi	sp,16
200151c8:	00008067          	ret

200151cc <flash_deep_powerdown>:
200151cc:	1141                	c.addi	sp,-16
200151ce:	c606                	c.swsp	ra,12(sp)
200151d0:	7d047073          	csrci	mmisc_ctl,8
200151d4:	dffee097          	auipc	ra,0xdffee
200151d8:	ad8080e7          	jalr	-1320(ra) # 2cac <flash_deep_powerdown_ram>
200151dc:	7d046073          	csrsi	mmisc_ctl,8
200151e0:	40b2                	c.lwsp	ra,12(sp)
200151e2:	0141                	c.addi	sp,16
200151e4:	00008067          	ret

200151e8 <flash_release_deep_powerdown>:
200151e8:	1141                	c.addi	sp,-16
200151ea:	c606                	c.swsp	ra,12(sp)
200151ec:	7d047073          	csrci	mmisc_ctl,8
200151f0:	dffee097          	auipc	ra,0xdffee
200151f4:	b4c080e7          	jalr	-1204(ra) # 2d3c <flash_release_deep_powerdown_ram>
200151f8:	7d046073          	csrsi	mmisc_ctl,8
200151fc:	40b2                	c.lwsp	ra,12(sp)
200151fe:	0141                	c.addi	sp,16
20015200:	00008067          	ret

20015204 <flash_read_mid>:
20015204:	1141                	c.addi	sp,-16
20015206:	c606                	c.swsp	ra,12(sp)
20015208:	7d047073          	csrci	mmisc_ctl,8
2001520c:	dffee097          	auipc	ra,0xdffee
20015210:	bc8080e7          	jalr	-1080(ra) # 2dd4 <flash_read_mid_ram>
20015214:	7d046073          	csrsi	mmisc_ctl,8
20015218:	40b2                	c.lwsp	ra,12(sp)
2001521a:	0141                	c.addi	sp,16
2001521c:	00008067          	ret

20015220 <flash_read_uid>:
20015220:	1141                	c.addi	sp,-16
20015222:	c606                	c.swsp	ra,12(sp)
20015224:	7d047073          	csrci	mmisc_ctl,8
20015228:	dffee097          	auipc	ra,0xdffee
2001522c:	c90080e7          	jalr	-880(ra) # 2eb8 <flash_read_uid_ram>
20015230:	7d046073          	csrsi	mmisc_ctl,8
20015234:	40b2                	c.lwsp	ra,12(sp)
20015236:	0141                	c.addi	sp,16
20015238:	00008067          	ret

2001523c <flash_read_mid_uid_with_check>:
2001523c:	200207b7          	lui	a5,0x20020
20015240:	28878793          	addi	a5,a5,648 # 20020288 <__vectors+0x188>
20015244:	4390                	c.lw	a2,0(a5)
20015246:	43d4                	c.lw	a3,4(a5)
20015248:	4798                	c.lw	a4,8(a5)
2001524a:	47dc                	c.lw	a5,12(a5)
2001524c:	1101                	c.addi	sp,-32
2001524e:	cc22                	c.swsp	s0,24(sp)
20015250:	ca26                	c.swsp	s1,20(sp)
20015252:	ce06                	c.swsp	ra,28(sp)
20015254:	c032                	c.swsp	a2,0(sp)
20015256:	c236                	c.swsp	a3,4(sp)
20015258:	c43a                	c.swsp	a4,8(sp)
2001525a:	c63e                	c.swsp	a5,12(sp)
2001525c:	84aa                	c.mv	s1,a0
2001525e:	842e                	c.mv	s0,a1
20015260:	7d047073          	csrci	mmisc_ctl,8
20015264:	dffee097          	auipc	ra,0xdffee
20015268:	b70080e7          	jalr	-1168(ra) # 2dd4 <flash_read_mid_ram>
2001526c:	7d046073          	csrsi	mmisc_ctl,8
20015270:	6799                	c.lui	a5,0x6
20015272:	3c05255b          	bfoz	a0,a0,15,0
20015276:	c088                	c.sw	a0,0(s1)
20015278:	08578793          	addi	a5,a5,133 # 6085 <Process+0x135>
2001527c:	00f50863          	beq	a0,a5,2001528c <flash_read_mid_uid_with_check+0x50>
20015280:	40f2                	c.lwsp	ra,28(sp)
20015282:	4462                	c.lwsp	s0,24(sp)
20015284:	44d2                	c.lwsp	s1,20(sp)
20015286:	4501                	c.li	a0,0
20015288:	6105                	c.addi16sp	sp,32
2001528a:	8082                	c.jr	ra
2001528c:	7d047073          	csrci	mmisc_ctl,8
20015290:	04b00513          	li	a0,75
20015294:	008005b3          	add	a1,zero,s0
20015298:	dffee097          	auipc	ra,0xdffee
2001529c:	c20080e7          	jalr	-992(ra) # 2eb8 <flash_read_uid_ram>
200152a0:	7d046073          	csrsi	mmisc_ctl,8
200152a4:	00014503          	lbu	a0,0(sp)
200152a8:	00114703          	lbu	a4,1(sp)
200152ac:	00044783          	lbu	a5,0(s0)
200152b0:	00144603          	lbu	a2,1(s0)
200152b4:	00214583          	lbu	a1,2(sp)
200152b8:	00244683          	lbu	a3,2(s0)
200152bc:	8f89                	c.sub	a5,a0
200152be:	8e19                	c.sub	a2,a4
200152c0:	00314503          	lbu	a0,3(sp)
200152c4:	00344703          	lbu	a4,3(s0)
200152c8:	00414803          	lbu	a6,4(sp)
200152cc:	00163613          	seqz	a2,a2
200152d0:	8e8d                	c.sub	a3,a1
200152d2:	0017b793          	seqz	a5,a5
200152d6:	00444583          	lbu	a1,4(s0)
200152da:	97b2                	c.add	a5,a2
200152dc:	0016b693          	seqz	a3,a3
200152e0:	00544603          	lbu	a2,5(s0)
200152e4:	8f09                	c.sub	a4,a0
200152e6:	00514503          	lbu	a0,5(sp)
200152ea:	97b6                	c.add	a5,a3
200152ec:	00173713          	seqz	a4,a4
200152f0:	00644683          	lbu	a3,6(s0)
200152f4:	410585b3          	sub	a1,a1,a6
200152f8:	00614803          	lbu	a6,6(sp)
200152fc:	97ba                	c.add	a5,a4
200152fe:	0015b593          	seqz	a1,a1
20015302:	00744703          	lbu	a4,7(s0)
20015306:	8e09                	c.sub	a2,a0
20015308:	00714503          	lbu	a0,7(sp)
2001530c:	97ae                	c.add	a5,a1
2001530e:	00163613          	seqz	a2,a2
20015312:	00844583          	lbu	a1,8(s0)
20015316:	410686b3          	sub	a3,a3,a6
2001531a:	00814803          	lbu	a6,8(sp)
2001531e:	97b2                	c.add	a5,a2
20015320:	0016b693          	seqz	a3,a3
20015324:	00944603          	lbu	a2,9(s0)
20015328:	8f09                	c.sub	a4,a0
2001532a:	00914503          	lbu	a0,9(sp)
2001532e:	97b6                	c.add	a5,a3
20015330:	00173713          	seqz	a4,a4
20015334:	00a44683          	lbu	a3,10(s0)
20015338:	410585b3          	sub	a1,a1,a6
2001533c:	00a14803          	lbu	a6,10(sp)
20015340:	97ba                	c.add	a5,a4
20015342:	0015b593          	seqz	a1,a1
20015346:	00b44703          	lbu	a4,11(s0)
2001534a:	8e09                	c.sub	a2,a0
2001534c:	00b14503          	lbu	a0,11(sp)
20015350:	97ae                	c.add	a5,a1
20015352:	00163613          	seqz	a2,a2
20015356:	00c44583          	lbu	a1,12(s0)
2001535a:	410686b3          	sub	a3,a3,a6
2001535e:	00c14803          	lbu	a6,12(sp)
20015362:	97b2                	c.add	a5,a2
20015364:	0016b693          	seqz	a3,a3
20015368:	00d44603          	lbu	a2,13(s0)
2001536c:	8f09                	c.sub	a4,a0
2001536e:	00d14503          	lbu	a0,13(sp)
20015372:	97b6                	c.add	a5,a3
20015374:	00173713          	seqz	a4,a4
20015378:	00e44683          	lbu	a3,14(s0)
2001537c:	410585b3          	sub	a1,a1,a6
20015380:	00e14803          	lbu	a6,14(sp)
20015384:	97ba                	c.add	a5,a4
20015386:	8e09                	c.sub	a2,a0
20015388:	00f44703          	lbu	a4,15(s0)
2001538c:	00f14503          	lbu	a0,15(sp)
20015390:	0015b593          	seqz	a1,a1
20015394:	97ae                	c.add	a5,a1
20015396:	00163613          	seqz	a2,a2
2001539a:	410686b3          	sub	a3,a3,a6
2001539e:	8f09                	c.sub	a4,a0
200153a0:	97b2                	c.add	a5,a2
200153a2:	0016b693          	seqz	a3,a3
200153a6:	97b6                	c.add	a5,a3
200153a8:	00173713          	seqz	a4,a4
200153ac:	40f2                	c.lwsp	ra,28(sp)
200153ae:	97ba                	c.add	a5,a4
200153b0:	4462                	c.lwsp	s0,24(sp)
200153b2:	17c1                	c.addi	a5,-16
200153b4:	44d2                	c.lwsp	s1,20(sp)
200153b6:	00f03533          	snez	a0,a5
200153ba:	6105                	c.addi16sp	sp,32
200153bc:	00008067          	ret

200153c0 <flash_set_xip_config>:
200153c0:	1141                	c.addi	sp,-16
200153c2:	c606                	c.swsp	ra,12(sp)
200153c4:	7d047073          	csrci	mmisc_ctl,8
200153c8:	dffee097          	auipc	ra,0xdffee
200153cc:	c1c080e7          	jalr	-996(ra) # 2fe4 <flash_set_xip_config_sram>
200153d0:	7d046073          	csrsi	mmisc_ctl,8
200153d4:	40b2                	c.lwsp	ra,12(sp)
200153d6:	0141                	c.addi	sp,16
200153d8:	8082                	c.jr	ra
200153da:	0001                	c.nop

200153dc <gpio_input_en>:
200153dc:	6685                	c.lui	a3,0x1
200153de:	1141                	c.addi	sp,-16
200153e0:	3c05275b          	bfoz	a4,a0,15,0
200153e4:	e0068793          	addi	a5,a3,-512 # e00 <xPortStartFirstTask>
200153e8:	c422                	c.swsp	s0,8(sp)
200153ea:	c606                	c.swsp	ra,12(sp)
200153ec:	8ff9                	c.and	a5,a4
200153ee:	0ff57413          	andi	s0,a0,255
200153f2:	c7a9                	c.beqz	a5,2001543c <gpio_input_en+0x60>
200153f4:	f0068693          	addi	a3,a3,-256
200153f8:	00d77733          	and	a4,a4,a3
200153fc:	40000793          	li	a5,1024
20015400:	02f70e63          	beq	a4,a5,2001543c <gpio_input_en+0x60>
20015404:	20000793          	li	a5,512
20015408:	06f70063          	beq	a4,a5,20015468 <gpio_input_en+0x8c>
2001540c:	30000793          	li	a5,768
20015410:	04f71863          	bne	a4,a5,20015460 <gpio_input_en+0x84>
20015414:	0c000513          	li	a0,192
20015418:	dfffe097          	auipc	ra,0xdfffe
2001541c:	c80080e7          	jalr	-896(ra) # 13098 <analog_read_reg8>
20015420:	008565b3          	or	a1,a0,s0
20015424:	0ff5f593          	andi	a1,a1,255
20015428:	0c000513          	li	a0,192
2001542c:	4422                	c.lwsp	s0,8(sp)
2001542e:	40b2                	c.lwsp	ra,12(sp)
20015430:	01010113          	addi	sp,sp,16
20015434:	dfffe317          	auipc	t1,0xdfffe
20015438:	cac30067          	jr	-852(t1) # 130e0 <analog_write_reg8>
2001543c:	001407b7          	lui	a5,0x140
20015440:	30178793          	addi	a5,a5,769 # 140301 <_D_HEAP_START_ADDR+0xb7211>
20015444:	8121                	c.srli	a0,0x8
20015446:	0ea7855b          	lea.d	a0,a5,a0
2001544a:	800007b7          	lui	a5,0x80000
2001544e:	8d5d                	c.or	a0,a5
20015450:	00050583          	lb	a1,0(a0)
20015454:	0ff5f593          	andi	a1,a1,255
20015458:	0085e5b3          	or	a1,a1,s0
2001545c:	00b50023          	sb	a1,0(a0)
20015460:	40b2                	c.lwsp	ra,12(sp)
20015462:	4422                	c.lwsp	s0,8(sp)
20015464:	0141                	c.addi	sp,16
20015466:	8082                	c.jr	ra
20015468:	0bd00513          	li	a0,189
2001546c:	dfffe097          	auipc	ra,0xdfffe
20015470:	c2c080e7          	jalr	-980(ra) # 13098 <analog_read_reg8>
20015474:	008565b3          	or	a1,a0,s0
20015478:	0ff5f593          	andi	a1,a1,255
2001547c:	0bd00513          	li	a0,189
20015480:	b775                	c.j	2001542c <gpio_input_en+0x50>
20015482:	0001                	c.nop

20015484 <gpio_input_dis>:
20015484:	6685                	c.lui	a3,0x1
20015486:	3c05275b          	bfoz	a4,a0,15,0
2001548a:	e0068793          	addi	a5,a3,-512 # e00 <xPortStartFirstTask>
2001548e:	8ff9                	c.and	a5,a4
20015490:	cb85                	c.beqz	a5,200154c0 <gpio_input_dis+0x3c>
20015492:	f0068693          	addi	a3,a3,-256
20015496:	8f75                	c.and	a4,a3
20015498:	40000793          	li	a5,1024
2001549c:	02f70263          	beq	a4,a5,200154c0 <gpio_input_dis+0x3c>
200154a0:	1141                	c.addi	sp,-16
200154a2:	c422                	c.swsp	s0,8(sp)
200154a4:	c606                	c.swsp	ra,12(sp)
200154a6:	20000793          	li	a5,512
200154aa:	842a                	c.mv	s0,a0
200154ac:	06f70663          	beq	a4,a5,20015518 <gpio_input_dis+0x94>
200154b0:	30000793          	li	a5,768
200154b4:	02f70c63          	beq	a4,a5,200154ec <gpio_input_dis+0x68>
200154b8:	40b2                	c.lwsp	ra,12(sp)
200154ba:	4422                	c.lwsp	s0,8(sp)
200154bc:	0141                	c.addi	sp,16
200154be:	8082                	c.jr	ra
200154c0:	00140737          	lui	a4,0x140
200154c4:	00855793          	srli	a5,a0,0x8
200154c8:	30170713          	addi	a4,a4,769 # 140301 <_D_HEAP_START_ADDR+0xb7211>
200154cc:	0ef707db          	lea.d	a5,a4,a5
200154d0:	80000737          	lui	a4,0x80000
200154d4:	8fd9                	c.or	a5,a4
200154d6:	00078703          	lb	a4,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
200154da:	fff54513          	not	a0,a0
200154de:	8d79                	c.and	a0,a4
200154e0:	0ff57513          	andi	a0,a0,255
200154e4:	00a78023          	sb	a0,0(a5)
200154e8:	00008067          	ret
200154ec:	0c000513          	li	a0,192
200154f0:	fff44413          	not	s0,s0
200154f4:	dfffe097          	auipc	ra,0xdfffe
200154f8:	ba4080e7          	jalr	-1116(ra) # 13098 <analog_read_reg8>
200154fc:	00a47433          	and	s0,s0,a0
20015500:	0ff47593          	andi	a1,s0,255
20015504:	0c000513          	li	a0,192
20015508:	4422                	c.lwsp	s0,8(sp)
2001550a:	40b2                	c.lwsp	ra,12(sp)
2001550c:	01010113          	addi	sp,sp,16
20015510:	dfffe317          	auipc	t1,0xdfffe
20015514:	bd030067          	jr	-1072(t1) # 130e0 <analog_write_reg8>
20015518:	0bd00513          	li	a0,189
2001551c:	fff44413          	not	s0,s0
20015520:	dfffe097          	auipc	ra,0xdfffe
20015524:	b78080e7          	jalr	-1160(ra) # 13098 <analog_read_reg8>
20015528:	8c69                	c.and	s0,a0
2001552a:	0ff47593          	andi	a1,s0,255
2001552e:	0bd00513          	li	a0,189
20015532:	bfd9                	c.j	20015508 <gpio_input_dis+0x84>

20015534 <gpio_set_input>:
20015534:	1141                	c.addi	sp,-16
20015536:	6705                	c.lui	a4,0x1
20015538:	3c0527db          	bfoz	a5,a0,15,0
2001553c:	f0070693          	addi	a3,a4,-256 # f00 <pxPortInitialiseStack>
20015540:	c422                	c.swsp	s0,8(sp)
20015542:	e0070713          	addi	a4,a4,-512
20015546:	c606                	c.swsp	ra,12(sp)
20015548:	c226                	c.swsp	s1,4(sp)
2001554a:	8efd                	c.and	a3,a5
2001554c:	842a                	c.mv	s0,a0
2001554e:	8ff9                	c.and	a5,a4
20015550:	edb5                	c.bnez	a1,200155cc <gpio_set_input+0x98>
20015552:	c3b9                	c.beqz	a5,20015598 <gpio_set_input+0x64>
20015554:	40000793          	li	a5,1024
20015558:	04f68063          	beq	a3,a5,20015598 <gpio_set_input+0x64>
2001555c:	20000793          	li	a5,512
20015560:	0cf68863          	beq	a3,a5,20015630 <gpio_set_input+0xfc>
20015564:	30000793          	li	a5,768
20015568:	04f69c63          	bne	a3,a5,200155c0 <gpio_set_input+0x8c>
2001556c:	0c000513          	li	a0,192
20015570:	fff44413          	not	s0,s0
20015574:	dfffe097          	auipc	ra,0xdfffe
20015578:	b24080e7          	jalr	-1244(ra) # 13098 <analog_read_reg8>
2001557c:	00a47433          	and	s0,s0,a0
20015580:	0ff47593          	andi	a1,s0,255
20015584:	0c000513          	li	a0,192
20015588:	4422                	c.lwsp	s0,8(sp)
2001558a:	40b2                	c.lwsp	ra,12(sp)
2001558c:	4492                	c.lwsp	s1,4(sp)
2001558e:	0141                	c.addi	sp,16
20015590:	dfffe317          	auipc	t1,0xdfffe
20015594:	b5030067          	jr	-1200(t1) # 130e0 <analog_write_reg8>
20015598:	00140737          	lui	a4,0x140
2001559c:	00845793          	srli	a5,s0,0x8
200155a0:	30170713          	addi	a4,a4,769 # 140301 <_D_HEAP_START_ADDR+0xb7211>
200155a4:	0ef707db          	lea.d	a5,a4,a5
200155a8:	80000737          	lui	a4,0x80000
200155ac:	8fd9                	c.or	a5,a4
200155ae:	00078703          	lb	a4,0(a5)
200155b2:	fff44413          	not	s0,s0
200155b6:	8c79                	c.and	s0,a4
200155b8:	0ff47413          	andi	s0,s0,255
200155bc:	00878023          	sb	s0,0(a5)
200155c0:	40b2                	c.lwsp	ra,12(sp)
200155c2:	4422                	c.lwsp	s0,8(sp)
200155c4:	4492                	c.lwsp	s1,4(sp)
200155c6:	0141                	c.addi	sp,16
200155c8:	00008067          	ret
200155cc:	0ff57493          	andi	s1,a0,255
200155d0:	02078a63          	beqz	a5,20015604 <gpio_set_input+0xd0>
200155d4:	40000793          	li	a5,1024
200155d8:	02f68663          	beq	a3,a5,20015604 <gpio_set_input+0xd0>
200155dc:	20000793          	li	a5,512
200155e0:	06f68663          	beq	a3,a5,2001564c <gpio_set_input+0x118>
200155e4:	30000793          	li	a5,768
200155e8:	fcf69ce3          	bne	a3,a5,200155c0 <gpio_set_input+0x8c>
200155ec:	0c000513          	li	a0,192
200155f0:	dfffe097          	auipc	ra,0xdfffe
200155f4:	aa8080e7          	jalr	-1368(ra) # 13098 <analog_read_reg8>
200155f8:	00a4e5b3          	or	a1,s1,a0
200155fc:	0ff5f593          	andi	a1,a1,255
20015600:	f85ff06f          	j	20015584 <gpio_set_input+0x50>
20015604:	001407b7          	lui	a5,0x140
20015608:	30178793          	addi	a5,a5,769 # 140301 <_D_HEAP_START_ADDR+0xb7211>
2001560c:	8021                	c.srli	s0,0x8
2001560e:	0e87845b          	lea.d	s0,a5,s0
20015612:	800007b7          	lui	a5,0x80000
20015616:	8c5d                	c.or	s0,a5
20015618:	00040583          	lb	a1,0(s0)
2001561c:	0ff5f593          	andi	a1,a1,255
20015620:	8ccd                	c.or	s1,a1
20015622:	00940023          	sb	s1,0(s0)
20015626:	40b2                	c.lwsp	ra,12(sp)
20015628:	4422                	c.lwsp	s0,8(sp)
2001562a:	4492                	c.lwsp	s1,4(sp)
2001562c:	0141                	c.addi	sp,16
2001562e:	8082                	c.jr	ra
20015630:	0bd00513          	li	a0,189
20015634:	fff44413          	not	s0,s0
20015638:	dfffe097          	auipc	ra,0xdfffe
2001563c:	a60080e7          	jalr	-1440(ra) # 13098 <analog_read_reg8>
20015640:	8c69                	c.and	s0,a0
20015642:	0ff47593          	andi	a1,s0,255
20015646:	0bd00513          	li	a0,189
2001564a:	bf3d                	c.j	20015588 <gpio_set_input+0x54>
2001564c:	0bd00513          	li	a0,189
20015650:	dfffe097          	auipc	ra,0xdfffe
20015654:	a48080e7          	jalr	-1464(ra) # 13098 <analog_read_reg8>
20015658:	00a4e5b3          	or	a1,s1,a0
2001565c:	0ff5f593          	andi	a1,a1,255
20015660:	0bd00513          	li	a0,189
20015664:	b715                	c.j	20015588 <gpio_set_input+0x54>
	...

20015668 <gpio_set_up_down_res>:
20015668:	1101                	c.addi	sp,-32
2001566a:	0f057793          	andi	a5,a0,240
2001566e:	00f037b3          	snez	a5,a5
20015672:	cc22                	c.swsp	s0,24(sp)
20015674:	00855413          	srli	s0,a0,0x8
20015678:	0a87845b          	lea.h	s0,a5,s0
2001567c:	c84a                	c.swsp	s2,16(sp)
2001567e:	0439                	c.addi	s0,14
20015680:	ce06                	c.swsp	ra,28(sp)
20015682:	ca26                	c.swsp	s1,20(sp)
20015684:	c64e                	c.swsp	s3,12(sp)
20015686:	01157793          	andi	a5,a0,17
2001568a:	0035f913          	andi	s2,a1,3
2001568e:	0ff47413          	andi	s0,s0,255
20015692:	eba9                	c.bnez	a5,200156e4 <gpio_set_up_down_res+0x7c>
20015694:	02257793          	andi	a5,a0,34
20015698:	cf85                	c.beqz	a5,200156d0 <gpio_set_up_down_res+0x68>
2001569a:	4989                	c.li	s3,2
2001569c:	0f300493          	li	s1,243
200156a0:	00800533          	add	a0,zero,s0
200156a4:	dfffe097          	auipc	ra,0xdfffe
200156a8:	9f4080e7          	jalr	-1548(ra) # 13098 <analog_read_reg8>
200156ac:	013915b3          	sll	a1,s2,s3
200156b0:	8d65                	c.and	a0,s1
200156b2:	8dc9                	c.or	a1,a0
200156b4:	8522                	c.mv	a0,s0
200156b6:	4462                	c.lwsp	s0,24(sp)
200156b8:	40f2                	c.lwsp	ra,28(sp)
200156ba:	44d2                	c.lwsp	s1,20(sp)
200156bc:	4942                	c.lwsp	s2,16(sp)
200156be:	49b2                	c.lwsp	s3,12(sp)
200156c0:	0ff5f593          	andi	a1,a1,255
200156c4:	02010113          	addi	sp,sp,32
200156c8:	dfffe317          	auipc	t1,0xdfffe
200156cc:	a1830067          	jr	-1512(t1) # 130e0 <analog_write_reg8>
200156d0:	04457793          	andi	a5,a0,68
200156d4:	ef81                	c.bnez	a5,200156ec <gpio_set_up_down_res+0x84>
200156d6:	08857513          	andi	a0,a0,136
200156da:	cd09                	c.beqz	a0,200156f4 <gpio_set_up_down_res+0x8c>
200156dc:	4999                	c.li	s3,6
200156de:	03f00493          	li	s1,63
200156e2:	bf7d                	c.j	200156a0 <gpio_set_up_down_res+0x38>
200156e4:	4981                	c.li	s3,0
200156e6:	0fc00493          	li	s1,252
200156ea:	bf5d                	c.j	200156a0 <gpio_set_up_down_res+0x38>
200156ec:	4991                	c.li	s3,4
200156ee:	0cf00493          	li	s1,207
200156f2:	b77d                	c.j	200156a0 <gpio_set_up_down_res+0x38>
200156f4:	40f2                	c.lwsp	ra,28(sp)
200156f6:	4462                	c.lwsp	s0,24(sp)
200156f8:	44d2                	c.lwsp	s1,20(sp)
200156fa:	4942                	c.lwsp	s2,16(sp)
200156fc:	49b2                	c.lwsp	s3,12(sp)
200156fe:	6105                	c.addi16sp	sp,32
20015700:	8082                	c.jr	ra
20015702:	0001                	c.nop

20015704 <uart_init>:
20015704:	001408b7          	lui	a7,0x140
20015708:	051a                	c.slli	a0,0x6
2001570a:	08688793          	addi	a5,a7,134 # 140086 <_D_HEAP_START_ADDR+0xb6f96>
2001570e:	80000e37          	lui	t3,0x80000
20015712:	97aa                	c.add	a5,a0
20015714:	01c7e7b3          	or	a5,a5,t3
20015718:	00078303          	lb	t1,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
2001571c:	08488813          	addi	a6,a7,132
20015720:	0f037313          	andi	t1,t1,240
20015724:	00678023          	sb	t1,0(a5)
20015728:	00078303          	lb	t1,0(a5)
2001572c:	08788893          	addi	a7,a7,135
20015730:	0ff37313          	andi	t1,t1,255
20015734:	00c36633          	or	a2,t1,a2
20015738:	00c78023          	sb	a2,0(a5)
2001573c:	982a                	c.add	a6,a0
2001573e:	67a1                	c.lui	a5,0x8
20015740:	9546                	c.add	a0,a7
20015742:	8ddd                	c.or	a1,a5
20015744:	01c86833          	or	a6,a6,t3
20015748:	01c56533          	or	a0,a0,t3
2001574c:	00b81023          	sh	a1,0(a6) # c0180000 <BIN_SIZE+0xa0141998>
20015750:	00050783          	lb	a5,0(a0)
20015754:	c2b1                	c.beqz	a3,20015798 <uart_init+0x94>
20015756:	0ff7f793          	andi	a5,a5,255
2001575a:	0047e793          	ori	a5,a5,4
2001575e:	00f50023          	sb	a5,0(a0)
20015762:	0416dd5b          	beqc	a3,1,200157bc <uart_init+0xb8>
20015766:	0226ed5b          	bnec	a3,2,200157a0 <uart_init+0x9c>
2001576a:	00050783          	lb	a5,0(a0)
2001576e:	0ff7f793          	andi	a5,a5,255
20015772:	0087e793          	ori	a5,a5,8
20015776:	00f50023          	sb	a5,0(a0)
2001577a:	00050783          	lb	a5,0(a0)
2001577e:	0cf7f793          	andi	a5,a5,207
20015782:	00f50023          	sb	a5,0(a0)
20015786:	00050783          	lb	a5,0(a0)
2001578a:	8f5d                	c.or	a4,a5
2001578c:	0ff77713          	andi	a4,a4,255
20015790:	00e50023          	sb	a4,0(a0)
20015794:	00008067          	ret
20015798:	0fb7f793          	andi	a5,a5,251
2001579c:	00f50023          	sb	a5,0(a0)
200157a0:	00050783          	lb	a5,0(a0)
200157a4:	0cf7f793          	andi	a5,a5,207
200157a8:	00f50023          	sb	a5,0(a0)
200157ac:	00050783          	lb	a5,0(a0)
200157b0:	8f5d                	c.or	a4,a5
200157b2:	0ff77713          	andi	a4,a4,255
200157b6:	00e50023          	sb	a4,0(a0)
200157ba:	8082                	c.jr	ra
200157bc:	00050783          	lb	a5,0(a0)
200157c0:	0f77f793          	andi	a5,a5,247
200157c4:	00f50023          	sb	a5,0(a0)
200157c8:	00050783          	lb	a5,0(a0)
200157cc:	0cf7f793          	andi	a5,a5,207
200157d0:	00f50023          	sb	a5,0(a0)
200157d4:	00050783          	lb	a5,0(a0)
200157d8:	8f5d                	c.or	a4,a5
200157da:	0ff77713          	andi	a4,a4,255
200157de:	00e50023          	sb	a4,0(a0)
200157e2:	8082                	c.jr	ra
200157e4:	0001                	c.nop
	...

200157e8 <uart_cal_div_and_bwpc>:
200157e8:	02a5d7b3          	divu	a5,a1,a0
200157ec:	7175                	c.addi16sp	sp,-144
200157ee:	c722                	c.swsp	s0,140(sp)
200157f0:	c526                	c.swsp	s1,136(sp)
200157f2:	c34a                	c.swsp	s2,132(sp)
200157f4:	c14e                	c.swsp	s3,128(sp)
200157f6:	ded2                	c.swsp	s4,124(sp)
200157f8:	dcd6                	c.swsp	s5,120(sp)
200157fa:	dada                	c.swsp	s6,116(sp)
200157fc:	d8de                	c.swsp	s7,112(sp)
200157fe:	d6e2                	c.swsp	s8,108(sp)
20015800:	d4e6                	c.swsp	s9,104(sp)
20015802:	d2ea                	c.swsp	s10,100(sp)
20015804:	d0ee                	c.swsp	s11,96(sp)
20015806:	470d                	c.li	a4,3
20015808:	c636                	c.swsp	a3,12(sp)
2001580a:	08f77563          	bgeu	a4,a5,20015894 <uart_cal_div_and_bwpc+0xac>
2001580e:	3007f35b          	bbc	a5,0,20015b14 <uart_cal_div_and_bwpc+0x32c>
20015812:	aaaab837          	lui	a6,0xaaaab
20015816:	aab80813          	addi	a6,a6,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
2001581a:	0307b833          	mulhu	a6,a5,a6
2001581e:	00185813          	srli	a6,a6,0x1
20015822:	0b08085b          	lea.h	a6,a6,a6
20015826:	2f078763          	beq	a5,a6,20015b14 <uart_cal_div_and_bwpc+0x32c>
2001582a:	4765                	c.li	a4,25
2001582c:	06f77463          	bgeu	a4,a5,20015894 <uart_cal_div_and_bwpc+0xac>
20015830:	ccccd737          	lui	a4,0xccccd
20015834:	ccd70713          	addi	a4,a4,-819 # cccccccd <BIN_SIZE+0xacc8e665>
20015838:	02e7b733          	mulhu	a4,a5,a4
2001583c:	8309                	c.srli	a4,0x2
2001583e:	0ce7075b          	lea.w	a4,a4,a4
20015842:	2ce78963          	beq	a5,a4,20015b14 <uart_cal_div_and_bwpc+0x32c>
20015846:	24925737          	lui	a4,0x24925
2001584a:	92570713          	addi	a4,a4,-1755 # 24924925 <BIN_SIZE+0x48e62bd>
2001584e:	02e7b733          	mulhu	a4,a5,a4
20015852:	40e78833          	sub	a6,a5,a4
20015856:	00185813          	srli	a6,a6,0x1
2001585a:	9742                	c.add	a4,a6
2001585c:	8309                	c.srli	a4,0x2
2001585e:	00371813          	slli	a6,a4,0x3
20015862:	40e80733          	sub	a4,a6,a4
20015866:	2ae78763          	beq	a5,a4,20015b14 <uart_cal_div_and_bwpc+0x32c>
2001586a:	4895                	c.li	a7,5
2001586c:	0140006f          	j	20015880 <uart_cal_div_and_bwpc+0x98>
20015870:	02e7f733          	remu	a4,a5,a4
20015874:	2a070063          	beqz	a4,20015b14 <uart_cal_div_and_bwpc+0x32c>
20015878:	0307f833          	remu	a6,a5,a6
2001587c:	28080c63          	beqz	a6,20015b14 <uart_cal_div_and_bwpc+0x32c>
20015880:	00688713          	addi	a4,a7,6
20015884:	02e70333          	mul	t1,a4,a4
20015888:	00888813          	addi	a6,a7,8
2001588c:	00e008b3          	add	a7,zero,a4
20015890:	fef360e3          	bltu	t1,a5,20015870 <uart_cal_div_and_bwpc+0x88>
20015894:	00178793          	addi	a5,a5,1 # 8001 <llma_tx_item_done+0x25>
20015898:	4e29                	c.li	t3,10
2001589a:	03c78533          	mul	a0,a5,t3
2001589e:	ccccd837          	lui	a6,0xccccd
200158a2:	ccd80813          	addi	a6,a6,-819 # cccccccd <BIN_SIZE+0xacc8e665>
200158a6:	88889db7          	lui	s11,0x88889
200158aa:	889d8d93          	addi	s11,s11,-1911 # 88888889 <BIN_SIZE+0x6884a221>
200158ae:	aaaabf37          	lui	t5,0xaaaab
200158b2:	aabf0f13          	addi	t5,t5,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
200158b6:	24925eb7          	lui	t4,0x24925
200158ba:	925e8e93          	addi	t4,t4,-1755 # 24924925 <BIN_SIZE+0x48e62bd>
200158be:	38e39437          	lui	s0,0x38e39
200158c2:	03053ab3          	mulhu	s5,a0,a6
200158c6:	00255a13          	srli	s4,a0,0x2
200158ca:	e3940413          	addi	s0,s0,-455 # 38e38e39 <BIN_SIZE+0x18dfa7d1>
200158ce:	ba2e93b7          	lui	t2,0xba2e9
200158d2:	00355b93          	srli	s7,a0,0x3
200158d6:	ba338393          	addi	t2,t2,-1117 # ba2e8ba3 <BIN_SIZE+0x9a2aa53b>
200158da:	03b53db3          	mulhu	s11,a0,s11
200158de:	4ec4f2b7          	lui	t0,0x4ec4f
200158e2:	c4f28293          	addi	t0,t0,-945 # 4ec4ec4f <BIN_SIZE+0x2ec105e7>
200158e6:	92492fb7          	lui	t6,0x92492
200158ea:	002adc93          	srli	s9,s5,0x2
200158ee:	00155913          	srli	s2,a0,0x1
200158f2:	03e53f33          	mulhu	t5,a0,t5
200158f6:	493f8f93          	addi	t6,t6,1171 # 92492493 <BIN_SIZE+0x72453e2b>
200158fa:	003ada93          	srli	s5,s5,0x3
200158fe:	0878                	c.addi4spn	a4,sp,28
20015900:	003ddb13          	srli	s6,s11,0x3
20015904:	005dd493          	srli	s1,s11,0x5
20015908:	030a3d33          	mulhu	s10,s4,a6
2001590c:	006ddd93          	srli	s11,s11,0x6
20015910:	c6ee                	c.swsp	s11,76(sp)
20015912:	8dd2                	c.mv	s11,s4
20015914:	002f5c13          	srli	s8,t5,0x2
20015918:	003f5f13          	srli	t5,t5,0x3
2001591c:	030cb6b3          	mulhu	a3,s9,a6
20015920:	da26                	c.swsp	s1,52(sp)
20015922:	106c                	c.addi4spn	a1,sp,44
20015924:	4881                	c.li	a7,0
20015926:	003d5d13          	srli	s10,s10,0x3
2001592a:	c7cd1dff          	msubr32	s11,s10,t3
2001592e:	03d53eb3          	mulhu	t4,a0,t4
20015932:	d66a                	c.swsp	s10,44(sp)
20015934:	537d                	c.li	t1,-1
20015936:	4481                	c.li	s1,0
20015938:	0036dd13          	srli	s10,a3,0x3
2001593c:	c7cd1cff          	msubr32	s9,s10,t3
20015940:	030c36b3          	mulhu	a3,s8,a6
20015944:	01910ea3          	sb	s9,29(sp)
20015948:	4981                	c.li	s3,0
2001594a:	01b10e23          	sb	s11,28(sp)
2001594e:	41d507b3          	sub	a5,a0,t4
20015952:	8385                	c.srli	a5,0x1
20015954:	9ebe                	c.add	t4,a5
20015956:	002ede93          	srli	t4,t4,0x2
2001595a:	030ebd33          	mulhu	s10,t4,a6
2001595e:	4781                	c.li	a5,0
20015960:	0036dc93          	srli	s9,a3,0x3
20015964:	c7cc9c7f          	msubr32	s8,s9,t3
20015968:	01810f23          	sb	s8,30(sp)
2001596c:	02853433          	mulhu	s0,a0,s0
20015970:	003d5d13          	srli	s10,s10,0x3
20015974:	c7cd1eff          	msubr32	t4,s10,t3
20015978:	030bbcb3          	mulhu	s9,s7,a6
2001597c:	01d10fa3          	sb	t4,31(sp)
20015980:	8005                	c.srli	s0,0x1
20015982:	027533b3          	mulhu	t2,a0,t2
20015986:	003cde93          	srli	t4,s9,0x3
2001598a:	c7ce9bff          	msubr32	s7,t4,t3
2001598e:	03043c33          	mulhu	s8,s0,a6
20015992:	de76                	c.swsp	t4,60(sp)
20015994:	03710023          	sb	s7,32(sp)
20015998:	0033d393          	srli	t2,t2,0x3
2001599c:	0303beb3          	mulhu	t4,t2,a6
200159a0:	003c5c13          	srli	s8,s8,0x3
200159a4:	c7cc147f          	msubr32	s0,s8,t3
200159a8:	025532b3          	mulhu	t0,a0,t0
200159ac:	028100a3          	sb	s0,33(sp)
200159b0:	003ede93          	srli	t4,t4,0x3
200159b4:	c7ce93ff          	msubr32	t2,t4,t3
200159b8:	030f3433          	mulhu	s0,t5,a6
200159bc:	027101a3          	sb	t2,35(sp)
200159c0:	0022d293          	srli	t0,t0,0x2
200159c4:	0302beb3          	mulhu	t4,t0,a6
200159c8:	00345393          	srli	t2,s0,0x3
200159cc:	00455413          	srli	s0,a0,0x4
200159d0:	03f93fb3          	mulhu	t6,s2,t6
200159d4:	c7c39f7f          	msubr32	t5,t2,t3
200159d8:	03e10223          	sb	t5,36(sp)
200159dc:	003ede93          	srli	t4,t4,0x3
200159e0:	c7ce92ff          	msubr32	t0,t4,t3
200159e4:	030abcb3          	mulhu	s9,s5,a6
200159e8:	025102a3          	sb	t0,37(sp)
200159ec:	002fdf93          	srli	t6,t6,0x2
200159f0:	030fb3b3          	mulhu	t2,t6,a6
200159f4:	003cdc93          	srli	s9,s9,0x3
200159f8:	c7cc9aff          	msubr32	s5,s9,t3
200159fc:	030b3eb3          	mulhu	t4,s6,a6
20015a00:	03510123          	sb	s5,34(sp)
20015a04:	0033df13          	srli	t5,t2,0x3
20015a08:	c7cf1fff          	msubr32	t6,t5,t3
20015a0c:	03043833          	mulhu	a6,s0,a6
20015a10:	03f10323          	sb	t6,38(sp)
20015a14:	003ede93          	srli	t4,t4,0x3
20015a18:	c7ce9b7f          	msubr32	s6,t4,t3
20015a1c:	51eb8eb7          	lui	t4,0x51eb8
20015a20:	51fe8e93          	addi	t4,t4,1311 # 51eb851f <BIN_SIZE+0x31e79eb7>
20015a24:	03d53eb3          	mulhu	t4,a0,t4
20015a28:	036103a3          	sb	s6,39(sp)
20015a2c:	00385813          	srli	a6,a6,0x3
20015a30:	c7c8147f          	msubr32	s0,a6,t3
20015a34:	cec2                	c.swsp	a6,92(sp)
20015a36:	b60b6837          	lui	a6,0xb60b6
20015a3a:	0b780813          	addi	a6,a6,183 # b60b60b7 <BIN_SIZE+0x96077a4f>
20015a3e:	03093833          	mulhu	a6,s2,a6
20015a42:	ea0eae37          	lui	t3,0xea0ea
20015a46:	0ebe0e13          	addi	t3,t3,235 # ea0ea0eb <BIN_SIZE+0xca0aba83>
20015a4a:	004edf13          	srli	t5,t4,0x4
20015a4e:	005ede93          	srli	t4,t4,0x5
20015a52:	02810423          	sb	s0,40(sp)
20015a56:	03c93e33          	mulhu	t3,s2,t3
20015a5a:	d87a                	c.swsp	t5,48(sp)
20015a5c:	c2f6                	c.swsp	t4,68(sp)
20015a5e:	00585813          	srli	a6,a6,0x5
20015a62:	c0c2                	c.swsp	a6,64(sp)
20015a64:	fc0fc837          	lui	a6,0xfc0fc
20015a68:	0fd80813          	addi	a6,a6,253 # fc0fc0fd <BIN_SIZE+0xdc0bda95>
20015a6c:	03053833          	mulhu	a6,a0,a6
20015a70:	005e5e13          	srli	t3,t3,0x5
20015a74:	dc72                	c.swsp	t3,56(sp)
20015a76:	094f2e37          	lui	t3,0x94f2
20015a7a:	095e0e13          	addi	t3,t3,149 # 94f2095 <_D_HEAP_START_ADDR+0x9468fa5>
20015a7e:	03c93933          	mulhu	s2,s2,t3
20015a82:	3a83be37          	lui	t3,0x3a83b
20015a86:	83be0e13          	addi	t3,t3,-1989 # 3a83a83b <BIN_SIZE+0x1a7fc1d3>
20015a8a:	00785813          	srli	a6,a6,0x7
20015a8e:	c8c2                	c.swsp	a6,80(sp)
20015a90:	1b4e8837          	lui	a6,0x1b4e8
20015a94:	1b580813          	addi	a6,a6,437 # 1b4e81b5 <_D_HEAP_START_ADDR+0x1b45f0c5>
20015a98:	03ca3a33          	mulhu	s4,s4,t3
20015a9c:	00195913          	srli	s2,s2,0x1
20015aa0:	c4ca                	c.swsp	s2,72(sp)
20015aa2:	03053533          	mulhu	a0,a0,a6
20015aa6:	003a5a13          	srli	s4,s4,0x3
20015aaa:	cad2                	c.swsp	s4,84(sp)
20015aac:	8111                	c.srli	a0,0x4
20015aae:	ccaa                	c.swsp	a0,88(sp)
20015ab0:	00074503          	lbu	a0,0(a4)
20015ab4:	00178813          	addi	a6,a5,1
20015ab8:	00a36863          	bltu	t1,a0,20015ac8 <uart_cal_div_and_bwpc+0x2e0>
20015abc:	0005ae03          	lw	t3,0(a1)
20015ac0:	001e545b          	beqc	t3,1,20015ac8 <uart_cal_div_and_bwpc+0x2e0>
20015ac4:	89be                	c.mv	s3,a5
20015ac6:	832a                	c.mv	t1,a0
20015ac8:	01156463          	bltu	a0,a7,20015ad0 <uart_cal_div_and_bwpc+0x2e8>
20015acc:	84be                	c.mv	s1,a5
20015ace:	88aa                	c.mv	a7,a0
20015ad0:	0ff87793          	andi	a5,a6,255
20015ad4:	0705                	c.addi	a4,1
20015ad6:	0591                	c.addi	a1,4
20015ad8:	bcd7ec5b          	bnec	a5,13,20015ab0 <uart_cal_div_and_bwpc+0x2c8>
20015adc:	1094                	c.addi4spn	a3,sp,96
20015ade:	013687b3          	add	a5,a3,s3
20015ae2:	fbc7c703          	lbu	a4,-68(a5)
20015ae6:	4791                	c.li	a5,4
20015ae8:	0ce7ec63          	bltu	a5,a4,20015bc0 <uart_cal_div_and_bwpc+0x3d8>
20015aec:	009685b3          	add	a1,a3,s1
20015af0:	fbc5c583          	lbu	a1,-68(a1)
20015af4:	0cb7e063          	bltu	a5,a1,20015bb4 <uart_cal_div_and_bwpc+0x3cc>
20015af8:	06010493          	addi	s1,sp,96
20015afc:	0d3487db          	lea.w	a5,s1,s3
20015b00:	fcc7a783          	lw	a5,-52(a5)
20015b04:	44b2                	c.lwsp	s1,12(sp)
20015b06:	098d                	c.addi	s3,3
20015b08:	01348023          	sb	s3,0(s1)
20015b0c:	17fd                	c.addi	a5,-1
20015b0e:	00f61023          	sh	a5,0(a2)
20015b12:	a0d9                	c.j	20015bd8 <uart_cal_div_and_bwpc+0x3f0>
20015b14:	4729                	c.li	a4,10
20015b16:	02e58733          	mul	a4,a1,a4
20015b1a:	4595                	c.li	a1,5
20015b1c:	02a75733          	divu	a4,a4,a0
20015b20:	4529                	c.li	a0,10
20015b22:	c6a7977f          	msubr32	a4,a5,a0
20015b26:	0ff77713          	andi	a4,a4,255
20015b2a:	d6e5f7e3          	bgeu	a1,a4,20015898 <uart_cal_div_and_bwpc+0xb0>
20015b2e:	00178713          	addi	a4,a5,1
20015b32:	458d                	c.li	a1,3
20015b34:	0ce5f463          	bgeu	a1,a4,20015bfc <uart_cal_div_and_bwpc+0x414>
20015b38:	0c07705b          	bbc	a4,0,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015b3c:	aaaab5b7          	lui	a1,0xaaaab
20015b40:	aab58593          	addi	a1,a1,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
20015b44:	02b735b3          	mulhu	a1,a4,a1
20015b48:	8185                	c.srli	a1,0x1
20015b4a:	0ab585db          	lea.h	a1,a1,a1
20015b4e:	0ab70563          	beq	a4,a1,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015b52:	45e5                	c.li	a1,25
20015b54:	d4e5f2e3          	bgeu	a1,a4,20015898 <uart_cal_div_and_bwpc+0xb0>
20015b58:	ccccd5b7          	lui	a1,0xccccd
20015b5c:	ccd58593          	addi	a1,a1,-819 # cccccccd <BIN_SIZE+0xacc8e665>
20015b60:	02b735b3          	mulhu	a1,a4,a1
20015b64:	8189                	c.srli	a1,0x2
20015b66:	0cb585db          	lea.w	a1,a1,a1
20015b6a:	08b70763          	beq	a4,a1,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015b6e:	249255b7          	lui	a1,0x24925
20015b72:	92558593          	addi	a1,a1,-1755 # 24924925 <BIN_SIZE+0x48e62bd>
20015b76:	02b735b3          	mulhu	a1,a4,a1
20015b7a:	40b70533          	sub	a0,a4,a1
20015b7e:	8105                	c.srli	a0,0x1
20015b80:	95aa                	c.add	a1,a0
20015b82:	8189                	c.srli	a1,0x2
20015b84:	00359513          	slli	a0,a1,0x3
20015b88:	40b505b3          	sub	a1,a0,a1
20015b8c:	06b70663          	beq	a4,a1,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015b90:	4815                	c.li	a6,5
20015b92:	a039                	c.j	20015ba0 <uart_cal_div_and_bwpc+0x3b8>
20015b94:	02b775b3          	remu	a1,a4,a1
20015b98:	c1a5                	c.beqz	a1,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015b9a:	02a77533          	remu	a0,a4,a0
20015b9e:	cd29                	c.beqz	a0,20015bf8 <uart_cal_div_and_bwpc+0x410>
20015ba0:	00680593          	addi	a1,a6,6
20015ba4:	02b588b3          	mul	a7,a1,a1
20015ba8:	00880513          	addi	a0,a6,8
20015bac:	882e                	c.mv	a6,a1
20015bae:	fee8e3e3          	bltu	a7,a4,20015b94 <uart_cal_div_and_bwpc+0x3ac>
20015bb2:	b1dd                	c.j	20015898 <uart_cal_div_and_bwpc+0xb0>
20015bb4:	00a00793          	li	a5,10
20015bb8:	40b785b3          	sub	a1,a5,a1
20015bbc:	02b74c63          	blt	a4,a1,20015bf4 <uart_cal_div_and_bwpc+0x40c>
20015bc0:	1094                	c.addi4spn	a3,sp,96
20015bc2:	0c9687db          	lea.w	a5,a3,s1
20015bc6:	46b2                	c.lwsp	a3,12(sp)
20015bc8:	00348493          	addi	s1,s1,3
20015bcc:	fcc7a783          	lw	a5,-52(a5)
20015bd0:	00968023          	sb	s1,0(a3)
20015bd4:	00f61023          	sh	a5,0(a2)
20015bd8:	443a                	c.lwsp	s0,140(sp)
20015bda:	44aa                	c.lwsp	s1,136(sp)
20015bdc:	491a                	c.lwsp	s2,132(sp)
20015bde:	498a                	c.lwsp	s3,128(sp)
20015be0:	5a76                	c.lwsp	s4,124(sp)
20015be2:	5ae6                	c.lwsp	s5,120(sp)
20015be4:	5b56                	c.lwsp	s6,116(sp)
20015be6:	5bc6                	c.lwsp	s7,112(sp)
20015be8:	5c36                	c.lwsp	s8,108(sp)
20015bea:	5ca6                	c.lwsp	s9,104(sp)
20015bec:	5d16                	c.lwsp	s10,100(sp)
20015bee:	5d86                	c.lwsp	s11,96(sp)
20015bf0:	6149                	c.addi16sp	sp,144
20015bf2:	8082                	c.jr	ra
20015bf4:	84b6                	c.mv	s1,a3
20015bf6:	b719                	c.j	20015afc <uart_cal_div_and_bwpc+0x314>
20015bf8:	87ba                	c.mv	a5,a4
20015bfa:	b979                	c.j	20015898 <uart_cal_div_and_bwpc+0xb0>
20015bfc:	57fd                	c.li	a5,-1
20015bfe:	b969                	c.j	20015898 <uart_cal_div_and_bwpc+0xb0>

20015c00 <uart_set_dma_rx_timeout>:
20015c00:	0585                	c.addi	a1,1
20015c02:	02b605b3          	mul	a1,a2,a1
20015c06:	00140737          	lui	a4,0x140
20015c0a:	051a                	c.slli	a0,0x6
20015c0c:	08a70793          	addi	a5,a4,138 # 14008a <_D_HEAP_START_ADDR+0xb6f9a>
20015c10:	08b70713          	addi	a4,a4,139
20015c14:	80000637          	lui	a2,0x80000
20015c18:	97aa                	c.add	a5,a0
20015c1a:	953a                	c.add	a0,a4
20015c1c:	8d51                	c.or	a0,a2
20015c1e:	8fd1                	c.or	a5,a2
20015c20:	0ff5f593          	andi	a1,a1,255
20015c24:	00b78023          	sb	a1,0(a5)
20015c28:	00050783          	lb	a5,0(a0)
20015c2c:	0fc7f793          	andi	a5,a5,252
20015c30:	00f50023          	sb	a5,0(a0)
20015c34:	00050783          	lb	a5,0(a0)
20015c38:	8edd                	c.or	a3,a5
20015c3a:	0ff6f693          	andi	a3,a3,255
20015c3e:	00d50023          	sb	a3,0(a0)
20015c42:	8082                	c.jr	ra
20015c44:	0001                	c.nop
	...

20015c48 <uart_set_pin>:
20015c48:	1141                	c.addi	sp,-16
20015c4a:	c422                	c.swsp	s0,8(sp)
20015c4c:	842e                	c.mv	s0,a1
20015c4e:	458d                	c.li	a1,3
20015c50:	c606                	c.swsp	ra,12(sp)
20015c52:	c226                	c.swsp	s1,4(sp)
20015c54:	84aa                	c.mv	s1,a0
20015c56:	3c09                	c.jal	20015668 <gpio_set_up_down_res>
20015c58:	458d                	c.li	a1,3
20015c5a:	8522                	c.mv	a0,s0
20015c5c:	a0dff0ef          	jal	ra,20015668 <gpio_set_up_down_res>
20015c60:	00900533          	add	a0,zero,s1
20015c64:	f78ff0ef          	jal	ra,200153dc <gpio_input_en>
20015c68:	00800533          	add	a0,zero,s0
20015c6c:	f70ff0ef          	jal	ra,200153dc <gpio_input_en>
20015c70:	0084d513          	srli	a0,s1,0x8
20015c74:	1684d25b          	beqc	s1,8,20015dd8 <uart_set_pin+0x190>
20015c78:	10400793          	li	a5,260
20015c7c:	02f48e63          	beq	s1,a5,20015cb8 <uart_set_pin+0x70>
20015c80:	30400793          	li	a5,772
20015c84:	16f48463          	beq	s1,a5,20015dec <uart_set_pin+0x1a4>
20015c88:	24000793          	li	a5,576
20015c8c:	02f48663          	beq	s1,a5,20015cb8 <uart_set_pin+0x70>
20015c90:	34000793          	li	a5,832
20015c94:	14f48c63          	beq	s1,a5,20015dec <uart_set_pin+0x1a4>
20015c98:	40100793          	li	a5,1025
20015c9c:	16f48463          	beq	s1,a5,20015e04 <uart_set_pin+0x1bc>
20015ca0:	478d                	c.li	a5,3
20015ca2:	4881                	c.li	a7,0
20015ca4:	0ff00313          	li	t1,255
20015ca8:	02a7f663          	bgeu	a5,a0,20015cd4 <uart_set_pin+0x8c>
20015cac:	001406b7          	lui	a3,0x140
20015cb0:	35068793          	addi	a5,a3,848 # 140350 <_D_HEAP_START_ADDR+0xb7260>
20015cb4:	02c0006f          	j	20015ce0 <uart_set_pin+0x98>
20015cb8:	80140737          	lui	a4,0x80140
20015cbc:	35570783          	lb	a5,853(a4) # 80140355 <BIN_SIZE+0x60101ced>
20015cc0:	0cf00313          	li	t1,207
20015cc4:	0ff7f793          	andi	a5,a5,255
20015cc8:	0017e793          	ori	a5,a5,1
20015ccc:	02000893          	li	a7,32
20015cd0:	34f70aa3          	sb	a5,853(a4)
20015cd4:	001406b7          	lui	a3,0x140
20015cd8:	33068693          	addi	a3,a3,816 # 140330 <_D_HEAP_START_ADDR+0xb7240>
20015cdc:	0aa687db          	lea.h	a5,a3,a0
20015ce0:	0f04f693          	andi	a3,s1,240
20015ce4:	00d036b3          	snez	a3,a3
20015ce8:	96be                	c.add	a3,a5
20015cea:	800007b7          	lui	a5,0x80000
20015cee:	8edd                	c.or	a3,a5
20015cf0:	00068583          	lb	a1,0(a3)
20015cf4:	00845793          	srli	a5,s0,0x8
20015cf8:	00b375b3          	and	a1,t1,a1
20015cfc:	00b8e5b3          	or	a1,a7,a1
20015d00:	00b68023          	sb	a1,0(a3)
20015d04:	0d04565b          	beqc	s0,16,20015dd0 <uart_set_pin+0x188>
20015d08:	10800713          	li	a4,264
20015d0c:	02e40a63          	beq	s0,a4,20015d40 <uart_set_pin+0xf8>
20015d10:	30800713          	li	a4,776
20015d14:	0ce40863          	beq	s0,a4,20015de4 <uart_set_pin+0x19c>
20015d18:	28000713          	li	a4,640
20015d1c:	02e40263          	beq	s0,a4,20015d40 <uart_set_pin+0xf8>
20015d20:	38000713          	li	a4,896
20015d24:	0ce40063          	beq	s0,a4,20015de4 <uart_set_pin+0x19c>
20015d28:	40400713          	li	a4,1028
20015d2c:	0ce40463          	beq	s0,a4,20015df4 <uart_set_pin+0x1ac>
20015d30:	001406b7          	lui	a3,0x140
20015d34:	470d                	c.li	a4,3
20015d36:	35068613          	addi	a2,a3,848 # 140350 <_D_HEAP_START_ADDR+0xb7260>
20015d3a:	02f76763          	bltu	a4,a5,20015d68 <uart_set_pin+0x120>
20015d3e:	a839                	c.j	20015d5c <uart_set_pin+0x114>
20015d40:	801406b7          	lui	a3,0x80140
20015d44:	35568703          	lb	a4,853(a3) # 80140355 <BIN_SIZE+0x60101ced>
20015d48:	03f00313          	li	t1,63
20015d4c:	0ff77713          	andi	a4,a4,255
20015d50:	00176713          	ori	a4,a4,1
20015d54:	08000893          	li	a7,128
20015d58:	34e68aa3          	sb	a4,853(a3)
20015d5c:	001406b7          	lui	a3,0x140
20015d60:	33068693          	addi	a3,a3,816 # 140330 <_D_HEAP_START_ADDR+0xb7240>
20015d64:	0af6865b          	lea.h	a2,a3,a5
20015d68:	0f047693          	andi	a3,s0,240
20015d6c:	00d036b3          	snez	a3,a3
20015d70:	80000837          	lui	a6,0x80000
20015d74:	96b2                	c.add	a3,a2
20015d76:	0106e6b3          	or	a3,a3,a6
20015d7a:	00068603          	lb	a2,0(a3)
20015d7e:	00140737          	lui	a4,0x140
20015d82:	30670713          	addi	a4,a4,774 # 140306 <_D_HEAP_START_ADDR+0xb7216>
20015d86:	0ea705db          	lea.d	a1,a4,a0
20015d8a:	00c37633          	and	a2,t1,a2
20015d8e:	0105e5b3          	or	a1,a1,a6
20015d92:	00c8e633          	or	a2,a7,a2
20015d96:	00c68023          	sb	a2,0(a3)
20015d9a:	00058683          	lb	a3,0(a1)
20015d9e:	fff4c493          	not	s1,s1
20015da2:	0ef707db          	lea.d	a5,a4,a5
20015da6:	8cf5                	c.and	s1,a3
20015da8:	0107e7b3          	or	a5,a5,a6
20015dac:	0ff4f493          	andi	s1,s1,255
20015db0:	00958023          	sb	s1,0(a1)
20015db4:	00078703          	lb	a4,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
20015db8:	fff44413          	not	s0,s0
20015dbc:	8c79                	c.and	s0,a4
20015dbe:	0ff47413          	andi	s0,s0,255
20015dc2:	00878023          	sb	s0,0(a5)
20015dc6:	40b2                	c.lwsp	ra,12(sp)
20015dc8:	4422                	c.lwsp	s0,8(sp)
20015dca:	4492                	c.lwsp	s1,4(sp)
20015dcc:	0141                	c.addi	sp,16
20015dce:	8082                	c.jr	ra
20015dd0:	0fc00313          	li	t1,252
20015dd4:	4885                	c.li	a7,1
20015dd6:	b759                	c.j	20015d5c <uart_set_pin+0x114>
20015dd8:	03f00313          	li	t1,63
20015ddc:	04000893          	li	a7,64
20015de0:	ef5ff06f          	j	20015cd4 <uart_set_pin+0x8c>
20015de4:	03f00313          	li	t1,63
20015de8:	4881                	c.li	a7,0
20015dea:	bf8d                	c.j	20015d5c <uart_set_pin+0x114>
20015dec:	0cf00313          	li	t1,207
20015df0:	4881                	c.li	a7,0
20015df2:	b5cd                	c.j	20015cd4 <uart_set_pin+0x8c>
20015df4:	001406b7          	lui	a3,0x140
20015df8:	48c1                	c.li	a7,16
20015dfa:	0cf00313          	li	t1,207
20015dfe:	35068613          	addi	a2,a3,848 # 140350 <_D_HEAP_START_ADDR+0xb7260>
20015e02:	b79d                	c.j	20015d68 <uart_set_pin+0x120>
20015e04:	001406b7          	lui	a3,0x140
20015e08:	4885                	c.li	a7,1
20015e0a:	0fc00313          	li	t1,252
20015e0e:	35068793          	addi	a5,a3,848 # 140350 <_D_HEAP_START_ADDR+0xb7260>
20015e12:	b5f9                	c.j	20015ce0 <uart_set_pin+0x98>

20015e14 <uart_set_tx_dma_config>:
20015e14:	001007b7          	lui	a5,0x100
20015e18:	4751                	c.li	a4,20
20015e1a:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
20015e1e:	c4e597ff          	maddr32	a5,a1,a4
20015e22:	800006b7          	lui	a3,0x80000
20015e26:	2ec0970b          	addigp	a4,33516 # 88428 <uart_dma_tx_chn>
20015e2a:	8fd5                	c.or	a5,a3
20015e2c:	972a                	c.add	a4,a0
20015e2e:	00b70023          	sb	a1,0(a4)
20015e32:	4398                	c.lw	a4,0(a5)
20015e34:	13400693          	li	a3,308
20015e38:	8b3d                	c.andi	a4,15
20015e3a:	0ca6855b          	lea.w	a0,a3,a0
20015e3e:	c398                	c.sw	a4,0(a5)
20015e40:	4118                	c.lw	a4,0(a0)
20015e42:	4394                	c.lw	a3,0(a5)
20015e44:	0712                	c.slli	a4,0x4
20015e46:	8f55                	c.or	a4,a3
20015e48:	c398                	c.sw	a4,0(a5)
20015e4a:	8082                	c.jr	ra
20015e4c:	0001                	c.nop
	...

20015e50 <uart_set_rx_dma_config>:
20015e50:	001007b7          	lui	a5,0x100
20015e54:	4751                	c.li	a4,20
20015e56:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
20015e5a:	c4e597ff          	maddr32	a5,a1,a4
20015e5e:	800006b7          	lui	a3,0x80000
20015e62:	2f00970b          	addigp	a4,33520 # 8842c <uart_dma_rx_chn>
20015e66:	8fd5                	c.or	a5,a3
20015e68:	972a                	c.add	a4,a0
20015e6a:	00b70023          	sb	a1,0(a4)
20015e6e:	4398                	c.lw	a4,0(a5)
20015e70:	13400693          	li	a3,308
20015e74:	8b3d                	c.andi	a4,15
20015e76:	0ca6855b          	lea.w	a0,a3,a0
20015e7a:	c398                	c.sw	a4,0(a5)
20015e7c:	4518                	c.lw	a4,8(a0)
20015e7e:	4394                	c.lw	a3,0(a5)
20015e80:	0712                	c.slli	a4,0x4
20015e82:	8f55                	c.or	a4,a3
20015e84:	c398                	c.sw	a4,0(a5)
20015e86:	8082                	c.jr	ra
20015e88:	0001                	c.nop
	...

20015e8c <usbhw_enable_manual_interrupt>:
20015e8c:	801017b7          	lui	a5,0x80101
20015e90:	80478703          	lb	a4,-2044(a5) # 80100804 <BIN_SIZE+0x600c219c>
20015e94:	fff54513          	not	a0,a0
20015e98:	8d79                	c.and	a0,a4
20015e9a:	0ff57513          	andi	a0,a0,255
20015e9e:	80a78223          	sb	a0,-2044(a5)
20015ea2:	8082                	c.jr	ra
20015ea4:	0001                	c.nop
	...

20015ea8 <usbhw_read_ctrl_ep_u16>:
20015ea8:	80101737          	lui	a4,0x80101
20015eac:	80170783          	lb	a5,-2047(a4) # 80100801 <BIN_SIZE+0x600c2199>
20015eb0:	80170503          	lb	a0,-2047(a4)
20015eb4:	0ff7f793          	andi	a5,a5,255
20015eb8:	20f5255b          	bfoz	a0,a0,8,15
20015ebc:	8d5d                	c.or	a0,a5
20015ebe:	8082                	c.jr	ra
20015ec0:	0001                	c.nop
	...

20015ec4 <nds_dup_q31>:
20015ec4:	87ae                	c.mv	a5,a1
20015ec6:	c619                	c.beqz	a2,20015ed4 <nds_dup_q31+0x10>
20015ec8:	85aa                	c.mv	a1,a0
20015eca:	060a                	c.slli	a2,0x2
20015ecc:	00f00533          	add	a0,zero,a5
20015ed0:	7b90406f          	j	2001ae88 <memcpy>
20015ed4:	8082                	c.jr	ra

20015ed6 <ceil>:
20015ed6:	4ab042ef          	jal	t0,2001ab80 <__riscv_save_4>
20015eda:	7945a9db          	bfoz	s3,a1,30,20
20015ede:	c0198913          	addi	s2,s3,-1023
20015ee2:	46cd                	c.li	a3,19
20015ee4:	882a                	c.mv	a6,a0
20015ee6:	87ae                	c.mv	a5,a1
20015ee8:	842e                	c.mv	s0,a1
20015eea:	84aa                	c.mv	s1,a0
20015eec:	0726cf63          	blt	a3,s2,20015f6a <ceil+0x94>
20015ef0:	02095a63          	bgez	s2,20015f24 <ceil+0x4e>
20015ef4:	200207b7          	lui	a5,0x20020
20015ef8:	2987a603          	lw	a2,664(a5) # 20020298 <__vectors+0x198>
20015efc:	29c7a683          	lw	a3,668(a5)
20015f00:	0e1030ef          	jal	ra,200197e0 <__adddf3>
20015f04:	4601                	c.li	a2,0
20015f06:	4681                	c.li	a3,0
20015f08:	39d040ef          	jal	ra,2001aaa4 <__gedf2>
20015f0c:	00a05963          	blez	a0,20015f1e <ceil+0x48>
20015f10:	0c044b63          	bltz	s0,20015fe6 <ceil+0x110>
20015f14:	8c45                	c.or	s0,s1
20015f16:	4481                	c.li	s1,0
20015f18:	c019                	c.beqz	s0,20015f1e <ceil+0x48>
20015f1a:	3ff00437          	lui	s0,0x3ff00
20015f1e:	87a2                	c.mv	a5,s0
20015f20:	8826                	c.mv	a6,s1
20015f22:	a095                	c.j	20015f86 <ceil+0xb0>
20015f24:	00100a37          	lui	s4,0x100
20015f28:	fffa0993          	addi	s3,s4,-1 # fffff <_D_HEAP_START_ADDR+0x76f0f>
20015f2c:	4129d9b3          	sra	s3,s3,s2
20015f30:	0135f6b3          	and	a3,a1,s3
20015f34:	8ec9                	c.or	a3,a0
20015f36:	caa1                	c.beqz	a3,20015f86 <ceil+0xb0>
20015f38:	200207b7          	lui	a5,0x20020
20015f3c:	2987a603          	lw	a2,664(a5) # 20020298 <__vectors+0x198>
20015f40:	29c7a683          	lw	a3,668(a5)
20015f44:	09d030ef          	jal	ra,200197e0 <__adddf3>
20015f48:	4601                	c.li	a2,0
20015f4a:	4681                	c.li	a3,0
20015f4c:	359040ef          	jal	ra,2001aaa4 <__gedf2>
20015f50:	fca057e3          	blez	a0,20015f1e <ceil+0x48>
20015f54:	00805563          	blez	s0,20015f5e <ceil+0x88>
20015f58:	412a5933          	sra	s2,s4,s2
20015f5c:	944a                	c.add	s0,s2
20015f5e:	fff9c993          	not	s3,s3
20015f62:	0089f433          	and	s0,s3,s0
20015f66:	4481                	c.li	s1,0
20015f68:	bf5d                	c.j	20015f1e <ceil+0x48>
20015f6a:	03300693          	li	a3,51
20015f6e:	0326d063          	bge	a3,s2,20015f8e <ceil+0xb8>
20015f72:	40000693          	li	a3,1024
20015f76:	00d91863          	bne	s2,a3,20015f86 <ceil+0xb0>
20015f7a:	862a                	c.mv	a2,a0
20015f7c:	86ae                	c.mv	a3,a1
20015f7e:	063030ef          	jal	ra,200197e0 <__adddf3>
20015f82:	882a                	c.mv	a6,a0
20015f84:	87ae                	c.mv	a5,a1
20015f86:	8542                	c.mv	a0,a6
20015f88:	85be                	c.mv	a1,a5
20015f8a:	42b0406f          	j	2001abb4 <__riscv_restore_4>
20015f8e:	bed98693          	addi	a3,s3,-1043
20015f92:	59fd                	c.li	s3,-1
20015f94:	00d9d9b3          	srl	s3,s3,a3
20015f98:	00a9f6b3          	and	a3,s3,a0
20015f9c:	d6ed                	c.beqz	a3,20015f86 <ceil+0xb0>
20015f9e:	200207b7          	lui	a5,0x20020
20015fa2:	2987a603          	lw	a2,664(a5) # 20020298 <__vectors+0x198>
20015fa6:	29c7a683          	lw	a3,668(a5)
20015faa:	8a2a                	c.mv	s4,a0
20015fac:	035030ef          	jal	ra,200197e0 <__adddf3>
20015fb0:	4601                	c.li	a2,0
20015fb2:	4681                	c.li	a3,0
20015fb4:	2f1040ef          	jal	ra,2001aaa4 <__gedf2>
20015fb8:	f6a053e3          	blez	a0,20015f1e <ceil+0x48>
20015fbc:	02805063          	blez	s0,20015fdc <ceil+0x106>
20015fc0:	0149645b          	bnec	s2,20,20015fc8 <ceil+0xf2>
20015fc4:	0405                	c.addi	s0,1
20015fc6:	a819                	c.j	20015fdc <ceil+0x106>
20015fc8:	03400793          	li	a5,52
20015fcc:	412787b3          	sub	a5,a5,s2
20015fd0:	4905                	c.li	s2,1
20015fd2:	00f91933          	sll	s2,s2,a5
20015fd6:	94ca                	c.add	s1,s2
20015fd8:	ff44e6e3          	bltu	s1,s4,20015fc4 <ceil+0xee>
20015fdc:	fff9c993          	not	s3,s3
20015fe0:	0099f4b3          	and	s1,s3,s1
20015fe4:	bf2d                	c.j	20015f1e <ceil+0x48>
20015fe6:	4481                	c.li	s1,0
20015fe8:	80000437          	lui	s0,0x80000
20015fec:	bf0d                	c.j	20015f1e <ceil+0x48>
	...

20015ff0 <nds_dup_q15>:
20015ff0:	87ae                	c.mv	a5,a1
20015ff2:	c619                	c.beqz	a2,20016000 <nds_dup_q15+0x10>
20015ff4:	85aa                	c.mv	a1,a0
20015ff6:	0606                	c.slli	a2,0x1
20015ff8:	00f00533          	add	a0,zero,a5
20015ffc:	68d0406f          	j	2001ae88 <memcpy>
20016000:	8082                	c.jr	ra
	...

20016004 <nds_set_q31>:
20016004:	00060863          	beqz	a2,20016014 <nds_set_q31+0x10>
20016008:	0591                	c.addi	a1,4
2001600a:	fea5ae23          	sw	a0,-4(a1)
2001600e:	167d                	c.addi	a2,-1
20016010:	fe061ce3          	bnez	a2,20016008 <nds_set_q31+0x4>
20016014:	8082                	c.jr	ra
	...

20016018 <nds_dprod_q15>:
20016018:	00165e93          	srli	t4,a2,0x1
2001601c:	8f2e                	c.mv	t5,a1
2001601e:	8a05                	c.andi	a2,1
20016020:	060e8e63          	beqz	t4,2001609c <nds_dprod_q15+0x84>
20016024:	832e                	c.mv	t1,a1
20016026:	8e76                	c.mv	t3,t4
20016028:	88aa                	c.mv	a7,a0
2001602a:	4701                	c.li	a4,0
2001602c:	00000593          	li	a1,0
20016030:	00031683          	lh	a3,0(t1)
20016034:	00089783          	lh	a5,0(a7)
20016038:	0311                	c.addi	t1,4
2001603a:	0891                	c.addi	a7,4
2001603c:	02d787b3          	mul	a5,a5,a3
20016040:	ffe31803          	lh	a6,-2(t1)
20016044:	ffe89683          	lh	a3,-2(a7)
20016048:	1e7d                	c.addi	t3,-1
2001604a:	030686b3          	mul	a3,a3,a6
2001604e:	973e                	c.add	a4,a5
20016050:	41f7d813          	srai	a6,a5,0x1f
20016054:	982e                	c.add	a6,a1
20016056:	00f737b3          	sltu	a5,a4,a5
2001605a:	97c2                	c.add	a5,a6
2001605c:	9736                	c.add	a4,a3
2001605e:	41f6d813          	srai	a6,a3,0x1f
20016062:	97c2                	c.add	a5,a6
20016064:	00d736b3          	sltu	a3,a4,a3
20016068:	00f685b3          	add	a1,a3,a5
2001606c:	fc0e12e3          	bnez	t3,20016030 <nds_dprod_q15+0x18>
20016070:	0e8a                	c.slli	t4,0x2
20016072:	9576                	c.add	a0,t4
20016074:	01df0f33          	add	t5,t5,t4
20016078:	c205                	c.beqz	a2,20016098 <nds_dprod_q15+0x80>
2001607a:	000f1783          	lh	a5,0(t5)
2001607e:	00051683          	lh	a3,0(a0)
20016082:	02f686b3          	mul	a3,a3,a5
20016086:	00d707b3          	add	a5,a4,a3
2001608a:	86fd                	c.srai	a3,0x1f
2001608c:	00e7b633          	sltu	a2,a5,a4
20016090:	96ae                	c.add	a3,a1
20016092:	873e                	c.mv	a4,a5
20016094:	00d605b3          	add	a1,a2,a3
20016098:	853a                	c.mv	a0,a4
2001609a:	8082                	c.jr	ra
2001609c:	4701                	c.li	a4,0
2001609e:	4581                	c.li	a1,0
200160a0:	bfe1                	c.j	20016078 <nds_dprod_q15+0x60>
	...

200160a4 <tlka_hybrid_alg_get_size>:
200160a4:	651d                	c.lui	a0,0x7
200160a6:	1561                	c.addi	a0,-8
200160a8:	8082                	c.jr	ra
	...

200160ac <tlka_hybrid_alg_get_version>:
200160ac:	20100513          	li	a0,513
200160b0:	8082                	c.jr	ra
	...

200160b4 <tlka_hybrid_alg_get_scratch_size>:
200160b4:	6505                	c.lui	a0,0x1
200160b6:	22850513          	addi	a0,a0,552 # 1228 <irq_07+0x28>
200160ba:	8082                	c.jr	ra
200160bc:	0001                	c.nop
	...

200160c0 <tlka_hybrid_alg_init>:
200160c0:	bd010113          	addi	sp,sp,-1072
200160c4:	42812423          	sw	s0,1064(sp)
200160c8:	41312e23          	sw	s3,1052(sp)
200160cc:	41412c23          	sw	s4,1048(sp)
200160d0:	89aa                	c.mv	s3,a0
200160d2:	8a2e                	c.mv	s4,a1
200160d4:	8432                	c.mv	s0,a2
200160d6:	4581                	c.li	a1,0
200160d8:	40000613          	li	a2,1024
200160dc:	0808                	c.addi4spn	a0,sp,16
200160de:	42912223          	sw	s1,1060(sp)
200160e2:	43212023          	sw	s2,1056(sp)
200160e6:	84b6                	c.mv	s1,a3
200160e8:	42112623          	sw	ra,1068(sp)
200160ec:	41512a23          	sw	s5,1044(sp)
200160f0:	789040ef          	jal	ra,2001b078 <memset>
200160f4:	6589                	c.lui	a1,0x2
200160f6:	8bf58513          	addi	a0,a1,-1857 # 18bf <irq_35+0xbf>
200160fa:	954e                	c.add	a0,s3
200160fc:	6785                	c.lui	a5,0x1
200160fe:	9961                	c.andi	a0,-8
20016100:	00f506b3          	add	a3,a0,a5
20016104:	24068693          	addi	a3,a3,576 # 80000240 <BIN_SIZE+0x5ffc1bd8>
20016108:	00b68633          	add	a2,a3,a1
2001610c:	e8060613          	addi	a2,a2,-384 # 7ffffe80 <BIN_SIZE+0x5ffc1818>
20016110:	00b98833          	add	a6,s3,a1
20016114:	00f60733          	add	a4,a2,a5
20016118:	88d82e23          	sw	a3,-1892(a6) # 7ffff89c <BIN_SIZE+0x5ffc1234>
2001611c:	39070713          	addi	a4,a4,912
20016120:	88a82c23          	sw	a0,-1896(a6)
20016124:	96ae                	c.add	a3,a1
20016126:	e2c6ae23          	sw	a2,-452(a3)
2001612a:	00f706b3          	add	a3,a4,a5
2001612e:	8ae82023          	sw	a4,-1888(a6)
20016132:	a4068693          	addi	a3,a3,-1472
20016136:	973e                	c.add	a4,a5
20016138:	a2d72023          	sw	a3,-1504(a4)
2001613c:	00d787b3          	add	a5,a5,a3
20016140:	83078913          	addi	s2,a5,-2000 # 830 <exception_handler+0x18c>
20016144:	000a2603          	lw	a2,0(s4)
20016148:	04100593          	li	a1,65
2001614c:	08000813          	li	a6,128
20016150:	4106565b          	beqc	a2,80,2001615c <tlka_hybrid_alg_init+0x9c>
20016154:	08100593          	li	a1,129
20016158:	10000813          	li	a6,256
2001615c:	6705                	c.lui	a4,0x1
2001615e:	6689                	c.lui	a3,0x2
20016160:	c1870713          	addi	a4,a4,-1000 # c18 <freertos_risc_v_trap_handler+0x18>
20016164:	96ce                	c.add	a3,s3
20016166:	87ce                	c.mv	a5,s3
20016168:	01370733          	add	a4,a4,s3
2001616c:	8b06a623          	sw	a6,-1876(a3) # 18ac <irq_35+0xac>
20016170:	8ac6a823          	sw	a2,-1872(a3)
20016174:	8ab6aa23          	sw	a1,-1868(a3)
20016178:	8a06a423          	sw	zero,-1880(a3)
2001617c:	0007a023          	sw	zero,0(a5)
20016180:	0791                	c.addi	a5,4
20016182:	fee79de3          	bne	a5,a4,2001617c <tlka_hybrid_alg_init+0xbc>
20016186:	6785                	c.lui	a5,0x1
20016188:	c1878793          	addi	a5,a5,-1000 # c18 <freertos_risc_v_trap_handler+0x18>
2001618c:	013787b3          	add	a5,a5,s3
20016190:	66078713          	addi	a4,a5,1632
20016194:	0007a023          	sw	zero,0(a5)
20016198:	0791                	c.addi	a5,4
2001619a:	fef71de3          	bne	a4,a5,20016194 <tlka_hybrid_alg_init+0xd4>
2001619e:	6785                	c.lui	a5,0x1
200161a0:	27878793          	addi	a5,a5,632 # 1278 <irq_07+0x78>
200161a4:	013787b3          	add	a5,a5,s3
200161a8:	22078713          	addi	a4,a5,544
200161ac:	0007a023          	sw	zero,0(a5)
200161b0:	0791                	c.addi	a5,4
200161b2:	fef71de3          	bne	a4,a5,200161ac <tlka_hybrid_alg_init+0xec>
200161b6:	008a2783          	lw	a5,8(s4)
200161ba:	6a89                	c.lui	s5,0x2
200161bc:	4394                	c.lw	a3,0(a5)
200161be:	43d8                	c.lw	a4,4(a5)
200161c0:	9ace                	c.add	s5,s3
200161c2:	479c                	c.lw	a5,8(a5)
200161c4:	858a                	c.mv	a1,sp
200161c6:	8a8aa223          	sw	s0,-1884(s5) # 18a4 <irq_35+0xa4>
200161ca:	c036                	c.swsp	a3,0(sp)
200161cc:	c23a                	c.swsp	a4,4(sp)
200161ce:	c43e                	c.swsp	a5,8(sp)
200161d0:	074000ef          	jal	ra,20016244 <tlka_gsc_init>
200161d4:	00ca2583          	lw	a1,12(s4)
200161d8:	89caa503          	lw	a0,-1892(s5)
200161dc:	8622                	c.mv	a2,s0
200161de:	2ee9                	c.jal	200165b8 <tlka_aec_init>
200161e0:	010a2583          	lw	a1,16(s4)
200161e4:	8a0aa503          	lw	a0,-1888(s5)
200161e8:	00800633          	add	a2,zero,s0
200161ec:	1bd000ef          	jal	ra,20016ba8 <tlka_w_ns_init>
200161f0:	6785                	c.lui	a5,0x1
200161f2:	49878713          	addi	a4,a5,1176 # 1498 <irq_09+0x98>
200161f6:	69878693          	addi	a3,a5,1688
200161fa:	10000513          	li	a0,256
200161fe:	97ce                	c.add	a5,s3
20016200:	974e                	c.add	a4,s3
20016202:	96ce                	c.add	a3,s3
20016204:	0810                	c.addi4spn	a2,sp,16
20016206:	4585                	c.li	a1,1
20016208:	6807ac23          	sw	zero,1688(a5)
2001620c:	dffef097          	auipc	ra,0xdffef
20016210:	404080e7          	jalr	1028(ra) # 5610 <WebRtc_rdft>
20016214:	41390533          	sub	a0,s2,s3
20016218:	42c12083          	lw	ra,1068(sp)
2001621c:	42812403          	lw	s0,1064(sp)
20016220:	00a4b533          	sltu	a0,s1,a0
20016224:	42012903          	lw	s2,1056(sp)
20016228:	42412483          	lw	s1,1060(sp)
2001622c:	41c12983          	lw	s3,1052(sp)
20016230:	41812a03          	lw	s4,1048(sp)
20016234:	41412a83          	lw	s5,1044(sp)
20016238:	00154513          	xori	a0,a0,1
2001623c:	43010113          	addi	sp,sp,1072
20016240:	8082                	c.jr	ra
	...

20016244 <tlka_gsc_init>:
20016244:	1101                	c.addi	sp,-32
20016246:	cc22                	c.swsp	s0,24(sp)
20016248:	c64e                	c.swsp	s3,12(sp)
2001624a:	ce06                	c.swsp	ra,28(sp)
2001624c:	ca26                	c.swsp	s1,20(sp)
2001624e:	c84a                	c.swsp	s2,16(sp)
20016250:	89ae                	c.mv	s3,a1
20016252:	842a                	c.mv	s0,a0
20016254:	0005a783          	lw	a5,0(a1)
20016258:	04100713          	li	a4,65
2001625c:	08000693          	li	a3,128
20016260:	4107d65b          	beqc	a5,80,2001626c <tlka_gsc_init+0x28>
20016264:	08100713          	li	a4,129
20016268:	10000693          	li	a3,256
2001626c:	6905                	c.lui	s2,0x1
2001626e:	012404b3          	add	s1,s0,s2
20016272:	2001f8b7          	lui	a7,0x2001f
20016276:	2001f837          	lui	a6,0x2001f
2001627a:	22f4a623          	sw	a5,556(s1)
2001627e:	02090593          	addi	a1,s2,32 # 1020 <irq_01+0x20>
20016282:	6308a783          	lw	a5,1584(a7) # 2001f630 <shellDescsys+0x5c>
20016286:	20400613          	li	a2,516
2001628a:	22f4ac23          	sw	a5,568(s1)
2001628e:	95a2                	c.add	a1,s0
20016290:	63482783          	lw	a5,1588(a6) # 2001f634 <shellDescsys+0x60>
20016294:	4501                	c.li	a0,0
20016296:	22d4a423          	sw	a3,552(s1)
2001629a:	22e4a823          	sw	a4,560(s1)
2001629e:	22f4ae23          	sw	a5,572(s1)
200162a2:	2a3d                	c.jal	200163e0 <nds_set_q7>
200162a4:	40800613          	li	a2,1032
200162a8:	85a2                	c.mv	a1,s0
200162aa:	4501                	c.li	a0,0
200162ac:	134000ef          	jal	ra,200163e0 <nds_set_q7>
200162b0:	40800613          	li	a2,1032
200162b4:	40840593          	addi	a1,s0,1032 # 80000408 <BIN_SIZE+0x5ffc1da0>
200162b8:	4501                	c.li	a0,0
200162ba:	221d                	c.jal	200163e0 <nds_set_q7>
200162bc:	0089a783          	lw	a5,8(s3)
200162c0:	81090613          	addi	a2,s2,-2032
200162c4:	00c405b3          	add	a1,s0,a2
200162c8:	4501                	c.li	a0,0
200162ca:	22f4aa23          	sw	a5,564(s1)
200162ce:	2204a223          	sw	zero,548(s1)
200162d2:	2239                	c.jal	200163e0 <nds_set_q7>
200162d4:	2284a783          	lw	a5,552(s1)
200162d8:	2304a483          	lw	s1,560(s1)
200162dc:	10000393          	li	t2,256
200162e0:	02f3c3b3          	div	t2,t2,a5
200162e4:	0c905e63          	blez	s1,200163c0 <tlka_gsc_init+0x17c>
200162e8:	fff38293          	addi	t0,t2,-1
200162ec:	0286                	c.slli	t0,0x1
200162ee:	00228613          	addi	a2,t0,2
200162f2:	20021737          	lui	a4,0x20021
200162f6:	2001f7b7          	lui	a5,0x2001f
200162fa:	060a                	c.slli	a2,0x2
200162fc:	8ac70713          	addi	a4,a4,-1876 # 200208ac <tmpbt>
20016300:	64c7a683          	lw	a3,1612(a5) # 2001f64c <shellDescsys+0x78>
20016304:	0285                	c.addi	t0,1
20016306:	87a2                	c.mv	a5,s0
20016308:	9732                	c.add	a4,a2
2001630a:	0e9405db          	lea.d	a1,s0,s1
2001630e:	f00007d3          	fmv.w.x	fa5,zero
20016312:	a029                	c.j	2001631c <tlka_gsc_init+0xd8>
20016314:	4314                	c.lw	a3,0(a4)
20016316:	635c                	c.flw	fa5,4(a4)
20016318:	00c70733          	add	a4,a4,a2
2001631c:	40d7a423          	sw	a3,1032(a5)
20016320:	40f7a627          	fsw	fa5,1036(a5)
20016324:	07a1                	c.addi	a5,8
20016326:	feb797e3          	bne	a5,a1,20016314 <tlka_gsc_init+0xd0>
2001632a:	6f85                	c.lui	t6,0x1
2001632c:	20020337          	lui	t1,0x20020
20016330:	4601                	c.li	a2,0
20016332:	4f01                	c.li	t5,0
20016334:	01f409b3          	add	s3,s0,t6
20016338:	810f8913          	addi	s2,t6,-2032 # 810 <exception_handler+0x16c>
2001633c:	2a030313          	addi	t1,t1,672 # 200202a0 <tmp1bt>
20016340:	06905263          	blez	s1,200163a4 <tlka_gsc_init+0x160>
20016344:	2309ae03          	lw	t3,560(s3)
20016348:	01240833          	add	a6,s0,s2
2001634c:	8726                	c.mv	a4,s1
2001634e:	4581                	c.li	a1,0
20016350:	0200006f          	j	20016370 <tlka_gsc_init+0x12c>
20016354:	000ea703          	lw	a4,0(t4)
20016358:	80d7a823          	sw	a3,-2032(a5)
2001635c:	80e7aa23          	sw	a4,-2028(a5)
20016360:	00588633          	add	a2,a7,t0
20016364:	05c55663          	bge	a0,t3,200163b0 <tlka_gsc_init+0x16c>
20016368:	0821                	c.addi	a6,8
2001636a:	85aa                	c.mv	a1,a0
2001636c:	01c00733          	add	a4,zero,t3
20016370:	00b707b3          	add	a5,a4,a1
20016374:	00160893          	addi	a7,a2,1
20016378:	0ef407db          	lea.d	a5,s0,a5
2001637c:	0cc306db          	lea.w	a3,t1,a2
20016380:	0d130edb          	lea.w	t4,t1,a7
20016384:	97fe                	c.add	a5,t6
20016386:	177d                	c.addi	a4,-1
20016388:	00158513          	addi	a0,a1,1
2001638c:	4294                	c.lw	a3,0(a3)
2001638e:	bc1f535b          	beqc	t5,1,20016354 <tlka_gsc_init+0x110>
20016392:	00d82023          	sw	a3,0(a6)
20016396:	00b70b63          	beq	a4,a1,200163ac <tlka_gsc_init+0x168>
2001639a:	961e                	c.add	a2,t2
2001639c:	00082223          	sw	zero,4(a6)
200163a0:	fdc544e3          	blt	a0,t3,20016368 <tlka_gsc_init+0x124>
200163a4:	001f565b          	beqc	t5,1,200163b0 <tlka_gsc_init+0x16c>
200163a8:	4f05                	c.li	t5,1
200163aa:	bf59                	c.j	20016340 <tlka_gsc_init+0xfc>
200163ac:	0605                	c.addi	a2,1
200163ae:	b7fd                	c.j	2001639c <tlka_gsc_init+0x158>
200163b0:	40f2                	c.lwsp	ra,28(sp)
200163b2:	4462                	c.lwsp	s0,24(sp)
200163b4:	44d2                	c.lwsp	s1,20(sp)
200163b6:	4942                	c.lwsp	s2,16(sp)
200163b8:	49b2                	c.lwsp	s3,12(sp)
200163ba:	4505                	c.li	a0,1
200163bc:	6105                	c.addi16sp	sp,32
200163be:	8082                	c.jr	ra
200163c0:	6f85                	c.lui	t6,0x1
200163c2:	00139293          	slli	t0,t2,0x1
200163c6:	20020337          	lui	t1,0x20020
200163ca:	12fd                	c.addi	t0,-1
200163cc:	4601                	c.li	a2,0
200163ce:	4f01                	c.li	t5,0
200163d0:	01f409b3          	add	s3,s0,t6
200163d4:	810f8913          	addi	s2,t6,-2032 # 810 <exception_handler+0x16c>
200163d8:	2a030313          	addi	t1,t1,672 # 200202a0 <tmp1bt>
200163dc:	b795                	c.j	20016340 <tlka_gsc_init+0xfc>
200163de:	0001                	c.nop

200163e0 <nds_set_q7>:
200163e0:	87ae                	c.mv	a5,a1
200163e2:	c609                	c.beqz	a2,200163ec <nds_set_q7+0xc>
200163e4:	85aa                	c.mv	a1,a0
200163e6:	853e                	c.mv	a0,a5
200163e8:	4910406f          	j	2001b078 <memset>
200163ec:	8082                	c.jr	ra
200163ee:	0001                	c.nop

200163f0 <tlka_aec_post_init>:
200163f0:	6789                	c.lui	a5,0x2
200163f2:	1101                	c.addi	sp,-32
200163f4:	97aa                	c.add	a5,a0
200163f6:	c84a                	c.swsp	s2,16(sp)
200163f8:	e3c7a903          	lw	s2,-452(a5) # 1e3c <usb_com_write+0x10>
200163fc:	ca26                	c.swsp	s1,20(sp)
200163fe:	60c90493          	addi	s1,s2,1548
20016402:	c64e                	c.swsp	s3,12(sp)
20016404:	87a6                	c.mv	a5,s1
20016406:	89aa                	c.mv	s3,a0
20016408:	20448713          	addi	a4,s1,516
2001640c:	ce06                	c.swsp	ra,28(sp)
2001640e:	cc22                	c.swsp	s0,24(sp)
20016410:	0007a023          	sw	zero,0(a5)
20016414:	0791                	c.addi	a5,4
20016416:	fee79de3          	bne	a5,a4,20016410 <tlka_aec_post_init+0x20>
2001641a:	6785                	c.lui	a5,0x1
2001641c:	81078793          	addi	a5,a5,-2032 # 810 <exception_handler+0x16c>
20016420:	012787b3          	add	a5,a5,s2
20016424:	20478713          	addi	a4,a5,516
20016428:	0007a023          	sw	zero,0(a5)
2001642c:	0791                	c.addi	a5,4
2001642e:	fee79de3          	bne	a5,a4,20016428 <tlka_aec_post_init+0x38>
20016432:	6405                	c.lui	s0,0x1
20016434:	22440593          	addi	a1,s0,548 # 1224 <irq_07+0x24>
20016438:	10200613          	li	a2,258
2001643c:	95ca                	c.add	a1,s2
2001643e:	4501                	c.li	a0,0
20016440:	fa1ff0ef          	jal	ra,200163e0 <nds_set_q7>
20016444:	a1440793          	addi	a5,s0,-1516
20016448:	012787b3          	add	a5,a5,s2
2001644c:	2001f637          	lui	a2,0x2001f
20016450:	20478713          	addi	a4,a5,516
20016454:	61c62683          	lw	a3,1564(a2) # 2001f61c <shellDescsys+0x48>
20016458:	c394                	c.sw	a3,0(a5)
2001645a:	0791                	c.addi	a5,4
2001645c:	fee79ee3          	bne	a5,a4,20016458 <tlka_aec_post_init+0x68>
20016460:	6785                	c.lui	a5,0x1
20016462:	c1878793          	addi	a5,a5,-1000 # c18 <freertos_risc_v_trap_handler+0x18>
20016466:	97ca                	c.add	a5,s2
20016468:	20478713          	addi	a4,a5,516
2001646c:	0007a023          	sw	zero,0(a5)
20016470:	0791                	c.addi	a5,4
20016472:	fef71de3          	bne	a4,a5,2001646c <tlka_aec_post_init+0x7c>
20016476:	2001f7b7          	lui	a5,0x2001f
2001647a:	69c7a683          	lw	a3,1692(a5) # 2001f69c <shellDescsys+0xc8>
2001647e:	6785                	c.lui	a5,0x1
20016480:	e1c78793          	addi	a5,a5,-484 # e1c <xPortStartFirstTask+0x1c>
20016484:	012787b3          	add	a5,a5,s2
20016488:	20478713          	addi	a4,a5,516
2001648c:	c394                	c.sw	a3,0(a5)
2001648e:	0791                	c.addi	a5,4
20016490:	fef71ee3          	bne	a4,a5,2001648c <tlka_aec_post_init+0x9c>
20016494:	6785                	c.lui	a5,0x1
20016496:	02078793          	addi	a5,a5,32 # 1020 <irq_01+0x20>
2001649a:	97ca                	c.add	a5,s2
2001649c:	20478713          	addi	a4,a5,516
200164a0:	0007a023          	sw	zero,0(a5)
200164a4:	0791                	c.addi	a5,4
200164a6:	fef71de3          	bne	a4,a5,200164a0 <tlka_aec_post_init+0xb0>
200164aa:	87ca                	c.mv	a5,s2
200164ac:	0007a023          	sw	zero,0(a5)
200164b0:	0791                	c.addi	a5,4
200164b2:	fef49de3          	bne	s1,a5,200164ac <tlka_aec_post_init+0xbc>
200164b6:	2001f7b7          	lui	a5,0x2001f
200164ba:	6347a683          	lw	a3,1588(a5) # 2001f634 <shellDescsys+0x60>
200164be:	2001f7b7          	lui	a5,0x2001f
200164c2:	6b47a703          	lw	a4,1716(a5) # 2001f6b4 <shellDescsys+0xe0>
200164c6:	6789                	c.lui	a5,0x2
200164c8:	99be                	c.add	s3,a5
200164ca:	2001f7b7          	lui	a5,0x2001f
200164ce:	6387a583          	lw	a1,1592(a5) # 2001f638 <shellDescsys+0x64>
200164d2:	6785                	c.lui	a5,0x1
200164d4:	97ca                	c.add	a5,s2
200164d6:	e649a283          	lw	t0,-412(s3)
200164da:	e6c9af83          	lw	t6,-404(s3)
200164de:	61c62303          	lw	t1,1564(a2)
200164e2:	2001f537          	lui	a0,0x2001f
200164e6:	e689a603          	lw	a2,-408(s3)
200164ea:	2001ff37          	lui	t5,0x2001f
200164ee:	34e7ac23          	sw	a4,856(a5) # 1358 <irq_08+0x58>
200164f2:	36e7a023          	sw	a4,864(a5)
200164f6:	36e7a223          	sw	a4,868(a5)
200164fa:	2001feb7          	lui	t4,0x2001f
200164fe:	66052703          	lw	a4,1632(a0) # 2001f660 <shellDescsys+0x8c>
20016502:	2001fe37          	lui	t3,0x2001f
20016506:	2001f8b7          	lui	a7,0x2001f
2001650a:	2001f837          	lui	a6,0x2001f
2001650e:	6a0f2f03          	lw	t5,1696(t5) # 2001f6a0 <shellDescsys+0xcc>
20016512:	644eae83          	lw	t4,1604(t4) # 2001f644 <shellDescsys+0x70>
20016516:	62ce2e03          	lw	t3,1580(t3) # 2001f62c <shellDescsys+0x58>
2001651a:	66c8a883          	lw	a7,1644(a7) # 2001f66c <shellDescsys+0x98>
2001651e:	6b082803          	lw	a6,1712(a6) # 2001f6b0 <shellDescsys+0xdc>
20016522:	36e7a623          	sw	a4,876(a5)
20016526:	3657a823          	sw	t0,880(a5)
2001652a:	000c0737          	lui	a4,0xc0
2001652e:	36c7aa23          	sw	a2,884(a5)
20016532:	37f7ac23          	sw	t6,888(a5)
20016536:	3207aa23          	sw	zero,820(a5)
2001653a:	33e7ac23          	sw	t5,824(a5)
2001653e:	33d7a823          	sw	t4,816(a5)
20016542:	33c7ae23          	sw	t3,828(a5)
20016546:	3467a023          	sw	t1,832(a5)
2001654a:	34b7a223          	sw	a1,836(a5)
2001654e:	3517a423          	sw	a7,840(a5)
20016552:	3507a623          	sw	a6,844(a5)
20016556:	34d7a823          	sw	a3,848(a5)
2001655a:	34d7aa23          	sw	a3,852(a5)
2001655e:	34d7ae23          	sw	a3,860(a5)
20016562:	36b7a423          	sw	a1,872(a5)
20016566:	36e7ae23          	sw	a4,892(a5)
2001656a:	03200713          	li	a4,50
2001656e:	38e7a023          	sw	a4,896(a5)
20016572:	02a00713          	li	a4,42
20016576:	38079223          	sh	zero,900(a5)
2001657a:	38e7a623          	sw	a4,908(a5)
2001657e:	4306575b          	beqc	a2,80,200165ac <tlka_aec_post_init+0x1bc>
20016582:	001e0737          	lui	a4,0x1e0
20016586:	073d                	c.addi	a4,15
20016588:	38e7a323          	sw	a4,902(a5)
2001658c:	6785                	c.lui	a5,0x1
2001658e:	993e                	c.add	s2,a5
20016590:	40f2                	c.lwsp	ra,28(sp)
20016592:	4462                	c.lwsp	s0,24(sp)
20016594:	4785                	c.li	a5,1
20016596:	32f92323          	sw	a5,806(s2)
2001659a:	32092523          	sw	zero,810(s2)
2001659e:	44d2                	c.lwsp	s1,20(sp)
200165a0:	4942                	c.lwsp	s2,16(sp)
200165a2:	49b2                	c.lwsp	s3,12(sp)
200165a4:	4505                	c.li	a0,1
200165a6:	6105                	c.addi16sp	sp,32
200165a8:	00008067          	ret
200165ac:	00100737          	lui	a4,0x100
200165b0:	0721                	c.addi	a4,8
200165b2:	38e7a323          	sw	a4,902(a5) # 1386 <irq_08+0x86>
200165b6:	bfd9                	c.j	2001658c <tlka_aec_post_init+0x19c>

200165b8 <tlka_aec_init>:
200165b8:	1101                	c.addi	sp,-32
200165ba:	cc22                	c.swsp	s0,24(sp)
200165bc:	ca26                	c.swsp	s1,20(sp)
200165be:	c84a                	c.swsp	s2,16(sp)
200165c0:	ce06                	c.swsp	ra,28(sp)
200165c2:	c64e                	c.swsp	s3,12(sp)
200165c4:	c452                	c.swsp	s4,8(sp)
200165c6:	84ae                	c.mv	s1,a1
200165c8:	842a                	c.mv	s0,a0
200165ca:	8932                	c.mv	s2,a2
200165cc:	0005a803          	lw	a6,0(a1)
200165d0:	04100893          	li	a7,65
200165d4:	08000313          	li	t1,128
200165d8:	4108565b          	beqc	a6,80,200165e4 <tlka_aec_init+0x2c>
200165dc:	08100893          	li	a7,129
200165e0:	10000313          	li	t1,256
200165e4:	2001f7b7          	lui	a5,0x2001f
200165e8:	2001f5b7          	lui	a1,0x2001f
200165ec:	63c7a503          	lw	a0,1596(a5) # 2001f63c <shellDescsys+0x68>
200165f0:	67c5a707          	flw	fa4,1660(a1) # 2001f67c <shellDescsys+0xa8>
200165f4:	2001f7b7          	lui	a5,0x2001f
200165f8:	6689                	c.lui	a3,0x2
200165fa:	96a2                	c.add	a3,s0
200165fc:	6147a603          	lw	a2,1556(a5) # 2001f614 <shellDescsys+0x40>
20016600:	00849f03          	lh	t5,8(s1)
20016604:	6785                	c.lui	a5,0x1
20016606:	e4c6a823          	sw	a2,-432(a3) # 1e50 <usb_com_write+0x24>
2001660a:	e4c6aa23          	sw	a2,-428(a3)
2001660e:	79990637          	lui	a2,0x79990
20016612:	42878793          	addi	a5,a5,1064 # 1428 <irq_09+0x28>
20016616:	e4c6a523          	sw	a2,-438(a3)
2001661a:	20e707d3          	fmv.s	fa5,fa4
2001661e:	03200613          	li	a2,50
20016622:	97a2                	c.add	a5,s0
20016624:	e4c6a023          	sw	a2,-448(a3)
20016628:	00030637          	lui	a2,0x30
2001662c:	00360613          	addi	a2,a2,3 # 30003 <CODE_SIZE+0x15c7b>
20016630:	2001feb7          	lui	t4,0x2001f
20016634:	2001fe37          	lui	t3,0x2001f
20016638:	20478713          	addi	a4,a5,516
2001663c:	e706a423          	sw	a6,-408(a3)
20016640:	e4c6a223          	sw	a2,-444(a3)
20016644:	650ea803          	lw	a6,1616(t4) # 2001f650 <shellDescsys+0x7c>
20016648:	684e2603          	lw	a2,1668(t3) # 2001f684 <shellDescsys+0xb0>
2001664c:	e666a223          	sw	t1,-412(a3)
20016650:	e716a623          	sw	a7,-404(a3)
20016654:	e5e69423          	sh	t5,-440(a3)
20016658:	e4a6ac23          	sw	a0,-424(a3)
2001665c:	e506ae23          	sw	a6,-420(a3)
20016660:	e606a023          	sw	zero,-416(a3)
20016664:	e6c6a823          	sw	a2,-400(a3)
20016668:	e6a6aa23          	sw	a0,-396(a3)
2001666c:	e6e6ac27          	fsw	fa4,-392(a3)
20016670:	e39c                	c.fsw	fa5,0(a5)
20016672:	0791                	c.addi	a5,4
20016674:	fee79ee3          	bne	a5,a4,20016670 <tlka_aec_init+0xb8>
20016678:	6785                	c.lui	a5,0x1
2001667a:	02078793          	addi	a5,a5,32 # 1020 <irq_01+0x20>
2001667e:	97a2                	c.add	a5,s0
20016680:	40878713          	addi	a4,a5,1032
20016684:	67c5a683          	lw	a3,1660(a1)
20016688:	c394                	c.sw	a3,0(a5)
2001668a:	0791                	c.addi	a5,4
2001668c:	fee79ee3          	bne	a5,a4,20016688 <tlka_aec_init+0xd0>
20016690:	6789                	c.lui	a5,0x2
20016692:	c3878793          	addi	a5,a5,-968 # 1c38 <irq_default+0x138>
20016696:	97a2                	c.add	a5,s0
20016698:	20478713          	addi	a4,a5,516
2001669c:	0007a023          	sw	zero,0(a5)
200166a0:	0791                	c.addi	a5,4
200166a2:	fef71de3          	bne	a4,a5,2001669c <tlka_aec_init+0xe4>
200166a6:	6705                	c.lui	a4,0x1
200166a8:	81070713          	addi	a4,a4,-2032 # 810 <exception_handler+0x16c>
200166ac:	87a2                	c.mv	a5,s0
200166ae:	9722                	c.add	a4,s0
200166b0:	0007a023          	sw	zero,0(a5)
200166b4:	0007a223          	sw	zero,4(a5)
200166b8:	07a1                	c.addi	a5,8
200166ba:	fef71be3          	bne	a4,a5,200166b0 <tlka_aec_init+0xf8>
200166be:	6705                	c.lui	a4,0x1
200166c0:	81070713          	addi	a4,a4,-2032 # 810 <exception_handler+0x16c>
200166c4:	00e407b3          	add	a5,s0,a4
200166c8:	00f70733          	add	a4,a4,a5
200166cc:	0007a023          	sw	zero,0(a5)
200166d0:	0007a223          	sw	zero,4(a5)
200166d4:	07a1                	c.addi	a5,8
200166d6:	fef71be3          	bne	a4,a5,200166cc <tlka_aec_init+0x114>
200166da:	6989                	c.lui	s3,0x2
200166dc:	93298593          	addi	a1,s3,-1742 # 1932 <irq_18+0x32>
200166e0:	95a2                	c.add	a1,s0
200166e2:	10200613          	li	a2,258
200166e6:	4501                	c.li	a0,0
200166e8:	cf9ff0ef          	jal	ra,200163e0 <nds_set_q7>
200166ec:	a3498593          	addi	a1,s3,-1484
200166f0:	95a2                	c.add	a1,s0
200166f2:	10200613          	li	a2,258
200166f6:	4501                	c.li	a0,0
200166f8:	ce9ff0ef          	jal	ra,200163e0 <nds_set_q7>
200166fc:	6a05                	c.lui	s4,0x1
200166fe:	72ea0593          	addi	a1,s4,1838 # 172e <irq_15+0x2e>
20016702:	95a2                	c.add	a1,s0
20016704:	10200613          	li	a2,258
20016708:	4501                	c.li	a0,0
2001670a:	39d9                	c.jal	200163e0 <nds_set_q7>
2001670c:	83098593          	addi	a1,s3,-2000
20016710:	95a2                	c.add	a1,s0
20016712:	10200613          	li	a2,258
20016716:	4501                	c.li	a0,0
20016718:	cc9ff0ef          	jal	ra,200163e0 <nds_set_q7>
2001671c:	62ca0593          	addi	a1,s4,1580
20016720:	95a2                	c.add	a1,s0
20016722:	10200613          	li	a2,258
20016726:	4501                	c.li	a0,0
20016728:	cb9ff0ef          	jal	ra,200163e0 <nds_set_q7>
2001672c:	b3698593          	addi	a1,s3,-1226
20016730:	95a2                	c.add	a1,s0
20016732:	10200613          	li	a2,258
20016736:	4501                	c.li	a0,0
20016738:	ca9ff0ef          	jal	ra,200163e0 <nds_set_q7>
2001673c:	85a6                	c.mv	a1,s1
2001673e:	8522                	c.mv	a0,s0
20016740:	cb1ff0ef          	jal	ra,200163f0 <tlka_aec_post_init>
20016744:	944e                	c.add	s0,s3
20016746:	e7242e23          	sw	s2,-388(s0)
2001674a:	40f2                	c.lwsp	ra,28(sp)
2001674c:	4462                	c.lwsp	s0,24(sp)
2001674e:	44d2                	c.lwsp	s1,20(sp)
20016750:	4942                	c.lwsp	s2,16(sp)
20016752:	49b2                	c.lwsp	s3,12(sp)
20016754:	4a22                	c.lwsp	s4,8(sp)
20016756:	4505                	c.li	a0,1
20016758:	6105                	c.addi16sp	sp,32
2001675a:	8082                	c.jr	ra

2001675c <cosf>:
2001675c:	3f491737          	lui	a4,0x3f491
20016760:	e00507d3          	fmv.x.w	a5,fa0
20016764:	fda70713          	addi	a4,a4,-38 # 3f490fda <BIN_SIZE+0x1f452972>
20016768:	85be                	c.mv	a1,a5
2001676a:	7807a6db          	bfoz	a3,a5,30,0
2001676e:	02d76763          	bltu	a4,a3,2001679c <cosf+0x40>
20016772:	39800737          	lui	a4,0x39800
20016776:	0ce6ef63          	bltu	a3,a4,20016854 <cosf+0xf8>
2001677a:	10a577d3          	fmul.s	fa5,fa0,fa0
2001677e:	00080737          	lui	a4,0x80
20016782:	20c0170b          	addigp	a4,524 # 80348 <cst_libm_sincosf>
20016786:	6f08                	c.flw	fa0,24(a4)
20016788:	6b50                	c.flw	fa2,20(a4)
2001678a:	6b14                	c.flw	fa3,16(a4)
2001678c:	6758                	c.flw	fa4,12(a4)
2001678e:	60f57543          	fmadd.s	fa0,fa0,fa5,fa2
20016792:	68f57543          	fmadd.s	fa0,fa0,fa5,fa3
20016796:	70f57543          	fmadd.s	fa0,fa0,fa5,fa4
2001679a:	8082                	c.jr	ra
2001679c:	1101                	c.addi	sp,-32
2001679e:	46491737          	lui	a4,0x46491
200167a2:	ce06                	c.swsp	ra,28(sp)
200167a4:	e4870713          	addi	a4,a4,-440 # 46490e48 <BIN_SIZE+0x264527e0>
200167a8:	0ed76263          	bltu	a4,a3,2001688c <cosf+0x130>
200167ac:	20021737          	lui	a4,0x20021
200167b0:	2001f6b7          	lui	a3,0x2001f
200167b4:	65c6a587          	flw	fa1,1628(a3) # 2001f65c <shellDescsys+0x88>
200167b8:	cb472787          	flw	fa5,-844(a4) # 20020cb4 <cst_libm_rredf>
200167bc:	cb470713          	addi	a4,a4,-844
200167c0:	6710                	c.flw	fa2,8(a4)
200167c2:	58f577c3          	fmadd.s	fa5,fa0,fa5,fa1
200167c6:	6754                	c.flw	fa3,12(a4)
200167c8:	6b18                	c.flw	fa4,16(a4)
200167ca:	6b48                	c.flw	fa0,20(a4)
200167cc:	08b7f7d3          	fsub.s	fa5,fa5,fa1
200167d0:	f00785d3          	fmv.w.x	fa1,a5
200167d4:	58c7f64b          	fnmsub.s	fa2,fa5,fa2,fa1
200167d8:	c0079653          	fcvt.w.s	a2,fa5,rtz
200167dc:	60d7f6cb          	fnmsub.s	fa3,fa5,fa3,fa2
200167e0:	00167713          	andi	a4,a2,1
200167e4:	00267613          	andi	a2,a2,2
200167e8:	68e7f74b          	fnmsub.s	fa4,fa5,fa4,fa3
200167ec:	70a7f64b          	fnmsub.s	fa2,fa5,fa0,fa4
200167f0:	e00607d3          	fmv.x.w	a5,fa2
200167f4:	f0078653          	fmv.w.x	fa2,a5
200167f8:	10c67753          	fmul.s	fa4,fa2,fa2
200167fc:	c715                	c.beqz	a4,20016828 <cosf+0xcc>
200167fe:	00080737          	lui	a4,0x80
20016802:	20c0168b          	addigp	a3,524 # 80348 <cst_libm_sincosf>
20016806:	6688                	c.flw	fa0,8(a3)
20016808:	62d4                	c.flw	fa3,4(a3)
2001680a:	34872787          	flw	fa5,840(a4) # 80348 <cst_libm_sincosf>
2001680e:	68e57543          	fmadd.s	fa0,fa0,fa4,fa3
20016812:	78e57543          	fmadd.s	fa0,fa0,fa4,fa5
20016816:	10e57553          	fmul.s	fa0,fa0,fa4
2001681a:	60a67543          	fmadd.s	fa0,fa2,fa0,fa2
2001681e:	c60d                	c.beqz	a2,20016848 <cosf+0xec>
20016820:	40f2                	c.lwsp	ra,28(sp)
20016822:	6105                	c.addi16sp	sp,32
20016824:	00008067          	ret
20016828:	000807b7          	lui	a5,0x80
2001682c:	20c0178b          	addigp	a5,524 # 80348 <cst_libm_sincosf>
20016830:	6f9c                	c.flw	fa5,24(a5)
20016832:	6bd0                	c.flw	fa2,20(a5)
20016834:	6b94                	c.flw	fa3,16(a5)
20016836:	67c8                	c.flw	fa0,12(a5)
20016838:	60e7f7c3          	fmadd.s	fa5,fa5,fa4,fa2
2001683c:	68e7f7c3          	fmadd.s	fa5,fa5,fa4,fa3
20016840:	50e7f543          	fmadd.s	fa0,fa5,fa4,fa0
20016844:	fc060ee3          	beqz	a2,20016820 <cosf+0xc4>
20016848:	40f2                	c.lwsp	ra,28(sp)
2001684a:	20a51553          	fneg.s	fa0,fa0
2001684e:	6105                	c.addi16sp	sp,32
20016850:	00008067          	ret
20016854:	00179593          	slli	a1,a5,0x1
20016858:	ff000737          	lui	a4,0xff000
2001685c:	00e5e863          	bltu	a1,a4,2001686c <cosf+0x110>
20016860:	00e58c63          	beq	a1,a4,20016878 <cosf+0x11c>
20016864:	00a57553          	fadd.s	fa0,fa0,fa0
20016868:	00008067          	ret
2001686c:	2001f7b7          	lui	a5,0x2001f
20016870:	61c7a507          	flw	fa0,1564(a5) # 2001f61c <shellDescsys+0x48>
20016874:	00008067          	ret
20016878:	02100713          	li	a4,33
2001687c:	f0000553          	fmv.w.x	fa0,zero
20016880:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
20016884:	18a57553          	fdiv.s	fa0,fa0,fa0
20016888:	00008067          	ret
2001688c:	0068                	c.addi4spn	a0,sp,12
2001688e:	20b9                	c.jal	200168dc <ref__mathlib_rredf2>
20016890:	4632                	c.lwsp	a2,12(sp)
20016892:	e00507d3          	fmv.x.w	a5,fa0
20016896:	02065d63          	bgez	a2,200168d0 <cosf+0x174>
2001689a:	00179593          	slli	a1,a5,0x1
2001689e:	ff000737          	lui	a4,0xff000
200168a2:	00e5e763          	bltu	a1,a4,200168b0 <cosf+0x154>
200168a6:	00e58b63          	beq	a1,a4,200168bc <cosf+0x160>
200168aa:	00a57553          	fadd.s	fa0,fa0,fa0
200168ae:	bf8d                	c.j	20016820 <cosf+0xc4>
200168b0:	2001f7b7          	lui	a5,0x2001f
200168b4:	61c7a507          	flw	fa0,1564(a5) # 2001f61c <shellDescsys+0x48>
200168b8:	f69ff06f          	j	20016820 <cosf+0xc4>
200168bc:	f0000553          	fmv.w.x	fa0,zero
200168c0:	02100713          	li	a4,33
200168c4:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
200168c8:	18a57553          	fdiv.s	fa0,fa0,fa0
200168cc:	f55ff06f          	j	20016820 <cosf+0xc4>
200168d0:	00167713          	andi	a4,a2,1
200168d4:	8a09                	c.andi	a2,2
200168d6:	bf39                	c.j	200167f4 <cosf+0x98>
200168d8:	0001                	c.nop
	...

200168dc <ref__mathlib_rredf2>:
200168dc:	00159713          	slli	a4,a1,0x1
200168e0:	ff0007b7          	lui	a5,0xff000
200168e4:	12f77a63          	bgeu	a4,a5,20016a18 <ref__mathlib_rredf2+0x13c>
200168e8:	7975a75b          	bfoz	a4,a1,30,23
200168ec:	f8870713          	addi	a4,a4,-120 # feffff88 <BIN_SIZE+0xdefc1920>
200168f0:	200216b7          	lui	a3,0x20021
200168f4:	40575313          	srai	t1,a4,0x5
200168f8:	ccc68693          	addi	a3,a3,-820 # 20020ccc <twooverpi.2618>
200168fc:	0c6688db          	lea.w	a7,a3,t1
20016900:	8e46                	c.mv	t3,a7
20016902:	800007b7          	lui	a5,0x80000
20016906:	00859813          	slli	a6,a1,0x8
2001690a:	8b7d                	c.andi	a4,31
2001690c:	00f86833          	or	a6,a6,a5
20016910:	0008a883          	lw	a7,0(a7)
20016914:	004e2783          	lw	a5,4(t3)
20016918:	008e2603          	lw	a2,8(t3)
2001691c:	cb05                	c.beqz	a4,2001694c <ref__mathlib_rredf2+0x70>
2001691e:	00ce2303          	lw	t1,12(t3)
20016922:	02000693          	li	a3,32
20016926:	8e99                	c.sub	a3,a4
20016928:	00d7deb3          	srl	t4,a5,a3
2001692c:	00d65e33          	srl	t3,a2,a3
20016930:	00e898b3          	sll	a7,a7,a4
20016934:	00e797b3          	sll	a5,a5,a4
20016938:	00e61633          	sll	a2,a2,a4
2001693c:	00d356b3          	srl	a3,t1,a3
20016940:	011ee8b3          	or	a7,t4,a7
20016944:	00fe67b3          	or	a5,t3,a5
20016948:	00d66633          	or	a2,a2,a3
2001694c:	02c83633          	mulhu	a2,a6,a2
20016950:	02f806b3          	mul	a3,a6,a5
20016954:	03088733          	mul	a4,a7,a6
20016958:	96b2                	c.add	a3,a2
2001695a:	00c6b333          	sltu	t1,a3,a2
2001695e:	02f837b3          	mulhu	a5,a6,a5
20016962:	0308b833          	mulhu	a6,a7,a6
20016966:	973e                	c.add	a4,a5
20016968:	00670733          	add	a4,a4,t1
2001696c:	0ac6e063          	bltu	a3,a2,20016a0c <ref__mathlib_rredf2+0x130>
20016970:	00f737b3          	sltu	a5,a4,a5
20016974:	97c2                	c.add	a5,a6
20016976:	01375613          	srli	a2,a4,0x13
2001697a:	01a79813          	slli	a6,a5,0x1a
2001697e:	0636                	c.slli	a2,0xd
20016980:	01066633          	or	a2,a2,a6
20016984:	0736                	c.slli	a4,0xd
20016986:	d00676d3          	fcvt.s.w	fa3,a2
2001698a:	2001f637          	lui	a2,0x2001f
2001698e:	69062587          	flw	fa1,1680(a2) # 2001f690 <shellDescsys+0xbc>
20016992:	d0177753          	fcvt.s.wu	fa4,a4
20016996:	2001f737          	lui	a4,0x2001f
2001699a:	62872607          	flw	fa2,1576(a4) # 2001f628 <shellDescsys+0x54>
2001699e:	d016f553          	fcvt.s.wu	fa0,a3
200169a2:	6605                	c.lui	a2,0x1
200169a4:	80060613          	addi	a2,a2,-2048 # 800 <exception_handler+0x15c>
200169a8:	68b777c3          	fmadd.s	fa5,fa4,fa1,fa3
200169ac:	76fd                	c.lui	a3,0xfffff
200169ae:	02078793          	addi	a5,a5,32 # 80000020 <BIN_SIZE+0x5ffc19b8>
200169b2:	8399                	c.srli	a5,0x6
200169b4:	78c577c3          	fmadd.s	fa5,fa0,fa2,fa5
200169b8:	e0078753          	fmv.x.w	a4,fa5
200169bc:	9732                	c.add	a4,a2
200169be:	8f75                	c.and	a4,a3
200169c0:	f00707d3          	fmv.w.x	fa5,a4
200169c4:	08d7f6d3          	fsub.s	fa3,fa5,fa3
200169c8:	2001f6b7          	lui	a3,0x2001f
200169cc:	68b7774b          	fnmsub.s	fa4,fa4,fa1,fa3
200169d0:	70c57747          	fmsub.s	fa4,fa0,fa2,fa4
200169d4:	6686a507          	flw	fa0,1640(a3) # 2001f668 <shellDescsys+0x94>
200169d8:	2001f6b7          	lui	a3,0x2001f
200169dc:	f0070653          	fmv.w.x	fa2,a4
200169e0:	10a77753          	fmul.s	fa4,fa4,fa0
200169e4:	6a46a507          	flw	fa0,1700(a3) # 2001f6a4 <shellDescsys+0xd0>
200169e8:	2001f6b7          	lui	a3,0x2001f
200169ec:	70a7f543          	fmadd.s	fa0,fa5,fa0,fa4
200169f0:	6746a787          	flw	fa5,1652(a3) # 2001f674 <shellDescsys+0xa0>
200169f4:	50f67543          	fmadd.s	fa0,fa2,fa5,fa0
200169f8:	0005d863          	bgez	a1,20016a08 <ref__mathlib_rredf2+0x12c>
200169fc:	20a51553          	fneg.s	fa0,fa0
20016a00:	10000737          	lui	a4,0x10000
20016a04:	40f707b3          	sub	a5,a4,a5
20016a08:	c11c                	c.sw	a5,0(a0)
20016a0a:	8082                	c.jr	ra
20016a0c:	00e7b7b3          	sltu	a5,a5,a4
20016a10:	0017c793          	xori	a5,a5,1
20016a14:	f61ff06f          	j	20016974 <ref__mathlib_rredf2+0x98>
20016a18:	57fd                	c.li	a5,-1
20016a1a:	c11c                	c.sw	a5,0(a0)
20016a1c:	8082                	c.jr	ra
20016a1e:	0001                	c.nop

20016a20 <sincosf>:
20016a20:	1101                	c.addi	sp,-32
20016a22:	3f491737          	lui	a4,0x3f491
20016a26:	e00507d3          	fmv.x.w	a5,fa0
20016a2a:	cc22                	c.swsp	s0,24(sp)
20016a2c:	ca26                	c.swsp	s1,20(sp)
20016a2e:	ce06                	c.swsp	ra,28(sp)
20016a30:	fda70713          	addi	a4,a4,-38 # 3f490fda <BIN_SIZE+0x1f452972>
20016a34:	84ae                	c.mv	s1,a1
20016a36:	842a                	c.mv	s0,a0
20016a38:	85be                	c.mv	a1,a5
20016a3a:	7807a6db          	bfoz	a3,a5,30,0
20016a3e:	0cd76f63          	bltu	a4,a3,20016b1c <sincosf+0xfc>
20016a42:	39800737          	lui	a4,0x39800
20016a46:	0ae6ef63          	bltu	a3,a4,20016b04 <sincosf+0xe4>
20016a4a:	4701                	c.li	a4,0
20016a4c:	00000693          	li	a3,0
20016a50:	f00785d3          	fmv.w.x	fa1,a5
20016a54:	10b5f6d3          	fmul.s	fa3,fa1,fa1
20016a58:	2001f637          	lui	a2,0x2001f
20016a5c:	69462787          	flw	fa5,1684(a2) # 2001f694 <shellDescsys+0xc0>
20016a60:	2001f637          	lui	a2,0x2001f
20016a64:	61862707          	flw	fa4,1560(a2) # 2001f618 <shellDescsys+0x44>
20016a68:	2001f637          	lui	a2,0x2001f
20016a6c:	2001f7b7          	lui	a5,0x2001f
20016a70:	70f6f7c3          	fmadd.s	fa5,fa3,fa5,fa4
20016a74:	65462707          	flw	fa4,1620(a2) # 2001f654 <shellDescsys+0x80>
20016a78:	2001f637          	lui	a2,0x2001f
20016a7c:	70d7f7c3          	fmadd.s	fa5,fa5,fa3,fa4
20016a80:	6b862707          	flw	fa4,1720(a2) # 2001f6b8 <shellDescsys+0xe4>
20016a84:	2001f637          	lui	a2,0x2001f
20016a88:	66462607          	flw	fa2,1636(a2) # 2001f664 <shellDescsys+0x90>
20016a8c:	2001f637          	lui	a2,0x2001f
20016a90:	10d7f7d3          	fmul.s	fa5,fa5,fa3
20016a94:	60e6f743          	fmadd.s	fa4,fa3,fa4,fa2
20016a98:	68862607          	flw	fa2,1672(a2) # 2001f688 <shellDescsys+0xb4>
20016a9c:	58f5f7c3          	fmadd.s	fa5,fa1,fa5,fa1
20016aa0:	60d77743          	fmadd.s	fa4,fa4,fa3,fa2
20016aa4:	61c7a607          	flw	fa2,1564(a5) # 2001f61c <shellDescsys+0x48>
20016aa8:	60d77743          	fmadd.s	fa4,fa4,fa3,fa2
20016aac:	e285                	c.bnez	a3,20016acc <sincosf+0xac>
20016aae:	02070b63          	beqz	a4,20016ae4 <sincosf+0xc4>
20016ab2:	20f797d3          	fneg.s	fa5,fa5
20016ab6:	20e71753          	fneg.s	fa4,fa4
20016aba:	e01c                	c.fsw	fa5,0(s0)
20016abc:	e098                	c.fsw	fa4,0(s1)
20016abe:	0001                	c.nop
20016ac0:	40f2                	c.lwsp	ra,28(sp)
20016ac2:	4462                	c.lwsp	s0,24(sp)
20016ac4:	44d2                	c.lwsp	s1,20(sp)
20016ac6:	6105                	c.addi16sp	sp,32
20016ac8:	00008067          	ret
20016acc:	00070e63          	beqz	a4,20016ae8 <sincosf+0xc8>
20016ad0:	20e71753          	fneg.s	fa4,fa4
20016ad4:	e018                	c.fsw	fa4,0(s0)
20016ad6:	e09c                	c.fsw	fa5,0(s1)
20016ad8:	40f2                	c.lwsp	ra,28(sp)
20016ada:	4462                	c.lwsp	s0,24(sp)
20016adc:	44d2                	c.lwsp	s1,20(sp)
20016ade:	6105                	c.addi16sp	sp,32
20016ae0:	00008067          	ret
20016ae4:	e01c                	c.fsw	fa5,0(s0)
20016ae6:	bfd9                	c.j	20016abc <sincosf+0x9c>
20016ae8:	20f797d3          	fneg.s	fa5,fa5
20016aec:	e018                	c.fsw	fa4,0(s0)
20016aee:	e09c                	c.fsw	fa5,0(s1)
20016af0:	fe9ff06f          	j	20016ad8 <sincosf+0xb8>
20016af4:	0068                	c.addi4spn	a0,sp,12
20016af6:	33dd                	c.jal	200168dc <ref__mathlib_rredf2>
20016af8:	4732                	c.lwsp	a4,12(sp)
20016afa:	e00507d3          	fmv.x.w	a5,fa0
20016afe:	08075f63          	bgez	a4,20016b9c <sincosf+0x17c>
20016b02:	85be                	c.mv	a1,a5
20016b04:	0586                	c.slli	a1,0x1
20016b06:	ff000737          	lui	a4,0xff000
20016b0a:	06e5f363          	bgeu	a1,a4,20016b70 <sincosf+0x150>
20016b0e:	c01c                	c.sw	a5,0(s0)
20016b10:	2001f737          	lui	a4,0x2001f
20016b14:	61c72783          	lw	a5,1564(a4) # 2001f61c <shellDescsys+0x48>
20016b18:	c09c                	c.sw	a5,0(s1)
20016b1a:	b75d                	c.j	20016ac0 <sincosf+0xa0>
20016b1c:	46491737          	lui	a4,0x46491
20016b20:	e4870713          	addi	a4,a4,-440 # 46490e48 <BIN_SIZE+0x264527e0>
20016b24:	fcd768e3          	bltu	a4,a3,20016af4 <sincosf+0xd4>
20016b28:	20021737          	lui	a4,0x20021
20016b2c:	2001f6b7          	lui	a3,0x2001f
20016b30:	65c6a587          	flw	fa1,1628(a3) # 2001f65c <shellDescsys+0x88>
20016b34:	cb472787          	flw	fa5,-844(a4) # 20020cb4 <cst_libm_rredf>
20016b38:	cb470713          	addi	a4,a4,-844
20016b3c:	6710                	c.flw	fa2,8(a4)
20016b3e:	58f577c3          	fmadd.s	fa5,fa0,fa5,fa1
20016b42:	6754                	c.flw	fa3,12(a4)
20016b44:	6b18                	c.flw	fa4,16(a4)
20016b46:	6b48                	c.flw	fa0,20(a4)
20016b48:	08b7f7d3          	fsub.s	fa5,fa5,fa1
20016b4c:	f00785d3          	fmv.w.x	fa1,a5
20016b50:	58c7f64b          	fnmsub.s	fa2,fa5,fa2,fa1
20016b54:	c0079753          	fcvt.w.s	a4,fa5,rtz
20016b58:	60d7f6cb          	fnmsub.s	fa3,fa5,fa3,fa2
20016b5c:	00177693          	andi	a3,a4,1
20016b60:	8b09                	c.andi	a4,2
20016b62:	68e7f74b          	fnmsub.s	fa4,fa5,fa4,fa3
20016b66:	70a7f5cb          	fnmsub.s	fa1,fa5,fa0,fa4
20016b6a:	e00587d3          	fmv.x.w	a5,fa1
20016b6e:	b5cd                	c.j	20016a50 <sincosf+0x30>
20016b70:	00e58a63          	beq	a1,a4,20016b84 <sincosf+0x164>
20016b74:	f00785d3          	fmv.w.x	fa1,a5
20016b78:	00b5f7d3          	fadd.s	fa5,fa1,fa1
20016b7c:	e09c                	c.fsw	fa5,0(s1)
20016b7e:	e01c                	c.fsw	fa5,0(s0)
20016b80:	f41ff06f          	j	20016ac0 <sincosf+0xa0>
20016b84:	f00007d3          	fmv.w.x	fa5,zero
20016b88:	18f7f7d3          	fdiv.s	fa5,fa5,fa5
20016b8c:	02100713          	li	a4,33
20016b90:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
20016b94:	e09c                	c.fsw	fa5,0(s1)
20016b96:	e01c                	c.fsw	fa5,0(s0)
20016b98:	f29ff06f          	j	20016ac0 <sincosf+0xa0>
20016b9c:	00177693          	andi	a3,a4,1
20016ba0:	8b09                	c.andi	a4,2
20016ba2:	b57d                	c.j	20016a50 <sincosf+0x30>
20016ba4:	0001                	c.nop
	...

20016ba8 <tlka_w_ns_init>:
20016ba8:	1141                	c.addi	sp,-16
20016baa:	6785                	c.lui	a5,0x1
20016bac:	c422                	c.swsp	s0,8(sp)
20016bae:	c226                	c.swsp	s1,4(sp)
20016bb0:	c04a                	c.swsp	s2,0(sp)
20016bb2:	577d                	c.li	a4,-1
20016bb4:	c606                	c.swsp	ra,12(sp)
20016bb6:	97aa                	c.add	a5,a0
20016bb8:	a0e7ae23          	sw	a4,-1508(a5) # a1c <uart0_irq_handler+0x4c>
20016bbc:	842a                	c.mv	s0,a0
20016bbe:	84ae                	c.mv	s1,a1
20016bc0:	8932                	c.mv	s2,a2
20016bc2:	4198                	c.lw	a4,0(a1)
20016bc4:	4907525b          	beqc	a4,80,20016c48 <tlka_w_ns_init+0xa0>
20016bc8:	10000713          	li	a4,256
20016bcc:	a2e7a623          	sw	a4,-1492(a5)
20016bd0:	40c8                	c.lw	a0,4(s1)
20016bd2:	2049                	c.jal	20016c54 <NumBandsForRate>
20016bd4:	6685                	c.lui	a3,0x1
20016bd6:	96a2                	c.add	a3,s0
20016bd8:	a2c6a783          	lw	a5,-1492(a3) # a2c <uart0_irq_handler+0x5c>
20016bdc:	0004a803          	lw	a6,0(s1)
20016be0:	0017d593          	srli	a1,a5,0x1
20016be4:	0027d613          	srli	a2,a5,0x2
20016be8:	00158593          	addi	a1,a1,1
20016bec:	20440793          	addi	a5,s0,516
20016bf0:	40840713          	addi	a4,s0,1032
20016bf4:	a2a6a223          	sw	a0,-1500(a3)
20016bf8:	a306a423          	sw	a6,-1496(a3)
20016bfc:	a2b6a823          	sw	a1,-1488(a3)
20016c00:	a2c6aa23          	sw	a2,-1484(a3)
20016c04:	4007a423          	sw	zero,1032(a5)
20016c08:	0007a023          	sw	zero,0(a5)
20016c0c:	2007a223          	sw	zero,516(a5)
20016c10:	0791                	c.addi	a5,4
20016c12:	fee799e3          	bne	a5,a4,20016c04 <tlka_w_ns_init+0x5c>
20016c16:	8522                	c.mv	a0,s0
20016c18:	050000ef          	jal	ra,20016c68 <Mcra_init>
20016c1c:	4488                	c.lw	a0,8(s1)
20016c1e:	85a2                	c.mv	a1,s0
20016c20:	0b8000ef          	jal	ra,20016cd8 <SuppressionParams_init>
20016c24:	00800533          	add	a0,zero,s0
20016c28:	188000ef          	jal	ra,20016db0 <NoiseEstimator_init>
20016c2c:	00800533          	add	a0,zero,s0
20016c30:	190000ef          	jal	ra,20016dc0 <WienerFilter_init>
20016c34:	6785                	c.lui	a5,0x1
20016c36:	943e                	c.add	s0,a5
20016c38:	a3242c23          	sw	s2,-1480(s0)
20016c3c:	40b2                	c.lwsp	ra,12(sp)
20016c3e:	4422                	c.lwsp	s0,8(sp)
20016c40:	4492                	c.lwsp	s1,4(sp)
20016c42:	4902                	c.lwsp	s2,0(sp)
20016c44:	0141                	c.addi	sp,16
20016c46:	8082                	c.jr	ra
20016c48:	08000713          	li	a4,128
20016c4c:	a2e7a623          	sw	a4,-1492(a5) # a2c <uart0_irq_handler+0x5c>
20016c50:	b741                	c.j	20016bd0 <tlka_w_ns_init+0x28>
20016c52:	0001                	c.nop

20016c54 <NumBandsForRate>:
20016c54:	106257b7          	lui	a5,0x10625
20016c58:	dd378793          	addi	a5,a5,-557 # 10624dd3 <_D_HEAP_START_ADDR+0x1059bce3>
20016c5c:	02f53533          	mulhu	a0,a0,a5
20016c60:	8129                	c.srli	a0,0xa
20016c62:	8082                	c.jr	ra
20016c64:	0001                	c.nop
	...

20016c68 <Mcra_init>:
20016c68:	6785                	c.lui	a5,0x1
20016c6a:	97aa                	c.add	a5,a0
20016c6c:	a207a683          	lw	a3,-1504(a5) # a20 <uart0_irq_handler+0x50>
20016c70:	00d007b3          	add	a5,zero,a3
20016c74:	20468713          	addi	a4,a3,516
20016c78:	2007a223          	sw	zero,516(a5)
20016c7c:	4007a423          	sw	zero,1032(a5)
20016c80:	6007a623          	sw	zero,1548(a5)
20016c84:	0007a023          	sw	zero,0(a5)
20016c88:	0791                	c.addi	a5,4
20016c8a:	fef717e3          	bne	a4,a5,20016c78 <Mcra_init+0x10>
20016c8e:	2001f7b7          	lui	a5,0x2001f
20016c92:	63c7a703          	lw	a4,1596(a5) # 2001f63c <shellDescsys+0x68>
20016c96:	2001f5b7          	lui	a1,0x2001f
20016c9a:	6785                	c.lui	a5,0x1
20016c9c:	97b6                	c.add	a5,a3
20016c9e:	6985a683          	lw	a3,1688(a1) # 2001f698 <shellDescsys+0xc4>
20016ca2:	80d7ae23          	sw	a3,-2020(a5) # 81c <exception_handler+0x178>
20016ca6:	10a00693          	li	a3,266
20016caa:	2001f637          	lui	a2,0x2001f
20016cae:	82d7a023          	sw	a3,-2016(a5)
20016cb2:	08100693          	li	a3,129
20016cb6:	80e7aa23          	sw	a4,-2028(a5)
20016cba:	80e7a823          	sw	a4,-2032(a5)
20016cbe:	8207a223          	sw	zero,-2012(a5)
20016cc2:	68062703          	lw	a4,1664(a2) # 2001f680 <shellDescsys+0xac>
20016cc6:	82d7a423          	sw	a3,-2008(a5)
20016cca:	80e7ac23          	sw	a4,-2024(a5)
20016cce:	82079623          	sh	zero,-2004(a5)
20016cd2:	8082                	c.jr	ra
20016cd4:	0001                	c.nop
	...

20016cd8 <SuppressionParams_init>:
20016cd8:	4795                	c.li	a5,5
20016cda:	02a7e963          	bltu	a5,a0,20016d0c <SuppressionParams_init+0x34>
20016cde:	200217b7          	lui	a5,0x20021
20016ce2:	32c78793          	addi	a5,a5,812 # 2002132c <kBlocks160w256FirstHalf+0x180>
20016ce6:	0ca7855b          	lea.w	a0,a5,a0
20016cea:	411c                	c.lw	a5,0(a0)
20016cec:	00078067          	jr	a5
20016cf0:	6685                	c.lui	a3,0x1
20016cf2:	95b6                	c.add	a1,a3
20016cf4:	2001f737          	lui	a4,0x2001f
20016cf8:	2001f7b7          	lui	a5,0x2001f
20016cfc:	64072703          	lw	a4,1600(a4) # 2001f640 <shellDescsys+0x6c>
20016d00:	6487a783          	lw	a5,1608(a5) # 2001f648 <shellDescsys+0x74>
20016d04:	a0e5aa23          	sw	a4,-1516(a1)
20016d08:	a0f5ac23          	sw	a5,-1512(a1)
20016d0c:	00008067          	ret
20016d10:	6685                	c.lui	a3,0x1
20016d12:	95b6                	c.add	a1,a3
20016d14:	2001f737          	lui	a4,0x2001f
20016d18:	2001f7b7          	lui	a5,0x2001f
20016d1c:	62072703          	lw	a4,1568(a4) # 2001f620 <shellDescsys+0x4c>
20016d20:	6247a783          	lw	a5,1572(a5) # 2001f624 <shellDescsys+0x50>
20016d24:	a0e5aa23          	sw	a4,-1516(a1)
20016d28:	a0f5ac23          	sw	a5,-1512(a1)
20016d2c:	00008067          	ret
20016d30:	6685                	c.lui	a3,0x1
20016d32:	95b6                	c.add	a1,a3
20016d34:	2001f737          	lui	a4,0x2001f
20016d38:	2001f7b7          	lui	a5,0x2001f
20016d3c:	61c72703          	lw	a4,1564(a4) # 2001f61c <shellDescsys+0x48>
20016d40:	6587a783          	lw	a5,1624(a5) # 2001f658 <shellDescsys+0x84>
20016d44:	a0e5aa23          	sw	a4,-1516(a1)
20016d48:	a0f5ac23          	sw	a5,-1512(a1)
20016d4c:	00008067          	ret
20016d50:	6685                	c.lui	a3,0x1
20016d52:	95b6                	c.add	a1,a3
20016d54:	2001f737          	lui	a4,0x2001f
20016d58:	2001f7b7          	lui	a5,0x2001f
20016d5c:	61c72703          	lw	a4,1564(a4) # 2001f61c <shellDescsys+0x48>
20016d60:	6387a783          	lw	a5,1592(a5) # 2001f638 <shellDescsys+0x64>
20016d64:	a0e5aa23          	sw	a4,-1516(a1)
20016d68:	a0f5ac23          	sw	a5,-1512(a1)
20016d6c:	00008067          	ret
20016d70:	6685                	c.lui	a3,0x1
20016d72:	95b6                	c.add	a1,a3
20016d74:	2001f737          	lui	a4,0x2001f
20016d78:	2001f7b7          	lui	a5,0x2001f
20016d7c:	61c72703          	lw	a4,1564(a4) # 2001f61c <shellDescsys+0x48>
20016d80:	6807a783          	lw	a5,1664(a5) # 2001f680 <shellDescsys+0xac>
20016d84:	a0e5aa23          	sw	a4,-1516(a1)
20016d88:	a0f5ac23          	sw	a5,-1512(a1)
20016d8c:	00008067          	ret
20016d90:	6685                	c.lui	a3,0x1
20016d92:	95b6                	c.add	a1,a3
20016d94:	2001f737          	lui	a4,0x2001f
20016d98:	2001f7b7          	lui	a5,0x2001f
20016d9c:	62072703          	lw	a4,1568(a4) # 2001f620 <shellDescsys+0x4c>
20016da0:	6a87a783          	lw	a5,1704(a5) # 2001f6a8 <shellDescsys+0xd4>
20016da4:	a0e5aa23          	sw	a4,-1516(a1)
20016da8:	a0f5ac23          	sw	a5,-1512(a1)
20016dac:	8082                	c.jr	ra
20016dae:	0001                	c.nop

20016db0 <NoiseEstimator_init>:
20016db0:	20450793          	addi	a5,a0,516
20016db4:	00052023          	sw	zero,0(a0)
20016db8:	0511                	c.addi	a0,4
20016dba:	fef51de3          	bne	a0,a5,20016db4 <NoiseEstimator_init+0x4>
20016dbe:	8082                	c.jr	ra

20016dc0 <WienerFilter_init>:
20016dc0:	6705                	c.lui	a4,0x1
20016dc2:	2001f7b7          	lui	a5,0x2001f
20016dc6:	61c7a683          	lw	a3,1564(a5) # 2001f61c <shellDescsys+0x48>
20016dca:	81070793          	addi	a5,a4,-2032 # 810 <exception_handler+0x16c>
20016dce:	a1470713          	addi	a4,a4,-1516
20016dd2:	97aa                	c.add	a5,a0
20016dd4:	00a70733          	add	a4,a4,a0
20016dd8:	c394                	c.sw	a3,0(a5)
20016dda:	0791                	c.addi	a5,4
20016ddc:	fee79ee3          	bne	a5,a4,20016dd8 <WienerFilter_init+0x18>
20016de0:	8082                	c.jr	ra
	...

20016de4 <sys_init>:
20016de4:	1101                	c.addi	sp,-32
20016de6:	ffbc07b7          	lui	a5,0xffbc0
20016dea:	ce06                	c.swsp	ra,28(sp)
20016dec:	cc22                	c.swsp	s0,24(sp)
20016dee:	ca26                	c.swsp	s1,20(sp)
20016df0:	c84a                	c.swsp	s2,16(sp)
20016df2:	c64e                	c.swsp	s3,12(sp)
20016df4:	c452                	c.swsp	s4,8(sp)
20016df6:	17fd                	c.addi	a5,-1
20016df8:	80140737          	lui	a4,0x80140
20016dfc:	1ef72023          	sw	a5,480(a4) # 801401e0 <BIN_SIZE+0x60101b78>
20016e00:	842a                	c.mv	s0,a0
20016e02:	84ae                	c.mv	s1,a1
20016e04:	08c00513          	li	a0,140
20016e08:	00200593          	li	a1,2
20016e0c:	1ef72223          	sw	a5,484(a4)
20016e10:	dfffc097          	auipc	ra,0xdfffc
20016e14:	2d0080e7          	jalr	720(ra) # 130e0 <analog_write_reg8>
20016e18:	08000593          	li	a1,128
20016e1c:	07d00513          	li	a0,125
20016e20:	dfffc097          	auipc	ra,0xdfffc
20016e24:	2c0080e7          	jalr	704(ra) # 130e0 <analog_write_reg8>
20016e28:	801607b7          	lui	a5,0x80160
20016e2c:	20000737          	lui	a4,0x20000
20016e30:	0ff47593          	andi	a1,s0,255
20016e34:	4529                	c.li	a0,10
20016e36:	c398                	c.sw	a4,0(a5)
20016e38:	dfffc097          	auipc	ra,0xdfffc
20016e3c:	2a8080e7          	jalr	680(ra) # 130e0 <analog_write_reg8>
20016e40:	04500593          	li	a1,69
20016e44:	00100513          	li	a0,1
20016e48:	dfffc097          	auipc	ra,0xdfffc
20016e4c:	298080e7          	jalr	664(ra) # 130e0 <analog_write_reg8>
20016e50:	03b00593          	li	a1,59
20016e54:	00b00513          	li	a0,11
20016e58:	dfffc097          	auipc	ra,0xdfffc
20016e5c:	288080e7          	jalr	648(ra) # 130e0 <analog_write_reg8>
20016e60:	00600513          	li	a0,6
20016e64:	dfffc097          	auipc	ra,0xdfffc
20016e68:	234080e7          	jalr	564(ra) # 13098 <analog_read_reg8>
20016e6c:	fc14e593          	ori	a1,s1,-63
20016e70:	fff5c593          	not	a1,a1
20016e74:	8de9                	c.and	a1,a0
20016e76:	0ff5f593          	andi	a1,a1,255
20016e7a:	4519                	c.li	a0,6
20016e7c:	dfffc097          	auipc	ra,0xdfffc
20016e80:	264080e7          	jalr	612(ra) # 130e0 <analog_write_reg8>
20016e84:	00500513          	li	a0,5
20016e88:	dfffc097          	auipc	ra,0xdfffc
20016e8c:	210080e7          	jalr	528(ra) # 13098 <analog_read_reg8>
20016e90:	0f757593          	andi	a1,a0,247
20016e94:	00500513          	li	a0,5
20016e98:	dfffc097          	auipc	ra,0xdfffc
20016e9c:	248080e7          	jalr	584(ra) # 130e0 <analog_write_reg8>
20016ea0:	801007b7          	lui	a5,0x80100
20016ea4:	50078623          	sb	zero,1292(a5) # 8010050c <BIN_SIZE+0x600c1ea4>
20016ea8:	7c00d073          	csrwi	milmb,1
20016eac:	000807b7          	lui	a5,0x80
20016eb0:	00178793          	addi	a5,a5,1 # 80001 <DRAM_BEGIN+0x1>
20016eb4:	7c179073          	csrw	mdlmb,a5
20016eb8:	07f00513          	li	a0,127
20016ebc:	dfffc097          	auipc	ra,0xdfffc
20016ec0:	1dc080e7          	jalr	476(ra) # 13098 <analog_read_reg8>
20016ec4:	00a00433          	add	s0,zero,a0
20016ec8:	03800513          	li	a0,56
20016ecc:	dfffc097          	auipc	ra,0xdfffc
20016ed0:	1cc080e7          	jalr	460(ra) # 13098 <analog_read_reg8>
20016ed4:	00a00933          	add	s2,zero,a0
20016ed8:	03900513          	li	a0,57
20016edc:	dfffc097          	auipc	ra,0xdfffc
20016ee0:	1bc080e7          	jalr	444(ra) # 13098 <analog_read_reg8>
20016ee4:	0e09725b          	bbc	s2,0,20016fc8 <sys_init+0x1e4>
20016ee8:	8a2a                	c.mv	s4,a0
20016eea:	0fe97593          	andi	a1,s2,254
20016eee:	03800513          	li	a0,56
20016ef2:	7940990b          	addigp	s2,34708 # 888d0 <g_pm_status_info>
20016ef6:	160a715b          	bbc	s4,0,20017058 <sys_init+0x274>
20016efa:	4791                	c.li	a5,4
20016efc:	00f90123          	sb	a5,2(s2)
20016f00:	dfffc097          	auipc	ra,0xdfffc
20016f04:	1e0080e7          	jalr	480(ra) # 130e0 <analog_write_reg8>
20016f08:	00146593          	ori	a1,s0,1
20016f0c:	0ff5f593          	andi	a1,a1,255
20016f10:	07f00513          	li	a0,127
20016f14:	14c00413          	li	s0,332
20016f18:	0034d493          	srli	s1,s1,0x3
20016f1c:	dfffc097          	auipc	ra,0xdfffc
20016f20:	1c4080e7          	jalr	452(ra) # 130e0 <analog_write_reg8>
20016f24:	06940823          	sb	s1,112(s0)
20016f28:	08800513          	li	a0,136
20016f2c:	dfffc097          	auipc	ra,0xdfffc
20016f30:	16c080e7          	jalr	364(ra) # 13098 <analog_read_reg8>
20016f34:	be757a5b          	bbc	a0,7,20016f28 <sys_init+0x144>
20016f38:	dfffd097          	auipc	ra,0xdfffd
20016f3c:	838080e7          	jalr	-1992(ra) # 13770 <pm_wait_bbpll_done>
20016f40:	00294783          	lbu	a5,2(s2)
20016f44:	0887de5b          	beqc	a5,8,20016fe0 <sys_init+0x1fc>
20016f48:	80140737          	lui	a4,0x80140
20016f4c:	20a70783          	lb	a5,522(a4) # 8014020a <BIN_SIZE+0x60101ba2>
20016f50:	0ff7f793          	andi	a5,a5,255
20016f54:	00c7e793          	ori	a5,a5,12
20016f58:	20f70523          	sb	a5,522(a4)
20016f5c:	00100793          	li	a5,1
20016f60:	20f72023          	sw	a5,512(a4)
20016f64:	dfffc097          	auipc	ra,0xdfffc
20016f68:	7d8080e7          	jalr	2008(ra) # 1373c <cpu_wakeup_no_deepretn_back_init>
20016f6c:	f71fd0ef          	jal	ra,20014edc <clock_cal_24m_rc>
20016f70:	80140737          	lui	a4,0x80140
20016f74:	20870783          	lb	a5,520(a4) # 80140208 <BIN_SIZE+0x60101ba0>
20016f78:	0ff7f793          	andi	a5,a5,255
20016f7c:	0017e793          	ori	a5,a5,1
20016f80:	20f70423          	sb	a5,520(a4)
20016f84:	1fd70783          	lb	a5,509(a4)
20016f88:	00294683          	lbu	a3,2(s2)
20016f8c:	0ff7f793          	andi	a5,a5,255
20016f90:	04f8462b          	swgp	a5,16460 # 84188 <g_chip_version>
20016f94:	0046ee5b          	bnec	a3,4,20016fb0 <sys_init+0x1cc>
20016f98:	20072603          	lw	a2,512(a4)
20016f9c:	67d1                	c.lui	a5,0x14
20016f9e:	88078793          	addi	a5,a5,-1920 # 13880 <pm_sleep_start>
20016fa2:	5c38                	c.lw	a4,120(s0)
20016fa4:	963e                	c.add	a2,a5
20016fa6:	02000593          	li	a1,32
20016faa:	03000513          	li	a0,48
20016fae:	9702                	c.jalr	a4
20016fb0:	4462                	c.lwsp	s0,24(sp)
20016fb2:	40f2                	c.lwsp	ra,28(sp)
20016fb4:	44d2                	c.lwsp	s1,20(sp)
20016fb6:	4942                	c.lwsp	s2,16(sp)
20016fb8:	49b2                	c.lwsp	s3,12(sp)
20016fba:	4a22                	c.lwsp	s4,8(sp)
20016fbc:	458d                	c.li	a1,3
20016fbe:	08000513          	li	a0,128
20016fc2:	6105                	c.addi16sp	sp,32
20016fc4:	ea4fe06f          	j	20015668 <gpio_set_up_down_res>
20016fc8:	7940990b          	addigp	s2,34708 # 888d0 <g_pm_status_info>
20016fcc:	4004765b          	bbs	s0,0,20016fd8 <sys_init+0x1f4>
20016fd0:	47a1                	c.li	a5,8
20016fd2:	00f90123          	sb	a5,2(s2)
20016fd6:	bf0d                	c.j	20016f08 <sys_init+0x124>
20016fd8:	47c1                	c.li	a5,16
20016fda:	00f90123          	sb	a5,2(s2)
20016fde:	b72d                	c.j	20016f08 <sys_init+0x124>
20016fe0:	06400513          	li	a0,100
20016fe4:	dfffc097          	auipc	ra,0xdfffc
20016fe8:	0b4080e7          	jalr	180(ra) # 13098 <analog_read_reg8>
20016fec:	00a900a3          	sb	a0,1(s2)
20016ff0:	06400513          	li	a0,100
20016ff4:	dfffc097          	auipc	ra,0xdfffc
20016ff8:	0a4080e7          	jalr	164(ra) # 13098 <analog_read_reg8>
20016ffc:	8929                	c.andi	a0,10
20016ffe:	0085655b          	bnec	a0,8,20017008 <sys_init+0x224>
20017002:	4785                	c.li	a5,1
20017004:	78f0ba0b          	sbgp	a5,34708 # 888d0 <g_pm_status_info>
20017008:	801404b7          	lui	s1,0x80140
2001700c:	20848783          	lb	a5,520(s1) # 80140208 <BIN_SIZE+0x60101ba0>
20017010:	0fe7f793          	andi	a5,a5,254
20017014:	20f48423          	sb	a5,520(s1)
20017018:	00200793          	li	a5,2
2001701c:	20f48c23          	sb	a5,536(s1)
20017020:	20a48783          	lb	a5,522(s1)
20017024:	0ff7f793          	andi	a5,a5,255
20017028:	00c7e793          	ori	a5,a5,12
2001702c:	20f48523          	sb	a5,522(s1)
20017030:	dfffc097          	auipc	ra,0xdfffc
20017034:	2ec080e7          	jalr	748(ra) # 1331c <clock_get_digital_32k_tick>
20017038:	587c                	c.lw	a5,116(s0)
2001703a:	0505                	c.addi	a0,1
2001703c:	9782                	c.jalr	a5
2001703e:	80140737          	lui	a4,0x80140
20017042:	0505                	c.addi	a0,1
20017044:	20a4a023          	sw	a0,512(s1)
20017048:	20b70783          	lb	a5,523(a4) # 8014020b <BIN_SIZE+0x60101ba3>
2001704c:	be77fe5b          	bbc	a5,7,20017048 <sys_init+0x264>
20017050:	20070c23          	sb	zero,536(a4)
20017054:	f1dff06f          	j	20016f70 <sys_init+0x18c>
20017058:	00100793          	li	a5,1
2001705c:	00f90123          	sb	a5,2(s2)
20017060:	dfffc097          	auipc	ra,0xdfffc
20017064:	080080e7          	jalr	128(ra) # 130e0 <analog_write_reg8>
20017068:	001a6593          	ori	a1,s4,1
2001706c:	0ff5f593          	andi	a1,a1,255
20017070:	03900513          	li	a0,57
20017074:	dfffc097          	auipc	ra,0xdfffc
20017078:	06c080e7          	jalr	108(ra) # 130e0 <analog_write_reg8>
2001707c:	b571                	c.j	20016f08 <sys_init+0x124>
	...

20017080 <rf_mode_init>:
20017080:	801417b7          	lui	a5,0x80141
20017084:	f9b00713          	li	a4,-101
20017088:	ece78923          	sb	a4,-302(a5) # 80140ed2 <BIN_SIZE+0x6010286a>
2001708c:	4765                	c.li	a4,25
2001708e:	ece789a3          	sb	a4,-301(a5)
20017092:	46b9                	c.li	a3,14
20017094:	c6d78da3          	sb	a3,-901(a5)
20017098:	e4d78523          	sb	a3,-438(a5)
2001709c:	4725                	c.li	a4,9
2001709e:	e4e785a3          	sb	a4,-437(a5)
200170a2:	e4e78723          	sb	a4,-434(a5)
200170a6:	463d                	c.li	a2,15
200170a8:	e4c787a3          	sb	a2,-433(a5)
200170ac:	e4d78a23          	sb	a3,-428(a5)
200170b0:	e4e78aa3          	sb	a4,-427(a5)
200170b4:	46b1                	c.li	a3,12
200170b6:	e4d78b23          	sb	a3,-426(a5)
200170ba:	46a1                	c.li	a3,8
200170bc:	e4d78ba3          	sb	a3,-425(a5)
200170c0:	e4e78c23          	sb	a4,-424(a5)
200170c4:	e4c78ca3          	sb	a2,-423(a5)
200170c8:	05000713          	li	a4,80
200170cc:	c6e78b23          	sb	a4,-906(a5)
200170d0:	07300713          	li	a4,115
200170d4:	c6e78ba3          	sb	a4,-905(a5)
200170d8:	f8600713          	li	a4,-122
200170dc:	82e78d23          	sb	a4,-1990(a5)
200170e0:	4591                	c.li	a1,4
200170e2:	06500713          	li	a4,101
200170e6:	08b00513          	li	a0,139
200170ea:	82e78da3          	sb	a4,-1989(a5)
200170ee:	dfffc317          	auipc	t1,0xdfffc
200170f2:	ff230067          	jr	-14(t1) # 130e0 <analog_write_reg8>
	...

200170f8 <rf_set_ble_1M_mode>:
200170f8:	801417b7          	lui	a5,0x80141
200170fc:	06100713          	li	a4,97
20017100:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
20017104:	4759                	c.li	a4,22
20017106:	e2e78023          	sb	a4,-480(a5)
2001710a:	4729                	c.li	a4,10
2001710c:	e2e780a3          	sb	a4,-479(a5)
20017110:	02000713          	li	a4,32
20017114:	e2e78123          	sb	a4,-478(a5)
20017118:	02300713          	li	a4,35
2001711c:	e2e781a3          	sb	a4,-477(a5)
20017120:	e2078fa3          	sb	zero,-449(a5)
20017124:	c2078fa3          	sb	zero,-961(a5)
20017128:	fc400613          	li	a2,-60
2001712c:	c2c78023          	sb	a2,-992(a5)
20017130:	c2078123          	sb	zero,-990(a5)
20017134:	4779                	c.li	a4,30
20017136:	c4e78723          	sb	a4,-946(a5)
2001713a:	4685                	c.li	a3,1
2001713c:	c4d786a3          	sb	a3,-947(a5)
20017140:	c20780a3          	sb	zero,-991(a5)
20017144:	c20781a3          	sb	zero,-989(a5)
20017148:	c2078323          	sb	zero,-986(a5)
2001714c:	4741                	c.li	a4,16
2001714e:	c2e78523          	sb	a4,-982(a5)
20017152:	c2078ea3          	sb	zero,-963(a5)
20017156:	03800713          	li	a4,56
2001715a:	c2e78623          	sb	a4,-980(a5)
2001715e:	fb700593          	li	a1,-73
20017162:	c2b78b23          	sb	a1,-970(a5)
20017166:	45b9                	c.li	a1,14
20017168:	c2b78ba3          	sb	a1,-969(a5)
2001716c:	c2c78c23          	sb	a2,-968(a5)
20017170:	07100613          	li	a2,113
20017174:	c2c78ca3          	sb	a2,-967(a5)
20017178:	c6d789a3          	sb	a3,-909(a5)
2001717c:	c6e78ca3          	sb	a4,-903(a5)
20017180:	c8078d23          	sb	zero,-870(a5)
20017184:	03900713          	li	a4,57
20017188:	cce78123          	sb	a4,-830(a5)
2001718c:	04b00713          	li	a4,75
20017190:	cce781a3          	sb	a4,-829(a5)
20017194:	05600713          	li	a4,86
20017198:	cce78223          	sb	a4,-828(a5)
2001719c:	06200713          	li	a4,98
200171a0:	cce782a3          	sb	a4,-827(a5)
200171a4:	06e00713          	li	a4,110
200171a8:	cce78323          	sb	a4,-826(a5)
200171ac:	07900713          	li	a4,121
200171b0:	cce783a3          	sb	a4,-825(a5)
200171b4:	477d                	c.li	a4,31
200171b6:	80e78023          	sb	a4,-2048(a5)
200171ba:	46a1                	c.li	a3,8
200171bc:	80d780a3          	sb	a3,-2047(a5)
200171c0:	04600693          	li	a3,70
200171c4:	80d78123          	sb	a3,-2046(a5)
200171c8:	04400693          	li	a3,68
200171cc:	80d781a3          	sb	a3,-2045(a5)
200171d0:	56d5                	c.li	a3,-11
200171d2:	80d78223          	sb	a3,-2044(a5)
200171d6:	4691                	c.li	a3,4
200171d8:	80d782a3          	sb	a3,-2043(a5)
200171dc:	fa100693          	li	a3,-95
200171e0:	82d780a3          	sb	a3,-2015(a5)
200171e4:	82078123          	sb	zero,-2014(a5)
200171e8:	04c00693          	li	a3,76
200171ec:	c4d78623          	sb	a3,-948(a5)
200171f0:	c4e78723          	sb	a4,-946(a5)
200171f4:	03600713          	li	a4,54
200171f8:	82e78823          	sb	a4,-2000(a5)
200171fc:	a0078323          	sb	zero,-1530(a5)
20017200:	05000713          	li	a4,80
20017204:	a0e78623          	sb	a4,-1524(a5)
20017208:	a0078723          	sb	zero,-1522(a5)
2001720c:	a0078823          	sb	zero,-1520(a5)
20017210:	4709                	c.li	a4,2
20017212:	78e0cc2b          	swgp	a4,34712 # 888d4 <g_rfmode>
20017216:	8082                	c.jr	ra
20017218:	0001                	c.nop
	...

2001721c <rf_set_ble_1M_NO_PN_mode>:
2001721c:	801417b7          	lui	a5,0x80141
20017220:	06100713          	li	a4,97
20017224:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
20017228:	4759                	c.li	a4,22
2001722a:	e2e78023          	sb	a4,-480(a5)
2001722e:	4729                	c.li	a4,10
20017230:	e2e780a3          	sb	a4,-479(a5)
20017234:	02000713          	li	a4,32
20017238:	e2e78123          	sb	a4,-478(a5)
2001723c:	02300713          	li	a4,35
20017240:	e2e781a3          	sb	a4,-477(a5)
20017244:	e2078fa3          	sb	zero,-449(a5)
20017248:	c2078fa3          	sb	zero,-961(a5)
2001724c:	fc400613          	li	a2,-60
20017250:	c2c78023          	sb	a2,-992(a5)
20017254:	c2078123          	sb	zero,-990(a5)
20017258:	4779                	c.li	a4,30
2001725a:	c4e78723          	sb	a4,-946(a5)
2001725e:	4685                	c.li	a3,1
20017260:	c4d786a3          	sb	a3,-947(a5)
20017264:	c20780a3          	sb	zero,-991(a5)
20017268:	c20781a3          	sb	zero,-989(a5)
2001726c:	c2078323          	sb	zero,-986(a5)
20017270:	4741                	c.li	a4,16
20017272:	c2e78523          	sb	a4,-982(a5)
20017276:	c2078ea3          	sb	zero,-963(a5)
2001727a:	03800713          	li	a4,56
2001727e:	c2e78623          	sb	a4,-980(a5)
20017282:	fb700593          	li	a1,-73
20017286:	c2b78b23          	sb	a1,-970(a5)
2001728a:	45b9                	c.li	a1,14
2001728c:	c2b78ba3          	sb	a1,-969(a5)
20017290:	c2c78c23          	sb	a2,-968(a5)
20017294:	07100613          	li	a2,113
20017298:	c2c78ca3          	sb	a2,-967(a5)
2001729c:	c6d789a3          	sb	a3,-909(a5)
200172a0:	c6e78ca3          	sb	a4,-903(a5)
200172a4:	c8078d23          	sb	zero,-870(a5)
200172a8:	03900713          	li	a4,57
200172ac:	cce78123          	sb	a4,-830(a5)
200172b0:	04b00713          	li	a4,75
200172b4:	cce781a3          	sb	a4,-829(a5)
200172b8:	05600713          	li	a4,86
200172bc:	cce78223          	sb	a4,-828(a5)
200172c0:	06200713          	li	a4,98
200172c4:	cce782a3          	sb	a4,-827(a5)
200172c8:	06e00713          	li	a4,110
200172cc:	cce78323          	sb	a4,-826(a5)
200172d0:	07900713          	li	a4,121
200172d4:	cce783a3          	sb	a4,-825(a5)
200172d8:	477d                	c.li	a4,31
200172da:	80e78023          	sb	a4,-2048(a5)
200172de:	800780a3          	sb	zero,-2047(a5)
200172e2:	04200713          	li	a4,66
200172e6:	80e78123          	sb	a4,-2046(a5)
200172ea:	04400713          	li	a4,68
200172ee:	80e781a3          	sb	a4,-2045(a5)
200172f2:	5755                	c.li	a4,-11
200172f4:	80e78223          	sb	a4,-2044(a5)
200172f8:	4711                	c.li	a4,4
200172fa:	80e782a3          	sb	a4,-2043(a5)
200172fe:	fa100713          	li	a4,-95
20017302:	82e780a3          	sb	a4,-2015(a5)
20017306:	82078123          	sb	zero,-2014(a5)
2001730a:	04c00713          	li	a4,76
2001730e:	c4e78623          	sb	a4,-948(a5)
20017312:	4711                	c.li	a4,4
20017314:	78e0cc2b          	swgp	a4,34712 # 888d4 <g_rfmode>
20017318:	8082                	c.jr	ra
	...

2001731c <rf_set_ble_2M_NO_PN_mode>:
2001731c:	801417b7          	lui	a5,0x80141
20017320:	04100713          	li	a4,65
20017324:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
20017328:	4719                	c.li	a4,6
2001732a:	e2e78023          	sb	a4,-480(a5)
2001732e:	02a00713          	li	a4,42
20017332:	e2e780a3          	sb	a4,-479(a5)
20017336:	04300693          	li	a3,67
2001733a:	e2d78123          	sb	a3,-478(a5)
2001733e:	02600713          	li	a4,38
20017342:	e2e781a3          	sb	a4,-477(a5)
20017346:	e2078fa3          	sb	zero,-449(a5)
2001734a:	c2078fa3          	sb	zero,-961(a5)
2001734e:	fc400613          	li	a2,-60
20017352:	c2c78023          	sb	a2,-992(a5)
20017356:	4705                	c.li	a4,1
20017358:	c2e78123          	sb	a4,-990(a5)
2001735c:	45f9                	c.li	a1,30
2001735e:	c4b78723          	sb	a1,-946(a5)
20017362:	c4e786a3          	sb	a4,-947(a5)
20017366:	c20780a3          	sb	zero,-991(a5)
2001736a:	c20781a3          	sb	zero,-989(a5)
2001736e:	c2078323          	sb	zero,-986(a5)
20017372:	45c1                	c.li	a1,16
20017374:	c2b78523          	sb	a1,-982(a5)
20017378:	c2078ea3          	sb	zero,-963(a5)
2001737c:	03800593          	li	a1,56
20017380:	c2b78623          	sb	a1,-980(a5)
20017384:	fb700593          	li	a1,-73
20017388:	c2b78b23          	sb	a1,-970(a5)
2001738c:	45b9                	c.li	a1,14
2001738e:	c2b78ba3          	sb	a1,-969(a5)
20017392:	c2c78c23          	sb	a2,-968(a5)
20017396:	07100613          	li	a2,113
2001739a:	c2c78ca3          	sb	a2,-967(a5)
2001739e:	c6e789a3          	sb	a4,-909(a5)
200173a2:	03000713          	li	a4,48
200173a6:	c6e78ca3          	sb	a4,-903(a5)
200173aa:	c8078d23          	sb	zero,-870(a5)
200173ae:	03b00713          	li	a4,59
200173b2:	cce78123          	sb	a4,-830(a5)
200173b6:	04c00713          	li	a4,76
200173ba:	cce781a3          	sb	a4,-829(a5)
200173be:	05800613          	li	a2,88
200173c2:	ccc78223          	sb	a2,-828(a5)
200173c6:	06400613          	li	a2,100
200173ca:	ccc782a3          	sb	a2,-827(a5)
200173ce:	07000613          	li	a2,112
200173d2:	ccc78323          	sb	a2,-826(a5)
200173d6:	07a00613          	li	a2,122
200173da:	ccc783a3          	sb	a2,-825(a5)
200173de:	467d                	c.li	a2,31
200173e0:	80c78023          	sb	a2,-2048(a5)
200173e4:	800780a3          	sb	zero,-2047(a5)
200173e8:	80d78123          	sb	a3,-2046(a5)
200173ec:	04400693          	li	a3,68
200173f0:	80d781a3          	sb	a3,-2045(a5)
200173f4:	5695                	c.li	a3,-27
200173f6:	80d78223          	sb	a3,-2044(a5)
200173fa:	4691                	c.li	a3,4
200173fc:	80d782a3          	sb	a3,-2043(a5)
20017400:	fa100693          	li	a3,-95
20017404:	82d780a3          	sb	a3,-2015(a5)
20017408:	82078123          	sb	zero,-2014(a5)
2001740c:	c4e78623          	sb	a4,-948(a5)
20017410:	6785                	c.lui	a5,0x1
20017412:	80078793          	addi	a5,a5,-2048 # 800 <exception_handler+0x15c>
20017416:	78f0cc2b          	swgp	a5,34712 # 888d4 <g_rfmode>
2001741a:	8082                	c.jr	ra
2001741c:	0001                	c.nop
	...

20017420 <rf_set_ble_500K_mode>:
20017420:	801417b7          	lui	a5,0x80141
20017424:	06100713          	li	a4,97
20017428:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
2001742c:	4759                	c.li	a4,22
2001742e:	e2e78023          	sb	a4,-480(a5)
20017432:	4729                	c.li	a4,10
20017434:	e2e780a3          	sb	a4,-479(a5)
20017438:	02000713          	li	a4,32
2001743c:	e2e78123          	sb	a4,-478(a5)
20017440:	02300713          	li	a4,35
20017444:	e2e781a3          	sb	a4,-477(a5)
20017448:	e2078fa3          	sb	zero,-449(a5)
2001744c:	c2078fa3          	sb	zero,-961(a5)
20017450:	fc500713          	li	a4,-59
20017454:	c2e78023          	sb	a4,-992(a5)
20017458:	c2078123          	sb	zero,-990(a5)
2001745c:	5741                	c.li	a4,-16
2001745e:	c4e78723          	sb	a4,-946(a5)
20017462:	4705                	c.li	a4,1
20017464:	c4e786a3          	sb	a4,-947(a5)
20017468:	c20780a3          	sb	zero,-991(a5)
2001746c:	c20781a3          	sb	zero,-989(a5)
20017470:	c2078323          	sb	zero,-986(a5)
20017474:	4741                	c.li	a4,16
20017476:	c2e78523          	sb	a4,-982(a5)
2001747a:	c2078ea3          	sb	zero,-963(a5)
2001747e:	03800713          	li	a4,56
20017482:	c2e78623          	sb	a4,-980(a5)
20017486:	5739                	c.li	a4,-18
20017488:	c2e78b23          	sb	a4,-970(a5)
2001748c:	4731                	c.li	a4,12
2001748e:	c2e78ba3          	sb	a4,-969(a5)
20017492:	fc800713          	li	a4,-56
20017496:	c2e78c23          	sb	a4,-968(a5)
2001749a:	07d00713          	li	a4,125
2001749e:	c2e78ca3          	sb	a4,-967(a5)
200174a2:	02100713          	li	a4,33
200174a6:	c6e789a3          	sb	a4,-909(a5)
200174aa:	03000713          	li	a4,48
200174ae:	c6e78ca3          	sb	a4,-903(a5)
200174b2:	c8078d23          	sb	zero,-870(a5)
200174b6:	03600713          	li	a4,54
200174ba:	cce78123          	sb	a4,-830(a5)
200174be:	04800713          	li	a4,72
200174c2:	cce781a3          	sb	a4,-829(a5)
200174c6:	05400713          	li	a4,84
200174ca:	cce78223          	sb	a4,-828(a5)
200174ce:	06200713          	li	a4,98
200174d2:	cce782a3          	sb	a4,-827(a5)
200174d6:	06e00713          	li	a4,110
200174da:	cce78323          	sb	a4,-826(a5)
200174de:	07900713          	li	a4,121
200174e2:	cce783a3          	sb	a4,-825(a5)
200174e6:	477d                	c.li	a4,31
200174e8:	80e78023          	sb	a4,-2048(a5)
200174ec:	4721                	c.li	a4,8
200174ee:	80e780a3          	sb	a4,-2047(a5)
200174f2:	04a00713          	li	a4,74
200174f6:	80e78123          	sb	a4,-2046(a5)
200174fa:	04400713          	li	a4,68
200174fe:	80e781a3          	sb	a4,-2045(a5)
20017502:	5755                	c.li	a4,-11
20017504:	80e78223          	sb	a4,-2044(a5)
20017508:	fa400713          	li	a4,-92
2001750c:	80e782a3          	sb	a4,-2043(a5)
20017510:	fa100713          	li	a4,-95
20017514:	82e780a3          	sb	a4,-2015(a5)
20017518:	82078123          	sb	zero,-2014(a5)
2001751c:	04c00713          	li	a4,76
20017520:	c4e78623          	sb	a4,-948(a5)
20017524:	4741                	c.li	a4,16
20017526:	78e0cc2b          	swgp	a4,34712 # 888d4 <g_rfmode>
2001752a:	8082                	c.jr	ra
2001752c:	0001                	c.nop
	...

20017530 <rf_set_ble_125K_mode>:
20017530:	801417b7          	lui	a5,0x80141
20017534:	06100713          	li	a4,97
20017538:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
2001753c:	4759                	c.li	a4,22
2001753e:	e2e78023          	sb	a4,-480(a5)
20017542:	4729                	c.li	a4,10
20017544:	e2e780a3          	sb	a4,-479(a5)
20017548:	02000713          	li	a4,32
2001754c:	e2e78123          	sb	a4,-478(a5)
20017550:	02300713          	li	a4,35
20017554:	e2e781a3          	sb	a4,-477(a5)
20017558:	e2078fa3          	sb	zero,-449(a5)
2001755c:	c2078fa3          	sb	zero,-961(a5)
20017560:	fc500713          	li	a4,-59
20017564:	c2e78023          	sb	a4,-992(a5)
20017568:	c2078123          	sb	zero,-990(a5)
2001756c:	5741                	c.li	a4,-16
2001756e:	c4e78723          	sb	a4,-946(a5)
20017572:	4705                	c.li	a4,1
20017574:	c4e786a3          	sb	a4,-947(a5)
20017578:	c20780a3          	sb	zero,-991(a5)
2001757c:	c20781a3          	sb	zero,-989(a5)
20017580:	c2078323          	sb	zero,-986(a5)
20017584:	4741                	c.li	a4,16
20017586:	c2e78523          	sb	a4,-982(a5)
2001758a:	c2078ea3          	sb	zero,-963(a5)
2001758e:	03800713          	li	a4,56
20017592:	c2e78623          	sb	a4,-980(a5)
20017596:	5759                	c.li	a4,-10
20017598:	c2e78b23          	sb	a4,-970(a5)
2001759c:	4731                	c.li	a4,12
2001759e:	c2e78ba3          	sb	a4,-969(a5)
200175a2:	fc800713          	li	a4,-56
200175a6:	c2e78c23          	sb	a4,-968(a5)
200175aa:	07d00713          	li	a4,125
200175ae:	c2e78ca3          	sb	a4,-967(a5)
200175b2:	02100713          	li	a4,33
200175b6:	c6e789a3          	sb	a4,-909(a5)
200175ba:	03000713          	li	a4,48
200175be:	c6e78ca3          	sb	a4,-903(a5)
200175c2:	c8078d23          	sb	zero,-870(a5)
200175c6:	03600713          	li	a4,54
200175ca:	cce78123          	sb	a4,-830(a5)
200175ce:	04800713          	li	a4,72
200175d2:	cce781a3          	sb	a4,-829(a5)
200175d6:	05400713          	li	a4,84
200175da:	cce78223          	sb	a4,-828(a5)
200175de:	06200713          	li	a4,98
200175e2:	cce782a3          	sb	a4,-827(a5)
200175e6:	06e00713          	li	a4,110
200175ea:	cce78323          	sb	a4,-826(a5)
200175ee:	07900713          	li	a4,121
200175f2:	cce783a3          	sb	a4,-825(a5)
200175f6:	477d                	c.li	a4,31
200175f8:	80e78023          	sb	a4,-2048(a5)
200175fc:	4721                	c.li	a4,8
200175fe:	80e780a3          	sb	a4,-2047(a5)
20017602:	04a00713          	li	a4,74
20017606:	80e78123          	sb	a4,-2046(a5)
2001760a:	04400713          	li	a4,68
2001760e:	80e781a3          	sb	a4,-2045(a5)
20017612:	5755                	c.li	a4,-11
20017614:	80e78223          	sb	a4,-2044(a5)
20017618:	fb400713          	li	a4,-76
2001761c:	80e782a3          	sb	a4,-2043(a5)
20017620:	fa100713          	li	a4,-95
20017624:	82e780a3          	sb	a4,-2015(a5)
20017628:	82078123          	sb	zero,-2014(a5)
2001762c:	04c00713          	li	a4,76
20017630:	c4e78623          	sb	a4,-948(a5)
20017634:	02000713          	li	a4,32
20017638:	78e0cc2b          	swgp	a4,34712 # 888d4 <g_rfmode>
2001763c:	8082                	c.jr	ra
	...

20017640 <rf_set_zigbee_250K_mode>:
20017640:	801417b7          	lui	a5,0x80141
20017644:	04100713          	li	a4,65
20017648:	e2e78ea3          	sb	a4,-451(a5) # 80140e3d <BIN_SIZE+0x601027d5>
2001764c:	4719                	c.li	a4,6
2001764e:	e2e78023          	sb	a4,-480(a5)
20017652:	02a00713          	li	a4,42
20017656:	e2e780a3          	sb	a4,-479(a5)
2001765a:	04300713          	li	a4,67
2001765e:	e2e78123          	sb	a4,-478(a5)
20017662:	02600713          	li	a4,38
20017666:	e2e781a3          	sb	a4,-477(a5)
2001766a:	e2078fa3          	sb	zero,-449(a5)
2001766e:	c2078fa3          	sb	zero,-961(a5)
20017672:	fc400693          	li	a3,-60
20017676:	c2d78023          	sb	a3,-992(a5)
2001767a:	4705                	c.li	a4,1
2001767c:	c2e78123          	sb	a4,-990(a5)
20017680:	4661                	c.li	a2,24
20017682:	c4c78723          	sb	a2,-946(a5)
20017686:	463d                	c.li	a2,15
20017688:	c4c786a3          	sb	a2,-947(a5)
2001768c:	c2e780a3          	sb	a4,-991(a5)
20017690:	f8000613          	li	a2,-128
20017694:	c2c781a3          	sb	a2,-989(a5)
20017698:	4609                	c.li	a2,2
2001769a:	c2c78323          	sb	a2,-986(a5)
2001769e:	4641                	c.li	a2,16
200176a0:	c2c78523          	sb	a2,-982(a5)
200176a4:	c2e78ea3          	sb	a4,-963(a5)
200176a8:	03900613          	li	a2,57
200176ac:	c2c78623          	sb	a2,-980(a5)
200176b0:	fb700613          	li	a2,-73
200176b4:	c2c78b23          	sb	a2,-970(a5)
200176b8:	4639                	c.li	a2,14
200176ba:	c2c78ba3          	sb	a2,-969(a5)
200176be:	c2d78c23          	sb	a3,-968(a5)
200176c2:	07100693          	li	a3,113
200176c6:	c2d78ca3          	sb	a3,-967(a5)
200176ca:	c6e789a3          	sb	a4,-909(a5)
200176ce:	03000713          	li	a4,48
200176d2:	c6e78ca3          	sb	a4,-903(a5)
200176d6:	c8078d23          	sb	zero,-870(a5)
200176da:	03600713          	li	a4,54
200176de:	cce78123          	sb	a4,-830(a5)
200176e2:	04800713          	li	a4,72
200176e6:	cce781a3          	sb	a4,-829(a5)
200176ea:	05400713          	li	a4,84
200176ee:	cce78223          	sb	a4,-828(a5)
200176f2:	06200713          	li	a4,98
200176f6:	cce782a3          	sb	a4,-827(a5)
200176fa:	06e00713          	li	a4,110
200176fe:	cce78323          	sb	a4,-826(a5)
20017702:	07900713          	li	a4,121
20017706:	cce783a3          	sb	a4,-825(a5)
2001770a:	474d                	c.li	a4,19
2001770c:	80e78023          	sb	a4,-2048(a5)
20017710:	800780a3          	sb	zero,-2047(a5)
20017714:	04200713          	li	a4,66
20017718:	80e78123          	sb	a4,-2046(a5)
2001771c:	04400713          	li	a4,68
20017720:	80e781a3          	sb	a4,-2045(a5)
20017724:	5701                	c.li	a4,-32
20017726:	80e78223          	sb	a4,-2044(a5)
2001772a:	4711                	c.li	a4,4
2001772c:	80e782a3          	sb	a4,-2043(a5)
20017730:	0a700713          	li	a4,167
20017734:	80e7a423          	sw	a4,-2040(a5)
20017738:	0d100713          	li	a4,209
2001773c:	80e7a823          	sw	a4,-2032(a5)
20017740:	f9500713          	li	a4,-107
20017744:	80e78c23          	sb	a4,-2024(a5)
20017748:	4731                	c.li	a4,12
2001774a:	80e78ca3          	sb	a4,-2023(a5)
2001774e:	02300713          	li	a4,35
20017752:	82e780a3          	sb	a4,-2015(a5)
20017756:	82078123          	sb	zero,-2014(a5)
2001775a:	04c00713          	li	a4,76
2001775e:	c4e78623          	sb	a4,-948(a5)
20017762:	4721                	c.li	a4,8
20017764:	78e0cc2b          	swgp	a4,34712 # 888d4 <g_rfmode>
20017768:	8082                	c.jr	ra
	...

2001776c <rf_set_chn>:
2001776c:	6685                	c.lui	a3,0x1
2001776e:	96068793          	addi	a5,a3,-1696 # 960 <exception_handler+0x2bc>
20017772:	953e                	c.add	a0,a5
20017774:	9d768793          	addi	a5,a3,-1577
20017778:	02000713          	li	a4,32
2001777c:	04a7c263          	blt	a5,a0,200177c0 <rf_set_chn+0x54>
20017780:	9be68793          	addi	a5,a3,-1602
20017784:	04000713          	li	a4,64
20017788:	02a7cc63          	blt	a5,a0,200177c0 <rf_set_chn+0x54>
2001778c:	9a068793          	addi	a5,a3,-1632
20017790:	06000713          	li	a4,96
20017794:	02a7e663          	bltu	a5,a0,200177c0 <rf_set_chn+0x54>
20017798:	98268793          	addi	a5,a3,-1662
2001779c:	f8000713          	li	a4,-128
200177a0:	02a7e063          	bltu	a5,a0,200177c0 <rf_set_chn+0x54>
200177a4:	96468793          	addi	a5,a3,-1692
200177a8:	fa000713          	li	a4,-96
200177ac:	00a7ea63          	bltu	a5,a0,200177c0 <rf_set_chn+0x54>
200177b0:	94b68693          	addi	a3,a3,-1717
200177b4:	fe000713          	li	a4,-32
200177b8:	00a6f463          	bgeu	a3,a0,200177c0 <rf_set_chn+0x54>
200177bc:	fc000713          	li	a4,-64
200177c0:	801417b7          	lui	a5,0x80141
200177c4:	0328058b          	lbgp	a1,16434 # 8416e <g_single_tong_freqoffset>
200177c8:	e4478683          	lb	a3,-444(a5) # 80140e44 <BIN_SIZE+0x601027dc>
200177cc:	0ff5f593          	andi	a1,a1,255
200177d0:	0ff6f693          	andi	a3,a3,255
200177d4:	0016e693          	ori	a3,a3,1
200177d8:	e4d78223          	sb	a3,-444(a5)
200177dc:	e4478603          	lb	a2,-444(a5)
200177e0:	0aa5855b          	lea.h	a0,a1,a0
200177e4:	047526db          	bfoz	a3,a0,1,7
200177e8:	8a05                	c.andi	a2,1
200177ea:	8ed1                	c.or	a3,a2
200177ec:	e4d78223          	sb	a3,-444(a5)
200177f0:	e4578683          	lb	a3,-443(a5)
200177f4:	3875255b          	bfoz	a0,a0,14,7
200177f8:	0c06f693          	andi	a3,a3,192
200177fc:	8d55                	c.or	a0,a3
200177fe:	e4a782a3          	sb	a0,-443(a5)
20017802:	e2978683          	lb	a3,-471(a5)
20017806:	03f6f693          	andi	a3,a3,63
2001780a:	8f55                	c.or	a4,a3
2001780c:	0ff77713          	andi	a4,a4,255
20017810:	e2e784a3          	sb	a4,-471(a5)
20017814:	8082                	c.jr	ra
	...

20017818 <rf_set_txmode>:
20017818:	801417b7          	lui	a5,0x80141
2001781c:	04500713          	li	a4,69
20017820:	a0e78123          	sb	a4,-1534(a5) # 80140a02 <BIN_SIZE+0x6010239a>
20017824:	a0278703          	lb	a4,-1534(a5)
20017828:	0ff77713          	andi	a4,a4,255
2001782c:	01076713          	ori	a4,a4,16
20017830:	a0e78123          	sb	a4,-1534(a5)
20017834:	82878703          	lb	a4,-2008(a5)
20017838:	0fe77713          	andi	a4,a4,254
2001783c:	82e78423          	sb	a4,-2008(a5)
20017840:	8082                	c.jr	ra
	...

20017844 <rf_pn_disable>:
20017844:	80141737          	lui	a4,0x80141
20017848:	80170783          	lb	a5,-2047(a4) # 80140801 <BIN_SIZE+0x60102199>
2001784c:	0f77f793          	andi	a5,a5,247
20017850:	80f700a3          	sb	a5,-2047(a4)
20017854:	8082                	c.jr	ra
	...

20017858 <rf_set_power_level>:
20017858:	80141737          	lui	a4,0x80141
2001785c:	e3c70783          	lb	a5,-452(a4) # 80140e3c <BIN_SIZE+0x601027d4>
20017860:	42757c5b          	bbs	a0,7,20017898 <rf_set_power_level+0x40>
20017864:	0bf7f793          	andi	a5,a5,191
20017868:	e2f70e23          	sb	a5,-452(a4)
2001786c:	80141737          	lui	a4,0x80141
20017870:	e2670683          	lb	a3,-474(a4) # 80140e26 <BIN_SIZE+0x601027be>
20017874:	03f57513          	andi	a0,a0,63
20017878:	007527db          	bfoz	a5,a0,0,7
2001787c:	07f6f693          	andi	a3,a3,127
20017880:	8fd5                	c.or	a5,a3
20017882:	e2f70323          	sb	a5,-474(a4)
20017886:	e2770783          	lb	a5,-473(a4)
2001788a:	8105                	c.srli	a0,0x1
2001788c:	0e07f793          	andi	a5,a5,224
20017890:	8d5d                	c.or	a0,a5
20017892:	e2a703a3          	sb	a0,-473(a4)
20017896:	8082                	c.jr	ra
20017898:	0ff7f793          	andi	a5,a5,255
2001789c:	0407e793          	ori	a5,a5,64
200178a0:	e2f70e23          	sb	a5,-452(a4)
200178a4:	b7e1                	c.j	2001786c <rf_set_power_level+0x14>
	...

200178a8 <rf_set_power_level_index>:
200178a8:	47f5                	c.li	a5,29
200178aa:	02a7ed63          	bltu	a5,a0,200178e4 <rf_set_power_level_index+0x3c>
200178ae:	200217b7          	lui	a5,0x20021
200178b2:	34478793          	addi	a5,a5,836 # 20021344 <rf_power_Level_list>
200178b6:	0ca7855b          	lea.w	a0,a5,a0
200178ba:	4118                	c.lw	a4,0(a0)
200178bc:	03f77613          	andi	a2,a4,63
200178c0:	00761793          	slli	a5,a2,0x7
200178c4:	1c07b7db          	bfos	a5,a5,7,0
200178c8:	8205                	c.srli	a2,0x1
200178ca:	00777f5b          	bbc	a4,7,200178e8 <rf_set_power_level_index+0x40>
200178ce:	801416b7          	lui	a3,0x80141
200178d2:	e3c68703          	lb	a4,-452(a3) # 80140e3c <BIN_SIZE+0x601027d4>
200178d6:	0ff77713          	andi	a4,a4,255
200178da:	04076713          	ori	a4,a4,64
200178de:	e2e68e23          	sb	a4,-452(a3)
200178e2:	a819                	c.j	200178f8 <rf_set_power_level_index+0x50>
200178e4:	4601                	c.li	a2,0
200178e6:	4781                	c.li	a5,0
200178e8:	801416b7          	lui	a3,0x80141
200178ec:	e3c68703          	lb	a4,-452(a3) # 80140e3c <BIN_SIZE+0x601027d4>
200178f0:	0bf77713          	andi	a4,a4,191
200178f4:	e2e68e23          	sb	a4,-452(a3)
200178f8:	80141737          	lui	a4,0x80141
200178fc:	e2670683          	lb	a3,-474(a4) # 80140e26 <BIN_SIZE+0x601027be>
20017900:	07f6f693          	andi	a3,a3,127
20017904:	8fd5                	c.or	a5,a3
20017906:	0ff7f793          	andi	a5,a5,255
2001790a:	e2f70323          	sb	a5,-474(a4)
2001790e:	e2770783          	lb	a5,-473(a4)
20017912:	0e07f793          	andi	a5,a5,224
20017916:	8fd1                	c.or	a5,a2
20017918:	e2f703a3          	sb	a5,-473(a4)
2001791c:	8082                	c.jr	ra
2001791e:	0001                	c.nop

20017920 <rf_update_internal_cap>:
20017920:	1141                	c.addi	sp,-16
20017922:	c422                	c.swsp	s0,8(sp)
20017924:	842a                	c.mv	s0,a0
20017926:	08a00513          	li	a0,138
2001792a:	c606                	c.swsp	ra,12(sp)
2001792c:	dfffb097          	auipc	ra,0xdfffb
20017930:	76c080e7          	jalr	1900(ra) # 13098 <analog_read_reg8>
20017934:	07f57593          	andi	a1,a0,127
20017938:	08a00513          	li	a0,138
2001793c:	dfffb097          	auipc	ra,0xdfffb
20017940:	7a4080e7          	jalr	1956(ra) # 130e0 <analog_write_reg8>
20017944:	08a00513          	li	a0,138
20017948:	dfffb097          	auipc	ra,0xdfffb
2001794c:	750080e7          	jalr	1872(ra) # 13098 <analog_read_reg8>
20017950:	03f47413          	andi	s0,s0,63
20017954:	0c057593          	andi	a1,a0,192
20017958:	8dc1                	c.or	a1,s0
2001795a:	4422                	c.lwsp	s0,8(sp)
2001795c:	40b2                	c.lwsp	ra,12(sp)
2001795e:	08a00513          	li	a0,138
20017962:	0141                	c.addi	sp,16
20017964:	dfffb317          	auipc	t1,0xdfffb
20017968:	77c30067          	jr	1916(t1) # 130e0 <analog_write_reg8>
2001796c:	0001                	c.nop
	...

20017970 <rf_emi_tx_single_tone>:
20017970:	1141                	c.addi	sp,-16
20017972:	4785                	c.li	a5,1
20017974:	c04a                	c.swsp	s2,0(sp)
20017976:	02f8390b          	sbgp	a5,16434 # 8416e <g_single_tong_freqoffset>
2001797a:	c606                	c.swsp	ra,12(sp)
2001797c:	c422                	c.swsp	s0,8(sp)
2001797e:	c226                	c.swsp	s1,4(sp)
20017980:	842e                	c.mv	s0,a1
20017982:	84aa                	c.mv	s1,a0
20017984:	efcff0ef          	jal	ra,20017080 <rf_mode_init>
20017988:	cb9ff0ef          	jal	ra,20017640 <rf_set_zigbee_250K_mode>
2001798c:	00800533          	add	a0,zero,s0
20017990:	dddff0ef          	jal	ra,2001776c <rf_set_chn>
20017994:	80141737          	lui	a4,0x80141
20017998:	e3c70783          	lb	a5,-452(a4) # 80140e3c <BIN_SIZE+0x601027d4>
2001799c:	4474fc5b          	bbs	s1,7,200179f4 <rf_emi_tx_single_tone+0x84>
200179a0:	0bf7f793          	andi	a5,a5,191
200179a4:	e2f70e23          	sb	a5,-452(a4)
200179a8:	80141437          	lui	s0,0x80141
200179ac:	05500793          	li	a5,85
200179b0:	09600513          	li	a0,150
200179b4:	a0f40123          	sb	a5,-1534(s0) # 80140a02 <BIN_SIZE+0x6010239a>
200179b8:	dfffc097          	auipc	ra,0xdfffc
200179bc:	d30080e7          	jalr	-720(ra) # 136e8 <delay_us>
200179c0:	f7840783          	lb	a5,-136(s0)
200179c4:	0464a4db          	bfoz	s1,s1,1,6
200179c8:	0ff7f793          	andi	a5,a5,255
200179cc:	0407e793          	ori	a5,a5,64
200179d0:	f6f40c23          	sb	a5,-136(s0)
200179d4:	f7c40503          	lb	a0,-132(s0)
200179d8:	08157513          	andi	a0,a0,129
200179dc:	8d45                	c.or	a0,s1
200179de:	f6a40e23          	sb	a0,-132(s0)
200179e2:	3d1d                	c.jal	20017818 <rf_set_txmode>
200179e4:	40b2                	c.lwsp	ra,12(sp)
200179e6:	4422                	c.lwsp	s0,8(sp)
200179e8:	0208390b          	sbgp	zero,16434 # 8416e <g_single_tong_freqoffset>
200179ec:	4492                	c.lwsp	s1,4(sp)
200179ee:	4902                	c.lwsp	s2,0(sp)
200179f0:	0141                	c.addi	sp,16
200179f2:	8082                	c.jr	ra
200179f4:	0407e793          	ori	a5,a5,64
200179f8:	0ff7f793          	andi	a5,a5,255
200179fc:	e2f70e23          	sb	a5,-452(a4)
20017a00:	b765                	c.j	200179a8 <rf_emi_tx_single_tone+0x38>
	...

20017a04 <rf_emi_stop>:
20017a04:	1141                	c.addi	sp,-16
20017a06:	c422                	c.swsp	s0,8(sp)
20017a08:	c606                	c.swsp	ra,12(sp)
20017a0a:	80141437          	lui	s0,0x80141
20017a0e:	f6040c23          	sb	zero,-136(s0) # 80140f78 <BIN_SIZE+0x60102910>
20017a12:	4501                	c.li	a0,0
20017a14:	f6040e23          	sb	zero,-132(s0)
20017a18:	e91ff0ef          	jal	ra,200178a8 <rf_set_power_level_index>
20017a1c:	02900793          	li	a5,41
20017a20:	a0f40b23          	sb	a5,-1514(s0)
20017a24:	f8000793          	li	a5,-128
20017a28:	82f40423          	sb	a5,-2008(s0)
20017a2c:	04500793          	li	a5,69
20017a30:	a0f40123          	sb	a5,-1534(s0)
20017a34:	40b2                	c.lwsp	ra,12(sp)
20017a36:	4422                	c.lwsp	s0,8(sp)
20017a38:	0141                	c.addi	sp,16
20017a3a:	8082                	c.jr	ra
20017a3c:	0001                	c.nop
	...

20017a40 <rf_emi_tx_continue_update_data>:
20017a40:	1101                	c.addi	sp,-32
20017a42:	cc22                	c.swsp	s0,24(sp)
20017a44:	ca26                	c.swsp	s1,20(sp)
20017a46:	c84a                	c.swsp	s2,16(sp)
20017a48:	c64e                	c.swsp	s3,12(sp)
20017a4a:	ce06                	c.swsp	ra,28(sp)
20017a4c:	842a                	c.mv	s0,a0
20017a4e:	84ae                	c.mv	s1,a1
20017a50:	89b2                	c.mv	s3,a2
20017a52:	8936                	c.mv	s2,a3
20017a54:	e2cff0ef          	jal	ra,20017080 <rf_mode_init>
20017a58:	02000793          	li	a5,32
20017a5c:	0087ec63          	bltu	a5,s0,20017a74 <rf_emi_tx_continue_update_data+0x34>
20017a60:	20021537          	lui	a0,0x20021
20017a64:	3bc50513          	addi	a0,a0,956 # 200213bc <rf_power_Level_list+0x78>
20017a68:	0c85045b          	lea.w	s0,a0,s0
20017a6c:	401c                	c.lw	a5,0(s0)
20017a6e:	8782                	c.jr	a5
20017a70:	facff0ef          	jal	ra,2001721c <rf_set_ble_1M_NO_PN_mode>
20017a74:	dd1ff0ef          	jal	ra,20017844 <rf_pn_disable>
20017a78:	01300533          	add	a0,zero,s3
20017a7c:	cf1ff0ef          	jal	ra,2001776c <rf_set_chn>
20017a80:	801417b7          	lui	a5,0x80141
20017a84:	04500713          	li	a4,69
20017a88:	a0e78123          	sb	a4,-1534(a5) # 80140a02 <BIN_SIZE+0x6010239a>
20017a8c:	e3c78703          	lb	a4,-452(a5)
20017a90:	4874f05b          	bbs	s1,7,20017b10 <rf_emi_tx_continue_update_data+0xd0>
20017a94:	0bf77713          	andi	a4,a4,191
20017a98:	e2e78e23          	sb	a4,-452(a5)
20017a9c:	80141437          	lui	s0,0x80141
20017aa0:	05500793          	li	a5,85
20017aa4:	09600513          	li	a0,150
20017aa8:	a0f40123          	sb	a5,-1534(s0) # 80140a02 <BIN_SIZE+0x6010239a>
20017aac:	dfffc097          	auipc	ra,0xdfffc
20017ab0:	c3c080e7          	jalr	-964(ra) # 136e8 <delay_us>
20017ab4:	f7840783          	lb	a5,-136(s0)
20017ab8:	0464a4db          	bfoz	s1,s1,1,6
20017abc:	0ff7f793          	andi	a5,a5,255
20017ac0:	0407e793          	ori	a5,a5,64
20017ac4:	f6f40c23          	sb	a5,-136(s0)
20017ac8:	f7c40583          	lb	a1,-132(s0)
20017acc:	47a9                	c.li	a5,10
20017ace:	0815f593          	andi	a1,a1,129
20017ad2:	8dc5                	c.or	a1,s1
20017ad4:	f6b40e23          	sb	a1,-132(s0)
20017ad8:	80f40023          	sb	a5,-2048(s0)
20017adc:	80040423          	sb	zero,-2040(s0)
20017ae0:	f8000793          	li	a5,-128
20017ae4:	80f400a3          	sb	a5,-2047(s0)
20017ae8:	6785                	c.lui	a5,0x1
20017aea:	23478793          	addi	a5,a5,564 # 1234 <irq_07+0x34>
20017aee:	04f8422b          	swgp	a5,16452 # 84180 <s_state0>
20017af2:	6795                	c.lui	a5,0x5
20017af4:	67878793          	addi	a5,a5,1656 # 5678 <WebRtc_rdft+0x68>
20017af8:	04f8442b          	swgp	a5,16456 # 84184 <s_state1>
20017afc:	81240423          	sb	s2,-2040(s0)
20017b00:	40f2                	c.lwsp	ra,28(sp)
20017b02:	4462                	c.lwsp	s0,24(sp)
20017b04:	44d2                	c.lwsp	s1,20(sp)
20017b06:	4942                	c.lwsp	s2,16(sp)
20017b08:	49b2                	c.lwsp	s3,12(sp)
20017b0a:	6105                	c.addi16sp	sp,32
20017b0c:	00008067          	ret
20017b10:	04076713          	ori	a4,a4,64
20017b14:	0ff77713          	andi	a4,a4,255
20017b18:	e2e78e23          	sb	a4,-452(a5)
20017b1c:	f81ff06f          	j	20017a9c <rf_emi_tx_continue_update_data+0x5c>
20017b20:	a11ff0ef          	jal	ra,20017530 <rf_set_ble_125K_mode>
20017b24:	f51ff06f          	j	20017a74 <rf_emi_tx_continue_update_data+0x34>
20017b28:	ff4ff0ef          	jal	ra,2001731c <rf_set_ble_2M_NO_PN_mode>
20017b2c:	f49ff06f          	j	20017a74 <rf_emi_tx_continue_update_data+0x34>
20017b30:	b11ff0ef          	jal	ra,20017640 <rf_set_zigbee_250K_mode>
20017b34:	f41ff06f          	j	20017a74 <rf_emi_tx_continue_update_data+0x34>
20017b38:	8e9ff0ef          	jal	ra,20017420 <rf_set_ble_500K_mode>
20017b3c:	bf25                	c.j	20017a74 <rf_emi_tx_continue_update_data+0x34>
	...

20017b40 <rf_continue_mode_run>:
20017b40:	801417b7          	lui	a5,0x80141
20017b44:	80878703          	lb	a4,-2040(a5) # 80140808 <BIN_SIZE+0x601021a0>
20017b48:	0ff77713          	andi	a4,a4,255
20017b4c:	0a17505b          	beqc	a4,1,20017bec <rf_continue_mode_run+0xac>
20017b50:	80878703          	lb	a4,-2040(a5)
20017b54:	0ff77713          	andi	a4,a4,255
20017b58:	0827525b          	beqc	a4,2,20017bdc <rf_continue_mode_run+0x9c>
20017b5c:	80878703          	lb	a4,-2040(a5)
20017b60:	0ff77713          	andi	a4,a4,255
20017b64:	0a37505b          	beqc	a4,3,20017c04 <rf_continue_mode_run+0xc4>
20017b68:	80878703          	lb	a4,-2040(a5)
20017b6c:	0ff77713          	andi	a4,a4,255
20017b70:	0847565b          	beqc	a4,4,20017bfc <rf_continue_mode_run+0xbc>
20017b74:	80878703          	lb	a4,-2040(a5)
20017b78:	0ff77713          	andi	a4,a4,255
20017b7c:	08575a5b          	beqc	a4,5,20017c10 <rf_continue_mode_run+0xd0>
20017b80:	0448158b          	addigp	a1,16452 # 84180 <s_state0>
20017b84:	4198                	c.lw	a4,0(a1)
20017b86:	0488160b          	addigp	a2,16456 # 84184 <s_state1>
20017b8a:	4214                	c.lw	a3,0(a2)
20017b8c:	0742                	c.slli	a4,0x10
20017b8e:	9736                	c.add	a4,a3
20017b90:	80e7ae23          	sw	a4,-2020(a5)
20017b94:	4188                	c.lw	a0,0(a1)
20017b96:	4214                	c.lw	a3,0(a2)
20017b98:	6809                	c.lui	a6,0x2
20017b9a:	00155713          	srli	a4,a0,0x1
20017b9e:	0016d793          	srli	a5,a3,0x1
20017ba2:	01077733          	and	a4,a4,a6
20017ba6:	0107f7b3          	and	a5,a5,a6
20017baa:	8f29                	c.xor	a4,a0
20017bac:	8fb5                	c.xor	a5,a3
20017bae:	66c1                	c.lui	a3,0x10
20017bb0:	0706                	c.slli	a4,0x1
20017bb2:	16fd                	c.addi	a3,-1
20017bb4:	0786                	c.slli	a5,0x1
20017bb6:	00d77533          	and	a0,a4,a3
20017bba:	8efd                	c.and	a3,a5
20017bbc:	3cf7275b          	bfoz	a4,a4,15,15
20017bc0:	3cf7a7db          	bfoz	a5,a5,15,15
20017bc4:	8f49                	c.or	a4,a0
20017bc6:	8fd5                	c.or	a5,a3
20017bc8:	c198                	c.sw	a4,0(a1)
20017bca:	c21c                	c.sw	a5,0(a2)
20017bcc:	80141737          	lui	a4,0x80141
20017bd0:	81c70783          	lb	a5,-2020(a4) # 8014081c <BIN_SIZE+0x601021b4>
20017bd4:	fe07fe5b          	bbs	a5,0,20017bd0 <rf_continue_mode_run+0x90>
20017bd8:	00008067          	ret
20017bdc:	55555737          	lui	a4,0x55555
20017be0:	55570713          	addi	a4,a4,1365 # 55555555 <BIN_SIZE+0x35516eed>
20017be4:	80e7ae23          	sw	a4,-2020(a5)
20017be8:	fe5ff06f          	j	20017bcc <rf_continue_mode_run+0x8c>
20017bec:	0f0f1737          	lui	a4,0xf0f1
20017bf0:	f0f70713          	addi	a4,a4,-241 # f0f0f0f <_D_HEAP_START_ADDR+0xf067e1f>
20017bf4:	80e7ae23          	sw	a4,-2020(a5)
20017bf8:	fd5ff06f          	j	20017bcc <rf_continue_mode_run+0x8c>
20017bfc:	8007ae23          	sw	zero,-2020(a5)
20017c00:	fcdff06f          	j	20017bcc <rf_continue_mode_run+0x8c>
20017c04:	8097a703          	lw	a4,-2039(a5)
20017c08:	80e7ae23          	sw	a4,-2020(a5)
20017c0c:	fc1ff06f          	j	20017bcc <rf_continue_mode_run+0x8c>
20017c10:	577d                	c.li	a4,-1
20017c12:	80e7ae23          	sw	a4,-2020(a5)
20017c16:	bf5d                	c.j	20017bcc <rf_continue_mode_run+0x8c>
20017c18:	0001                	c.nop
	...

20017c1c <rf_emi_rx_setup>:
20017c1c:	1141                	c.addi	sp,-16
20017c1e:	c422                	c.swsp	s0,8(sp)
20017c20:	c226                	c.swsp	s1,4(sp)
20017c22:	c606                	c.swsp	ra,12(sp)
20017c24:	842a                	c.mv	s0,a0
20017c26:	84ae                	c.mv	s1,a1
20017c28:	c58ff0ef          	jal	ra,20017080 <rf_mode_init>
20017c2c:	02000793          	li	a5,32
20017c30:	0087ec63          	bltu	a5,s0,20017c48 <rf_emi_rx_setup+0x2c>
20017c34:	20021537          	lui	a0,0x20021
20017c38:	44050513          	addi	a0,a0,1088 # 20021440 <rf_power_Level_list+0xfc>
20017c3c:	0c85045b          	lea.w	s0,a0,s0
20017c40:	401c                	c.lw	a5,0(s0)
20017c42:	8782                	c.jr	a5
20017c44:	8edff0ef          	jal	ra,20017530 <rf_set_ble_125K_mode>
20017c48:	04000613          	li	a2,64
20017c4c:	00300593          	li	a1,3
20017c50:	4a1e150b          	addigp	a0,31904 # 87ddc <emi_rx_packet>
20017c54:	dfffc097          	auipc	ra,0xdfffc
20017c58:	448080e7          	jalr	1096(ra) # 1409c <rf_set_rx_dma>
20017c5c:	be9ff0ef          	jal	ra,20017844 <rf_pn_disable>
20017c60:	00900533          	add	a0,zero,s1
20017c64:	b09ff0ef          	jal	ra,2001776c <rf_set_chn>
20017c68:	29417737          	lui	a4,0x29417
20017c6c:	801417b7          	lui	a5,0x80141
20017c70:	67170713          	addi	a4,a4,1649 # 29417671 <BIN_SIZE+0x93d9009>
20017c74:	80e7a423          	sw	a4,-2040(a5) # 80140808 <BIN_SIZE+0x601021a0>
20017c78:	c2078703          	lb	a4,-992(a5)
20017c7c:	0bf77713          	andi	a4,a4,191
20017c80:	c2e78023          	sb	a4,-992(a5)
20017c84:	c2578703          	lb	a4,-987(a5)
20017c88:	0ff77713          	andi	a4,a4,255
20017c8c:	00176713          	ori	a4,a4,1
20017c90:	c2e782a3          	sb	a4,-987(a5)
20017c94:	801417b7          	lui	a5,0x80141
20017c98:	02900713          	li	a4,41
20017c9c:	a0e78b23          	sb	a4,-1514(a5) # 80140a16 <BIN_SIZE+0x601023ae>
20017ca0:	f8000713          	li	a4,-128
20017ca4:	82e78423          	sb	a4,-2008(a5)
20017ca8:	04500713          	li	a4,69
20017cac:	a0e78123          	sb	a4,-1534(a5)
20017cb0:	dffef097          	auipc	ra,0xdffef
20017cb4:	a58080e7          	jalr	-1448(ra) # 6708 <rf_set_rxmode>
20017cb8:	09600513          	li	a0,150
20017cbc:	dfffc097          	auipc	ra,0xdfffc
20017cc0:	a2c080e7          	jalr	-1492(ra) # 136e8 <delay_us>
20017cc4:	02083c0b          	sbgp	zero,16440 # 84174 <s_emi_rssi>
20017cc8:	02084e2b          	swgp	zero,16444 # 84178 <s_emi_rssibuf>
20017ccc:	40b2                	c.lwsp	ra,12(sp)
20017cce:	4422                	c.lwsp	s0,8(sp)
20017cd0:	0408402b          	swgp	zero,16448 # 8417c <s_emi_rx_cnt>
20017cd4:	4492                	c.lwsp	s1,4(sp)
20017cd6:	0141                	c.addi	sp,16
20017cd8:	00008067          	ret
20017cdc:	e40ff0ef          	jal	ra,2001731c <rf_set_ble_2M_NO_PN_mode>
20017ce0:	f69ff06f          	j	20017c48 <rf_emi_rx_setup+0x2c>
20017ce4:	d38ff0ef          	jal	ra,2001721c <rf_set_ble_1M_NO_PN_mode>
20017ce8:	f61ff06f          	j	20017c48 <rf_emi_rx_setup+0x2c>
20017cec:	955ff0ef          	jal	ra,20017640 <rf_set_zigbee_250K_mode>
20017cf0:	04000613          	li	a2,64
20017cf4:	00300593          	li	a1,3
20017cf8:	4a1e150b          	addigp	a0,31904 # 87ddc <emi_rx_packet>
20017cfc:	dfffc097          	auipc	ra,0xdfffc
20017d00:	3a0080e7          	jalr	928(ra) # 1409c <rf_set_rx_dma>
20017d04:	b41ff0ef          	jal	ra,20017844 <rf_pn_disable>
20017d08:	00900533          	add	a0,zero,s1
20017d0c:	a61ff0ef          	jal	ra,2001776c <rf_set_chn>
20017d10:	f85ff06f          	j	20017c94 <rf_emi_rx_setup+0x78>
20017d14:	f0cff0ef          	jal	ra,20017420 <rf_set_ble_500K_mode>
20017d18:	bf05                	c.j	20017c48 <rf_emi_rx_setup+0x2c>
20017d1a:	0001                	c.nop

20017d1c <rf_emi_rx_loop>:
20017d1c:	801417b7          	lui	a5,0x80141
20017d20:	a2079703          	lh	a4,-1504(a5) # 80140a20 <BIN_SIZE+0x601023b8>
20017d24:	04077c5b          	bbc	a4,0,20017d7c <rf_emi_rx_loop+0x60>
20017d28:	84078703          	lb	a4,-1984(a5)
20017d2c:	0f077713          	andi	a4,a4,240
20017d30:	eb05                	c.bnez	a4,20017d60 <rf_emi_rx_loop+0x44>
20017d32:	c5d78783          	lb	a5,-931(a5)
20017d36:	03c8170b          	addigp	a4,16444 # 84178 <s_emi_rssibuf>
20017d3a:	4310                	c.lw	a2,0(a4)
20017d3c:	0ff7f793          	andi	a5,a5,255
20017d40:	0408168b          	addigp	a3,16448 # 8417c <s_emi_rx_cnt>
20017d44:	97b2                	c.add	a5,a2
20017d46:	4290                	c.lw	a2,0(a3)
20017d48:	c31c                	c.sw	a5,0(a4)
20017d4a:	c609                	c.beqz	a2,20017d54 <rf_emi_rx_loop+0x38>
20017d4c:	c781                	c.beqz	a5,20017d54 <rf_emi_rx_loop+0x38>
20017d4e:	8385                	c.srli	a5,0x1
20017d50:	00f72023          	sw	a5,0(a4)
20017d54:	f9278793          	addi	a5,a5,-110
20017d58:	0605                	c.addi	a2,1
20017d5a:	02f83c0b          	sbgp	a5,16440 # 84174 <s_emi_rssi>
20017d5e:	c290                	c.sw	a2,0(a3)
20017d60:	80141737          	lui	a4,0x80141
20017d64:	a2071783          	lh	a5,-1504(a4) # 80140a20 <BIN_SIZE+0x601023b8>
20017d68:	3c07a7db          	bfoz	a5,a5,15,0
20017d6c:	0017e793          	ori	a5,a5,1
20017d70:	a2f71023          	sh	a5,-1504(a4)
20017d74:	f8000793          	li	a5,-128
20017d78:	a0f70023          	sb	a5,-1536(a4)
20017d7c:	8082                	c.jr	ra
	...

20017d80 <rf_emi_tx_burst_loop>:
20017d80:	1141                	c.addi	sp,-16
20017d82:	c422                	c.swsp	s0,8(sp)
20017d84:	c226                	c.swsp	s1,4(sp)
20017d86:	c606                	c.swsp	ra,12(sp)
20017d88:	842a                	c.mv	s0,a0
20017d8a:	801417b7          	lui	a5,0x80141
20017d8e:	f8000713          	li	a4,-128
20017d92:	84ae                	c.mv	s1,a1
20017d94:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
20017d98:	a81ff0ef          	jal	ra,20017818 <rf_set_txmode>
20017d9c:	0244525b          	beqc	s0,4,20017dc0 <rf_emi_tx_burst_loop+0x40>
20017da0:	0214505b          	beqc	s0,1,20017dc0 <rf_emi_tx_burst_loop+0x40>
20017da4:	180450db          	beqc	s0,32,20017f24 <rf_emi_tx_burst_loop+0x1a4>
20017da8:	2d045e5b          	beqc	s0,16,20018084 <rf_emi_tx_burst_loop+0x304>
20017dac:	0084645b          	bnec	s0,8,20017db4 <rf_emi_tx_burst_loop+0x34>
20017db0:	4340006f          	j	200181e4 <rf_emi_tx_burst_loop+0x464>
20017db4:	40b2                	c.lwsp	ra,12(sp)
20017db6:	4422                	c.lwsp	s0,8(sp)
20017db8:	4492                	c.lwsp	s1,4(sp)
20017dba:	0141                	c.addi	sp,16
20017dbc:	00008067          	ret
20017dc0:	00c007b7          	lui	a5,0xc00
20017dc4:	4800140b          	addigp	s0,1152 # 805bc <emi_ble_tx_packet>
20017dc8:	07a9                	c.addi	a5,10
20017dca:	c01c                	c.sw	a5,0(s0)
20017dcc:	6789                	c.lui	a5,0x2
20017dce:	50078793          	addi	a5,a5,1280 # 2500 <audio_rx_dma_dis+0x1c>
20017dd2:	00f41223          	sh	a5,4(s0)
20017dd6:	801407b7          	lui	a5,0x80140
20017dda:	2007a583          	lw	a1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
20017dde:	4800150b          	addigp	a0,1152 # 805bc <emi_ble_tx_packet>
20017de2:	05a9                	c.addi	a1,10
20017de4:	dffef097          	auipc	ra,0xdffef
20017de8:	89c080e7          	jalr	-1892(ra) # 6680 <rf_start_stx>
20017dec:	801417b7          	lui	a5,0x80141
20017df0:	a2079703          	lh	a4,-1504(a5) # 80140a20 <BIN_SIZE+0x601023b8>
20017df4:	a2078693          	addi	a3,a5,-1504
20017df8:	be177c5b          	bbc	a4,1,20017df0 <rf_emi_tx_burst_loop+0x70>
20017dfc:	a2079783          	lh	a5,-1504(a5)
20017e00:	00200513          	li	a0,2
20017e04:	3c07a7db          	bfoz	a5,a5,15,0
20017e08:	0027e793          	ori	a5,a5,2
20017e0c:	00f69023          	sh	a5,0(a3) # 10000 <tda_detector+0x2ec>
20017e10:	dfffc097          	auipc	ra,0xdfffc
20017e14:	900080e7          	jalr	-1792(ra) # 13710 <delay_ms>
20017e18:	fcd1                	c.bnez	s1,20017db4 <rf_emi_tx_burst_loop+0x34>
20017e1a:	1ff00793          	li	a5,511
20017e1e:	00640613          	addi	a2,s0,6
20017e22:	4aa0558b          	addigp	a1,1195 # 805e7 <emi_ble_tx_packet+0x2b>
20017e26:	a00d                	c.j	20017e48 <rf_emi_tx_burst_loop+0xc8>
20017e28:	00471793          	slli	a5,a4,0x4
20017e2c:	f8056513          	ori	a0,a0,-128
20017e30:	00871713          	slli	a4,a4,0x8
20017e34:	8fb9                	c.xor	a5,a4
20017e36:	0605                	c.addi	a2,1
20017e38:	1007f793          	andi	a5,a5,256
20017e3c:	8285                	c.srli	a3,0x1
20017e3e:	fea60fa3          	sb	a0,-1(a2)
20017e42:	8fd5                	c.or	a5,a3
20017e44:	f6b608e3          	beq	a2,a1,20017db4 <rf_emi_tx_burst_loop+0x34>
20017e48:	00479713          	slli	a4,a5,0x4
20017e4c:	00879693          	slli	a3,a5,0x8
20017e50:	8eb9                	c.xor	a3,a4
20017e52:	1006f693          	andi	a3,a3,256
20017e56:	0017d713          	srli	a4,a5,0x1
20017e5a:	8ed9                	c.or	a3,a4
20017e5c:	0017f793          	andi	a5,a5,1
20017e60:	3c06a85b          	bfoz	a6,a3,15,0
20017e64:	0027e513          	ori	a0,a5,2
20017e68:	4008745b          	bbs	a6,0,20017e70 <rf_emi_tx_burst_loop+0xf0>
20017e6c:	0ff7f513          	andi	a0,a5,255
20017e70:	00869713          	slli	a4,a3,0x8
20017e74:	0692                	c.slli	a3,0x4
20017e76:	8f35                	c.xor	a4,a3
20017e78:	10077713          	andi	a4,a4,256
20017e7c:	00185813          	srli	a6,a6,0x1
20017e80:	01076733          	or	a4,a4,a6
20017e84:	3c0726db          	bfoz	a3,a4,15,0
20017e88:	0006f45b          	bbc	a3,0,20017e90 <rf_emi_tx_burst_loop+0x110>
20017e8c:	00456513          	ori	a0,a0,4
20017e90:	00871793          	slli	a5,a4,0x8
20017e94:	0712                	c.slli	a4,0x4
20017e96:	8fb9                	c.xor	a5,a4
20017e98:	1007f793          	andi	a5,a5,256
20017e9c:	8285                	c.srli	a3,0x1
20017e9e:	8fd5                	c.or	a5,a3
20017ea0:	3c07a75b          	bfoz	a4,a5,15,0
20017ea4:	0007745b          	bbc	a4,0,20017eac <rf_emi_tx_burst_loop+0x12c>
20017ea8:	00856513          	ori	a0,a0,8
20017eac:	00879693          	slli	a3,a5,0x8
20017eb0:	0792                	c.slli	a5,0x4
20017eb2:	8ebd                	c.xor	a3,a5
20017eb4:	1006f693          	andi	a3,a3,256
20017eb8:	8305                	c.srli	a4,0x1
20017eba:	8ed9                	c.or	a3,a4
20017ebc:	3c06a7db          	bfoz	a5,a3,15,0
20017ec0:	0007f45b          	bbc	a5,0,20017ec8 <rf_emi_tx_burst_loop+0x148>
20017ec4:	01056513          	ori	a0,a0,16
20017ec8:	00869713          	slli	a4,a3,0x8
20017ecc:	0692                	c.slli	a3,0x4
20017ece:	8f35                	c.xor	a4,a3
20017ed0:	10077713          	andi	a4,a4,256
20017ed4:	8385                	c.srli	a5,0x1
20017ed6:	8f5d                	c.or	a4,a5
20017ed8:	3c0726db          	bfoz	a3,a4,15,0
20017edc:	0006f45b          	bbc	a3,0,20017ee4 <rf_emi_tx_burst_loop+0x164>
20017ee0:	02056513          	ori	a0,a0,32
20017ee4:	00871793          	slli	a5,a4,0x8
20017ee8:	0712                	c.slli	a4,0x4
20017eea:	8fb9                	c.xor	a5,a4
20017eec:	8285                	c.srli	a3,0x1
20017eee:	1007f793          	andi	a5,a5,256
20017ef2:	8fd5                	c.or	a5,a3
20017ef4:	3c07a6db          	bfoz	a3,a5,15,0
20017ef8:	0006f45b          	bbc	a3,0,20017f00 <rf_emi_tx_burst_loop+0x180>
20017efc:	04056513          	ori	a0,a0,64
20017f00:	00879713          	slli	a4,a5,0x8
20017f04:	0792                	c.slli	a5,0x4
20017f06:	8fb9                	c.xor	a5,a4
20017f08:	1007f793          	andi	a5,a5,256
20017f0c:	0016d713          	srli	a4,a3,0x1
20017f10:	8f5d                	c.or	a4,a5
20017f12:	3c0726db          	bfoz	a3,a4,15,0
20017f16:	f006f95b          	bbs	a3,0,20017e28 <rf_emi_tx_burst_loop+0xa8>
20017f1a:	00871793          	slli	a5,a4,0x8
20017f1e:	0712                	c.slli	a4,0x4
20017f20:	f15ff06f          	j	20017e34 <rf_emi_tx_burst_loop+0xb4>
20017f24:	00c007b7          	lui	a5,0xc00
20017f28:	4800140b          	addigp	s0,1152 # 805bc <emi_ble_tx_packet>
20017f2c:	07a9                	c.addi	a5,10
20017f2e:	c01c                	c.sw	a5,0(s0)
20017f30:	6789                	c.lui	a5,0x2
20017f32:	50078793          	addi	a5,a5,1280 # 2500 <audio_rx_dma_dis+0x1c>
20017f36:	00f41223          	sh	a5,4(s0)
20017f3a:	801407b7          	lui	a5,0x80140
20017f3e:	2007a583          	lw	a1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
20017f42:	4800150b          	addigp	a0,1152 # 805bc <emi_ble_tx_packet>
20017f46:	05a9                	c.addi	a1,10
20017f48:	dffee097          	auipc	ra,0xdffee
20017f4c:	738080e7          	jalr	1848(ra) # 6680 <rf_start_stx>
20017f50:	801417b7          	lui	a5,0x80141
20017f54:	a2079703          	lh	a4,-1504(a5) # 80140a20 <BIN_SIZE+0x601023b8>
20017f58:	a2078693          	addi	a3,a5,-1504
20017f5c:	be177c5b          	bbc	a4,1,20017f54 <rf_emi_tx_burst_loop+0x1d4>
20017f60:	a2079783          	lh	a5,-1504(a5)
20017f64:	00200513          	li	a0,2
20017f68:	3c07a7db          	bfoz	a5,a5,15,0
20017f6c:	0027e793          	ori	a5,a5,2
20017f70:	00f69023          	sh	a5,0(a3)
20017f74:	dfffb097          	auipc	ra,0xdfffb
20017f78:	79c080e7          	jalr	1948(ra) # 13710 <delay_ms>
20017f7c:	e2049ce3          	bnez	s1,20017db4 <rf_emi_tx_burst_loop+0x34>
20017f80:	1ff00713          	li	a4,511
20017f84:	00640793          	addi	a5,s0,6
20017f88:	4aa0558b          	addigp	a1,1195 # 805e7 <emi_ble_tx_packet+0x2b>
20017f8c:	0240006f          	j	20017fb0 <rf_emi_tx_burst_loop+0x230>
20017f90:	00469713          	slli	a4,a3,0x4
20017f94:	f8066613          	ori	a2,a2,-128
20017f98:	00869693          	slli	a3,a3,0x8
20017f9c:	8f35                	c.xor	a4,a3
20017f9e:	0785                	c.addi	a5,1
20017fa0:	10077713          	andi	a4,a4,256
20017fa4:	8105                	c.srli	a0,0x1
20017fa6:	fec78fa3          	sb	a2,-1(a5)
20017faa:	8f49                	c.or	a4,a0
20017fac:	e0b784e3          	beq	a5,a1,20017db4 <rf_emi_tx_burst_loop+0x34>
20017fb0:	00471613          	slli	a2,a4,0x4
20017fb4:	00871693          	slli	a3,a4,0x8
20017fb8:	8eb1                	c.xor	a3,a2
20017fba:	1006f693          	andi	a3,a3,256
20017fbe:	00175613          	srli	a2,a4,0x1
20017fc2:	8ed1                	c.or	a3,a2
20017fc4:	00177713          	andi	a4,a4,1
20017fc8:	3c06a55b          	bfoz	a0,a3,15,0
20017fcc:	00276613          	ori	a2,a4,2
20017fd0:	4005745b          	bbs	a0,0,20017fd8 <rf_emi_tx_burst_loop+0x258>
20017fd4:	0ff77613          	andi	a2,a4,255
20017fd8:	00869713          	slli	a4,a3,0x8
20017fdc:	0692                	c.slli	a3,0x4
20017fde:	8f35                	c.xor	a4,a3
20017fe0:	8105                	c.srli	a0,0x1
20017fe2:	10077713          	andi	a4,a4,256
20017fe6:	8f49                	c.or	a4,a0
20017fe8:	3c07255b          	bfoz	a0,a4,15,0
20017fec:	0005745b          	bbc	a0,0,20017ff4 <rf_emi_tx_burst_loop+0x274>
20017ff0:	00466613          	ori	a2,a2,4
20017ff4:	00871693          	slli	a3,a4,0x8
20017ff8:	0712                	c.slli	a4,0x4
20017ffa:	8eb9                	c.xor	a3,a4
20017ffc:	8105                	c.srli	a0,0x1
20017ffe:	1006f693          	andi	a3,a3,256
20018002:	8ec9                	c.or	a3,a0
20018004:	3c06a55b          	bfoz	a0,a3,15,0
20018008:	0005745b          	bbc	a0,0,20018010 <rf_emi_tx_burst_loop+0x290>
2001800c:	00866613          	ori	a2,a2,8
20018010:	00869713          	slli	a4,a3,0x8
20018014:	0692                	c.slli	a3,0x4
20018016:	8f35                	c.xor	a4,a3
20018018:	8105                	c.srli	a0,0x1
2001801a:	10077713          	andi	a4,a4,256
2001801e:	8f49                	c.or	a4,a0
20018020:	3c07255b          	bfoz	a0,a4,15,0
20018024:	0005745b          	bbc	a0,0,2001802c <rf_emi_tx_burst_loop+0x2ac>
20018028:	01066613          	ori	a2,a2,16
2001802c:	00871693          	slli	a3,a4,0x8
20018030:	0712                	c.slli	a4,0x4
20018032:	8eb9                	c.xor	a3,a4
20018034:	8105                	c.srli	a0,0x1
20018036:	1006f693          	andi	a3,a3,256
2001803a:	8ec9                	c.or	a3,a0
2001803c:	3c06a55b          	bfoz	a0,a3,15,0
20018040:	0005745b          	bbc	a0,0,20018048 <rf_emi_tx_burst_loop+0x2c8>
20018044:	02066613          	ori	a2,a2,32
20018048:	00869713          	slli	a4,a3,0x8
2001804c:	0692                	c.slli	a3,0x4
2001804e:	8f35                	c.xor	a4,a3
20018050:	8105                	c.srli	a0,0x1
20018052:	10077713          	andi	a4,a4,256
20018056:	8f49                	c.or	a4,a0
20018058:	3c07255b          	bfoz	a0,a4,15,0
2001805c:	0005745b          	bbc	a0,0,20018064 <rf_emi_tx_burst_loop+0x2e4>
20018060:	04066613          	ori	a2,a2,64
20018064:	00871693          	slli	a3,a4,0x8
20018068:	0712                	c.slli	a4,0x4
2001806a:	8f35                	c.xor	a4,a3
2001806c:	8105                	c.srli	a0,0x1
2001806e:	10077693          	andi	a3,a4,256
20018072:	8ec9                	c.or	a3,a0
20018074:	3c06a55b          	bfoz	a0,a3,15,0
20018078:	f0057c5b          	bbs	a0,0,20017f90 <rf_emi_tx_burst_loop+0x210>
2001807c:	00869713          	slli	a4,a3,0x8
20018080:	0692                	c.slli	a3,0x4
20018082:	bf29                	c.j	20017f9c <rf_emi_tx_burst_loop+0x21c>
20018084:	00c007b7          	lui	a5,0xc00
20018088:	4800140b          	addigp	s0,1152 # 805bc <emi_ble_tx_packet>
2001808c:	07a9                	c.addi	a5,10
2001808e:	c01c                	c.sw	a5,0(s0)
20018090:	6789                	c.lui	a5,0x2
20018092:	50078793          	addi	a5,a5,1280 # 2500 <audio_rx_dma_dis+0x1c>
20018096:	00f41223          	sh	a5,4(s0)
2001809a:	801407b7          	lui	a5,0x80140
2001809e:	2007a583          	lw	a1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
200180a2:	4800150b          	addigp	a0,1152 # 805bc <emi_ble_tx_packet>
200180a6:	05a9                	c.addi	a1,10
200180a8:	dffee097          	auipc	ra,0xdffee
200180ac:	5d8080e7          	jalr	1496(ra) # 6680 <rf_start_stx>
200180b0:	801417b7          	lui	a5,0x80141
200180b4:	a2079703          	lh	a4,-1504(a5) # 80140a20 <BIN_SIZE+0x601023b8>
200180b8:	a2078693          	addi	a3,a5,-1504
200180bc:	be177c5b          	bbc	a4,1,200180b4 <rf_emi_tx_burst_loop+0x334>
200180c0:	a2079783          	lh	a5,-1504(a5)
200180c4:	00200513          	li	a0,2
200180c8:	3c07a7db          	bfoz	a5,a5,15,0
200180cc:	0027e793          	ori	a5,a5,2
200180d0:	00f69023          	sh	a5,0(a3)
200180d4:	dfffb097          	auipc	ra,0xdfffb
200180d8:	63c080e7          	jalr	1596(ra) # 13710 <delay_ms>
200180dc:	cc049ce3          	bnez	s1,20017db4 <rf_emi_tx_burst_loop+0x34>
200180e0:	1ff00793          	li	a5,511
200180e4:	00640613          	addi	a2,s0,6
200180e8:	4aa0558b          	addigp	a1,1195 # 805e7 <emi_ble_tx_packet+0x2b>
200180ec:	0240006f          	j	20018110 <rf_emi_tx_burst_loop+0x390>
200180f0:	00471793          	slli	a5,a4,0x4
200180f4:	f806e693          	ori	a3,a3,-128
200180f8:	00871713          	slli	a4,a4,0x8
200180fc:	8fb9                	c.xor	a5,a4
200180fe:	0605                	c.addi	a2,1
20018100:	1007f793          	andi	a5,a5,256
20018104:	8105                	c.srli	a0,0x1
20018106:	fed60fa3          	sb	a3,-1(a2)
2001810a:	8fc9                	c.or	a5,a0
2001810c:	cab604e3          	beq	a2,a1,20017db4 <rf_emi_tx_burst_loop+0x34>
20018110:	00479693          	slli	a3,a5,0x4
20018114:	00879713          	slli	a4,a5,0x8
20018118:	8f35                	c.xor	a4,a3
2001811a:	10077713          	andi	a4,a4,256
2001811e:	0017d693          	srli	a3,a5,0x1
20018122:	8f55                	c.or	a4,a3
20018124:	0017f793          	andi	a5,a5,1
20018128:	3c07255b          	bfoz	a0,a4,15,0
2001812c:	0027e693          	ori	a3,a5,2
20018130:	4005745b          	bbs	a0,0,20018138 <rf_emi_tx_burst_loop+0x3b8>
20018134:	0ff7f693          	andi	a3,a5,255
20018138:	00871793          	slli	a5,a4,0x8
2001813c:	0712                	c.slli	a4,0x4
2001813e:	8fb9                	c.xor	a5,a4
20018140:	8105                	c.srli	a0,0x1
20018142:	1007f793          	andi	a5,a5,256
20018146:	8fc9                	c.or	a5,a0
20018148:	3c07a55b          	bfoz	a0,a5,15,0
2001814c:	0005745b          	bbc	a0,0,20018154 <rf_emi_tx_burst_loop+0x3d4>
20018150:	0046e693          	ori	a3,a3,4
20018154:	00879713          	slli	a4,a5,0x8
20018158:	0792                	c.slli	a5,0x4
2001815a:	8f3d                	c.xor	a4,a5
2001815c:	8105                	c.srli	a0,0x1
2001815e:	10077713          	andi	a4,a4,256
20018162:	8f49                	c.or	a4,a0
20018164:	3c07255b          	bfoz	a0,a4,15,0
20018168:	0005745b          	bbc	a0,0,20018170 <rf_emi_tx_burst_loop+0x3f0>
2001816c:	0086e693          	ori	a3,a3,8
20018170:	00871793          	slli	a5,a4,0x8
20018174:	0712                	c.slli	a4,0x4
20018176:	8fb9                	c.xor	a5,a4
20018178:	8105                	c.srli	a0,0x1
2001817a:	1007f793          	andi	a5,a5,256
2001817e:	8fc9                	c.or	a5,a0
20018180:	3c07a55b          	bfoz	a0,a5,15,0
20018184:	0005745b          	bbc	a0,0,2001818c <rf_emi_tx_burst_loop+0x40c>
20018188:	0106e693          	ori	a3,a3,16
2001818c:	00879713          	slli	a4,a5,0x8
20018190:	0792                	c.slli	a5,0x4
20018192:	8f3d                	c.xor	a4,a5
20018194:	8105                	c.srli	a0,0x1
20018196:	10077713          	andi	a4,a4,256
2001819a:	8f49                	c.or	a4,a0
2001819c:	3c07255b          	bfoz	a0,a4,15,0
200181a0:	0005745b          	bbc	a0,0,200181a8 <rf_emi_tx_burst_loop+0x428>
200181a4:	0206e693          	ori	a3,a3,32
200181a8:	00871793          	slli	a5,a4,0x8
200181ac:	0712                	c.slli	a4,0x4
200181ae:	8fb9                	c.xor	a5,a4
200181b0:	8105                	c.srli	a0,0x1
200181b2:	1007f793          	andi	a5,a5,256
200181b6:	8fc9                	c.or	a5,a0
200181b8:	3c07a55b          	bfoz	a0,a5,15,0
200181bc:	0005745b          	bbc	a0,0,200181c4 <rf_emi_tx_burst_loop+0x444>
200181c0:	0406e693          	ori	a3,a3,64
200181c4:	00879713          	slli	a4,a5,0x8
200181c8:	0792                	c.slli	a5,0x4
200181ca:	8f3d                	c.xor	a4,a5
200181cc:	8105                	c.srli	a0,0x1
200181ce:	10077713          	andi	a4,a4,256
200181d2:	8f49                	c.or	a4,a0
200181d4:	3c07255b          	bfoz	a0,a4,15,0
200181d8:	f0057c5b          	bbs	a0,0,200180f0 <rf_emi_tx_burst_loop+0x370>
200181dc:	00871793          	slli	a5,a4,0x8
200181e0:	0712                	c.slli	a4,0x4
200181e2:	bf29                	c.j	200180fc <rf_emi_tx_burst_loop+0x37c>
200181e4:	2001f7b7          	lui	a5,0x2001f
200181e8:	68c7a783          	lw	a5,1676(a5) # 2001f68c <shellDescsys+0xb8>
200181ec:	4b00140b          	addigp	s0,1200 # 805ec <emi_zigbee_tx_packet>
200181f0:	c01c                	c.sw	a5,0(s0)
200181f2:	801407b7          	lui	a5,0x80140
200181f6:	2007a583          	lw	a1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
200181fa:	4b00150b          	addigp	a0,1200 # 805ec <emi_zigbee_tx_packet>
200181fe:	02700793          	li	a5,39
20018202:	05a9                	c.addi	a1,10
20018204:	00f40223          	sb	a5,4(s0)
20018208:	dffee097          	auipc	ra,0xdffee
2001820c:	478080e7          	jalr	1144(ra) # 6680 <rf_start_stx>
20018210:	801417b7          	lui	a5,0x80141
20018214:	a2079703          	lh	a4,-1504(a5) # 80140a20 <BIN_SIZE+0x601023b8>
20018218:	a2078693          	addi	a3,a5,-1504
2001821c:	be177c5b          	bbc	a4,1,20018214 <rf_emi_tx_burst_loop+0x494>
20018220:	a2079783          	lh	a5,-1504(a5)
20018224:	4e200513          	li	a0,1250
20018228:	3c07a7db          	bfoz	a5,a5,15,0
2001822c:	0027e793          	ori	a5,a5,2
20018230:	00f69023          	sh	a5,0(a3)
20018234:	dfffb097          	auipc	ra,0xdfffb
20018238:	4b4080e7          	jalr	1204(ra) # 136e8 <delay_us>
2001823c:	b6049ce3          	bnez	s1,20017db4 <rf_emi_tx_burst_loop+0x34>
20018240:	1ff00793          	li	a5,511
20018244:	00540693          	addi	a3,s0,5
20018248:	4da0160b          	addigp	a2,1242 # 80616 <emi_zigbee_tx_packet+0x2a>
2001824c:	0240006f          	j	20018270 <rf_emi_tx_burst_loop+0x4f0>
20018250:	00471793          	slli	a5,a4,0x4
20018254:	f805e593          	ori	a1,a1,-128
20018258:	00871713          	slli	a4,a4,0x8
2001825c:	8fb9                	c.xor	a5,a4
2001825e:	0685                	c.addi	a3,1
20018260:	1007f793          	andi	a5,a5,256
20018264:	8105                	c.srli	a0,0x1
20018266:	feb68fa3          	sb	a1,-1(a3)
2001826a:	8fc9                	c.or	a5,a0
2001826c:	b4c684e3          	beq	a3,a2,20017db4 <rf_emi_tx_burst_loop+0x34>
20018270:	00479593          	slli	a1,a5,0x4
20018274:	00879713          	slli	a4,a5,0x8
20018278:	8f2d                	c.xor	a4,a1
2001827a:	10077713          	andi	a4,a4,256
2001827e:	0017d593          	srli	a1,a5,0x1
20018282:	8f4d                	c.or	a4,a1
20018284:	0017f793          	andi	a5,a5,1
20018288:	3c07255b          	bfoz	a0,a4,15,0
2001828c:	0027e593          	ori	a1,a5,2
20018290:	4005745b          	bbs	a0,0,20018298 <rf_emi_tx_burst_loop+0x518>
20018294:	0ff7f593          	andi	a1,a5,255
20018298:	00871793          	slli	a5,a4,0x8
2001829c:	0712                	c.slli	a4,0x4
2001829e:	8fb9                	c.xor	a5,a4
200182a0:	8105                	c.srli	a0,0x1
200182a2:	1007f793          	andi	a5,a5,256
200182a6:	8fc9                	c.or	a5,a0
200182a8:	3c07a55b          	bfoz	a0,a5,15,0
200182ac:	0005745b          	bbc	a0,0,200182b4 <rf_emi_tx_burst_loop+0x534>
200182b0:	0045e593          	ori	a1,a1,4
200182b4:	00879713          	slli	a4,a5,0x8
200182b8:	0792                	c.slli	a5,0x4
200182ba:	8f3d                	c.xor	a4,a5
200182bc:	8105                	c.srli	a0,0x1
200182be:	10077713          	andi	a4,a4,256
200182c2:	8f49                	c.or	a4,a0
200182c4:	3c07255b          	bfoz	a0,a4,15,0
200182c8:	0005745b          	bbc	a0,0,200182d0 <rf_emi_tx_burst_loop+0x550>
200182cc:	0085e593          	ori	a1,a1,8
200182d0:	00871793          	slli	a5,a4,0x8
200182d4:	0712                	c.slli	a4,0x4
200182d6:	8fb9                	c.xor	a5,a4
200182d8:	8105                	c.srli	a0,0x1
200182da:	1007f793          	andi	a5,a5,256
200182de:	8fc9                	c.or	a5,a0
200182e0:	3c07a55b          	bfoz	a0,a5,15,0
200182e4:	0005745b          	bbc	a0,0,200182ec <rf_emi_tx_burst_loop+0x56c>
200182e8:	0105e593          	ori	a1,a1,16
200182ec:	00879713          	slli	a4,a5,0x8
200182f0:	0792                	c.slli	a5,0x4
200182f2:	8f3d                	c.xor	a4,a5
200182f4:	8105                	c.srli	a0,0x1
200182f6:	10077713          	andi	a4,a4,256
200182fa:	8f49                	c.or	a4,a0
200182fc:	3c07255b          	bfoz	a0,a4,15,0
20018300:	0005745b          	bbc	a0,0,20018308 <rf_emi_tx_burst_loop+0x588>
20018304:	0205e593          	ori	a1,a1,32
20018308:	00871793          	slli	a5,a4,0x8
2001830c:	0712                	c.slli	a4,0x4
2001830e:	8fb9                	c.xor	a5,a4
20018310:	8105                	c.srli	a0,0x1
20018312:	1007f793          	andi	a5,a5,256
20018316:	8fc9                	c.or	a5,a0
20018318:	3c07a55b          	bfoz	a0,a5,15,0
2001831c:	0005745b          	bbc	a0,0,20018324 <rf_emi_tx_burst_loop+0x5a4>
20018320:	0405e593          	ori	a1,a1,64
20018324:	00879713          	slli	a4,a5,0x8
20018328:	0792                	c.slli	a5,0x4
2001832a:	8f3d                	c.xor	a4,a5
2001832c:	8105                	c.srli	a0,0x1
2001832e:	10077713          	andi	a4,a4,256
20018332:	8f49                	c.or	a4,a0
20018334:	3c07255b          	bfoz	a0,a4,15,0
20018338:	f0057c5b          	bbs	a0,0,20018250 <rf_emi_tx_burst_loop+0x4d0>
2001833c:	00871793          	slli	a5,a4,0x8
20018340:	0712                	c.slli	a4,0x4
20018342:	bf29                	c.j	2001825c <rf_emi_tx_burst_loop+0x4dc>

20018344 <rf_emi_tx_burst_setup>:
20018344:	1101                	c.addi	sp,-32
20018346:	801017b7          	lui	a5,0x80101
2001834a:	ce06                	c.swsp	ra,28(sp)
2001834c:	4741                	c.li	a4,16
2001834e:	cc22                	c.swsp	s0,24(sp)
20018350:	ca26                	c.swsp	s1,20(sp)
20018352:	c84a                	c.swsp	s2,16(sp)
20018354:	c64e                	c.swsp	s3,12(sp)
20018356:	842a                	c.mv	s0,a0
20018358:	89ae                	c.mv	s3,a1
2001835a:	4509                	c.li	a0,2
2001835c:	08000593          	li	a1,128
20018360:	8932                	c.mv	s2,a2
20018362:	82e78e23          	sb	a4,-1988(a5) # 8010083c <BIN_SIZE+0x600c21d4>
20018366:	84b6                	c.mv	s1,a3
20018368:	dfffc097          	auipc	ra,0xdfffc
2001836c:	ce8080e7          	jalr	-792(ra) # 14050 <rf_set_tx_dma>
20018370:	01200533          	add	a0,zero,s2
20018374:	bf8ff0ef          	jal	ra,2001776c <rf_set_chn>
20018378:	d09fe0ef          	jal	ra,20017080 <rf_mode_init>
2001837c:	02000793          	li	a5,32
20018380:	fff40913          	addi	s2,s0,-1
20018384:	1087e663          	bltu	a5,s0,20018490 <rf_emi_tx_burst_setup+0x14c>
20018388:	200217b7          	lui	a5,0x20021
2001838c:	4c478793          	addi	a5,a5,1220 # 200214c4 <rf_power_Level_list+0x180>
20018390:	0c87845b          	lea.w	s0,a5,s0
20018394:	401c                	c.lw	a5,0(s0)
20018396:	8782                	c.jr	a5
20018398:	998ff0ef          	jal	ra,20017530 <rf_set_ble_125K_mode>
2001839c:	29417737          	lui	a4,0x29417
200183a0:	801417b7          	lui	a5,0x80141
200183a4:	67170713          	addi	a4,a4,1649 # 29417671 <BIN_SIZE+0x93d9009>
200183a8:	80e7a423          	sw	a4,-2040(a5) # 80140808 <BIN_SIZE+0x601021a0>
200183ac:	c2078703          	lb	a4,-992(a5)
200183b0:	0bf77713          	andi	a4,a4,191
200183b4:	c2e78023          	sb	a4,-992(a5)
200183b8:	c2578703          	lb	a4,-987(a5)
200183bc:	0ff77713          	andi	a4,a4,255
200183c0:	00176713          	ori	a4,a4,1
200183c4:	c2e782a3          	sb	a4,-987(a5)
200183c8:	c7cff0ef          	jal	ra,20017844 <rf_pn_disable>
200183cc:	01300533          	add	a0,zero,s3
200183d0:	c88ff0ef          	jal	ra,20017858 <rf_set_power_level>
200183d4:	0e14de5b          	beqc	s1,1,200184d0 <rf_emi_tx_burst_setup+0x18c>
200183d8:	05500693          	li	a3,85
200183dc:	0024d45b          	beqc	s1,2,200183e4 <rf_emi_tx_burst_setup+0xa0>
200183e0:	00000693          	li	a3,0
200183e4:	01f00793          	li	a5,31
200183e8:	0327fc63          	bgeu	a5,s2,20018420 <rf_emi_tx_burst_setup+0xdc>
200183ec:	40f2                	c.lwsp	ra,28(sp)
200183ee:	4462                	c.lwsp	s0,24(sp)
200183f0:	44d2                	c.lwsp	s1,20(sp)
200183f2:	4942                	c.lwsp	s2,16(sp)
200183f4:	49b2                	c.lwsp	s3,12(sp)
200183f6:	6105                	c.addi16sp	sp,32
200183f8:	00008067          	ret
200183fc:	f21fe0ef          	jal	ra,2001731c <rf_set_ble_2M_NO_PN_mode>
20018400:	f9dff06f          	j	2001839c <rf_emi_tx_burst_setup+0x58>
20018404:	a3cff0ef          	jal	ra,20017640 <rf_set_zigbee_250K_mode>
20018408:	c3cff0ef          	jal	ra,20017844 <rf_pn_disable>
2001840c:	01300533          	add	a0,zero,s3
20018410:	c48ff0ef          	jal	ra,20017858 <rf_set_power_level>
20018414:	1014de5b          	beqc	s1,1,20018530 <rf_emi_tx_burst_setup+0x1ec>
20018418:	bc24e45b          	bnec	s1,2,200183e0 <rf_emi_tx_burst_setup+0x9c>
2001841c:	05500693          	li	a3,85
20018420:	4785                	c.li	a5,1
20018422:	01279933          	sll	s2,a5,s2
20018426:	800087b7          	lui	a5,0x80008
2001842a:	07a5                	c.addi	a5,9
2001842c:	00f977b3          	and	a5,s2,a5
20018430:	0a078a63          	beqz	a5,200184e4 <rf_emi_tx_burst_setup+0x1a0>
20018434:	010107b7          	lui	a5,0x1010
20018438:	10178793          	addi	a5,a5,257 # 1010101 <_D_HEAP_START_ADDR+0xf87011>
2001843c:	02f687b3          	mul	a5,a3,a5
20018440:	4800160b          	addigp	a2,1152 # 805bc <emi_ble_tx_packet>
20018444:	00960223          	sb	s1,4(a2)
20018448:	02d60523          	sb	a3,42(a2)
2001844c:	00f62323          	sw	a5,6(a2)
20018450:	00f62523          	sw	a5,10(a2)
20018454:	00f62723          	sw	a5,14(a2)
20018458:	00f62923          	sw	a5,18(a2)
2001845c:	00f62b23          	sw	a5,22(a2)
20018460:	00f62d23          	sw	a5,26(a2)
20018464:	00f62f23          	sw	a5,30(a2)
20018468:	02f62123          	sw	a5,34(a2)
2001846c:	02f62323          	sw	a5,38(a2)
20018470:	40f2                	c.lwsp	ra,28(sp)
20018472:	4462                	c.lwsp	s0,24(sp)
20018474:	44d2                	c.lwsp	s1,20(sp)
20018476:	4942                	c.lwsp	s2,16(sp)
20018478:	49b2                	c.lwsp	s3,12(sp)
2001847a:	6105                	c.addi16sp	sp,32
2001847c:	00008067          	ret
20018480:	fa1fe0ef          	jal	ra,20017420 <rf_set_ble_500K_mode>
20018484:	f19ff06f          	j	2001839c <rf_emi_tx_burst_setup+0x58>
20018488:	d95fe0ef          	jal	ra,2001721c <rf_set_ble_1M_NO_PN_mode>
2001848c:	f11ff06f          	j	2001839c <rf_emi_tx_burst_setup+0x58>
20018490:	29417737          	lui	a4,0x29417
20018494:	801417b7          	lui	a5,0x80141
20018498:	67170713          	addi	a4,a4,1649 # 29417671 <BIN_SIZE+0x93d9009>
2001849c:	80e7a423          	sw	a4,-2040(a5) # 80140808 <BIN_SIZE+0x601021a0>
200184a0:	c2078703          	lb	a4,-992(a5)
200184a4:	0bf77713          	andi	a4,a4,191
200184a8:	c2e78023          	sb	a4,-992(a5)
200184ac:	c2578703          	lb	a4,-987(a5)
200184b0:	0ff77713          	andi	a4,a4,255
200184b4:	00176713          	ori	a4,a4,1
200184b8:	c2e782a3          	sb	a4,-987(a5)
200184bc:	b88ff0ef          	jal	ra,20017844 <rf_pn_disable>
200184c0:	01300533          	add	a0,zero,s3
200184c4:	b94ff0ef          	jal	ra,20017858 <rf_set_power_level>
200184c8:	46bd                	c.li	a3,15
200184ca:	b014e75b          	bnec	s1,1,200183d8 <rf_emi_tx_burst_setup+0x94>
200184ce:	bf19                	c.j	200183e4 <rf_emi_tx_burst_setup+0xa0>
200184d0:	4785                	c.li	a5,1
200184d2:	01279933          	sll	s2,a5,s2
200184d6:	800087b7          	lui	a5,0x80008
200184da:	07a5                	c.addi	a5,9
200184dc:	00f977b3          	and	a5,s2,a5
200184e0:	46bd                	c.li	a3,15
200184e2:	fba9                	c.bnez	a5,20018434 <rf_emi_tx_burst_setup+0xf0>
200184e4:	b079745b          	bbc	s2,7,200183ec <rf_emi_tx_burst_setup+0xa8>
200184e8:	010107b7          	lui	a5,0x1010
200184ec:	10178793          	addi	a5,a5,257 # 1010101 <_D_HEAP_START_ADDR+0xf87011>
200184f0:	02f687b3          	mul	a5,a3,a5
200184f4:	4b00160b          	addigp	a2,1200 # 805ec <emi_zigbee_tx_packet>
200184f8:	02d604a3          	sb	a3,41(a2)
200184fc:	00f622a3          	sw	a5,5(a2)
20018500:	00f624a3          	sw	a5,9(a2)
20018504:	00f626a3          	sw	a5,13(a2)
20018508:	00f628a3          	sw	a5,17(a2)
2001850c:	00f62aa3          	sw	a5,21(a2)
20018510:	00f62ca3          	sw	a5,25(a2)
20018514:	00f62ea3          	sw	a5,29(a2)
20018518:	02f620a3          	sw	a5,33(a2)
2001851c:	02f622a3          	sw	a5,37(a2)
20018520:	40f2                	c.lwsp	ra,28(sp)
20018522:	4462                	c.lwsp	s0,24(sp)
20018524:	44d2                	c.lwsp	s1,20(sp)
20018526:	4942                	c.lwsp	s2,16(sp)
20018528:	49b2                	c.lwsp	s3,12(sp)
2001852a:	6105                	c.addi16sp	sp,32
2001852c:	00008067          	ret
20018530:	46bd                	c.li	a3,15
20018532:	bf5d                	c.j	200184e8 <rf_emi_tx_burst_setup+0x1a4>
20018534:	0001                	c.nop
	...

20018538 <rf_emi_reset_baseband>:
20018538:	80140737          	lui	a4,0x80140
2001853c:	1e370783          	lb	a5,483(a4) # 801401e3 <BIN_SIZE+0x60101b7b>
20018540:	0fe7f793          	andi	a5,a5,254
20018544:	1ef701a3          	sb	a5,483(a4)
20018548:	1e370783          	lb	a5,483(a4)
2001854c:	0ff7f793          	andi	a5,a5,255
20018550:	0017e793          	ori	a5,a5,1
20018554:	1ef701a3          	sb	a5,483(a4)
20018558:	8082                	c.jr	ra
	...

2001855c <adc_init>:
2001855c:	1141                	c.addi	sp,-16
2001855e:	c422                	c.swsp	s0,8(sp)
20018560:	842a                	c.mv	s0,a0
20018562:	0fc00513          	li	a0,252
20018566:	c606                	c.swsp	ra,12(sp)
20018568:	c226                	c.swsp	s1,4(sp)
2001856a:	c04a                	c.swsp	s2,0(sp)
2001856c:	84b2                	c.mv	s1,a2
2001856e:	892e                	c.mv	s2,a1
20018570:	dfffb097          	auipc	ra,0xdfffb
20018574:	b28080e7          	jalr	-1240(ra) # 13098 <analog_read_reg8>
20018578:	02056593          	ori	a1,a0,32
2001857c:	0ff5f593          	andi	a1,a1,255
20018580:	0fc00513          	li	a0,252
20018584:	dfffb097          	auipc	ra,0xdfffb
20018588:	b5c080e7          	jalr	-1188(ra) # 130e0 <analog_write_reg8>
2001858c:	80140737          	lui	a4,0x80140
20018590:	1e370783          	lb	a5,483(a4) # 801401e3 <BIN_SIZE+0x60101b7b>
20018594:	08200513          	li	a0,130
20018598:	0bf7f793          	andi	a5,a5,191
2001859c:	1ef701a3          	sb	a5,483(a4)
200185a0:	1e370783          	lb	a5,483(a4)
200185a4:	0ff7f793          	andi	a5,a5,255
200185a8:	0407e793          	ori	a5,a5,64
200185ac:	1ef701a3          	sb	a5,483(a4)
200185b0:	dfffb097          	auipc	ra,0xdfffb
200185b4:	ae8080e7          	jalr	-1304(ra) # 13098 <analog_read_reg8>
200185b8:	04056593          	ori	a1,a0,64
200185bc:	0ff5f593          	andi	a1,a1,255
200185c0:	08200513          	li	a0,130
200185c4:	dfffb097          	auipc	ra,0xdfffb
200185c8:	b1c080e7          	jalr	-1252(ra) # 130e0 <analog_write_reg8>
200185cc:	00500593          	li	a1,5
200185d0:	0f400513          	li	a0,244
200185d4:	dfffb097          	auipc	ra,0xdfffb
200185d8:	b0c080e7          	jalr	-1268(ra) # 130e0 <analog_write_reg8>
200185dc:	0ff47593          	andi	a1,s0,255
200185e0:	0ea00513          	li	a0,234
200185e4:	dfffb097          	auipc	ra,0xdfffb
200185e8:	afc080e7          	jalr	-1284(ra) # 130e0 <analog_write_reg8>
200185ec:	1424525b          	beqc	s0,2,20018730 <adc_init+0x1d4>
200185f0:	10145a5b          	beqc	s0,1,20018704 <adc_init+0x1a8>
200185f4:	0fa00513          	li	a0,250
200185f8:	dfffb097          	auipc	ra,0xdfffb
200185fc:	aa0080e7          	jalr	-1376(ra) # 13098 <analog_read_reg8>
20018600:	187925db          	bfoz	a1,s2,6,7
20018604:	03f57513          	andi	a0,a0,63
20018608:	00a5e5b3          	or	a1,a1,a0
2001860c:	0fa00513          	li	a0,250
20018610:	dfffb097          	auipc	ra,0xdfffb
20018614:	ad0080e7          	jalr	-1328(ra) # 130e0 <analog_write_reg8>
20018618:	4585                	c.li	a1,1
2001861a:	012595b3          	sll	a1,a1,s2
2001861e:	0ff5f593          	andi	a1,a1,255
20018622:	7ab0b00b          	sbgp	a1,34720 # 888dc <g_adc_pre_scale>
20018626:	0a14d55b          	beqc	s1,1,200186d0 <adc_init+0x174>
2001862a:	c8ad                	c.beqz	s1,2001869c <adc_init+0x140>
2001862c:	0224ea5b          	bnec	s1,2,20018660 <adc_init+0x104>
20018630:	0f000593          	li	a1,240
20018634:	0ef00513          	li	a0,239
20018638:	dfffb097          	auipc	ra,0xdfffb
2001863c:	aa8080e7          	jalr	-1368(ra) # 130e0 <analog_write_reg8>
20018640:	00a00593          	li	a1,10
20018644:	0f100513          	li	a0,241
20018648:	dfffb097          	auipc	ra,0xdfffb
2001864c:	a98080e7          	jalr	-1384(ra) # 130e0 <analog_write_reg8>
20018650:	00100593          	li	a1,1
20018654:	0ee00513          	li	a0,238
20018658:	dfffb097          	auipc	ra,0xdfffb
2001865c:	a88080e7          	jalr	-1400(ra) # 130e0 <analog_write_reg8>
20018660:	0ec00513          	li	a0,236
20018664:	dfffb097          	auipc	ra,0xdfffb
20018668:	a34080e7          	jalr	-1484(ra) # 13098 <analog_read_reg8>
2001866c:	00356593          	ori	a1,a0,3
20018670:	0ff5f593          	andi	a1,a1,255
20018674:	0ec00513          	li	a0,236
20018678:	dfffb097          	auipc	ra,0xdfffb
2001867c:	a68080e7          	jalr	-1432(ra) # 130e0 <analog_write_reg8>
20018680:	4422                	c.lwsp	s0,8(sp)
20018682:	40b2                	c.lwsp	ra,12(sp)
20018684:	4492                	c.lwsp	s1,4(sp)
20018686:	4902                	c.lwsp	s2,0(sp)
20018688:	02400593          	li	a1,36
2001868c:	0f200513          	li	a0,242
20018690:	01010113          	addi	sp,sp,16
20018694:	dfffb317          	auipc	t1,0xdfffb
20018698:	a4c30067          	jr	-1460(t1) # 130e0 <analog_write_reg8>
2001869c:	0ff00593          	li	a1,255
200186a0:	0ef00513          	li	a0,239
200186a4:	dfffb097          	auipc	ra,0xdfffb
200186a8:	a3c080e7          	jalr	-1476(ra) # 130e0 <analog_write_reg8>
200186ac:	0cf00593          	li	a1,207
200186b0:	0f100513          	li	a0,241
200186b4:	dfffb097          	auipc	ra,0xdfffb
200186b8:	a2c080e7          	jalr	-1492(ra) # 130e0 <analog_write_reg8>
200186bc:	00700593          	li	a1,7
200186c0:	0ee00513          	li	a0,238
200186c4:	dfffb097          	auipc	ra,0xdfffb
200186c8:	a1c080e7          	jalr	-1508(ra) # 130e0 <analog_write_reg8>
200186cc:	f95ff06f          	j	20018660 <adc_init+0x104>
200186d0:	0ea00593          	li	a1,234
200186d4:	0ef00513          	li	a0,239
200186d8:	dfffb097          	auipc	ra,0xdfffb
200186dc:	a08080e7          	jalr	-1528(ra) # 130e0 <analog_write_reg8>
200186e0:	04a00593          	li	a1,74
200186e4:	0f100513          	li	a0,241
200186e8:	dfffb097          	auipc	ra,0xdfffb
200186ec:	9f8080e7          	jalr	-1544(ra) # 130e0 <analog_write_reg8>
200186f0:	00300593          	li	a1,3
200186f4:	0ee00513          	li	a0,238
200186f8:	dfffb097          	auipc	ra,0xdfffb
200186fc:	9e8080e7          	jalr	-1560(ra) # 130e0 <analog_write_reg8>
20018700:	f61ff06f          	j	20018660 <adc_init+0x104>
20018704:	0fa00513          	li	a0,250
20018708:	dfffb097          	auipc	ra,0xdfffb
2001870c:	990080e7          	jalr	-1648(ra) # 13098 <analog_read_reg8>
20018710:	0c057593          	andi	a1,a0,192
20018714:	0155e593          	ori	a1,a1,21
20018718:	0fa00513          	li	a0,250
2001871c:	dfffb097          	auipc	ra,0xdfffb
20018720:	9c4080e7          	jalr	-1596(ra) # 130e0 <analog_write_reg8>
20018724:	38400713          	li	a4,900
20018728:	20e01823          	sh	a4,528(zero) # 210 <g_adc_vref>
2001872c:	ec9ff06f          	j	200185f4 <adc_init+0x98>
20018730:	0fa00513          	li	a0,250
20018734:	dfffb097          	auipc	ra,0xdfffb
20018738:	964080e7          	jalr	-1692(ra) # 13098 <analog_read_reg8>
2001873c:	0c057593          	andi	a1,a0,192
20018740:	03d5e593          	ori	a1,a1,61
20018744:	0fa00513          	li	a0,250
20018748:	dfffb097          	auipc	ra,0xdfffb
2001874c:	998080e7          	jalr	-1640(ra) # 130e0 <analog_write_reg8>
20018750:	21000793          	li	a5,528
20018754:	00279703          	lh	a4,2(a5)
20018758:	00e79023          	sh	a4,0(a5)
2001875c:	bd61                	c.j	200185f4 <adc_init+0x98>
	...

20018760 <adc_gpio_sample_init>:
20018760:	1101                	c.addi	sp,-32
20018762:	c84a                	c.swsp	s2,16(sp)
20018764:	87ae                	c.mv	a5,a1
20018766:	ce06                	c.swsp	ra,28(sp)
20018768:	cc22                	c.swsp	s0,24(sp)
2001876a:	ca26                	c.swsp	s1,20(sp)
2001876c:	c64e                	c.swsp	s3,12(sp)
2001876e:	c452                	c.swsp	s4,8(sp)
20018770:	c256                	c.swsp	s5,4(sp)
20018772:	892a                	c.mv	s2,a0
20018774:	00c005b3          	add	a1,zero,a2
20018778:	0027e85b          	bnec	a5,2,20018788 <adc_gpio_sample_init+0x28>
2001877c:	21000713          	li	a4,528
20018780:	00271603          	lh	a2,2(a4)
20018784:	00c71023          	sh	a2,0(a4)
20018788:	8636                	c.mv	a2,a3
2001878a:	853e                	c.mv	a0,a5
2001878c:	dd1ff0ef          	jal	ra,2001855c <adc_init>
20018790:	0f900513          	li	a0,249
20018794:	dfffb097          	auipc	ra,0xdfffb
20018798:	904080e7          	jalr	-1788(ra) # 13098 <analog_read_reg8>
2001879c:	2c0924db          	bfoz	s1,s2,11,0
200187a0:	0f357593          	andi	a1,a0,243
200187a4:	0f900513          	li	a0,249
200187a8:	dfffb097          	auipc	ra,0xdfffb
200187ac:	938080e7          	jalr	-1736(ra) # 130e0 <analog_write_reg8>
200187b0:	001409b7          	lui	s3,0x140
200187b4:	0084d413          	srli	s0,s1,0x8
200187b8:	040e                	c.slli	s0,0x3
200187ba:	30698793          	addi	a5,s3,774 # 140306 <_D_HEAP_START_ADDR+0xb7216>
200187be:	80000ab7          	lui	s5,0x80000
200187c2:	97a2                	c.add	a5,s0
200187c4:	0157e7b3          	or	a5,a5,s5
200187c8:	4685                	c.li	a3,1
200187ca:	7ad0b40b          	sbgp	a3,34728 # 888e4 <g_adc_vbat_divider>
200187ce:	00078703          	lb	a4,0(a5)
200187d2:	0ff4fa13          	andi	s4,s1,255
200187d6:	0ff77713          	andi	a4,a4,255
200187da:	00ea6733          	or	a4,s4,a4
200187de:	8526                	c.mv	a0,s1
200187e0:	00e78023          	sb	a4,0(a5)
200187e4:	ca1fc0ef          	jal	ra,20015484 <gpio_input_dis>
200187e8:	30298793          	addi	a5,s3,770
200187ec:	97a2                	c.add	a5,s0
200187ee:	0157e7b3          	or	a5,a5,s5
200187f2:	00078703          	lb	a4,0(a5)
200187f6:	30398993          	addi	s3,s3,771
200187fa:	0ff77713          	andi	a4,a4,255
200187fe:	944e                	c.add	s0,s3
20018800:	01546433          	or	s0,s0,s5
20018804:	00ea6a33          	or	s4,s4,a4
20018808:	01478023          	sb	s4,0(a5)
2001880c:	00040783          	lb	a5,0(s0)
20018810:	fff4c493          	not	s1,s1
20018814:	00f4f4b3          	and	s1,s1,a5
20018818:	0ff4f493          	andi	s1,s1,255
2001881c:	0ec00513          	li	a0,236
20018820:	00940023          	sb	s1,0(s0)
20018824:	dfffb097          	auipc	ra,0xdfffb
20018828:	874080e7          	jalr	-1932(ra) # 13098 <analog_read_reg8>
2001882c:	04056593          	ori	a1,a0,64
20018830:	0ff5f593          	andi	a1,a1,255
20018834:	0ec00513          	li	a0,236
20018838:	dfffb097          	auipc	ra,0xdfffb
2001883c:	8a8080e7          	jalr	-1880(ra) # 130e0 <analog_write_reg8>
20018840:	00c95593          	srli	a1,s2,0xc
20018844:	4462                	c.lwsp	s0,24(sp)
20018846:	40f2                	c.lwsp	ra,28(sp)
20018848:	44d2                	c.lwsp	s1,20(sp)
2001884a:	4942                	c.lwsp	s2,16(sp)
2001884c:	49b2                	c.lwsp	s3,12(sp)
2001884e:	4a22                	c.lwsp	s4,8(sp)
20018850:	4a92                	c.lwsp	s5,4(sp)
20018852:	1075a5db          	bfoz	a1,a1,4,7
20018856:	00f5e593          	ori	a1,a1,15
2001885a:	0eb00513          	li	a0,235
2001885e:	6105                	c.addi16sp	sp,32
20018860:	dfffb317          	auipc	t1,0xdfffb
20018864:	88030067          	jr	-1920(t1) # 130e0 <analog_write_reg8>

20018868 <adc_get_code>:
20018868:	1141                	c.addi	sp,-16
2001886a:	0f300513          	li	a0,243
2001886e:	c606                	c.swsp	ra,12(sp)
20018870:	00812423          	sw	s0,8(sp)
20018874:	dfffb097          	auipc	ra,0xdfffb
20018878:	824080e7          	jalr	-2012(ra) # 13098 <analog_read_reg8>
2001887c:	00156593          	ori	a1,a0,1
20018880:	0ff5f593          	andi	a1,a1,255
20018884:	0f300513          	li	a0,243
20018888:	dfffb097          	auipc	ra,0xdfffb
2001888c:	858080e7          	jalr	-1960(ra) # 130e0 <analog_write_reg8>
20018890:	0f700513          	li	a0,247
20018894:	dfffb097          	auipc	ra,0xdfffb
20018898:	8c8080e7          	jalr	-1848(ra) # 1315c <analog_read_reg16>
2001889c:	00a00433          	add	s0,zero,a0
200188a0:	0f300513          	li	a0,243
200188a4:	dfffa097          	auipc	ra,0xdfffa
200188a8:	7f4080e7          	jalr	2036(ra) # 13098 <analog_read_reg8>
200188ac:	0fe57593          	andi	a1,a0,254
200188b0:	0f300513          	li	a0,243
200188b4:	dfffb097          	auipc	ra,0xdfffb
200188b8:	82c080e7          	jalr	-2004(ra) # 130e0 <analog_write_reg8>
200188bc:	00000513          	li	a0,0
200188c0:	40d4745b          	bbs	s0,13,200188c8 <adc_get_code+0x60>
200188c4:	3004255b          	bfoz	a0,s0,12,0
200188c8:	40b2                	c.lwsp	ra,12(sp)
200188ca:	4422                	c.lwsp	s0,8(sp)
200188cc:	0141                	c.addi	sp,16
200188ce:	8082                	c.jr	ra
200188d0:	0001                	c.nop
	...

200188d4 <adc_calculate_voltage>:
200188d4:	7a80878b          	lbgp	a5,34728 # 888e4 <g_adc_vbat_divider>
200188d8:	0ff7f793          	andi	a5,a5,255
200188dc:	02f50533          	mul	a0,a0,a5
200188e0:	7a00870b          	lbgp	a4,34720 # 888dc <g_adc_pre_scale>
200188e4:	0ff77713          	andi	a4,a4,255
200188e8:	21005783          	lhu	a5,528(zero) # 210 <g_adc_vref>
200188ec:	02e50533          	mul	a0,a0,a4
200188f0:	02f50533          	mul	a0,a0,a5
200188f4:	70d5255b          	bfoz	a0,a0,28,13
200188f8:	8082                	c.jr	ra
	...

200188fc <rf_set_le_tx_tp_slice>:
200188fc:	20a00da3          	sb	a0,539(zero) # 21b <rf_le_tx_tp_slice>
20018900:	8082                	c.jr	ra
	...

20018904 <async_rf_fast_settle_init>:
20018904:	801417b7          	lui	a5,0x80141
20018908:	f8000713          	li	a4,-128
2001890c:	a0e78623          	sb	a4,-1524(a5) # 80140a0c <BIN_SIZE+0x601023a4>
20018910:	08000713          	li	a4,128
20018914:	a0e79223          	sh	a4,-1532(a5)
20018918:	04300713          	li	a4,67
2001891c:	80e78123          	sb	a4,-2046(a5)
20018920:	06200713          	li	a4,98
20018924:	e8e78223          	sb	a4,-380(a5)
20018928:	1b091737          	lui	a4,0x1b091
2001892c:	90070713          	addi	a4,a4,-1792 # 1b090900 <_D_HEAP_START_ADDR+0x1b007810>
20018930:	e8e7ae23          	sw	a4,-356(a5)
20018934:	670d                	c.lui	a4,0x3
20018936:	03070713          	addi	a4,a4,48 # 3030 <flash_set_xip_config_sram+0x4c>
2001893a:	eae79023          	sh	a4,-352(a5)
2001893e:	6705                	c.lui	a4,0x1
20018940:	90070713          	addi	a4,a4,-1792 # 900 <exception_handler+0x25c>
20018944:	e8e79b23          	sh	a4,-362(a5)
20018948:	30343737          	lui	a4,0x30343
2001894c:	13070713          	addi	a4,a4,304 # 30343130 <BIN_SIZE+0x10304ac8>
20018950:	e8e7ac23          	sw	a4,-360(a5)
20018954:	8082                	c.jr	ra
	...

20018958 <afh_chn_map_rx_packet_calc>:
20018958:	5138                	c.lw	a4,96(a0)
2001895a:	18f00793          	li	a5,399
2001895e:	7135                	c.addi16sp	sp,-160
20018960:	0ee7f863          	bgeu	a5,a4,20018a50 <afh_chn_map_rx_packet_calc+0xf8>
20018964:	4781                	c.li	a5,0
20018966:	0037d713          	srli	a4,a5,0x3
2001896a:	972a                	c.add	a4,a0
2001896c:	05374603          	lbu	a2,83(a4)
20018970:	0077f893          	andi	a7,a5,7
20018974:	8e8a                	c.mv	t4,sp
20018976:	41165633          	sra	a2,a2,a7
2001897a:	86f6                	c.mv	a3,t4
2001897c:	06450813          	addi	a6,a0,100
20018980:	00a00f93          	li	t6,10
20018984:	40000e13          	li	t3,1024
20018988:	04067c5b          	bbc	a2,0,200189e0 <afh_chn_map_rx_packet_calc+0x88>
2001898c:	05874603          	lbu	a2,88(a4)
20018990:	0a085703          	lhu	a4,160(a6) # 20a0 <usb_endpoint_irq_handler+0xa0>
20018994:	411658b3          	sra	a7,a2,a7
20018998:	4808f65b          	bbs	a7,0,20018a24 <afh_chn_map_rx_packet_calc+0xcc>
2001899c:	863a                	c.mv	a2,a4
2001899e:	00eff363          	bgeu	t6,a4,200189a4 <afh_chn_map_rx_packet_calc+0x4c>
200189a2:	4629                	c.li	a2,10
200189a4:	40c70733          	sub	a4,a4,a2
200189a8:	3c07275b          	bfoz	a4,a4,15,0
200189ac:	0ae81023          	sh	a4,160(a6)
200189b0:	00f68023          	sb	a5,0(a3)
200189b4:	04081823          	sh	zero,80(a6)
200189b8:	00081023          	sh	zero,0(a6)
200189bc:	00e69123          	sh	a4,2(a3)
200189c0:	0785                	c.addi	a5,1
200189c2:	0691                	c.addi	a3,4
200189c4:	00280813          	addi	a6,a6,2
200189c8:	0287eadb          	bnec	a5,40,200189fc <afh_chn_map_rx_packet_calc+0xa4>
200189cc:	06052023          	sw	zero,96(a0)
200189d0:	00f00793          	li	a5,15
200189d4:	0ab7de63          	bge	a5,a1,20018a90 <afh_chn_map_rx_packet_calc+0x138>
200189d8:	4501                	c.li	a0,0
200189da:	610d                	c.addi16sp	sp,160
200189dc:	00008067          	ret
200189e0:	40000713          	li	a4,1024
200189e4:	00f68023          	sb	a5,0(a3)
200189e8:	0bc81023          	sh	t3,160(a6)
200189ec:	00e69123          	sh	a4,2(a3)
200189f0:	0785                	c.addi	a5,1
200189f2:	0691                	c.addi	a3,4
200189f4:	00280813          	addi	a6,a6,2
200189f8:	bc87dadb          	beqc	a5,40,200189cc <afh_chn_map_rx_packet_calc+0x74>
200189fc:	0037d713          	srli	a4,a5,0x3
20018a00:	00a70733          	add	a4,a4,a0
20018a04:	05374603          	lbu	a2,83(a4)
20018a08:	0077f893          	andi	a7,a5,7
20018a0c:	41165633          	sra	a2,a2,a7
20018a10:	bc06785b          	bbc	a2,0,200189e0 <afh_chn_map_rx_packet_calc+0x88>
20018a14:	05874603          	lbu	a2,88(a4)
20018a18:	0a085703          	lhu	a4,160(a6)
20018a1c:	411658b3          	sra	a7,a2,a7
20018a20:	b608fe5b          	bbc	a7,0,2001899c <afh_chn_map_rx_packet_calc+0x44>
20018a24:	00085f03          	lhu	t5,0(a6)
20018a28:	05085303          	lhu	t1,80(a6)
20018a2c:	00371613          	slli	a2,a4,0x3
20018a30:	8e19                	c.sub	a2,a4
20018a32:	937a                	c.add	t1,t5
20018a34:	00af1893          	slli	a7,t5,0xa
20018a38:	860d                	c.srai	a2,0x3
20018a3a:	f6030be3          	beqz	t1,200189b0 <afh_chn_map_rx_packet_calc+0x58>
20018a3e:	0268d733          	divu	a4,a7,t1
20018a42:	830d                	c.srli	a4,0x3
20018a44:	963a                	c.add	a2,a4
20018a46:	3c06275b          	bfoz	a4,a2,15,0
20018a4a:	0ae81023          	sh	a4,160(a6)
20018a4e:	b78d                	c.j	200189b0 <afh_chn_map_rx_packet_calc+0x58>
20018a50:	47bd                	c.li	a5,15
20018a52:	f8b7c3e3          	blt	a5,a1,200189d8 <afh_chn_map_rx_packet_calc+0x80>
20018a56:	8e8a                	c.mv	t4,sp
20018a58:	8776                	c.mv	a4,t4
20018a5a:	10450613          	addi	a2,a0,260
20018a5e:	4781                	c.li	a5,0
20018a60:	40000893          	li	a7,1024
20018a64:	0037d693          	srli	a3,a5,0x3
20018a68:	96aa                	c.add	a3,a0
20018a6a:	0536c683          	lbu	a3,83(a3)
20018a6e:	0077f813          	andi	a6,a5,7
20018a72:	4106d6b3          	sra	a3,a3,a6
20018a76:	4e06f35b          	bbs	a3,0,20018b5c <afh_chn_map_rx_packet_calc+0x204>
20018a7a:	00f70023          	sb	a5,0(a4)
20018a7e:	01161023          	sh	a7,0(a2)
20018a82:	01171123          	sh	a7,2(a4)
20018a86:	0785                	c.addi	a5,1
20018a88:	0711                	c.addi	a4,4
20018a8a:	0609                	c.addi	a2,2
20018a8c:	bc87ecdb          	bnec	a5,40,20018a64 <afh_chn_map_rx_packet_calc+0x10c>
20018a90:	00610893          	addi	a7,sp,6
20018a94:	ffc8de03          	lhu	t3,-4(a7)
20018a98:	00000f13          	li	t5,0
20018a9c:	001f0313          	addi	t1,t5,1
20018aa0:	060e0063          	beqz	t3,20018b00 <afh_chn_map_rx_packet_calc+0x1a8>
20018aa4:	8672                	c.mv	a2,t3
20018aa6:	068351db          	beqc	t1,40,20018b08 <afh_chn_map_rx_packet_calc+0x1b0>
20018aaa:	8746                	c.mv	a4,a7
20018aac:	879a                	c.mv	a5,t1
20018aae:	887a                	c.mv	a6,t5
20018ab0:	00075683          	lhu	a3,0(a4)
20018ab4:	0711                	c.addi	a4,4
20018ab6:	00c6f563          	bgeu	a3,a2,20018ac0 <afh_chn_map_rx_packet_calc+0x168>
20018aba:	883e                	c.mv	a6,a5
20018abc:	00d00633          	add	a2,zero,a3
20018ac0:	0785                	c.addi	a5,1
20018ac2:	be87e7db          	bnec	a5,40,20018ab0 <afh_chn_map_rx_packet_calc+0x158>
20018ac6:	030f0363          	beq	t5,a6,20018aec <afh_chn_map_rx_packet_calc+0x194>
20018aca:	1110                	c.addi4spn	a2,sp,160
20018acc:	0d06085b          	lea.w	a6,a2,a6
20018ad0:	ffa8c683          	lbu	a3,-6(a7)
20018ad4:	f6084703          	lbu	a4,-160(a6)
20018ad8:	f6285783          	lhu	a5,-158(a6)
20018adc:	f6d80023          	sb	a3,-160(a6)
20018ae0:	f7c81123          	sh	t3,-158(a6)
20018ae4:	fee88d23          	sb	a4,-6(a7)
20018ae8:	fef89e23          	sh	a5,-4(a7)
20018aec:	00488893          	addi	a7,a7,4
20018af0:	ffc8de03          	lhu	t3,-4(a7)
20018af4:	00600f33          	add	t5,zero,t1
20018af8:	001f0313          	addi	t1,t5,1
20018afc:	fa0e14e3          	bnez	t3,20018aa4 <afh_chn_map_rx_packet_calc+0x14c>
20018b00:	00488893          	addi	a7,a7,4
20018b04:	be8366db          	bnec	t1,40,20018af0 <afh_chn_map_rx_packet_calc+0x198>
20018b08:	0a010893          	addi	a7,sp,160
20018b0c:	4e25                	c.li	t3,9
20018b0e:	4305                	c.li	t1,1
20018b10:	00f00813          	li	a6,15
20018b14:	000ec783          	lbu	a5,0(t4)
20018b18:	0037d713          	srli	a4,a5,0x3
20018b1c:	972a                	c.add	a4,a0
20018b1e:	05874683          	lbu	a3,88(a4)
20018b22:	8b9d                	c.andi	a5,7
20018b24:	40f6d633          	sra	a2,a3,a5
20018b28:	4206705b          	bbs	a2,0,20018b48 <afh_chn_map_rx_packet_calc+0x1f0>
20018b2c:	002ed603          	lhu	a2,2(t4)
20018b30:	00f317b3          	sll	a5,t1,a5
20018b34:	00d7e7b3          	or	a5,a5,a3
20018b38:	00ce7463          	bgeu	t3,a2,20018b40 <afh_chn_map_rx_packet_calc+0x1e8>
20018b3c:	00b86c63          	bltu	a6,a1,20018b54 <afh_chn_map_rx_packet_calc+0x1fc>
20018b40:	00158593          	addi	a1,a1,1
20018b44:	04f70c23          	sb	a5,88(a4)
20018b48:	004e8e93          	addi	t4,t4,4
20018b4c:	00b86463          	bltu	a6,a1,20018b54 <afh_chn_map_rx_packet_calc+0x1fc>
20018b50:	fdd892e3          	bne	a7,t4,20018b14 <afh_chn_map_rx_packet_calc+0x1bc>
20018b54:	4505                	c.li	a0,1
20018b56:	610d                	c.addi16sp	sp,160
20018b58:	00008067          	ret
20018b5c:	00065683          	lhu	a3,0(a2)
20018b60:	00f70023          	sb	a5,0(a4)
20018b64:	00d71123          	sh	a3,2(a4)
20018b68:	0785                	c.addi	a5,1
20018b6a:	0711                	c.addi	a4,4
20018b6c:	0609                	c.addi	a2,2
20018b6e:	ae87ebdb          	bnec	a5,40,20018a64 <afh_chn_map_rx_packet_calc+0x10c>
20018b72:	bf39                	c.j	20018a90 <afh_chn_map_rx_packet_calc+0x138>
20018b74:	0001                	c.nop
	...

20018b78 <afh_chn_map_rssi_calc>:
20018b78:	7135                	c.addi16sp	sp,-160
20018b7a:	868a                	c.mv	a3,sp
20018b7c:	02b50593          	addi	a1,a0,43
20018b80:	8636                	c.mv	a2,a3
20018b82:	4781                	c.li	a5,0
20018b84:	0ff00e13          	li	t3,255
20018b88:	fff00313          	li	t1,-1
20018b8c:	0037d713          	srli	a4,a5,0x3
20018b90:	972a                	c.add	a4,a0
20018b92:	05374803          	lbu	a6,83(a4)
20018b96:	0077f713          	andi	a4,a5,7
20018b9a:	00f60023          	sb	a5,0(a2)
20018b9e:	40e85733          	sra	a4,a6,a4
20018ba2:	0c07795b          	bbc	a4,0,20018c74 <afh_chn_map_rssi_calc+0xfc>
20018ba6:	0005c883          	lbu	a7,0(a1)
20018baa:	fd85c803          	lbu	a6,-40(a1)
20018bae:	00389713          	slli	a4,a7,0x3
20018bb2:	41170733          	sub	a4,a4,a7
20018bb6:	870d                	c.srai	a4,0x3
20018bb8:	4838285b          	bfoz	a6,a6,18,3
20018bbc:	9742                	c.add	a4,a6
20018bbe:	3c07275b          	bfoz	a4,a4,15,0
20018bc2:	00e61123          	sh	a4,2(a2)
20018bc6:	00e58023          	sb	a4,0(a1)
20018bca:	0785                	c.addi	a5,1
20018bcc:	0611                	c.addi	a2,4
20018bce:	0585                	c.addi	a1,1
20018bd0:	ba87eedb          	bnec	a5,40,20018b8c <afh_chn_map_rssi_calc+0x14>
20018bd4:	00254703          	lbu	a4,2(a0)
20018bd8:	00110793          	addi	a5,sp,1
20018bdc:	0a168613          	addi	a2,a3,161
20018be0:	4581                	c.li	a1,0
20018be2:	4805                	c.li	a6,1
20018be4:	0140006f          	j	20018bf8 <afh_chn_map_rssi_calc+0x80>
20018be8:	cda5                	c.beqz	a1,20018c60 <afh_chn_map_rssi_calc+0xe8>
20018bea:	01078023          	sb	a6,0(a5)
20018bee:	0791                	c.addi	a5,4
20018bf0:	fff58593          	addi	a1,a1,-1
20018bf4:	02c78663          	beq	a5,a2,20018c20 <afh_chn_map_rssi_calc+0xa8>
20018bf8:	0017d883          	lhu	a7,1(a5)
20018bfc:	fee8e6e3          	bltu	a7,a4,20018be8 <afh_chn_map_rssi_calc+0x70>
20018c00:	01078023          	sb	a6,0(a5)
20018c04:	0791                	c.addi	a5,4
20018c06:	00f60d63          	beq	a2,a5,20018c20 <afh_chn_map_rssi_calc+0xa8>
20018c0a:	0017d583          	lhu	a1,1(a5)
20018c0e:	fee5f9e3          	bgeu	a1,a4,20018c00 <afh_chn_map_rssi_calc+0x88>
20018c12:	4589                	c.li	a1,2
20018c14:	01078023          	sb	a6,0(a5)
20018c18:	0791                	c.addi	a5,4
20018c1a:	15fd                	c.addi	a1,-1
20018c1c:	fcc79ee3          	bne	a5,a2,20018bf8 <afh_chn_map_rssi_calc+0x80>
20018c20:	0a068593          	addi	a1,a3,160
20018c24:	4601                	c.li	a2,0
20018c26:	4885                	c.li	a7,1
20018c28:	04052c23          	sw	zero,88(a0)
20018c2c:	04050e23          	sb	zero,92(a0)
20018c30:	0016c783          	lbu	a5,1(a3)
20018c34:	e385                	c.bnez	a5,20018c54 <afh_chn_map_rssi_calc+0xdc>
20018c36:	0006c783          	lbu	a5,0(a3)
20018c3a:	0605                	c.addi	a2,1
20018c3c:	0037d713          	srli	a4,a5,0x3
20018c40:	972a                	c.add	a4,a0
20018c42:	05870803          	lb	a6,88(a4)
20018c46:	8b9d                	c.andi	a5,7
20018c48:	00f897b3          	sll	a5,a7,a5
20018c4c:	0107e7b3          	or	a5,a5,a6
20018c50:	04f70c23          	sb	a5,88(a4)
20018c54:	0691                	c.addi	a3,4
20018c56:	fcb69de3          	bne	a3,a1,20018c30 <afh_chn_map_rssi_calc+0xb8>
20018c5a:	8532                	c.mv	a0,a2
20018c5c:	610d                	c.addi16sp	sp,160
20018c5e:	8082                	c.jr	ra
20018c60:	00078023          	sb	zero,0(a5)
20018c64:	0791                	c.addi	a5,4
20018c66:	faf60de3          	beq	a2,a5,20018c20 <afh_chn_map_rssi_calc+0xa8>
20018c6a:	0017d583          	lhu	a1,1(a5)
20018c6e:	f8e5f9e3          	bgeu	a1,a4,20018c00 <afh_chn_map_rssi_calc+0x88>
20018c72:	b7fd                	c.j	20018c60 <afh_chn_map_rssi_calc+0xe8>
20018c74:	01c61123          	sh	t3,2(a2)
20018c78:	00658023          	sb	t1,0(a1)
20018c7c:	0785                	c.addi	a5,1
20018c7e:	0611                	c.addi	a2,4
20018c80:	0585                	c.addi	a1,1
20018c82:	b087e5db          	bnec	a5,40,20018b8c <afh_chn_map_rssi_calc+0x14>
20018c86:	b7b9                	c.j	20018bd4 <afh_chn_map_rssi_calc+0x5c>

20018c88 <afh_chn_rssi_update>:
20018c88:	02700713          	li	a4,39
20018c8c:	02b76863          	bltu	a4,a1,20018cbc <afh_chn_rssi_update+0x34>
20018c90:	1141                	c.addi	sp,-16
20018c92:	c422                	c.swsp	s0,8(sp)
20018c94:	c606                	c.swsp	ra,12(sp)
20018c96:	00054783          	lbu	a5,0(a0)
20018c9a:	842a                	c.mv	s0,a0
20018c9c:	00f76c63          	bltu	a4,a5,20018cb4 <afh_chn_rssi_update+0x2c>
20018ca0:	95aa                	c.add	a1,a0
20018ca2:	0785                	c.addi	a5,1
20018ca4:	00c581a3          	sb	a2,3(a1)
20018ca8:	0ff7f793          	andi	a5,a5,255
20018cac:	0087dadb          	beqc	a5,40,20018cc0 <afh_chn_rssi_update+0x38>
20018cb0:	00f50023          	sb	a5,0(a0)
20018cb4:	40b2                	c.lwsp	ra,12(sp)
20018cb6:	4422                	c.lwsp	s0,8(sp)
20018cb8:	0141                	c.addi	sp,16
20018cba:	8082                	c.jr	ra
20018cbc:	00008067          	ret
20018cc0:	00050023          	sb	zero,0(a0)
20018cc4:	eb5ff0ef          	jal	ra,20018b78 <afh_chn_map_rssi_calc>
20018cc8:	85aa                	c.mv	a1,a0
20018cca:	8522                	c.mv	a0,s0
20018ccc:	4422                	c.lwsp	s0,8(sp)
20018cce:	40b2                	c.lwsp	ra,12(sp)
20018cd0:	0141                	c.addi	sp,16
20018cd2:	b159                	c.j	20018958 <afh_chn_map_rx_packet_calc>

20018cd4 <afh_init>:
20018cd4:	6789                	c.lui	a5,0x2
20018cd6:	1101                	c.addi	sp,-32
20018cd8:	62578793          	addi	a5,a5,1573 # 2625 <flash_wait_done+0x39>
20018cdc:	00f11623          	sh	a5,12(sp)
20018ce0:	02700793          	li	a5,39
20018ce4:	cc22                	c.swsp	s0,24(sp)
20018ce6:	ca26                	c.swsp	s1,20(sp)
20018ce8:	ce06                	c.swsp	ra,28(sp)
20018cea:	00f10723          	sb	a5,14(sp)
20018cee:	842a                	c.mv	s0,a0
20018cf0:	00b004b3          	add	s1,zero,a1
20018cf4:	10050063          	beqz	a0,20018df4 <afh_init+0x120>
20018cf8:	05000613          	li	a2,80
20018cfc:	00000593          	li	a1,0
20018d00:	0b440513          	addi	a0,s0,180
20018d04:	00940123          	sb	s1,2(s0)
20018d08:	00040023          	sb	zero,0(s0)
20018d0c:	36c020ef          	jal	ra,2001b078 <memset>
20018d10:	05000613          	li	a2,80
20018d14:	00000593          	li	a1,0
20018d18:	06440513          	addi	a0,s0,100
20018d1c:	35c020ef          	jal	ra,2001b078 <memset>
20018d20:	05000613          	li	a2,80
20018d24:	00000593          	li	a1,0
20018d28:	10440513          	addi	a0,s0,260
20018d2c:	34c020ef          	jal	ra,2001b078 <memset>
20018d30:	57fd                	c.li	a5,-1
20018d32:	006c                	c.addi4spn	a1,sp,12
20018d34:	8522                	c.mv	a0,s0
20018d36:	cc3c                	c.sw	a5,88(s0)
20018d38:	04f40e23          	sb	a5,92(s0)
20018d3c:	04f429a3          	sw	a5,83(s0)
20018d40:	04f40ba3          	sb	a5,87(s0)
20018d44:	020425a3          	sw	zero,43(s0)
20018d48:	020427a3          	sw	zero,47(s0)
20018d4c:	020429a3          	sw	zero,51(s0)
20018d50:	02042ba3          	sw	zero,55(s0)
20018d54:	02042da3          	sw	zero,59(s0)
20018d58:	02042fa3          	sw	zero,63(s0)
20018d5c:	040421a3          	sw	zero,67(s0)
20018d60:	040423a3          	sw	zero,71(s0)
20018d64:	040425a3          	sw	zero,75(s0)
20018d68:	040427a3          	sw	zero,79(s0)
20018d6c:	000421a3          	sw	zero,3(s0)
20018d70:	000423a3          	sw	zero,7(s0)
20018d74:	000425a3          	sw	zero,11(s0)
20018d78:	000427a3          	sw	zero,15(s0)
20018d7c:	000429a3          	sw	zero,19(s0)
20018d80:	00042ba3          	sw	zero,23(s0)
20018d84:	00042da3          	sw	zero,27(s0)
20018d88:	00042fa3          	sw	zero,31(s0)
20018d8c:	020421a3          	sw	zero,35(s0)
20018d90:	020423a3          	sw	zero,39(s0)
20018d94:	dffee097          	auipc	ra,0xdffee
20018d98:	b44080e7          	jalr	-1212(ra) # 68d8 <afh_set_mask.constprop.0>
20018d9c:	05840e03          	lb	t3,88(s0)
20018da0:	05940603          	lb	a2,89(s0)
20018da4:	05a40683          	lb	a3,90(s0)
20018da8:	05b40703          	lb	a4,91(s0)
20018dac:	05c40783          	lb	a5,92(s0)
20018db0:	05340583          	lb	a1,83(s0)
20018db4:	05440303          	lb	t1,84(s0)
20018db8:	05540883          	lb	a7,85(s0)
20018dbc:	05640803          	lb	a6,86(s0)
20018dc0:	05740503          	lb	a0,87(s0)
20018dc4:	01c5f5b3          	and	a1,a1,t3
20018dc8:	00667633          	and	a2,a2,t1
20018dcc:	0116f6b3          	and	a3,a3,a7
20018dd0:	01077733          	and	a4,a4,a6
20018dd4:	8fe9                	c.and	a5,a0
20018dd6:	04b40c23          	sb	a1,88(s0)
20018dda:	04c40ca3          	sb	a2,89(s0)
20018dde:	04d40d23          	sb	a3,90(s0)
20018de2:	04e40da3          	sb	a4,91(s0)
20018de6:	04f40e23          	sb	a5,92(s0)
20018dea:	40f2                	c.lwsp	ra,28(sp)
20018dec:	4462                	c.lwsp	s0,24(sp)
20018dee:	44d2                	c.lwsp	s1,20(sp)
20018df0:	6105                	c.addi16sp	sp,32
20018df2:	8082                	c.jr	ra
20018df4:	2001e637          	lui	a2,0x2001e
20018df8:	2001f5b7          	lui	a1,0x2001f
20018dfc:	1c200693          	li	a3,450
20018e00:	53c60613          	addi	a2,a2,1340 # 2001e53c <_ITB_BASE_+0x38c>
20018e04:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20018e08:	dfffe097          	auipc	ra,0xdfffe
20018e0c:	368080e7          	jalr	872(ra) # 17170 <printk>
20018e10:	b5e5                	c.j	20018cf8 <afh_init+0x24>
	...

20018e14 <llma_packets_init>:
20018e14:	200217b7          	lui	a5,0x20021
20018e18:	715d                	c.addi16sp	sp,-80
20018e1a:	56078793          	addi	a5,a5,1376 # 20021560 <hop.19514+0x18>
20018e1e:	de52                	c.swsp	s4,60(sp)
20018e20:	4b90                	c.lw	a2,16(a5)
20018e22:	4bd4                	c.lw	a3,20(a5)
20018e24:	47cc                	c.lw	a1,12(a5)
20018e26:	01879883          	lh	a7,24(a5)
20018e2a:	05352303          	lw	t1,83(a0)
20018e2e:	05751a03          	lh	s4,87(a0)
20018e32:	00c00737          	lui	a4,0xc00
20018e36:	00670e13          	addi	t3,a4,6 # c00006 <_D_HEAP_START_ADDR+0xb76f16>
20018e3a:	4ed5                	c.li	t4,21
20018e3c:	c6a2                	c.swsp	s0,76(sp)
20018e3e:	c4a6                	c.swsp	s1,72(sp)
20018e40:	c2ca                	c.swsp	s2,68(sp)
20018e42:	c0ce                	c.swsp	s3,64(sp)
20018e44:	3c86245b          	bfoz	s0,a2,15,8
20018e48:	0fd500a3          	sb	t4,225(a0)
20018e4c:	0dc52e23          	sw	t3,220(a0)
20018e50:	0e652123          	sw	t1,226(a0)
20018e54:	3c85a9db          	bfoz	s3,a1,15,8
20018e58:	01a78303          	lb	t1,26(a5)
20018e5c:	5d05a95b          	bfoz	s2,a1,23,16
20018e60:	05352783          	lw	a5,83(a0)
20018e64:	7d85a4db          	bfoz	s1,a1,31,24
20018e68:	5d0623db          	bfoz	t2,a2,23,16
20018e6c:	7d8622db          	bfoz	t0,a2,31,24
20018e70:	3c86afdb          	bfoz	t6,a3,15,8
20018e74:	5d06af5b          	bfoz	t5,a3,23,16
20018e78:	7d86aedb          	bfoz	t4,a3,31,24
20018e7c:	0f451323          	sh	s4,230(a0)
20018e80:	3c88ae5b          	bfoz	t3,a7,15,8
20018e84:	4a41                	c.li	s4,16
20018e86:	0f450023          	sb	s4,224(a0)
20018e8a:	0f3504a3          	sb	s3,233(a0)
20018e8e:	0f250523          	sb	s2,234(a0)
20018e92:	0e9505a3          	sb	s1,235(a0)
20018e96:	0ec50623          	sb	a2,236(a0)
20018e9a:	0e8506a3          	sb	s0,237(a0)
20018e9e:	0ed50823          	sb	a3,240(a0)
20018ea2:	0eb50423          	sb	a1,232(a0)
20018ea6:	0e750723          	sb	t2,238(a0)
20018eaa:	0e5507a3          	sb	t0,239(a0)
20018eae:	0ff508a3          	sb	t6,241(a0)
20018eb2:	0fe50923          	sb	t5,242(a0)
20018eb6:	0fd509a3          	sb	t4,243(a0)
20018eba:	0f150a23          	sb	a7,244(a0)
20018ebe:	0fc50aa3          	sb	t3,245(a0)
20018ec2:	0e650b23          	sb	t1,246(a0)
20018ec6:	10f52723          	sw	a5,270(a0)
20018eca:	05751783          	lh	a5,87(a0)
20018ece:	46e9                	c.li	a3,26
20018ed0:	10f51923          	sh	a5,274(a0)
20018ed4:	47cd                	c.li	a5,19
20018ed6:	02f10023          	sb	a5,32(sp)
20018eda:	10d506a3          	sb	a3,269(a0)
20018ede:	aaaab7b7          	lui	a5,0xaaaab
20018ee2:	469d                	c.li	a3,7
20018ee4:	10d52423          	sw	a3,264(a0)
20018ee8:	a0c78793          	addi	a5,a5,-1524 # aaaaaa0c <BIN_SIZE+0x8aa6c3a4>
20018eec:	46d1                	c.li	a3,20
20018eee:	02f120a3          	sw	a5,33(sp)
20018ef2:	10d50623          	sb	a3,268(a0)
20018ef6:	5782                	c.lwsp	a5,32(sp)
20018ef8:	008006b7          	lui	a3,0x800
20018efc:	05352603          	lw	a2,83(a0)
20018f00:	0691                	c.addi	a3,4
20018f02:	12f52c23          	sw	a5,312(a0)
20018f06:	12d52a23          	sw	a3,308(a0)
20018f0a:	14e50783          	lb	a5,334(a0)
20018f0e:	76ed                	c.lui	a3,0xffffb
20018f10:	12c52d23          	sw	a2,314(a0)
20018f14:	0705                	c.addi	a4,1
20018f16:	05751603          	lh	a2,87(a0)
20018f1a:	aaa68693          	addi	a3,a3,-1366 # ffffaaaa <BIN_SIZE+0xdffbc442>
20018f1e:	02d112a3          	sh	a3,37(sp)
20018f22:	14e52423          	sw	a4,328(a0)
20018f26:	4436                	c.lwsp	s0,76(sp)
20018f28:	9b81                	c.andi	a5,-32
20018f2a:	faa00693          	li	a3,-86
20018f2e:	4705                	c.li	a4,1
20018f30:	02d103a3          	sb	a3,39(sp)
20018f34:	14052023          	sw	zero,320(a0)
20018f38:	14051223          	sh	zero,324(a0)
20018f3c:	12c51f23          	sh	a2,318(a0)
20018f40:	14e506a3          	sb	a4,333(a0)
20018f44:	14f50723          	sb	a5,334(a0)
20018f48:	44a6                	c.lwsp	s1,72(sp)
20018f4a:	4916                	c.lwsp	s2,68(sp)
20018f4c:	4986                	c.lwsp	s3,64(sp)
20018f4e:	5a72                	c.lwsp	s4,60(sp)
20018f50:	6161                	c.addi16sp	sp,80
20018f52:	8082                	c.jr	ra
20018f54:	0001                	c.nop
	...

20018f58 <llma_rf_pa_enalbe>:
20018f58:	87aa                	c.mv	a5,a0
20018f5a:	0cb7aa23          	sw	a1,212(a5)
20018f5e:	0cc7ac23          	sw	a2,216(a5)
20018f62:	853a                	c.mv	a0,a4
20018f64:	8082                	c.jr	ra
	...

20018f68 <llma_set_supv_time>:
20018f68:	47a5                	c.li	a5,9
20018f6a:	00b7f763          	bgeu	a5,a1,20018f78 <llma_set_supv_time+0x10>
20018f6e:	0ab50ea3          	sb	a1,189(a0)
20018f72:	4501                	c.li	a0,0
20018f74:	00008067          	ret
20018f78:	4509                	c.li	a0,2
20018f7a:	8082                	c.jr	ra
20018f7c:	0001                	c.nop
	...

20018f80 <llma_create>:
20018f80:	7179                	c.addi16sp	sp,-48
20018f82:	19400513          	li	a0,404
20018f86:	d422                	c.swsp	s0,40(sp)
20018f88:	d226                	c.swsp	s1,36(sp)
20018f8a:	cc52                	c.swsp	s4,24(sp)
20018f8c:	ca56                	c.swsp	s5,20(sp)
20018f8e:	c65e                	c.swsp	s7,12(sp)
20018f90:	c462                	c.swsp	s8,8(sp)
20018f92:	c266                	c.swsp	s9,4(sp)
20018f94:	d606                	c.swsp	ra,44(sp)
20018f96:	d04a                	c.swsp	s2,32(sp)
20018f98:	ce4e                	c.swsp	s3,28(sp)
20018f9a:	c85a                	c.swsp	s6,16(sp)
20018f9c:	8aae                	c.mv	s5,a1
20018f9e:	8cb2                	c.mv	s9,a2
20018fa0:	84b6                	c.mv	s1,a3
20018fa2:	8a3a                	c.mv	s4,a4
20018fa4:	8c3e                	c.mv	s8,a5
20018fa6:	8bc2                	c.mv	s7,a6
20018fa8:	dfffd097          	auipc	ra,0xdfffd
20018fac:	fa8080e7          	jalr	-88(ra) # 15f50 <pvPortMalloc>
20018fb0:	00a00433          	add	s0,zero,a0
20018fb4:	30050c63          	beqz	a0,200192cc <llma_create+0x34c>
20018fb8:	4098                	c.lw	a4,0(s1)
20018fba:	04041783          	lh	a5,64(s0)
20018fbe:	018036b3          	snez	a3,s8
20018fc2:	06aa                	c.slli	a3,0xa
20018fc4:	04e429a3          	sw	a4,83(s0)
20018fc8:	bff7f793          	andi	a5,a5,-1025
20018fcc:	00449703          	lh	a4,4(s1)
20018fd0:	8fd5                	c.or	a5,a3
20018fd2:	04e41ba3          	sh	a4,87(s0)
20018fd6:	04f41023          	sh	a5,64(s0)
20018fda:	6689                	c.lui	a3,0x2
20018fdc:	2ea7f05b          	bbc	a5,10,200192bc <llma_create+0x33c>
20018fe0:	2b068693          	addi	a3,a3,688 # 22b0 <audio_set_i2s_clock+0xc>
20018fe4:	01200613          	li	a2,18
20018fe8:	04041783          	lh	a5,64(s0)
20018fec:	01403a33          	snez	s4,s4
20018ff0:	009a1593          	slli	a1,s4,0x9
20018ff4:	cfc7f793          	andi	a5,a5,-772
20018ff8:	4e00170b          	addigp	a4,1248 # 8061c <actions_table>
20018ffc:	8fcd                	c.or	a5,a1
20018ffe:	04f41023          	sh	a5,64(s0)
20019002:	c054                	c.sw	a3,4(s0)
20019004:	57fd                	c.li	a5,-1
20019006:	c410                	c.sw	a2,8(s0)
20019008:	06640993          	addi	s3,s0,102
2001900c:	00471683          	lh	a3,4(a4)
20019010:	4310                	c.lw	a2,0(a4)
20019012:	4851                	c.li	a6,20
20019014:	01f7f713          	andi	a4,a5,31
20019018:	85ce                	c.mv	a1,s3
2001901a:	0b040ea3          	sb	a6,189(s0)
2001901e:	05940513          	addi	a0,s0,89
20019022:	6805                	c.lui	a6,0x1
20019024:	05041423          	sh	a6,72(s0)
20019028:	04c425a3          	sw	a2,75(s0)
2001902c:	04d417a3          	sh	a3,79(s0)
20019030:	04e40ea3          	sb	a4,93(s0)
20019034:	04f42ca3          	sw	a5,89(s0)
20019038:	00042623          	sw	zero,12(s0)
2001903c:	0a042023          	sw	zero,160(s0)
20019040:	01942823          	sw	s9,16(s0)
20019044:	04042223          	sw	zero,68(s0)
20019048:	040408a3          	sb	zero,81(s0)
2001904c:	00042a23          	sw	zero,20(s0)
20019050:	02042023          	sw	zero,32(s0)
20019054:	dffee097          	auipc	ra,0xdffee
20019058:	90c080e7          	jalr	-1780(ra) # 6960 <build_used_channels>
2001905c:	00a007b3          	add	a5,zero,a0
20019060:	0ff57513          	andi	a0,a0,255
20019064:	06f402a3          	sb	a5,101(s0)
20019068:	080407a3          	sb	zero,143(s0)
2001906c:	dffee097          	auipc	ra,0xdffee
20019070:	9ac080e7          	jalr	-1620(ra) # 6a18 <afh_hop_num>
20019074:	08f44483          	lbu	s1,143(s0)
20019078:	0ff57793          	andi	a5,a0,255
2001907c:	06544583          	lbu	a1,101(s0)
20019080:	86be                	c.mv	a3,a5
20019082:	8626                	c.mv	a2,s1
20019084:	01300533          	add	a0,zero,s3
20019088:	09140913          	addi	s2,s0,145
2001908c:	09440b13          	addi	s6,s0,148
20019090:	08f40723          	sb	a5,142(s0)
20019094:	dffee097          	auipc	ra,0xdffee
20019098:	8fc080e7          	jalr	-1796(ra) # 6990 <rf_channel_sel>
2001909c:	08a40823          	sb	a0,144(s0)
200190a0:	08e44683          	lbu	a3,142(s0)
200190a4:	06544583          	lbu	a1,101(s0)
200190a8:	94b6                	c.add	s1,a3
200190aa:	0ff4f493          	andi	s1,s1,255
200190ae:	02b4f4b3          	remu	s1,s1,a1
200190b2:	854e                	c.mv	a0,s3
200190b4:	0905                	c.addi	s2,1
200190b6:	8626                	c.mv	a2,s1
200190b8:	dffee097          	auipc	ra,0xdffee
200190bc:	8d8080e7          	jalr	-1832(ra) # 6990 <rf_channel_sel>
200190c0:	fea90fa3          	sb	a0,-1(s2)
200190c4:	fd691ee3          	bne	s2,s6,200190a0 <llma_create+0x120>
200190c8:	af9a97b7          	lui	a5,0xaf9a9
200190cc:	3d578793          	addi	a5,a5,981 # af9a93d5 <BIN_SIZE+0x8f96ad6d>
200190d0:	04f42f23          	sw	a5,94(s0)
200190d4:	ffffb7b7          	lui	a5,0xffffb
200190d8:	aaa78793          	addi	a5,a5,-1366 # ffffaaaa <BIN_SIZE+0xdffbc442>
200190dc:	06f41123          	sh	a5,98(s0)
200190e0:	27000513          	li	a0,624
200190e4:	faa00793          	li	a5,-86
200190e8:	06f40223          	sb	a5,100(s0)
200190ec:	0a0408a3          	sb	zero,177(s0)
200190f0:	0a042923          	sw	zero,178(s0)
200190f4:	0a042b23          	sw	zero,182(s0)
200190f8:	0a041d23          	sh	zero,186(s0)
200190fc:	04040923          	sb	zero,82(s0)
20019100:	0a042f23          	sw	zero,190(s0)
20019104:	0c040123          	sb	zero,194(s0)
20019108:	0c0404a3          	sb	zero,201(s0)
2001910c:	dfffd097          	auipc	ra,0xdfffd
20019110:	e44080e7          	jalr	-444(ra) # 15f50 <pvPortMalloc>
20019114:	0ca42623          	sw	a0,204(s0)
20019118:	1c050c63          	beqz	a0,200192f0 <llma_create+0x370>
2001911c:	8522                	c.mv	a0,s0
2001911e:	39dd                	c.jal	20018e14 <llma_packets_init>
20019120:	6791                	c.lui	a5,0x4
20019122:	0f9409a3          	sb	s9,243(s0)
20019126:	e8078793          	addi	a5,a5,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2001912a:	4701                	c.li	a4,0
2001912c:	00fb8e63          	beq	s7,a5,20019148 <llma_create+0x1c8>
20019130:	6799                	c.lui	a5,0x6
20019132:	dc078793          	addi	a5,a5,-576 # 5dc0 <ComputeMagnitudeSpectrum+0x10>
20019136:	4741                	c.li	a4,16
20019138:	00fb8863          	beq	s7,a5,20019148 <llma_create+0x1c8>
2001913c:	67a1                	c.lui	a5,0x8
2001913e:	d0078793          	addi	a5,a5,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
20019142:	5741                	c.li	a4,-16
20019144:	18fb8063          	beq	s7,a5,200192c4 <llma_create+0x344>
20019148:	01476733          	or	a4,a4,s4
2001914c:	000c0463          	beqz	s8,20019154 <llma_create+0x1d4>
20019150:	00276713          	ori	a4,a4,2
20019154:	0ee40923          	sb	a4,242(s0)
20019158:	0c041823          	sh	zero,208(s0)
2001915c:	cd0f40ef          	jal	ra,2000d62c <hal_tick_init>
20019160:	f61f30ef          	jal	ra,2000d0c0 <phy_init>
20019164:	04041783          	lh	a5,64(s0)
20019168:	18a42223          	sw	a0,388(s0)
2001916c:	ff77f793          	andi	a5,a5,-9
20019170:	0047e793          	ori	a5,a5,4
20019174:	27000513          	li	a0,624
20019178:	04f41023          	sh	a5,64(s0)
2001917c:	14042823          	sw	zero,336(s0)
20019180:	dfffd097          	auipc	ra,0xdfffd
20019184:	dd0080e7          	jalr	-560(ra) # 15f50 <pvPortMalloc>
20019188:	4601                	c.li	a2,0
2001918a:	14a42a23          	sw	a0,340(s0)
2001918e:	27000513          	li	a0,624
20019192:	84b2                	c.mv	s1,a2
20019194:	14c42c23          	sw	a2,344(s0)
20019198:	dfffd097          	auipc	ra,0xdfffd
2001919c:	db8080e7          	jalr	-584(ra) # 15f50 <pvPortMalloc>
200191a0:	14a42e23          	sw	a0,348(s0)
200191a4:	27000513          	li	a0,624
200191a8:	16942023          	sw	s1,352(s0)
200191ac:	dfffd097          	auipc	ra,0xdfffd
200191b0:	da4080e7          	jalr	-604(ra) # 15f50 <pvPortMalloc>
200191b4:	16a42223          	sw	a0,356(s0)
200191b8:	27000513          	li	a0,624
200191bc:	16942423          	sw	s1,360(s0)
200191c0:	dfffd097          	auipc	ra,0xdfffd
200191c4:	d90080e7          	jalr	-624(ra) # 15f50 <pvPortMalloc>
200191c8:	04041783          	lh	a5,64(s0)
200191cc:	005aaadb          	bfoz	s5,s5,0,5
200191d0:	fdf7f793          	andi	a5,a5,-33
200191d4:	00007737          	lui	a4,0x7
200191d8:	56fd                	c.li	a3,-1
200191da:	a3c70713          	addi	a4,a4,-1476 # 6a3c <llma_rf_pa_null>
200191de:	0157eab3          	or	s5,a5,s5
200191e2:	801407b7          	lui	a5,0x80140
200191e6:	05541023          	sh	s5,64(s0)
200191ea:	16d42e23          	sw	a3,380(s0)
200191ee:	18d42023          	sw	a3,384(s0)
200191f2:	16a42623          	sw	a0,364(s0)
200191f6:	18042823          	sw	zero,400(s0)
200191fa:	18042623          	sw	zero,396(s0)
200191fe:	02042823          	sw	zero,48(s0)
20019202:	02042e23          	sw	zero,60(s0)
20019206:	16042823          	sw	zero,368(s0)
2001920a:	16042a23          	sw	zero,372(s0)
2001920e:	0ce42a23          	sw	a4,212(s0)
20019212:	0ce42c23          	sw	a4,216(s0)
20019216:	08042b23          	sw	zero,150(s0)
2001921a:	08042d23          	sw	zero,154(s0)
2001921e:	08041f23          	sh	zero,158(s0)
20019222:	14078703          	lb	a4,320(a5) # 80140140 <BIN_SIZE+0x60101ad8>
20019226:	e40026b7          	lui	a3,0xe4002
2001922a:	0fb77713          	andi	a4,a4,251
2001922e:	14e78023          	sb	a4,320(a5)
20019232:	4705                	c.li	a4,1
20019234:	14e781a3          	sb	a4,323(a5)
20019238:	429c                	c.lw	a5,0(a3)
2001923a:	4709                	c.li	a4,2
2001923c:	0107e793          	ori	a5,a5,16
20019240:	c29c                	c.sw	a5,0(a3)
20019242:	e40007b7          	lui	a5,0xe4000
20019246:	cb98                	c.sw	a4,16(a5)
20019248:	00001737          	lui	a4,0x1
2001924c:	a0a70713          	addi	a4,a4,-1526 # a0a <uart0_irq_handler+0x3a>
20019250:	04045783          	lhu	a5,64(s0)
20019254:	0ae41223          	sh	a4,164(s0)
20019258:	0a040323          	sb	zero,166(s0)
2001925c:	02e00813          	li	a6,46
20019260:	4097fc5b          	bbs	a5,9,20019278 <llma_create+0x2f8>
20019264:	4007f793          	andi	a5,a5,1024
20019268:	0017b793          	seqz	a5,a5
2001926c:	40f007b3          	neg	a5,a5
20019270:	ff67f813          	andi	a6,a5,-10
20019274:	02480813          	addi	a6,a6,36 # 1024 <irq_01+0x24>
20019278:	2001e5b7          	lui	a1,0x2001e
2001927c:	00009537          	lui	a0,0x9
20019280:	18840793          	addi	a5,s0,392
20019284:	86a2                	c.mv	a3,s0
20019286:	471d                	c.li	a4,7
20019288:	40000613          	li	a2,1024
2001928c:	74858593          	addi	a1,a1,1864 # 2001e748 <_ITB_BASE_+0x598>
20019290:	53050513          	addi	a0,a0,1328 # 9530 <llma_task>
20019294:	09040aa3          	sb	a6,149(s0)
20019298:	c94f50ef          	jal	ra,2000e72c <xTaskCreate>
2001929c:	7a80c62b          	swgp	s0,34732 # 888e8 <g_llma>
200192a0:	8522                	c.mv	a0,s0
200192a2:	50b2                	c.lwsp	ra,44(sp)
200192a4:	5422                	c.lwsp	s0,40(sp)
200192a6:	5492                	c.lwsp	s1,36(sp)
200192a8:	5902                	c.lwsp	s2,32(sp)
200192aa:	49f2                	c.lwsp	s3,28(sp)
200192ac:	4a62                	c.lwsp	s4,24(sp)
200192ae:	4ad2                	c.lwsp	s5,20(sp)
200192b0:	4b42                	c.lwsp	s6,16(sp)
200192b2:	4bb2                	c.lwsp	s7,12(sp)
200192b4:	4c22                	c.lwsp	s8,8(sp)
200192b6:	4c92                	c.lwsp	s9,4(sp)
200192b8:	6145                	c.addi16sp	sp,48
200192ba:	8082                	c.jr	ra
200192bc:	a0068693          	addi	a3,a3,-1536 # e4001a00 <BIN_SIZE+0xc3fc3398>
200192c0:	4661                	c.li	a2,24
200192c2:	b31d                	c.j	20018fe8 <llma_create+0x68>
200192c4:	02000713          	li	a4,32
200192c8:	e81ff06f          	j	20019148 <llma_create+0x1c8>
200192cc:	000016b7          	lui	a3,0x1
200192d0:	2001f637          	lui	a2,0x2001f
200192d4:	2001f5b7          	lui	a1,0x2001f
200192d8:	9c368693          	addi	a3,a3,-1597 # 9c3 <hal_tick_read+0xb>
200192dc:	d0860613          	addi	a2,a2,-760 # 2001ed08 <_ITB_BASE_+0xb58>
200192e0:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
200192e4:	dfffe097          	auipc	ra,0xdfffe
200192e8:	e8c080e7          	jalr	-372(ra) # 17170 <printk>
200192ec:	ccdff06f          	j	20018fb8 <llma_create+0x38>
200192f0:	000016b7          	lui	a3,0x1
200192f4:	2001f637          	lui	a2,0x2001f
200192f8:	2001f5b7          	lui	a1,0x2001f
200192fc:	a0f68693          	addi	a3,a3,-1521 # a0f <uart0_irq_handler+0x3f>
20019300:	d0860613          	addi	a2,a2,-760 # 2001ed08 <_ITB_BASE_+0xb58>
20019304:	3f058593          	addi	a1,a1,1008 # 2001f3f0 <_ITB_BASE_+0x1240>
20019308:	dfffe097          	auipc	ra,0xdfffe
2001930c:	e68080e7          	jalr	-408(ra) # 17170 <printk>
20019310:	b531                	c.j	2001911c <llma_create+0x19c>
20019312:	0001                	c.nop

20019314 <llma_slot_ntf_en>:
20019314:	17c55683          	lhu	a3,380(a0)
20019318:	87aa                	c.mv	a5,a0
2001931a:	02b68f63          	beq	a3,a1,20019358 <llma_slot_ntf_en+0x44>
2001931e:	17e55803          	lhu	a6,382(a0)
20019322:	04b80563          	beq	a6,a1,2001936c <llma_slot_ntf_en+0x58>
20019326:	18055883          	lhu	a7,384(a0)
2001932a:	04b88563          	beq	a7,a1,20019374 <llma_slot_ntf_en+0x60>
2001932e:	18255303          	lhu	t1,386(a0)
20019332:	04b30b63          	beq	t1,a1,20019388 <llma_slot_ntf_en+0x74>
20019336:	4501                	c.li	a0,0
20019338:	ce11                	c.beqz	a2,20019354 <llma_slot_ntf_en+0x40>
2001933a:	6741                	c.lui	a4,0x10
2001933c:	177d                	c.addi	a4,-1
2001933e:	04e68963          	beq	a3,a4,20019390 <llma_slot_ntf_en+0x7c>
20019342:	04e80f63          	beq	a6,a4,200193a0 <llma_slot_ntf_en+0x8c>
20019346:	04e88f63          	beq	a7,a4,200193a4 <llma_slot_ntf_en+0x90>
2001934a:	04e30f63          	beq	t1,a4,200193a8 <llma_slot_ntf_en+0x94>
2001934e:	4505                	c.li	a0,1
20019350:	00008067          	ret
20019354:	00008067          	ret
20019358:	4501                	c.li	a0,0
2001935a:	ea29                	c.bnez	a2,200193ac <llma_slot_ntf_en+0x98>
2001935c:	0aa7855b          	lea.h	a0,a5,a0
20019360:	57fd                	c.li	a5,-1
20019362:	16f51e23          	sh	a5,380(a0)
20019366:	4501                	c.li	a0,0
20019368:	00008067          	ret
2001936c:	4505                	c.li	a0,1
2001936e:	d67d                	c.beqz	a2,2001935c <llma_slot_ntf_en+0x48>
20019370:	4501                	c.li	a0,0
20019372:	8082                	c.jr	ra
20019374:	4509                	c.li	a0,2
20019376:	fe6d                	c.bnez	a2,20019370 <llma_slot_ntf_en+0x5c>
20019378:	0aa7855b          	lea.h	a0,a5,a0
2001937c:	57fd                	c.li	a5,-1
2001937e:	16f51e23          	sh	a5,380(a0)
20019382:	4501                	c.li	a0,0
20019384:	00008067          	ret
20019388:	450d                	c.li	a0,3
2001938a:	d67d                	c.beqz	a2,20019378 <llma_slot_ntf_en+0x64>
2001938c:	fe5ff06f          	j	20019370 <llma_slot_ntf_en+0x5c>
20019390:	00000513          	li	a0,0
20019394:	0aa787db          	lea.h	a5,a5,a0
20019398:	16b79e23          	sh	a1,380(a5) # e400017c <BIN_SIZE+0xc3fc1b14>
2001939c:	4501                	c.li	a0,0
2001939e:	8082                	c.jr	ra
200193a0:	4505                	c.li	a0,1
200193a2:	bfcd                	c.j	20019394 <llma_slot_ntf_en+0x80>
200193a4:	4509                	c.li	a0,2
200193a6:	b7fd                	c.j	20019394 <llma_slot_ntf_en+0x80>
200193a8:	450d                	c.li	a0,3
200193aa:	b7ed                	c.j	20019394 <llma_slot_ntf_en+0x80>
200193ac:	8082                	c.jr	ra
	...

200193b0 <llma_scan_mesh>:
200193b0:	04051783          	lh	a5,64(a0)
200193b4:	8985                	c.andi	a1,1
200193b6:	9bf1                	c.andi	a5,-4
200193b8:	8fcd                	c.or	a5,a1
200193ba:	0016265b          	bfoz	a2,a2,0,1
200193be:	8e5d                	c.or	a2,a5
200193c0:	04c51023          	sh	a2,64(a0)
200193c4:	4501                	c.li	a0,0
200193c6:	8082                	c.jr	ra
200193c8:	0001                	c.nop
	...

200193cc <llma_access_enable>:
200193cc:	04854783          	lbu	a5,72(a0)
200193d0:	ef91                	c.bnez	a5,200193ec <llma_access_enable+0x20>
200193d2:	04051783          	lh	a5,64(a0)
200193d6:	0015b593          	seqz	a1,a1
200193da:	eff7f793          	andi	a5,a5,-257
200193de:	05a2                	c.slli	a1,0x8
200193e0:	8ddd                	c.or	a1,a5
200193e2:	04b51023          	sh	a1,64(a0)
200193e6:	4501                	c.li	a0,0
200193e8:	00008067          	ret
200193ec:	450d                	c.li	a0,3
200193ee:	8082                	c.jr	ra
200193f0:	0001                	c.nop
	...

200193f4 <llma_join_mesh>:
200193f4:	4178                	c.lw	a4,68(a0)
200193f6:	87aa                	c.mv	a5,a0
200193f8:	c701                	c.beqz	a4,20019400 <llma_join_mesh+0xc>
200193fa:	4505                	c.li	a0,1
200193fc:	00008067          	ret
20019400:	4779                	c.li	a4,30
20019402:	c178                	c.sw	a4,68(a0)
20019404:	4198                	c.lw	a4,0(a1)
20019406:	4501                	c.li	a0,0
20019408:	0ce7a1a3          	sw	a4,195(a5)
2001940c:	00459703          	lh	a4,4(a1)
20019410:	0ce793a3          	sh	a4,199(a5)
20019414:	8082                	c.jr	ra
	...

20019418 <llma_ctrl_packet_send>:
20019418:	1141                	c.addi	sp,-16
2001941a:	c606                	c.swsp	ra,12(sp)
2001941c:	c422                	c.swsp	s0,8(sp)
2001941e:	ca5d                	c.beqz	a2,200194d4 <llma_ctrl_packet_send+0xbc>
20019420:	15255303          	lhu	t1,338(a0)
20019424:	2aaab7b7          	lui	a5,0x2aaab
20019428:	00130613          	addi	a2,t1,1
2001942c:	aab78793          	addi	a5,a5,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
20019430:	e0f6187f          	mulsr64	a6,a2,a5
20019434:	4018d813          	srai	a6,a7,0x1
20019438:	47b1                	c.li	a5,12
2001943a:	c6f8167f          	msubr32	a2,a6,a5
2001943e:	15055783          	lhu	a5,336(a0)
20019442:	0cf60763          	beq	a2,a5,20019510 <llma_ctrl_packet_send+0xf8>
20019446:	05150783          	lb	a5,81(a0)
2001944a:	4605                	c.li	a2,1
2001944c:	8bbd                	c.andi	a5,15
2001944e:	15050413          	addi	s0,a0,336
20019452:	cbcd                	c.beqz	a5,20019504 <llma_ctrl_packet_send+0xec>
20019454:	405c                	c.lw	a5,4(s0)
20019456:	863a                	c.mv	a2,a4
20019458:	00270893          	addi	a7,a4,2 # 10002 <tda_detector+0x2ee>
2001945c:	03400713          	li	a4,52
20019460:	c4e317ff          	maddr32	a5,t1,a4
20019464:	0ff8f893          	andi	a7,a7,255
20019468:	00a78703          	lb	a4,10(a5)
2001946c:	00288813          	addi	a6,a7,2
20019470:	00588313          	addi	t1,a7,5
20019474:	40235313          	srai	t1,t1,0x2
20019478:	5978285b          	bfoz	a6,a6,22,23
2001947c:	9b41                	c.andi	a4,-16
2001947e:	00686833          	or	a6,a6,t1
20019482:	00176713          	ori	a4,a4,1
20019486:	c38c                	c.sw	a1,0(a5)
20019488:	011784a3          	sb	a7,9(a5)
2001948c:	0107a223          	sw	a6,4(a5)
20019490:	00e78523          	sb	a4,10(a5)
20019494:	4558                	c.lw	a4,12(a0)
20019496:	85b6                	c.mv	a1,a3
20019498:	00c78513          	addi	a0,a5,12
2001949c:	00e785a3          	sb	a4,11(a5)
200194a0:	1e9010ef          	jal	ra,2001ae88 <memcpy>
200194a4:	00241783          	lh	a5,2(s0)
200194a8:	aaaab737          	lui	a4,0xaaaab
200194ac:	0785                	c.addi	a5,1
200194ae:	3c07a7db          	bfoz	a5,a5,15,0
200194b2:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
200194b6:	02e7b733          	mulhu	a4,a5,a4
200194ba:	46b1                	c.li	a3,12
200194bc:	4601                	c.li	a2,0
200194be:	8532                	c.mv	a0,a2
200194c0:	830d                	c.srli	a4,0x3
200194c2:	c6d717ff          	msubr32	a5,a4,a3
200194c6:	00f41123          	sh	a5,2(s0)
200194ca:	40b2                	c.lwsp	ra,12(sp)
200194cc:	4422                	c.lwsp	s0,8(sp)
200194ce:	0141                	c.addi	sp,16
200194d0:	00008067          	ret
200194d4:	15a55303          	lhu	t1,346(a0)
200194d8:	2aaab7b7          	lui	a5,0x2aaab
200194dc:	00130613          	addi	a2,t1,1
200194e0:	aab78793          	addi	a5,a5,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
200194e4:	e0f6187f          	mulsr64	a6,a2,a5
200194e8:	4018d813          	srai	a6,a7,0x1
200194ec:	47b1                	c.li	a5,12
200194ee:	c6f8167f          	msubr32	a2,a6,a5
200194f2:	15855783          	lhu	a5,344(a0)
200194f6:	00f60d63          	beq	a2,a5,20019510 <llma_ctrl_packet_send+0xf8>
200194fa:	05150783          	lb	a5,81(a0)
200194fe:	4605                	c.li	a2,1
20019500:	0007ce63          	bltz	a5,2001951c <llma_ctrl_packet_send+0x104>
20019504:	40b2                	c.lwsp	ra,12(sp)
20019506:	4422                	c.lwsp	s0,8(sp)
20019508:	8532                	c.mv	a0,a2
2001950a:	0141                	c.addi	sp,16
2001950c:	00008067          	ret
20019510:	40b2                	c.lwsp	ra,12(sp)
20019512:	4422                	c.lwsp	s0,8(sp)
20019514:	4609                	c.li	a2,2
20019516:	8532                	c.mv	a0,a2
20019518:	0141                	c.addi	sp,16
2001951a:	8082                	c.jr	ra
2001951c:	15850413          	addi	s0,a0,344
20019520:	bf15                	c.j	20019454 <llma_ctrl_packet_send+0x3c>
20019522:	0001                	c.nop

20019524 <llma_packet_send>:
20019524:	1141                	c.addi	sp,-16
20019526:	c606                	c.swsp	ra,12(sp)
20019528:	c422                	c.swsp	s0,8(sp)
2001952a:	c226                	c.swsp	s1,4(sp)
2001952c:	8e2e                	c.mv	t3,a1
2001952e:	0e26db5b          	beqc	a3,2,20019624 <llma_packet_send+0x100>
20019532:	ce4d                	c.beqz	a2,200195ec <llma_packet_send+0xc8>
20019534:	15255303          	lhu	t1,338(a0)
20019538:	2aaab6b7          	lui	a3,0x2aaab
2001953c:	00130613          	addi	a2,t1,1
20019540:	aab68693          	addi	a3,a3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
20019544:	e0d6187f          	mulsr64	a6,a2,a3
20019548:	4018d813          	srai	a6,a7,0x1
2001954c:	45b1                	c.li	a1,12
2001954e:	15055683          	lhu	a3,336(a0)
20019552:	c6b8167f          	msubr32	a2,a6,a1
20019556:	18c68963          	beq	a3,a2,200196e8 <llma_packet_send+0x1c4>
2001955a:	05150603          	lb	a2,81(a0)
2001955e:	4685                	c.li	a3,1
20019560:	8a3d                	c.andi	a2,15
20019562:	15050413          	addi	s0,a0,336
20019566:	ce2d                	c.beqz	a2,200195e0 <llma_packet_send+0xbc>
20019568:	4054                	c.lw	a3,4(s0)
2001956a:	03400613          	li	a2,52
2001956e:	00278813          	addi	a6,a5,2
20019572:	c4c316ff          	maddr32	a3,t1,a2
20019576:	0ff87813          	andi	a6,a6,255
2001957a:	00a68603          	lb	a2,10(a3)
2001957e:	00280593          	addi	a1,a6,2
20019582:	00580893          	addi	a7,a6,5
20019586:	4028d893          	srai	a7,a7,0x2
2001958a:	5975a5db          	bfoz	a1,a1,22,23
2001958e:	9a41                	c.andi	a2,-16
20019590:	0115e5b3          	or	a1,a1,a7
20019594:	00166613          	ori	a2,a2,1
20019598:	c2cc                	c.sw	a1,4(a3)
2001959a:	00c68523          	sb	a2,10(a3)
2001959e:	01c6a023          	sw	t3,0(a3)
200195a2:	010684a3          	sb	a6,9(a3)
200195a6:	00c52803          	lw	a6,12(a0)
200195aa:	863e                	c.mv	a2,a5
200195ac:	00e005b3          	add	a1,zero,a4
200195b0:	00c68513          	addi	a0,a3,12
200195b4:	010685a3          	sb	a6,11(a3)
200195b8:	0d1010ef          	jal	ra,2001ae88 <memcpy>
200195bc:	00241783          	lh	a5,2(s0)
200195c0:	aaaab737          	lui	a4,0xaaaab
200195c4:	0785                	c.addi	a5,1
200195c6:	3c07a7db          	bfoz	a5,a5,15,0
200195ca:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
200195ce:	02e7b733          	mulhu	a4,a5,a4
200195d2:	4631                	c.li	a2,12
200195d4:	4681                	c.li	a3,0
200195d6:	830d                	c.srli	a4,0x3
200195d8:	c6c717ff          	msubr32	a5,a4,a2
200195dc:	00f41123          	sh	a5,2(s0)
200195e0:	40b2                	c.lwsp	ra,12(sp)
200195e2:	4422                	c.lwsp	s0,8(sp)
200195e4:	4492                	c.lwsp	s1,4(sp)
200195e6:	8536                	c.mv	a0,a3
200195e8:	0141                	c.addi	sp,16
200195ea:	8082                	c.jr	ra
200195ec:	15a55303          	lhu	t1,346(a0)
200195f0:	2aaab6b7          	lui	a3,0x2aaab
200195f4:	00130613          	addi	a2,t1,1
200195f8:	aab68693          	addi	a3,a3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
200195fc:	e0d6187f          	mulsr64	a6,a2,a3
20019600:	4018d593          	srai	a1,a7,0x1
20019604:	46b1                	c.li	a3,12
20019606:	c6d5967f          	msubr32	a2,a1,a3
2001960a:	15855683          	lhu	a3,344(a0)
2001960e:	0cd60d63          	beq	a2,a3,200196e8 <llma_packet_send+0x1c4>
20019612:	05150603          	lb	a2,81(a0)
20019616:	4685                	c.li	a3,1
20019618:	fc0654e3          	bgez	a2,200195e0 <llma_packet_send+0xbc>
2001961c:	15850413          	addi	s0,a0,344
20019620:	f49ff06f          	j	20019568 <llma_packet_send+0x44>
20019624:	16850413          	addi	s0,a0,360
20019628:	0a061c63          	bnez	a2,200196e0 <llma_packet_send+0x1bc>
2001962c:	00245883          	lhu	a7,2(s0)
20019630:	2aaab6b7          	lui	a3,0x2aaab
20019634:	00188593          	addi	a1,a7,1
20019638:	aab68693          	addi	a3,a3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
2001963c:	e0d5967f          	mulsr64	a2,a1,a3
20019640:	8685                	c.srai	a3,0x1
20019642:	44b1                	c.li	s1,12
20019644:	c69695ff          	msubr32	a1,a3,s1
20019648:	00045603          	lhu	a2,0(s0)
2001964c:	4689                	c.li	a3,2
2001964e:	f8c589e3          	beq	a1,a2,200195e0 <llma_packet_send+0xbc>
20019652:	00852f03          	lw	t5,8(a0)
20019656:	00c52803          	lw	a6,12(a0)
2001965a:	4054                	c.lw	a3,4(s0)
2001965c:	03e85833          	divu	a6,a6,t5
20019660:	00278e93          	addi	t4,a5,2
20019664:	0ffefe93          	andi	t4,t4,255
20019668:	03400613          	li	a2,52
2001966c:	c4c896ff          	maddr32	a3,a7,a2
20019670:	002e8313          	addi	t1,t4,2
20019674:	005e8613          	addi	a2,t4,5
20019678:	8609                	c.srai	a2,0x2
2001967a:	5973235b          	bfoz	t1,t1,22,23
2001967e:	00c36333          	or	t1,t1,a2
20019682:	863e                	c.mv	a2,a5
20019684:	00a68883          	lb	a7,10(a3)
20019688:	85ba                	c.mv	a1,a4
2001968a:	ff08f893          	andi	a7,a7,-16
2001968e:	0028e893          	ori	a7,a7,2
20019692:	00c68513          	addi	a0,a3,12
20019696:	01d684a3          	sb	t4,9(a3)
2001969a:	0066a223          	sw	t1,4(a3)
2001969e:	01168523          	sb	a7,10(a3)
200196a2:	01c685a3          	sb	t3,11(a3)
200196a6:	03e807b3          	mul	a5,a6,t5
200196aa:	c29c                	c.sw	a5,0(a3)
200196ac:	7dc010ef          	jal	ra,2001ae88 <memcpy>
200196b0:	00241783          	lh	a5,2(s0)
200196b4:	aaaab737          	lui	a4,0xaaaab
200196b8:	0785                	c.addi	a5,1
200196ba:	3c07a7db          	bfoz	a5,a5,15,0
200196be:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
200196c2:	02e7b733          	mulhu	a4,a5,a4
200196c6:	4681                	c.li	a3,0
200196c8:	8536                	c.mv	a0,a3
200196ca:	830d                	c.srli	a4,0x3
200196cc:	c69717ff          	msubr32	a5,a4,s1
200196d0:	00f41123          	sh	a5,2(s0)
200196d4:	40b2                	c.lwsp	ra,12(sp)
200196d6:	4422                	c.lwsp	s0,8(sp)
200196d8:	4492                	c.lwsp	s1,4(sp)
200196da:	0141                	c.addi	sp,16
200196dc:	00008067          	ret
200196e0:	16050413          	addi	s0,a0,352
200196e4:	f49ff06f          	j	2001962c <llma_packet_send+0x108>
200196e8:	40b2                	c.lwsp	ra,12(sp)
200196ea:	4422                	c.lwsp	s0,8(sp)
200196ec:	4689                	c.li	a3,2
200196ee:	4492                	c.lwsp	s1,4(sp)
200196f0:	8536                	c.mv	a0,a3
200196f2:	0141                	c.addi	sp,16
200196f4:	8082                	c.jr	ra
	...

200196f8 <llma_role_switch_req>:
200196f8:	495c                	c.lw	a5,20(a0)
200196fa:	c399                	c.beqz	a5,20019700 <llma_role_switch_req+0x8>
200196fc:	4505                	c.li	a0,1
200196fe:	8082                	c.jr	ra
20019700:	1141                	c.addi	sp,-16
20019702:	c606                	c.swsp	ra,12(sp)
20019704:	87aa                	c.mv	a5,a0
20019706:	872e                	c.mv	a4,a1
20019708:	4571                	c.li	a0,28
2001970a:	4805                	c.li	a6,1
2001970c:	4585                	c.li	a1,1
2001970e:	0107aa23          	sw	a6,20(a5)
20019712:	00c78e23          	sb	a2,28(a5)
20019716:	cf98                	c.sw	a4,24(a5)
20019718:	00d78ea3          	sb	a3,29(a5)
2001971c:	dffe9097          	auipc	ra,0xdffe9
20019720:	9d0080e7          	jalr	-1584(ra) # 20ec <vcd_set>
20019724:	40b2                	c.lwsp	ra,12(sp)
20019726:	4501                	c.li	a0,0
20019728:	0141                	c.addi	sp,16
2001972a:	8082                	c.jr	ra

2001972c <llma_channel_map_update_req>:
2001972c:	511c                	c.lw	a5,32(a0)
2001972e:	c399                	c.beqz	a5,20019734 <llma_channel_map_update_req+0x8>
20019730:	4505                	c.li	a0,1
20019732:	8082                	c.jr	ra
20019734:	1141                	c.addi	sp,-16
20019736:	86b2                	c.mv	a3,a2
20019738:	c606                	c.swsp	ra,12(sp)
2001973a:	87aa                	c.mv	a5,a0
2001973c:	872e                	c.mv	a4,a1
2001973e:	02850513          	addi	a0,a0,40
20019742:	85b6                	c.mv	a1,a3
20019744:	4615                	c.li	a2,5
20019746:	4685                	c.li	a3,1
20019748:	d394                	c.sw	a3,32(a5)
2001974a:	d3d8                	c.sw	a4,36(a5)
2001974c:	dfffa097          	auipc	ra,0xdfffa
20019750:	80c080e7          	jalr	-2036(ra) # 12f58 <tmemcpy>
20019754:	40b2                	c.lwsp	ra,12(sp)
20019756:	4501                	c.li	a0,0
20019758:	0141                	c.addi	sp,16
2001975a:	8082                	c.jr	ra

2001975c <llma_rf_beacon_parameters_set>:
2001975c:	02700793          	li	a5,39
20019760:	04c7ee63          	bltu	a5,a2,200197bc <llma_rf_beacon_parameters_set+0x60>
20019764:	666667b7          	lui	a5,0x66666
20019768:	00d60713          	addi	a4,a2,13
2001976c:	66778793          	addi	a5,a5,1639 # 66666667 <BIN_SIZE+0x46627fff>
20019770:	e0f7137f          	mulsr64	t1,a4,a5
20019774:	02800893          	li	a7,40
20019778:	4043d813          	srai	a6,t2,0x4
2001977c:	418c                	c.lw	a1,0(a1)
2001977e:	c718177f          	msubr32	a4,a6,a7
20019782:	0ab523a3          	sw	a1,167(a0)
20019786:	00d70593          	addi	a1,a4,13
2001978a:	883a                	c.mv	a6,a4
2001978c:	e0f5977f          	mulsr64	a4,a1,a5
20019790:	00069303          	lh	t1,0(a3)
20019794:	41f5d713          	srai	a4,a1,0x1f
20019798:	8791                	c.srai	a5,0x4
2001979a:	8f99                	c.sub	a5,a4
2001979c:	0a6515a3          	sh	t1,171(a0)
200197a0:	c71795ff          	msubr32	a1,a5,a7
200197a4:	00268703          	lb	a4,2(a3)
200197a8:	0ac50723          	sb	a2,174(a0)
200197ac:	0ae506a3          	sb	a4,173(a0)
200197b0:	0b0507a3          	sb	a6,175(a0)
200197b4:	0ab50823          	sb	a1,176(a0)
200197b8:	4501                	c.li	a0,0
200197ba:	8082                	c.jr	ra
200197bc:	4509                	c.li	a0,2
200197be:	8082                	c.jr	ra

200197c0 <llma_enable>:
200197c0:	87aa                	c.mv	a5,a0
200197c2:	0007a623          	sw	zero,12(a5)
200197c6:	040788a3          	sb	zero,81(a5)
200197ca:	853a                	c.mv	a0,a4
200197cc:	8082                	c.jr	ra
	...

200197d0 <llma_version_check>:
200197d0:	05a2                	c.slli	a1,0x8
200197d2:	8dd1                	c.or	a1,a2
200197d4:	0025b513          	sltiu	a0,a1,2
200197d8:	00154513          	xori	a0,a0,1
200197dc:	8082                	c.jr	ra
	...

200197e0 <__adddf3>:
200197e0:	1101                	c.addi	sp,-32
200197e2:	ce06                	c.swsp	ra,28(sp)
200197e4:	cc22                	c.swsp	s0,24(sp)
200197e6:	ca26                	c.swsp	s1,20(sp)
200197e8:	c84a                	c.swsp	s2,16(sp)
200197ea:	c64e                	c.swsp	s3,12(sp)
200197ec:	c452                	c.swsp	s4,8(sp)
200197ee:	00202973          	frrm	s2
200197f2:	001007b7          	lui	a5,0x100
200197f6:	17fd                	c.addi	a5,-1
200197f8:	00f5f8b3          	and	a7,a1,a5
200197fc:	8ff5                	c.and	a5,a3
200197fe:	01d55e13          	srli	t3,a0,0x1d
20019802:	01d65713          	srli	a4,a2,0x1d
20019806:	088e                	c.slli	a7,0x3
20019808:	078e                	c.slli	a5,0x3
2001980a:	01f6d813          	srli	a6,a3,0x1f
2001980e:	7945a45b          	bfoz	s0,a1,30,20
20019812:	7946a6db          	bfoz	a3,a3,30,20
20019816:	01f5d993          	srli	s3,a1,0x1f
2001981a:	011e6e33          	or	t3,t3,a7
2001981e:	050e                	c.slli	a0,0x3
20019820:	8fd9                	c.or	a5,a4
20019822:	060e                	c.slli	a2,0x3
20019824:	40d40333          	sub	t1,s0,a3
20019828:	17098e63          	beq	s3,a6,200199a4 <__adddf3+0x1c4>
2001982c:	12605463          	blez	t1,20019954 <__adddf3+0x174>
20019830:	1c069263          	bnez	a3,200199f4 <__adddf3+0x214>
20019834:	00c7e733          	or	a4,a5,a2
20019838:	22070c63          	beqz	a4,20019a70 <__adddf3+0x290>
2001983c:	fff30893          	addi	a7,t1,-1
20019840:	4e089063          	bnez	a7,20019d20 <__adddf3+0x540>
20019844:	40c504b3          	sub	s1,a0,a2
20019848:	40fe07b3          	sub	a5,t3,a5
2001984c:	00953533          	sltu	a0,a0,s1
20019850:	8f89                	c.sub	a5,a0
20019852:	4177f45b          	bbs	a5,23,2001985a <__adddf3+0x7a>
20019856:	5de0006f          	j	20019e34 <__adddf3+0x654>
2001985a:	4405                	c.li	s0,1
2001985c:	5807aa5b          	bfoz	s4,a5,22,0
20019860:	440a0263          	beqz	s4,20019ca4 <__adddf3+0x4c4>
20019864:	01400533          	add	a0,zero,s4
20019868:	155000ef          	jal	ra,2001a1bc <__clzsi2>
2001986c:	ff850593          	addi	a1,a0,-8
20019870:	01f00793          	li	a5,31
20019874:	42b7c263          	blt	a5,a1,20019c98 <__adddf3+0x4b8>
20019878:	40b007b3          	neg	a5,a1
2001987c:	00f4d7b3          	srl	a5,s1,a5
20019880:	00ba1a33          	sll	s4,s4,a1
20019884:	0147e7b3          	or	a5,a5,s4
20019888:	00b494b3          	sll	s1,s1,a1
2001988c:	3e85cc63          	blt	a1,s0,20019c84 <__adddf3+0x4a4>
20019890:	8d81                	c.sub	a1,s0
20019892:	00158713          	addi	a4,a1,1
20019896:	46fd                	c.li	a3,31
20019898:	48e6ca63          	blt	a3,a4,20019d2c <__adddf3+0x54c>
2001989c:	02000693          	li	a3,32
200198a0:	8e99                	c.sub	a3,a4
200198a2:	00e4d633          	srl	a2,s1,a4
200198a6:	00d494b3          	sll	s1,s1,a3
200198aa:	00d796b3          	sll	a3,a5,a3
200198ae:	8ed1                	c.or	a3,a2
200198b0:	009034b3          	snez	s1,s1
200198b4:	00d4e4b3          	or	s1,s1,a3
200198b8:	00e7d7b3          	srl	a5,a5,a4
200198bc:	00f4e733          	or	a4,s1,a5
200198c0:	32070c63          	beqz	a4,20019bf8 <__adddf3+0x418>
200198c4:	0074f713          	andi	a4,s1,7
200198c8:	00149693          	slli	a3,s1,0x1
200198cc:	01f4d893          	srli	a7,s1,0x1f
200198d0:	0076f613          	andi	a2,a3,7
200198d4:	0af888db          	lea.h	a7,a7,a5
200198d8:	4301                	c.li	t1,0
200198da:	ce09                	c.beqz	a2,200198f4 <__adddf3+0x114>
200198dc:	0029645b          	bnec	s2,2,200198e4 <__adddf3+0x104>
200198e0:	6300006f          	j	20019f10 <__adddf3+0x730>
200198e4:	0039645b          	bnec	s2,3,200198ec <__adddf3+0x10c>
200198e8:	6140006f          	j	20019efc <__adddf3+0x71c>
200198ec:	00100313          	li	t1,1
200198f0:	54090e63          	beqz	s2,20019e4c <__adddf3+0x66c>
200198f4:	0188d893          	srli	a7,a7,0x18
200198f8:	0018c893          	xori	a7,a7,1
200198fc:	0018f893          	andi	a7,a7,1
20019900:	00000593          	li	a1,0
20019904:	0a0704e3          	beqz	a4,2001a1ac <__adddf3+0x9cc>
20019908:	34295c5b          	beqc	s2,2,20019c60 <__adddf3+0x480>
2001990c:	3639525b          	beqc	s2,3,20019c70 <__adddf3+0x490>
20019910:	30090e63          	beqz	s2,20019c2c <__adddf3+0x44c>
20019914:	00800737          	lui	a4,0x800
20019918:	00f77733          	and	a4,a4,a5
2001991c:	080884e3          	beqz	a7,2001a1a4 <__adddf3+0x9c4>
20019920:	0028e893          	ori	a7,a7,2
20019924:	06070ae3          	beqz	a4,2001a198 <__adddf3+0x9b8>
20019928:	00158693          	addi	a3,a1,1
2001992c:	7ff00713          	li	a4,2047
20019930:	2ee68063          	beq	a3,a4,20019c10 <__adddf3+0x430>
20019934:	ff800737          	lui	a4,0xff800
20019938:	177d                	c.addi	a4,-1
2001993a:	8f7d                	c.and	a4,a5
2001993c:	01d71513          	slli	a0,a4,0x1d
20019940:	808d                	c.srli	s1,0x3
20019942:	8cc9                	c.or	s1,a0
20019944:	5837275b          	bfoz	a4,a4,22,3
20019948:	7ff6f793          	andi	a5,a3,2047
2001994c:	0019f813          	andi	a6,s3,1
20019950:	1540006f          	j	20019aa4 <__adddf3+0x2c4>
20019954:	18031663          	bnez	t1,20019ae0 <__adddf3+0x300>
20019958:	00140713          	addi	a4,s0,1
2001995c:	7ff77713          	andi	a4,a4,2047
20019960:	00100593          	li	a1,1
20019964:	38e5dc63          	bge	a1,a4,20019cfc <__adddf3+0x51c>
20019968:	40c504b3          	sub	s1,a0,a2
2001996c:	40fe0a33          	sub	s4,t3,a5
20019970:	00953733          	sltu	a4,a0,s1
20019974:	40ea0a33          	sub	s4,s4,a4
20019978:	017a745b          	bbc	s4,23,20019980 <__adddf3+0x1a0>
2001997c:	3d00006f          	j	20019d4c <__adddf3+0x56c>
20019980:	0144e733          	or	a4,s1,s4
20019984:	ec071ee3          	bnez	a4,20019860 <__adddf3+0x80>
20019988:	ffe90813          	addi	a6,s2,-2
2001998c:	00183993          	seqz	s3,a6
20019990:	4481                	c.li	s1,0
20019992:	4881                	c.li	a7,0
20019994:	4c07275b          	bfoz	a4,a4,19,0
20019998:	7ff37793          	andi	a5,t1,2047
2001999c:	0019f813          	andi	a6,s3,1
200199a0:	1040006f          	j	20019aa4 <__adddf3+0x2c4>
200199a4:	1c605e63          	blez	t1,20019b80 <__adddf3+0x3a0>
200199a8:	e2d1                	c.bnez	a3,20019a2c <__adddf3+0x24c>
200199aa:	00c7e733          	or	a4,a5,a2
200199ae:	c369                	c.beqz	a4,20019a70 <__adddf3+0x290>
200199b0:	fff30713          	addi	a4,t1,-1
200199b4:	46071a63          	bnez	a4,20019e28 <__adddf3+0x648>
200199b8:	00c504b3          	add	s1,a0,a2
200199bc:	97f2                	c.add	a5,t3
200199be:	00a4b533          	sltu	a0,s1,a0
200199c2:	97aa                	c.add	a5,a0
200199c4:	00200593          	li	a1,2
200199c8:	4177f45b          	bbs	a5,23,200199d0 <__adddf3+0x1f0>
200199cc:	7d40006f          	j	2001a1a0 <__adddf3+0x9c0>
200199d0:	ff800737          	lui	a4,0xff800
200199d4:	177d                	c.addi	a4,-1
200199d6:	8ff9                	c.and	a5,a4
200199d8:	0014d713          	srli	a4,s1,0x1
200199dc:	8885                	c.andi	s1,1
200199de:	8cd9                	c.or	s1,a4
200199e0:	01f79713          	slli	a4,a5,0x1f
200199e4:	8cd9                	c.or	s1,a4
200199e6:	8385                	c.srli	a5,0x1
200199e8:	0074f713          	andi	a4,s1,7
200199ec:	4881                	c.li	a7,0
200199ee:	4301                	c.li	t1,0
200199f0:	f15ff06f          	j	20019904 <__adddf3+0x124>
200199f4:	008006b7          	lui	a3,0x800
200199f8:	7ff00713          	li	a4,2047
200199fc:	00d7e7b3          	or	a5,a5,a3
20019a00:	14e40a63          	beq	s0,a4,20019b54 <__adddf3+0x374>
20019a04:	03800713          	li	a4,56
20019a08:	1c674a63          	blt	a4,t1,20019bdc <__adddf3+0x3fc>
20019a0c:	477d                	c.li	a4,31
20019a0e:	38675d63          	bge	a4,t1,20019da8 <__adddf3+0x5c8>
20019a12:	0067d4b3          	srl	s1,a5,t1
20019a16:	000357db          	beqc	t1,32,20019a24 <__adddf3+0x244>
20019a1a:	40600333          	neg	t1,t1
20019a1e:	006797b3          	sll	a5,a5,t1
20019a22:	8e5d                	c.or	a2,a5
20019a24:	00c03633          	snez	a2,a2
20019a28:	8cd1                	c.or	s1,a2
20019a2a:	aa6d                	c.j	20019be4 <__adddf3+0x404>
20019a2c:	008006b7          	lui	a3,0x800
20019a30:	7ff00713          	li	a4,2047
20019a34:	00d7e7b3          	or	a5,a5,a3
20019a38:	4ae40c63          	beq	s0,a4,20019ef0 <__adddf3+0x710>
20019a3c:	03800713          	li	a4,56
20019a40:	32674063          	blt	a4,t1,20019d60 <__adddf3+0x580>
20019a44:	477d                	c.li	a4,31
20019a46:	50674b63          	blt	a4,t1,20019f5c <__adddf3+0x77c>
20019a4a:	02000713          	li	a4,32
20019a4e:	40670733          	sub	a4,a4,t1
20019a52:	00e794b3          	sll	s1,a5,a4
20019a56:	006656b3          	srl	a3,a2,t1
20019a5a:	00e61633          	sll	a2,a2,a4
20019a5e:	8cd5                	c.or	s1,a3
20019a60:	00c03633          	snez	a2,a2
20019a64:	0067d7b3          	srl	a5,a5,t1
20019a68:	8cd1                	c.or	s1,a2
20019a6a:	9e3e                	c.add	t3,a5
20019a6c:	2fc0006f          	j	20019d68 <__adddf3+0x588>
20019a70:	7ff00793          	li	a5,2047
20019a74:	0ef30a63          	beq	t1,a5,20019b68 <__adddf3+0x388>
20019a78:	00000893          	li	a7,0
20019a7c:	810d                	c.srli	a0,0x3
20019a7e:	01de1493          	slli	s1,t3,0x1d
20019a82:	7ff00793          	li	a5,2047
20019a86:	8cc9                	c.or	s1,a0
20019a88:	003e5713          	srli	a4,t3,0x3
20019a8c:	f0f314e3          	bne	t1,a5,20019994 <__adddf3+0x1b4>
20019a90:	00976733          	or	a4,a4,s1
20019a94:	3a070a63          	beqz	a4,20019e48 <__adddf3+0x668>
20019a98:	4801                	c.li	a6,0
20019a9a:	7ff00793          	li	a5,2047
20019a9e:	00080737          	lui	a4,0x80
20019aa2:	4481                	c.li	s1,0
20019aa4:	4581                	c.li	a1,0
20019aa6:	fff006b7          	lui	a3,0xfff00
20019aaa:	8eed                	c.and	a3,a1
20019aac:	4c07275b          	bfoz	a4,a4,19,0
20019ab0:	8f55                	c.or	a4,a3
20019ab2:	01479693          	slli	a3,a5,0x14
20019ab6:	801007b7          	lui	a5,0x80100
20019aba:	17fd                	c.addi	a5,-1
20019abc:	8ff9                	c.and	a5,a4
20019abe:	8fd5                	c.or	a5,a3
20019ac0:	087e                	c.slli	a6,0x1f
20019ac2:	7807a7db          	bfoz	a5,a5,30,0
20019ac6:	8526                	c.mv	a0,s1
20019ac8:	0107e5b3          	or	a1,a5,a6
20019acc:	0e089e63          	bnez	a7,20019bc8 <__adddf3+0x3e8>
20019ad0:	40f2                	c.lwsp	ra,28(sp)
20019ad2:	4462                	c.lwsp	s0,24(sp)
20019ad4:	44d2                	c.lwsp	s1,20(sp)
20019ad6:	4942                	c.lwsp	s2,16(sp)
20019ad8:	49b2                	c.lwsp	s3,12(sp)
20019ada:	4a22                	c.lwsp	s4,8(sp)
20019adc:	6105                	c.addi16sp	sp,32
20019ade:	8082                	c.jr	ra
20019ae0:	2e040863          	beqz	s0,20019dd0 <__adddf3+0x5f0>
20019ae4:	7ff00713          	li	a4,2047
20019ae8:	4ee68a63          	beq	a3,a4,20019fdc <__adddf3+0x7fc>
20019aec:	00800737          	lui	a4,0x800
20019af0:	40600333          	neg	t1,t1
20019af4:	00ee6e33          	or	t3,t3,a4
20019af8:	03800713          	li	a4,56
20019afc:	50674c63          	blt	a4,t1,2001a014 <__adddf3+0x834>
20019b00:	477d                	c.li	a4,31
20019b02:	5c674163          	blt	a4,t1,2001a0c4 <__adddf3+0x8e4>
20019b06:	02000713          	li	a4,32
20019b0a:	40670733          	sub	a4,a4,t1
20019b0e:	00ee14b3          	sll	s1,t3,a4
20019b12:	006555b3          	srl	a1,a0,t1
20019b16:	00e51733          	sll	a4,a0,a4
20019b1a:	8ccd                	c.or	s1,a1
20019b1c:	00e03733          	snez	a4,a4
20019b20:	006e5333          	srl	t1,t3,t1
20019b24:	00e4e4b3          	or	s1,s1,a4
20019b28:	406787b3          	sub	a5,a5,t1
20019b2c:	409604b3          	sub	s1,a2,s1
20019b30:	00963633          	sltu	a2,a2,s1
20019b34:	8f91                	c.sub	a5,a2
20019b36:	8436                	c.mv	s0,a3
20019b38:	010009b3          	add	s3,zero,a6
20019b3c:	d377f05b          	bbs	a5,23,2001985c <__adddf3+0x7c>
20019b40:	00f4e733          	or	a4,s1,a5
20019b44:	d6040ee3          	beqz	s0,200198c0 <__adddf3+0xe0>
20019b48:	0074f713          	andi	a4,s1,7
20019b4c:	85a2                	c.mv	a1,s0
20019b4e:	4881                	c.li	a7,0
20019b50:	4301                	c.li	t1,0
20019b52:	bb4d                	c.j	20019904 <__adddf3+0x124>
20019b54:	00ae67b3          	or	a5,t3,a0
20019b58:	28078c63          	beqz	a5,20019df0 <__adddf3+0x610>
20019b5c:	7ff00313          	li	t1,2047
20019b60:	f16e7c5b          	bbs	t3,22,20019a78 <__adddf3+0x298>
20019b64:	48c1                	c.li	a7,16
20019b66:	bf19                	c.j	20019a7c <__adddf3+0x29c>
20019b68:	00ae67b3          	or	a5,t3,a0
20019b6c:	2a078a63          	beqz	a5,20019e20 <__adddf3+0x640>
20019b70:	004008b7          	lui	a7,0x400
20019b74:	011e78b3          	and	a7,t3,a7
20019b78:	0018b893          	seqz	a7,a7
20019b7c:	0892                	c.slli	a7,0x4
20019b7e:	bdfd                	c.j	20019a7c <__adddf3+0x29c>
20019b80:	34031063          	bnez	t1,20019ec0 <__adddf3+0x6e0>
20019b84:	00140593          	addi	a1,s0,1
20019b88:	7ff5f893          	andi	a7,a1,2047
20019b8c:	4705                	c.li	a4,1
20019b8e:	39175b63          	bge	a4,a7,20019f24 <__adddf3+0x744>
20019b92:	7ff00713          	li	a4,2047
20019b96:	2ce58963          	beq	a1,a4,20019e68 <__adddf3+0x688>
20019b9a:	962a                	c.add	a2,a0
20019b9c:	00a63533          	sltu	a0,a2,a0
20019ba0:	97f2                	c.add	a5,t3
20019ba2:	97aa                	c.add	a5,a0
20019ba4:	01f79493          	slli	s1,a5,0x1f
20019ba8:	8205                	c.srli	a2,0x1
20019baa:	8cd1                	c.or	s1,a2
20019bac:	8385                	c.srli	a5,0x1
20019bae:	0074f713          	andi	a4,s1,7
20019bb2:	4881                	c.li	a7,0
20019bb4:	d51ff06f          	j	20019904 <__adddf3+0x124>
20019bb8:	2e868063          	beq	a3,s0,20019e98 <__adddf3+0x6b8>
20019bbc:	2e049463          	bnez	s1,20019ea4 <__adddf3+0x6c4>
20019bc0:	4501                	c.li	a0,0
20019bc2:	7ff805b7          	lui	a1,0x7ff80
20019bc6:	48c1                	c.li	a7,16
20019bc8:	0018a073          	csrs	fflags,a7
20019bcc:	40f2                	c.lwsp	ra,28(sp)
20019bce:	4462                	c.lwsp	s0,24(sp)
20019bd0:	44d2                	c.lwsp	s1,20(sp)
20019bd2:	4942                	c.lwsp	s2,16(sp)
20019bd4:	49b2                	c.lwsp	s3,12(sp)
20019bd6:	4a22                	c.lwsp	s4,8(sp)
20019bd8:	6105                	c.addi16sp	sp,32
20019bda:	8082                	c.jr	ra
20019bdc:	00c7e7b3          	or	a5,a5,a2
20019be0:	00f034b3          	snez	s1,a5
20019be4:	409504b3          	sub	s1,a0,s1
20019be8:	009537b3          	sltu	a5,a0,s1
20019bec:	40fe07b3          	sub	a5,t3,a5
20019bf0:	b577f85b          	bbc	a5,23,20019b40 <__adddf3+0x360>
20019bf4:	c69ff06f          	j	2001985c <__adddf3+0x7c>
20019bf8:	4301                	c.li	t1,0
20019bfa:	4481                	c.li	s1,0
20019bfc:	4881                	c.li	a7,0
20019bfe:	4c07275b          	bfoz	a4,a4,19,0
20019c02:	7ff37793          	andi	a5,t1,2047
20019c06:	0019f813          	andi	a6,s3,1
20019c0a:	bd69                	c.j	20019aa4 <__adddf3+0x2c4>
20019c0c:	89c2                	c.mv	s3,a6
20019c0e:	4895                	c.li	a7,5
20019c10:	0a091063          	bnez	s2,20019cb0 <__adddf3+0x4d0>
20019c14:	0058e893          	ori	a7,a7,5
20019c18:	01300833          	add	a6,zero,s3
20019c1c:	00187813          	andi	a6,a6,1
20019c20:	7ff00793          	li	a5,2047
20019c24:	4701                	c.li	a4,0
20019c26:	4481                	c.li	s1,0
20019c28:	e7dff06f          	j	20019aa4 <__adddf3+0x2c4>
20019c2c:	00f4f713          	andi	a4,s1,15
20019c30:	00100813          	li	a6,1
20019c34:	8e47505b          	beqc	a4,4,20019914 <__adddf3+0x134>
20019c38:	00448513          	addi	a0,s1,4
20019c3c:	009534b3          	sltu	s1,a0,s1
20019c40:	97a6                	c.add	a5,s1
20019c42:	00800737          	lui	a4,0x800
20019c46:	86c6                	c.mv	a3,a7
20019c48:	8f7d                	c.and	a4,a5
20019c4a:	84aa                	c.mv	s1,a0
20019c4c:	010008b3          	add	a7,zero,a6
20019c50:	cc068ae3          	beqz	a3,20019924 <__adddf3+0x144>
20019c54:	8c08f85b          	bbc	a7,0,20019924 <__adddf3+0x144>
20019c58:	0028e893          	ori	a7,a7,2
20019c5c:	cc9ff06f          	j	20019924 <__adddf3+0x144>
20019c60:	06099663          	bnez	s3,20019ccc <__adddf3+0x4ec>
20019c64:	00800737          	lui	a4,0x800
20019c68:	86c6                	c.mv	a3,a7
20019c6a:	8f7d                	c.and	a4,a5
20019c6c:	4885                	c.li	a7,1
20019c6e:	b7cd                	c.j	20019c50 <__adddf3+0x470>
20019c70:	00100613          	li	a2,1
20019c74:	06098863          	beqz	s3,20019ce4 <__adddf3+0x504>
20019c78:	00800737          	lui	a4,0x800
20019c7c:	86c6                	c.mv	a3,a7
20019c7e:	8f7d                	c.and	a4,a5
20019c80:	88b2                	c.mv	a7,a2
20019c82:	b7f9                	c.j	20019c50 <__adddf3+0x470>
20019c84:	ff800737          	lui	a4,0xff800
20019c88:	177d                	c.addi	a4,-1
20019c8a:	8ff9                	c.and	a5,a4
20019c8c:	8c0d                	c.sub	s0,a1
20019c8e:	00f4e733          	or	a4,s1,a5
20019c92:	c20407e3          	beqz	s0,200198c0 <__adddf3+0xe0>
20019c96:	bd4d                	c.j	20019b48 <__adddf3+0x368>
20019c98:	fd850793          	addi	a5,a0,-40
20019c9c:	00f497b3          	sll	a5,s1,a5
20019ca0:	4481                	c.li	s1,0
20019ca2:	b6ed                	c.j	2001988c <__adddf3+0xac>
20019ca4:	8526                	c.mv	a0,s1
20019ca6:	2b19                	c.jal	2001a1bc <__clzsi2>
20019ca8:	02050513          	addi	a0,a0,32
20019cac:	bc1ff06f          	j	2001986c <__adddf3+0x8c>
20019cb0:	2639545b          	beqc	s2,3,20019f18 <__adddf3+0x738>
20019cb4:	1829565b          	beqc	s2,2,20019e40 <__adddf3+0x660>
20019cb8:	0058e893          	ori	a7,a7,5
20019cbc:	20000737          	lui	a4,0x20000
20019cc0:	54fd                	c.li	s1,-1
20019cc2:	177d                	c.addi	a4,-1
20019cc4:	7fe00313          	li	t1,2046
20019cc8:	ccdff06f          	j	20019994 <__adddf3+0x1b4>
20019ccc:	00848613          	addi	a2,s1,8
20019cd0:	009634b3          	sltu	s1,a2,s1
20019cd4:	97a6                	c.add	a5,s1
20019cd6:	00800737          	lui	a4,0x800
20019cda:	86c6                	c.mv	a3,a7
20019cdc:	8f7d                	c.and	a4,a5
20019cde:	84b2                	c.mv	s1,a2
20019ce0:	4885                	c.li	a7,1
20019ce2:	b7bd                	c.j	20019c50 <__adddf3+0x470>
20019ce4:	00848513          	addi	a0,s1,8
20019ce8:	009534b3          	sltu	s1,a0,s1
20019cec:	97a6                	c.add	a5,s1
20019cee:	00800737          	lui	a4,0x800
20019cf2:	86c6                	c.mv	a3,a7
20019cf4:	8f7d                	c.and	a4,a5
20019cf6:	84aa                	c.mv	s1,a0
20019cf8:	88b2                	c.mv	a7,a2
20019cfa:	bf99                	c.j	20019c50 <__adddf3+0x470>
20019cfc:	00ae6733          	or	a4,t3,a0
20019d00:	00c7e4b3          	or	s1,a5,a2
20019d04:	0e041a63          	bnez	s0,20019df8 <__adddf3+0x618>
20019d08:	32071c63          	bnez	a4,2001a040 <__adddf3+0x860>
20019d0c:	40049663          	bnez	s1,2001a118 <__adddf3+0x938>
20019d10:	ffe90813          	addi	a6,s2,-2
20019d14:	00183993          	seqz	s3,a6
20019d18:	8726                	c.mv	a4,s1
20019d1a:	4881                	c.li	a7,0
20019d1c:	c79ff06f          	j	20019994 <__adddf3+0x1b4>
20019d20:	7ff00713          	li	a4,2047
20019d24:	0ce30263          	beq	t1,a4,20019de8 <__adddf3+0x608>
20019d28:	8346                	c.mv	t1,a7
20019d2a:	b9e9                	c.j	20019a04 <__adddf3+0x224>
20019d2c:	1585                	c.addi	a1,-31
20019d2e:	00b7d5b3          	srl	a1,a5,a1
20019d32:	000757db          	beqc	a4,32,20019d40 <__adddf3+0x560>
20019d36:	40e00733          	neg	a4,a4
20019d3a:	00e797b3          	sll	a5,a5,a4
20019d3e:	8cdd                	c.or	s1,a5
20019d40:	009034b3          	snez	s1,s1
20019d44:	8ccd                	c.or	s1,a1
20019d46:	8726                	c.mv	a4,s1
20019d48:	4781                	c.li	a5,0
20019d4a:	be9d                	c.j	200198c0 <__adddf3+0xe0>
20019d4c:	40a604b3          	sub	s1,a2,a0
20019d50:	41c787b3          	sub	a5,a5,t3
20019d54:	00963633          	sltu	a2,a2,s1
20019d58:	40c78a33          	sub	s4,a5,a2
20019d5c:	89c2                	c.mv	s3,a6
20019d5e:	b609                	c.j	20019860 <__adddf3+0x80>
20019d60:	00c7e7b3          	or	a5,a5,a2
20019d64:	00f034b3          	snez	s1,a5
20019d68:	94aa                	c.add	s1,a0
20019d6a:	00a4b7b3          	sltu	a5,s1,a0
20019d6e:	97f2                	c.add	a5,t3
20019d70:	9d77f85b          	bbc	a5,23,20019b40 <__adddf3+0x360>
20019d74:	00140593          	addi	a1,s0,1
20019d78:	7ff00713          	li	a4,2047
20019d7c:	c4e59ae3          	bne	a1,a4,200199d0 <__adddf3+0x1f0>
20019d80:	12090e63          	beqz	s2,20019ebc <__adddf3+0x6dc>
20019d84:	0039645b          	bnec	s2,3,20019d8c <__adddf3+0x5ac>
20019d88:	3c00006f          	j	2001a148 <__adddf3+0x968>
20019d8c:	1229545b          	beqc	s2,2,20019eb4 <__adddf3+0x6d4>
20019d90:	3e090c63          	beqz	s2,2001a188 <__adddf3+0x9a8>
20019d94:	a6396c5b          	bnec	s2,3,20019c0c <__adddf3+0x42c>
20019d98:	57fd                	c.li	a5,-1
20019d9a:	54fd                	c.li	s1,-1
20019d9c:	7fe00593          	li	a1,2046
20019da0:	4881                	c.li	a7,0
20019da2:	4615                	c.li	a2,5
20019da4:	ed1ff06f          	j	20019c74 <__adddf3+0x494>
20019da8:	02000713          	li	a4,32
20019dac:	40670733          	sub	a4,a4,t1
20019db0:	00e794b3          	sll	s1,a5,a4
20019db4:	006656b3          	srl	a3,a2,t1
20019db8:	00e61633          	sll	a2,a2,a4
20019dbc:	8cd5                	c.or	s1,a3
20019dbe:	00c03633          	snez	a2,a2
20019dc2:	0067d7b3          	srl	a5,a5,t1
20019dc6:	8cd1                	c.or	s1,a2
20019dc8:	40fe0e33          	sub	t3,t3,a5
20019dcc:	e19ff06f          	j	20019be4 <__adddf3+0x404>
20019dd0:	00ae6733          	or	a4,t3,a0
20019dd4:	1e071a63          	bnez	a4,20019fc8 <__adddf3+0x7e8>
20019dd8:	7ff00713          	li	a4,2047
20019ddc:	02e68c63          	beq	a3,a4,20019e14 <__adddf3+0x634>
20019de0:	84b2                	c.mv	s1,a2
20019de2:	8436                	c.mv	s0,a3
20019de4:	89c2                	c.mv	s3,a6
20019de6:	bba9                	c.j	20019b40 <__adddf3+0x360>
20019de8:	00ae67b3          	or	a5,t3,a0
20019dec:	d80792e3          	bnez	a5,20019b70 <__adddf3+0x390>
20019df0:	884e                	c.mv	a6,s3
20019df2:	4881                	c.li	a7,0
20019df4:	e29ff06f          	j	20019c1c <__adddf3+0x43c>
20019df8:	7ff00593          	li	a1,2047
20019dfc:	08b40463          	beq	s0,a1,20019e84 <__adddf3+0x6a4>
20019e00:	08b68c63          	beq	a3,a1,20019e98 <__adddf3+0x6b8>
20019e04:	da070ce3          	beqz	a4,20019bbc <__adddf3+0x3dc>
20019e08:	2a049663          	bnez	s1,2001a0b4 <__adddf3+0x8d4>
20019e0c:	889a                	c.mv	a7,t1
20019e0e:	7ff00313          	li	t1,2047
20019e12:	b1ad                	c.j	20019a7c <__adddf3+0x29c>
20019e14:	00c7e733          	or	a4,a5,a2
20019e18:	1c071663          	bnez	a4,20019fe4 <__adddf3+0x804>
20019e1c:	010009b3          	add	s3,zero,a6
20019e20:	4481                	c.li	s1,0
20019e22:	4701                	c.li	a4,0
20019e24:	4881                	c.li	a7,0
20019e26:	b1ad                	c.j	20019a90 <__adddf3+0x2b0>
20019e28:	7ff00693          	li	a3,2047
20019e2c:	2ad30a63          	beq	t1,a3,2001a0e0 <__adddf3+0x900>
20019e30:	833a                	c.mv	t1,a4
20019e32:	b129                	c.j	20019a3c <__adddf3+0x25c>
20019e34:	0074f713          	andi	a4,s1,7
20019e38:	4301                	c.li	t1,0
20019e3a:	4585                	c.li	a1,1
20019e3c:	ac9ff06f          	j	20019904 <__adddf3+0x124>
20019e40:	0058e893          	ori	a7,a7,5
20019e44:	e6098ce3          	beqz	s3,20019cbc <__adddf3+0x4dc>
20019e48:	884e                	c.mv	a6,s3
20019e4a:	bbc9                	c.j	20019c1c <__adddf3+0x43c>
20019e4c:	00f6f613          	andi	a2,a3,15
20019e50:	4305                	c.li	t1,1
20019e52:	0046645b          	bnec	a2,4,20019e5a <__adddf3+0x67a>
20019e56:	a9fff06f          	j	200198f4 <__adddf3+0x114>
20019e5a:	ffc6b693          	sltiu	a3,a3,-4
20019e5e:	0016c693          	xori	a3,a3,1
20019e62:	98b6                	c.add	a7,a3
20019e64:	a91ff06f          	j	200198f4 <__adddf3+0x114>
20019e68:	04090a63          	beqz	s2,20019ebc <__adddf3+0x6dc>
20019e6c:	3039525b          	beqc	s2,3,2001a170 <__adddf3+0x990>
20019e70:	b229605b          	bnec	s2,2,20019d90 <__adddf3+0x5b0>
20019e74:	04081463          	bnez	a6,20019ebc <__adddf3+0x6dc>
20019e78:	54fd                	c.li	s1,-1
20019e7a:	7fe00593          	li	a1,2046
20019e7e:	57fd                	c.li	a5,-1
20019e80:	4895                	c.li	a7,5
20019e82:	b45d                	c.j	20019928 <__adddf3+0x148>
20019e84:	d2070ae3          	beqz	a4,20019bb8 <__adddf3+0x3d8>
20019e88:	416e745b          	bbs	t3,22,20019e90 <__adddf3+0x6b0>
20019e8c:	01000313          	li	t1,16
20019e90:	7ff00593          	li	a1,2047
20019e94:	f6b69ae3          	bne	a3,a1,20019e08 <__adddf3+0x628>
20019e98:	d4b5                	c.beqz	s1,20019e04 <__adddf3+0x624>
20019e9a:	4167f35b          	bbs	a5,22,20019ea0 <__adddf3+0x6c0>
20019e9e:	4341                	c.li	t1,16
20019ea0:	20071a63          	bnez	a4,2001a0b4 <__adddf3+0x8d4>
20019ea4:	889a                	c.mv	a7,t1
20019ea6:	89c2                	c.mv	s3,a6
20019ea8:	8e3e                	c.mv	t3,a5
20019eaa:	8532                	c.mv	a0,a2
20019eac:	7ff00313          	li	t1,2047
20019eb0:	bcdff06f          	j	20019a7c <__adddf3+0x29c>
20019eb4:	fc0982e3          	beqz	s3,20019e78 <__adddf3+0x698>
20019eb8:	01300833          	add	a6,zero,s3
20019ebc:	4895                	c.li	a7,5
20019ebe:	bbb9                	c.j	20019c1c <__adddf3+0x43c>
20019ec0:	ec45                	c.bnez	s0,20019f78 <__adddf3+0x798>
20019ec2:	00ae6733          	or	a4,t3,a0
20019ec6:	1a071363          	bnez	a4,2001a06c <__adddf3+0x88c>
20019eca:	7ff00713          	li	a4,2047
20019ece:	84b2                	c.mv	s1,a2
20019ed0:	8436                	c.mv	s0,a3
20019ed2:	c6e697e3          	bne	a3,a4,20019b40 <__adddf3+0x360>
20019ed6:	00c7e733          	or	a4,a5,a2
20019eda:	d339                	c.beqz	a4,20019e20 <__adddf3+0x640>
20019edc:	7ff00313          	li	t1,2047
20019ee0:	8e3e                	c.mv	t3,a5
20019ee2:	8532                	c.mv	a0,a2
20019ee4:	0167f45b          	bbc	a5,22,20019eec <__adddf3+0x70c>
20019ee8:	b91ff06f          	j	20019a78 <__adddf3+0x298>
20019eec:	48c1                	c.li	a7,16
20019eee:	b679                	c.j	20019a7c <__adddf3+0x29c>
20019ef0:	00ae67b3          	or	a5,t3,a0
20019ef4:	c60794e3          	bnez	a5,20019b5c <__adddf3+0x37c>
20019ef8:	4881                	c.li	a7,0
20019efa:	b30d                	c.j	20019c1c <__adddf3+0x43c>
20019efc:	00100313          	li	t1,1
20019f00:	9e099ae3          	bnez	s3,200198f4 <__adddf3+0x114>
20019f04:	ff86b693          	sltiu	a3,a3,-8
20019f08:	0016c693          	xori	a3,a3,1
20019f0c:	98b6                	c.add	a7,a3
20019f0e:	b2dd                	c.j	200198f4 <__adddf3+0x114>
20019f10:	4305                	c.li	t1,1
20019f12:	9e0981e3          	beqz	s3,200198f4 <__adddf3+0x114>
20019f16:	b7fd                	c.j	20019f04 <__adddf3+0x724>
20019f18:	da0990e3          	bnez	s3,20019cb8 <__adddf3+0x4d8>
20019f1c:	0058e893          	ori	a7,a7,5
20019f20:	4801                	c.li	a6,0
20019f22:	b9ed                	c.j	20019c1c <__adddf3+0x43c>
20019f24:	00ae65b3          	or	a1,t3,a0
20019f28:	0e041c63          	bnez	s0,2001a020 <__adddf3+0x840>
20019f2c:	00c7e733          	or	a4,a5,a2
20019f30:	1c058e63          	beqz	a1,2001a10c <__adddf3+0x92c>
20019f34:	cf61                	c.beqz	a4,2001a00c <__adddf3+0x82c>
20019f36:	00c504b3          	add	s1,a0,a2
20019f3a:	97f2                	c.add	a5,t3
20019f3c:	00a4b533          	sltu	a0,s1,a0
20019f40:	97aa                	c.add	a5,a0
20019f42:	4177f45b          	bbs	a5,23,20019f4a <__adddf3+0x76a>
20019f46:	977ff06f          	j	200198bc <__adddf3+0xdc>
20019f4a:	ff800737          	lui	a4,0xff800
20019f4e:	177d                	c.addi	a4,-1
20019f50:	8ff9                	c.and	a5,a4
20019f52:	4881                	c.li	a7,0
20019f54:	0074f713          	andi	a4,s1,7
20019f58:	4585                	c.li	a1,1
20019f5a:	b26d                	c.j	20019904 <__adddf3+0x124>
20019f5c:	0067d4b3          	srl	s1,a5,t1
20019f60:	000358db          	beqc	t1,32,20019f70 <__adddf3+0x790>
20019f64:	40600333          	neg	t1,t1
20019f68:	006797b3          	sll	a5,a5,t1
20019f6c:	00f66633          	or	a2,a2,a5
20019f70:	00c03633          	snez	a2,a2
20019f74:	8cd1                	c.or	s1,a2
20019f76:	bbcd                	c.j	20019d68 <__adddf3+0x588>
20019f78:	7ff00713          	li	a4,2047
20019f7c:	10e68263          	beq	a3,a4,2001a080 <__adddf3+0x8a0>
20019f80:	00800737          	lui	a4,0x800
20019f84:	40600333          	neg	t1,t1
20019f88:	00ee6e33          	or	t3,t3,a4
20019f8c:	03800713          	li	a4,56
20019f90:	12674463          	blt	a4,t1,2001a0b8 <__adddf3+0x8d8>
20019f94:	477d                	c.li	a4,31
20019f96:	18674b63          	blt	a4,t1,2001a12c <__adddf3+0x94c>
20019f9a:	02000713          	li	a4,32
20019f9e:	40670733          	sub	a4,a4,t1
20019fa2:	00ee14b3          	sll	s1,t3,a4
20019fa6:	006555b3          	srl	a1,a0,t1
20019faa:	00e51733          	sll	a4,a0,a4
20019fae:	8ccd                	c.or	s1,a1
20019fb0:	00e03733          	snez	a4,a4
20019fb4:	006e5333          	srl	t1,t3,t1
20019fb8:	8cd9                	c.or	s1,a4
20019fba:	979a                	c.add	a5,t1
20019fbc:	94b2                	c.add	s1,a2
20019fbe:	00c4b633          	sltu	a2,s1,a2
20019fc2:	97b2                	c.add	a5,a2
20019fc4:	8436                	c.mv	s0,a3
20019fc6:	b36d                	c.j	20019d70 <__adddf3+0x590>
20019fc8:	fff00713          	li	a4,-1
20019fcc:	12e30063          	beq	t1,a4,2001a0ec <__adddf3+0x90c>
20019fd0:	7ff00713          	li	a4,2047
20019fd4:	fff34313          	not	t1,t1
20019fd8:	b2e690e3          	bne	a3,a4,20019af8 <__adddf3+0x318>
20019fdc:	00c7e733          	or	a4,a5,a2
20019fe0:	f0070ce3          	beqz	a4,20019ef8 <__adddf3+0x718>
20019fe4:	7ff00313          	li	t1,2047
20019fe8:	89c2                	c.mv	s3,a6
20019fea:	8e3e                	c.mv	t3,a5
20019fec:	8532                	c.mv	a0,a2
20019fee:	0167f45b          	bbc	a5,22,20019ff6 <__adddf3+0x816>
20019ff2:	a87ff06f          	j	20019a78 <__adddf3+0x298>
20019ff6:	48c1                	c.li	a7,16
20019ff8:	a85ff06f          	j	20019a7c <__adddf3+0x29c>
20019ffc:	00d5e733          	or	a4,a1,a3
2001a000:	980704e3          	beqz	a4,20019988 <__adddf3+0x1a8>
2001a004:	0075f713          	andi	a4,a1,7
2001a008:	8e36                	c.mv	t3,a3
2001a00a:	852e                	c.mv	a0,a1
2001a00c:	87f2                	c.mv	a5,t3
2001a00e:	84aa                	c.mv	s1,a0
2001a010:	8b9ff06f          	j	200198c8 <__adddf3+0xe8>
2001a014:	00ae6533          	or	a0,t3,a0
2001a018:	00a034b3          	snez	s1,a0
2001a01c:	b11ff06f          	j	20019b2c <__adddf3+0x34c>
2001a020:	7ff00713          	li	a4,2047
2001a024:	06e40463          	beq	s0,a4,2001a08c <__adddf3+0x8ac>
2001a028:	12e68e63          	beq	a3,a4,2001a164 <__adddf3+0x984>
2001a02c:	0e058a63          	beqz	a1,2001a120 <__adddf3+0x940>
2001a030:	8fd1                	c.or	a5,a2
2001a032:	e3c9                	c.bnez	a5,2001a0b4 <__adddf3+0x8d4>
2001a034:	889a                	c.mv	a7,t1
2001a036:	89c2                	c.mv	s3,a6
2001a038:	7ff00313          	li	t1,2047
2001a03c:	a41ff06f          	j	20019a7c <__adddf3+0x29c>
2001a040:	c8f1                	c.beqz	s1,2001a114 <__adddf3+0x934>
2001a042:	40c505b3          	sub	a1,a0,a2
2001a046:	40fe06b3          	sub	a3,t3,a5
2001a04a:	00b53733          	sltu	a4,a0,a1
2001a04e:	8e99                	c.sub	a3,a4
2001a050:	bb76f65b          	bbc	a3,23,20019ffc <__adddf3+0x81c>
2001a054:	40a604b3          	sub	s1,a2,a0
2001a058:	41c787b3          	sub	a5,a5,t3
2001a05c:	00963633          	sltu	a2,a2,s1
2001a060:	8f91                	c.sub	a5,a2
2001a062:	00f4e733          	or	a4,s1,a5
2001a066:	89c2                	c.mv	s3,a6
2001a068:	859ff06f          	j	200198c0 <__adddf3+0xe0>
2001a06c:	fff00713          	li	a4,-1
2001a070:	0ee30263          	beq	t1,a4,2001a154 <__adddf3+0x974>
2001a074:	7ff00713          	li	a4,2047
2001a078:	fff34313          	not	t1,t1
2001a07c:	f0e698e3          	bne	a3,a4,20019f8c <__adddf3+0x7ac>
2001a080:	00c7e733          	or	a4,a5,a2
2001a084:	e4071ce3          	bnez	a4,20019edc <__adddf3+0x6fc>
2001a088:	4881                	c.li	a7,0
2001a08a:	be49                	c.j	20019c1c <__adddf3+0x43c>
2001a08c:	0e058663          	beqz	a1,2001a178 <__adddf3+0x998>
2001a090:	416e745b          	bbs	t3,22,2001a098 <__adddf3+0x8b8>
2001a094:	01000313          	li	t1,16
2001a098:	7ff00713          	li	a4,2047
2001a09c:	f8e69ae3          	bne	a3,a4,2001a030 <__adddf3+0x850>
2001a0a0:	00c7e733          	or	a4,a5,a2
2001a0a4:	f80708e3          	beqz	a4,2001a034 <__adddf3+0x854>
2001a0a8:	4167f45b          	bbs	a5,22,2001a0b0 <__adddf3+0x8d0>
2001a0ac:	01000313          	li	t1,16
2001a0b0:	de058ae3          	beqz	a1,20019ea4 <__adddf3+0x6c4>
2001a0b4:	889a                	c.mv	a7,t1
2001a0b6:	b2cd                	c.j	20019a98 <__adddf3+0x2b8>
2001a0b8:	00ae6533          	or	a0,t3,a0
2001a0bc:	00a034b3          	snez	s1,a0
2001a0c0:	efdff06f          	j	20019fbc <__adddf3+0x7dc>
2001a0c4:	006e54b3          	srl	s1,t3,t1
2001a0c8:	000358db          	beqc	t1,32,2001a0d8 <__adddf3+0x8f8>
2001a0cc:	40600333          	neg	t1,t1
2001a0d0:	006e18b3          	sll	a7,t3,t1
2001a0d4:	01156533          	or	a0,a0,a7
2001a0d8:	00a03533          	snez	a0,a0
2001a0dc:	8cc9                	c.or	s1,a0
2001a0de:	b4b9                	c.j	20019b2c <__adddf3+0x34c>
2001a0e0:	00ae67b3          	or	a5,t3,a0
2001a0e4:	e0078ae3          	beqz	a5,20019ef8 <__adddf3+0x718>
2001a0e8:	a89ff06f          	j	20019b70 <__adddf3+0x390>
2001a0ec:	40a604b3          	sub	s1,a2,a0
2001a0f0:	41c787b3          	sub	a5,a5,t3
2001a0f4:	00963633          	sltu	a2,a2,s1
2001a0f8:	8f91                	c.sub	a5,a2
2001a0fa:	8436                	c.mv	s0,a3
2001a0fc:	010009b3          	add	s3,zero,a6
2001a100:	4177f45b          	bbs	a5,23,2001a108 <__adddf3+0x928>
2001a104:	a3dff06f          	j	20019b40 <__adddf3+0x360>
2001a108:	f54ff06f          	j	2001985c <__adddf3+0x7c>
2001a10c:	00c004b3          	add	s1,zero,a2
2001a110:	fb0ff06f          	j	200198c0 <__adddf3+0xe0>
2001a114:	4701                	c.li	a4,0
2001a116:	bddd                	c.j	2001a00c <__adddf3+0x82c>
2001a118:	8e3e                	c.mv	t3,a5
2001a11a:	8532                	c.mv	a0,a2
2001a11c:	89c2                	c.mv	s3,a6
2001a11e:	b5fd                	c.j	2001a00c <__adddf3+0x82c>
2001a120:	8e3e                	c.mv	t3,a5
2001a122:	8532                	c.mv	a0,a2
2001a124:	4881                	c.li	a7,0
2001a126:	7ff00313          	li	t1,2047
2001a12a:	ba89                	c.j	20019a7c <__adddf3+0x29c>
2001a12c:	006e54b3          	srl	s1,t3,t1
2001a130:	000358db          	beqc	t1,32,2001a140 <__adddf3+0x960>
2001a134:	40600333          	neg	t1,t1
2001a138:	006e18b3          	sll	a7,t3,t1
2001a13c:	01156533          	or	a0,a0,a7
2001a140:	00a03533          	snez	a0,a0
2001a144:	8cc9                	c.or	s1,a0
2001a146:	bd9d                	c.j	20019fbc <__adddf3+0x7dc>
2001a148:	d20998e3          	bnez	s3,20019e78 <__adddf3+0x698>
2001a14c:	4801                	c.li	a6,0
2001a14e:	4895                	c.li	a7,5
2001a150:	acdff06f          	j	20019c1c <__adddf3+0x43c>
2001a154:	00c504b3          	add	s1,a0,a2
2001a158:	97f2                	c.add	a5,t3
2001a15a:	00c4b633          	sltu	a2,s1,a2
2001a15e:	97b2                	c.add	a5,a2
2001a160:	8436                	c.mv	s0,a3
2001a162:	b139                	c.j	20019d70 <__adddf3+0x590>
2001a164:	00c7e733          	or	a4,a5,a2
2001a168:	f321                	c.bnez	a4,2001a0a8 <__adddf3+0x8c8>
2001a16a:	ec0595e3          	bnez	a1,2001a034 <__adddf3+0x854>
2001a16e:	b94d                	c.j	20019e20 <__adddf3+0x640>
2001a170:	d00814e3          	bnez	a6,20019e78 <__adddf3+0x698>
2001a174:	4895                	c.li	a7,5
2001a176:	b45d                	c.j	20019c1c <__adddf3+0x43c>
2001a178:	fa8694e3          	bne	a3,s0,2001a120 <__adddf3+0x940>
2001a17c:	00c7e733          	or	a4,a5,a2
2001a180:	ca0700e3          	beqz	a4,20019e20 <__adddf3+0x640>
2001a184:	f25ff06f          	j	2001a0a8 <__adddf3+0x8c8>
2001a188:	4881                	c.li	a7,0
2001a18a:	7fe00593          	li	a1,2046
2001a18e:	4815                	c.li	a6,5
2001a190:	54fd                	c.li	s1,-1
2001a192:	57fd                	c.li	a5,-1
2001a194:	aa5ff06f          	j	20019c38 <__adddf3+0x458>
2001a198:	8526                	c.mv	a0,s1
2001a19a:	832e                	c.mv	t1,a1
2001a19c:	8e3e                	c.mv	t3,a5
2001a19e:	b8f9                	c.j	20019a7c <__adddf3+0x29c>
2001a1a0:	4405                	c.li	s0,1
2001a1a2:	b25d                	c.j	20019b48 <__adddf3+0x368>
2001a1a4:	00100893          	li	a7,1
2001a1a8:	f7cff06f          	j	20019924 <__adddf3+0x144>
2001a1ac:	00800737          	lui	a4,0x800
2001a1b0:	86c6                	c.mv	a3,a7
2001a1b2:	8f7d                	c.and	a4,a5
2001a1b4:	889a                	c.mv	a7,t1
2001a1b6:	bc69                	c.j	20019c50 <__adddf3+0x470>
2001a1b8:	0001                	c.nop
	...

2001a1bc <__clzsi2>:
2001a1bc:	67c1                	c.lui	a5,0x10
2001a1be:	02f57363          	bgeu	a0,a5,2001a1e4 <__clzsi2+0x28>
2001a1c2:	0ff00793          	li	a5,255
2001a1c6:	02000713          	li	a4,32
2001a1ca:	02a7ed63          	bltu	a5,a0,2001a204 <__clzsi2+0x48>
2001a1ce:	200217b7          	lui	a5,0x20021
2001a1d2:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001a1d6:	953e                	c.add	a0,a5
2001a1d8:	00054503          	lbu	a0,0(a0)
2001a1dc:	40a70533          	sub	a0,a4,a0
2001a1e0:	00008067          	ret
2001a1e4:	010007b7          	lui	a5,0x1000
2001a1e8:	02f56a63          	bltu	a0,a5,2001a21c <__clzsi2+0x60>
2001a1ec:	200217b7          	lui	a5,0x20021
2001a1f0:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001a1f4:	8161                	c.srli	a0,0x18
2001a1f6:	953e                	c.add	a0,a5
2001a1f8:	00054503          	lbu	a0,0(a0)
2001a1fc:	4721                	c.li	a4,8
2001a1fe:	40a70533          	sub	a0,a4,a0
2001a202:	8082                	c.jr	ra
2001a204:	200217b7          	lui	a5,0x20021
2001a208:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001a20c:	8121                	c.srli	a0,0x8
2001a20e:	953e                	c.add	a0,a5
2001a210:	00054503          	lbu	a0,0(a0)
2001a214:	4761                	c.li	a4,24
2001a216:	40a70533          	sub	a0,a4,a0
2001a21a:	8082                	c.jr	ra
2001a21c:	200217b7          	lui	a5,0x20021
2001a220:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001a224:	8141                	c.srli	a0,0x10
2001a226:	953e                	c.add	a0,a5
2001a228:	00054503          	lbu	a0,0(a0)
2001a22c:	4741                	c.li	a4,16
2001a22e:	40a70533          	sub	a0,a4,a0
2001a232:	8082                	c.jr	ra
2001a234:	0001                	c.nop
	...

2001a238 <__divdf3>:
2001a238:	7139                	c.addi16sp	sp,-64
2001a23a:	de06                	c.swsp	ra,60(sp)
2001a23c:	dc22                	c.swsp	s0,56(sp)
2001a23e:	da26                	c.swsp	s1,52(sp)
2001a240:	d84a                	c.swsp	s2,48(sp)
2001a242:	d64e                	c.swsp	s3,44(sp)
2001a244:	d452                	c.swsp	s4,40(sp)
2001a246:	d256                	c.swsp	s5,36(sp)
2001a248:	d05a                	c.swsp	s6,32(sp)
2001a24a:	ce5e                	c.swsp	s7,28(sp)
2001a24c:	cc62                	c.swsp	s8,24(sp)
2001a24e:	ca66                	c.swsp	s9,20(sp)
2001a250:	00202bf3          	frrm	s7
2001a254:	7945a7db          	bfoz	a5,a1,30,20
2001a258:	89aa                	c.mv	s3,a0
2001a25a:	4c05a4db          	bfoz	s1,a1,19,0
2001a25e:	01f5d413          	srli	s0,a1,0x1f
2001a262:	c7ed                	c.beqz	a5,2001a34c <__divdf3+0x114>
2001a264:	7ff00713          	li	a4,2047
2001a268:	06e78e63          	beq	a5,a4,2001a2e4 <__divdf3+0xac>
2001a26c:	048e                	c.slli	s1,0x3
2001a26e:	00800737          	lui	a4,0x800
2001a272:	01d55a93          	srli	s5,a0,0x1d
2001a276:	8cd9                	c.or	s1,a4
2001a278:	009aeab3          	or	s5,s5,s1
2001a27c:	00351993          	slli	s3,a0,0x3
2001a280:	c0178c13          	addi	s8,a5,-1023
2001a284:	4a01                	c.li	s4,0
2001a286:	4c81                	c.li	s9,0
2001a288:	00000b13          	li	s6,0
2001a28c:	7946a7db          	bfoz	a5,a3,30,20
2001a290:	4c06a95b          	bfoz	s2,a3,19,0
2001a294:	01f6d493          	srli	s1,a3,0x1f
2001a298:	06078863          	beqz	a5,2001a308 <__divdf3+0xd0>
2001a29c:	7ff00713          	li	a4,2047
2001a2a0:	0ee78c63          	beq	a5,a4,2001a398 <__divdf3+0x160>
2001a2a4:	008006b7          	lui	a3,0x800
2001a2a8:	090e                	c.slli	s2,0x3
2001a2aa:	01d65713          	srli	a4,a2,0x1d
2001a2ae:	00d96933          	or	s2,s2,a3
2001a2b2:	c0178793          	addi	a5,a5,-1023
2001a2b6:	01276933          	or	s2,a4,s2
2001a2ba:	060e                	c.slli	a2,0x3
2001a2bc:	40fc0c33          	sub	s8,s8,a5
2001a2c0:	00000693          	li	a3,0
2001a2c4:	00944733          	xor	a4,s0,s1
2001a2c8:	47bd                	c.li	a5,15
2001a2ca:	85ba                	c.mv	a1,a4
2001a2cc:	1947e063          	bltu	a5,s4,2001a44c <__divdf3+0x214>
2001a2d0:	200217b7          	lui	a5,0x20021
2001a2d4:	6bc78793          	addi	a5,a5,1724 # 200216bc <__clz_tab+0x100>
2001a2d8:	0d478a5b          	lea.w	s4,a5,s4
2001a2dc:	000a2783          	lw	a5,0(s4)
2001a2e0:	00078067          	jr	a5
2001a2e4:	00a4eab3          	or	s5,s1,a0
2001a2e8:	0e0a9663          	bnez	s5,2001a3d4 <__divdf3+0x19c>
2001a2ec:	7946a7db          	bfoz	a5,a3,30,20
2001a2f0:	4a21                	c.li	s4,8
2001a2f2:	4981                	c.li	s3,0
2001a2f4:	7ff00c13          	li	s8,2047
2001a2f8:	4c89                	c.li	s9,2
2001a2fa:	4b01                	c.li	s6,0
2001a2fc:	4c06a95b          	bfoz	s2,a3,19,0
2001a300:	01f6d493          	srli	s1,a3,0x1f
2001a304:	f8079ce3          	bnez	a5,2001a29c <__divdf3+0x64>
2001a308:	00c967b3          	or	a5,s2,a2
2001a30c:	c3d5                	c.beqz	a5,2001a3b0 <__divdf3+0x178>
2001a30e:	3a090363          	beqz	s2,2001a6b4 <__divdf3+0x47c>
2001a312:	854a                	c.mv	a0,s2
2001a314:	c432                	c.swsp	a2,8(sp)
2001a316:	355d                	c.jal	2001a1bc <__clzsi2>
2001a318:	00812603          	lw	a2,8(sp)
2001a31c:	ff550693          	addi	a3,a0,-11
2001a320:	47f1                	c.li	a5,28
2001a322:	38d7c363          	blt	a5,a3,2001a6a8 <__divdf3+0x470>
2001a326:	47f5                	c.li	a5,29
2001a328:	ff850713          	addi	a4,a0,-8
2001a32c:	40d787b3          	sub	a5,a5,a3
2001a330:	00f657b3          	srl	a5,a2,a5
2001a334:	00e91933          	sll	s2,s2,a4
2001a338:	0127e933          	or	s2,a5,s2
2001a33c:	00e61633          	sll	a2,a2,a4
2001a340:	00ac07b3          	add	a5,s8,a0
2001a344:	3f378c13          	addi	s8,a5,1011
2001a348:	4681                	c.li	a3,0
2001a34a:	bfad                	c.j	2001a2c4 <__divdf3+0x8c>
2001a34c:	00a4eab3          	or	s5,s1,a0
2001a350:	060a8c63          	beqz	s5,2001a3c8 <__divdf3+0x190>
2001a354:	c636                	c.swsp	a3,12(sp)
2001a356:	c432                	c.swsp	a2,8(sp)
2001a358:	36048c63          	beqz	s1,2001a6d0 <__divdf3+0x498>
2001a35c:	8526                	c.mv	a0,s1
2001a35e:	3db9                	c.jal	2001a1bc <__clzsi2>
2001a360:	4622                	c.lwsp	a2,8(sp)
2001a362:	46b2                	c.lwsp	a3,12(sp)
2001a364:	ff550713          	addi	a4,a0,-11
2001a368:	47f1                	c.li	a5,28
2001a36a:	34e7cd63          	blt	a5,a4,2001a6c4 <__divdf3+0x48c>
2001a36e:	4af5                	c.li	s5,29
2001a370:	ff850793          	addi	a5,a0,-8
2001a374:	40ea8ab3          	sub	s5,s5,a4
2001a378:	0159dab3          	srl	s5,s3,s5
2001a37c:	00f494b3          	sll	s1,s1,a5
2001a380:	009aeab3          	or	s5,s5,s1
2001a384:	00f999b3          	sll	s3,s3,a5
2001a388:	c0d00793          	li	a5,-1011
2001a38c:	40a78c33          	sub	s8,a5,a0
2001a390:	4a01                	c.li	s4,0
2001a392:	4c81                	c.li	s9,0
2001a394:	4b01                	c.li	s6,0
2001a396:	bddd                	c.j	2001a28c <__divdf3+0x54>
2001a398:	00c967b3          	or	a5,s2,a2
2001a39c:	801c0c13          	addi	s8,s8,-2047
2001a3a0:	cf91                	c.beqz	a5,2001a3bc <__divdf3+0x184>
2001a3a2:	003a6a13          	ori	s4,s4,3
2001a3a6:	468d                	c.li	a3,3
2001a3a8:	f1397e5b          	bbs	s2,19,2001a2c4 <__divdf3+0x8c>
2001a3ac:	4b41                	c.li	s6,16
2001a3ae:	bf19                	c.j	2001a2c4 <__divdf3+0x8c>
2001a3b0:	001a6a13          	ori	s4,s4,1
2001a3b4:	4901                	c.li	s2,0
2001a3b6:	4601                	c.li	a2,0
2001a3b8:	4685                	c.li	a3,1
2001a3ba:	b729                	c.j	2001a2c4 <__divdf3+0x8c>
2001a3bc:	002a6a13          	ori	s4,s4,2
2001a3c0:	4901                	c.li	s2,0
2001a3c2:	4601                	c.li	a2,0
2001a3c4:	4689                	c.li	a3,2
2001a3c6:	bdfd                	c.j	2001a2c4 <__divdf3+0x8c>
2001a3c8:	4a11                	c.li	s4,4
2001a3ca:	4981                	c.li	s3,0
2001a3cc:	4c01                	c.li	s8,0
2001a3ce:	4c85                	c.li	s9,1
2001a3d0:	4b01                	c.li	s6,0
2001a3d2:	bd6d                	c.j	2001a28c <__divdf3+0x54>
2001a3d4:	0134d793          	srli	a5,s1,0x13
2001a3d8:	8aa6                	c.mv	s5,s1
2001a3da:	4a31                	c.li	s4,12
2001a3dc:	7ff00c13          	li	s8,2047
2001a3e0:	4c8d                	c.li	s9,3
2001a3e2:	4b41                	c.li	s6,16
2001a3e4:	ea0784e3          	beqz	a5,2001a28c <__divdf3+0x54>
2001a3e8:	4b01                	c.li	s6,0
2001a3ea:	b54d                	c.j	2001a28c <__divdf3+0x54>
2001a3ec:	85a2                	c.mv	a1,s0
2001a3ee:	8956                	c.mv	s2,s5
2001a3f0:	864e                	c.mv	a2,s3
2001a3f2:	86e6                	c.mv	a3,s9
2001a3f4:	0026e45b          	bnec	a3,2,2001a3fc <__divdf3+0x1c4>
2001a3f8:	5e80006f          	j	2001a9e0 <__divdf3+0x7a8>
2001a3fc:	2836de5b          	beqc	a3,3,2001a698 <__divdf3+0x460>
2001a400:	0016e45b          	bnec	a3,1,2001a408 <__divdf3+0x1d0>
2001a404:	5700006f          	j	2001a974 <__divdf3+0x73c>
2001a408:	3ffc0793          	addi	a5,s8,1023
2001a40c:	32f05c63          	blez	a5,2001a744 <__divdf3+0x50c>
2001a410:	00767713          	andi	a4,a2,7
2001a414:	3c071063          	bnez	a4,2001a7d4 <__divdf3+0x59c>
2001a418:	00b00733          	add	a4,zero,a1
2001a41c:	01897a5b          	bbc	s2,24,2001a430 <__divdf3+0x1f8>
2001a420:	ff0007b7          	lui	a5,0xff000
2001a424:	fff78793          	addi	a5,a5,-1 # feffffff <BIN_SIZE+0xdefc1997>
2001a428:	00f97933          	and	s2,s2,a5
2001a42c:	400c0793          	addi	a5,s8,1024
2001a430:	7fe00693          	li	a3,2046
2001a434:	2ef6c863          	blt	a3,a5,2001a724 <__divdf3+0x4ec>
2001a438:	00365693          	srli	a3,a2,0x3
2001a43c:	01d91613          	slli	a2,s2,0x1d
2001a440:	8e55                	c.or	a2,a3
2001a442:	7ff7f793          	andi	a5,a5,2047
2001a446:	583926db          	bfoz	a3,s2,22,3
2001a44a:	a2e9                	c.j	2001a614 <__divdf3+0x3dc>
2001a44c:	2d596263          	bltu	s2,s5,2001a710 <__divdf3+0x4d8>
2001a450:	2b2a8e63          	beq	s5,s2,2001a70c <__divdf3+0x4d4>
2001a454:	86ce                	c.mv	a3,s3
2001a456:	1c7d                	c.addi	s8,-1
2001a458:	00000993          	li	s3,0
2001a45c:	0922                	c.slli	s2,0x8
2001a45e:	01865893          	srli	a7,a2,0x18
2001a462:	0128e8b3          	or	a7,a7,s2
2001a466:	0108d313          	srli	t1,a7,0x10
2001a46a:	026ad933          	divu	s2,s5,t1
2001a46e:	3c08ae5b          	bfoz	t3,a7,15,0
2001a472:	00861e93          	slli	t4,a2,0x8
2001a476:	0106d793          	srli	a5,a3,0x10
2001a47a:	026afab3          	remu	s5,s5,t1
2001a47e:	032e0633          	mul	a2,t3,s2
2001a482:	0ac2                	c.slli	s5,0x10
2001a484:	0157e7b3          	or	a5,a5,s5
2001a488:	00c7fc63          	bgeu	a5,a2,2001a4a0 <__divdf3+0x268>
2001a48c:	97c6                	c.add	a5,a7
2001a48e:	fff90513          	addi	a0,s2,-1
2001a492:	3717e763          	bltu	a5,a7,2001a800 <__divdf3+0x5c8>
2001a496:	36c7f563          	bgeu	a5,a2,2001a800 <__divdf3+0x5c8>
2001a49a:	1979                	c.addi	s2,-2
2001a49c:	011787b3          	add	a5,a5,a7
2001a4a0:	8f91                	c.sub	a5,a2
2001a4a2:	0267d533          	divu	a0,a5,t1
2001a4a6:	3c06a6db          	bfoz	a3,a3,15,0
2001a4aa:	0267f7b3          	remu	a5,a5,t1
2001a4ae:	02ae0633          	mul	a2,t3,a0
2001a4b2:	07c2                	c.slli	a5,0x10
2001a4b4:	8fd5                	c.or	a5,a3
2001a4b6:	00c7fb63          	bgeu	a5,a2,2001a4cc <__divdf3+0x294>
2001a4ba:	97c6                	c.add	a5,a7
2001a4bc:	fff50693          	addi	a3,a0,-1
2001a4c0:	3517e263          	bltu	a5,a7,2001a804 <__divdf3+0x5cc>
2001a4c4:	34c7f063          	bgeu	a5,a2,2001a804 <__divdf3+0x5cc>
2001a4c8:	1579                	c.addi	a0,-2
2001a4ca:	97c6                	c.add	a5,a7
2001a4cc:	0942                	c.slli	s2,0x10
2001a4ce:	63c1                	c.lui	t2,0x10
2001a4d0:	00a96933          	or	s2,s2,a0
2001a4d4:	fff38f13          	addi	t5,t2,-1 # ffff <tda_detector+0x2eb>
2001a4d8:	01e97533          	and	a0,s2,t5
2001a4dc:	01095413          	srli	s0,s2,0x10
2001a4e0:	010edf93          	srli	t6,t4,0x10
2001a4e4:	01eeff33          	and	t5,t4,t5
2001a4e8:	03e502b3          	mul	t0,a0,t5
2001a4ec:	40c78633          	sub	a2,a5,a2
2001a4f0:	03e40833          	mul	a6,s0,t5
2001a4f4:	0102d693          	srli	a3,t0,0x10
2001a4f8:	02af8533          	mul	a0,t6,a0
2001a4fc:	03f407b3          	mul	a5,s0,t6
2001a500:	9542                	c.add	a0,a6
2001a502:	96aa                	c.add	a3,a0
2001a504:	0106f463          	bgeu	a3,a6,2001a50c <__divdf3+0x2d4>
2001a508:	007787b3          	add	a5,a5,t2
2001a50c:	63c1                	c.lui	t2,0x10
2001a50e:	13fd                	c.addi	t2,-1
2001a510:	0106d513          	srli	a0,a3,0x10
2001a514:	0076f833          	and	a6,a3,t2
2001a518:	0842                	c.slli	a6,0x10
2001a51a:	0072f2b3          	and	t0,t0,t2
2001a51e:	953e                	c.add	a0,a5
2001a520:	00580833          	add	a6,a6,t0
2001a524:	1ca66263          	bltu	a2,a0,2001a6e8 <__divdf3+0x4b0>
2001a528:	40a606b3          	sub	a3,a2,a0
2001a52c:	1aa60a63          	beq	a2,a0,2001a6e0 <__divdf3+0x4a8>
2001a530:	41098833          	sub	a6,s3,a6
2001a534:	0109b9b3          	sltu	s3,s3,a6
2001a538:	413689b3          	sub	s3,a3,s3
2001a53c:	3ffc0793          	addi	a5,s8,1023
2001a540:	3b388463          	beq	a7,s3,2001a8e8 <__divdf3+0x6b0>
2001a544:	0269d6b3          	divu	a3,s3,t1
2001a548:	01085713          	srli	a4,a6,0x10
2001a54c:	0269f9b3          	remu	s3,s3,t1
2001a550:	02de0633          	mul	a2,t3,a3
2001a554:	09c2                	c.slli	s3,0x10
2001a556:	013769b3          	or	s3,a4,s3
2001a55a:	00c9fb63          	bgeu	s3,a2,2001a570 <__divdf3+0x338>
2001a55e:	99c6                	c.add	s3,a7
2001a560:	fff68713          	addi	a4,a3,-1 # 7fffff <_D_HEAP_START_ADDR+0x776f0f>
2001a564:	3b19ec63          	bltu	s3,a7,2001a91c <__divdf3+0x6e4>
2001a568:	3ac9fa63          	bgeu	s3,a2,2001a91c <__divdf3+0x6e4>
2001a56c:	16f9                	c.addi	a3,-2
2001a56e:	99c6                	c.add	s3,a7
2001a570:	40c989b3          	sub	s3,s3,a2
2001a574:	0269d733          	divu	a4,s3,t1
2001a578:	3c08285b          	bfoz	a6,a6,15,0
2001a57c:	0269f9b3          	remu	s3,s3,t1
2001a580:	02ee0e33          	mul	t3,t3,a4
2001a584:	09c2                	c.slli	s3,0x10
2001a586:	013869b3          	or	s3,a6,s3
2001a58a:	01c9fb63          	bgeu	s3,t3,2001a5a0 <__divdf3+0x368>
2001a58e:	99c6                	c.add	s3,a7
2001a590:	fff70613          	addi	a2,a4,-1 # 7fffff <_D_HEAP_START_ADDR+0x776f0f>
2001a594:	3919e263          	bltu	s3,a7,2001a918 <__divdf3+0x6e0>
2001a598:	39c9f063          	bgeu	s3,t3,2001a918 <__divdf3+0x6e0>
2001a59c:	1779                	c.addi	a4,-2
2001a59e:	99c6                	c.add	s3,a7
2001a5a0:	01069613          	slli	a2,a3,0x10
2001a5a4:	8e59                	c.or	a2,a4
2001a5a6:	01065813          	srli	a6,a2,0x10
2001a5aa:	3c0626db          	bfoz	a3,a2,15,0
2001a5ae:	02df0533          	mul	a0,t5,a3
2001a5b2:	41c989b3          	sub	s3,s3,t3
2001a5b6:	02df86b3          	mul	a3,t6,a3
2001a5ba:	01055713          	srli	a4,a0,0x10
2001a5be:	03e80f33          	mul	t5,a6,t5
2001a5c2:	030f8fb3          	mul	t6,t6,a6
2001a5c6:	96fa                	c.add	a3,t5
2001a5c8:	9736                	c.add	a4,a3
2001a5ca:	01e77563          	bgeu	a4,t5,2001a5d4 <__divdf3+0x39c>
2001a5ce:	66c1                	c.lui	a3,0x10
2001a5d0:	00df8fb3          	add	t6,t6,a3
2001a5d4:	6841                	c.lui	a6,0x10
2001a5d6:	187d                	c.addi	a6,-1
2001a5d8:	01075693          	srli	a3,a4,0x10
2001a5dc:	01077733          	and	a4,a4,a6
2001a5e0:	0742                	c.slli	a4,0x10
2001a5e2:	01057533          	and	a0,a0,a6
2001a5e6:	9fb6                	c.add	t6,a3
2001a5e8:	00a70733          	add	a4,a4,a0
2001a5ec:	1df9f663          	bgeu	s3,t6,2001a7b8 <__divdf3+0x580>
2001a5f0:	99c6                	c.add	s3,a7
2001a5f2:	fff60693          	addi	a3,a2,-1
2001a5f6:	3d19e163          	bltu	s3,a7,2001a9b8 <__divdf3+0x780>
2001a5fa:	33f9ed63          	bltu	s3,t6,2001a934 <__divdf3+0x6fc>
2001a5fe:	43f98f63          	beq	s3,t6,2001aa3c <__divdf3+0x804>
2001a602:	8636                	c.mv	a2,a3
2001a604:	00166613          	ori	a2,a2,1
2001a608:	e05ff06f          	j	2001a40c <__divdf3+0x1d4>
2001a60c:	7ff00793          	li	a5,2047
2001a610:	4681                	c.li	a3,0
2001a612:	4601                	c.li	a2,0
2001a614:	4581                	c.li	a1,0
2001a616:	fff00937          	lui	s2,0xfff00
2001a61a:	00b97933          	and	s2,s2,a1
2001a61e:	4c06a6db          	bfoz	a3,a3,19,0
2001a622:	00d96933          	or	s2,s2,a3
2001a626:	01479693          	slli	a3,a5,0x14
2001a62a:	801007b7          	lui	a5,0x80100
2001a62e:	17fd                	c.addi	a5,-1
2001a630:	00f977b3          	and	a5,s2,a5
2001a634:	8fd5                	c.or	a5,a3
2001a636:	077e                	c.slli	a4,0x1f
2001a638:	7807a7db          	bfoz	a5,a5,30,0
2001a63c:	00c00533          	add	a0,zero,a2
2001a640:	00e7e5b3          	or	a1,a5,a4
2001a644:	040b1063          	bnez	s6,2001a684 <__divdf3+0x44c>
2001a648:	50f2                	c.lwsp	ra,60(sp)
2001a64a:	5462                	c.lwsp	s0,56(sp)
2001a64c:	54d2                	c.lwsp	s1,52(sp)
2001a64e:	5942                	c.lwsp	s2,48(sp)
2001a650:	59b2                	c.lwsp	s3,44(sp)
2001a652:	5a22                	c.lwsp	s4,40(sp)
2001a654:	5a92                	c.lwsp	s5,36(sp)
2001a656:	5b02                	c.lwsp	s6,32(sp)
2001a658:	4bf2                	c.lwsp	s7,28(sp)
2001a65a:	4c62                	c.lwsp	s8,24(sp)
2001a65c:	4cd2                	c.lwsp	s9,20(sp)
2001a65e:	6121                	c.addi16sp	sp,64
2001a660:	00008067          	ret
2001a664:	4701                	c.li	a4,0
2001a666:	7ff00793          	li	a5,2047
2001a66a:	000806b7          	lui	a3,0x80
2001a66e:	4601                	c.li	a2,0
2001a670:	4b41                	c.li	s6,16
2001a672:	b74d                	c.j	2001a614 <__divdf3+0x3dc>
2001a674:	7ff007b7          	lui	a5,0x7ff00
2001a678:	077e                	c.slli	a4,0x1f
2001a67a:	4501                	c.li	a0,0
2001a67c:	00e7e5b3          	or	a1,a5,a4
2001a680:	008b6b13          	ori	s6,s6,8
2001a684:	001b2073          	csrs	fflags,s6
2001a688:	fc1ff06f          	j	2001a648 <__divdf3+0x410>
2001a68c:	85a6                	c.mv	a1,s1
2001a68e:	b39d                	c.j	2001a3f4 <__divdf3+0x1bc>
2001a690:	4781                	c.li	a5,0
2001a692:	4681                	c.li	a3,0
2001a694:	4601                	c.li	a2,0
2001a696:	bfbd                	c.j	2001a614 <__divdf3+0x3dc>
2001a698:	4701                	c.li	a4,0
2001a69a:	7ff00793          	li	a5,2047
2001a69e:	000806b7          	lui	a3,0x80
2001a6a2:	4601                	c.li	a2,0
2001a6a4:	f71ff06f          	j	2001a614 <__divdf3+0x3dc>
2001a6a8:	fd850913          	addi	s2,a0,-40
2001a6ac:	01261933          	sll	s2,a2,s2
2001a6b0:	4601                	c.li	a2,0
2001a6b2:	b179                	c.j	2001a340 <__divdf3+0x108>
2001a6b4:	8532                	c.mv	a0,a2
2001a6b6:	c432                	c.swsp	a2,8(sp)
2001a6b8:	b05ff0ef          	jal	ra,2001a1bc <__clzsi2>
2001a6bc:	4622                	c.lwsp	a2,8(sp)
2001a6be:	02050513          	addi	a0,a0,32
2001a6c2:	b9a9                	c.j	2001a31c <__divdf3+0xe4>
2001a6c4:	fd850a93          	addi	s5,a0,-40
2001a6c8:	01599ab3          	sll	s5,s3,s5
2001a6cc:	4981                	c.li	s3,0
2001a6ce:	b96d                	c.j	2001a388 <__divdf3+0x150>
2001a6d0:	aedff0ef          	jal	ra,2001a1bc <__clzsi2>
2001a6d4:	46b2                	c.lwsp	a3,12(sp)
2001a6d6:	02050513          	addi	a0,a0,32
2001a6da:	4622                	c.lwsp	a2,8(sp)
2001a6dc:	c89ff06f          	j	2001a364 <__divdf3+0x12c>
2001a6e0:	00000693          	li	a3,0
2001a6e4:	e509f6e3          	bgeu	s3,a6,2001a530 <__divdf3+0x2f8>
2001a6e8:	99f6                	c.add	s3,t4
2001a6ea:	01d9b7b3          	sltu	a5,s3,t4
2001a6ee:	97c6                	c.add	a5,a7
2001a6f0:	00c787b3          	add	a5,a5,a2
2001a6f4:	fff90613          	addi	a2,s2,-1 # ffefffff <BIN_SIZE+0xdfec1997>
2001a6f8:	0cf8f663          	bgeu	a7,a5,2001a7c4 <__divdf3+0x58c>
2001a6fc:	22a7e263          	bltu	a5,a0,2001a920 <__divdf3+0x6e8>
2001a700:	32f50863          	beq	a0,a5,2001aa30 <__divdf3+0x7f8>
2001a704:	40a786b3          	sub	a3,a5,a0
2001a708:	8932                	c.mv	s2,a2
2001a70a:	b51d                	c.j	2001a530 <__divdf3+0x2f8>
2001a70c:	d4c9e4e3          	bltu	s3,a2,2001a454 <__divdf3+0x21c>
2001a710:	01fa9693          	slli	a3,s5,0x1f
2001a714:	0019d793          	srli	a5,s3,0x1
2001a718:	001ada93          	srli	s5,s5,0x1
2001a71c:	8edd                	c.or	a3,a5
2001a71e:	09fe                	c.slli	s3,0x1f
2001a720:	d3dff06f          	j	2001a45c <__divdf3+0x224>
2001a724:	122bde5b          	beqc	s7,2,2001a860 <__divdf3+0x628>
2001a728:	1c3bde5b          	beqc	s7,3,2001a904 <__divdf3+0x6cc>
2001a72c:	1c0b8e63          	beqz	s7,2001a908 <__divdf3+0x6d0>
2001a730:	00100937          	lui	s2,0x100
2001a734:	7fe00793          	li	a5,2046
2001a738:	fff90693          	addi	a3,s2,-1 # fffff <_D_HEAP_START_ADDR+0x76f0f>
2001a73c:	567d                	c.li	a2,-1
2001a73e:	005b6b13          	ori	s6,s6,5
2001a742:	a0ed                	c.j	2001a82c <__divdf3+0x5f4>
2001a744:	e3f1                	c.bnez	a5,2001a808 <__divdf3+0x5d0>
2001a746:	00767793          	andi	a5,a2,7
2001a74a:	86ca                	c.mv	a3,s2
2001a74c:	2a079063          	bnez	a5,2001a9ec <__divdf3+0x7b4>
2001a750:	01895893          	srli	a7,s2,0x18
2001a754:	0018c893          	xori	a7,a7,1
2001a758:	0018f893          	andi	a7,a7,1
2001a75c:	00100813          	li	a6,1
2001a760:	41ec0793          	addi	a5,s8,1054
2001a764:	00f69733          	sll	a4,a3,a5
2001a768:	01065533          	srl	a0,a2,a6
2001a76c:	00f617b3          	sll	a5,a2,a5
2001a770:	00f037b3          	snez	a5,a5
2001a774:	00a76633          	or	a2,a4,a0
2001a778:	8e5d                	c.or	a2,a5
2001a77a:	00767793          	andi	a5,a2,7
2001a77e:	0106d6b3          	srl	a3,a3,a6
2001a782:	cb89                	c.beqz	a5,2001a794 <__divdf3+0x55c>
2001a784:	001b6b13          	ori	s6,s6,1
2001a788:	302bd25b          	beqc	s7,2,2001aa8c <__divdf3+0x854>
2001a78c:	2e3bd45b          	beqc	s7,3,2001aa74 <__divdf3+0x83c>
2001a790:	140b8063          	beqz	s7,2001a8d0 <__divdf3+0x698>
2001a794:	2976f05b          	bbc	a3,23,2001aa14 <__divdf3+0x7dc>
2001a798:	001b6b13          	ori	s6,s6,1
2001a79c:	4785                	c.li	a5,1
2001a79e:	4681                	c.li	a3,0
2001a7a0:	00000613          	li	a2,0
2001a7a4:	00b00733          	add	a4,zero,a1
2001a7a8:	e60886e3          	beqz	a7,2001a614 <__divdf3+0x3dc>
2001a7ac:	a60b745b          	bbc	s6,0,2001a614 <__divdf3+0x3dc>
2001a7b0:	002b6b13          	ori	s6,s6,2
2001a7b4:	0780006f          	j	2001a82c <__divdf3+0x5f4>
2001a7b8:	e5f996e3          	bne	s3,t6,2001a604 <__divdf3+0x3cc>
2001a7bc:	c40708e3          	beqz	a4,2001a40c <__divdf3+0x1d4>
2001a7c0:	e31ff06f          	j	2001a5f0 <__divdf3+0x3b8>
2001a7c4:	f4f890e3          	bne	a7,a5,2001a704 <__divdf3+0x4cc>
2001a7c8:	f3d9fae3          	bgeu	s3,t4,2001a6fc <__divdf3+0x4c4>
2001a7cc:	40a886b3          	sub	a3,a7,a0
2001a7d0:	8932                	c.mv	s2,a2
2001a7d2:	bbb9                	c.j	2001a530 <__divdf3+0x2f8>
2001a7d4:	001b6b13          	ori	s6,s6,1
2001a7d8:	1c2bd45b          	beqc	s7,2,2001a9a0 <__divdf3+0x768>
2001a7dc:	1a3bd45b          	beqc	s7,3,2001a984 <__divdf3+0x74c>
2001a7e0:	c20b9ce3          	bnez	s7,2001a418 <__divdf3+0x1e0>
2001a7e4:	00f67693          	andi	a3,a2,15
2001a7e8:	872e                	c.mv	a4,a1
2001a7ea:	0046e45b          	bnec	a3,4,2001a7f2 <__divdf3+0x5ba>
2001a7ee:	c2fff06f          	j	2001a41c <__divdf3+0x1e4>
2001a7f2:	86b2                	c.mv	a3,a2
2001a7f4:	00468613          	addi	a2,a3,4 # 80004 <DRAM_BEGIN+0x4>
2001a7f8:	00d636b3          	sltu	a3,a2,a3
2001a7fc:	9936                	c.add	s2,a3
2001a7fe:	b939                	c.j	2001a41c <__divdf3+0x1e4>
2001a800:	892a                	c.mv	s2,a0
2001a802:	b979                	c.j	2001a4a0 <__divdf3+0x268>
2001a804:	8536                	c.mv	a0,a3
2001a806:	b1d9                	c.j	2001a4cc <__divdf3+0x294>
2001a808:	00100693          	li	a3,1
2001a80c:	40f68833          	sub	a6,a3,a5
2001a810:	03800713          	li	a4,56
2001a814:	07075a63          	bge	a4,a6,2001a888 <__divdf3+0x650>
2001a818:	01266633          	or	a2,a2,s2
2001a81c:	12061c63          	bnez	a2,2001a954 <__divdf3+0x71c>
2001a820:	002b6b13          	ori	s6,s6,2
2001a824:	872e                	c.mv	a4,a1
2001a826:	4781                	c.li	a5,0
2001a828:	00000693          	li	a3,0
2001a82c:	4581                	c.li	a1,0
2001a82e:	fff00937          	lui	s2,0xfff00
2001a832:	8532                	c.mv	a0,a2
2001a834:	00b97633          	and	a2,s2,a1
2001a838:	4c06a95b          	bfoz	s2,a3,19,0
2001a83c:	01266933          	or	s2,a2,s2
2001a840:	80100637          	lui	a2,0x80100
2001a844:	167d                	c.addi	a2,-1
2001a846:	00c97633          	and	a2,s2,a2
2001a84a:	07d2                	c.slli	a5,0x14
2001a84c:	8fd1                	c.or	a5,a2
2001a84e:	077e                	c.slli	a4,0x1f
2001a850:	7807a7db          	bfoz	a5,a5,30,0
2001a854:	00e7e5b3          	or	a1,a5,a4
2001a858:	001b2073          	csrs	fflags,s6
2001a85c:	dedff06f          	j	2001a648 <__divdf3+0x410>
2001a860:	0a059463          	bnez	a1,2001a908 <__divdf3+0x6d0>
2001a864:	001006b7          	lui	a3,0x100
2001a868:	7fe00793          	li	a5,2046
2001a86c:	16fd                	c.addi	a3,-1
2001a86e:	567d                	c.li	a2,-1
2001a870:	005b6b13          	ori	s6,s6,5
2001a874:	fb9ff06f          	j	2001a82c <__divdf3+0x5f4>
2001a878:	4685                	c.li	a3,1
2001a87a:	40f68833          	sub	a6,a3,a5
2001a87e:	03800713          	li	a4,56
2001a882:	0d074963          	blt	a4,a6,2001a954 <__divdf3+0x71c>
2001a886:	567d                	c.li	a2,-1
2001a888:	477d                	c.li	a4,31
2001a88a:	21075963          	bge	a4,a6,2001aa9c <__divdf3+0x864>
2001a88e:	5705                	c.li	a4,-31
2001a890:	40f707b3          	sub	a5,a4,a5
2001a894:	00f957b3          	srl	a5,s2,a5
2001a898:	000858db          	beqc	a6,32,2001a8a8 <__divdf3+0x670>
2001a89c:	43ec0c13          	addi	s8,s8,1086
2001a8a0:	01891933          	sll	s2,s2,s8
2001a8a4:	01266633          	or	a2,a2,s2
2001a8a8:	00c03633          	snez	a2,a2
2001a8ac:	8e5d                	c.or	a2,a5
2001a8ae:	00767793          	andi	a5,a2,7
2001a8b2:	16078963          	beqz	a5,2001aa24 <__divdf3+0x7ec>
2001a8b6:	001b6b13          	ori	s6,s6,1
2001a8ba:	1c2bd75b          	beqc	s7,2,2001aa88 <__divdf3+0x850>
2001a8be:	1a3bd95b          	beqc	s7,3,2001aa70 <__divdf3+0x838>
2001a8c2:	4885                	c.li	a7,1
2001a8c4:	4681                	c.li	a3,0
2001a8c6:	140b9763          	bnez	s7,2001aa14 <__divdf3+0x7dc>
2001a8ca:	4885                	c.li	a7,1
2001a8cc:	00000693          	li	a3,0
2001a8d0:	00f67793          	andi	a5,a2,15
2001a8d4:	ac47d05b          	beqc	a5,4,2001a794 <__divdf3+0x55c>
2001a8d8:	00460793          	addi	a5,a2,4 # 80100004 <BIN_SIZE+0x600c199c>
2001a8dc:	00c7b633          	sltu	a2,a5,a2
2001a8e0:	96b2                	c.add	a3,a2
2001a8e2:	863e                	c.mv	a2,a5
2001a8e4:	eb1ff06f          	j	2001a794 <__divdf3+0x55c>
2001a8e8:	0cf05c63          	blez	a5,2001a9c0 <__divdf3+0x788>
2001a8ec:	001b6b13          	ori	s6,s6,1
2001a8f0:	0a2bd65b          	beqc	s7,2,2001a99c <__divdf3+0x764>
2001a8f4:	083bd65b          	beqc	s7,3,2001a980 <__divdf3+0x748>
2001a8f8:	567d                	c.li	a2,-1
2001a8fa:	b00b9fe3          	bnez	s7,2001a418 <__divdf3+0x1e0>
2001a8fe:	56fd                	c.li	a3,-1
2001a900:	ef5ff06f          	j	2001a7f4 <__divdf3+0x5bc>
2001a904:	f60590e3          	bnez	a1,2001a864 <__divdf3+0x62c>
2001a908:	7ff00793          	li	a5,2047
2001a90c:	4681                	c.li	a3,0
2001a90e:	4601                	c.li	a2,0
2001a910:	005b6b13          	ori	s6,s6,5
2001a914:	f19ff06f          	j	2001a82c <__divdf3+0x5f4>
2001a918:	8732                	c.mv	a4,a2
2001a91a:	b159                	c.j	2001a5a0 <__divdf3+0x368>
2001a91c:	86ba                	c.mv	a3,a4
2001a91e:	b989                	c.j	2001a570 <__divdf3+0x338>
2001a920:	99f6                	c.add	s3,t4
2001a922:	01d9b6b3          	sltu	a3,s3,t4
2001a926:	96c6                	c.add	a3,a7
2001a928:	97b6                	c.add	a5,a3
2001a92a:	1979                	c.addi	s2,-2
2001a92c:	40a786b3          	sub	a3,a5,a0
2001a930:	c01ff06f          	j	2001a530 <__divdf3+0x2f8>
2001a934:	001e9693          	slli	a3,t4,0x1
2001a938:	01d6beb3          	sltu	t4,a3,t4
2001a93c:	98f6                	c.add	a7,t4
2001a93e:	99c6                	c.add	s3,a7
2001a940:	1679                	c.addi	a2,-2
2001a942:	8eb6                	c.mv	t4,a3
2001a944:	cdf990e3          	bne	s3,t6,2001a604 <__divdf3+0x3cc>
2001a948:	add702e3          	beq	a4,t4,2001a40c <__divdf3+0x1d4>
2001a94c:	00166613          	ori	a2,a2,1
2001a950:	abdff06f          	j	2001a40c <__divdf3+0x1d4>
2001a954:	001b6b13          	ori	s6,s6,1
2001a958:	00b03633          	snez	a2,a1
2001a95c:	ac2bd25b          	beqc	s7,2,2001a820 <__divdf3+0x5e8>
2001a960:	ffdb8793          	addi	a5,s7,-3
2001a964:	0017b793          	seqz	a5,a5
2001a968:	0015b613          	seqz	a2,a1
2001a96c:	40f007b3          	neg	a5,a5
2001a970:	8e7d                	c.and	a2,a5
2001a972:	b57d                	c.j	2001a820 <__divdf3+0x5e8>
2001a974:	872e                	c.mv	a4,a1
2001a976:	4781                	c.li	a5,0
2001a978:	4681                	c.li	a3,0
2001a97a:	4601                	c.li	a2,0
2001a97c:	c99ff06f          	j	2001a614 <__divdf3+0x3dc>
2001a980:	fff00613          	li	a2,-1
2001a984:	4705                	c.li	a4,1
2001a986:	a8059be3          	bnez	a1,2001a41c <__divdf3+0x1e4>
2001a98a:	00860713          	addi	a4,a2,8
2001a98e:	00c73633          	sltu	a2,a4,a2
2001a992:	9932                	c.add	s2,a2
2001a994:	863a                	c.mv	a2,a4
2001a996:	4701                	c.li	a4,0
2001a998:	a85ff06f          	j	2001a41c <__divdf3+0x1e4>
2001a99c:	fff00613          	li	a2,-1
2001a9a0:	4701                	c.li	a4,0
2001a9a2:	a6058de3          	beqz	a1,2001a41c <__divdf3+0x1e4>
2001a9a6:	00860713          	addi	a4,a2,8
2001a9aa:	00c73633          	sltu	a2,a4,a2
2001a9ae:	9932                	c.add	s2,a2
2001a9b0:	863a                	c.mv	a2,a4
2001a9b2:	4705                	c.li	a4,1
2001a9b4:	a69ff06f          	j	2001a41c <__divdf3+0x1e4>
2001a9b8:	8636                	c.mv	a2,a3
2001a9ba:	f9f987e3          	beq	s3,t6,2001a948 <__divdf3+0x710>
2001a9be:	b199                	c.j	2001a604 <__divdf3+0x3cc>
2001a9c0:	ea079ce3          	bnez	a5,2001a878 <__divdf3+0x640>
2001a9c4:	001b6b13          	ori	s6,s6,1
2001a9c8:	082bdc5b          	beqc	s7,2,2001aa60 <__divdf3+0x828>
2001a9cc:	063bde5b          	beqc	s7,3,2001aa48 <__divdf3+0x810>
2001a9d0:	0c0b8263          	beqz	s7,2001aa94 <__divdf3+0x85c>
2001a9d4:	86ca                	c.mv	a3,s2
2001a9d6:	567d                	c.li	a2,-1
2001a9d8:	c0100c13          	li	s8,-1023
2001a9dc:	d75ff06f          	j	2001a750 <__divdf3+0x518>
2001a9e0:	872e                	c.mv	a4,a1
2001a9e2:	7ff00793          	li	a5,2047
2001a9e6:	4681                	c.li	a3,0
2001a9e8:	4601                	c.li	a2,0
2001a9ea:	b12d                	c.j	2001a614 <__divdf3+0x3dc>
2001a9ec:	001b6b13          	ori	s6,s6,1
2001a9f0:	062bdc5b          	beqc	s7,2,2001aa68 <__divdf3+0x830>
2001a9f4:	043bde5b          	beqc	s7,3,2001aa50 <__divdf3+0x818>
2001a9f8:	d40b9ce3          	bnez	s7,2001a750 <__divdf3+0x518>
2001a9fc:	00f67793          	andi	a5,a2,15
2001aa00:	9447d85b          	beqc	a5,4,2001a750 <__divdf3+0x518>
2001aa04:	ffc63793          	sltiu	a5,a2,-4
2001aa08:	0017c793          	xori	a5,a5,1
2001aa0c:	86ca                	c.mv	a3,s2
2001aa0e:	993e                	c.add	s2,a5
2001aa10:	d41ff06f          	j	2001a750 <__divdf3+0x518>
2001aa14:	01d69793          	slli	a5,a3,0x1d
2001aa18:	820d                	c.srli	a2,0x3
2001aa1a:	8e5d                	c.or	a2,a5
2001aa1c:	5836a6db          	bfoz	a3,a3,22,3
2001aa20:	4781                	c.li	a5,0
2001aa22:	b349                	c.j	2001a7a4 <__divdf3+0x56c>
2001aa24:	820d                	c.srli	a2,0x3
2001aa26:	872e                	c.mv	a4,a1
2001aa28:	4781                	c.li	a5,0
2001aa2a:	4681                	c.li	a3,0
2001aa2c:	d81ff06f          	j	2001a7ac <__divdf3+0x574>
2001aa30:	ef09e8e3          	bltu	s3,a6,2001a920 <__divdf3+0x6e8>
2001aa34:	8932                	c.mv	s2,a2
2001aa36:	4681                	c.li	a3,0
2001aa38:	af9ff06f          	j	2001a530 <__divdf3+0x2f8>
2001aa3c:	eeeeece3          	bltu	t4,a4,2001a934 <__divdf3+0x6fc>
2001aa40:	8636                	c.mv	a2,a3
2001aa42:	f1d715e3          	bne	a4,t4,2001a94c <__divdf3+0x714>
2001aa46:	b2d9                	c.j	2001a40c <__divdf3+0x1d4>
2001aa48:	86ca                	c.mv	a3,s2
2001aa4a:	c0100c13          	li	s8,-1023
2001aa4e:	567d                	c.li	a2,-1
2001aa50:	d00590e3          	bnez	a1,2001a750 <__divdf3+0x518>
2001aa54:	ff863793          	sltiu	a5,a2,-8
2001aa58:	0017c793          	xori	a5,a5,1
2001aa5c:	993e                	c.add	s2,a5
2001aa5e:	b9cd                	c.j	2001a750 <__divdf3+0x518>
2001aa60:	86ca                	c.mv	a3,s2
2001aa62:	c0100c13          	li	s8,-1023
2001aa66:	567d                	c.li	a2,-1
2001aa68:	ce0584e3          	beqz	a1,2001a750 <__divdf3+0x518>
2001aa6c:	fe9ff06f          	j	2001aa54 <__divdf3+0x81c>
2001aa70:	4885                	c.li	a7,1
2001aa72:	4681                	c.li	a3,0
2001aa74:	d20590e3          	bnez	a1,2001a794 <__divdf3+0x55c>
2001aa78:	00860793          	addi	a5,a2,8
2001aa7c:	00c7b633          	sltu	a2,a5,a2
2001aa80:	96b2                	c.add	a3,a2
2001aa82:	863e                	c.mv	a2,a5
2001aa84:	d11ff06f          	j	2001a794 <__divdf3+0x55c>
2001aa88:	4885                	c.li	a7,1
2001aa8a:	4681                	c.li	a3,0
2001aa8c:	d00584e3          	beqz	a1,2001a794 <__divdf3+0x55c>
2001aa90:	fe9ff06f          	j	2001aa78 <__divdf3+0x840>
2001aa94:	c0100c13          	li	s8,-1023
2001aa98:	567d                	c.li	a2,-1
2001aa9a:	b7ad                	c.j	2001aa04 <__divdf3+0x7cc>
2001aa9c:	86ca                	c.mv	a3,s2
2001aa9e:	4885                	c.li	a7,1
2001aaa0:	b1c1                	c.j	2001a760 <__divdf3+0x528>
2001aaa2:	0001                	c.nop

2001aaa4 <__gedf2>:
2001aaa4:	002027f3          	frrm	a5
2001aaa8:	001007b7          	lui	a5,0x100
2001aaac:	17fd                	c.addi	a5,-1
2001aaae:	7945a85b          	bfoz	a6,a1,30,20
2001aab2:	7ff00893          	li	a7,2047
2001aab6:	00f5f333          	and	t1,a1,a5
2001aaba:	872a                	c.mv	a4,a0
2001aabc:	8ff5                	c.and	a5,a3
2001aabe:	7946a55b          	bfoz	a0,a3,30,20
2001aac2:	81fd                	c.srli	a1,0x1f
2001aac4:	01f6d693          	srli	a3,a3,0x1f
2001aac8:	03180e63          	beq	a6,a7,2001ab04 <__gedf2+0x60>
2001aacc:	03150463          	beq	a0,a7,2001aaf4 <__gedf2+0x50>
2001aad0:	04081063          	bnez	a6,2001ab10 <__gedf2+0x6c>
2001aad4:	00e368b3          	or	a7,t1,a4
2001aad8:	00051663          	bnez	a0,2001aae4 <__gedf2+0x40>
2001aadc:	00c7ee33          	or	t3,a5,a2
2001aae0:	040e0463          	beqz	t3,2001ab28 <__gedf2+0x84>
2001aae4:	02088e63          	beqz	a7,2001ab20 <__gedf2+0x7c>
2001aae8:	04d58c63          	beq	a1,a3,2001ab40 <__gedf2+0x9c>
2001aaec:	4505                	c.li	a0,1
2001aaee:	e1bd                	c.bnez	a1,2001ab54 <__gedf2+0xb0>
2001aaf0:	00008067          	ret
2001aaf4:	00c7e8b3          	or	a7,a5,a2
2001aaf8:	fc088ce3          	beqz	a7,2001aad0 <__gedf2+0x2c>
2001aafc:	00186073          	csrsi	fflags,16
2001ab00:	5579                	c.li	a0,-2
2001ab02:	8082                	c.jr	ra
2001ab04:	00e368b3          	or	a7,t1,a4
2001ab08:	fe089ae3          	bnez	a7,2001aafc <__gedf2+0x58>
2001ab0c:	03050263          	beq	a0,a6,2001ab30 <__gedf2+0x8c>
2001ab10:	e505                	c.bnez	a0,2001ab38 <__gedf2+0x94>
2001ab12:	00c7e8b3          	or	a7,a5,a2
2001ab16:	02089163          	bnez	a7,2001ab38 <__gedf2+0x94>
2001ab1a:	4505                	c.li	a0,1
2001ab1c:	d9f1                	c.beqz	a1,2001aaf0 <__gedf2+0x4c>
2001ab1e:	a81d                	c.j	2001ab54 <__gedf2+0xb0>
2001ab20:	02068a63          	beqz	a3,2001ab54 <__gedf2+0xb0>
2001ab24:	4505                	c.li	a0,1
2001ab26:	8082                	c.jr	ra
2001ab28:	fc0892e3          	bnez	a7,2001aaec <__gedf2+0x48>
2001ab2c:	00008067          	ret
2001ab30:	00c7e8b3          	or	a7,a5,a2
2001ab34:	fc0894e3          	bnez	a7,2001aafc <__gedf2+0x58>
2001ab38:	fad59ae3          	bne	a1,a3,2001aaec <__gedf2+0x48>
2001ab3c:	fb0548e3          	blt	a0,a6,2001aaec <__gedf2+0x48>
2001ab40:	00a84863          	blt	a6,a0,2001ab50 <__gedf2+0xac>
2001ab44:	fa67e4e3          	bltu	a5,t1,2001aaec <__gedf2+0x48>
2001ab48:	00f30a63          	beq	t1,a5,2001ab5c <__gedf2+0xb8>
2001ab4c:	00f37663          	bgeu	t1,a5,2001ab58 <__gedf2+0xb4>
2001ab50:	fc059ae3          	bnez	a1,2001ab24 <__gedf2+0x80>
2001ab54:	557d                	c.li	a0,-1
2001ab56:	8082                	c.jr	ra
2001ab58:	4501                	c.li	a0,0
2001ab5a:	8082                	c.jr	ra
2001ab5c:	f8e668e3          	bltu	a2,a4,2001aaec <__gedf2+0x48>
2001ab60:	4501                	c.li	a0,0
2001ab62:	f8c777e3          	bgeu	a4,a2,2001aaf0 <__gedf2+0x4c>
2001ab66:	fddd                	c.bnez	a1,2001ab24 <__gedf2+0x80>
2001ab68:	b7f5                	c.j	2001ab54 <__gedf2+0xb0>

2001ab6a <__riscv_save_12>:
2001ab6a:	7139                	c.addi16sp	sp,-64
2001ab6c:	4301                	c.li	t1,0
2001ab6e:	c66e                	c.swsp	s11,12(sp)
2001ab70:	a019                	c.j	2001ab76 <__riscv_save_10+0x4>

2001ab72 <__riscv_save_10>:
2001ab72:	7139                	c.addi16sp	sp,-64
2001ab74:	5341                	c.li	t1,-16
2001ab76:	c86a                	c.swsp	s10,16(sp)
2001ab78:	ca66                	c.swsp	s9,20(sp)
2001ab7a:	cc62                	c.swsp	s8,24(sp)
2001ab7c:	ce5e                	c.swsp	s7,28(sp)
2001ab7e:	a019                	c.j	2001ab84 <__riscv_save_4+0x4>

2001ab80 <__riscv_save_4>:
2001ab80:	7139                	c.addi16sp	sp,-64
2001ab82:	5301                	c.li	t1,-32
2001ab84:	d05a                	c.swsp	s6,32(sp)
2001ab86:	d256                	c.swsp	s5,36(sp)
2001ab88:	d452                	c.swsp	s4,40(sp)
2001ab8a:	d64e                	c.swsp	s3,44(sp)
2001ab8c:	d84a                	c.swsp	s2,48(sp)
2001ab8e:	da26                	c.swsp	s1,52(sp)
2001ab90:	dc22                	c.swsp	s0,56(sp)
2001ab92:	de06                	c.swsp	ra,60(sp)
2001ab94:	40610133          	sub	sp,sp,t1
2001ab98:	8282                	c.jr	t0

2001ab9a <__riscv_save_0>:
2001ab9a:	1141                	c.addi	sp,-16
2001ab9c:	c04a                	c.swsp	s2,0(sp)
2001ab9e:	c226                	c.swsp	s1,4(sp)
2001aba0:	c422                	c.swsp	s0,8(sp)
2001aba2:	c606                	c.swsp	ra,12(sp)
2001aba4:	8282                	c.jr	t0

2001aba6 <__riscv_restore_12>:
2001aba6:	4db2                	c.lwsp	s11,12(sp)
2001aba8:	0141                	c.addi	sp,16

2001abaa <__riscv_restore_10>:
2001abaa:	4d02                	c.lwsp	s10,0(sp)
2001abac:	4c92                	c.lwsp	s9,4(sp)
2001abae:	4c22                	c.lwsp	s8,8(sp)
2001abb0:	4bb2                	c.lwsp	s7,12(sp)
2001abb2:	0141                	c.addi	sp,16

2001abb4 <__riscv_restore_4>:
2001abb4:	4b02                	c.lwsp	s6,0(sp)
2001abb6:	4a92                	c.lwsp	s5,4(sp)
2001abb8:	4a22                	c.lwsp	s4,8(sp)
2001abba:	49b2                	c.lwsp	s3,12(sp)
2001abbc:	0141                	c.addi	sp,16

2001abbe <__riscv_restore_0>:
2001abbe:	4902                	c.lwsp	s2,0(sp)
2001abc0:	4492                	c.lwsp	s1,4(sp)
2001abc2:	4422                	c.lwsp	s0,8(sp)
2001abc4:	40b2                	c.lwsp	ra,12(sp)
2001abc6:	0141                	c.addi	sp,16
2001abc8:	8082                	c.jr	ra

2001abca <__assert_func>:
2001abca:	fd1ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001abce:	8832                	c.mv	a6,a2
2001abd0:	88aa                	c.mv	a7,a0
2001abd2:	872e                	c.mv	a4,a1
2001abd4:	8636                	c.mv	a2,a3
2001abd6:	73d6252b          	lwgp	a0,16188 # 84078 <__mculib_REENT_stderr>
2001abda:	00080d63          	beqz	a6,2001abf4 <__assert_func+0x2a>
2001abde:	2001f7b7          	lui	a5,0x2001f
2001abe2:	85078793          	addi	a5,a5,-1968 # 2001e850 <_ITB_BASE_+0x6a0>
2001abe6:	2001f5b7          	lui	a1,0x2001f
2001abea:	86c6                	c.mv	a3,a7
2001abec:	45858593          	addi	a1,a1,1112 # 2001f458 <_ITB_BASE_+0x12a8>
2001abf0:	2435                	c.jal	2001ae1c <fiprintf>
2001abf2:	2801                	c.jal	2001ac02 <abort>
2001abf4:	2001f837          	lui	a6,0x2001f
2001abf8:	3b080793          	addi	a5,a6,944 # 2001f3b0 <_ITB_BASE_+0x1200>
2001abfc:	3b080813          	addi	a6,a6,944
2001ac00:	b7dd                	c.j	2001abe6 <__assert_func+0x1c>

2001ac02 <abort>:
2001ac02:	f99ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001ac06:	4505                	c.li	a0,1
2001ac08:	507010ef          	jal	ra,2001c90e <_exit>

2001ac0c <_cleanup_r>:
2001ac0c:	f8fff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001ac10:	2001b5b7          	lui	a1,0x2001b
2001ac14:	df658593          	addi	a1,a1,-522 # 2001adf6 <_fflush_r>
2001ac18:	2425                	c.jal	2001ae40 <_fwalk_reent>
2001ac1a:	b755                	c.j	2001abbe <__riscv_restore_0>

2001ac1c <std.isra.0>:
2001ac1c:	f7fff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001ac20:	842a                	c.mv	s0,a0
2001ac22:	00b51623          	sh	a1,12(a0)
2001ac26:	00c51723          	sh	a2,14(a0)
2001ac2a:	00052023          	sw	zero,0(a0)
2001ac2e:	00052223          	sw	zero,4(a0)
2001ac32:	00052423          	sw	zero,8(a0)
2001ac36:	06052223          	sw	zero,100(a0)
2001ac3a:	00052823          	sw	zero,16(a0)
2001ac3e:	00052a23          	sw	zero,20(a0)
2001ac42:	00052c23          	sw	zero,24(a0)
2001ac46:	4621                	c.li	a2,8
2001ac48:	4581                	c.li	a1,0
2001ac4a:	05c50513          	addi	a0,a0,92
2001ac4e:	212d                	c.jal	2001b078 <memset>
2001ac50:	2001b7b7          	lui	a5,0x2001b
2001ac54:	29678793          	addi	a5,a5,662 # 2001b296 <__sread>
2001ac58:	d01c                	c.sw	a5,32(s0)
2001ac5a:	2001b7b7          	lui	a5,0x2001b
2001ac5e:	2c678793          	addi	a5,a5,710 # 2001b2c6 <__swrite>
2001ac62:	d05c                	c.sw	a5,36(s0)
2001ac64:	2001b7b7          	lui	a5,0x2001b
2001ac68:	30878793          	addi	a5,a5,776 # 2001b308 <__sseek>
2001ac6c:	d41c                	c.sw	a5,40(s0)
2001ac6e:	2001b7b7          	lui	a5,0x2001b
2001ac72:	33e78793          	addi	a5,a5,830 # 2001b33e <__sclose>
2001ac76:	cc40                	c.sw	s0,28(s0)
2001ac78:	d45c                	c.sw	a5,44(s0)
2001ac7a:	b791                	c.j	2001abbe <__riscv_restore_0>

2001ac7c <__sinit>:
2001ac7c:	f1fff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001ac80:	0588140b          	addigp	s0,16472 # 84194 <__mculib_REENT__sdidinit>
2001ac84:	401c                	c.lw	a5,0(s0)
2001ac86:	e3a9                	c.bnez	a5,2001acc8 <__sinit+0x4c>
2001ac88:	2001b7b7          	lui	a5,0x2001b
2001ac8c:	c0c78793          	addi	a5,a5,-1012 # 2001ac0c <_cleanup_r>
2001ac90:	04f84a2b          	swgp	a5,16468 # 84190 <__mculib_REENT__cleanup>
2001ac94:	659e178b          	addigp	a5,32344 # 87f94 <__mculib_REENT__sglue>
2001ac98:	470d                	c.li	a4,3
2001ac9a:	c3d8                	c.sw	a4,4(a5)
2001ac9c:	521e170b          	addigp	a4,32032 # 87e5c <__mculib_REENT__sf>
2001aca0:	c798                	c.sw	a4,8(a5)
2001aca2:	0007a023          	sw	zero,0(a5)
2001aca6:	7416252b          	lwgp	a0,16192 # 8407c <__mculib_REENT_stdin>
2001acaa:	4601                	c.li	a2,0
2001acac:	4591                	c.li	a1,4
2001acae:	37bd                	c.jal	2001ac1c <std.isra.0>
2001acb0:	7456252b          	lwgp	a0,16196 # 84080 <__mculib_REENT_stdout>
2001acb4:	4605                	c.li	a2,1
2001acb6:	45a5                	c.li	a1,9
2001acb8:	3795                	c.jal	2001ac1c <std.isra.0>
2001acba:	73d6252b          	lwgp	a0,16188 # 84078 <__mculib_REENT_stderr>
2001acbe:	4609                	c.li	a2,2
2001acc0:	45c9                	c.li	a1,18
2001acc2:	3fa9                	c.jal	2001ac1c <std.isra.0>
2001acc4:	4785                	c.li	a5,1
2001acc6:	c01c                	c.sw	a5,0(s0)
2001acc8:	bddd                	c.j	2001abbe <__riscv_restore_0>

2001acca <__sflush_r>:
2001acca:	eb7ff2ef          	jal	t0,2001ab80 <__riscv_save_4>
2001acce:	00c59783          	lh	a5,12(a1)
2001acd2:	89aa                	c.mv	s3,a0
2001acd4:	842e                	c.mv	s0,a1
2001acd6:	4c37fd5b          	bbs	a5,3,2001adb0 <__sflush_r+0xe6>
2001acda:	6705                	c.lui	a4,0x1
2001acdc:	80070713          	addi	a4,a4,-2048 # 800 <exception_handler+0x15c>
2001ace0:	8f5d                	c.or	a4,a5
2001ace2:	00e59623          	sh	a4,12(a1)
2001ace6:	41d8                	c.lw	a4,4(a1)
2001ace8:	00e04763          	bgtz	a4,2001acf6 <__sflush_r+0x2c>
2001acec:	5dd8                	c.lw	a4,60(a1)
2001acee:	00e04463          	bgtz	a4,2001acf6 <__sflush_r+0x2c>
2001acf2:	4501                	c.li	a0,0
2001acf4:	b5c1                	c.j	2001abb4 <__riscv_restore_4>
2001acf6:	5418                	c.lw	a4,40(s0)
2001acf8:	df6d                	c.beqz	a4,2001acf2 <__sflush_r+0x28>
2001acfa:	0508292b          	lwgp	s2,16464 # 8418c <__mculib_REENT_errno>
2001acfe:	0408482b          	swgp	zero,16464 # 8418c <__mculib_REENT_errno>
2001ad02:	4c4c                	c.lw	a1,28(s0)
2001ad04:	84d2                	c.mv	s1,s4
2001ad06:	08c7f35b          	bbc	a5,12,2001ad8c <__sflush_r+0xc2>
2001ad0a:	4830                	c.lw	a2,80(s0)
2001ad0c:	00c41783          	lh	a5,12(s0)
2001ad10:	0027f85b          	bbc	a5,2,2001ad20 <__sflush_r+0x56>
2001ad14:	405c                	c.lw	a5,4(s0)
2001ad16:	8e1d                	c.sub	a2,a5
2001ad18:	581c                	c.lw	a5,48(s0)
2001ad1a:	c399                	c.beqz	a5,2001ad20 <__sflush_r+0x56>
2001ad1c:	5c5c                	c.lw	a5,60(s0)
2001ad1e:	8e1d                	c.sub	a2,a5
2001ad20:	541c                	c.lw	a5,40(s0)
2001ad22:	4c4c                	c.lw	a1,28(s0)
2001ad24:	4681                	c.li	a3,0
2001ad26:	854e                	c.mv	a0,s3
2001ad28:	9782                	c.jalr	a5
2001ad2a:	57fd                	c.li	a5,-1
2001ad2c:	00f51e63          	bne	a0,a5,2001ad48 <__sflush_r+0x7e>
2001ad30:	0508272b          	lwgp	a4,16464 # 8418c <__mculib_REENT_errno>
2001ad34:	47f5                	c.li	a5,29
2001ad36:	0ae7e563          	bltu	a5,a4,2001ade0 <__sflush_r+0x116>
2001ad3a:	204007b7          	lui	a5,0x20400
2001ad3e:	0785                	c.addi	a5,1
2001ad40:	00e7d7b3          	srl	a5,a5,a4
2001ad44:	0807fe5b          	bbc	a5,0,2001ade0 <__sflush_r+0x116>
2001ad48:	00c41703          	lh	a4,12(s0)
2001ad4c:	77fd                	c.lui	a5,0xfffff
2001ad4e:	7ff78793          	addi	a5,a5,2047 # fffff7ff <BIN_SIZE+0xdffc1197>
2001ad52:	8ff9                	c.and	a5,a4
2001ad54:	00f41623          	sh	a5,12(s0)
2001ad58:	481c                	c.lw	a5,16(s0)
2001ad5a:	00042223          	sw	zero,4(s0)
2001ad5e:	c01c                	c.sw	a5,0(s0)
2001ad60:	00c7795b          	bbc	a4,12,2001ad72 <__sflush_r+0xa8>
2001ad64:	57fd                	c.li	a5,-1
2001ad66:	00f51563          	bne	a0,a5,2001ad70 <__sflush_r+0xa6>
2001ad6a:	050827ab          	lwgp	a5,16464 # 8418c <__mculib_REENT_errno>
2001ad6e:	e391                	c.bnez	a5,2001ad72 <__sflush_r+0xa8>
2001ad70:	c828                	c.sw	a0,80(s0)
2001ad72:	580c                	c.lw	a1,48(s0)
2001ad74:	0528482b          	swgp	s2,16464 # 8418c <__mculib_REENT_errno>
2001ad78:	ddad                	c.beqz	a1,2001acf2 <__sflush_r+0x28>
2001ad7a:	04040793          	addi	a5,s0,64
2001ad7e:	00f58463          	beq	a1,a5,2001ad86 <__sflush_r+0xbc>
2001ad82:	854e                	c.mv	a0,s3
2001ad84:	2e79                	c.jal	2001b122 <_free_r>
2001ad86:	02042823          	sw	zero,48(s0)
2001ad8a:	b7a5                	c.j	2001acf2 <__sflush_r+0x28>
2001ad8c:	4601                	c.li	a2,0
2001ad8e:	4685                	c.li	a3,1
2001ad90:	854e                	c.mv	a0,s3
2001ad92:	9702                	c.jalr	a4
2001ad94:	57fd                	c.li	a5,-1
2001ad96:	862a                	c.mv	a2,a0
2001ad98:	f6f51ae3          	bne	a0,a5,2001ad0c <__sflush_r+0x42>
2001ad9c:	050827ab          	lwgp	a5,16464 # 8418c <__mculib_REENT_errno>
2001ada0:	d7b5                	c.beqz	a5,2001ad0c <__sflush_r+0x42>
2001ada2:	01d7d45b          	beqc	a5,29,2001adaa <__sflush_r+0xe0>
2001ada6:	0367ed5b          	bnec	a5,22,2001ade0 <__sflush_r+0x116>
2001adaa:	0528482b          	swgp	s2,16464 # 8418c <__mculib_REENT_errno>
2001adae:	b791                	c.j	2001acf2 <__sflush_r+0x28>
2001adb0:	0105a903          	lw	s2,16(a1)
2001adb4:	f2090fe3          	beqz	s2,2001acf2 <__sflush_r+0x28>
2001adb8:	4184                	c.lw	s1,0(a1)
2001adba:	8b8d                	c.andi	a5,3
2001adbc:	0125a023          	sw	s2,0(a1)
2001adc0:	412484b3          	sub	s1,s1,s2
2001adc4:	4701                	c.li	a4,0
2001adc6:	e391                	c.bnez	a5,2001adca <__sflush_r+0x100>
2001adc8:	49d8                	c.lw	a4,20(a1)
2001adca:	c418                	c.sw	a4,8(s0)
2001adcc:	f29053e3          	blez	s1,2001acf2 <__sflush_r+0x28>
2001add0:	505c                	c.lw	a5,36(s0)
2001add2:	4c4c                	c.lw	a1,28(s0)
2001add4:	86a6                	c.mv	a3,s1
2001add6:	864a                	c.mv	a2,s2
2001add8:	854e                	c.mv	a0,s3
2001adda:	9782                	c.jalr	a5
2001addc:	00a04a63          	bgtz	a0,2001adf0 <__sflush_r+0x126>
2001ade0:	00c41783          	lh	a5,12(s0)
2001ade4:	557d                	c.li	a0,-1
2001ade6:	0407e793          	ori	a5,a5,64
2001adea:	00f41623          	sh	a5,12(s0)
2001adee:	b719                	c.j	2001acf4 <__sflush_r+0x2a>
2001adf0:	992a                	c.add	s2,a0
2001adf2:	8c89                	c.sub	s1,a0
2001adf4:	bfe1                	c.j	2001adcc <__sflush_r+0x102>

2001adf6 <_fflush_r>:
2001adf6:	da5ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001adfa:	1141                	c.addi	sp,-16
2001adfc:	842a                	c.mv	s0,a0
2001adfe:	c519                	c.beqz	a0,2001ae0c <_fflush_r+0x16>
2001ae00:	058827ab          	lwgp	a5,16472 # 84194 <__mculib_REENT__sdidinit>
2001ae04:	e781                	c.bnez	a5,2001ae0c <_fflush_r+0x16>
2001ae06:	c62e                	c.swsp	a1,12(sp)
2001ae08:	3d95                	c.jal	2001ac7c <__sinit>
2001ae0a:	45b2                	c.lwsp	a1,12(sp)
2001ae0c:	00c59783          	lh	a5,12(a1)
2001ae10:	4501                	c.li	a0,0
2001ae12:	c399                	c.beqz	a5,2001ae18 <_fflush_r+0x22>
2001ae14:	8522                	c.mv	a0,s0
2001ae16:	3d55                	c.jal	2001acca <__sflush_r>
2001ae18:	0141                	c.addi	sp,16
2001ae1a:	b355                	c.j	2001abbe <__riscv_restore_0>

2001ae1c <fiprintf>:
2001ae1c:	7139                	c.addi16sp	sp,-64
2001ae1e:	da3e                	c.swsp	a5,52(sp)
2001ae20:	d432                	c.swsp	a2,40(sp)
2001ae22:	862e                	c.mv	a2,a1
2001ae24:	85aa                	c.mv	a1,a0
2001ae26:	7496252b          	lwgp	a0,16200 # 84084 <_impure_ptr>
2001ae2a:	d636                	c.swsp	a3,44(sp)
2001ae2c:	1034                	c.addi4spn	a3,sp,40
2001ae2e:	ce06                	c.swsp	ra,28(sp)
2001ae30:	d83a                	c.swsp	a4,48(sp)
2001ae32:	dc42                	c.swsp	a6,56(sp)
2001ae34:	de46                	c.swsp	a7,60(sp)
2001ae36:	c636                	c.swsp	a3,12(sp)
2001ae38:	252d                	c.jal	2001b462 <_vfiprintf_r>
2001ae3a:	40f2                	c.lwsp	ra,28(sp)
2001ae3c:	6121                	c.addi16sp	sp,64
2001ae3e:	8082                	c.jr	ra

2001ae40 <_fwalk_reent>:
2001ae40:	d33ff2ef          	jal	t0,2001ab72 <__riscv_save_10>
2001ae44:	8a2a                	c.mv	s4,a0
2001ae46:	8aae                	c.mv	s5,a1
2001ae48:	659e140b          	addigp	s0,32344 # 87f94 <__mculib_REENT__sglue>
2001ae4c:	4901                	c.li	s2,0
2001ae4e:	4b05                	c.li	s6,1
2001ae50:	5bfd                	c.li	s7,-1
2001ae52:	e019                	c.bnez	s0,2001ae58 <_fwalk_reent+0x18>
2001ae54:	854a                	c.mv	a0,s2
2001ae56:	bb91                	c.j	2001abaa <__riscv_restore_10>
2001ae58:	4404                	c.lw	s1,8(s0)
2001ae5a:	00442983          	lw	s3,4(s0)
2001ae5e:	19fd                	c.addi	s3,-1
2001ae60:	0009d463          	bgez	s3,2001ae68 <_fwalk_reent+0x28>
2001ae64:	4000                	c.lw	s0,0(s0)
2001ae66:	b7f5                	c.j	2001ae52 <_fwalk_reent+0x12>
2001ae68:	00c4d783          	lhu	a5,12(s1)
2001ae6c:	00fb7b63          	bgeu	s6,a5,2001ae82 <_fwalk_reent+0x42>
2001ae70:	00e49783          	lh	a5,14(s1)
2001ae74:	01778763          	beq	a5,s7,2001ae82 <_fwalk_reent+0x42>
2001ae78:	85a6                	c.mv	a1,s1
2001ae7a:	8552                	c.mv	a0,s4
2001ae7c:	9a82                	c.jalr	s5
2001ae7e:	00a96933          	or	s2,s2,a0
2001ae82:	06848493          	addi	s1,s1,104
2001ae86:	bfe1                	c.j	2001ae5e <_fwalk_reent+0x1e>

2001ae88 <memcpy>:
2001ae88:	00a5c7b3          	xor	a5,a1,a0
2001ae8c:	8b8d                	c.andi	a5,3
2001ae8e:	00c508b3          	add	a7,a0,a2
2001ae92:	ebb9                	c.bnez	a5,2001aee8 <memcpy+0x60>
2001ae94:	478d                	c.li	a5,3
2001ae96:	04c7f963          	bgeu	a5,a2,2001aee8 <memcpy+0x60>
2001ae9a:	00357713          	andi	a4,a0,3
2001ae9e:	87aa                	c.mv	a5,a0
2001aea0:	06071263          	bnez	a4,2001af04 <memcpy+0x7c>
2001aea4:	ffc8f813          	andi	a6,a7,-4
2001aea8:	40f806b3          	sub	a3,a6,a5
2001aeac:	02000713          	li	a4,32
2001aeb0:	02000393          	li	t2,32
2001aeb4:	06d74c63          	blt	a4,a3,2001af2c <memcpy+0xa4>
2001aeb8:	0307f463          	bgeu	a5,a6,2001aee0 <memcpy+0x58>
2001aebc:	86ae                	c.mv	a3,a1
2001aebe:	873e                	c.mv	a4,a5
2001aec0:	4290                	c.lw	a2,0(a3)
2001aec2:	0711                	c.addi	a4,4
2001aec4:	fec72e23          	sw	a2,-4(a4)
2001aec8:	0691                	c.addi	a3,4
2001aeca:	ff076be3          	bltu	a4,a6,2001aec0 <memcpy+0x38>
2001aece:	fff7c713          	not	a4,a5
2001aed2:	983a                	c.add	a6,a4
2001aed4:	ffc87813          	andi	a6,a6,-4
2001aed8:	0811                	c.addi	a6,4
2001aeda:	97c2                	c.add	a5,a6
2001aedc:	010585b3          	add	a1,a1,a6
2001aee0:	0117e863          	bltu	a5,a7,2001aef0 <memcpy+0x68>
2001aee4:	00008067          	ret
2001aee8:	ff157ee3          	bgeu	a0,a7,2001aee4 <memcpy+0x5c>
2001aeec:	00a007b3          	add	a5,zero,a0
2001aef0:	0005c703          	lbu	a4,0(a1)
2001aef4:	0785                	c.addi	a5,1
2001aef6:	fee78fa3          	sb	a4,-1(a5)
2001aefa:	0585                	c.addi	a1,1
2001aefc:	ff17eae3          	bltu	a5,a7,2001aef0 <memcpy+0x68>
2001af00:	00008067          	ret
2001af04:	0005c703          	lbu	a4,0(a1)
2001af08:	0785                	c.addi	a5,1
2001af0a:	fee78fa3          	sb	a4,-1(a5)
2001af0e:	0037f713          	andi	a4,a5,3
2001af12:	0585                	c.addi	a1,1
2001af14:	db41                	c.beqz	a4,2001aea4 <memcpy+0x1c>
2001af16:	0005c703          	lbu	a4,0(a1)
2001af1a:	0785                	c.addi	a5,1
2001af1c:	fee78fa3          	sb	a4,-1(a5)
2001af20:	0037f713          	andi	a4,a5,3
2001af24:	0585                	c.addi	a1,1
2001af26:	ff79                	c.bnez	a4,2001af04 <memcpy+0x7c>
2001af28:	f7dff06f          	j	2001aea4 <memcpy+0x1c>
2001af2c:	4dd8                	c.lw	a4,28(a1)
2001af2e:	0005a283          	lw	t0,0(a1)
2001af32:	0045af83          	lw	t6,4(a1)
2001af36:	0085af03          	lw	t5,8(a1)
2001af3a:	00c5ae83          	lw	t4,12(a1)
2001af3e:	0105ae03          	lw	t3,16(a1)
2001af42:	0145a303          	lw	t1,20(a1)
2001af46:	4d90                	c.lw	a2,24(a1)
2001af48:	02458593          	addi	a1,a1,36
2001af4c:	ffc5a683          	lw	a3,-4(a1)
2001af50:	02478793          	addi	a5,a5,36
2001af54:	fee7ac23          	sw	a4,-8(a5)
2001af58:	fc57ae23          	sw	t0,-36(a5)
2001af5c:	fff7a023          	sw	t6,-32(a5)
2001af60:	ffe7a223          	sw	t5,-28(a5)
2001af64:	ffd7a423          	sw	t4,-24(a5)
2001af68:	ffc7a623          	sw	t3,-20(a5)
2001af6c:	fe67a823          	sw	t1,-16(a5)
2001af70:	fec7aa23          	sw	a2,-12(a5)
2001af74:	40f80733          	sub	a4,a6,a5
2001af78:	fed7ae23          	sw	a3,-4(a5)
2001af7c:	fae3c8e3          	blt	t2,a4,2001af2c <memcpy+0xa4>
2001af80:	bf25                	c.j	2001aeb8 <memcpy+0x30>
	...

2001af84 <memmove>:
2001af84:	0e060863          	beqz	a2,2001b074 <memmove+0xf0>
2001af88:	bf9ff2ef          	jal	t0,2001ab80 <__riscv_save_4>
2001af8c:	4401                	c.li	s0,0
2001af8e:	84aa                	c.mv	s1,a0
2001af90:	00b4c663          	blt	s1,a1,2001af9c <memmove+0x18>
2001af94:	94b2                	c.add	s1,a2
2001af96:	95b2                	c.add	a1,a2
2001af98:	4681                	c.li	a3,0
2001af9a:	a011                	c.j	2001af9e <memmove+0x1a>
2001af9c:	4685                	c.li	a3,1
2001af9e:	0095e733          	or	a4,a1,s1
2001afa2:	8b0d                	c.andi	a4,3
2001afa4:	eb51                	c.bnez	a4,2001b038 <memmove+0xb4>
2001afa6:	4751                	c.li	a4,20
2001afa8:	00e638b3          	sltu	a7,a2,a4
2001afac:	00088663          	beqz	a7,2001afb8 <memmove+0x34>
2001afb0:	a061                	c.j	2001b038 <memmove+0xb4>
2001afb2:	4401                	c.li	s0,0
2001afb4:	40c90633          	sub	a2,s2,a2
2001afb8:	00465713          	srli	a4,a2,0x4
2001afbc:	0712                	c.slli	a4,0x4
2001afbe:	00f67793          	andi	a5,a2,15
2001afc2:	00e58633          	add	a2,a1,a4
2001afc6:	40e58733          	sub	a4,a1,a4
2001afca:	1771                	c.addi	a4,-4
2001afcc:	00069463          	bnez	a3,2001afd4 <memmove+0x50>
2001afd0:	00070613          	mv	a2,a4
2001afd4:	ee85                	c.bnez	a3,2001b00c <memmove+0x88>
2001afd6:	15f1                	c.addi	a1,-4
2001afd8:	ffc48493          	addi	s1,s1,-4
2001afdc:	ff45a983          	lw	s3,-12(a1)
2001afe0:	ff85aa03          	lw	s4,-8(a1)
2001afe4:	ffc5aa83          	lw	s5,-4(a1)
2001afe8:	0005ab03          	lw	s6,0(a1)
2001afec:	15c1                	c.addi	a1,-16
2001afee:	14c1                	c.addi	s1,-16
2001aff0:	0134a223          	sw	s3,4(s1)
2001aff4:	0144a423          	sw	s4,8(s1)
2001aff8:	0154a623          	sw	s5,12(s1)
2001affc:	0164a823          	sw	s6,16(s1)
2001b000:	fcc59ee3          	bne	a1,a2,2001afdc <memmove+0x58>
2001b004:	0491                	c.addi	s1,4
2001b006:	0591                	c.addi	a1,4
2001b008:	02c0006f          	j	2001b034 <memmove+0xb0>
2001b00c:	0005a983          	lw	s3,0(a1)
2001b010:	0045aa03          	lw	s4,4(a1)
2001b014:	0085aa83          	lw	s5,8(a1)
2001b018:	00c5ab03          	lw	s6,12(a1)
2001b01c:	05c1                	c.addi	a1,16
2001b01e:	04c1                	c.addi	s1,16
2001b020:	ff34a823          	sw	s3,-16(s1)
2001b024:	ff44aa23          	sw	s4,-12(s1)
2001b028:	ff54ac23          	sw	s5,-8(s1)
2001b02c:	ff64ae23          	sw	s6,-4(s1)
2001b030:	fcc59ee3          	bne	a1,a2,2001b00c <memmove+0x88>
2001b034:	cf95                	c.beqz	a5,2001b070 <memmove+0xec>
2001b036:	863e                	c.mv	a2,a5
2001b038:	4781                	c.li	a5,0
2001b03a:	ca15                	c.beqz	a2,2001b06e <memmove+0xea>
2001b03c:	00068c63          	beqz	a3,2001b054 <memmove+0xd0>
2001b040:	0005c703          	lbu	a4,0(a1)
2001b044:	0585                	c.addi	a1,1
2001b046:	00e48023          	sb	a4,0(s1)
2001b04a:	0485                	c.addi	s1,1
2001b04c:	0785                	c.addi	a5,1
2001b04e:	fec799e3          	bne	a5,a2,2001b040 <memmove+0xbc>
2001b052:	a831                	c.j	2001b06e <memmove+0xea>
2001b054:	15fd                	c.addi	a1,-1
2001b056:	14fd                	c.addi	s1,-1
2001b058:	0005c703          	lbu	a4,0(a1)
2001b05c:	15fd                	c.addi	a1,-1
2001b05e:	00e48023          	sb	a4,0(s1)
2001b062:	14fd                	c.addi	s1,-1
2001b064:	0785                	c.addi	a5,1
2001b066:	fec799e3          	bne	a5,a2,2001b058 <memmove+0xd4>
2001b06a:	0585                	c.addi	a1,1
2001b06c:	0485                	c.addi	s1,1
2001b06e:	f031                	c.bnez	s0,2001afb2 <memmove+0x2e>
2001b070:	b45ff06f          	j	2001abb4 <__riscv_restore_4>
2001b074:	8082                	c.jr	ra
2001b076:	0001                	c.nop

2001b078 <memset>:
2001b078:	433d                	c.li	t1,15
2001b07a:	872a                	c.mv	a4,a0
2001b07c:	02c37363          	bgeu	t1,a2,2001b0a2 <memset+0x2a>
2001b080:	00f77793          	andi	a5,a4,15
2001b084:	e3c1                	c.bnez	a5,2001b104 <memset+0x8c>
2001b086:	e5b5                	c.bnez	a1,2001b0f2 <memset+0x7a>
2001b088:	ff067693          	andi	a3,a2,-16
2001b08c:	8a3d                	c.andi	a2,15
2001b08e:	96ba                	c.add	a3,a4
2001b090:	c30c                	c.sw	a1,0(a4)
2001b092:	c34c                	c.sw	a1,4(a4)
2001b094:	c70c                	c.sw	a1,8(a4)
2001b096:	c74c                	c.sw	a1,12(a4)
2001b098:	0741                	c.addi	a4,16
2001b09a:	fed76be3          	bltu	a4,a3,2001b090 <memset+0x18>
2001b09e:	e211                	c.bnez	a2,2001b0a2 <memset+0x2a>
2001b0a0:	8082                	c.jr	ra
2001b0a2:	40c306b3          	sub	a3,t1,a2
2001b0a6:	068a                	c.slli	a3,0x2
2001b0a8:	00000297          	auipc	t0,0x0
2001b0ac:	005686b3          	add	a3,a3,t0
2001b0b0:	00c68067          	jr	12(a3) # 10000c <_D_HEAP_START_ADDR+0x76f1c>
2001b0b4:	00b70723          	sb	a1,14(a4)
2001b0b8:	00b706a3          	sb	a1,13(a4)
2001b0bc:	00b70623          	sb	a1,12(a4)
2001b0c0:	00b705a3          	sb	a1,11(a4)
2001b0c4:	00b70523          	sb	a1,10(a4)
2001b0c8:	00b704a3          	sb	a1,9(a4)
2001b0cc:	00b70423          	sb	a1,8(a4)
2001b0d0:	00b703a3          	sb	a1,7(a4)
2001b0d4:	00b70323          	sb	a1,6(a4)
2001b0d8:	00b702a3          	sb	a1,5(a4)
2001b0dc:	00b70223          	sb	a1,4(a4)
2001b0e0:	00b701a3          	sb	a1,3(a4)
2001b0e4:	00b70123          	sb	a1,2(a4)
2001b0e8:	00b700a3          	sb	a1,1(a4)
2001b0ec:	00b70023          	sb	a1,0(a4)
2001b0f0:	8082                	c.jr	ra
2001b0f2:	0ff5f593          	andi	a1,a1,255
2001b0f6:	00859693          	slli	a3,a1,0x8
2001b0fa:	8dd5                	c.or	a1,a3
2001b0fc:	01059693          	slli	a3,a1,0x10
2001b100:	8dd5                	c.or	a1,a3
2001b102:	b759                	c.j	2001b088 <memset+0x10>
2001b104:	00279693          	slli	a3,a5,0x2
2001b108:	00000297          	auipc	t0,0x0
2001b10c:	9696                	c.add	a3,t0
2001b10e:	8286                	c.mv	t0,ra
2001b110:	fa8680e7          	jalr	-88(a3)
2001b114:	8096                	c.mv	ra,t0
2001b116:	17c1                	c.addi	a5,-16
2001b118:	8f1d                	c.sub	a4,a5
2001b11a:	963e                	c.add	a2,a5
2001b11c:	f8c373e3          	bgeu	t1,a2,2001b0a2 <memset+0x2a>
2001b120:	b79d                	c.j	2001b086 <memset+0xe>

2001b122 <_free_r>:
2001b122:	c5b5                	c.beqz	a1,2001b18e <_free_r+0x6c>
2001b124:	ffc5a703          	lw	a4,-4(a1)
2001b128:	ffc58793          	addi	a5,a1,-4
2001b12c:	00075363          	bgez	a4,2001b132 <_free_r+0x10>
2001b130:	97ba                	c.add	a5,a4
2001b132:	05c8272b          	lwgp	a4,16476 # 84198 <__malloc_free_list>
2001b136:	85b6                	c.mv	a1,a3
2001b138:	e711                	c.bnez	a4,2001b144 <_free_r+0x22>
2001b13a:	0007a223          	sw	zero,4(a5)
2001b13e:	04f84e2b          	swgp	a5,16476 # 84198 <__malloc_free_list>
2001b142:	8082                	c.jr	ra
2001b144:	02e7f063          	bgeu	a5,a4,2001b164 <_free_r+0x42>
2001b148:	4390                	c.lw	a2,0(a5)
2001b14a:	00c786b3          	add	a3,a5,a2
2001b14e:	00d71663          	bne	a4,a3,2001b15a <_free_r+0x38>
2001b152:	4314                	c.lw	a3,0(a4)
2001b154:	4358                	c.lw	a4,4(a4)
2001b156:	96b2                	c.add	a3,a2
2001b158:	c394                	c.sw	a3,0(a5)
2001b15a:	c3d8                	c.sw	a4,4(a5)
2001b15c:	04f84e2b          	swgp	a5,16476 # 84198 <__malloc_free_list>
2001b160:	8082                	c.jr	ra
2001b162:	8736                	c.mv	a4,a3
2001b164:	4354                	c.lw	a3,4(a4)
2001b166:	c299                	c.beqz	a3,2001b16c <_free_r+0x4a>
2001b168:	fed7fde3          	bgeu	a5,a3,2001b162 <_free_r+0x40>
2001b16c:	4310                	c.lw	a2,0(a4)
2001b16e:	00c705b3          	add	a1,a4,a2
2001b172:	00f59f63          	bne	a1,a5,2001b190 <_free_r+0x6e>
2001b176:	439c                	c.lw	a5,0(a5)
2001b178:	97b2                	c.add	a5,a2
2001b17a:	c31c                	c.sw	a5,0(a4)
2001b17c:	00f70633          	add	a2,a4,a5
2001b180:	00c69763          	bne	a3,a2,2001b18e <_free_r+0x6c>
2001b184:	4290                	c.lw	a2,0(a3)
2001b186:	97b2                	c.add	a5,a2
2001b188:	c31c                	c.sw	a5,0(a4)
2001b18a:	42dc                	c.lw	a5,4(a3)
2001b18c:	c35c                	c.sw	a5,4(a4)
2001b18e:	8082                	c.jr	ra
2001b190:	00b7f663          	bgeu	a5,a1,2001b19c <_free_r+0x7a>
2001b194:	4731                	c.li	a4,12
2001b196:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
2001b19a:	8082                	c.jr	ra
2001b19c:	438c                	c.lw	a1,0(a5)
2001b19e:	00b78633          	add	a2,a5,a1
2001b1a2:	00c69663          	bne	a3,a2,2001b1ae <_free_r+0x8c>
2001b1a6:	4290                	c.lw	a2,0(a3)
2001b1a8:	42d4                	c.lw	a3,4(a3)
2001b1aa:	962e                	c.add	a2,a1
2001b1ac:	c390                	c.sw	a2,0(a5)
2001b1ae:	c3d4                	c.sw	a3,4(a5)
2001b1b0:	bff1                	c.j	2001b18c <_free_r+0x6a>

2001b1b2 <_malloc_r>:
2001b1b2:	9e9ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b1b6:	00358493          	addi	s1,a1,3
2001b1ba:	98f1                	c.andi	s1,-4
2001b1bc:	04a1                	c.addi	s1,8
2001b1be:	47b1                	c.li	a5,12
2001b1c0:	06f4f263          	bgeu	s1,a5,2001b224 <_malloc_r+0x72>
2001b1c4:	44b1                	c.li	s1,12
2001b1c6:	06b4e163          	bltu	s1,a1,2001b228 <_malloc_r+0x76>
2001b1ca:	05c8242b          	lwgp	s0,16476 # 84198 <__malloc_free_list>
2001b1ce:	05c8168b          	addigp	a3,16476 # 84198 <__malloc_free_list>
2001b1d2:	87a2                	c.mv	a5,s0
2001b1d4:	cf89                	c.beqz	a5,2001b1ee <_malloc_r+0x3c>
2001b1d6:	4398                	c.lw	a4,0(a5)
2001b1d8:	8f05                	c.sub	a4,s1
2001b1da:	08074163          	bltz	a4,2001b25c <_malloc_r+0xaa>
2001b1de:	462d                	c.li	a2,11
2001b1e0:	04e67a63          	bgeu	a2,a4,2001b234 <_malloc_r+0x82>
2001b1e4:	c398                	c.sw	a4,0(a5)
2001b1e6:	00e78433          	add	s0,a5,a4
2001b1ea:	c004                	c.sw	s1,0(s0)
2001b1ec:	e821                	c.bnez	s0,2001b23c <_malloc_r+0x8a>
2001b1ee:	0608140b          	addigp	s0,16480 # 8419c <__malloc_sbrk_start>
2001b1f2:	401c                	c.lw	a5,0(s0)
2001b1f4:	e789                	c.bnez	a5,2001b1fe <_malloc_r+0x4c>
2001b1f6:	4501                	c.li	a0,0
2001b1f8:	794010ef          	jal	ra,2001c98c <_sbrk>
2001b1fc:	c008                	c.sw	a0,0(s0)
2001b1fe:	8526                	c.mv	a0,s1
2001b200:	597d                	c.li	s2,-1
2001b202:	78a010ef          	jal	ra,2001c98c <_sbrk>
2001b206:	03250163          	beq	a0,s2,2001b228 <_malloc_r+0x76>
2001b20a:	00350413          	addi	s0,a0,3
2001b20e:	9871                	c.andi	s0,-4
2001b210:	00a40863          	beq	s0,a0,2001b220 <_malloc_r+0x6e>
2001b214:	40a40533          	sub	a0,s0,a0
2001b218:	774010ef          	jal	ra,2001c98c <_sbrk>
2001b21c:	01250663          	beq	a0,s2,2001b228 <_malloc_r+0x76>
2001b220:	c004                	c.sw	s1,0(s0)
2001b222:	a829                	c.j	2001b23c <_malloc_r+0x8a>
2001b224:	fa04d1e3          	bgez	s1,2001b1c6 <_malloc_r+0x14>
2001b228:	4731                	c.li	a4,12
2001b22a:	4501                	c.li	a0,0
2001b22c:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
2001b230:	98fff06f          	j	2001abbe <__riscv_restore_0>
2001b234:	43d8                	c.lw	a4,4(a5)
2001b236:	02f41063          	bne	s0,a5,2001b256 <_malloc_r+0xa4>
2001b23a:	c298                	c.sw	a4,0(a3)
2001b23c:	00b40513          	addi	a0,s0,11
2001b240:	00440793          	addi	a5,s0,4
2001b244:	9961                	c.andi	a0,-8
2001b246:	40f507b3          	sub	a5,a0,a5
2001b24a:	d3fd                	c.beqz	a5,2001b230 <_malloc_r+0x7e>
2001b24c:	943e                	c.add	s0,a5
2001b24e:	40f007b3          	neg	a5,a5
2001b252:	c01c                	c.sw	a5,0(s0)
2001b254:	bff1                	c.j	2001b230 <_malloc_r+0x7e>
2001b256:	c058                	c.sw	a4,4(s0)
2001b258:	843e                	c.mv	s0,a5
2001b25a:	b7cd                	c.j	2001b23c <_malloc_r+0x8a>
2001b25c:	843e                	c.mv	s0,a5
2001b25e:	43dc                	c.lw	a5,4(a5)
2001b260:	bf95                	c.j	2001b1d4 <_malloc_r+0x22>

2001b262 <puts>:
2001b262:	939ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b266:	1101                	c.addi	sp,-32
2001b268:	c62a                	c.swsp	a0,12(sp)
2001b26a:	2a9d                	c.jal	2001b3e0 <strlen>
2001b26c:	45b2                	c.lwsp	a1,12(sp)
2001b26e:	862a                	c.mv	a2,a0
2001b270:	4505                	c.li	a0,1
2001b272:	746010ef          	jal	ra,2001c9b8 <_write>
2001b276:	00054e63          	bltz	a0,2001b292 <puts+0x30>
2001b27a:	47a9                	c.li	a5,10
2001b27c:	4605                	c.li	a2,1
2001b27e:	01f10593          	addi	a1,sp,31
2001b282:	4505                	c.li	a0,1
2001b284:	00f10fa3          	sb	a5,31(sp)
2001b288:	730010ef          	jal	ra,2001c9b8 <_write>
2001b28c:	6105                	c.addi16sp	sp,32
2001b28e:	931ff06f          	j	2001abbe <__riscv_restore_0>
2001b292:	557d                	c.li	a0,-1
2001b294:	bfe5                	c.j	2001b28c <puts+0x2a>

2001b296 <__sread>:
2001b296:	905ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b29a:	842e                	c.mv	s0,a1
2001b29c:	00e41503          	lh	a0,14(s0)
2001b2a0:	85b2                	c.mv	a1,a2
2001b2a2:	8636                	c.mv	a2,a3
2001b2a4:	6d0010ef          	jal	ra,2001c974 <_read>
2001b2a8:	00054763          	bltz	a0,2001b2b6 <__sread+0x20>
2001b2ac:	483c                	c.lw	a5,80(s0)
2001b2ae:	97aa                	c.add	a5,a0
2001b2b0:	c83c                	c.sw	a5,80(s0)
2001b2b2:	90dff06f          	j	2001abbe <__riscv_restore_0>
2001b2b6:	00c41783          	lh	a5,12(s0)
2001b2ba:	777d                	c.lui	a4,0xfffff
2001b2bc:	177d                	c.addi	a4,-1
2001b2be:	8ff9                	c.and	a5,a4
2001b2c0:	00f41623          	sh	a5,12(s0)
2001b2c4:	b7fd                	c.j	2001b2b2 <__sread+0x1c>

2001b2c6 <__swrite>:
2001b2c6:	8d5ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b2ca:	00c59783          	lh	a5,12(a1)
2001b2ce:	1141                	c.addi	sp,-16
2001b2d0:	842e                	c.mv	s0,a1
2001b2d2:	84b2                	c.mv	s1,a2
2001b2d4:	0087fa5b          	bbc	a5,8,2001b2e8 <__swrite+0x22>
2001b2d8:	00e41503          	lh	a0,14(s0)
2001b2dc:	4609                	c.li	a2,2
2001b2de:	4581                	c.li	a1,0
2001b2e0:	c636                	c.swsp	a3,12(sp)
2001b2e2:	67a010ef          	jal	ra,2001c95c <_lseek>
2001b2e6:	46b2                	c.lwsp	a3,12(sp)
2001b2e8:	00c41783          	lh	a5,12(s0)
2001b2ec:	777d                	c.lui	a4,0xfffff
2001b2ee:	177d                	c.addi	a4,-1
2001b2f0:	00e41503          	lh	a0,14(s0)
2001b2f4:	8ff9                	c.and	a5,a4
2001b2f6:	8636                	c.mv	a2,a3
2001b2f8:	85a6                	c.mv	a1,s1
2001b2fa:	00f41623          	sh	a5,12(s0)
2001b2fe:	6ba010ef          	jal	ra,2001c9b8 <_write>
2001b302:	0141                	c.addi	sp,16
2001b304:	8bbff06f          	j	2001abbe <__riscv_restore_0>

2001b308 <__sseek>:
2001b308:	893ff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b30c:	842e                	c.mv	s0,a1
2001b30e:	00e41503          	lh	a0,14(s0)
2001b312:	85b2                	c.mv	a1,a2
2001b314:	8636                	c.mv	a2,a3
2001b316:	646010ef          	jal	ra,2001c95c <_lseek>
2001b31a:	57fd                	c.li	a5,-1
2001b31c:	00c41703          	lh	a4,12(s0)
2001b320:	00f51963          	bne	a0,a5,2001b332 <__sseek+0x2a>
2001b324:	77fd                	c.lui	a5,0xfffff
2001b326:	17fd                	c.addi	a5,-1
2001b328:	8ff9                	c.and	a5,a4
2001b32a:	00f41623          	sh	a5,12(s0)
2001b32e:	891ff06f          	j	2001abbe <__riscv_restore_0>
2001b332:	6785                	c.lui	a5,0x1
2001b334:	8fd9                	c.or	a5,a4
2001b336:	00f41623          	sh	a5,12(s0)
2001b33a:	c828                	c.sw	a0,80(s0)
2001b33c:	bfcd                	c.j	2001b32e <__sseek+0x26>

2001b33e <__sclose>:
2001b33e:	85dff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b342:	00e59503          	lh	a0,14(a1)
2001b346:	5b0010ef          	jal	ra,2001c8f6 <_close>
2001b34a:	875ff06f          	j	2001abbe <__riscv_restore_0>

2001b34e <stpcpy>:
2001b34e:	0585                	c.addi	a1,1
2001b350:	fff5c783          	lbu	a5,-1(a1)
2001b354:	00150713          	addi	a4,a0,1
2001b358:	fef70fa3          	sb	a5,-1(a4) # ffffefff <BIN_SIZE+0xdffc0997>
2001b35c:	e391                	c.bnez	a5,2001b360 <stpcpy+0x12>
2001b35e:	8082                	c.jr	ra
2001b360:	853a                	c.mv	a0,a4
2001b362:	b7f5                	c.j	2001b34e <stpcpy>

2001b364 <strcmp>:
2001b364:	00b56733          	or	a4,a0,a1
2001b368:	8b0d                	c.andi	a4,3
2001b36a:	e331                	c.bnez	a4,2001b3ae <strcmp+0x4a>
2001b36c:	4110                	c.lw	a2,0(a0)
2001b36e:	4194                	c.lw	a3,0(a1)
2001b370:	22d602db          	ffzmism	t0,a2,a3
2001b374:	04029a63          	bnez	t0,2001b3c8 <strcmp+0x64>
2001b378:	4150                	c.lw	a2,4(a0)
2001b37a:	41d4                	c.lw	a3,4(a1)
2001b37c:	22d602db          	ffzmism	t0,a2,a3
2001b380:	04029463          	bnez	t0,2001b3c8 <strcmp+0x64>
2001b384:	4510                	c.lw	a2,8(a0)
2001b386:	4594                	c.lw	a3,8(a1)
2001b388:	22d602db          	ffzmism	t0,a2,a3
2001b38c:	02029e63          	bnez	t0,2001b3c8 <strcmp+0x64>
2001b390:	4550                	c.lw	a2,12(a0)
2001b392:	45d4                	c.lw	a3,12(a1)
2001b394:	22d602db          	ffzmism	t0,a2,a3
2001b398:	02029863          	bnez	t0,2001b3c8 <strcmp+0x64>
2001b39c:	4910                	c.lw	a2,16(a0)
2001b39e:	4994                	c.lw	a3,16(a1)
2001b3a0:	22d602db          	ffzmism	t0,a2,a3
2001b3a4:	02029263          	bnez	t0,2001b3c8 <strcmp+0x64>
2001b3a8:	0551                	c.addi	a0,20
2001b3aa:	05d1                	c.addi	a1,20
2001b3ac:	b7c1                	c.j	2001b36c <strcmp+0x8>
2001b3ae:	00054603          	lbu	a2,0(a0)
2001b3b2:	0005c683          	lbu	a3,0(a1)
2001b3b6:	0505                	c.addi	a0,1
2001b3b8:	0585                	c.addi	a1,1
2001b3ba:	00d61363          	bne	a2,a3,2001b3c0 <strcmp+0x5c>
2001b3be:	fa65                	c.bnez	a2,2001b3ae <strcmp+0x4a>
2001b3c0:	40d60533          	sub	a0,a2,a3
2001b3c4:	00008067          	ret
2001b3c8:	028e                	c.slli	t0,0x3
2001b3ca:	00565633          	srl	a2,a2,t0
2001b3ce:	0ff67613          	andi	a2,a2,255
2001b3d2:	0056d6b3          	srl	a3,a3,t0
2001b3d6:	0ff6f693          	andi	a3,a3,255
2001b3da:	40d60533          	sub	a0,a2,a3
2001b3de:	8082                	c.jr	ra

2001b3e0 <strlen>:
2001b3e0:	00357793          	andi	a5,a0,3
2001b3e4:	872a                	c.mv	a4,a0
2001b3e6:	e79d                	c.bnez	a5,2001b414 <strlen+0x34>
2001b3e8:	0511                	c.addi	a0,4
2001b3ea:	ffc52783          	lw	a5,-4(a0)
2001b3ee:	200787db          	ffb	a5,a5,zero
2001b3f2:	dbfd                	c.beqz	a5,2001b3e8 <strlen+0x8>
2001b3f4:	ffc54783          	lbu	a5,-4(a0)
2001b3f8:	40e50733          	sub	a4,a0,a4
2001b3fc:	ffd54683          	lbu	a3,-3(a0)
2001b400:	ffe54603          	lbu	a2,-2(a0)
2001b404:	c795                	c.beqz	a5,2001b430 <strlen+0x50>
2001b406:	c28d                	c.beqz	a3,2001b428 <strlen+0x48>
2001b408:	ca05                	c.beqz	a2,2001b438 <strlen+0x58>
2001b40a:	fff70513          	addi	a0,a4,-1
2001b40e:	8082                	c.jr	ra
2001b410:	fc068ce3          	beqz	a3,2001b3e8 <strlen+0x8>
2001b414:	00054783          	lbu	a5,0(a0)
2001b418:	0505                	c.addi	a0,1
2001b41a:	00357693          	andi	a3,a0,3
2001b41e:	fbed                	c.bnez	a5,2001b410 <strlen+0x30>
2001b420:	8d19                	c.sub	a0,a4
2001b422:	157d                	c.addi	a0,-1
2001b424:	00008067          	ret
2001b428:	ffd70513          	addi	a0,a4,-3
2001b42c:	00008067          	ret
2001b430:	ffc70513          	addi	a0,a4,-4
2001b434:	00008067          	ret
2001b438:	ffe70513          	addi	a0,a4,-2
2001b43c:	8082                	c.jr	ra
2001b43e:	0001                	c.nop

2001b440 <__sprint_r>:
2001b440:	f5aff2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001b444:	4618                	c.lw	a4,8(a2)
2001b446:	8432                	c.mv	s0,a2
2001b448:	e711                	c.bnez	a4,2001b454 <__sprint_r+0x14>
2001b44a:	4501                	c.li	a0,0
2001b44c:	00062223          	sw	zero,4(a2)
2001b450:	f6eff06f          	j	2001abbe <__riscv_restore_0>
2001b454:	07b000ef          	jal	ra,2001bcce <__sfvwrite_r>
2001b458:	00042423          	sw	zero,8(s0)
2001b45c:	00042223          	sw	zero,4(s0)
2001b460:	bfc5                	c.j	2001b450 <__sprint_r+0x10>

2001b462 <_vfiprintf_r>:
2001b462:	f08ff2ef          	jal	t0,2001ab6a <__riscv_save_12>
2001b466:	7171                	c.addi16sp	sp,-176
2001b468:	89aa                	c.mv	s3,a0
2001b46a:	842e                	c.mv	s0,a1
2001b46c:	8ab2                	c.mv	s5,a2
2001b46e:	8a36                	c.mv	s4,a3
2001b470:	c511                	c.beqz	a0,2001b47c <_vfiprintf_r+0x1a>
2001b472:	058827ab          	lwgp	a5,16472 # 84194 <__mculib_REENT__sdidinit>
2001b476:	e399                	c.bnez	a5,2001b47c <_vfiprintf_r+0x1a>
2001b478:	805ff0ef          	jal	ra,2001ac7c <__sinit>
2001b47c:	00c41783          	lh	a5,12(s0)
2001b480:	0237f85b          	bbc	a5,3,2001b4b0 <_vfiprintf_r+0x4e>
2001b484:	481c                	c.lw	a5,16(s0)
2001b486:	c78d                	c.beqz	a5,2001b4b0 <_vfiprintf_r+0x4e>
2001b488:	00c41783          	lh	a5,12(s0)
2001b48c:	8be9                	c.andi	a5,26
2001b48e:	02a7e95b          	bnec	a5,10,2001b4c0 <_vfiprintf_r+0x5e>
2001b492:	00e41783          	lh	a5,14(s0)
2001b496:	0207c563          	bltz	a5,2001b4c0 <_vfiprintf_r+0x5e>
2001b49a:	86d2                	c.mv	a3,s4
2001b49c:	8656                	c.mv	a2,s5
2001b49e:	85a2                	c.mv	a1,s0
2001b4a0:	854e                	c.mv	a0,s3
2001b4a2:	7bc000ef          	jal	ra,2001bc5e <__sbprintf>
2001b4a6:	c22a                	c.swsp	a0,4(sp)
2001b4a8:	4512                	c.lwsp	a0,4(sp)
2001b4aa:	614d                	c.addi16sp	sp,176
2001b4ac:	efaff06f          	j	2001aba6 <__riscv_restore_12>
2001b4b0:	85a2                	c.mv	a1,s0
2001b4b2:	854e                	c.mv	a0,s3
2001b4b4:	2a0010ef          	jal	ra,2001c754 <__swsetup_r>
2001b4b8:	d961                	c.beqz	a0,2001b488 <_vfiprintf_r+0x26>
2001b4ba:	54fd                	c.li	s1,-1
2001b4bc:	c226                	c.swsp	s1,4(sp)
2001b4be:	b7ed                	c.j	2001b4a8 <_vfiprintf_r+0x46>
2001b4c0:	20021cb7          	lui	s9,0x20021
2001b4c4:	70cc8713          	addi	a4,s9,1804 # 2002170c <zeroes.4805>
2001b4c8:	20021d37          	lui	s10,0x20021
2001b4cc:	c63a                	c.swsp	a4,12(sp)
2001b4ce:	6fcd0713          	addi	a4,s10,1788 # 200216fc <blanks.4804>
2001b4d2:	c83a                	c.swsp	a4,16(sp)
2001b4d4:	2001f737          	lui	a4,0x2001f
2001b4d8:	1884                	c.addi4spn	s1,sp,112
2001b4da:	ea870793          	addi	a5,a4,-344 # 2001eea8 <_ITB_BASE_+0xcf8>
2001b4de:	2001f737          	lui	a4,0x2001f
2001b4e2:	c3870713          	addi	a4,a4,-968 # 2001ec38 <_ITB_BASE_+0xa88>
2001b4e6:	8da6                	c.mv	s11,s1
2001b4e8:	de26                	c.swsp	s1,60(sp)
2001b4ea:	c282                	c.swsp	zero,68(sp)
2001b4ec:	c082                	c.swsp	zero,64(sp)
2001b4ee:	c402                	c.swsp	zero,8(sp)
2001b4f0:	c202                	c.swsp	zero,4(sp)
2001b4f2:	d03e                	c.swsp	a5,32(sp)
2001b4f4:	ca3a                	c.swsp	a4,20(sp)
2001b4f6:	8956                	c.mv	s2,s5
2001b4f8:	00094703          	lbu	a4,0(s2) # fff00000 <BIN_SIZE+0xdfec1998>
2001b4fc:	c319                	c.beqz	a4,2001b502 <_vfiprintf_r+0xa0>
2001b4fe:	0a5766db          	bnec	a4,37,2001b5aa <_vfiprintf_r+0x148>
2001b502:	41590b33          	sub	s6,s2,s5
2001b506:	020b0463          	beqz	s6,2001b52e <_vfiprintf_r+0xcc>
2001b50a:	4716                	c.lwsp	a4,68(sp)
2001b50c:	015da023          	sw	s5,0(s11)
2001b510:	975a                	c.add	a4,s6
2001b512:	c2ba                	c.swsp	a4,68(sp)
2001b514:	4706                	c.lwsp	a4,64(sp)
2001b516:	016da223          	sw	s6,4(s11)
2001b51a:	0705                	c.addi	a4,1
2001b51c:	c0ba                	c.swsp	a4,64(sp)
2001b51e:	469d                	c.li	a3,7
2001b520:	08e6c763          	blt	a3,a4,2001b5ae <_vfiprintf_r+0x14c>
2001b524:	0da1                	c.addi	s11,8
2001b526:	4712                	c.lwsp	a4,4(sp)
2001b528:	016707b3          	add	a5,a4,s6
2001b52c:	c23e                	c.swsp	a5,4(sp)
2001b52e:	00094703          	lbu	a4,0(s2)
2001b532:	70070e63          	beqz	a4,2001bc4e <_vfiprintf_r+0x7ec>
2001b536:	00190613          	addi	a2,s2,1
2001b53a:	4501                	c.li	a0,0
2001b53c:	4681                	c.li	a3,0
2001b53e:	5d7d                	c.li	s10,-1
2001b540:	4901                	c.li	s2,0
2001b542:	4c81                	c.li	s9,0
2001b544:	05800c13          	li	s8,88
2001b548:	02e00e13          	li	t3,46
2001b54c:	48a5                	c.li	a7,9
2001b54e:	4329                	c.li	t1,10
2001b550:	03900e93          	li	t4,57
2001b554:	03100f13          	li	t5,49
2001b558:	06e00f93          	li	t6,110
2001b55c:	07100293          	li	t0,113
2001b560:	06800393          	li	t2,104
2001b564:	02a00b13          	li	s6,42
2001b568:	02010ba3          	sb	zero,55(sp)
2001b56c:	00160a93          	addi	s5,a2,1
2001b570:	00064603          	lbu	a2,0(a2)
2001b574:	7186525b          	beqc	a2,88,2001b878 <_vfiprintf_r+0x416>
2001b578:	08cc4663          	blt	s8,a2,2001b604 <_vfiprintf_r+0x1a2>
2001b57c:	34e65fdb          	beqc	a2,46,2001b8da <_vfiprintf_r+0x478>
2001b580:	04ce4b63          	blt	t3,a2,2001b5d6 <_vfiprintf_r+0x174>
2001b584:	34a653db          	beqc	a2,42,2001b8ca <_vfiprintf_r+0x468>
2001b588:	04cb4063          	blt	s6,a2,2001b5c8 <_vfiprintf_r+0x166>
2001b58c:	320656db          	beqc	a2,32,2001b8b8 <_vfiprintf_r+0x456>
2001b590:	32365adb          	beqc	a2,35,2001b8c4 <_vfiprintf_r+0x462>
2001b594:	c119                	c.beqz	a0,2001b59a <_vfiprintf_r+0x138>
2001b596:	02d10ba3          	sb	a3,55(sp)
2001b59a:	6a060a63          	beqz	a2,2001bc4e <_vfiprintf_r+0x7ec>
2001b59e:	04c10423          	sb	a2,72(sp)
2001b5a2:	02010ba3          	sb	zero,55(sp)
2001b5a6:	8b52                	c.mv	s6,s4
2001b5a8:	a66d                	c.j	2001b952 <_vfiprintf_r+0x4f0>
2001b5aa:	0905                	c.addi	s2,1
2001b5ac:	b7b1                	c.j	2001b4f8 <_vfiprintf_r+0x96>
2001b5ae:	1870                	c.addi4spn	a2,sp,60
2001b5b0:	85a2                	c.mv	a1,s0
2001b5b2:	854e                	c.mv	a0,s3
2001b5b4:	3571                	c.jal	2001b440 <__sprint_r>
2001b5b6:	66051463          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b5ba:	8da6                	c.mv	s11,s1
2001b5bc:	b7ad                	c.j	2001b526 <_vfiprintf_r+0xc4>
2001b5be:	4505                	c.li	a0,1
2001b5c0:	02b00693          	li	a3,43
2001b5c4:	8656                	c.mv	a2,s5
2001b5c6:	b75d                	c.j	2001b56c <_vfiprintf_r+0x10a>
2001b5c8:	beb65bdb          	beqc	a2,43,2001b5be <_vfiprintf_r+0x15c>
2001b5cc:	bcd664db          	bnec	a2,45,2001b594 <_vfiprintf_r+0x132>
2001b5d0:	004cec93          	ori	s9,s9,4
2001b5d4:	bfc5                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b5d6:	00cec963          	blt	t4,a2,2001b5e8 <_vfiprintf_r+0x186>
2001b5da:	33e65f63          	bge	a2,t5,2001b918 <_vfiprintf_r+0x4b6>
2001b5de:	bb066bdb          	bnec	a2,48,2001b594 <_vfiprintf_r+0x132>
2001b5e2:	080cec93          	ori	s9,s9,128
2001b5e6:	bff9                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b5e8:	7cf6525b          	beqc	a2,79,2001b9ac <_vfiprintf_r+0x54a>
2001b5ec:	4156645b          	bnec	a2,85,2001b5f4 <_vfiprintf_r+0x192>
2001b5f0:	41c0006f          	j	2001ba0c <_vfiprintf_r+0x5aa>
2001b5f4:	fa46605b          	bnec	a2,68,2001b594 <_vfiprintf_r+0x132>
2001b5f8:	c119                	c.beqz	a0,2001b5fe <_vfiprintf_r+0x19c>
2001b5fa:	02d10ba3          	sb	a3,55(sp)
2001b5fe:	010cec93          	ori	s9,s9,16
2001b602:	a005                	c.j	2001b622 <_vfiprintf_r+0x1c0>
2001b604:	76e65adb          	beqc	a2,110,2001b978 <_vfiprintf_r+0x516>
2001b608:	08cfc163          	blt	t6,a2,2001b68a <_vfiprintf_r+0x228>
2001b60c:	728655db          	beqc	a2,104,2001b936 <_vfiprintf_r+0x4d4>
2001b610:	06c3c163          	blt	t2,a2,2001b672 <_vfiprintf_r+0x210>
2001b614:	723657db          	beqc	a2,99,2001b942 <_vfiprintf_r+0x4e0>
2001b618:	f6466edb          	bnec	a2,100,2001b594 <_vfiprintf_r+0x132>
2001b61c:	c119                	c.beqz	a0,2001b622 <_vfiprintf_r+0x1c0>
2001b61e:	02d10ba3          	sb	a3,55(sp)
2001b622:	325cfd5b          	bbc	s9,5,2001b95c <_vfiprintf_r+0x4fa>
2001b626:	0a1d                	c.addi	s4,7
2001b628:	ff8a7a13          	andi	s4,s4,-8
2001b62c:	008a0b13          	addi	s6,s4,8
2001b630:	000a2c03          	lw	s8,0(s4)
2001b634:	004a2a03          	lw	s4,4(s4)
2001b638:	000a5e63          	bgez	s4,2001b654 <_vfiprintf_r+0x1f2>
2001b63c:	41800c33          	neg	s8,s8
2001b640:	018036b3          	snez	a3,s8
2001b644:	41400a33          	neg	s4,s4
2001b648:	40da0a33          	sub	s4,s4,a3
2001b64c:	02d00693          	li	a3,45
2001b650:	02d10ba3          	sb	a3,55(sp)
2001b654:	56fd                	c.li	a3,-1
2001b656:	40dd1a63          	bne	s10,a3,2001ba6a <_vfiprintf_r+0x608>
2001b65a:	460a1563          	bnez	s4,2001bac4 <_vfiprintf_r+0x662>
2001b65e:	46a5                	c.li	a3,9
2001b660:	4786e263          	bltu	a3,s8,2001bac4 <_vfiprintf_r+0x662>
2001b664:	030c0c13          	addi	s8,s8,48
2001b668:	078107a3          	sb	s8,111(sp)
2001b66c:	06f10b93          	addi	s7,sp,111
2001b670:	a1a1                	c.j	2001bab8 <_vfiprintf_r+0x656>
2001b672:	fa9655db          	beqc	a2,105,2001b61c <_vfiprintf_r+0x1ba>
2001b676:	f0c66fdb          	bnec	a2,108,2001b594 <_vfiprintf_r+0x132>
2001b67a:	000ac603          	lbu	a2,0(s5) # 80000000 <BIN_SIZE+0x5ffc1998>
2001b67e:	6ac66fdb          	bnec	a2,108,2001b93c <_vfiprintf_r+0x4da>
2001b682:	0a85                	c.addi	s5,1
2001b684:	020cec93          	ori	s9,s9,32
2001b688:	bf35                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b68a:	ff165ddb          	beqc	a2,113,2001b684 <_vfiprintf_r+0x222>
2001b68e:	02c2c663          	blt	t0,a2,2001b6ba <_vfiprintf_r+0x258>
2001b692:	70f65fdb          	beqc	a2,111,2001b9b0 <_vfiprintf_r+0x54e>
2001b696:	ef066fdb          	bnec	a2,112,2001b594 <_vfiprintf_r+0x132>
2001b69a:	76e1                	c.lui	a3,0xffff8
2001b69c:	47d2                	c.lwsp	a5,20(sp)
2001b69e:	8306c693          	xori	a3,a3,-2000
2001b6a2:	004a0b13          	addi	s6,s4,4
2001b6a6:	000a2c03          	lw	s8,0(s4)
2001b6aa:	02d11c23          	sh	a3,56(sp)
2001b6ae:	4a01                	c.li	s4,0
2001b6b0:	002cec93          	ori	s9,s9,2
2001b6b4:	c43e                	c.swsp	a5,8(sp)
2001b6b6:	4689                	c.li	a3,2
2001b6b8:	ae01                	c.j	2001b9c8 <_vfiprintf_r+0x566>
2001b6ba:	75565bdb          	beqc	a2,117,2001ba10 <_vfiprintf_r+0x5ae>
2001b6be:	798653db          	beqc	a2,120,2001ba44 <_vfiprintf_r+0x5e2>
2001b6c2:	ed3669db          	bnec	a2,115,2001b594 <_vfiprintf_r+0x132>
2001b6c6:	02010ba3          	sb	zero,55(sp)
2001b6ca:	56fd                	c.li	a3,-1
2001b6cc:	004a0b13          	addi	s6,s4,4
2001b6d0:	000a2b83          	lw	s7,0(s4)
2001b6d4:	32dd0763          	beq	s10,a3,2001ba02 <_vfiprintf_r+0x5a0>
2001b6d8:	866a                	c.mv	a2,s10
2001b6da:	4581                	c.li	a1,0
2001b6dc:	855e                	c.mv	a0,s7
2001b6de:	097000ef          	jal	ra,2001bf74 <memchr>
2001b6e2:	4a01                	c.li	s4,0
2001b6e4:	c119                	c.beqz	a0,2001b6ea <_vfiprintf_r+0x288>
2001b6e6:	41750d33          	sub	s10,a0,s7
2001b6ea:	8c52                	c.mv	s8,s4
2001b6ec:	01aa5363          	bge	s4,s10,2001b6f2 <_vfiprintf_r+0x290>
2001b6f0:	8c6a                	c.mv	s8,s10
2001b6f2:	03714683          	lbu	a3,55(sp)
2001b6f6:	c291                	c.beqz	a3,2001b6fa <_vfiprintf_r+0x298>
2001b6f8:	0c05                	c.addi	s8,1
2001b6fa:	002cf713          	andi	a4,s9,2
2001b6fe:	cc3a                	c.swsp	a4,24(sp)
2001b700:	c311                	c.beqz	a4,2001b704 <_vfiprintf_r+0x2a2>
2001b702:	0c09                	c.addi	s8,2
2001b704:	084cf713          	andi	a4,s9,132
2001b708:	ce3a                	c.swsp	a4,28(sp)
2001b70a:	e329                	c.bnez	a4,2001b74c <_vfiprintf_r+0x2ea>
2001b70c:	418906b3          	sub	a3,s2,s8
2001b710:	02d05e63          	blez	a3,2001b74c <_vfiprintf_r+0x2ea>
2001b714:	4341                	c.li	t1,16
2001b716:	4e1d                	c.li	t3,7
2001b718:	4606                	c.lwsp	a2,64(sp)
2001b71a:	4596                	c.lwsp	a1,68(sp)
2001b71c:	0605                	c.addi	a2,1
2001b71e:	008d8513          	addi	a0,s11,8
2001b722:	40d34663          	blt	t1,a3,2001bb2e <_vfiprintf_r+0x6cc>
2001b726:	47c2                	c.lwsp	a5,16(sp)
2001b728:	00dda223          	sw	a3,4(s11)
2001b72c:	96ae                	c.add	a3,a1
2001b72e:	00fda023          	sw	a5,0(s11)
2001b732:	c2b6                	c.swsp	a3,68(sp)
2001b734:	c0b2                	c.swsp	a2,64(sp)
2001b736:	469d                	c.li	a3,7
2001b738:	8daa                	c.mv	s11,a0
2001b73a:	00c6d963          	bge	a3,a2,2001b74c <_vfiprintf_r+0x2ea>
2001b73e:	1870                	c.addi4spn	a2,sp,60
2001b740:	85a2                	c.mv	a1,s0
2001b742:	854e                	c.mv	a0,s3
2001b744:	39f5                	c.jal	2001b440 <__sprint_r>
2001b746:	4c051c63          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b74a:	8da6                	c.mv	s11,s1
2001b74c:	03714683          	lbu	a3,55(sp)
2001b750:	c295                	c.beqz	a3,2001b774 <_vfiprintf_r+0x312>
2001b752:	03710613          	addi	a2,sp,55
2001b756:	00cda023          	sw	a2,0(s11)
2001b75a:	4605                	c.li	a2,1
2001b75c:	4686                	c.lwsp	a3,64(sp)
2001b75e:	00cda223          	sw	a2,4(s11)
2001b762:	4616                	c.lwsp	a2,68(sp)
2001b764:	0685                	c.addi	a3,1
2001b766:	0605                	c.addi	a2,1
2001b768:	c2b2                	c.swsp	a2,68(sp)
2001b76a:	c0b6                	c.swsp	a3,64(sp)
2001b76c:	461d                	c.li	a2,7
2001b76e:	3ed64a63          	blt	a2,a3,2001bb62 <_vfiprintf_r+0x700>
2001b772:	0da1                	c.addi	s11,8
2001b774:	4762                	c.lwsp	a4,24(sp)
2001b776:	c30d                	c.beqz	a4,2001b798 <_vfiprintf_r+0x336>
2001b778:	1830                	c.addi4spn	a2,sp,56
2001b77a:	00cda023          	sw	a2,0(s11)
2001b77e:	4609                	c.li	a2,2
2001b780:	4686                	c.lwsp	a3,64(sp)
2001b782:	00cda223          	sw	a2,4(s11)
2001b786:	4616                	c.lwsp	a2,68(sp)
2001b788:	0685                	c.addi	a3,1
2001b78a:	0609                	c.addi	a2,2
2001b78c:	c2b2                	c.swsp	a2,68(sp)
2001b78e:	c0b6                	c.swsp	a3,64(sp)
2001b790:	461d                	c.li	a2,7
2001b792:	3ed64063          	blt	a2,a3,2001bb72 <_vfiprintf_r+0x710>
2001b796:	0da1                	c.addi	s11,8
2001b798:	47f2                	c.lwsp	a5,28(sp)
2001b79a:	08000693          	li	a3,128
2001b79e:	04d79263          	bne	a5,a3,2001b7e2 <_vfiprintf_r+0x380>
2001b7a2:	418906b3          	sub	a3,s2,s8
2001b7a6:	02d05e63          	blez	a3,2001b7e2 <_vfiprintf_r+0x380>
2001b7aa:	4341                	c.li	t1,16
2001b7ac:	4e1d                	c.li	t3,7
2001b7ae:	4606                	c.lwsp	a2,64(sp)
2001b7b0:	4596                	c.lwsp	a1,68(sp)
2001b7b2:	0605                	c.addi	a2,1
2001b7b4:	008d8513          	addi	a0,s11,8
2001b7b8:	3cd34563          	blt	t1,a3,2001bb82 <_vfiprintf_r+0x720>
2001b7bc:	47b2                	c.lwsp	a5,12(sp)
2001b7be:	00dda223          	sw	a3,4(s11)
2001b7c2:	96ae                	c.add	a3,a1
2001b7c4:	00fda023          	sw	a5,0(s11)
2001b7c8:	c2b6                	c.swsp	a3,68(sp)
2001b7ca:	c0b2                	c.swsp	a2,64(sp)
2001b7cc:	469d                	c.li	a3,7
2001b7ce:	8daa                	c.mv	s11,a0
2001b7d0:	00c6d963          	bge	a3,a2,2001b7e2 <_vfiprintf_r+0x380>
2001b7d4:	1870                	c.addi4spn	a2,sp,60
2001b7d6:	85a2                	c.mv	a1,s0
2001b7d8:	854e                	c.mv	a0,s3
2001b7da:	319d                	c.jal	2001b440 <__sprint_r>
2001b7dc:	44051163          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b7e0:	8da6                	c.mv	s11,s1
2001b7e2:	41aa0a33          	sub	s4,s4,s10
2001b7e6:	03405e63          	blez	s4,2001b822 <_vfiprintf_r+0x3c0>
2001b7ea:	4341                	c.li	t1,16
2001b7ec:	4e1d                	c.li	t3,7
2001b7ee:	4686                	c.lwsp	a3,64(sp)
2001b7f0:	4616                	c.lwsp	a2,68(sp)
2001b7f2:	0685                	c.addi	a3,1
2001b7f4:	008d8593          	addi	a1,s11,8
2001b7f8:	3b434f63          	blt	t1,s4,2001bbb6 <_vfiprintf_r+0x754>
2001b7fc:	47b2                	c.lwsp	a5,12(sp)
2001b7fe:	014da223          	sw	s4,4(s11)
2001b802:	9a32                	c.add	s4,a2
2001b804:	00fda023          	sw	a5,0(s11)
2001b808:	c2d2                	c.swsp	s4,68(sp)
2001b80a:	c0b6                	c.swsp	a3,64(sp)
2001b80c:	461d                	c.li	a2,7
2001b80e:	8dae                	c.mv	s11,a1
2001b810:	00d65963          	bge	a2,a3,2001b822 <_vfiprintf_r+0x3c0>
2001b814:	1870                	c.addi4spn	a2,sp,60
2001b816:	85a2                	c.mv	a1,s0
2001b818:	854e                	c.mv	a0,s3
2001b81a:	311d                	c.jal	2001b440 <__sprint_r>
2001b81c:	40051163          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b820:	8da6                	c.mv	s11,s1
2001b822:	4696                	c.lwsp	a3,68(sp)
2001b824:	017da023          	sw	s7,0(s11)
2001b828:	01a68833          	add	a6,a3,s10
2001b82c:	4686                	c.lwsp	a3,64(sp)
2001b82e:	01ada223          	sw	s10,4(s11)
2001b832:	0685                	c.addi	a3,1
2001b834:	c2c2                	c.swsp	a6,68(sp)
2001b836:	c0b6                	c.swsp	a3,64(sp)
2001b838:	461d                	c.li	a2,7
2001b83a:	008d8793          	addi	a5,s11,8
2001b83e:	00d65963          	bge	a2,a3,2001b850 <_vfiprintf_r+0x3ee>
2001b842:	1870                	c.addi4spn	a2,sp,60
2001b844:	85a2                	c.mv	a1,s0
2001b846:	854e                	c.mv	a0,s3
2001b848:	3ee5                	c.jal	2001b440 <__sprint_r>
2001b84a:	3c051a63          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b84e:	87a6                	c.mv	a5,s1
2001b850:	782cfb5b          	bbs	s9,2,2001bbe6 <_vfiprintf_r+0x784>
2001b854:	01895363          	bge	s2,s8,2001b85a <_vfiprintf_r+0x3f8>
2001b858:	8962                	c.mv	s2,s8
2001b85a:	4792                	c.lwsp	a5,4(sp)
2001b85c:	01278733          	add	a4,a5,s2
2001b860:	4796                	c.lwsp	a5,68(sp)
2001b862:	c23a                	c.swsp	a4,4(sp)
2001b864:	c799                	c.beqz	a5,2001b872 <_vfiprintf_r+0x410>
2001b866:	1870                	c.addi4spn	a2,sp,60
2001b868:	85a2                	c.mv	a1,s0
2001b86a:	854e                	c.mv	a0,s3
2001b86c:	3ed1                	c.jal	2001b440 <__sprint_r>
2001b86e:	3a051863          	bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001b872:	c082                	c.swsp	zero,64(sp)
2001b874:	8da6                	c.mv	s11,s1
2001b876:	aa31                	c.j	2001b992 <_vfiprintf_r+0x530>
2001b878:	c119                	c.beqz	a0,2001b87e <_vfiprintf_r+0x41c>
2001b87a:	02d10ba3          	sb	a3,55(sp)
2001b87e:	5782                	c.lwsp	a5,32(sp)
2001b880:	c43e                	c.swsp	a5,8(sp)
2001b882:	1c5cf75b          	bbc	s9,5,2001ba50 <_vfiprintf_r+0x5ee>
2001b886:	0a1d                	c.addi	s4,7
2001b888:	ff8a7a13          	andi	s4,s4,-8
2001b88c:	008a0b13          	addi	s6,s4,8
2001b890:	000a2c03          	lw	s8,0(s4)
2001b894:	004a2a03          	lw	s4,4(s4)
2001b898:	4689                	c.li	a3,2
2001b89a:	120cf75b          	bbc	s9,0,2001b9c8 <_vfiprintf_r+0x566>
2001b89e:	014c65b3          	or	a1,s8,s4
2001b8a2:	12058363          	beqz	a1,2001b9c8 <_vfiprintf_r+0x566>
2001b8a6:	03000593          	li	a1,48
2001b8aa:	02b10c23          	sb	a1,56(sp)
2001b8ae:	02c10ca3          	sb	a2,57(sp)
2001b8b2:	002cec93          	ori	s9,s9,2
2001b8b6:	aa09                	c.j	2001b9c8 <_vfiprintf_r+0x566>
2001b8b8:	d00696e3          	bnez	a3,2001b5c4 <_vfiprintf_r+0x162>
2001b8bc:	4505                	c.li	a0,1
2001b8be:	02000693          	li	a3,32
2001b8c2:	b309                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b8c4:	001cec93          	ori	s9,s9,1
2001b8c8:	b9f5                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b8ca:	000a2903          	lw	s2,0(s4)
2001b8ce:	0a11                	c.addi	s4,4
2001b8d0:	ce095ae3          	bgez	s2,2001b5c4 <_vfiprintf_r+0x162>
2001b8d4:	41200933          	neg	s2,s2
2001b8d8:	b9e5                	c.j	2001b5d0 <_vfiprintf_r+0x16e>
2001b8da:	001a8593          	addi	a1,s5,1
2001b8de:	000ac603          	lbu	a2,0(s5)
2001b8e2:	02a669db          	bnec	a2,42,2001b914 <_vfiprintf_r+0x4b2>
2001b8e6:	000a2d03          	lw	s10,0(s4)
2001b8ea:	004a0613          	addi	a2,s4,4
2001b8ee:	000d5363          	bgez	s10,2001b8f4 <_vfiprintf_r+0x492>
2001b8f2:	5d7d                	c.li	s10,-1
2001b8f4:	8a32                	c.mv	s4,a2
2001b8f6:	8aae                	c.mv	s5,a1
2001b8f8:	b1f1                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b8fa:	026d0833          	mul	a6,s10,t1
2001b8fe:	0585                	c.addi	a1,1
2001b900:	fff5c603          	lbu	a2,-1(a1)
2001b904:	01580d33          	add	s10,a6,s5
2001b908:	fd060a93          	addi	s5,a2,-48
2001b90c:	ff58f7e3          	bgeu	a7,s5,2001b8fa <_vfiprintf_r+0x498>
2001b910:	8aae                	c.mv	s5,a1
2001b912:	b18d                	c.j	2001b574 <_vfiprintf_r+0x112>
2001b914:	4d01                	c.li	s10,0
2001b916:	bfcd                	c.j	2001b908 <_vfiprintf_r+0x4a6>
2001b918:	85d6                	c.mv	a1,s5
2001b91a:	4901                	c.li	s2,0
2001b91c:	02690933          	mul	s2,s2,t1
2001b920:	fd060613          	addi	a2,a2,-48
2001b924:	0585                	c.addi	a1,1
2001b926:	9932                	c.add	s2,a2
2001b928:	fff5c603          	lbu	a2,-1(a1)
2001b92c:	fd060a93          	addi	s5,a2,-48
2001b930:	ff58f6e3          	bgeu	a7,s5,2001b91c <_vfiprintf_r+0x4ba>
2001b934:	bff1                	c.j	2001b910 <_vfiprintf_r+0x4ae>
2001b936:	040cec93          	ori	s9,s9,64
2001b93a:	b169                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b93c:	010cec93          	ori	s9,s9,16
2001b940:	b151                	c.j	2001b5c4 <_vfiprintf_r+0x162>
2001b942:	000a2683          	lw	a3,0(s4)
2001b946:	004a0b13          	addi	s6,s4,4
2001b94a:	04d10423          	sb	a3,72(sp)
2001b94e:	02010ba3          	sb	zero,55(sp)
2001b952:	4d05                	c.li	s10,1
2001b954:	4a01                	c.li	s4,0
2001b956:	04810b93          	addi	s7,sp,72
2001b95a:	bb41                	c.j	2001b6ea <_vfiprintf_r+0x288>
2001b95c:	000a2c03          	lw	s8,0(s4)
2001b960:	004a0b13          	addi	s6,s4,4
2001b964:	004cf55b          	bbc	s9,4,2001b96e <_vfiprintf_r+0x50c>
2001b968:	41fc5a13          	srai	s4,s8,0x1f
2001b96c:	b1f1                	c.j	2001b638 <_vfiprintf_r+0x1d6>
2001b96e:	be6cfd5b          	bbc	s9,6,2001b968 <_vfiprintf_r+0x506>
2001b972:	3c0c3c5b          	bfos	s8,s8,15,0
2001b976:	bfcd                	c.j	2001b968 <_vfiprintf_r+0x506>
2001b978:	c119                	c.beqz	a0,2001b97e <_vfiprintf_r+0x51c>
2001b97a:	02d10ba3          	sb	a3,55(sp)
2001b97e:	004a0b13          	addi	s6,s4,4
2001b982:	000a2683          	lw	a3,0(s4)
2001b986:	005cf85b          	bbc	s9,5,2001b996 <_vfiprintf_r+0x534>
2001b98a:	4712                	c.lwsp	a4,4(sp)
2001b98c:	c298                	c.sw	a4,0(a3)
2001b98e:	877d                	c.srai	a4,0x1f
2001b990:	c2d8                	c.sw	a4,4(a3)
2001b992:	8a5a                	c.mv	s4,s6
2001b994:	b68d                	c.j	2001b4f6 <_vfiprintf_r+0x94>
2001b996:	004cf55b          	bbc	s9,4,2001b9a0 <_vfiprintf_r+0x53e>
2001b99a:	4712                	c.lwsp	a4,4(sp)
2001b99c:	c298                	c.sw	a4,0(a3)
2001b99e:	bfd5                	c.j	2001b992 <_vfiprintf_r+0x530>
2001b9a0:	be6cfd5b          	bbc	s9,6,2001b99a <_vfiprintf_r+0x538>
2001b9a4:	4792                	c.lwsp	a5,4(sp)
2001b9a6:	00f69023          	sh	a5,0(a3) # ffff8000 <BIN_SIZE+0xdffb9998>
2001b9aa:	b7e5                	c.j	2001b992 <_vfiprintf_r+0x530>
2001b9ac:	010cec93          	ori	s9,s9,16
2001b9b0:	025cfc5b          	bbc	s9,5,2001b9e8 <_vfiprintf_r+0x586>
2001b9b4:	0a1d                	c.addi	s4,7
2001b9b6:	ff8a7a13          	andi	s4,s4,-8
2001b9ba:	008a0b13          	addi	s6,s4,8
2001b9be:	000a2c03          	lw	s8,0(s4)
2001b9c2:	004a2a03          	lw	s4,4(s4)
2001b9c6:	4681                	c.li	a3,0
2001b9c8:	02010ba3          	sb	zero,55(sp)
2001b9cc:	567d                	c.li	a2,-1
2001b9ce:	0acd0163          	beq	s10,a2,2001ba70 <_vfiprintf_r+0x60e>
2001b9d2:	8666                	c.mv	a2,s9
2001b9d4:	014c65b3          	or	a1,s8,s4
2001b9d8:	f7fcfc93          	andi	s9,s9,-129
2001b9dc:	e9d1                	c.bnez	a1,2001ba70 <_vfiprintf_r+0x60e>
2001b9de:	120d0f63          	beqz	s10,2001bb1c <_vfiprintf_r+0x6ba>
2001b9e2:	0816eb5b          	bnec	a3,1,2001ba78 <_vfiprintf_r+0x616>
2001b9e6:	b9bd                	c.j	2001b664 <_vfiprintf_r+0x202>
2001b9e8:	000a2c03          	lw	s8,0(s4)
2001b9ec:	004a0b13          	addi	s6,s4,4
2001b9f0:	004cf45b          	bbc	s9,4,2001b9f8 <_vfiprintf_r+0x596>
2001b9f4:	4a01                	c.li	s4,0
2001b9f6:	bfc1                	c.j	2001b9c6 <_vfiprintf_r+0x564>
2001b9f8:	be6cfe5b          	bbc	s9,6,2001b9f4 <_vfiprintf_r+0x592>
2001b9fc:	3c0c2c5b          	bfoz	s8,s8,15,0
2001ba00:	bfd5                	c.j	2001b9f4 <_vfiprintf_r+0x592>
2001ba02:	855e                	c.mv	a0,s7
2001ba04:	3af1                	c.jal	2001b3e0 <strlen>
2001ba06:	4a01                	c.li	s4,0
2001ba08:	8d2a                	c.mv	s10,a0
2001ba0a:	b1c5                	c.j	2001b6ea <_vfiprintf_r+0x288>
2001ba0c:	010cec93          	ori	s9,s9,16
2001ba10:	005cfd5b          	bbc	s9,5,2001ba2a <_vfiprintf_r+0x5c8>
2001ba14:	0a1d                	c.addi	s4,7
2001ba16:	ff8a7a13          	andi	s4,s4,-8
2001ba1a:	008a0b13          	addi	s6,s4,8
2001ba1e:	000a2c03          	lw	s8,0(s4)
2001ba22:	004a2a03          	lw	s4,4(s4)
2001ba26:	4685                	c.li	a3,1
2001ba28:	b745                	c.j	2001b9c8 <_vfiprintf_r+0x566>
2001ba2a:	000a2c03          	lw	s8,0(s4)
2001ba2e:	004a0b13          	addi	s6,s4,4
2001ba32:	004cf45b          	bbc	s9,4,2001ba3a <_vfiprintf_r+0x5d8>
2001ba36:	4a01                	c.li	s4,0
2001ba38:	b7fd                	c.j	2001ba26 <_vfiprintf_r+0x5c4>
2001ba3a:	be6cfe5b          	bbc	s9,6,2001ba36 <_vfiprintf_r+0x5d4>
2001ba3e:	3c0c2c5b          	bfoz	s8,s8,15,0
2001ba42:	bfd5                	c.j	2001ba36 <_vfiprintf_r+0x5d4>
2001ba44:	c119                	c.beqz	a0,2001ba4a <_vfiprintf_r+0x5e8>
2001ba46:	02d10ba3          	sb	a3,55(sp)
2001ba4a:	4752                	c.lwsp	a4,20(sp)
2001ba4c:	c43a                	c.swsp	a4,8(sp)
2001ba4e:	bd15                	c.j	2001b882 <_vfiprintf_r+0x420>
2001ba50:	000a2c03          	lw	s8,0(s4)
2001ba54:	004a0b13          	addi	s6,s4,4
2001ba58:	004cf45b          	bbc	s9,4,2001ba60 <_vfiprintf_r+0x5fe>
2001ba5c:	4a01                	c.li	s4,0
2001ba5e:	bd2d                	c.j	2001b898 <_vfiprintf_r+0x436>
2001ba60:	be6cfe5b          	bbc	s9,6,2001ba5c <_vfiprintf_r+0x5fa>
2001ba64:	3c0c2c5b          	bfoz	s8,s8,15,0
2001ba68:	bfd5                	c.j	2001ba5c <_vfiprintf_r+0x5fa>
2001ba6a:	8666                	c.mv	a2,s9
2001ba6c:	4685                	c.li	a3,1
2001ba6e:	b79d                	c.j	2001b9d4 <_vfiprintf_r+0x572>
2001ba70:	0016e45b          	bnec	a3,1,2001ba78 <_vfiprintf_r+0x616>
2001ba74:	be7ff06f          	j	2001b65a <_vfiprintf_r+0x1f8>
2001ba78:	0626dc5b          	beqc	a3,2,2001baf0 <_vfiprintf_r+0x68e>
2001ba7c:	86a6                	c.mv	a3,s1
2001ba7e:	01da1593          	slli	a1,s4,0x1d
2001ba82:	007c7613          	andi	a2,s8,7
2001ba86:	003c5c13          	srli	s8,s8,0x3
2001ba8a:	03060613          	addi	a2,a2,48
2001ba8e:	0185ec33          	or	s8,a1,s8
2001ba92:	003a5a13          	srli	s4,s4,0x3
2001ba96:	fec68fa3          	sb	a2,-1(a3)
2001ba9a:	014c65b3          	or	a1,s8,s4
2001ba9e:	fff68b93          	addi	s7,a3,-1
2001baa2:	ed99                	c.bnez	a1,2001bac0 <_vfiprintf_r+0x65e>
2001baa4:	000cfa5b          	bbc	s9,0,2001bab8 <_vfiprintf_r+0x656>
2001baa8:	010658db          	beqc	a2,48,2001bab8 <_vfiprintf_r+0x656>
2001baac:	03000613          	li	a2,48
2001bab0:	fecb8fa3          	sb	a2,-1(s7)
2001bab4:	ffe68b93          	addi	s7,a3,-2
2001bab8:	8a6a                	c.mv	s4,s10
2001baba:	41748d33          	sub	s10,s1,s7
2001babe:	b135                	c.j	2001b6ea <_vfiprintf_r+0x288>
2001bac0:	86de                	c.mv	a3,s7
2001bac2:	bf75                	c.j	2001ba7e <_vfiprintf_r+0x61c>
2001bac4:	8ba6                	c.mv	s7,s1
2001bac6:	4629                	c.li	a2,10
2001bac8:	4681                	c.li	a3,0
2001baca:	8562                	c.mv	a0,s8
2001bacc:	85d2                	c.mv	a1,s4
2001bace:	232d                	c.jal	2001bff8 <__umoddi3>
2001bad0:	1bfd                	c.addi	s7,-1
2001bad2:	03050513          	addi	a0,a0,48
2001bad6:	00ab8023          	sb	a0,0(s7)
2001bada:	85d2                	c.mv	a1,s4
2001badc:	8562                	c.mv	a0,s8
2001bade:	4629                	c.li	a2,10
2001bae0:	4681                	c.li	a3,0
2001bae2:	0b7000ef          	jal	ra,2001c398 <__udivdi3>
2001bae6:	8a2e                	c.mv	s4,a1
2001bae8:	8dc9                	c.or	a1,a0
2001baea:	8c2a                	c.mv	s8,a0
2001baec:	fde9                	c.bnez	a1,2001bac6 <_vfiprintf_r+0x664>
2001baee:	b7e9                	c.j	2001bab8 <_vfiprintf_r+0x656>
2001baf0:	8ba6                	c.mv	s7,s1
2001baf2:	47a2                	c.lwsp	a5,8(sp)
2001baf4:	00fc7693          	andi	a3,s8,15
2001baf8:	96be                	c.add	a3,a5
2001bafa:	00068683          	lb	a3,0(a3)
2001bafe:	1bfd                	c.addi	s7,-1
2001bb00:	00db8023          	sb	a3,0(s7)
2001bb04:	004c5c13          	srli	s8,s8,0x4
2001bb08:	01ca1693          	slli	a3,s4,0x1c
2001bb0c:	0186ec33          	or	s8,a3,s8
2001bb10:	004a5a13          	srli	s4,s4,0x4
2001bb14:	014c66b3          	or	a3,s8,s4
2001bb18:	fee9                	c.bnez	a3,2001baf2 <_vfiprintf_r+0x690>
2001bb1a:	bf79                	c.j	2001bab8 <_vfiprintf_r+0x656>
2001bb1c:	8ba6                	c.mv	s7,s1
2001bb1e:	fec9                	c.bnez	a3,2001bab8 <_vfiprintf_r+0x656>
2001bb20:	b8067c5b          	bbc	a2,0,2001bab8 <_vfiprintf_r+0x656>
2001bb24:	03000693          	li	a3,48
2001bb28:	06d107a3          	sb	a3,111(sp)
2001bb2c:	b681                	c.j	2001b66c <_vfiprintf_r+0x20a>
2001bb2e:	4742                	c.lwsp	a4,16(sp)
2001bb30:	05c1                	c.addi	a1,16
2001bb32:	00eda023          	sw	a4,0(s11)
2001bb36:	006da223          	sw	t1,4(s11)
2001bb3a:	c2ae                	c.swsp	a1,68(sp)
2001bb3c:	c0b2                	c.swsp	a2,64(sp)
2001bb3e:	00ce5f63          	bge	t3,a2,2001bb5c <_vfiprintf_r+0x6fa>
2001bb42:	1870                	c.addi4spn	a2,sp,60
2001bb44:	85a2                	c.mv	a1,s0
2001bb46:	854e                	c.mv	a0,s3
2001bb48:	d672                	c.swsp	t3,44(sp)
2001bb4a:	d41a                	c.swsp	t1,40(sp)
2001bb4c:	d236                	c.swsp	a3,36(sp)
2001bb4e:	8f3ff0ef          	jal	ra,2001b440 <__sprint_r>
2001bb52:	e571                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bb54:	5e32                	c.lwsp	t3,44(sp)
2001bb56:	5322                	c.lwsp	t1,40(sp)
2001bb58:	5692                	c.lwsp	a3,36(sp)
2001bb5a:	8526                	c.mv	a0,s1
2001bb5c:	16c1                	c.addi	a3,-16
2001bb5e:	8daa                	c.mv	s11,a0
2001bb60:	be65                	c.j	2001b718 <_vfiprintf_r+0x2b6>
2001bb62:	1870                	c.addi4spn	a2,sp,60
2001bb64:	85a2                	c.mv	a1,s0
2001bb66:	854e                	c.mv	a0,s3
2001bb68:	8d9ff0ef          	jal	ra,2001b440 <__sprint_r>
2001bb6c:	e94d                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bb6e:	8da6                	c.mv	s11,s1
2001bb70:	b111                	c.j	2001b774 <_vfiprintf_r+0x312>
2001bb72:	1870                	c.addi4spn	a2,sp,60
2001bb74:	85a2                	c.mv	a1,s0
2001bb76:	854e                	c.mv	a0,s3
2001bb78:	8c9ff0ef          	jal	ra,2001b440 <__sprint_r>
2001bb7c:	e14d                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bb7e:	8da6                	c.mv	s11,s1
2001bb80:	b921                	c.j	2001b798 <_vfiprintf_r+0x336>
2001bb82:	4732                	c.lwsp	a4,12(sp)
2001bb84:	05c1                	c.addi	a1,16
2001bb86:	00eda023          	sw	a4,0(s11)
2001bb8a:	006da223          	sw	t1,4(s11)
2001bb8e:	c2ae                	c.swsp	a1,68(sp)
2001bb90:	c0b2                	c.swsp	a2,64(sp)
2001bb92:	00ce5f63          	bge	t3,a2,2001bbb0 <_vfiprintf_r+0x74e>
2001bb96:	1870                	c.addi4spn	a2,sp,60
2001bb98:	85a2                	c.mv	a1,s0
2001bb9a:	854e                	c.mv	a0,s3
2001bb9c:	d272                	c.swsp	t3,36(sp)
2001bb9e:	ce1a                	c.swsp	t1,28(sp)
2001bba0:	cc36                	c.swsp	a3,24(sp)
2001bba2:	89fff0ef          	jal	ra,2001b440 <__sprint_r>
2001bba6:	ed25                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bba8:	5e12                	c.lwsp	t3,36(sp)
2001bbaa:	4372                	c.lwsp	t1,28(sp)
2001bbac:	46e2                	c.lwsp	a3,24(sp)
2001bbae:	8526                	c.mv	a0,s1
2001bbb0:	16c1                	c.addi	a3,-16
2001bbb2:	8daa                	c.mv	s11,a0
2001bbb4:	beed                	c.j	2001b7ae <_vfiprintf_r+0x34c>
2001bbb6:	4732                	c.lwsp	a4,12(sp)
2001bbb8:	0641                	c.addi	a2,16
2001bbba:	00eda023          	sw	a4,0(s11)
2001bbbe:	006da223          	sw	t1,4(s11)
2001bbc2:	c2b2                	c.swsp	a2,68(sp)
2001bbc4:	c0b6                	c.swsp	a3,64(sp)
2001bbc6:	00de5d63          	bge	t3,a3,2001bbe0 <_vfiprintf_r+0x77e>
2001bbca:	1870                	c.addi4spn	a2,sp,60
2001bbcc:	85a2                	c.mv	a1,s0
2001bbce:	854e                	c.mv	a0,s3
2001bbd0:	ce72                	c.swsp	t3,28(sp)
2001bbd2:	cc1a                	c.swsp	t1,24(sp)
2001bbd4:	86dff0ef          	jal	ra,2001b440 <__sprint_r>
2001bbd8:	e139                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bbda:	4e72                	c.lwsp	t3,28(sp)
2001bbdc:	4362                	c.lwsp	t1,24(sp)
2001bbde:	85a6                	c.mv	a1,s1
2001bbe0:	1a41                	c.addi	s4,-16
2001bbe2:	8dae                	c.mv	s11,a1
2001bbe4:	b129                	c.j	2001b7ee <_vfiprintf_r+0x38c>
2001bbe6:	41890a33          	sub	s4,s2,s8
2001bbea:	c74055e3          	blez	s4,2001b854 <_vfiprintf_r+0x3f2>
2001bbee:	4cc1                	c.li	s9,16
2001bbf0:	4d1d                	c.li	s10,7
2001bbf2:	45c2                	c.lwsp	a1,16(sp)
2001bbf4:	4706                	c.lwsp	a4,64(sp)
2001bbf6:	c38c                	c.sw	a1,0(a5)
2001bbf8:	4696                	c.lwsp	a3,68(sp)
2001bbfa:	0705                	c.addi	a4,1
2001bbfc:	034cc863          	blt	s9,s4,2001bc2c <_vfiprintf_r+0x7ca>
2001bc00:	0147a223          	sw	s4,4(a5) # 1004 <irq_01+0x4>
2001bc04:	9a36                	c.add	s4,a3
2001bc06:	c2d2                	c.swsp	s4,68(sp)
2001bc08:	c0ba                	c.swsp	a4,64(sp)
2001bc0a:	479d                	c.li	a5,7
2001bc0c:	c4e7d4e3          	bge	a5,a4,2001b854 <_vfiprintf_r+0x3f2>
2001bc10:	1870                	c.addi4spn	a2,sp,60
2001bc12:	85a2                	c.mv	a1,s0
2001bc14:	854e                	c.mv	a0,s3
2001bc16:	82bff0ef          	jal	ra,2001b440 <__sprint_r>
2001bc1a:	c2050de3          	beqz	a0,2001b854 <_vfiprintf_r+0x3f2>
2001bc1e:	00c41783          	lh	a5,12(s0)
2001bc22:	4067f45b          	bbs	a5,6,2001bc2a <_vfiprintf_r+0x7c8>
2001bc26:	883ff06f          	j	2001b4a8 <_vfiprintf_r+0x46>
2001bc2a:	b841                	c.j	2001b4ba <_vfiprintf_r+0x58>
2001bc2c:	06c1                	c.addi	a3,16
2001bc2e:	0197a223          	sw	s9,4(a5)
2001bc32:	c2b6                	c.swsp	a3,68(sp)
2001bc34:	c0ba                	c.swsp	a4,64(sp)
2001bc36:	07a1                	c.addi	a5,8
2001bc38:	00ed5963          	bge	s10,a4,2001bc4a <_vfiprintf_r+0x7e8>
2001bc3c:	1870                	c.addi4spn	a2,sp,60
2001bc3e:	85a2                	c.mv	a1,s0
2001bc40:	854e                	c.mv	a0,s3
2001bc42:	ffeff0ef          	jal	ra,2001b440 <__sprint_r>
2001bc46:	fd61                	c.bnez	a0,2001bc1e <_vfiprintf_r+0x7bc>
2001bc48:	87a6                	c.mv	a5,s1
2001bc4a:	1a41                	c.addi	s4,-16
2001bc4c:	b75d                	c.j	2001bbf2 <_vfiprintf_r+0x790>
2001bc4e:	4796                	c.lwsp	a5,68(sp)
2001bc50:	d7f9                	c.beqz	a5,2001bc1e <_vfiprintf_r+0x7bc>
2001bc52:	1870                	c.addi4spn	a2,sp,60
2001bc54:	85a2                	c.mv	a1,s0
2001bc56:	854e                	c.mv	a0,s3
2001bc58:	fe8ff0ef          	jal	ra,2001b440 <__sprint_r>
2001bc5c:	b7c9                	c.j	2001bc1e <_vfiprintf_r+0x7bc>

2001bc5e <__sbprintf>:
2001bc5e:	f3dfe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001bc62:	00c59783          	lh	a5,12(a1)
2001bc66:	b9010113          	addi	sp,sp,-1136
2001bc6a:	9bf5                	c.andi	a5,-3
2001bc6c:	00f11a23          	sh	a5,20(sp)
2001bc70:	51fc                	c.lw	a5,100(a1)
2001bc72:	1898                	c.addi4spn	a4,sp,112
2001bc74:	d6be                	c.swsp	a5,108(sp)
2001bc76:	00e59783          	lh	a5,14(a1)
2001bc7a:	842e                	c.mv	s0,a1
2001bc7c:	00f11b23          	sh	a5,22(sp)
2001bc80:	4ddc                	c.lw	a5,28(a1)
2001bc82:	892a                	c.mv	s2,a0
2001bc84:	d23e                	c.swsp	a5,36(sp)
2001bc86:	51dc                	c.lw	a5,36(a1)
2001bc88:	002c                	c.addi4spn	a1,sp,8
2001bc8a:	d63e                	c.swsp	a5,44(sp)
2001bc8c:	40000793          	li	a5,1024
2001bc90:	c43a                	c.swsp	a4,8(sp)
2001bc92:	cc3a                	c.swsp	a4,24(sp)
2001bc94:	c83e                	c.swsp	a5,16(sp)
2001bc96:	ce3e                	c.swsp	a5,28(sp)
2001bc98:	d002                	c.swsp	zero,32(sp)
2001bc9a:	fc8ff0ef          	jal	ra,2001b462 <_vfiprintf_r>
2001bc9e:	84aa                	c.mv	s1,a0
2001bca0:	00054863          	bltz	a0,2001bcb0 <__sbprintf+0x52>
2001bca4:	002c                	c.addi4spn	a1,sp,8
2001bca6:	854a                	c.mv	a0,s2
2001bca8:	94eff0ef          	jal	ra,2001adf6 <_fflush_r>
2001bcac:	c111                	c.beqz	a0,2001bcb0 <__sbprintf+0x52>
2001bcae:	54fd                	c.li	s1,-1
2001bcb0:	01411783          	lh	a5,20(sp)
2001bcb4:	0067f85b          	bbc	a5,6,2001bcc4 <__sbprintf+0x66>
2001bcb8:	00c41783          	lh	a5,12(s0)
2001bcbc:	0407e793          	ori	a5,a5,64
2001bcc0:	00f41623          	sh	a5,12(s0)
2001bcc4:	8526                	c.mv	a0,s1
2001bcc6:	47010113          	addi	sp,sp,1136
2001bcca:	ef5fe06f          	j	2001abbe <__riscv_restore_0>

2001bcce <__sfvwrite_r>:
2001bcce:	461c                	c.lw	a5,8(a2)
2001bcd0:	e781                	c.bnez	a5,2001bcd8 <__sfvwrite_r+0xa>
2001bcd2:	4781                	c.li	a5,0
2001bcd4:	853e                	c.mv	a0,a5
2001bcd6:	8082                	c.jr	ra
2001bcd8:	e93fe2ef          	jal	t0,2001ab6a <__riscv_save_12>
2001bcdc:	00c59783          	lh	a5,12(a1)
2001bce0:	1141                	c.addi	sp,-16
2001bce2:	8ab2                	c.mv	s5,a2
2001bce4:	842e                	c.mv	s0,a1
2001bce6:	8a2a                	c.mv	s4,a0
2001bce8:	0837fb5b          	bbc	a5,3,2001bd7e <__sfvwrite_r+0xb0>
2001bcec:	499c                	c.lw	a5,16(a1)
2001bcee:	cbc1                	c.beqz	a5,2001bd7e <__sfvwrite_r+0xb0>
2001bcf0:	00c41783          	lh	a5,12(s0)
2001bcf4:	000aa983          	lw	s3,0(s5)
2001bcf8:	4c17f95b          	bbs	a5,1,2001bdca <__sfvwrite_r+0xfc>
2001bcfc:	1407f05b          	bbc	a5,0,2001be3c <__sfvwrite_r+0x16e>
2001bd00:	4b81                	c.li	s7,0
2001bd02:	4501                	c.li	a0,0
2001bd04:	4b01                	c.li	s6,0
2001bd06:	4901                	c.li	s2,0
2001bd08:	22090763          	beqz	s2,2001bf36 <__sfvwrite_r+0x268>
2001bd0c:	e919                	c.bnez	a0,2001bd22 <__sfvwrite_r+0x54>
2001bd0e:	864a                	c.mv	a2,s2
2001bd10:	45a9                	c.li	a1,10
2001bd12:	855a                	c.mv	a0,s6
2001bd14:	2485                	c.jal	2001bf74 <memchr>
2001bd16:	00190b93          	addi	s7,s2,1
2001bd1a:	c501                	c.beqz	a0,2001bd22 <__sfvwrite_r+0x54>
2001bd1c:	0505                	c.addi	a0,1
2001bd1e:	41650bb3          	sub	s7,a0,s6
2001bd22:	8c5e                	c.mv	s8,s7
2001bd24:	01797363          	bgeu	s2,s7,2001bd2a <__sfvwrite_r+0x5c>
2001bd28:	8c4a                	c.mv	s8,s2
2001bd2a:	4008                	c.lw	a0,0(s0)
2001bd2c:	481c                	c.lw	a5,16(s0)
2001bd2e:	4854                	c.lw	a3,20(s0)
2001bd30:	20a7fa63          	bgeu	a5,a0,2001bf44 <__sfvwrite_r+0x276>
2001bd34:	4404                	c.lw	s1,8(s0)
2001bd36:	94b6                	c.add	s1,a3
2001bd38:	2184d663          	bge	s1,s8,2001bf44 <__sfvwrite_r+0x276>
2001bd3c:	85da                	c.mv	a1,s6
2001bd3e:	8626                	c.mv	a2,s1
2001bd40:	a44ff0ef          	jal	ra,2001af84 <memmove>
2001bd44:	401c                	c.lw	a5,0(s0)
2001bd46:	85a2                	c.mv	a1,s0
2001bd48:	97a6                	c.add	a5,s1
2001bd4a:	8552                	c.mv	a0,s4
2001bd4c:	c01c                	c.sw	a5,0(s0)
2001bd4e:	8a8ff0ef          	jal	ra,2001adf6 <_fflush_r>
2001bd52:	ed69                	c.bnez	a0,2001be2c <__sfvwrite_r+0x15e>
2001bd54:	409b8bb3          	sub	s7,s7,s1
2001bd58:	4505                	c.li	a0,1
2001bd5a:	000b9763          	bnez	s7,2001bd68 <__sfvwrite_r+0x9a>
2001bd5e:	85a2                	c.mv	a1,s0
2001bd60:	8552                	c.mv	a0,s4
2001bd62:	894ff0ef          	jal	ra,2001adf6 <_fflush_r>
2001bd66:	e179                	c.bnez	a0,2001be2c <__sfvwrite_r+0x15e>
2001bd68:	008aa783          	lw	a5,8(s5)
2001bd6c:	9b26                	c.add	s6,s1
2001bd6e:	40990933          	sub	s2,s2,s1
2001bd72:	409784b3          	sub	s1,a5,s1
2001bd76:	009aa423          	sw	s1,8(s5)
2001bd7a:	f4d9                	c.bnez	s1,2001bd08 <__sfvwrite_r+0x3a>
2001bd7c:	a091                	c.j	2001bdc0 <__sfvwrite_r+0xf2>
2001bd7e:	85a2                	c.mv	a1,s0
2001bd80:	8552                	c.mv	a0,s4
2001bd82:	1d3000ef          	jal	ra,2001c754 <__swsetup_r>
2001bd86:	57fd                	c.li	a5,-1
2001bd88:	d525                	c.beqz	a0,2001bcf0 <__sfvwrite_r+0x22>
2001bd8a:	a825                	c.j	2001bdc2 <__sfvwrite_r+0xf4>
2001bd8c:	0009a903          	lw	s2,0(s3)
2001bd90:	0049a483          	lw	s1,4(s3)
2001bd94:	09a1                	c.addi	s3,8
2001bd96:	d8fd                	c.beqz	s1,2001bd8c <__sfvwrite_r+0xbe>
2001bd98:	86a6                	c.mv	a3,s1
2001bd9a:	009b7363          	bgeu	s6,s1,2001bda0 <__sfvwrite_r+0xd2>
2001bd9e:	86da                	c.mv	a3,s6
2001bda0:	505c                	c.lw	a5,36(s0)
2001bda2:	4c4c                	c.lw	a1,28(s0)
2001bda4:	864a                	c.mv	a2,s2
2001bda6:	8552                	c.mv	a0,s4
2001bda8:	9782                	c.jalr	a5
2001bdaa:	08a05163          	blez	a0,2001be2c <__sfvwrite_r+0x15e>
2001bdae:	008aa783          	lw	a5,8(s5)
2001bdb2:	992a                	c.add	s2,a0
2001bdb4:	8c89                	c.sub	s1,a0
2001bdb6:	40a78533          	sub	a0,a5,a0
2001bdba:	00aaa423          	sw	a0,8(s5)
2001bdbe:	fd61                	c.bnez	a0,2001bd96 <__sfvwrite_r+0xc8>
2001bdc0:	4781                	c.li	a5,0
2001bdc2:	853e                	c.mv	a0,a5
2001bdc4:	0141                	c.addi	sp,16
2001bdc6:	de1fe06f          	j	2001aba6 <__riscv_restore_12>
2001bdca:	80000b37          	lui	s6,0x80000
2001bdce:	4901                	c.li	s2,0
2001bdd0:	4481                	c.li	s1,0
2001bdd2:	c00b4b13          	xori	s6,s6,-1024
2001bdd6:	b7c1                	c.j	2001bd96 <__sfvwrite_r+0xc8>
2001bdd8:	0009ab03          	lw	s6,0(s3)
2001bddc:	0049a483          	lw	s1,4(s3)
2001bde0:	09a1                	c.addi	s3,8
2001bde2:	d8fd                	c.beqz	s1,2001bdd8 <__sfvwrite_r+0x10a>
2001bde4:	00c41703          	lh	a4,12(s0)
2001bde8:	441c                	c.lw	a5,8(s0)
2001bdea:	4008                	c.lw	a0,0(s0)
2001bdec:	0e97785b          	bbc	a4,9,2001bedc <__sfvwrite_r+0x20e>
2001bdf0:	08f4e963          	bltu	s1,a5,2001be82 <__sfvwrite_r+0x1b4>
2001bdf4:	48077693          	andi	a3,a4,1152
2001bdf8:	c6c9                	c.beqz	a3,2001be82 <__sfvwrite_r+0x1b4>
2001bdfa:	01442d83          	lw	s11,20(s0)
2001bdfe:	480c                	c.lw	a1,16(s0)
2001be00:	03bc8db3          	mul	s11,s9,s11
2001be04:	40b50933          	sub	s2,a0,a1
2001be08:	00190793          	addi	a5,s2,1
2001be0c:	97a6                	c.add	a5,s1
2001be0e:	03adcdb3          	div	s11,s11,s10
2001be12:	00fdf363          	bgeu	s11,a5,2001be18 <__sfvwrite_r+0x14a>
2001be16:	8dbe                	c.mv	s11,a5
2001be18:	0aa7725b          	bbc	a4,10,2001bebc <__sfvwrite_r+0x1ee>
2001be1c:	85ee                	c.mv	a1,s11
2001be1e:	8552                	c.mv	a0,s4
2001be20:	b92ff0ef          	jal	ra,2001b1b2 <_malloc_r>
2001be24:	e51d                	c.bnez	a0,2001be52 <__sfvwrite_r+0x184>
2001be26:	4731                	c.li	a4,12
2001be28:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
2001be2c:	00c41783          	lh	a5,12(s0)
2001be30:	0407e793          	ori	a5,a5,64
2001be34:	00f41623          	sh	a5,12(s0)
2001be38:	57fd                	c.li	a5,-1
2001be3a:	b761                	c.j	2001bdc2 <__sfvwrite_r+0xf4>
2001be3c:	80000bb7          	lui	s7,0x80000
2001be40:	ffebcc13          	xori	s8,s7,-2
2001be44:	4b01                	c.li	s6,0
2001be46:	4481                	c.li	s1,0
2001be48:	fffbcb93          	not	s7,s7
2001be4c:	4c8d                	c.li	s9,3
2001be4e:	4d09                	c.li	s10,2
2001be50:	bf49                	c.j	2001bde2 <__sfvwrite_r+0x114>
2001be52:	480c                	c.lw	a1,16(s0)
2001be54:	864a                	c.mv	a2,s2
2001be56:	c62a                	c.swsp	a0,12(sp)
2001be58:	830ff0ef          	jal	ra,2001ae88 <memcpy>
2001be5c:	00c41703          	lh	a4,12(s0)
2001be60:	47b2                	c.lwsp	a5,12(sp)
2001be62:	b7f77713          	andi	a4,a4,-1153
2001be66:	08076713          	ori	a4,a4,128
2001be6a:	00e41623          	sh	a4,12(s0)
2001be6e:	c81c                	c.sw	a5,16(s0)
2001be70:	97ca                	c.add	a5,s2
2001be72:	c01c                	c.sw	a5,0(s0)
2001be74:	01b42a23          	sw	s11,20(s0)
2001be78:	87a6                	c.mv	a5,s1
2001be7a:	412d8db3          	sub	s11,s11,s2
2001be7e:	01b42423          	sw	s11,8(s0)
2001be82:	8926                	c.mv	s2,s1
2001be84:	00f4f363          	bgeu	s1,a5,2001be8a <__sfvwrite_r+0x1bc>
2001be88:	87a6                	c.mv	a5,s1
2001be8a:	4008                	c.lw	a0,0(s0)
2001be8c:	863e                	c.mv	a2,a5
2001be8e:	85da                	c.mv	a1,s6
2001be90:	c63e                	c.swsp	a5,12(sp)
2001be92:	8f2ff0ef          	jal	ra,2001af84 <memmove>
2001be96:	4418                	c.lw	a4,8(s0)
2001be98:	47b2                	c.lwsp	a5,12(sp)
2001be9a:	8f1d                	c.sub	a4,a5
2001be9c:	c418                	c.sw	a4,8(s0)
2001be9e:	4018                	c.lw	a4,0(s0)
2001bea0:	97ba                	c.add	a5,a4
2001bea2:	c01c                	c.sw	a5,0(s0)
2001bea4:	008aa783          	lw	a5,8(s5)
2001bea8:	9b4a                	c.add	s6,s2
2001beaa:	412484b3          	sub	s1,s1,s2
2001beae:	41278933          	sub	s2,a5,s2
2001beb2:	012aa423          	sw	s2,8(s5)
2001beb6:	f20916e3          	bnez	s2,2001bde2 <__sfvwrite_r+0x114>
2001beba:	b719                	c.j	2001bdc0 <__sfvwrite_r+0xf2>
2001bebc:	866e                	c.mv	a2,s11
2001bebe:	8552                	c.mv	a0,s4
2001bec0:	28c9                	c.jal	2001bf92 <_realloc_r>
2001bec2:	87aa                	c.mv	a5,a0
2001bec4:	f54d                	c.bnez	a0,2001be6e <__sfvwrite_r+0x1a0>
2001bec6:	480c                	c.lw	a1,16(s0)
2001bec8:	8552                	c.mv	a0,s4
2001beca:	a58ff0ef          	jal	ra,2001b122 <_free_r>
2001bece:	00c41783          	lh	a5,12(s0)
2001bed2:	f7f7f793          	andi	a5,a5,-129
2001bed6:	00f41623          	sh	a5,12(s0)
2001beda:	b7b1                	c.j	2001be26 <__sfvwrite_r+0x158>
2001bedc:	4818                	c.lw	a4,16(s0)
2001bede:	00a76563          	bltu	a4,a0,2001bee8 <__sfvwrite_r+0x21a>
2001bee2:	4854                	c.lw	a3,20(s0)
2001bee4:	02d4f863          	bgeu	s1,a3,2001bf14 <__sfvwrite_r+0x246>
2001bee8:	893e                	c.mv	s2,a5
2001beea:	00f4f363          	bgeu	s1,a5,2001bef0 <__sfvwrite_r+0x222>
2001beee:	8926                	c.mv	s2,s1
2001bef0:	864a                	c.mv	a2,s2
2001bef2:	85da                	c.mv	a1,s6
2001bef4:	890ff0ef          	jal	ra,2001af84 <memmove>
2001bef8:	441c                	c.lw	a5,8(s0)
2001befa:	4018                	c.lw	a4,0(s0)
2001befc:	412787b3          	sub	a5,a5,s2
2001bf00:	974a                	c.add	a4,s2
2001bf02:	c41c                	c.sw	a5,8(s0)
2001bf04:	c018                	c.sw	a4,0(s0)
2001bf06:	ffd9                	c.bnez	a5,2001bea4 <__sfvwrite_r+0x1d6>
2001bf08:	85a2                	c.mv	a1,s0
2001bf0a:	8552                	c.mv	a0,s4
2001bf0c:	eebfe0ef          	jal	ra,2001adf6 <_fflush_r>
2001bf10:	d951                	c.beqz	a0,2001bea4 <__sfvwrite_r+0x1d6>
2001bf12:	bf29                	c.j	2001be2c <__sfvwrite_r+0x15e>
2001bf14:	87de                	c.mv	a5,s7
2001bf16:	009c6363          	bltu	s8,s1,2001bf1c <__sfvwrite_r+0x24e>
2001bf1a:	87a6                	c.mv	a5,s1
2001bf1c:	02d7c7b3          	div	a5,a5,a3
2001bf20:	5058                	c.lw	a4,36(s0)
2001bf22:	4c4c                	c.lw	a1,28(s0)
2001bf24:	865a                	c.mv	a2,s6
2001bf26:	8552                	c.mv	a0,s4
2001bf28:	02d786b3          	mul	a3,a5,a3
2001bf2c:	9702                	c.jalr	a4
2001bf2e:	892a                	c.mv	s2,a0
2001bf30:	f6a04ae3          	bgtz	a0,2001bea4 <__sfvwrite_r+0x1d6>
2001bf34:	bde5                	c.j	2001be2c <__sfvwrite_r+0x15e>
2001bf36:	0009ab03          	lw	s6,0(s3)
2001bf3a:	0049a903          	lw	s2,4(s3)
2001bf3e:	4501                	c.li	a0,0
2001bf40:	09a1                	c.addi	s3,8
2001bf42:	b3d9                	c.j	2001bd08 <__sfvwrite_r+0x3a>
2001bf44:	00dc4b63          	blt	s8,a3,2001bf5a <__sfvwrite_r+0x28c>
2001bf48:	505c                	c.lw	a5,36(s0)
2001bf4a:	4c4c                	c.lw	a1,28(s0)
2001bf4c:	865a                	c.mv	a2,s6
2001bf4e:	8552                	c.mv	a0,s4
2001bf50:	9782                	c.jalr	a5
2001bf52:	84aa                	c.mv	s1,a0
2001bf54:	e0a040e3          	bgtz	a0,2001bd54 <__sfvwrite_r+0x86>
2001bf58:	bdd1                	c.j	2001be2c <__sfvwrite_r+0x15e>
2001bf5a:	8662                	c.mv	a2,s8
2001bf5c:	85da                	c.mv	a1,s6
2001bf5e:	826ff0ef          	jal	ra,2001af84 <memmove>
2001bf62:	441c                	c.lw	a5,8(s0)
2001bf64:	84e2                	c.mv	s1,s8
2001bf66:	418787b3          	sub	a5,a5,s8
2001bf6a:	c41c                	c.sw	a5,8(s0)
2001bf6c:	401c                	c.lw	a5,0(s0)
2001bf6e:	97e2                	c.add	a5,s8
2001bf70:	c01c                	c.sw	a5,0(s0)
2001bf72:	b3cd                	c.j	2001bd54 <__sfvwrite_r+0x86>

2001bf74 <memchr>:
2001bf74:	0ff5f593          	andi	a1,a1,255
2001bf78:	00c507b3          	add	a5,a0,a2
2001bf7c:	00a78963          	beq	a5,a0,2001bf8e <memchr+0x1a>
2001bf80:	00054703          	lbu	a4,0(a0)
2001bf84:	0505                	c.addi	a0,1
2001bf86:	feb71be3          	bne	a4,a1,2001bf7c <memchr+0x8>
2001bf8a:	157d                	c.addi	a0,-1
2001bf8c:	8082                	c.jr	ra
2001bf8e:	4501                	c.li	a0,0
2001bf90:	8082                	c.jr	ra

2001bf92 <_realloc_r>:
2001bf92:	c09fe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001bf96:	1141                	c.addi	sp,-16
2001bf98:	e989                	c.bnez	a1,2001bfaa <_realloc_r+0x18>
2001bf9a:	85b2                	c.mv	a1,a2
2001bf9c:	a16ff0ef          	jal	ra,2001b1b2 <_malloc_r>
2001bfa0:	842a                	c.mv	s0,a0
2001bfa2:	8522                	c.mv	a0,s0
2001bfa4:	0141                	c.addi	sp,16
2001bfa6:	c19fe06f          	j	2001abbe <__riscv_restore_0>
2001bfaa:	e609                	c.bnez	a2,2001bfb4 <_realloc_r+0x22>
2001bfac:	976ff0ef          	jal	ra,2001b122 <_free_r>
2001bfb0:	4401                	c.li	s0,0
2001bfb2:	bfc5                	c.j	2001bfa2 <_realloc_r+0x10>
2001bfb4:	84ae                	c.mv	s1,a1
2001bfb6:	c632                	c.swsp	a2,12(sp)
2001bfb8:	892a                	c.mv	s2,a0
2001bfba:	2025                	c.jal	2001bfe2 <_malloc_usable_size_r>
2001bfbc:	4632                	c.lwsp	a2,12(sp)
2001bfbe:	8426                	c.mv	s0,s1
2001bfc0:	fec571e3          	bgeu	a0,a2,2001bfa2 <_realloc_r+0x10>
2001bfc4:	85b2                	c.mv	a1,a2
2001bfc6:	854a                	c.mv	a0,s2
2001bfc8:	9eaff0ef          	jal	ra,2001b1b2 <_malloc_r>
2001bfcc:	842a                	c.mv	s0,a0
2001bfce:	d971                	c.beqz	a0,2001bfa2 <_realloc_r+0x10>
2001bfd0:	4632                	c.lwsp	a2,12(sp)
2001bfd2:	85a6                	c.mv	a1,s1
2001bfd4:	eb5fe0ef          	jal	ra,2001ae88 <memcpy>
2001bfd8:	85a6                	c.mv	a1,s1
2001bfda:	854a                	c.mv	a0,s2
2001bfdc:	946ff0ef          	jal	ra,2001b122 <_free_r>
2001bfe0:	b7c9                	c.j	2001bfa2 <_realloc_r+0x10>

2001bfe2 <_malloc_usable_size_r>:
2001bfe2:	ffc5a783          	lw	a5,-4(a1)
2001bfe6:	ffc78513          	addi	a0,a5,-4
2001bfea:	0007d563          	bgez	a5,2001bff4 <_malloc_usable_size_r+0x12>
2001bfee:	95aa                	c.add	a1,a0
2001bff0:	419c                	c.lw	a5,0(a1)
2001bff2:	953e                	c.add	a0,a5
2001bff4:	8082                	c.jr	ra
	...

2001bff8 <__umoddi3>:
2001bff8:	87b6                	c.mv	a5,a3
2001bffa:	8832                	c.mv	a6,a2
2001bffc:	832a                	c.mv	t1,a0
2001bffe:	8e2e                	c.mv	t3,a1
2001c000:	eac5                	c.bnez	a3,2001c0b0 <__umoddi3+0xb8>
2001c002:	10c5f363          	bgeu	a1,a2,2001c108 <__umoddi3+0x110>
2001c006:	6741                	c.lui	a4,0x10
2001c008:	1ae67663          	bgeu	a2,a4,2001c1b4 <__umoddi3+0x1bc>
2001c00c:	0ff00693          	li	a3,255
2001c010:	8732                	c.mv	a4,a2
2001c012:	00c6f563          	bgeu	a3,a2,2001c01c <__umoddi3+0x24>
2001c016:	00865713          	srli	a4,a2,0x8
2001c01a:	47a1                	c.li	a5,8
2001c01c:	200216b7          	lui	a3,0x20021
2001c020:	5bc68693          	addi	a3,a3,1468 # 200215bc <__clz_tab>
2001c024:	9736                	c.add	a4,a3
2001c026:	00074683          	lbu	a3,0(a4) # 10000 <tda_detector+0x2ec>
2001c02a:	02000893          	li	a7,32
2001c02e:	97b6                	c.add	a5,a3
2001c030:	40f888b3          	sub	a7,a7,a5
2001c034:	00088c63          	beqz	a7,2001c04c <__umoddi3+0x54>
2001c038:	011595b3          	sll	a1,a1,a7
2001c03c:	00f557b3          	srl	a5,a0,a5
2001c040:	01161833          	sll	a6,a2,a7
2001c044:	00b7ee33          	or	t3,a5,a1
2001c048:	01151333          	sll	t1,a0,a7
2001c04c:	01085613          	srli	a2,a6,0x10
2001c050:	02ce57b3          	divu	a5,t3,a2
2001c054:	3c08255b          	bfoz	a0,a6,15,0
2001c058:	01035713          	srli	a4,t1,0x10
2001c05c:	02ce76b3          	remu	a3,t3,a2
2001c060:	02f507b3          	mul	a5,a0,a5
2001c064:	06c2                	c.slli	a3,0x10
2001c066:	8f55                	c.or	a4,a3
2001c068:	00f77863          	bgeu	a4,a5,2001c078 <__umoddi3+0x80>
2001c06c:	01070733          	add	a4,a4,a6
2001c070:	01076463          	bltu	a4,a6,2001c078 <__umoddi3+0x80>
2001c074:	30f76a63          	bltu	a4,a5,2001c388 <__umoddi3+0x390>
2001c078:	8f1d                	c.sub	a4,a5
2001c07a:	02c756b3          	divu	a3,a4,a2
2001c07e:	3c0327db          	bfoz	a5,t1,15,0
2001c082:	02c77733          	remu	a4,a4,a2
2001c086:	02d50533          	mul	a0,a0,a3
2001c08a:	0742                	c.slli	a4,0x10
2001c08c:	00e7e7b3          	or	a5,a5,a4
2001c090:	00a7f863          	bgeu	a5,a0,2001c0a0 <__umoddi3+0xa8>
2001c094:	97c2                	c.add	a5,a6
2001c096:	0107e563          	bltu	a5,a6,2001c0a0 <__umoddi3+0xa8>
2001c09a:	00a7f363          	bgeu	a5,a0,2001c0a0 <__umoddi3+0xa8>
2001c09e:	97c2                	c.add	a5,a6
2001c0a0:	40a78533          	sub	a0,a5,a0
2001c0a4:	01155533          	srl	a0,a0,a7
2001c0a8:	00000593          	li	a1,0
2001c0ac:	00008067          	ret
2001c0b0:	fed5eee3          	bltu	a1,a3,2001c0ac <__umoddi3+0xb4>
2001c0b4:	67c1                	c.lui	a5,0x10
2001c0b6:	0cf6ed63          	bltu	a3,a5,2001c190 <__umoddi3+0x198>
2001c0ba:	010007b7          	lui	a5,0x1000
2001c0be:	28f6e963          	bltu	a3,a5,2001c350 <__umoddi3+0x358>
2001c0c2:	0186d713          	srli	a4,a3,0x18
2001c0c6:	4861                	c.li	a6,24
2001c0c8:	200217b7          	lui	a5,0x20021
2001c0cc:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001c0d0:	97ba                	c.add	a5,a4
2001c0d2:	0007ce83          	lbu	t4,0(a5)
2001c0d6:	02000313          	li	t1,32
2001c0da:	9ec2                	c.add	t4,a6
2001c0dc:	41d30333          	sub	t1,t1,t4
2001c0e0:	0e031263          	bnez	t1,2001c1c4 <__umoddi3+0x1cc>
2001c0e4:	00b6e663          	bltu	a3,a1,2001c0f0 <__umoddi3+0xf8>
2001c0e8:	00a00833          	add	a6,zero,a0
2001c0ec:	00c56a63          	bltu	a0,a2,2001c100 <__umoddi3+0x108>
2001c0f0:	40c50833          	sub	a6,a0,a2
2001c0f4:	40d585b3          	sub	a1,a1,a3
2001c0f8:	010536b3          	sltu	a3,a0,a6
2001c0fc:	40d58e33          	sub	t3,a1,a3
2001c100:	8542                	c.mv	a0,a6
2001c102:	85f2                	c.mv	a1,t3
2001c104:	00008067          	ret
2001c108:	e601                	c.bnez	a2,2001c110 <__umoddi3+0x118>
2001c10a:	4705                	c.li	a4,1
2001c10c:	02c75833          	divu	a6,a4,a2
2001c110:	6741                	c.lui	a4,0x10
2001c112:	08e86763          	bltu	a6,a4,2001c1a0 <__umoddi3+0x1a8>
2001c116:	010007b7          	lui	a5,0x1000
2001c11a:	24f86363          	bltu	a6,a5,2001c360 <__umoddi3+0x368>
2001c11e:	01885713          	srli	a4,a6,0x18
2001c122:	47e1                	c.li	a5,24
2001c124:	200216b7          	lui	a3,0x20021
2001c128:	5bc68693          	addi	a3,a3,1468 # 200215bc <__clz_tab>
2001c12c:	9736                	c.add	a4,a3
2001c12e:	00074703          	lbu	a4,0(a4) # 10000 <tda_detector+0x2ec>
2001c132:	02000893          	li	a7,32
2001c136:	97ba                	c.add	a5,a4
2001c138:	40f888b3          	sub	a7,a7,a5
2001c13c:	16089863          	bnez	a7,2001c2ac <__umoddi3+0x2b4>
2001c140:	410585b3          	sub	a1,a1,a6
2001c144:	01085613          	srli	a2,a6,0x10
2001c148:	3c082e5b          	bfoz	t3,a6,15,0
2001c14c:	01035713          	srli	a4,t1,0x10
2001c150:	02c5d6b3          	divu	a3,a1,a2
2001c154:	02c5f5b3          	remu	a1,a1,a2
2001c158:	03c686b3          	mul	a3,a3,t3
2001c15c:	05c2                	c.slli	a1,0x10
2001c15e:	8f4d                	c.or	a4,a1
2001c160:	00d77863          	bgeu	a4,a3,2001c170 <__umoddi3+0x178>
2001c164:	9742                	c.add	a4,a6
2001c166:	01076563          	bltu	a4,a6,2001c170 <__umoddi3+0x178>
2001c16a:	00d77363          	bgeu	a4,a3,2001c170 <__umoddi3+0x178>
2001c16e:	9742                	c.add	a4,a6
2001c170:	8f15                	c.sub	a4,a3
2001c172:	02c75533          	divu	a0,a4,a2
2001c176:	3c03235b          	bfoz	t1,t1,15,0
2001c17a:	02c77733          	remu	a4,a4,a2
2001c17e:	03c50533          	mul	a0,a0,t3
2001c182:	0742                	c.slli	a4,0x10
2001c184:	006767b3          	or	a5,a4,t1
2001c188:	f0a7fce3          	bgeu	a5,a0,2001c0a0 <__umoddi3+0xa8>
2001c18c:	f09ff06f          	j	2001c094 <__umoddi3+0x9c>
2001c190:	0ff00793          	li	a5,255
2001c194:	1cd7f263          	bgeu	a5,a3,2001c358 <__umoddi3+0x360>
2001c198:	0086d713          	srli	a4,a3,0x8
2001c19c:	4821                	c.li	a6,8
2001c19e:	b72d                	c.j	2001c0c8 <__umoddi3+0xd0>
2001c1a0:	0ff00693          	li	a3,255
2001c1a4:	8742                	c.mv	a4,a6
2001c1a6:	f706ffe3          	bgeu	a3,a6,2001c124 <__umoddi3+0x12c>
2001c1aa:	00885713          	srli	a4,a6,0x8
2001c1ae:	47a1                	c.li	a5,8
2001c1b0:	f75ff06f          	j	2001c124 <__umoddi3+0x12c>
2001c1b4:	010007b7          	lui	a5,0x1000
2001c1b8:	1af66863          	bltu	a2,a5,2001c368 <__umoddi3+0x370>
2001c1bc:	01865713          	srli	a4,a2,0x18
2001c1c0:	47e1                	c.li	a5,24
2001c1c2:	bda9                	c.j	2001c01c <__umoddi3+0x24>
2001c1c4:	01d658b3          	srl	a7,a2,t4
2001c1c8:	006696b3          	sll	a3,a3,t1
2001c1cc:	00d8e6b3          	or	a3,a7,a3
2001c1d0:	01d5d833          	srl	a6,a1,t4
2001c1d4:	0106d713          	srli	a4,a3,0x10
2001c1d8:	02e858b3          	divu	a7,a6,a4
2001c1dc:	3c06af5b          	bfoz	t5,a3,15,0
2001c1e0:	01d557b3          	srl	a5,a0,t4
2001c1e4:	006595b3          	sll	a1,a1,t1
2001c1e8:	8ddd                	c.or	a1,a5
2001c1ea:	0105df93          	srli	t6,a1,0x10
2001c1ee:	006617b3          	sll	a5,a2,t1
2001c1f2:	00651533          	sll	a0,a0,t1
2001c1f6:	02e87833          	remu	a6,a6,a4
2001c1fa:	031f0e33          	mul	t3,t5,a7
2001c1fe:	0842                	c.slli	a6,0x10
2001c200:	01f86633          	or	a2,a6,t6
2001c204:	01c67a63          	bgeu	a2,t3,2001c218 <__umoddi3+0x220>
2001c208:	00d60633          	add	a2,a2,a3
2001c20c:	fff88813          	addi	a6,a7,-1 # 3fffff <_D_HEAP_START_ADDR+0x376f0f>
2001c210:	16d67663          	bgeu	a2,a3,2001c37c <__umoddi3+0x384>
2001c214:	010008b3          	add	a7,zero,a6
2001c218:	41c60633          	sub	a2,a2,t3
2001c21c:	02e65833          	divu	a6,a2,a4
2001c220:	3c05a5db          	bfoz	a1,a1,15,0
2001c224:	02e67633          	remu	a2,a2,a4
2001c228:	030f0f33          	mul	t5,t5,a6
2001c22c:	01061713          	slli	a4,a2,0x10
2001c230:	8f4d                	c.or	a4,a1
2001c232:	01e77963          	bgeu	a4,t5,2001c244 <__umoddi3+0x24c>
2001c236:	9736                	c.add	a4,a3
2001c238:	fff80613          	addi	a2,a6,-1
2001c23c:	12d77a63          	bgeu	a4,a3,2001c370 <__umoddi3+0x378>
2001c240:	00c00833          	add	a6,zero,a2
2001c244:	08c2                	c.slli	a7,0x10
2001c246:	62c1                	c.lui	t0,0x10
2001c248:	0108e8b3          	or	a7,a7,a6
2001c24c:	fff28813          	addi	a6,t0,-1 # ffff <tda_detector+0x2eb>
2001c250:	0108fe33          	and	t3,a7,a6
2001c254:	0107d593          	srli	a1,a5,0x10
2001c258:	0108d893          	srli	a7,a7,0x10
2001c25c:	0107f833          	and	a6,a5,a6
2001c260:	030e0fb3          	mul	t6,t3,a6
2001c264:	41e70733          	sub	a4,a4,t5
2001c268:	03088833          	mul	a6,a7,a6
2001c26c:	010fd613          	srli	a2,t6,0x10
2001c270:	02be0e33          	mul	t3,t3,a1
2001c274:	02b888b3          	mul	a7,a7,a1
2001c278:	9e42                	c.add	t3,a6
2001c27a:	9672                	c.add	a2,t3
2001c27c:	01067463          	bgeu	a2,a6,2001c284 <__umoddi3+0x28c>
2001c280:	005888b3          	add	a7,a7,t0
2001c284:	6841                	c.lui	a6,0x10
2001c286:	187d                	c.addi	a6,-1
2001c288:	01065593          	srli	a1,a2,0x10
2001c28c:	01067633          	and	a2,a2,a6
2001c290:	0642                	c.slli	a2,0x10
2001c292:	010fffb3          	and	t6,t6,a6
2001c296:	98ae                	c.add	a7,a1
2001c298:	967e                	c.add	a2,t6
2001c29a:	09176363          	bltu	a4,a7,2001c320 <__umoddi3+0x328>
2001c29e:	0f170763          	beq	a4,a7,2001c38c <__umoddi3+0x394>
2001c2a2:	411705b3          	sub	a1,a4,a7
2001c2a6:	87b2                	c.mv	a5,a2
2001c2a8:	08c0006f          	j	2001c334 <__umoddi3+0x33c>
2001c2ac:	01181833          	sll	a6,a6,a7
2001c2b0:	00f5d733          	srl	a4,a1,a5
2001c2b4:	01085613          	srli	a2,a6,0x10
2001c2b8:	02c756b3          	divu	a3,a4,a2
2001c2bc:	00f557b3          	srl	a5,a0,a5
2001c2c0:	3c082e5b          	bfoz	t3,a6,15,0
2001c2c4:	011595b3          	sll	a1,a1,a7
2001c2c8:	8ddd                	c.or	a1,a5
2001c2ca:	0105de93          	srli	t4,a1,0x10
2001c2ce:	01151333          	sll	t1,a0,a7
2001c2d2:	02c77733          	remu	a4,a4,a2
2001c2d6:	02de07b3          	mul	a5,t3,a3
2001c2da:	01071693          	slli	a3,a4,0x10
2001c2de:	01d6e6b3          	or	a3,a3,t4
2001c2e2:	00f6f963          	bgeu	a3,a5,2001c2f4 <__umoddi3+0x2fc>
2001c2e6:	96c2                	c.add	a3,a6
2001c2e8:	0106e663          	bltu	a3,a6,2001c2f4 <__umoddi3+0x2fc>
2001c2ec:	00f6f463          	bgeu	a3,a5,2001c2f4 <__umoddi3+0x2fc>
2001c2f0:	010686b3          	add	a3,a3,a6
2001c2f4:	8e9d                	c.sub	a3,a5
2001c2f6:	02c6d733          	divu	a4,a3,a2
2001c2fa:	3c05a7db          	bfoz	a5,a1,15,0
2001c2fe:	02c6f6b3          	remu	a3,a3,a2
2001c302:	02ee0733          	mul	a4,t3,a4
2001c306:	01069593          	slli	a1,a3,0x10
2001c30a:	8ddd                	c.or	a1,a5
2001c30c:	00e5f863          	bgeu	a1,a4,2001c31c <__umoddi3+0x324>
2001c310:	95c2                	c.add	a1,a6
2001c312:	0105e563          	bltu	a1,a6,2001c31c <__umoddi3+0x324>
2001c316:	00e5f363          	bgeu	a1,a4,2001c31c <__umoddi3+0x324>
2001c31a:	95c2                	c.add	a1,a6
2001c31c:	8d99                	c.sub	a1,a4
2001c31e:	b53d                	c.j	2001c14c <__umoddi3+0x154>
2001c320:	40f607b3          	sub	a5,a2,a5
2001c324:	40d885b3          	sub	a1,a7,a3
2001c328:	00f63633          	sltu	a2,a2,a5
2001c32c:	40c585b3          	sub	a1,a1,a2
2001c330:	40b705b3          	sub	a1,a4,a1
2001c334:	40f507b3          	sub	a5,a0,a5
2001c338:	00f53533          	sltu	a0,a0,a5
2001c33c:	8d89                	c.sub	a1,a0
2001c33e:	01d59eb3          	sll	t4,a1,t4
2001c342:	0067d533          	srl	a0,a5,t1
2001c346:	00aee533          	or	a0,t4,a0
2001c34a:	0065d5b3          	srl	a1,a1,t1
2001c34e:	8082                	c.jr	ra
2001c350:	0106d713          	srli	a4,a3,0x10
2001c354:	4841                	c.li	a6,16
2001c356:	bb8d                	c.j	2001c0c8 <__umoddi3+0xd0>
2001c358:	8736                	c.mv	a4,a3
2001c35a:	4801                	c.li	a6,0
2001c35c:	d6dff06f          	j	2001c0c8 <__umoddi3+0xd0>
2001c360:	01085713          	srli	a4,a6,0x10
2001c364:	47c1                	c.li	a5,16
2001c366:	bb7d                	c.j	2001c124 <__umoddi3+0x12c>
2001c368:	01065713          	srli	a4,a2,0x10
2001c36c:	47c1                	c.li	a5,16
2001c36e:	b17d                	c.j	2001c01c <__umoddi3+0x24>
2001c370:	ede778e3          	bgeu	a4,t5,2001c240 <__umoddi3+0x248>
2001c374:	1879                	c.addi	a6,-2
2001c376:	9736                	c.add	a4,a3
2001c378:	ecdff06f          	j	2001c244 <__umoddi3+0x24c>
2001c37c:	e9c67ce3          	bgeu	a2,t3,2001c214 <__umoddi3+0x21c>
2001c380:	18f9                	c.addi	a7,-2
2001c382:	9636                	c.add	a2,a3
2001c384:	e95ff06f          	j	2001c218 <__umoddi3+0x220>
2001c388:	9742                	c.add	a4,a6
2001c38a:	b1fd                	c.j	2001c078 <__umoddi3+0x80>
2001c38c:	f8c56ae3          	bltu	a0,a2,2001c320 <__umoddi3+0x328>
2001c390:	87b2                	c.mv	a5,a2
2001c392:	4581                	c.li	a1,0
2001c394:	b745                	c.j	2001c334 <__umoddi3+0x33c>
	...

2001c398 <__udivdi3>:
2001c398:	87b6                	c.mv	a5,a3
2001c39a:	88b2                	c.mv	a7,a2
2001c39c:	832a                	c.mv	t1,a0
2001c39e:	882e                	c.mv	a6,a1
2001c3a0:	ead5                	c.bnez	a3,2001c454 <__udivdi3+0xbc>
2001c3a2:	0ec5fb63          	bgeu	a1,a2,2001c498 <__udivdi3+0x100>
2001c3a6:	6741                	c.lui	a4,0x10
2001c3a8:	1ce66263          	bltu	a2,a4,2001c56c <__udivdi3+0x1d4>
2001c3ac:	010007b7          	lui	a5,0x1000
2001c3b0:	36f66263          	bltu	a2,a5,2001c714 <__udivdi3+0x37c>
2001c3b4:	01865713          	srli	a4,a2,0x18
2001c3b8:	01800793          	li	a5,24
2001c3bc:	200216b7          	lui	a3,0x20021
2001c3c0:	5bc68693          	addi	a3,a3,1468 # 200215bc <__clz_tab>
2001c3c4:	9736                	c.add	a4,a3
2001c3c6:	00074703          	lbu	a4,0(a4) # 10000 <tda_detector+0x2ec>
2001c3ca:	97ba                	c.add	a5,a4
2001c3cc:	02000713          	li	a4,32
2001c3d0:	8f1d                	c.sub	a4,a5
2001c3d2:	cb19                	c.beqz	a4,2001c3e8 <__udivdi3+0x50>
2001c3d4:	00e59833          	sll	a6,a1,a4
2001c3d8:	00f557b3          	srl	a5,a0,a5
2001c3dc:	00e618b3          	sll	a7,a2,a4
2001c3e0:	0107e833          	or	a6,a5,a6
2001c3e4:	00e51333          	sll	t1,a0,a4
2001c3e8:	0108d613          	srli	a2,a7,0x10
2001c3ec:	02c85533          	divu	a0,a6,a2
2001c3f0:	3c08a6db          	bfoz	a3,a7,15,0
2001c3f4:	01035793          	srli	a5,t1,0x10
2001c3f8:	02c87733          	remu	a4,a6,a2
2001c3fc:	02a685b3          	mul	a1,a3,a0
2001c400:	0742                	c.slli	a4,0x10
2001c402:	00f76833          	or	a6,a4,a5
2001c406:	00b87b63          	bgeu	a6,a1,2001c41c <__udivdi3+0x84>
2001c40a:	9846                	c.add	a6,a7
2001c40c:	fff50793          	addi	a5,a0,-1
2001c410:	01186463          	bltu	a6,a7,2001c418 <__udivdi3+0x80>
2001c414:	32b86863          	bltu	a6,a1,2001c744 <__udivdi3+0x3ac>
2001c418:	00f00533          	add	a0,zero,a5
2001c41c:	40b80833          	sub	a6,a6,a1
2001c420:	02c85733          	divu	a4,a6,a2
2001c424:	3c03235b          	bfoz	t1,t1,15,0
2001c428:	02c87833          	remu	a6,a6,a2
2001c42c:	02e686b3          	mul	a3,a3,a4
2001c430:	0842                	c.slli	a6,0x10
2001c432:	00686833          	or	a6,a6,t1
2001c436:	00d87b63          	bgeu	a6,a3,2001c44c <__udivdi3+0xb4>
2001c43a:	9846                	c.add	a6,a7
2001c43c:	fff70793          	addi	a5,a4,-1
2001c440:	15186063          	bltu	a6,a7,2001c580 <__udivdi3+0x1e8>
2001c444:	ffe70713          	addi	a4,a4,-2
2001c448:	12d87c63          	bgeu	a6,a3,2001c580 <__udivdi3+0x1e8>
2001c44c:	0542                	c.slli	a0,0x10
2001c44e:	8d59                	c.or	a0,a4
2001c450:	4581                	c.li	a1,0
2001c452:	8082                	c.jr	ra
2001c454:	0ed5e663          	bltu	a1,a3,2001c540 <__udivdi3+0x1a8>
2001c458:	67c1                	c.lui	a5,0x10
2001c45a:	0ef6e763          	bltu	a3,a5,2001c548 <__udivdi3+0x1b0>
2001c45e:	010007b7          	lui	a5,0x1000
2001c462:	28f6ed63          	bltu	a3,a5,2001c6fc <__udivdi3+0x364>
2001c466:	0186d893          	srli	a7,a3,0x18
2001c46a:	4861                	c.li	a6,24
2001c46c:	200217b7          	lui	a5,0x20021
2001c470:	5bc78793          	addi	a5,a5,1468 # 200215bc <__clz_tab>
2001c474:	97c6                	c.add	a5,a7
2001c476:	0007c703          	lbu	a4,0(a5)
2001c47a:	02000793          	li	a5,32
2001c47e:	9742                	c.add	a4,a6
2001c480:	40e78333          	sub	t1,a5,a4
2001c484:	10031263          	bnez	t1,2001c588 <__udivdi3+0x1f0>
2001c488:	28b6ea63          	bltu	a3,a1,2001c71c <__udivdi3+0x384>
2001c48c:	00c53533          	sltu	a0,a0,a2
2001c490:	00154513          	xori	a0,a0,1
2001c494:	4581                	c.li	a1,0
2001c496:	8082                	c.jr	ra
2001c498:	e601                	c.bnez	a2,2001c4a0 <__udivdi3+0x108>
2001c49a:	4705                	c.li	a4,1
2001c49c:	02c758b3          	divu	a7,a4,a2
2001c4a0:	6741                	c.lui	a4,0x10
2001c4a2:	0ae8eb63          	bltu	a7,a4,2001c558 <__udivdi3+0x1c0>
2001c4a6:	010007b7          	lui	a5,0x1000
2001c4aa:	26f8e163          	bltu	a7,a5,2001c70c <__udivdi3+0x374>
2001c4ae:	0188d713          	srli	a4,a7,0x18
2001c4b2:	47e1                	c.li	a5,24
2001c4b4:	200216b7          	lui	a3,0x20021
2001c4b8:	5bc68693          	addi	a3,a3,1468 # 200215bc <__clz_tab>
2001c4bc:	9736                	c.add	a4,a3
2001c4be:	00074683          	lbu	a3,0(a4) # 10000 <tda_detector+0x2ec>
2001c4c2:	02000f93          	li	t6,32
2001c4c6:	96be                	c.add	a3,a5
2001c4c8:	40df8fb3          	sub	t6,t6,a3
2001c4cc:	180f9663          	bnez	t6,2001c658 <__udivdi3+0x2c0>
2001c4d0:	41158733          	sub	a4,a1,a7
2001c4d4:	0108df13          	srli	t5,a7,0x10
2001c4d8:	3c08aedb          	bfoz	t4,a7,15,0
2001c4dc:	00100593          	li	a1,1
2001c4e0:	01035793          	srli	a5,t1,0x10
2001c4e4:	03e75533          	divu	a0,a4,t5
2001c4e8:	03e77733          	remu	a4,a4,t5
2001c4ec:	03d506b3          	mul	a3,a0,t4
2001c4f0:	0742                	c.slli	a4,0x10
2001c4f2:	8fd9                	c.or	a5,a4
2001c4f4:	00d7fc63          	bgeu	a5,a3,2001c50c <__udivdi3+0x174>
2001c4f8:	011787b3          	add	a5,a5,a7
2001c4fc:	fff50713          	addi	a4,a0,-1
2001c500:	0117e463          	bltu	a5,a7,2001c508 <__udivdi3+0x170>
2001c504:	24d7e463          	bltu	a5,a3,2001c74c <__udivdi3+0x3b4>
2001c508:	00e00533          	add	a0,zero,a4
2001c50c:	8f95                	c.sub	a5,a3
2001c50e:	03e7d633          	divu	a2,a5,t5
2001c512:	3c03235b          	bfoz	t1,t1,15,0
2001c516:	03e7f7b3          	remu	a5,a5,t5
2001c51a:	03d60eb3          	mul	t4,a2,t4
2001c51e:	07c2                	c.slli	a5,0x10
2001c520:	0067e7b3          	or	a5,a5,t1
2001c524:	01d7fa63          	bgeu	a5,t4,2001c538 <__udivdi3+0x1a0>
2001c528:	97c6                	c.add	a5,a7
2001c52a:	fff60713          	addi	a4,a2,-1
2001c52e:	0517eb63          	bltu	a5,a7,2001c584 <__udivdi3+0x1ec>
2001c532:	1679                	c.addi	a2,-2
2001c534:	05d7f863          	bgeu	a5,t4,2001c584 <__udivdi3+0x1ec>
2001c538:	0542                	c.slli	a0,0x10
2001c53a:	8d51                	c.or	a0,a2
2001c53c:	00008067          	ret
2001c540:	4581                	c.li	a1,0
2001c542:	4501                	c.li	a0,0
2001c544:	00008067          	ret
2001c548:	0ff00793          	li	a5,255
2001c54c:	1ad7fc63          	bgeu	a5,a3,2001c704 <__udivdi3+0x36c>
2001c550:	0086d893          	srli	a7,a3,0x8
2001c554:	4821                	c.li	a6,8
2001c556:	bf19                	c.j	2001c46c <__udivdi3+0xd4>
2001c558:	0ff00693          	li	a3,255
2001c55c:	8746                	c.mv	a4,a7
2001c55e:	f516fbe3          	bgeu	a3,a7,2001c4b4 <__udivdi3+0x11c>
2001c562:	0088d713          	srli	a4,a7,0x8
2001c566:	47a1                	c.li	a5,8
2001c568:	f4dff06f          	j	2001c4b4 <__udivdi3+0x11c>
2001c56c:	0ff00693          	li	a3,255
2001c570:	8732                	c.mv	a4,a2
2001c572:	e4c6f5e3          	bgeu	a3,a2,2001c3bc <__udivdi3+0x24>
2001c576:	00865713          	srli	a4,a2,0x8
2001c57a:	47a1                	c.li	a5,8
2001c57c:	e41ff06f          	j	2001c3bc <__udivdi3+0x24>
2001c580:	873e                	c.mv	a4,a5
2001c582:	b5e9                	c.j	2001c44c <__udivdi3+0xb4>
2001c584:	863a                	c.mv	a2,a4
2001c586:	bf4d                	c.j	2001c538 <__udivdi3+0x1a0>
2001c588:	00e657b3          	srl	a5,a2,a4
2001c58c:	006696b3          	sll	a3,a3,t1
2001c590:	8edd                	c.or	a3,a5
2001c592:	00e5d8b3          	srl	a7,a1,a4
2001c596:	0106df13          	srli	t5,a3,0x10
2001c59a:	03e8deb3          	divu	t4,a7,t5
2001c59e:	3c06ae5b          	bfoz	t3,a3,15,0
2001c5a2:	00659833          	sll	a6,a1,t1
2001c5a6:	00e55733          	srl	a4,a0,a4
2001c5aa:	01076833          	or	a6,a4,a6
2001c5ae:	01085793          	srli	a5,a6,0x10
2001c5b2:	00661633          	sll	a2,a2,t1
2001c5b6:	03e8f8b3          	remu	a7,a7,t5
2001c5ba:	03de05b3          	mul	a1,t3,t4
2001c5be:	08c2                	c.slli	a7,0x10
2001c5c0:	00f8e7b3          	or	a5,a7,a5
2001c5c4:	00b7fa63          	bgeu	a5,a1,2001c5d8 <__udivdi3+0x240>
2001c5c8:	00d787b3          	add	a5,a5,a3
2001c5cc:	fffe8713          	addi	a4,t4,-1
2001c5d0:	16d7f063          	bgeu	a5,a3,2001c730 <__udivdi3+0x398>
2001c5d4:	00e00eb3          	add	t4,zero,a4
2001c5d8:	8f8d                	c.sub	a5,a1
2001c5da:	03e7d733          	divu	a4,a5,t5
2001c5de:	3c08285b          	bfoz	a6,a6,15,0
2001c5e2:	03e7f7b3          	remu	a5,a5,t5
2001c5e6:	02ee08b3          	mul	a7,t3,a4
2001c5ea:	07c2                	c.slli	a5,0x10
2001c5ec:	0107e5b3          	or	a1,a5,a6
2001c5f0:	0115fa63          	bgeu	a1,a7,2001c604 <__udivdi3+0x26c>
2001c5f4:	00d585b3          	add	a1,a1,a3
2001c5f8:	fff70793          	addi	a5,a4,-1
2001c5fc:	12d5f463          	bgeu	a1,a3,2001c724 <__udivdi3+0x38c>
2001c600:	00f00733          	add	a4,zero,a5
2001c604:	0ec2                	c.slli	t4,0x10
2001c606:	6f41                	c.lui	t5,0x10
2001c608:	00eeeeb3          	or	t4,t4,a4
2001c60c:	ffff0793          	addi	a5,t5,-1 # ffff <tda_detector+0x2eb>
2001c610:	00fef733          	and	a4,t4,a5
2001c614:	010ed813          	srli	a6,t4,0x10
2001c618:	8ff1                	c.and	a5,a2
2001c61a:	8241                	c.srli	a2,0x10
2001c61c:	02f70e33          	mul	t3,a4,a5
2001c620:	411585b3          	sub	a1,a1,a7
2001c624:	02c70733          	mul	a4,a4,a2
2001c628:	010e5693          	srli	a3,t3,0x10
2001c62c:	02f807b3          	mul	a5,a6,a5
2001c630:	02c80633          	mul	a2,a6,a2
2001c634:	973e                	c.add	a4,a5
2001c636:	9736                	c.add	a4,a3
2001c638:	00f77463          	bgeu	a4,a5,2001c640 <__udivdi3+0x2a8>
2001c63c:	01e60633          	add	a2,a2,t5
2001c640:	01075813          	srli	a6,a4,0x10
2001c644:	01060633          	add	a2,a2,a6
2001c648:	0ac5e663          	bltu	a1,a2,2001c6f4 <__udivdi3+0x35c>
2001c64c:	08c58863          	beq	a1,a2,2001c6dc <__udivdi3+0x344>
2001c650:	8576                	c.mv	a0,t4
2001c652:	4581                	c.li	a1,0
2001c654:	00008067          	ret
2001c658:	01f898b3          	sll	a7,a7,t6
2001c65c:	00d5d633          	srl	a2,a1,a3
2001c660:	0108df13          	srli	t5,a7,0x10
2001c664:	03e65e33          	divu	t3,a2,t5
2001c668:	00d557b3          	srl	a5,a0,a3
2001c66c:	01f59733          	sll	a4,a1,t6
2001c670:	3c08aedb          	bfoz	t4,a7,15,0
2001c674:	8f5d                	c.or	a4,a5
2001c676:	01075593          	srli	a1,a4,0x10
2001c67a:	01f51333          	sll	t1,a0,t6
2001c67e:	03e676b3          	remu	a3,a2,t5
2001c682:	03ce87b3          	mul	a5,t4,t3
2001c686:	06c2                	c.slli	a3,0x10
2001c688:	8ecd                	c.or	a3,a1
2001c68a:	00f6fb63          	bgeu	a3,a5,2001c6a0 <__udivdi3+0x308>
2001c68e:	96c6                	c.add	a3,a7
2001c690:	fffe0613          	addi	a2,t3,-1
2001c694:	0b16e663          	bltu	a3,a7,2001c740 <__udivdi3+0x3a8>
2001c698:	0af6f463          	bgeu	a3,a5,2001c740 <__udivdi3+0x3a8>
2001c69c:	1e79                	c.addi	t3,-2
2001c69e:	96c6                	c.add	a3,a7
2001c6a0:	8e9d                	c.sub	a3,a5
2001c6a2:	03e6d7b3          	divu	a5,a3,t5
2001c6a6:	3c07285b          	bfoz	a6,a4,15,0
2001c6aa:	03e6f6b3          	remu	a3,a3,t5
2001c6ae:	02fe8633          	mul	a2,t4,a5
2001c6b2:	01069713          	slli	a4,a3,0x10
2001c6b6:	01076733          	or	a4,a4,a6
2001c6ba:	00c77b63          	bgeu	a4,a2,2001c6d0 <__udivdi3+0x338>
2001c6be:	9746                	c.add	a4,a7
2001c6c0:	fff78693          	addi	a3,a5,-1 # ffffff <_D_HEAP_START_ADDR+0xf76f0f>
2001c6c4:	07176c63          	bltu	a4,a7,2001c73c <__udivdi3+0x3a4>
2001c6c8:	06c77a63          	bgeu	a4,a2,2001c73c <__udivdi3+0x3a4>
2001c6cc:	17f9                	c.addi	a5,-2
2001c6ce:	9746                	c.add	a4,a7
2001c6d0:	010e1593          	slli	a1,t3,0x10
2001c6d4:	8f11                	c.sub	a4,a2
2001c6d6:	8ddd                	c.or	a1,a5
2001c6d8:	e09ff06f          	j	2001c4e0 <__udivdi3+0x148>
2001c6dc:	67c1                	c.lui	a5,0x10
2001c6de:	17fd                	c.addi	a5,-1
2001c6e0:	8f7d                	c.and	a4,a5
2001c6e2:	00fe7e33          	and	t3,t3,a5
2001c6e6:	0742                	c.slli	a4,0x10
2001c6e8:	006517b3          	sll	a5,a0,t1
2001c6ec:	01c70733          	add	a4,a4,t3
2001c6f0:	f6e7f0e3          	bgeu	a5,a4,2001c650 <__udivdi3+0x2b8>
2001c6f4:	fffe8513          	addi	a0,t4,-1
2001c6f8:	4581                	c.li	a1,0
2001c6fa:	8082                	c.jr	ra
2001c6fc:	0106d893          	srli	a7,a3,0x10
2001c700:	4841                	c.li	a6,16
2001c702:	b3ad                	c.j	2001c46c <__udivdi3+0xd4>
2001c704:	88b6                	c.mv	a7,a3
2001c706:	4801                	c.li	a6,0
2001c708:	d65ff06f          	j	2001c46c <__udivdi3+0xd4>
2001c70c:	0108d713          	srli	a4,a7,0x10
2001c710:	47c1                	c.li	a5,16
2001c712:	b34d                	c.j	2001c4b4 <__udivdi3+0x11c>
2001c714:	01065713          	srli	a4,a2,0x10
2001c718:	47c1                	c.li	a5,16
2001c71a:	b14d                	c.j	2001c3bc <__udivdi3+0x24>
2001c71c:	4581                	c.li	a1,0
2001c71e:	4505                	c.li	a0,1
2001c720:	00008067          	ret
2001c724:	ed15fee3          	bgeu	a1,a7,2001c600 <__udivdi3+0x268>
2001c728:	1779                	c.addi	a4,-2
2001c72a:	95b6                	c.add	a1,a3
2001c72c:	ed9ff06f          	j	2001c604 <__udivdi3+0x26c>
2001c730:	eab7f2e3          	bgeu	a5,a1,2001c5d4 <__udivdi3+0x23c>
2001c734:	1ef9                	c.addi	t4,-2
2001c736:	97b6                	c.add	a5,a3
2001c738:	ea1ff06f          	j	2001c5d8 <__udivdi3+0x240>
2001c73c:	87b6                	c.mv	a5,a3
2001c73e:	bf49                	c.j	2001c6d0 <__udivdi3+0x338>
2001c740:	8e32                	c.mv	t3,a2
2001c742:	bfb9                	c.j	2001c6a0 <__udivdi3+0x308>
2001c744:	1579                	c.addi	a0,-2
2001c746:	9846                	c.add	a6,a7
2001c748:	cd5ff06f          	j	2001c41c <__udivdi3+0x84>
2001c74c:	1579                	c.addi	a0,-2
2001c74e:	97c6                	c.add	a5,a7
2001c750:	bb75                	c.j	2001c50c <__udivdi3+0x174>
2001c752:	0001                	c.nop

2001c754 <__swsetup_r>:
2001c754:	c46fe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001c758:	84aa                	c.mv	s1,a0
2001c75a:	7496252b          	lwgp	a0,16200 # 84084 <_impure_ptr>
2001c75e:	842e                	c.mv	s0,a1
2001c760:	c511                	c.beqz	a0,2001c76c <__swsetup_r+0x18>
2001c762:	058827ab          	lwgp	a5,16472 # 84194 <__mculib_REENT__sdidinit>
2001c766:	e399                	c.bnez	a5,2001c76c <__swsetup_r+0x18>
2001c768:	d14fe0ef          	jal	ra,2001ac7c <__sinit>
2001c76c:	00c41783          	lh	a5,12(s0)
2001c770:	4437fa5b          	bbs	a5,3,2001c7c4 <__swsetup_r+0x70>
2001c774:	4047fb5b          	bbs	a5,4,2001c78a <__swsetup_r+0x36>
2001c778:	46a5                	c.li	a3,9
2001c77a:	04d8482b          	swgp	a3,16464 # 8418c <__mculib_REENT_errno>
2001c77e:	0407e793          	ori	a5,a5,64
2001c782:	00f41623          	sh	a5,12(s0)
2001c786:	557d                	c.li	a0,-1
2001c788:	a895                	c.j	2001c7fc <__swsetup_r+0xa8>
2001c78a:	0227f75b          	bbc	a5,2,2001c7b8 <__swsetup_r+0x64>
2001c78e:	580c                	c.lw	a1,48(s0)
2001c790:	c991                	c.beqz	a1,2001c7a4 <__swsetup_r+0x50>
2001c792:	04040793          	addi	a5,s0,64
2001c796:	00f58563          	beq	a1,a5,2001c7a0 <__swsetup_r+0x4c>
2001c79a:	8526                	c.mv	a0,s1
2001c79c:	987fe0ef          	jal	ra,2001b122 <_free_r>
2001c7a0:	02042823          	sw	zero,48(s0)
2001c7a4:	00c41783          	lh	a5,12(s0)
2001c7a8:	00042223          	sw	zero,4(s0)
2001c7ac:	fdb7f793          	andi	a5,a5,-37
2001c7b0:	00f41623          	sh	a5,12(s0)
2001c7b4:	481c                	c.lw	a5,16(s0)
2001c7b6:	c01c                	c.sw	a5,0(s0)
2001c7b8:	00c41783          	lh	a5,12(s0)
2001c7bc:	0087e793          	ori	a5,a5,8
2001c7c0:	00f41623          	sh	a5,12(s0)
2001c7c4:	481c                	c.lw	a5,16(s0)
2001c7c6:	ef81                	c.bnez	a5,2001c7de <__swsetup_r+0x8a>
2001c7c8:	00c41783          	lh	a5,12(s0)
2001c7cc:	20000713          	li	a4,512
2001c7d0:	2807f793          	andi	a5,a5,640
2001c7d4:	00e78563          	beq	a5,a4,2001c7de <__swsetup_r+0x8a>
2001c7d8:	85a2                	c.mv	a1,s0
2001c7da:	8526                	c.mv	a0,s1
2001c7dc:	2079                	c.jal	2001c86a <__smakebuf_r>
2001c7de:	00c41783          	lh	a5,12(s0)
2001c7e2:	0007ff5b          	bbc	a5,0,2001c800 <__swsetup_r+0xac>
2001c7e6:	4858                	c.lw	a4,20(s0)
2001c7e8:	00042423          	sw	zero,8(s0)
2001c7ec:	40e00733          	neg	a4,a4
2001c7f0:	cc18                	c.sw	a4,24(s0)
2001c7f2:	4818                	c.lw	a4,16(s0)
2001c7f4:	4501                	c.li	a0,0
2001c7f6:	e319                	c.bnez	a4,2001c7fc <__swsetup_r+0xa8>
2001c7f8:	f877f35b          	bbs	a5,7,2001c77e <__swsetup_r+0x2a>
2001c7fc:	bc2fe06f          	j	2001abbe <__riscv_restore_0>
2001c800:	4701                	c.li	a4,0
2001c802:	4017f35b          	bbs	a5,1,2001c808 <__swsetup_r+0xb4>
2001c806:	4858                	c.lw	a4,20(s0)
2001c808:	c418                	c.sw	a4,8(s0)
2001c80a:	b7e5                	c.j	2001c7f2 <__swsetup_r+0x9e>

2001c80c <__swhatbuf_r>:
2001c80c:	b8efe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001c810:	00e59503          	lh	a0,14(a1)
2001c814:	715d                	c.addi16sp	sp,-80
2001c816:	842e                	c.mv	s0,a1
2001c818:	00055b63          	bgez	a0,2001c82e <__swhatbuf_r+0x22>
2001c81c:	00c41783          	lh	a5,12(s0)
2001c820:	0006a023          	sw	zero,0(a3)
2001c824:	4277fc5b          	bbs	a5,7,2001c85c <__swhatbuf_r+0x50>
2001c828:	40000793          	li	a5,1024
2001c82c:	a815                	c.j	2001c860 <__swhatbuf_r+0x54>
2001c82e:	084c                	c.addi4spn	a1,sp,20
2001c830:	c636                	c.swsp	a3,12(sp)
2001c832:	c432                	c.swsp	a2,8(sp)
2001c834:	28c5                	c.jal	2001c924 <_fstat>
2001c836:	4622                	c.lwsp	a2,8(sp)
2001c838:	46b2                	c.lwsp	a3,12(sp)
2001c83a:	fe0541e3          	bltz	a0,2001c81c <__swhatbuf_r+0x10>
2001c83e:	4762                	c.lwsp	a4,24(sp)
2001c840:	67bd                	c.lui	a5,0xf
2001c842:	8ff9                	c.and	a5,a4
2001c844:	7779                	c.lui	a4,0xffffe
2001c846:	97ba                	c.add	a5,a4
2001c848:	0017b793          	seqz	a5,a5
2001c84c:	c29c                	c.sw	a5,0(a3)
2001c84e:	6505                	c.lui	a0,0x1
2001c850:	40000793          	li	a5,1024
2001c854:	c21c                	c.sw	a5,0(a2)
2001c856:	80050513          	addi	a0,a0,-2048 # 800 <exception_handler+0x15c>
2001c85a:	a029                	c.j	2001c864 <__swhatbuf_r+0x58>
2001c85c:	04000793          	li	a5,64
2001c860:	4501                	c.li	a0,0
2001c862:	c21c                	c.sw	a5,0(a2)
2001c864:	6161                	c.addi16sp	sp,80
2001c866:	b58fe06f          	j	2001abbe <__riscv_restore_0>

2001c86a <__smakebuf_r>:
2001c86a:	b30fe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001c86e:	00c59783          	lh	a5,12(a1)
2001c872:	1141                	c.addi	sp,-16
2001c874:	842e                	c.mv	s0,a1
2001c876:	0017fb5b          	bbc	a5,1,2001c88c <__smakebuf_r+0x22>
2001c87a:	04340793          	addi	a5,s0,67
2001c87e:	c01c                	c.sw	a5,0(s0)
2001c880:	c81c                	c.sw	a5,16(s0)
2001c882:	4785                	c.li	a5,1
2001c884:	c85c                	c.sw	a5,20(s0)
2001c886:	0141                	c.addi	sp,16
2001c888:	b36fe06f          	j	2001abbe <__riscv_restore_0>
2001c88c:	0074                	c.addi4spn	a3,sp,12
2001c88e:	0030                	c.addi4spn	a2,sp,8
2001c890:	892a                	c.mv	s2,a0
2001c892:	3fad                	c.jal	2001c80c <__swhatbuf_r>
2001c894:	45a2                	c.lwsp	a1,8(sp)
2001c896:	84aa                	c.mv	s1,a0
2001c898:	854a                	c.mv	a0,s2
2001c89a:	919fe0ef          	jal	ra,2001b1b2 <_malloc_r>
2001c89e:	e911                	c.bnez	a0,2001c8b2 <__smakebuf_r+0x48>
2001c8a0:	00c41783          	lh	a5,12(s0)
2001c8a4:	fe97f15b          	bbs	a5,9,2001c886 <__smakebuf_r+0x1c>
2001c8a8:	0027e793          	ori	a5,a5,2
2001c8ac:	00f41623          	sh	a5,12(s0)
2001c8b0:	b7e9                	c.j	2001c87a <__smakebuf_r+0x10>
2001c8b2:	2001b7b7          	lui	a5,0x2001b
2001c8b6:	c0c78793          	addi	a5,a5,-1012 # 2001ac0c <_cleanup_r>
2001c8ba:	04f84a2b          	swgp	a5,16468 # 84190 <__mculib_REENT__cleanup>
2001c8be:	00c41783          	lh	a5,12(s0)
2001c8c2:	c008                	c.sw	a0,0(s0)
2001c8c4:	0807e793          	ori	a5,a5,128
2001c8c8:	00f41623          	sh	a5,12(s0)
2001c8cc:	47a2                	c.lwsp	a5,8(sp)
2001c8ce:	c808                	c.sw	a0,16(s0)
2001c8d0:	c85c                	c.sw	a5,20(s0)
2001c8d2:	47b2                	c.lwsp	a5,12(sp)
2001c8d4:	cb99                	c.beqz	a5,2001c8ea <__smakebuf_r+0x80>
2001c8d6:	00e41503          	lh	a0,14(s0)
2001c8da:	208d                	c.jal	2001c93c <_isatty>
2001c8dc:	c519                	c.beqz	a0,2001c8ea <__smakebuf_r+0x80>
2001c8de:	00c41783          	lh	a5,12(s0)
2001c8e2:	0017e793          	ori	a5,a5,1
2001c8e6:	00f41623          	sh	a5,12(s0)
2001c8ea:	00c41783          	lh	a5,12(s0)
2001c8ee:	8cdd                	c.or	s1,a5
2001c8f0:	00941623          	sh	s1,12(s0)
2001c8f4:	bf49                	c.j	2001c886 <__smakebuf_r+0x1c>

2001c8f6 <_close>:
2001c8f6:	03900893          	li	a7,57
2001c8fa:	00000073          	ecall
2001c8fe:	00055763          	bgez	a0,2001c90c <_close+0x16>
2001c902:	40a00533          	neg	a0,a0
2001c906:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c90a:	557d                	c.li	a0,-1
2001c90c:	8082                	c.jr	ra

2001c90e <_exit>:
2001c90e:	05d00893          	li	a7,93
2001c912:	00000073          	ecall
2001c916:	00055663          	bgez	a0,2001c922 <_exit+0x14>
2001c91a:	40a00533          	neg	a0,a0
2001c91e:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c922:	a001                	c.j	2001c922 <_exit+0x14>

2001c924 <_fstat>:
2001c924:	05000893          	li	a7,80
2001c928:	00000073          	ecall
2001c92c:	00055763          	bgez	a0,2001c93a <_fstat+0x16>
2001c930:	40a00533          	neg	a0,a0
2001c934:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c938:	557d                	c.li	a0,-1
2001c93a:	8082                	c.jr	ra

2001c93c <_isatty>:
2001c93c:	a5efe2ef          	jal	t0,2001ab9a <__riscv_save_0>
2001c940:	7139                	c.addi16sp	sp,-64
2001c942:	004c                	c.addi4spn	a1,sp,4
2001c944:	37c5                	c.jal	2001c924 <_fstat>
2001c946:	57fd                	c.li	a5,-1
2001c948:	00f50863          	beq	a0,a5,2001c958 <_isatty+0x1c>
2001c94c:	4522                	c.lwsp	a0,8(sp)
2001c94e:	34d5255b          	bfoz	a0,a0,13,13
2001c952:	6121                	c.addi16sp	sp,64
2001c954:	a6afe06f          	j	2001abbe <__riscv_restore_0>
2001c958:	4501                	c.li	a0,0
2001c95a:	bfe5                	c.j	2001c952 <_isatty+0x16>

2001c95c <_lseek>:
2001c95c:	03e00893          	li	a7,62
2001c960:	00000073          	ecall
2001c964:	00055763          	bgez	a0,2001c972 <_lseek+0x16>
2001c968:	40a00533          	neg	a0,a0
2001c96c:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c970:	557d                	c.li	a0,-1
2001c972:	8082                	c.jr	ra

2001c974 <_read>:
2001c974:	03f00893          	li	a7,63
2001c978:	00000073          	ecall
2001c97c:	00055763          	bgez	a0,2001c98a <_read+0x16>
2001c980:	40a00533          	neg	a0,a0
2001c984:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c988:	557d                	c.li	a0,-1
2001c98a:	8082                	c.jr	ra

2001c98c <_sbrk>:
2001c98c:	0708272b          	lwgp	a4,16496 # 841ac <heap_end.2408>
2001c990:	0708178b          	addigp	a5,16496 # 841ac <heap_end.2408>
2001c994:	e711                	c.bnez	a4,2001c9a0 <_sbrk+0x14>
2001c996:	00089737          	lui	a4,0x89
2001c99a:	8f070713          	addi	a4,a4,-1808 # 888f0 <_BSS_VMA_END>
2001c99e:	c398                	c.sw	a4,0(a5)
2001c9a0:	4398                	c.lw	a4,0(a5)
2001c9a2:	953a                	c.add	a0,a4
2001c9a4:	00a17763          	bgeu	sp,a0,2001c9b2 <_sbrk+0x26>
2001c9a8:	4731                	c.li	a4,12
2001c9aa:	04e8482b          	swgp	a4,16464 # 8418c <__mculib_REENT_errno>
2001c9ae:	557d                	c.li	a0,-1
2001c9b0:	8082                	c.jr	ra
2001c9b2:	c388                	c.sw	a0,0(a5)
2001c9b4:	853a                	c.mv	a0,a4
2001c9b6:	8082                	c.jr	ra

2001c9b8 <_write>:
2001c9b8:	04000893          	li	a7,64
2001c9bc:	00000073          	ecall
2001c9c0:	00055763          	bgez	a0,2001c9ce <_write+0x16>
2001c9c4:	40a00533          	neg	a0,a0
2001c9c8:	04a8482b          	swgp	a0,16464 # 8418c <__mculib_REENT_errno>
2001c9cc:	557d                	c.li	a0,-1
2001c9ce:	8082                	c.jr	ra

2001c9d0 <kiss_fft_init_32_16.constprop.17>:
2001c9d0:	7179                	c.addi16sp	sp,-48
2001c9d2:	665e1e8b          	addigp	t4,32356 # 87fa0 <kiss_fft_st_16k>
2001c9d6:	d622                	c.swsp	s0,44(sp)
2001c9d8:	d426                	c.swsp	s1,40(sp)
2001c9da:	d24a                	c.swsp	s2,36(sp)
2001c9dc:	d04e                	c.swsp	s3,32(sp)
2001c9de:	ce52                	c.swsp	s4,28(sp)
2001c9e0:	cc56                	c.swsp	s5,24(sp)
2001c9e2:	ca5a                	c.swsp	s6,20(sp)
2001c9e4:	c85e                	c.swsp	s7,16(sp)
2001c9e6:	c662                	c.swsp	s8,12(sp)
2001c9e8:	c466                	c.swsp	s9,8(sp)
2001c9ea:	c26a                	c.swsp	s10,4(sp)
2001c9ec:	00bea023          	sw	a1,0(t4)
2001c9f0:	000ea223          	sw	zero,4(t4)
2001c9f4:	1cb05463          	blez	a1,2001cbbc <kiss_fft_init_32_16.constprop.17+0x1ec>
2001c9f8:	6f21                	c.lui	t5,0x8
2001c9fa:	00020437          	lui	s0,0x20
2001c9fe:	6341                	c.lui	t1,0x10
2001ca00:	73e1                	c.lui	t2,0xffff8
2001ca02:	6289                	c.lui	t0,0x2
2001ca04:	7ff9                	c.lui	t6,0xffffe
2001ca06:	10ce8813          	addi	a6,t4,268
2001ca0a:	4701                	c.li	a4,0
2001ca0c:	4681                	c.li	a3,0
2001ca0e:	fff40e13          	addi	t3,s0,-1 # 1ffff <CODE_SIZE+0x5c77>
2001ca12:	6891                	c.lui	a7,0x4
2001ca14:	d8e00913          	li	s2,-626
2001ca18:	05528293          	addi	t0,t0,85 # 2055 <usb_endpoint_irq_handler+0x55>
2001ca1c:	21df8f93          	addi	t6,t6,541 # ffffe21d <BIN_SIZE+0xdffbfbb5>
2001ca20:	ffff0613          	addi	a2,t5,-1 # 7fff <llma_tx_item_done+0x23>
2001ca24:	ffef0493          	addi	s1,t5,-2
2001ca28:	00138a93          	addi	s5,t2,1 # ffff8001 <BIN_SIZE+0xdffb9999>
2001ca2c:	ffff89b7          	lui	s3,0xffff8
2001ca30:	fff30a13          	addi	s4,t1,-1 # ffff <tda_detector+0x2eb>
2001ca34:	87b6                	c.mv	a5,a3
2001ca36:	e319                	c.bnez	a4,2001ca3c <kiss_fft_init_32_16.constprop.17+0x6c>
2001ca38:	40d007b3          	neg	a5,a3
2001ca3c:	01179793          	slli	a5,a5,0x11
2001ca40:	02b7c7b3          	div	a5,a5,a1
2001ca44:	01c7f733          	and	a4,a5,t3
2001ca48:	0ee35a63          	bge	t1,a4,2001cb3c <kiss_fft_init_32_16.constprop.17+0x16c>
2001ca4c:	40e40733          	sub	a4,s0,a4
2001ca50:	00c77b33          	and	s6,a4,a2
2001ca54:	040b0a63          	beqz	s6,2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001ca58:	25e75063          	bge	a4,t5,2001cc98 <kiss_fft_init_32_16.constprop.17+0x2c8>
2001ca5c:	8cc6                	c.mv	s9,a7
2001ca5e:	c4e71cff          	maddr32	s9,a4,a4
2001ca62:	8bc6                	c.mv	s7,a7
2001ca64:	40fcd713          	srai	a4,s9,0xf
2001ca68:	c5271bff          	maddr32	s7,a4,s2
2001ca6c:	8cc6                	c.mv	s9,a7
2001ca6e:	40fbdb93          	srai	s7,s7,0xf
2001ca72:	9b96                	c.add	s7,t0
2001ca74:	3c0babdb          	bfoz	s7,s7,15,0
2001ca78:	c4eb9cff          	maddr32	s9,s7,a4
2001ca7c:	40e60c33          	sub	s8,a2,a4
2001ca80:	40fcdb93          	srai	s7,s9,0xf
2001ca84:	9bfe                	c.add	s7,t6
2001ca86:	3c0bbbdb          	bfos	s7,s7,15,0
2001ca8a:	8cc6                	c.mv	s9,a7
2001ca8c:	c4eb9cff          	maddr32	s9,s7,a4
2001ca90:	8b32                	c.mv	s6,a2
2001ca92:	40fcdb93          	srai	s7,s9,0xf
2001ca96:	9c5e                	c.add	s8,s7
2001ca98:	0184c863          	blt	s1,s8,2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001ca9c:	40e98b33          	sub	s6,s3,a4
2001caa0:	017b0b33          	add	s6,s6,s7
2001caa4:	3c0b3b5b          	bfos	s6,s6,15,0
2001caa8:	979e                	c.add	a5,t2
2001caaa:	01681023          	sh	s6,0(a6) # 10000 <tda_detector+0x2ec>
2001caae:	01c7f733          	and	a4,a5,t3
2001cab2:	06e35963          	bge	t1,a4,2001cb24 <kiss_fft_init_32_16.constprop.17+0x154>
2001cab6:	40e40733          	sub	a4,s0,a4
2001caba:	00c777b3          	and	a5,a4,a2
2001cabe:	4b01                	c.li	s6,0
2001cac0:	04078863          	beqz	a5,2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cac4:	09e75a63          	bge	a4,t5,2001cb58 <kiss_fft_init_32_16.constprop.17+0x188>
2001cac8:	87c6                	c.mv	a5,a7
2001caca:	c4e717ff          	maddr32	a5,a4,a4
2001cace:	8746                	c.mv	a4,a7
2001cad0:	87bd                	c.srai	a5,0xf
2001cad2:	c527977f          	maddr32	a4,a5,s2
2001cad6:	8d46                	c.mv	s10,a7
2001cad8:	873d                	c.srai	a4,0xf
2001cada:	9716                	c.add	a4,t0
2001cadc:	3c07275b          	bfoz	a4,a4,15,0
2001cae0:	c4f71d7f          	maddr32	s10,a4,a5
2001cae4:	40f60bb3          	sub	s7,a2,a5
2001cae8:	40fd5713          	srai	a4,s10,0xf
2001caec:	977e                	c.add	a4,t6
2001caee:	3c07375b          	bfos	a4,a4,15,0
2001caf2:	8d46                	c.mv	s10,a7
2001caf4:	c4f71d7f          	maddr32	s10,a4,a5
2001caf8:	8b32                	c.mv	s6,a2
2001cafa:	40fd5713          	srai	a4,s10,0xf
2001cafe:	9bba                	c.add	s7,a4
2001cb00:	0174c863          	blt	s1,s7,2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cb04:	40f98b33          	sub	s6,s3,a5
2001cb08:	00eb0b33          	add	s6,s6,a4
2001cb0c:	3c0b3b5b          	bfos	s6,s6,15,0
2001cb10:	01681123          	sh	s6,2(a6)
2001cb14:	0685                	c.addi	a3,1
2001cb16:	0811                	c.addi	a6,4
2001cb18:	0ad58263          	beq	a1,a3,2001cbbc <kiss_fft_init_32_16.constprop.17+0x1ec>
2001cb1c:	004ea703          	lw	a4,4(t4)
2001cb20:	f15ff06f          	j	2001ca34 <kiss_fft_init_32_16.constprop.17+0x64>
2001cb24:	00c7fb33          	and	s6,a5,a2
2001cb28:	f80b1ee3          	bnez	s6,2001cac4 <kiss_fft_init_32_16.constprop.17+0xf4>
2001cb2c:	0147f7b3          	and	a5,a5,s4
2001cb30:	4b01                	c.li	s6,0
2001cb32:	fff9                	c.bnez	a5,2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cb34:	8b32                	c.mv	s6,a2
2001cb36:	df69                	c.beqz	a4,2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cb38:	8b56                	c.mv	s6,s5
2001cb3a:	bfd9                	c.j	2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cb3c:	00c7fb33          	and	s6,a5,a2
2001cb40:	f00b1ce3          	bnez	s6,2001ca58 <kiss_fft_init_32_16.constprop.17+0x88>
2001cb44:	0147fbb3          	and	s7,a5,s4
2001cb48:	4b01                	c.li	s6,0
2001cb4a:	f40b9fe3          	bnez	s7,2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001cb4e:	2c071563          	bnez	a4,2001ce18 <kiss_fft_init_32_16.constprop.17+0x448>
2001cb52:	8b32                	c.mv	s6,a2
2001cb54:	f55ff06f          	j	2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001cb58:	40e00733          	neg	a4,a4
2001cb5c:	3c07375b          	bfos	a4,a4,15,0
2001cb60:	87c6                	c.mv	a5,a7
2001cb62:	c4e717ff          	maddr32	a5,a4,a4
2001cb66:	8d46                	c.mv	s10,a7
2001cb68:	40f7d713          	srai	a4,a5,0xf
2001cb6c:	3c073bdb          	bfos	s7,a4,15,0
2001cb70:	87c6                	c.mv	a5,a7
2001cb72:	c52b97ff          	maddr32	a5,s7,s2
2001cb76:	8cc6                	c.mv	s9,a7
2001cb78:	87bd                	c.srai	a5,0xf
2001cb7a:	9796                	c.add	a5,t0
2001cb7c:	3c07a7db          	bfoz	a5,a5,15,0
2001cb80:	c5779d7f          	maddr32	s10,a5,s7
2001cb84:	41760c33          	sub	s8,a2,s7
2001cb88:	40fd5793          	srai	a5,s10,0xf
2001cb8c:	97fe                	c.add	a5,t6
2001cb8e:	3c07b7db          	bfos	a5,a5,15,0
2001cb92:	c5779cff          	maddr32	s9,a5,s7
2001cb96:	8b56                	c.mv	s6,s5
2001cb98:	40fcd793          	srai	a5,s9,0xf
2001cb9c:	9c3e                	c.add	s8,a5
2001cb9e:	f784c9e3          	blt	s1,s8,2001cb10 <kiss_fft_init_32_16.constprop.17+0x140>
2001cba2:	40f70b33          	sub	s6,a4,a5
2001cba6:	413b0b33          	sub	s6,s6,s3
2001cbaa:	3c0b3b5b          	bfos	s6,s6,15,0
2001cbae:	01681123          	sh	s6,2(a6)
2001cbb2:	0685                	c.addi	a3,1
2001cbb4:	00480813          	addi	a6,a6,4
2001cbb8:	f6d592e3          	bne	a1,a3,2001cb1c <kiss_fft_init_32_16.constprop.17+0x14c>
2001cbbc:	55555337          	lui	t1,0x55555
2001cbc0:	66666fb7          	lui	t6,0x66666
2001cbc4:	51eb84b7          	lui	s1,0x51eb8
2001cbc8:	92492437          	lui	s0,0x92492
2001cbcc:	6e21                	c.lui	t3,0x8
2001cbce:	4801                	c.li	a6,0
2001cbd0:	4791                	c.li	a5,4
2001cbd2:	008e8713          	addi	a4,t4,8
2001cbd6:	4885                	c.li	a7,1
2001cbd8:	55630313          	addi	t1,t1,1366 # 55555556 <BIN_SIZE+0x35516eee>
2001cbdc:	4f0d                	c.li	t5,3
2001cbde:	4291                	c.li	t0,4
2001cbe0:	43a1                	c.li	t2,8
2001cbe2:	49e1                	c.li	s3,24
2001cbe4:	667f8f93          	addi	t6,t6,1639 # 66666667 <BIN_SIZE+0x46627fff>
2001cbe8:	4a95                	c.li	s5,5
2001cbea:	51f48493          	addi	s1,s1,1311 # 51eb851f <BIN_SIZE+0x31e79eb7>
2001cbee:	03000a13          	li	s4,48
2001cbf2:	49340413          	addi	s0,s0,1171 # 92492493 <BIN_SIZE+0x72453e2b>
2001cbf6:	4909                	c.li	s2,2
2001cbf8:	d00e0e13          	addi	t3,t3,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
2001cbfc:	02f5e6b3          	rem	a3,a1,a5
2001cc00:	04068863          	beqz	a3,2001cc50 <kiss_fft_init_32_16.constprop.17+0x280>
2001cc04:	0227d25b          	beqc	a5,2,2001cc28 <kiss_fft_init_32_16.constprop.17+0x258>
2001cc08:	0e47e45b          	bnec	a5,4,2001ccf0 <kiss_fft_init_32_16.constprop.17+0x320>
2001cc0c:	02bf5c63          	bge	t5,a1,2001cc44 <kiss_fft_init_32_16.constprop.17+0x274>
2001cc10:	4005fc5b          	bbs	a1,0,2001cc28 <kiss_fft_init_32_16.constprop.17+0x258>
2001cc14:	8585                	c.srai	a1,0x1
2001cc16:	01272023          	sw	s2,0(a4)
2001cc1a:	c34c                	c.sw	a1,4(a4)
2001cc1c:	0805                	c.addi	a6,1
2001cc1e:	0721                	c.addi	a4,8
2001cc20:	00200793          	li	a5,2
2001cc24:	1005f45b          	bbc	a1,0,2001cd2c <kiss_fft_init_32_16.constprop.17+0x35c>
2001cc28:	00b3de63          	bge	t2,a1,2001cc44 <kiss_fft_init_32_16.constprop.17+0x274>
2001cc2c:	e065967f          	mulsr64	a2,a1,t1
2001cc30:	41f5db13          	srai	s6,a1,0x1f
2001cc34:	416687b3          	sub	a5,a3,s6
2001cc38:	0af787db          	lea.h	a5,a5,a5
2001cc3c:	0ef58e63          	beq	a1,a5,2001cd38 <kiss_fft_init_32_16.constprop.17+0x368>
2001cc40:	16b9c263          	blt	s3,a1,2001cda4 <kiss_fft_init_32_16.constprop.17+0x3d4>
2001cc44:	00b007b3          	add	a5,zero,a1
2001cc48:	02f5e6b3          	rem	a3,a1,a5
2001cc4c:	fa069ce3          	bnez	a3,2001cc04 <kiss_fft_init_32_16.constprop.17+0x234>
2001cc50:	02f5c5b3          	div	a1,a1,a5
2001cc54:	0a47d45b          	beqc	a5,4,2001ccfc <kiss_fft_init_32_16.constprop.17+0x32c>
2001cc58:	0c27dc5b          	beqc	a5,2,2001cd30 <kiss_fft_init_32_16.constprop.17+0x360>
2001cc5c:	1037da5b          	beqc	a5,3,2001cd70 <kiss_fft_init_32_16.constprop.17+0x3a0>
2001cc60:	00e006b3          	add	a3,zero,a4
2001cc64:	1857d05b          	beqc	a5,5,2001cde4 <kiss_fft_init_32_16.constprop.17+0x414>
2001cc68:	c31c                	c.sw	a5,0(a4)
2001cc6a:	c2cc                	c.sw	a1,4(a3)
2001cc6c:	00870713          	addi	a4,a4,8
2001cc70:	f8b8c6e3          	blt	a7,a1,2001cbfc <kiss_fft_init_32_16.constprop.17+0x22c>
2001cc74:	5432                	c.lwsp	s0,44(sp)
2001cc76:	110ea423          	sw	a6,264(t4)
2001cc7a:	54a2                	c.lwsp	s1,40(sp)
2001cc7c:	5912                	c.lwsp	s2,36(sp)
2001cc7e:	5982                	c.lwsp	s3,32(sp)
2001cc80:	4a72                	c.lwsp	s4,28(sp)
2001cc82:	4ae2                	c.lwsp	s5,24(sp)
2001cc84:	4b52                	c.lwsp	s6,20(sp)
2001cc86:	4bc2                	c.lwsp	s7,16(sp)
2001cc88:	4c32                	c.lwsp	s8,12(sp)
2001cc8a:	4ca2                	c.lwsp	s9,8(sp)
2001cc8c:	4d12                	c.lwsp	s10,4(sp)
2001cc8e:	665e150b          	addigp	a0,32356 # 87fa0 <kiss_fft_st_16k>
2001cc92:	6145                	c.addi16sp	sp,48
2001cc94:	00008067          	ret
2001cc98:	40e00733          	neg	a4,a4
2001cc9c:	3c07375b          	bfos	a4,a4,15,0
2001cca0:	8bc6                	c.mv	s7,a7
2001cca2:	c4e71bff          	maddr32	s7,a4,a4
2001cca6:	8746                	c.mv	a4,a7
2001cca8:	40fbdb93          	srai	s7,s7,0xf
2001ccac:	3c0bbc5b          	bfos	s8,s7,15,0
2001ccb0:	c52c177f          	maddr32	a4,s8,s2
2001ccb4:	8d46                	c.mv	s10,a7
2001ccb6:	873d                	c.srai	a4,0xf
2001ccb8:	9716                	c.add	a4,t0
2001ccba:	3c07275b          	bfoz	a4,a4,15,0
2001ccbe:	c5871d7f          	maddr32	s10,a4,s8
2001ccc2:	41860cb3          	sub	s9,a2,s8
2001ccc6:	40fd5713          	srai	a4,s10,0xf
2001ccca:	977e                	c.add	a4,t6
2001cccc:	3c07375b          	bfos	a4,a4,15,0
2001ccd0:	8d46                	c.mv	s10,a7
2001ccd2:	c5871d7f          	maddr32	s10,a4,s8
2001ccd6:	8b56                	c.mv	s6,s5
2001ccd8:	40fd5713          	srai	a4,s10,0xf
2001ccdc:	9cba                	c.add	s9,a4
2001ccde:	dd94c5e3          	blt	s1,s9,2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001cce2:	40eb8b33          	sub	s6,s7,a4
2001cce6:	413b0b33          	sub	s6,s6,s3
2001ccea:	3c0b3b5b          	bfos	s6,s6,15,0
2001ccee:	bb6d                	c.j	2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001ccf0:	0789                	c.addi	a5,2
2001ccf2:	0afe5363          	bge	t3,a5,2001cd98 <kiss_fft_init_32_16.constprop.17+0x3c8>
2001ccf6:	87ae                	c.mv	a5,a1
2001ccf8:	f51ff06f          	j	2001cc48 <kiss_fft_init_32_16.constprop.17+0x278>
2001ccfc:	c34c                	c.sw	a1,4(a4)
2001ccfe:	00572023          	sw	t0,0(a4)
2001cd02:	0035f793          	andi	a5,a1,3
2001cd06:	0721                	c.addi	a4,8
2001cd08:	00280813          	addi	a6,a6,2
2001cd0c:	f6b8d4e3          	bge	a7,a1,2001cc74 <kiss_fft_init_32_16.constprop.17+0x2a4>
2001cd10:	ee079ee3          	bnez	a5,2001cc0c <kiss_fft_init_32_16.constprop.17+0x23c>
2001cd14:	8589                	c.srai	a1,0x2
2001cd16:	c34c                	c.sw	a1,4(a4)
2001cd18:	00572023          	sw	t0,0(a4)
2001cd1c:	0035f793          	andi	a5,a1,3
2001cd20:	0721                	c.addi	a4,8
2001cd22:	0809                	c.addi	a6,2
2001cd24:	feb8c6e3          	blt	a7,a1,2001cd10 <kiss_fft_init_32_16.constprop.17+0x340>
2001cd28:	f4dff06f          	j	2001cc74 <kiss_fft_init_32_16.constprop.17+0x2a4>
2001cd2c:	02f5c5b3          	div	a1,a1,a5
2001cd30:	0805                	c.addi	a6,1
2001cd32:	86ba                	c.mv	a3,a4
2001cd34:	f35ff06f          	j	2001cc68 <kiss_fft_init_32_16.constprop.17+0x298>
2001cd38:	0265b5b3          	mulhu	a1,a1,t1
2001cd3c:	006b77b3          	and	a5,s6,t1
2001cd40:	01e72023          	sw	t5,0(a4)
2001cd44:	0721                	c.addi	a4,8
2001cd46:	0809                	c.addi	a6,2
2001cd48:	40f585b3          	sub	a1,a1,a5
2001cd4c:	416585b3          	sub	a1,a1,s6
2001cd50:	e065967f          	mulsr64	a2,a1,t1
2001cd54:	41f5d793          	srai	a5,a1,0x1f
2001cd58:	40f687b3          	sub	a5,a3,a5
2001cd5c:	feb72e23          	sw	a1,-4(a4)
2001cd60:	0af787db          	lea.h	a5,a5,a5
2001cd64:	02f59663          	bne	a1,a5,2001cd90 <kiss_fft_init_32_16.constprop.17+0x3c0>
2001cd68:	00300793          	li	a5,3
2001cd6c:	02f5c5b3          	div	a1,a1,a5
2001cd70:	c31c                	c.sw	a5,0(a4)
2001cd72:	c34c                	c.sw	a1,4(a4)
2001cd74:	0809                	c.addi	a6,2
2001cd76:	0721                	c.addi	a4,8
2001cd78:	eeb8dee3          	bge	a7,a1,2001cc74 <kiss_fft_init_32_16.constprop.17+0x2a4>
2001cd7c:	e065967f          	mulsr64	a2,a1,t1
2001cd80:	41f5d793          	srai	a5,a1,0x1f
2001cd84:	40f687b3          	sub	a5,a3,a5
2001cd88:	0af787db          	lea.h	a5,a5,a5
2001cd8c:	fcf58ee3          	beq	a1,a5,2001cd68 <kiss_fft_init_32_16.constprop.17+0x398>
2001cd90:	00300793          	li	a5,3
2001cd94:	00278793          	addi	a5,a5,2
2001cd98:	02f786b3          	mul	a3,a5,a5
2001cd9c:	e6d5d0e3          	bge	a1,a3,2001cbfc <kiss_fft_init_32_16.constprop.17+0x22c>
2001cda0:	87ae                	c.mv	a5,a1
2001cda2:	b55d                	c.j	2001cc48 <kiss_fft_init_32_16.constprop.17+0x278>
2001cda4:	e1f5967f          	mulsr64	a2,a1,t6
2001cda8:	4016d793          	srai	a5,a3,0x1
2001cdac:	416787b3          	sub	a5,a5,s6
2001cdb0:	0cf786db          	lea.w	a3,a5,a5
2001cdb4:	02d59c63          	bne	a1,a3,2001cdec <kiss_fft_init_32_16.constprop.17+0x41c>
2001cdb8:	e1f7967f          	mulsr64	a2,a5,t6
2001cdbc:	8685                	c.srai	a3,0x1
2001cdbe:	41f7d613          	srai	a2,a5,0x1f
2001cdc2:	8e91                	c.sub	a3,a2
2001cdc4:	01572023          	sw	s5,0(a4)
2001cdc8:	c35c                	c.sw	a5,4(a4)
2001cdca:	0cd686db          	lea.w	a3,a3,a3
2001cdce:	080d                	c.addi	a6,3
2001cdd0:	0721                	c.addi	a4,8
2001cdd2:	02d79f63          	bne	a5,a3,2001ce10 <kiss_fft_init_32_16.constprop.17+0x440>
2001cdd6:	e095967f          	mulsr64	a2,a1,s1
2001cdda:	4036d593          	srai	a1,a3,0x3
2001cdde:	416585b3          	sub	a1,a1,s6
2001cde2:	4795                	c.li	a5,5
2001cde4:	080d                	c.addi	a6,3
2001cde6:	86ba                	c.mv	a3,a4
2001cde8:	e81ff06f          	j	2001cc68 <kiss_fft_init_32_16.constprop.17+0x298>
2001cdec:	e4ba5ce3          	bge	s4,a1,2001cc44 <kiss_fft_init_32_16.constprop.17+0x274>
2001cdf0:	e085967f          	mulsr64	a2,a1,s0
2001cdf4:	00d587b3          	add	a5,a1,a3
2001cdf8:	8789                	c.srai	a5,0x2
2001cdfa:	41678b33          	sub	s6,a5,s6
2001cdfe:	003b1793          	slli	a5,s6,0x3
2001ce02:	416787b3          	sub	a5,a5,s6
2001ce06:	00f58b63          	beq	a1,a5,2001ce1c <kiss_fft_init_32_16.constprop.17+0x44c>
2001ce0a:	479d                	c.li	a5,7
2001ce0c:	f89ff06f          	j	2001cd94 <kiss_fft_init_32_16.constprop.17+0x3c4>
2001ce10:	85be                	c.mv	a1,a5
2001ce12:	479d                	c.li	a5,7
2001ce14:	f85ff06f          	j	2001cd98 <kiss_fft_init_32_16.constprop.17+0x3c8>
2001ce18:	8b56                	c.mv	s6,s5
2001ce1a:	b179                	c.j	2001caa8 <kiss_fft_init_32_16.constprop.17+0xd8>
2001ce1c:	85da                	c.mv	a1,s6
2001ce1e:	86ba                	c.mv	a3,a4
2001ce20:	479d                	c.li	a5,7
2001ce22:	b599                	c.j	2001cc68 <kiss_fft_init_32_16.constprop.17+0x298>

2001ce24 <WebRtcAgc_set_config>:
2001ce24:	711d                	c.addi16sp	sp,-96
2001ce26:	cca2                	c.swsp	s0,88(sp)
2001ce28:	caa6                	c.swsp	s1,84(sp)
2001ce2a:	3c05b45b          	bfos	s0,a1,15,0
2001ce2e:	4105d493          	srai	s1,a1,0x10
2001ce32:	ce86                	c.swsp	ra,92(sp)
2001ce34:	c8ca                	c.swsp	s2,80(sp)
2001ce36:	c6ce                	c.swsp	s3,76(sp)
2001ce38:	c4d2                	c.swsp	s4,72(sp)
2001ce3a:	c2d6                	c.swsp	s5,68(sp)
2001ce3c:	c0da                	c.swsp	s6,64(sp)
2001ce3e:	de5e                	c.swsp	s7,60(sp)
2001ce40:	dc62                	c.swsp	s8,56(sp)
2001ce42:	da66                	c.swsp	s9,52(sp)
2001ce44:	d86a                	c.swsp	s10,48(sp)
2001ce46:	d66e                	c.swsp	s11,44(sp)
2001ce48:	c422                	c.swsp	s0,8(sp)
2001ce4a:	c826                	c.swsp	s1,16(sp)
2001ce4c:	34050c63          	beqz	a0,2001d1a4 <WebRtcAgc_set_config+0x380>
2001ce50:	01851783          	lh	a5,24(a0)
2001ce54:	34a7e0db          	bnec	a5,42,2001d194 <WebRtcAgc_set_config+0x370>
2001ce58:	0ff67613          	andi	a2,a2,255
2001ce5c:	4785                	c.li	a5,1
2001ce5e:	32c7e363          	bltu	a5,a2,2001d184 <WebRtcAgc_set_config+0x360>
2001ce62:	44c2                	c.lwsp	s1,16(sp)
2001ce64:	4422                	c.lwsp	s0,8(sp)
2001ce66:	00c50523          	sb	a2,10(a0)
2001ce6a:	00951223          	sh	s1,4(a0)
2001ce6e:	3c042f5b          	bfoz	t5,s0,15,0
2001ce72:	47fd                	c.li	a5,31
2001ce74:	31e7e863          	bltu	a5,t5,2001d184 <WebRtcAgc_set_config+0x360>
2001ce78:	00851323          	sh	s0,6(a0)
2001ce7c:	3c04a6db          	bfoz	a3,s1,15,0
2001ce80:	00851703          	lh	a4,8(a0)
2001ce84:	87a6                	c.mv	a5,s1
2001ce86:	0037695b          	bnec	a4,3,2001ce98 <WebRtcAgc_set_config+0x74>
2001ce8a:	96fa                	c.add	a3,t5
2001ce8c:	3c06a6db          	bfoz	a3,a3,15,0
2001ce90:	3c06b7db          	bfos	a5,a3,15,0
2001ce94:	00f51223          	sh	a5,4(a0)
2001ce98:	00179713          	slli	a4,a5,0x1
2001ce9c:	555558b7          	lui	a7,0x55555
2001cea0:	0705                	c.addi	a4,1
2001cea2:	55688893          	addi	a7,a7,1366 # 55555556 <BIN_SIZE+0x35516eee>
2001cea6:	03173433          	mulhu	s0,a4,a7
2001ceaa:	877d                	c.srai	a4,0x1f
2001ceac:	84aa                	c.mv	s1,a0
2001ceae:	ca2a                	c.swsp	a0,20(sp)
2001ceb0:	01177533          	and	a0,a4,a7
2001ceb4:	45a2                	c.lwsp	a1,8(sp)
2001ceb6:	41e686b3          	sub	a3,a3,t5
2001ceba:	3c06b6db          	bfos	a3,a3,15,0
2001cebe:	40b78f33          	sub	t5,a5,a1
2001cec2:	02f49d23          	sh	a5,58(s1)
2001cec6:	8c09                	c.sub	s0,a0
2001cec8:	8c19                	c.sub	s0,a4
2001ceca:	07f00593          	li	a1,127
2001cece:	3c04275b          	bfoz	a4,s0,15,0
2001ced2:	0b048813          	addi	a6,s1,176
2001ced6:	f2df0f7f          	maxw	t5,t5,a3
2001ceda:	2ce5e763          	bltu	a1,a4,2001d1a8 <WebRtcAgc_set_config+0x384>
2001cede:	20021337          	lui	t1,0x20021
2001cee2:	71c30313          	addi	t1,t1,1820 # 2002171c <sns_gainMSBbits>
2001cee6:	0a83075b          	lea.h	a4,t1,s0
2001ceea:	73075683          	lhu	a3,1840(a4)
2001ceee:	4fd1                	c.li	t6,20
2001cef0:	03f68fb3          	mul	t6,a3,t6
2001cef4:	aa15d737          	lui	a4,0xaa15d
2001cef8:	07b6                	c.slli	a5,0xd
2001cefa:	78f70713          	addi	a4,a4,1935 # aa15d78f <BIN_SIZE+0x8a11f127>
2001cefe:	e0e7957f          	mulsr64	a0,a5,a4
2001cf02:	00b789b3          	add	s3,a5,a1
2001cf06:	02df0f33          	mul	t5,t5,a3
2001cf0a:	40e9d993          	srai	s3,s3,0xe
2001cf0e:	87fd                	c.srai	a5,0x1f
2001cf10:	40f987b3          	sub	a5,s3,a5
2001cf14:	af9f877f          	clz32	a4,t6
2001cf18:	177d                	c.addi	a4,-1
2001cf1a:	44a2                	c.lwsp	s1,8(sp)
2001cf1c:	6699                	c.lui	a3,0x6
2001cf1e:	00278993          	addi	s3,a5,2
2001cf22:	c5568693          	addi	a3,a3,-939 # 5c55 <OverlapAndAdd_short+0xa5>
2001cf26:	3c0727db          	bfoz	a5,a4,15,0
2001cf2a:	7751                	c.lui	a4,0xffff4
2001cf2c:	00e49b13          	slli	s6,s1,0xe
2001cf30:	6a91                	c.lui	s5,0x4
2001cf32:	6909                	c.lui	s2,0x2
2001cf34:	75a1                	c.lui	a1,0xfffe8
2001cf36:	c236                	c.swsp	a3,4(sp)
2001cf38:	6cb1                	c.lui	s9,0xc
2001cf3a:	00878693          	addi	a3,a5,8
2001cf3e:	66666c37          	lui	s8,0x66666
2001cf42:	f6170793          	addi	a5,a4,-159 # ffff3f61 <BIN_SIZE+0xdffb58f9>
2001cf46:	62a9                	c.lui	t0,0xa
2001cf48:	63b5                	c.lui	t2,0xd
2001cf4a:	6a41                	c.lui	s4,0x10
2001cf4c:	3c09b9db          	bfos	s3,s3,15,0
2001cf50:	00e41493          	slli	s1,s0,0xe
2001cf54:	0f1a                	c.slli	t5,0x6
2001cf56:	408fde93          	srai	t4,t6,0x8
2001cf5a:	eaf58593          	addi	a1,a1,-337 # fffe7eaf <BIN_SIZE+0xdffa9847>
2001cf5e:	4501                	c.li	a0,0
2001cf60:	fffa8e13          	addi	t3,s5,-1 # 3fff <tlka_aec_post_calc_minmax_gain+0x1b>
2001cf64:	41678b33          	sub	s6,a5,s6
2001cf68:	0a9c8c93          	addi	s9,s9,169 # c0a9 <bitstream_encoder.constprop.12+0xf45>
2001cf6c:	667c0c13          	addi	s8,s8,1639 # 66666667 <BIN_SIZE+0x46627fff>
2001cf70:	85828293          	addi	t0,t0,-1960 # 9858 <llma_task+0x328>
2001cf74:	49a38393          	addi	t2,t2,1178 # d49a <dct_fix+0xaae>
2001cf78:	1a7d                	c.addi	s4,-1
2001cf7a:	92190b93          	addi	s7,s2,-1759 # 1921 <irq_18+0x21>
2001cf7e:	c636                	c.swsp	a3,12(sp)
2001cf80:	0315b7b3          	mulhu	a5,a1,a7
2001cf84:	41f5d713          	srai	a4,a1,0x1f
2001cf88:	011776b3          	and	a3,a4,a7
2001cf8c:	8f95                	c.sub	a5,a3
2001cf8e:	8f99                	c.sub	a5,a4
2001cf90:	40f487b3          	sub	a5,s1,a5
2001cf94:	40f006b3          	neg	a3,a5
2001cf98:	f2d786ff          	maxw	a3,a5,a3
2001cf9c:	00e6d713          	srli	a4,a3,0xe
2001cfa0:	0ae30d5b          	lea.h	s10,t1,a4
2001cfa4:	876a                	c.mv	a4,s10
2001cfa6:	73075703          	lhu	a4,1840(a4)
2001cfaa:	732d1d03          	lh	s10,1842(s10)
2001cfae:	01c6fdb3          	and	s11,a3,t3
2001cfb2:	40ed0d33          	sub	s10,s10,a4
2001cfb6:	3c0d2d5b          	bfoz	s10,s10,15,0
2001cfba:	3c0daddb          	bfoz	s11,s11,15,0
2001cfbe:	073a                	c.slli	a4,0xe
2001cfc0:	c5bd177f          	maddr32	a4,s10,s11
2001cfc4:	1807c063          	bltz	a5,2001d144 <WebRtcAgc_set_config+0x320>
2001cfc8:	8321                	c.srli	a4,0x8
2001cfca:	8dfa                	c.mv	s11,t5
2001cfcc:	c6871dff          	msubr32	s11,a4,s0
2001cfd0:	0fbec863          	blt	t4,s11,2001d0c0 <WebRtcAgc_set_config+0x29c>
2001cfd4:	41b007b3          	neg	a5,s11
2001cfd8:	16fed063          	bge	t4,a5,2001d138 <WebRtcAgc_set_config+0x314>
2001cfdc:	4701                	c.li	a4,0
2001cfde:	4781                	c.li	a5,0
2001cfe0:	200d9c63          	bnez	s11,2001d1f8 <WebRtcAgc_set_config+0x3d4>
2001cfe4:	00900693          	li	a3,9
2001cfe8:	40f687b3          	sub	a5,a3,a5
2001cfec:	40ffd7b3          	sra	a5,t6,a5
2001cff0:	02f74733          	div	a4,a4,a5
2001cff4:	0e074a63          	bltz	a4,2001d0e8 <WebRtcAgc_set_config+0x2c4>
2001cff8:	0705                	c.addi	a4,1
2001cffa:	8705                	c.srai	a4,0x1
2001cffc:	c205                	c.beqz	a2,2001d01c <WebRtcAgc_set_config+0x1f8>
2001cffe:	3c0537db          	bfos	a5,a0,15,0
2001d002:	0137dd63          	bge	a5,s3,2001d01c <WebRtcAgc_set_config+0x1f8>
2001d006:	875a                	c.mv	a4,s6
2001d008:	c595177f          	maddr32	a4,a0,s9
2001d00c:	41f75793          	srai	a5,a4,0x1f
2001d010:	e1871d7f          	mulsr64	s10,a4,s8
2001d014:	403dd713          	srai	a4,s11,0x3
2001d018:	40f70733          	sub	a4,a4,a5
2001d01c:	0ce2de63          	bge	t0,a4,2001d0f8 <WebRtcAgc_set_config+0x2d4>
2001d020:	8705                	c.srai	a4,0x1
2001d022:	6785                	c.lui	a5,0x1
2001d024:	c47717ff          	maddr32	a5,a4,t2
2001d028:	00040737          	lui	a4,0x40
2001d02c:	87b5                	c.srai	a5,0xd
2001d02e:	97ba                	c.add	a5,a4
2001d030:	0cf05e63          	blez	a5,2001d10c <WebRtcAgc_set_config+0x2e8>
2001d034:	01c7f733          	and	a4,a5,t3
2001d038:	3c07275b          	bfoz	a4,a4,15,0
2001d03c:	87b9                	c.srai	a5,0xe
2001d03e:	00d75693          	srli	a3,a4,0xd
2001d042:	3c07addb          	bfoz	s11,a5,15,0
2001d046:	c6f9                	c.beqz	a3,2001d114 <WebRtcAgc_set_config+0x2f0>
2001d048:	6df90693          	addi	a3,s2,1759
2001d04c:	40ea8733          	sub	a4,s5,a4
2001d050:	02d70733          	mul	a4,a4,a3
2001d054:	0147f7b3          	and	a5,a5,s4
2001d058:	4685                	c.li	a3,1
2001d05a:	4d35                	c.li	s10,13
2001d05c:	00f696b3          	sll	a3,a3,a5
2001d060:	40d75713          	srai	a4,a4,0xd
2001d064:	40ea8733          	sub	a4,s5,a4
2001d068:	0dbd7263          	bgeu	s10,s11,2001d12c <WebRtcAgc_set_config+0x308>
2001d06c:	ff278793          	addi	a5,a5,-14 # ff2 <chip_specific_stack_frame+0xc2>
2001d070:	00f717b3          	sll	a5,a4,a5
2001d074:	00d787b3          	add	a5,a5,a3
2001d078:	00f82023          	sw	a5,0(a6)
2001d07c:	67e1                	c.lui	a5,0x18
2001d07e:	15278793          	addi	a5,a5,338 # 18152 <IRAM_SIZE+0xe32>
2001d082:	0505                	c.addi	a0,1
2001d084:	95be                	c.add	a1,a5
2001d086:	0811                	c.addi	a6,4
2001d088:	ae056cdb          	bnec	a0,32,2001cf80 <WebRtcAgc_set_config+0x15c>
2001d08c:	4452                	c.lwsp	s0,20(sp)
2001d08e:	44c2                	c.lwsp	s1,16(sp)
2001d090:	00c40b23          	sb	a2,22(s0)
2001d094:	4622                	c.lwsp	a2,8(sp)
2001d096:	4501                	c.li	a0,0
2001d098:	00941a23          	sh	s1,20(s0)
2001d09c:	00c41923          	sh	a2,18(s0)
2001d0a0:	40f6                	c.lwsp	ra,92(sp)
2001d0a2:	4466                	c.lwsp	s0,88(sp)
2001d0a4:	44d6                	c.lwsp	s1,84(sp)
2001d0a6:	4946                	c.lwsp	s2,80(sp)
2001d0a8:	49b6                	c.lwsp	s3,76(sp)
2001d0aa:	4a26                	c.lwsp	s4,72(sp)
2001d0ac:	4a96                	c.lwsp	s5,68(sp)
2001d0ae:	4b06                	c.lwsp	s6,64(sp)
2001d0b0:	5bf2                	c.lwsp	s7,60(sp)
2001d0b2:	5c62                	c.lwsp	s8,56(sp)
2001d0b4:	5cd2                	c.lwsp	s9,52(sp)
2001d0b6:	5d42                	c.lwsp	s10,48(sp)
2001d0b8:	5db2                	c.lwsp	s11,44(sp)
2001d0ba:	6125                	c.addi16sp	sp,96
2001d0bc:	00008067          	ret
2001d0c0:	01b007b3          	add	a5,zero,s11
2001d0c4:	af9787ff          	clz32	a5,a5
2001d0c8:	17fd                	c.addi	a5,-1
2001d0ca:	3c07a7db          	bfoz	a5,a5,15,0
2001d0ce:	46a1                	c.li	a3,8
2001d0d0:	00fd9733          	sll	a4,s11,a5
2001d0d4:	f0f6d8e3          	bge	a3,a5,2001cfe4 <WebRtcAgc_set_config+0x1c0>
2001d0d8:	ff778793          	addi	a5,a5,-9
2001d0dc:	00ff97b3          	sll	a5,t6,a5
2001d0e0:	02f74733          	div	a4,a4,a5
2001d0e4:	f0075ae3          	bgez	a4,2001cff8 <WebRtcAgc_set_config+0x1d4>
2001d0e8:	4d05                	c.li	s10,1
2001d0ea:	40ed0733          	sub	a4,s10,a4
2001d0ee:	8705                	c.srai	a4,0x1
2001d0f0:	40e00733          	neg	a4,a4
2001d0f4:	f09ff06f          	j	2001cffc <WebRtcAgc_set_config+0x1d8>
2001d0f8:	87ca                	c.mv	a5,s2
2001d0fa:	c47717ff          	maddr32	a5,a4,t2
2001d0fe:	00040737          	lui	a4,0x40
2001d102:	87b9                	c.srai	a5,0xe
2001d104:	00e787b3          	add	a5,a5,a4
2001d108:	f2f046e3          	bgtz	a5,2001d034 <WebRtcAgc_set_config+0x210>
2001d10c:	00082023          	sw	zero,0(a6)
2001d110:	f6dff06f          	j	2001d07c <WebRtcAgc_set_config+0x258>
2001d114:	03770733          	mul	a4,a4,s7
2001d118:	0147f7b3          	and	a5,a5,s4
2001d11c:	4685                	c.li	a3,1
2001d11e:	4d35                	c.li	s10,13
2001d120:	00f696b3          	sll	a3,a3,a5
2001d124:	40d75713          	srai	a4,a4,0xd
2001d128:	f5bd62e3          	bltu	s10,s11,2001d06c <WebRtcAgc_set_config+0x248>
2001d12c:	4d39                	c.li	s10,14
2001d12e:	40fd07b3          	sub	a5,s10,a5
2001d132:	40f757b3          	sra	a5,a4,a5
2001d136:	bf3d                	c.j	2001d074 <WebRtcAgc_set_config+0x250>
2001d138:	040f9063          	bnez	t6,2001d178 <WebRtcAgc_set_config+0x354>
2001d13c:	008d9713          	slli	a4,s11,0x8
2001d140:	47a1                	c.li	a5,8
2001d142:	b54d                	c.j	2001cfe4 <WebRtcAgc_set_config+0x1c0>
2001d144:	af9687ff          	clz32	a5,a3
2001d148:	4db9                	c.li	s11,14
2001d14a:	3c07bd5b          	bfos	s10,a5,15,0
2001d14e:	06fddd63          	bge	s11,a5,2001d1c8 <WebRtcAgc_set_config+0x3a4>
2001d152:	4792                	c.lwsp	a5,4(sp)
2001d154:	4d01                	c.li	s10,0
2001d156:	02f686b3          	mul	a3,a3,a5
2001d15a:	8299                	c.srli	a3,0x6
2001d15c:	8dfa                	c.mv	s11,t5
2001d15e:	e6e6f9e3          	bgeu	a3,a4,2001cfd0 <WebRtcAgc_set_config+0x1ac>
2001d162:	47a1                	c.li	a5,8
2001d164:	8f15                	c.sub	a4,a3
2001d166:	41a78d33          	sub	s10,a5,s10
2001d16a:	01a75d33          	srl	s10,a4,s10
2001d16e:	c68d1dff          	msubr32	s11,s10,s0
2001d172:	f5bec7e3          	blt	t4,s11,2001d0c0 <WebRtcAgc_set_config+0x29c>
2001d176:	bdb9                	c.j	2001cfd4 <WebRtcAgc_set_config+0x1b0>
2001d178:	46b2                	c.lwsp	a3,12(sp)
2001d17a:	87b6                	c.mv	a5,a3
2001d17c:	00dd9733          	sll	a4,s11,a3
2001d180:	f59ff06f          	j	2001d0d8 <WebRtcAgc_set_config+0x2b4>
2001d184:	6791                	c.lui	a5,0x4
2001d186:	65478793          	addi	a5,a5,1620 # 4654 <tlka_aec_post_process+0x1dc>
2001d18a:	00f51d23          	sh	a5,26(a0)
2001d18e:	557d                	c.li	a0,-1
2001d190:	f11ff06f          	j	2001d0a0 <WebRtcAgc_set_config+0x27c>
2001d194:	6791                	c.lui	a5,0x4
2001d196:	65278793          	addi	a5,a5,1618 # 4652 <tlka_aec_post_process+0x1da>
2001d19a:	00f51d23          	sh	a5,26(a0)
2001d19e:	557d                	c.li	a0,-1
2001d1a0:	f01ff06f          	j	2001d0a0 <WebRtcAgc_set_config+0x27c>
2001d1a4:	557d                	c.li	a0,-1
2001d1a6:	bded                	c.j	2001d0a0 <WebRtcAgc_set_config+0x27c>
2001d1a8:	2001f6b7          	lui	a3,0x2001f
2001d1ac:	20022637          	lui	a2,0x20022
2001d1b0:	2001f537          	lui	a0,0x2001f
2001d1b4:	90c68693          	addi	a3,a3,-1780 # 2001e90c <_ITB_BASE_+0x75c>
2001d1b8:	e2c60613          	addi	a2,a2,-468 # 20021e2c <__func__.4459>
2001d1bc:	2b600593          	li	a1,694
2001d1c0:	23050513          	addi	a0,a0,560 # 2001f230 <_ITB_BASE_+0x1080>
2001d1c4:	a07fd0ef          	jal	ra,2001abca <__assert_func>
2001d1c8:	47bd                	c.li	a5,15
2001d1ca:	41a787b3          	sub	a5,a5,s10
2001d1ce:	4d92                	c.lwsp	s11,4(sp)
2001d1d0:	00f6d6b3          	srl	a3,a3,a5
2001d1d4:	47a1                	c.li	a5,8
2001d1d6:	03b686b3          	mul	a3,a3,s11
2001d1da:	01a7c963          	blt	a5,s10,2001d1ec <WebRtcAgc_set_config+0x3c8>
2001d1de:	47a5                	c.li	a5,9
2001d1e0:	41a78d33          	sub	s10,a5,s10
2001d1e4:	01a75733          	srl	a4,a4,s10
2001d1e8:	f75ff06f          	j	2001d15c <WebRtcAgc_set_config+0x338>
2001d1ec:	1d5d                	c.addi	s10,-9
2001d1ee:	01a6d6b3          	srl	a3,a3,s10
2001d1f2:	4d01                	c.li	s10,0
2001d1f4:	f69ff06f          	j	2001d15c <WebRtcAgc_set_config+0x338>
2001d1f8:	ec0dd4e3          	bgez	s11,2001d0c0 <WebRtcAgc_set_config+0x29c>
2001d1fc:	fffdc793          	not	a5,s11
2001d200:	ec0792e3          	bnez	a5,2001d0c4 <WebRtcAgc_set_config+0x2a0>
2001d204:	7bc000ef          	jal	ra,2001d9c0 <__clz_uint32.part.0>

2001d208 <tlka_agc_init>:
2001d208:	7179                	c.addi16sp	sp,-48
2001d20a:	67fd                	c.lui	a5,0x1f
2001d20c:	d606                	c.swsp	ra,44(sp)
2001d20e:	d422                	c.swsp	s0,40(sp)
2001d210:	d226                	c.swsp	s1,36(sp)
2001d212:	d04a                	c.swsp	s2,32(sp)
2001d214:	ce4e                	c.swsp	s3,28(sp)
2001d216:	40078793          	addi	a5,a5,1024 # 1f400 <CODE_SIZE+0x5078>
2001d21a:	3c000737          	lui	a4,0x3c000
2001d21e:	000308b7          	lui	a7,0x30
2001d222:	66c1                	c.lui	a3,0x10
2001d224:	0ff00813          	li	a6,255
2001d228:	0ad52623          	sw	a3,172(a0)
2001d22c:	14f52e23          	sw	a5,348(a0)
2001d230:	16f52223          	sw	a5,356(a0)
2001d234:	18f52a23          	sw	a5,404(a0)
2001d238:	18f52e23          	sw	a5,412(a0)
2001d23c:	13e00313          	li	t1,318
2001d240:	13152823          	sw	a7,304(a0)
2001d244:	15152a23          	sw	a7,340(a0)
2001d248:	14e52c23          	sw	a4,344(a0)
2001d24c:	16e52023          	sw	a4,352(a0)
2001d250:	19152623          	sw	a7,396(a0)
2001d254:	18e52823          	sw	a4,400(a0)
2001d258:	18e52c23          	sw	a4,408(a0)
2001d25c:	00051d23          	sh	zero,26(a0)
2001d260:	0a052223          	sw	zero,164(a0)
2001d264:	0a052423          	sw	zero,168(a0)
2001d268:	12052a23          	sw	zero,308(a0)
2001d26c:	12052c23          	sw	zero,312(a0)
2001d270:	12052e23          	sw	zero,316(a0)
2001d274:	14052023          	sw	zero,320(a0)
2001d278:	14052223          	sw	zero,324(a0)
2001d27c:	14052423          	sw	zero,328(a0)
2001d280:	14052623          	sw	zero,332(a0)
2001d284:	14052823          	sw	zero,336(a0)
2001d288:	16051423          	sh	zero,360(a0)
2001d28c:	16052623          	sw	zero,364(a0)
2001d290:	16052823          	sw	zero,368(a0)
2001d294:	16052a23          	sw	zero,372(a0)
2001d298:	4e0d                	c.li	t3,3
2001d29a:	4905                	c.li	s2,1
2001d29c:	16052c23          	sw	zero,376(a0)
2001d2a0:	000906b7          	lui	a3,0x90
2001d2a4:	c110                	c.sw	a2,0(a0)
2001d2a6:	01250823          	sb	s2,16(a0)
2001d2aa:	08f52a23          	sw	a5,148(a0)
2001d2ae:	08f52e23          	sw	a5,156(a0)
2001d2b2:	16052e23          	sw	zero,380(a0)
2001d2b6:	18052023          	sw	zero,384(a0)
2001d2ba:	18052223          	sw	zero,388(a0)
2001d2be:	18052423          	sw	zero,392(a0)
2001d2c2:	1a051023          	sh	zero,416(a0)
2001d2c6:	01c51423          	sh	t3,8(a0)
2001d2ca:	06052623          	sw	zero,108(a0)
2001d2ce:	06052823          	sw	zero,112(a0)
2001d2d2:	06052a23          	sw	zero,116(a0)
2001d2d6:	06052c23          	sw	zero,120(a0)
2001d2da:	06052e23          	sw	zero,124(a0)
2001d2de:	08052023          	sw	zero,128(a0)
2001d2e2:	08052223          	sw	zero,132(a0)
2001d2e6:	08052423          	sw	zero,136(a0)
2001d2ea:	09152623          	sw	a7,140(a0)
2001d2ee:	08e52823          	sw	a4,144(a0)
2001d2f2:	08e52c23          	sw	a4,152(a0)
2001d2f6:	0a051023          	sh	zero,160(a0)
2001d2fa:	06051423          	sh	zero,104(a0)
2001d2fe:	04052c23          	sw	zero,88(a0)
2001d302:	05052823          	sw	a6,80(a0)
2001d306:	04652623          	sw	t1,76(a0)
2001d30a:	04652a23          	sw	t1,84(a0)
2001d30e:	07052023          	sw	a6,96(a0)
2001d312:	06052223          	sw	zero,100(a0)
2001d316:	05052423          	sw	a6,72(a0)
2001d31a:	03052e23          	sw	a6,60(a0)
2001d31e:	07f00793          	li	a5,127
2001d322:	068d                	c.addi	a3,3
2001d324:	4910                	c.lw	a2,16(a0)
2001d326:	c17c                	c.sw	a5,68(a0)
2001d328:	47b1                	c.li	a5,12
2001d32a:	cd7c                	c.sw	a5,92(a0)
2001d32c:	84ae                	c.mv	s1,a1
2001d32e:	02a00793          	li	a5,42
2001d332:	85b6                	c.mv	a1,a3
2001d334:	00f51c23          	sh	a5,24(a0)
2001d338:	842a                	c.mv	s0,a0
2001d33a:	c554                	c.sw	a3,12(a0)
2001d33c:	ae9ff0ef          	jal	ra,2001ce24 <WebRtcAgc_set_config>
2001d340:	57fd                	c.li	a5,-1
2001d342:	04f50163          	beq	a0,a5,2001d384 <tlka_agc_init+0x17c>
2001d346:	3c04b9db          	bfos	s3,s1,15,0
2001d34a:	84c1                	c.srai	s1,0x10
2001d34c:	1a041223          	sh	zero,420(s0)
2001d350:	b00027f3          	csrr	a5,mcycle
2001d354:	00911523          	sh	s1,10(sp)
2001d358:	01210623          	sb	s2,12(sp)
2001d35c:	01311423          	sh	s3,8(sp)
2001d360:	4632                	c.lwsp	a2,12(sp)
2001d362:	45a2                	c.lwsp	a1,8(sp)
2001d364:	8522                	c.mv	a0,s0
2001d366:	3c7d                	c.jal	2001ce24 <WebRtcAgc_set_config>
2001d368:	b00027f3          	csrr	a5,mcycle
2001d36c:	00a03533          	snez	a0,a0
2001d370:	00151513          	slli	a0,a0,0x1
2001d374:	50b2                	c.lwsp	ra,44(sp)
2001d376:	5422                	c.lwsp	s0,40(sp)
2001d378:	5492                	c.lwsp	s1,36(sp)
2001d37a:	5902                	c.lwsp	s2,32(sp)
2001d37c:	49f2                	c.lwsp	s3,28(sp)
2001d37e:	6145                	c.addi16sp	sp,48
2001d380:	00008067          	ret
2001d384:	6791                	c.lui	a5,0x4
2001d386:	65078793          	addi	a5,a5,1616 # 4650 <tlka_aec_post_process+0x1d8>
2001d38a:	00f41d23          	sh	a5,26(s0)
2001d38e:	4505                	c.li	a0,1
2001d390:	fe5ff06f          	j	2001d374 <tlka_agc_init+0x16c>

2001d394 <tlka_agc_get_size>:
2001d394:	1a800513          	li	a0,424
2001d398:	00008067          	ret

2001d39c <tlka_lc3enc_get_scratch_size>:
2001d39c:	6505                	c.lui	a0,0x1
2001d39e:	7c050513          	addi	a0,a0,1984 # 17c0 <irq_15+0xc0>
2001d3a2:	8082                	c.jr	ra

2001d3a4 <tlka_lc3enc_get_size>:
2001d3a4:	6505                	c.lui	a0,0x1
2001d3a6:	80850513          	addi	a0,a0,-2040 # 808 <exception_handler+0x164>
2001d3aa:	8082                	c.jr	ra

2001d3ac <tlka_lc3enc_init>:
2001d3ac:	7179                	c.addi16sp	sp,-48
2001d3ae:	d606                	c.swsp	ra,44(sp)
2001d3b0:	d422                	c.swsp	s0,40(sp)
2001d3b2:	d226                	c.swsp	s1,36(sp)
2001d3b4:	d04a                	c.swsp	s2,32(sp)
2001d3b6:	ce52                	c.swsp	s4,28(sp)
2001d3b8:	cc56                	c.swsp	s5,24(sp)
2001d3ba:	6785                	c.lui	a5,0x1
2001d3bc:	45d0                	c.lw	a2,12(a1)
2001d3be:	00459703          	lh	a4,4(a1)
2001d3c2:	97aa                	c.add	a5,a0
2001d3c4:	4184                	c.lw	s1,0(a1)
2001d3c6:	0085a803          	lw	a6,8(a1)
2001d3ca:	00659903          	lh	s2,6(a1)
2001d3ce:	4685                	c.li	a3,1
2001d3d0:	80c7a223          	sw	a2,-2044(a5) # 804 <exception_handler+0x160>
2001d3d4:	00e6dc63          	bge	a3,a4,2001d3ec <tlka_lc3enc_init+0x40>
2001d3d8:	00100513          	li	a0,1
2001d3dc:	50b2                	c.lwsp	ra,44(sp)
2001d3de:	5422                	c.lwsp	s0,40(sp)
2001d3e0:	5492                	c.lwsp	s1,36(sp)
2001d3e2:	5902                	c.lwsp	s2,32(sp)
2001d3e4:	4a72                	c.lwsp	s4,28(sp)
2001d3e6:	4ae2                	c.lwsp	s5,24(sp)
2001d3e8:	6145                	c.addi16sp	sp,48
2001d3ea:	8082                	c.jr	ra
2001d3ec:	67b1                	c.lui	a5,0xc
2001d3ee:	b8078793          	addi	a5,a5,-1152 # bb80 <bitstream_encoder.constprop.12+0xa1c>
2001d3f2:	30f48b63          	beq	s1,a5,2001d708 <tlka_lc3enc_init+0x35c>
2001d3f6:	67a1                	c.lui	a5,0x8
2001d3f8:	d0078793          	addi	a5,a5,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
2001d3fc:	30f48663          	beq	s1,a5,2001d708 <tlka_lc3enc_init+0x35c>
2001d400:	6799                	c.lui	a5,0x6
2001d402:	dc078793          	addi	a5,a5,-576 # 5dc0 <ComputeMagnitudeSpectrum+0x10>
2001d406:	30f48163          	beq	s1,a5,2001d708 <tlka_lc3enc_init+0x35c>
2001d40a:	6789                	c.lui	a5,0x2
2001d40c:	f4078793          	addi	a5,a5,-192 # 1f40 <usb_ctrl_ep_setup_irq_handler+0x30>
2001d410:	2ef48c63          	beq	s1,a5,2001d708 <tlka_lc3enc_init+0x35c>
2001d414:	6791                	c.lui	a5,0x4
2001d416:	e8078793          	addi	a5,a5,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2001d41a:	842a                	c.mv	s0,a0
2001d41c:	00f48863          	beq	s1,a5,2001d42c <tlka_lc3enc_init+0x80>
2001d420:	67ad                	c.lui	a5,0xb
2001d422:	c4478793          	addi	a5,a5,-956 # ac44 <kf_work.isra.0.constprop.16+0x614>
2001d426:	4509                	c.li	a0,2
2001d428:	faf49ae3          	bne	s1,a5,2001d3dc <tlka_lc3enc_init+0x30>
2001d42c:	8542                	c.mv	a0,a6
2001d42e:	2e195f5b          	beqc	s2,1,2001d72c <tlka_lc3enc_init+0x380>
2001d432:	77f1                	c.lui	a5,0xffffc
2001d434:	18078793          	addi	a5,a5,384 # ffffc180 <BIN_SIZE+0xdffbdb18>
2001d438:	0004a6b7          	lui	a3,0x4a
2001d43c:	010787b3          	add	a5,a5,a6
2001d440:	38068693          	addi	a3,a3,896 # 4a380 <LoadRegion_SIZE+0x14518>
2001d444:	f8f6ece3          	bltu	a3,a5,2001d3dc <tlka_lc3enc_init+0x30>
2001d448:	47d1                	c.li	a5,20
2001d44a:	c43e                	c.swsp	a5,8(sp)
2001d44c:	0814                	c.addi4spn	a3,sp,16
2001d44e:	47bd                	c.li	a5,15
2001d450:	c63e                	c.swsp	a5,12(sp)
2001d452:	0d2687db          	lea.w	a5,a3,s2
2001d456:	ff879583          	lh	a1,-8(a5)
2001d45a:	67ad                	c.lui	a5,0xb
2001d45c:	5ab41c23          	sh	a1,1464(s0)
2001d460:	c4478793          	addi	a5,a5,-956 # ac44 <kf_work.isra.0.constprop.16+0x614>
2001d464:	2af48c63          	beq	s1,a5,2001d71c <tlka_lc3enc_init+0x370>
2001d468:	106257b7          	lui	a5,0x10625
2001d46c:	dd378793          	addi	a5,a5,-557 # 10624dd3 <_D_HEAP_START_ADDR+0x1059bce3>
2001d470:	e0f4967f          	mulsr64	a2,s1,a5
2001d474:	4066d513          	srai	a0,a3,0x6
2001d478:	41f4d893          	srai	a7,s1,0x1f
2001d47c:	41150533          	sub	a0,a0,a7
2001d480:	02b50533          	mul	a0,a0,a1
2001d484:	4015355b          	bfos	a0,a0,16,1
2001d488:	5aa41923          	sh	a0,1458(s0)
2001d48c:	1e000793          	li	a5,480
2001d490:	32f50a63          	beq	a0,a5,2001d7c4 <tlka_lc3enc_init+0x418>
2001d494:	16800793          	li	a5,360
2001d498:	34f50663          	beq	a0,a5,2001d7e4 <tlka_lc3enc_init+0x438>
2001d49c:	5aa41a23          	sh	a0,1460(s0)
2001d4a0:	03050533          	mul	a0,a0,a6
2001d4a4:	68db97b7          	lui	a5,0x68db9
2001d4a8:	bad78793          	addi	a5,a5,-1107 # 68db8bad <BIN_SIZE+0x48d7a545>
2001d4ac:	e0f4967f          	mulsr64	a2,s1,a5
2001d4b0:	40c6d793          	srai	a5,a3,0xc
2001d4b4:	411787b3          	sub	a5,a5,a7
2001d4b8:	5ae41623          	sh	a4,1452(s0)
2001d4bc:	5b042723          	sw	a6,1454(s0)
2001d4c0:	5af41523          	sh	a5,1450(s0)
2001d4c4:	5a942323          	sw	s1,1446(s0)
2001d4c8:	520000ef          	jal	ra,2001d9e8 <__floatsidf>
2001d4cc:	8a2a                	c.mv	s4,a0
2001d4ce:	8526                	c.mv	a0,s1
2001d4d0:	8aae                	c.mv	s5,a1
2001d4d2:	2b19                	c.jal	2001d9e8 <__floatsidf>
2001d4d4:	4f56178b          	addigp	a5,15604 # 83e30 <ac_spec_lookup+0x1000>
2001d4d8:	4390                	c.lw	a2,0(a5)
2001d4da:	43d4                	c.lw	a3,4(a5)
2001d4dc:	59c000ef          	jal	ra,2001da78 <__muldf3>
2001d4e0:	862a                	c.mv	a2,a0
2001d4e2:	86ae                	c.mv	a3,a1
2001d4e4:	8552                	c.mv	a0,s4
2001d4e6:	85d6                	c.mv	a1,s5
2001d4e8:	d51fc0ef          	jal	ra,2001a238 <__divdf3>
2001d4ec:	9ebf80ef          	jal	ra,20015ed6 <ceil>
2001d4f0:	3f9000ef          	jal	ra,2001e0e8 <__fixdfsi>
2001d4f4:	3c05355b          	bfos	a0,a0,15,0
2001d4f8:	00351793          	slli	a5,a0,0x3
2001d4fc:	5aa41d23          	sh	a0,1466(s0)
2001d500:	5af42e23          	sw	a5,1468(s0)
2001d504:	0219605b          	bnec	s2,1,2001d524 <tlka_lc3enc_init+0x178>
2001d508:	00651713          	slli	a4,a0,0x6
2001d50c:	2aaab6b7          	lui	a3,0x2aaab
2001d510:	070d                	c.addi	a4,3
2001d512:	aab68693          	addi	a3,a3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
2001d516:	02d737b3          	mulhu	a5,a4,a3
2001d51a:	877d                	c.srai	a4,0x1f
2001d51c:	8ef9                	c.and	a3,a4
2001d51e:	8f95                	c.sub	a5,a3
2001d520:	40e787b3          	sub	a5,a5,a4
2001d524:	5aa41703          	lh	a4,1450(s0)
2001d528:	05000693          	li	a3,80
2001d52c:	02d70733          	mul	a4,a4,a3
2001d530:	5b241583          	lh	a1,1458(s0)
2001d534:	8526                	c.mv	a0,s1
2001d536:	8585                	c.srai	a1,0x1
2001d538:	5b241b23          	sh	s2,1462(s0)
2001d53c:	23070713          	addi	a4,a4,560 # 3c000230 <BIN_SIZE+0x1bfc1bc8>
2001d540:	8f99                	c.sub	a5,a4
2001d542:	83fd                	c.srli	a5,0x1f
2001d544:	02f41923          	sh	a5,50(s0)
2001d548:	c88ff0ef          	jal	ra,2001c9d0 <kiss_fft_init_32_16.constprop.17>
2001d54c:	5aa41683          	lh	a3,1450(s0)
2001d550:	00191793          	slli	a5,s2,0x1
2001d554:	20022737          	lui	a4,0x20022
2001d558:	71c70713          	addi	a4,a4,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
2001d55c:	00d78633          	add	a2,a5,a3
2001d560:	0cc7065b          	lea.w	a2,a4,a2
2001d564:	08062603          	lw	a2,128(a2)
2001d568:	c008                	c.sw	a0,0(s0)
2001d56a:	00c42723          	sw	a2,14(s0)
2001d56e:	5b241603          	lh	a2,1458(s0)
2001d572:	1c091963          	bnez	s2,2001d744 <tlka_lc3enc_init+0x398>
2001d576:	4535                	c.li	a0,13
2001d578:	02a60533          	mul	a0,a2,a0
2001d57c:	04000613          	li	a2,64
2001d580:	00c41a23          	sh	a2,20(s0)
2001d584:	3c06a5db          	bfoz	a1,a3,15,0
2001d588:	4805                	c.li	a6,1
2001d58a:	41f55613          	srai	a2,a0,0x1f
2001d58e:	8a1d                	c.andi	a2,7
2001d590:	962a                	c.add	a2,a0
2001d592:	860d                	c.srai	a2,0x3
2001d594:	00c41923          	sh	a2,18(s0)
2001d598:	22b87c63          	bgeu	a6,a1,2001d7d0 <tlka_lc3enc_init+0x424>
2001d59c:	2236da5b          	beqc	a3,3,2001d7d0 <tlka_lc3enc_init+0x424>
2001d5a0:	c6070613          	addi	a2,a4,-928
2001d5a4:	00c42423          	sw	a2,8(s0)
2001d5a8:	97b6                	c.add	a5,a3
2001d5aa:	0cf707db          	lea.w	a5,a4,a5
2001d5ae:	5b841503          	lh	a0,1464(s0)
2001d5b2:	0ad7065b          	lea.h	a2,a4,a3
2001d5b6:	0247a303          	lw	t1,36(a5)
2001d5ba:	666667b7          	lui	a5,0x66666
2001d5be:	03461883          	lh	a7,52(a2)
2001d5c2:	09061803          	lh	a6,144(a2)
2001d5c6:	66778793          	addi	a5,a5,1639 # 66666667 <BIN_SIZE+0x46627fff>
2001d5ca:	00751613          	slli	a2,a0,0x7
2001d5ce:	e0f6177f          	mulsr64	a4,a2,a5
2001d5d2:	4037d713          	srai	a4,a5,0x3
2001d5d6:	77c1                	c.lui	a5,0xffff0
2001d5d8:	050e                	c.slli	a0,0x3
2001d5da:	15fd                	c.addi	a1,-1
2001d5dc:	d41c                	c.sw	a5,40(s0)
2001d5de:	57fd                	c.li	a5,-1
2001d5e0:	867d                	c.srai	a2,0x1f
2001d5e2:	00642223          	sw	t1,4(s0)
2001d5e6:	01141623          	sh	a7,12(s0)
2001d5ea:	01041b23          	sh	a6,22(s0)
2001d5ee:	00a41c23          	sh	a0,24(s0)
2001d5f2:	00b41d23          	sh	a1,26(s0)
2001d5f6:	00042e23          	sw	zero,28(s0)
2001d5fa:	02042023          	sw	zero,32(s0)
2001d5fe:	02042223          	sw	zero,36(s0)
2001d602:	02f41623          	sh	a5,44(s0)
2001d606:	8f11                	c.sub	a4,a2
2001d608:	18091263          	bnez	s2,2001d78c <tlka_lc3enc_init+0x3e0>
2001d60c:	03e00793          	li	a5,62
2001d610:	02f42723          	sw	a5,46(s0)
2001d614:	47e1                	c.li	a5,24
2001d616:	d858                	c.sw	a4,52(s0)
2001d618:	02042e23          	sw	zero,60(s0)
2001d61c:	04042023          	sw	zero,64(s0)
2001d620:	02f42c23          	sw	a5,56(s0)
2001d624:	00e05c63          	blez	a4,2001d63c <tlka_lc3enc_init+0x290>
2001d628:	008007b3          	add	a5,zero,s0
2001d62c:	0ae4075b          	lea.h	a4,s0,a4
2001d630:	04079223          	sh	zero,68(a5) # ffff0044 <BIN_SIZE+0xdffb19dc>
2001d634:	00278793          	addi	a5,a5,2
2001d638:	fef71ce3          	bne	a4,a5,2001d630 <tlka_lc3enc_init+0x284>
2001d63c:	14440793          	addi	a5,s0,324
2001d640:	41840713          	addi	a4,s0,1048
2001d644:	00079023          	sh	zero,0(a5)
2001d648:	00278793          	addi	a5,a5,2
2001d64c:	fef71ce3          	bne	a4,a5,2001d644 <tlka_lc3enc_init+0x298>
2001d650:	42040793          	addi	a5,s0,1056
2001d654:	58440713          	addi	a4,s0,1412
2001d658:	40042c23          	sw	zero,1048(s0)
2001d65c:	40042e23          	sw	zero,1052(s0)
2001d660:	00079023          	sh	zero,0(a5)
2001d664:	00278793          	addi	a5,a5,2
2001d668:	fef71ce3          	bne	a4,a5,2001d660 <tlka_lc3enc_init+0x2b4>
2001d66c:	001107b7          	lui	a5,0x110
2001d670:	5b241703          	lh	a4,1458(s0)
2001d674:	58f42223          	sw	a5,1412(s0)
2001d678:	58042423          	sw	zero,1416(s0)
2001d67c:	58042623          	sw	zero,1420(s0)
2001d680:	58041823          	sh	zero,1424(s0)
2001d684:	00e05c63          	blez	a4,2001d69c <tlka_lc3enc_init+0x2f0>
2001d688:	5c040793          	addi	a5,s0,1472
2001d68c:	0ae7875b          	lea.h	a4,a5,a4
2001d690:	00079023          	sh	zero,0(a5) # 110000 <_D_HEAP_START_ADDR+0x86f10>
2001d694:	00278793          	addi	a5,a5,2
2001d698:	fef71ce3          	bne	a4,a5,2001d690 <tlka_lc3enc_init+0x2e4>
2001d69c:	0685                	c.addi	a3,1
2001d69e:	4729                	c.li	a4,10
2001d6a0:	02e68733          	mul	a4,a3,a4
2001d6a4:	5bc42583          	lw	a1,1468(s0)
2001d6a8:	57ed                	c.li	a5,-5
2001d6aa:	07300513          	li	a0,115
2001d6ae:	5b441603          	lh	a2,1460(s0)
2001d6b2:	5a042123          	sw	zero,1442(s0)
2001d6b6:	02f687b3          	mul	a5,a3,a5
2001d6ba:	58042923          	sw	zero,1426(s0)
2001d6be:	fff60693          	addi	a3,a2,-1
2001d6c2:	58042b23          	sw	zero,1430(s0)
2001d6c6:	58042d23          	sw	zero,1434(s0)
2001d6ca:	50000613          	li	a2,1280
2001d6ce:	02e5c733          	div	a4,a1,a4
2001d6d2:	3c06b6db          	bfos	a3,a3,15,0
2001d6d6:	f9778793          	addi	a5,a5,-105
2001d6da:	f0a7077f          	minw	a4,a4,a0
2001d6de:	8f99                	c.sub	a5,a4
2001d6e0:	58f41f23          	sh	a5,1438(s0)
2001d6e4:	0cb64263          	blt	a2,a1,2001d7a8 <tlka_lc3enc_init+0x3fc>
2001d6e8:	ae8686ff          	clrs16	a3,a3
2001d6ec:	01100793          	li	a5,17
2001d6f0:	40d786b3          	sub	a3,a5,a3
2001d6f4:	5ad41023          	sh	a3,1440(s0)
2001d6f8:	6785                	c.lui	a5,0x1
2001d6fa:	943e                	c.add	s0,a5
2001d6fc:	4785                	c.li	a5,1
2001d6fe:	80f41123          	sh	a5,-2046(s0)
2001d702:	4501                	c.li	a0,0
2001d704:	cd9ff06f          	j	2001d3dc <tlka_lc3enc_init+0x30>
2001d708:	50b2                	c.lwsp	ra,44(sp)
2001d70a:	5422                	c.lwsp	s0,40(sp)
2001d70c:	5492                	c.lwsp	s1,36(sp)
2001d70e:	5902                	c.lwsp	s2,32(sp)
2001d710:	4a72                	c.lwsp	s4,28(sp)
2001d712:	4ae2                	c.lwsp	s5,24(sp)
2001d714:	4509                	c.li	a0,2
2001d716:	6145                	c.addi16sp	sp,48
2001d718:	00008067          	ret
2001d71c:	03000513          	li	a0,48
2001d720:	02a58533          	mul	a0,a1,a0
2001d724:	4881                	c.li	a7,0
2001d726:	4015355b          	bfos	a0,a0,16,1
2001d72a:	bbb9                	c.j	2001d488 <tlka_lc3enc_init+0xdc>
2001d72c:	77ed                	c.lui	a5,0xffffb
2001d72e:	caa78793          	addi	a5,a5,-854 # ffffacaa <BIN_SIZE+0xdffbc642>
2001d732:	000636b7          	lui	a3,0x63
2001d736:	97c2                	c.add	a5,a6
2001d738:	f5568693          	addi	a3,a3,-171 # 62f55 <LoadRegion_SIZE+0x2d0ed>
2001d73c:	450d                	c.li	a0,3
2001d73e:	d0f6f5e3          	bgeu	a3,a5,2001d448 <tlka_lc3enc_init+0x9c>
2001d742:	b969                	c.j	2001d3dc <tlka_lc3enc_init+0x30>
2001d744:	03500593          	li	a1,53
2001d748:	02b60633          	mul	a2,a2,a1
2001d74c:	04000813          	li	a6,64
2001d750:	01041a23          	sh	a6,20(s0)
2001d754:	88889837          	lui	a6,0x88889
2001d758:	88980813          	addi	a6,a6,-1911 # 88888889 <BIN_SIZE+0x6884a221>
2001d75c:	3c06a5db          	bfoz	a1,a3,15,0
2001d760:	ffe58513          	addi	a0,a1,-2
2001d764:	9975                	c.andi	a0,-3
2001d766:	3c05255b          	bfoz	a0,a0,15,0
2001d76a:	e106187f          	mulsr64	a6,a2,a6
2001d76e:	01160833          	add	a6,a2,a7
2001d772:	40485813          	srai	a6,a6,0x4
2001d776:	867d                	c.srai	a2,0x1f
2001d778:	40c80633          	sub	a2,a6,a2
2001d77c:	00c41923          	sh	a2,18(s0)
2001d780:	e20510e3          	bnez	a0,2001d5a0 <tlka_lc3enc_init+0x1f4>
2001d784:	78d0160b          	addigp	a2,3980 # 810c8 <lc3_mdct_sin_twiddle_181>
2001d788:	c410                	c.sw	a2,8(s0)
2001d78a:	bd39                	c.j	2001d5a8 <tlka_lc3enc_init+0x1fc>
2001d78c:	03c00793          	li	a5,60
2001d790:	02f42723          	sw	a5,46(s0)
2001d794:	02c00793          	li	a5,44
2001d798:	d858                	c.sw	a4,52(s0)
2001d79a:	02042e23          	sw	zero,60(s0)
2001d79e:	04042023          	sw	zero,64(s0)
2001d7a2:	dc1c                	c.sw	a5,56(s0)
2001d7a4:	e81ff06f          	j	2001d624 <tlka_lc3enc_init+0x278>
2001d7a8:	6785                	c.lui	a5,0x1
2001d7aa:	a0078793          	addi	a5,a5,-1536 # a00 <uart0_irq_handler+0x30>
2001d7ae:	ae8686ff          	clrs16	a3,a3
2001d7b2:	02b7c363          	blt	a5,a1,2001d7d8 <tlka_lc3enc_init+0x42c>
2001d7b6:	47c9                	c.li	a5,18
2001d7b8:	40d786b3          	sub	a3,a5,a3
2001d7bc:	5ad41023          	sh	a3,1440(s0)
2001d7c0:	f39ff06f          	j	2001d6f8 <tlka_lc3enc_init+0x34c>
2001d7c4:	19000793          	li	a5,400
2001d7c8:	5af41a23          	sh	a5,1460(s0)
2001d7cc:	cd5ff06f          	j	2001d4a0 <tlka_lc3enc_init+0xf4>
2001d7d0:	9dc70613          	addi	a2,a4,-1572
2001d7d4:	c410                	c.sw	a2,8(s0)
2001d7d6:	bbc9                	c.j	2001d5a8 <tlka_lc3enc_init+0x1fc>
2001d7d8:	47cd                	c.li	a5,19
2001d7da:	40d786b3          	sub	a3,a5,a3
2001d7de:	5ad41023          	sh	a3,1440(s0)
2001d7e2:	bf19                	c.j	2001d6f8 <tlka_lc3enc_init+0x34c>
2001d7e4:	12c00793          	li	a5,300
2001d7e8:	5af41a23          	sh	a5,1460(s0)
2001d7ec:	cb5ff06f          	j	2001d4a0 <tlka_lc3enc_init+0xf4>

2001d7f0 <tlka_lc3_get_version>:
2001d7f0:	6541                	c.lui	a0,0x10
2001d7f2:	30050513          	addi	a0,a0,768 # 10300 <sns+0x104>
2001d7f6:	8082                	c.jr	ra

2001d7f8 <tlka_lc3dec_get_scratch_size>:
2001d7f8:	78000513          	li	a0,1920
2001d7fc:	00008067          	ret

2001d800 <tlka_lc3dec_get_size>:
2001d800:	75400513          	li	a0,1876
2001d804:	00008067          	ret

2001d808 <tlka_lc3dec_init>:
2001d808:	1141                	c.addi	sp,-16
2001d80a:	c422                	c.swsp	s0,8(sp)
2001d80c:	c606                	c.swsp	ra,12(sp)
2001d80e:	00c5a803          	lw	a6,12(a1)
2001d812:	842a                	c.mv	s0,a0
2001d814:	00459603          	lh	a2,4(a1)
2001d818:	4198                	c.lw	a4,0(a1)
2001d81a:	0085a883          	lw	a7,8(a1)
2001d81e:	00659503          	lh	a0,6(a1)
2001d822:	4685                	c.li	a3,1
2001d824:	75042823          	sw	a6,1872(s0)
2001d828:	06c6c263          	blt	a3,a2,2001d88c <tlka_lc3dec_init+0x84>
2001d82c:	66b1                	c.lui	a3,0xc
2001d82e:	b8068693          	addi	a3,a3,-1152 # bb80 <bitstream_encoder.constprop.12+0xa1c>
2001d832:	04d70763          	beq	a4,a3,2001d880 <tlka_lc3dec_init+0x78>
2001d836:	66a1                	c.lui	a3,0x8
2001d838:	d0068693          	addi	a3,a3,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
2001d83c:	04d70263          	beq	a4,a3,2001d880 <tlka_lc3dec_init+0x78>
2001d840:	6699                	c.lui	a3,0x6
2001d842:	dc068693          	addi	a3,a3,-576 # 5dc0 <ComputeMagnitudeSpectrum+0x10>
2001d846:	02d70d63          	beq	a4,a3,2001d880 <tlka_lc3dec_init+0x78>
2001d84a:	6689                	c.lui	a3,0x2
2001d84c:	f4068693          	addi	a3,a3,-192 # 1f40 <usb_ctrl_ep_setup_irq_handler+0x30>
2001d850:	02d70863          	beq	a4,a3,2001d880 <tlka_lc3dec_init+0x78>
2001d854:	6691                	c.lui	a3,0x4
2001d856:	e8068693          	addi	a3,a3,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2001d85a:	02d70f63          	beq	a4,a3,2001d898 <tlka_lc3dec_init+0x90>
2001d85e:	66ad                	c.lui	a3,0xb
2001d860:	c4468693          	addi	a3,a3,-956 # ac44 <kf_work.isra.0.constprop.16+0x614>
2001d864:	4515                	c.li	a0,5
2001d866:	00d71f63          	bne	a4,a3,2001d884 <tlka_lc3dec_init+0x7c>
2001d86a:	c018                	c.sw	a4,0(s0)
2001d86c:	00040737          	lui	a4,0x40
2001d870:	070d                	c.addi	a4,3
2001d872:	01142223          	sw	a7,4(s0)
2001d876:	c410                	c.sw	a2,8(s0)
2001d878:	cc18                	c.sw	a4,24(s0)
2001d87a:	4509                	c.li	a0,2
2001d87c:	0080006f          	j	2001d884 <tlka_lc3dec_init+0x7c>
2001d880:	00500513          	li	a0,5
2001d884:	40b2                	c.lwsp	ra,12(sp)
2001d886:	4422                	c.lwsp	s0,8(sp)
2001d888:	0141                	c.addi	sp,16
2001d88a:	8082                	c.jr	ra
2001d88c:	40b2                	c.lwsp	ra,12(sp)
2001d88e:	4422                	c.lwsp	s0,8(sp)
2001d890:	450d                	c.li	a0,3
2001d892:	0141                	c.addi	sp,16
2001d894:	00008067          	ret
2001d898:	c018                	c.sw	a4,0(s0)
2001d89a:	6741                	c.lui	a4,0x10
2001d89c:	0705                	c.addi	a4,1
2001d89e:	01142223          	sw	a7,4(s0)
2001d8a2:	c410                	c.sw	a2,8(s0)
2001d8a4:	cc18                	c.sw	a4,24(s0)
2001d8a6:	00a41a23          	sh	a0,20(s0)
2001d8aa:	c569                	c.beqz	a0,2001d974 <tlka_lc3dec_init+0x16c>
2001d8ac:	473d                	c.li	a4,15
2001d8ae:	46bd                	c.li	a3,15
2001d8b0:	070e                	c.slli	a4,0x3
2001d8b2:	3c0735db          	bfos	a1,a4,15,0
2001d8b6:	00d41923          	sh	a3,18(s0)
2001d8ba:	00b41623          	sh	a1,12(s0)
2001d8be:	00b41723          	sh	a1,14(s0)
2001d8c2:	e16d                	c.bnez	a0,2001d9a4 <tlka_lc3dec_init+0x19c>
2001d8c4:	0ae7075b          	lea.h	a4,a4,a4
2001d8c8:	4837375b          	bfos	a4,a4,18,3
2001d8cc:	6511                	c.lui	a0,0x4
2001d8ce:	04000793          	li	a5,64
2001d8d2:	8585                	c.srai	a1,0x1
2001d8d4:	e8050513          	addi	a0,a0,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
2001d8d8:	00e41b23          	sh	a4,22(s0)
2001d8dc:	00f41823          	sh	a5,16(s0)
2001d8e0:	8f0ff0ef          	jal	ra,2001c9d0 <kiss_fft_init_32_16.constprop.17>
2001d8e4:	01441683          	lh	a3,20(s0)
2001d8e8:	01a41783          	lh	a5,26(s0)
2001d8ec:	20022737          	lui	a4,0x20022
2001d8f0:	0ad787db          	lea.h	a5,a5,a3
2001d8f4:	71c70713          	addi	a4,a4,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
2001d8f8:	0cf707db          	lea.w	a5,a4,a5
2001d8fc:	0807a783          	lw	a5,128(a5)
2001d900:	06a42d23          	sw	a0,122(s0)
2001d904:	08f42423          	sw	a5,136(s0)
2001d908:	eab5                	c.bnez	a3,2001d97c <tlka_lc3dec_init+0x174>
2001d90a:	00c41783          	lh	a5,12(s0)
2001d90e:	4735                	c.li	a4,13
2001d910:	02e78733          	mul	a4,a5,a4
2001d914:	41f75793          	srai	a5,a4,0x1f
2001d918:	8b9d                	c.andi	a5,7
2001d91a:	97ba                	c.add	a5,a4
2001d91c:	4837b7db          	bfos	a5,a5,18,3
2001d920:	08f41623          	sh	a5,140(s0)
2001d924:	21e40713          	addi	a4,s0,542
2001d928:	08e40793          	addi	a5,s0,142
2001d92c:	0007a023          	sw	zero,0(a5)
2001d930:	00478793          	addi	a5,a5,4
2001d934:	fef71ce3          	bne	a4,a5,2001d92c <tlka_lc3dec_init+0x124>
2001d938:	49e40793          	addi	a5,s0,1182
2001d93c:	00072023          	sw	zero,0(a4)
2001d940:	00470713          	addi	a4,a4,4
2001d944:	fee79ce3          	bne	a5,a4,2001d93c <tlka_lc3dec_init+0x134>
2001d948:	74a40713          	addi	a4,s0,1866
2001d94c:	0007a023          	sw	zero,0(a5)
2001d950:	0791                	c.addi	a5,4
2001d952:	fee79de3          	bne	a5,a4,2001d94c <tlka_lc3dec_init+0x144>
2001d956:	6799                	c.lui	a5,0x6
2001d958:	07fd                	c.addi	a5,31
2001d95a:	06041023          	sh	zero,96(s0)
2001d95e:	06042423          	sw	zero,104(s0)
2001d962:	06041623          	sh	zero,108(s0)
2001d966:	74041523          	sh	zero,1866(s0)
2001d96a:	74f42623          	sw	a5,1868(s0)
2001d96e:	4501                	c.li	a0,0
2001d970:	f15ff06f          	j	2001d884 <tlka_lc3dec_init+0x7c>
2001d974:	4751                	c.li	a4,20
2001d976:	46d1                	c.li	a3,20
2001d978:	f39ff06f          	j	2001d8b0 <tlka_lc3dec_init+0xa8>
2001d97c:	00c41703          	lh	a4,12(s0)
2001d980:	03500793          	li	a5,53
2001d984:	02f70733          	mul	a4,a4,a5
2001d988:	888897b7          	lui	a5,0x88889
2001d98c:	88978793          	addi	a5,a5,-1911 # 88888889 <BIN_SIZE+0x6884a221>
2001d990:	e0f7167f          	mulsr64	a2,a4,a5
2001d994:	00d707b3          	add	a5,a4,a3
2001d998:	8791                	c.srai	a5,0x4
2001d99a:	877d                	c.srai	a4,0x1f
2001d99c:	8f99                	c.sub	a5,a4
2001d99e:	3c07b7db          	bfos	a5,a5,15,0
2001d9a2:	bfbd                	c.j	2001d920 <tlka_lc3dec_init+0x118>
2001d9a4:	00371693          	slli	a3,a4,0x3
2001d9a8:	40e68733          	sub	a4,a3,a4
2001d9ac:	888896b7          	lui	a3,0x88889
2001d9b0:	88968693          	addi	a3,a3,-1911 # 88888889 <BIN_SIZE+0x6884a221>
2001d9b4:	02d73733          	mulhu	a4,a4,a3
2001d9b8:	4c47375b          	bfos	a4,a4,19,4
2001d9bc:	bf01                	c.j	2001d8cc <tlka_lc3dec_init+0xc4>
2001d9be:	0001                	c.nop

2001d9c0 <__clz_uint32.part.0>:
2001d9c0:	2001f6b7          	lui	a3,0x2001f
2001d9c4:	20022637          	lui	a2,0x20022
2001d9c8:	2001f537          	lui	a0,0x2001f
2001d9cc:	1141                	c.addi	sp,-16
2001d9ce:	c4c68693          	addi	a3,a3,-948 # 2001ec4c <_ITB_BASE_+0xa9c>
2001d9d2:	e1c60613          	addi	a2,a2,-484 # 20021e1c <__func__.3871>
2001d9d6:	0a900593          	li	a1,169
2001d9da:	23050513          	addi	a0,a0,560 # 2001f230 <_ITB_BASE_+0x1080>
2001d9de:	c606                	c.swsp	ra,12(sp)
2001d9e0:	9eafd0ef          	jal	ra,2001abca <__assert_func>
2001d9e4:	0001                	c.nop
	...

2001d9e8 <__floatsidf>:
2001d9e8:	1141                	c.addi	sp,-16
2001d9ea:	c606                	c.swsp	ra,12(sp)
2001d9ec:	c422                	c.swsp	s0,8(sp)
2001d9ee:	c226                	c.swsp	s1,4(sp)
2001d9f0:	cd35                	c.beqz	a0,2001da6c <__floatsidf+0x84>
2001d9f2:	41f55793          	srai	a5,a0,0x1f
2001d9f6:	00f54433          	xor	s0,a0,a5
2001d9fa:	8c1d                	c.sub	s0,a5
2001d9fc:	01f55493          	srli	s1,a0,0x1f
2001da00:	00800533          	add	a0,zero,s0
2001da04:	fb8fc0ef          	jal	ra,2001a1bc <__clzsi2>
2001da08:	41e00793          	li	a5,1054
2001da0c:	8f89                	c.sub	a5,a0
2001da0e:	4729                	c.li	a4,10
2001da10:	7ff7f793          	andi	a5,a5,2047
2001da14:	04a75263          	bge	a4,a0,2001da58 <__floatsidf+0x70>
2001da18:	1555                	c.addi	a0,-11
2001da1a:	00a41733          	sll	a4,s0,a0
2001da1e:	4c07275b          	bfoz	a4,a4,19,0
2001da22:	4401                	c.li	s0,0
2001da24:	4581                	c.li	a1,0
2001da26:	fff006b7          	lui	a3,0xfff00
2001da2a:	8eed                	c.and	a3,a1
2001da2c:	4c07275b          	bfoz	a4,a4,19,0
2001da30:	8f55                	c.or	a4,a3
2001da32:	01479693          	slli	a3,a5,0x14
2001da36:	801007b7          	lui	a5,0x80100
2001da3a:	17fd                	c.addi	a5,-1
2001da3c:	8ff9                	c.and	a5,a4
2001da3e:	8522                	c.mv	a0,s0
2001da40:	40b2                	c.lwsp	ra,12(sp)
2001da42:	4422                	c.lwsp	s0,8(sp)
2001da44:	8fd5                	c.or	a5,a3
2001da46:	04fe                	c.slli	s1,0x1f
2001da48:	7807a7db          	bfoz	a5,a5,30,0
2001da4c:	0097e5b3          	or	a1,a5,s1
2001da50:	4492                	c.lwsp	s1,4(sp)
2001da52:	0141                	c.addi	sp,16
2001da54:	00008067          	ret
2001da58:	472d                	c.li	a4,11
2001da5a:	8f09                	c.sub	a4,a0
2001da5c:	00e45733          	srl	a4,s0,a4
2001da60:	0555                	c.addi	a0,21
2001da62:	00a41433          	sll	s0,s0,a0
2001da66:	4c07275b          	bfoz	a4,a4,19,0
2001da6a:	bf6d                	c.j	2001da24 <__floatsidf+0x3c>
2001da6c:	4481                	c.li	s1,0
2001da6e:	4781                	c.li	a5,0
2001da70:	4701                	c.li	a4,0
2001da72:	4401                	c.li	s0,0
2001da74:	bf45                	c.j	2001da24 <__floatsidf+0x3c>
2001da76:	0001                	c.nop

2001da78 <__muldf3>:
2001da78:	7139                	c.addi16sp	sp,-64
2001da7a:	de06                	c.swsp	ra,60(sp)
2001da7c:	dc22                	c.swsp	s0,56(sp)
2001da7e:	da26                	c.swsp	s1,52(sp)
2001da80:	d84a                	c.swsp	s2,48(sp)
2001da82:	d64e                	c.swsp	s3,44(sp)
2001da84:	d452                	c.swsp	s4,40(sp)
2001da86:	d256                	c.swsp	s5,36(sp)
2001da88:	d05a                	c.swsp	s6,32(sp)
2001da8a:	ce5e                	c.swsp	s7,28(sp)
2001da8c:	cc62                	c.swsp	s8,24(sp)
2001da8e:	ca66                	c.swsp	s9,20(sp)
2001da90:	00202a73          	frrm	s4
2001da94:	7945a7db          	bfoz	a5,a1,30,20
2001da98:	8baa                	c.mv	s7,a0
2001da9a:	4c05a45b          	bfoz	s0,a1,19,0
2001da9e:	01f5db13          	srli	s6,a1,0x1f
2001daa2:	16078163          	beqz	a5,2001dc04 <__muldf3+0x18c>
2001daa6:	7ff00713          	li	a4,2047
2001daaa:	06e78963          	beq	a5,a4,2001db1c <__muldf3+0xa4>
2001daae:	040e                	c.slli	s0,0x3
2001dab0:	00800737          	lui	a4,0x800
2001dab4:	01d55c13          	srli	s8,a0,0x1d
2001dab8:	8c59                	c.or	s0,a4
2001daba:	008c6c33          	or	s8,s8,s0
2001dabe:	00351b93          	slli	s7,a0,0x3
2001dac2:	c0178a93          	addi	s5,a5,-1023 # 800ffc01 <BIN_SIZE+0x600c1599>
2001dac6:	4981                	c.li	s3,0
2001dac8:	4c81                	c.li	s9,0
2001daca:	4901                	c.li	s2,0
2001dacc:	7946a7db          	bfoz	a5,a3,30,20
2001dad0:	4c06a45b          	bfoz	s0,a3,19,0
2001dad4:	01f6d493          	srli	s1,a3,0x1f
2001dad8:	06078463          	beqz	a5,2001db40 <__muldf3+0xc8>
2001dadc:	7ff00713          	li	a4,2047
2001dae0:	16e78a63          	beq	a5,a4,2001dc54 <__muldf3+0x1dc>
2001dae4:	040e                	c.slli	s0,0x3
2001dae6:	008006b7          	lui	a3,0x800
2001daea:	01d65713          	srli	a4,a2,0x1d
2001daee:	8c55                	c.or	s0,a3
2001daf0:	c0178793          	addi	a5,a5,-1023
2001daf4:	8c59                	c.or	s0,a4
2001daf6:	060e                	c.slli	a2,0x3
2001daf8:	9abe                	c.add	s5,a5
2001dafa:	4701                	c.li	a4,0
2001dafc:	47bd                	c.li	a5,15
2001dafe:	009b4833          	xor	a6,s6,s1
2001db02:	001a8693          	addi	a3,s5,1
2001db06:	1737e563          	bltu	a5,s3,2001dc70 <__muldf3+0x1f8>
2001db0a:	200237b7          	lui	a5,0x20023
2001db0e:	1a078793          	addi	a5,a5,416 # 200231a0 <I_16000+0x104>
2001db12:	0d3789db          	lea.w	s3,a5,s3
2001db16:	0009a783          	lw	a5,0(s3) # ffff8000 <BIN_SIZE+0xdffb9998>
2001db1a:	8782                	c.jr	a5
2001db1c:	00a46c33          	or	s8,s0,a0
2001db20:	320c1463          	bnez	s8,2001de48 <__muldf3+0x3d0>
2001db24:	7946a7db          	bfoz	a5,a3,30,20
2001db28:	49a1                	c.li	s3,8
2001db2a:	4b81                	c.li	s7,0
2001db2c:	7ff00a93          	li	s5,2047
2001db30:	4c89                	c.li	s9,2
2001db32:	4901                	c.li	s2,0
2001db34:	4c06a45b          	bfoz	s0,a3,19,0
2001db38:	01f6d493          	srli	s1,a3,0x1f
2001db3c:	fa0790e3          	bnez	a5,2001dadc <__muldf3+0x64>
2001db40:	00c467b3          	or	a5,s0,a2
2001db44:	32078463          	beqz	a5,2001de6c <__muldf3+0x3f4>
2001db48:	46040263          	beqz	s0,2001dfac <__muldf3+0x534>
2001db4c:	8522                	c.mv	a0,s0
2001db4e:	c432                	c.swsp	a2,8(sp)
2001db50:	e6cfc0ef          	jal	ra,2001a1bc <__clzsi2>
2001db54:	00812603          	lw	a2,8(sp)
2001db58:	ff550693          	addi	a3,a0,-11
2001db5c:	47f1                	c.li	a5,28
2001db5e:	44d7c163          	blt	a5,a3,2001dfa0 <__muldf3+0x528>
2001db62:	47f5                	c.li	a5,29
2001db64:	ff850713          	addi	a4,a0,-8
2001db68:	8f95                	c.sub	a5,a3
2001db6a:	00f657b3          	srl	a5,a2,a5
2001db6e:	00e41433          	sll	s0,s0,a4
2001db72:	8c5d                	c.or	s0,a5
2001db74:	00e61633          	sll	a2,a2,a4
2001db78:	40aa87b3          	sub	a5,s5,a0
2001db7c:	c0d78a93          	addi	s5,a5,-1011
2001db80:	4701                	c.li	a4,0
2001db82:	bfad                	c.j	2001dafc <__muldf3+0x84>
2001db84:	00900833          	add	a6,zero,s1
2001db88:	0627645b          	bnec	a4,2,2001dbf0 <__muldf3+0x178>
2001db8c:	86c2                	c.mv	a3,a6
2001db8e:	7ff00793          	li	a5,2047
2001db92:	4401                	c.li	s0,0
2001db94:	00000613          	li	a2,0
2001db98:	4581                	c.li	a1,0
2001db9a:	fff00737          	lui	a4,0xfff00
2001db9e:	8f6d                	c.and	a4,a1
2001dba0:	4c04245b          	bfoz	s0,s0,19,0
2001dba4:	8c59                	c.or	s0,a4
2001dba6:	01479713          	slli	a4,a5,0x14
2001dbaa:	801007b7          	lui	a5,0x80100
2001dbae:	17fd                	c.addi	a5,-1
2001dbb0:	8fe1                	c.and	a5,s0
2001dbb2:	8fd9                	c.or	a5,a4
2001dbb4:	06fe                	c.slli	a3,0x1f
2001dbb6:	7807a7db          	bfoz	a5,a5,30,0
2001dbba:	8532                	c.mv	a0,a2
2001dbbc:	00d7e5b3          	or	a1,a5,a3
2001dbc0:	3a091e63          	bnez	s2,2001df7c <__muldf3+0x504>
2001dbc4:	50f2                	c.lwsp	ra,60(sp)
2001dbc6:	5462                	c.lwsp	s0,56(sp)
2001dbc8:	54d2                	c.lwsp	s1,52(sp)
2001dbca:	5942                	c.lwsp	s2,48(sp)
2001dbcc:	59b2                	c.lwsp	s3,44(sp)
2001dbce:	5a22                	c.lwsp	s4,40(sp)
2001dbd0:	5a92                	c.lwsp	s5,36(sp)
2001dbd2:	5b02                	c.lwsp	s6,32(sp)
2001dbd4:	4bf2                	c.lwsp	s7,28(sp)
2001dbd6:	4c62                	c.lwsp	s8,24(sp)
2001dbd8:	4cd2                	c.lwsp	s9,20(sp)
2001dbda:	6121                	c.addi16sp	sp,64
2001dbdc:	00008067          	ret
2001dbe0:	01600833          	add	a6,zero,s6
2001dbe4:	8766                	c.mv	a4,s9
2001dbe6:	8462                	c.mv	s0,s8
2001dbe8:	01700633          	add	a2,zero,s7
2001dbec:	ba27505b          	beqc	a4,2,2001db8c <__muldf3+0x114>
2001dbf0:	30375e5b          	beqc	a4,3,2001df0c <__muldf3+0x494>
2001dbf4:	1e17625b          	bnec	a4,1,2001ddd8 <__muldf3+0x360>
2001dbf8:	86c2                	c.mv	a3,a6
2001dbfa:	4781                	c.li	a5,0
2001dbfc:	4401                	c.li	s0,0
2001dbfe:	4601                	c.li	a2,0
2001dc00:	f99ff06f          	j	2001db98 <__muldf3+0x120>
2001dc04:	00a46c33          	or	s8,s0,a0
2001dc08:	220c0a63          	beqz	s8,2001de3c <__muldf3+0x3c4>
2001dc0c:	c636                	c.swsp	a3,12(sp)
2001dc0e:	c432                	c.swsp	a2,8(sp)
2001dc10:	38040063          	beqz	s0,2001df90 <__muldf3+0x518>
2001dc14:	00800533          	add	a0,zero,s0
2001dc18:	da4fc0ef          	jal	ra,2001a1bc <__clzsi2>
2001dc1c:	4622                	c.lwsp	a2,8(sp)
2001dc1e:	46b2                	c.lwsp	a3,12(sp)
2001dc20:	ff550713          	addi	a4,a0,-11
2001dc24:	47f1                	c.li	a5,28
2001dc26:	34e7cf63          	blt	a5,a4,2001df84 <__muldf3+0x50c>
2001dc2a:	4c75                	c.li	s8,29
2001dc2c:	ff850793          	addi	a5,a0,-8
2001dc30:	40ec0c33          	sub	s8,s8,a4
2001dc34:	018bdc33          	srl	s8,s7,s8
2001dc38:	00f41433          	sll	s0,s0,a5
2001dc3c:	008c6c33          	or	s8,s8,s0
2001dc40:	00fb9bb3          	sll	s7,s7,a5
2001dc44:	c0d00793          	li	a5,-1011
2001dc48:	40a78ab3          	sub	s5,a5,a0
2001dc4c:	4981                	c.li	s3,0
2001dc4e:	4c81                	c.li	s9,0
2001dc50:	4901                	c.li	s2,0
2001dc52:	bdad                	c.j	2001dacc <__muldf3+0x54>
2001dc54:	00c467b3          	or	a5,s0,a2
2001dc58:	7ffa8a93          	addi	s5,s5,2047
2001dc5c:	20078263          	beqz	a5,2001de60 <__muldf3+0x3e8>
2001dc60:	0039e993          	ori	s3,s3,3
2001dc64:	470d                	c.li	a4,3
2001dc66:	e9347b5b          	bbs	s0,19,2001dafc <__muldf3+0x84>
2001dc6a:	4941                	c.li	s2,16
2001dc6c:	e91ff06f          	j	2001dafc <__muldf3+0x84>
2001dc70:	6e41                	c.lui	t3,0x10
2001dc72:	fffe0793          	addi	a5,t3,-1 # ffff <tda_detector+0x2eb>
2001dc76:	010bd713          	srli	a4,s7,0x10
2001dc7a:	01065893          	srli	a7,a2,0x10
2001dc7e:	00fbfbb3          	and	s7,s7,a5
2001dc82:	8e7d                	c.and	a2,a5
2001dc84:	03760eb3          	mul	t4,a2,s7
2001dc88:	02c70333          	mul	t1,a4,a2
2001dc8c:	010ed593          	srli	a1,t4,0x10
2001dc90:	03788533          	mul	a0,a7,s7
2001dc94:	031707b3          	mul	a5,a4,a7
2001dc98:	951a                	c.add	a0,t1
2001dc9a:	95aa                	c.add	a1,a0
2001dc9c:	0065f463          	bgeu	a1,t1,2001dca4 <__muldf3+0x22c>
2001dca0:	01c787b3          	add	a5,a5,t3
2001dca4:	6fc1                	c.lui	t6,0x10
2001dca6:	ffff8513          	addi	a0,t6,-1 # ffff <tda_detector+0x2eb>
2001dcaa:	00a5ff33          	and	t5,a1,a0
2001dcae:	01045e13          	srli	t3,s0,0x10
2001dcb2:	0f42                	c.slli	t5,0x10
2001dcb4:	8c69                	c.and	s0,a0
2001dcb6:	00aef533          	and	a0,t4,a0
2001dcba:	028b8333          	mul	t1,s7,s0
2001dcbe:	957a                	c.add	a0,t5
2001dcc0:	0105de93          	srli	t4,a1,0x10
2001dcc4:	02870f33          	mul	t5,a4,s0
2001dcc8:	01035593          	srli	a1,t1,0x10
2001dccc:	037e0bb3          	mul	s7,t3,s7
2001dcd0:	03c70733          	mul	a4,a4,t3
2001dcd4:	9bfa                	c.add	s7,t5
2001dcd6:	9bae                	c.add	s7,a1
2001dcd8:	01ebf463          	bgeu	s7,t5,2001dce0 <__muldf3+0x268>
2001dcdc:	01f70733          	add	a4,a4,t6
2001dce0:	65c1                	c.lui	a1,0x10
2001dce2:	fff58393          	addi	t2,a1,-1 # ffff <tda_detector+0x2eb>
2001dce6:	010c5f93          	srli	t6,s8,0x10
2001dcea:	007bff33          	and	t5,s7,t2
2001dcee:	007c7c33          	and	s8,s8,t2
2001dcf2:	010bdb93          	srli	s7,s7,0x10
2001dcf6:	038602b3          	mul	t0,a2,s8
2001dcfa:	9bba                	c.add	s7,a4
2001dcfc:	00737333          	and	t1,t1,t2
2001dd00:	0f42                	c.slli	t5,0x10
2001dd02:	9f1a                	c.add	t5,t1
2001dd04:	9efa                	c.add	t4,t5
2001dd06:	03888733          	mul	a4,a7,s8
2001dd0a:	0102d313          	srli	t1,t0,0x10
2001dd0e:	02cf8633          	mul	a2,t6,a2
2001dd12:	03f884b3          	mul	s1,a7,t6
2001dd16:	9732                	c.add	a4,a2
2001dd18:	00e308b3          	add	a7,t1,a4
2001dd1c:	00c8f463          	bgeu	a7,a2,2001dd24 <__muldf3+0x2ac>
2001dd20:	00b484b3          	add	s1,s1,a1
2001dd24:	028c0633          	mul	a2,s8,s0
2001dd28:	63c1                	c.lui	t2,0x10
2001dd2a:	fff38713          	addi	a4,t2,-1 # ffff <tda_detector+0x2eb>
2001dd2e:	00e8f5b3          	and	a1,a7,a4
2001dd32:	05c2                	c.slli	a1,0x10
2001dd34:	00e2f733          	and	a4,t0,a4
2001dd38:	028f8433          	mul	s0,t6,s0
2001dd3c:	95ba                	c.add	a1,a4
2001dd3e:	0108d893          	srli	a7,a7,0x10
2001dd42:	98a6                	c.add	a7,s1
2001dd44:	01065713          	srli	a4,a2,0x10
2001dd48:	038e0c33          	mul	s8,t3,s8
2001dd4c:	03fe0333          	mul	t1,t3,t6
2001dd50:	9c22                	c.add	s8,s0
2001dd52:	9c3a                	c.add	s8,a4
2001dd54:	008c7463          	bgeu	s8,s0,2001dd5c <__muldf3+0x2e4>
2001dd58:	00730333          	add	t1,t1,t2
2001dd5c:	6e41                	c.lui	t3,0x10
2001dd5e:	1e7d                	c.addi	t3,-1
2001dd60:	01cc7733          	and	a4,s8,t3
2001dd64:	01c67633          	and	a2,a2,t3
2001dd68:	0742                	c.slli	a4,0x10
2001dd6a:	97f6                	c.add	a5,t4
2001dd6c:	9732                	c.add	a4,a2
2001dd6e:	01e7bf33          	sltu	t5,a5,t5
2001dd72:	975e                	c.add	a4,s7
2001dd74:	97ae                	c.add	a5,a1
2001dd76:	01e70433          	add	s0,a4,t5
2001dd7a:	00b7b5b3          	sltu	a1,a5,a1
2001dd7e:	01140e33          	add	t3,s0,a7
2001dd82:	00be0eb3          	add	t4,t3,a1
2001dd86:	01e43433          	sltu	s0,s0,t5
2001dd8a:	01773733          	sltu	a4,a4,s7
2001dd8e:	8f41                	c.or	a4,s0
2001dd90:	00beb5b3          	sltu	a1,t4,a1
2001dd94:	010c5413          	srli	s0,s8,0x10
2001dd98:	011e38b3          	sltu	a7,t3,a7
2001dd9c:	943a                	c.add	s0,a4
2001dd9e:	00b8e5b3          	or	a1,a7,a1
2001dda2:	00979613          	slli	a2,a5,0x9
2001dda6:	942e                	c.add	s0,a1
2001dda8:	941a                	c.add	s0,t1
2001ddaa:	8e49                	c.or	a2,a0
2001ddac:	017ed713          	srli	a4,t4,0x17
2001ddb0:	0426                	c.slli	s0,0x9
2001ddb2:	00c03633          	snez	a2,a2
2001ddb6:	83dd                	c.srli	a5,0x17
2001ddb8:	8e5d                	c.or	a2,a5
2001ddba:	0ea6                	c.slli	t4,0x9
2001ddbc:	8c59                	c.or	s0,a4
2001ddbe:	01d66633          	or	a2,a2,t4
2001ddc2:	1f847d5b          	bbc	s0,24,2001dfbc <__muldf3+0x544>
2001ddc6:	00165793          	srli	a5,a2,0x1
2001ddca:	8a05                	c.andi	a2,1
2001ddcc:	01f41713          	slli	a4,s0,0x1f
2001ddd0:	8e5d                	c.or	a2,a5
2001ddd2:	8e59                	c.or	a2,a4
2001ddd4:	00145413          	srli	s0,s0,0x1
2001ddd8:	3ff68793          	addi	a5,a3,1023 # 8003ff <_D_HEAP_START_ADDR+0x77730f>
2001dddc:	0af05663          	blez	a5,2001de88 <__muldf3+0x410>
2001dde0:	00767713          	andi	a4,a2,7
2001dde4:	c705                	c.beqz	a4,2001de0c <__muldf3+0x394>
2001dde6:	00196913          	ori	s2,s2,1
2001ddea:	1e2a5b5b          	beqc	s4,2,2001dfe0 <__muldf3+0x568>
2001ddee:	263a5f5b          	beqc	s4,3,2001e06c <__muldf3+0x5f4>
2001ddf2:	000a1d63          	bnez	s4,2001de0c <__muldf3+0x394>
2001ddf6:	00f67713          	andi	a4,a2,15
2001ddfa:	0047595b          	beqc	a4,4,2001de0c <__muldf3+0x394>
2001ddfe:	00460713          	addi	a4,a2,4
2001de02:	00c73633          	sltu	a2,a4,a2
2001de06:	9432                	c.add	s0,a2
2001de08:	00e00633          	add	a2,zero,a4
2001de0c:	0184785b          	bbc	s0,24,2001de1c <__muldf3+0x3a4>
2001de10:	ff0007b7          	lui	a5,0xff000
2001de14:	17fd                	c.addi	a5,-1
2001de16:	8c7d                	c.and	s0,a5
2001de18:	40068793          	addi	a5,a3,1024
2001de1c:	7fe00713          	li	a4,2046
2001de20:	86c2                	c.mv	a3,a6
2001de22:	18f74f63          	blt	a4,a5,2001dfc0 <__muldf3+0x548>
2001de26:	00365713          	srli	a4,a2,0x3
2001de2a:	01d41613          	slli	a2,s0,0x1d
2001de2e:	8e59                	c.or	a2,a4
2001de30:	5834245b          	bfoz	s0,s0,22,3
2001de34:	7ff7f793          	andi	a5,a5,2047
2001de38:	d61ff06f          	j	2001db98 <__muldf3+0x120>
2001de3c:	4991                	c.li	s3,4
2001de3e:	4b81                	c.li	s7,0
2001de40:	4a81                	c.li	s5,0
2001de42:	4c85                	c.li	s9,1
2001de44:	4901                	c.li	s2,0
2001de46:	b159                	c.j	2001dacc <__muldf3+0x54>
2001de48:	01345793          	srli	a5,s0,0x13
2001de4c:	8c22                	c.mv	s8,s0
2001de4e:	49b1                	c.li	s3,12
2001de50:	7ff00a93          	li	s5,2047
2001de54:	4c8d                	c.li	s9,3
2001de56:	4941                	c.li	s2,16
2001de58:	c6078ae3          	beqz	a5,2001dacc <__muldf3+0x54>
2001de5c:	4901                	c.li	s2,0
2001de5e:	b1bd                	c.j	2001dacc <__muldf3+0x54>
2001de60:	0029e993          	ori	s3,s3,2
2001de64:	4401                	c.li	s0,0
2001de66:	4601                	c.li	a2,0
2001de68:	4709                	c.li	a4,2
2001de6a:	b949                	c.j	2001dafc <__muldf3+0x84>
2001de6c:	0019e993          	ori	s3,s3,1
2001de70:	4401                	c.li	s0,0
2001de72:	4601                	c.li	a2,0
2001de74:	4705                	c.li	a4,1
2001de76:	b159                	c.j	2001dafc <__muldf3+0x84>
2001de78:	4681                	c.li	a3,0
2001de7a:	7ff00793          	li	a5,2047
2001de7e:	00080437          	lui	s0,0x80
2001de82:	4601                	c.li	a2,0
2001de84:	4941                	c.li	s2,16
2001de86:	bb09                	c.j	2001db98 <__muldf3+0x120>
2001de88:	4705                	c.li	a4,1
2001de8a:	8f1d                	c.sub	a4,a5
2001de8c:	ebc1                	c.bnez	a5,2001df1c <__muldf3+0x4a4>
2001de8e:	00767593          	andi	a1,a2,7
2001de92:	87a2                	c.mv	a5,s0
2001de94:	00058a63          	beqz	a1,2001dea8 <__muldf3+0x430>
2001de98:	00196913          	ori	s2,s2,1
2001de9c:	1e2a5e5b          	beqc	s4,2,2001e098 <__muldf3+0x620>
2001dea0:	1e3a545b          	beqc	s4,3,2001e088 <__muldf3+0x610>
2001dea4:	1e0a0e63          	beqz	s4,2001e0a0 <__muldf3+0x628>
2001dea8:	0187d593          	srli	a1,a5,0x18
2001deac:	0015c593          	xori	a1,a1,1
2001deb0:	0015f593          	andi	a1,a1,1
2001deb4:	41e68693          	addi	a3,a3,1054
2001deb8:	00d617b3          	sll	a5,a2,a3
2001debc:	00e65533          	srl	a0,a2,a4
2001dec0:	00d416b3          	sll	a3,s0,a3
2001dec4:	00f03633          	snez	a2,a5
2001dec8:	8ec9                	c.or	a3,a0
2001deca:	8e55                	c.or	a2,a3
2001decc:	00767793          	andi	a5,a2,7
2001ded0:	00e45433          	srl	s0,s0,a4
2001ded4:	00078a63          	beqz	a5,2001dee8 <__muldf3+0x470>
2001ded8:	00196913          	ori	s2,s2,1
2001dedc:	1c2a5e5b          	beqc	s4,2,2001e0b8 <__muldf3+0x640>
2001dee0:	1e3a585b          	beqc	s4,3,2001e0d0 <__muldf3+0x658>
2001dee4:	160a0463          	beqz	s4,2001e04c <__muldf3+0x5d4>
2001dee8:	1974765b          	bbc	s0,23,2001e074 <__muldf3+0x5fc>
2001deec:	00196913          	ori	s2,s2,1
2001def0:	4785                	c.li	a5,1
2001def2:	4401                	c.li	s0,0
2001def4:	00000613          	li	a2,0
2001def8:	010006b3          	add	a3,zero,a6
2001defc:	c8058ee3          	beqz	a1,2001db98 <__muldf3+0x120>
2001df00:	88097c5b          	bbc	s2,0,2001db98 <__muldf3+0x120>
2001df04:	00296913          	ori	s2,s2,2
2001df08:	04c0006f          	j	2001df54 <__muldf3+0x4dc>
2001df0c:	4681                	c.li	a3,0
2001df0e:	7ff00793          	li	a5,2047
2001df12:	00080437          	lui	s0,0x80
2001df16:	4601                	c.li	a2,0
2001df18:	c81ff06f          	j	2001db98 <__muldf3+0x120>
2001df1c:	03800593          	li	a1,56
2001df20:	0ee5d463          	bge	a1,a4,2001e008 <__muldf3+0x590>
2001df24:	8e41                	c.or	a2,s0
2001df26:	c20d                	c.beqz	a2,2001df48 <__muldf3+0x4d0>
2001df28:	00196913          	ori	s2,s2,1
2001df2c:	01003633          	snez	a2,a6
2001df30:	002a5c5b          	beqc	s4,2,2001df48 <__muldf3+0x4d0>
2001df34:	ffda0793          	addi	a5,s4,-3 # fffd <tda_detector+0x2e9>
2001df38:	0017b793          	seqz	a5,a5
2001df3c:	00183613          	seqz	a2,a6
2001df40:	40f007b3          	neg	a5,a5
2001df44:	00f67633          	and	a2,a2,a5
2001df48:	00296913          	ori	s2,s2,2
2001df4c:	86c2                	c.mv	a3,a6
2001df4e:	4781                	c.li	a5,0
2001df50:	00000413          	li	s0,0
2001df54:	4581                	c.li	a1,0
2001df56:	fff00737          	lui	a4,0xfff00
2001df5a:	8f6d                	c.and	a4,a1
2001df5c:	4c04245b          	bfoz	s0,s0,19,0
2001df60:	8c59                	c.or	s0,a4
2001df62:	80100737          	lui	a4,0x80100
2001df66:	177d                	c.addi	a4,-1
2001df68:	07d2                	c.slli	a5,0x14
2001df6a:	8f61                	c.and	a4,s0
2001df6c:	8fd9                	c.or	a5,a4
2001df6e:	06fe                	c.slli	a3,0x1f
2001df70:	7807a7db          	bfoz	a5,a5,30,0
2001df74:	00c00533          	add	a0,zero,a2
2001df78:	00d7e5b3          	or	a1,a5,a3
2001df7c:	00192073          	csrs	fflags,s2
2001df80:	c45ff06f          	j	2001dbc4 <__muldf3+0x14c>
2001df84:	fd850413          	addi	s0,a0,-40
2001df88:	008b9c33          	sll	s8,s7,s0
2001df8c:	4b81                	c.li	s7,0
2001df8e:	b95d                	c.j	2001dc44 <__muldf3+0x1cc>
2001df90:	a2cfc0ef          	jal	ra,2001a1bc <__clzsi2>
2001df94:	46b2                	c.lwsp	a3,12(sp)
2001df96:	02050513          	addi	a0,a0,32
2001df9a:	4622                	c.lwsp	a2,8(sp)
2001df9c:	c85ff06f          	j	2001dc20 <__muldf3+0x1a8>
2001dfa0:	fd850413          	addi	s0,a0,-40
2001dfa4:	00861433          	sll	s0,a2,s0
2001dfa8:	4601                	c.li	a2,0
2001dfaa:	b6f9                	c.j	2001db78 <__muldf3+0x100>
2001dfac:	8532                	c.mv	a0,a2
2001dfae:	c432                	c.swsp	a2,8(sp)
2001dfb0:	a0cfc0ef          	jal	ra,2001a1bc <__clzsi2>
2001dfb4:	4622                	c.lwsp	a2,8(sp)
2001dfb6:	02050513          	addi	a0,a0,32
2001dfba:	be79                	c.j	2001db58 <__muldf3+0xe0>
2001dfbc:	86d6                	c.mv	a3,s5
2001dfbe:	bd29                	c.j	2001ddd8 <__muldf3+0x360>
2001dfc0:	022a5a5b          	beqc	s4,2,2001dff4 <__muldf3+0x57c>
2001dfc4:	0a3a505b          	beqc	s4,3,2001e064 <__muldf3+0x5ec>
2001dfc8:	020a0863          	beqz	s4,2001dff8 <__muldf3+0x580>
2001dfcc:	00100437          	lui	s0,0x100
2001dfd0:	7fe00793          	li	a5,2046
2001dfd4:	147d                	c.addi	s0,-1
2001dfd6:	567d                	c.li	a2,-1
2001dfd8:	00596913          	ori	s2,s2,5
2001dfdc:	f79ff06f          	j	2001df54 <__muldf3+0x4dc>
2001dfe0:	e20806e3          	beqz	a6,2001de0c <__muldf3+0x394>
2001dfe4:	00860713          	addi	a4,a2,8
2001dfe8:	00c73633          	sltu	a2,a4,a2
2001dfec:	9432                	c.add	s0,a2
2001dfee:	863a                	c.mv	a2,a4
2001dff0:	e1dff06f          	j	2001de0c <__muldf3+0x394>
2001dff4:	fc080ce3          	beqz	a6,2001dfcc <__muldf3+0x554>
2001dff8:	7ff00793          	li	a5,2047
2001dffc:	4401                	c.li	s0,0
2001dffe:	4601                	c.li	a2,0
2001e000:	00596913          	ori	s2,s2,5
2001e004:	f51ff06f          	j	2001df54 <__muldf3+0x4dc>
2001e008:	45fd                	c.li	a1,31
2001e00a:	0ce5dd63          	bge	a1,a4,2001e0e4 <__muldf3+0x66c>
2001e00e:	5585                	c.li	a1,-31
2001e010:	40f587b3          	sub	a5,a1,a5
2001e014:	00f457b3          	srl	a5,s0,a5
2001e018:	000758db          	beqc	a4,32,2001e028 <__muldf3+0x5b0>
2001e01c:	43e68693          	addi	a3,a3,1086
2001e020:	00d41433          	sll	s0,s0,a3
2001e024:	00866633          	or	a2,a2,s0
2001e028:	00c03633          	snez	a2,a2
2001e02c:	8e5d                	c.or	a2,a5
2001e02e:	00767793          	andi	a5,a2,7
2001e032:	c3dd                	c.beqz	a5,2001e0d8 <__muldf3+0x660>
2001e034:	00196913          	ori	s2,s2,1
2001e038:	062a5e5b          	beqc	s4,2,2001e0b4 <__muldf3+0x63c>
2001e03c:	083a585b          	beqc	s4,3,2001e0cc <__muldf3+0x654>
2001e040:	4585                	c.li	a1,1
2001e042:	4401                	c.li	s0,0
2001e044:	020a1863          	bnez	s4,2001e074 <__muldf3+0x5fc>
2001e048:	4401                	c.li	s0,0
2001e04a:	4585                	c.li	a1,1
2001e04c:	00f67793          	andi	a5,a2,15
2001e050:	a847dc5b          	beqc	a5,4,2001dee8 <__muldf3+0x470>
2001e054:	00460793          	addi	a5,a2,4
2001e058:	00c7b633          	sltu	a2,a5,a2
2001e05c:	9432                	c.add	s0,a2
2001e05e:	863e                	c.mv	a2,a5
2001e060:	e89ff06f          	j	2001dee8 <__muldf3+0x470>
2001e064:	f8080ae3          	beqz	a6,2001dff8 <__muldf3+0x580>
2001e068:	f65ff06f          	j	2001dfcc <__muldf3+0x554>
2001e06c:	da0810e3          	bnez	a6,2001de0c <__muldf3+0x394>
2001e070:	f75ff06f          	j	2001dfe4 <__muldf3+0x56c>
2001e074:	00365793          	srli	a5,a2,0x3
2001e078:	01d41613          	slli	a2,s0,0x1d
2001e07c:	8e5d                	c.or	a2,a5
2001e07e:	5834245b          	bfoz	s0,s0,22,3
2001e082:	4781                	c.li	a5,0
2001e084:	e75ff06f          	j	2001def8 <__muldf3+0x480>
2001e088:	e20810e3          	bnez	a6,2001dea8 <__muldf3+0x430>
2001e08c:	ff863793          	sltiu	a5,a2,-8
2001e090:	0017c793          	xori	a5,a5,1
2001e094:	97a2                	c.add	a5,s0
2001e096:	bd09                	c.j	2001dea8 <__muldf3+0x430>
2001e098:	e00808e3          	beqz	a6,2001dea8 <__muldf3+0x430>
2001e09c:	ff1ff06f          	j	2001e08c <__muldf3+0x614>
2001e0a0:	00f67593          	andi	a1,a2,15
2001e0a4:	a045d25b          	beqc	a1,4,2001dea8 <__muldf3+0x430>
2001e0a8:	ffc63793          	sltiu	a5,a2,-4
2001e0ac:	0017c793          	xori	a5,a5,1
2001e0b0:	97a2                	c.add	a5,s0
2001e0b2:	bbdd                	c.j	2001dea8 <__muldf3+0x430>
2001e0b4:	4401                	c.li	s0,0
2001e0b6:	4585                	c.li	a1,1
2001e0b8:	e20808e3          	beqz	a6,2001dee8 <__muldf3+0x470>
2001e0bc:	00860793          	addi	a5,a2,8
2001e0c0:	00c7b633          	sltu	a2,a5,a2
2001e0c4:	9432                	c.add	s0,a2
2001e0c6:	863e                	c.mv	a2,a5
2001e0c8:	e21ff06f          	j	2001dee8 <__muldf3+0x470>
2001e0cc:	4401                	c.li	s0,0
2001e0ce:	4585                	c.li	a1,1
2001e0d0:	e0081ce3          	bnez	a6,2001dee8 <__muldf3+0x470>
2001e0d4:	fe9ff06f          	j	2001e0bc <__muldf3+0x644>
2001e0d8:	820d                	c.srli	a2,0x3
2001e0da:	86c2                	c.mv	a3,a6
2001e0dc:	4781                	c.li	a5,0
2001e0de:	4401                	c.li	s0,0
2001e0e0:	e21ff06f          	j	2001df00 <__muldf3+0x488>
2001e0e4:	4585                	c.li	a1,1
2001e0e6:	b3f9                	c.j	2001deb4 <__muldf3+0x43c>

2001e0e8 <__fixdfsi>:
2001e0e8:	002027f3          	frrm	a5
2001e0ec:	3fe00793          	li	a5,1022
2001e0f0:	7945a6db          	bfoz	a3,a1,30,20
2001e0f4:	4c05a65b          	bfoz	a2,a1,19,0
2001e0f8:	872a                	c.mv	a4,a0
2001e0fa:	81fd                	c.srli	a1,0x1f
2001e0fc:	00d7cc63          	blt	a5,a3,2001e114 <__fixdfsi+0x2c>
2001e100:	e681                	c.bnez	a3,2001e108 <__fixdfsi+0x20>
2001e102:	8d51                	c.or	a0,a2
2001e104:	0a050263          	beqz	a0,2001e1a8 <__fixdfsi+0xc0>
2001e108:	4501                	c.li	a0,0
2001e10a:	4805                	c.li	a6,1
2001e10c:	00182073          	csrs	fflags,a6
2001e110:	00008067          	ret
2001e114:	41d00793          	li	a5,1053
2001e118:	02d7d663          	bge	a5,a3,2001e144 <__fixdfsi+0x5c>
2001e11c:	800007b7          	lui	a5,0x80000
2001e120:	fff7c793          	not	a5,a5
2001e124:	00f58533          	add	a0,a1,a5
2001e128:	c1b5                	c.beqz	a1,2001e18c <__fixdfsi+0xa4>
2001e12a:	41e00793          	li	a5,1054
2001e12e:	4841                	c.li	a6,16
2001e130:	fcf69ee3          	bne	a3,a5,2001e10c <__fixdfsi+0x24>
2001e134:	062e                	c.slli	a2,0xb
2001e136:	01575793          	srli	a5,a4,0x15
2001e13a:	8e5d                	c.or	a2,a5
2001e13c:	fa61                	c.bnez	a2,2001e10c <__fixdfsi+0x24>
2001e13e:	072e                	c.slli	a4,0xb
2001e140:	e735                	c.bnez	a4,2001e1ac <__fixdfsi+0xc4>
2001e142:	8082                	c.jr	ra
2001e144:	43300513          	li	a0,1075
2001e148:	40d508b3          	sub	a7,a0,a3
2001e14c:	487d                	c.li	a6,31
2001e14e:	00100537          	lui	a0,0x100
2001e152:	8d51                	c.or	a0,a2
2001e154:	03185e63          	bge	a6,a7,2001e190 <__fixdfsi+0xa8>
2001e158:	0008d8db          	beqc	a7,32,2001e168 <__fixdfsi+0x80>
2001e15c:	c0d68793          	addi	a5,a3,-1011
2001e160:	00f517b3          	sll	a5,a0,a5
2001e164:	00f76733          	or	a4,a4,a5
2001e168:	41300793          	li	a5,1043
2001e16c:	40d787b3          	sub	a5,a5,a3
2001e170:	00e03833          	snez	a6,a4
2001e174:	00f55533          	srl	a0,a0,a5
2001e178:	00058463          	beqz	a1,2001e180 <__fixdfsi+0x98>
2001e17c:	40a00533          	neg	a0,a0
2001e180:	f80808e3          	beqz	a6,2001e110 <__fixdfsi+0x28>
2001e184:	00182073          	csrs	fflags,a6
2001e188:	f89ff06f          	j	2001e110 <__fixdfsi+0x28>
2001e18c:	4841                	c.li	a6,16
2001e18e:	bfbd                	c.j	2001e10c <__fixdfsi+0x24>
2001e190:	bed68793          	addi	a5,a3,-1043
2001e194:	00f71833          	sll	a6,a4,a5
2001e198:	00f517b3          	sll	a5,a0,a5
2001e19c:	01175533          	srl	a0,a4,a7
2001e1a0:	01003833          	snez	a6,a6
2001e1a4:	8d5d                	c.or	a0,a5
2001e1a6:	bfc9                	c.j	2001e178 <__fixdfsi+0x90>
2001e1a8:	00008067          	ret
2001e1ac:	4805                	c.li	a6,1
2001e1ae:	bfb9                	c.j	2001e10c <__fixdfsi+0x24>

Disassembly of section .ram_code:

00000300 <llmacp_stack_msg>:
     300:	0c40a7ab          	lwgp	a5,32964 # 88200 <g_llmacp>
     304:	7179                	c.addi16sp	sp,-48
     306:	d606                	c.swsp	ra,44(sp)
     308:	c62a                	c.swsp	a0,12(sp)
     30a:	ca2e                	c.swsp	a1,20(sp)
     30c:	4398                	c.lw	a4,0(a5)
     30e:	4bc8                	c.lw	a0,20(a5)
     310:	475c                	c.lw	a5,12(a4)
     312:	006c                	c.addi4spn	a1,sp,12
     314:	cc32                	c.swsp	a2,24(sp)
     316:	ce36                	c.swsp	a3,28(sp)
     318:	4601                	c.li	a2,0
     31a:	4681                	c.li	a3,0
     31c:	00f12823          	sw	a5,16(sp)
     320:	00014097          	auipc	ra,0x14
     324:	3b0080e7          	jalr	944(ra) # 146d0 <xQueueGenericSend>
     328:	50b2                	c.lwsp	ra,44(sp)
     32a:	6145                	c.addi16sp	sp,48
     32c:	8082                	c.jr	ra
     32e:	0001                	c.nop

00000330 <rf_irq_handler>:
     330:	1101                	c.addi	sp,-32
     332:	c84a                	c.swsp	s2,16(sp)
     334:	80141937          	lui	s2,0x80141
     338:	cc22                	c.swsp	s0,24(sp)
     33a:	ce06                	c.swsp	ra,28(sp)
     33c:	ca26                	c.swsp	s1,20(sp)
     33e:	c002                	c.swsp	zero,0(sp)
     340:	a2091483          	lh	s1,-1504(s2) # 80140a20 <BIN_SIZE+0x601023b8>
     344:	4509                	c.li	a0,2
     346:	3c04a45b          	bfoz	s0,s1,15,0
     34a:	85a2                	c.mv	a1,s0
     34c:	5a1010ef          	jal	ra,20ec <vcd_set>
     350:	4a14785b          	bbs	s0,1,400 <rf_irq_handler+0xd0>
     354:	4804745b          	bbs	s0,0,3dc <rf_irq_handler+0xac>
     358:	4424725b          	bbs	s0,2,39c <rf_irq_handler+0x6c>
     35c:	46a4705b          	bbs	s0,10,3bc <rf_irq_handler+0x8c>
     360:	e42007b7          	lui	a5,0xe4200
     364:	473d                	c.li	a4,15
     366:	c3d8                	c.sw	a4,4(a5)
     368:	769627ab          	lwgp	a5,16232 # 840a4 <phy>
     36c:	4681                	c.li	a3,0
     36e:	4b88                	c.lw	a0,16(a5)
     370:	860a                	c.mv	a2,sp
     372:	004c                	c.addi4spn	a1,sp,4
     374:	00911223          	sh	s1,4(sp)
     378:	00014097          	auipc	ra,0x14
     37c:	7a8080e7          	jalr	1960(ra) # 14b20 <xQueueGenericSendFromISR>
     380:	00012783          	lw	a5,0(sp)
     384:	00078663          	beqz	a5,390 <rf_irq_handler+0x60>
     388:	00015097          	auipc	ra,0x15
     38c:	ff0080e7          	jalr	-16(ra) # 15378 <vTaskSwitchContext>
     390:	40f2                	c.lwsp	ra,28(sp)
     392:	4462                	c.lwsp	s0,24(sp)
     394:	44d2                	c.lwsp	s1,20(sp)
     396:	4942                	c.lwsp	s2,16(sp)
     398:	6105                	c.addi16sp	sp,32
     39a:	8082                	c.jr	ra
     39c:	80141737          	lui	a4,0x80141
     3a0:	a2071783          	lh	a5,-1504(a4) # 80140a20 <BIN_SIZE+0x601023b8>
     3a4:	4585                	c.li	a1,1
     3a6:	3c07a7db          	bfoz	a5,a5,15,0
     3aa:	0047e793          	ori	a5,a5,4
     3ae:	4515                	c.li	a0,5
     3b0:	a2f71023          	sh	a5,-1504(a4)
     3b4:	539010ef          	jal	ra,20ec <vcd_set>
     3b8:	baa4745b          	bbc	s0,10,360 <rf_irq_handler+0x30>
     3bc:	80141737          	lui	a4,0x80141
     3c0:	a2071783          	lh	a5,-1504(a4) # 80140a20 <BIN_SIZE+0x601023b8>
     3c4:	4585                	c.li	a1,1
     3c6:	3c07a7db          	bfoz	a5,a5,15,0
     3ca:	4007e793          	ori	a5,a5,1024
     3ce:	4511                	c.li	a0,4
     3d0:	a2f71023          	sh	a5,-1504(a4)
     3d4:	519010ef          	jal	ra,20ec <vcd_set>
     3d8:	f89ff06f          	j	360 <rf_irq_handler+0x30>
     3dc:	80141737          	lui	a4,0x80141
     3e0:	a2071783          	lh	a5,-1504(a4) # 80140a20 <BIN_SIZE+0x601023b8>
     3e4:	4585                	c.li	a1,1
     3e6:	3c07a7db          	bfoz	a5,a5,15,0
     3ea:	0017e793          	ori	a5,a5,1
     3ee:	451d                	c.li	a0,7
     3f0:	a2f71023          	sh	a5,-1504(a4)
     3f4:	4f9010ef          	jal	ra,20ec <vcd_set>
     3f8:	b624725b          	bbc	s0,2,35c <rf_irq_handler+0x2c>
     3fc:	fa1ff06f          	j	39c <rf_irq_handler+0x6c>
     400:	a2091783          	lh	a5,-1504(s2)
     404:	4585                	c.li	a1,1
     406:	3c07a7db          	bfoz	a5,a5,15,0
     40a:	0027e793          	ori	a5,a5,2
     40e:	450d                	c.li	a0,3
     410:	a2f91023          	sh	a5,-1504(s2)
     414:	4d9010ef          	jal	ra,20ec <vcd_set>
     418:	b404705b          	bbc	s0,0,358 <rf_irq_handler+0x28>
     41c:	fc1ff06f          	j	3dc <rf_irq_handler+0xac>

00000420 <phy_rx_time_stamp>:
     420:	769627ab          	lwgp	a5,16232 # 840a4 <phy>
     424:	47dc                	c.lw	a5,12(a5)
     426:	0057c703          	lbu	a4,5(a5) # e4200005 <BIN_SIZE+0xc41c199d>
     42a:	0725                	c.addi	a4,9
     42c:	97ba                	c.add	a5,a4
     42e:	0017c503          	lbu	a0,1(a5)
     432:	0007c683          	lbu	a3,0(a5)
     436:	0027c703          	lbu	a4,2(a5)
     43a:	0522                	c.slli	a0,0x8
     43c:	0037c783          	lbu	a5,3(a5)
     440:	9536                	c.add	a0,a3
     442:	0742                	c.slli	a4,0x10
     444:	953a                	c.add	a0,a4
     446:	07e2                	c.slli	a5,0x18
     448:	953e                	c.add	a0,a5
     44a:	ce050513          	addi	a0,a0,-800 # ffce0 <_D_HEAP_START_ADDR+0x76bf0>
     44e:	8082                	c.jr	ra

00000450 <phy_get_rx_rssi>:
     450:	00554783          	lbu	a5,5(a0)
     454:	953e                	c.add	a0,a5
     456:	00f50503          	lb	a0,15(a0)
     45a:	8082                	c.jr	ra

0000045c <hal_rf_pa_set_trx>:
     45c:	c115                	c.beqz	a0,480 <hal_rf_pa_set_trx+0x24>
     45e:	0415535b          	beqc	a0,1,4a4 <hal_rf_pa_set_trx+0x48>
     462:	801407b7          	lui	a5,0x80140
     466:	31b78703          	lb	a4,795(a5) # 8014031b <BIN_SIZE+0x60101cb3>
     46a:	0df77713          	andi	a4,a4,223
     46e:	30e78da3          	sb	a4,795(a5)
     472:	31b78703          	lb	a4,795(a5)
     476:	0f777713          	andi	a4,a4,247
     47a:	30e78da3          	sb	a4,795(a5)
     47e:	8082                	c.jr	ra
     480:	80140737          	lui	a4,0x80140
     484:	31b70783          	lb	a5,795(a4) # 8014031b <BIN_SIZE+0x60101cb3>
     488:	0ff7f793          	andi	a5,a5,255
     48c:	0207e793          	ori	a5,a5,32
     490:	30f70da3          	sb	a5,795(a4)
     494:	31b70783          	lb	a5,795(a4)
     498:	0f77f793          	andi	a5,a5,247
     49c:	30f70da3          	sb	a5,795(a4)
     4a0:	00008067          	ret
     4a4:	80140737          	lui	a4,0x80140
     4a8:	31b70783          	lb	a5,795(a4) # 8014031b <BIN_SIZE+0x60101cb3>
     4ac:	0ff7f793          	andi	a5,a5,255
     4b0:	0087e793          	ori	a5,a5,8
     4b4:	30f70da3          	sb	a5,795(a4)
     4b8:	31b70783          	lb	a5,795(a4)
     4bc:	0df7f793          	andi	a5,a5,223
     4c0:	30f70da3          	sb	a5,795(a4)
     4c4:	00008067          	ret

000004c8 <hal_rf_pa_sel_ant>:
     4c8:	80140737          	lui	a4,0x80140
     4cc:	31b70783          	lb	a5,795(a4) # 8014031b <BIN_SIZE+0x60101cb3>
     4d0:	c901                	c.beqz	a0,4e0 <hal_rf_pa_sel_ant+0x18>
     4d2:	0ff7f793          	andi	a5,a5,255
     4d6:	0027e793          	ori	a5,a5,2
     4da:	30f70da3          	sb	a5,795(a4)
     4de:	8082                	c.jr	ra
     4e0:	0fd7f793          	andi	a5,a5,253
     4e4:	30f70da3          	sb	a5,795(a4)
     4e8:	00008067          	ret

000004ec <hal_led_on>:
     4ec:	1101                	c.addi	sp,-32
     4ee:	cc22                	c.swsp	s0,24(sp)
     4f0:	c84a                	c.swsp	s2,16(sp)
     4f2:	0200140b          	addigp	s0,32 # 8015c <pin_led>
     4f6:	00251913          	slli	s2,a0,0x2
     4fa:	012407b3          	add	a5,s0,s2
     4fe:	c64e                	c.swsp	s3,12(sp)
     500:	ce06                	c.swsp	ra,28(sp)
     502:	ca26                	c.swsp	s1,20(sp)
     504:	4398                	c.lw	a4,0(a5)
     506:	40800793          	li	a5,1032
     50a:	0ff5f993          	andi	s3,a1,255
     50e:	0cf70b63          	beq	a4,a5,5e4 <hal_led_on+0xf8>
     512:	2001f5b7          	lui	a1,0x2001f
     516:	84aa                	c.mv	s1,a0
     518:	b6858593          	addi	a1,a1,-1176 # 2001eb68 <_ITB_BASE_+0x9b8>
     51c:	00000513          	li	a0,0
     520:	00017097          	auipc	ra,0x17
     524:	c50080e7          	jalr	-944(ra) # 17170 <printk>
     528:	c0a5                	c.beqz	s1,588 <hal_led_on+0x9c>
     52a:	0014ef5b          	bnec	s1,1,548 <hal_led_on+0x5c>
     52e:	7716252b          	lwgp	a0,16240 # 840ac <led_lowbat_timer>
     532:	4701                	c.li	a4,0
     534:	4681                	c.li	a3,0
     536:	4601                	c.li	a2,0
     538:	00300593          	li	a1,3
     53c:	20010097          	auipc	ra,0x20010
     540:	a88080e7          	jalr	-1400(ra) # 2000ffc4 <xTimerGenericCommand>
     544:	760646ab          	swgp	zero,16236 # 840a8 <led_lowbat_cur_period>
     548:	944a                	c.add	s0,s2
     54a:	401c                	c.lw	a5,0(s0)
     54c:	001406b7          	lui	a3,0x140
     550:	30368693          	addi	a3,a3,771 # 140303 <_D_HEAP_START_ADDR+0xb7213>
     554:	0087d713          	srli	a4,a5,0x8
     558:	0ee6875b          	lea.d	a4,a3,a4
     55c:	800006b7          	lui	a3,0x80000
     560:	8f55                	c.or	a4,a3
     562:	00070683          	lb	a3,0(a4)
     566:	06099363          	bnez	s3,5cc <hal_led_on+0xe0>
     56a:	fff7c793          	not	a5,a5
     56e:	8ff5                	c.and	a5,a3
     570:	0ff7f793          	andi	a5,a5,255
     574:	00f70023          	sb	a5,0(a4)
     578:	40f2                	c.lwsp	ra,28(sp)
     57a:	4462                	c.lwsp	s0,24(sp)
     57c:	44d2                	c.lwsp	s1,20(sp)
     57e:	4942                	c.lwsp	s2,16(sp)
     580:	49b2                	c.lwsp	s3,12(sp)
     582:	6105                	c.addi16sp	sp,32
     584:	00008067          	ret
     588:	2001e5b7          	lui	a1,0x2001e
     58c:	65858593          	addi	a1,a1,1624 # 2001e658 <_ITB_BASE_+0x4a8>
     590:	00000513          	li	a0,0
     594:	00017097          	auipc	ra,0x17
     598:	bdc080e7          	jalr	-1060(ra) # 17170 <printk>
     59c:	2001f5b7          	lui	a1,0x2001f
     5a0:	32458593          	addi	a1,a1,804 # 2001f324 <_ITB_BASE_+0x1174>
     5a4:	00000513          	li	a0,0
     5a8:	00017097          	auipc	ra,0x17
     5ac:	bc8080e7          	jalr	-1080(ra) # 17170 <printk>
     5b0:	7796252b          	lwgp	a0,16248 # 840b4 <led_state_timer>
     5b4:	4701                	c.li	a4,0
     5b6:	4681                	c.li	a3,0
     5b8:	4601                	c.li	a2,0
     5ba:	458d                	c.li	a1,3
     5bc:	20010097          	auipc	ra,0x20010
     5c0:	a08080e7          	jalr	-1528(ra) # 2000ffc4 <xTimerGenericCommand>
     5c4:	76064aab          	swgp	zero,16244 # 840b0 <led_state_cur_period>
     5c8:	f81ff06f          	j	548 <hal_led_on+0x5c>
     5cc:	8fd5                	c.or	a5,a3
     5ce:	0ff7f793          	andi	a5,a5,255
     5d2:	00f70023          	sb	a5,0(a4)
     5d6:	40f2                	c.lwsp	ra,28(sp)
     5d8:	4462                	c.lwsp	s0,24(sp)
     5da:	44d2                	c.lwsp	s1,20(sp)
     5dc:	4942                	c.lwsp	s2,16(sp)
     5de:	49b2                	c.lwsp	s3,12(sp)
     5e0:	6105                	c.addi16sp	sp,32
     5e2:	8082                	c.jr	ra
     5e4:	80140737          	lui	a4,0x80140
     5e8:	32370783          	lb	a5,803(a4) # 80140323 <BIN_SIZE+0x60101cbb>
     5ec:	00099e63          	bnez	s3,608 <hal_led_on+0x11c>
     5f0:	0f77f793          	andi	a5,a5,247
     5f4:	32f701a3          	sb	a5,803(a4)
     5f8:	40f2                	c.lwsp	ra,28(sp)
     5fa:	4462                	c.lwsp	s0,24(sp)
     5fc:	44d2                	c.lwsp	s1,20(sp)
     5fe:	4942                	c.lwsp	s2,16(sp)
     600:	49b2                	c.lwsp	s3,12(sp)
     602:	6105                	c.addi16sp	sp,32
     604:	00008067          	ret
     608:	0ff7f793          	andi	a5,a5,255
     60c:	0087e793          	ori	a5,a5,8
     610:	32f701a3          	sb	a5,803(a4)
     614:	40f2                	c.lwsp	ra,28(sp)
     616:	4462                	c.lwsp	s0,24(sp)
     618:	44d2                	c.lwsp	s1,20(sp)
     61a:	4942                	c.lwsp	s2,16(sp)
     61c:	49b2                	c.lwsp	s3,12(sp)
     61e:	6105                	c.addi16sp	sp,32
     620:	00008067          	ret

00000624 <hal_led_blink>:
     624:	882e                	c.mv	a6,a1
     626:	c90d                	c.beqz	a0,658 <hal_led_blink+0x34>
     628:	0215645b          	bnec	a0,1,650 <hal_led_blink+0x2c>
     62c:	76d6178b          	addigp	a5,16236 # 840a8 <led_lowbat_cur_period>
     630:	4398                	c.lw	a4,0(a5)
     632:	02b70163          	beq	a4,a1,654 <hal_led_blink+0x30>
     636:	7716252b          	lwgp	a0,16240 # 840ac <led_lowbat_timer>
     63a:	862e                	c.mv	a2,a1
     63c:	4701                	c.li	a4,0
     63e:	4681                	c.li	a3,0
     640:	00400593          	li	a1,4
     644:	0107a023          	sw	a6,0(a5)
     648:	20010317          	auipc	t1,0x20010
     64c:	97c30067          	jr	-1668(t1) # 2000ffc4 <xTimerGenericCommand>
     650:	00008067          	ret
     654:	00008067          	ret
     658:	1141                	c.addi	sp,-16
     65a:	c422                	c.swsp	s0,8(sp)
     65c:	7756140b          	addigp	s0,16244 # 840b0 <led_state_cur_period>
     660:	c606                	c.swsp	ra,12(sp)
     662:	401c                	c.lw	a5,0(s0)
     664:	00b79663          	bne	a5,a1,670 <hal_led_blink+0x4c>
     668:	40b2                	c.lwsp	ra,12(sp)
     66a:	4422                	c.lwsp	s0,8(sp)
     66c:	0141                	c.addi	sp,16
     66e:	8082                	c.jr	ra
     670:	2001f5b7          	lui	a1,0x2001f
     674:	c9c58593          	addi	a1,a1,-868 # 2001ec9c <_ITB_BASE_+0xaec>
     678:	01042023          	sw	a6,0(s0) # 100000 <_D_HEAP_START_ADDR+0x76f10>
     67c:	00017097          	auipc	ra,0x17
     680:	af4080e7          	jalr	-1292(ra) # 17170 <printk>
     684:	4010                	c.lw	a2,0(s0)
     686:	4422                	c.lwsp	s0,8(sp)
     688:	40b2                	c.lwsp	ra,12(sp)
     68a:	7796252b          	lwgp	a0,16248 # 840b4 <led_state_timer>
     68e:	4701                	c.li	a4,0
     690:	4681                	c.li	a3,0
     692:	4591                	c.li	a1,4
     694:	01010113          	addi	sp,sp,16
     698:	20010317          	auipc	t1,0x20010
     69c:	92c30067          	jr	-1748(t1) # 2000ffc4 <xTimerGenericCommand>

000006a0 <hal_logic_pin_set>:
     6a0:	8082                	c.jr	ra
     6a2:	0001                	c.nop

000006a4 <exception_handler>:
     6a4:	200207b7          	lui	a5,0x20020
     6a8:	712d                	c.addi16sp	sp,-288
     6aa:	85078793          	addi	a5,a5,-1968 # 2001f850 <shellDescphy+0x14>
     6ae:	11212823          	sw	s2,272(sp)
     6b2:	11512223          	sw	s5,260(sp)
     6b6:	11612023          	sw	s6,256(sp)
     6ba:	dfde                	c.swsp	s7,252(sp)
     6bc:	8936                	c.mv	s2,a3
     6be:	8baa                	c.mv	s7,a0
     6c0:	8b2e                	c.mv	s6,a1
     6c2:	8ab2                	c.mv	s5,a2
     6c4:	1078                	c.addi4spn	a4,sp,44
     6c6:	03c78693          	addi	a3,a5,60
     6ca:	10112e23          	sw	ra,284(sp)
     6ce:	10812c23          	sw	s0,280(sp)
     6d2:	10912a23          	sw	s1,276(sp)
     6d6:	11312623          	sw	s3,268(sp)
     6da:	11412423          	sw	s4,264(sp)
     6de:	dde2                	c.swsp	s8,248(sp)
     6e0:	dbe6                	c.swsp	s9,244(sp)
     6e2:	d9ea                	c.swsp	s10,240(sp)
     6e4:	4388                	c.lw	a0,0(a5)
     6e6:	43cc                	c.lw	a1,4(a5)
     6e8:	4790                	c.lw	a2,8(a5)
     6ea:	c308                	c.sw	a0,0(a4)
     6ec:	c34c                	c.sw	a1,4(a4)
     6ee:	c710                	c.sw	a2,8(a4)
     6f0:	07b1                	c.addi	a5,12
     6f2:	0731                	c.addi	a4,12
     6f4:	fed798e3          	bne	a5,a3,6e4 <exception_handler+0x40>
     6f8:	4394                	c.lw	a3,0(a5)
     6fa:	43dc                	c.lw	a5,4(a5)
     6fc:	c314                	c.sw	a3,0(a4)
     6fe:	c35c                	c.sw	a5,4(a4)
     700:	2000f097          	auipc	ra,0x2000f
     704:	0e4080e7          	jalr	228(ra) # 2000f7e4 <xTaskGetCurrentTaskHandle>
     708:	002c                	c.addi4spn	a1,sp,8
     70a:	4695                	c.li	a3,5
     70c:	4605                	c.li	a2,1
     70e:	8c2a                	c.mv	s8,a0
     710:	2000f097          	auipc	ra,0x2000f
     714:	ffc080e7          	jalr	-4(ra) # 2000f70c <vTaskGetInfo>
     718:	07010993          	addi	s3,sp,112
     71c:	2001f5b7          	lui	a1,0x2001f
     720:	4dc58593          	addi	a1,a1,1244 # 2001f4dc <_ITB_BASE_+0x132c>
     724:	01300533          	add	a0,zero,s3
     728:	000c2a03          	lw	s4,0(s8)
     72c:	00017097          	auipc	ra,0x17
     730:	aa8080e7          	jalr	-1368(ra) # 171d4 <sprintk>
     734:	c911                	c.beqz	a0,748 <exception_handler+0xa4>
     736:	844e                	c.mv	s0,s3
     738:	00a984b3          	add	s1,s3,a0
     73c:	00044503          	lbu	a0,0(s0)
     740:	0405                	c.addi	s0,1
     742:	2cdd                	c.jal	a38 <hal_uart0_putchar>
     744:	fe849ce3          	bne	s1,s0,73c <exception_handler+0x98>
     748:	01800533          	add	a0,zero,s8
     74c:	2000f097          	auipc	ra,0x2000f
     750:	99c080e7          	jalr	-1636(ra) # 2000f0e8 <pcTaskGetName>
     754:	2001f5b7          	lui	a1,0x2001f
     758:	862a                	c.mv	a2,a0
     75a:	91058593          	addi	a1,a1,-1776 # 2001e910 <_ITB_BASE_+0x760>
     75e:	854e                	c.mv	a0,s3
     760:	00017097          	auipc	ra,0x17
     764:	a74080e7          	jalr	-1420(ra) # 171d4 <sprintk>
     768:	c911                	c.beqz	a0,77c <exception_handler+0xd8>
     76a:	844e                	c.mv	s0,s3
     76c:	00a984b3          	add	s1,s3,a0
     770:	00044503          	lbu	a0,0(s0)
     774:	0405                	c.addi	s0,1
     776:	24c9                	c.jal	a38 <hal_uart0_putchar>
     778:	fe849ce3          	bne	s1,s0,770 <exception_handler+0xcc>
     77c:	4741                	c.li	a4,16
     77e:	87de                	c.mv	a5,s7
     780:	01777463          	bgeu	a4,s7,788 <exception_handler+0xe4>
     784:	01000793          	li	a5,16
     788:	1994                	c.addi4spn	a3,sp,240
     78a:	0cf687db          	lea.w	a5,a3,a5
     78e:	2001f5b7          	lui	a1,0x2001f
     792:	f3c7a683          	lw	a3,-196(a5)
     796:	865e                	c.mv	a2,s7
     798:	92058593          	addi	a1,a1,-1760 # 2001e920 <_ITB_BASE_+0x770>
     79c:	01300533          	add	a0,zero,s3
     7a0:	00017097          	auipc	ra,0x17
     7a4:	a34080e7          	jalr	-1484(ra) # 171d4 <sprintk>
     7a8:	c911                	c.beqz	a0,7bc <exception_handler+0x118>
     7aa:	844e                	c.mv	s0,s3
     7ac:	00a984b3          	add	s1,s3,a0
     7b0:	00044503          	lbu	a0,0(s0)
     7b4:	0405                	c.addi	s0,1
     7b6:	2449                	c.jal	a38 <hal_uart0_putchar>
     7b8:	fe941ce3          	bne	s0,s1,7b0 <exception_handler+0x10c>
     7bc:	2001f5b7          	lui	a1,0x2001f
     7c0:	865a                	c.mv	a2,s6
     7c2:	44858593          	addi	a1,a1,1096 # 2001f448 <_ITB_BASE_+0x1298>
     7c6:	854e                	c.mv	a0,s3
     7c8:	00017097          	auipc	ra,0x17
     7cc:	a0c080e7          	jalr	-1524(ra) # 171d4 <sprintk>
     7d0:	c911                	c.beqz	a0,7e4 <exception_handler+0x140>
     7d2:	844e                	c.mv	s0,s3
     7d4:	00a984b3          	add	s1,s3,a0
     7d8:	00044503          	lbu	a0,0(s0)
     7dc:	0405                	c.addi	s0,1
     7de:	2ca9                	c.jal	a38 <hal_uart0_putchar>
     7e0:	fe849ce3          	bne	s1,s0,7d8 <exception_handler+0x134>
     7e4:	2001f5b7          	lui	a1,0x2001f
     7e8:	8656                	c.mv	a2,s5
     7ea:	93458593          	addi	a1,a1,-1740 # 2001e934 <_ITB_BASE_+0x784>
     7ee:	854e                	c.mv	a0,s3
     7f0:	00017097          	auipc	ra,0x17
     7f4:	9e4080e7          	jalr	-1564(ra) # 171d4 <sprintk>
     7f8:	c911                	c.beqz	a0,80c <exception_handler+0x168>
     7fa:	844e                	c.mv	s0,s3
     7fc:	00a984b3          	add	s1,s3,a0
     800:	00044503          	lbu	a0,0(s0)
     804:	0405                	c.addi	s0,1
     806:	2c0d                	c.jal	a38 <hal_uart0_putchar>
     808:	fe849ce3          	bne	s1,s0,800 <exception_handler+0x15c>
     80c:	2001f5b7          	lui	a1,0x2001f
     810:	864a                	c.mv	a2,s2
     812:	efc58593          	addi	a1,a1,-260 # 2001eefc <_ITB_BASE_+0xd4c>
     816:	854e                	c.mv	a0,s3
     818:	00017097          	auipc	ra,0x17
     81c:	9bc080e7          	jalr	-1604(ra) # 171d4 <sprintk>
     820:	c911                	c.beqz	a0,834 <exception_handler+0x190>
     822:	844e                	c.mv	s0,s3
     824:	00a984b3          	add	s1,s3,a0
     828:	00044503          	lbu	a0,0(s0)
     82c:	0405                	c.addi	s0,1
     82e:	2429                	c.jal	a38 <hal_uart0_putchar>
     830:	fe849ce3          	bne	s1,s0,828 <exception_handler+0x184>
     834:	2001e5b7          	lui	a1,0x2001e
     838:	73c58593          	addi	a1,a1,1852 # 2001e73c <_ITB_BASE_+0x58c>
     83c:	01300533          	add	a0,zero,s3
     840:	00017097          	auipc	ra,0x17
     844:	994080e7          	jalr	-1644(ra) # 171d4 <sprintk>
     848:	c911                	c.beqz	a0,85c <exception_handler+0x1b8>
     84a:	844e                	c.mv	s0,s3
     84c:	00a984b3          	add	s1,s3,a0
     850:	00044503          	lbu	a0,0(s0)
     854:	0405                	c.addi	s0,1
     856:	22cd                	c.jal	a38 <hal_uart0_putchar>
     858:	fe849ce3          	bne	s1,s0,850 <exception_handler+0x1ac>
     85c:	2001f5b7          	lui	a1,0x2001f
     860:	02815703          	lhu	a4,40(sp)
     864:	5612                	c.lwsp	a2,36(sp)
     866:	86d2                	c.mv	a3,s4
     868:	e1458593          	addi	a1,a1,-492 # 2001ee14 <_ITB_BASE_+0xc64>
     86c:	01300533          	add	a0,zero,s3
     870:	00017097          	auipc	ra,0x17
     874:	964080e7          	jalr	-1692(ra) # 171d4 <sprintk>
     878:	c911                	c.beqz	a0,88c <exception_handler+0x1e8>
     87a:	844e                	c.mv	s0,s3
     87c:	00a984b3          	add	s1,s3,a0
     880:	00044503          	lbu	a0,0(s0)
     884:	0405                	c.addi	s0,1
     886:	2a4d                	c.jal	a38 <hal_uart0_putchar>
     888:	fe849ce3          	bne	s1,s0,880 <exception_handler+0x1dc>
     88c:	00000913          	li	s2,0
     890:	2001fcb7          	lui	s9,0x2001f
     894:	2001fc37          	lui	s8,0x2001f
     898:	07f00b93          	li	s7,127
     89c:	2001fab7          	lui	s5,0x2001f
     8a0:	08000b13          	li	s6,128
     8a4:	012a04b3          	add	s1,s4,s2
     8a8:	8626                	c.mv	a2,s1
     8aa:	e00c8593          	addi	a1,s9,-512 # 2001ee00 <_ITB_BASE_+0xc50>
     8ae:	854e                	c.mv	a0,s3
     8b0:	00017097          	auipc	ra,0x17
     8b4:	924080e7          	jalr	-1756(ra) # 171d4 <sprintk>
     8b8:	c911                	c.beqz	a0,8cc <exception_handler+0x228>
     8ba:	844e                	c.mv	s0,s3
     8bc:	00a98d33          	add	s10,s3,a0
     8c0:	00044503          	lbu	a0,0(s0)
     8c4:	0405                	c.addi	s0,1
     8c6:	2a8d                	c.jal	a38 <hal_uart0_putchar>
     8c8:	fe8d1ce3          	bne	s10,s0,8c0 <exception_handler+0x21c>
     8cc:	092bce63          	blt	s7,s2,968 <exception_handler+0x2c4>
     8d0:	01090d13          	addi	s10,s2,16
     8d4:	0004c603          	lbu	a2,0(s1)
     8d8:	e0ca8593          	addi	a1,s5,-500 # 2001ee0c <_ITB_BASE_+0xc5c>
     8dc:	01300533          	add	a0,zero,s3
     8e0:	00017097          	auipc	ra,0x17
     8e4:	8f4080e7          	jalr	-1804(ra) # 171d4 <sprintk>
     8e8:	c911                	c.beqz	a0,8fc <exception_handler+0x258>
     8ea:	844e                	c.mv	s0,s3
     8ec:	00a984b3          	add	s1,s3,a0
     8f0:	00044503          	lbu	a0,0(s0)
     8f4:	0405                	c.addi	s0,1
     8f6:	2289                	c.jal	a38 <hal_uart0_putchar>
     8f8:	fe941ce3          	bne	s0,s1,8f0 <exception_handler+0x24c>
     8fc:	0905                	c.addi	s2,1
     8fe:	01a90763          	beq	s2,s10,90c <exception_handler+0x268>
     902:	07690363          	beq	s2,s6,968 <exception_handler+0x2c4>
     906:	012a04b3          	add	s1,s4,s2
     90a:	b7e9                	c.j	8d4 <exception_handler+0x230>
     90c:	ef8c0593          	addi	a1,s8,-264 # 2001eef8 <_ITB_BASE_+0xd48>
     910:	01300533          	add	a0,zero,s3
     914:	00017097          	auipc	ra,0x17
     918:	8c0080e7          	jalr	-1856(ra) # 171d4 <sprintk>
     91c:	00a004b3          	add	s1,zero,a0
     920:	00050c63          	beqz	a0,938 <exception_handler+0x294>
     924:	01300433          	add	s0,zero,s3
     928:	00044503          	lbu	a0,0(s0)
     92c:	0405                	c.addi	s0,1
     92e:	2229                	c.jal	a38 <hal_uart0_putchar>
     930:	413407b3          	sub	a5,s0,s3
     934:	fe97eae3          	bltu	a5,s1,928 <exception_handler+0x284>
     938:	f72bd6e3          	bge	s7,s2,8a4 <exception_handler+0x200>
     93c:	11c12083          	lw	ra,284(sp)
     940:	11812403          	lw	s0,280(sp)
     944:	11412483          	lw	s1,276(sp)
     948:	11012903          	lw	s2,272(sp)
     94c:	10c12983          	lw	s3,268(sp)
     950:	10812a03          	lw	s4,264(sp)
     954:	10412a83          	lw	s5,260(sp)
     958:	10012b03          	lw	s6,256(sp)
     95c:	5bfe                	c.lwsp	s7,252(sp)
     95e:	5c6e                	c.lwsp	s8,248(sp)
     960:	5cde                	c.lwsp	s9,244(sp)
     962:	5d4e                	c.lwsp	s10,240(sp)
     964:	6115                	c.addi16sp	sp,288
     966:	8082                	c.jr	ra
     968:	ef8c0593          	addi	a1,s8,-264
     96c:	01300533          	add	a0,zero,s3
     970:	00017097          	auipc	ra,0x17
     974:	864080e7          	jalr	-1948(ra) # 171d4 <sprintk>
     978:	00a004b3          	add	s1,zero,a0
     97c:	f545                	c.bnez	a0,924 <exception_handler+0x280>
     97e:	bf7d                	c.j	93c <exception_handler+0x298>

00000980 <irq_default_handler>:
     980:	00008067          	ret

00000984 <external_interrupt_handler>:
     984:	8082                	c.jr	ra
	...

00000988 <hal_tick_en>:
     988:	80140737          	lui	a4,0x80140
     98c:	20a70783          	lb	a5,522(a4) # 8014020a <BIN_SIZE+0x60101ba2>
     990:	e511                	c.bnez	a0,99c <hal_tick_en+0x14>
     992:	0fd7f793          	andi	a5,a5,253
     996:	20f70523          	sb	a5,522(a4)
     99a:	8082                	c.jr	ra
     99c:	0ff7f793          	andi	a5,a5,255
     9a0:	0027e793          	ori	a5,a5,2
     9a4:	20f70523          	sb	a5,522(a4)
     9a8:	00008067          	ret

000009ac <hal_tick_irq_set>:
     9ac:	801407b7          	lui	a5,0x80140
     9b0:	20a7a223          	sw	a0,516(a5) # 80140204 <BIN_SIZE+0x60101b9c>
     9b4:	00008067          	ret

000009b8 <hal_tick_read>:
     9b8:	801407b7          	lui	a5,0x80140
     9bc:	2007a503          	lw	a0,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
     9c0:	00008067          	ret

000009c4 <hal_random_num>:
     9c4:	801407b7          	lui	a5,0x80140
     9c8:	2007a503          	lw	a0,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
     9cc:	8082                	c.jr	ra
     9ce:	0001                	c.nop

000009d0 <uart0_irq_handler>:
     9d0:	e42007b7          	lui	a5,0xe4200
     9d4:	474d                	c.li	a4,19
     9d6:	c3d8                	c.sw	a4,4(a5)
     9d8:	801407b7          	lui	a5,0x80140
     9dc:	08e78783          	lb	a5,142(a5) # 8014008e <BIN_SIZE+0x60101a26>
     9e0:	4237f45b          	bbs	a5,3,a08 <uart0_irq_handler+0x38>
     9e4:	80140737          	lui	a4,0x80140
     9e8:	08d70783          	lb	a5,141(a4) # 8014008d <BIN_SIZE+0x60101a25>
     9ec:	0077fc5b          	bbc	a5,7,a04 <uart0_irq_handler+0x34>
     9f0:	08d70783          	lb	a5,141(a4)
     9f4:	f807e793          	ori	a5,a5,-128
     9f8:	0ff7f793          	andi	a5,a5,255
     9fc:	08f706a3          	sb	a5,141(a4)
     a00:	00008067          	ret
     a04:	00008067          	ret
     a08:	1141                	c.addi	sp,-16
     a0a:	4501                	c.li	a0,0
     a0c:	00112623          	sw	ra,12(sp)
     a10:	694020ef          	jal	ra,30a4 <uart_read_byte>
     a14:	80140737          	lui	a4,0x80140
     a18:	08d70783          	lb	a5,141(a4) # 8014008d <BIN_SIZE+0x60101a25>
     a1c:	0077fa5b          	bbc	a5,7,a30 <uart0_irq_handler+0x60>
     a20:	08d70783          	lb	a5,141(a4)
     a24:	f807e793          	ori	a5,a5,-128
     a28:	0ff7f793          	andi	a5,a5,255
     a2c:	08f706a3          	sb	a5,141(a4)
     a30:	40b2                	c.lwsp	ra,12(sp)
     a32:	0141                	c.addi	sp,16
     a34:	00008067          	ret

00000a38 <hal_uart0_putchar>:
     a38:	0ff57593          	andi	a1,a0,255
     a3c:	4501                	c.li	a0,0
     a3e:	6120206f          	j	3050 <uart_send_byte>
	...

00000a44 <prvAddCurrentTaskToDelayedList>:
     a44:	1101                	c.addi	sp,-32
     a46:	cc22                	c.swsp	s0,24(sp)
     a48:	77d6140b          	addigp	s0,16252 # 840b8 <pxCurrentTCB>
     a4c:	ca26                	c.swsp	s1,20(sp)
     a4e:	c84a                	c.swsp	s2,16(sp)
     a50:	c64e                	c.swsp	s3,12(sp)
     a52:	ce06                	c.swsp	ra,28(sp)
     a54:	7ad6292b          	lwgp	s2,16300 # 840e8 <xTickCount>
     a58:	401c                	c.lw	a5,0(s0)
     a5a:	4018                	c.lw	a4,0(s0)
     a5c:	84aa                	c.mv	s1,a0
     a5e:	00470513          	addi	a0,a4,4
     a62:	89ae                	c.mv	s3,a1
     a64:	060781a3          	sb	zero,99(a5)
     a68:	00014097          	auipc	ra,0x14
     a6c:	b9c080e7          	jalr	-1124(ra) # 14604 <uxListRemove>
     a70:	ed11                	c.bnez	a0,a8c <prvAddCurrentTaskToDelayedList+0x48>
     a72:	401c                	c.lw	a5,0(s0)
     a74:	57d0                	c.lw	a2,44(a5)
     a76:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
     a7a:	4785                	c.li	a5,1
     a7c:	4314                	c.lw	a3,0(a4)
     a7e:	00c797b3          	sll	a5,a5,a2
     a82:	fff7c793          	not	a5,a5
     a86:	8ff5                	c.and	a5,a3
     a88:	00f72023          	sw	a5,0(a4)
     a8c:	fff00793          	li	a5,-1
     a90:	04f48c63          	beq	s1,a5,ae8 <prvAddCurrentTaskToDelayedList+0xa4>
     a94:	401c                	c.lw	a5,0(s0)
     a96:	94ca                	c.add	s1,s2
     a98:	c3c4                	c.sw	s1,4(a5)
     a9a:	0324e963          	bltu	s1,s2,acc <prvAddCurrentTaskToDelayedList+0x88>
     a9e:	7816252b          	lwgp	a0,16256 # 840bc <pxDelayedTaskList>
     aa2:	400c                	c.lw	a1,0(s0)
     aa4:	00458593          	addi	a1,a1,4
     aa8:	00014097          	auipc	ra,0x14
     aac:	b24080e7          	jalr	-1244(ra) # 145cc <vListInsert>
     ab0:	79d6178b          	addigp	a5,16284 # 840d8 <xNextTaskUnblockTime>
     ab4:	4398                	c.lw	a4,0(a5)
     ab6:	00e4f363          	bgeu	s1,a4,abc <prvAddCurrentTaskToDelayedList+0x78>
     aba:	c384                	c.sw	s1,0(a5)
     abc:	40f2                	c.lwsp	ra,28(sp)
     abe:	4462                	c.lwsp	s0,24(sp)
     ac0:	44d2                	c.lwsp	s1,20(sp)
     ac2:	4942                	c.lwsp	s2,16(sp)
     ac4:	49b2                	c.lwsp	s3,12(sp)
     ac6:	6105                	c.addi16sp	sp,32
     ac8:	00008067          	ret
     acc:	7856252b          	lwgp	a0,16260 # 840c0 <pxOverflowDelayedTaskList>
     ad0:	400c                	c.lw	a1,0(s0)
     ad2:	4462                	c.lwsp	s0,24(sp)
     ad4:	40f2                	c.lwsp	ra,28(sp)
     ad6:	44d2                	c.lwsp	s1,20(sp)
     ad8:	4942                	c.lwsp	s2,16(sp)
     ada:	49b2                	c.lwsp	s3,12(sp)
     adc:	0591                	c.addi	a1,4
     ade:	6105                	c.addi16sp	sp,32
     ae0:	00014317          	auipc	t1,0x14
     ae4:	aec30067          	jr	-1300(t1) # 145cc <vListInsert>
     ae8:	fa0986e3          	beqz	s3,a94 <prvAddCurrentTaskToDelayedList+0x50>
     aec:	400c                	c.lw	a1,0(s0)
     aee:	4462                	c.lwsp	s0,24(sp)
     af0:	40f2                	c.lwsp	ra,28(sp)
     af2:	44d2                	c.lwsp	s1,20(sp)
     af4:	4942                	c.lwsp	s2,16(sp)
     af6:	49b2                	c.lwsp	s3,12(sp)
     af8:	0591                	c.addi	a1,4
     afa:	1708150b          	addigp	a0,16752 # 842ac <xSuspendedTaskList>
     afe:	6105                	c.addi16sp	sp,32
     b00:	00014317          	auipc	t1,0x14
     b04:	ab430067          	jr	-1356(t1) # 145b4 <vListInsertEnd>

00000b08 <vTaskMissedYield>:
     b08:	4705                	c.li	a4,1
     b0a:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
     b0e:	8082                	c.jr	ra
     b10:	0001                	c.nop
	...

00000c00 <freertos_risc_v_trap_handler>:
     c00:	f3810113          	addi	sp,sp,-200
     c04:	c206                	c.swsp	ra,4(sp)
     c06:	c416                	c.swsp	t0,8(sp)
     c08:	c61a                	c.swsp	t1,12(sp)
     c0a:	c81e                	c.swsp	t2,16(sp)
     c0c:	ca22                	c.swsp	s0,20(sp)
     c0e:	cc26                	c.swsp	s1,24(sp)
     c10:	ce2a                	c.swsp	a0,28(sp)
     c12:	d02e                	c.swsp	a1,32(sp)
     c14:	d232                	c.swsp	a2,36(sp)
     c16:	d436                	c.swsp	a3,40(sp)
     c18:	d63a                	c.swsp	a4,44(sp)
     c1a:	d83e                	c.swsp	a5,48(sp)
     c1c:	da42                	c.swsp	a6,52(sp)
     c1e:	dc46                	c.swsp	a7,56(sp)
     c20:	de4a                	c.swsp	s2,60(sp)
     c22:	c0ce                	c.swsp	s3,64(sp)
     c24:	c2d2                	c.swsp	s4,68(sp)
     c26:	c4d6                	c.swsp	s5,72(sp)
     c28:	c6da                	c.swsp	s6,76(sp)
     c2a:	c8de                	c.swsp	s7,80(sp)
     c2c:	cae2                	c.swsp	s8,84(sp)
     c2e:	cce6                	c.swsp	s9,88(sp)
     c30:	05a12e23          	sw	s10,92(sp)
     c34:	07b12023          	sw	s11,96(sp)
     c38:	07c12223          	sw	t3,100(sp)
     c3c:	07d12423          	sw	t4,104(sp)
     c40:	07e12623          	sw	t5,108(sp)
     c44:	07f12823          	sw	t6,112(sp)
     c48:	fa82                	c.fswsp	ft0,116(sp)
     c4a:	fc86                	c.fswsp	ft1,120(sp)
     c4c:	fe8a                	c.fswsp	ft2,124(sp)
     c4e:	e10e                	c.fswsp	ft3,128(sp)
     c50:	e312                	c.fswsp	ft4,132(sp)
     c52:	e516                	c.fswsp	ft5,136(sp)
     c54:	e71a                	c.fswsp	ft6,140(sp)
     c56:	e91e                	c.fswsp	ft7,144(sp)
     c58:	eb2a                	c.fswsp	fa0,148(sp)
     c5a:	ed2e                	c.fswsp	fa1,152(sp)
     c5c:	ef32                	c.fswsp	fa2,156(sp)
     c5e:	f136                	c.fswsp	fa3,160(sp)
     c60:	f33a                	c.fswsp	fa4,164(sp)
     c62:	f53e                	c.fswsp	fa5,168(sp)
     c64:	f742                	c.fswsp	fa6,172(sp)
     c66:	f946                	c.fswsp	fa7,176(sp)
     c68:	fb72                	c.fswsp	ft8,180(sp)
     c6a:	fd76                	c.fswsp	ft9,184(sp)
     c6c:	ff7a                	c.fswsp	ft10,188(sp)
     c6e:	e1fe                	c.fswsp	ft11,192(sp)
     c70:	300022f3          	csrr	t0,mstatus
     c74:	0c512223          	sw	t0,196(sp)
     c78:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
     c7c:	0022a023          	sw	sp,0(t0)
     c80:	34202573          	csrr	a0,mcause
     c84:	341025f3          	csrr	a1,mepc

00000c88 <test_if_asynchronous>:
     c88:	01f55613          	srli	a2,a0,0x1f
     c8c:	06060e63          	beqz	a2,d08 <handle_synchronous>
     c90:	00b12023          	sw	a1,0(sp)

00000c94 <handle_asynchronous>:
     c94:	00100293          	li	t0,1
     c98:	01f29293          	slli	t0,t0,0x1f
     c9c:	00728313          	addi	t1,t0,7
     ca0:	04651a63          	bne	a0,t1,cf4 <test_if_external_interrupt>
     ca4:	7c9622ab          	lwgp	t0,16328 # 84104 <pullMachineTimerCompareRegister>
     ca8:	6996232b          	lwgp	t1,16024 # 83fd4 <pullNextTime>
     cac:	fff00e93          	li	t4,-1
     cb0:	00032383          	lw	t2,0(t1)
     cb4:	00432e03          	lw	t3,4(t1)
     cb8:	01d2a023          	sw	t4,0(t0)
     cbc:	01c2a223          	sw	t3,4(t0)
     cc0:	0072a023          	sw	t2,0(t0)
     cc4:	20022297          	auipc	t0,0x20022
     cc8:	5602a283          	lw	t0,1376(t0) # 20023224 <uxTimerIncrementsForOneTick>
     ccc:	00728eb3          	add	t4,t0,t2
     cd0:	007ebf33          	sltu	t5,t4,t2
     cd4:	01ee0fb3          	add	t6,t3,t5
     cd8:	01d32023          	sw	t4,0(t1)
     cdc:	01f32223          	sw	t6,4(t1)
     ce0:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
     ce4:	67c140ef          	jal	ra,15360 <xTaskIncrementTick>
     ce8:	06050063          	beqz	a0,d48 <processed_source>
     cec:	68c140ef          	jal	ra,15378 <vTaskSwitchContext>
     cf0:	0580006f          	j	d48 <processed_source>

00000cf4 <test_if_external_interrupt>:
     cf4:	00430313          	addi	t1,t1,4
     cf8:	04651463          	bne	a0,t1,d40 <as_yet_unhandled>
     cfc:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
     d00:	c85ff0ef          	jal	ra,984 <external_interrupt_handler>
     d04:	0440006f          	j	d48 <processed_source>

00000d08 <handle_synchronous>:
     d08:	00458593          	addi	a1,a1,4
     d0c:	00b12023          	sw	a1,0(sp)

00000d10 <test_if_environment_call>:
     d10:	00b00293          	li	t0,11
     d14:	00551863          	bne	a0,t0,d24 <is_exception>
     d18:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
     d1c:	65c140ef          	jal	ra,15378 <vTaskSwitchContext>
     d20:	0280006f          	j	d48 <processed_source>

00000d24 <is_exception>:
     d24:	34202573          	csrr	a0,mcause
     d28:	341025f3          	csrr	a1,mepc
     d2c:	30002673          	csrr	a2,mstatus
     d30:	343026f3          	csrr	a3,mtval
     d34:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
     d38:	96dff0ef          	jal	ra,6a4 <exception_handler>
     d3c:	0000006f          	j	d3c <is_exception+0x18>

00000d40 <as_yet_unhandled>:
     d40:	342022f3          	csrr	t0,mcause
     d44:	ffdff06f          	j	d40 <as_yet_unhandled>

00000d48 <processed_source>:
     d48:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
     d4c:	00032103          	lw	sp,0(t1)
     d50:	00012283          	lw	t0,0(sp)
     d54:	34129073          	csrw	mepc,t0
     d58:	0c412283          	lw	t0,196(sp)
     d5c:	30029073          	csrw	mstatus,t0
     d60:	00412083          	lw	ra,4(sp)
     d64:	00812283          	lw	t0,8(sp)
     d68:	00c12303          	lw	t1,12(sp)
     d6c:	01012383          	lw	t2,16(sp)
     d70:	01412403          	lw	s0,20(sp)
     d74:	01812483          	lw	s1,24(sp)
     d78:	01c12503          	lw	a0,28(sp)
     d7c:	02012583          	lw	a1,32(sp)
     d80:	02412603          	lw	a2,36(sp)
     d84:	02812683          	lw	a3,40(sp)
     d88:	02c12703          	lw	a4,44(sp)
     d8c:	03012783          	lw	a5,48(sp)
     d90:	03412803          	lw	a6,52(sp)
     d94:	03812883          	lw	a7,56(sp)
     d98:	03c12903          	lw	s2,60(sp)
     d9c:	04012983          	lw	s3,64(sp)
     da0:	04412a03          	lw	s4,68(sp)
     da4:	04812a83          	lw	s5,72(sp)
     da8:	04c12b03          	lw	s6,76(sp)
     dac:	05012b83          	lw	s7,80(sp)
     db0:	05412c03          	lw	s8,84(sp)
     db4:	05812c83          	lw	s9,88(sp)
     db8:	05c12d03          	lw	s10,92(sp)
     dbc:	06012d83          	lw	s11,96(sp)
     dc0:	06412e03          	lw	t3,100(sp)
     dc4:	06812e83          	lw	t4,104(sp)
     dc8:	06c12f03          	lw	t5,108(sp)
     dcc:	07012f83          	lw	t6,112(sp)
     dd0:	7056                	c.flwsp	ft0,116(sp)
     dd2:	70e6                	c.flwsp	ft1,120(sp)
     dd4:	7176                	c.flwsp	ft2,124(sp)
     dd6:	618a                	c.flwsp	ft3,128(sp)
     dd8:	621a                	c.flwsp	ft4,132(sp)
     dda:	62aa                	c.flwsp	ft5,136(sp)
     ddc:	633a                	c.flwsp	ft6,140(sp)
     dde:	63ca                	c.flwsp	ft7,144(sp)
     de0:	655a                	c.flwsp	fa0,148(sp)
     de2:	65ea                	c.flwsp	fa1,152(sp)
     de4:	667a                	c.flwsp	fa2,156(sp)
     de6:	768a                	c.flwsp	fa3,160(sp)
     de8:	771a                	c.flwsp	fa4,164(sp)
     dea:	77aa                	c.flwsp	fa5,168(sp)
     dec:	783a                	c.flwsp	fa6,172(sp)
     dee:	78ca                	c.flwsp	fa7,176(sp)
     df0:	7e5a                	c.flwsp	ft8,180(sp)
     df2:	7eea                	c.flwsp	ft9,184(sp)
     df4:	7f7a                	c.flwsp	ft10,188(sp)
     df6:	6f8e                	c.flwsp	ft11,192(sp)
     df8:	0c810113          	addi	sp,sp,200
     dfc:	30200073          	mret

00000e00 <xPortStartFirstTask>:
     e00:	77d6212b          	lwgp	sp,16252 # 840b8 <pxCurrentTCB>
     e04:	00012103          	lw	sp,0(sp)
     e08:	00012083          	lw	ra,0(sp)
     e0c:	00c12303          	lw	t1,12(sp)
     e10:	01012383          	lw	t2,16(sp)
     e14:	01412403          	lw	s0,20(sp)
     e18:	01812483          	lw	s1,24(sp)
     e1c:	01c12503          	lw	a0,28(sp)
     e20:	02012583          	lw	a1,32(sp)
     e24:	02412603          	lw	a2,36(sp)
     e28:	02812683          	lw	a3,40(sp)
     e2c:	02c12703          	lw	a4,44(sp)
     e30:	03012783          	lw	a5,48(sp)
     e34:	03412803          	lw	a6,52(sp)
     e38:	03812883          	lw	a7,56(sp)
     e3c:	03c12903          	lw	s2,60(sp)
     e40:	04012983          	lw	s3,64(sp)
     e44:	04412a03          	lw	s4,68(sp)
     e48:	04812a83          	lw	s5,72(sp)
     e4c:	04c12b03          	lw	s6,76(sp)
     e50:	05012b83          	lw	s7,80(sp)
     e54:	05412c03          	lw	s8,84(sp)
     e58:	05812c83          	lw	s9,88(sp)
     e5c:	05c12d03          	lw	s10,92(sp)
     e60:	06012d83          	lw	s11,96(sp)
     e64:	06412e03          	lw	t3,100(sp)
     e68:	06812e83          	lw	t4,104(sp)
     e6c:	06c12f03          	lw	t5,108(sp)
     e70:	07012f83          	lw	t6,112(sp)
     e74:	7056                	c.flwsp	ft0,116(sp)
     e76:	70e6                	c.flwsp	ft1,120(sp)
     e78:	7176                	c.flwsp	ft2,124(sp)
     e7a:	618a                	c.flwsp	ft3,128(sp)
     e7c:	621a                	c.flwsp	ft4,132(sp)
     e7e:	62aa                	c.flwsp	ft5,136(sp)
     e80:	633a                	c.flwsp	ft6,140(sp)
     e82:	63ca                	c.flwsp	ft7,144(sp)
     e84:	655a                	c.flwsp	fa0,148(sp)
     e86:	65ea                	c.flwsp	fa1,152(sp)
     e88:	667a                	c.flwsp	fa2,156(sp)
     e8a:	768a                	c.flwsp	fa3,160(sp)
     e8c:	771a                	c.flwsp	fa4,164(sp)
     e8e:	77aa                	c.flwsp	fa5,168(sp)
     e90:	783a                	c.flwsp	fa6,172(sp)
     e92:	78ca                	c.flwsp	fa7,176(sp)
     e94:	7e5a                	c.flwsp	ft8,180(sp)
     e96:	7eea                	c.flwsp	ft9,184(sp)
     e98:	7f7a                	c.flwsp	ft10,188(sp)
     e9a:	6f8e                	c.flwsp	ft11,192(sp)
     e9c:	0c412283          	lw	t0,196(sp)
     ea0:	00828293          	addi	t0,t0,8
     ea4:	30029073          	csrw	mstatus,t0
     ea8:	00812283          	lw	t0,8(sp)
     eac:	0c810113          	addi	sp,sp,200
     eb0:	00008067          	ret
     eb4:	00000013          	nop
     eb8:	00000013          	nop
     ebc:	00000013          	nop
     ec0:	00000013          	nop
     ec4:	00000013          	nop
     ec8:	00000013          	nop
     ecc:	00000013          	nop
     ed0:	00000013          	nop
     ed4:	00000013          	nop
     ed8:	00000013          	nop
     edc:	00000013          	nop
     ee0:	00000013          	nop
     ee4:	00000013          	nop
     ee8:	00000013          	nop
     eec:	00000013          	nop
     ef0:	00000013          	nop
     ef4:	00000013          	nop
     ef8:	00000013          	nop
     efc:	00000013          	nop

00000f00 <pxPortInitialiseStack>:
     f00:	300022f3          	csrr	t0,mstatus
     f04:	ff72f293          	andi	t0,t0,-9
     f08:	18800313          	li	t1,392
     f0c:	00431313          	slli	t1,t1,0x4
     f10:	0062e2b3          	or	t0,t0,t1
     f14:	ffc50513          	addi	a0,a0,-4
     f18:	00552023          	sw	t0,0(a0)
     f1c:	f5850513          	addi	a0,a0,-168
     f20:	00c52023          	sw	a2,0(a0)
     f24:	fe850513          	addi	a0,a0,-24
     f28:	00052023          	sw	zero,0(a0)
     f2c:	00000293          	li	t0,0

00000f30 <chip_specific_stack_frame>:
     f30:	00028a63          	beqz	t0,f44 <chip_specific_stack_frame+0x14>
     f34:	ffc50513          	addi	a0,a0,-4
     f38:	00052023          	sw	zero,0(a0)
     f3c:	fff28293          	addi	t0,t0,-1
     f40:	ff1ff06f          	j	f30 <chip_specific_stack_frame>
     f44:	ffc50513          	addi	a0,a0,-4
     f48:	00b52023          	sw	a1,0(a0)
     f4c:	00008067          	ret
     f50:	00000013          	nop
     f54:	00000013          	nop
     f58:	00000013          	nop
     f5c:	00000013          	nop
     f60:	00000013          	nop
     f64:	00000013          	nop
     f68:	00000013          	nop
     f6c:	00000013          	nop
     f70:	00000013          	nop
     f74:	00000013          	nop
     f78:	00000013          	nop
     f7c:	00000013          	nop
     f80:	00000013          	nop
     f84:	00000013          	nop
     f88:	00000013          	nop
     f8c:	00000013          	nop
     f90:	00000013          	nop
     f94:	00000013          	nop
     f98:	00000013          	nop
     f9c:	00000013          	nop
     fa0:	00000013          	nop
     fa4:	00000013          	nop
     fa8:	00000013          	nop
     fac:	00000013          	nop
     fb0:	00000013          	nop
     fb4:	00000013          	nop
     fb8:	00000013          	nop
     fbc:	00000013          	nop
     fc0:	00000013          	nop
     fc4:	00000013          	nop
     fc8:	00000013          	nop
     fcc:	00000013          	nop
     fd0:	00000013          	nop
     fd4:	00000013          	nop
     fd8:	00000013          	nop
     fdc:	00000013          	nop
     fe0:	00000013          	nop
     fe4:	00000013          	nop
     fe8:	00000013          	nop
     fec:	00000013          	nop
     ff0:	00000013          	nop
     ff4:	00000013          	nop
     ff8:	00000013          	nop
     ffc:	00000013          	nop

00001000 <irq_01>:
    1000:	f3810113          	addi	sp,sp,-200
    1004:	c206                	c.swsp	ra,4(sp)
    1006:	c416                	c.swsp	t0,8(sp)
    1008:	c61a                	c.swsp	t1,12(sp)
    100a:	c81e                	c.swsp	t2,16(sp)
    100c:	ca22                	c.swsp	s0,20(sp)
    100e:	cc26                	c.swsp	s1,24(sp)
    1010:	ce2a                	c.swsp	a0,28(sp)
    1012:	d02e                	c.swsp	a1,32(sp)
    1014:	d232                	c.swsp	a2,36(sp)
    1016:	d436                	c.swsp	a3,40(sp)
    1018:	d63a                	c.swsp	a4,44(sp)
    101a:	d83e                	c.swsp	a5,48(sp)
    101c:	da42                	c.swsp	a6,52(sp)
    101e:	dc46                	c.swsp	a7,56(sp)
    1020:	de4a                	c.swsp	s2,60(sp)
    1022:	c0ce                	c.swsp	s3,64(sp)
    1024:	c2d2                	c.swsp	s4,68(sp)
    1026:	c4d6                	c.swsp	s5,72(sp)
    1028:	c6da                	c.swsp	s6,76(sp)
    102a:	c8de                	c.swsp	s7,80(sp)
    102c:	cae2                	c.swsp	s8,84(sp)
    102e:	cce6                	c.swsp	s9,88(sp)
    1030:	ceea                	c.swsp	s10,92(sp)
    1032:	d0ee                	c.swsp	s11,96(sp)
    1034:	d2f2                	c.swsp	t3,100(sp)
    1036:	d4f6                	c.swsp	t4,104(sp)
    1038:	d6fa                	c.swsp	t5,108(sp)
    103a:	d8fe                	c.swsp	t6,112(sp)
    103c:	fa82                	c.fswsp	ft0,116(sp)
    103e:	fc86                	c.fswsp	ft1,120(sp)
    1040:	fe8a                	c.fswsp	ft2,124(sp)
    1042:	e10e                	c.fswsp	ft3,128(sp)
    1044:	e312                	c.fswsp	ft4,132(sp)
    1046:	e516                	c.fswsp	ft5,136(sp)
    1048:	e71a                	c.fswsp	ft6,140(sp)
    104a:	e91e                	c.fswsp	ft7,144(sp)
    104c:	eb2a                	c.fswsp	fa0,148(sp)
    104e:	ed2e                	c.fswsp	fa1,152(sp)
    1050:	ef32                	c.fswsp	fa2,156(sp)
    1052:	f136                	c.fswsp	fa3,160(sp)
    1054:	f33a                	c.fswsp	fa4,164(sp)
    1056:	f53e                	c.fswsp	fa5,168(sp)
    1058:	f742                	c.fswsp	fa6,172(sp)
    105a:	f946                	c.fswsp	fa7,176(sp)
    105c:	fb72                	c.fswsp	ft8,180(sp)
    105e:	fd76                	c.fswsp	ft9,184(sp)
    1060:	ff7a                	c.fswsp	ft10,188(sp)
    1062:	e1fe                	c.fswsp	ft11,192(sp)
    1064:	300022f3          	csrr	t0,mstatus
    1068:	c396                	c.swsp	t0,196(sp)
    106a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    106e:	0022a023          	sw	sp,0(t0)
    1072:	341025f3          	csrr	a1,mepc
    1076:	c02e                	c.swsp	a1,0(sp)
    1078:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    107c:	1c5050ef          	jal	ra,6a40 <stimer_irq_handler>
    1080:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1084:	00032103          	lw	sp,0(t1)
    1088:	4282                	c.lwsp	t0,0(sp)
    108a:	34129073          	csrw	mepc,t0
    108e:	429e                	c.lwsp	t0,196(sp)
    1090:	30029073          	csrw	mstatus,t0
    1094:	4092                	c.lwsp	ra,4(sp)
    1096:	42a2                	c.lwsp	t0,8(sp)
    1098:	4332                	c.lwsp	t1,12(sp)
    109a:	43c2                	c.lwsp	t2,16(sp)
    109c:	4452                	c.lwsp	s0,20(sp)
    109e:	44e2                	c.lwsp	s1,24(sp)
    10a0:	4572                	c.lwsp	a0,28(sp)
    10a2:	5582                	c.lwsp	a1,32(sp)
    10a4:	5612                	c.lwsp	a2,36(sp)
    10a6:	56a2                	c.lwsp	a3,40(sp)
    10a8:	5732                	c.lwsp	a4,44(sp)
    10aa:	57c2                	c.lwsp	a5,48(sp)
    10ac:	5852                	c.lwsp	a6,52(sp)
    10ae:	58e2                	c.lwsp	a7,56(sp)
    10b0:	5972                	c.lwsp	s2,60(sp)
    10b2:	4986                	c.lwsp	s3,64(sp)
    10b4:	4a16                	c.lwsp	s4,68(sp)
    10b6:	4aa6                	c.lwsp	s5,72(sp)
    10b8:	4b36                	c.lwsp	s6,76(sp)
    10ba:	4bc6                	c.lwsp	s7,80(sp)
    10bc:	4c56                	c.lwsp	s8,84(sp)
    10be:	4ce6                	c.lwsp	s9,88(sp)
    10c0:	4d76                	c.lwsp	s10,92(sp)
    10c2:	5d86                	c.lwsp	s11,96(sp)
    10c4:	5e16                	c.lwsp	t3,100(sp)
    10c6:	5ea6                	c.lwsp	t4,104(sp)
    10c8:	06c12f03          	lw	t5,108(sp)
    10cc:	07012f83          	lw	t6,112(sp)
    10d0:	7056                	c.flwsp	ft0,116(sp)
    10d2:	70e6                	c.flwsp	ft1,120(sp)
    10d4:	7176                	c.flwsp	ft2,124(sp)
    10d6:	618a                	c.flwsp	ft3,128(sp)
    10d8:	621a                	c.flwsp	ft4,132(sp)
    10da:	62aa                	c.flwsp	ft5,136(sp)
    10dc:	633a                	c.flwsp	ft6,140(sp)
    10de:	63ca                	c.flwsp	ft7,144(sp)
    10e0:	655a                	c.flwsp	fa0,148(sp)
    10e2:	65ea                	c.flwsp	fa1,152(sp)
    10e4:	667a                	c.flwsp	fa2,156(sp)
    10e6:	768a                	c.flwsp	fa3,160(sp)
    10e8:	771a                	c.flwsp	fa4,164(sp)
    10ea:	77aa                	c.flwsp	fa5,168(sp)
    10ec:	783a                	c.flwsp	fa6,172(sp)
    10ee:	78ca                	c.flwsp	fa7,176(sp)
    10f0:	7e5a                	c.flwsp	ft8,180(sp)
    10f2:	7eea                	c.flwsp	ft9,184(sp)
    10f4:	7f7a                	c.flwsp	ft10,188(sp)
    10f6:	6f8e                	c.flwsp	ft11,192(sp)
    10f8:	0c810113          	addi	sp,sp,200
    10fc:	30200073          	mret

00001100 <irq_04>:
    1100:	f3810113          	addi	sp,sp,-200
    1104:	c206                	c.swsp	ra,4(sp)
    1106:	c416                	c.swsp	t0,8(sp)
    1108:	c61a                	c.swsp	t1,12(sp)
    110a:	c81e                	c.swsp	t2,16(sp)
    110c:	ca22                	c.swsp	s0,20(sp)
    110e:	cc26                	c.swsp	s1,24(sp)
    1110:	ce2a                	c.swsp	a0,28(sp)
    1112:	d02e                	c.swsp	a1,32(sp)
    1114:	d232                	c.swsp	a2,36(sp)
    1116:	d436                	c.swsp	a3,40(sp)
    1118:	d63a                	c.swsp	a4,44(sp)
    111a:	d83e                	c.swsp	a5,48(sp)
    111c:	da42                	c.swsp	a6,52(sp)
    111e:	dc46                	c.swsp	a7,56(sp)
    1120:	de4a                	c.swsp	s2,60(sp)
    1122:	c0ce                	c.swsp	s3,64(sp)
    1124:	c2d2                	c.swsp	s4,68(sp)
    1126:	c4d6                	c.swsp	s5,72(sp)
    1128:	c6da                	c.swsp	s6,76(sp)
    112a:	c8de                	c.swsp	s7,80(sp)
    112c:	cae2                	c.swsp	s8,84(sp)
    112e:	cce6                	c.swsp	s9,88(sp)
    1130:	ceea                	c.swsp	s10,92(sp)
    1132:	d0ee                	c.swsp	s11,96(sp)
    1134:	d2f2                	c.swsp	t3,100(sp)
    1136:	d4f6                	c.swsp	t4,104(sp)
    1138:	d6fa                	c.swsp	t5,108(sp)
    113a:	d8fe                	c.swsp	t6,112(sp)
    113c:	fa82                	c.fswsp	ft0,116(sp)
    113e:	fc86                	c.fswsp	ft1,120(sp)
    1140:	fe8a                	c.fswsp	ft2,124(sp)
    1142:	e10e                	c.fswsp	ft3,128(sp)
    1144:	e312                	c.fswsp	ft4,132(sp)
    1146:	e516                	c.fswsp	ft5,136(sp)
    1148:	e71a                	c.fswsp	ft6,140(sp)
    114a:	e91e                	c.fswsp	ft7,144(sp)
    114c:	eb2a                	c.fswsp	fa0,148(sp)
    114e:	ed2e                	c.fswsp	fa1,152(sp)
    1150:	ef32                	c.fswsp	fa2,156(sp)
    1152:	f136                	c.fswsp	fa3,160(sp)
    1154:	f33a                	c.fswsp	fa4,164(sp)
    1156:	f53e                	c.fswsp	fa5,168(sp)
    1158:	f742                	c.fswsp	fa6,172(sp)
    115a:	f946                	c.fswsp	fa7,176(sp)
    115c:	fb72                	c.fswsp	ft8,180(sp)
    115e:	fd76                	c.fswsp	ft9,184(sp)
    1160:	ff7a                	c.fswsp	ft10,188(sp)
    1162:	e1fe                	c.fswsp	ft11,192(sp)
    1164:	300022f3          	csrr	t0,mstatus
    1168:	c396                	c.swsp	t0,196(sp)
    116a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    116e:	0022a023          	sw	sp,0(t0)
    1172:	341025f3          	csrr	a1,mepc
    1176:	c02e                	c.swsp	a1,0(sp)
    1178:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    117c:	115050ef          	jal	ra,6a90 <timer0_irq_handler>
    1180:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1184:	00032103          	lw	sp,0(t1)
    1188:	4282                	c.lwsp	t0,0(sp)
    118a:	34129073          	csrw	mepc,t0
    118e:	429e                	c.lwsp	t0,196(sp)
    1190:	30029073          	csrw	mstatus,t0
    1194:	4092                	c.lwsp	ra,4(sp)
    1196:	42a2                	c.lwsp	t0,8(sp)
    1198:	4332                	c.lwsp	t1,12(sp)
    119a:	43c2                	c.lwsp	t2,16(sp)
    119c:	4452                	c.lwsp	s0,20(sp)
    119e:	44e2                	c.lwsp	s1,24(sp)
    11a0:	4572                	c.lwsp	a0,28(sp)
    11a2:	5582                	c.lwsp	a1,32(sp)
    11a4:	5612                	c.lwsp	a2,36(sp)
    11a6:	56a2                	c.lwsp	a3,40(sp)
    11a8:	5732                	c.lwsp	a4,44(sp)
    11aa:	57c2                	c.lwsp	a5,48(sp)
    11ac:	5852                	c.lwsp	a6,52(sp)
    11ae:	58e2                	c.lwsp	a7,56(sp)
    11b0:	5972                	c.lwsp	s2,60(sp)
    11b2:	4986                	c.lwsp	s3,64(sp)
    11b4:	4a16                	c.lwsp	s4,68(sp)
    11b6:	4aa6                	c.lwsp	s5,72(sp)
    11b8:	4b36                	c.lwsp	s6,76(sp)
    11ba:	4bc6                	c.lwsp	s7,80(sp)
    11bc:	4c56                	c.lwsp	s8,84(sp)
    11be:	4ce6                	c.lwsp	s9,88(sp)
    11c0:	4d76                	c.lwsp	s10,92(sp)
    11c2:	5d86                	c.lwsp	s11,96(sp)
    11c4:	5e16                	c.lwsp	t3,100(sp)
    11c6:	5ea6                	c.lwsp	t4,104(sp)
    11c8:	06c12f03          	lw	t5,108(sp)
    11cc:	07012f83          	lw	t6,112(sp)
    11d0:	7056                	c.flwsp	ft0,116(sp)
    11d2:	70e6                	c.flwsp	ft1,120(sp)
    11d4:	7176                	c.flwsp	ft2,124(sp)
    11d6:	618a                	c.flwsp	ft3,128(sp)
    11d8:	621a                	c.flwsp	ft4,132(sp)
    11da:	62aa                	c.flwsp	ft5,136(sp)
    11dc:	633a                	c.flwsp	ft6,140(sp)
    11de:	63ca                	c.flwsp	ft7,144(sp)
    11e0:	655a                	c.flwsp	fa0,148(sp)
    11e2:	65ea                	c.flwsp	fa1,152(sp)
    11e4:	667a                	c.flwsp	fa2,156(sp)
    11e6:	768a                	c.flwsp	fa3,160(sp)
    11e8:	771a                	c.flwsp	fa4,164(sp)
    11ea:	77aa                	c.flwsp	fa5,168(sp)
    11ec:	783a                	c.flwsp	fa6,172(sp)
    11ee:	78ca                	c.flwsp	fa7,176(sp)
    11f0:	7e5a                	c.flwsp	ft8,180(sp)
    11f2:	7eea                	c.flwsp	ft9,184(sp)
    11f4:	7f7a                	c.flwsp	ft10,188(sp)
    11f6:	6f8e                	c.flwsp	ft11,192(sp)
    11f8:	0c810113          	addi	sp,sp,200
    11fc:	30200073          	mret

00001200 <irq_07>:
    1200:	f3810113          	addi	sp,sp,-200
    1204:	c206                	c.swsp	ra,4(sp)
    1206:	c416                	c.swsp	t0,8(sp)
    1208:	c61a                	c.swsp	t1,12(sp)
    120a:	c81e                	c.swsp	t2,16(sp)
    120c:	ca22                	c.swsp	s0,20(sp)
    120e:	cc26                	c.swsp	s1,24(sp)
    1210:	ce2a                	c.swsp	a0,28(sp)
    1212:	d02e                	c.swsp	a1,32(sp)
    1214:	d232                	c.swsp	a2,36(sp)
    1216:	d436                	c.swsp	a3,40(sp)
    1218:	d63a                	c.swsp	a4,44(sp)
    121a:	d83e                	c.swsp	a5,48(sp)
    121c:	da42                	c.swsp	a6,52(sp)
    121e:	dc46                	c.swsp	a7,56(sp)
    1220:	de4a                	c.swsp	s2,60(sp)
    1222:	c0ce                	c.swsp	s3,64(sp)
    1224:	c2d2                	c.swsp	s4,68(sp)
    1226:	c4d6                	c.swsp	s5,72(sp)
    1228:	c6da                	c.swsp	s6,76(sp)
    122a:	c8de                	c.swsp	s7,80(sp)
    122c:	cae2                	c.swsp	s8,84(sp)
    122e:	cce6                	c.swsp	s9,88(sp)
    1230:	ceea                	c.swsp	s10,92(sp)
    1232:	d0ee                	c.swsp	s11,96(sp)
    1234:	d2f2                	c.swsp	t3,100(sp)
    1236:	d4f6                	c.swsp	t4,104(sp)
    1238:	d6fa                	c.swsp	t5,108(sp)
    123a:	d8fe                	c.swsp	t6,112(sp)
    123c:	fa82                	c.fswsp	ft0,116(sp)
    123e:	fc86                	c.fswsp	ft1,120(sp)
    1240:	fe8a                	c.fswsp	ft2,124(sp)
    1242:	e10e                	c.fswsp	ft3,128(sp)
    1244:	e312                	c.fswsp	ft4,132(sp)
    1246:	e516                	c.fswsp	ft5,136(sp)
    1248:	e71a                	c.fswsp	ft6,140(sp)
    124a:	e91e                	c.fswsp	ft7,144(sp)
    124c:	eb2a                	c.fswsp	fa0,148(sp)
    124e:	ed2e                	c.fswsp	fa1,152(sp)
    1250:	ef32                	c.fswsp	fa2,156(sp)
    1252:	f136                	c.fswsp	fa3,160(sp)
    1254:	f33a                	c.fswsp	fa4,164(sp)
    1256:	f53e                	c.fswsp	fa5,168(sp)
    1258:	f742                	c.fswsp	fa6,172(sp)
    125a:	f946                	c.fswsp	fa7,176(sp)
    125c:	fb72                	c.fswsp	ft8,180(sp)
    125e:	fd76                	c.fswsp	ft9,184(sp)
    1260:	ff7a                	c.fswsp	ft10,188(sp)
    1262:	e1fe                	c.fswsp	ft11,192(sp)
    1264:	300022f3          	csrr	t0,mstatus
    1268:	c396                	c.swsp	t0,196(sp)
    126a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    126e:	0022a023          	sw	sp,0(t0)
    1272:	341025f3          	csrr	a1,mepc
    1276:	c02e                	c.swsp	a1,0(sp)
    1278:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    127c:	495000ef          	jal	ra,1f10 <usb_ctrl_ep_setup_irq_handler>
    1280:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1284:	00032103          	lw	sp,0(t1)
    1288:	4282                	c.lwsp	t0,0(sp)
    128a:	34129073          	csrw	mepc,t0
    128e:	429e                	c.lwsp	t0,196(sp)
    1290:	30029073          	csrw	mstatus,t0
    1294:	4092                	c.lwsp	ra,4(sp)
    1296:	42a2                	c.lwsp	t0,8(sp)
    1298:	4332                	c.lwsp	t1,12(sp)
    129a:	43c2                	c.lwsp	t2,16(sp)
    129c:	4452                	c.lwsp	s0,20(sp)
    129e:	44e2                	c.lwsp	s1,24(sp)
    12a0:	4572                	c.lwsp	a0,28(sp)
    12a2:	5582                	c.lwsp	a1,32(sp)
    12a4:	5612                	c.lwsp	a2,36(sp)
    12a6:	56a2                	c.lwsp	a3,40(sp)
    12a8:	5732                	c.lwsp	a4,44(sp)
    12aa:	57c2                	c.lwsp	a5,48(sp)
    12ac:	5852                	c.lwsp	a6,52(sp)
    12ae:	58e2                	c.lwsp	a7,56(sp)
    12b0:	5972                	c.lwsp	s2,60(sp)
    12b2:	4986                	c.lwsp	s3,64(sp)
    12b4:	4a16                	c.lwsp	s4,68(sp)
    12b6:	4aa6                	c.lwsp	s5,72(sp)
    12b8:	4b36                	c.lwsp	s6,76(sp)
    12ba:	4bc6                	c.lwsp	s7,80(sp)
    12bc:	4c56                	c.lwsp	s8,84(sp)
    12be:	4ce6                	c.lwsp	s9,88(sp)
    12c0:	4d76                	c.lwsp	s10,92(sp)
    12c2:	5d86                	c.lwsp	s11,96(sp)
    12c4:	5e16                	c.lwsp	t3,100(sp)
    12c6:	5ea6                	c.lwsp	t4,104(sp)
    12c8:	06c12f03          	lw	t5,108(sp)
    12cc:	07012f83          	lw	t6,112(sp)
    12d0:	7056                	c.flwsp	ft0,116(sp)
    12d2:	70e6                	c.flwsp	ft1,120(sp)
    12d4:	7176                	c.flwsp	ft2,124(sp)
    12d6:	618a                	c.flwsp	ft3,128(sp)
    12d8:	621a                	c.flwsp	ft4,132(sp)
    12da:	62aa                	c.flwsp	ft5,136(sp)
    12dc:	633a                	c.flwsp	ft6,140(sp)
    12de:	63ca                	c.flwsp	ft7,144(sp)
    12e0:	655a                	c.flwsp	fa0,148(sp)
    12e2:	65ea                	c.flwsp	fa1,152(sp)
    12e4:	667a                	c.flwsp	fa2,156(sp)
    12e6:	768a                	c.flwsp	fa3,160(sp)
    12e8:	771a                	c.flwsp	fa4,164(sp)
    12ea:	77aa                	c.flwsp	fa5,168(sp)
    12ec:	783a                	c.flwsp	fa6,172(sp)
    12ee:	78ca                	c.flwsp	fa7,176(sp)
    12f0:	7e5a                	c.flwsp	ft8,180(sp)
    12f2:	7eea                	c.flwsp	ft9,184(sp)
    12f4:	7f7a                	c.flwsp	ft10,188(sp)
    12f6:	6f8e                	c.flwsp	ft11,192(sp)
    12f8:	0c810113          	addi	sp,sp,200
    12fc:	30200073          	mret

00001300 <irq_08>:
    1300:	f3810113          	addi	sp,sp,-200
    1304:	c206                	c.swsp	ra,4(sp)
    1306:	c416                	c.swsp	t0,8(sp)
    1308:	c61a                	c.swsp	t1,12(sp)
    130a:	c81e                	c.swsp	t2,16(sp)
    130c:	ca22                	c.swsp	s0,20(sp)
    130e:	cc26                	c.swsp	s1,24(sp)
    1310:	ce2a                	c.swsp	a0,28(sp)
    1312:	d02e                	c.swsp	a1,32(sp)
    1314:	d232                	c.swsp	a2,36(sp)
    1316:	d436                	c.swsp	a3,40(sp)
    1318:	d63a                	c.swsp	a4,44(sp)
    131a:	d83e                	c.swsp	a5,48(sp)
    131c:	da42                	c.swsp	a6,52(sp)
    131e:	dc46                	c.swsp	a7,56(sp)
    1320:	de4a                	c.swsp	s2,60(sp)
    1322:	c0ce                	c.swsp	s3,64(sp)
    1324:	c2d2                	c.swsp	s4,68(sp)
    1326:	c4d6                	c.swsp	s5,72(sp)
    1328:	c6da                	c.swsp	s6,76(sp)
    132a:	c8de                	c.swsp	s7,80(sp)
    132c:	cae2                	c.swsp	s8,84(sp)
    132e:	cce6                	c.swsp	s9,88(sp)
    1330:	ceea                	c.swsp	s10,92(sp)
    1332:	d0ee                	c.swsp	s11,96(sp)
    1334:	d2f2                	c.swsp	t3,100(sp)
    1336:	d4f6                	c.swsp	t4,104(sp)
    1338:	d6fa                	c.swsp	t5,108(sp)
    133a:	d8fe                	c.swsp	t6,112(sp)
    133c:	fa82                	c.fswsp	ft0,116(sp)
    133e:	fc86                	c.fswsp	ft1,120(sp)
    1340:	fe8a                	c.fswsp	ft2,124(sp)
    1342:	e10e                	c.fswsp	ft3,128(sp)
    1344:	e312                	c.fswsp	ft4,132(sp)
    1346:	e516                	c.fswsp	ft5,136(sp)
    1348:	e71a                	c.fswsp	ft6,140(sp)
    134a:	e91e                	c.fswsp	ft7,144(sp)
    134c:	eb2a                	c.fswsp	fa0,148(sp)
    134e:	ed2e                	c.fswsp	fa1,152(sp)
    1350:	ef32                	c.fswsp	fa2,156(sp)
    1352:	f136                	c.fswsp	fa3,160(sp)
    1354:	f33a                	c.fswsp	fa4,164(sp)
    1356:	f53e                	c.fswsp	fa5,168(sp)
    1358:	f742                	c.fswsp	fa6,172(sp)
    135a:	f946                	c.fswsp	fa7,176(sp)
    135c:	fb72                	c.fswsp	ft8,180(sp)
    135e:	fd76                	c.fswsp	ft9,184(sp)
    1360:	ff7a                	c.fswsp	ft10,188(sp)
    1362:	e1fe                	c.fswsp	ft11,192(sp)
    1364:	300022f3          	csrr	t0,mstatus
    1368:	c396                	c.swsp	t0,196(sp)
    136a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    136e:	0022a023          	sw	sp,0(t0)
    1372:	341025f3          	csrr	a1,mepc
    1376:	c02e                	c.swsp	a1,0(sp)
    1378:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    137c:	425000ef          	jal	ra,1fa0 <usb_ctrl_ep_data_irq_handler>
    1380:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1384:	00032103          	lw	sp,0(t1)
    1388:	4282                	c.lwsp	t0,0(sp)
    138a:	34129073          	csrw	mepc,t0
    138e:	429e                	c.lwsp	t0,196(sp)
    1390:	30029073          	csrw	mstatus,t0
    1394:	4092                	c.lwsp	ra,4(sp)
    1396:	42a2                	c.lwsp	t0,8(sp)
    1398:	4332                	c.lwsp	t1,12(sp)
    139a:	43c2                	c.lwsp	t2,16(sp)
    139c:	4452                	c.lwsp	s0,20(sp)
    139e:	44e2                	c.lwsp	s1,24(sp)
    13a0:	4572                	c.lwsp	a0,28(sp)
    13a2:	5582                	c.lwsp	a1,32(sp)
    13a4:	5612                	c.lwsp	a2,36(sp)
    13a6:	56a2                	c.lwsp	a3,40(sp)
    13a8:	5732                	c.lwsp	a4,44(sp)
    13aa:	57c2                	c.lwsp	a5,48(sp)
    13ac:	5852                	c.lwsp	a6,52(sp)
    13ae:	58e2                	c.lwsp	a7,56(sp)
    13b0:	5972                	c.lwsp	s2,60(sp)
    13b2:	4986                	c.lwsp	s3,64(sp)
    13b4:	4a16                	c.lwsp	s4,68(sp)
    13b6:	4aa6                	c.lwsp	s5,72(sp)
    13b8:	4b36                	c.lwsp	s6,76(sp)
    13ba:	4bc6                	c.lwsp	s7,80(sp)
    13bc:	4c56                	c.lwsp	s8,84(sp)
    13be:	4ce6                	c.lwsp	s9,88(sp)
    13c0:	4d76                	c.lwsp	s10,92(sp)
    13c2:	5d86                	c.lwsp	s11,96(sp)
    13c4:	5e16                	c.lwsp	t3,100(sp)
    13c6:	5ea6                	c.lwsp	t4,104(sp)
    13c8:	06c12f03          	lw	t5,108(sp)
    13cc:	07012f83          	lw	t6,112(sp)
    13d0:	7056                	c.flwsp	ft0,116(sp)
    13d2:	70e6                	c.flwsp	ft1,120(sp)
    13d4:	7176                	c.flwsp	ft2,124(sp)
    13d6:	618a                	c.flwsp	ft3,128(sp)
    13d8:	621a                	c.flwsp	ft4,132(sp)
    13da:	62aa                	c.flwsp	ft5,136(sp)
    13dc:	633a                	c.flwsp	ft6,140(sp)
    13de:	63ca                	c.flwsp	ft7,144(sp)
    13e0:	655a                	c.flwsp	fa0,148(sp)
    13e2:	65ea                	c.flwsp	fa1,152(sp)
    13e4:	667a                	c.flwsp	fa2,156(sp)
    13e6:	768a                	c.flwsp	fa3,160(sp)
    13e8:	771a                	c.flwsp	fa4,164(sp)
    13ea:	77aa                	c.flwsp	fa5,168(sp)
    13ec:	783a                	c.flwsp	fa6,172(sp)
    13ee:	78ca                	c.flwsp	fa7,176(sp)
    13f0:	7e5a                	c.flwsp	ft8,180(sp)
    13f2:	7eea                	c.flwsp	ft9,184(sp)
    13f4:	7f7a                	c.flwsp	ft10,188(sp)
    13f6:	6f8e                	c.flwsp	ft11,192(sp)
    13f8:	0c810113          	addi	sp,sp,200
    13fc:	30200073          	mret

00001400 <irq_09>:
    1400:	f3810113          	addi	sp,sp,-200
    1404:	c206                	c.swsp	ra,4(sp)
    1406:	c416                	c.swsp	t0,8(sp)
    1408:	c61a                	c.swsp	t1,12(sp)
    140a:	c81e                	c.swsp	t2,16(sp)
    140c:	ca22                	c.swsp	s0,20(sp)
    140e:	cc26                	c.swsp	s1,24(sp)
    1410:	ce2a                	c.swsp	a0,28(sp)
    1412:	d02e                	c.swsp	a1,32(sp)
    1414:	d232                	c.swsp	a2,36(sp)
    1416:	d436                	c.swsp	a3,40(sp)
    1418:	d63a                	c.swsp	a4,44(sp)
    141a:	d83e                	c.swsp	a5,48(sp)
    141c:	da42                	c.swsp	a6,52(sp)
    141e:	dc46                	c.swsp	a7,56(sp)
    1420:	de4a                	c.swsp	s2,60(sp)
    1422:	c0ce                	c.swsp	s3,64(sp)
    1424:	c2d2                	c.swsp	s4,68(sp)
    1426:	c4d6                	c.swsp	s5,72(sp)
    1428:	c6da                	c.swsp	s6,76(sp)
    142a:	c8de                	c.swsp	s7,80(sp)
    142c:	cae2                	c.swsp	s8,84(sp)
    142e:	cce6                	c.swsp	s9,88(sp)
    1430:	ceea                	c.swsp	s10,92(sp)
    1432:	d0ee                	c.swsp	s11,96(sp)
    1434:	d2f2                	c.swsp	t3,100(sp)
    1436:	d4f6                	c.swsp	t4,104(sp)
    1438:	d6fa                	c.swsp	t5,108(sp)
    143a:	d8fe                	c.swsp	t6,112(sp)
    143c:	fa82                	c.fswsp	ft0,116(sp)
    143e:	fc86                	c.fswsp	ft1,120(sp)
    1440:	fe8a                	c.fswsp	ft2,124(sp)
    1442:	e10e                	c.fswsp	ft3,128(sp)
    1444:	e312                	c.fswsp	ft4,132(sp)
    1446:	e516                	c.fswsp	ft5,136(sp)
    1448:	e71a                	c.fswsp	ft6,140(sp)
    144a:	e91e                	c.fswsp	ft7,144(sp)
    144c:	eb2a                	c.fswsp	fa0,148(sp)
    144e:	ed2e                	c.fswsp	fa1,152(sp)
    1450:	ef32                	c.fswsp	fa2,156(sp)
    1452:	f136                	c.fswsp	fa3,160(sp)
    1454:	f33a                	c.fswsp	fa4,164(sp)
    1456:	f53e                	c.fswsp	fa5,168(sp)
    1458:	f742                	c.fswsp	fa6,172(sp)
    145a:	f946                	c.fswsp	fa7,176(sp)
    145c:	fb72                	c.fswsp	ft8,180(sp)
    145e:	fd76                	c.fswsp	ft9,184(sp)
    1460:	ff7a                	c.fswsp	ft10,188(sp)
    1462:	e1fe                	c.fswsp	ft11,192(sp)
    1464:	300022f3          	csrr	t0,mstatus
    1468:	c396                	c.swsp	t0,196(sp)
    146a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    146e:	0022a023          	sw	sp,0(t0)
    1472:	341025f3          	csrr	a1,mepc
    1476:	c02e                	c.swsp	a1,0(sp)
    1478:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    147c:	2dd000ef          	jal	ra,1f58 <usb_ctrl_ep_status_irq_handler>
    1480:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1484:	00032103          	lw	sp,0(t1)
    1488:	4282                	c.lwsp	t0,0(sp)
    148a:	34129073          	csrw	mepc,t0
    148e:	429e                	c.lwsp	t0,196(sp)
    1490:	30029073          	csrw	mstatus,t0
    1494:	4092                	c.lwsp	ra,4(sp)
    1496:	42a2                	c.lwsp	t0,8(sp)
    1498:	4332                	c.lwsp	t1,12(sp)
    149a:	43c2                	c.lwsp	t2,16(sp)
    149c:	4452                	c.lwsp	s0,20(sp)
    149e:	44e2                	c.lwsp	s1,24(sp)
    14a0:	4572                	c.lwsp	a0,28(sp)
    14a2:	5582                	c.lwsp	a1,32(sp)
    14a4:	5612                	c.lwsp	a2,36(sp)
    14a6:	56a2                	c.lwsp	a3,40(sp)
    14a8:	5732                	c.lwsp	a4,44(sp)
    14aa:	57c2                	c.lwsp	a5,48(sp)
    14ac:	5852                	c.lwsp	a6,52(sp)
    14ae:	58e2                	c.lwsp	a7,56(sp)
    14b0:	5972                	c.lwsp	s2,60(sp)
    14b2:	4986                	c.lwsp	s3,64(sp)
    14b4:	4a16                	c.lwsp	s4,68(sp)
    14b6:	4aa6                	c.lwsp	s5,72(sp)
    14b8:	4b36                	c.lwsp	s6,76(sp)
    14ba:	4bc6                	c.lwsp	s7,80(sp)
    14bc:	4c56                	c.lwsp	s8,84(sp)
    14be:	4ce6                	c.lwsp	s9,88(sp)
    14c0:	4d76                	c.lwsp	s10,92(sp)
    14c2:	5d86                	c.lwsp	s11,96(sp)
    14c4:	5e16                	c.lwsp	t3,100(sp)
    14c6:	5ea6                	c.lwsp	t4,104(sp)
    14c8:	06c12f03          	lw	t5,108(sp)
    14cc:	07012f83          	lw	t6,112(sp)
    14d0:	7056                	c.flwsp	ft0,116(sp)
    14d2:	70e6                	c.flwsp	ft1,120(sp)
    14d4:	7176                	c.flwsp	ft2,124(sp)
    14d6:	618a                	c.flwsp	ft3,128(sp)
    14d8:	621a                	c.flwsp	ft4,132(sp)
    14da:	62aa                	c.flwsp	ft5,136(sp)
    14dc:	633a                	c.flwsp	ft6,140(sp)
    14de:	63ca                	c.flwsp	ft7,144(sp)
    14e0:	655a                	c.flwsp	fa0,148(sp)
    14e2:	65ea                	c.flwsp	fa1,152(sp)
    14e4:	667a                	c.flwsp	fa2,156(sp)
    14e6:	768a                	c.flwsp	fa3,160(sp)
    14e8:	771a                	c.flwsp	fa4,164(sp)
    14ea:	77aa                	c.flwsp	fa5,168(sp)
    14ec:	783a                	c.flwsp	fa6,172(sp)
    14ee:	78ca                	c.flwsp	fa7,176(sp)
    14f0:	7e5a                	c.flwsp	ft8,180(sp)
    14f2:	7eea                	c.flwsp	ft9,184(sp)
    14f4:	7f7a                	c.flwsp	ft10,188(sp)
    14f6:	6f8e                	c.flwsp	ft11,192(sp)
    14f8:	0c810113          	addi	sp,sp,200
    14fc:	30200073          	mret

00001500 <irq_10>:
    1500:	f3810113          	addi	sp,sp,-200
    1504:	c206                	c.swsp	ra,4(sp)
    1506:	c416                	c.swsp	t0,8(sp)
    1508:	c61a                	c.swsp	t1,12(sp)
    150a:	c81e                	c.swsp	t2,16(sp)
    150c:	ca22                	c.swsp	s0,20(sp)
    150e:	cc26                	c.swsp	s1,24(sp)
    1510:	ce2a                	c.swsp	a0,28(sp)
    1512:	d02e                	c.swsp	a1,32(sp)
    1514:	d232                	c.swsp	a2,36(sp)
    1516:	d436                	c.swsp	a3,40(sp)
    1518:	d63a                	c.swsp	a4,44(sp)
    151a:	d83e                	c.swsp	a5,48(sp)
    151c:	da42                	c.swsp	a6,52(sp)
    151e:	dc46                	c.swsp	a7,56(sp)
    1520:	de4a                	c.swsp	s2,60(sp)
    1522:	c0ce                	c.swsp	s3,64(sp)
    1524:	c2d2                	c.swsp	s4,68(sp)
    1526:	c4d6                	c.swsp	s5,72(sp)
    1528:	c6da                	c.swsp	s6,76(sp)
    152a:	c8de                	c.swsp	s7,80(sp)
    152c:	cae2                	c.swsp	s8,84(sp)
    152e:	cce6                	c.swsp	s9,88(sp)
    1530:	ceea                	c.swsp	s10,92(sp)
    1532:	d0ee                	c.swsp	s11,96(sp)
    1534:	d2f2                	c.swsp	t3,100(sp)
    1536:	d4f6                	c.swsp	t4,104(sp)
    1538:	d6fa                	c.swsp	t5,108(sp)
    153a:	d8fe                	c.swsp	t6,112(sp)
    153c:	fa82                	c.fswsp	ft0,116(sp)
    153e:	fc86                	c.fswsp	ft1,120(sp)
    1540:	fe8a                	c.fswsp	ft2,124(sp)
    1542:	e10e                	c.fswsp	ft3,128(sp)
    1544:	e312                	c.fswsp	ft4,132(sp)
    1546:	e516                	c.fswsp	ft5,136(sp)
    1548:	e71a                	c.fswsp	ft6,140(sp)
    154a:	e91e                	c.fswsp	ft7,144(sp)
    154c:	eb2a                	c.fswsp	fa0,148(sp)
    154e:	ed2e                	c.fswsp	fa1,152(sp)
    1550:	ef32                	c.fswsp	fa2,156(sp)
    1552:	f136                	c.fswsp	fa3,160(sp)
    1554:	f33a                	c.fswsp	fa4,164(sp)
    1556:	f53e                	c.fswsp	fa5,168(sp)
    1558:	f742                	c.fswsp	fa6,172(sp)
    155a:	f946                	c.fswsp	fa7,176(sp)
    155c:	fb72                	c.fswsp	ft8,180(sp)
    155e:	fd76                	c.fswsp	ft9,184(sp)
    1560:	ff7a                	c.fswsp	ft10,188(sp)
    1562:	e1fe                	c.fswsp	ft11,192(sp)
    1564:	300022f3          	csrr	t0,mstatus
    1568:	c396                	c.swsp	t0,196(sp)
    156a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    156e:	0022a023          	sw	sp,0(t0)
    1572:	341025f3          	csrr	a1,mepc
    1576:	c02e                	c.swsp	a1,0(sp)
    1578:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    157c:	26d000ef          	jal	ra,1fe8 <usb_ctrl_ep_setinf_irq_handler>
    1580:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1584:	00032103          	lw	sp,0(t1)
    1588:	4282                	c.lwsp	t0,0(sp)
    158a:	34129073          	csrw	mepc,t0
    158e:	429e                	c.lwsp	t0,196(sp)
    1590:	30029073          	csrw	mstatus,t0
    1594:	4092                	c.lwsp	ra,4(sp)
    1596:	42a2                	c.lwsp	t0,8(sp)
    1598:	4332                	c.lwsp	t1,12(sp)
    159a:	43c2                	c.lwsp	t2,16(sp)
    159c:	4452                	c.lwsp	s0,20(sp)
    159e:	44e2                	c.lwsp	s1,24(sp)
    15a0:	4572                	c.lwsp	a0,28(sp)
    15a2:	5582                	c.lwsp	a1,32(sp)
    15a4:	5612                	c.lwsp	a2,36(sp)
    15a6:	56a2                	c.lwsp	a3,40(sp)
    15a8:	5732                	c.lwsp	a4,44(sp)
    15aa:	57c2                	c.lwsp	a5,48(sp)
    15ac:	5852                	c.lwsp	a6,52(sp)
    15ae:	58e2                	c.lwsp	a7,56(sp)
    15b0:	5972                	c.lwsp	s2,60(sp)
    15b2:	4986                	c.lwsp	s3,64(sp)
    15b4:	4a16                	c.lwsp	s4,68(sp)
    15b6:	4aa6                	c.lwsp	s5,72(sp)
    15b8:	4b36                	c.lwsp	s6,76(sp)
    15ba:	4bc6                	c.lwsp	s7,80(sp)
    15bc:	4c56                	c.lwsp	s8,84(sp)
    15be:	4ce6                	c.lwsp	s9,88(sp)
    15c0:	4d76                	c.lwsp	s10,92(sp)
    15c2:	5d86                	c.lwsp	s11,96(sp)
    15c4:	5e16                	c.lwsp	t3,100(sp)
    15c6:	5ea6                	c.lwsp	t4,104(sp)
    15c8:	06c12f03          	lw	t5,108(sp)
    15cc:	07012f83          	lw	t6,112(sp)
    15d0:	7056                	c.flwsp	ft0,116(sp)
    15d2:	70e6                	c.flwsp	ft1,120(sp)
    15d4:	7176                	c.flwsp	ft2,124(sp)
    15d6:	618a                	c.flwsp	ft3,128(sp)
    15d8:	621a                	c.flwsp	ft4,132(sp)
    15da:	62aa                	c.flwsp	ft5,136(sp)
    15dc:	633a                	c.flwsp	ft6,140(sp)
    15de:	63ca                	c.flwsp	ft7,144(sp)
    15e0:	655a                	c.flwsp	fa0,148(sp)
    15e2:	65ea                	c.flwsp	fa1,152(sp)
    15e4:	667a                	c.flwsp	fa2,156(sp)
    15e6:	768a                	c.flwsp	fa3,160(sp)
    15e8:	771a                	c.flwsp	fa4,164(sp)
    15ea:	77aa                	c.flwsp	fa5,168(sp)
    15ec:	783a                	c.flwsp	fa6,172(sp)
    15ee:	78ca                	c.flwsp	fa7,176(sp)
    15f0:	7e5a                	c.flwsp	ft8,180(sp)
    15f2:	7eea                	c.flwsp	ft9,184(sp)
    15f4:	7f7a                	c.flwsp	ft10,188(sp)
    15f6:	6f8e                	c.flwsp	ft11,192(sp)
    15f8:	0c810113          	addi	sp,sp,200
    15fc:	30200073          	mret

00001600 <irq_11>:
    1600:	f3810113          	addi	sp,sp,-200
    1604:	c206                	c.swsp	ra,4(sp)
    1606:	c416                	c.swsp	t0,8(sp)
    1608:	c61a                	c.swsp	t1,12(sp)
    160a:	c81e                	c.swsp	t2,16(sp)
    160c:	ca22                	c.swsp	s0,20(sp)
    160e:	cc26                	c.swsp	s1,24(sp)
    1610:	ce2a                	c.swsp	a0,28(sp)
    1612:	d02e                	c.swsp	a1,32(sp)
    1614:	d232                	c.swsp	a2,36(sp)
    1616:	d436                	c.swsp	a3,40(sp)
    1618:	d63a                	c.swsp	a4,44(sp)
    161a:	d83e                	c.swsp	a5,48(sp)
    161c:	da42                	c.swsp	a6,52(sp)
    161e:	dc46                	c.swsp	a7,56(sp)
    1620:	de4a                	c.swsp	s2,60(sp)
    1622:	c0ce                	c.swsp	s3,64(sp)
    1624:	c2d2                	c.swsp	s4,68(sp)
    1626:	c4d6                	c.swsp	s5,72(sp)
    1628:	c6da                	c.swsp	s6,76(sp)
    162a:	c8de                	c.swsp	s7,80(sp)
    162c:	cae2                	c.swsp	s8,84(sp)
    162e:	cce6                	c.swsp	s9,88(sp)
    1630:	ceea                	c.swsp	s10,92(sp)
    1632:	d0ee                	c.swsp	s11,96(sp)
    1634:	d2f2                	c.swsp	t3,100(sp)
    1636:	d4f6                	c.swsp	t4,104(sp)
    1638:	d6fa                	c.swsp	t5,108(sp)
    163a:	d8fe                	c.swsp	t6,112(sp)
    163c:	fa82                	c.fswsp	ft0,116(sp)
    163e:	fc86                	c.fswsp	ft1,120(sp)
    1640:	fe8a                	c.fswsp	ft2,124(sp)
    1642:	e10e                	c.fswsp	ft3,128(sp)
    1644:	e312                	c.fswsp	ft4,132(sp)
    1646:	e516                	c.fswsp	ft5,136(sp)
    1648:	e71a                	c.fswsp	ft6,140(sp)
    164a:	e91e                	c.fswsp	ft7,144(sp)
    164c:	eb2a                	c.fswsp	fa0,148(sp)
    164e:	ed2e                	c.fswsp	fa1,152(sp)
    1650:	ef32                	c.fswsp	fa2,156(sp)
    1652:	f136                	c.fswsp	fa3,160(sp)
    1654:	f33a                	c.fswsp	fa4,164(sp)
    1656:	f53e                	c.fswsp	fa5,168(sp)
    1658:	f742                	c.fswsp	fa6,172(sp)
    165a:	f946                	c.fswsp	fa7,176(sp)
    165c:	fb72                	c.fswsp	ft8,180(sp)
    165e:	fd76                	c.fswsp	ft9,184(sp)
    1660:	ff7a                	c.fswsp	ft10,188(sp)
    1662:	e1fe                	c.fswsp	ft11,192(sp)
    1664:	300022f3          	csrr	t0,mstatus
    1668:	c396                	c.swsp	t0,196(sp)
    166a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    166e:	0022a023          	sw	sp,0(t0)
    1672:	341025f3          	csrr	a1,mepc
    1676:	c02e                	c.swsp	a1,0(sp)
    1678:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    167c:	185000ef          	jal	ra,2000 <usb_endpoint_irq_handler>
    1680:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1684:	00032103          	lw	sp,0(t1)
    1688:	4282                	c.lwsp	t0,0(sp)
    168a:	34129073          	csrw	mepc,t0
    168e:	429e                	c.lwsp	t0,196(sp)
    1690:	30029073          	csrw	mstatus,t0
    1694:	4092                	c.lwsp	ra,4(sp)
    1696:	42a2                	c.lwsp	t0,8(sp)
    1698:	4332                	c.lwsp	t1,12(sp)
    169a:	43c2                	c.lwsp	t2,16(sp)
    169c:	4452                	c.lwsp	s0,20(sp)
    169e:	44e2                	c.lwsp	s1,24(sp)
    16a0:	4572                	c.lwsp	a0,28(sp)
    16a2:	5582                	c.lwsp	a1,32(sp)
    16a4:	5612                	c.lwsp	a2,36(sp)
    16a6:	56a2                	c.lwsp	a3,40(sp)
    16a8:	5732                	c.lwsp	a4,44(sp)
    16aa:	57c2                	c.lwsp	a5,48(sp)
    16ac:	5852                	c.lwsp	a6,52(sp)
    16ae:	58e2                	c.lwsp	a7,56(sp)
    16b0:	5972                	c.lwsp	s2,60(sp)
    16b2:	4986                	c.lwsp	s3,64(sp)
    16b4:	4a16                	c.lwsp	s4,68(sp)
    16b6:	4aa6                	c.lwsp	s5,72(sp)
    16b8:	4b36                	c.lwsp	s6,76(sp)
    16ba:	4bc6                	c.lwsp	s7,80(sp)
    16bc:	4c56                	c.lwsp	s8,84(sp)
    16be:	4ce6                	c.lwsp	s9,88(sp)
    16c0:	4d76                	c.lwsp	s10,92(sp)
    16c2:	5d86                	c.lwsp	s11,96(sp)
    16c4:	5e16                	c.lwsp	t3,100(sp)
    16c6:	5ea6                	c.lwsp	t4,104(sp)
    16c8:	06c12f03          	lw	t5,108(sp)
    16cc:	07012f83          	lw	t6,112(sp)
    16d0:	7056                	c.flwsp	ft0,116(sp)
    16d2:	70e6                	c.flwsp	ft1,120(sp)
    16d4:	7176                	c.flwsp	ft2,124(sp)
    16d6:	618a                	c.flwsp	ft3,128(sp)
    16d8:	621a                	c.flwsp	ft4,132(sp)
    16da:	62aa                	c.flwsp	ft5,136(sp)
    16dc:	633a                	c.flwsp	ft6,140(sp)
    16de:	63ca                	c.flwsp	ft7,144(sp)
    16e0:	655a                	c.flwsp	fa0,148(sp)
    16e2:	65ea                	c.flwsp	fa1,152(sp)
    16e4:	667a                	c.flwsp	fa2,156(sp)
    16e6:	768a                	c.flwsp	fa3,160(sp)
    16e8:	771a                	c.flwsp	fa4,164(sp)
    16ea:	77aa                	c.flwsp	fa5,168(sp)
    16ec:	783a                	c.flwsp	fa6,172(sp)
    16ee:	78ca                	c.flwsp	fa7,176(sp)
    16f0:	7e5a                	c.flwsp	ft8,180(sp)
    16f2:	7eea                	c.flwsp	ft9,184(sp)
    16f4:	7f7a                	c.flwsp	ft10,188(sp)
    16f6:	6f8e                	c.flwsp	ft11,192(sp)
    16f8:	0c810113          	addi	sp,sp,200
    16fc:	30200073          	mret

00001700 <irq_15>:
    1700:	f3810113          	addi	sp,sp,-200
    1704:	c206                	c.swsp	ra,4(sp)
    1706:	c416                	c.swsp	t0,8(sp)
    1708:	c61a                	c.swsp	t1,12(sp)
    170a:	c81e                	c.swsp	t2,16(sp)
    170c:	ca22                	c.swsp	s0,20(sp)
    170e:	cc26                	c.swsp	s1,24(sp)
    1710:	ce2a                	c.swsp	a0,28(sp)
    1712:	d02e                	c.swsp	a1,32(sp)
    1714:	d232                	c.swsp	a2,36(sp)
    1716:	d436                	c.swsp	a3,40(sp)
    1718:	d63a                	c.swsp	a4,44(sp)
    171a:	d83e                	c.swsp	a5,48(sp)
    171c:	da42                	c.swsp	a6,52(sp)
    171e:	dc46                	c.swsp	a7,56(sp)
    1720:	de4a                	c.swsp	s2,60(sp)
    1722:	c0ce                	c.swsp	s3,64(sp)
    1724:	c2d2                	c.swsp	s4,68(sp)
    1726:	c4d6                	c.swsp	s5,72(sp)
    1728:	c6da                	c.swsp	s6,76(sp)
    172a:	c8de                	c.swsp	s7,80(sp)
    172c:	cae2                	c.swsp	s8,84(sp)
    172e:	cce6                	c.swsp	s9,88(sp)
    1730:	ceea                	c.swsp	s10,92(sp)
    1732:	d0ee                	c.swsp	s11,96(sp)
    1734:	d2f2                	c.swsp	t3,100(sp)
    1736:	d4f6                	c.swsp	t4,104(sp)
    1738:	d6fa                	c.swsp	t5,108(sp)
    173a:	d8fe                	c.swsp	t6,112(sp)
    173c:	fa82                	c.fswsp	ft0,116(sp)
    173e:	fc86                	c.fswsp	ft1,120(sp)
    1740:	fe8a                	c.fswsp	ft2,124(sp)
    1742:	e10e                	c.fswsp	ft3,128(sp)
    1744:	e312                	c.fswsp	ft4,132(sp)
    1746:	e516                	c.fswsp	ft5,136(sp)
    1748:	e71a                	c.fswsp	ft6,140(sp)
    174a:	e91e                	c.fswsp	ft7,144(sp)
    174c:	eb2a                	c.fswsp	fa0,148(sp)
    174e:	ed2e                	c.fswsp	fa1,152(sp)
    1750:	ef32                	c.fswsp	fa2,156(sp)
    1752:	f136                	c.fswsp	fa3,160(sp)
    1754:	f33a                	c.fswsp	fa4,164(sp)
    1756:	f53e                	c.fswsp	fa5,168(sp)
    1758:	f742                	c.fswsp	fa6,172(sp)
    175a:	f946                	c.fswsp	fa7,176(sp)
    175c:	fb72                	c.fswsp	ft8,180(sp)
    175e:	fd76                	c.fswsp	ft9,184(sp)
    1760:	ff7a                	c.fswsp	ft10,188(sp)
    1762:	e1fe                	c.fswsp	ft11,192(sp)
    1764:	300022f3          	csrr	t0,mstatus
    1768:	c396                	c.swsp	t0,196(sp)
    176a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    176e:	0022a023          	sw	sp,0(t0)
    1772:	341025f3          	csrr	a1,mepc
    1776:	c02e                	c.swsp	a1,0(sp)
    1778:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    177c:	bb5fe0ef          	jal	ra,330 <rf_irq_handler>
    1780:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1784:	00032103          	lw	sp,0(t1)
    1788:	4282                	c.lwsp	t0,0(sp)
    178a:	34129073          	csrw	mepc,t0
    178e:	429e                	c.lwsp	t0,196(sp)
    1790:	30029073          	csrw	mstatus,t0
    1794:	4092                	c.lwsp	ra,4(sp)
    1796:	42a2                	c.lwsp	t0,8(sp)
    1798:	4332                	c.lwsp	t1,12(sp)
    179a:	43c2                	c.lwsp	t2,16(sp)
    179c:	4452                	c.lwsp	s0,20(sp)
    179e:	44e2                	c.lwsp	s1,24(sp)
    17a0:	4572                	c.lwsp	a0,28(sp)
    17a2:	5582                	c.lwsp	a1,32(sp)
    17a4:	5612                	c.lwsp	a2,36(sp)
    17a6:	56a2                	c.lwsp	a3,40(sp)
    17a8:	5732                	c.lwsp	a4,44(sp)
    17aa:	57c2                	c.lwsp	a5,48(sp)
    17ac:	5852                	c.lwsp	a6,52(sp)
    17ae:	58e2                	c.lwsp	a7,56(sp)
    17b0:	5972                	c.lwsp	s2,60(sp)
    17b2:	4986                	c.lwsp	s3,64(sp)
    17b4:	4a16                	c.lwsp	s4,68(sp)
    17b6:	4aa6                	c.lwsp	s5,72(sp)
    17b8:	4b36                	c.lwsp	s6,76(sp)
    17ba:	4bc6                	c.lwsp	s7,80(sp)
    17bc:	4c56                	c.lwsp	s8,84(sp)
    17be:	4ce6                	c.lwsp	s9,88(sp)
    17c0:	4d76                	c.lwsp	s10,92(sp)
    17c2:	5d86                	c.lwsp	s11,96(sp)
    17c4:	5e16                	c.lwsp	t3,100(sp)
    17c6:	5ea6                	c.lwsp	t4,104(sp)
    17c8:	06c12f03          	lw	t5,108(sp)
    17cc:	07012f83          	lw	t6,112(sp)
    17d0:	7056                	c.flwsp	ft0,116(sp)
    17d2:	70e6                	c.flwsp	ft1,120(sp)
    17d4:	7176                	c.flwsp	ft2,124(sp)
    17d6:	618a                	c.flwsp	ft3,128(sp)
    17d8:	621a                	c.flwsp	ft4,132(sp)
    17da:	62aa                	c.flwsp	ft5,136(sp)
    17dc:	633a                	c.flwsp	ft6,140(sp)
    17de:	63ca                	c.flwsp	ft7,144(sp)
    17e0:	655a                	c.flwsp	fa0,148(sp)
    17e2:	65ea                	c.flwsp	fa1,152(sp)
    17e4:	667a                	c.flwsp	fa2,156(sp)
    17e6:	768a                	c.flwsp	fa3,160(sp)
    17e8:	771a                	c.flwsp	fa4,164(sp)
    17ea:	77aa                	c.flwsp	fa5,168(sp)
    17ec:	783a                	c.flwsp	fa6,172(sp)
    17ee:	78ca                	c.flwsp	fa7,176(sp)
    17f0:	7e5a                	c.flwsp	ft8,180(sp)
    17f2:	7eea                	c.flwsp	ft9,184(sp)
    17f4:	7f7a                	c.flwsp	ft10,188(sp)
    17f6:	6f8e                	c.flwsp	ft11,192(sp)
    17f8:	0c810113          	addi	sp,sp,200
    17fc:	30200073          	mret

00001800 <irq_35>:
    1800:	f3810113          	addi	sp,sp,-200
    1804:	c206                	c.swsp	ra,4(sp)
    1806:	c416                	c.swsp	t0,8(sp)
    1808:	c61a                	c.swsp	t1,12(sp)
    180a:	c81e                	c.swsp	t2,16(sp)
    180c:	ca22                	c.swsp	s0,20(sp)
    180e:	cc26                	c.swsp	s1,24(sp)
    1810:	ce2a                	c.swsp	a0,28(sp)
    1812:	d02e                	c.swsp	a1,32(sp)
    1814:	d232                	c.swsp	a2,36(sp)
    1816:	d436                	c.swsp	a3,40(sp)
    1818:	d63a                	c.swsp	a4,44(sp)
    181a:	d83e                	c.swsp	a5,48(sp)
    181c:	da42                	c.swsp	a6,52(sp)
    181e:	dc46                	c.swsp	a7,56(sp)
    1820:	de4a                	c.swsp	s2,60(sp)
    1822:	c0ce                	c.swsp	s3,64(sp)
    1824:	c2d2                	c.swsp	s4,68(sp)
    1826:	c4d6                	c.swsp	s5,72(sp)
    1828:	c6da                	c.swsp	s6,76(sp)
    182a:	c8de                	c.swsp	s7,80(sp)
    182c:	cae2                	c.swsp	s8,84(sp)
    182e:	cce6                	c.swsp	s9,88(sp)
    1830:	ceea                	c.swsp	s10,92(sp)
    1832:	d0ee                	c.swsp	s11,96(sp)
    1834:	d2f2                	c.swsp	t3,100(sp)
    1836:	d4f6                	c.swsp	t4,104(sp)
    1838:	d6fa                	c.swsp	t5,108(sp)
    183a:	d8fe                	c.swsp	t6,112(sp)
    183c:	fa82                	c.fswsp	ft0,116(sp)
    183e:	fc86                	c.fswsp	ft1,120(sp)
    1840:	fe8a                	c.fswsp	ft2,124(sp)
    1842:	e10e                	c.fswsp	ft3,128(sp)
    1844:	e312                	c.fswsp	ft4,132(sp)
    1846:	e516                	c.fswsp	ft5,136(sp)
    1848:	e71a                	c.fswsp	ft6,140(sp)
    184a:	e91e                	c.fswsp	ft7,144(sp)
    184c:	eb2a                	c.fswsp	fa0,148(sp)
    184e:	ed2e                	c.fswsp	fa1,152(sp)
    1850:	ef32                	c.fswsp	fa2,156(sp)
    1852:	f136                	c.fswsp	fa3,160(sp)
    1854:	f33a                	c.fswsp	fa4,164(sp)
    1856:	f53e                	c.fswsp	fa5,168(sp)
    1858:	f742                	c.fswsp	fa6,172(sp)
    185a:	f946                	c.fswsp	fa7,176(sp)
    185c:	fb72                	c.fswsp	ft8,180(sp)
    185e:	fd76                	c.fswsp	ft9,184(sp)
    1860:	ff7a                	c.fswsp	ft10,188(sp)
    1862:	e1fe                	c.fswsp	ft11,192(sp)
    1864:	300022f3          	csrr	t0,mstatus
    1868:	c396                	c.swsp	t0,196(sp)
    186a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    186e:	0022a023          	sw	sp,0(t0)
    1872:	341025f3          	csrr	a1,mepc
    1876:	c02e                	c.swsp	a1,0(sp)
    1878:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    187c:	644000ef          	jal	ra,1ec0 <usb_reset_irq_handler>
    1880:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1884:	00032103          	lw	sp,0(t1)
    1888:	4282                	c.lwsp	t0,0(sp)
    188a:	34129073          	csrw	mepc,t0
    188e:	429e                	c.lwsp	t0,196(sp)
    1890:	30029073          	csrw	mstatus,t0
    1894:	4092                	c.lwsp	ra,4(sp)
    1896:	42a2                	c.lwsp	t0,8(sp)
    1898:	4332                	c.lwsp	t1,12(sp)
    189a:	43c2                	c.lwsp	t2,16(sp)
    189c:	4452                	c.lwsp	s0,20(sp)
    189e:	44e2                	c.lwsp	s1,24(sp)
    18a0:	4572                	c.lwsp	a0,28(sp)
    18a2:	5582                	c.lwsp	a1,32(sp)
    18a4:	5612                	c.lwsp	a2,36(sp)
    18a6:	56a2                	c.lwsp	a3,40(sp)
    18a8:	5732                	c.lwsp	a4,44(sp)
    18aa:	57c2                	c.lwsp	a5,48(sp)
    18ac:	5852                	c.lwsp	a6,52(sp)
    18ae:	58e2                	c.lwsp	a7,56(sp)
    18b0:	5972                	c.lwsp	s2,60(sp)
    18b2:	4986                	c.lwsp	s3,64(sp)
    18b4:	4a16                	c.lwsp	s4,68(sp)
    18b6:	4aa6                	c.lwsp	s5,72(sp)
    18b8:	4b36                	c.lwsp	s6,76(sp)
    18ba:	4bc6                	c.lwsp	s7,80(sp)
    18bc:	4c56                	c.lwsp	s8,84(sp)
    18be:	4ce6                	c.lwsp	s9,88(sp)
    18c0:	4d76                	c.lwsp	s10,92(sp)
    18c2:	5d86                	c.lwsp	s11,96(sp)
    18c4:	5e16                	c.lwsp	t3,100(sp)
    18c6:	5ea6                	c.lwsp	t4,104(sp)
    18c8:	06c12f03          	lw	t5,108(sp)
    18cc:	07012f83          	lw	t6,112(sp)
    18d0:	7056                	c.flwsp	ft0,116(sp)
    18d2:	70e6                	c.flwsp	ft1,120(sp)
    18d4:	7176                	c.flwsp	ft2,124(sp)
    18d6:	618a                	c.flwsp	ft3,128(sp)
    18d8:	621a                	c.flwsp	ft4,132(sp)
    18da:	62aa                	c.flwsp	ft5,136(sp)
    18dc:	633a                	c.flwsp	ft6,140(sp)
    18de:	63ca                	c.flwsp	ft7,144(sp)
    18e0:	655a                	c.flwsp	fa0,148(sp)
    18e2:	65ea                	c.flwsp	fa1,152(sp)
    18e4:	667a                	c.flwsp	fa2,156(sp)
    18e6:	768a                	c.flwsp	fa3,160(sp)
    18e8:	771a                	c.flwsp	fa4,164(sp)
    18ea:	77aa                	c.flwsp	fa5,168(sp)
    18ec:	783a                	c.flwsp	fa6,172(sp)
    18ee:	78ca                	c.flwsp	fa7,176(sp)
    18f0:	7e5a                	c.flwsp	ft8,180(sp)
    18f2:	7eea                	c.flwsp	ft9,184(sp)
    18f4:	7f7a                	c.flwsp	ft10,188(sp)
    18f6:	6f8e                	c.flwsp	ft11,192(sp)
    18f8:	0c810113          	addi	sp,sp,200
    18fc:	30200073          	mret

00001900 <irq_18>:
    1900:	f3810113          	addi	sp,sp,-200
    1904:	c206                	c.swsp	ra,4(sp)
    1906:	c416                	c.swsp	t0,8(sp)
    1908:	c61a                	c.swsp	t1,12(sp)
    190a:	c81e                	c.swsp	t2,16(sp)
    190c:	ca22                	c.swsp	s0,20(sp)
    190e:	cc26                	c.swsp	s1,24(sp)
    1910:	ce2a                	c.swsp	a0,28(sp)
    1912:	d02e                	c.swsp	a1,32(sp)
    1914:	d232                	c.swsp	a2,36(sp)
    1916:	d436                	c.swsp	a3,40(sp)
    1918:	d63a                	c.swsp	a4,44(sp)
    191a:	d83e                	c.swsp	a5,48(sp)
    191c:	da42                	c.swsp	a6,52(sp)
    191e:	dc46                	c.swsp	a7,56(sp)
    1920:	de4a                	c.swsp	s2,60(sp)
    1922:	c0ce                	c.swsp	s3,64(sp)
    1924:	c2d2                	c.swsp	s4,68(sp)
    1926:	c4d6                	c.swsp	s5,72(sp)
    1928:	c6da                	c.swsp	s6,76(sp)
    192a:	c8de                	c.swsp	s7,80(sp)
    192c:	cae2                	c.swsp	s8,84(sp)
    192e:	cce6                	c.swsp	s9,88(sp)
    1930:	ceea                	c.swsp	s10,92(sp)
    1932:	d0ee                	c.swsp	s11,96(sp)
    1934:	d2f2                	c.swsp	t3,100(sp)
    1936:	d4f6                	c.swsp	t4,104(sp)
    1938:	d6fa                	c.swsp	t5,108(sp)
    193a:	d8fe                	c.swsp	t6,112(sp)
    193c:	fa82                	c.fswsp	ft0,116(sp)
    193e:	fc86                	c.fswsp	ft1,120(sp)
    1940:	fe8a                	c.fswsp	ft2,124(sp)
    1942:	e10e                	c.fswsp	ft3,128(sp)
    1944:	e312                	c.fswsp	ft4,132(sp)
    1946:	e516                	c.fswsp	ft5,136(sp)
    1948:	e71a                	c.fswsp	ft6,140(sp)
    194a:	e91e                	c.fswsp	ft7,144(sp)
    194c:	eb2a                	c.fswsp	fa0,148(sp)
    194e:	ed2e                	c.fswsp	fa1,152(sp)
    1950:	ef32                	c.fswsp	fa2,156(sp)
    1952:	f136                	c.fswsp	fa3,160(sp)
    1954:	f33a                	c.fswsp	fa4,164(sp)
    1956:	f53e                	c.fswsp	fa5,168(sp)
    1958:	f742                	c.fswsp	fa6,172(sp)
    195a:	f946                	c.fswsp	fa7,176(sp)
    195c:	fb72                	c.fswsp	ft8,180(sp)
    195e:	fd76                	c.fswsp	ft9,184(sp)
    1960:	ff7a                	c.fswsp	ft10,188(sp)
    1962:	e1fe                	c.fswsp	ft11,192(sp)
    1964:	300022f3          	csrr	t0,mstatus
    1968:	c396                	c.swsp	t0,196(sp)
    196a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    196e:	0022a023          	sw	sp,0(t0)
    1972:	341025f3          	csrr	a1,mepc
    1976:	c02e                	c.swsp	a1,0(sp)
    1978:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    197c:	2d4000ef          	jal	ra,1c50 <uart1_irq_handler>
    1980:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1984:	00032103          	lw	sp,0(t1)
    1988:	4282                	c.lwsp	t0,0(sp)
    198a:	34129073          	csrw	mepc,t0
    198e:	429e                	c.lwsp	t0,196(sp)
    1990:	30029073          	csrw	mstatus,t0
    1994:	4092                	c.lwsp	ra,4(sp)
    1996:	42a2                	c.lwsp	t0,8(sp)
    1998:	4332                	c.lwsp	t1,12(sp)
    199a:	43c2                	c.lwsp	t2,16(sp)
    199c:	4452                	c.lwsp	s0,20(sp)
    199e:	44e2                	c.lwsp	s1,24(sp)
    19a0:	4572                	c.lwsp	a0,28(sp)
    19a2:	5582                	c.lwsp	a1,32(sp)
    19a4:	5612                	c.lwsp	a2,36(sp)
    19a6:	56a2                	c.lwsp	a3,40(sp)
    19a8:	5732                	c.lwsp	a4,44(sp)
    19aa:	57c2                	c.lwsp	a5,48(sp)
    19ac:	5852                	c.lwsp	a6,52(sp)
    19ae:	58e2                	c.lwsp	a7,56(sp)
    19b0:	5972                	c.lwsp	s2,60(sp)
    19b2:	4986                	c.lwsp	s3,64(sp)
    19b4:	4a16                	c.lwsp	s4,68(sp)
    19b6:	4aa6                	c.lwsp	s5,72(sp)
    19b8:	4b36                	c.lwsp	s6,76(sp)
    19ba:	4bc6                	c.lwsp	s7,80(sp)
    19bc:	4c56                	c.lwsp	s8,84(sp)
    19be:	4ce6                	c.lwsp	s9,88(sp)
    19c0:	4d76                	c.lwsp	s10,92(sp)
    19c2:	5d86                	c.lwsp	s11,96(sp)
    19c4:	5e16                	c.lwsp	t3,100(sp)
    19c6:	5ea6                	c.lwsp	t4,104(sp)
    19c8:	06c12f03          	lw	t5,108(sp)
    19cc:	07012f83          	lw	t6,112(sp)
    19d0:	7056                	c.flwsp	ft0,116(sp)
    19d2:	70e6                	c.flwsp	ft1,120(sp)
    19d4:	7176                	c.flwsp	ft2,124(sp)
    19d6:	618a                	c.flwsp	ft3,128(sp)
    19d8:	621a                	c.flwsp	ft4,132(sp)
    19da:	62aa                	c.flwsp	ft5,136(sp)
    19dc:	633a                	c.flwsp	ft6,140(sp)
    19de:	63ca                	c.flwsp	ft7,144(sp)
    19e0:	655a                	c.flwsp	fa0,148(sp)
    19e2:	65ea                	c.flwsp	fa1,152(sp)
    19e4:	667a                	c.flwsp	fa2,156(sp)
    19e6:	768a                	c.flwsp	fa3,160(sp)
    19e8:	771a                	c.flwsp	fa4,164(sp)
    19ea:	77aa                	c.flwsp	fa5,168(sp)
    19ec:	783a                	c.flwsp	fa6,172(sp)
    19ee:	78ca                	c.flwsp	fa7,176(sp)
    19f0:	7e5a                	c.flwsp	ft8,180(sp)
    19f2:	7eea                	c.flwsp	ft9,184(sp)
    19f4:	7f7a                	c.flwsp	ft10,188(sp)
    19f6:	6f8e                	c.flwsp	ft11,192(sp)
    19f8:	0c810113          	addi	sp,sp,200
    19fc:	30200073          	mret

00001a00 <irq_19>:
    1a00:	f3810113          	addi	sp,sp,-200
    1a04:	c206                	c.swsp	ra,4(sp)
    1a06:	c416                	c.swsp	t0,8(sp)
    1a08:	c61a                	c.swsp	t1,12(sp)
    1a0a:	c81e                	c.swsp	t2,16(sp)
    1a0c:	ca22                	c.swsp	s0,20(sp)
    1a0e:	cc26                	c.swsp	s1,24(sp)
    1a10:	ce2a                	c.swsp	a0,28(sp)
    1a12:	d02e                	c.swsp	a1,32(sp)
    1a14:	d232                	c.swsp	a2,36(sp)
    1a16:	d436                	c.swsp	a3,40(sp)
    1a18:	d63a                	c.swsp	a4,44(sp)
    1a1a:	d83e                	c.swsp	a5,48(sp)
    1a1c:	da42                	c.swsp	a6,52(sp)
    1a1e:	dc46                	c.swsp	a7,56(sp)
    1a20:	de4a                	c.swsp	s2,60(sp)
    1a22:	c0ce                	c.swsp	s3,64(sp)
    1a24:	c2d2                	c.swsp	s4,68(sp)
    1a26:	c4d6                	c.swsp	s5,72(sp)
    1a28:	c6da                	c.swsp	s6,76(sp)
    1a2a:	c8de                	c.swsp	s7,80(sp)
    1a2c:	cae2                	c.swsp	s8,84(sp)
    1a2e:	cce6                	c.swsp	s9,88(sp)
    1a30:	ceea                	c.swsp	s10,92(sp)
    1a32:	d0ee                	c.swsp	s11,96(sp)
    1a34:	d2f2                	c.swsp	t3,100(sp)
    1a36:	d4f6                	c.swsp	t4,104(sp)
    1a38:	d6fa                	c.swsp	t5,108(sp)
    1a3a:	d8fe                	c.swsp	t6,112(sp)
    1a3c:	fa82                	c.fswsp	ft0,116(sp)
    1a3e:	fc86                	c.fswsp	ft1,120(sp)
    1a40:	fe8a                	c.fswsp	ft2,124(sp)
    1a42:	e10e                	c.fswsp	ft3,128(sp)
    1a44:	e312                	c.fswsp	ft4,132(sp)
    1a46:	e516                	c.fswsp	ft5,136(sp)
    1a48:	e71a                	c.fswsp	ft6,140(sp)
    1a4a:	e91e                	c.fswsp	ft7,144(sp)
    1a4c:	eb2a                	c.fswsp	fa0,148(sp)
    1a4e:	ed2e                	c.fswsp	fa1,152(sp)
    1a50:	ef32                	c.fswsp	fa2,156(sp)
    1a52:	f136                	c.fswsp	fa3,160(sp)
    1a54:	f33a                	c.fswsp	fa4,164(sp)
    1a56:	f53e                	c.fswsp	fa5,168(sp)
    1a58:	f742                	c.fswsp	fa6,172(sp)
    1a5a:	f946                	c.fswsp	fa7,176(sp)
    1a5c:	fb72                	c.fswsp	ft8,180(sp)
    1a5e:	fd76                	c.fswsp	ft9,184(sp)
    1a60:	ff7a                	c.fswsp	ft10,188(sp)
    1a62:	e1fe                	c.fswsp	ft11,192(sp)
    1a64:	300022f3          	csrr	t0,mstatus
    1a68:	c396                	c.swsp	t0,196(sp)
    1a6a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    1a6e:	0022a023          	sw	sp,0(t0)
    1a72:	341025f3          	csrr	a1,mepc
    1a76:	c02e                	c.swsp	a1,0(sp)
    1a78:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    1a7c:	f55fe0ef          	jal	ra,9d0 <uart0_irq_handler>
    1a80:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1a84:	00032103          	lw	sp,0(t1)
    1a88:	4282                	c.lwsp	t0,0(sp)
    1a8a:	34129073          	csrw	mepc,t0
    1a8e:	429e                	c.lwsp	t0,196(sp)
    1a90:	30029073          	csrw	mstatus,t0
    1a94:	4092                	c.lwsp	ra,4(sp)
    1a96:	42a2                	c.lwsp	t0,8(sp)
    1a98:	4332                	c.lwsp	t1,12(sp)
    1a9a:	43c2                	c.lwsp	t2,16(sp)
    1a9c:	4452                	c.lwsp	s0,20(sp)
    1a9e:	44e2                	c.lwsp	s1,24(sp)
    1aa0:	4572                	c.lwsp	a0,28(sp)
    1aa2:	5582                	c.lwsp	a1,32(sp)
    1aa4:	5612                	c.lwsp	a2,36(sp)
    1aa6:	56a2                	c.lwsp	a3,40(sp)
    1aa8:	5732                	c.lwsp	a4,44(sp)
    1aaa:	57c2                	c.lwsp	a5,48(sp)
    1aac:	5852                	c.lwsp	a6,52(sp)
    1aae:	58e2                	c.lwsp	a7,56(sp)
    1ab0:	5972                	c.lwsp	s2,60(sp)
    1ab2:	4986                	c.lwsp	s3,64(sp)
    1ab4:	4a16                	c.lwsp	s4,68(sp)
    1ab6:	4aa6                	c.lwsp	s5,72(sp)
    1ab8:	4b36                	c.lwsp	s6,76(sp)
    1aba:	4bc6                	c.lwsp	s7,80(sp)
    1abc:	4c56                	c.lwsp	s8,84(sp)
    1abe:	4ce6                	c.lwsp	s9,88(sp)
    1ac0:	4d76                	c.lwsp	s10,92(sp)
    1ac2:	5d86                	c.lwsp	s11,96(sp)
    1ac4:	5e16                	c.lwsp	t3,100(sp)
    1ac6:	5ea6                	c.lwsp	t4,104(sp)
    1ac8:	06c12f03          	lw	t5,108(sp)
    1acc:	07012f83          	lw	t6,112(sp)
    1ad0:	7056                	c.flwsp	ft0,116(sp)
    1ad2:	70e6                	c.flwsp	ft1,120(sp)
    1ad4:	7176                	c.flwsp	ft2,124(sp)
    1ad6:	618a                	c.flwsp	ft3,128(sp)
    1ad8:	621a                	c.flwsp	ft4,132(sp)
    1ada:	62aa                	c.flwsp	ft5,136(sp)
    1adc:	633a                	c.flwsp	ft6,140(sp)
    1ade:	63ca                	c.flwsp	ft7,144(sp)
    1ae0:	655a                	c.flwsp	fa0,148(sp)
    1ae2:	65ea                	c.flwsp	fa1,152(sp)
    1ae4:	667a                	c.flwsp	fa2,156(sp)
    1ae6:	768a                	c.flwsp	fa3,160(sp)
    1ae8:	771a                	c.flwsp	fa4,164(sp)
    1aea:	77aa                	c.flwsp	fa5,168(sp)
    1aec:	783a                	c.flwsp	fa6,172(sp)
    1aee:	78ca                	c.flwsp	fa7,176(sp)
    1af0:	7e5a                	c.flwsp	ft8,180(sp)
    1af2:	7eea                	c.flwsp	ft9,184(sp)
    1af4:	7f7a                	c.flwsp	ft10,188(sp)
    1af6:	6f8e                	c.flwsp	ft11,192(sp)
    1af8:	0c810113          	addi	sp,sp,200
    1afc:	30200073          	mret

00001b00 <irq_default>:
    1b00:	f3810113          	addi	sp,sp,-200
    1b04:	c206                	c.swsp	ra,4(sp)
    1b06:	c416                	c.swsp	t0,8(sp)
    1b08:	c61a                	c.swsp	t1,12(sp)
    1b0a:	c81e                	c.swsp	t2,16(sp)
    1b0c:	ca22                	c.swsp	s0,20(sp)
    1b0e:	cc26                	c.swsp	s1,24(sp)
    1b10:	ce2a                	c.swsp	a0,28(sp)
    1b12:	d02e                	c.swsp	a1,32(sp)
    1b14:	d232                	c.swsp	a2,36(sp)
    1b16:	d436                	c.swsp	a3,40(sp)
    1b18:	d63a                	c.swsp	a4,44(sp)
    1b1a:	d83e                	c.swsp	a5,48(sp)
    1b1c:	da42                	c.swsp	a6,52(sp)
    1b1e:	dc46                	c.swsp	a7,56(sp)
    1b20:	de4a                	c.swsp	s2,60(sp)
    1b22:	c0ce                	c.swsp	s3,64(sp)
    1b24:	c2d2                	c.swsp	s4,68(sp)
    1b26:	c4d6                	c.swsp	s5,72(sp)
    1b28:	c6da                	c.swsp	s6,76(sp)
    1b2a:	c8de                	c.swsp	s7,80(sp)
    1b2c:	cae2                	c.swsp	s8,84(sp)
    1b2e:	cce6                	c.swsp	s9,88(sp)
    1b30:	ceea                	c.swsp	s10,92(sp)
    1b32:	d0ee                	c.swsp	s11,96(sp)
    1b34:	d2f2                	c.swsp	t3,100(sp)
    1b36:	d4f6                	c.swsp	t4,104(sp)
    1b38:	d6fa                	c.swsp	t5,108(sp)
    1b3a:	d8fe                	c.swsp	t6,112(sp)
    1b3c:	fa82                	c.fswsp	ft0,116(sp)
    1b3e:	fc86                	c.fswsp	ft1,120(sp)
    1b40:	fe8a                	c.fswsp	ft2,124(sp)
    1b42:	e10e                	c.fswsp	ft3,128(sp)
    1b44:	e312                	c.fswsp	ft4,132(sp)
    1b46:	e516                	c.fswsp	ft5,136(sp)
    1b48:	e71a                	c.fswsp	ft6,140(sp)
    1b4a:	e91e                	c.fswsp	ft7,144(sp)
    1b4c:	eb2a                	c.fswsp	fa0,148(sp)
    1b4e:	ed2e                	c.fswsp	fa1,152(sp)
    1b50:	ef32                	c.fswsp	fa2,156(sp)
    1b52:	f136                	c.fswsp	fa3,160(sp)
    1b54:	f33a                	c.fswsp	fa4,164(sp)
    1b56:	f53e                	c.fswsp	fa5,168(sp)
    1b58:	f742                	c.fswsp	fa6,172(sp)
    1b5a:	f946                	c.fswsp	fa7,176(sp)
    1b5c:	fb72                	c.fswsp	ft8,180(sp)
    1b5e:	fd76                	c.fswsp	ft9,184(sp)
    1b60:	ff7a                	c.fswsp	ft10,188(sp)
    1b62:	e1fe                	c.fswsp	ft11,192(sp)
    1b64:	300022f3          	csrr	t0,mstatus
    1b68:	c396                	c.swsp	t0,196(sp)
    1b6a:	77d622ab          	lwgp	t0,16252 # 840b8 <pxCurrentTCB>
    1b6e:	0022a023          	sw	sp,0(t0)
    1b72:	341025f3          	csrr	a1,mepc
    1b76:	c02e                	c.swsp	a1,0(sp)
    1b78:	69d6212b          	lwgp	sp,16028 # 83fd8 <xISRStackTop>
    1b7c:	e05fe0ef          	jal	ra,980 <irq_default_handler>
    1b80:	77d6232b          	lwgp	t1,16252 # 840b8 <pxCurrentTCB>
    1b84:	00032103          	lw	sp,0(t1)
    1b88:	4282                	c.lwsp	t0,0(sp)
    1b8a:	34129073          	csrw	mepc,t0
    1b8e:	429e                	c.lwsp	t0,196(sp)
    1b90:	30029073          	csrw	mstatus,t0
    1b94:	4092                	c.lwsp	ra,4(sp)
    1b96:	42a2                	c.lwsp	t0,8(sp)
    1b98:	4332                	c.lwsp	t1,12(sp)
    1b9a:	43c2                	c.lwsp	t2,16(sp)
    1b9c:	4452                	c.lwsp	s0,20(sp)
    1b9e:	44e2                	c.lwsp	s1,24(sp)
    1ba0:	4572                	c.lwsp	a0,28(sp)
    1ba2:	5582                	c.lwsp	a1,32(sp)
    1ba4:	5612                	c.lwsp	a2,36(sp)
    1ba6:	56a2                	c.lwsp	a3,40(sp)
    1ba8:	5732                	c.lwsp	a4,44(sp)
    1baa:	57c2                	c.lwsp	a5,48(sp)
    1bac:	5852                	c.lwsp	a6,52(sp)
    1bae:	58e2                	c.lwsp	a7,56(sp)
    1bb0:	5972                	c.lwsp	s2,60(sp)
    1bb2:	4986                	c.lwsp	s3,64(sp)
    1bb4:	4a16                	c.lwsp	s4,68(sp)
    1bb6:	4aa6                	c.lwsp	s5,72(sp)
    1bb8:	4b36                	c.lwsp	s6,76(sp)
    1bba:	4bc6                	c.lwsp	s7,80(sp)
    1bbc:	4c56                	c.lwsp	s8,84(sp)
    1bbe:	4ce6                	c.lwsp	s9,88(sp)
    1bc0:	4d76                	c.lwsp	s10,92(sp)
    1bc2:	5d86                	c.lwsp	s11,96(sp)
    1bc4:	5e16                	c.lwsp	t3,100(sp)
    1bc6:	5ea6                	c.lwsp	t4,104(sp)
    1bc8:	5f36                	c.lwsp	t5,108(sp)
    1bca:	5fc6                	c.lwsp	t6,112(sp)
    1bcc:	7056                	c.flwsp	ft0,116(sp)
    1bce:	70e6                	c.flwsp	ft1,120(sp)
    1bd0:	7176                	c.flwsp	ft2,124(sp)
    1bd2:	618a                	c.flwsp	ft3,128(sp)
    1bd4:	621a                	c.flwsp	ft4,132(sp)
    1bd6:	62aa                	c.flwsp	ft5,136(sp)
    1bd8:	633a                	c.flwsp	ft6,140(sp)
    1bda:	63ca                	c.flwsp	ft7,144(sp)
    1bdc:	655a                	c.flwsp	fa0,148(sp)
    1bde:	65ea                	c.flwsp	fa1,152(sp)
    1be0:	667a                	c.flwsp	fa2,156(sp)
    1be2:	768a                	c.flwsp	fa3,160(sp)
    1be4:	771a                	c.flwsp	fa4,164(sp)
    1be6:	77aa                	c.flwsp	fa5,168(sp)
    1be8:	783a                	c.flwsp	fa6,172(sp)
    1bea:	78ca                	c.flwsp	fa7,176(sp)
    1bec:	7e5a                	c.flwsp	ft8,180(sp)
    1bee:	7eea                	c.flwsp	ft9,184(sp)
    1bf0:	7f7a                	c.flwsp	ft10,188(sp)
    1bf2:	6f8e                	c.flwsp	ft11,192(sp)
    1bf4:	0c810113          	addi	sp,sp,200
    1bf8:	30200073          	mret
    1bfc:	0001                	c.nop
    1bfe:	00000013          	nop
    1c02:	00000013          	nop
    1c06:	00000013          	nop
    1c0a:	00000013          	nop
    1c0e:	00000013          	nop
    1c12:	00000013          	nop
    1c16:	00000013          	nop
    1c1a:	00000013          	nop
    1c1e:	00000013          	nop
    1c22:	00000013          	nop
    1c26:	00000013          	nop
    1c2a:	00000013          	nop
    1c2e:	00000013          	nop
    1c32:	00000013          	nop
    1c36:	00000013          	nop
    1c3a:	00000013          	nop
    1c3e:	00000013          	nop
    1c42:	00000013          	nop
    1c46:	00000013          	nop
    1c4a:	00000013          	nop
	...

00001c50 <uart1_irq_handler>:
    1c50:	1101                	c.addi	sp,-32
    1c52:	801407b7          	lui	a5,0x80140
    1c56:	ce06                	c.swsp	ra,28(sp)
    1c58:	cc22                	c.swsp	s0,24(sp)
    1c5a:	ca26                	c.swsp	s1,20(sp)
    1c5c:	0ce78703          	lb	a4,206(a5) # 801400ce <BIN_SIZE+0x60101a66>
    1c60:	0c077c5b          	bbc	a4,0,1d38 <uart1_irq_handler+0xe8>
    1c64:	0cf78703          	lb	a4,207(a5)
    1c68:	448d                	c.li	s1,3
    1c6a:	f8076713          	ori	a4,a4,-128
    1c6e:	0ff77713          	andi	a4,a4,255
    1c72:	0ce787a3          	sb	a4,207(a5)
    1c76:	801407b7          	lui	a5,0x80140
    1c7a:	0cd78703          	lb	a4,205(a5) # 801400cd <BIN_SIZE+0x60101a65>
    1c7e:	4409                	c.li	s0,2
    1c80:	4c77745b          	bbs	a4,7,1d48 <uart1_irq_handler+0xf8>
    1c84:	80140737          	lui	a4,0x80140
    1c88:	0ce70783          	lb	a5,206(a4) # 801400ce <BIN_SIZE+0x60101a66>
    1c8c:	0627f85b          	bbc	a5,2,1cfc <uart1_irq_handler+0xac>
    1c90:	0cd70783          	lb	a5,205(a4)
    1c94:	8b8d                	c.andi	a5,3
    1c96:	0e078163          	beqz	a5,1d78 <uart1_irq_handler+0x128>
    1c9a:	801007b7          	lui	a5,0x80100
    1c9e:	4a07a783          	lw	a5,1184(a5) # 801004a0 <BIN_SIZE+0x600c1e38>
    1ca2:	0cd70703          	lb	a4,205(a4)
    1ca6:	40f007b3          	neg	a5,a5
    1caa:	078a                	c.slli	a5,0x2
    1cac:	02c78793          	addi	a5,a5,44
    1cb0:	8b0d                	c.andi	a4,3
    1cb2:	97ba                	c.add	a5,a4
    1cb4:	80140637          	lui	a2,0x80140
    1cb8:	0cd60683          	lb	a3,205(a2) # 801400cd <BIN_SIZE+0x60101a65>
    1cbc:	0ff6f693          	andi	a3,a3,255
    1cc0:	1c4c170b          	addigp	a4,25028 # 86300 <uart_rx_context>
    1cc4:	0406e693          	ori	a3,a3,64
    1cc8:	0cd606a3          	sb	a3,205(a2)
    1ccc:	00075503          	lhu	a0,0(a4)
    1cd0:	03400613          	li	a2,52
    1cd4:	00150693          	addi	a3,a0,1
    1cd8:	8a8d                	c.andi	a3,3
    1cda:	85ba                	c.mv	a1,a4
    1cdc:	c4c695ff          	maddr32	a1,a3,a2
    1ce0:	883a                	c.mv	a6,a4
    1ce2:	c4c5187f          	maddr32	a6,a0,a2
    1ce6:	05a1                	c.addi	a1,8
    1ce8:	4631                	c.li	a2,12
    1cea:	4505                	c.li	a0,1
    1cec:	00900433          	add	s0,zero,s1
    1cf0:	00f82223          	sw	a5,4(a6)
    1cf4:	00d71023          	sh	a3,0(a4)
    1cf8:	4a0010ef          	jal	ra,3198 <uart_receive_dma_buffer_set>
    1cfc:	e42007b7          	lui	a5,0xe4200
    1d00:	4749                	c.li	a4,18
    1d02:	c3d8                	c.sw	a4,4(a5)
    1d04:	0048252b          	lwgp	a0,16388 # 84140 <testTaskHandle>
    1d08:	4701                	c.li	a4,0
    1d0a:	007c                	c.addi4spn	a5,sp,12
    1d0c:	4685                	c.li	a3,1
    1d0e:	8622                	c.mv	a2,s0
    1d10:	00000593          	li	a1,0
    1d14:	00014097          	auipc	ra,0x14
    1d18:	e88080e7          	jalr	-376(ra) # 15b9c <xTaskGenericNotifyFromISR>
    1d1c:	00c12783          	lw	a5,12(sp)
    1d20:	00078663          	beqz	a5,1d2c <uart1_irq_handler+0xdc>
    1d24:	00013097          	auipc	ra,0x13
    1d28:	654080e7          	jalr	1620(ra) # 15378 <vTaskSwitchContext>
    1d2c:	40f2                	c.lwsp	ra,28(sp)
    1d2e:	4462                	c.lwsp	s0,24(sp)
    1d30:	44d2                	c.lwsp	s1,20(sp)
    1d32:	6105                	c.addi16sp	sp,32
    1d34:	00008067          	ret
    1d38:	801407b7          	lui	a5,0x80140
    1d3c:	0cd78703          	lb	a4,205(a5) # 801400cd <BIN_SIZE+0x60101a65>
    1d40:	4485                	c.li	s1,1
    1d42:	4401                	c.li	s0,0
    1d44:	b477705b          	bbc	a4,7,1c84 <uart1_irq_handler+0x34>
    1d48:	0cd78703          	lb	a4,205(a5)
    1d4c:	0ff77713          	andi	a4,a4,255
    1d50:	1c4c158b          	addigp	a1,25028 # 86300 <uart_rx_context>
    1d54:	04076713          	ori	a4,a4,64
    1d58:	0ce786a3          	sb	a4,205(a5)
    1d5c:	0005d703          	lhu	a4,0(a1)
    1d60:	03400793          	li	a5,52
    1d64:	4631                	c.li	a2,12
    1d66:	c4f715ff          	maddr32	a1,a4,a5
    1d6a:	4505                	c.li	a0,1
    1d6c:	00858593          	addi	a1,a1,8
    1d70:	428010ef          	jal	ra,3198 <uart_receive_dma_buffer_set>
    1d74:	f11ff06f          	j	1c84 <uart1_irq_handler+0x34>
    1d78:	801007b7          	lui	a5,0x80100
    1d7c:	4a07a783          	lw	a5,1184(a5) # 801004a0 <BIN_SIZE+0x600c1e38>
    1d80:	40f007b3          	neg	a5,a5
    1d84:	078a                	c.slli	a5,0x2
    1d86:	03078793          	addi	a5,a5,48
    1d8a:	b72d                	c.j	1cb4 <uart1_irq_handler+0x64>
    1d8c:	0001                	c.nop
	...

00001d90 <usb_cdc_tx_request>:
    1d90:	1101                	c.addi	sp,-32
    1d92:	cc22                	c.swsp	s0,24(sp)
    1d94:	ca26                	c.swsp	s1,20(sp)
    1d96:	c84a                	c.swsp	s2,16(sp)
    1d98:	ce06                	c.swsp	ra,28(sp)
    1d9a:	c64e                	c.swsp	s3,12(sp)
    1d9c:	c452                	c.swsp	s4,8(sp)
    1d9e:	c256                	c.swsp	s5,4(sp)
    1da0:	84ae                	c.mv	s1,a1
    1da2:	8932                	c.mv	s2,a2
    1da4:	80101437          	lui	s0,0x80101
    1da8:	c905                	c.beqz	a0,1dd8 <usb_cdc_tx_request+0x48>
    1daa:	81040a13          	addi	s4,s0,-2032 # 80100810 <BIN_SIZE+0x600c21a8>
    1dae:	82040993          	addi	s3,s0,-2016
    1db2:	4afd                	c.li	s5,31
    1db4:	81840413          	addi	s0,s0,-2024
    1db8:	20012097          	auipc	ra,0x20012
    1dbc:	1ac080e7          	jalr	428(ra) # 20013f64 <cdc_line_state>
    1dc0:	02355a5b          	beqc	a0,3,1df4 <usb_cdc_tx_request+0x64>
    1dc4:	40f2                	c.lwsp	ra,28(sp)
    1dc6:	4462                	c.lwsp	s0,24(sp)
    1dc8:	854a                	c.mv	a0,s2
    1dca:	44d2                	c.lwsp	s1,20(sp)
    1dcc:	4942                	c.lwsp	s2,16(sp)
    1dce:	49b2                	c.lwsp	s3,12(sp)
    1dd0:	4a22                	c.lwsp	s4,8(sp)
    1dd2:	4a92                	c.lwsp	s5,4(sp)
    1dd4:	6105                	c.addi16sp	sp,32
    1dd6:	8082                	c.jr	ra
    1dd8:	81440a13          	addi	s4,s0,-2028
    1ddc:	82440993          	addi	s3,s0,-2012
    1de0:	04000a93          	li	s5,64
    1de4:	81c40413          	addi	s0,s0,-2020
    1de8:	20012097          	auipc	ra,0x20012
    1dec:	17c080e7          	jalr	380(ra) # 20013f64 <cdc_line_state>
    1df0:	bc356a5b          	bnec	a0,3,1dc4 <usb_cdc_tx_request+0x34>
    1df4:	00098783          	lb	a5,0(s3)
    1df8:	4207f85b          	bbs	a5,0,1e28 <usb_cdc_tx_request+0x98>
    1dfc:	f159097f          	minw	s2,s2,s5
    1e00:	000a0023          	sb	zero,0(s4)
    1e04:	01205e63          	blez	s2,1e20 <usb_cdc_tx_request+0x90>
    1e08:	009005b3          	add	a1,zero,s1
    1e0c:	01248733          	add	a4,s1,s2
    1e10:	0005c783          	lbu	a5,0(a1)
    1e14:	00158593          	addi	a1,a1,1
    1e18:	00f40023          	sb	a5,0(s0)
    1e1c:	fee59ae3          	bne	a1,a4,1e10 <usb_cdc_tx_request+0x80>
    1e20:	4785                	c.li	a5,1
    1e22:	00f98023          	sb	a5,0(s3)
    1e26:	bf79                	c.j	1dc4 <usb_cdc_tx_request+0x34>
    1e28:	4901                	c.li	s2,0
    1e2a:	bf69                	c.j	1dc4 <usb_cdc_tx_request+0x34>

00001e2c <usb_com_write>:
    1e2c:	7179                	c.addi16sp	sp,-48
    1e2e:	d422                	c.swsp	s0,40(sp)
    1e30:	d226                	c.swsp	s1,36(sp)
    1e32:	ce4e                	c.swsp	s3,28(sp)
    1e34:	cc52                	c.swsp	s4,24(sp)
    1e36:	ca56                	c.swsp	s5,20(sp)
    1e38:	c85a                	c.swsp	s6,16(sp)
    1e3a:	c65e                	c.swsp	s7,12(sp)
    1e3c:	8a2e                	c.mv	s4,a1
    1e3e:	8baa                	c.mv	s7,a0
    1e40:	4481                	c.li	s1,0
    1e42:	842e                	c.mv	s0,a1
    1e44:	04000a93          	li	s5,64
    1e48:	801019b7          	lui	s3,0x80101
    1e4c:	4b05                	c.li	s6,1
    1e4e:	d606                	c.swsp	ra,44(sp)
    1e50:	03212023          	sw	s2,32(sp)
    1e54:	00800933          	add	s2,zero,s0
    1e58:	008af463          	bgeu	s5,s0,1e60 <usb_com_write+0x34>
    1e5c:	04000913          	li	s2,64
    1e60:	05448263          	beq	s1,s4,1ea4 <usb_com_write+0x78>
    1e64:	00000513          	li	a0,0
    1e68:	20012097          	auipc	ra,0x20012
    1e6c:	0fc080e7          	jalr	252(ra) # 20013f64 <cdc_line_state>
    1e70:	0035565b          	beqc	a0,3,1e7c <usb_com_write+0x50>
    1e74:	94ca                	c.add	s1,s2
    1e76:	409a0433          	sub	s0,s4,s1
    1e7a:	bfe9                	c.j	1e54 <usb_com_write+0x28>
    1e7c:	82498783          	lb	a5,-2012(s3) # 80100824 <BIN_SIZE+0x600c21bc>
    1e80:	fc07fa5b          	bbs	a5,0,1e54 <usb_com_write+0x28>
    1e84:	009b87b3          	add	a5,s7,s1
    1e88:	012786b3          	add	a3,a5,s2
    1e8c:	80098a23          	sb	zero,-2028(s3)
    1e90:	0007c703          	lbu	a4,0(a5)
    1e94:	0785                	c.addi	a5,1
    1e96:	80e98e23          	sb	a4,-2020(s3)
    1e9a:	fef69be3          	bne	a3,a5,1e90 <usb_com_write+0x64>
    1e9e:	83698223          	sb	s6,-2012(s3)
    1ea2:	bfc9                	c.j	1e74 <usb_com_write+0x48>
    1ea4:	50b2                	c.lwsp	ra,44(sp)
    1ea6:	5422                	c.lwsp	s0,40(sp)
    1ea8:	5492                	c.lwsp	s1,36(sp)
    1eaa:	5902                	c.lwsp	s2,32(sp)
    1eac:	49f2                	c.lwsp	s3,28(sp)
    1eae:	4a62                	c.lwsp	s4,24(sp)
    1eb0:	4ad2                	c.lwsp	s5,20(sp)
    1eb2:	4b42                	c.lwsp	s6,16(sp)
    1eb4:	4bb2                	c.lwsp	s7,12(sp)
    1eb6:	4505                	c.li	a0,1
    1eb8:	6145                	c.addi16sp	sp,48
    1eba:	8082                	c.jr	ra
    1ebc:	0001                	c.nop
	...

00001ec0 <usb_reset_irq_handler>:
    1ec0:	1101                	c.addi	sp,-32
    1ec2:	80101737          	lui	a4,0x80101
    1ec6:	ce06                	c.swsp	ra,28(sp)
    1ec8:	80f70783          	lb	a5,-2033(a4) # 8010080f <BIN_SIZE+0x600c21a7>
    1ecc:	4681                	c.li	a3,0
    1ece:	0ff7f793          	andi	a5,a5,255
    1ed2:	0207e793          	ori	a5,a5,32
    1ed6:	80f707a3          	sb	a5,-2033(a4)
    1eda:	e42007b7          	lui	a5,0xe4200
    1ede:	02300713          	li	a4,35
    1ee2:	c3d8                	c.sw	a4,4(a5)
    1ee4:	2980a7ab          	lwgp	a5,33432 # 883d4 <g_usbd>
    1ee8:	0050                	c.addi4spn	a2,sp,4
    1eea:	43c8                	c.lw	a0,4(a5)
    1eec:	002c                	c.addi4spn	a1,sp,8
    1eee:	c402                	c.swsp	zero,8(sp)
    1ef0:	00013097          	auipc	ra,0x13
    1ef4:	c30080e7          	jalr	-976(ra) # 14b20 <xQueueGenericSendFromISR>
    1ef8:	00412783          	lw	a5,4(sp)
    1efc:	00078663          	beqz	a5,1f08 <usb_reset_irq_handler+0x48>
    1f00:	00013097          	auipc	ra,0x13
    1f04:	478080e7          	jalr	1144(ra) # 15378 <vTaskSwitchContext>
    1f08:	40f2                	c.lwsp	ra,28(sp)
    1f0a:	6105                	c.addi16sp	sp,32
    1f0c:	00008067          	ret

00001f10 <usb_ctrl_ep_setup_irq_handler>:
    1f10:	1101                	c.addi	sp,-32
    1f12:	ce06                	c.swsp	ra,28(sp)
    1f14:	801017b7          	lui	a5,0x80101
    1f18:	4741                	c.li	a4,16
    1f1a:	80e781a3          	sb	a4,-2045(a5) # 80100803 <BIN_SIZE+0x600c219b>
    1f1e:	e42007b7          	lui	a5,0xe4200
    1f22:	471d                	c.li	a4,7
    1f24:	c3d8                	c.sw	a4,4(a5)
    1f26:	2980a7ab          	lwgp	a5,33432 # 883d4 <g_usbd>
    1f2a:	4681                	c.li	a3,0
    1f2c:	43c8                	c.lw	a0,4(a5)
    1f2e:	0050                	c.addi4spn	a2,sp,4
    1f30:	4785                	c.li	a5,1
    1f32:	002c                	c.addi4spn	a1,sp,8
    1f34:	00f12423          	sw	a5,8(sp)
    1f38:	00013097          	auipc	ra,0x13
    1f3c:	be8080e7          	jalr	-1048(ra) # 14b20 <xQueueGenericSendFromISR>
    1f40:	00412783          	lw	a5,4(sp)
    1f44:	00078663          	beqz	a5,1f50 <usb_ctrl_ep_setup_irq_handler+0x40>
    1f48:	00013097          	auipc	ra,0x13
    1f4c:	430080e7          	jalr	1072(ra) # 15378 <vTaskSwitchContext>
    1f50:	40f2                	c.lwsp	ra,28(sp)
    1f52:	6105                	c.addi16sp	sp,32
    1f54:	00008067          	ret

00001f58 <usb_ctrl_ep_status_irq_handler>:
    1f58:	1101                	c.addi	sp,-32
    1f5a:	ce06                	c.swsp	ra,28(sp)
    1f5c:	801017b7          	lui	a5,0x80101
    1f60:	04000713          	li	a4,64
    1f64:	80e781a3          	sb	a4,-2045(a5) # 80100803 <BIN_SIZE+0x600c219b>
    1f68:	e42007b7          	lui	a5,0xe4200
    1f6c:	4725                	c.li	a4,9
    1f6e:	c3d8                	c.sw	a4,4(a5)
    1f70:	2980a7ab          	lwgp	a5,33432 # 883d4 <g_usbd>
    1f74:	4681                	c.li	a3,0
    1f76:	43c8                	c.lw	a0,4(a5)
    1f78:	0050                	c.addi4spn	a2,sp,4
    1f7a:	478d                	c.li	a5,3
    1f7c:	002c                	c.addi4spn	a1,sp,8
    1f7e:	c43e                	c.swsp	a5,8(sp)
    1f80:	00013097          	auipc	ra,0x13
    1f84:	ba0080e7          	jalr	-1120(ra) # 14b20 <xQueueGenericSendFromISR>
    1f88:	00412783          	lw	a5,4(sp)
    1f8c:	00078663          	beqz	a5,1f98 <usb_ctrl_ep_status_irq_handler+0x40>
    1f90:	00013097          	auipc	ra,0x13
    1f94:	3e8080e7          	jalr	1000(ra) # 15378 <vTaskSwitchContext>
    1f98:	40f2                	c.lwsp	ra,28(sp)
    1f9a:	6105                	c.addi16sp	sp,32
    1f9c:	00008067          	ret

00001fa0 <usb_ctrl_ep_data_irq_handler>:
    1fa0:	1101                	c.addi	sp,-32
    1fa2:	ce06                	c.swsp	ra,28(sp)
    1fa4:	801017b7          	lui	a5,0x80101
    1fa8:	02000713          	li	a4,32
    1fac:	80e781a3          	sb	a4,-2045(a5) # 80100803 <BIN_SIZE+0x600c219b>
    1fb0:	e42007b7          	lui	a5,0xe4200
    1fb4:	4721                	c.li	a4,8
    1fb6:	c3d8                	c.sw	a4,4(a5)
    1fb8:	2980a72b          	lwgp	a4,33432 # 883d4 <g_usbd>
    1fbc:	4685                	c.li	a3,1
    1fbe:	4308                	c.lw	a0,0(a4)
    1fc0:	007c                	c.addi4spn	a5,sp,12
    1fc2:	4701                	c.li	a4,0
    1fc4:	4605                	c.li	a2,1
    1fc6:	4585                	c.li	a1,1
    1fc8:	00014097          	auipc	ra,0x14
    1fcc:	bd4080e7          	jalr	-1068(ra) # 15b9c <xTaskGenericNotifyFromISR>
    1fd0:	00c12783          	lw	a5,12(sp)
    1fd4:	00078663          	beqz	a5,1fe0 <usb_ctrl_ep_data_irq_handler+0x40>
    1fd8:	00013097          	auipc	ra,0x13
    1fdc:	3a0080e7          	jalr	928(ra) # 15378 <vTaskSwitchContext>
    1fe0:	40f2                	c.lwsp	ra,28(sp)
    1fe2:	6105                	c.addi16sp	sp,32
    1fe4:	00008067          	ret

00001fe8 <usb_ctrl_ep_setinf_irq_handler>:
    1fe8:	801017b7          	lui	a5,0x80101
    1fec:	f8000713          	li	a4,-128
    1ff0:	80e781a3          	sb	a4,-2045(a5) # 80100803 <BIN_SIZE+0x600c219b>
    1ff4:	e42007b7          	lui	a5,0xe4200
    1ff8:	4729                	c.li	a4,10
    1ffa:	c3d8                	c.sw	a4,4(a5)
    1ffc:	00008067          	ret

00002000 <usb_endpoint_irq_handler>:
    2000:	711d                	c.addi16sp	sp,-96
    2002:	801017b7          	lui	a5,0x80101
    2006:	ce86                	c.swsp	ra,92(sp)
    2008:	cca2                	c.swsp	s0,88(sp)
    200a:	c602                	c.swsp	zero,12(sp)
    200c:	83978403          	lb	s0,-1991(a5) # 80100839 <BIN_SIZE+0x600c21d1>
    2010:	0ff47413          	andi	s0,s0,255
    2014:	0454745b          	bbc	s0,5,205c <usb_endpoint_irq_handler+0x5c>
    2018:	81578603          	lb	a2,-2027(a5)
    201c:	80078aa3          	sb	zero,-2027(a5)
    2020:	0ff67613          	andi	a2,a2,255
    2024:	080c                	c.addi4spn	a1,sp,16
    2026:	ce19                	c.beqz	a2,2044 <usb_endpoint_irq_handler+0x44>
    2028:	00b007b3          	add	a5,zero,a1
    202c:	00c58533          	add	a0,a1,a2
    2030:	801016b7          	lui	a3,0x80101
    2034:	81d68703          	lb	a4,-2019(a3) # 8010081d <BIN_SIZE+0x600c21b5>
    2038:	00178793          	addi	a5,a5,1
    203c:	fee78fa3          	sb	a4,-1(a5)
    2040:	fea79ae3          	bne	a5,a0,2034 <usb_endpoint_irq_handler+0x34>
    2044:	801017b7          	lui	a5,0x80101
    2048:	4705                	c.li	a4,1
    204a:	82e782a3          	sb	a4,-2011(a5) # 80100825 <BIN_SIZE+0x600c21bd>
    204e:	2a00a52b          	lwgp	a0,33440 # 883dc <cdcRxStreamBuffer>
    2052:	0074                	c.addi4spn	a3,sp,12
    2054:	2000c097          	auipc	ra,0x2000c
    2058:	cc4080e7          	jalr	-828(ra) # 2000dd18 <xStreamBufferSendFromISR>
    205c:	0044765b          	bbc	s0,4,2068 <usb_endpoint_irq_handler+0x68>
    2060:	801017b7          	lui	a5,0x80101
    2064:	80078a23          	sb	zero,-2028(a5) # 80100814 <BIN_SIZE+0x600c21ac>
    2068:	0464765b          	bbc	s0,6,20b4 <usb_endpoint_irq_handler+0xb4>
    206c:	801017b7          	lui	a5,0x80101
    2070:	81678603          	lb	a2,-2026(a5) # 80100816 <BIN_SIZE+0x600c21ae>
    2074:	80078b23          	sb	zero,-2026(a5)
    2078:	0ff67613          	andi	a2,a2,255
    207c:	080c                	c.addi4spn	a1,sp,16
    207e:	ce19                	c.beqz	a2,209c <usb_endpoint_irq_handler+0x9c>
    2080:	00b007b3          	add	a5,zero,a1
    2084:	00c58533          	add	a0,a1,a2
    2088:	801016b7          	lui	a3,0x80101
    208c:	81e68703          	lb	a4,-2018(a3) # 8010081e <BIN_SIZE+0x600c21b6>
    2090:	00178793          	addi	a5,a5,1
    2094:	fee78fa3          	sb	a4,-1(a5)
    2098:	fef51ae3          	bne	a0,a5,208c <usb_endpoint_irq_handler+0x8c>
    209c:	801017b7          	lui	a5,0x80101
    20a0:	4705                	c.li	a4,1
    20a2:	82e78323          	sb	a4,-2010(a5) # 80100826 <BIN_SIZE+0x600c21be>
    20a6:	29c0a52b          	lwgp	a0,33436 # 883d8 <cdcRxConsole>
    20aa:	0074                	c.addi4spn	a3,sp,12
    20ac:	2000c097          	auipc	ra,0x2000c
    20b0:	c6c080e7          	jalr	-916(ra) # 2000dd18 <xStreamBufferSendFromISR>
    20b4:	0004765b          	bbc	s0,0,20c0 <usb_endpoint_irq_handler+0xc0>
    20b8:	801017b7          	lui	a5,0x80101
    20bc:	80078823          	sb	zero,-2032(a5) # 80100810 <BIN_SIZE+0x600c21a8>
    20c0:	801017b7          	lui	a5,0x80101
    20c4:	83978703          	lb	a4,-1991(a5) # 80100839 <BIN_SIZE+0x600c21d1>
    20c8:	82e78ca3          	sb	a4,-1991(a5)
    20cc:	e42007b7          	lui	a5,0xe4200
    20d0:	472d                	c.li	a4,11
    20d2:	c3d8                	c.sw	a4,4(a5)
    20d4:	47b2                	c.lwsp	a5,12(sp)
    20d6:	c789                	c.beqz	a5,20e0 <usb_endpoint_irq_handler+0xe0>
    20d8:	00013097          	auipc	ra,0x13
    20dc:	2a0080e7          	jalr	672(ra) # 15378 <vTaskSwitchContext>
    20e0:	40f6                	c.lwsp	ra,92(sp)
    20e2:	4466                	c.lwsp	s0,88(sp)
    20e4:	6125                	c.addi16sp	sp,96
    20e6:	8082                	c.jr	ra
    20e8:	0001                	c.nop
	...

000020ec <vcd_set>:
    20ec:	1101                	c.addi	sp,-32
    20ee:	cc22                	c.swsp	s0,24(sp)
    20f0:	ce06                	c.swsp	ra,28(sp)
    20f2:	ca26                	c.swsp	s1,20(sp)
    20f4:	c84a                	c.swsp	s2,16(sp)
    20f6:	c64e                	c.swsp	s3,12(sp)
    20f8:	c452                	c.swsp	s4,8(sp)
    20fa:	c256                	c.swsp	s5,4(sp)
    20fc:	2c5e140b          	addigp	s0,31428 # 87c00 <vcd>
    2100:	8a2e                	c.mv	s4,a1
    2102:	8aaa                	c.mv	s5,a0
    2104:	00011097          	auipc	ra,0x11
    2108:	5b4080e7          	jalr	1460(ra) # 136b8 <core_interrupt_disable>
    210c:	00441783          	lh	a5,4(s0)
    2110:	2c4c148b          	addigp	s1,25284 # 86400 <signal_bank>
    2114:	1ff7f793          	andi	a5,a5,511
    2118:	4931                	c.li	s2,12
    211a:	8726                	c.mv	a4,s1
    211c:	c527977f          	maddr32	a4,a5,s2
    2120:	00a009b3          	add	s3,zero,a0
    2124:	00f41223          	sh	a5,4(s0)
    2128:	01571123          	sh	s5,2(a4)
    212c:	01472423          	sw	s4,8(a4)
    2130:	889fe0ef          	jal	ra,9b8 <hal_tick_read>
    2134:	00445703          	lhu	a4,4(s0)
    2138:	441c                	c.lw	a5,8(s0)
    213a:	00170693          	addi	a3,a4,1
    213e:	c52714ff          	maddr32	s1,a4,s2
    2142:	40f507b3          	sub	a5,a0,a5
    2146:	8391                	c.srli	a5,0x4
    2148:	c0dc                	c.sw	a5,4(s1)
    214a:	00d41223          	sh	a3,4(s0)
    214e:	4462                	c.lwsp	s0,24(sp)
    2150:	40f2                	c.lwsp	ra,28(sp)
    2152:	44d2                	c.lwsp	s1,20(sp)
    2154:	4942                	c.lwsp	s2,16(sp)
    2156:	4a22                	c.lwsp	s4,8(sp)
    2158:	4a92                	c.lwsp	s5,4(sp)
    215a:	854e                	c.mv	a0,s3
    215c:	49b2                	c.lwsp	s3,12(sp)
    215e:	6105                	c.addi16sp	sp,32
    2160:	00011317          	auipc	t1,0x11
    2164:	56830067          	jr	1384(t1) # 136c8 <core_restore_interrupt>

00002168 <audio_set_i2s_clock.constprop.5>:
    2168:	1141                	c.addi	sp,-16
    216a:	c422                	c.swsp	s0,8(sp)
    216c:	c226                	c.swsp	s1,4(sp)
    216e:	842e                	c.mv	s0,a1
    2170:	c606                	c.swsp	ra,12(sp)
    2172:	84aa                	c.mv	s1,a0
    2174:	00011097          	auipc	ra,0x11
    2178:	544080e7          	jalr	1348(ra) # 136b8 <core_interrupt_disable>
    217c:	00543793          	sltiu	a5,s0,5
    2180:	80140737          	lui	a4,0x80140
    2184:	56fd                	c.li	a3,-1
    2186:	40f007b3          	neg	a5,a5
    218a:	52d71023          	sh	a3,1312(a4) # 80140520 <BIN_SIZE+0x60101eb8>
    218e:	4735                	c.li	a4,13
    2190:	8c7d                	c.and	s0,a5
    2192:	10976363          	bltu	a4,s1,2298 <audio_set_i2s_clock.constprop.5+0x130>
    2196:	200207b7          	lui	a5,0x20020
    219a:	20078793          	addi	a5,a5,512 # 20020200 <__vectors+0x100>
    219e:	0c9784db          	lea.w	s1,a5,s1
    21a2:	409c                	c.lw	a5,0(s1)
    21a4:	00078067          	jr	a5
    21a8:	6f56178b          	addigp	a5,16116 # 84030 <tbl_8k>
    21ac:	40000613          	li	a2,1024
    21b0:	0047c703          	lbu	a4,4(a5)
    21b4:	12004583          	lbu	a1,288(zero) # 120 <adc_16k_rate>
    21b8:	fff70693          	addi	a3,a4,-1
    21bc:	3c06a6db          	bfoz	a3,a3,15,0
    21c0:	06059c63          	bnez	a1,2238 <audio_set_i2s_clock.constprop.5+0xd0>
    21c4:	0037c703          	lbu	a4,3(a5)
    21c8:	80140637          	lui	a2,0x80140
    21cc:	fff70713          	addi	a4,a4,-1
    21d0:	3c07275b          	bfoz	a4,a4,15,0
    21d4:	54e61823          	sh	a4,1360(a2) # 80140550 <BIN_SIZE+0x60101ee8>
    21d8:	54d61923          	sh	a3,1362(a2)
    21dc:	00078703          	lb	a4,0(a5)
    21e0:	0017c603          	lbu	a2,1(a5)
    21e4:	f8076713          	ori	a4,a4,-128
    21e8:	801406b7          	lui	a3,0x80140
    21ec:	0ff77713          	andi	a4,a4,255
    21f0:	1ee68523          	sb	a4,490(a3) # 801401ea <BIN_SIZE+0x60101b82>
    21f4:	1ec685a3          	sb	a2,491(a3)
    21f8:	00278783          	lb	a5,2(a5)
    21fc:	8bbd                	c.andi	a5,15
    21fe:	54f68a23          	sb	a5,1364(a3)
    2202:	4422                	c.lwsp	s0,8(sp)
    2204:	40b2                	c.lwsp	ra,12(sp)
    2206:	4492                	c.lwsp	s1,4(sp)
    2208:	01010113          	addi	sp,sp,16
    220c:	00011317          	auipc	t1,0x11
    2210:	4bc30067          	jr	1212(t1) # 136c8 <core_restore_interrupt>
    2214:	0c84045b          	lea.w	s0,s0,s0
    2218:	1380178b          	addigp	a5,312 # 80274 <tbl_16k>
    221c:	6705                	c.lui	a4,0x1
    221e:	97a2                	c.add	a5,s0
    2220:	80070613          	addi	a2,a4,-2048 # 800 <exception_handler+0x15c>
    2224:	0047c703          	lbu	a4,4(a5)
    2228:	12004583          	lbu	a1,288(zero) # 120 <adc_16k_rate>
    222c:	fff70693          	addi	a3,a4,-1
    2230:	3c06a6db          	bfoz	a3,a3,15,0
    2234:	f80588e3          	beqz	a1,21c4 <audio_set_i2s_clock.constprop.5+0x5c>
    2238:	02c70733          	mul	a4,a4,a2
    223c:	80140637          	lui	a2,0x80140
    2240:	872d                	c.srai	a4,0xb
    2242:	177d                	c.addi	a4,-1
    2244:	3c07275b          	bfoz	a4,a4,15,0
    2248:	54e61823          	sh	a4,1360(a2) # 80140550 <BIN_SIZE+0x60101ee8>
    224c:	54d61923          	sh	a3,1362(a2)
    2250:	f8dff06f          	j	21dc <audio_set_i2s_clock.constprop.5+0x74>
    2254:	6ed6178b          	addigp	a5,16108 # 84028 <tbl_32k>
    2258:	6605                	c.lui	a2,0x1
    225a:	bf99                	c.j	21b0 <audio_set_i2s_clock.constprop.5+0x48>
    225c:	0c84075b          	lea.w	a4,s0,s0
    2260:	1540178b          	addigp	a5,340 # 80290 <tbl_44k>
    2264:	97ba                	c.add	a5,a4
    2266:	6e86348b          	sbgp	s0,16104 # 84024 <dac_441k_rate_curr>
    226a:	6705                	c.lui	a4,0x1
    226c:	60d70613          	addi	a2,a4,1549 # 160d <irq_11+0xd>
    2270:	f41ff06f          	j	21b0 <audio_set_i2s_clock.constprop.5+0x48>
    2274:	0c84075b          	lea.w	a4,s0,s0
    2278:	1700178b          	addigp	a5,368 # 802ac <tbl_48k>
    227c:	97ba                	c.add	a5,a4
    227e:	6e86748b          	sbgp	s0,16105 # 84025 <dac_48k_rate_curr>
    2282:	6709                	c.lui	a4,0x2
    2284:	80070613          	addi	a2,a4,-2048 # 1800 <irq_35>
    2288:	f29ff06f          	j	21b0 <audio_set_i2s_clock.constprop.5+0x48>
    228c:	6709                	c.lui	a4,0x2
    228e:	6fd6178b          	addigp	a5,16124 # 84038 <tbl_adc16k_dac48k>
    2292:	80070613          	addi	a2,a4,-2048 # 1800 <irq_35>
    2296:	bf29                	c.j	21b0 <audio_set_i2s_clock.constprop.5+0x48>
    2298:	6705                	c.lui	a4,0x1
    229a:	4781                	c.li	a5,0
    229c:	80070613          	addi	a2,a4,-2048 # 800 <exception_handler+0x15c>
    22a0:	f11ff06f          	j	21b0 <audio_set_i2s_clock.constprop.5+0x48>

000022a4 <audio_set_i2s_clock>:
    22a4:	1101                	c.addi	sp,-32
    22a6:	cc22                	c.swsp	s0,24(sp)
    22a8:	ca26                	c.swsp	s1,20(sp)
    22aa:	c84a                	c.swsp	s2,16(sp)
    22ac:	84ae                	c.mv	s1,a1
    22ae:	c64e                	c.swsp	s3,12(sp)
    22b0:	ce06                	c.swsp	ra,28(sp)
    22b2:	842a                	c.mv	s0,a0
    22b4:	00c009b3          	add	s3,zero,a2
    22b8:	00011097          	auipc	ra,0x11
    22bc:	400080e7          	jalr	1024(ra) # 136b8 <core_interrupt_disable>
    22c0:	0054b793          	sltiu	a5,s1,5
    22c4:	80140737          	lui	a4,0x80140
    22c8:	56fd                	c.li	a3,-1
    22ca:	40f007b3          	neg	a5,a5
    22ce:	52d71023          	sh	a3,1312(a4) # 80140520 <BIN_SIZE+0x60101eb8>
    22d2:	4735                	c.li	a4,13
    22d4:	892a                	c.mv	s2,a0
    22d6:	8cfd                	c.and	s1,a5
    22d8:	10876263          	bltu	a4,s0,23dc <audio_set_i2s_clock+0x138>
    22dc:	200207b7          	lui	a5,0x20020
    22e0:	23878793          	addi	a5,a5,568 # 20020238 <__vectors+0x138>
    22e4:	0c87845b          	lea.w	s0,a5,s0
    22e8:	401c                	c.lw	a5,0(s0)
    22ea:	8782                	c.jr	a5
    22ec:	6f56140b          	addigp	s0,16116 # 84030 <tbl_8k>
    22f0:	40000493          	li	s1,1024
    22f4:	02098663          	beqz	s3,2320 <audio_set_i2s_clock+0x7c>
    22f8:	801407b7          	lui	a5,0x80140
    22fc:	52279703          	lh	a4,1314(a5) # 80140522 <BIN_SIZE+0x60101eba>
    2300:	801406b7          	lui	a3,0x80140
    2304:	3c07275b          	bfoz	a4,a4,15,0
    2308:	52269783          	lh	a5,1314(a3) # 80140522 <BIN_SIZE+0x60101eba>
    230c:	3c07a7db          	bfoz	a5,a5,15,0
    2310:	fee78ce3          	beq	a5,a4,2308 <audio_set_i2s_clock+0x64>
    2314:	00a00513          	li	a0,10
    2318:	00011097          	auipc	ra,0x11
    231c:	3d0080e7          	jalr	976(ra) # 136e8 <delay_us>
    2320:	00444783          	lbu	a5,4(s0)
    2324:	12004683          	lbu	a3,288(zero) # 120 <adc_16k_rate>
    2328:	fff78713          	addi	a4,a5,-1
    232c:	3c07275b          	bfoz	a4,a4,15,0
    2330:	eec5                	c.bnez	a3,23e8 <audio_set_i2s_clock+0x144>
    2332:	00344783          	lbu	a5,3(s0)
    2336:	801406b7          	lui	a3,0x80140
    233a:	17fd                	c.addi	a5,-1
    233c:	3c07a7db          	bfoz	a5,a5,15,0
    2340:	54f69823          	sh	a5,1360(a3) # 80140550 <BIN_SIZE+0x60101ee8>
    2344:	54e69923          	sh	a4,1362(a3)
    2348:	00040783          	lb	a5,0(s0)
    234c:	00144683          	lbu	a3,1(s0)
    2350:	f807e793          	ori	a5,a5,-128
    2354:	80140737          	lui	a4,0x80140
    2358:	0ff7f793          	andi	a5,a5,255
    235c:	1ef70523          	sb	a5,490(a4) # 801401ea <BIN_SIZE+0x60101b82>
    2360:	1ed705a3          	sb	a3,491(a4)
    2364:	00240783          	lb	a5,2(s0)
    2368:	854a                	c.mv	a0,s2
    236a:	8bbd                	c.andi	a5,15
    236c:	54f70a23          	sb	a5,1364(a4)
    2370:	4462                	c.lwsp	s0,24(sp)
    2372:	40f2                	c.lwsp	ra,28(sp)
    2374:	44d2                	c.lwsp	s1,20(sp)
    2376:	4942                	c.lwsp	s2,16(sp)
    2378:	49b2                	c.lwsp	s3,12(sp)
    237a:	6105                	c.addi16sp	sp,32
    237c:	00011317          	auipc	t1,0x11
    2380:	34c30067          	jr	844(t1) # 136c8 <core_restore_interrupt>
    2384:	0c9484db          	lea.w	s1,s1,s1
    2388:	1380140b          	addigp	s0,312 # 80274 <tbl_16k>
    238c:	6785                	c.lui	a5,0x1
    238e:	9426                	c.add	s0,s1
    2390:	80078493          	addi	s1,a5,-2048 # 800 <exception_handler+0x15c>
    2394:	f61ff06f          	j	22f4 <audio_set_i2s_clock+0x50>
    2398:	6ed6140b          	addigp	s0,16108 # 84028 <tbl_32k>
    239c:	6485                	c.lui	s1,0x1
    239e:	bf99                	c.j	22f4 <audio_set_i2s_clock+0x50>
    23a0:	0c9487db          	lea.w	a5,s1,s1
    23a4:	1540140b          	addigp	s0,340 # 80290 <tbl_44k>
    23a8:	943e                	c.add	s0,a5
    23aa:	6e96348b          	sbgp	s1,16104 # 84024 <dac_441k_rate_curr>
    23ae:	6785                	c.lui	a5,0x1
    23b0:	60d78493          	addi	s1,a5,1549 # 160d <irq_11+0xd>
    23b4:	f41ff06f          	j	22f4 <audio_set_i2s_clock+0x50>
    23b8:	0c9487db          	lea.w	a5,s1,s1
    23bc:	1700140b          	addigp	s0,368 # 802ac <tbl_48k>
    23c0:	943e                	c.add	s0,a5
    23c2:	6e96748b          	sbgp	s1,16105 # 84025 <dac_48k_rate_curr>
    23c6:	6789                	c.lui	a5,0x2
    23c8:	80078493          	addi	s1,a5,-2048 # 1800 <irq_35>
    23cc:	f29ff06f          	j	22f4 <audio_set_i2s_clock+0x50>
    23d0:	6789                	c.lui	a5,0x2
    23d2:	6fd6140b          	addigp	s0,16124 # 84038 <tbl_adc16k_dac48k>
    23d6:	80078493          	addi	s1,a5,-2048 # 1800 <irq_35>
    23da:	bf29                	c.j	22f4 <audio_set_i2s_clock+0x50>
    23dc:	6785                	c.lui	a5,0x1
    23de:	4401                	c.li	s0,0
    23e0:	80078493          	addi	s1,a5,-2048 # 800 <exception_handler+0x15c>
    23e4:	f11ff06f          	j	22f4 <audio_set_i2s_clock+0x50>
    23e8:	029787b3          	mul	a5,a5,s1
    23ec:	801406b7          	lui	a3,0x80140
    23f0:	87ad                	c.srai	a5,0xb
    23f2:	17fd                	c.addi	a5,-1
    23f4:	3c07a7db          	bfoz	a5,a5,15,0
    23f8:	54f69823          	sh	a5,1360(a3) # 80140550 <BIN_SIZE+0x60101ee8>
    23fc:	54e69923          	sh	a4,1362(a3)
    2400:	f49ff06f          	j	2348 <audio_set_i2s_clock+0xa4>

00002404 <audio_change_sample_rate>:
    2404:	7179                	c.addi16sp	sp,-48
    2406:	d226                	c.swsp	s1,36(sp)
    2408:	801204b7          	lui	s1,0x80120
    240c:	d606                	c.swsp	ra,44(sp)
    240e:	d422                	c.swsp	s0,40(sp)
    2410:	d04a                	c.swsp	s2,32(sp)
    2412:	ce4e                	c.swsp	s3,28(sp)
    2414:	cc52                	c.swsp	s4,24(sp)
    2416:	ca56                	c.swsp	s5,20(sp)
    2418:	c85a                	c.swsp	s6,16(sp)
    241a:	c65e                	c.swsp	s7,12(sp)
    241c:	28c48783          	lb	a5,652(s1) # 8012028c <BIN_SIZE+0x600e1c24>
    2420:	f807e793          	ori	a5,a5,-128
    2424:	0ff7f793          	andi	a5,a5,255
    2428:	28f48623          	sb	a5,652(s1)
    242c:	00100437          	lui	s0,0x100
    2430:	2a80a78b          	lbugp	a5,33448 # 883e4 <audio_tx_dma_chn>
    2434:	44440413          	addi	s0,s0,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    2438:	4a51                	c.li	s4,20
    243a:	86a2                	c.mv	a3,s0
    243c:	c54796ff          	maddr32	a3,a5,s4
    2440:	800009b7          	lui	s3,0x80000
    2444:	0136e7b3          	or	a5,a3,s3
    2448:	00078703          	lb	a4,0(a5)
    244c:	8b2e                	c.mv	s6,a1
    244e:	8bb2                	c.mv	s7,a2
    2450:	0fe77713          	andi	a4,a4,254
    2454:	4605                	c.li	a2,1
    2456:	4581                	c.li	a1,0
    2458:	892a                	c.mv	s2,a0
    245a:	00e78023          	sb	a4,0(a5)
    245e:	3599                	c.jal	22a4 <audio_set_i2s_clock>
    2460:	865e                	c.mv	a2,s7
    2462:	00f97913          	andi	s2,s2,15
    2466:	855a                	c.mv	a0,s6
    2468:	00000593          	li	a1,0
    246c:	23248623          	sb	s2,556(s1)
    2470:	00011097          	auipc	ra,0x11
    2474:	ac4080e7          	jalr	-1340(ra) # 12f34 <tmemset>
    2478:	28c48783          	lb	a5,652(s1)
    247c:	07f7f793          	andi	a5,a5,127
    2480:	28f48623          	sb	a5,652(s1)
    2484:	2a80a78b          	lbugp	a5,33448 # 883e4 <audio_tx_dma_chn>
    2488:	c547947f          	maddr32	s0,a5,s4
    248c:	01346433          	or	s0,s0,s3
    2490:	00040783          	lb	a5,0(s0)
    2494:	0ff7f793          	andi	a5,a5,255
    2498:	0017e793          	ori	a5,a5,1
    249c:	00f40023          	sb	a5,0(s0)
    24a0:	50b2                	c.lwsp	ra,44(sp)
    24a2:	5422                	c.lwsp	s0,40(sp)
    24a4:	5492                	c.lwsp	s1,36(sp)
    24a6:	5902                	c.lwsp	s2,32(sp)
    24a8:	49f2                	c.lwsp	s3,28(sp)
    24aa:	4a62                	c.lwsp	s4,24(sp)
    24ac:	4ad2                	c.lwsp	s5,20(sp)
    24ae:	4b42                	c.lwsp	s6,16(sp)
    24b0:	4bb2                	c.lwsp	s7,12(sp)
    24b2:	6145                	c.addi16sp	sp,48
    24b4:	00008067          	ret

000024b8 <audio_rx_dma_en>:
    24b8:	2a80e68b          	lbugp	a3,33449 # 883e5 <audio_rx_dma_chn>
    24bc:	001007b7          	lui	a5,0x100
    24c0:	4751                	c.li	a4,20
    24c2:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    24c6:	c4e697ff          	maddr32	a5,a3,a4
    24ca:	80000737          	lui	a4,0x80000
    24ce:	8fd9                	c.or	a5,a4
    24d0:	00078703          	lb	a4,0(a5)
    24d4:	0ff77713          	andi	a4,a4,255
    24d8:	00176713          	ori	a4,a4,1
    24dc:	00e78023          	sb	a4,0(a5)
    24e0:	00008067          	ret

000024e4 <audio_rx_dma_dis>:
    24e4:	2a80e68b          	lbugp	a3,33449 # 883e5 <audio_rx_dma_chn>
    24e8:	001007b7          	lui	a5,0x100
    24ec:	4751                	c.li	a4,20
    24ee:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    24f2:	c4e697ff          	maddr32	a5,a3,a4
    24f6:	80000737          	lui	a4,0x80000
    24fa:	8fd9                	c.or	a5,a4
    24fc:	00078703          	lb	a4,0(a5)
    2500:	0fe77713          	andi	a4,a4,254
    2504:	00e78023          	sb	a4,0(a5)
    2508:	00008067          	ret

0000250c <audio_tx_dma_en>:
    250c:	2a80a68b          	lbugp	a3,33448 # 883e4 <audio_tx_dma_chn>
    2510:	001007b7          	lui	a5,0x100
    2514:	4751                	c.li	a4,20
    2516:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    251a:	c4e697ff          	maddr32	a5,a3,a4
    251e:	80000737          	lui	a4,0x80000
    2522:	8fd9                	c.or	a5,a4
    2524:	00078703          	lb	a4,0(a5)
    2528:	0ff77713          	andi	a4,a4,255
    252c:	00176713          	ori	a4,a4,1
    2530:	00e78023          	sb	a4,0(a5)
    2534:	00008067          	ret

00002538 <audio_tx_dma_dis>:
    2538:	2a80a68b          	lbugp	a3,33448 # 883e4 <audio_tx_dma_chn>
    253c:	001007b7          	lui	a5,0x100
    2540:	4751                	c.li	a4,20
    2542:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    2546:	c4e697ff          	maddr32	a5,a3,a4
    254a:	80000737          	lui	a4,0x80000
    254e:	8fd9                	c.or	a5,a4
    2550:	00078703          	lb	a4,0(a5)
    2554:	0fe77713          	andi	a4,a4,254
    2558:	00e78023          	sb	a4,0(a5)
    255c:	8082                	c.jr	ra
    255e:	0001                	c.nop

00002560 <flash_send_addr>:
    2560:	5d05275b          	bfoz	a4,a0,23,16
    2564:	801407b7          	lui	a5,0x80140
    2568:	801406b7          	lui	a3,0x80140
    256c:	10e78023          	sb	a4,256(a5) # 80140100 <BIN_SIZE+0x60101a98>
    2570:	10268783          	lb	a5,258(a3) # 80140102 <BIN_SIZE+0x60101a9a>
    2574:	fe07fe5b          	bbs	a5,0,2570 <flash_send_addr+0x10>
    2578:	3c8527db          	bfoz	a5,a0,15,8
    257c:	80140737          	lui	a4,0x80140
    2580:	10f68023          	sb	a5,256(a3)
    2584:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2588:	fe07fe5b          	bbs	a5,0,2584 <flash_send_addr+0x24>
    258c:	0ff57513          	andi	a0,a0,255
    2590:	801406b7          	lui	a3,0x80140
    2594:	10a70023          	sb	a0,256(a4)
    2598:	10268783          	lb	a5,258(a3) # 80140102 <BIN_SIZE+0x60101a9a>
    259c:	fe07fe5b          	bbs	a5,0,2598 <flash_send_addr+0x38>
    25a0:	00008067          	ret

000025a4 <flash_send_cmd>:
    25a4:	801407b7          	lui	a5,0x80140
    25a8:	10178703          	lb	a4,257(a5) # 80140101 <BIN_SIZE+0x60101a99>
    25ac:	0ff77713          	andi	a4,a4,255
    25b0:	01076713          	ori	a4,a4,16
    25b4:	10e780a3          	sb	a4,257(a5)
    25b8:	0001                	c.nop
    25ba:	0001                	c.nop
    25bc:	0001                	c.nop
    25be:	0001                	c.nop
    25c0:	0001                	c.nop
    25c2:	0001                	c.nop
    25c4:	0001                	c.nop
    25c6:	0001                	c.nop
    25c8:	0001                	c.nop
    25ca:	0001                	c.nop
    25cc:	10178683          	lb	a3,257(a5)
    25d0:	80140737          	lui	a4,0x80140
    25d4:	0ef6f693          	andi	a3,a3,239
    25d8:	10d780a3          	sb	a3,257(a5)
    25dc:	10a78023          	sb	a0,256(a5)
    25e0:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    25e4:	fe07fe5b          	bbs	a5,0,25e0 <flash_send_cmd+0x3c>
    25e8:	00008067          	ret

000025ec <flash_wait_done>:
    25ec:	1141                	c.addi	sp,-16
    25ee:	4515                	c.li	a0,5
    25f0:	c606                	c.swsp	ra,12(sp)
    25f2:	3f4d                	c.jal	25a4 <flash_send_cmd>
    25f4:	009896b7          	lui	a3,0x989
    25f8:	68068693          	addi	a3,a3,1664 # 989680 <_D_HEAP_START_ADDR+0x900590>
    25fc:	80140737          	lui	a4,0x80140
    2600:	10070023          	sb	zero,256(a4) # 80140100 <BIN_SIZE+0x60101a98>
    2604:	10270783          	lb	a5,258(a4)
    2608:	fe07fe5b          	bbs	a5,0,2604 <flash_wait_done+0x18>
    260c:	10070783          	lb	a5,256(a4)
    2610:	0207f25b          	bbc	a5,0,2634 <flash_wait_done+0x48>
    2614:	16fd                	c.addi	a3,-1
    2616:	f6ed                	c.bnez	a3,2600 <flash_wait_done+0x14>
    2618:	80140737          	lui	a4,0x80140
    261c:	10170783          	lb	a5,257(a4) # 80140101 <BIN_SIZE+0x60101a99>
    2620:	0ff7f793          	andi	a5,a5,255
    2624:	0107e793          	ori	a5,a5,16
    2628:	10f700a3          	sb	a5,257(a4)
    262c:	40b2                	c.lwsp	ra,12(sp)
    262e:	0141                	c.addi	sp,16
    2630:	00008067          	ret
    2634:	7016570b          	addigp	a4,16129 # 8403d <flash_cnt>
    2638:	00070783          	lb	a5,0(a4)
    263c:	0785                	c.addi	a5,1
    263e:	0ff7f793          	andi	a5,a5,255
    2642:	00f70023          	sb	a5,0(a4)
    2646:	80140737          	lui	a4,0x80140
    264a:	10170783          	lb	a5,257(a4) # 80140101 <BIN_SIZE+0x60101a99>
    264e:	0ff7f793          	andi	a5,a5,255
    2652:	0107e793          	ori	a5,a5,16
    2656:	10f700a3          	sb	a5,257(a4)
    265a:	40b2                	c.lwsp	ra,12(sp)
    265c:	0141                	c.addi	sp,16
    265e:	8082                	c.jr	ra

00002660 <flash_erase_sector_ram>:
    2660:	1101                	c.addi	sp,-32
    2662:	ca26                	c.swsp	s1,20(sp)
    2664:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2668:	c64e                	c.swsp	s3,12(sp)
    266a:	0014c583          	lbu	a1,1(s1)
    266e:	89aa                	c.mv	s3,a0
    2670:	0004c503          	lbu	a0,0(s1)
    2674:	c84a                	c.swsp	s2,16(sp)
    2676:	ce06                	c.swsp	ra,28(sp)
    2678:	00812c23          	sw	s0,24(sp)
    267c:	1ac040ef          	jal	ra,6828 <plic_enter_critical_sec>
    2680:	80140737          	lui	a4,0x80140
    2684:	00a00933          	add	s2,zero,a0
    2688:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    268c:	fe07fe5b          	bbs	a5,0,2688 <flash_erase_sector_ram+0x28>
    2690:	10170783          	lb	a5,257(a4)
    2694:	80140437          	lui	s0,0x80140
    2698:	0ff7f793          	andi	a5,a5,255
    269c:	0107e793          	ori	a5,a5,16
    26a0:	10f700a3          	sb	a5,257(a4)
    26a4:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    26a8:	be37fe5b          	bbc	a5,3,26a4 <flash_erase_sector_ram+0x44>
    26ac:	4519                	c.li	a0,6
    26ae:	3ddd                	c.jal	25a4 <flash_send_cmd>
    26b0:	02000513          	li	a0,32
    26b4:	ef1ff0ef          	jal	ra,25a4 <flash_send_cmd>
    26b8:	01300533          	add	a0,zero,s3
    26bc:	ea5ff0ef          	jal	ra,2560 <flash_send_addr>
    26c0:	10140783          	lb	a5,257(s0)
    26c4:	0ff7f793          	andi	a5,a5,255
    26c8:	0107e793          	ori	a5,a5,16
    26cc:	10f400a3          	sb	a5,257(s0)
    26d0:	f1dff0ef          	jal	ra,25ec <flash_wait_done>
    26d4:	0001                	c.nop
    26d6:	0001                	c.nop
    26d8:	0001                	c.nop
    26da:	0001                	c.nop
    26dc:	0001                	c.nop
    26de:	4462                	c.lwsp	s0,24(sp)
    26e0:	0004c503          	lbu	a0,0(s1)
    26e4:	40f2                	c.lwsp	ra,28(sp)
    26e6:	44d2                	c.lwsp	s1,20(sp)
    26e8:	49b2                	c.lwsp	s3,12(sp)
    26ea:	85ca                	c.mv	a1,s2
    26ec:	4942                	c.lwsp	s2,16(sp)
    26ee:	6105                	c.addi16sp	sp,32
    26f0:	00012317          	auipc	t1,0x12
    26f4:	a3430067          	jr	-1484(t1) # 14124 <plic_exit_critical_sec>

000026f8 <flash_write_page_ram>:
    26f8:	1101                	c.addi	sp,-32
    26fa:	c84a                	c.swsp	s2,16(sp)
    26fc:	7056190b          	addigp	s2,16132 # 84040 <s_flash_preempt_config>
    2700:	ca26                	c.swsp	s1,20(sp)
    2702:	c452                	c.swsp	s4,8(sp)
    2704:	84ae                	c.mv	s1,a1
    2706:	8a2a                	c.mv	s4,a0
    2708:	00194583          	lbu	a1,1(s2)
    270c:	00094503          	lbu	a0,0(s2)
    2710:	cc22                	c.swsp	s0,24(sp)
    2712:	c64e                	c.swsp	s3,12(sp)
    2714:	ce06                	c.swsp	ra,28(sp)
    2716:	8432                	c.mv	s0,a2
    2718:	110040ef          	jal	ra,6828 <plic_enter_critical_sec>
    271c:	80140737          	lui	a4,0x80140
    2720:	00a009b3          	add	s3,zero,a0
    2724:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2728:	fe07fe5b          	bbs	a5,0,2724 <flash_write_page_ram+0x2c>
    272c:	10170783          	lb	a5,257(a4)
    2730:	801406b7          	lui	a3,0x80140
    2734:	0ff7f793          	andi	a5,a5,255
    2738:	0107e793          	ori	a5,a5,16
    273c:	10f700a3          	sb	a5,257(a4)
    2740:	32868783          	lb	a5,808(a3) # 80140328 <BIN_SIZE+0x60101cc0>
    2744:	be37fe5b          	bbc	a5,3,2740 <flash_write_page_ram+0x48>
    2748:	4519                	c.li	a0,6
    274a:	3da9                	c.jal	25a4 <flash_send_cmd>
    274c:	00200513          	li	a0,2
    2750:	e55ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2754:	01400533          	add	a0,zero,s4
    2758:	e09ff0ef          	jal	ra,2560 <flash_send_addr>
    275c:	c095                	c.beqz	s1,2780 <flash_write_page_ram+0x88>
    275e:	8622                	c.mv	a2,s0
    2760:	009406b3          	add	a3,s0,s1
    2764:	80140737          	lui	a4,0x80140
    2768:	00064783          	lbu	a5,0(a2) # 1000 <irq_01>
    276c:	10f70023          	sb	a5,256(a4) # 80140100 <BIN_SIZE+0x60101a98>
    2770:	10270783          	lb	a5,258(a4)
    2774:	fe07fe5b          	bbs	a5,0,2770 <flash_write_page_ram+0x78>
    2778:	00160613          	addi	a2,a2,1
    277c:	fed616e3          	bne	a2,a3,2768 <flash_write_page_ram+0x70>
    2780:	80140737          	lui	a4,0x80140
    2784:	10170783          	lb	a5,257(a4) # 80140101 <BIN_SIZE+0x60101a99>
    2788:	0ff7f793          	andi	a5,a5,255
    278c:	0107e793          	ori	a5,a5,16
    2790:	10f700a3          	sb	a5,257(a4)
    2794:	e59ff0ef          	jal	ra,25ec <flash_wait_done>
    2798:	0001                	c.nop
    279a:	0001                	c.nop
    279c:	0001                	c.nop
    279e:	0001                	c.nop
    27a0:	0001                	c.nop
    27a2:	4462                	c.lwsp	s0,24(sp)
    27a4:	00094503          	lbu	a0,0(s2)
    27a8:	40f2                	c.lwsp	ra,28(sp)
    27aa:	44d2                	c.lwsp	s1,20(sp)
    27ac:	4942                	c.lwsp	s2,16(sp)
    27ae:	4a22                	c.lwsp	s4,8(sp)
    27b0:	85ce                	c.mv	a1,s3
    27b2:	49b2                	c.lwsp	s3,12(sp)
    27b4:	02010113          	addi	sp,sp,32
    27b8:	00012317          	auipc	t1,0x12
    27bc:	96c30067          	jr	-1684(t1) # 14124 <plic_exit_critical_sec>

000027c0 <flash_read_page_ram>:
    27c0:	1101                	c.addi	sp,-32
    27c2:	c64e                	c.swsp	s3,12(sp)
    27c4:	7056198b          	addigp	s3,16132 # 84040 <s_flash_preempt_config>
    27c8:	ca26                	c.swsp	s1,20(sp)
    27ca:	c256                	c.swsp	s5,4(sp)
    27cc:	84ae                	c.mv	s1,a1
    27ce:	8aaa                	c.mv	s5,a0
    27d0:	0019c583          	lbu	a1,1(s3) # 80000001 <BIN_SIZE+0x5ffc1999>
    27d4:	0009c503          	lbu	a0,0(s3)
    27d8:	cc22                	c.swsp	s0,24(sp)
    27da:	c452                	c.swsp	s4,8(sp)
    27dc:	ce06                	c.swsp	ra,28(sp)
    27de:	c84a                	c.swsp	s2,16(sp)
    27e0:	00c00433          	add	s0,zero,a2
    27e4:	044040ef          	jal	ra,6828 <plic_enter_critical_sec>
    27e8:	80140737          	lui	a4,0x80140
    27ec:	00a00a33          	add	s4,zero,a0
    27f0:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    27f4:	fe07fe5b          	bbs	a5,0,27f0 <flash_read_page_ram+0x30>
    27f8:	10170783          	lb	a5,257(a4)
    27fc:	80140937          	lui	s2,0x80140
    2800:	0ff7f793          	andi	a5,a5,255
    2804:	0107e793          	ori	a5,a5,16
    2808:	10f700a3          	sb	a5,257(a4)
    280c:	32890783          	lb	a5,808(s2) # 80140328 <BIN_SIZE+0x60101cc0>
    2810:	be37fe5b          	bbc	a5,3,280c <flash_read_page_ram+0x4c>
    2814:	450d                	c.li	a0,3
    2816:	3379                	c.jal	25a4 <flash_send_cmd>
    2818:	01500533          	add	a0,zero,s5
    281c:	d45ff0ef          	jal	ra,2560 <flash_send_addr>
    2820:	80140737          	lui	a4,0x80140
    2824:	10090023          	sb	zero,256(s2)
    2828:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    282c:	fe07fe5b          	bbs	a5,0,2828 <flash_read_page_ram+0x68>
    2830:	10170783          	lb	a5,257(a4)
    2834:	801406b7          	lui	a3,0x80140
    2838:	0ff7f793          	andi	a5,a5,255
    283c:	0017e793          	ori	a5,a5,1
    2840:	10f700a3          	sb	a5,257(a4)
    2844:	10268783          	lb	a5,258(a3) # 80140102 <BIN_SIZE+0x60101a9a>
    2848:	fe07fe5b          	bbs	a5,0,2844 <flash_read_page_ram+0x84>
    284c:	02048263          	beqz	s1,2870 <flash_read_page_ram+0xb0>
    2850:	009406b3          	add	a3,s0,s1
    2854:	80140737          	lui	a4,0x80140
    2858:	10070783          	lb	a5,256(a4) # 80140100 <BIN_SIZE+0x60101a98>
    285c:	00140413          	addi	s0,s0,1
    2860:	fef40fa3          	sb	a5,-1(s0)
    2864:	10270783          	lb	a5,258(a4)
    2868:	fe07fe5b          	bbs	a5,0,2864 <flash_read_page_ram+0xa4>
    286c:	fed416e3          	bne	s0,a3,2858 <flash_read_page_ram+0x98>
    2870:	80140737          	lui	a4,0x80140
    2874:	10170783          	lb	a5,257(a4) # 80140101 <BIN_SIZE+0x60101a99>
    2878:	0fe7f793          	andi	a5,a5,254
    287c:	10f700a3          	sb	a5,257(a4)
    2880:	10170783          	lb	a5,257(a4)
    2884:	0ff7f793          	andi	a5,a5,255
    2888:	0107e793          	ori	a5,a5,16
    288c:	10f700a3          	sb	a5,257(a4)
    2890:	0001                	c.nop
    2892:	0001                	c.nop
    2894:	0001                	c.nop
    2896:	0001                	c.nop
    2898:	0001                	c.nop
    289a:	4462                	c.lwsp	s0,24(sp)
    289c:	0009c503          	lbu	a0,0(s3)
    28a0:	40f2                	c.lwsp	ra,28(sp)
    28a2:	44d2                	c.lwsp	s1,20(sp)
    28a4:	4942                	c.lwsp	s2,16(sp)
    28a6:	49b2                	c.lwsp	s3,12(sp)
    28a8:	4a92                	c.lwsp	s5,4(sp)
    28aa:	85d2                	c.mv	a1,s4
    28ac:	4a22                	c.lwsp	s4,8(sp)
    28ae:	6105                	c.addi16sp	sp,32
    28b0:	00012317          	auipc	t1,0x12
    28b4:	87430067          	jr	-1932(t1) # 14124 <plic_exit_critical_sec>

000028b8 <flash_erase_chip_ram>:
    28b8:	1141                	c.addi	sp,-16
    28ba:	c226                	c.swsp	s1,4(sp)
    28bc:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    28c0:	0014c583          	lbu	a1,1(s1)
    28c4:	0004c503          	lbu	a0,0(s1)
    28c8:	c04a                	c.swsp	s2,0(sp)
    28ca:	c606                	c.swsp	ra,12(sp)
    28cc:	00812423          	sw	s0,8(sp)
    28d0:	759030ef          	jal	ra,6828 <plic_enter_critical_sec>
    28d4:	80140737          	lui	a4,0x80140
    28d8:	00a00933          	add	s2,zero,a0
    28dc:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    28e0:	fe07fe5b          	bbs	a5,0,28dc <flash_erase_chip_ram+0x24>
    28e4:	10170783          	lb	a5,257(a4)
    28e8:	80140437          	lui	s0,0x80140
    28ec:	0ff7f793          	andi	a5,a5,255
    28f0:	0107e793          	ori	a5,a5,16
    28f4:	10f700a3          	sb	a5,257(a4)
    28f8:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    28fc:	be37fe5b          	bbc	a5,3,28f8 <flash_erase_chip_ram+0x40>
    2900:	4519                	c.li	a0,6
    2902:	314d                	c.jal	25a4 <flash_send_cmd>
    2904:	06000513          	li	a0,96
    2908:	c9dff0ef          	jal	ra,25a4 <flash_send_cmd>
    290c:	10140783          	lb	a5,257(s0)
    2910:	0ff7f793          	andi	a5,a5,255
    2914:	0107e793          	ori	a5,a5,16
    2918:	10f400a3          	sb	a5,257(s0)
    291c:	cd1ff0ef          	jal	ra,25ec <flash_wait_done>
    2920:	0001                	c.nop
    2922:	0001                	c.nop
    2924:	0001                	c.nop
    2926:	0001                	c.nop
    2928:	0001                	c.nop
    292a:	4422                	c.lwsp	s0,8(sp)
    292c:	0004c503          	lbu	a0,0(s1)
    2930:	40b2                	c.lwsp	ra,12(sp)
    2932:	4492                	c.lwsp	s1,4(sp)
    2934:	85ca                	c.mv	a1,s2
    2936:	4902                	c.lwsp	s2,0(sp)
    2938:	01010113          	addi	sp,sp,16
    293c:	00011317          	auipc	t1,0x11
    2940:	7e830067          	jr	2024(t1) # 14124 <plic_exit_critical_sec>

00002944 <flash_erase_page_ram>:
    2944:	1101                	c.addi	sp,-32
    2946:	ca26                	c.swsp	s1,20(sp)
    2948:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    294c:	c64e                	c.swsp	s3,12(sp)
    294e:	0014c583          	lbu	a1,1(s1)
    2952:	89aa                	c.mv	s3,a0
    2954:	0004c503          	lbu	a0,0(s1)
    2958:	c84a                	c.swsp	s2,16(sp)
    295a:	ce06                	c.swsp	ra,28(sp)
    295c:	00812c23          	sw	s0,24(sp)
    2960:	6c9030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2964:	80140737          	lui	a4,0x80140
    2968:	00a00933          	add	s2,zero,a0
    296c:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2970:	fe07fe5b          	bbs	a5,0,296c <flash_erase_page_ram+0x28>
    2974:	10170783          	lb	a5,257(a4)
    2978:	80140437          	lui	s0,0x80140
    297c:	0ff7f793          	andi	a5,a5,255
    2980:	0107e793          	ori	a5,a5,16
    2984:	10f700a3          	sb	a5,257(a4)
    2988:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    298c:	be37fe5b          	bbc	a5,3,2988 <flash_erase_page_ram+0x44>
    2990:	4519                	c.li	a0,6
    2992:	3909                	c.jal	25a4 <flash_send_cmd>
    2994:	08100513          	li	a0,129
    2998:	c0dff0ef          	jal	ra,25a4 <flash_send_cmd>
    299c:	01300533          	add	a0,zero,s3
    29a0:	bc1ff0ef          	jal	ra,2560 <flash_send_addr>
    29a4:	10140783          	lb	a5,257(s0)
    29a8:	0ff7f793          	andi	a5,a5,255
    29ac:	0107e793          	ori	a5,a5,16
    29b0:	10f400a3          	sb	a5,257(s0)
    29b4:	c39ff0ef          	jal	ra,25ec <flash_wait_done>
    29b8:	0001                	c.nop
    29ba:	0001                	c.nop
    29bc:	0001                	c.nop
    29be:	0001                	c.nop
    29c0:	0001                	c.nop
    29c2:	4462                	c.lwsp	s0,24(sp)
    29c4:	0004c503          	lbu	a0,0(s1)
    29c8:	40f2                	c.lwsp	ra,28(sp)
    29ca:	44d2                	c.lwsp	s1,20(sp)
    29cc:	49b2                	c.lwsp	s3,12(sp)
    29ce:	85ca                	c.mv	a1,s2
    29d0:	4942                	c.lwsp	s2,16(sp)
    29d2:	6105                	c.addi16sp	sp,32
    29d4:	00011317          	auipc	t1,0x11
    29d8:	75030067          	jr	1872(t1) # 14124 <plic_exit_critical_sec>

000029dc <flash_erase_32kblock_ram>:
    29dc:	1101                	c.addi	sp,-32
    29de:	ca26                	c.swsp	s1,20(sp)
    29e0:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    29e4:	c64e                	c.swsp	s3,12(sp)
    29e6:	0014c583          	lbu	a1,1(s1)
    29ea:	89aa                	c.mv	s3,a0
    29ec:	0004c503          	lbu	a0,0(s1)
    29f0:	c84a                	c.swsp	s2,16(sp)
    29f2:	ce06                	c.swsp	ra,28(sp)
    29f4:	00812c23          	sw	s0,24(sp)
    29f8:	631030ef          	jal	ra,6828 <plic_enter_critical_sec>
    29fc:	80140737          	lui	a4,0x80140
    2a00:	00a00933          	add	s2,zero,a0
    2a04:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2a08:	fe07fe5b          	bbs	a5,0,2a04 <flash_erase_32kblock_ram+0x28>
    2a0c:	10170783          	lb	a5,257(a4)
    2a10:	80140437          	lui	s0,0x80140
    2a14:	0ff7f793          	andi	a5,a5,255
    2a18:	0107e793          	ori	a5,a5,16
    2a1c:	10f700a3          	sb	a5,257(a4)
    2a20:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2a24:	be37fe5b          	bbc	a5,3,2a20 <flash_erase_32kblock_ram+0x44>
    2a28:	4519                	c.li	a0,6
    2a2a:	3ead                	c.jal	25a4 <flash_send_cmd>
    2a2c:	05200513          	li	a0,82
    2a30:	b75ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2a34:	01300533          	add	a0,zero,s3
    2a38:	b29ff0ef          	jal	ra,2560 <flash_send_addr>
    2a3c:	10140783          	lb	a5,257(s0)
    2a40:	0ff7f793          	andi	a5,a5,255
    2a44:	0107e793          	ori	a5,a5,16
    2a48:	10f400a3          	sb	a5,257(s0)
    2a4c:	ba1ff0ef          	jal	ra,25ec <flash_wait_done>
    2a50:	0001                	c.nop
    2a52:	0001                	c.nop
    2a54:	0001                	c.nop
    2a56:	0001                	c.nop
    2a58:	0001                	c.nop
    2a5a:	4462                	c.lwsp	s0,24(sp)
    2a5c:	0004c503          	lbu	a0,0(s1)
    2a60:	40f2                	c.lwsp	ra,28(sp)
    2a62:	44d2                	c.lwsp	s1,20(sp)
    2a64:	49b2                	c.lwsp	s3,12(sp)
    2a66:	85ca                	c.mv	a1,s2
    2a68:	4942                	c.lwsp	s2,16(sp)
    2a6a:	6105                	c.addi16sp	sp,32
    2a6c:	00011317          	auipc	t1,0x11
    2a70:	6b830067          	jr	1720(t1) # 14124 <plic_exit_critical_sec>

00002a74 <flash_erase_64kblock_ram>:
    2a74:	1101                	c.addi	sp,-32
    2a76:	ca26                	c.swsp	s1,20(sp)
    2a78:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2a7c:	c64e                	c.swsp	s3,12(sp)
    2a7e:	0014c583          	lbu	a1,1(s1)
    2a82:	89aa                	c.mv	s3,a0
    2a84:	0004c503          	lbu	a0,0(s1)
    2a88:	c84a                	c.swsp	s2,16(sp)
    2a8a:	ce06                	c.swsp	ra,28(sp)
    2a8c:	00812c23          	sw	s0,24(sp)
    2a90:	599030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2a94:	80140737          	lui	a4,0x80140
    2a98:	00a00933          	add	s2,zero,a0
    2a9c:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2aa0:	fe07fe5b          	bbs	a5,0,2a9c <flash_erase_64kblock_ram+0x28>
    2aa4:	10170783          	lb	a5,257(a4)
    2aa8:	80140437          	lui	s0,0x80140
    2aac:	0ff7f793          	andi	a5,a5,255
    2ab0:	0107e793          	ori	a5,a5,16
    2ab4:	10f700a3          	sb	a5,257(a4)
    2ab8:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2abc:	be37fe5b          	bbc	a5,3,2ab8 <flash_erase_64kblock_ram+0x44>
    2ac0:	4519                	c.li	a0,6
    2ac2:	34cd                	c.jal	25a4 <flash_send_cmd>
    2ac4:	0d800513          	li	a0,216
    2ac8:	addff0ef          	jal	ra,25a4 <flash_send_cmd>
    2acc:	01300533          	add	a0,zero,s3
    2ad0:	a91ff0ef          	jal	ra,2560 <flash_send_addr>
    2ad4:	10140783          	lb	a5,257(s0)
    2ad8:	0ff7f793          	andi	a5,a5,255
    2adc:	0107e793          	ori	a5,a5,16
    2ae0:	10f400a3          	sb	a5,257(s0)
    2ae4:	b09ff0ef          	jal	ra,25ec <flash_wait_done>
    2ae8:	0001                	c.nop
    2aea:	0001                	c.nop
    2aec:	0001                	c.nop
    2aee:	0001                	c.nop
    2af0:	0001                	c.nop
    2af2:	4462                	c.lwsp	s0,24(sp)
    2af4:	0004c503          	lbu	a0,0(s1)
    2af8:	40f2                	c.lwsp	ra,28(sp)
    2afa:	44d2                	c.lwsp	s1,20(sp)
    2afc:	49b2                	c.lwsp	s3,12(sp)
    2afe:	85ca                	c.mv	a1,s2
    2b00:	4942                	c.lwsp	s2,16(sp)
    2b02:	6105                	c.addi16sp	sp,32
    2b04:	00011317          	auipc	t1,0x11
    2b08:	62030067          	jr	1568(t1) # 14124 <plic_exit_critical_sec>

00002b0c <flash_write_status_ram>:
    2b0c:	1101                	c.addi	sp,-32
    2b0e:	ca26                	c.swsp	s1,20(sp)
    2b10:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2b14:	c64e                	c.swsp	s3,12(sp)
    2b16:	0014c583          	lbu	a1,1(s1)
    2b1a:	89aa                	c.mv	s3,a0
    2b1c:	0004c503          	lbu	a0,0(s1)
    2b20:	c84a                	c.swsp	s2,16(sp)
    2b22:	ce06                	c.swsp	ra,28(sp)
    2b24:	00812c23          	sw	s0,24(sp)
    2b28:	501030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2b2c:	80140737          	lui	a4,0x80140
    2b30:	00a00933          	add	s2,zero,a0
    2b34:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2b38:	fe07fe5b          	bbs	a5,0,2b34 <flash_write_status_ram+0x28>
    2b3c:	10170783          	lb	a5,257(a4)
    2b40:	80140437          	lui	s0,0x80140
    2b44:	0ff7f793          	andi	a5,a5,255
    2b48:	0107e793          	ori	a5,a5,16
    2b4c:	10f700a3          	sb	a5,257(a4)
    2b50:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2b54:	be37fe5b          	bbc	a5,3,2b50 <flash_write_status_ram+0x44>
    2b58:	00600513          	li	a0,6
    2b5c:	a49ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2b60:	00100513          	li	a0,1
    2b64:	a41ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2b68:	0ff9f793          	andi	a5,s3,255
    2b6c:	80140737          	lui	a4,0x80140
    2b70:	10f40023          	sb	a5,256(s0)
    2b74:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2b78:	fe07fe5b          	bbs	a5,0,2b74 <flash_write_status_ram+0x68>
    2b7c:	0089d993          	srli	s3,s3,0x8
    2b80:	80140437          	lui	s0,0x80140
    2b84:	11370023          	sb	s3,256(a4)
    2b88:	10240783          	lb	a5,258(s0) # 80140102 <BIN_SIZE+0x60101a9a>
    2b8c:	fe07fe5b          	bbs	a5,0,2b88 <flash_write_status_ram+0x7c>
    2b90:	10140783          	lb	a5,257(s0)
    2b94:	0ff7f793          	andi	a5,a5,255
    2b98:	0107e793          	ori	a5,a5,16
    2b9c:	10f400a3          	sb	a5,257(s0)
    2ba0:	a4dff0ef          	jal	ra,25ec <flash_wait_done>
    2ba4:	10140783          	lb	a5,257(s0)
    2ba8:	0ff7f793          	andi	a5,a5,255
    2bac:	0107e793          	ori	a5,a5,16
    2bb0:	10f400a3          	sb	a5,257(s0)
    2bb4:	0001                	c.nop
    2bb6:	0001                	c.nop
    2bb8:	0001                	c.nop
    2bba:	0001                	c.nop
    2bbc:	0001                	c.nop
    2bbe:	4462                	c.lwsp	s0,24(sp)
    2bc0:	0004c503          	lbu	a0,0(s1)
    2bc4:	40f2                	c.lwsp	ra,28(sp)
    2bc6:	44d2                	c.lwsp	s1,20(sp)
    2bc8:	49b2                	c.lwsp	s3,12(sp)
    2bca:	85ca                	c.mv	a1,s2
    2bcc:	4942                	c.lwsp	s2,16(sp)
    2bce:	6105                	c.addi16sp	sp,32
    2bd0:	00011317          	auipc	t1,0x11
    2bd4:	55430067          	jr	1364(t1) # 14124 <plic_exit_critical_sec>

00002bd8 <flash_read_status_ram>:
    2bd8:	1101                	c.addi	sp,-32
    2bda:	c84a                	c.swsp	s2,16(sp)
    2bdc:	7056190b          	addigp	s2,16132 # 84040 <s_flash_preempt_config>
    2be0:	00194583          	lbu	a1,1(s2)
    2be4:	00094503          	lbu	a0,0(s2)
    2be8:	c64e                	c.swsp	s3,12(sp)
    2bea:	ce06                	c.swsp	ra,28(sp)
    2bec:	cc22                	c.swsp	s0,24(sp)
    2bee:	ca26                	c.swsp	s1,20(sp)
    2bf0:	439030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2bf4:	80140737          	lui	a4,0x80140
    2bf8:	00a009b3          	add	s3,zero,a0
    2bfc:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2c00:	fe07fe5b          	bbs	a5,0,2bfc <flash_read_status_ram+0x24>
    2c04:	10170783          	lb	a5,257(a4)
    2c08:	801404b7          	lui	s1,0x80140
    2c0c:	0ff7f793          	andi	a5,a5,255
    2c10:	0107e793          	ori	a5,a5,16
    2c14:	10f700a3          	sb	a5,257(a4)
    2c18:	32848783          	lb	a5,808(s1) # 80140328 <BIN_SIZE+0x60101cc0>
    2c1c:	be37fe5b          	bbc	a5,3,2c18 <flash_read_status_ram+0x40>
    2c20:	03500513          	li	a0,53
    2c24:	80140437          	lui	s0,0x80140
    2c28:	97dff0ef          	jal	ra,25a4 <flash_send_cmd>
    2c2c:	10048023          	sb	zero,256(s1)
    2c30:	10240783          	lb	a5,258(s0) # 80140102 <BIN_SIZE+0x60101a9a>
    2c34:	fe07fe5b          	bbs	a5,0,2c30 <flash_read_status_ram+0x58>
    2c38:	10040483          	lb	s1,256(s0)
    2c3c:	10140783          	lb	a5,257(s0)
    2c40:	00500513          	li	a0,5
    2c44:	0ff7f793          	andi	a5,a5,255
    2c48:	0107e793          	ori	a5,a5,16
    2c4c:	10f400a3          	sb	a5,257(s0)
    2c50:	955ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2c54:	20f4a4db          	bfoz	s1,s1,8,15
    2c58:	80140737          	lui	a4,0x80140
    2c5c:	10040023          	sb	zero,256(s0)
    2c60:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2c64:	fe07fe5b          	bbs	a5,0,2c60 <flash_read_status_ram+0x88>
    2c68:	10070403          	lb	s0,256(a4)
    2c6c:	10170783          	lb	a5,257(a4)
    2c70:	0ff47413          	andi	s0,s0,255
    2c74:	0ff7f793          	andi	a5,a5,255
    2c78:	0107e793          	ori	a5,a5,16
    2c7c:	8c45                	c.or	s0,s1
    2c7e:	10f700a3          	sb	a5,257(a4)
    2c82:	0001                	c.nop
    2c84:	0001                	c.nop
    2c86:	0001                	c.nop
    2c88:	0001                	c.nop
    2c8a:	0001                	c.nop
    2c8c:	00094503          	lbu	a0,0(s2)
    2c90:	013005b3          	add	a1,zero,s3
    2c94:	00011097          	auipc	ra,0x11
    2c98:	490080e7          	jalr	1168(ra) # 14124 <plic_exit_critical_sec>
    2c9c:	8522                	c.mv	a0,s0
    2c9e:	40f2                	c.lwsp	ra,28(sp)
    2ca0:	4462                	c.lwsp	s0,24(sp)
    2ca2:	44d2                	c.lwsp	s1,20(sp)
    2ca4:	4942                	c.lwsp	s2,16(sp)
    2ca6:	49b2                	c.lwsp	s3,12(sp)
    2ca8:	6105                	c.addi16sp	sp,32
    2caa:	8082                	c.jr	ra

00002cac <flash_deep_powerdown_ram>:
    2cac:	1141                	c.addi	sp,-16
    2cae:	c226                	c.swsp	s1,4(sp)
    2cb0:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2cb4:	0014c583          	lbu	a1,1(s1)
    2cb8:	0004c503          	lbu	a0,0(s1)
    2cbc:	c04a                	c.swsp	s2,0(sp)
    2cbe:	c606                	c.swsp	ra,12(sp)
    2cc0:	00812423          	sw	s0,8(sp)
    2cc4:	365030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2cc8:	80140737          	lui	a4,0x80140
    2ccc:	00a00933          	add	s2,zero,a0
    2cd0:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2cd4:	fe07fe5b          	bbs	a5,0,2cd0 <flash_deep_powerdown_ram+0x24>
    2cd8:	10170783          	lb	a5,257(a4)
    2cdc:	80140437          	lui	s0,0x80140
    2ce0:	0ff7f793          	andi	a5,a5,255
    2ce4:	0107e793          	ori	a5,a5,16
    2ce8:	10f700a3          	sb	a5,257(a4)
    2cec:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2cf0:	be37fe5b          	bbc	a5,3,2cec <flash_deep_powerdown_ram+0x40>
    2cf4:	0b900513          	li	a0,185
    2cf8:	8adff0ef          	jal	ra,25a4 <flash_send_cmd>
    2cfc:	10140783          	lb	a5,257(s0)
    2d00:	00100513          	li	a0,1
    2d04:	0ff7f793          	andi	a5,a5,255
    2d08:	0107e793          	ori	a5,a5,16
    2d0c:	10f400a3          	sb	a5,257(s0)
    2d10:	00011097          	auipc	ra,0x11
    2d14:	9d8080e7          	jalr	-1576(ra) # 136e8 <delay_us>
    2d18:	0001                	c.nop
    2d1a:	0001                	c.nop
    2d1c:	0001                	c.nop
    2d1e:	0001                	c.nop
    2d20:	0001                	c.nop
    2d22:	4422                	c.lwsp	s0,8(sp)
    2d24:	0004c503          	lbu	a0,0(s1)
    2d28:	40b2                	c.lwsp	ra,12(sp)
    2d2a:	4492                	c.lwsp	s1,4(sp)
    2d2c:	85ca                	c.mv	a1,s2
    2d2e:	4902                	c.lwsp	s2,0(sp)
    2d30:	01010113          	addi	sp,sp,16
    2d34:	00011317          	auipc	t1,0x11
    2d38:	3f030067          	jr	1008(t1) # 14124 <plic_exit_critical_sec>

00002d3c <flash_release_deep_powerdown_ram>:
    2d3c:	1141                	c.addi	sp,-16
    2d3e:	c226                	c.swsp	s1,4(sp)
    2d40:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2d44:	0014c583          	lbu	a1,1(s1)
    2d48:	0004c503          	lbu	a0,0(s1)
    2d4c:	c04a                	c.swsp	s2,0(sp)
    2d4e:	c606                	c.swsp	ra,12(sp)
    2d50:	00812423          	sw	s0,8(sp)
    2d54:	2d5030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2d58:	80140737          	lui	a4,0x80140
    2d5c:	00a00933          	add	s2,zero,a0
    2d60:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2d64:	fe07fe5b          	bbs	a5,0,2d60 <flash_release_deep_powerdown_ram+0x24>
    2d68:	10170783          	lb	a5,257(a4)
    2d6c:	80140437          	lui	s0,0x80140
    2d70:	0ff7f793          	andi	a5,a5,255
    2d74:	0107e793          	ori	a5,a5,16
    2d78:	10f700a3          	sb	a5,257(a4)
    2d7c:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2d80:	be37fe5b          	bbc	a5,3,2d7c <flash_release_deep_powerdown_ram+0x40>
    2d84:	0ab00513          	li	a0,171
    2d88:	81dff0ef          	jal	ra,25a4 <flash_send_cmd>
    2d8c:	10140783          	lb	a5,257(s0)
    2d90:	0ff7f793          	andi	a5,a5,255
    2d94:	0107e793          	ori	a5,a5,16
    2d98:	10f400a3          	sb	a5,257(s0)
    2d9c:	851ff0ef          	jal	ra,25ec <flash_wait_done>
    2da0:	10140783          	lb	a5,257(s0)
    2da4:	0ff7f793          	andi	a5,a5,255
    2da8:	0107e793          	ori	a5,a5,16
    2dac:	10f400a3          	sb	a5,257(s0)
    2db0:	0001                	c.nop
    2db2:	0001                	c.nop
    2db4:	0001                	c.nop
    2db6:	0001                	c.nop
    2db8:	0001                	c.nop
    2dba:	4422                	c.lwsp	s0,8(sp)
    2dbc:	0004c503          	lbu	a0,0(s1)
    2dc0:	40b2                	c.lwsp	ra,12(sp)
    2dc2:	4492                	c.lwsp	s1,4(sp)
    2dc4:	85ca                	c.mv	a1,s2
    2dc6:	4902                	c.lwsp	s2,0(sp)
    2dc8:	01010113          	addi	sp,sp,16
    2dcc:	00011317          	auipc	t1,0x11
    2dd0:	35830067          	jr	856(t1) # 14124 <plic_exit_critical_sec>

00002dd4 <flash_read_mid_ram>:
    2dd4:	1101                	c.addi	sp,-32
    2dd6:	ca26                	c.swsp	s1,20(sp)
    2dd8:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2ddc:	0014c583          	lbu	a1,1(s1)
    2de0:	0004c503          	lbu	a0,0(s1)
    2de4:	c84a                	c.swsp	s2,16(sp)
    2de6:	ce06                	c.swsp	ra,28(sp)
    2de8:	cc22                	c.swsp	s0,24(sp)
    2dea:	c602                	c.swsp	zero,12(sp)
    2dec:	23d030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2df0:	80140737          	lui	a4,0x80140
    2df4:	00a00933          	add	s2,zero,a0
    2df8:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2dfc:	fe07fe5b          	bbs	a5,0,2df8 <flash_read_mid_ram+0x24>
    2e00:	10170783          	lb	a5,257(a4)
    2e04:	80140437          	lui	s0,0x80140
    2e08:	0ff7f793          	andi	a5,a5,255
    2e0c:	0107e793          	ori	a5,a5,16
    2e10:	10f700a3          	sb	a5,257(a4)
    2e14:	32840783          	lb	a5,808(s0) # 80140328 <BIN_SIZE+0x60101cc0>
    2e18:	be37fe5b          	bbc	a5,3,2e14 <flash_read_mid_ram+0x40>
    2e1c:	09f00513          	li	a0,159
    2e20:	f84ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2e24:	80140737          	lui	a4,0x80140
    2e28:	10040023          	sb	zero,256(s0)
    2e2c:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2e30:	fe07fe5b          	bbs	a5,0,2e2c <flash_read_mid_ram+0x58>
    2e34:	10170783          	lb	a5,257(a4)
    2e38:	801406b7          	lui	a3,0x80140
    2e3c:	0ff7f793          	andi	a5,a5,255
    2e40:	0017e793          	ori	a5,a5,1
    2e44:	10f700a3          	sb	a5,257(a4)
    2e48:	10268783          	lb	a5,258(a3) # 80140102 <BIN_SIZE+0x60101a9a>
    2e4c:	fe07fe5b          	bbs	a5,0,2e48 <flash_read_mid_ram+0x74>
    2e50:	00c10693          	addi	a3,sp,12
    2e54:	00f10613          	addi	a2,sp,15
    2e58:	80140737          	lui	a4,0x80140
    2e5c:	10070783          	lb	a5,256(a4) # 80140100 <BIN_SIZE+0x60101a98>
    2e60:	00f68023          	sb	a5,0(a3)
    2e64:	10270783          	lb	a5,258(a4)
    2e68:	fe07fe5b          	bbs	a5,0,2e64 <flash_read_mid_ram+0x90>
    2e6c:	0685                	c.addi	a3,1
    2e6e:	fec697e3          	bne	a3,a2,2e5c <flash_read_mid_ram+0x88>
    2e72:	10170783          	lb	a5,257(a4)
    2e76:	0fe7f793          	andi	a5,a5,254
    2e7a:	10f700a3          	sb	a5,257(a4)
    2e7e:	10170783          	lb	a5,257(a4)
    2e82:	0ff7f793          	andi	a5,a5,255
    2e86:	0107e793          	ori	a5,a5,16
    2e8a:	10f700a3          	sb	a5,257(a4)
    2e8e:	0001                	c.nop
    2e90:	0001                	c.nop
    2e92:	0001                	c.nop
    2e94:	0001                	c.nop
    2e96:	0001                	c.nop
    2e98:	0004c503          	lbu	a0,0(s1)
    2e9c:	012005b3          	add	a1,zero,s2
    2ea0:	00011097          	auipc	ra,0x11
    2ea4:	284080e7          	jalr	644(ra) # 14124 <plic_exit_critical_sec>
    2ea8:	40f2                	c.lwsp	ra,28(sp)
    2eaa:	4462                	c.lwsp	s0,24(sp)
    2eac:	4532                	c.lwsp	a0,12(sp)
    2eae:	44d2                	c.lwsp	s1,20(sp)
    2eb0:	4942                	c.lwsp	s2,16(sp)
    2eb2:	6105                	c.addi16sp	sp,32
    2eb4:	00008067          	ret

00002eb8 <flash_read_uid_ram>:
    2eb8:	1101                	c.addi	sp,-32
    2eba:	ca26                	c.swsp	s1,20(sp)
    2ebc:	7056148b          	addigp	s1,16132 # 84040 <s_flash_preempt_config>
    2ec0:	cc22                	c.swsp	s0,24(sp)
    2ec2:	c452                	c.swsp	s4,8(sp)
    2ec4:	842e                	c.mv	s0,a1
    2ec6:	8a2a                	c.mv	s4,a0
    2ec8:	0014c583          	lbu	a1,1(s1)
    2ecc:	0004c503          	lbu	a0,0(s1)
    2ed0:	c84a                	c.swsp	s2,16(sp)
    2ed2:	ce06                	c.swsp	ra,28(sp)
    2ed4:	01312623          	sw	s3,12(sp)
    2ed8:	151030ef          	jal	ra,6828 <plic_enter_critical_sec>
    2edc:	80140737          	lui	a4,0x80140
    2ee0:	00a00933          	add	s2,zero,a0
    2ee4:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2ee8:	fe07fe5b          	bbs	a5,0,2ee4 <flash_read_uid_ram+0x2c>
    2eec:	10170783          	lb	a5,257(a4)
    2ef0:	801409b7          	lui	s3,0x80140
    2ef4:	0ff7f793          	andi	a5,a5,255
    2ef8:	0107e793          	ori	a5,a5,16
    2efc:	10f700a3          	sb	a5,257(a4)
    2f00:	32898783          	lb	a5,808(s3) # 80140328 <BIN_SIZE+0x60101cc0>
    2f04:	be37fe5b          	bbc	a5,3,2f00 <flash_read_uid_ram+0x48>
    2f08:	01400533          	add	a0,zero,s4
    2f0c:	e98ff0ef          	jal	ra,25a4 <flash_send_cmd>
    2f10:	48ba5e5b          	beqc	s4,75,2fac <flash_read_uid_ram+0xf4>
    2f14:	4baa5a5b          	beqc	s4,90,2fc8 <flash_read_uid_ram+0x110>
    2f18:	801407b7          	lui	a5,0x80140
    2f1c:	80140737          	lui	a4,0x80140
    2f20:	10078023          	sb	zero,256(a5) # 80140100 <BIN_SIZE+0x60101a98>
    2f24:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2f28:	fe07fe5b          	bbs	a5,0,2f24 <flash_read_uid_ram+0x6c>
    2f2c:	10170783          	lb	a5,257(a4)
    2f30:	801406b7          	lui	a3,0x80140
    2f34:	0ff7f793          	andi	a5,a5,255
    2f38:	0017e793          	ori	a5,a5,1
    2f3c:	10f700a3          	sb	a5,257(a4)
    2f40:	10268783          	lb	a5,258(a3) # 80140102 <BIN_SIZE+0x60101a9a>
    2f44:	fe07fe5b          	bbs	a5,0,2f40 <flash_read_uid_ram+0x88>
    2f48:	01040693          	addi	a3,s0,16
    2f4c:	80140737          	lui	a4,0x80140
    2f50:	10070783          	lb	a5,256(a4) # 80140100 <BIN_SIZE+0x60101a98>
    2f54:	00140413          	addi	s0,s0,1
    2f58:	fef40fa3          	sb	a5,-1(s0)
    2f5c:	10270783          	lb	a5,258(a4)
    2f60:	fe07fe5b          	bbs	a5,0,2f5c <flash_read_uid_ram+0xa4>
    2f64:	fed416e3          	bne	s0,a3,2f50 <flash_read_uid_ram+0x98>
    2f68:	10170783          	lb	a5,257(a4)
    2f6c:	0fe7f793          	andi	a5,a5,254
    2f70:	10f700a3          	sb	a5,257(a4)
    2f74:	10170783          	lb	a5,257(a4)
    2f78:	0ff7f793          	andi	a5,a5,255
    2f7c:	0107e793          	ori	a5,a5,16
    2f80:	10f700a3          	sb	a5,257(a4)
    2f84:	0001                	c.nop
    2f86:	0001                	c.nop
    2f88:	0001                	c.nop
    2f8a:	0001                	c.nop
    2f8c:	0001                	c.nop
    2f8e:	4462                	c.lwsp	s0,24(sp)
    2f90:	0004c503          	lbu	a0,0(s1)
    2f94:	40f2                	c.lwsp	ra,28(sp)
    2f96:	44d2                	c.lwsp	s1,20(sp)
    2f98:	49b2                	c.lwsp	s3,12(sp)
    2f9a:	4a22                	c.lwsp	s4,8(sp)
    2f9c:	85ca                	c.mv	a1,s2
    2f9e:	4942                	c.lwsp	s2,16(sp)
    2fa0:	02010113          	addi	sp,sp,32
    2fa4:	00011317          	auipc	t1,0x11
    2fa8:	18030067          	jr	384(t1) # 14124 <plic_exit_critical_sec>
    2fac:	00000513          	li	a0,0
    2fb0:	db0ff0ef          	jal	ra,2560 <flash_send_addr>
    2fb4:	80140737          	lui	a4,0x80140
    2fb8:	10098023          	sb	zero,256(s3)
    2fbc:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2fc0:	fe07fe5b          	bbs	a5,0,2fbc <flash_read_uid_ram+0x104>
    2fc4:	f55ff06f          	j	2f18 <flash_read_uid_ram+0x60>
    2fc8:	08000513          	li	a0,128
    2fcc:	d94ff0ef          	jal	ra,2560 <flash_send_addr>
    2fd0:	80140737          	lui	a4,0x80140
    2fd4:	10098023          	sb	zero,256(s3)
    2fd8:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    2fdc:	fe07fe5b          	bbs	a5,0,2fd8 <flash_read_uid_ram+0x120>
    2fe0:	f39ff06f          	j	2f18 <flash_read_uid_ram+0x60>

00002fe4 <flash_set_xip_config_sram>:
    2fe4:	1141                	c.addi	sp,-16
    2fe6:	c422                	c.swsp	s0,8(sp)
    2fe8:	7056140b          	addigp	s0,16132 # 84040 <s_flash_preempt_config>
    2fec:	c226                	c.swsp	s1,4(sp)
    2fee:	c606                	c.swsp	ra,12(sp)
    2ff0:	00a004b3          	add	s1,zero,a0
    2ff4:	00144583          	lbu	a1,1(s0)
    2ff8:	00044503          	lbu	a0,0(s0)
    2ffc:	02d030ef          	jal	ra,6828 <plic_enter_critical_sec>
    3000:	80140737          	lui	a4,0x80140
    3004:	00a005b3          	add	a1,zero,a0
    3008:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
    300c:	fe07fe5b          	bbs	a5,0,3008 <flash_set_xip_config_sram+0x24>
    3010:	10170783          	lb	a5,257(a4)
    3014:	801406b7          	lui	a3,0x80140
    3018:	0ff7f793          	andi	a5,a5,255
    301c:	0107e793          	ori	a5,a5,16
    3020:	10f700a3          	sb	a5,257(a4)
    3024:	32868783          	lb	a5,808(a3) # 80140328 <BIN_SIZE+0x60101cc0>
    3028:	be37fe5b          	bbc	a5,3,3024 <flash_set_xip_config_sram+0x40>
    302c:	10969323          	sh	s1,262(a3)
    3030:	0001                	c.nop
    3032:	0001                	c.nop
    3034:	0001                	c.nop
    3036:	0001                	c.nop
    3038:	0001                	c.nop
    303a:	00044503          	lbu	a0,0(s0)
    303e:	4422                	c.lwsp	s0,8(sp)
    3040:	40b2                	c.lwsp	ra,12(sp)
    3042:	4492                	c.lwsp	s1,4(sp)
    3044:	0141                	c.addi	sp,16
    3046:	00011317          	auipc	t1,0x11
    304a:	0de30067          	jr	222(t1) # 14124 <plic_exit_critical_sec>
	...

00003050 <uart_send_byte>:
    3050:	00140737          	lui	a4,0x140
    3054:	00651693          	slli	a3,a0,0x6
    3058:	08c70713          	addi	a4,a4,140 # 14008c <_D_HEAP_START_ADDR+0xb6f9c>
    305c:	9736                	c.add	a4,a3
    305e:	800007b7          	lui	a5,0x80000
    3062:	8f5d                	c.or	a4,a5
    3064:	00700613          	li	a2,7
    3068:	00070783          	lb	a5,0(a4)
    306c:	1c47a7db          	bfoz	a5,a5,7,4
    3070:	fef64ce3          	blt	a2,a5,3068 <uart_send_byte+0x18>
    3074:	02c8178b          	addigp	a5,16428 # 84168 <uart_tx_byte_index>
    3078:	953e                	c.add	a0,a5
    307a:	001407b7          	lui	a5,0x140
    307e:	00054703          	lbu	a4,0(a0)
    3082:	08078793          	addi	a5,a5,128 # 140080 <_D_HEAP_START_ADDR+0xb6f90>
    3086:	96be                	c.add	a3,a5
    3088:	96ba                	c.add	a3,a4
    308a:	800007b7          	lui	a5,0x80000
    308e:	8edd                	c.or	a3,a5
    3090:	00b68023          	sb	a1,0(a3)
    3094:	00050783          	lb	a5,0(a0)
    3098:	0785                	c.addi	a5,1
    309a:	8b8d                	c.andi	a5,3
    309c:	00f50023          	sb	a5,0(a0)
    30a0:	00008067          	ret

000030a4 <uart_read_byte>:
    30a4:	0288178b          	addigp	a5,16424 # 84164 <uart_rx_byte_index>
    30a8:	6695                	c.lui	a3,0x5
    30aa:	97aa                	c.add	a5,a0
    30ac:	0689                	c.addi	a3,2
    30ae:	0007c703          	lbu	a4,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
    30b2:	9536                	c.add	a0,a3
    30b4:	051a                	c.slli	a0,0x6
    30b6:	953a                	c.add	a0,a4
    30b8:	800006b7          	lui	a3,0x80000
    30bc:	8d55                	c.or	a0,a3
    30be:	00050503          	lb	a0,0(a0)
    30c2:	0705                	c.addi	a4,1
    30c4:	8b0d                	c.andi	a4,3
    30c6:	00e78023          	sb	a4,0(a5)
    30ca:	0ff57513          	andi	a0,a0,255
    30ce:	8082                	c.jr	ra

000030d0 <uart_send_dma>:
    30d0:	c261                	c.beqz	a2,3190 <uart_send_dma+0xc0>
    30d2:	001407b7          	lui	a5,0x140
    30d6:	00651313          	slli	t1,a0,0x6
    30da:	08f78793          	addi	a5,a5,143 # 14008f <_D_HEAP_START_ADDR+0xb6f9f>
    30de:	80000737          	lui	a4,0x80000
    30e2:	979a                	c.add	a5,t1
    30e4:	8fd9                	c.or	a5,a4
    30e6:	00078703          	lb	a4,0(a5)
    30ea:	f8076713          	ori	a4,a4,-128
    30ee:	0ff77713          	andi	a4,a4,255
    30f2:	2ec0968b          	addigp	a3,33516 # 88428 <uart_dma_tx_chn>
    30f6:	00e78023          	sb	a4,0(a5)
    30fa:	00a68733          	add	a4,a3,a0
    30fe:	000807b7          	lui	a5,0x80
    3102:	00074703          	lbu	a4,0(a4) # 80000000 <BIN_SIZE+0x5ffc1998>
    3106:	08f5f163          	bgeu	a1,a5,3188 <uart_send_dma+0xb8>
    310a:	c00007b7          	lui	a5,0xc0000
    310e:	95be                	c.add	a1,a5
    3110:	4e51                	c.li	t3,20
    3112:	03c70733          	mul	a4,a4,t3
    3116:	001007b7          	lui	a5,0x100
    311a:	44878813          	addi	a6,a5,1096 # 100448 <_D_HEAP_START_ADDR+0x77358>
    311e:	800008b7          	lui	a7,0x80000
    3122:	9536                	c.add	a0,a3
    3124:	44c78e93          	addi	t4,a5,1100
    3128:	001406b7          	lui	a3,0x140
    312c:	08068693          	addi	a3,a3,128 # 140080 <_D_HEAP_START_ADDR+0xb6f90>
    3130:	9336                	c.add	t1,a3
    3132:	45078693          	addi	a3,a5,1104
    3136:	983a                	c.add	a6,a4
    3138:	01186833          	or	a6,a6,a7
    313c:	9776                	c.add	a4,t4
    313e:	00b82023          	sw	a1,0(a6)
    3142:	01176733          	or	a4,a4,a7
    3146:	00672023          	sw	t1,0(a4)
    314a:	00054703          	lbu	a4,0(a0)
    314e:	00360593          	addi	a1,a2,3
    3152:	8189                	c.srli	a1,0x2
    3154:	c5c716ff          	maddr32	a3,a4,t3
    3158:	5976265b          	bfoz	a2,a2,22,23
    315c:	0116e733          	or	a4,a3,a7
    3160:	8e4d                	c.or	a2,a1
    3162:	c310                	c.sw	a2,0(a4)
    3164:	00054703          	lbu	a4,0(a0)
    3168:	44478793          	addi	a5,a5,1092
    316c:	4505                	c.li	a0,1
    316e:	c5c717ff          	maddr32	a5,a4,t3
    3172:	0117e7b3          	or	a5,a5,a7
    3176:	00078703          	lb	a4,0(a5)
    317a:	0ff77713          	andi	a4,a4,255
    317e:	00176713          	ori	a4,a4,1
    3182:	00e78023          	sb	a4,0(a5)
    3186:	8082                	c.jr	ra
    3188:	c01807b7          	lui	a5,0xc0180
    318c:	95be                	c.add	a1,a5
    318e:	b749                	c.j	3110 <uart_send_dma+0x40>
    3190:	4501                	c.li	a0,0
    3192:	8082                	c.jr	ra
    3194:	0001                	c.nop
	...

00003198 <uart_receive_dma_buffer_set>:
    3198:	2f00968b          	addigp	a3,33520 # 8842c <uart_dma_rx_chn>
    319c:	00a68833          	add	a6,a3,a0
    31a0:	00084883          	lbu	a7,0(a6)
    31a4:	001007b7          	lui	a5,0x100
    31a8:	4751                	c.li	a4,20
    31aa:	44478793          	addi	a5,a5,1092 # 100444 <_D_HEAP_START_ADDR+0x77354>
    31ae:	c4e897ff          	maddr32	a5,a7,a4
    31b2:	80000737          	lui	a4,0x80000
    31b6:	8fd9                	c.or	a5,a4
    31b8:	00078703          	lb	a4,0(a5)
    31bc:	000808b7          	lui	a7,0x80
    31c0:	0fe77713          	andi	a4,a4,254
    31c4:	00e78023          	sb	a4,0(a5)
    31c8:	6795                	c.lui	a5,0x5
    31ca:	0789                	c.addi	a5,2
    31cc:	97aa                	c.add	a5,a0
    31ce:	00084703          	lbu	a4,0(a6)
    31d2:	00679813          	slli	a6,a5,0x6
    31d6:	0715f563          	bgeu	a1,a7,3240 <uart_receive_dma_buffer_set+0xa8>
    31da:	c00007b7          	lui	a5,0xc0000
    31de:	95be                	c.add	a1,a5
    31e0:	4e51                	c.li	t3,20
    31e2:	03c70733          	mul	a4,a4,t3
    31e6:	001007b7          	lui	a5,0x100
    31ea:	44878893          	addi	a7,a5,1096 # 100448 <_D_HEAP_START_ADDR+0x77358>
    31ee:	80000337          	lui	t1,0x80000
    31f2:	44c78e93          	addi	t4,a5,1100
    31f6:	96aa                	c.add	a3,a0
    31f8:	45078513          	addi	a0,a5,1104
    31fc:	44478793          	addi	a5,a5,1092
    3200:	98ba                	c.add	a7,a4
    3202:	0068e8b3          	or	a7,a7,t1
    3206:	9776                	c.add	a4,t4
    3208:	0108a023          	sw	a6,0(a7) # 80000 <DRAM_BEGIN>
    320c:	00676733          	or	a4,a4,t1
    3210:	c30c                	c.sw	a1,0(a4)
    3212:	0006c703          	lbu	a4,0(a3)
    3216:	c5c7157f          	maddr32	a0,a4,t3
    321a:	00656733          	or	a4,a0,t1
    321e:	c310                	c.sw	a2,0(a4)
    3220:	0006c703          	lbu	a4,0(a3)
    3224:	c5c717ff          	maddr32	a5,a4,t3
    3228:	0067e7b3          	or	a5,a5,t1
    322c:	00078703          	lb	a4,0(a5)
    3230:	0ff77713          	andi	a4,a4,255
    3234:	00176713          	ori	a4,a4,1
    3238:	00e78023          	sb	a4,0(a5)
    323c:	00008067          	ret
    3240:	c01807b7          	lui	a5,0xc0180
    3244:	95be                	c.add	a1,a5
    3246:	bf69                	c.j	31e0 <uart_receive_dma_buffer_set+0x48>

00003248 <tlka_hybrid_alg_process_frame>:
    3248:	6789                	c.lui	a5,0x2
    324a:	b9010113          	addi	sp,sp,-1136
    324e:	97aa                	c.add	a5,a0
    3250:	43b12e23          	sw	s11,1084(sp)
    3254:	8daa                	c.mv	s11,a0
    3256:	8a87a503          	lw	a0,-1880(a5) # 18a8 <irq_35+0xa8>
    325a:	46812423          	sw	s0,1128(sp)
    325e:	46912223          	sw	s1,1124(sp)
    3262:	45312e23          	sw	s3,1116(sp)
    3266:	45612823          	sw	s6,1104(sp)
    326a:	45712623          	sw	s7,1100(sp)
    326e:	45812423          	sw	s8,1096(sp)
    3272:	0505                	c.addi	a0,1
    3274:	46112623          	sw	ra,1132(sp)
    3278:	47212023          	sw	s2,1120(sp)
    327c:	45412c23          	sw	s4,1112(sp)
    3280:	45512a23          	sw	s5,1108(sp)
    3284:	45912223          	sw	s9,1092(sp)
    3288:	45a12023          	sw	s10,1088(sp)
    328c:	8aa7a423          	sw	a0,-1880(a5)
    3290:	0015f513          	andi	a0,a1,1
    3294:	c62a                	c.swsp	a0,12(sp)
    3296:	89c7a503          	lw	a0,-1892(a5)
    329a:	89b2                	c.mv	s3,a2
    329c:	c82a                	c.swsp	a0,16(sp)
    329e:	8987a603          	lw	a2,-1896(a5)
    32a2:	8a07a503          	lw	a0,-1888(a5)
    32a6:	0825abdb          	bfoz	s7,a1,2,2
    32aa:	8b47a483          	lw	s1,-1868(a5)
    32ae:	0415ac5b          	bfoz	s8,a1,1,1
    32b2:	ce36                	c.swsp	a3,28(sp)
    32b4:	3c0bbbdb          	bfos	s7,s7,15,0
    32b8:	ca32                	c.swsp	a2,20(sp)
    32ba:	cc2a                	c.swsp	a0,24(sp)
    32bc:	8b2e                	c.mv	s6,a1
    32be:	843a                	c.mv	s0,a4
    32c0:	3c0c3c5b          	bfos	s8,s8,15,0
    32c4:	0486                	c.slli	s1,0x1
    32c6:	8b07a683          	lw	a3,-1872(a5)
    32ca:	020b8963          	beqz	s7,32fc <tlka_hybrid_alg_process_frame+0xb4>
    32ce:	6785                	c.lui	a5,0x1
    32d0:	97b2                	c.add	a5,a2
    32d2:	2347a783          	lw	a5,564(a5) # 1234 <irq_07+0x34>
    32d6:	c39d                	c.beqz	a5,32fc <tlka_hybrid_alg_process_frame+0xb4>
    32d8:	02d05263          	blez	a3,32fc <tlka_hybrid_alg_process_frame+0xb4>
    32dc:	0ad9875b          	lea.h	a4,s3,a3
    32e0:	87ce                	c.mv	a5,s3
    32e2:	853a                	c.mv	a0,a4
    32e4:	00071583          	lh	a1,0(a4) # 80000000 <BIN_SIZE+0x5ffc1998>
    32e8:	00079603          	lh	a2,0(a5)
    32ec:	00b79023          	sh	a1,0(a5)
    32f0:	00c71023          	sh	a2,0(a4)
    32f4:	0789                	c.addi	a5,2
    32f6:	0709                	c.addi	a4,2
    32f8:	fea796e3          	bne	a5,a0,32e4 <tlka_hybrid_alg_process_frame+0x9c>
    32fc:	6789                	c.lui	a5,0x2
    32fe:	00249a93          	slli	s5,s1,0x2
    3302:	896e                	c.mv	s2,s11
    3304:	8a6e                	c.mv	s4,s11
    3306:	4d01                	c.li	s10,0
    3308:	00fd8cb3          	add	s9,s11,a5
    330c:	8acca703          	lw	a4,-1876(s9)
    3310:	02dd0533          	mul	a0,s10,a3
    3314:	40d705b3          	sub	a1,a4,a3
    3318:	01400633          	add	a2,zero,s4
    331c:	03a585b3          	mul	a1,a1,s10
    3320:	0aa9855b          	lea.h	a0,s3,a0
    3324:	30658593          	addi	a1,a1,774
    3328:	0cbd85db          	lea.w	a1,s11,a1
    332c:	640020ef          	jal	ra,596c <FormExtendedFrame_short>
    3330:	8acca603          	lw	a2,-1876(s9)
    3334:	8b0ca583          	lw	a1,-1872(s9)
    3338:	01400533          	add	a0,zero,s4
    333c:	484020ef          	jal	ra,57c0 <ApplyFilterBankWindow>
    3340:	9a56                	c.add	s4,s5
    3342:	001d575b          	beqc	s10,1,3350 <tlka_hybrid_alg_process_frame+0x108>
    3346:	8b0ca683          	lw	a3,-1872(s9)
    334a:	4d05                	c.li	s10,1
    334c:	fc1ff06f          	j	330c <tlka_hybrid_alg_process_frame+0xc4>
    3350:	8acca583          	lw	a1,-1876(s9)
    3354:	220c1463          	bnez	s8,357c <tlka_hybrid_alg_process_frame+0x334>
    3358:	6485                	c.lui	s1,0x1
    335a:	69848993          	addi	s3,s1,1688 # 1698 <irq_11+0x98>
    335e:	6309                	c.lui	t1,0x2
    3360:	49848493          	addi	s1,s1,1176
    3364:	20000a37          	lui	s4,0x20000
    3368:	99ee                	c.add	s3,s11
    336a:	94ee                	c.add	s1,s11
    336c:	4c81                	c.li	s9,0
    336e:	006d8d33          	add	s10,s11,t1
    3372:	1a7d                	c.addi	s4,-1
    3374:	86a6                	c.mv	a3,s1
    3376:	864e                	c.mv	a2,s3
    3378:	01200533          	add	a0,zero,s2
    337c:	3e8020ef          	jal	ra,5764 <Fft_gsc>
    3380:	8b4d2683          	lw	a3,-1868(s10)
    3384:	03968733          	mul	a4,a3,s9
    3388:	0c85                	c.addi	s9,1
    338a:	0eed87db          	lea.d	a5,s11,a4
    338e:	9736                	c.add	a4,a3
    3390:	01470633          	add	a2,a4,s4
    3394:	0ecd865b          	lea.d	a2,s11,a2
    3398:	43cc                	c.lw	a1,4(a5)
    339a:	00062223          	sw	zero,4(a2)
    339e:	c20c                	c.sw	a1,0(a2)
    33a0:	0007a223          	sw	zero,4(a5) # 2004 <usb_endpoint_irq_handler+0x4>
    33a4:	02d05263          	blez	a3,33c8 <tlka_hybrid_alg_process_frame+0x180>
    33a8:	0eed875b          	lea.d	a4,s11,a4
    33ac:	f00007d3          	fmv.w.x	fa5,zero
    33b0:	0080006f          	j	33b8 <tlka_hybrid_alg_process_frame+0x170>
    33b4:	63dc                	c.flw	fa5,4(a5)
    33b6:	0001                	c.nop
    33b8:	20f797d3          	fneg.s	fa5,fa5
    33bc:	00878793          	addi	a5,a5,8
    33c0:	fef7ae27          	fsw	fa5,-4(a5)
    33c4:	fef718e3          	bne	a4,a5,33b4 <tlka_hybrid_alg_process_frame+0x16c>
    33c8:	9956                	c.add	s2,s5
    33ca:	003cd55b          	beqc	s9,3,33d4 <tlka_hybrid_alg_process_frame+0x18c>
    33ce:	8acd2583          	lw	a1,-1876(s10)
    33d2:	b74d                	c.j	3374 <tlka_hybrid_alg_process_frame+0x12c>
    33d4:	00469913          	slli	s2,a3,0x4
    33d8:	996e                	c.add	s2,s11
    33da:	02810a13          	addi	s4,sp,40
    33de:	160b9363          	bnez	s7,3544 <tlka_hybrid_alg_process_frame+0x2fc>
    33e2:	1cd05963          	blez	a3,35b4 <tlka_hybrid_alg_process_frame+0x36c>
    33e6:	87ee                	c.mv	a5,s11
    33e8:	01400733          	add	a4,zero,s4
    33ec:	0edd86db          	lea.d	a3,s11,a3
    33f0:	4388                	c.lw	a0,0(a5)
    33f2:	43cc                	c.lw	a1,4(a5)
    33f4:	c308                	c.sw	a0,0(a4)
    33f6:	c34c                	c.sw	a1,4(a4)
    33f8:	07a1                	c.addi	a5,8
    33fa:	0721                	c.addi	a4,8
    33fc:	fef69ae3          	bne	a3,a5,33f0 <tlka_hybrid_alg_process_frame+0x1a8>
    3400:	0e0c1a63          	bnez	s8,34f4 <tlka_hybrid_alg_process_frame+0x2ac>
    3404:	00c12603          	lw	a2,12(sp)
    3408:	12061663          	bnez	a2,3534 <tlka_hybrid_alg_process_frame+0x2ec>
    340c:	6789                	c.lui	a5,0x2
    340e:	97ee                	c.add	a5,s11
    3410:	8b47a683          	lw	a3,-1868(a5) # 18b4 <irq_35+0xb4>
    3414:	00d05e63          	blez	a3,3430 <tlka_hybrid_alg_process_frame+0x1e8>
    3418:	02c10793          	addi	a5,sp,44
    341c:	0ed7875b          	lea.d	a4,a5,a3
    3420:	639c                	c.flw	fa5,0(a5)
    3422:	07a1                	c.addi	a5,8
    3424:	20f797d3          	fneg.s	fa5,fa5
    3428:	fef7ac27          	fsw	fa5,-8(a5)
    342c:	fef71ae3          	bne	a4,a5,3420 <tlka_hybrid_alg_process_frame+0x1d8>
    3430:	6a89                	c.lui	s5,0x2
    3432:	9aee                	c.add	s5,s11
    3434:	43010513          	addi	a0,sp,1072
    3438:	0ed506db          	lea.d	a3,a0,a3
    343c:	8acaa583          	lw	a1,-1876(s5) # 18ac <irq_35+0xac>
    3440:	bf06a783          	lw	a5,-1040(a3)
    3444:	864e                	c.mv	a2,s3
    3446:	86a6                	c.mv	a3,s1
    3448:	8552                	c.mv	a0,s4
    344a:	d63e                	c.swsp	a5,44(sp)
    344c:	328020ef          	jal	ra,5774 <Ifft_gsc>
    3450:	8acaa603          	lw	a2,-1876(s5)
    3454:	8b0aa583          	lw	a1,-1872(s5)
    3458:	01400533          	add	a0,zero,s4
    345c:	364020ef          	jal	ra,57c0 <ApplyFilterBankWindow>
    3460:	6585                	c.lui	a1,0x1
    3462:	8b0aa683          	lw	a3,-1872(s5)
    3466:	27858593          	addi	a1,a1,632 # 1278 <irq_07+0x78>
    346a:	864a                	c.mv	a2,s2
    346c:	95ee                	c.add	a1,s11
    346e:	8552                	c.mv	a0,s4
    3470:	570020ef          	jal	ra,59e0 <OverlapAndAdd>
    3474:	8b0aa683          	lw	a3,-1872(s5)
    3478:	04d05063          	blez	a3,34b8 <tlka_hybrid_alg_process_frame+0x270>
    347c:	000847b7          	lui	a5,0x84
    3480:	f007a707          	flw	fa4,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    3484:	65a1                	c.lui	a1,0x8
    3486:	0cd906db          	lea.w	a3,s2,a3
    348a:	7561                	c.lui	a0,0xffff8
    348c:	fff58593          	addi	a1,a1,-1 # 7fff <llma_tx_item_done+0x23>
    3490:	00092787          	flw	fa5,0(s2)
    3494:	7761                	c.lui	a4,0xffff8
    3496:	0911                	c.addi	s2,4
    3498:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    349c:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    34a0:	f0b7867f          	minw	a2,a5,a1
    34a4:	00f55463          	bge	a0,a5,34ac <tlka_hybrid_alg_process_frame+0x264>
    34a8:	3c06375b          	bfos	a4,a2,15,0
    34ac:	00e41023          	sh	a4,0(s0)
    34b0:	00240413          	addi	s0,s0,2
    34b4:	fcd91ee3          	bne	s2,a3,3490 <tlka_hybrid_alg_process_frame+0x248>
    34b8:	46c12083          	lw	ra,1132(sp)
    34bc:	46812403          	lw	s0,1128(sp)
    34c0:	855a                	c.mv	a0,s6
    34c2:	46412483          	lw	s1,1124(sp)
    34c6:	46012903          	lw	s2,1120(sp)
    34ca:	45c12983          	lw	s3,1116(sp)
    34ce:	45812a03          	lw	s4,1112(sp)
    34d2:	45412a83          	lw	s5,1108(sp)
    34d6:	45012b03          	lw	s6,1104(sp)
    34da:	44c12b83          	lw	s7,1100(sp)
    34de:	44812c03          	lw	s8,1096(sp)
    34e2:	44412c83          	lw	s9,1092(sp)
    34e6:	44012d03          	lw	s10,1088(sp)
    34ea:	43c12d83          	lw	s11,1084(sp)
    34ee:	47010113          	addi	sp,sp,1136
    34f2:	8082                	c.jr	ra
    34f4:	6789                	c.lui	a5,0x2
    34f6:	97ee                	c.add	a5,s11
    34f8:	8b47a603          	lw	a2,-1868(a5) # 18b4 <irq_35+0xb4>
    34fc:	4681                	c.li	a3,0
    34fe:	00461793          	slli	a5,a2,0x4
    3502:	97ee                	c.add	a5,s11
    3504:	40c00733          	neg	a4,a2
    3508:	0ee7875b          	lea.d	a4,a5,a4
    350c:	4388                	c.lw	a0,0(a5)
    350e:	43cc                	c.lw	a1,4(a5)
    3510:	0685                	c.addi	a3,1
    3512:	c308                	c.sw	a0,0(a4)
    3514:	c34c                	c.sw	a1,4(a4)
    3516:	07a1                	c.addi	a5,8
    3518:	00870713          	addi	a4,a4,8 # ffff8008 <BIN_SIZE+0xdffb99a0>
    351c:	fec6c8e3          	blt	a3,a2,350c <tlka_hybrid_alg_process_frame+0x2c4>
    3520:	4542                	c.lwsp	a0,16(sp)
    3522:	8652                	c.mv	a2,s4
    3524:	01b005b3          	add	a1,zero,s11
    3528:	16c010ef          	jal	ra,4694 <tlka_aec_process_frame>
    352c:	00c12603          	lw	a2,12(sp)
    3530:	ec060ee3          	beqz	a2,340c <tlka_hybrid_alg_process_frame+0x1c4>
    3534:	4562                	c.lwsp	a0,24(sp)
    3536:	8652                	c.mv	a2,s4
    3538:	014005b3          	add	a1,zero,s4
    353c:	03d020ef          	jal	ra,5d78 <tlka_w_ns_process_frame>
    3540:	ecdff06f          	j	340c <tlka_hybrid_alg_process_frame+0x1c4>
    3544:	4552                	c.lwsp	a0,20(sp)
    3546:	85ee                	c.mv	a1,s11
    3548:	8652                	c.mv	a2,s4
    354a:	288d                	c.jal	35bc <tlka_gsc_process_frame>
    354c:	6789                	c.lui	a5,0x2
    354e:	97ee                	c.add	a5,s11
    3550:	8b47a583          	lw	a1,-1868(a5) # 18b4 <irq_35+0xb4>
    3554:	06b05063          	blez	a1,35b4 <tlka_hybrid_alg_process_frame+0x36c>
    3558:	8752                	c.mv	a4,s4
    355a:	87ee                	c.mv	a5,s11
    355c:	0ebd85db          	lea.d	a1,s11,a1
    3560:	4310                	c.lw	a2,0(a4)
    3562:	4354                	c.lw	a3,4(a4)
    3564:	07a1                	c.addi	a5,8
    3566:	fec7ac23          	sw	a2,-8(a5)
    356a:	fed7ae23          	sw	a3,-4(a5)
    356e:	0721                	c.addi	a4,8
    3570:	fef598e3          	bne	a1,a5,3560 <tlka_hybrid_alg_process_frame+0x318>
    3574:	e80c08e3          	beqz	s8,3404 <tlka_hybrid_alg_process_frame+0x1bc>
    3578:	f7dff06f          	j	34f4 <tlka_hybrid_alg_process_frame+0x2ac>
    357c:	8b0ca683          	lw	a3,-1872(s9)
    3580:	872e                	c.mv	a4,a1
    3582:	40d58533          	sub	a0,a1,a3
    3586:	0506                	c.slli	a0,0x1
    3588:	30650513          	addi	a0,a0,774 # ffff8306 <BIN_SIZE+0xdffb9c9e>
    358c:	0cad85db          	lea.w	a1,s11,a0
    3590:	0e9d84db          	lea.d	s1,s11,s1
    3594:	4572                	c.lwsp	a0,28(sp)
    3596:	8626                	c.mv	a2,s1
    3598:	3d4020ef          	jal	ra,596c <FormExtendedFrame_short>
    359c:	8b0ca583          	lw	a1,-1872(s9)
    35a0:	8acca603          	lw	a2,-1876(s9)
    35a4:	00900533          	add	a0,zero,s1
    35a8:	218020ef          	jal	ra,57c0 <ApplyFilterBankWindow>
    35ac:	8acca583          	lw	a1,-1876(s9)
    35b0:	da9ff06f          	j	3358 <tlka_hybrid_alg_process_frame+0x110>
    35b4:	f60c16e3          	bnez	s8,3520 <tlka_hybrid_alg_process_frame+0x2d8>
    35b8:	b5b1                	c.j	3404 <tlka_hybrid_alg_process_frame+0x1bc>
	...

000035bc <tlka_gsc_process_frame>:
    35bc:	6805                	c.lui	a6,0x1
    35be:	010508b3          	add	a7,a0,a6
    35c2:	2248a703          	lw	a4,548(a7)
    35c6:	2308a783          	lw	a5,560(a7)
    35ca:	0705                	c.addi	a4,1
    35cc:	22e8a223          	sw	a4,548(a7)
    35d0:	14f05463          	blez	a5,3718 <tlka_gsc_process_frame+0x15c>
    35d4:	00084737          	lui	a4,0x84
    35d8:	f1472807          	flw	fa6,-236(a4) # 83f14 <ac_spec_lookup+0x10e4>
    35dc:	00084737          	lui	a4,0x84
    35e0:	f0072207          	flw	ft4,-256(a4) # 83f00 <ac_spec_lookup+0x10d0>
    35e4:	078e                	c.slli	a5,0x3
    35e6:	81080313          	addi	t1,a6,-2032 # 810 <exception_handler+0x16c>
    35ea:	00f58733          	add	a4,a1,a5
    35ee:	02080813          	addi	a6,a6,32
    35f2:	979a                	c.add	a5,t1
    35f4:	00f506b3          	add	a3,a0,a5
    35f8:	210803d3          	fmv.s	ft7,fa6
    35fc:	210808d3          	fmv.s	fa7,fa6
    3600:	204202d3          	fmv.s	ft5,ft4
    3604:	21080353          	fmv.s	ft6,fa6
    3608:	982a                	c.add	a6,a0
    360a:	8e3a                	c.mv	t3,a4
    360c:	87ae                	c.mv	a5,a1
    360e:	f00001d3          	fmv.w.x	ft3,zero
    3612:	a82d                	c.j	364c <tlka_gsc_process_frame+0x90>
    3614:	00082687          	flw	fa3,0(a6)
    3618:	2388a507          	flw	fa0,568(a7)
    361c:	10a6f553          	fmul.s	fa0,fa3,fa0
    3620:	00a82027          	fsw	fa0,0(a6)
    3624:	a0352ed3          	feq.s	t4,fa0,ft3
    3628:	000e9a63          	bnez	t4,363c <tlka_gsc_process_frame+0x80>
    362c:	a035aed3          	feq.s	t4,fa1,ft3
    3630:	0e0e8c63          	beqz	t4,3728 <tlka_gsc_process_frame+0x16c>
    3634:	a0372ed3          	feq.s	t4,fa4,ft3
    3638:	0e0e8863          	beqz	t4,3728 <tlka_gsc_process_frame+0x16c>
    363c:	07a1                	c.addi	a5,8
    363e:	0521                	c.addi	a0,8
    3640:	0721                	c.addi	a4,8
    3642:	06a1                	c.addi	a3,8
    3644:	00480813          	addi	a6,a6,4
    3648:	0afe0c63          	beq	t3,a5,3700 <tlka_gsc_process_frame+0x144>
    364c:	40c52687          	flw	fa3,1036(a0)
    3650:	638c                	c.flw	fa1,0(a5)
    3652:	0047ae87          	flw	ft9,4(a5)
    3656:	40852607          	flw	fa2,1032(a0)
    365a:	10d5f553          	fmul.s	fa0,fa1,fa3
    365e:	00072087          	flw	ft1,0(a4)
    3662:	10def7d3          	fmul.s	fa5,ft9,fa3
    3666:	00472007          	flw	ft0,4(a4)
    366a:	0046a107          	flw	ft2,4(a3)
    366e:	6154                	c.flw	fa3,4(a0)
    3670:	0006af07          	flw	ft10,0(a3)
    3674:	78c5f7c7          	fmsub.s	fa5,fa1,fa2,fa5
    3678:	00650eb3          	add	t4,a0,t1
    367c:	50cef643          	fmadd.s	fa2,ft9,fa2,fa0
    3680:	6108                	c.flw	fa0,0(a0)
    3682:	10207fd3          	fmul.s	ft11,ft0,ft2
    3686:	000ea707          	flw	fa4,0(t4)
    368a:	08f0fe53          	fsub.s	ft8,ft1,fa5
    368e:	08c07653          	fsub.s	fa2,ft0,fa2
    3692:	1020f153          	fmul.s	ft2,ft1,ft2
    3696:	10de77d3          	fmul.s	fa5,ft8,fa3
    369a:	10d676d3          	fmul.s	fa3,fa2,fa3
    369e:	f9e0f0c3          	fmadd.s	ft1,ft1,ft10,ft11
    36a2:	11e07047          	fmsub.s	ft0,ft0,ft10,ft2
    36a6:	68ae76c7          	fmsub.s	fa3,ft8,fa0,fa3
    36aa:	78a67543          	fmadd.s	fa0,fa2,fa0,fa5
    36ae:	08b775c3          	fmadd.s	fa1,fa4,fa1,ft1
    36b2:	0036f6d3          	fadd.s	fa3,fa3,ft3
    36b6:	00357553          	fadd.s	fa0,fa0,ft3
    36ba:	01d77743          	fmadd.s	fa4,fa4,ft9,ft0
    36be:	08d5f5d3          	fsub.s	fa1,fa1,fa3
    36c2:	08a77753          	fsub.s	fa4,fa4,fa0
    36c6:	e38c                	c.fsw	fa1,0(a5)
    36c8:	e3d8                	c.fsw	fa4,4(a5)
    36ca:	6348                	c.flw	fa0,4(a4)
    36cc:	6314                	c.flw	fa3,0(a4)
    36ce:	10a57553          	fmul.s	fa0,fa0,fa0
    36d2:	50d6f6c3          	fmadd.s	fa3,fa3,fa3,fa0
    36d6:	0036f6d3          	fadd.s	fa3,fa3,ft3
    36da:	a036aed3          	feq.s	t4,fa3,ft3
    36de:	f20e9be3          	bnez	t4,3614 <tlka_gsc_process_frame+0x58>
    36e2:	00082507          	flw	fa0,0(a6)
    36e6:	2388a787          	flw	fa5,568(a7)
    36ea:	08d57553          	fsub.s	fa0,fa0,fa3
    36ee:	68f57543          	fmadd.s	fa0,fa0,fa5,fa3
    36f2:	a0351ed3          	flt.s	t4,fa0,ft3
    36f6:	020e9363          	bnez	t4,371c <tlka_gsc_process_frame+0x160>
    36fa:	00a82027          	fsw	fa0,0(a6)
    36fe:	b71d                	c.j	3624 <tlka_gsc_process_frame+0x68>
    3700:	4198                	c.lw	a4,0(a1)
    3702:	0621                	c.addi	a2,8
    3704:	00858593          	addi	a1,a1,8
    3708:	fee62c23          	sw	a4,-8(a2)
    370c:	ffc5a703          	lw	a4,-4(a1)
    3710:	fee62e23          	sw	a4,-4(a2)
    3714:	feb796e3          	bne	a5,a1,3700 <tlka_gsc_process_frame+0x144>
    3718:	4505                	c.li	a0,1
    371a:	8082                	c.jr	ra
    371c:	f0000553          	fmv.w.x	fa0,zero
    3720:	00a82027          	fsw	fa0,0(a6)
    3724:	f01ff06f          	j	3624 <tlka_gsc_process_frame+0x68>
    3728:	23c8a687          	flw	fa3,572(a7)
    372c:	10e6f7d3          	fmul.s	fa5,fa3,fa4
    3730:	10b6f753          	fmul.s	fa4,fa3,fa1
    3734:	18a7f7d3          	fdiv.s	fa5,fa5,fa0
    3738:	18a77753          	fdiv.s	fa4,fa4,fa0
    373c:	10c7f6d3          	fmul.s	fa3,fa5,fa2
    3740:	10c77653          	fmul.s	fa2,fa4,fa2
    3744:	69c77743          	fmadd.s	fa4,fa4,ft8,fa3
    3748:	61c7f7c7          	fmsub.s	fa5,fa5,ft8,fa2
    374c:	a0371ed3          	flt.s	t4,fa4,ft3
    3750:	20e70653          	fmv.s	fa2,fa4
    3754:	000e8463          	beqz	t4,375c <tlka_gsc_process_frame+0x1a0>
    3758:	20e71653          	fneg.s	fa2,fa4
    375c:	a0379ed3          	flt.s	t4,fa5,ft3
    3760:	20f786d3          	fmv.s	fa3,fa5
    3764:	000e8463          	beqz	t4,376c <tlka_gsc_process_frame+0x1b0>
    3768:	20f796d3          	fneg.s	fa3,fa5
    376c:	a0c69ed3          	flt.s	t4,fa3,fa2
    3770:	000e8463          	beqz	t4,3778 <tlka_gsc_process_frame+0x1bc>
    3774:	20c606d3          	fmv.s	fa3,fa2
    3778:	a0d81ed3          	flt.s	t4,fa6,fa3
    377c:	000e8c63          	beqz	t4,3794 <tlka_gsc_process_frame+0x1d8>
    3780:	1046f6d3          	fmul.s	fa3,fa3,ft4
    3784:	10477753          	fmul.s	fa4,fa4,ft4
    3788:	1047f7d3          	fmul.s	fa5,fa5,ft4
    378c:	a0d39ed3          	flt.s	t4,ft7,fa3
    3790:	fe0e98e3          	bnez	t4,3780 <tlka_gsc_process_frame+0x1c4>
    3794:	6110                	c.flw	fa2,0(a0)
    3796:	6154                	c.flw	fa3,4(a0)
    3798:	00c77753          	fadd.s	fa4,fa4,fa2
    379c:	00d7f7d3          	fadd.s	fa5,fa5,fa3
    37a0:	a0371ed3          	flt.s	t4,fa4,ft3
    37a4:	20e70653          	fmv.s	fa2,fa4
    37a8:	000e8463          	beqz	t4,37b0 <tlka_gsc_process_frame+0x1f4>
    37ac:	20e71653          	fneg.s	fa2,fa4
    37b0:	a0379ed3          	flt.s	t4,fa5,ft3
    37b4:	20f786d3          	fmv.s	fa3,fa5
    37b8:	000e8463          	beqz	t4,37c0 <tlka_gsc_process_frame+0x204>
    37bc:	20f796d3          	fneg.s	fa3,fa5
    37c0:	a0c69ed3          	flt.s	t4,fa3,fa2
    37c4:	000e8463          	beqz	t4,37cc <tlka_gsc_process_frame+0x210>
    37c8:	20c606d3          	fmv.s	fa3,fa2
    37cc:	a0d89ed3          	flt.s	t4,fa7,fa3
    37d0:	000e8c63          	beqz	t4,37e8 <tlka_gsc_process_frame+0x22c>
    37d4:	1056f6d3          	fmul.s	fa3,fa3,ft5
    37d8:	10577753          	fmul.s	fa4,fa4,ft5
    37dc:	1057f7d3          	fmul.s	fa5,fa5,ft5
    37e0:	a0d31ed3          	flt.s	t4,ft6,fa3
    37e4:	fe0e98e3          	bnez	t4,37d4 <tlka_gsc_process_frame+0x218>
    37e8:	e118                	c.fsw	fa4,0(a0)
    37ea:	e15c                	c.fsw	fa5,4(a0)
    37ec:	bd81                	c.j	363c <tlka_gsc_process_frame+0x80>
    37ee:	0001                	c.nop

000037f0 <tlka_aec_ref_activity_check>:
    37f0:	02b60633          	mul	a2,a2,a1
    37f4:	3c06365b          	bfos	a2,a2,15,0
    37f8:	02b05c63          	blez	a1,3830 <tlka_aec_ref_activity_check+0x40>
    37fc:	6789                	c.lui	a5,0x2
    37fe:	97b6                	c.add	a5,a3
    3800:	e507a687          	flw	fa3,-432(a5) # 1e50 <usb_com_write+0x24>
    3804:	6785                	c.lui	a5,0x1
    3806:	c9978793          	addi	a5,a5,-871 # c99 <handle_asynchronous+0x5>
    380a:	963e                	c.add	a2,a5
    380c:	0ac686db          	lea.h	a3,a3,a2
    3810:	0eb505db          	lea.d	a1,a0,a1
    3814:	6158                	c.flw	fa4,4(a0)
    3816:	611c                	c.flw	fa5,0(a0)
    3818:	0689                	c.addi	a3,2
    381a:	10e77753          	fmul.s	fa4,fa4,fa4
    381e:	0521                	c.addi	a0,8
    3820:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    3824:	a0f687d3          	fle.s	a5,fa3,fa5
    3828:	fef69f23          	sh	a5,-2(a3)
    382c:	feb514e3          	bne	a0,a1,3814 <tlka_aec_ref_activity_check+0x24>
    3830:	4501                	c.li	a0,0
    3832:	8082                	c.jr	ra

00003834 <tlka_aec_mic_activity_check>:
    3834:	02b60633          	mul	a2,a2,a1
    3838:	3c06365b          	bfos	a2,a2,15,0
    383c:	02b05c63          	blez	a1,3874 <tlka_aec_mic_activity_check+0x40>
    3840:	6789                	c.lui	a5,0x2
    3842:	97b6                	c.add	a5,a3
    3844:	e547a687          	flw	fa3,-428(a5) # 1e54 <usb_com_write+0x28>
    3848:	6785                	c.lui	a5,0x1
    384a:	d1a78793          	addi	a5,a5,-742 # d1a <test_if_environment_call+0xa>
    384e:	963e                	c.add	a2,a5
    3850:	0ac686db          	lea.h	a3,a3,a2
    3854:	0eb505db          	lea.d	a1,a0,a1
    3858:	6158                	c.flw	fa4,4(a0)
    385a:	611c                	c.flw	fa5,0(a0)
    385c:	0689                	c.addi	a3,2
    385e:	10e77753          	fmul.s	fa4,fa4,fa4
    3862:	0521                	c.addi	a0,8
    3864:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    3868:	a0f687d3          	fle.s	a5,fa3,fa5
    386c:	fef69f23          	sh	a5,-2(a3)
    3870:	feb514e3          	bne	a0,a1,3858 <tlka_aec_mic_activity_check+0x24>
    3874:	4501                	c.li	a0,0
    3876:	8082                	c.jr	ra

00003878 <tlka_aec_dbTalk_det>:
    3878:	02a05c63          	blez	a0,38b0 <tlka_aec_dbTalk_det+0x38>
    387c:	6785                	c.lui	a5,0x1
    387e:	62c78793          	addi	a5,a5,1580 # 162c <irq_11+0x2c>
    3882:	97ae                	c.add	a5,a1
    3884:	6709                	c.lui	a4,0x2
    3886:	0aa7855b          	lea.h	a0,a5,a0
    388a:	95ba                	c.add	a1,a4
    388c:	40879683          	lh	a3,1032(a5)
    3890:	00079703          	lh	a4,0(a5)
    3894:	00069663          	bnez	a3,38a0 <tlka_aec_dbTalk_det+0x28>
    3898:	30679683          	lh	a3,774(a5)
    389c:	0016dc5b          	beqc	a3,1,38b4 <tlka_aec_dbTalk_det+0x3c>
    38a0:	04070063          	beqz	a4,38e0 <tlka_aec_dbTalk_det+0x68>
    38a4:	00175e5b          	beqc	a4,1,38c0 <tlka_aec_dbTalk_det+0x48>
    38a8:	00278793          	addi	a5,a5,2
    38ac:	fea790e3          	bne	a5,a0,388c <tlka_aec_dbTalk_det+0x14>
    38b0:	4501                	c.li	a0,0
    38b2:	8082                	c.jr	ra
    38b4:	cb15                	c.beqz	a4,38e8 <tlka_aec_dbTalk_det+0x70>
    38b6:	be17695b          	bnec	a4,1,38a8 <tlka_aec_dbTalk_det+0x30>
    38ba:	20079223          	sh	zero,516(a5)
    38be:	b7ed                	c.j	38a8 <tlka_aec_dbTalk_det+0x30>
    38c0:	20479703          	lh	a4,516(a5)
    38c4:	00170713          	addi	a4,a4,1 # 2001 <usb_endpoint_irq_handler+0x1>
    38c8:	3c07375b          	bfos	a4,a4,15,0
    38cc:	20e79223          	sh	a4,516(a5)
    38d0:	e4659683          	lh	a3,-442(a1)
    38d4:	fcd74ae3          	blt	a4,a3,38a8 <tlka_aec_dbTalk_det+0x30>
    38d8:	00079023          	sh	zero,0(a5)
    38dc:	20d79223          	sh	a3,516(a5)
    38e0:	10079123          	sh	zero,258(a5)
    38e4:	fc5ff06f          	j	38a8 <tlka_aec_dbTalk_det+0x30>
    38e8:	10279703          	lh	a4,258(a5)
    38ec:	0705                	c.addi	a4,1
    38ee:	3c07375b          	bfos	a4,a4,15,0
    38f2:	10e79123          	sh	a4,258(a5)
    38f6:	e4459603          	lh	a2,-444(a1)
    38fa:	fac747e3          	blt	a4,a2,38a8 <tlka_aec_dbTalk_det+0x30>
    38fe:	00d79023          	sh	a3,0(a5)
    3902:	10c79123          	sh	a2,258(a5)
    3906:	20079223          	sh	zero,516(a5)
    390a:	bf79                	c.j	38a8 <tlka_aec_dbTalk_det+0x30>

0000390c <tlka_aec_pre_process>:
    390c:	6709                	c.lui	a4,0x2
    390e:	972a                	c.add	a4,a0
    3910:	000846b7          	lui	a3,0x84
    3914:	e6c72f83          	lw	t6,-404(a4) # 1e6c <usb_com_write+0x40>
    3918:	e7072007          	flw	ft0,-400(a4)
    391c:	e7472107          	flw	ft2,-396(a4)
    3920:	e646a087          	flw	ft1,-412(a3) # 83e64 <ac_spec_lookup+0x1034>
    3924:	e4271803          	lh	a6,-446(a4)
    3928:	3c0fa8db          	bfoz	a7,t6,15,0
    392c:	030887b3          	mul	a5,a7,a6
    3930:	10007053          	fmul.s	ft0,ft0,ft0
    3934:	0820f0d3          	fsub.s	ft1,ft1,ft2
    3938:	2bf05263          	blez	t6,3bdc <tlka_aec_pre_process+0x2d0>
    393c:	3c07b7db          	bfos	a5,a5,15,0
    3940:	832e                	c.mv	t1,a1
    3942:	003f9f13          	slli	t5,t6,0x3
    3946:	10278793          	addi	a5,a5,258
    394a:	004f9713          	slli	a4,t6,0x4
    394e:	1141                	c.addi	sp,-16
    3950:	95fa                	c.add	a1,t5
    3952:	0ef507db          	lea.d	a5,a0,a5
    3956:	971a                	c.add	a4,t1
    3958:	c622                	c.swsp	s0,12(sp)
    395a:	c426                	c.swsp	s1,8(sp)
    395c:	c24a                	c.swsp	s2,4(sp)
    395e:	c04e                	c.swsp	s3,0(sp)
    3960:	0005ae03          	lw	t3,0(a1)
    3964:	0045ae83          	lw	t4,4(a1)
    3968:	01c7a023          	sw	t3,0(a5)
    396c:	01d7a223          	sw	t4,4(a5)
    3970:	05a1                	c.addi	a1,8
    3972:	07a1                	c.addi	a5,8
    3974:	feb716e3          	bne	a4,a1,3960 <tlka_aec_pre_process+0x54>
    3978:	6709                	c.lui	a4,0x2
    397a:	00e505b3          	add	a1,a0,a4
    397e:	6785                	c.lui	a5,0x1
    3980:	e585a187          	flw	ft3,-424(a1)
    3984:	000845b7          	lui	a1,0x84
    3988:	81078793          	addi	a5,a5,-2032 # 810 <exception_handler+0x16c>
    398c:	f685a507          	flw	fa0,-152(a1) # 83f68 <ac_spec_lookup+0x1138>
    3990:	00f50e33          	add	t3,a0,a5
    3994:	c3870713          	addi	a4,a4,-968 # 1c38 <irq_default+0x138>
    3998:	97fa                	c.add	a5,t5
    399a:	97aa                	c.add	a5,a0
    399c:	00a70733          	add	a4,a4,a0
    39a0:	01cf0eb3          	add	t4,t5,t3
    39a4:	f00005d3          	fmv.w.x	fa1,zero
    39a8:	004e2787          	flw	fa5,4(t3) # 10004 <tda_detector+0x2f0>
    39ac:	000e2687          	flw	fa3,0(t3)
    39b0:	63d0                	c.flw	fa2,4(a5)
    39b2:	10f7f7d3          	fmul.s	fa5,fa5,fa5
    39b6:	6398                	c.flw	fa4,0(a5)
    39b8:	10c67653          	fmul.s	fa2,fa2,fa2
    39bc:	78d6f6c3          	fmadd.s	fa3,fa3,fa3,fa5
    39c0:	60e77743          	fmadd.s	fa4,fa4,fa4,fa2
    39c4:	00b6f7d3          	fadd.s	fa5,fa3,fa1
    39c8:	00f777d3          	fadd.s	fa5,fa4,fa5
    39cc:	a0a795d3          	flt.s	a1,fa5,fa0
    39d0:	00058463          	beqz	a1,39d8 <tlka_aec_pre_process+0xcc>
    39d4:	20a507d3          	fmv.s	fa5,fa0
    39d8:	6318                	c.flw	fa4,0(a4)
    39da:	0e21                	c.addi	t3,8
    39dc:	07a1                	c.addi	a5,8
    39de:	08f77753          	fsub.s	fa4,fa4,fa5
    39e2:	783777c3          	fmadd.s	fa5,fa4,ft3,fa5
    39e6:	a0b795d3          	flt.s	a1,fa5,fa1
    39ea:	c199                	c.beqz	a1,39f0 <tlka_aec_pre_process+0xe4>
    39ec:	f00007d3          	fmv.w.x	fa5,zero
    39f0:	e31c                	c.fsw	fa5,0(a4)
    39f2:	0711                	c.addi	a4,4
    39f4:	fbce9ae3          	bne	t4,t3,39a8 <tlka_aec_pre_process+0x9c>
    39f8:	e646a207          	flw	ft4,-412(a3)
    39fc:	6289                	c.lui	t0,0x2
    39fe:	6385                	c.lui	t2,0x1
    3a00:	93228e93          	addi	t4,t0,-1742 # 1932 <irq_18+0x32>
    3a04:	02038413          	addi	s0,t2,32 # 1020 <irq_01+0x20>
    3a08:	20420353          	fmv.s	ft6,ft4
    3a0c:	9eaa                	c.add	t4,a0
    3a0e:	4581                	c.li	a1,0
    3a10:	42838393          	addi	t2,t2,1064
    3a14:	942a                	c.add	s0,a0
    3a16:	92aa                	c.add	t0,a0
    3a18:	f00002d3          	fmv.w.x	ft5,zero
    3a1c:	02c0006f          	j	3a48 <tlka_aec_pre_process+0x13c>
    3a20:	00032707          	flw	fa4,0(t1) # 2000 <usb_endpoint_irq_handler>
    3a24:	00432787          	flw	fa5,4(t1)
    3a28:	000e9783          	lh	a5,0(t4)
    3a2c:	08b775d3          	fsub.s	fa1,fa4,fa1
    3a30:	08c7f653          	fsub.s	fa2,fa5,fa2
    3a34:	e20c                	c.fsw	fa1,0(a2)
    3a36:	e250                	c.fsw	fa2,4(a2)
    3a38:	0817d05b          	beqc	a5,1,3ab8 <tlka_aec_pre_process+0x1ac>
    3a3c:	0585                	c.addi	a1,1
    3a3e:	0321                	c.addi	t1,8
    3a40:	0621                	c.addi	a2,8
    3a42:	0e89                	c.addi	t4,2
    3a44:	16bf8263          	beq	t6,a1,3ba8 <tlka_aec_pre_process+0x29c>
    3a48:	f0000653          	fmv.w.x	fa2,zero
    3a4c:	20c605d3          	fmv.s	fa1,fa2
    3a50:	00359f13          	slli	t5,a1,0x3
    3a54:	4681                	c.li	a3,0
    3a56:	4e09                	c.li	t3,2
    3a58:	3c0824db          	bfoz	s1,a6,15,0
    3a5c:	029887b3          	mul	a5,a7,s1
    3a60:	3c06b75b          	bfos	a4,a3,15,0
    3a64:	972e                	c.add	a4,a1
    3a66:	0ee5075b          	lea.d	a4,a0,a4
    3a6a:	6318                	c.flw	fa4,0(a4)
    3a6c:	6348                	c.flw	fa0,4(a4)
    3a6e:	fff48713          	addi	a4,s1,-1
    3a72:	3c07b7db          	bfos	a5,a5,15,0
    3a76:	10278793          	addi	a5,a5,258
    3a7a:	0eff07db          	lea.d	a5,t5,a5
    3a7e:	97aa                	c.add	a5,a0
    3a80:	63d4                	c.flw	fa3,4(a5)
    3a82:	639c                	c.flw	fa5,0(a5)
    3a84:	10a6f1d3          	fmul.s	ft3,fa3,fa0
    3a88:	10e6f6d3          	fmul.s	fa3,fa3,fa4
    3a8c:	18e7f747          	fmsub.s	fa4,fa5,fa4,ft3
    3a90:	68a7f7c3          	fmadd.s	fa5,fa5,fa0,fa3
    3a94:	00e5f5d3          	fadd.s	fa1,fa1,fa4
    3a98:	00f67653          	fadd.s	fa2,fa2,fa5
    3a9c:	01005c63          	blez	a6,3ab4 <tlka_aec_pre_process+0x1a8>
    3aa0:	3c07385b          	bfos	a6,a4,15,0
    3aa4:	96c6                	c.add	a3,a7
    3aa6:	3c06a6db          	bfoz	a3,a3,15,0
    3aaa:	b61e5b5b          	beqc	t3,1,3a20 <tlka_aec_pre_process+0x114>
    3aae:	4e05                	c.li	t3,1
    3ab0:	fa9ff06f          	j	3a58 <tlka_aec_pre_process+0x14c>
    3ab4:	4805                	c.li	a6,1
    3ab6:	b7fd                	c.j	3aa4 <tlka_aec_pre_process+0x198>
    3ab8:	102e9783          	lh	a5,258(t4)
    3abc:	b817e05b          	bnec	a5,1,3a3c <tlka_aec_pre_process+0x130>
    3ac0:	10b5f5d3          	fmul.s	fa1,fa1,fa1
    3ac4:	0cb3875b          	lea.w	a4,t2,a1
    3ac8:	972a                	c.add	a4,a0
    3aca:	631c                	c.flw	fa5,0(a4)
    3acc:	080273d3          	fsub.s	ft7,ft4,ft0
    3ad0:	01e407b3          	add	a5,s0,t5
    3ad4:	58c67643          	fmadd.s	fa2,fa2,fa2,fa1
    3ad8:	4681                	c.li	a3,0
    3ada:	00000e13          	li	t3,0
    3ade:	10167653          	fmul.s	fa2,fa2,ft1
    3ae2:	6027f643          	fmadd.s	fa2,fa5,ft2,fa2
    3ae6:	e310                	c.fsw	fa2,0(a4)
    3ae8:	3c06b95b          	bfos	s2,a3,15,0
    3aec:	992e                	c.add	s2,a1
    3aee:	0f25095b          	lea.d	s2,a0,s2
    3af2:	00492787          	flw	fa5,4(s2)
    3af6:	00092707          	flw	fa4,0(s2)
    3afa:	3c0824db          	bfoz	s1,a6,15,0
    3afe:	10f7f7d3          	fmul.s	fa5,fa5,fa5
    3b02:	029889b3          	mul	s3,a7,s1
    3b06:	6394                	c.flw	fa3,0(a5)
    3b08:	78e77743          	fmadd.s	fa4,fa4,fa4,fa5
    3b0c:	10777753          	fmul.s	fa4,fa4,ft7
    3b10:	3c09b9db          	bfos	s3,s3,15,0
    3b14:	10298993          	addi	s3,s3,258
    3b18:	0f3f09db          	lea.d	s3,t5,s3
    3b1c:	99aa                	c.add	s3,a0
    3b1e:	7006f7c3          	fmadd.s	fa5,fa3,ft0,fa4
    3b22:	e39c                	c.fsw	fa5,0(a5)
    3b24:	0049a587          	flw	fa1,4(s3)
    3b28:	0009a707          	flw	fa4,0(s3)
    3b2c:	00062887          	flw	fa7,0(a2)
    3b30:	10b5f1d3          	fmul.s	ft3,fa1,fa1
    3b34:	6254                	c.flw	fa3,4(a2)
    3b36:	1115fed3          	fmul.s	ft9,fa1,fa7
    3b3a:	e702a507          	flw	fa0,-400(t0)
    3b3e:	10d5f5d3          	fmul.s	fa1,fa1,fa3
    3b42:	00492807          	flw	fa6,4(s2)
    3b46:	18e771c3          	fmadd.s	ft3,fa4,fa4,ft3
    3b4a:	00092e07          	flw	ft8,0(s2)
    3b4e:	e8d776c7          	fmsub.s	fa3,fa4,fa3,ft9
    3b52:	59177743          	fmadd.s	fa4,fa4,fa7,fa1
    3b56:	6037f643          	fmadd.s	fa2,fa5,ft3,fa2
    3b5a:	18c7f7d3          	fdiv.s	fa5,fa5,fa2
    3b5e:	10f6f6d3          	fmul.s	fa3,fa3,fa5
    3b62:	10f77753          	fmul.s	fa4,fa4,fa5
    3b66:	3037f7cb          	fnmsub.s	fa5,fa5,ft3,ft6
    3b6a:	690576c3          	fmadd.s	fa3,fa0,fa6,fa3
    3b6e:	71c57743          	fmadd.s	fa4,fa0,ft8,fa4
    3b72:	00d92227          	fsw	fa3,4(s2)
    3b76:	00e92027          	fsw	fa4,0(s2)
    3b7a:	6398                	c.flw	fa4,0(a5)
    3b7c:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    3b80:	a0579953          	flt.s	s2,fa5,ft5
    3b84:	04091463          	bnez	s2,3bcc <tlka_aec_pre_process+0x2c0>
    3b88:	e39c                	c.fsw	fa5,0(a5)
    3b8a:	14fd                	c.addi	s1,-1
    3b8c:	05005663          	blez	a6,3bd8 <tlka_aec_pre_process+0x2cc>
    3b90:	3c04b85b          	bfos	a6,s1,15,0
    3b94:	96c6                	c.add	a3,a7
    3b96:	0791                	c.addi	a5,4
    3b98:	3c06a6db          	bfoz	a3,a3,15,0
    3b9c:	aa1e505b          	beqc	t3,1,3a3c <tlka_aec_pre_process+0x130>
    3ba0:	6310                	c.flw	fa2,0(a4)
    3ba2:	4e05                	c.li	t3,1
    3ba4:	f45ff06f          	j	3ae8 <tlka_aec_pre_process+0x1dc>
    3ba8:	4701                	c.li	a4,0
    3baa:	01004563          	bgtz	a6,3bb4 <tlka_aec_pre_process+0x2a8>
    3bae:	0805                	c.addi	a6,1
    3bb0:	3c08375b          	bfos	a4,a6,15,0
    3bb4:	6789                	c.lui	a5,0x2
    3bb6:	953e                	c.add	a0,a5
    3bb8:	4432                	c.lwsp	s0,12(sp)
    3bba:	e4e51123          	sh	a4,-446(a0)
    3bbe:	44a2                	c.lwsp	s1,8(sp)
    3bc0:	4912                	c.lwsp	s2,4(sp)
    3bc2:	4982                	c.lwsp	s3,0(sp)
    3bc4:	4501                	c.li	a0,0
    3bc6:	0141                	c.addi	sp,16
    3bc8:	00008067          	ret
    3bcc:	0007a023          	sw	zero,0(a5) # 2000 <usb_endpoint_irq_handler>
    3bd0:	fff48493          	addi	s1,s1,-1
    3bd4:	fb004ee3          	bgtz	a6,3b90 <tlka_aec_pre_process+0x284>
    3bd8:	4805                	c.li	a6,1
    3bda:	bf6d                	c.j	3b94 <tlka_aec_pre_process+0x288>
    3bdc:	4701                	c.li	a4,0
    3bde:	01004563          	bgtz	a6,3be8 <tlka_aec_pre_process+0x2dc>
    3be2:	0805                	c.addi	a6,1
    3be4:	3c08375b          	bfos	a4,a6,15,0
    3be8:	6789                	c.lui	a5,0x2
    3bea:	953e                	c.add	a0,a5
    3bec:	e4e51123          	sh	a4,-446(a0)
    3bf0:	4501                	c.li	a0,0
    3bf2:	8082                	c.jr	ra

00003bf4 <tlka_aec_post_erle_est>:
    3bf4:	6785                	c.lui	a5,0x1
    3bf6:	97aa                	c.add	a5,a0
    3bf8:	3347a607          	flw	fa2,820(a5) # 1334 <irq_08+0x34>
    3bfc:	3387a587          	flw	fa1,824(a5)
    3c00:	1141                	c.addi	sp,-16
    3c02:	c422                	c.swsp	s0,8(sp)
    3c04:	a0b62753          	feq.s	a4,fa2,fa1
    3c08:	c226                	c.swsp	s1,4(sp)
    3c0a:	c606                	c.swsp	ra,12(sp)
    3c0c:	c04a                	c.swsp	s2,0(sp)
    3c0e:	84aa                	c.mv	s1,a0
    3c10:	842e                	c.mv	s0,a1
    3c12:	3787a603          	lw	a2,888(a5)
    3c16:	cf29                	c.beqz	a4,3c70 <tlka_aec_post_erle_est+0x7c>
    3c18:	3207aa23          	sw	zero,820(a5)
    3c1c:	00261713          	slli	a4,a2,0x2
    3c20:	60c50793          	addi	a5,a0,1548
    3c24:	00e786b3          	add	a3,a5,a4
    3c28:	02c05263          	blez	a2,3c4c <tlka_aec_post_erle_est+0x58>
    3c2c:	0007a023          	sw	zero,0(a5)
    3c30:	0791                	c.addi	a5,4
    3c32:	fed79de3          	bne	a5,a3,3c2c <tlka_aec_post_erle_est+0x38>
    3c36:	6785                	c.lui	a5,0x1
    3c38:	81078793          	addi	a5,a5,-2032 # 810 <exception_handler+0x16c>
    3c3c:	97a6                	c.add	a5,s1
    3c3e:	973e                	c.add	a4,a5
    3c40:	0007a023          	sw	zero,0(a5)
    3c44:	00478793          	addi	a5,a5,4
    3c48:	fee79ce3          	bne	a5,a4,3c40 <tlka_aec_post_erle_est+0x4c>
    3c4c:	6905                	c.lui	s2,0x1
    3c4e:	22490593          	addi	a1,s2,548 # 1224 <irq_07+0x24>
    3c52:	0606                	c.slli	a2,0x1
    3c54:	95a6                	c.add	a1,s1
    3c56:	4501                	c.li	a0,0
    3c58:	20012097          	auipc	ra,0x20012
    3c5c:	788080e7          	jalr	1928(ra) # 200163e0 <nds_set_q7>
    3c60:	012487b3          	add	a5,s1,s2
    3c64:	3347a607          	flw	fa2,820(a5)
    3c68:	3387a587          	flw	fa1,824(a5)
    3c6c:	3787a603          	lw	a2,888(a5)
    3c70:	00161693          	slli	a3,a2,0x1
    3c74:	00d60733          	add	a4,a2,a3
    3c78:	3c07375b          	bfos	a4,a4,15,0
    3c7c:	04c05c63          	blez	a2,3cd4 <tlka_aec_post_erle_est+0xe0>
    3c80:	6785                	c.lui	a5,0x1
    3c82:	81078793          	addi	a5,a5,-2032 # 810 <exception_handler+0x16c>
    3c86:	85a2                	c.mv	a1,s0
    3c88:	0ce4075b          	lea.w	a4,s0,a4
    3c8c:	009787b3          	add	a5,a5,s1
    3c90:	0cc4055b          	lea.w	a0,s0,a2
    3c94:	6194                	c.flw	fa3,0(a1)
    3c96:	dfc7a707          	flw	fa4,-516(a5)
    3c9a:	639c                	c.flw	fa5,0(a5)
    3c9c:	0711                	c.addi	a4,4
    3c9e:	00d77753          	fadd.s	fa4,fa4,fa3
    3ca2:	0791                	c.addi	a5,4
    3ca4:	0591                	c.addi	a1,4
    3ca6:	dee7ac27          	fsw	fa4,-520(a5)
    3caa:	ffc72707          	flw	fa4,-4(a4)
    3cae:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    3cb2:	fef7ae27          	fsw	fa5,-4(a5)
    3cb6:	fcb51fe3          	bne	a0,a1,3c94 <tlka_aec_post_erle_est+0xa0>
    3cba:	6785                	c.lui	a5,0x1
    3cbc:	22478793          	addi	a5,a5,548 # 1224 <irq_07+0x24>
    3cc0:	009787b3          	add	a5,a5,s1
    3cc4:	00f68733          	add	a4,a3,a5
    3cc8:	00079023          	sh	zero,0(a5)
    3ccc:	00278793          	addi	a5,a5,2
    3cd0:	fef71ce3          	bne	a4,a5,3cc8 <tlka_aec_post_erle_est+0xd4>
    3cd4:	000847b7          	lui	a5,0x84
    3cd8:	e647a787          	flw	fa5,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    3cdc:	6705                	c.lui	a4,0x1
    3cde:	00e486b3          	add	a3,s1,a4
    3ce2:	00f67653          	fadd.s	fa2,fa2,fa5
    3ce6:	a0b627d3          	feq.s	a5,fa2,fa1
    3cea:	32c6aa27          	fsw	fa2,820(a3)
    3cee:	c789                	c.beqz	a5,3cf8 <tlka_aec_post_erle_est+0x104>
    3cf0:	32669783          	lh	a5,806(a3)
    3cf4:	0017da5b          	beqc	a5,1,3d08 <tlka_aec_post_erle_est+0x114>
    3cf8:	40b2                	c.lwsp	ra,12(sp)
    3cfa:	4422                	c.lwsp	s0,8(sp)
    3cfc:	4492                	c.lwsp	s1,4(sp)
    3cfe:	4902                	c.lwsp	s2,0(sp)
    3d00:	4505                	c.li	a0,1
    3d02:	0141                	c.addi	sp,16
    3d04:	00008067          	ret
    3d08:	fec058e3          	blez	a2,3cf8 <tlka_aec_post_erle_est+0x104>
    3d0c:	000847b7          	lui	a5,0x84
    3d10:	eb07a087          	flw	ft1,-336(a5) # 83eb0 <ac_spec_lookup+0x1080>
    3d14:	000847b7          	lui	a5,0x84
    3d18:	ef87a107          	flw	ft2,-264(a5) # 83ef8 <ac_spec_lookup+0x10c8>
    3d1c:	22470713          	addi	a4,a4,548 # 1224 <irq_07+0x24>
    3d20:	60c48793          	addi	a5,s1,1548
    3d24:	3406a587          	flw	fa1,832(a3)
    3d28:	33c6a607          	flw	fa2,828(a3)
    3d2c:	9726                	c.add	a4,s1
    3d2e:	0cc7865b          	lea.w	a2,a5,a2
    3d32:	f0000553          	fmv.w.x	fa0,zero
    3d36:	a0a9                	c.j	3d80 <tlka_aec_post_erle_est+0x18c>
    3d38:	00071683          	lh	a3,0(a4)
    3d3c:	eaa1                	c.bnez	a3,3d8c <tlka_aec_post_erle_est+0x198>
    3d3e:	2047a007          	flw	ft0,516(a5)
    3d42:	201086d3          	fmv.s	fa3,ft1
    3d46:	18077753          	fdiv.s	fa4,fa4,ft0
    3d4a:	a0f716d3          	flt.s	a3,fa4,fa5
    3d4e:	e299                	c.bnez	a3,3d54 <tlka_aec_post_erle_est+0x160>
    3d50:	202106d3          	fmv.s	fa3,ft2
    3d54:	08f77753          	fsub.s	fa4,fa4,fa5
    3d58:	78d777c3          	fmadd.s	fa5,fa4,fa3,fa5
    3d5c:	a0f596d3          	flt.s	a3,fa1,fa5
    3d60:	00069463          	bnez	a3,3d68 <tlka_aec_post_erle_est+0x174>
    3d64:	20b587d3          	fmv.s	fa5,fa1
    3d68:	a0c796d3          	flt.s	a3,fa5,fa2
    3d6c:	00069463          	bnez	a3,3d74 <tlka_aec_post_erle_est+0x180>
    3d70:	20c607d3          	fmv.s	fa5,fa2
    3d74:	40f7a427          	fsw	fa5,1032(a5)
    3d78:	0791                	c.addi	a5,4
    3d7a:	0709                	c.addi	a4,2
    3d7c:	f6f60ee3          	beq	a2,a5,3cf8 <tlka_aec_post_erle_est+0x104>
    3d80:	6398                	c.flw	fa4,0(a5)
    3d82:	4087a787          	flw	fa5,1032(a5)
    3d86:	a0e516d3          	flt.s	a3,fa0,fa4
    3d8a:	f6dd                	c.bnez	a3,3d38 <tlka_aec_post_erle_est+0x144>
    3d8c:	f0000753          	fmv.w.x	fa4,zero
    3d90:	20e706d3          	fmv.s	fa3,fa4
    3d94:	fc1ff06f          	j	3d54 <tlka_aec_post_erle_est+0x160>

00003d98 <tlka_aec_post_resecho_eset>:
    3d98:	6685                	c.lui	a3,0x1
    3d9a:	00d507b3          	add	a5,a0,a3
    3d9e:	3787a703          	lw	a4,888(a5)
    3da2:	04f737db          	bfos	a5,a4,1,15
    3da6:	02e05b63          	blez	a4,3ddc <tlka_aec_post_resecho_eset+0x44>
    3daa:	00084837          	lui	a6,0x84
    3dae:	f6882687          	flw	fa3,-152(a6) # 83f68 <ac_spec_lookup+0x1138>
    3db2:	a1468693          	addi	a3,a3,-1516 # a14 <uart0_irq_handler+0x44>
    3db6:	0cf585db          	lea.w	a1,a1,a5
    3dba:	9536                	c.add	a0,a3
    3dbc:	0ce607db          	lea.w	a5,a2,a4
    3dc0:	6118                	c.flw	fa4,0(a0)
    3dc2:	619c                	c.flw	fa5,0(a1)
    3dc4:	0611                	c.addi	a2,4
    3dc6:	00d77753          	fadd.s	fa4,fa4,fa3
    3dca:	0591                	c.addi	a1,4
    3dcc:	00450513          	addi	a0,a0,4
    3dd0:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
    3dd4:	fef62e27          	fsw	fa5,-4(a2)
    3dd8:	fef614e3          	bne	a2,a5,3dc0 <tlka_aec_post_resecho_eset+0x28>
    3ddc:	4505                	c.li	a0,1
    3dde:	8082                	c.jr	ra

00003de0 <tlka_aec_post_ge_cmftNoise>:
    3de0:	00361713          	slli	a4,a2,0x3
    3de4:	1761                	c.addi	a4,-8
    3de6:	00e687b3          	add	a5,a3,a4
    3dea:	0006a023          	sw	zero,0(a3)
    3dee:	0006a223          	sw	zero,4(a3)
    3df2:	0007a023          	sw	zero,0(a5)
    3df6:	0007a223          	sw	zero,4(a5)
    3dfa:	4789                	c.li	a5,2
    3dfc:	0cc7da63          	bge	a5,a2,3ed0 <tlka_aec_post_ge_cmftNoise+0xf0>
    3e00:	000847b7          	lui	a5,0x84
    3e04:	f007a587          	flw	fa1,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    3e08:	1fbd0eb7          	lui	t4,0x1fbd0
    3e0c:	5f376e37          	lui	t3,0x5f376
    3e10:	6345                	c.lui	t1,0x11
    3e12:	419c                	c.lw	a5,0(a1)
    3e14:	1141                	c.addi	sp,-16
    3e16:	00868613          	addi	a2,a3,8
    3e1a:	0511                	c.addi	a0,4
    3e1c:	96ba                	c.add	a3,a4
    3e1e:	18c0188b          	addigp	a7,396 # 802c8 <kSqrt2Sin>
    3e22:	800e8e93          	addi	t4,t4,-2048 # 1fbcf800 <_D_HEAP_START_ADDR+0x1fb46710>
    3e26:	9dfe0e13          	addi	t3,t3,-1569 # 5f3759df <BIN_SIZE+0x3f337377>
    3e2a:	dcd30313          	addi	t1,t1,-563 # 10dcd <getScaleWord32+0x19>
    3e2e:	428d                	c.li	t0,3
    3e30:	4fdd                	c.li	t6,23
    3e32:	02000f13          	li	t5,32
    3e36:	c622                	c.swsp	s0,12(sp)
    3e38:	026787b3          	mul	a5,a5,t1
    3e3c:	4118                	c.lw	a4,0(a0)
    3e3e:	40175813          	srai	a6,a4,0x1
    3e42:	f0070553          	fmv.w.x	fa0,a4
    3e46:	01d803b3          	add	t2,a6,t4
    3e4a:	410e0833          	sub	a6,t3,a6
    3e4e:	f0080753          	fmv.w.x	fa4,a6
    3e52:	f0038653          	fmv.w.x	fa2,t2
    3e56:	60e577c3          	fmadd.s	fa5,fa0,fa4,fa2
    3e5a:	0511                	c.addi	a0,4
    3e5c:	00178713          	addi	a4,a5,1
    3e60:	025737b3          	mulhu	a5,a4,t0
    3e64:	10b7f7d3          	fmul.s	fa5,fa5,fa1
    3e68:	20f796d3          	fneg.s	fa3,fa5
    3e6c:	40f70833          	sub	a6,a4,a5
    3e70:	00185813          	srli	a6,a6,0x1
    3e74:	97c2                	c.add	a5,a6
    3e76:	83f9                	c.srli	a5,0x1e
    3e78:	01f79813          	slli	a6,a5,0x1f
    3e7c:	40f807b3          	sub	a5,a6,a5
    3e80:	40f707b3          	sub	a5,a4,a5
    3e84:	01a7d813          	srli	a6,a5,0x1a
    3e88:	3c08275b          	bfoz	a4,a6,15,0
    3e8c:	fe870413          	addi	s0,a4,-24
    3e90:	0d0883db          	lea.w	t2,a7,a6
    3e94:	00870713          	addi	a4,a4,8
    3e98:	010ff463          	bgeu	t6,a6,3ea0 <tlka_aec_post_ge_cmftNoise+0xc0>
    3e9c:	3c04375b          	bfos	a4,s0,15,0
    3ea0:	f1e7077f          	minw	a4,a4,t5
    3ea4:	0ce8875b          	lea.w	a4,a7,a4
    3ea8:	6310                	c.flw	fa2,0(a4)
    3eaa:	0003a707          	flw	fa4,0(t2)
    3eae:	0621                	c.addi	a2,8
    3eb0:	10c6f6d3          	fmul.s	fa3,fa3,fa2
    3eb4:	10f777d3          	fmul.s	fa5,fa4,fa5
    3eb8:	fed62e27          	fsw	fa3,-4(a2)
    3ebc:	fef62c27          	fsw	fa5,-8(a2)
    3ec0:	f6c69ce3          	bne	a3,a2,3e38 <tlka_aec_post_ge_cmftNoise+0x58>
    3ec4:	4432                	c.lwsp	s0,12(sp)
    3ec6:	c19c                	c.sw	a5,0(a1)
    3ec8:	4505                	c.li	a0,1
    3eca:	0141                	c.addi	sp,16
    3ecc:	00008067          	ret
    3ed0:	4505                	c.li	a0,1
    3ed2:	8082                	c.jr	ra

00003ed4 <tlka_aec_post_calc_cmftNoise>:
    3ed4:	6785                	c.lui	a5,0x1
    3ed6:	00f50733          	add	a4,a0,a5
    3eda:	1141                	c.addi	sp,-16
    3edc:	38271803          	lh	a6,898(a4)
    3ee0:	c606                	c.swsp	ra,12(sp)
    3ee2:	86b2                	c.mv	a3,a2
    3ee4:	37872603          	lw	a2,888(a4)
    3ee8:	08080a63          	beqz	a6,3f7c <tlka_aec_post_calc_cmftNoise+0xa8>
    3eec:	06c05c63          	blez	a2,3f64 <tlka_aec_post_calc_cmftNoise+0x90>
    3ef0:	00084737          	lui	a4,0x84
    3ef4:	f3472507          	flw	fa0,-204(a4) # 83f34 <ac_spec_lookup+0x1104>
    3ef8:	00084737          	lui	a4,0x84
    3efc:	000848b7          	lui	a7,0x84
    3f00:	eb472607          	flw	fa2,-332(a4) # 83eb4 <ac_spec_lookup+0x1084>
    3f04:	e1c78793          	addi	a5,a5,-484 # e1c <xPortStartFirstTask+0x1c>
    3f08:	00084737          	lui	a4,0x84
    3f0c:	f548a587          	flw	fa1,-172(a7) # 83f54 <ac_spec_lookup+0x1124>
    3f10:	eb072087          	flw	ft1,-336(a4) # 83eb0 <ac_spec_lookup+0x1080>
    3f14:	20a50053          	fmv.s	ft0,fa0
    3f18:	97aa                	c.add	a5,a0
    3f1a:	0cc5885b          	lea.w	a6,a1,a2
    3f1e:	a829                	c.j	3f38 <tlka_aec_post_calc_cmftNoise+0x64>
    3f20:	10c7f7d3          	fmul.s	fa5,fa5,fa2
    3f24:	0791                	c.addi	a5,4
    3f26:	0591                	c.addi	a1,4
    3f28:	78177743          	fmadd.s	fa4,fa4,ft1,fa5
    3f2c:	10077753          	fmul.s	fa4,fa4,ft0
    3f30:	fee7ae27          	fsw	fa4,-4(a5)
    3f34:	02b80863          	beq	a6,a1,3f64 <tlka_aec_post_calc_cmftNoise+0x90>
    3f38:	6194                	c.flw	fa3,0(a1)
    3f3a:	dfc7a787          	flw	fa5,-516(a5)
    3f3e:	6398                	c.flw	fa4,0(a5)
    3f40:	10b6f6d3          	fmul.s	fa3,fa3,fa1
    3f44:	68c7f7c3          	fmadd.s	fa5,fa5,fa2,fa3
    3f48:	a0e79753          	flt.s	a4,fa5,fa4
    3f4c:	def7ae27          	fsw	fa5,-516(a5)
    3f50:	fb61                	c.bnez	a4,3f20 <tlka_aec_post_calc_cmftNoise+0x4c>
    3f52:	10a77753          	fmul.s	fa4,fa4,fa0
    3f56:	0791                	c.addi	a5,4
    3f58:	00458593          	addi	a1,a1,4
    3f5c:	fee7ae27          	fsw	fa4,-4(a5)
    3f60:	fcb81ce3          	bne	a6,a1,3f38 <tlka_aec_post_calc_cmftNoise+0x64>
    3f64:	6785                	c.lui	a5,0x1
    3f66:	38c78593          	addi	a1,a5,908 # 138c <irq_08+0x8c>
    3f6a:	e1c78793          	addi	a5,a5,-484
    3f6e:	95aa                	c.add	a1,a0
    3f70:	953e                	c.add	a0,a5
    3f72:	35bd                	c.jal	3de0 <tlka_aec_post_ge_cmftNoise>
    3f74:	40b2                	c.lwsp	ra,12(sp)
    3f76:	4505                	c.li	a0,1
    3f78:	0141                	c.addi	sp,16
    3f7a:	8082                	c.jr	ra
    3f7c:	38471803          	lh	a6,900(a4)
    3f80:	0805                	c.addi	a6,1
    3f82:	3c08385b          	bfos	a6,a6,15,0
    3f86:	39071223          	sh	a6,900(a4)
    3f8a:	04c05363          	blez	a2,3fd0 <tlka_aec_post_calc_cmftNoise+0xfc>
    3f8e:	000848b7          	lui	a7,0x84
    3f92:	f548a587          	flw	fa1,-172(a7) # 83f54 <ac_spec_lookup+0x1124>
    3f96:	00084737          	lui	a4,0x84
    3f9a:	e1c78793          	addi	a5,a5,-484
    3f9e:	eb472607          	flw	fa2,-332(a4) # 83eb4 <ac_spec_lookup+0x1084>
    3fa2:	97aa                	c.add	a5,a0
    3fa4:	0cc5875b          	lea.w	a4,a1,a2
    3fa8:	6194                	c.flw	fa3,0(a1)
    3faa:	dfc7a787          	flw	fa5,-516(a5)
    3fae:	6398                	c.flw	fa4,0(a5)
    3fb0:	10b6f6d3          	fmul.s	fa3,fa3,fa1
    3fb4:	0791                	c.addi	a5,4
    3fb6:	0591                	c.addi	a1,4
    3fb8:	68c7f7c3          	fmadd.s	fa5,fa5,fa2,fa3
    3fbc:	10b7f6d3          	fmul.s	fa3,fa5,fa1
    3fc0:	def7ac27          	fsw	fa5,-520(a5)
    3fc4:	68c77743          	fmadd.s	fa4,fa4,fa2,fa3
    3fc8:	fee7ae27          	fsw	fa4,-4(a5)
    3fcc:	fcb71ee3          	bne	a4,a1,3fa8 <tlka_aec_post_calc_cmftNoise+0xd4>
    3fd0:	03100793          	li	a5,49
    3fd4:	f907d8e3          	bge	a5,a6,3f64 <tlka_aec_post_calc_cmftNoise+0x90>
    3fd8:	6785                	c.lui	a5,0x1
    3fda:	97aa                	c.add	a5,a0
    3fdc:	4705                	c.li	a4,1
    3fde:	38e79123          	sh	a4,898(a5) # 1382 <irq_08+0x82>
    3fe2:	b749                	c.j	3f64 <tlka_aec_post_calc_cmftNoise+0x90>

00003fe4 <tlka_aec_post_calc_minmax_gain>:
    3fe4:	000847b7          	lui	a5,0x84
    3fe8:	ee07a607          	flw	fa2,-288(a5) # 83ee0 <ac_spec_lookup+0x10b0>
    3fec:	6805                	c.lui	a6,0x1
    3fee:	000847b7          	lui	a5,0x84
    3ff2:	22480893          	addi	a7,a6,548 # 1224 <irq_07+0x24>
    3ff6:	e647a507          	flw	fa0,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    3ffa:	02080793          	addi	a5,a6,32
    3ffe:	20c605d3          	fmv.s	fa1,fa2
    4002:	97aa                	c.add	a5,a0
    4004:	98aa                	c.add	a7,a0
    4006:	982a                	c.add	a6,a0
    4008:	03c0006f          	j	4044 <tlka_aec_post_calc_minmax_gain+0x60>
    400c:	a0a79553          	flt.s	a0,fa5,fa0
    4010:	00051463          	bnez	a0,4018 <tlka_aec_post_calc_minmax_gain+0x34>
    4014:	20a507d3          	fmv.s	fa5,fa0
    4018:	e29c                	c.fsw	fa5,0(a3)
    401a:	619c                	c.flw	fa5,0(a1)
    401c:	6214                	c.flw	fa3,0(a2)
    401e:	20b58753          	fmv.s	fa4,fa1
    4022:	a0f69553          	flt.s	a0,fa3,fa5
    4026:	00050763          	beqz	a0,4034 <tlka_aec_post_calc_minmax_gain+0x50>
    402a:	6398                	c.flw	fa4,0(a5)
    402c:	36882787          	flw	fa5,872(a6)
    4030:	10f77753          	fmul.s	fa4,fa4,fa5
    4034:	e318                	c.fsw	fa4,0(a4)
    4036:	0791                	c.addi	a5,4
    4038:	0711                	c.addi	a4,4
    403a:	0691                	c.addi	a3,4
    403c:	0591                	c.addi	a1,4
    403e:	0611                	c.addi	a2,4
    4040:	01178e63          	beq	a5,a7,405c <tlka_aec_post_calc_minmax_gain+0x78>
    4044:	639c                	c.flw	fa5,0(a5)
    4046:	36c82707          	flw	fa4,876(a6)
    404a:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    404e:	a0f61553          	flt.s	a0,fa2,fa5
    4052:	fd4d                	c.bnez	a0,400c <tlka_aec_post_calc_minmax_gain+0x28>
    4054:	20c607d3          	fmv.s	fa5,fa2
    4058:	fc1ff06f          	j	4018 <tlka_aec_post_calc_minmax_gain+0x34>
    405c:	4505                	c.li	a0,1
    405e:	8082                	c.jr	ra

00004060 <tlka_aec_post_calc_resGain>:
    4060:	1141                	c.addi	sp,-16
    4062:	6785                	c.lui	a5,0x1
    4064:	97aa                	c.add	a5,a0
    4066:	c622                	c.swsp	s0,12(sp)
    4068:	3747ae03          	lw	t3,884(a5) # 1374 <irq_08+0x74>
    406c:	48a1                	c.li	a7,8
    406e:	410e535b          	beqc	t3,80,4074 <tlka_aec_post_calc_resGain+0x14>
    4072:	48c1                	c.li	a7,16
    4074:	6705                	c.lui	a4,0x1
    4076:	00e507b3          	add	a5,a0,a4
    407a:	f0000753          	fmv.w.x	fa4,zero
    407e:	3787a303          	lw	t1,888(a5)
    4082:	20e706d3          	fmv.s	fa3,fa4
    4086:	20e707d3          	fmv.s	fa5,fa4
    408a:	e2070713          	addi	a4,a4,-480 # e20 <xPortStartFirstTask+0x20>
    408e:	3c032edb          	bfoz	t4,t1,15,0
    4092:	8f2e                	c.mv	t5,a1
    4094:	00460813          	addi	a6,a2,4
    4098:	972a                	c.add	a4,a0
    409a:	0d1588db          	lea.w	a7,a1,a7
    409e:	87ae                	c.mv	a5,a1
    40a0:	63c8                	c.flw	fa0,4(a5)
    40a2:	00082587          	flw	fa1,0(a6)
    40a6:	6310                	c.flw	fa2,0(a4)
    40a8:	0791                	c.addi	a5,4
    40aa:	00a7f7d3          	fadd.s	fa5,fa5,fa0
    40ae:	0811                	c.addi	a6,4
    40b0:	00b6f6d3          	fadd.s	fa3,fa3,fa1
    40b4:	0711                	c.addi	a4,4
    40b6:	00c77753          	fadd.s	fa4,fa4,fa2
    40ba:	fef893e3          	bne	a7,a5,40a0 <tlka_aec_post_calc_resGain+0x40>
    40be:	6705                	c.lui	a4,0x1
    40c0:	972a                	c.add	a4,a0
    40c2:	34472607          	flw	fa2,836(a4) # 1344 <irq_08+0x44>
    40c6:	32871803          	lh	a6,808(a4)
    40ca:	10c7f653          	fmul.s	fa2,fa5,fa2
    40ce:	a0c697d3          	flt.s	a5,fa3,fa2
    40d2:	cb89                	c.beqz	a5,40e4 <tlka_aec_post_calc_resGain+0x84>
    40d4:	34c72607          	flw	fa2,844(a4)
    40d8:	10c77653          	fmul.s	fa2,fa4,fa2
    40dc:	a0f617d3          	flt.s	a5,fa2,fa5
    40e0:	34079063          	bnez	a5,4420 <tlka_aec_post_calc_resGain+0x3c0>
    40e4:	6785                	c.lui	a5,0x1
    40e6:	97aa                	c.add	a5,a0
    40e8:	37e79883          	lh	a7,894(a5) # 137e <irq_08+0x7e>
    40ec:	00000f93          	li	t6,0
    40f0:	f108877f          	minw	a4,a7,a6
    40f4:	35185263          	bge	a6,a7,4438 <tlka_aec_post_calc_resGain+0x3d8>
    40f8:	32a79883          	lh	a7,810(a5)
    40fc:	000f9863          	bnez	t6,410c <tlka_aec_post_calc_resGain+0xac>
    4100:	4785                	c.li	a5,1
    4102:	36e7d963          	bge	a5,a4,4474 <tlka_aec_post_calc_resGain+0x414>
    4106:	177d                	c.addi	a4,-1
    4108:	3c07375b          	bfos	a4,a4,15,0
    410c:	6805                	c.lui	a6,0x1
    410e:	982a                	c.add	a6,a0
    4110:	34882607          	flw	fa2,840(a6) # 1348 <irq_08+0x48>
    4114:	10c7f7d3          	fmul.s	fa5,fa5,fa2
    4118:	a0d797d3          	flt.s	a5,fa5,fa3
    411c:	cb91                	c.beqz	a5,4130 <tlka_aec_post_calc_resGain+0xd0>
    411e:	34c82787          	flw	fa5,844(a6)
    4122:	10f77753          	fmul.s	fa4,fa4,fa5
    4126:	a0d717d3          	flt.s	a5,fa4,fa3
    412a:	17fd                	c.addi	a5,-1
    412c:	00f77733          	and	a4,a4,a5
    4130:	6785                	c.lui	a5,0x1
    4132:	97aa                	c.add	a5,a0
    4134:	32e79423          	sh	a4,808(a5) # 1328 <irq_08+0x28>
    4138:	4705                	c.li	a4,1
    413a:	2d175963          	bge	a4,a7,440c <tlka_aec_post_calc_resGain+0x3ac>
    413e:	35c7a007          	flw	ft0,860(a5)
    4142:	3607a187          	flw	ft3,864(a5)
    4146:	3647a087          	flw	ft1,868(a5)
    414a:	18fd                	c.addi	a7,-1
    414c:	33179523          	sh	a7,810(a5)
    4150:	32e79623          	sh	a4,812(a5)
    4154:	0801f153          	fsub.s	ft2,ft3,ft0
    4158:	000842b7          	lui	t0,0x84
    415c:	e642a787          	flw	fa5,-412(t0) # 83e64 <ac_spec_lookup+0x1034>
    4160:	00231393          	slli	t2,t1,0x2
    4164:	1827f153          	fdiv.s	ft2,fa5,ft2
    4168:	00605e63          	blez	t1,4184 <tlka_aec_post_calc_resGain+0x124>
    416c:	8736                	c.mv	a4,a3
    416e:	007588b3          	add	a7,a1,t2
    4172:	87ae                	c.mv	a5,a1
    4174:	0711                	c.addi	a4,4
    4176:	0007a803          	lw	a6,0(a5)
    417a:	0791                	c.addi	a5,4
    417c:	ff072e23          	sw	a6,-4(a4)
    4180:	fef89ae3          	bne	a7,a5,4174 <tlka_aec_post_calc_resGain+0x114>
    4184:	88b6                	c.mv	a7,a3
    4186:	00768833          	add	a6,a3,t2
    418a:	4f81                	c.li	t6,0
    418c:	00300413          	li	s0,3
    4190:	3c0fb75b          	bfos	a4,t6,15,0
    4194:	02605063          	blez	t1,41b4 <tlka_aec_post_calc_resGain+0x154>
    4198:	0ce5075b          	lea.w	a4,a0,a4
    419c:	00d007b3          	add	a5,zero,a3
    41a0:	639c                	c.flw	fa5,0(a5)
    41a2:	6318                	c.flw	fa4,0(a4)
    41a4:	0791                	c.addi	a5,4
    41a6:	0711                	c.addi	a4,4
    41a8:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    41ac:	fef7ae27          	fsw	fa5,-4(a5)
    41b0:	ff0798e3          	bne	a5,a6,41a0 <tlka_aec_post_calc_resGain+0x140>
    41b4:	9ff6                	c.add	t6,t4
    41b6:	147d                	c.addi	s0,-1
    41b8:	3c0fafdb          	bfoz	t6,t6,15,0
    41bc:	f871                	c.bnez	s0,4190 <tlka_aec_post_calc_resGain+0x130>
    41be:	6785                	c.lui	a5,0x1
    41c0:	97aa                	c.add	a5,a0
    41c2:	37c79f83          	lh	t6,892(a5) # 137c <irq_08+0x7c>
    41c6:	3c0fa45b          	bfoz	s0,t6,15,0
    41ca:	14605163          	blez	t1,430c <tlka_aec_post_calc_resGain+0x2ac>
    41ce:	000847b7          	lui	a5,0x84
    41d2:	e8c7a707          	flw	fa4,-372(a5) # 83e8c <ac_spec_lookup+0x105c>
    41d6:	87b6                	c.mv	a5,a3
    41d8:	639c                	c.flw	fa5,0(a5)
    41da:	0791                	c.addi	a5,4
    41dc:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    41e0:	fef7ae27          	fsw	fa5,-4(a5)
    41e4:	ff079ae3          	bne	a5,a6,41d8 <tlka_aec_post_calc_resGain+0x178>
    41e8:	028e87b3          	mul	a5,t4,s0
    41ec:	959e                	c.add	a1,t2
    41ee:	0917b7db          	bfos	a5,a5,2,17
    41f2:	97aa                	c.add	a5,a0
    41f4:	0791                	c.addi	a5,4
    41f6:	000f2703          	lw	a4,0(t5)
    41fa:	0f11                	c.addi	t5,4
    41fc:	fee7ae23          	sw	a4,-4(a5)
    4200:	ffe59ae3          	bne	a1,t5,41f4 <tlka_aec_post_calc_resGain+0x194>
    4204:	4785                	c.li	a5,1
    4206:	23f7dd63          	bge	a5,t6,4440 <tlka_aec_post_calc_resGain+0x3e0>
    420a:	6785                	c.lui	a5,0x1
    420c:	00a787b3          	add	a5,a5,a0
    4210:	36079e23          	sh	zero,892(a5) # 137c <irq_08+0x7c>
    4214:	000847b7          	lui	a5,0x84
    4218:	ec47a307          	flw	ft6,-316(a5) # 83ec4 <ac_spec_lookup+0x1094>
    421c:	000847b7          	lui	a5,0x84
    4220:	e642a807          	flw	fa6,-412(t0)
    4224:	f9c7a287          	flw	ft5,-100(a5) # 83f9c <ac_spec_lookup+0x116c>
    4228:	6f05                	c.lui	t5,0x1
    422a:	e1cf0593          	addi	a1,t5,-484 # e1c <xPortStartFirstTask+0x1c>
    422e:	206305d3          	fmv.s	fa1,ft6
    4232:	21080e53          	fmv.s	ft8,fa6
    4236:	20528253          	fmv.s	ft4,ft5
    423a:	210808d3          	fmv.s	fa7,fa6
    423e:	95aa                	c.add	a1,a0
    4240:	87b6                	c.mv	a5,a3
    4242:	4e81                	c.li	t4,0
    4244:	f00003d3          	fmv.w.x	ft7,zero
    4248:	9f2a                	c.add	t5,a0
    424a:	a04d                	c.j	42ec <tlka_aec_post_calc_resGain+0x28c>
    424c:	08f1f7d3          	fsub.s	fa5,ft3,fa5
    4250:	1027f7d3          	fmul.s	fa5,fa5,ft2
    4254:	e39c                	c.fsw	fa5,0(a5)
    4256:	6194                	c.flw	fa3,0(a1)
    4258:	6218                	c.flw	fa4,0(a2)
    425a:	00b6f6d3          	fadd.s	fa3,fa3,fa1
    425e:	18d77753          	fdiv.s	fa4,fa4,fa3
    4262:	00b77753          	fadd.s	fa4,fa4,fa1
    4266:	18e0f753          	fdiv.s	fa4,ft1,fa4
    426a:	a0f71753          	flt.s	a4,fa4,fa5
    426e:	e319                	c.bnez	a4,4274 <tlka_aec_post_calc_resGain+0x214>
    4270:	20e707d3          	fmv.s	fa5,fa4
    4274:	e39c                	c.fsw	fa5,0(a5)
    4276:	6218                	c.flw	fa4,0(a2)
    4278:	20528653          	fmv.s	fa2,ft5
    427c:	a0e39753          	flt.s	a4,ft7,fa4
    4280:	00071463          	bnez	a4,4288 <tlka_aec_post_calc_resGain+0x228>
    4284:	21ce0653          	fmv.s	fa2,ft8
    4288:	2045a707          	flw	fa4,516(a1)
    428c:	36cf2687          	flw	fa3,876(t5)
    4290:	10d776d3          	fmul.s	fa3,fa4,fa3
    4294:	a0d21753          	flt.s	a4,ft4,fa3
    4298:	c735                	c.beqz	a4,4304 <tlka_aec_post_calc_resGain+0x2a4>
    429a:	a1169753          	flt.s	a4,fa3,fa7
    429e:	e319                	c.bnez	a4,42a4 <tlka_aec_post_calc_resGain+0x244>
    42a0:	211886d3          	fmv.s	fa3,fa7
    42a4:	368f2507          	flw	fa0,872(t5)
    42a8:	10a77753          	fmul.s	fa4,fa4,fa0
    42ac:	a0e61753          	flt.s	a4,fa2,fa4
    42b0:	00071463          	bnez	a4,42b8 <tlka_aec_post_calc_resGain+0x258>
    42b4:	20c60753          	fmv.s	fa4,fa2
    42b8:	a0d79fd3          	flt.s	t6,fa5,fa3
    42bc:	20f78653          	fmv.s	fa2,fa5
    42c0:	000f9463          	bnez	t6,42c8 <tlka_aec_post_calc_resGain+0x268>
    42c4:	20d68653          	fmv.s	fa2,fa3
    42c8:	a0c71753          	flt.s	a4,fa4,fa2
    42cc:	00070863          	beqz	a4,42dc <tlka_aec_post_calc_resGain+0x27c>
    42d0:	20f78753          	fmv.s	fa4,fa5
    42d4:	000f9463          	bnez	t6,42dc <tlka_aec_post_calc_resGain+0x27c>
    42d8:	20d68753          	fmv.s	fa4,fa3
    42dc:	e398                	c.fsw	fa4,0(a5)
    42de:	0e85                	c.addi	t4,1
    42e0:	0611                	c.addi	a2,4
    42e2:	0791                	c.addi	a5,4
    42e4:	00458593          	addi	a1,a1,4
    42e8:	026ed863          	bge	t4,t1,4318 <tlka_aec_post_calc_resGain+0x2b8>
    42ec:	6398                	c.flw	fa4,0(a5)
    42ee:	621c                	c.flw	fa5,0(a2)
    42f0:	00677753          	fadd.s	fa4,fa4,ft6
    42f4:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
    42f8:	a0f01753          	flt.s	a4,ft0,fa5
    42fc:	fb21                	c.bnez	a4,424c <tlka_aec_post_calc_resGain+0x1ec>
    42fe:	210807d3          	fmv.s	fa5,fa6
    4302:	bf89                	c.j	4254 <tlka_aec_post_calc_resGain+0x1f4>
    4304:	204206d3          	fmv.s	fa3,ft4
    4308:	f9dff06f          	j	42a4 <tlka_aec_post_calc_resGain+0x244>
    430c:	00100713          	li	a4,1
    4310:	13f75863          	bge	a4,t6,4440 <tlka_aec_post_calc_resGain+0x3e0>
    4314:	36079e23          	sh	zero,892(a5)
    4318:	530e5e5b          	beqc	t3,80,4454 <tlka_aec_post_calc_resGain+0x3f4>
    431c:	000847b7          	lui	a5,0x84
    4320:	e507a707          	flw	fa4,-432(a5) # 83e50 <ac_spec_lookup+0x1020>
    4324:	6785                	c.lui	a5,0x1
    4326:	97aa                	c.add	a5,a0
    4328:	38679703          	lh	a4,902(a5) # 1386 <irq_08+0x86>
    432c:	38879783          	lh	a5,904(a5)
    4330:	12e7ce63          	blt	a5,a4,446c <tlka_aec_post_calc_resGain+0x40c>
    4334:	00468613          	addi	a2,a3,4
    4338:	0ce6875b          	lea.w	a4,a3,a4
    433c:	0cf6065b          	lea.w	a2,a2,a5
    4340:	f00007d3          	fmv.w.x	fa5,zero
    4344:	6314                	c.flw	fa3,0(a4)
    4346:	0711                	c.addi	a4,4
    4348:	00d7f7d3          	fadd.s	fa5,fa5,fa3
    434c:	fee61ce3          	bne	a2,a4,4344 <tlka_aec_post_calc_resGain+0x2e4>
    4350:	10f77753          	fmul.s	fa4,fa4,fa5
    4354:	00084737          	lui	a4,0x84
    4358:	ef872787          	flw	fa5,-264(a4) # 83ef8 <ac_spec_lookup+0x10c8>
    435c:	a0f71753          	flt.s	a4,fa4,fa5
    4360:	00070463          	beqz	a4,4368 <tlka_aec_post_calc_resGain+0x308>
    4364:	f0000753          	fmv.w.x	fa4,zero
    4368:	0267d063          	bge	a5,t1,4388 <tlka_aec_post_calc_resGain+0x328>
    436c:	0cf686db          	lea.w	a3,a3,a5
    4370:	629c                	c.flw	fa5,0(a3)
    4372:	a0e797d3          	flt.s	a5,fa5,fa4
    4376:	e399                	c.bnez	a5,437c <tlka_aec_post_calc_resGain+0x31c>
    4378:	20e707d3          	fmv.s	fa5,fa4
    437c:	00468693          	addi	a3,a3,4
    4380:	fef6ae27          	fsw	fa5,-4(a3)
    4384:	ff0696e3          	bne	a3,a6,4370 <tlka_aec_post_calc_resGain+0x310>
    4388:	06605e63          	blez	t1,4404 <tlka_aec_post_calc_resGain+0x3a4>
    438c:	000847b7          	lui	a5,0x84
    4390:	eb07a687          	flw	fa3,-336(a5) # 83eb0 <ac_spec_lookup+0x1080>
    4394:	000847b7          	lui	a5,0x84
    4398:	f847a707          	flw	fa4,-124(a5) # 83f84 <ac_spec_lookup+0x1154>
    439c:	000847b7          	lui	a5,0x84
    43a0:	f007a607          	flw	fa2,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    43a4:	6785                	c.lui	a5,0x1
    43a6:	02078793          	addi	a5,a5,32 # 1020 <irq_01+0x20>
    43aa:	1fbd0337          	lui	t1,0x1fbd0
    43ae:	5f3765b7          	lui	a1,0x5f376
    43b2:	953e                	c.add	a0,a5
    43b4:	80030313          	addi	t1,t1,-2048 # 1fbcf800 <_D_HEAP_START_ADDR+0x1fb46710>
    43b8:	9df58593          	addi	a1,a1,-1569 # 5f3759df <BIN_SIZE+0x3f337377>
    43bc:	0008a783          	lw	a5,0(a7)
    43c0:	c11c                	c.sw	a5,0(a0)
    43c2:	0008a703          	lw	a4,0(a7)
    43c6:	f0070553          	fmv.w.x	fa0,a4
    43ca:	a0d516d3          	flt.s	a3,fa0,fa3
    43ce:	40175793          	srai	a5,a4,0x1
    43d2:	00678633          	add	a2,a5,t1
    43d6:	20e707d3          	fmv.s	fa5,fa4
    43da:	0511                	c.addi	a0,4
    43dc:	40f587b3          	sub	a5,a1,a5
    43e0:	00069c63          	bnez	a3,43f8 <tlka_aec_post_calc_resGain+0x398>
    43e4:	f00705d3          	fmv.w.x	fa1,a4
    43e8:	f0078553          	fmv.w.x	fa0,a5
    43ec:	f00607d3          	fmv.w.x	fa5,a2
    43f0:	78a5f7c3          	fmadd.s	fa5,fa1,fa0,fa5
    43f4:	10c7f7d3          	fmul.s	fa5,fa5,fa2
    43f8:	00488893          	addi	a7,a7,4
    43fc:	fef8ae27          	fsw	fa5,-4(a7)
    4400:	fb089ee3          	bne	a7,a6,43bc <tlka_aec_post_calc_resGain+0x35c>
    4404:	4432                	c.lwsp	s0,12(sp)
    4406:	4505                	c.li	a0,1
    4408:	0141                	c.addi	sp,16
    440a:	8082                	c.jr	ra
    440c:	3207a523          	sw	zero,810(a5)
    4410:	3507a007          	flw	ft0,848(a5)
    4414:	3547a187          	flw	ft3,852(a5)
    4418:	3587a087          	flw	ft1,856(a5)
    441c:	d39ff06f          	j	4154 <tlka_aec_post_calc_resGain+0xf4>
    4420:	6785                	c.lui	a5,0x1
    4422:	97aa                	c.add	a5,a0
    4424:	37e79883          	lh	a7,894(a5) # 137e <irq_08+0x7e>
    4428:	0805                	c.addi	a6,1
    442a:	3c08385b          	bfos	a6,a6,15,0
    442e:	4f85                	c.li	t6,1
    4430:	f108877f          	minw	a4,a7,a6
    4434:	cd1842e3          	blt	a6,a7,40f8 <tlka_aec_post_calc_resGain+0x98>
    4438:	38079883          	lh	a7,896(a5)
    443c:	cc1ff06f          	j	40fc <tlka_aec_post_calc_resGain+0x9c>
    4440:	6785                	c.lui	a5,0x1
    4442:	97aa                	c.add	a5,a0
    4444:	00140413          	addi	s0,s0,1
    4448:	36879e23          	sh	s0,892(a5) # 137c <irq_08+0x7c>
    444c:	dc6044e3          	bgtz	t1,4214 <tlka_aec_post_calc_resGain+0x1b4>
    4450:	ed0e665b          	bnec	t3,80,431c <tlka_aec_post_calc_resGain+0x2bc>
    4454:	000847b7          	lui	a5,0x84
    4458:	e807a707          	flw	fa4,-384(a5) # 83e80 <ac_spec_lookup+0x1050>
    445c:	6785                	c.lui	a5,0x1
    445e:	97aa                	c.add	a5,a0
    4460:	38679703          	lh	a4,902(a5) # 1386 <irq_08+0x86>
    4464:	38879783          	lh	a5,904(a5)
    4468:	ece7d6e3          	bge	a5,a4,4334 <tlka_aec_post_calc_resGain+0x2d4>
    446c:	f00007d3          	fmv.w.x	fa5,zero
    4470:	ee1ff06f          	j	4350 <tlka_aec_post_calc_resGain+0x2f0>
    4474:	4701                	c.li	a4,0
    4476:	b959                	c.j	410c <tlka_aec_post_calc_resGain+0xac>

00004478 <tlka_aec_post_process>:
    4478:	6789                	c.lui	a5,0x2
    447a:	dd010113          	addi	sp,sp,-560
    447e:	97aa                	c.add	a5,a0
    4480:	22912223          	sw	s1,548(sp)
    4484:	21312e23          	sw	s3,540(sp)
    4488:	84aa                	c.mv	s1,a0
    448a:	e7c7a983          	lw	s3,-388(a5) # 1e7c <usb_com_write+0x50>
    448e:	e6c7a503          	lw	a0,-404(a5)
    4492:	22812423          	sw	s0,552(sp)
    4496:	23212023          	sw	s2,544(sp)
    449a:	21412c23          	sw	s4,536(sp)
    449e:	21512a23          	sw	s5,532(sp)
    44a2:	e3c7aa03          	lw	s4,-452(a5)
    44a6:	8ab2                	c.mv	s5,a2
    44a8:	8436                	c.mv	s0,a3
    44aa:	00351813          	slli	a6,a0,0x3
    44ae:	87ae                	c.mv	a5,a1
    44b0:	00251913          	slli	s2,a0,0x2
    44b4:	88ce                	c.mv	a7,s3
    44b6:	872e                	c.mv	a4,a1
    44b8:	00200313          	li	t1,2
    44bc:	22112623          	sw	ra,556(sp)
    44c0:	21612823          	sw	s6,528(sp)
    44c4:	00e80633          	add	a2,a6,a4
    44c8:	011006b3          	add	a3,zero,a7
    44cc:	00a05e63          	blez	a0,44e8 <tlka_aec_post_process+0x70>
    44d0:	6358                	c.flw	fa4,4(a4)
    44d2:	631c                	c.flw	fa5,0(a4)
    44d4:	0691                	c.addi	a3,4
    44d6:	10e77753          	fmul.s	fa4,fa4,fa4
    44da:	0721                	c.addi	a4,8
    44dc:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    44e0:	fef6ae27          	fsw	fa5,-4(a3)
    44e4:	fec716e3          	bne	a4,a2,44d0 <tlka_aec_post_process+0x58>
    44e8:	8732                	c.mv	a4,a2
    44ea:	98ca                	c.add	a7,s2
    44ec:	0013545b          	beqc	t1,1,44f4 <tlka_aec_post_process+0x7c>
    44f0:	4305                	c.li	t1,1
    44f2:	bfc9                	c.j	44c4 <tlka_aec_post_process+0x4c>
    44f4:	04a05a63          	blez	a0,4548 <tlka_aec_post_process+0xd0>
    44f8:	01098633          	add	a2,s3,a6
    44fc:	8556                	c.mv	a0,s5
    44fe:	86b2                	c.mv	a3,a2
    4500:	95c2                	c.add	a1,a6
    4502:	8756                	c.mv	a4,s5
    4504:	63d4                	c.flw	fa3,4(a5)
    4506:	6350                	c.flw	fa2,4(a4)
    4508:	6398                	c.flw	fa4,0(a5)
    450a:	631c                	c.flw	fa5,0(a4)
    450c:	08c6f6d3          	fsub.s	fa3,fa3,fa2
    4510:	0691                	c.addi	a3,4
    4512:	08f777d3          	fsub.s	fa5,fa4,fa5
    4516:	07a1                	c.addi	a5,8
    4518:	0721                	c.addi	a4,8
    451a:	10d6f6d3          	fmul.s	fa3,fa3,fa3
    451e:	68f7f7c3          	fmadd.s	fa5,fa5,fa5,fa3
    4522:	fef6ae27          	fsw	fa5,-4(a3)
    4526:	fcf59fe3          	bne	a1,a5,4504 <tlka_aec_post_process+0x8c>
    452a:	012607b3          	add	a5,a2,s2
    452e:	9856                	c.add	a6,s5
    4530:	6158                	c.flw	fa4,4(a0)
    4532:	611c                	c.flw	fa5,0(a0)
    4534:	0791                	c.addi	a5,4
    4536:	10e77753          	fmul.s	fa4,fa4,fa4
    453a:	0521                	c.addi	a0,8
    453c:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    4540:	fef7ae27          	fsw	fa5,-4(a5)
    4544:	fea816e3          	bne	a6,a0,4530 <tlka_aec_post_process+0xb8>
    4548:	01298633          	add	a2,s3,s2
    454c:	85ce                	c.mv	a1,s3
    454e:	8552                	c.mv	a0,s4
    4550:	01260b33          	add	s6,a2,s2
    4554:	ea0ff0ef          	jal	ra,3bf4 <tlka_aec_post_erle_est>
    4558:	6705                	c.lui	a4,0x1
    455a:	00ea07b3          	add	a5,s4,a4
    455e:	3787a603          	lw	a2,888(a5)
    4562:	995a                	c.add	s2,s6
    4564:	04f636db          	bfos	a3,a2,1,15
    4568:	02c05c63          	blez	a2,45a0 <tlka_aec_post_process+0x128>
    456c:	000847b7          	lui	a5,0x84
    4570:	a1470713          	addi	a4,a4,-1516 # a14 <uart0_irq_handler+0x44>
    4574:	f687a687          	flw	fa3,-152(a5) # 83f68 <ac_spec_lookup+0x1138>
    4578:	0cd986db          	lea.w	a3,s3,a3
    457c:	9752                	c.add	a4,s4
    457e:	87da                	c.mv	a5,s6
    4580:	0ccb065b          	lea.w	a2,s6,a2
    4584:	6318                	c.flw	fa4,0(a4)
    4586:	629c                	c.flw	fa5,0(a3)
    4588:	0791                	c.addi	a5,4
    458a:	00d77753          	fadd.s	fa4,fa4,fa3
    458e:	0691                	c.addi	a3,4
    4590:	00470713          	addi	a4,a4,4
    4594:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
    4598:	fef7ae27          	fsw	fa5,-4(a5)
    459c:	fef614e3          	bne	a2,a5,4584 <tlka_aec_post_process+0x10c>
    45a0:	6789                	c.lui	a5,0x2
    45a2:	94be                	c.add	s1,a5
    45a4:	e6c4a783          	lw	a5,-404(s1)
    45a8:	85ce                	c.mv	a1,s3
    45aa:	0792                	c.slli	a5,0x4
    45ac:	99be                	c.add	s3,a5
    45ae:	864e                	c.mv	a2,s3
    45b0:	01400533          	add	a0,zero,s4
    45b4:	921ff0ef          	jal	ra,3ed4 <tlka_aec_post_calc_cmftNoise>
    45b8:	0074                	c.addi4spn	a3,sp,12
    45ba:	865a                	c.mv	a2,s6
    45bc:	85ca                	c.mv	a1,s2
    45be:	8552                	c.mv	a0,s4
    45c0:	aa1ff0ef          	jal	ra,4060 <tlka_aec_post_calc_resGain>
    45c4:	e6c4a783          	lw	a5,-404(s1)
    45c8:	4705                	c.li	a4,1
    45ca:	00042023          	sw	zero,0(s0)
    45ce:	00042223          	sw	zero,4(s0)
    45d2:	08f75d63          	bge	a4,a5,466c <tlka_aec_post_process+0x1f4>
    45d6:	00084737          	lui	a4,0x84
    45da:	e6472587          	flw	fa1,-412(a4) # 83e64 <ac_spec_lookup+0x1034>
    45de:	1fbd0537          	lui	a0,0x1fbd0
    45e2:	00084737          	lui	a4,0x84
    45e6:	5f3765b7          	lui	a1,0x5f376
    45ea:	f0072087          	flw	ft1,-256(a4) # 83f00 <ac_spec_lookup+0x10d0>
    45ee:	0810                	c.addi4spn	a2,sp,16
    45f0:	008a8713          	addi	a4,s5,8
    45f4:	09a1                	c.addi	s3,8
    45f6:	0421                	c.addi	s0,8
    45f8:	0efa8adb          	lea.d	s5,s5,a5
    45fc:	80050513          	addi	a0,a0,-2048 # 1fbcf800 <_D_HEAP_START_ADDR+0x1fb46710>
    4600:	9df58593          	addi	a1,a1,-1569 # 5f3759df <BIN_SIZE+0x3f337377>
    4604:	6218                	c.flw	fa4,0(a2)
    4606:	08e5f553          	fsub.s	fa0,fa1,fa4
    460a:	a0b71853          	flt.s	a6,fa4,fa1
    460e:	e00507d3          	fmv.x.w	a5,fa0
    4612:	4017d693          	srai	a3,a5,0x1
    4616:	00a688b3          	add	a7,a3,a0
    461a:	40d586b3          	sub	a3,a1,a3
    461e:	f0068653          	fmv.w.x	fa2,a3
    4622:	f00886d3          	fmv.w.x	fa3,a7
    4626:	68c577c3          	fmadd.s	fa5,fa0,fa2,fa3
    462a:	1017f7d3          	fmul.s	fa5,fa5,ft1
    462e:	00081563          	bnez	a6,4638 <tlka_aec_post_process+0x1c0>
    4632:	20b58753          	fmv.s	fa4,fa1
    4636:	0001                	c.nop
    4638:	e218                	c.fsw	fa4,0(a2)
    463a:	0049a607          	flw	fa2,4(s3)
    463e:	0009a007          	flw	ft0,0(s3)
    4642:	6354                	c.flw	fa3,4(a4)
    4644:	10c7f653          	fmul.s	fa2,fa5,fa2
    4648:	6308                	c.flw	fa0,0(a4)
    464a:	1007f7d3          	fmul.s	fa5,fa5,ft0
    464e:	0421                	c.addi	s0,8
    4650:	0721                	c.addi	a4,8
    4652:	60d776c3          	fmadd.s	fa3,fa4,fa3,fa2
    4656:	0611                	c.addi	a2,4
    4658:	78a777c3          	fmadd.s	fa5,fa4,fa0,fa5
    465c:	00898993          	addi	s3,s3,8
    4660:	fed42e27          	fsw	fa3,-4(s0)
    4664:	fef42c27          	fsw	fa5,-8(s0)
    4668:	f8ea9ee3          	bne	s5,a4,4604 <tlka_aec_post_process+0x18c>
    466c:	22c12083          	lw	ra,556(sp)
    4670:	22812403          	lw	s0,552(sp)
    4674:	22412483          	lw	s1,548(sp)
    4678:	22012903          	lw	s2,544(sp)
    467c:	21c12983          	lw	s3,540(sp)
    4680:	21812a03          	lw	s4,536(sp)
    4684:	21412a83          	lw	s5,532(sp)
    4688:	21012b03          	lw	s6,528(sp)
    468c:	4501                	c.li	a0,0
    468e:	23010113          	addi	sp,sp,560
    4692:	8082                	c.jr	ra

00004694 <tlka_aec_process_frame>:
    4694:	6789                	c.lui	a5,0x2
    4696:	1141                	c.addi	sp,-16
    4698:	00f506b3          	add	a3,a0,a5
    469c:	c226                	c.swsp	s1,4(sp)
    469e:	84aa                	c.mv	s1,a0
    46a0:	e606a503          	lw	a0,-416(a3)
    46a4:	e6c6a703          	lw	a4,-404(a3)
    46a8:	c422                	c.swsp	s0,8(sp)
    46aa:	c04a                	c.swsp	s2,0(sp)
    46ac:	0505                	c.addi	a0,1
    46ae:	c606                	c.swsp	ra,12(sp)
    46b0:	e6a6a023          	sw	a0,-416(a3)
    46b4:	3c07355b          	bfos	a0,a4,15,0
    46b8:	892e                	c.mv	s2,a1
    46ba:	8432                	c.mv	s0,a2
    46bc:	06a05463          	blez	a0,4724 <tlka_aec_process_frame+0x90>
    46c0:	a3478613          	addi	a2,a5,-1484 # 1a34 <irq_19+0x34>
    46c4:	00351593          	slli	a1,a0,0x3
    46c8:	e546a687          	flw	fa3,-428(a3)
    46cc:	9626                	c.add	a2,s1
    46ce:	01258833          	add	a6,a1,s2
    46d2:	86ca                	c.mv	a3,s2
    46d4:	62d8                	c.flw	fa4,4(a3)
    46d6:	629c                	c.flw	fa5,0(a3)
    46d8:	0609                	c.addi	a2,2
    46da:	10e77753          	fmul.s	fa4,fa4,fa4
    46de:	06a1                	c.addi	a3,8
    46e0:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    46e4:	a0f687d3          	fle.s	a5,fa3,fa5
    46e8:	fef61f23          	sh	a5,-2(a2)
    46ec:	ff0694e3          	bne	a3,a6,46d4 <tlka_aec_process_frame+0x40>
    46f0:	6689                	c.lui	a3,0x2
    46f2:	00d487b3          	add	a5,s1,a3
    46f6:	e507a687          	flw	fa3,-432(a5)
    46fa:	0ee9075b          	lea.d	a4,s2,a4
    46fe:	93268693          	addi	a3,a3,-1742 # 1932 <irq_18+0x32>
    4702:	96a6                	c.add	a3,s1
    4704:	00b70633          	add	a2,a4,a1
    4708:	6358                	c.flw	fa4,4(a4)
    470a:	631c                	c.flw	fa5,0(a4)
    470c:	0689                	c.addi	a3,2
    470e:	10e77753          	fmul.s	fa4,fa4,fa4
    4712:	0721                	c.addi	a4,8
    4714:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    4718:	a0f687d3          	fle.s	a5,fa3,fa5
    471c:	fef69f23          	sh	a5,-2(a3)
    4720:	fee614e3          	bne	a2,a4,4708 <tlka_aec_process_frame+0x74>
    4724:	009005b3          	add	a1,zero,s1
    4728:	950ff0ef          	jal	ra,3878 <tlka_aec_dbTalk_det>
    472c:	8622                	c.mv	a2,s0
    472e:	85ca                	c.mv	a1,s2
    4730:	00900533          	add	a0,zero,s1
    4734:	9d8ff0ef          	jal	ra,390c <tlka_aec_pre_process>
    4738:	6789                	c.lui	a5,0x2
    473a:	97a6                	c.add	a5,s1
    473c:	e4879783          	lh	a5,-440(a5) # 1e48 <usb_com_write+0x1c>
    4740:	0017da5b          	beqc	a5,1,4754 <tlka_aec_process_frame+0xc0>
    4744:	40b2                	c.lwsp	ra,12(sp)
    4746:	4422                	c.lwsp	s0,8(sp)
    4748:	4492                	c.lwsp	s1,4(sp)
    474a:	4902                	c.lwsp	s2,0(sp)
    474c:	4505                	c.li	a0,1
    474e:	0141                	c.addi	sp,16
    4750:	00008067          	ret
    4754:	86a2                	c.mv	a3,s0
    4756:	8622                	c.mv	a2,s0
    4758:	85ca                	c.mv	a1,s2
    475a:	8526                	c.mv	a0,s1
    475c:	d1dff0ef          	jal	ra,4478 <tlka_aec_post_process>
    4760:	40b2                	c.lwsp	ra,12(sp)
    4762:	4422                	c.lwsp	s0,8(sp)
    4764:	4492                	c.lwsp	s1,4(sp)
    4766:	4902                	c.lwsp	s2,0(sp)
    4768:	4505                	c.li	a0,1
    476a:	0141                	c.addi	sp,16
    476c:	8082                	c.jr	ra
	...

00004770 <makect.part.0>:
    4770:	7139                	c.addi16sp	sp,-64
    4772:	d64e                	c.swsp	s3,44(sp)
    4774:	00155993          	srli	s3,a0,0x1
    4778:	d009f553          	fcvt.s.w	fa0,s3
    477c:	000847b7          	lui	a5,0x84
    4780:	ec26                	c.fswsp	fs1,24(sp)
    4782:	ee47a487          	flw	fs1,-284(a5) # 83ee4 <ac_spec_lookup+0x10b4>
    4786:	dc22                	c.swsp	s0,56(sp)
    4788:	da26                	c.swsp	s1,52(sp)
    478a:	18a4f4d3          	fdiv.s	fs1,fs1,fa0
    478e:	842e                	c.mv	s0,a1
    4790:	ee22                	c.fswsp	fs0,28(sp)
    4792:	de06                	c.swsp	ra,60(sp)
    4794:	d84a                	c.swsp	s2,48(sp)
    4796:	84aa                	c.mv	s1,a0
    4798:	10957553          	fmul.s	fa0,fa0,fs1
    479c:	20012097          	auipc	ra,0x20012
    47a0:	fc0080e7          	jalr	-64(ra) # 2001675c <cosf>
    47a4:	000847b7          	lui	a5,0x84
    47a8:	f007a407          	flw	fs0,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    47ac:	e008                	c.fsw	fa0,0(s0)
    47ae:	0d34075b          	lea.w	a4,s0,s3
    47b2:	10857553          	fmul.s	fa0,fa0,fs0
    47b6:	4785                	c.li	a5,1
    47b8:	e308                	c.fsw	fa0,0(a4)
    47ba:	0537f163          	bgeu	a5,s3,47fc <makect.part.0+0x8c>
    47be:	00440913          	addi	s2,s0,4
    47c2:	0c9404db          	lea.w	s1,s0,s1
    47c6:	4405                	c.li	s0,1
    47c8:	d0047553          	fcvt.s.w	fa0,s0
    47cc:	002c                	c.addi4spn	a1,sp,8
    47ce:	0068                	c.addi4spn	a0,sp,12
    47d0:	0911                	c.addi	s2,4
    47d2:	14f1                	c.addi	s1,-4
    47d4:	00140413          	addi	s0,s0,1
    47d8:	10957553          	fmul.s	fa0,fa0,fs1
    47dc:	20012097          	auipc	ra,0x20012
    47e0:	244080e7          	jalr	580(ra) # 20016a20 <sincosf>
    47e4:	67a2                	c.flwsp	fa5,8(sp)
    47e6:	1087f753          	fmul.s	fa4,fa5,fs0
    47ea:	67b2                	c.flwsp	fa5,12(sp)
    47ec:	1087f7d3          	fmul.s	fa5,fa5,fs0
    47f0:	fee92e27          	fsw	fa4,-4(s2)
    47f4:	e09c                	c.fsw	fa5,0(s1)
    47f6:	fc8999e3          	bne	s3,s0,47c8 <makect.part.0+0x58>
    47fa:	0001                	c.nop
    47fc:	50f2                	c.lwsp	ra,60(sp)
    47fe:	5462                	c.lwsp	s0,56(sp)
    4800:	54d2                	c.lwsp	s1,52(sp)
    4802:	5942                	c.lwsp	s2,48(sp)
    4804:	59b2                	c.lwsp	s3,44(sp)
    4806:	6472                	c.flwsp	fs0,28(sp)
    4808:	64e2                	c.flwsp	fs1,24(sp)
    480a:	6121                	c.addi16sp	sp,64
    480c:	00008067          	ret

00004810 <makect>:
    4810:	c1c8                	c.sw	a0,4(a1)
    4812:	4705                	c.li	a4,1
    4814:	00a77463          	bgeu	a4,a0,481c <makect+0xc>
    4818:	85b2                	c.mv	a1,a2
    481a:	bf99                	c.j	4770 <makect.part.0>
    481c:	00008067          	ret

00004820 <bitrv2>:
    4820:	1101                	c.addi	sp,-32
    4822:	ce22                	c.swsp	s0,28(sp)
    4824:	cc26                	c.swsp	s1,24(sp)
    4826:	ca4a                	c.swsp	s2,20(sp)
    4828:	c84e                	c.swsp	s3,16(sp)
    482a:	c652                	c.swsp	s4,12(sp)
    482c:	c456                	c.swsp	s5,8(sp)
    482e:	0005a023          	sw	zero,0(a1)
    4832:	47a1                	c.li	a5,8
    4834:	0ca7fe63          	bgeu	a5,a0,4910 <bitrv2+0xf0>
    4838:	4701                	c.li	a4,0
    483a:	4e85                	c.li	t4,1
    483c:	00458f93          	addi	t6,a1,4
    4840:	002e9f13          	slli	t5,t4,0x2
    4844:	003e9893          	slli	a7,t4,0x3
    4848:	8105                	c.srli	a0,0x1
    484a:	01e587b3          	add	a5,a1,t5
    484e:	8e7e                	c.mv	t3,t6
    4850:	01158833          	add	a6,a1,a7
    4854:	86fe                	c.mv	a3,t6
    4856:	a019                	c.j	485c <bitrv2+0x3c>
    4858:	4298                	c.lw	a4,0(a3)
    485a:	0691                	c.addi	a3,4
    485c:	972a                	c.add	a4,a0
    485e:	c398                	c.sw	a4,0(a5)
    4860:	0791                	c.addi	a5,4
    4862:	fef81be3          	bne	a6,a5,4858 <bitrv2+0x38>
    4866:	004e9793          	slli	a5,t4,0x4
    486a:	0e86                	c.slli	t4,0x1
    486c:	00a7f463          	bgeu	a5,a0,4874 <bitrv2+0x54>
    4870:	4198                	c.lw	a4,0(a1)
    4872:	b7f9                	c.j	4840 <bitrv2+0x20>
    4874:	83fa                	c.mv	t2,t5
    4876:	0aa78363          	beq	a5,a0,491c <bitrv2+0xfc>
    487a:	011583b3          	add	t2,a1,a7
    487e:	4289                	c.li	t0,2
    4880:	000e2803          	lw	a6,0(t3)
    4884:	00b00333          	add	t1,zero,a1
    4888:	01e808b3          	add	a7,a6,t5
    488c:	0d1608db          	lea.w	a7,a2,a7
    4890:	0d06085b          	lea.w	a6,a2,a6
    4894:	00032783          	lw	a5,0(t1)
    4898:	00082f83          	lw	t6,0(a6)
    489c:	9796                	c.add	a5,t0
    489e:	00279713          	slli	a4,a5,0x2
    48a2:	00470513          	addi	a0,a4,4
    48a6:	9532                	c.add	a0,a2
    48a8:	9732                	c.add	a4,a2
    48aa:	97fa                	c.add	a5,t5
    48ac:	4114                	c.lw	a3,0(a0)
    48ae:	4300                	c.lw	s0,0(a4)
    48b0:	00482e83          	lw	t4,4(a6)
    48b4:	00882023          	sw	s0,0(a6)
    48b8:	00d82223          	sw	a3,4(a6)
    48bc:	078a                	c.slli	a5,0x2
    48be:	01f72023          	sw	t6,0(a4)
    48c2:	00478693          	addi	a3,a5,4
    48c6:	01d52023          	sw	t4,0(a0)
    48ca:	00d60733          	add	a4,a2,a3
    48ce:	97b2                	c.add	a5,a2
    48d0:	0007af83          	lw	t6,0(a5)
    48d4:	00072e83          	lw	t4,0(a4)
    48d8:	0008a503          	lw	a0,0(a7)
    48dc:	0048a683          	lw	a3,4(a7)
    48e0:	01f8a023          	sw	t6,0(a7)
    48e4:	01d8a223          	sw	t4,4(a7)
    48e8:	c388                	c.sw	a0,0(a5)
    48ea:	c314                	c.sw	a3,0(a4)
    48ec:	0311                	c.addi	t1,4
    48ee:	0821                	c.addi	a6,8
    48f0:	08a1                	c.addi	a7,8
    48f2:	fa6e11e3          	bne	t3,t1,4894 <bitrv2+0x74>
    48f6:	0e11                	c.addi	t3,4
    48f8:	00228293          	addi	t0,t0,2
    48fc:	f9c392e3          	bne	t2,t3,4880 <bitrv2+0x60>
    4900:	4472                	c.lwsp	s0,28(sp)
    4902:	44e2                	c.lwsp	s1,24(sp)
    4904:	4952                	c.lwsp	s2,20(sp)
    4906:	49c2                	c.lwsp	s3,16(sp)
    4908:	4a32                	c.lwsp	s4,12(sp)
    490a:	4aa2                	c.lwsp	s5,8(sp)
    490c:	6105                	c.addi16sp	sp,32
    490e:	8082                	c.jr	ra
    4910:	be85685b          	bnec	a0,8,4900 <bitrv2+0xe0>
    4914:	4389                	c.li	t2,2
    4916:	4e85                	c.li	t4,1
    4918:	00458f93          	addi	t6,a1,4
    491c:	0005af03          	lw	t5,0(a1)
    4920:	00139293          	slli	t0,t2,0x1
    4924:	891e                	c.mv	s2,t2
    4926:	4481                	c.li	s1,0
    4928:	00138993          	addi	s3,t2,1
    492c:	01e907b3          	add	a5,s2,t5
    4930:	00f38733          	add	a4,t2,a5
    4934:	070a                	c.slli	a4,0x2
    4936:	078a                	c.slli	a5,0x2
    4938:	00e606b3          	add	a3,a2,a4
    493c:	00f60533          	add	a0,a2,a5
    4940:	0711                	c.addi	a4,4
    4942:	0791                	c.addi	a5,4
    4944:	9732                	c.add	a4,a2
    4946:	97b2                	c.add	a5,a2
    4948:	0006ae03          	lw	t3,0(a3)
    494c:	00072303          	lw	t1,0(a4)
    4950:	00052883          	lw	a7,0(a0)
    4954:	0007a803          	lw	a6,0(a5)
    4958:	01c52023          	sw	t3,0(a0)
    495c:	0067a023          	sw	t1,0(a5)
    4960:	0116a023          	sw	a7,0(a3)
    4964:	01072023          	sw	a6,0(a4)
    4968:	0485                	c.addi	s1,1
    496a:	f89e8be3          	beq	t4,s1,4900 <bitrv2+0xe0>
    496e:	000faf03          	lw	t5,0(t6)
    4972:	00149413          	slli	s0,s1,0x1
    4976:	01e28533          	add	a0,t0,t5
    497a:	00a388b3          	add	a7,t2,a0
    497e:	01e98833          	add	a6,s3,t5
    4982:	0de6035b          	lea.w	t1,a2,t5
    4986:	0ca6055b          	lea.w	a0,a2,a0
    498a:	0d1608db          	lea.w	a7,a2,a7
    498e:	0d06085b          	lea.w	a6,a2,a6
    4992:	8e2e                	c.mv	t3,a1
    4994:	000e2783          	lw	a5,0(t3)
    4998:	00032707          	flw	fa4,0(t1)
    499c:	97a2                	c.add	a5,s0
    499e:	00279713          	slli	a4,a5,0x2
    49a2:	00470693          	addi	a3,a4,4
    49a6:	9732                	c.add	a4,a2
    49a8:	6314                	c.flw	fa3,0(a4)
    49aa:	00432787          	flw	fa5,4(t1)
    49ae:	96b2                	c.add	a3,a2
    49b0:	9796                	c.add	a5,t0
    49b2:	0006aa83          	lw	s5,0(a3)
    49b6:	00279a13          	slli	s4,a5,0x2
    49ba:	01532223          	sw	s5,4(t1)
    49be:	00d32027          	fsw	fa3,0(t1)
    49c2:	e318                	c.fsw	fa4,0(a4)
    49c4:	01460733          	add	a4,a2,s4
    49c8:	e29c                	c.fsw	fa5,0(a3)
    49ca:	6314                	c.flw	fa3,0(a4)
    49cc:	ffc82707          	flw	fa4,-4(a6)
    49d0:	004a0a93          	addi	s5,s4,4 # 20000004 <_D_HEAP_START_ADDR+0x1ff76f14>
    49d4:	00082787          	flw	fa5,0(a6)
    49d8:	9ab2                	c.add	s5,a2
    49da:	407787b3          	sub	a5,a5,t2
    49de:	000aaa03          	lw	s4,0(s5)
    49e2:	00279693          	slli	a3,a5,0x2
    49e6:	01482023          	sw	s4,0(a6)
    49ea:	fed82e27          	fsw	fa3,-4(a6)
    49ee:	e318                	c.fsw	fa4,0(a4)
    49f0:	00468a13          	addi	s4,a3,4
    49f4:	96b2                	c.add	a3,a2
    49f6:	00faa027          	fsw	fa5,0(s5)
    49fa:	6298                	c.flw	fa4,0(a3)
    49fc:	611c                	c.flw	fa5,0(a0)
    49fe:	9a32                	c.add	s4,a2
    4a00:	9796                	c.add	a5,t0
    4a02:	000a2703          	lw	a4,0(s4)
    4a06:	00452a83          	lw	s5,4(a0)
    4a0a:	e118                	c.fsw	fa4,0(a0)
    4a0c:	c158                	c.sw	a4,4(a0)
    4a0e:	078a                	c.slli	a5,0x2
    4a10:	e29c                	c.fsw	fa5,0(a3)
    4a12:	00478713          	addi	a4,a5,4
    4a16:	97b2                	c.add	a5,a2
    4a18:	015a2023          	sw	s5,0(s4)
    4a1c:	639c                	c.flw	fa5,0(a5)
    4a1e:	9732                	c.add	a4,a2
    4a20:	00072a83          	lw	s5,0(a4)
    4a24:	0008aa03          	lw	s4,0(a7)
    4a28:	0048a683          	lw	a3,4(a7)
    4a2c:	00f8a027          	fsw	fa5,0(a7)
    4a30:	0158a223          	sw	s5,4(a7)
    4a34:	0147a023          	sw	s4,0(a5)
    4a38:	0e11                	c.addi	t3,4
    4a3a:	c314                	c.sw	a3,0(a4)
    4a3c:	0321                	c.addi	t1,8
    4a3e:	0521                	c.addi	a0,8
    4a40:	08a1                	c.addi	a7,8
    4a42:	0821                	c.addi	a6,8
    4a44:	f5fe18e3          	bne	t3,t6,4994 <bitrv2+0x174>
    4a48:	0909                	c.addi	s2,2
    4a4a:	0f91                	c.addi	t6,4
    4a4c:	ee1ff06f          	j	492c <bitrv2+0x10c>

00004a50 <makewt.part.1>:
    4a50:	7139                	c.addi16sp	sp,-64
    4a52:	d64e                	c.swsp	s3,44(sp)
    4a54:	00155993          	srli	s3,a0,0x1
    4a58:	d009f553          	fcvt.s.w	fa0,s3
    4a5c:	00084737          	lui	a4,0x84
    4a60:	ee22                	c.fswsp	fs0,28(sp)
    4a62:	ee472407          	flw	fs0,-284(a4) # 83ee4 <ac_spec_lookup+0x10b4>
    4a66:	dc22                	c.swsp	s0,56(sp)
    4a68:	18a47453          	fdiv.s	fs0,fs0,fa0
    4a6c:	d452                	c.swsp	s4,40(sp)
    4a6e:	d256                	c.swsp	s5,36(sp)
    4a70:	d05a                	c.swsp	s6,32(sp)
    4a72:	de06                	c.swsp	ra,60(sp)
    4a74:	da26                	c.swsp	s1,52(sp)
    4a76:	d84a                	c.swsp	s2,48(sp)
    4a78:	529627ab          	lwgp	a5,15656 # 83e64 <ac_spec_lookup+0x1034>
    4a7c:	8a32                	c.mv	s4,a2
    4a7e:	c21c                	c.sw	a5,0(a2)
    4a80:	8aaa                	c.mv	s5,a0
    4a82:	8b2e                	c.mv	s6,a1
    4a84:	00062223          	sw	zero,4(a2)
    4a88:	00299413          	slli	s0,s3,0x2
    4a8c:	10857553          	fmul.s	fa0,fa0,fs0
    4a90:	20012097          	auipc	ra,0x20012
    4a94:	ccc080e7          	jalr	-820(ra) # 2001675c <cosf>
    4a98:	008a07b3          	add	a5,s4,s0
    4a9c:	4709                	c.li	a4,2
    4a9e:	e388                	c.fsw	fa0,0(a5)
    4aa0:	e3c8                	c.fsw	fa0,4(a5)
    4aa2:	05377f63          	bgeu	a4,s3,4b00 <makewt.part.1+0xb0>
    4aa6:	008a0913          	addi	s2,s4,8
    4aaa:	0d5a04db          	lea.w	s1,s4,s5
    4aae:	4409                	c.li	s0,2
    4ab0:	d0047553          	fcvt.s.w	fa0,s0
    4ab4:	002c                	c.addi4spn	a1,sp,8
    4ab6:	0068                	c.addi4spn	a0,sp,12
    4ab8:	0921                	c.addi	s2,8
    4aba:	14e1                	c.addi	s1,-8
    4abc:	00240413          	addi	s0,s0,2
    4ac0:	10857553          	fmul.s	fa0,fa0,fs0
    4ac4:	20012097          	auipc	ra,0x20012
    4ac8:	f5c080e7          	jalr	-164(ra) # 20016a20 <sincosf>
    4acc:	47a2                	c.lwsp	a5,8(sp)
    4ace:	4732                	c.lwsp	a4,12(sp)
    4ad0:	fef92c23          	sw	a5,-8(s2)
    4ad4:	fee92e23          	sw	a4,-4(s2)
    4ad8:	c098                	c.sw	a4,0(s1)
    4ada:	c0dc                	c.sw	a5,4(s1)
    4adc:	fd346ae3          	bltu	s0,s3,4ab0 <makewt.part.1+0x60>
    4ae0:	5462                	c.lwsp	s0,56(sp)
    4ae2:	6472                	c.flwsp	fs0,28(sp)
    4ae4:	50f2                	c.lwsp	ra,60(sp)
    4ae6:	54d2                	c.lwsp	s1,52(sp)
    4ae8:	5942                	c.lwsp	s2,48(sp)
    4aea:	59b2                	c.lwsp	s3,44(sp)
    4aec:	8652                	c.mv	a2,s4
    4aee:	008b0593          	addi	a1,s6,8 # 80000008 <BIN_SIZE+0x5ffc19a0>
    4af2:	5a22                	c.lwsp	s4,40(sp)
    4af4:	5b02                	c.lwsp	s6,32(sp)
    4af6:	8556                	c.mv	a0,s5
    4af8:	5a92                	c.lwsp	s5,36(sp)
    4afa:	6121                	c.addi16sp	sp,64
    4afc:	d25ff06f          	j	4820 <bitrv2>
    4b00:	50f2                	c.lwsp	ra,60(sp)
    4b02:	5462                	c.lwsp	s0,56(sp)
    4b04:	54d2                	c.lwsp	s1,52(sp)
    4b06:	5942                	c.lwsp	s2,48(sp)
    4b08:	59b2                	c.lwsp	s3,44(sp)
    4b0a:	5a22                	c.lwsp	s4,40(sp)
    4b0c:	5a92                	c.lwsp	s5,36(sp)
    4b0e:	5b02                	c.lwsp	s6,32(sp)
    4b10:	6472                	c.flwsp	fs0,28(sp)
    4b12:	6121                	c.addi16sp	sp,64
    4b14:	00008067          	ret

00004b18 <makewt>:
    4b18:	872e                	c.mv	a4,a1
    4b1a:	c308                	c.sw	a0,0(a4)
    4b1c:	4685                	c.li	a3,1
    4b1e:	c1d4                	c.sw	a3,4(a1)
    4b20:	4709                	c.li	a4,2
    4b22:	00a77363          	bgeu	a4,a0,4b28 <makewt+0x10>
    4b26:	b72d                	c.j	4a50 <makewt.part.1>
    4b28:	00008067          	ret

00004b2c <cft1st>:
    4b2c:	0085af87          	flw	ft11,8(a1)
    4b30:	6988                	c.flw	fa0,16(a1)
    4b32:	618c                	c.flw	fa1,0(a1)
    4b34:	0185a187          	flw	ft3,24(a1)
    4b38:	7198                	c.flw	fa4,32(a1)
    4b3a:	0285ae87          	flw	ft9,40(a1)
    4b3e:	79d4                	c.flw	fa3,52(a1)
    4b40:	03c5a807          	flw	fa6,60(a1)
    4b44:	1101                	c.addi	sp,-32
    4b46:	ec26                	c.fswsp	fs1,24(sp)
    4b48:	00c5af07          	flw	ft10,12(a1)
    4b4c:	01c5a387          	flw	ft7,28(a1)
    4b50:	61d0                	c.flw	fa2,4(a1)
    4b52:	0145a207          	flw	ft4,20(a1)
    4b56:	0906f4d3          	fsub.s	fs1,fa3,fa6
    4b5a:	0245a087          	flw	ft1,36(a1)
    4b5e:	01f5f353          	fadd.s	ft6,fa1,ft11
    4b62:	02c5ae07          	flw	ft8,44(a1)
    4b66:	0305a007          	flw	ft0,48(a1)
    4b6a:	0385a887          	flw	fa7,56(a1)
    4b6e:	09d777d3          	fsub.s	fa5,fa4,ft9
    4b72:	ee22                	c.fswsp	fs0,28(sp)
    4b74:	09f5f5d3          	fsub.s	fa1,fa1,ft11
    4b78:	ea4a                	c.fswsp	fs2,20(sp)
    4b7a:	00357fd3          	fadd.s	ft11,fa0,ft3
    4b7e:	e84e                	c.fswsp	fs3,16(sp)
    4b80:	09c0f453          	fsub.s	fs0,ft1,ft8
    4b84:	e652                	c.fswsp	fs4,12(sp)
    4b86:	01e672d3          	fadd.s	ft5,fa2,ft10
    4b8a:	e456                	c.fswsp	fs5,8(sp)
    4b8c:	09107153          	fsub.s	ft2,ft0,fa7
    4b90:	e25a                	c.fswsp	fs6,4(sp)
    4b92:	09e67653          	fsub.s	fa2,fa2,ft10
    4b96:	e05e                	c.fswsp	fs7,0(sp)
    4b98:	00727f53          	fadd.s	ft10,ft4,ft7
    4b9c:	47c1                	c.li	a5,16
    4b9e:	08727253          	fsub.s	ft4,ft4,ft7
    4ba2:	083571d3          	fsub.s	ft3,fa0,ft3
    4ba6:	0897f553          	fsub.s	fa0,fa5,fs1
    4baa:	0097f7d3          	fadd.s	fa5,fa5,fs1
    4bae:	01f374d3          	fadd.s	fs1,ft6,ft11
    4bb2:	09f37353          	fsub.s	ft6,ft6,ft11
    4bb6:	002473d3          	fadd.s	ft7,fs0,ft2
    4bba:	e184                	c.fsw	fs1,0(a1)
    4bbc:	08817153          	fsub.s	ft2,ft2,fs0
    4bc0:	0065a827          	fsw	ft6,16(a1)
    4bc4:	01e2f453          	fadd.s	fs0,ft5,ft10
    4bc8:	09e2f2d3          	fsub.s	ft5,ft5,ft10
    4bcc:	0845ff53          	fsub.s	ft10,fa1,ft4
    4bd0:	e1c0                	c.fsw	fs0,4(a1)
    4bd2:	0045f5d3          	fadd.s	fa1,fa1,ft4
    4bd6:	0055aa27          	fsw	ft5,20(a1)
    4bda:	00367353          	fadd.s	ft6,fa2,ft3
    4bde:	01e5a427          	fsw	ft10,8(a1)
    4be2:	08367653          	fsub.s	fa2,fa2,ft3
    4be6:	ed8c                	c.fsw	fa1,24(a1)
    4be8:	01d77753          	fadd.s	fa4,fa4,ft9
    4bec:	0065a627          	fsw	ft6,12(a1)
    4bf0:	08f175d3          	fsub.s	fa1,ft2,fa5
    4bf4:	edd0                	c.fsw	fa2,28(a1)
    4bf6:	01c0f0d3          	fadd.s	ft1,ft1,ft8
    4bfa:	6610                	c.flw	fa2,8(a2)
    4bfc:	01107053          	fadd.s	ft0,ft0,fa7
    4c00:	0106f6d3          	fadd.s	fa3,fa3,fa6
    4c04:	087571d3          	fsub.s	ft3,fa0,ft7
    4c08:	0027f7d3          	fadd.s	fa5,fa5,ft2
    4c0c:	00757553          	fadd.s	fa0,fa0,ft7
    4c10:	00077253          	fadd.s	ft4,fa4,ft0
    4c14:	00d0f153          	fadd.s	ft2,ft1,fa3
    4c18:	08077753          	fsub.s	fa4,fa4,ft0
    4c1c:	0245a027          	fsw	ft4,32(a1)
    4c20:	0816f6d3          	fsub.s	fa3,fa3,ft1
    4c24:	0225a227          	fsw	ft2,36(a1)
    4c28:	10c1f1d3          	fmul.s	ft3,ft3,fa2
    4c2c:	f9d8                	c.fsw	fa4,52(a1)
    4c2e:	10c57553          	fmul.s	fa0,fa0,fa2
    4c32:	f994                	c.fsw	fa3,48(a1)
    4c34:	10c5f5d3          	fmul.s	fa1,fa1,fa2
    4c38:	0235a427          	fsw	ft3,40(a1)
    4c3c:	10c7f7d3          	fmul.s	fa5,fa5,fa2
    4c40:	f5c8                	c.fsw	fa0,44(a1)
    4c42:	fd8c                	c.fsw	fa1,56(a1)
    4c44:	fddc                	c.fsw	fa5,60(a1)
    4c46:	1aa7f563          	bgeu	a5,a0,4df0 <cft1st+0x2c4>
    4c4a:	fef50713          	addi	a4,a0,-17
    4c4e:	02060693          	addi	a3,a2,32
    4c52:	9b41                	c.andi	a4,-16
    4c54:	00860793          	addi	a5,a2,8
    4c58:	04058593          	addi	a1,a1,64
    4c5c:	0641                	c.addi	a2,16
    4c5e:	9736                	c.add	a4,a3
    4c60:	61d4                	c.flw	fa3,4(a1)
    4c62:	0105a187          	flw	ft3,16(a1)
    4c66:	0145a207          	flw	ft4,20(a1)
    4c6a:	65cc                	c.flw	fa1,12(a1)
    4c6c:	0185a287          	flw	ft5,24(a1)
    4c70:	01c5a307          	flw	ft6,28(a1)
    4c74:	0047a007          	flw	ft0,4(a5)
    4c78:	619c                	c.flw	fa5,0(a1)
    4c7a:	6598                	c.flw	fa4,8(a1)
    4c7c:	00b6ff53          	fadd.s	ft10,fa3,fa1
    4c80:	00062087          	flw	ft1,0(a2)
    4c84:	0051fb53          	fadd.s	fs6,ft3,ft5
    4c88:	00462107          	flw	ft2,4(a2)
    4c8c:	00627ad3          	fadd.s	fs5,ft4,ft6
    4c90:	6390                	c.flw	fa2,0(a5)
    4c92:	0851f2d3          	fsub.s	ft5,ft3,ft5
    4c96:	200013d3          	fneg.s	ft7,ft0
    4c9a:	00007553          	fadd.s	fa0,ft0,ft0
    4c9e:	0305a187          	flw	ft3,48(a1)
    4ca2:	08b6f5d3          	fsub.s	fa1,fa3,fa1
    4ca6:	0285a987          	flw	fs3,40(a1)
    4caa:	00e7ffd3          	fadd.s	ft11,fa5,fa4
    4cae:	71d4                	c.flw	fa3,36(a1)
    4cb0:	08627353          	fsub.s	ft6,ft4,ft6
    4cb4:	02c5a907          	flw	fs2,44(a1)
    4cb8:	08e7f753          	fsub.s	fa4,fa5,fa4
    4cbc:	0345a207          	flw	ft4,52(a1)
    4cc0:	10157847          	fmsub.s	fa6,fa0,ft1,ft2
    4cc4:	719c                	c.flw	fa5,32(a1)
    4cc6:	095f7e53          	fsub.s	ft8,ft10,fs5
    4cca:	7d84                	c.flw	fs1,56(a1)
    4ccc:	0055fa53          	fadd.s	fs4,fa1,ft5
    4cd0:	7dc0                	c.flw	fs0,60(a1)
    4cd2:	0855f5d3          	fsub.s	fa1,fa1,ft5
    4cd6:	04058593          	addi	a1,a1,64
    4cda:	086778d3          	fsub.s	fa7,fa4,ft6
    4cde:	0641                	c.addi	a2,16
    4ce0:	096ffed3          	fsub.s	ft9,ft11,fs6
    4ce4:	00878793          	addi	a5,a5,8
    4ce8:	00677753          	fadd.s	fa4,fa4,ft6
    4cec:	0825754b          	fnmsub.s	fa0,fa0,ft2,ft1
    4cf0:	10b872d3          	fmul.s	ft5,fa6,fa1
    4cf4:	11c07bd3          	fmul.s	fs7,ft0,ft8
    4cf8:	11417353          	fmul.s	ft6,ft2,fs4
    4cfc:	10e87853          	fmul.s	fa6,fa6,fa4
    4d00:	11117153          	fmul.s	ft2,ft2,fa7
    4d04:	11d07053          	fmul.s	ft0,ft0,ft9
    4d08:	28e57747          	fmsub.s	fa4,fa0,fa4,ft5
    4d0c:	b9d67ec7          	fmsub.s	ft9,fa2,ft9,fs7
    4d10:	015f7f53          	fadd.s	ft10,ft10,fs5
    4d14:	fce5ac27          	fsw	fa4,-40(a1)
    4d18:	01c67043          	fmadd.s	ft0,fa2,ft8,ft0
    4d1c:	fdd5a827          	fsw	ft9,-48(a1)
    4d20:	3110f8c7          	fmsub.s	fa7,ft1,fa7,ft6
    4d24:	fde5a227          	fsw	ft10,-60(a1)
    4d28:	80b575c3          	fmadd.s	fa1,fa0,fa1,fa6
    4d2c:	fc05aa27          	fsw	ft0,-44(a1)
    4d30:	1140f0c3          	fmadd.s	ft1,ft1,fs4,ft2
    4d34:	fd15a427          	fsw	fa7,-56(a1)
    4d38:	016fffd3          	fadd.s	ft11,ft11,fs6
    4d3c:	fcb5ae27          	fsw	fa1,-36(a1)
    4d40:	00c67553          	fadd.s	fa0,fa2,fa2
    4d44:	fc15a627          	fsw	ft1,-52(a1)
    4d48:	0091ff53          	fadd.s	ft10,ft3,fs1
    4d4c:	fdf5a027          	fsw	ft11,-64(a1)
    4d50:	00827ed3          	fadd.s	ft9,ft4,fs0
    4d54:	ff862587          	flw	fa1,-8(a2)
    4d58:	0137f853          	fadd.s	fa6,fa5,fs3
    4d5c:	ffc62007          	flw	ft0,-4(a2)
    4d60:	0126f353          	fadd.s	ft6,fa3,fs2
    4d64:	0926f753          	fsub.s	fa4,fa3,fs2
    4d68:	0891f4d3          	fsub.s	fs1,ft3,fs1
    4d6c:	0937f7d3          	fsub.s	fa5,fa5,fs3
    4d70:	08827453          	fsub.s	fs0,ft4,fs0
    4d74:	00b571c7          	fmsub.s	ft3,fa0,fa1,ft0
    4d78:	09e872d3          	fsub.s	ft5,fa6,ft10
    4d7c:	09d37e53          	fsub.s	ft8,ft6,ft9
    4d80:	0887f253          	fsub.s	ft4,fa5,fs0
    4d84:	009778d3          	fadd.s	fa7,fa4,fs1
    4d88:	0087f7d3          	fadd.s	fa5,fa5,fs0
    4d8c:	08977753          	fsub.s	fa4,fa4,fs1
    4d90:	580576cb          	fnmsub.s	fa3,fa0,ft0,fa1
    4d94:	11c67153          	fmul.s	ft2,fa2,ft8
    4d98:	10e1f553          	fmul.s	fa0,ft3,fa4
    4d9c:	10567653          	fmul.s	fa2,fa2,ft5
    4da0:	111070d3          	fmul.s	ft1,ft0,fa7
    4da4:	10f1f1d3          	fmul.s	ft3,ft3,fa5
    4da8:	10407053          	fmul.s	ft0,ft0,ft4
    4dac:	01e87853          	fadd.s	fa6,fa6,ft10
    4db0:	01d37353          	fadd.s	ft6,ft6,ft9
    4db4:	0845f247          	fmsub.s	ft4,fa1,ft4,ft1
    4db8:	ff05a027          	fsw	fa6,-32(a1)
    4dbc:	1053f2c7          	fmsub.s	ft5,ft7,ft5,ft2
    4dc0:	fe65a227          	fsw	ft6,-28(a1)
    4dc4:	61c3f643          	fmadd.s	fa2,ft7,ft8,fa2
    4dc8:	0115f5c3          	fmadd.s	fa1,fa1,fa7,ft0
    4dcc:	fe55a827          	fsw	ft5,-16(a1)
    4dd0:	50f6f7c7          	fmsub.s	fa5,fa3,fa5,fa0
    4dd4:	fec5aa27          	fsw	fa2,-12(a1)
    4dd8:	18e6f743          	fmadd.s	fa4,fa3,fa4,ft3
    4ddc:	fe45a427          	fsw	ft4,-24(a1)
    4de0:	feb5a627          	fsw	fa1,-20(a1)
    4de4:	fef5ac27          	fsw	fa5,-8(a1)
    4de8:	fee5ae27          	fsw	fa4,-4(a1)
    4dec:	e6c71ae3          	bne	a4,a2,4c60 <cft1st+0x134>
    4df0:	6472                	c.flwsp	fs0,28(sp)
    4df2:	64e2                	c.flwsp	fs1,24(sp)
    4df4:	6952                	c.flwsp	fs2,20(sp)
    4df6:	69c2                	c.flwsp	fs3,16(sp)
    4df8:	6a32                	c.flwsp	fs4,12(sp)
    4dfa:	6aa2                	c.flwsp	fs5,8(sp)
    4dfc:	6b12                	c.flwsp	fs6,4(sp)
    4dfe:	6b82                	c.flwsp	fs7,0(sp)
    4e00:	6105                	c.addi16sp	sp,32
    4e02:	8082                	c.jr	ra

00004e04 <cftmdl>:
    4e04:	7179                	c.addi16sp	sp,-48
    4e06:	d622                	c.swsp	s0,44(sp)
    4e08:	d426                	c.swsp	s1,40(sp)
    4e0a:	d24a                	c.swsp	s2,36(sp)
    4e0c:	d04e                	c.swsp	s3,32(sp)
    4e0e:	ce52                	c.swsp	s4,28(sp)
    4e10:	e622                	c.fswsp	fs0,12(sp)
    4e12:	e426                	c.fswsp	fs1,8(sp)
    4e14:	00259793          	slli	a5,a1,0x2
    4e18:	18058463          	beqz	a1,4fa0 <cftmdl+0x19c>
    4e1c:	fff58e13          	addi	t3,a1,-1
    4e20:	00f608b3          	add	a7,a2,a5
    4e24:	001e5e93          	srli	t4,t3,0x1
    4e28:	00f88833          	add	a6,a7,a5
    4e2c:	00860e13          	addi	t3,a2,8
    4e30:	00c00733          	add	a4,zero,a2
    4e34:	00f80333          	add	t1,a6,a5
    4e38:	0fde0e5b          	lea.d	t3,t3,t4
    4e3c:	00032187          	flw	ft3,0(t1)
    4e40:	00432107          	flw	ft2,4(t1)
    4e44:	6318                	c.flw	fa4,0(a4)
    4e46:	0008a287          	flw	ft5,0(a7)
    4e4a:	635c                	c.flw	fa5,4(a4)
    4e4c:	0048a207          	flw	ft4,4(a7)
    4e50:	00082687          	flw	fa3,0(a6)
    4e54:	00482607          	flw	fa2,4(a6)
    4e58:	00577553          	fadd.s	fa0,fa4,ft5
    4e5c:	0721                	c.addi	a4,8
    4e5e:	00267053          	fadd.s	ft0,fa2,ft2
    4e62:	0821                	c.addi	a6,8
    4e64:	0047f5d3          	fadd.s	fa1,fa5,ft4
    4e68:	08a1                	c.addi	a7,8
    4e6a:	0036f0d3          	fadd.s	ft1,fa3,ft3
    4e6e:	0321                	c.addi	t1,8
    4e70:	0836f6d3          	fsub.s	fa3,fa3,ft3
    4e74:	08267653          	fsub.s	fa2,fa2,ft2
    4e78:	001571d3          	fadd.s	ft3,fa0,ft1
    4e7c:	0005f153          	fadd.s	ft2,fa1,ft0
    4e80:	08577753          	fsub.s	fa4,fa4,ft5
    4e84:	fe372c27          	fsw	ft3,-8(a4)
    4e88:	0847f7d3          	fsub.s	fa5,fa5,ft4
    4e8c:	fe272e27          	fsw	ft2,-4(a4)
    4e90:	08157553          	fsub.s	fa0,fa0,ft1
    4e94:	0805f5d3          	fsub.s	fa1,fa1,ft0
    4e98:	08c77053          	fsub.s	ft0,fa4,fa2
    4e9c:	fea82c27          	fsw	fa0,-8(a6)
    4ea0:	00d7f553          	fadd.s	fa0,fa5,fa3
    4ea4:	feb82e27          	fsw	fa1,-4(a6)
    4ea8:	00c77753          	fadd.s	fa4,fa4,fa2
    4eac:	fe08ac27          	fsw	ft0,-8(a7)
    4eb0:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    4eb4:	fea8ae27          	fsw	fa0,-4(a7)
    4eb8:	fee32c27          	fsw	fa4,-8(t1)
    4ebc:	fef32e27          	fsw	fa5,-4(t1)
    4ec0:	f6ee1ee3          	bne	t3,a4,4e3c <cftmdl+0x38>
    4ec4:	00f58eb3          	add	t4,a1,a5
    4ec8:	0086a087          	flw	ft1,8(a3)
    4ecc:	0dd7fa63          	bgeu	a5,t4,4fa0 <cftmdl+0x19c>
    4ed0:	01d58833          	add	a6,a1,t4
    4ed4:	00158713          	addi	a4,a1,1
    4ed8:	010588b3          	add	a7,a1,a6
    4edc:	973e                	c.add	a4,a5
    4ede:	0cf6035b          	lea.w	t1,a2,a5
    4ee2:	0d06085b          	lea.w	a6,a2,a6
    4ee6:	0d1608db          	lea.w	a7,a2,a7
    4eea:	0ce6075b          	lea.w	a4,a2,a4
    4eee:	8e3e                	c.mv	t3,a5
    4ef0:	ffc72607          	flw	fa2,-4(a4)
    4ef4:	0008a207          	flw	ft4,0(a7)
    4ef8:	0048a187          	flw	ft3,4(a7)
    4efc:	00032707          	flw	fa4,0(t1)
    4f00:	00432507          	flw	fa0,4(t1)
    4f04:	00072287          	flw	ft5,0(a4)
    4f08:	00082587          	flw	fa1,0(a6)
    4f0c:	00482687          	flw	fa3,4(a6)
    4f10:	08c777d3          	fsub.s	fa5,fa4,fa2
    4f14:	0321                	c.addi	t1,8
    4f16:	0845f053          	fsub.s	ft0,fa1,ft4
    4f1a:	0821                	c.addi	a6,8
    4f1c:	0836f3d3          	fsub.s	ft7,fa3,ft3
    4f20:	0721                	c.addi	a4,8
    4f22:	08557353          	fsub.s	ft6,fa0,ft5
    4f26:	08a1                	c.addi	a7,8
    4f28:	00c77753          	fadd.s	fa4,fa4,fa2
    4f2c:	002e0e13          	addi	t3,t3,2
    4f30:	0877f653          	fsub.s	fa2,fa5,ft7
    4f34:	00037153          	fadd.s	ft2,ft6,ft0
    4f38:	0077f7d3          	fadd.s	fa5,fa5,ft7
    4f3c:	08607053          	fsub.s	ft0,ft0,ft6
    4f40:	0036f6d3          	fadd.s	fa3,fa3,ft3
    4f44:	00557553          	fadd.s	fa0,fa0,ft5
    4f48:	0045f5d3          	fadd.s	fa1,fa1,ft4
    4f4c:	082671d3          	fsub.s	ft3,fa2,ft2
    4f50:	00267653          	fadd.s	fa2,fa2,ft2
    4f54:	08f07153          	fsub.s	ft2,ft0,fa5
    4f58:	0007f7d3          	fadd.s	fa5,fa5,ft0
    4f5c:	00b77253          	fadd.s	ft4,fa4,fa1
    4f60:	00d57053          	fadd.s	ft0,fa0,fa3
    4f64:	08b77753          	fsub.s	fa4,fa4,fa1
    4f68:	fe432c27          	fsw	ft4,-8(t1)
    4f6c:	08a6f6d3          	fsub.s	fa3,fa3,fa0
    4f70:	fe032e27          	fsw	ft0,-4(t1)
    4f74:	1011f1d3          	fmul.s	ft3,ft3,ft1
    4f78:	fee82e27          	fsw	fa4,-4(a6)
    4f7c:	10167653          	fmul.s	fa2,fa2,ft1
    4f80:	fed82c27          	fsw	fa3,-8(a6)
    4f84:	10117153          	fmul.s	ft2,ft2,ft1
    4f88:	fe372a27          	fsw	ft3,-12(a4)
    4f8c:	1017f7d3          	fmul.s	fa5,fa5,ft1
    4f90:	fec72c27          	fsw	fa2,-8(a4)
    4f94:	fe28ac27          	fsw	ft2,-8(a7)
    4f98:	fef8ae27          	fsw	fa5,-4(a7)
    4f9c:	f5de6ae3          	bltu	t3,t4,4ef0 <cftmdl+0xec>
    4fa0:	00179993          	slli	s3,a5,0x1
    4fa4:	22a9f063          	bgeu	s3,a0,51c4 <cftmdl+0x3c0>
    4fa8:	00f58eb3          	add	t4,a1,a5
    4fac:	00379313          	slli	t1,a5,0x3
    4fb0:	01378833          	add	a6,a5,s3
    4fb4:	002e9f13          	slli	t5,t4,0x2
    4fb8:	00868713          	addi	a4,a3,8
    4fbc:	0d0608db          	lea.w	a7,a2,a6
    4fc0:	06c1                	c.addi	a3,16
    4fc2:	961a                	c.add	a2,t1
    4fc4:	00359e13          	slli	t3,a1,0x3
    4fc8:	00478f93          	addi	t6,a5,4
    4fcc:	004f0f13          	addi	t5,t5,4
    4fd0:	00472287          	flw	ft5,4(a4)
    4fd4:	0006a887          	flw	fa7,0(a3)
    4fd8:	0046ae07          	flw	ft8,4(a3)
    4fdc:	0052f853          	fadd.s	fa6,ft5,ft5
    4fe0:	01358a33          	add	s4,a1,s3
    4fe4:	00072107          	flw	ft2,0(a4)
    4fe8:	89c87ecb          	fnmsub.s	ft9,fa6,ft8,fa7
    4fec:	e1187847          	fmsub.s	fa6,fa6,fa7,ft8
    4ff0:	0d49f863          	bgeu	s3,s4,50c0 <cftmdl+0x2bc>
    4ff4:	00ce02b3          	add	t0,t3,a2
    4ff8:	005784b3          	add	s1,a5,t0
    4ffc:	00cf8433          	add	s0,t6,a2
    5000:	83b2                	c.mv	t2,a2
    5002:	894e                	c.mv	s2,s3
    5004:	ffc42087          	flw	ft1,-4(s0)
    5008:	00042007          	flw	ft0,0(s0)
    500c:	6088                	c.flw	fa0,0(s1)
    500e:	60cc                	c.flw	fa1,4(s1)
    5010:	0003a707          	flw	fa4,0(t2)
    5014:	0043a787          	flw	fa5,4(t2)
    5018:	0002a687          	flw	fa3,0(t0)
    501c:	0042a607          	flw	fa2,4(t0)
    5020:	00177253          	fadd.s	ft4,fa4,ft1
    5024:	03a1                	c.addi	t2,8
    5026:	00a6f3d3          	fadd.s	ft7,fa3,fa0
    502a:	02a1                	c.addi	t0,8
    502c:	00b67353          	fadd.s	ft6,fa2,fa1
    5030:	0421                	c.addi	s0,8
    5032:	0007f1d3          	fadd.s	ft3,fa5,ft0
    5036:	04a1                	c.addi	s1,8
    5038:	08a6f6d3          	fsub.s	fa3,fa3,fa0
    503c:	00290913          	addi	s2,s2,2
    5040:	08b67653          	fsub.s	fa2,fa2,fa1
    5044:	08177753          	fsub.s	fa4,fa4,ft1
    5048:	0807f7d3          	fsub.s	fa5,fa5,ft0
    504c:	087270d3          	fsub.s	ft1,ft4,ft7
    5050:	0861f053          	fsub.s	ft0,ft3,ft6
    5054:	08c77553          	fsub.s	fa0,fa4,fa2
    5058:	00d7f5d3          	fadd.s	fa1,fa5,fa3
    505c:	00c77753          	fadd.s	fa4,fa4,fa2
    5060:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    5064:	1002f4d3          	fmul.s	fs1,ft5,ft0
    5068:	1012f453          	fmul.s	fs0,ft5,ft1
    506c:	10be7fd3          	fmul.s	ft11,ft8,fa1
    5070:	10ae7f53          	fmul.s	ft10,ft8,fa0
    5074:	10f87653          	fmul.s	fa2,fa6,fa5
    5078:	10e876d3          	fmul.s	fa3,fa6,fa4
    507c:	00727253          	fadd.s	ft4,ft4,ft7
    5080:	0061f1d3          	fadd.s	ft3,ft3,ft6
    5084:	481170c7          	fmsub.s	ft1,ft2,ft1,fs1
    5088:	fe43ac27          	fsw	ft4,-8(t2)
    508c:	40017043          	fmadd.s	ft0,ft2,ft0,fs0
    5090:	fe33ae27          	fsw	ft3,-4(t2)
    5094:	f8a8f547          	fmsub.s	fa0,fa7,fa0,ft11
    5098:	fe12ac27          	fsw	ft1,-8(t0)
    509c:	f0b8f5c3          	fmadd.s	fa1,fa7,fa1,ft10
    50a0:	fe02ae27          	fsw	ft0,-4(t0)
    50a4:	60eef747          	fmsub.s	fa4,ft9,fa4,fa2
    50a8:	fea42a27          	fsw	fa0,-12(s0)
    50ac:	68fef7c3          	fmadd.s	fa5,ft9,fa5,fa3
    50b0:	feb42c27          	fsw	fa1,-8(s0)
    50b4:	fee4ac27          	fsw	fa4,-8(s1)
    50b8:	fef4ae27          	fsw	fa5,-4(s1)
    50bc:	f54964e3          	bltu	s2,s4,5004 <cftmdl+0x200>
    50c0:	00217353          	fadd.s	ft6,ft2,ft2
    50c4:	0086a887          	flw	fa7,8(a3)
    50c8:	00c6ae07          	flw	ft8,12(a3)
    50cc:	99f6                	c.add	s3,t4
    50ce:	89c37ecb          	fnmsub.s	ft9,ft6,ft8,fa7
    50d2:	e1137347          	fmsub.s	ft6,ft6,fa7,ft8
    50d6:	0d387b63          	bgeu	a6,s3,51ac <cftmdl+0x3a8>
    50da:	205292d3          	fneg.s	ft5,ft5
    50de:	011e02b3          	add	t0,t3,a7
    50e2:	005784b3          	add	s1,a5,t0
    50e6:	00cf0433          	add	s0,t5,a2
    50ea:	83c6                	c.mv	t2,a7
    50ec:	01000933          	add	s2,zero,a6
    50f0:	ffc42087          	flw	ft1,-4(s0)
    50f4:	00042007          	flw	ft0,0(s0)
    50f8:	6088                	c.flw	fa0,0(s1)
    50fa:	60cc                	c.flw	fa1,4(s1)
    50fc:	0003a707          	flw	fa4,0(t2)
    5100:	0043a787          	flw	fa5,4(t2)
    5104:	0002a687          	flw	fa3,0(t0)
    5108:	0042a607          	flw	fa2,4(t0)
    510c:	00177253          	fadd.s	ft4,fa4,ft1
    5110:	03a1                	c.addi	t2,8
    5112:	00a6f853          	fadd.s	fa6,fa3,fa0
    5116:	02a1                	c.addi	t0,8
    5118:	00b673d3          	fadd.s	ft7,fa2,fa1
    511c:	0421                	c.addi	s0,8
    511e:	0007f1d3          	fadd.s	ft3,fa5,ft0
    5122:	04a1                	c.addi	s1,8
    5124:	08a6f6d3          	fsub.s	fa3,fa3,fa0
    5128:	00290913          	addi	s2,s2,2
    512c:	08b67653          	fsub.s	fa2,fa2,fa1
    5130:	08177753          	fsub.s	fa4,fa4,ft1
    5134:	0807f7d3          	fsub.s	fa5,fa5,ft0
    5138:	090270d3          	fsub.s	ft1,ft4,fa6
    513c:	0871f053          	fsub.s	ft0,ft3,ft7
    5140:	08c77553          	fsub.s	fa0,fa4,fa2
    5144:	00d7f5d3          	fadd.s	fa1,fa5,fa3
    5148:	00c77753          	fadd.s	fa4,fa4,fa2
    514c:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    5150:	100174d3          	fmul.s	fs1,ft2,ft0
    5154:	10117453          	fmul.s	fs0,ft2,ft1
    5158:	10be7fd3          	fmul.s	ft11,ft8,fa1
    515c:	10ae7f53          	fmul.s	ft10,ft8,fa0
    5160:	10f37653          	fmul.s	fa2,ft6,fa5
    5164:	10e376d3          	fmul.s	fa3,ft6,fa4
    5168:	01027253          	fadd.s	ft4,ft4,fa6
    516c:	0071f1d3          	fadd.s	ft3,ft3,ft7
    5170:	4850f0c7          	fmsub.s	ft1,ft1,ft5,fs1
    5174:	fe43ac27          	fsw	ft4,-8(t2)
    5178:	40507043          	fmadd.s	ft0,ft0,ft5,fs0
    517c:	fe33ae27          	fsw	ft3,-4(t2)
    5180:	f8a8f547          	fmsub.s	fa0,fa7,fa0,ft11
    5184:	fe12ac27          	fsw	ft1,-8(t0)
    5188:	f0b8f5c3          	fmadd.s	fa1,fa7,fa1,ft10
    518c:	fe02ae27          	fsw	ft0,-4(t0)
    5190:	60eef747          	fmsub.s	fa4,ft9,fa4,fa2
    5194:	fea42a27          	fsw	fa0,-12(s0)
    5198:	68fef7c3          	fmadd.s	fa5,ft9,fa5,fa3
    519c:	feb42c27          	fsw	fa1,-8(s0)
    51a0:	fee4ac27          	fsw	fa4,-8(s1)
    51a4:	fef4ae27          	fsw	fa5,-4(s1)
    51a8:	f53964e3          	bltu	s2,s3,50f0 <cftmdl+0x2ec>
    51ac:	010789b3          	add	s3,a5,a6
    51b0:	0721                	c.addi	a4,8
    51b2:	06c1                	c.addi	a3,16
    51b4:	989a                	c.add	a7,t1
    51b6:	961a                	c.add	a2,t1
    51b8:	00a9f663          	bgeu	s3,a0,51c4 <cftmdl+0x3c0>
    51bc:	01378833          	add	a6,a5,s3
    51c0:	e11ff06f          	j	4fd0 <cftmdl+0x1cc>
    51c4:	5432                	c.lwsp	s0,44(sp)
    51c6:	54a2                	c.lwsp	s1,40(sp)
    51c8:	5912                	c.lwsp	s2,36(sp)
    51ca:	5982                	c.lwsp	s3,32(sp)
    51cc:	4a72                	c.lwsp	s4,28(sp)
    51ce:	6432                	c.flwsp	fs0,12(sp)
    51d0:	64a2                	c.flwsp	fs1,8(sp)
    51d2:	6145                	c.addi16sp	sp,48
    51d4:	00008067          	ret

000051d8 <cftfsub>:
    51d8:	1101                	c.addi	sp,-32
    51da:	cc22                	c.swsp	s0,24(sp)
    51dc:	c84a                	c.swsp	s2,16(sp)
    51de:	ce06                	c.swsp	ra,28(sp)
    51e0:	ca26                	c.swsp	s1,20(sp)
    51e2:	c64e                	c.swsp	s3,12(sp)
    51e4:	47a1                	c.li	a5,8
    51e6:	892a                	c.mv	s2,a0
    51e8:	842e                	c.mv	s0,a1
    51ea:	04a7ef63          	bltu	a5,a0,5248 <cftfsub+0x70>
    51ee:	4489                	c.li	s1,2
    51f0:	00800793          	li	a5,8
    51f4:	0885545b          	beqc	a0,8,527c <cftfsub+0xa4>
    51f8:	97a2                	c.add	a5,s0
    51fa:	00440613          	addi	a2,s0,4
    51fe:	4701                	c.li	a4,0
    5200:	6394                	c.flw	fa3,0(a5)
    5202:	ffc62787          	flw	fa5,-4(a2)
    5206:	63d8                	c.flw	fa4,4(a5)
    5208:	07a1                	c.addi	a5,8
    520a:	00d7f5d3          	fadd.s	fa1,fa5,fa3
    520e:	6210                	c.flw	fa2,0(a2)
    5210:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    5214:	0621                	c.addi	a2,8
    5216:	08e67753          	fsub.s	fa4,fa2,fa4
    521a:	feb62a27          	fsw	fa1,-12(a2)
    521e:	ffc7a687          	flw	fa3,-4(a5)
    5222:	0709                	c.addi	a4,2
    5224:	00c6f6d3          	fadd.s	fa3,fa3,fa2
    5228:	fed62c27          	fsw	fa3,-8(a2)
    522c:	fef7ac27          	fsw	fa5,-8(a5)
    5230:	fee7ae27          	fsw	fa4,-4(a5)
    5234:	fc9766e3          	bltu	a4,s1,5200 <cftfsub+0x28>
    5238:	40f2                	c.lwsp	ra,28(sp)
    523a:	4462                	c.lwsp	s0,24(sp)
    523c:	44d2                	c.lwsp	s1,20(sp)
    523e:	4942                	c.lwsp	s2,16(sp)
    5240:	49b2                	c.lwsp	s3,12(sp)
    5242:	6105                	c.addi16sp	sp,32
    5244:	00008067          	ret
    5248:	00c009b3          	add	s3,zero,a2
    524c:	8e1ff0ef          	jal	ra,4b2c <cft1st>
    5250:	02000793          	li	a5,32
    5254:	0f27f063          	bgeu	a5,s2,5334 <cftfsub+0x15c>
    5258:	45a1                	c.li	a1,8
    525a:	02000493          	li	s1,32
    525e:	a019                	c.j	5264 <cftfsub+0x8c>
    5260:	00f004b3          	add	s1,zero,a5
    5264:	86ce                	c.mv	a3,s3
    5266:	8622                	c.mv	a2,s0
    5268:	854a                	c.mv	a0,s2
    526a:	3e69                	c.jal	4e04 <cftmdl>
    526c:	00249793          	slli	a5,s1,0x2
    5270:	85a6                	c.mv	a1,s1
    5272:	ff27e7e3          	bltu	a5,s2,5260 <cftfsub+0x88>
    5276:	0b279563          	bne	a5,s2,5320 <cftfsub+0x148>
    527a:	dcdd                	c.beqz	s1,5238 <cftfsub+0x60>
    527c:	00f406b3          	add	a3,s0,a5
    5280:	00f68733          	add	a4,a3,a5
    5284:	8622                	c.mv	a2,s0
    5286:	97ba                	c.add	a5,a4
    5288:	00000593          	li	a1,0
    528c:	0007a187          	flw	ft3,0(a5)
    5290:	0047a107          	flw	ft2,4(a5)
    5294:	6218                	c.flw	fa4,0(a2)
    5296:	0006a287          	flw	ft5,0(a3)
    529a:	625c                	c.flw	fa5,4(a2)
    529c:	0046a207          	flw	ft4,4(a3)
    52a0:	6314                	c.flw	fa3,0(a4)
    52a2:	6350                	c.flw	fa2,4(a4)
    52a4:	00577553          	fadd.s	fa0,fa4,ft5
    52a8:	0621                	c.addi	a2,8
    52aa:	00267053          	fadd.s	ft0,fa2,ft2
    52ae:	0721                	c.addi	a4,8
    52b0:	0047f5d3          	fadd.s	fa1,fa5,ft4
    52b4:	06a1                	c.addi	a3,8
    52b6:	0036f0d3          	fadd.s	ft1,fa3,ft3
    52ba:	07a1                	c.addi	a5,8
    52bc:	0836f6d3          	fsub.s	fa3,fa3,ft3
    52c0:	0589                	c.addi	a1,2
    52c2:	08267653          	fsub.s	fa2,fa2,ft2
    52c6:	001571d3          	fadd.s	ft3,fa0,ft1
    52ca:	0005f153          	fadd.s	ft2,fa1,ft0
    52ce:	08577753          	fsub.s	fa4,fa4,ft5
    52d2:	fe362c27          	fsw	ft3,-8(a2)
    52d6:	0847f7d3          	fsub.s	fa5,fa5,ft4
    52da:	fe262e27          	fsw	ft2,-4(a2)
    52de:	08157553          	fsub.s	fa0,fa0,ft1
    52e2:	0805f5d3          	fsub.s	fa1,fa1,ft0
    52e6:	08c77053          	fsub.s	ft0,fa4,fa2
    52ea:	fea72c27          	fsw	fa0,-8(a4)
    52ee:	00d7f553          	fadd.s	fa0,fa5,fa3
    52f2:	feb72e27          	fsw	fa1,-4(a4)
    52f6:	00c77753          	fadd.s	fa4,fa4,fa2
    52fa:	fe06ac27          	fsw	ft0,-8(a3)
    52fe:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    5302:	fea6ae27          	fsw	fa0,-4(a3)
    5306:	fee7ac27          	fsw	fa4,-8(a5)
    530a:	fef7ae27          	fsw	fa5,-4(a5)
    530e:	f695efe3          	bltu	a1,s1,528c <cftfsub+0xb4>
    5312:	40f2                	c.lwsp	ra,28(sp)
    5314:	4462                	c.lwsp	s0,24(sp)
    5316:	44d2                	c.lwsp	s1,20(sp)
    5318:	4942                	c.lwsp	s2,16(sp)
    531a:	49b2                	c.lwsp	s3,12(sp)
    531c:	6105                	c.addi16sp	sp,32
    531e:	8082                	c.jr	ra
    5320:	ec049ce3          	bnez	s1,51f8 <cftfsub+0x20>
    5324:	40f2                	c.lwsp	ra,28(sp)
    5326:	4462                	c.lwsp	s0,24(sp)
    5328:	44d2                	c.lwsp	s1,20(sp)
    532a:	4942                	c.lwsp	s2,16(sp)
    532c:	49b2                	c.lwsp	s3,12(sp)
    532e:	6105                	c.addi16sp	sp,32
    5330:	00008067          	ret
    5334:	44a1                	c.li	s1,8
    5336:	02000793          	li	a5,32
    533a:	aa096fdb          	bnec	s2,32,51f8 <cftfsub+0x20>
    533e:	bf3d                	c.j	527c <cftfsub+0xa4>

00005340 <cftbsub>:
    5340:	1101                	c.addi	sp,-32
    5342:	cc22                	c.swsp	s0,24(sp)
    5344:	c84a                	c.swsp	s2,16(sp)
    5346:	ce06                	c.swsp	ra,28(sp)
    5348:	ca26                	c.swsp	s1,20(sp)
    534a:	c64e                	c.swsp	s3,12(sp)
    534c:	47a1                	c.li	a5,8
    534e:	892a                	c.mv	s2,a0
    5350:	842e                	c.mv	s0,a1
    5352:	06a7e163          	bltu	a5,a0,53b4 <cftbsub+0x74>
    5356:	4489                	c.li	s1,2
    5358:	00800793          	li	a5,8
    535c:	0885565b          	beqc	a0,8,53e8 <cftbsub+0xa8>
    5360:	97a2                	c.add	a5,s0
    5362:	00440613          	addi	a2,s0,4
    5366:	4701                	c.li	a4,0
    5368:	6390                	c.flw	fa2,0(a5)
    536a:	ffc62787          	flw	fa5,-4(a2)
    536e:	620c                	c.flw	fa1,0(a2)
    5370:	63d8                	c.flw	fa4,4(a5)
    5372:	00c7f553          	fadd.s	fa0,fa5,fa2
    5376:	20b596d3          	fneg.s	fa3,fa1
    537a:	08c7f7d3          	fsub.s	fa5,fa5,fa2
    537e:	0621                	c.addi	a2,8
    5380:	08b77753          	fsub.s	fa4,fa4,fa1
    5384:	fea62a27          	fsw	fa0,-12(a2)
    5388:	63d0                	c.flw	fa2,4(a5)
    538a:	07a1                	c.addi	a5,8
    538c:	00270713          	addi	a4,a4,2
    5390:	08c6f6d3          	fsub.s	fa3,fa3,fa2
    5394:	fed62c27          	fsw	fa3,-8(a2)
    5398:	fef7ac27          	fsw	fa5,-8(a5)
    539c:	fee7ae27          	fsw	fa4,-4(a5)
    53a0:	fc9764e3          	bltu	a4,s1,5368 <cftbsub+0x28>
    53a4:	40f2                	c.lwsp	ra,28(sp)
    53a6:	4462                	c.lwsp	s0,24(sp)
    53a8:	44d2                	c.lwsp	s1,20(sp)
    53aa:	4942                	c.lwsp	s2,16(sp)
    53ac:	49b2                	c.lwsp	s3,12(sp)
    53ae:	6105                	c.addi16sp	sp,32
    53b0:	00008067          	ret
    53b4:	00c009b3          	add	s3,zero,a2
    53b8:	f74ff0ef          	jal	ra,4b2c <cft1st>
    53bc:	02000793          	li	a5,32
    53c0:	0f27f263          	bgeu	a5,s2,54a4 <cftbsub+0x164>
    53c4:	45a1                	c.li	a1,8
    53c6:	02000493          	li	s1,32
    53ca:	a019                	c.j	53d0 <cftbsub+0x90>
    53cc:	00f004b3          	add	s1,zero,a5
    53d0:	86ce                	c.mv	a3,s3
    53d2:	8622                	c.mv	a2,s0
    53d4:	854a                	c.mv	a0,s2
    53d6:	343d                	c.jal	4e04 <cftmdl>
    53d8:	00249793          	slli	a5,s1,0x2
    53dc:	85a6                	c.mv	a1,s1
    53de:	ff27e7e3          	bltu	a5,s2,53cc <cftbsub+0x8c>
    53e2:	0b279763          	bne	a5,s2,5490 <cftbsub+0x150>
    53e6:	dcdd                	c.beqz	s1,53a4 <cftbsub+0x64>
    53e8:	00f406b3          	add	a3,s0,a5
    53ec:	00f68733          	add	a4,a3,a5
    53f0:	8622                	c.mv	a2,s0
    53f2:	97ba                	c.add	a5,a4
    53f4:	00000593          	li	a1,0
    53f8:	00462207          	flw	ft4,4(a2)
    53fc:	0007a187          	flw	ft3,0(a5)
    5400:	0047a107          	flw	ft2,4(a5)
    5404:	6218                	c.flw	fa4,0(a2)
    5406:	0006a287          	flw	ft5,0(a3)
    540a:	62dc                	c.flw	fa5,4(a3)
    540c:	6310                	c.flw	fa2,0(a4)
    540e:	634c                	c.flw	fa1,4(a4)
    5410:	204216d3          	fneg.s	fa3,ft4
    5414:	00577553          	fadd.s	fa0,fa4,ft5
    5418:	0621                	c.addi	a2,8
    541a:	0025f053          	fadd.s	ft0,fa1,ft2
    541e:	0721                	c.addi	a4,8
    5420:	08f6f6d3          	fsub.s	fa3,fa3,fa5
    5424:	06a1                	c.addi	a3,8
    5426:	003670d3          	fadd.s	ft1,fa2,ft3
    542a:	07a1                	c.addi	a5,8
    542c:	08367653          	fsub.s	fa2,fa2,ft3
    5430:	0589                	c.addi	a1,2
    5432:	0825f5d3          	fsub.s	fa1,fa1,ft2
    5436:	001571d3          	fadd.s	ft3,fa0,ft1
    543a:	0806f153          	fsub.s	ft2,fa3,ft0
    543e:	08577753          	fsub.s	fa4,fa4,ft5
    5442:	fe362c27          	fsw	ft3,-8(a2)
    5446:	0847f7d3          	fsub.s	fa5,fa5,ft4
    544a:	fe262e27          	fsw	ft2,-4(a2)
    544e:	08157553          	fsub.s	fa0,fa0,ft1
    5452:	0006f6d3          	fadd.s	fa3,fa3,ft0
    5456:	08b77053          	fsub.s	ft0,fa4,fa1
    545a:	fea72c27          	fsw	fa0,-8(a4)
    545e:	08c7f553          	fsub.s	fa0,fa5,fa2
    5462:	fed72e27          	fsw	fa3,-4(a4)
    5466:	00b77753          	fadd.s	fa4,fa4,fa1
    546a:	fe06ac27          	fsw	ft0,-8(a3)
    546e:	00c7f7d3          	fadd.s	fa5,fa5,fa2
    5472:	fea6ae27          	fsw	fa0,-4(a3)
    5476:	fee7ac27          	fsw	fa4,-8(a5)
    547a:	fef7ae27          	fsw	fa5,-4(a5)
    547e:	f695ede3          	bltu	a1,s1,53f8 <cftbsub+0xb8>
    5482:	40f2                	c.lwsp	ra,28(sp)
    5484:	4462                	c.lwsp	s0,24(sp)
    5486:	44d2                	c.lwsp	s1,20(sp)
    5488:	4942                	c.lwsp	s2,16(sp)
    548a:	49b2                	c.lwsp	s3,12(sp)
    548c:	6105                	c.addi16sp	sp,32
    548e:	8082                	c.jr	ra
    5490:	ec0498e3          	bnez	s1,5360 <cftbsub+0x20>
    5494:	40f2                	c.lwsp	ra,28(sp)
    5496:	4462                	c.lwsp	s0,24(sp)
    5498:	44d2                	c.lwsp	s1,20(sp)
    549a:	4942                	c.lwsp	s2,16(sp)
    549c:	49b2                	c.lwsp	s3,12(sp)
    549e:	6105                	c.addi16sp	sp,32
    54a0:	00008067          	ret
    54a4:	44a1                	c.li	s1,8
    54a6:	02000793          	li	a5,32
    54aa:	aa096bdb          	bnec	s2,32,5360 <cftbsub+0x20>
    54ae:	bf2d                	c.j	53e8 <cftbsub+0xa8>

000054b0 <rftfsub>:
    54b0:	00155713          	srli	a4,a0,0x1
    54b4:	00161793          	slli	a5,a2,0x1
    54b8:	4809                	c.li	a6,2
    54ba:	02e7d7b3          	divu	a5,a5,a4
    54be:	08e87963          	bgeu	a6,a4,5550 <rftfsub+0xa0>
    54c2:	ffd70813          	addi	a6,a4,-3
    54c6:	050a                	c.slli	a0,0x2
    54c8:	ff858713          	addi	a4,a1,-8
    54cc:	000848b7          	lui	a7,0x84
    54d0:	00185813          	srli	a6,a6,0x1
    54d4:	8e1d                	c.sub	a2,a5
    54d6:	972a                	c.add	a4,a0
    54d8:	f008a087          	flw	ft1,-256(a7) # 83f00 <ac_spec_lookup+0x10d0>
    54dc:	080e                	c.slli	a6,0x3
    54de:	40f008b3          	neg	a7,a5
    54e2:	078a                	c.slli	a5,0x2
    54e4:	0cc6865b          	lea.w	a2,a3,a2
    54e8:	952e                	c.add	a0,a1
    54ea:	088a                	c.slli	a7,0x2
    54ec:	96be                	c.add	a3,a5
    54ee:	05b1                	c.addi	a1,12
    54f0:	41070733          	sub	a4,a4,a6
    54f4:	ff852707          	flw	fa4,-8(a0)
    54f8:	ffc52787          	flw	fa5,-4(a0)
    54fc:	ffc5a687          	flw	fa3,-4(a1)
    5500:	6190                	c.flw	fa2,0(a1)
    5502:	628c                	c.flw	fa1,0(a3)
    5504:	08e6f553          	fsub.s	fa0,fa3,fa4
    5508:	6218                	c.flw	fa4,0(a2)
    550a:	00f677d3          	fadd.s	fa5,fa2,fa5
    550e:	1561                	c.addi	a0,-8
    5510:	08e0f753          	fsub.s	fa4,ft1,fa4
    5514:	05a1                	c.addi	a1,8
    5516:	10a5f053          	fmul.s	ft0,fa1,fa0
    551a:	9646                	c.add	a2,a7
    551c:	10f5f5d3          	fmul.s	fa1,fa1,fa5
    5520:	00f686b3          	add	a3,a3,a5
    5524:	00f777c3          	fmadd.s	fa5,fa4,fa5,ft0
    5528:	58a77747          	fmsub.s	fa4,fa4,fa0,fa1
    552c:	08f67653          	fsub.s	fa2,fa2,fa5
    5530:	08e6f6d3          	fsub.s	fa3,fa3,fa4
    5534:	fec5ac27          	fsw	fa2,-8(a1)
    5538:	fed5aa27          	fsw	fa3,-12(a1)
    553c:	6110                	c.flw	fa2,0(a0)
    553e:	6154                	c.flw	fa3,4(a0)
    5540:	00e67753          	fadd.s	fa4,fa2,fa4
    5544:	08f6f7d3          	fsub.s	fa5,fa3,fa5
    5548:	e118                	c.fsw	fa4,0(a0)
    554a:	e15c                	c.fsw	fa5,4(a0)
    554c:	faa714e3          	bne	a4,a0,54f4 <rftfsub+0x44>
    5550:	00008067          	ret

00005554 <rftbsub>:
    5554:	61dc                	c.flw	fa5,4(a1)
    5556:	00155893          	srli	a7,a0,0x1
    555a:	00161713          	slli	a4,a2,0x1
    555e:	20f797d3          	fneg.s	fa5,fa5
    5562:	4789                	c.li	a5,2
    5564:	03175733          	divu	a4,a4,a7
    5568:	e1dc                	c.fsw	fa5,4(a1)
    556a:	0917fb63          	bgeu	a5,a7,5600 <rftbsub+0xac>
    556e:	050a                	c.slli	a0,0x2
    5570:	ffd88e13          	addi	t3,a7,-3
    5574:	ff850813          	addi	a6,a0,-8
    5578:	001e5e13          	srli	t3,t3,0x1
    557c:	000847b7          	lui	a5,0x84
    5580:	40e00333          	neg	t1,a4
    5584:	8e19                	c.sub	a2,a4
    5586:	982e                	c.add	a6,a1
    5588:	070a                	c.slli	a4,0x2
    558a:	0e0e                	c.slli	t3,0x3
    558c:	f007a087          	flw	ft1,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    5590:	0cc6865b          	lea.w	a2,a3,a2
    5594:	030a                	c.slli	t1,0x2
    5596:	96ba                	c.add	a3,a4
    5598:	00b50533          	add	a0,a0,a1
    559c:	00c58793          	addi	a5,a1,12
    55a0:	41c80833          	sub	a6,a6,t3
    55a4:	ff852707          	flw	fa4,-8(a0)
    55a8:	ffc52787          	flw	fa5,-4(a0)
    55ac:	ffc7a687          	flw	fa3,-4(a5)
    55b0:	6390                	c.flw	fa2,0(a5)
    55b2:	628c                	c.flw	fa1,0(a3)
    55b4:	08e6f553          	fsub.s	fa0,fa3,fa4
    55b8:	6218                	c.flw	fa4,0(a2)
    55ba:	00f677d3          	fadd.s	fa5,fa2,fa5
    55be:	1561                	c.addi	a0,-8
    55c0:	08e0f753          	fsub.s	fa4,ft1,fa4
    55c4:	07a1                	c.addi	a5,8
    55c6:	10a5f053          	fmul.s	ft0,fa1,fa0
    55ca:	961a                	c.add	a2,t1
    55cc:	10f5f5d3          	fmul.s	fa1,fa1,fa5
    55d0:	00e686b3          	add	a3,a3,a4
    55d4:	00f777c7          	fmsub.s	fa5,fa4,fa5,ft0
    55d8:	58a77743          	fmadd.s	fa4,fa4,fa0,fa1
    55dc:	08c7f653          	fsub.s	fa2,fa5,fa2
    55e0:	08e6f6d3          	fsub.s	fa3,fa3,fa4
    55e4:	fec7ac27          	fsw	fa2,-8(a5)
    55e8:	fed7aa27          	fsw	fa3,-12(a5)
    55ec:	6114                	c.flw	fa3,0(a0)
    55ee:	6150                	c.flw	fa2,4(a0)
    55f0:	00e6f753          	fadd.s	fa4,fa3,fa4
    55f4:	08c7f7d3          	fsub.s	fa5,fa5,fa2
    55f8:	e118                	c.fsw	fa4,0(a0)
    55fa:	e15c                	c.fsw	fa5,4(a0)
    55fc:	faa814e3          	bne	a6,a0,55a4 <rftbsub+0x50>
    5600:	0885                	c.addi	a7,1
    5602:	0d1585db          	lea.w	a1,a1,a7
    5606:	619c                	c.flw	fa5,0(a1)
    5608:	20f797d3          	fneg.s	fa5,fa5
    560c:	e19c                	c.fsw	fa5,0(a1)
    560e:	8082                	c.jr	ra

00005610 <WebRtc_rdft>:
    5610:	1101                	c.addi	sp,-32
    5612:	c64e                	c.swsp	s3,12(sp)
    5614:	0006a983          	lw	s3,0(a3)
    5618:	cc22                	c.swsp	s0,24(sp)
    561a:	ca26                	c.swsp	s1,20(sp)
    561c:	c84a                	c.swsp	s2,16(sp)
    561e:	c256                	c.swsp	s5,4(sp)
    5620:	c05a                	c.swsp	s6,0(sp)
    5622:	ce06                	c.swsp	ra,28(sp)
    5624:	c452                	c.swsp	s4,8(sp)
    5626:	00299793          	slli	a5,s3,0x2
    562a:	8936                	c.mv	s2,a3
    562c:	842a                	c.mv	s0,a0
    562e:	8b2e                	c.mv	s6,a1
    5630:	84b2                	c.mv	s1,a2
    5632:	8aba                	c.mv	s5,a4
    5634:	06a7f863          	bgeu	a5,a0,56a4 <WebRtc_rdft+0x94>
    5638:	4785                	c.li	a5,1
    563a:	00255993          	srli	s3,a0,0x2
    563e:	c2dc                	c.sw	a5,4(a3)
    5640:	0136a023          	sw	s3,0(a3)
    5644:	4709                	c.li	a4,2
    5646:	4791                	c.li	a5,4
    5648:	00100a13          	li	s4,1
    564c:	05376663          	bltu	a4,s3,5698 <WebRtc_rdft+0x88>
    5650:	0087fa63          	bgeu	a5,s0,5664 <WebRtc_rdft+0x54>
    5654:	00245a13          	srli	s4,s0,0x2
    5658:	01492223          	sw	s4,4(s2)
    565c:	00100793          	li	a5,1
    5660:	0547e863          	bltu	a5,s4,56b0 <WebRtc_rdft+0xa0>
    5664:	040b4e63          	bltz	s6,56c0 <WebRtc_rdft+0xb0>
    5668:	00400793          	li	a5,4
    566c:	0887ea63          	bltu	a5,s0,5700 <WebRtc_rdft+0xf0>
    5670:	0e44545b          	beqc	s0,4,5758 <WebRtc_rdft+0x148>
    5674:	609c                	c.flw	fa5,0(s1)
    5676:	60d8                	c.flw	fa4,4(s1)
    5678:	00e7f6d3          	fadd.s	fa3,fa5,fa4
    567c:	08e7f7d3          	fsub.s	fa5,fa5,fa4
    5680:	e094                	c.fsw	fa3,0(s1)
    5682:	e0dc                	c.fsw	fa5,4(s1)
    5684:	40f2                	c.lwsp	ra,28(sp)
    5686:	4462                	c.lwsp	s0,24(sp)
    5688:	44d2                	c.lwsp	s1,20(sp)
    568a:	4942                	c.lwsp	s2,16(sp)
    568c:	49b2                	c.lwsp	s3,12(sp)
    568e:	4a22                	c.lwsp	s4,8(sp)
    5690:	4a92                	c.lwsp	s5,4(sp)
    5692:	4b02                	c.lwsp	s6,0(sp)
    5694:	6105                	c.addi16sp	sp,32
    5696:	8082                	c.jr	ra
    5698:	8656                	c.mv	a2,s5
    569a:	85b6                	c.mv	a1,a3
    569c:	01300533          	add	a0,zero,s3
    56a0:	bb0ff0ef          	jal	ra,4a50 <makewt.part.1>
    56a4:	00492a03          	lw	s4,4(s2)
    56a8:	002a1793          	slli	a5,s4,0x2
    56ac:	fa5ff06f          	j	5650 <WebRtc_rdft+0x40>
    56b0:	0d3a85db          	lea.w	a1,s5,s3
    56b4:	01400533          	add	a0,zero,s4
    56b8:	8b8ff0ef          	jal	ra,4770 <makect.part.0>
    56bc:	fa0b56e3          	bgez	s6,5668 <WebRtc_rdft+0x58>
    56c0:	6098                	c.flw	fa4,0(s1)
    56c2:	60dc                	c.flw	fa5,4(s1)
    56c4:	00084737          	lui	a4,0x84
    56c8:	f0072687          	flw	fa3,-256(a4) # 83f00 <ac_spec_lookup+0x10d0>
    56cc:	08f777d3          	fsub.s	fa5,fa4,fa5
    56d0:	4791                	c.li	a5,4
    56d2:	10d7f7d3          	fmul.s	fa5,fa5,fa3
    56d6:	08f77753          	fsub.s	fa4,fa4,fa5
    56da:	e0dc                	c.fsw	fa5,4(s1)
    56dc:	e098                	c.fsw	fa4,0(s1)
    56de:	0487e363          	bltu	a5,s0,5724 <WebRtc_rdft+0x114>
    56e2:	ba44615b          	bnec	s0,4,5684 <WebRtc_rdft+0x74>
    56e6:	4462                	c.lwsp	s0,24(sp)
    56e8:	40f2                	c.lwsp	ra,28(sp)
    56ea:	4942                	c.lwsp	s2,16(sp)
    56ec:	49b2                	c.lwsp	s3,12(sp)
    56ee:	4a22                	c.lwsp	s4,8(sp)
    56f0:	4b02                	c.lwsp	s6,0(sp)
    56f2:	8656                	c.mv	a2,s5
    56f4:	85a6                	c.mv	a1,s1
    56f6:	4a92                	c.lwsp	s5,4(sp)
    56f8:	44d2                	c.lwsp	s1,20(sp)
    56fa:	4511                	c.li	a0,4
    56fc:	6105                	c.addi16sp	sp,32
    56fe:	bce9                	c.j	51d8 <cftfsub>
    5700:	8626                	c.mv	a2,s1
    5702:	00890593          	addi	a1,s2,8
    5706:	8522                	c.mv	a0,s0
    5708:	918ff0ef          	jal	ra,4820 <bitrv2>
    570c:	8656                	c.mv	a2,s5
    570e:	85a6                	c.mv	a1,s1
    5710:	8522                	c.mv	a0,s0
    5712:	34d9                	c.jal	51d8 <cftfsub>
    5714:	0d3a86db          	lea.w	a3,s5,s3
    5718:	8652                	c.mv	a2,s4
    571a:	85a6                	c.mv	a1,s1
    571c:	8522                	c.mv	a0,s0
    571e:	3b49                	c.jal	54b0 <rftfsub>
    5720:	f55ff06f          	j	5674 <WebRtc_rdft+0x64>
    5724:	0d3a86db          	lea.w	a3,s5,s3
    5728:	85a6                	c.mv	a1,s1
    572a:	8522                	c.mv	a0,s0
    572c:	8652                	c.mv	a2,s4
    572e:	351d                	c.jal	5554 <rftbsub>
    5730:	8626                	c.mv	a2,s1
    5732:	00890593          	addi	a1,s2,8
    5736:	8522                	c.mv	a0,s0
    5738:	8e8ff0ef          	jal	ra,4820 <bitrv2>
    573c:	8522                	c.mv	a0,s0
    573e:	4462                	c.lwsp	s0,24(sp)
    5740:	40f2                	c.lwsp	ra,28(sp)
    5742:	4942                	c.lwsp	s2,16(sp)
    5744:	49b2                	c.lwsp	s3,12(sp)
    5746:	4a22                	c.lwsp	s4,8(sp)
    5748:	4b02                	c.lwsp	s6,0(sp)
    574a:	8656                	c.mv	a2,s5
    574c:	85a6                	c.mv	a1,s1
    574e:	4a92                	c.lwsp	s5,4(sp)
    5750:	44d2                	c.lwsp	s1,20(sp)
    5752:	6105                	c.addi16sp	sp,32
    5754:	bedff06f          	j	5340 <cftbsub>
    5758:	8656                	c.mv	a2,s5
    575a:	85a6                	c.mv	a1,s1
    575c:	4511                	c.li	a0,4
    575e:	3cad                	c.jal	51d8 <cftfsub>
    5760:	bf11                	c.j	5674 <WebRtc_rdft+0x64>
    5762:	0001                	c.nop

00005764 <Fft_gsc>:
    5764:	87ae                	c.mv	a5,a1
    5766:	8736                	c.mv	a4,a3
    5768:	4585                	c.li	a1,1
    576a:	86b2                	c.mv	a3,a2
    576c:	862a                	c.mv	a2,a0
    576e:	853e                	c.mv	a0,a5
    5770:	ea1ff06f          	j	5610 <WebRtc_rdft>

00005774 <Ifft_gsc>:
    5774:	1141                	c.addi	sp,-16
    5776:	c422                	c.swsp	s0,8(sp)
    5778:	c226                	c.swsp	s1,4(sp)
    577a:	842a                	c.mv	s0,a0
    577c:	84ae                	c.mv	s1,a1
    577e:	8736                	c.mv	a4,a3
    5780:	55fd                	c.li	a1,-1
    5782:	86b2                	c.mv	a3,a2
    5784:	8526                	c.mv	a0,s1
    5786:	8622                	c.mv	a2,s0
    5788:	c606                	c.swsp	ra,12(sp)
    578a:	3559                	c.jal	5610 <WebRtc_rdft>
    578c:	d004f7d3          	fcvt.s.w	fa5,s1
    5790:	000847b7          	lui	a5,0x84
    5794:	f147a707          	flw	fa4,-236(a5) # 83f14 <ac_spec_lookup+0x10e4>
    5798:	18f77753          	fdiv.s	fa4,fa4,fa5
    579c:	cc81                	c.beqz	s1,57b4 <Ifft_gsc+0x40>
    579e:	8522                	c.mv	a0,s0
    57a0:	0c9405db          	lea.w	a1,s0,s1
    57a4:	611c                	c.flw	fa5,0(a0)
    57a6:	0511                	c.addi	a0,4
    57a8:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    57ac:	fef52e27          	fsw	fa5,-4(a0)
    57b0:	feb51ae3          	bne	a0,a1,57a4 <Ifft_gsc+0x30>
    57b4:	40b2                	c.lwsp	ra,12(sp)
    57b6:	4422                	c.lwsp	s0,8(sp)
    57b8:	4492                	c.lwsp	s1,4(sp)
    57ba:	0141                	c.addi	sp,16
    57bc:	8082                	c.jr	ra
	...

000057c0 <ApplyFilterBankWindow>:
    57c0:	4f05d05b          	beqc	a1,80,58a0 <ApplyFilterBankWindow+0xe0>
    57c4:	4785dadb          	beqc	a1,120,5838 <ApplyFilterBankWindow+0x78>
    57c8:	fc058793          	addi	a5,a1,-64
    57cc:	fbf7f793          	andi	a5,a5,-65
    57d0:	c7a5                	c.beqz	a5,5838 <ApplyFilterBankWindow+0x78>
    57d2:	20021737          	lui	a4,0x20021
    57d6:	1ac70593          	addi	a1,a4,428 # 200211ac <kBlocks160w256FirstHalf>
    57da:	00458713          	addi	a4,a1,4
    57de:	18058693          	addi	a3,a1,384
    57e2:	87aa                	c.mv	a5,a0
    57e4:	f0000753          	fmv.w.x	fa4,zero
    57e8:	0080006f          	j	57f0 <ApplyFilterBankWindow+0x30>
    57ec:	6318                	c.flw	fa4,0(a4)
    57ee:	0711                	c.addi	a4,4
    57f0:	639c                	c.flw	fa5,0(a5)
    57f2:	0791                	c.addi	a5,4
    57f4:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    57f8:	fef7ae27          	fsw	fa5,-4(a5)
    57fc:	fed718e3          	bne	a4,a3,57ec <ApplyFilterBankWindow+0x2c>
    5800:	0a100793          	li	a5,161
    5804:	02c7f863          	bgeu	a5,a2,5834 <ApplyFilterBankWindow+0x74>
    5808:	000847b7          	lui	a5,0x84
    580c:	e387a707          	flw	fa4,-456(a5) # 83e38 <ac_spec_lookup+0x1008>
    5810:	17858713          	addi	a4,a1,376
    5814:	28450793          	addi	a5,a0,644
    5818:	0cc5065b          	lea.w	a2,a0,a2
    581c:	0080006f          	j	5824 <ApplyFilterBankWindow+0x64>
    5820:	6318                	c.flw	fa4,0(a4)
    5822:	1771                	c.addi	a4,-4
    5824:	639c                	c.flw	fa5,0(a5)
    5826:	0791                	c.addi	a5,4
    5828:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    582c:	fef7ae27          	fsw	fa5,-4(a5)
    5830:	fec798e3          	bne	a5,a2,5820 <ApplyFilterBankWindow+0x60>
    5834:	00008067          	ret
    5838:	20021737          	lui	a4,0x20021
    583c:	000847b7          	lui	a5,0x84
    5840:	cec70593          	addi	a1,a4,-788 # 20020cec <kBlock120w256FirstHalf>
    5844:	fa87a707          	flw	fa4,-88(a5) # 83fa8 <ac_spec_lookup+0x1178>
    5848:	00458713          	addi	a4,a1,4
    584c:	20058693          	addi	a3,a1,512
    5850:	87aa                	c.mv	a5,a0
    5852:	a019                	c.j	5858 <ApplyFilterBankWindow+0x98>
    5854:	6318                	c.flw	fa4,0(a4)
    5856:	0711                	c.addi	a4,4
    5858:	639c                	c.flw	fa5,0(a5)
    585a:	0791                	c.addi	a5,4
    585c:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    5860:	fef7ae27          	fsw	fa5,-4(a5)
    5864:	fed718e3          	bne	a4,a3,5854 <ApplyFilterBankWindow+0x94>
    5868:	08000793          	li	a5,128
    586c:	fcc7f4e3          	bgeu	a5,a2,5834 <ApplyFilterBankWindow+0x74>
    5870:	000847b7          	lui	a5,0x84
    5874:	f6c7a707          	flw	fa4,-148(a5) # 83f6c <ac_spec_lookup+0x113c>
    5878:	1f858713          	addi	a4,a1,504
    587c:	20050793          	addi	a5,a0,512
    5880:	0cc5065b          	lea.w	a2,a0,a2
    5884:	0080006f          	j	588c <ApplyFilterBankWindow+0xcc>
    5888:	6318                	c.flw	fa4,0(a4)
    588a:	1771                	c.addi	a4,-4
    588c:	639c                	c.flw	fa5,0(a5)
    588e:	0791                	c.addi	a5,4
    5890:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    5894:	fef7ae27          	fsw	fa5,-4(a5)
    5898:	fef618e3          	bne	a2,a5,5888 <ApplyFilterBankWindow+0xc8>
    589c:	00008067          	ret
    58a0:	20021737          	lui	a4,0x20021
    58a4:	0ec70593          	addi	a1,a4,236 # 200210ec <kBlock80w128FirstHalf>
    58a8:	00458713          	addi	a4,a1,4
    58ac:	0c058693          	addi	a3,a1,192
    58b0:	87aa                	c.mv	a5,a0
    58b2:	f0000753          	fmv.w.x	fa4,zero
    58b6:	a019                	c.j	58bc <ApplyFilterBankWindow+0xfc>
    58b8:	6318                	c.flw	fa4,0(a4)
    58ba:	0711                	c.addi	a4,4
    58bc:	639c                	c.flw	fa5,0(a5)
    58be:	0791                	c.addi	a5,4
    58c0:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    58c4:	fef7ae27          	fsw	fa5,-4(a5)
    58c8:	fee698e3          	bne	a3,a4,58b8 <ApplyFilterBankWindow+0xf8>
    58cc:	05100793          	li	a5,81
    58d0:	f6c7f2e3          	bgeu	a5,a2,5834 <ApplyFilterBankWindow+0x74>
    58d4:	000847b7          	lui	a5,0x84
    58d8:	fa47a707          	flw	fa4,-92(a5) # 83fa4 <ac_spec_lookup+0x1174>
    58dc:	0b858713          	addi	a4,a1,184
    58e0:	14450793          	addi	a5,a0,324
    58e4:	0cc5065b          	lea.w	a2,a0,a2
    58e8:	0080006f          	j	58f0 <ApplyFilterBankWindow+0x130>
    58ec:	6318                	c.flw	fa4,0(a4)
    58ee:	1771                	c.addi	a4,-4
    58f0:	639c                	c.flw	fa5,0(a5)
    58f2:	0791                	c.addi	a5,4
    58f4:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    58f8:	fef7ae27          	fsw	fa5,-4(a5)
    58fc:	fef618e3          	bne	a2,a5,58ec <ApplyFilterBankWindow+0x12c>
    5900:	00008067          	ret

00005904 <FormExtendedFrame>:
    5904:	8f15                	c.sub	a4,a3
    5906:	cb39                	c.beqz	a4,595c <FormExtendedFrame+0x58>
    5908:	00271813          	slli	a6,a4,0x2
    590c:	87ae                	c.mv	a5,a1
    590e:	88b2                	c.mv	a7,a2
    5910:	01058e33          	add	t3,a1,a6
    5914:	0891                	c.addi	a7,4
    5916:	0007a303          	lw	t1,0(a5)
    591a:	0791                	c.addi	a5,4
    591c:	fe68ae23          	sw	t1,-4(a7)
    5920:	ffc79ae3          	bne	a5,t3,5914 <FormExtendedFrame+0x10>
    5924:	02068063          	beqz	a3,5944 <FormExtendedFrame+0x40>
    5928:	010607b3          	add	a5,a2,a6
    592c:	00000813          	li	a6,0
    5930:	00052883          	lw	a7,0(a0)
    5934:	0805                	c.addi	a6,1
    5936:	0117a023          	sw	a7,0(a5)
    593a:	0511                	c.addi	a0,4
    593c:	0791                	c.addi	a5,4
    593e:	fed869e3          	bltu	a6,a3,5930 <FormExtendedFrame+0x2c>
    5942:	cf19                	c.beqz	a4,5960 <FormExtendedFrame+0x5c>
    5944:	0cd6065b          	lea.w	a2,a2,a3
    5948:	00000793          	li	a5,0
    594c:	4214                	c.lw	a3,0(a2)
    594e:	0785                	c.addi	a5,1
    5950:	c194                	c.sw	a3,0(a1)
    5952:	0611                	c.addi	a2,4
    5954:	0591                	c.addi	a1,4
    5956:	fee7ebe3          	bltu	a5,a4,594c <FormExtendedFrame+0x48>
    595a:	8082                	c.jr	ra
    595c:	00069463          	bnez	a3,5964 <FormExtendedFrame+0x60>
    5960:	00008067          	ret
    5964:	4701                	c.li	a4,0
    5966:	4801                	c.li	a6,0
    5968:	fc1ff06f          	j	5928 <FormExtendedFrame+0x24>

0000596c <FormExtendedFrame_short>:
    596c:	8f15                	c.sub	a4,a3
    596e:	c72d                	c.beqz	a4,59d8 <FormExtendedFrame_short+0x6c>
    5970:	00271813          	slli	a6,a4,0x2
    5974:	87ae                	c.mv	a5,a1
    5976:	88b2                	c.mv	a7,a2
    5978:	01058e33          	add	t3,a1,a6
    597c:	0891                	c.addi	a7,4
    597e:	0007a303          	lw	t1,0(a5)
    5982:	0791                	c.addi	a5,4
    5984:	fe68ae23          	sw	t1,-4(a7)
    5988:	ffc79ae3          	bne	a5,t3,597c <FormExtendedFrame_short+0x10>
    598c:	02068863          	beqz	a3,59bc <FormExtendedFrame_short+0x50>
    5990:	000847b7          	lui	a5,0x84
    5994:	f087a707          	flw	fa4,-248(a5) # 83f08 <ac_spec_lookup+0x10d8>
    5998:	00c80833          	add	a6,a6,a2
    599c:	0ad508db          	lea.h	a7,a0,a3
    59a0:	00051783          	lh	a5,0(a0)
    59a4:	0811                	c.addi	a6,4
    59a6:	d007f7d3          	fcvt.s.w	fa5,a5
    59aa:	0509                	c.addi	a0,2
    59ac:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    59b0:	fef82e27          	fsw	fa5,-4(a6)
    59b4:	ff1516e3          	bne	a0,a7,59a0 <FormExtendedFrame_short+0x34>
    59b8:	00070e63          	beqz	a4,59d4 <FormExtendedFrame_short+0x68>
    59bc:	0cd6065b          	lea.w	a2,a2,a3
    59c0:	0ce5875b          	lea.w	a4,a1,a4
    59c4:	0591                	c.addi	a1,4
    59c6:	421c                	c.lw	a5,0(a2)
    59c8:	fef5ae23          	sw	a5,-4(a1)
    59cc:	00460613          	addi	a2,a2,4
    59d0:	feb71ae3          	bne	a4,a1,59c4 <FormExtendedFrame_short+0x58>
    59d4:	00008067          	ret
    59d8:	4701                	c.li	a4,0
    59da:	4801                	c.li	a6,0
    59dc:	fad5                	c.bnez	a3,5990 <FormExtendedFrame_short+0x24>
    59de:	8082                	c.jr	ra

000059e0 <OverlapAndAdd>:
    59e0:	4b86d2db          	beqc	a3,120,5a84 <OverlapAndAdd+0xa4>
    59e4:	08000793          	li	a5,128
    59e8:	04f68e63          	beq	a3,a5,5a44 <OverlapAndAdd+0x64>
    59ec:	5706d05b          	beqc	a3,80,5b4c <OverlapAndAdd+0x16c>
    59f0:	4e06dc5b          	beqc	a3,64,5ae8 <OverlapAndAdd+0x108>
    59f4:	8732                	c.mv	a4,a2
    59f6:	18058813          	addi	a6,a1,384
    59fa:	87aa                	c.mv	a5,a0
    59fc:	00b006b3          	add	a3,zero,a1
    5a00:	629c                	c.flw	fa5,0(a3)
    5a02:	6398                	c.flw	fa4,0(a5)
    5a04:	0711                	c.addi	a4,4
    5a06:	0691                	c.addi	a3,4
    5a08:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5a0c:	00478793          	addi	a5,a5,4
    5a10:	fef72e27          	fsw	fa5,-4(a4)
    5a14:	ff0696e3          	bne	a3,a6,5a00 <OverlapAndAdd+0x20>
    5a18:	18050793          	addi	a5,a0,384
    5a1c:	18060613          	addi	a2,a2,384
    5a20:	28050713          	addi	a4,a0,640
    5a24:	0611                	c.addi	a2,4
    5a26:	0007a803          	lw	a6,0(a5)
    5a2a:	0791                	c.addi	a5,4
    5a2c:	ff062e23          	sw	a6,-4(a2)
    5a30:	fee79ae3          	bne	a5,a4,5a24 <OverlapAndAdd+0x44>
    5a34:	0591                	c.addi	a1,4
    5a36:	4398                	c.lw	a4,0(a5)
    5a38:	fee5ae23          	sw	a4,-4(a1)
    5a3c:	0791                	c.addi	a5,4
    5a3e:	fed59be3          	bne	a1,a3,5a34 <OverlapAndAdd+0x54>
    5a42:	8082                	c.jr	ra
    5a44:	000848b7          	lui	a7,0x84
    5a48:	fa08a687          	flw	fa3,-96(a7) # 83fa0 <ac_spec_lookup+0x1170>
    5a4c:	872a                	c.mv	a4,a0
    5a4e:	20058693          	addi	a3,a1,512
    5a52:	87ae                	c.mv	a5,a1
    5a54:	639c                	c.flw	fa5,0(a5)
    5a56:	6318                	c.flw	fa4,0(a4)
    5a58:	0611                	c.addi	a2,4
    5a5a:	0791                	c.addi	a5,4
    5a5c:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5a60:	00470713          	addi	a4,a4,4
    5a64:	10d7f7d3          	fmul.s	fa5,fa5,fa3
    5a68:	fef62e27          	fsw	fa5,-4(a2)
    5a6c:	fed794e3          	bne	a5,a3,5a54 <OverlapAndAdd+0x74>
    5a70:	20050713          	addi	a4,a0,512
    5a74:	0591                	c.addi	a1,4
    5a76:	4314                	c.lw	a3,0(a4)
    5a78:	fed5ae23          	sw	a3,-4(a1)
    5a7c:	0711                	c.addi	a4,4
    5a7e:	feb79be3          	bne	a5,a1,5a74 <OverlapAndAdd+0x94>
    5a82:	8082                	c.jr	ra
    5a84:	000848b7          	lui	a7,0x84
    5a88:	fa08a687          	flw	fa3,-96(a7) # 83fa0 <ac_spec_lookup+0x1170>
    5a8c:	86aa                	c.mv	a3,a0
    5a8e:	1e058713          	addi	a4,a1,480
    5a92:	87ae                	c.mv	a5,a1
    5a94:	639c                	c.flw	fa5,0(a5)
    5a96:	6298                	c.flw	fa4,0(a3)
    5a98:	0611                	c.addi	a2,4
    5a9a:	0791                	c.addi	a5,4
    5a9c:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5aa0:	0691                	c.addi	a3,4
    5aa2:	10d7f7d3          	fmul.s	fa5,fa5,fa3
    5aa6:	fef62e27          	fsw	fa5,-4(a2)
    5aaa:	fef715e3          	bne	a4,a5,5a94 <OverlapAndAdd+0xb4>
    5aae:	1e050693          	addi	a3,a0,480
    5ab2:	04058793          	addi	a5,a1,64
    5ab6:	872e                	c.mv	a4,a1
    5ab8:	6298                	c.flw	fa4,0(a3)
    5aba:	1e072787          	flw	fa5,480(a4)
    5abe:	0711                	c.addi	a4,4
    5ac0:	00468693          	addi	a3,a3,4
    5ac4:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5ac8:	fef72e27          	fsw	fa5,-4(a4)
    5acc:	fee796e3          	bne	a5,a4,5ab8 <OverlapAndAdd+0xd8>
    5ad0:	22050713          	addi	a4,a0,544
    5ad4:	22058613          	addi	a2,a1,544
    5ad8:	0791                	c.addi	a5,4
    5ada:	4314                	c.lw	a3,0(a4)
    5adc:	fed7ae23          	sw	a3,-4(a5)
    5ae0:	0711                	c.addi	a4,4
    5ae2:	fef61be3          	bne	a2,a5,5ad8 <OverlapAndAdd+0xf8>
    5ae6:	8082                	c.jr	ra
    5ae8:	000847b7          	lui	a5,0x84
    5aec:	eb87a687          	flw	fa3,-328(a5) # 83eb8 <ac_spec_lookup+0x1088>
    5af0:	872a                	c.mv	a4,a0
    5af2:	10058693          	addi	a3,a1,256
    5af6:	87ae                	c.mv	a5,a1
    5af8:	639c                	c.flw	fa5,0(a5)
    5afa:	6318                	c.flw	fa4,0(a4)
    5afc:	0611                	c.addi	a2,4
    5afe:	0791                	c.addi	a5,4
    5b00:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5b04:	0711                	c.addi	a4,4
    5b06:	10d7f7d3          	fmul.s	fa5,fa5,fa3
    5b0a:	fef62e27          	fsw	fa5,-4(a2)
    5b0e:	fed795e3          	bne	a5,a3,5af8 <OverlapAndAdd+0x118>
    5b12:	10050713          	addi	a4,a0,256
    5b16:	20058693          	addi	a3,a1,512
    5b1a:	87ae                	c.mv	a5,a1
    5b1c:	6318                	c.flw	fa4,0(a4)
    5b1e:	1007a787          	flw	fa5,256(a5)
    5b22:	0791                	c.addi	a5,4
    5b24:	00470713          	addi	a4,a4,4
    5b28:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5b2c:	fef7ae27          	fsw	fa5,-4(a5)
    5b30:	fed796e3          	bne	a5,a3,5b1c <OverlapAndAdd+0x13c>
    5b34:	30050713          	addi	a4,a0,768
    5b38:	30058593          	addi	a1,a1,768
    5b3c:	0791                	c.addi	a5,4
    5b3e:	4314                	c.lw	a3,0(a4)
    5b40:	fed7ae23          	sw	a3,-4(a5)
    5b44:	0711                	c.addi	a4,4
    5b46:	fef59be3          	bne	a1,a5,5b3c <OverlapAndAdd+0x15c>
    5b4a:	8082                	c.jr	ra
    5b4c:	000848b7          	lui	a7,0x84
    5b50:	fa08a687          	flw	fa3,-96(a7) # 83fa0 <ac_spec_lookup+0x1170>
    5b54:	86b2                	c.mv	a3,a2
    5b56:	0c058813          	addi	a6,a1,192
    5b5a:	872a                	c.mv	a4,a0
    5b5c:	00b007b3          	add	a5,zero,a1
    5b60:	639c                	c.flw	fa5,0(a5)
    5b62:	6318                	c.flw	fa4,0(a4)
    5b64:	0691                	c.addi	a3,4
    5b66:	0791                	c.addi	a5,4
    5b68:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5b6c:	00470713          	addi	a4,a4,4
    5b70:	10d7f7d3          	fmul.s	fa5,fa5,fa3
    5b74:	fef6ae27          	fsw	fa5,-4(a3)
    5b78:	fef814e3          	bne	a6,a5,5b60 <OverlapAndAdd+0x180>
    5b7c:	fa08a707          	flw	fa4,-96(a7)
    5b80:	0c050693          	addi	a3,a0,192
    5b84:	0c060613          	addi	a2,a2,192
    5b88:	14050713          	addi	a4,a0,320
    5b8c:	629c                	c.flw	fa5,0(a3)
    5b8e:	0611                	c.addi	a2,4
    5b90:	00468693          	addi	a3,a3,4
    5b94:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    5b98:	fef62e27          	fsw	fa5,-4(a2)
    5b9c:	fed718e3          	bne	a4,a3,5b8c <OverlapAndAdd+0x1ac>
    5ba0:	0591                	c.addi	a1,4
    5ba2:	4314                	c.lw	a3,0(a4)
    5ba4:	fed5ae23          	sw	a3,-4(a1)
    5ba8:	0711                	c.addi	a4,4
    5baa:	feb79be3          	bne	a5,a1,5ba0 <OverlapAndAdd+0x1c0>
    5bae:	8082                	c.jr	ra

00005bb0 <OverlapAndAdd_short>:
    5bb0:	00084eb7          	lui	t4,0x84
    5bb4:	000847b7          	lui	a5,0x84
    5bb8:	f48ea687          	flw	fa3,-184(t4) # 83f48 <ac_spec_lookup+0x1118>
    5bbc:	f707a607          	flw	fa2,-144(a5) # 83f70 <ac_spec_lookup+0x1140>
    5bc0:	5586d0db          	beqc	a3,120,5d00 <OverlapAndAdd_short+0x150>
    5bc4:	4b06d05b          	beqc	a3,80,5c64 <OverlapAndAdd_short+0xb4>
    5bc8:	6e21                	c.lui	t3,0x8
    5bca:	86b2                	c.mv	a3,a2
    5bcc:	18058893          	addi	a7,a1,384
    5bd0:	872a                	c.mv	a4,a0
    5bd2:	832e                	c.mv	t1,a1
    5bd4:	fffe0e13          	addi	t3,t3,-1 # 7fff <llma_tx_item_done+0x23>
    5bd8:	00032787          	flw	fa5,0(t1)
    5bdc:	6318                	c.flw	fa4,0(a4)
    5bde:	77e1                	c.lui	a5,0xffff8
    5be0:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5be4:	a0f69853          	flt.s	a6,fa3,fa5
    5be8:	00080c63          	beqz	a6,5c00 <OverlapAndAdd_short+0x50>
    5bec:	a0c79853          	flt.s	a6,fa5,fa2
    5bf0:	01c007b3          	add	a5,zero,t3
    5bf4:	00080663          	beqz	a6,5c00 <OverlapAndAdd_short+0x50>
    5bf8:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    5bfc:	3c07b7db          	bfos	a5,a5,15,0
    5c00:	00f69023          	sh	a5,0(a3)
    5c04:	0311                	c.addi	t1,4
    5c06:	0711                	c.addi	a4,4
    5c08:	0689                	c.addi	a3,2
    5c0a:	fd1317e3          	bne	t1,a7,5bd8 <OverlapAndAdd_short+0x28>
    5c0e:	f48ea707          	flw	fa4,-184(t4)
    5c12:	000847b7          	lui	a5,0x84
    5c16:	6821                	c.lui	a6,0x8
    5c18:	f707a687          	flw	fa3,-144(a5) # 83f70 <ac_spec_lookup+0x1140>
    5c1c:	0c060693          	addi	a3,a2,192
    5c20:	18050793          	addi	a5,a0,384
    5c24:	fff80813          	addi	a6,a6,-1 # 7fff <llma_tx_item_done+0x23>
    5c28:	28050513          	addi	a0,a0,640
    5c2c:	639c                	c.flw	fa5,0(a5)
    5c2e:	7761                	c.lui	a4,0xffff8
    5c30:	a0f71653          	flt.s	a2,fa4,fa5
    5c34:	ca11                	c.beqz	a2,5c48 <OverlapAndAdd_short+0x98>
    5c36:	a0d79653          	flt.s	a2,fa5,fa3
    5c3a:	8742                	c.mv	a4,a6
    5c3c:	00060663          	beqz	a2,5c48 <OverlapAndAdd_short+0x98>
    5c40:	c0079753          	fcvt.w.s	a4,fa5,rtz
    5c44:	3c07375b          	bfos	a4,a4,15,0
    5c48:	00e69023          	sh	a4,0(a3)
    5c4c:	0791                	c.addi	a5,4
    5c4e:	0689                	c.addi	a3,2
    5c50:	fca79ee3          	bne	a5,a0,5c2c <OverlapAndAdd_short+0x7c>
    5c54:	0591                	c.addi	a1,4
    5c56:	4398                	c.lw	a4,0(a5)
    5c58:	fee5ae23          	sw	a4,-4(a1)
    5c5c:	0791                	c.addi	a5,4
    5c5e:	fe659be3          	bne	a1,t1,5c54 <OverlapAndAdd_short+0xa4>
    5c62:	8082                	c.jr	ra
    5c64:	6e21                	c.lui	t3,0x8
    5c66:	86b2                	c.mv	a3,a2
    5c68:	0c058313          	addi	t1,a1,192
    5c6c:	872a                	c.mv	a4,a0
    5c6e:	882e                	c.mv	a6,a1
    5c70:	fffe0e13          	addi	t3,t3,-1 # 7fff <llma_tx_item_done+0x23>
    5c74:	00082787          	flw	fa5,0(a6)
    5c78:	6318                	c.flw	fa4,0(a4)
    5c7a:	77e1                	c.lui	a5,0xffff8
    5c7c:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5c80:	a0f698d3          	flt.s	a7,fa3,fa5
    5c84:	00088c63          	beqz	a7,5c9c <OverlapAndAdd_short+0xec>
    5c88:	a0c798d3          	flt.s	a7,fa5,fa2
    5c8c:	01c007b3          	add	a5,zero,t3
    5c90:	00088663          	beqz	a7,5c9c <OverlapAndAdd_short+0xec>
    5c94:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    5c98:	3c07b7db          	bfos	a5,a5,15,0
    5c9c:	00f69023          	sh	a5,0(a3)
    5ca0:	0811                	c.addi	a6,4
    5ca2:	0711                	c.addi	a4,4
    5ca4:	0689                	c.addi	a3,2
    5ca6:	fd0317e3          	bne	t1,a6,5c74 <OverlapAndAdd_short+0xc4>
    5caa:	f48ea707          	flw	fa4,-184(t4)
    5cae:	000847b7          	lui	a5,0x84
    5cb2:	68a1                	c.lui	a7,0x8
    5cb4:	f707a687          	flw	fa3,-144(a5) # 83f70 <ac_spec_lookup+0x1140>
    5cb8:	06060613          	addi	a2,a2,96
    5cbc:	0c050793          	addi	a5,a0,192
    5cc0:	14050713          	addi	a4,a0,320
    5cc4:	fff88893          	addi	a7,a7,-1 # 7fff <llma_tx_item_done+0x23>
    5cc8:	639c                	c.flw	fa5,0(a5)
    5cca:	7561                	c.lui	a0,0xffff8
    5ccc:	a0f716d3          	flt.s	a3,fa4,fa5
    5cd0:	ca91                	c.beqz	a3,5ce4 <OverlapAndAdd_short+0x134>
    5cd2:	a0d796d3          	flt.s	a3,fa5,fa3
    5cd6:	8546                	c.mv	a0,a7
    5cd8:	00068663          	beqz	a3,5ce4 <OverlapAndAdd_short+0x134>
    5cdc:	c0079553          	fcvt.w.s	a0,fa5,rtz
    5ce0:	3c05355b          	bfos	a0,a0,15,0
    5ce4:	00a61023          	sh	a0,0(a2)
    5ce8:	0791                	c.addi	a5,4
    5cea:	0609                	c.addi	a2,2
    5cec:	fcf71ee3          	bne	a4,a5,5cc8 <OverlapAndAdd_short+0x118>
    5cf0:	0591                	c.addi	a1,4
    5cf2:	431c                	c.lw	a5,0(a4)
    5cf4:	fef5ae23          	sw	a5,-4(a1)
    5cf8:	0711                	c.addi	a4,4
    5cfa:	ff059be3          	bne	a1,a6,5cf0 <OverlapAndAdd_short+0x140>
    5cfe:	8082                	c.jr	ra
    5d00:	6321                	c.lui	t1,0x8
    5d02:	86aa                	c.mv	a3,a0
    5d04:	1e058893          	addi	a7,a1,480
    5d08:	872e                	c.mv	a4,a1
    5d0a:	137d                	c.addi	t1,-1
    5d0c:	631c                	c.flw	fa5,0(a4)
    5d0e:	6298                	c.flw	fa4,0(a3)
    5d10:	77e1                	c.lui	a5,0xffff8
    5d12:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5d16:	a0f69853          	flt.s	a6,fa3,fa5
    5d1a:	00080b63          	beqz	a6,5d30 <OverlapAndAdd_short+0x180>
    5d1e:	a0c79853          	flt.s	a6,fa5,fa2
    5d22:	879a                	c.mv	a5,t1
    5d24:	00080663          	beqz	a6,5d30 <OverlapAndAdd_short+0x180>
    5d28:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    5d2c:	3c07b7db          	bfos	a5,a5,15,0
    5d30:	00f61023          	sh	a5,0(a2)
    5d34:	0711                	c.addi	a4,4
    5d36:	0691                	c.addi	a3,4
    5d38:	0609                	c.addi	a2,2
    5d3a:	fce899e3          	bne	a7,a4,5d0c <OverlapAndAdd_short+0x15c>
    5d3e:	1e050693          	addi	a3,a0,480 # ffff81e0 <BIN_SIZE+0xdffb9b78>
    5d42:	04058793          	addi	a5,a1,64
    5d46:	872e                	c.mv	a4,a1
    5d48:	6298                	c.flw	fa4,0(a3)
    5d4a:	1e072787          	flw	fa5,480(a4) # ffff81e0 <BIN_SIZE+0xdffb9b78>
    5d4e:	0711                	c.addi	a4,4
    5d50:	00468693          	addi	a3,a3,4
    5d54:	00e7f7d3          	fadd.s	fa5,fa5,fa4
    5d58:	fef72e27          	fsw	fa5,-4(a4)
    5d5c:	fee796e3          	bne	a5,a4,5d48 <OverlapAndAdd_short+0x198>
    5d60:	22050713          	addi	a4,a0,544
    5d64:	22058613          	addi	a2,a1,544
    5d68:	0791                	c.addi	a5,4
    5d6a:	4314                	c.lw	a3,0(a4)
    5d6c:	fed7ae23          	sw	a3,-4(a5) # ffff7ffc <BIN_SIZE+0xdffb9994>
    5d70:	0711                	c.addi	a4,4
    5d72:	fef61be3          	bne	a2,a5,5d68 <OverlapAndAdd_short+0x1b8>
    5d76:	8082                	c.jr	ra

00005d78 <tlka_w_ns_process_frame>:
    5d78:	1141                	c.addi	sp,-16
    5d7a:	c606                	c.swsp	ra,12(sp)
    5d7c:	1d4000ef          	jal	ra,5f50 <Process>
    5d80:	40b2                	c.lwsp	ra,12(sp)
    5d82:	4501                	c.li	a0,0
    5d84:	0141                	c.addi	sp,16
    5d86:	8082                	c.jr	ra
    5d88:	0001                	c.nop
	...

00005d8c <ComputeEnergyOfExtendedFrame>:
    5d8c:	00058e63          	beqz	a1,5da8 <ComputeEnergyOfExtendedFrame+0x1c>
    5d90:	0cb505db          	lea.w	a1,a0,a1
    5d94:	f0000553          	fmv.w.x	fa0,zero
    5d98:	611c                	c.flw	fa5,0(a0)
    5d9a:	0511                	c.addi	a0,4
    5d9c:	50f7f543          	fmadd.s	fa0,fa5,fa5,fa0
    5da0:	feb51ce3          	bne	a0,a1,5d98 <ComputeEnergyOfExtendedFrame+0xc>
    5da4:	00008067          	ret
    5da8:	f0000553          	fmv.w.x	fa0,zero
    5dac:	00008067          	ret

00005db0 <ComputeMagnitudeSpectrum>:
    5db0:	611c                	c.flw	fa5,0(a0)
    5db2:	000847b7          	lui	a5,0x84
    5db6:	e647a687          	flw	fa3,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    5dba:	20f7a7d3          	fabs.s	fa5,fa5
    5dbe:	00269793          	slli	a5,a3,0x2
    5dc2:	17f1                	c.addi	a5,-4
    5dc4:	00d7f7d3          	fadd.s	fa5,fa5,fa3
    5dc8:	00f50333          	add	t1,a0,a5
    5dcc:	97b2                	c.add	a5,a2
    5dce:	16fd                	c.addi	a3,-1
    5dd0:	4705                	c.li	a4,1
    5dd2:	e21c                	c.fsw	fa5,0(a2)
    5dd4:	00032787          	flw	fa5,0(t1) # 8000 <llma_tx_item_done+0x24>
    5dd8:	20f7a7d3          	fabs.s	fa5,fa5
    5ddc:	00d7f7d3          	fadd.s	fa5,fa5,fa3
    5de0:	e39c                	c.fsw	fa5,0(a5)
    5de2:	06d77163          	bgeu	a4,a3,5e44 <ComputeMagnitudeSpectrum+0x94>
    5de6:	000847b7          	lui	a5,0x84
    5dea:	f007a607          	flw	fa2,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    5dee:	1fbd08b7          	lui	a7,0x1fbd0
    5df2:	5f376837          	lui	a6,0x5f376
    5df6:	0511                	c.addi	a0,4
    5df8:	0591                	c.addi	a1,4
    5dfa:	0611                	c.addi	a2,4
    5dfc:	80088893          	addi	a7,a7,-2048 # 1fbcf800 <_D_HEAP_START_ADDR+0x1fb46710>
    5e00:	9df80813          	addi	a6,a6,-1569 # 5f3759df <BIN_SIZE+0x3f337377>
    5e04:	6198                	c.flw	fa4,0(a1)
    5e06:	611c                	c.flw	fa5,0(a0)
    5e08:	0611                	c.addi	a2,4
    5e0a:	10e77753          	fmul.s	fa4,fa4,fa4
    5e0e:	0511                	c.addi	a0,4
    5e10:	00458593          	addi	a1,a1,4
    5e14:	70f7f5c3          	fmadd.s	fa1,fa5,fa5,fa4
    5e18:	e00587d3          	fmv.x.w	a5,fa1
    5e1c:	4017d713          	srai	a4,a5,0x1
    5e20:	20b58553          	fmv.s	fa0,fa1
    5e24:	011706b3          	add	a3,a4,a7
    5e28:	40e80733          	sub	a4,a6,a4
    5e2c:	f00705d3          	fmv.w.x	fa1,a4
    5e30:	f0068753          	fmv.w.x	fa4,a3
    5e34:	70b577c3          	fmadd.s	fa5,fa0,fa1,fa4
    5e38:	68c7f7c3          	fmadd.s	fa5,fa5,fa2,fa3
    5e3c:	fef62e27          	fsw	fa5,-4(a2)
    5e40:	fca312e3          	bne	t1,a0,5e04 <ComputeMagnitudeSpectrum+0x54>
    5e44:	00008067          	ret

00005e48 <ComputePwrSpectrum>:
    5e48:	02060063          	beqz	a2,5e68 <ComputePwrSpectrum+0x20>
    5e4c:	0ec5065b          	lea.d	a2,a0,a2
    5e50:	6158                	c.flw	fa4,4(a0)
    5e52:	611c                	c.flw	fa5,0(a0)
    5e54:	0591                	c.addi	a1,4
    5e56:	10e77753          	fmul.s	fa4,fa4,fa4
    5e5a:	0521                	c.addi	a0,8
    5e5c:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    5e60:	fef5ae27          	fsw	fa5,-4(a1)
    5e64:	fea616e3          	bne	a2,a0,5e50 <ComputePwrSpectrum+0x8>
    5e68:	00008067          	ret

00005e6c <ComputeEnergyOfExtendedFrame_Subcomponents>:
    5e6c:	8e91                	c.sub	a3,a2
    5e6e:	c69d                	c.beqz	a3,5e9c <ComputeEnergyOfExtendedFrame_Subcomponents+0x30>
    5e70:	0cd586db          	lea.w	a3,a1,a3
    5e74:	f0000553          	fmv.w.x	fa0,zero
    5e78:	619c                	c.flw	fa5,0(a1)
    5e7a:	0591                	c.addi	a1,4
    5e7c:	50f7f543          	fmadd.s	fa0,fa5,fa5,fa0
    5e80:	fed59ce3          	bne	a1,a3,5e78 <ComputeEnergyOfExtendedFrame_Subcomponents+0xc>
    5e84:	00060a63          	beqz	a2,5e98 <ComputeEnergyOfExtendedFrame_Subcomponents+0x2c>
    5e88:	0cc5065b          	lea.w	a2,a0,a2
    5e8c:	611c                	c.flw	fa5,0(a0)
    5e8e:	0511                	c.addi	a0,4
    5e90:	50f7f543          	fmadd.s	fa0,fa5,fa5,fa0
    5e94:	fea61ce3          	bne	a2,a0,5e8c <ComputeEnergyOfExtendedFrame_Subcomponents+0x20>
    5e98:	00008067          	ret
    5e9c:	f0000553          	fmv.w.x	fa0,zero
    5ea0:	fe5ff06f          	j	5e84 <ComputeEnergyOfExtendedFrame_Subcomponents+0x18>

00005ea4 <ComputeSnr>:
    5ea4:	000018b7          	lui	a7,0x1
    5ea8:	01168833          	add	a6,a3,a7
    5eac:	a3082303          	lw	t1,-1488(a6)
    5eb0:	08030e63          	beqz	t1,5f4c <ComputeSnr+0xa8>
    5eb4:	00084837          	lui	a6,0x84
    5eb8:	f0c82507          	flw	fa0,-244(a6) # 83f0c <ac_spec_lookup+0x10dc>
    5ebc:	00084837          	lui	a6,0x84
    5ec0:	f7482007          	flw	ft0,-140(a6) # 83f74 <ac_spec_lookup+0x1144>
    5ec4:	00084837          	lui	a6,0x84
    5ec8:	e6482187          	flw	ft3,-412(a6) # 83e64 <ac_spec_lookup+0x1034>
    5ecc:	00084837          	lui	a6,0x84
    5ed0:	e9482107          	flw	ft2,-364(a6) # 83e94 <ac_spec_lookup+0x1064>
    5ed4:	00084837          	lui	a6,0x84
    5ed8:	ee882087          	flw	ft1,-280(a6) # 83ee8 <ac_spec_lookup+0x10b8>
    5edc:	0c65835b          	lea.w	t1,a1,t1
    5ee0:	81088893          	addi	a7,a7,-2032 # 810 <exception_handler+0x16c>
    5ee4:	6218                	c.flw	fa4,0(a2)
    5ee6:	6294                	c.flw	fa3,0(a3)
    5ee8:	619c                	c.flw	fa5,0(a1)
    5eea:	00a77653          	fadd.s	fa2,fa4,fa0
    5eee:	6118                	c.flw	fa4,0(a0)
    5ef0:	00a6f6d3          	fadd.s	fa3,fa3,fa0
    5ef4:	01168833          	add	a6,a3,a7
    5ef8:	00082587          	flw	fa1,0(a6)
    5efc:	18c7f7d3          	fdiv.s	fa5,fa5,fa2
    5f00:	f0000653          	fmv.w.x	fa2,zero
    5f04:	18d77753          	fdiv.s	fa4,fa4,fa3
    5f08:	10b7f7d3          	fmul.s	fa5,fa5,fa1
    5f0c:	a0071853          	flt.s	a6,fa4,ft0
    5f10:	10b7f7d3          	fmul.s	fa5,fa5,fa1
    5f14:	00081463          	bnez	a6,5f1c <ComputeSnr+0x78>
    5f18:	20000753          	fmv.s	fa4,ft0
    5f1c:	e398                	c.fsw	fa4,0(a5)
    5f1e:	6114                	c.flw	fa3,0(a0)
    5f20:	628c                	c.flw	fa1,0(a3)
    5f22:	a0d59853          	flt.s	a6,fa1,fa3
    5f26:	00080763          	beqz	a6,5f34 <ComputeSnr+0x90>
    5f2a:	08377753          	fsub.s	fa4,fa4,ft3
    5f2e:	10277653          	fmul.s	fa2,fa4,ft2
    5f32:	0001                	c.nop
    5f34:	0711                	c.addi	a4,4
    5f36:	6017f7c3          	fmadd.s	fa5,fa5,ft1,fa2
    5f3a:	0591                	c.addi	a1,4
    5f3c:	0611                	c.addi	a2,4
    5f3e:	0691                	c.addi	a3,4
    5f40:	0511                	c.addi	a0,4
    5f42:	fef72e27          	fsw	fa5,-4(a4)
    5f46:	0791                	c.addi	a5,4
    5f48:	f8659ee3          	bne	a1,t1,5ee4 <ComputeSnr+0x40>
    5f4c:	00008067          	ret

00005f50 <Process>:
    5f50:	6785                	c.lui	a5,0x1
    5f52:	97aa                	c.add	a5,a0
    5f54:	a1c7a703          	lw	a4,-1508(a5) # a1c <uart0_irq_handler+0x4c>
    5f58:	9d010113          	addi	sp,sp,-1584
    5f5c:	0705                	c.addi	a4,1
    5f5e:	4681                	c.li	a3,0
    5f60:	62812423          	sw	s0,1576(sp)
    5f64:	62912223          	sw	s1,1572(sp)
    5f68:	63212023          	sw	s2,1568(sp)
    5f6c:	61312e23          	sw	s3,1564(sp)
    5f70:	61412c23          	sw	s4,1560(sp)
    5f74:	61612823          	sw	s6,1552(sp)
    5f78:	842a                	c.mv	s0,a0
    5f7a:	62112623          	sw	ra,1580(sp)
    5f7e:	61512a23          	sw	s5,1556(sp)
    5f82:	f2d7077f          	maxw	a4,a4,a3
    5f86:	a307a503          	lw	a0,-1488(a5)
    5f8a:	a0e7ae23          	sw	a4,-1508(a5)
    5f8e:	84ae                	c.mv	s1,a1
    5f90:	8932                	c.mv	s2,a2
    5f92:	20440993          	addi	s3,s0,516
    5f96:	20810a13          	addi	s4,sp,520
    5f9a:	00410b13          	addi	s6,sp,4
    5f9e:	cd1d                	c.beqz	a0,5fdc <Process+0x8c>
    5fa0:	87ae                	c.mv	a5,a1
    5fa2:	8752                	c.mv	a4,s4
    5fa4:	0ea586db          	lea.d	a3,a1,a0
    5fa8:	63d8                	c.flw	fa4,4(a5)
    5faa:	639c                	c.flw	fa5,0(a5)
    5fac:	0711                	c.addi	a4,4
    5fae:	10e77753          	fmul.s	fa4,fa4,fa4
    5fb2:	07a1                	c.addi	a5,8
    5fb4:	70f7f7c3          	fmadd.s	fa5,fa5,fa5,fa4
    5fb8:	fef72e27          	fsw	fa5,-4(a4)
    5fbc:	fed796e3          	bne	a5,a3,5fa8 <Process+0x58>
    5fc0:	00410b13          	addi	s6,sp,4
    5fc4:	87a2                	c.mv	a5,s0
    5fc6:	875a                	c.mv	a4,s6
    5fc8:	0ca4065b          	lea.w	a2,s0,a0
    5fcc:	0711                	c.addi	a4,4
    5fce:	4394                	c.lw	a3,0(a5)
    5fd0:	00478793          	addi	a5,a5,4
    5fd4:	fed72e23          	sw	a3,-4(a4)
    5fd8:	fec79ae3          	bne	a5,a2,5fcc <Process+0x7c>
    5fdc:	6a85                	c.lui	s5,0x1
    5fde:	9aa2                	c.add	s5,s0
    5fe0:	a20aa603          	lw	a2,-1504(s5) # a20 <uart0_irq_handler+0x50>
    5fe4:	85aa                	c.mv	a1,a0
    5fe6:	86a2                	c.mv	a3,s0
    5fe8:	8552                	c.mv	a0,s4
    5fea:	207d                	c.jal	6098 <NoiseEstimator_Mcra>
    5fec:	86a2                	c.mv	a3,s0
    5fee:	40c10793          	addi	a5,sp,1036
    5ff2:	874e                	c.mv	a4,s3
    5ff4:	865a                	c.mv	a2,s6
    5ff6:	60c40593          	addi	a1,s0,1548
    5ffa:	8552                	c.mv	a0,s4
    5ffc:	ea9ff0ef          	jal	ra,5ea4 <ComputeSnr>
    6000:	a30aa683          	lw	a3,-1488(s5)
    6004:	ce91                	c.beqz	a3,6020 <Process+0xd0>
    6006:	8552                	c.mv	a0,s4
    6008:	008007b3          	add	a5,zero,s0
    600c:	0cd406db          	lea.w	a3,s0,a3
    6010:	0791                	c.addi	a5,4
    6012:	4118                	c.lw	a4,0(a0)
    6014:	60e7a423          	sw	a4,1544(a5)
    6018:	00450513          	addi	a0,a0,4
    601c:	fef69ae3          	bne	a3,a5,6010 <Process+0xc0>
    6020:	40c10613          	addi	a2,sp,1036
    6024:	85ce                	c.mv	a1,s3
    6026:	8522                	c.mv	a0,s0
    6028:	334000ef          	jal	ra,635c <WienerFilter_Update>
    602c:	6685                	c.lui	a3,0x1
    602e:	00d407b3          	add	a5,s0,a3
    6032:	a307a783          	lw	a5,-1488(a5)
    6036:	cf8d                	c.beqz	a5,6070 <Process+0x120>
    6038:	81068693          	addi	a3,a3,-2032 # 810 <exception_handler+0x16c>
    603c:	85a6                	c.mv	a1,s1
    603e:	96a2                	c.add	a3,s0
    6040:	01200633          	add	a2,zero,s2
    6044:	0ef487db          	lea.d	a5,s1,a5
    6048:	619c                	c.flw	fa5,0(a1)
    604a:	6298                	c.flw	fa4,0(a3)
    604c:	0621                	c.addi	a2,8
    604e:	05a1                	c.addi	a1,8
    6050:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    6054:	00468693          	addi	a3,a3,4
    6058:	fef62c27          	fsw	fa5,-8(a2)
    605c:	ffc5a787          	flw	fa5,-4(a1)
    6060:	ffc6a707          	flw	fa4,-4(a3)
    6064:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    6068:	fef62e27          	fsw	fa5,-4(a2)
    606c:	fcb79ee3          	bne	a5,a1,6048 <Process+0xf8>
    6070:	62c12083          	lw	ra,1580(sp)
    6074:	62812403          	lw	s0,1576(sp)
    6078:	62412483          	lw	s1,1572(sp)
    607c:	62012903          	lw	s2,1568(sp)
    6080:	61c12983          	lw	s3,1564(sp)
    6084:	61812a03          	lw	s4,1560(sp)
    6088:	61412a83          	lw	s5,1556(sp)
    608c:	61012b03          	lw	s6,1552(sp)
    6090:	63010113          	addi	sp,sp,1584
    6094:	8082                	c.jr	ra
	...

00006098 <NoiseEstimator_Mcra>:
    6098:	6785                	c.lui	a5,0x1
    609a:	97b2                	c.add	a5,a2
    609c:	8107a607          	flw	fa2,-2032(a5) # 810 <exception_handler+0x16c>
    60a0:	8147a507          	flw	fa0,-2028(a5)
    60a4:	81c7a087          	flw	ft1,-2020(a5)
    60a8:	82c79e03          	lh	t3,-2004(a5)
    60ac:	1ab05463          	blez	a1,6254 <NoiseEstimator_Mcra+0x1bc>
    60b0:	00084737          	lui	a4,0x84
    60b4:	e6472687          	flw	fa3,-412(a4) # 83e64 <ac_spec_lookup+0x1034>
    60b8:	00259313          	slli	t1,a1,0x2
    60bc:	87b2                	c.mv	a5,a2
    60be:	08c6f6d3          	fsub.s	fa3,fa3,fa2
    60c2:	872a                	c.mv	a4,a0
    60c4:	006608b3          	add	a7,a2,t1
    60c8:	00a00833          	add	a6,zero,a0
    60cc:	00082707          	flw	fa4,0(a6)
    60d0:	639c                	c.flw	fa5,0(a5)
    60d2:	0791                	c.addi	a5,4
    60d4:	10e6f753          	fmul.s	fa4,fa3,fa4
    60d8:	0811                	c.addi	a6,4
    60da:	70c7f7c3          	fmadd.s	fa5,fa5,fa2,fa4
    60de:	fef7ae27          	fsw	fa5,-4(a5)
    60e2:	ff1795e3          	bne	a5,a7,60cc <NoiseEstimator_Mcra+0x34>
    60e6:	0a0e0163          	beqz	t3,6188 <NoiseEstimator_Mcra+0xf0>
    60ea:	872e                	c.mv	a4,a1
    60ec:	6785                	c.lui	a5,0x1
    60ee:	97b2                	c.add	a5,a2
    60f0:	4829                	c.li	a6,10
    60f2:	8247a883          	lw	a7,-2012(a5) # 824 <exception_handler+0x180>
    60f6:	0dc84763          	blt	a6,t3,61c4 <NoiseEstimator_Mcra+0x12c>
    60fa:	0ce6075b          	lea.w	a4,a2,a4
    60fe:	00072803          	lw	a6,0(a4)
    6102:	0e05                	c.addi	t3,1
    6104:	21072223          	sw	a6,516(a4)
    6108:	41072423          	sw	a6,1032(a4)
    610c:	83c79623          	sh	t3,-2004(a5)
    6110:	06b05663          	blez	a1,617c <NoiseEstimator_Mcra+0xe4>
    6114:	000847b7          	lui	a5,0x84
    6118:	e647a587          	flw	fa1,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    611c:	000847b7          	lui	a5,0x84
    6120:	f0c7a187          	flw	ft3,-244(a5) # 83f0c <ac_spec_lookup+0x10dc>
    6124:	20b58053          	fmv.s	ft0,fa1
    6128:	08a5f5d3          	fsub.s	fa1,fa1,fa0
    612c:	8732                	c.mv	a4,a2
    612e:	20000153          	fmv.s	ft2,ft0
    6132:	4801                	c.li	a6,0
    6134:	20472707          	flw	fa4,516(a4)
    6138:	631c                	c.flw	fa5,0(a4)
    613a:	0805                	c.addi	a6,1
    613c:	00377753          	fadd.s	fa4,fa4,ft3
    6140:	200006d3          	fmv.s	fa3,ft0
    6144:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
    6148:	a0f097d3          	flt.s	a5,ft1,fa5
    614c:	00079463          	bnez	a5,6154 <NoiseEstimator_Mcra+0xbc>
    6150:	f00006d3          	fmv.w.x	fa3,zero
    6154:	50b6f643          	fmadd.s	fa2,fa3,fa1,fa0
    6158:	60d72627          	fsw	fa3,1548(a4)
    615c:	6114                	c.flw	fa3,0(a0)
    615e:	629c                	c.flw	fa5,0(a3)
    6160:	0691                	c.addi	a3,4
    6162:	08c17753          	fsub.s	fa4,ft2,fa2
    6166:	0711                	c.addi	a4,4
    6168:	00450513          	addi	a0,a0,4
    616c:	10d77753          	fmul.s	fa4,fa4,fa3
    6170:	70c7f7c3          	fmadd.s	fa5,fa5,fa2,fa4
    6174:	fef6ae27          	fsw	fa5,-4(a3)
    6178:	fab84ee3          	blt	a6,a1,6134 <NoiseEstimator_Mcra+0x9c>
    617c:	6785                	c.lui	a5,0x1
    617e:	963e                	c.add	a2,a5
    6180:	0885                	c.addi	a7,1
    6182:	83162223          	sw	a7,-2012(a2)
    6186:	8082                	c.jr	ra
    6188:	8836                	c.mv	a6,a3
    618a:	20460793          	addi	a5,a2,516
    618e:	932a                	c.add	t1,a0
    6190:	00072883          	lw	a7,0(a4)
    6194:	0811                	c.addi	a6,4
    6196:	0711                	c.addi	a4,4
    6198:	ff182e23          	sw	a7,-4(a6)
    619c:	00478793          	addi	a5,a5,4 # 1004 <irq_01+0x4>
    61a0:	ffc72883          	lw	a7,-4(a4)
    61a4:	ff17ae23          	sw	a7,-4(a5)
    61a8:	ffc72883          	lw	a7,-4(a4)
    61ac:	2117a023          	sw	a7,512(a5)
    61b0:	fee310e3          	bne	t1,a4,6190 <NoiseEstimator_Mcra+0xf8>
    61b4:	6785                	c.lui	a5,0x1
    61b6:	97b2                	c.add	a5,a2
    61b8:	4705                	c.li	a4,1
    61ba:	82e79623          	sh	a4,-2004(a5) # 82c <exception_handler+0x188>
    61be:	8247a883          	lw	a7,-2012(a5)
    61c2:	b7b9                	c.j	6110 <NoiseEstimator_Mcra+0x78>
    61c4:	8207a783          	lw	a5,-2016(a5)
    61c8:	02f8e7b3          	rem	a5,a7,a5
    61cc:	cf95                	c.beqz	a5,6208 <NoiseEstimator_Mcra+0x170>
    61ce:	87b2                	c.mv	a5,a2
    61d0:	0cb6085b          	lea.w	a6,a2,a1
    61d4:	fab054e3          	blez	a1,617c <NoiseEstimator_Mcra+0xe4>
    61d8:	639c                	c.flw	fa5,0(a5)
    61da:	4087a707          	flw	fa4,1032(a5)
    61de:	a0f71753          	flt.s	a4,fa4,fa5
    61e2:	e319                	c.bnez	a4,61e8 <NoiseEstimator_Mcra+0x150>
    61e4:	20f78753          	fmv.s	fa4,fa5
    61e8:	2047a687          	flw	fa3,516(a5)
    61ec:	40e7a427          	fsw	fa4,1032(a5)
    61f0:	a0f69753          	flt.s	a4,fa3,fa5
    61f4:	00070463          	beqz	a4,61fc <NoiseEstimator_Mcra+0x164>
    61f8:	20d687d3          	fmv.s	fa5,fa3
    61fc:	0791                	c.addi	a5,4
    61fe:	20f7a027          	fsw	fa5,512(a5)
    6202:	fcf81be3          	bne	a6,a5,61d8 <NoiseEstimator_Mcra+0x140>
    6206:	b739                	c.j	6114 <NoiseEstimator_Mcra+0x7c>
    6208:	f6b05ae3          	blez	a1,617c <NoiseEstimator_Mcra+0xe4>
    620c:	8732                	c.mv	a4,a2
    620e:	0cb6035b          	lea.w	t1,a2,a1
    6212:	87b2                	c.mv	a5,a2
    6214:	639c                	c.flw	fa5,0(a5)
    6216:	4087a707          	flw	fa4,1032(a5)
    621a:	a0f71853          	flt.s	a6,fa4,fa5
    621e:	00080563          	beqz	a6,6228 <NoiseEstimator_Mcra+0x190>
    6222:	20e707d3          	fmv.s	fa5,fa4
    6226:	0001                	c.nop
    6228:	00478793          	addi	a5,a5,4
    622c:	20f7a027          	fsw	fa5,512(a5)
    6230:	fef312e3          	bne	t1,a5,6214 <NoiseEstimator_Mcra+0x17c>
    6234:	00072803          	lw	a6,0(a4)
    6238:	0711                	c.addi	a4,4
    623a:	41072223          	sw	a6,1028(a4)
    623e:	ecf70be3          	beq	a4,a5,6114 <NoiseEstimator_Mcra+0x7c>
    6242:	00072803          	lw	a6,0(a4)
    6246:	0711                	c.addi	a4,4
    6248:	41072223          	sw	a6,1028(a4)
    624c:	fef714e3          	bne	a4,a5,6234 <NoiseEstimator_Mcra+0x19c>
    6250:	ec5ff06f          	j	6114 <NoiseEstimator_Mcra+0x7c>
    6254:	4701                	c.li	a4,0
    6256:	e80e1be3          	bnez	t3,60ec <NoiseEstimator_Mcra+0x54>
    625a:	bfa9                	c.j	61b4 <NoiseEstimator_Mcra+0x11c>

0000625c <vec_expHalfexpint_func>:
    625c:	06c05663          	blez	a2,62c8 <vec_expHalfexpint_func+0x6c>
    6260:	000847b7          	lui	a5,0x84
    6264:	f587a707          	flw	fa4,-168(a5) # 83f58 <ac_spec_lookup+0x1128>
    6268:	000847b7          	lui	a5,0x84
    626c:	f107a607          	flw	fa2,-240(a5) # 83f10 <ac_spec_lookup+0x10e0>
    6270:	000847b7          	lui	a5,0x84
    6274:	e647a687          	flw	fa3,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    6278:	000847b7          	lui	a5,0x84
    627c:	f047a087          	flw	ft1,-252(a5) # 83f04 <ac_spec_lookup+0x10d4>
    6280:	65562f2b          	lwgp	t5,15956 # 83f90 <ac_spec_lookup+0x1160>
    6284:	62162eab          	lwgp	t4,15904 # 83f5c <ac_spec_lookup+0x112c>
    6288:	0cc5065b          	lea.w	a2,a0,a2
    628c:	4681                	c.li	a3,0
    628e:	03100893          	li	a7,49
    6292:	3b80170b          	addigp	a4,952 # 804f4 <EXPINT_TBL2>
    6296:	06300313          	li	t1,99
    629a:	2280180b          	addigp	a6,552 # 80364 <EXPINT_TBL1>
    629e:	a039                	c.j	62ac <vec_expHalfexpint_func+0x50>
    62a0:	01d5a023          	sw	t4,0(a1)
    62a4:	0511                	c.addi	a0,4
    62a6:	0591                	c.addi	a1,4
    62a8:	02a60063          	beq	a2,a0,62c8 <vec_expHalfexpint_func+0x6c>
    62ac:	611c                	c.flw	fa5,0(a0)
    62ae:	a0e787d3          	fle.s	a5,fa5,fa4
    62b2:	f7fd                	c.bnez	a5,62a0 <vec_expHalfexpint_func+0x44>
    62b4:	a0f607d3          	fle.s	a5,fa2,fa5
    62b8:	cb91                	c.beqz	a5,62cc <vec_expHalfexpint_func+0x70>
    62ba:	01e5a023          	sw	t5,0(a1)
    62be:	0511                	c.addi	a0,4
    62c0:	00458593          	addi	a1,a1,4
    62c4:	fea614e3          	bne	a2,a0,62ac <vec_expHalfexpint_func+0x50>
    62c8:	00008067          	ret
    62cc:	a0d797d3          	flt.s	a5,fa5,fa3
    62d0:	eba1                	c.bnez	a5,6320 <vec_expHalfexpint_func+0xc4>
    62d2:	08d7f7d3          	fsub.s	fa5,fa5,fa3
    62d6:	1817f7d3          	fdiv.s	fa5,fa5,ft1
    62da:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    62de:	3c07b7db          	bfos	a5,a5,15,0
    62e2:	f2d78e7f          	maxw	t3,a5,a3
    62e6:	f11e0e7f          	minw	t3,t3,a7
    62ea:	d00e75d3          	fcvt.s.w	fa1,t3
    62ee:	0785                	c.addi	a5,1
    62f0:	3c07b7db          	bfos	a5,a5,15,0
    62f4:	f2d787ff          	maxw	a5,a5,a3
    62f8:	f11787ff          	minw	a5,a5,a7
    62fc:	0cf707db          	lea.w	a5,a4,a5
    6300:	08b7f7d3          	fsub.s	fa5,fa5,fa1
    6304:	0007a007          	flw	ft0,0(a5)
    6308:	0dc70e5b          	lea.w	t3,a4,t3
    630c:	08f6f553          	fsub.s	fa0,fa3,fa5
    6310:	000e2587          	flw	fa1,0(t3)
    6314:	10057553          	fmul.s	fa0,fa0,ft0
    6318:	50f5f7c3          	fmadd.s	fa5,fa1,fa5,fa0
    631c:	e19c                	c.fsw	fa5,0(a1)
    631e:	b759                	c.j	62a4 <vec_expHalfexpint_func+0x48>
    6320:	08e7f7d3          	fsub.s	fa5,fa5,fa4
    6324:	18e7f7d3          	fdiv.s	fa5,fa5,fa4
    6328:	c00797d3          	fcvt.w.s	a5,fa5,rtz
    632c:	3c07b7db          	bfos	a5,a5,15,0
    6330:	f2d78e7f          	maxw	t3,a5,a3
    6334:	f06e0e7f          	minw	t3,t3,t1
    6338:	d00e75d3          	fcvt.s.w	fa1,t3
    633c:	0785                	c.addi	a5,1
    633e:	3c07b7db          	bfos	a5,a5,15,0
    6342:	f2d787ff          	maxw	a5,a5,a3
    6346:	f06787ff          	minw	a5,a5,t1
    634a:	0cf807db          	lea.w	a5,a6,a5
    634e:	08b7f7d3          	fsub.s	fa5,fa5,fa1
    6352:	0007a007          	flw	ft0,0(a5)
    6356:	0dc80e5b          	lea.w	t3,a6,t3
    635a:	bf4d                	c.j	630c <vec_expHalfexpint_func+0xb0>

0000635c <WienerFilter_Update>:
    635c:	6785                	c.lui	a5,0x1
    635e:	97aa                	c.add	a5,a0
    6360:	de010113          	addi	sp,sp,-544
    6364:	a307a883          	lw	a7,-1488(a5) # a30 <uart0_irq_handler+0x60>
    6368:	20812c23          	sw	s0,536(sp)
    636c:	20912a23          	sw	s1,532(sp)
    6370:	20112e23          	sw	ra,540(sp)
    6374:	842a                	c.mv	s0,a0
    6376:	84b2                	c.mv	s1,a2
    6378:	40850513          	addi	a0,a0,1032
    637c:	10088a63          	beqz	a7,6490 <WienerFilter_Update+0x134>
    6380:	000847b7          	lui	a5,0x84
    6384:	e647a587          	flw	fa1,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    6388:	000847b7          	lui	a5,0x84
    638c:	f007a687          	flw	fa3,-256(a5) # 83f00 <ac_spec_lookup+0x10d0>
    6390:	0074                	c.addi4spn	a3,sp,12
    6392:	8732                	c.mv	a4,a2
    6394:	00a007b3          	add	a5,zero,a0
    6398:	0d15885b          	lea.w	a6,a1,a7
    639c:	619c                	c.flw	fa5,0(a1)
    639e:	6318                	c.flw	fa4,0(a4)
    63a0:	0791                	c.addi	a5,4
    63a2:	00b7f653          	fadd.s	fa2,fa5,fa1
    63a6:	0691                	c.addi	a3,4
    63a8:	0711                	c.addi	a4,4
    63aa:	0591                	c.addi	a1,4
    63ac:	18c7f7d3          	fdiv.s	fa5,fa5,fa2
    63b0:	10e7f753          	fmul.s	fa4,fa5,fa4
    63b4:	fef6ae27          	fsw	fa5,-4(a3)
    63b8:	10d77653          	fmul.s	fa2,fa4,fa3
    63bc:	fee72e27          	fsw	fa4,-4(a4)
    63c0:	ffc7a787          	flw	fa5,-4(a5)
    63c4:	60d7f7c3          	fmadd.s	fa5,fa5,fa3,fa2
    63c8:	fef7ae27          	fsw	fa5,-4(a5)
    63cc:	fd0598e3          	bne	a1,a6,639c <WienerFilter_Update+0x40>
    63d0:	3c08b65b          	bfos	a2,a7,15,0
    63d4:	85a6                	c.mv	a1,s1
    63d6:	3559                	c.jal	625c <vec_expHalfexpint_func>
    63d8:	6505                	c.lui	a0,0x1
    63da:	00a40733          	add	a4,s0,a0
    63de:	a3072583          	lw	a1,-1488(a4)
    63e2:	c5d9                	c.beqz	a1,6470 <WienerFilter_Update+0x114>
    63e4:	000847b7          	lui	a5,0x84
    63e8:	fac7a107          	flw	ft2,-84(a5) # 83fac <ac_spec_lookup+0x117c>
    63ec:	000847b7          	lui	a5,0x84
    63f0:	e647a587          	flw	fa1,-412(a5) # 83e64 <ac_spec_lookup+0x1034>
    63f4:	81050513          	addi	a0,a0,-2032 # 810 <exception_handler+0x16c>
    63f8:	000847b7          	lui	a5,0x84
    63fc:	ebc7a507          	flw	fa0,-324(a5) # 83ebc <ac_spec_lookup+0x108c>
    6400:	a1872607          	flw	fa2,-1512(a4)
    6404:	202100d3          	fmv.s	ft1,ft2
    6408:	20210053          	fmv.s	ft0,ft2
    640c:	8626                	c.mv	a2,s1
    640e:	007c                	c.addi4spn	a5,sp,12
    6410:	9522                	c.add	a0,s0
    6412:	0cb485db          	lea.w	a1,s1,a1
    6416:	a02d                	c.j	6440 <WienerFilter_Update+0xe4>
    6418:	a0b61753          	flt.s	a4,fa2,fa1
    641c:	200006d3          	fmv.s	fa3,ft0
    6420:	c335                	c.beqz	a4,6484 <WienerFilter_Update+0x128>
    6422:	ea8d                	c.bnez	a3,6454 <WienerFilter_Update+0xf8>
    6424:	20b587d3          	fmv.s	fa5,fa1
    6428:	6118                	c.flw	fa4,0(a0)
    642a:	0511                	c.addi	a0,4
    642c:	e39c                	c.fsw	fa5,0(a5)
    642e:	68a77743          	fmadd.s	fa4,fa4,fa0,fa3
    6432:	0611                	c.addi	a2,4
    6434:	00478793          	addi	a5,a5,4
    6438:	fee52e27          	fsw	fa4,-4(a0)
    643c:	02c58a63          	beq	a1,a2,6470 <WienerFilter_Update+0x114>
    6440:	639c                	c.flw	fa5,0(a5)
    6442:	6218                	c.flw	fa4,0(a2)
    6444:	10e7f7d3          	fmul.s	fa5,fa5,fa4
    6448:	a0b796d3          	flt.s	a3,fa5,fa1
    644c:	d6f1                	c.beqz	a3,6418 <WienerFilter_Update+0xbc>
    644e:	a0f61753          	flt.s	a4,fa2,fa5
    6452:	cb0d                	c.beqz	a4,6484 <WienerFilter_Update+0x128>
    6454:	1027f6d3          	fmul.s	fa3,fa5,ft2
    6458:	6118                	c.flw	fa4,0(a0)
    645a:	0511                	c.addi	a0,4
    645c:	e39c                	c.fsw	fa5,0(a5)
    645e:	0611                	c.addi	a2,4
    6460:	68a77743          	fmadd.s	fa4,fa4,fa0,fa3
    6464:	00478793          	addi	a5,a5,4
    6468:	fee52e27          	fsw	fa4,-4(a0)
    646c:	fcc59ae3          	bne	a1,a2,6440 <WienerFilter_Update+0xe4>
    6470:	21c12083          	lw	ra,540(sp)
    6474:	21812403          	lw	s0,536(sp)
    6478:	21412483          	lw	s1,532(sp)
    647c:	22010113          	addi	sp,sp,544
    6480:	00008067          	ret
    6484:	101676d3          	fmul.s	fa3,fa2,ft1
    6488:	20c607d3          	fmv.s	fa5,fa2
    648c:	f9dff06f          	j	6428 <WienerFilter_Update+0xcc>
    6490:	4601                	c.li	a2,0
    6492:	b789                	c.j	63d4 <WienerFilter_Update+0x78>

00006494 <efuse_get_low_word>:
    6494:	801407b7          	lui	a5,0x80140
    6498:	06500713          	li	a4,101
    649c:	1ee78a23          	sb	a4,500(a5) # 801401f4 <BIN_SIZE+0x60101b8c>
    64a0:	1c87a503          	lw	a0,456(a5)
    64a4:	1e078a23          	sb	zero,500(a5)
    64a8:	00008067          	ret

000064ac <lid_error.constprop.0>:
    64ac:	1141                	c.addi	sp,-16
    64ae:	c606                	c.swsp	ra,12(sp)
    64b0:	fe5ff0ef          	jal	ra,6494 <efuse_get_low_word>
    64b4:	40b2                	c.lwsp	ra,12(sp)
    64b6:	893d                	c.andi	a0,15
    64b8:	00a03533          	snez	a0,a0
    64bc:	0141                	c.addi	sp,16
    64be:	8082                	c.jr	ra

000064c0 <pm_stimer_recover>:
    64c0:	1141                	c.addi	sp,-16
    64c2:	80140737          	lui	a4,0x80140
    64c6:	c606                	c.swsp	ra,12(sp)
    64c8:	00200793          	li	a5,2
    64cc:	20f70c23          	sb	a5,536(a4) # 80140218 <BIN_SIZE+0x60101bb0>
    64d0:	20a70783          	lb	a5,522(a4)
    64d4:	0ff7f793          	andi	a5,a5,255
    64d8:	00c7e793          	ori	a5,a5,12
    64dc:	20f70523          	sb	a5,522(a4)
    64e0:	0000d097          	auipc	ra,0xd
    64e4:	e84080e7          	jalr	-380(ra) # 13364 <clock_get_32k_tick>
    64e8:	14c00793          	li	a5,332
    64ec:	0087c703          	lbu	a4,8(a5)
    64f0:	4b94                	c.lw	a3,16(a5)
    64f2:	c329                	c.beqz	a4,6534 <pm_stimer_recover+0x74>
    64f4:	5f98                	c.lw	a4,56(a5)
    64f6:	40d506b3          	sub	a3,a0,a3
    64fa:	47d0                	c.lw	a2,12(a5)
    64fc:	00168693          	addi	a3,a3,1
    6500:	0056d593          	srli	a1,a3,0x5
    6504:	c4e5967f          	maddr32	a2,a1,a4
    6508:	0505                	c.addi	a0,1
    650a:	00160593          	addi	a1,a2,1
    650e:	dfd0                	c.sw	a2,60(a5)
    6510:	d788                	c.sw	a0,40(a5)
    6512:	d3d4                	c.sw	a3,36(a5)
    6514:	80140737          	lui	a4,0x80140
    6518:	801407b7          	lui	a5,0x80140
    651c:	20b7a023          	sw	a1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    6520:	20b70783          	lb	a5,523(a4) # 8014020b <BIN_SIZE+0x60101ba3>
    6524:	be77fe5b          	bbc	a5,7,6520 <pm_stimer_recover+0x60>
    6528:	20070c23          	sb	zero,536(a4)
    652c:	40b2                	c.lwsp	ra,12(sp)
    652e:	0141                	c.addi	sp,16
    6530:	00008067          	ret
    6534:	5f90                	c.lw	a2,56(a5)
    6536:	40d506b3          	sub	a3,a0,a3
    653a:	0685                	c.addi	a3,1
    653c:	02c68633          	mul	a2,a3,a2
    6540:	47d8                	c.lw	a4,12(a5)
    6542:	8215                	c.srli	a2,0x5
    6544:	963a                	c.add	a2,a4
    6546:	b7c9                	c.j	6508 <pm_stimer_recover+0x48>

00006548 <start_reboot>:
    6548:	1141                	c.addi	sp,-16
    654a:	19104783          	lbu	a5,401(zero) # 191 <blt_miscParam+0x1>
    654e:	c606                	c.swsp	ra,12(sp)
    6550:	02079663          	bnez	a5,657c <start_reboot+0x34>
    6554:	0000d097          	auipc	ra,0xd
    6558:	164080e7          	jalr	356(ra) # 136b8 <core_interrupt_disable>
    655c:	07400593          	li	a1,116
    6560:	00c00513          	li	a0,12
    6564:	0000d097          	auipc	ra,0xd
    6568:	b7c080e7          	jalr	-1156(ra) # 130e0 <analog_write_reg8>
    656c:	801407b7          	lui	a5,0x80140
    6570:	02000713          	li	a4,32
    6574:	1ee787a3          	sb	a4,495(a5) # 801401ef <BIN_SIZE+0x60101b87>
    6578:	0000006f          	j	6578 <start_reboot+0x30>
    657c:	03900513          	li	a0,57
    6580:	0000d097          	auipc	ra,0xd
    6584:	b18080e7          	jalr	-1256(ra) # 13098 <analog_read_reg8>
    6588:	0fd57593          	andi	a1,a0,253
    658c:	03900513          	li	a0,57
    6590:	0000d097          	auipc	ra,0xd
    6594:	b50080e7          	jalr	-1200(ra) # 130e0 <analog_write_reg8>
    6598:	fbdff06f          	j	6554 <start_reboot+0xc>

0000659c <sys_mode_read>:
    659c:	1141                	c.addi	sp,-16
    659e:	c606                	c.swsp	ra,12(sp)
    65a0:	f0dff0ef          	jal	ra,64ac <lid_error.constprop.0>
    65a4:	c511                	c.beqz	a0,65b0 <sys_mode_read+0x14>
    65a6:	40b2                	c.lwsp	ra,12(sp)
    65a8:	4501                	c.li	a0,0
    65aa:	0141                	c.addi	sp,16
    65ac:	00008067          	ret
    65b0:	40b2                	c.lwsp	ra,12(sp)
    65b2:	03c00513          	li	a0,60
    65b6:	0141                	c.addi	sp,16
    65b8:	0000d317          	auipc	t1,0xd
    65bc:	ae030067          	jr	-1312(t1) # 13098 <analog_read_reg8>

000065c0 <sys_mode_write>:
    65c0:	1141                	c.addi	sp,-16
    65c2:	c606                	c.swsp	ra,12(sp)
    65c4:	c422                	c.swsp	s0,8(sp)
    65c6:	842a                	c.mv	s0,a0
    65c8:	ee5ff0ef          	jal	ra,64ac <lid_error.constprop.0>
    65cc:	00153513          	seqz	a0,a0
    65d0:	40a005b3          	neg	a1,a0
    65d4:	0085f5b3          	and	a1,a1,s0
    65d8:	03c00513          	li	a0,60
    65dc:	0000d097          	auipc	ra,0xd
    65e0:	b04080e7          	jalr	-1276(ra) # 130e0 <analog_write_reg8>
    65e4:	40b2                	c.lwsp	ra,12(sp)
    65e6:	4422                	c.lwsp	s0,8(sp)
    65e8:	0141                	c.addi	sp,16
    65ea:	8082                	c.jr	ra

000065ec <pm_update_32k_rc_sleep_tick>:
    65ec:	14c00793          	li	a5,332
    65f0:	5798                	c.lw	a4,40(a5)
    65f2:	0347c683          	lbu	a3,52(a5)
    65f6:	40e50733          	sub	a4,a0,a4
    65fa:	d7d8                	c.sw	a4,44(a5)
    65fc:	e695                	c.bnez	a3,6628 <pm_update_32k_rc_sleep_tick+0x3c>
    65fe:	0357c703          	lbu	a4,53(a5)
    6602:	46d1                	c.li	a3,20
    6604:	02e6e263          	bltu	a3,a4,6628 <pm_update_32k_rc_sleep_tick+0x3c>
    6608:	47d4                	c.lw	a3,12(a5)
    660a:	ce99                	c.beqz	a3,6628 <pm_update_32k_rc_sleep_tick+0x3c>
    660c:	4b94                	c.lw	a3,16(a5)
    660e:	6611                	c.lui	a2,0x4
    6610:	40d506b3          	sub	a3,a0,a3
    6614:	6c06a6db          	bfoz	a3,a3,27,0
    6618:	e8060613          	addi	a2,a2,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
    661c:	00d66663          	bltu	a2,a3,6628 <pm_update_32k_rc_sleep_tick+0x3c>
    6620:	0705                	c.addi	a4,1
    6622:	0ff77713          	andi	a4,a4,255
    6626:	a809                	c.j	6638 <pm_update_32k_rc_sleep_tick+0x4c>
    6628:	0015e593          	ori	a1,a1,1
    662c:	4701                	c.li	a4,0
    662e:	02078a23          	sb	zero,52(a5)
    6632:	cb88                	c.sw	a0,16(a5)
    6634:	00b7a623          	sw	a1,12(a5)
    6638:	02e78aa3          	sb	a4,53(a5)
    663c:	00008067          	ret

00006640 <pm_get_32k_rc_calib>:
    6640:	801407b7          	lui	a5,0x80140
    6644:	2147a703          	lw	a4,532(a5) # 80140214 <BIN_SIZE+0x60101bac>
    6648:	df75                	c.beqz	a4,6644 <pm_get_32k_rc_calib+0x4>
    664a:	2147a783          	lw	a5,532(a5)
    664e:	14c00713          	li	a4,332
    6652:	5314                	c.lw	a3,32(a4)
    6654:	db1c                	c.sw	a5,48(a4)
    6656:	0792                	c.slli	a5,0x4
    6658:	ca91                	c.beqz	a3,666c <pm_get_32k_rc_calib+0x2c>
    665a:	03474583          	lbu	a1,52(a4)
    665e:	4611                	c.li	a2,4
    6660:	8f95                	c.sub	a5,a3
    6662:	8e0d                	c.sub	a2,a1
    6664:	40c7d7b3          	sra	a5,a5,a2
    6668:	00d787b3          	add	a5,a5,a3
    666c:	4b54                	c.lw	a3,20(a4)
    666e:	4047d513          	srai	a0,a5,0x4
    6672:	02d506b3          	mul	a3,a0,a3
    6676:	d31c                	c.sw	a5,32(a4)
    6678:	86c9                	c.srai	a3,0x12
    667a:	9536                	c.add	a0,a3
    667c:	8082                	c.jr	ra
    667e:	0001                	c.nop

00006680 <rf_start_stx>:
    6680:	000807b7          	lui	a5,0x80
    6684:	02f57c63          	bgeu	a0,a5,66bc <rf_start_stx+0x3c>
    6688:	c00007b7          	lui	a5,0xc0000
    668c:	00f50533          	add	a0,a0,a5
    6690:	801007b7          	lui	a5,0x80100
    6694:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    6698:	80141737          	lui	a4,0x80141
    669c:	a0b72c23          	sw	a1,-1512(a4) # 80140a18 <BIN_SIZE+0x601023b0>
    66a0:	a1670783          	lb	a5,-1514(a4)
    66a4:	0ff7f793          	andi	a5,a5,255
    66a8:	0047e793          	ori	a5,a5,4
    66ac:	a0f70b23          	sb	a5,-1514(a4)
    66b0:	f8500793          	li	a5,-123
    66b4:	a0f70023          	sb	a5,-1536(a4)
    66b8:	00008067          	ret
    66bc:	c01807b7          	lui	a5,0xc0180
    66c0:	953e                	c.add	a0,a5
    66c2:	b7f9                	c.j	6690 <rf_start_stx+0x10>

000066c4 <rf_start_stx2rx>:
    66c4:	000807b7          	lui	a5,0x80
    66c8:	02f57c63          	bgeu	a0,a5,6700 <rf_start_stx2rx+0x3c>
    66cc:	c00007b7          	lui	a5,0xc0000
    66d0:	00f50533          	add	a0,a0,a5
    66d4:	801007b7          	lui	a5,0x80100
    66d8:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    66dc:	80141737          	lui	a4,0x80141
    66e0:	a0b72c23          	sw	a1,-1512(a4) # 80140a18 <BIN_SIZE+0x601023b0>
    66e4:	a1670783          	lb	a5,-1514(a4)
    66e8:	0ff7f793          	andi	a5,a5,255
    66ec:	0047e793          	ori	a5,a5,4
    66f0:	a0f70b23          	sb	a5,-1514(a4)
    66f4:	f8700793          	li	a5,-121
    66f8:	a0f70023          	sb	a5,-1536(a4)
    66fc:	00008067          	ret
    6700:	c01807b7          	lui	a5,0xc0180
    6704:	953e                	c.add	a0,a5
    6706:	b7f9                	c.j	66d4 <rf_start_stx2rx+0x10>

00006708 <rf_set_rxmode>:
    6708:	801417b7          	lui	a5,0x80141
    670c:	04500713          	li	a4,69
    6710:	a0e78123          	sb	a4,-1534(a5) # 80140a02 <BIN_SIZE+0x6010239a>
    6714:	c2078703          	lb	a4,-992(a5)
    6718:	0ff77713          	andi	a4,a4,255
    671c:	00876713          	ori	a4,a4,8
    6720:	c2e78023          	sb	a4,-992(a5)
    6724:	a0278703          	lb	a4,-1534(a5)
    6728:	0ff77713          	andi	a4,a4,255
    672c:	02076713          	ori	a4,a4,32
    6730:	a0e78123          	sb	a4,-1534(a5)
    6734:	82878703          	lb	a4,-2008(a5)
    6738:	0ff77713          	andi	a4,a4,255
    673c:	00176713          	ori	a4,a4,1
    6740:	82e78423          	sb	a4,-2008(a5)
    6744:	00008067          	ret

00006748 <rf_start_btx>:
    6748:	80141737          	lui	a4,0x80141
    674c:	a0b72c23          	sw	a1,-1512(a4) # 80140a18 <BIN_SIZE+0x601023b0>
    6750:	a1670783          	lb	a5,-1514(a4)
    6754:	000806b7          	lui	a3,0x80
    6758:	0ff7f793          	andi	a5,a5,255
    675c:	0047e793          	ori	a5,a5,4
    6760:	a0f70b23          	sb	a5,-1514(a4)
    6764:	02d57063          	bgeu	a0,a3,6784 <rf_start_btx+0x3c>
    6768:	c00007b7          	lui	a5,0xc0000
    676c:	953e                	c.add	a0,a5
    676e:	801007b7          	lui	a5,0x80100
    6772:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    6776:	f8100713          	li	a4,-127
    677a:	801417b7          	lui	a5,0x80141
    677e:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    6782:	8082                	c.jr	ra
    6784:	c01807b7          	lui	a5,0xc0180
    6788:	953e                	c.add	a0,a5
    678a:	801007b7          	lui	a5,0x80100
    678e:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    6792:	f8100713          	li	a4,-127
    6796:	801417b7          	lui	a5,0x80141
    679a:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    679e:	8082                	c.jr	ra

000067a0 <rf_start_srx2tx>:
    67a0:	000807b7          	lui	a5,0x80
    67a4:	04f57663          	bgeu	a0,a5,67f0 <rf_start_srx2tx+0x50>
    67a8:	c00007b7          	lui	a5,0xc0000
    67ac:	00f50533          	add	a0,a0,a5
    67b0:	801007b7          	lui	a5,0x80100
    67b4:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    67b8:	f8000713          	li	a4,-128
    67bc:	801417b7          	lui	a5,0x80141
    67c0:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    67c4:	577d                	c.li	a4,-1
    67c6:	a2e79023          	sh	a4,-1504(a5)
    67ca:	a1678703          	lb	a4,-1514(a5)
    67ce:	9a61                	c.andi	a2,-8
    67d0:	0ff77713          	andi	a4,a4,255
    67d4:	00476713          	ori	a4,a4,4
    67d8:	a0e78b23          	sb	a4,-1514(a5)
    67dc:	a2b7a423          	sw	a1,-1496(a5)
    67e0:	a0c7ac23          	sw	a2,-1512(a5)
    67e4:	f8800713          	li	a4,-120
    67e8:	a0e78023          	sb	a4,-1536(a5)
    67ec:	00008067          	ret
    67f0:	c01807b7          	lui	a5,0xc0180
    67f4:	953e                	c.add	a0,a5
    67f6:	bf6d                	c.j	67b0 <rf_start_srx2tx+0x10>

000067f8 <rf_start_srx>:
    67f8:	801417b7          	lui	a5,0x80141
    67fc:	a2b7a423          	sw	a1,-1496(a5) # 80140a28 <BIN_SIZE+0x601023c0>
    6800:	a0a7ac23          	sw	a0,-1512(a5)
    6804:	a1678703          	lb	a4,-1514(a5)
    6808:	0ff77713          	andi	a4,a4,255
    680c:	00476713          	ori	a4,a4,4
    6810:	a0e78b23          	sb	a4,-1514(a5)
    6814:	f8600713          	li	a4,-122
    6818:	a0e78023          	sb	a4,-1536(a5)
    681c:	05400713          	li	a4,84
    6820:	a0e79623          	sh	a4,-1524(a5)
    6824:	8082                	c.jr	ra
    6826:	0001                	c.nop

00006828 <plic_enter_critical_sec>:
    6828:	1141                	c.addi	sp,-16
    682a:	c422                	c.swsp	s0,8(sp)
    682c:	1ec00413          	li	s0,492
    6830:	c606                	c.swsp	ra,12(sp)
    6832:	c226                	c.swsp	s1,4(sp)
    6834:	00040783          	lb	a5,0(s0)
    6838:	0ff7f793          	andi	a5,a5,255
    683c:	c391                	c.beqz	a5,6840 <plic_enter_critical_sec+0x18>
    683e:	e909                	c.bnez	a0,6850 <plic_enter_critical_sec+0x28>
    6840:	4422                	c.lwsp	s0,8(sp)
    6842:	40b2                	c.lwsp	ra,12(sp)
    6844:	4492                	c.lwsp	s1,4(sp)
    6846:	0141                	c.addi	sp,16
    6848:	0000d317          	auipc	t1,0xd
    684c:	e7030067          	jr	-400(t1) # 136b8 <core_interrupt_disable>
    6850:	00b004b3          	add	s1,zero,a1
    6854:	0000d097          	auipc	ra,0xd
    6858:	e64080e7          	jalr	-412(ra) # 136b8 <core_interrupt_disable>
    685c:	00040783          	lb	a5,0(s0)
    6860:	0ff7f793          	andi	a5,a5,255
    6864:	0027e793          	ori	a5,a5,2
    6868:	00f40023          	sb	a5,0(s0)
    686c:	e42007b7          	lui	a5,0xe4200
    6870:	0097a023          	sw	s1,0(a5) # e4200000 <BIN_SIZE+0xc41c1998>
    6874:	0000d097          	auipc	ra,0xd
    6878:	e54080e7          	jalr	-428(ra) # 136c8 <core_restore_interrupt>
    687c:	40b2                	c.lwsp	ra,12(sp)
    687e:	4422                	c.lwsp	s0,8(sp)
    6880:	4492                	c.lwsp	s1,4(sp)
    6882:	4501                	c.li	a0,0
    6884:	0141                	c.addi	sp,16
    6886:	8082                	c.jr	ra
    6888:	0001                	c.nop
	...

0000688c <async_rf_fast_settle_en>:
    688c:	e115                	c.bnez	a0,68b0 <async_rf_fast_settle_en+0x24>
    688e:	801417b7          	lui	a5,0x80141
    6892:	05000713          	li	a4,80
    6896:	a0e78623          	sb	a4,-1524(a5) # 80140a0c <BIN_SIZE+0x601023a4>
    689a:	06400713          	li	a4,100
    689e:	a0e79223          	sh	a4,-1532(a5)
    68a2:	e2978703          	lb	a4,-471(a5)
    68a6:	0e777713          	andi	a4,a4,231
    68aa:	e2e784a3          	sb	a4,-471(a5)
    68ae:	8082                	c.jr	ra
    68b0:	80141737          	lui	a4,0x80141
    68b4:	03000793          	li	a5,48
    68b8:	a0f70623          	sb	a5,-1524(a4) # 80140a0c <BIN_SIZE+0x601023a4>
    68bc:	03000793          	li	a5,48
    68c0:	a0f71223          	sh	a5,-1532(a4)
    68c4:	e2970783          	lb	a5,-471(a4)
    68c8:	0ff7f793          	andi	a5,a5,255
    68cc:	0187e793          	ori	a5,a5,24
    68d0:	e2f704a3          	sb	a5,-471(a4)
    68d4:	8082                	c.jr	ra
    68d6:	0001                	c.nop

000068d8 <afh_set_mask.constprop.0>:
    68d8:	0005c783          	lbu	a5,0(a1)
    68dc:	02700713          	li	a4,39
    68e0:	02f76263          	bltu	a4,a5,6904 <afh_set_mask.constprop.0+0x2c>
    68e4:	0037d693          	srli	a3,a5,0x3
    68e8:	96aa                	c.add	a3,a0
    68ea:	0077f713          	andi	a4,a5,7
    68ee:	4785                	c.li	a5,1
    68f0:	05368603          	lb	a2,83(a3) # 80053 <DRAM_BEGIN+0x53>
    68f4:	00e797b3          	sll	a5,a5,a4
    68f8:	fff7c793          	not	a5,a5
    68fc:	00c7f7b3          	and	a5,a5,a2
    6900:	04f689a3          	sb	a5,83(a3)
    6904:	0015c783          	lbu	a5,1(a1)
    6908:	02700713          	li	a4,39
    690c:	02f76263          	bltu	a4,a5,6930 <afh_set_mask.constprop.0+0x58>
    6910:	0037d693          	srli	a3,a5,0x3
    6914:	96aa                	c.add	a3,a0
    6916:	0077f713          	andi	a4,a5,7
    691a:	4785                	c.li	a5,1
    691c:	05368603          	lb	a2,83(a3)
    6920:	00e797b3          	sll	a5,a5,a4
    6924:	fff7c793          	not	a5,a5
    6928:	00c7f7b3          	and	a5,a5,a2
    692c:	04f689a3          	sb	a5,83(a3)
    6930:	0025c783          	lbu	a5,2(a1)
    6934:	02700713          	li	a4,39
    6938:	02f76263          	bltu	a4,a5,695c <afh_set_mask.constprop.0+0x84>
    693c:	0037d713          	srli	a4,a5,0x3
    6940:	953a                	c.add	a0,a4
    6942:	0077f713          	andi	a4,a5,7
    6946:	4785                	c.li	a5,1
    6948:	05350683          	lb	a3,83(a0)
    694c:	00e797b3          	sll	a5,a5,a4
    6950:	fff7c793          	not	a5,a5
    6954:	00d7f7b3          	and	a5,a5,a3
    6958:	04f509a3          	sb	a5,83(a0)
    695c:	00008067          	ret

00006960 <build_used_channels>:
    6960:	4601                	c.li	a2,0
    6962:	4781                	c.li	a5,0
    6964:	4037d713          	srai	a4,a5,0x3
    6968:	972a                	c.add	a4,a0
    696a:	00074703          	lbu	a4,0(a4)
    696e:	0077f693          	andi	a3,a5,7
    6972:	40d75733          	sra	a4,a4,a3
    6976:	0007775b          	bbc	a4,0,6984 <build_used_channels+0x24>
    697a:	00c58733          	add	a4,a1,a2
    697e:	0605                	c.addi	a2,1
    6980:	00f70023          	sb	a5,0(a4)
    6984:	0785                	c.addi	a5,1
    6986:	bc87efdb          	bnec	a5,40,6964 <build_used_channels+0x4>
    698a:	8532                	c.mv	a0,a2
    698c:	00008067          	ret

00006990 <rf_channel_sel>:
    6990:	96b2                	c.add	a3,a2
    6992:	02b6e6b3          	rem	a3,a3,a1
    6996:	96aa                	c.add	a3,a0
    6998:	0006c503          	lbu	a0,0(a3)
    699c:	00008067          	ret

000069a0 <afh_set_mask>:
    69a0:	02c05c63          	blez	a2,69d8 <afh_set_mask+0x38>
    69a4:	962e                	c.add	a2,a1
    69a6:	02700893          	li	a7,39
    69aa:	4805                	c.li	a6,1
    69ac:	0005c683          	lbu	a3,0(a1)
    69b0:	0585                	c.addi	a1,1
    69b2:	0076f793          	andi	a5,a3,7
    69b6:	0036d713          	srli	a4,a3,0x3
    69ba:	00f817b3          	sll	a5,a6,a5
    69be:	972a                	c.add	a4,a0
    69c0:	fff7c793          	not	a5,a5
    69c4:	00d8e863          	bltu	a7,a3,69d4 <afh_set_mask+0x34>
    69c8:	05370683          	lb	a3,83(a4)
    69cc:	00d7f7b3          	and	a5,a5,a3
    69d0:	04f709a3          	sb	a5,83(a4)
    69d4:	fcb61ce3          	bne	a2,a1,69ac <afh_set_mask+0xc>
    69d8:	00008067          	ret

000069dc <afh_packet_received>:
    69dc:	513c                	c.lw	a5,96(a0)
    69de:	18f00713          	li	a4,399
    69e2:	02f76963          	bltu	a4,a5,6a14 <afh_packet_received+0x38>
    69e6:	02700713          	li	a4,39
    69ea:	02b74563          	blt	a4,a1,6a14 <afh_packet_received+0x38>
    69ee:	0ab505db          	lea.h	a1,a0,a1
    69f2:	0b459803          	lh	a6,180(a1)
    69f6:	06459683          	lh	a3,100(a1)
    69fa:	00c03733          	snez	a4,a2
    69fe:	00163613          	seqz	a2,a2
    6a02:	9742                	c.add	a4,a6
    6a04:	9636                	c.add	a2,a3
    6a06:	0ae59a23          	sh	a4,180(a1)
    6a0a:	06c59223          	sh	a2,100(a1)
    6a0e:	0785                	c.addi	a5,1
    6a10:	06f52023          	sw	a5,96(a0)
    6a14:	00008067          	ret

00006a18 <afh_hop_num>:
    6a18:	ff050713          	addi	a4,a0,-16
    6a1c:	47d5                	c.li	a5,21
    6a1e:	00e7eb63          	bltu	a5,a4,6a34 <afh_hop_num+0x1c>
    6a22:	200217b7          	lui	a5,0x20021
    6a26:	54878793          	addi	a5,a5,1352 # 20021548 <hop.19514>
    6a2a:	953e                	c.add	a0,a5
    6a2c:	ff054503          	lbu	a0,-16(a0)
    6a30:	00008067          	ret
    6a34:	4505                	c.li	a0,1
    6a36:	8082                	c.jr	ra
    6a38:	0001                	c.nop
	...

00006a3c <llma_rf_pa_null>:
    6a3c:	00008067          	ret

00006a40 <stimer_irq_handler>:
    6a40:	1101                	c.addi	sp,-32
    6a42:	4585                	c.li	a1,1
    6a44:	4505                	c.li	a0,1
    6a46:	ce06                	c.swsp	ra,28(sp)
    6a48:	ea4fb0ef          	jal	ra,20ec <vcd_set>
    6a4c:	801407b7          	lui	a5,0x80140
    6a50:	4705                	c.li	a4,1
    6a52:	20e784a3          	sb	a4,521(a5) # 80140209 <BIN_SIZE+0x60101ba1>
    6a56:	e42007b7          	lui	a5,0xe4200
    6a5a:	4705                	c.li	a4,1
    6a5c:	c3d8                	c.sw	a4,4(a5)
    6a5e:	7ac0a72b          	lwgp	a4,34732 # 888e8 <g_llma>
    6a62:	4685                	c.li	a3,1
    6a64:	18872503          	lw	a0,392(a4)
    6a68:	007c                	c.addi4spn	a5,sp,12
    6a6a:	4701                	c.li	a4,0
    6a6c:	4605                	c.li	a2,1
    6a6e:	4581                	c.li	a1,0
    6a70:	0000f097          	auipc	ra,0xf
    6a74:	12c080e7          	jalr	300(ra) # 15b9c <xTaskGenericNotifyFromISR>
    6a78:	00c12783          	lw	a5,12(sp)
    6a7c:	00078663          	beqz	a5,6a88 <stimer_irq_handler+0x48>
    6a80:	0000f097          	auipc	ra,0xf
    6a84:	8f8080e7          	jalr	-1800(ra) # 15378 <vTaskSwitchContext>
    6a88:	40f2                	c.lwsp	ra,28(sp)
    6a8a:	6105                	c.addi16sp	sp,32
    6a8c:	00008067          	ret

00006a90 <timer0_irq_handler>:
    6a90:	1101                	c.addi	sp,-32
    6a92:	ce06                	c.swsp	ra,28(sp)
    6a94:	801407b7          	lui	a5,0x80140
    6a98:	4705                	c.li	a4,1
    6a9a:	14e781a3          	sb	a4,323(a5) # 80140143 <BIN_SIZE+0x60101adb>
    6a9e:	14078703          	lb	a4,320(a5)
    6aa2:	4685                	c.li	a3,1
    6aa4:	0fb77713          	andi	a4,a4,251
    6aa8:	14e78023          	sb	a4,320(a5)
    6aac:	e42007b7          	lui	a5,0xe4200
    6ab0:	4711                	c.li	a4,4
    6ab2:	c3d8                	c.sw	a4,4(a5)
    6ab4:	7ac0a72b          	lwgp	a4,34732 # 888e8 <g_llma>
    6ab8:	4611                	c.li	a2,4
    6aba:	18872503          	lw	a0,392(a4)
    6abe:	007c                	c.addi4spn	a5,sp,12
    6ac0:	4701                	c.li	a4,0
    6ac2:	4581                	c.li	a1,0
    6ac4:	0000f097          	auipc	ra,0xf
    6ac8:	0d8080e7          	jalr	216(ra) # 15b9c <xTaskGenericNotifyFromISR>
    6acc:	00c12783          	lw	a5,12(sp)
    6ad0:	00078663          	beqz	a5,6adc <timer0_irq_handler+0x4c>
    6ad4:	0000f097          	auipc	ra,0xf
    6ad8:	8a4080e7          	jalr	-1884(ra) # 15378 <vTaskSwitchContext>
    6adc:	40f2                	c.lwsp	ra,28(sp)
    6ade:	6105                	c.addi16sp	sp,32
    6ae0:	00008067          	ret

00006ae4 <tick_0_first>:
    6ae4:	8d0d                	c.sub	a0,a1
    6ae6:	100005b7          	lui	a1,0x10000
    6aea:	00b53533          	sltu	a0,a0,a1
    6aee:	00154513          	xori	a0,a0,1
    6af2:	8082                	c.jr	ra

00006af4 <mid_to_child_idx>:
    6af4:	47bd                	c.li	a5,15
    6af6:	00a7eb63          	bltu	a5,a0,6b0c <mid_to_child_idx+0x18>
    6afa:	200217b7          	lui	a5,0x20021
    6afe:	57c78793          	addi	a5,a5,1404 # 2002157c <map.19494>
    6b02:	953e                	c.add	a0,a5
    6b04:	00054503          	lbu	a0,0(a0)
    6b08:	00008067          	ret
    6b0c:	4501                	c.li	a0,0
    6b0e:	8082                	c.jr	ra

00006b10 <mid_to_role>:
    6b10:	47bd                	c.li	a5,15
    6b12:	00a7eb63          	bltu	a5,a0,6b28 <mid_to_role+0x18>
    6b16:	200217b7          	lui	a5,0x20021
    6b1a:	58c78793          	addi	a5,a5,1420 # 2002158c <role.19498>
    6b1e:	953e                	c.add	a0,a5
    6b20:	00054503          	lbu	a0,0(a0)
    6b24:	00008067          	ret
    6b28:	4501                	c.li	a0,0
    6b2a:	8082                	c.jr	ra

00006b2c <covert_ac>:
    6b2c:	200217b7          	lui	a5,0x20021
    6b30:	01b55713          	srli	a4,a0,0x1b
    6b34:	59c78793          	addi	a5,a5,1436 # 2002159c <upperSixBits.19502>
    6b38:	97ba                	c.add	a5,a4
    6b3a:	0007c783          	lbu	a5,0(a5)
    6b3e:	6405255b          	bfoz	a0,a0,25,0
    6b42:	07e2                	c.slli	a5,0x18
    6b44:	8d5d                	c.or	a0,a5
    6b46:	ff7f07b7          	lui	a5,0xff7f0
    6b4a:	dfb78793          	addi	a5,a5,-517 # ff7efdfb <BIN_SIZE+0xdf7b1793>
    6b4e:	8d7d                	c.and	a0,a5
    6b50:	020417b7          	lui	a5,0x2041
    6b54:	83178793          	addi	a5,a5,-1999 # 2040831 <_D_HEAP_START_ADDR+0x1fb7741>
    6b58:	8d5d                	c.or	a0,a5
    6b5a:	8082                	c.jr	ra

00006b5c <rf_wait_rx_done>:
    6b5c:	1101                	c.addi	sp,-32
    6b5e:	ce06                	c.swsp	ra,28(sp)
    6b60:	cc22                	c.swsp	s0,24(sp)
    6b62:	18452403          	lw	s0,388(a0)
    6b66:	862e                	c.mv	a2,a1
    6b68:	4808                	c.lw	a0,16(s0)
    6b6a:	004c                	c.addi4spn	a1,sp,4
    6b6c:	0000e097          	auipc	ra,0xe
    6b70:	168080e7          	jalr	360(ra) # 14cd4 <xQueueReceive>
    6b74:	cd05                	c.beqz	a0,6bac <rf_wait_rx_done+0x50>
    6b76:	00415783          	lhu	a5,4(sp)
    6b7a:	4501                	c.li	a0,0
    6b7c:	0207f45b          	bbc	a5,0,6ba4 <rf_wait_rx_done+0x48>
    6b80:	4227f25b          	bbs	a5,2,6ba4 <rf_wait_rx_done+0x48>
    6b84:	445c                	c.lw	a5,12(s0)
    6b86:	0057c703          	lbu	a4,5(a5)
    6b8a:	97ba                	c.add	a5,a4
    6b8c:	01078783          	lb	a5,16(a5)
    6b90:	4007fa5b          	bbs	a5,0,6ba4 <rf_wait_rx_done+0x48>
    6b94:	801417b7          	lui	a5,0x80141
    6b98:	84078503          	lb	a0,-1984(a5) # 80140840 <BIN_SIZE+0x601021d8>
    6b9c:	0f057513          	andi	a0,a0,240
    6ba0:	00153513          	seqz	a0,a0
    6ba4:	40f2                	c.lwsp	ra,28(sp)
    6ba6:	4462                	c.lwsp	s0,24(sp)
    6ba8:	6105                	c.addi16sp	sp,32
    6baa:	8082                	c.jr	ra
    6bac:	40f2                	c.lwsp	ra,28(sp)
    6bae:	4462                	c.lwsp	s0,24(sp)
    6bb0:	4501                	c.li	a0,0
    6bb2:	6105                	c.addi16sp	sp,32
    6bb4:	00008067          	ret

00006bb8 <llma_rf_init>:
    6bb8:	1141                	c.addi	sp,-16
    6bba:	c606                	c.swsp	ra,12(sp)
    6bbc:	c422                	c.swsp	s0,8(sp)
    6bbe:	c226                	c.swsp	s1,4(sp)
    6bc0:	80141437          	lui	s0,0x80141
    6bc4:	f8000793          	li	a5,-128
    6bc8:	a0f40023          	sb	a5,-1536(s0) # 80140a00 <BIN_SIZE+0x60102398>
    6bcc:	84aa                	c.mv	s1,a0
    6bce:	57fd                	c.li	a5,-1
    6bd0:	00100513          	li	a0,1
    6bd4:	a2f41023          	sh	a5,-1504(s0)
    6bd8:	0000d097          	auipc	ra,0xd
    6bdc:	674080e7          	jalr	1652(ra) # 1424c <rf_tx_iq_tp_by_txtype_set>
    6be0:	0954c783          	lbu	a5,149(s1)
    6be4:	4505                	c.li	a0,1
    6be6:	82f408a3          	sb	a5,-1999(s0)
    6bea:	314d                	c.jal	688c <async_rf_fast_settle_en>
    6bec:	40b2                	c.lwsp	ra,12(sp)
    6bee:	4422                	c.lwsp	s0,8(sp)
    6bf0:	4492                	c.lwsp	s1,4(sp)
    6bf2:	4501                	c.li	a0,0
    6bf4:	0141                	c.addi	sp,16
    6bf6:	8082                	c.jr	ra

00006bf8 <llma_slot_rf_chn_build>:
    6bf8:	1101                	c.addi	sp,-32
    6bfa:	ca26                	c.swsp	s1,20(sp)
    6bfc:	c84a                	c.swsp	s2,16(sp)
    6bfe:	c64e                	c.swsp	s3,12(sp)
    6c00:	c452                	c.swsp	s4,8(sp)
    6c02:	ce06                	c.swsp	ra,28(sp)
    6c04:	cc22                	c.swsp	s0,24(sp)
    6c06:	08f54403          	lbu	s0,143(a0)
    6c0a:	84aa                	c.mv	s1,a0
    6c0c:	08e54683          	lbu	a3,142(a0)
    6c10:	06554583          	lbu	a1,101(a0)
    6c14:	06650993          	addi	s3,a0,102
    6c18:	8622                	c.mv	a2,s0
    6c1a:	854e                	c.mv	a0,s3
    6c1c:	09148913          	addi	s2,s1,145
    6c20:	09448a13          	addi	s4,s1,148
    6c24:	d6dff0ef          	jal	ra,6990 <rf_channel_sel>
    6c28:	08a48823          	sb	a0,144(s1)
    6c2c:	08e4c683          	lbu	a3,142(s1)
    6c30:	0654c583          	lbu	a1,101(s1)
    6c34:	9436                	c.add	s0,a3
    6c36:	0ff47413          	andi	s0,s0,255
    6c3a:	02b47433          	remu	s0,s0,a1
    6c3e:	854e                	c.mv	a0,s3
    6c40:	0905                	c.addi	s2,1
    6c42:	8622                	c.mv	a2,s0
    6c44:	d4dff0ef          	jal	ra,6990 <rf_channel_sel>
    6c48:	fea90fa3          	sb	a0,-1(s2)
    6c4c:	ff4910e3          	bne	s2,s4,6c2c <llma_slot_rf_chn_build+0x34>
    6c50:	40f2                	c.lwsp	ra,28(sp)
    6c52:	4462                	c.lwsp	s0,24(sp)
    6c54:	44d2                	c.lwsp	s1,20(sp)
    6c56:	4942                	c.lwsp	s2,16(sp)
    6c58:	49b2                	c.lwsp	s3,12(sp)
    6c5a:	4a22                	c.lwsp	s4,8(sp)
    6c5c:	4501                	c.li	a0,0
    6c5e:	6105                	c.addi16sp	sp,32
    6c60:	00008067          	ret

00006c64 <llma_set_aa_crc>:
    6c64:	411c                	c.lw	a5,0(a0)
    6c66:	80141737          	lui	a4,0x80141
    6c6a:	80f72423          	sw	a5,-2040(a4) # 80140808 <BIN_SIZE+0x601021a0>
    6c6e:	c2070783          	lb	a5,-992(a4)
    6c72:	4505                	c.li	a0,1
    6c74:	0bf7f793          	andi	a5,a5,191
    6c78:	c2f70023          	sb	a5,-992(a4)
    6c7c:	c2570783          	lb	a5,-987(a4)
    6c80:	0ff7f793          	andi	a5,a5,255
    6c84:	0017e793          	ori	a5,a5,1
    6c88:	c2f702a3          	sb	a5,-987(a4)
    6c8c:	0015c783          	lbu	a5,1(a1) # 10000001 <_D_HEAP_START_ADDR+0xff76f11>
    6c90:	0025c683          	lbu	a3,2(a1)
    6c94:	0005c603          	lbu	a2,0(a1)
    6c98:	06c2                	c.slli	a3,0x10
    6c9a:	07a2                	c.slli	a5,0x8
    6c9c:	8fd5                	c.or	a5,a3
    6c9e:	8fd1                	c.or	a5,a2
    6ca0:	82f72223          	sw	a5,-2012(a4)
    6ca4:	00008067          	ret

00006ca8 <llma_supervison_rx_update>:
    6ca8:	04854783          	lbu	a5,72(a0)
    6cac:	0307d85b          	beqc	a5,16,6cdc <llma_supervison_rx_update+0x34>
    6cb0:	0007dadb          	beqc	a5,32,6cc4 <llma_supervison_rx_update+0x1c>
    6cb4:	00079663          	bnez	a5,6cc0 <llma_supervison_rx_update+0x18>
    6cb8:	0305f793          	andi	a5,a1,48
    6cbc:	0307d65b          	beqc	a5,16,6ce8 <llma_supervison_rx_update+0x40>
    6cc0:	00008067          	ret
    6cc4:	0305f593          	andi	a1,a1,48
    6cc8:	bf05ec5b          	bnec	a1,16,6cc0 <llma_supervison_rx_update+0x18>
    6ccc:	0be50793          	addi	a5,a0,190
    6cd0:	dbe5                	c.beqz	a5,6cc0 <llma_supervison_rx_update+0x18>
    6cd2:	0bd54703          	lbu	a4,189(a0)
    6cd6:	00e78023          	sb	a4,0(a5)
    6cda:	8082                	c.jr	ra
    6cdc:	0305f793          	andi	a5,a1,48
    6ce0:	fe0786e3          	beqz	a5,6ccc <llma_supervison_rx_update+0x24>
    6ce4:	bc07eedb          	bnec	a5,32,6cc0 <llma_supervison_rx_update+0x18>
    6ce8:	200217b7          	lui	a5,0x20021
    6cec:	57c78793          	addi	a5,a5,1404 # 2002157c <map.19494>
    6cf0:	89bd                	c.andi	a1,15
    6cf2:	95be                	c.add	a1,a5
    6cf4:	0005c783          	lbu	a5,0(a1)
    6cf8:	0bf78793          	addi	a5,a5,191
    6cfc:	97aa                	c.add	a5,a0
    6cfe:	bfc9                	c.j	6cd0 <llma_supervison_rx_update+0x28>

00006d00 <node_supervision>:
    6d00:	00054783          	lbu	a5,0(a0)
    6d04:	cb91                	c.beqz	a5,6d18 <node_supervision+0x18>
    6d06:	17fd                	c.addi	a5,-1
    6d08:	0ff7f793          	andi	a5,a5,255
    6d0c:	00f50023          	sb	a5,0(a0)
    6d10:	0017b513          	seqz	a0,a5
    6d14:	00008067          	ret
    6d18:	4501                	c.li	a0,0
    6d1a:	8082                	c.jr	ra

00006d1c <llma_supervision_inv_update>:
    6d1c:	1101                	c.addi	sp,-32
    6d1e:	ca26                	c.swsp	s1,20(sp)
    6d20:	84aa                	c.mv	s1,a0
    6d22:	0be50513          	addi	a0,a0,190
    6d26:	ce06                	c.swsp	ra,28(sp)
    6d28:	cc22                	c.swsp	s0,24(sp)
    6d2a:	c84a                	c.swsp	s2,16(sp)
    6d2c:	c64e                	c.swsp	s3,12(sp)
    6d2e:	3fc9                	c.jal	6d00 <node_supervision>
    6d30:	06051063          	bnez	a0,6d90 <llma_supervision_inv_update+0x74>
    6d34:	4401                	c.li	s0,0
    6d36:	0bf48913          	addi	s2,s1,191
    6d3a:	4985                	c.li	s3,1
    6d3c:	00890533          	add	a0,s2,s0
    6d40:	fc1ff0ef          	jal	ra,6d00 <node_supervision>
    6d44:	00051c63          	bnez	a0,6d5c <llma_supervision_inv_update+0x40>
    6d48:	0405                	c.addi	s0,1
    6d4a:	be44695b          	bnec	s0,4,6d3c <llma_supervision_inv_update+0x20>
    6d4e:	40f2                	c.lwsp	ra,28(sp)
    6d50:	4462                	c.lwsp	s0,24(sp)
    6d52:	44d2                	c.lwsp	s1,20(sp)
    6d54:	4942                	c.lwsp	s2,16(sp)
    6d56:	49b2                	c.lwsp	s3,12(sp)
    6d58:	6105                	c.addi16sp	sp,32
    6d5a:	8082                	c.jr	ra
    6d5c:	05148703          	lb	a4,81(s1)
    6d60:	008997b3          	sll	a5,s3,s0
    6d64:	fff7c793          	not	a5,a5
    6d68:	8ff9                	c.and	a5,a4
    6d6a:	8622                	c.mv	a2,s0
    6d6c:	85a6                	c.mv	a1,s1
    6d6e:	4529                	c.li	a0,10
    6d70:	04f488a3          	sb	a5,81(s1)
    6d74:	d8cf90ef          	jal	ra,300 <llmacp_stack_msg>
    6d78:	0514c783          	lbu	a5,81(s1)
    6d7c:	f7f1                	c.bnez	a5,6d48 <llma_supervision_inv_update+0x2c>
    6d7e:	04049783          	lh	a5,64(s1)
    6d82:	fc67f35b          	bbs	a5,6,6d48 <llma_supervision_inv_update+0x2c>
    6d86:	0407e793          	ori	a5,a5,64
    6d8a:	04f49023          	sh	a5,64(s1)
    6d8e:	bf6d                	c.j	6d48 <llma_supervision_inv_update+0x2c>
    6d90:	05148783          	lb	a5,81(s1)
    6d94:	461d                	c.li	a2,7
    6d96:	07f7f793          	andi	a5,a5,127
    6d9a:	85a6                	c.mv	a1,s1
    6d9c:	00a00513          	li	a0,10
    6da0:	04f488a3          	sb	a5,81(s1)
    6da4:	0c0488a3          	sb	zero,209(s1)
    6da8:	d58f90ef          	jal	ra,300 <llmacp_stack_msg>
    6dac:	0514c783          	lbu	a5,81(s1)
    6db0:	f3d1                	c.bnez	a5,6d34 <llma_supervision_inv_update+0x18>
    6db2:	04049783          	lh	a5,64(s1)
    6db6:	f667ff5b          	bbs	a5,6,6d34 <llma_supervision_inv_update+0x18>
    6dba:	0407e793          	ori	a5,a5,64
    6dbe:	04f49023          	sh	a5,64(s1)
    6dc2:	bf8d                	c.j	6d34 <llma_supervision_inv_update+0x18>

00006dc4 <llma_anchor_calibrate_set>:
    6dc4:	04854783          	lbu	a5,72(a0)
    6dc8:	0707da5b          	beqc	a5,16,6e3c <llma_anchor_calibrate_set+0x78>
    6dcc:	0007d4db          	beqc	a5,32,6dd4 <llma_anchor_calibrate_set+0x10>
    6dd0:	00008067          	ret
    6dd4:	bf05ee5b          	bnec	a1,16,6dd0 <llma_anchor_calibrate_set+0xc>
    6dd8:	1141                	c.addi	sp,-16
    6dda:	c606                	c.swsp	ra,12(sp)
    6ddc:	c422                	c.swsp	s0,8(sp)
    6dde:	c226                	c.swsp	s1,4(sp)
    6de0:	00a00433          	add	s0,zero,a0
    6de4:	e3cf90ef          	jal	ra,420 <phy_rx_time_stamp>
    6de8:	00a004b3          	add	s1,zero,a0
    6dec:	bcdf90ef          	jal	ra,9b8 <hal_tick_read>
    6df0:	6791                	c.lui	a5,0x4
    6df2:	8d05                	c.sub	a0,s1
    6df4:	e7f78793          	addi	a5,a5,-385 # 3e7f <tlka_aec_post_ge_cmftNoise+0x9f>
    6df8:	02a7ec63          	bltu	a5,a0,6e30 <llma_anchor_calibrate_set+0x6c>
    6dfc:	04041783          	lh	a5,64(s0)
    6e00:	99048693          	addi	a3,s1,-1648
    6e04:	0097f45b          	bbc	a5,9,6e0c <llma_anchor_calibrate_set+0x48>
    6e08:	a3848693          	addi	a3,s1,-1480
    6e0c:	401c                	c.lw	a5,0(s0)
    6e0e:	6711                	c.lui	a4,0x4
    6e10:	40f687b3          	sub	a5,a3,a5
    6e14:	e8070713          	addi	a4,a4,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
    6e18:	00e78633          	add	a2,a5,a4
    6e1c:	00c76463          	bltu	a4,a2,6e24 <llma_anchor_calibrate_set+0x60>
    6e20:	40f007b3          	neg	a5,a5
    6e24:	08000713          	li	a4,128
    6e28:	00f76463          	bltu	a4,a5,6e30 <llma_anchor_calibrate_set+0x6c>
    6e2c:	00d42023          	sw	a3,0(s0)
    6e30:	40b2                	c.lwsp	ra,12(sp)
    6e32:	4422                	c.lwsp	s0,8(sp)
    6e34:	4492                	c.lwsp	s1,4(sp)
    6e36:	0141                	c.addi	sp,16
    6e38:	00008067          	ret
    6e3c:	ddd1                	c.beqz	a1,6dd8 <llma_anchor_calibrate_set+0x14>
    6e3e:	8082                	c.jr	ra

00006e40 <llma_node_lost_handle>:
    6e40:	1141                	c.addi	sp,-16
    6e42:	4785                	c.li	a5,1
    6e44:	c422                	c.swsp	s0,8(sp)
    6e46:	c606                	c.swsp	ra,12(sp)
    6e48:	00b797b3          	sll	a5,a5,a1
    6e4c:	05150703          	lb	a4,81(a0)
    6e50:	fff7c793          	not	a5,a5
    6e54:	8ff9                	c.and	a5,a4
    6e56:	04f508a3          	sb	a5,81(a0)
    6e5a:	842a                	c.mv	s0,a0
    6e5c:	00b00633          	add	a2,zero,a1
    6e60:	0075e45b          	bnec	a1,7,6e68 <llma_node_lost_handle+0x28>
    6e64:	0c0508a3          	sb	zero,209(a0)
    6e68:	85a2                	c.mv	a1,s0
    6e6a:	4529                	c.li	a0,10
    6e6c:	c94f90ef          	jal	ra,300 <llmacp_stack_msg>
    6e70:	05144783          	lbu	a5,81(s0)
    6e74:	4501                	c.li	a0,0
    6e76:	eb99                	c.bnez	a5,6e8c <llma_node_lost_handle+0x4c>
    6e78:	04041783          	lh	a5,64(s0)
    6e7c:	00100513          	li	a0,1
    6e80:	4067f65b          	bbs	a5,6,6e8c <llma_node_lost_handle+0x4c>
    6e84:	0407e793          	ori	a5,a5,64
    6e88:	04f41023          	sh	a5,64(s0)
    6e8c:	40b2                	c.lwsp	ra,12(sp)
    6e8e:	4422                	c.lwsp	s0,8(sp)
    6e90:	0141                	c.addi	sp,16
    6e92:	8082                	c.jr	ra

00006e94 <llma_rx_buf_ntf>:
    6e94:	03400793          	li	a5,52
    6e98:	00d7d463          	bge	a5,a3,6ea0 <llma_rx_buf_ntf+0xc>
    6e9c:	00008067          	ret
    6ea0:	1101                	c.addi	sp,-32
    6ea2:	cc22                	c.swsp	s0,24(sp)
    6ea4:	842a                	c.mv	s0,a0
    6ea6:	ca26                	c.swsp	s1,20(sp)
    6ea8:	ce06                	c.swsp	ra,28(sp)
    6eaa:	c84a                	c.swsp	s2,16(sp)
    6eac:	0c954503          	lbu	a0,201(a0)
    6eb0:	0cc42903          	lw	s2,204(s0)
    6eb4:	8732                	c.mv	a4,a2
    6eb6:	84ae                	c.mv	s1,a1
    6eb8:	c4f5197f          	maddr32	s2,a0,a5
    6ebc:	8636                	c.mv	a2,a3
    6ebe:	85ba                	c.mv	a1,a4
    6ec0:	854a                	c.mv	a0,s2
    6ec2:	c636                	c.swsp	a3,12(sp)
    6ec4:	0000c097          	auipc	ra,0xc
    6ec8:	094080e7          	jalr	148(ra) # 12f58 <tmemcpy>
    6ecc:	0c940783          	lb	a5,201(s0)
    6ed0:	aaaab737          	lui	a4,0xaaaab
    6ed4:	0785                	c.addi	a5,1
    6ed6:	0ff7f793          	andi	a5,a5,255
    6eda:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    6ede:	02e7b733          	mulhu	a4,a5,a4
    6ee2:	4831                	c.li	a6,12
    6ee4:	85a2                	c.mv	a1,s0
    6ee6:	46b2                	c.lwsp	a3,12(sp)
    6ee8:	864a                	c.mv	a2,s2
    6eea:	8526                	c.mv	a0,s1
    6eec:	830d                	c.srli	a4,0x3
    6eee:	c70717ff          	msubr32	a5,a4,a6
    6ef2:	0cf404a3          	sb	a5,201(s0)
    6ef6:	4462                	c.lwsp	s0,24(sp)
    6ef8:	40f2                	c.lwsp	ra,28(sp)
    6efa:	44d2                	c.lwsp	s1,20(sp)
    6efc:	4942                	c.lwsp	s2,16(sp)
    6efe:	6105                	c.addi16sp	sp,32
    6f00:	c00f906f          	j	300 <llmacp_stack_msg>

00006f04 <llma_center_get_child_num>:
    6f04:	05154783          	lbu	a5,81(a0)
    6f08:	0827a75b          	bfoz	a4,a5,2,2
    6f0c:	0417a55b          	bfoz	a0,a5,1,1
    6f10:	953a                	c.add	a0,a4
    6f12:	0c37a75b          	bfoz	a4,a5,3,3
    6f16:	953a                	c.add	a0,a4
    6f18:	8b85                	c.andi	a5,1
    6f1a:	953e                	c.add	a0,a5
    6f1c:	0ff57513          	andi	a0,a0,255
    6f20:	00008067          	ret

00006f24 <llma_assgin_mid>:
    6f24:	200217b7          	lui	a5,0x20021
    6f28:	56078793          	addi	a5,a5,1376 # 20021560 <hop.19514+0x18>
    6f2c:	0007a803          	lw	a6,0(a5)
    6f30:	43d0                	c.lw	a2,4(a5)
    6f32:	4794                	c.lw	a3,8(a5)
    6f34:	5e9628ab          	lwgp	a7,15848 # 83f24 <ac_spec_lookup+0x10f4>
    6f38:	1141                	c.addi	sp,-16
    6f3a:	04854783          	lbu	a5,72(a0)
    6f3e:	c046                	c.swsp	a7,0(sp)
    6f40:	c242                	c.swsp	a6,4(sp)
    6f42:	c432                	c.swsp	a2,8(sp)
    6f44:	c636                	c.swsp	a3,12(sp)
    6f46:	cb99                	c.beqz	a5,6f5c <llma_assgin_mid+0x38>
    6f48:	0307de5b          	beqc	a5,16,6f84 <llma_assgin_mid+0x60>
    6f4c:	0bf54783          	lbu	a5,191(a0)
    6f50:	04078463          	beqz	a5,6f98 <llma_assgin_mid+0x74>
    6f54:	4501                	c.li	a0,0
    6f56:	0141                	c.addi	sp,16
    6f58:	00008067          	ret
    6f5c:	870a                	c.mv	a4,sp
    6f5e:	4691                	c.li	a3,4
    6f60:	0bf54783          	lbu	a5,191(a0)
    6f64:	cb95                	c.beqz	a5,6f98 <llma_assgin_mid+0x74>
    6f66:	0c054783          	lbu	a5,192(a0)
    6f6a:	c3a9                	c.beqz	a5,6fac <llma_assgin_mid+0x88>
    6f6c:	0c154783          	lbu	a5,193(a0)
    6f70:	c7a1                	c.beqz	a5,6fb8 <llma_assgin_mid+0x94>
    6f72:	be46e15b          	bnec	a3,4,6f54 <llma_assgin_mid+0x30>
    6f76:	0c254783          	lbu	a5,194(a0)
    6f7a:	4501                	c.li	a0,0
    6f7c:	c3a1                	c.beqz	a5,6fbc <llma_assgin_mid+0x98>
    6f7e:	0141                	c.addi	sp,16
    6f80:	00008067          	ret
    6f84:	04954783          	lbu	a5,73(a0)
    6f88:	c785                	c.beqz	a5,6fb0 <llma_assgin_mid+0x8c>
    6f8a:	0257db5b          	beqc	a5,5,6fc0 <llma_assgin_mid+0x9c>
    6f8e:	00a10713          	addi	a4,sp,10
    6f92:	468d                	c.li	a3,3
    6f94:	fcdff06f          	j	6f60 <llma_assgin_mid+0x3c>
    6f98:	00000793          	li	a5,0
    6f9c:	973e                	c.add	a4,a5
    6f9e:	00070783          	lb	a5,0(a4)
    6fa2:	4505                	c.li	a0,1
    6fa4:	00f58023          	sb	a5,0(a1)
    6fa8:	0141                	c.addi	sp,16
    6faa:	8082                	c.jr	ra
    6fac:	4785                	c.li	a5,1
    6fae:	b7fd                	c.j	6f9c <llma_assgin_mid+0x78>
    6fb0:	0058                	c.addi4spn	a4,sp,4
    6fb2:	468d                	c.li	a3,3
    6fb4:	fadff06f          	j	6f60 <llma_assgin_mid+0x3c>
    6fb8:	4789                	c.li	a5,2
    6fba:	b7cd                	c.j	6f9c <llma_assgin_mid+0x78>
    6fbc:	478d                	c.li	a5,3
    6fbe:	bff9                	c.j	6f9c <llma_assgin_mid+0x78>
    6fc0:	00710713          	addi	a4,sp,7
    6fc4:	468d                	c.li	a3,3
    6fc6:	bf69                	c.j	6f60 <llma_assgin_mid+0x3c>

00006fc8 <llma_update_conn_ind>:
    6fc8:	200217b7          	lui	a5,0x20021
    6fcc:	56078793          	addi	a5,a5,1376 # 20021560 <hop.19514+0x18>
    6fd0:	7179                	c.addi16sp	sp,-48
    6fd2:	438c                	c.lw	a1,0(a5)
    6fd4:	43d0                	c.lw	a2,4(a5)
    6fd6:	4794                	c.lw	a3,8(a5)
    6fd8:	5e96282b          	lwgp	a6,15848 # 83f24 <ac_spec_lookup+0x10f4>
    6fdc:	d606                	c.swsp	ra,44(sp)
    6fde:	d422                	c.swsp	s0,40(sp)
    6fe0:	d226                	c.swsp	s1,36(sp)
    6fe2:	d04a                	c.swsp	s2,32(sp)
    6fe4:	ce4e                	c.swsp	s3,28(sp)
    6fe6:	04854783          	lbu	a5,72(a0)
    6fea:	c042                	c.swsp	a6,0(sp)
    6fec:	c22e                	c.swsp	a1,4(sp)
    6fee:	c432                	c.swsp	a2,8(sp)
    6ff0:	c636                	c.swsp	a3,12(sp)
    6ff2:	cf99                	c.beqz	a5,7010 <llma_update_conn_ind+0x48>
    6ff4:	0507d25b          	beqc	a5,16,7038 <llma_update_conn_ind+0x70>
    6ff8:	0bf54783          	lbu	a5,191(a0)
    6ffc:	04078a63          	beqz	a5,7050 <llma_update_conn_ind+0x88>
    7000:	50b2                	c.lwsp	ra,44(sp)
    7002:	5422                	c.lwsp	s0,40(sp)
    7004:	5492                	c.lwsp	s1,36(sp)
    7006:	5902                	c.lwsp	s2,32(sp)
    7008:	49f2                	c.lwsp	s3,28(sp)
    700a:	4501                	c.li	a0,0
    700c:	6145                	c.addi16sp	sp,48
    700e:	8082                	c.jr	ra
    7010:	870a                	c.mv	a4,sp
    7012:	4691                	c.li	a3,4
    7014:	0bf54783          	lbu	a5,191(a0)
    7018:	cf85                	c.beqz	a5,7050 <llma_update_conn_ind+0x88>
    701a:	0c054783          	lbu	a5,192(a0)
    701e:	12078763          	beqz	a5,714c <llma_update_conn_ind+0x184>
    7022:	0c154783          	lbu	a5,193(a0)
    7026:	12078963          	beqz	a5,7158 <llma_update_conn_ind+0x190>
    702a:	bc46eb5b          	bnec	a3,4,7000 <llma_update_conn_ind+0x38>
    702e:	0c254783          	lbu	a5,194(a0)
    7032:	f7f9                	c.bnez	a5,7000 <llma_update_conn_ind+0x38>
    7034:	478d                	c.li	a5,3
    7036:	a839                	c.j	7054 <llma_update_conn_ind+0x8c>
    7038:	04954783          	lbu	a5,73(a0)
    703c:	10078a63          	beqz	a5,7150 <llma_update_conn_ind+0x188>
    7040:	00a10713          	addi	a4,sp,10
    7044:	468d                	c.li	a3,3
    7046:	bc57e75b          	bnec	a5,5,7014 <llma_update_conn_ind+0x4c>
    704a:	00710713          	addi	a4,sp,7
    704e:	b7d9                	c.j	7014 <llma_update_conn_ind+0x4c>
    7050:	00000793          	li	a5,0
    7054:	973e                	c.add	a4,a5
    7056:	00074783          	lbu	a5,0(a4)
    705a:	473d                	c.li	a4,15
    705c:	0cf77863          	bgeu	a4,a5,712c <llma_update_conn_ind+0x164>
    7060:	59f9                	c.li	s3,-2
    7062:	4905                	c.li	s2,1
    7064:	00000493          	li	s1,0
    7068:	04950803          	lb	a6,73(a0)
    706c:	08f50703          	lb	a4,143(a0)
    7070:	4554                	c.lw	a3,12(a0)
    7072:	842a                	c.mv	s0,a0
    7074:	05950593          	addi	a1,a0,89
    7078:	00500613          	li	a2,5
    707c:	11a50513          	addi	a0,a0,282
    7080:	10f40ca3          	sb	a5,281(s0)
    7084:	11040c23          	sb	a6,280(s0)
    7088:	10d42a23          	sw	a3,276(s0)
    708c:	12e40323          	sb	a4,294(s0)
    7090:	0000c097          	auipc	ra,0xc
    7094:	ec8080e7          	jalr	-312(ra) # 12f58 <tmemcpy>
    7098:	00400613          	li	a2,4
    709c:	05e40593          	addi	a1,s0,94
    70a0:	11f40513          	addi	a0,s0,287
    70a4:	0000c097          	auipc	ra,0xc
    70a8:	eb4080e7          	jalr	-332(ra) # 12f58 <tmemcpy>
    70ac:	00300613          	li	a2,3
    70b0:	06240593          	addi	a1,s0,98
    70b4:	12340513          	addi	a0,s0,291
    70b8:	0000c097          	auipc	ra,0xc
    70bc:	ea0080e7          	jalr	-352(ra) # 12f58 <tmemcpy>
    70c0:	0bd40703          	lb	a4,189(s0)
    70c4:	009407b3          	add	a5,s0,s1
    70c8:	0ae78fa3          	sb	a4,191(a5)
    70cc:	05140703          	lb	a4,81(s0)
    70d0:	4585                	c.li	a1,1
    70d2:	00e96933          	or	s2,s2,a4
    70d6:	052408a3          	sb	s2,81(s0)
    70da:	0a078923          	sb	zero,178(a5)
    70de:	0a078b23          	sb	zero,182(a5)
    70e2:	05240783          	lb	a5,82(s0)
    70e6:	455d                	c.li	a0,23
    70e8:	00f9f9b3          	and	s3,s3,a5
    70ec:	05340923          	sb	s3,82(s0)
    70f0:	ffdfa0ef          	jal	ra,20ec <vcd_set>
    70f4:	11944703          	lbu	a4,281(s0)
    70f8:	47bd                	c.li	a5,15
    70fa:	4601                	c.li	a2,0
    70fc:	00e7ea63          	bltu	a5,a4,7110 <llma_update_conn_ind+0x148>
    7100:	200217b7          	lui	a5,0x20021
    7104:	57c78793          	addi	a5,a5,1404 # 2002157c <map.19494>
    7108:	00e787b3          	add	a5,a5,a4
    710c:	0007c603          	lbu	a2,0(a5)
    7110:	85a2                	c.mv	a1,s0
    7112:	4681                	c.li	a3,0
    7114:	00200513          	li	a0,2
    7118:	9e8f90ef          	jal	ra,300 <llmacp_stack_msg>
    711c:	50b2                	c.lwsp	ra,44(sp)
    711e:	5422                	c.lwsp	s0,40(sp)
    7120:	5492                	c.lwsp	s1,36(sp)
    7122:	5902                	c.lwsp	s2,32(sp)
    7124:	49f2                	c.lwsp	s3,28(sp)
    7126:	4505                	c.li	a0,1
    7128:	6145                	c.addi16sp	sp,48
    712a:	8082                	c.jr	ra
    712c:	20021737          	lui	a4,0x20021
    7130:	57c70713          	addi	a4,a4,1404 # 2002157c <map.19494>
    7134:	973e                	c.add	a4,a5
    7136:	00074483          	lbu	s1,0(a4)
    713a:	4905                	c.li	s2,1
    713c:	00991933          	sll	s2,s2,s1
    7140:	1c09395b          	bfos	s2,s2,7,0
    7144:	fff94993          	not	s3,s2
    7148:	f21ff06f          	j	7068 <llma_update_conn_ind+0xa0>
    714c:	4785                	c.li	a5,1
    714e:	b719                	c.j	7054 <llma_update_conn_ind+0x8c>
    7150:	0058                	c.addi4spn	a4,sp,4
    7152:	468d                	c.li	a3,3
    7154:	ec1ff06f          	j	7014 <llma_update_conn_ind+0x4c>
    7158:	4789                	c.li	a5,2
    715a:	bded                	c.j	7054 <llma_update_conn_ind+0x8c>

0000715c <llma_rf_beacon>:
    715c:	7179                	c.addi16sp	sp,-48
    715e:	d422                	c.swsp	s0,40(sp)
    7160:	d606                	c.swsp	ra,44(sp)
    7162:	d226                	c.swsp	s1,36(sp)
    7164:	d04a                	c.swsp	s2,32(sp)
    7166:	04051783          	lh	a5,64(a0)
    716a:	842a                	c.mv	s0,a0
    716c:	18452483          	lw	s1,388(a0)
    7170:	5227f25b          	bbs	a5,2,7294 <llma_rf_beacon+0x138>
    7174:	4888                	c.lw	a0,16(s1)
    7176:	4581                	c.li	a1,0
    7178:	0000d097          	auipc	ra,0xd
    717c:	4b4080e7          	jalr	1204(ra) # 1462c <xQueueGenericReset>
    7180:	0d442783          	lw	a5,212(s0)
    7184:	4501                	c.li	a0,0
    7186:	9782                	c.jalr	a5
    7188:	04041783          	lh	a5,64(s0)
    718c:	0dc40913          	addi	s2,s0,220
    7190:	0027f45b          	bbc	a5,2,7198 <llma_rf_beacon+0x3c>
    7194:	14840913          	addi	s2,s0,328
    7198:	821f90ef          	jal	ra,9b8 <hal_tick_read>
    719c:	02050593          	addi	a1,a0,32
    71a0:	01200533          	add	a0,zero,s2
    71a4:	cdcff0ef          	jal	ra,6680 <rf_start_stx>
    71a8:	04840683          	lb	a3,72(s0)
    71ac:	05140703          	lb	a4,81(s0)
    71b0:	05e42783          	lw	a5,94(s0)
    71b4:	0ed40823          	sb	a3,240(s0)
    71b8:	0ee408a3          	sb	a4,241(s0)
    71bc:	0ef42623          	sw	a5,236(s0)
    71c0:	4888                	c.lw	a0,16(s1)
    71c2:	4609                	c.li	a2,2
    71c4:	00810593          	addi	a1,sp,8
    71c8:	0000e097          	auipc	ra,0xe
    71cc:	b0c080e7          	jalr	-1268(ra) # 14cd4 <xQueueReceive>
    71d0:	0d442783          	lw	a5,212(s0)
    71d4:	4509                	c.li	a0,2
    71d6:	9782                	c.jalr	a5
    71d8:	04041783          	lh	a5,64(s0)
    71dc:	4c27f25b          	bbs	a5,2,72a0 <llma_rf_beacon+0x144>
    71e0:	0d442783          	lw	a5,212(s0)
    71e4:	4505                	c.li	a0,1
    71e6:	9782                	c.jalr	a5
    71e8:	fd0f90ef          	jal	ra,9b8 <hal_tick_read>
    71ec:	19000593          	li	a1,400
    71f0:	02050613          	addi	a2,a0,32
    71f4:	10840513          	addi	a0,s0,264
    71f8:	da8ff0ef          	jal	ra,67a0 <rf_start_srx2tx>
    71fc:	18442903          	lw	s2,388(s0)
    7200:	4609                	c.li	a2,2
    7202:	01092503          	lw	a0,16(s2)
    7206:	084c                	c.addi4spn	a1,sp,20
    7208:	0000e097          	auipc	ra,0xe
    720c:	acc080e7          	jalr	-1332(ra) # 14cd4 <xQueueReceive>
    7210:	c135                	c.beqz	a0,7274 <llma_rf_beacon+0x118>
    7212:	01415703          	lhu	a4,20(sp)
    7216:	0d442783          	lw	a5,212(s0)
    721a:	04077f5b          	bbc	a4,0,7278 <llma_rf_beacon+0x11c>
    721e:	44277d5b          	bbs	a4,2,7278 <llma_rf_beacon+0x11c>
    7222:	00c92703          	lw	a4,12(s2)
    7226:	00574683          	lbu	a3,5(a4)
    722a:	9736                	c.add	a4,a3
    722c:	01070703          	lb	a4,16(a4)
    7230:	4407745b          	bbs	a4,0,7278 <llma_rf_beacon+0x11c>
    7234:	80141737          	lui	a4,0x80141
    7238:	84070703          	lb	a4,-1984(a4) # 80140840 <BIN_SIZE+0x601021d8>
    723c:	0f077713          	andi	a4,a4,240
    7240:	ef05                	c.bnez	a4,7278 <llma_rf_beacon+0x11c>
    7242:	4501                	c.li	a0,0
    7244:	9782                	c.jalr	a5
    7246:	00c4a903          	lw	s2,12(s1)
    724a:	00490783          	lb	a5,4(s2)
    724e:	8bbd                	c.andi	a5,15
    7250:	0237e25b          	bnec	a5,3,7274 <llma_rf_beacon+0x118>
    7254:	00600613          	li	a2,6
    7258:	0e240593          	addi	a1,s0,226
    725c:	00c90513          	addi	a0,s2,12
    7260:	0000c097          	auipc	ra,0xc
    7264:	ca0080e7          	jalr	-864(ra) # 12f00 <tmemcmp>
    7268:	00051663          	bnez	a0,7274 <llma_rf_beacon+0x118>
    726c:	00490783          	lb	a5,4(s2)
    7270:	4247fe5b          	bbs	a5,4,72ac <llma_rf_beacon+0x150>
    7274:	0d442783          	lw	a5,212(s0)
    7278:	4509                	c.li	a0,2
    727a:	9782                	c.jalr	a5
    727c:	801417b7          	lui	a5,0x80141
    7280:	f8000713          	li	a4,-128
    7284:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    7288:	50b2                	c.lwsp	ra,44(sp)
    728a:	5422                	c.lwsp	s0,40(sp)
    728c:	5492                	c.lwsp	s1,36(sp)
    728e:	5902                	c.lwsp	s2,32(sp)
    7290:	6145                	c.addi16sp	sp,48
    7292:	8082                	c.jr	ra
    7294:	00000513          	li	a0,0
    7298:	df4ff0ef          	jal	ra,688c <async_rf_fast_settle_en>
    729c:	ed9ff06f          	j	7174 <llma_rf_beacon+0x18>
    72a0:	9bed                	c.andi	a5,-5
    72a2:	04f41023          	sh	a5,64(s0)
    72a6:	0d442783          	lw	a5,212(s0)
    72aa:	b7f9                	c.j	7278 <llma_rf_beacon+0x11c>
    72ac:	8522                	c.mv	a0,s0
    72ae:	3b29                	c.jal	6fc8 <llma_update_conn_ind>
    72b0:	d171                	c.beqz	a0,7274 <llma_rf_beacon+0x118>
    72b2:	4888                	c.lw	a0,16(s1)
    72b4:	460d                	c.li	a2,3
    72b6:	002c                	c.addi4spn	a1,sp,8
    72b8:	0000e097          	auipc	ra,0xe
    72bc:	a1c080e7          	jalr	-1508(ra) # 14cd4 <xQueueReceive>
    72c0:	fb5ff06f          	j	7274 <llma_rf_beacon+0x118>

000072c4 <llma_connection_setup>:
    72c4:	1101                	c.addi	sp,-32
    72c6:	cc22                	c.swsp	s0,24(sp)
    72c8:	ca26                	c.swsp	s1,20(sp)
    72ca:	c84a                	c.swsp	s2,16(sp)
    72cc:	ce06                	c.swsp	ra,28(sp)
    72ce:	892e                	c.mv	s2,a1
    72d0:	c64e                	c.swsp	s3,12(sp)
    72d2:	c452                	c.swsp	s4,8(sp)
    72d4:	c256                	c.swsp	s5,4(sp)
    72d6:	c05a                	c.swsp	s6,0(sp)
    72d8:	00a00433          	add	s0,zero,a0
    72dc:	944f90ef          	jal	ra,420 <phy_rx_time_stamp>
    72e0:	00594783          	lbu	a5,5(s2)
    72e4:	00f00493          	li	s1,15
    72e8:	00f4fe63          	bgeu	s1,a5,7304 <llma_connection_setup+0x40>
    72ec:	00000513          	li	a0,0
    72f0:	40f2                	c.lwsp	ra,28(sp)
    72f2:	4462                	c.lwsp	s0,24(sp)
    72f4:	44d2                	c.lwsp	s1,20(sp)
    72f6:	4942                	c.lwsp	s2,16(sp)
    72f8:	49b2                	c.lwsp	s3,12(sp)
    72fa:	4a22                	c.lwsp	s4,8(sp)
    72fc:	4a92                	c.lwsp	s5,4(sp)
    72fe:	4b02                	c.lwsp	s6,0(sp)
    7300:	6105                	c.addi16sp	sp,32
    7302:	8082                	c.jr	ra
    7304:	00a00a33          	add	s4,zero,a0
    7308:	eb0f90ef          	jal	ra,9b8 <hal_tick_read>
    730c:	67a1                	c.lui	a5,0x8
    730e:	41450533          	sub	a0,a0,s4
    7312:	d0078793          	addi	a5,a5,-768 # 7d00 <llma_flow_ctrl_rx+0x318>
    7316:	fca7ebe3          	bltu	a5,a0,72ec <llma_connection_setup+0x28>
    731a:	00594783          	lbu	a5,5(s2)
    731e:	4701                	c.li	a4,0
    7320:	04f404a3          	sb	a5,73(s0)
    7324:	00f4ea63          	bltu	s1,a5,7338 <llma_connection_setup+0x74>
    7328:	20021737          	lui	a4,0x20021
    732c:	58c70713          	addi	a4,a4,1420 # 2002158c <role.19498>
    7330:	00e787b3          	add	a5,a5,a4
    7334:	0007c703          	lbu	a4,0(a5)
    7338:	05940493          	addi	s1,s0,89
    733c:	8526                	c.mv	a0,s1
    733e:	4615                	c.li	a2,5
    7340:	00690593          	addi	a1,s2,6
    7344:	04e40423          	sb	a4,72(s0)
    7348:	0000c097          	auipc	ra,0xc
    734c:	c10080e7          	jalr	-1008(ra) # 12f58 <tmemcpy>
    7350:	00400613          	li	a2,4
    7354:	00b90593          	addi	a1,s2,11
    7358:	05e40513          	addi	a0,s0,94
    735c:	0000c097          	auipc	ra,0xc
    7360:	bfc080e7          	jalr	-1028(ra) # 12f58 <tmemcpy>
    7364:	00300613          	li	a2,3
    7368:	00f90593          	addi	a1,s2,15
    736c:	06240513          	addi	a0,s0,98
    7370:	0000c097          	auipc	ra,0xc
    7374:	be8080e7          	jalr	-1048(ra) # 12f58 <tmemcpy>
    7378:	04944783          	lbu	a5,73(s0)
    737c:	4719                	c.li	a4,6
    737e:	0785                	c.addi	a5,1
    7380:	4e00158b          	addigp	a1,1248 # 8061c <actions_table>
    7384:	c4e795ff          	maddr32	a1,a5,a4
    7388:	00600613          	li	a2,6
    738c:	04b40513          	addi	a0,s0,75
    7390:	0000c097          	auipc	ra,0xc
    7394:	bc8080e7          	jalr	-1080(ra) # 12f58 <tmemcpy>
    7398:	01294783          	lbu	a5,18(s2)
    739c:	06640a93          	addi	s5,s0,102
    73a0:	85d6                	c.mv	a1,s5
    73a2:	8526                	c.mv	a0,s1
    73a4:	08f407a3          	sb	a5,143(s0)
    73a8:	db8ff0ef          	jal	ra,6960 <build_used_channels>
    73ac:	00a007b3          	add	a5,zero,a0
    73b0:	0ff57513          	andi	a0,a0,255
    73b4:	06f402a3          	sb	a5,101(s0)
    73b8:	e60ff0ef          	jal	ra,6a18 <afh_hop_num>
    73bc:	08f44483          	lbu	s1,143(s0)
    73c0:	0ff57793          	andi	a5,a0,255
    73c4:	06544583          	lbu	a1,101(s0)
    73c8:	86be                	c.mv	a3,a5
    73ca:	8626                	c.mv	a2,s1
    73cc:	01500533          	add	a0,zero,s5
    73d0:	09140993          	addi	s3,s0,145
    73d4:	09440b13          	addi	s6,s0,148
    73d8:	08f40723          	sb	a5,142(s0)
    73dc:	db4ff0ef          	jal	ra,6990 <rf_channel_sel>
    73e0:	08a40823          	sb	a0,144(s0)
    73e4:	08e44683          	lbu	a3,142(s0)
    73e8:	06544583          	lbu	a1,101(s0)
    73ec:	94b6                	c.add	s1,a3
    73ee:	0ff4f493          	andi	s1,s1,255
    73f2:	02b4f4b3          	remu	s1,s1,a1
    73f6:	8556                	c.mv	a0,s5
    73f8:	0985                	c.addi	s3,1
    73fa:	8626                	c.mv	a2,s1
    73fc:	d94ff0ef          	jal	ra,6990 <rf_channel_sel>
    7400:	fea98fa3          	sb	a0,-1(s3)
    7404:	ff6990e3          	bne	s3,s6,73e4 <llma_connection_setup+0x120>
    7408:	04041783          	lh	a5,64(s0)
    740c:	0497fa5b          	bbc	a5,9,7460 <llma_connection_setup+0x19c>
    7410:	77f9                	c.lui	a5,0xffffe
    7412:	37078793          	addi	a5,a5,880 # ffffe370 <BIN_SIZE+0xdffbfd08>
    7416:	9a3e                	c.add	s4,a5
    7418:	05140783          	lb	a5,81(s0)
    741c:	0bd40703          	lb	a4,189(s0)
    7420:	01442023          	sw	s4,0(s0)
    7424:	00092683          	lw	a3,0(s2)
    7428:	f807e793          	ori	a5,a5,-128
    742c:	4585                	c.li	a1,1
    742e:	4561                	c.li	a0,24
    7430:	00d42623          	sw	a3,12(s0)
    7434:	0ae40f23          	sb	a4,190(s0)
    7438:	04f408a3          	sb	a5,81(s0)
    743c:	0a041d23          	sh	zero,186(s0)
    7440:	02042823          	sw	zero,48(s0)
    7444:	02042e23          	sw	zero,60(s0)
    7448:	ca5fa0ef          	jal	ra,20ec <vcd_set>
    744c:	4681                	c.li	a3,0
    744e:	461d                	c.li	a2,7
    7450:	85a2                	c.mv	a1,s0
    7452:	4509                	c.li	a0,2
    7454:	eadf80ef          	jal	ra,300 <llmacp_stack_msg>
    7458:	00100513          	li	a0,1
    745c:	e95ff06f          	j	72f0 <llma_connection_setup+0x2c>
    7460:	77f5                	c.lui	a5,0xffffd
    7462:	49078793          	addi	a5,a5,1168 # ffffd490 <BIN_SIZE+0xdffbee28>
    7466:	9a3e                	c.add	s4,a5
    7468:	fb1ff06f          	j	7418 <llma_connection_setup+0x154>

0000746c <llma_rf_scan>:
    746c:	7139                	c.addi16sp	sp,-64
    746e:	de06                	c.swsp	ra,60(sp)
    7470:	dc22                	c.swsp	s0,56(sp)
    7472:	da26                	c.swsp	s1,52(sp)
    7474:	d64e                	c.swsp	s3,44(sp)
    7476:	d84a                	c.swsp	s2,48(sp)
    7478:	d452                	c.swsp	s4,40(sp)
    747a:	d256                	c.swsp	s5,36(sp)
    747c:	18452903          	lw	s2,388(a0)
    7480:	842a                	c.mv	s0,a0
    7482:	01092503          	lw	a0,16(s2)
    7486:	84ae                	c.mv	s1,a1
    7488:	00000593          	li	a1,0
    748c:	0000d097          	auipc	ra,0xd
    7490:	1a0080e7          	jalr	416(ra) # 1462c <xQueueGenericReset>
    7494:	0d442783          	lw	a5,212(s0)
    7498:	4505                	c.li	a0,1
    749a:	9782                	c.jalr	a5
    749c:	d1cf90ef          	jal	ra,9b8 <hal_tick_read>
    74a0:	009005b3          	add	a1,zero,s1
    74a4:	02050613          	addi	a2,a0,32
    74a8:	13440513          	addi	a0,s0,308
    74ac:	af4ff0ef          	jal	ra,67a0 <rf_start_srx2tx>
    74b0:	18442983          	lw	s3,388(s0)
    74b4:	4609                	c.li	a2,2
    74b6:	0109a503          	lw	a0,16(s3)
    74ba:	084c                	c.addi4spn	a1,sp,20
    74bc:	0000e097          	auipc	ra,0xe
    74c0:	818080e7          	jalr	-2024(ra) # 14cd4 <xQueueReceive>
    74c4:	1a050e63          	beqz	a0,7680 <llma_rf_scan+0x214>
    74c8:	01415703          	lhu	a4,20(sp)
    74cc:	0d442783          	lw	a5,212(s0)
    74d0:	4481                	c.li	s1,0
    74d2:	1807755b          	bbc	a4,0,765c <llma_rf_scan+0x1f0>
    74d6:	5827735b          	bbs	a4,2,765c <llma_rf_scan+0x1f0>
    74da:	00c9a703          	lw	a4,12(s3)
    74de:	00574683          	lbu	a3,5(a4)
    74e2:	9736                	c.add	a4,a3
    74e4:	01070703          	lb	a4,16(a4)
    74e8:	56077a5b          	bbs	a4,0,765c <llma_rf_scan+0x1f0>
    74ec:	80141737          	lui	a4,0x80141
    74f0:	84070703          	lb	a4,-1984(a4) # 80140840 <BIN_SIZE+0x601021d8>
    74f4:	0f077713          	andi	a4,a4,240
    74f8:	16071263          	bnez	a4,765c <llma_rf_scan+0x1f0>
    74fc:	4509                	c.li	a0,2
    74fe:	9782                	c.jalr	a5
    7500:	00c92983          	lw	s3,12(s2)
    7504:	03400793          	li	a5,52
    7508:	0059c483          	lbu	s1,5(s3)
    750c:	00648493          	addi	s1,s1,6
    7510:	1697dc63          	bge	a5,s1,7688 <llma_rf_scan+0x21c>
    7514:	407c                	c.lw	a5,68(s0)
    7516:	16078563          	beqz	a5,7680 <llma_rf_scan+0x214>
    751a:	0c340a93          	addi	s5,s0,195
    751e:	00698a13          	addi	s4,s3,6
    7522:	4619                	c.li	a2,6
    7524:	85d2                	c.mv	a1,s4
    7526:	8556                	c.mv	a0,s5
    7528:	0000c097          	auipc	ra,0xc
    752c:	9d8080e7          	jalr	-1576(ra) # 12f00 <tmemcmp>
    7530:	84aa                	c.mv	s1,a0
    7532:	14051763          	bnez	a0,7680 <llma_rf_scan+0x214>
    7536:	00498703          	lb	a4,4(s3)
    753a:	0d442783          	lw	a5,212(s0)
    753e:	8b3d                	c.andi	a4,15
    7540:	10071e63          	bnez	a4,765c <llma_rf_scan+0x1f0>
    7544:	9782                	c.jalr	a5
    7546:	0049c703          	lbu	a4,4(s3)
    754a:	13840783          	lb	a5,312(s0)
    754e:	1867275b          	bfoz	a4,a4,6,6
    7552:	071e                	c.slli	a4,0x7
    7554:	07f7f793          	andi	a5,a5,127
    7558:	8fd9                	c.or	a5,a4
    755a:	4619                	c.li	a2,6
    755c:	014005b3          	add	a1,zero,s4
    7560:	14040513          	addi	a0,s0,320
    7564:	12f40c23          	sb	a5,312(s0)
    7568:	0000c097          	auipc	ra,0xc
    756c:	9f0080e7          	jalr	-1552(ra) # 12f58 <tmemcpy>
    7570:	01092503          	lw	a0,16(s2)
    7574:	460d                	c.li	a2,3
    7576:	002c                	c.addi4spn	a1,sp,8
    7578:	0000d097          	auipc	ra,0xd
    757c:	75c080e7          	jalr	1884(ra) # 14cd4 <xQueueReceive>
    7580:	0d442783          	lw	a5,212(s0)
    7584:	4505                	c.li	a0,1
    7586:	9782                	c.jalr	a5
    7588:	c30f90ef          	jal	ra,9b8 <hal_tick_read>
    758c:	1f400593          	li	a1,500
    7590:	02050513          	addi	a0,a0,32
    7594:	a64ff0ef          	jal	ra,67f8 <rf_start_srx>
    7598:	18442903          	lw	s2,388(s0)
    759c:	4609                	c.li	a2,2
    759e:	01092503          	lw	a0,16(s2)
    75a2:	084c                	c.addi4spn	a1,sp,20
    75a4:	0000d097          	auipc	ra,0xd
    75a8:	730080e7          	jalr	1840(ra) # 14cd4 <xQueueReceive>
    75ac:	c555                	c.beqz	a0,7658 <llma_rf_scan+0x1ec>
    75ae:	01415783          	lhu	a5,20(sp)
    75b2:	0a07f35b          	bbc	a5,0,7658 <llma_rf_scan+0x1ec>
    75b6:	4a27f15b          	bbs	a5,2,7658 <llma_rf_scan+0x1ec>
    75ba:	00c92783          	lw	a5,12(s2)
    75be:	0057c703          	lbu	a4,5(a5)
    75c2:	97ba                	c.add	a5,a4
    75c4:	01078783          	lb	a5,16(a5)
    75c8:	4807f85b          	bbs	a5,0,7658 <llma_rf_scan+0x1ec>
    75cc:	801417b7          	lui	a5,0x80141
    75d0:	84078783          	lb	a5,-1984(a5) # 80140840 <BIN_SIZE+0x601021d8>
    75d4:	0f07f793          	andi	a5,a5,240
    75d8:	e3c1                	c.bnez	a5,7658 <llma_rf_scan+0x1ec>
    75da:	4619                	c.li	a2,6
    75dc:	85d2                	c.mv	a1,s4
    75de:	8556                	c.mv	a0,s5
    75e0:	0000c097          	auipc	ra,0xc
    75e4:	920080e7          	jalr	-1760(ra) # 12f00 <tmemcmp>
    75e8:	e925                	c.bnez	a0,7658 <llma_rf_scan+0x1ec>
    75ea:	00c98593          	addi	a1,s3,12
    75ee:	8522                	c.mv	a0,s0
    75f0:	cd5ff0ef          	jal	ra,72c4 <llma_connection_setup>
    75f4:	00a004b3          	add	s1,zero,a0
    75f8:	c125                	c.beqz	a0,7658 <llma_rf_scan+0x1ec>
    75fa:	04042223          	sw	zero,68(s0)
    75fe:	0059c903          	lbu	s2,5(s3)
    7602:	03400793          	li	a5,52
    7606:	0919                	c.addi	s2,6
    7608:	0527c863          	blt	a5,s2,7658 <llma_rf_scan+0x1ec>
    760c:	0c944683          	lbu	a3,201(s0)
    7610:	0cc42703          	lw	a4,204(s0)
    7614:	85ce                	c.mv	a1,s3
    7616:	864a                	c.mv	a2,s2
    7618:	c4f6977f          	maddr32	a4,a3,a5
    761c:	853a                	c.mv	a0,a4
    761e:	89ba                	c.mv	s3,a4
    7620:	0000c097          	auipc	ra,0xc
    7624:	938080e7          	jalr	-1736(ra) # 12f58 <tmemcpy>
    7628:	0c940783          	lb	a5,201(s0)
    762c:	aaaab737          	lui	a4,0xaaaab
    7630:	0785                	c.addi	a5,1
    7632:	0ff7f793          	andi	a5,a5,255
    7636:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    763a:	02e7b733          	mulhu	a4,a5,a4
    763e:	4831                	c.li	a6,12
    7640:	86ca                	c.mv	a3,s2
    7642:	864e                	c.mv	a2,s3
    7644:	85a2                	c.mv	a1,s0
    7646:	4505                	c.li	a0,1
    7648:	00375713          	srli	a4,a4,0x3
    764c:	c70717ff          	msubr32	a5,a4,a6
    7650:	0cf404a3          	sb	a5,201(s0)
    7654:	cadf80ef          	jal	ra,300 <llmacp_stack_msg>
    7658:	0d442783          	lw	a5,212(s0)
    765c:	4509                	c.li	a0,2
    765e:	9782                	c.jalr	a5
    7660:	801417b7          	lui	a5,0x80141
    7664:	f8000713          	li	a4,-128
    7668:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    766c:	50f2                	c.lwsp	ra,60(sp)
    766e:	5462                	c.lwsp	s0,56(sp)
    7670:	8526                	c.mv	a0,s1
    7672:	5942                	c.lwsp	s2,48(sp)
    7674:	54d2                	c.lwsp	s1,52(sp)
    7676:	59b2                	c.lwsp	s3,44(sp)
    7678:	5a22                	c.lwsp	s4,40(sp)
    767a:	5a92                	c.lwsp	s5,36(sp)
    767c:	6121                	c.addi16sp	sp,64
    767e:	8082                	c.jr	ra
    7680:	0d442783          	lw	a5,212(s0)
    7684:	4481                	c.li	s1,0
    7686:	bfd9                	c.j	765c <llma_rf_scan+0x1f0>
    7688:	0c944703          	lbu	a4,201(s0)
    768c:	0cc42a03          	lw	s4,204(s0)
    7690:	8626                	c.mv	a2,s1
    7692:	85ce                	c.mv	a1,s3
    7694:	c4f71a7f          	maddr32	s4,a4,a5
    7698:	01400533          	add	a0,zero,s4
    769c:	0000c097          	auipc	ra,0xc
    76a0:	8bc080e7          	jalr	-1860(ra) # 12f58 <tmemcpy>
    76a4:	0c940783          	lb	a5,201(s0)
    76a8:	aaaab737          	lui	a4,0xaaaab
    76ac:	0785                	c.addi	a5,1
    76ae:	0ff7f793          	andi	a5,a5,255
    76b2:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    76b6:	02e7b733          	mulhu	a4,a5,a4
    76ba:	4831                	c.li	a6,12
    76bc:	86a6                	c.mv	a3,s1
    76be:	8652                	c.mv	a2,s4
    76c0:	85a2                	c.mv	a1,s0
    76c2:	4501                	c.li	a0,0
    76c4:	00375713          	srli	a4,a4,0x3
    76c8:	c70717ff          	msubr32	a5,a4,a6
    76cc:	0cf404a3          	sb	a5,201(s0)
    76d0:	c31f80ef          	jal	ra,300 <llmacp_stack_msg>
    76d4:	e41ff06f          	j	7514 <llma_rf_scan+0xa8>

000076d8 <llma_tx_to_child_done>:
    76d8:	05154703          	lbu	a4,81(a0)
    76dc:	0bc50783          	lb	a5,188(a0)
    76e0:	00f77533          	and	a0,a4,a5
    76e4:	8b3d                	c.andi	a4,15
    76e6:	00e53533          	sltu	a0,a0,a4
    76ea:	00154513          	xori	a0,a0,1
    76ee:	8082                	c.jr	ra

000076f0 <llma_aud_packet_num>:
    76f0:	4514                	c.lw	a3,8(a0)
    76f2:	4550                	c.lw	a2,12(a0)
    76f4:	16850793          	addi	a5,a0,360
    76f8:	02d65633          	divu	a2,a2,a3
    76fc:	02d60633          	mul	a2,a2,a3
    7700:	00058463          	beqz	a1,7708 <llma_aud_packet_num+0x18>
    7704:	16050793          	addi	a5,a0,352
    7708:	0007d703          	lhu	a4,0(a5)
    770c:	0027de83          	lhu	t4,2(a5)
    7710:	07d70863          	beq	a4,t4,7780 <llma_aud_packet_num+0x90>
    7714:	0047af03          	lw	t5,4(a5)
    7718:	03400793          	li	a5,52
    771c:	85fa                	c.mv	a1,t5
    771e:	c4f715ff          	maddr32	a1,a4,a5
    7722:	419c                	c.lw	a5,0(a1)
    7724:	04f60e63          	beq	a2,a5,7780 <llma_aud_packet_num+0x90>
    7728:	01052303          	lw	t1,16(a0)
    772c:	2aaabe37          	lui	t3,0x2aaab
    7730:	0305                	c.addi	t1,1
    7732:	02d30333          	mul	t1,t1,a3
    7736:	4501                	c.li	a0,0
    7738:	aabe0e13          	addi	t3,t3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
    773c:	42b1                	c.li	t0,12
    773e:	03400f93          	li	t6,52
    7742:	a029                	c.j	774c <llma_aud_packet_num+0x5c>
    7744:	0007a783          	lw	a5,0(a5)
    7748:	02c78e63          	beq	a5,a2,7784 <llma_aud_packet_num+0x94>
    774c:	00170693          	addi	a3,a4,1
    7750:	e1c6987f          	mulsr64	a6,a3,t3
    7754:	41f6d593          	srai	a1,a3,0x1f
    7758:	4018d713          	srai	a4,a7,0x1
    775c:	8f0d                	c.sub	a4,a1
    775e:	40f607b3          	sub	a5,a2,a5
    7762:	c65716ff          	msubr32	a3,a4,t0
    7766:	00f337b3          	sltu	a5,t1,a5
    776a:	0017c793          	xori	a5,a5,1
    776e:	953e                	c.add	a0,a5
    7770:	87fa                	c.mv	a5,t5
    7772:	8736                	c.mv	a4,a3
    7774:	c5f697ff          	maddr32	a5,a3,t6
    7778:	fdd696e3          	bne	a3,t4,7744 <llma_aud_packet_num+0x54>
    777c:	00008067          	ret
    7780:	00000513          	li	a0,0
    7784:	00008067          	ret

00007788 <llma_more_data>:
    7788:	4514                	c.lw	a3,8(a0)
    778a:	4550                	c.lw	a2,12(a0)
    778c:	02d65633          	divu	a2,a2,a3
    7790:	02d60633          	mul	a2,a2,a3
    7794:	08058e63          	beqz	a1,7830 <llma_more_data+0xa8>
    7798:	15050393          	addi	t2,a0,336
    779c:	16050793          	addi	a5,a0,352
    77a0:	0007d703          	lhu	a4,0(a5)
    77a4:	0027de83          	lhu	t4,2(a5)
    77a8:	08ee8a63          	beq	t4,a4,783c <llma_more_data+0xb4>
    77ac:	0047af03          	lw	t5,4(a5)
    77b0:	03400793          	li	a5,52
    77b4:	85fa                	c.mv	a1,t5
    77b6:	c4f715ff          	maddr32	a1,a4,a5
    77ba:	419c                	c.lw	a5,0(a1)
    77bc:	08c78063          	beq	a5,a2,783c <llma_more_data+0xb4>
    77c0:	01052303          	lw	t1,16(a0)
    77c4:	2aaabe37          	lui	t3,0x2aaab
    77c8:	0305                	c.addi	t1,1
    77ca:	02d30333          	mul	t1,t1,a3
    77ce:	4581                	c.li	a1,0
    77d0:	aabe0e13          	addi	t3,t3,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
    77d4:	42b1                	c.li	t0,12
    77d6:	03400f93          	li	t6,52
    77da:	a029                	c.j	77e4 <llma_more_data+0x5c>
    77dc:	0007a783          	lw	a5,0(a5)
    77e0:	02c78a63          	beq	a5,a2,7814 <llma_more_data+0x8c>
    77e4:	00170693          	addi	a3,a4,1
    77e8:	e1c6987f          	mulsr64	a6,a3,t3
    77ec:	41f6d513          	srai	a0,a3,0x1f
    77f0:	4018d713          	srai	a4,a7,0x1
    77f4:	8f09                	c.sub	a4,a0
    77f6:	40f607b3          	sub	a5,a2,a5
    77fa:	c65716ff          	msubr32	a3,a4,t0
    77fe:	00f337b3          	sltu	a5,t1,a5
    7802:	0017c793          	xori	a5,a5,1
    7806:	95be                	c.add	a1,a5
    7808:	87fa                	c.mv	a5,t5
    780a:	8736                	c.mv	a4,a3
    780c:	c5f697ff          	maddr32	a5,a3,t6
    7810:	fcde96e3          	bne	t4,a3,77dc <llma_more_data+0x54>
    7814:	0023d783          	lhu	a5,2(t2)
    7818:	0003d503          	lhu	a0,0(t2)
    781c:	00a7f663          	bgeu	a5,a0,7828 <llma_more_data+0xa0>
    7820:	00c00713          	li	a4,12
    7824:	40f707b3          	sub	a5,a4,a5
    7828:	40a78533          	sub	a0,a5,a0
    782c:	952e                	c.add	a0,a1
    782e:	8082                	c.jr	ra
    7830:	15850393          	addi	t2,a0,344
    7834:	16850793          	addi	a5,a0,360
    7838:	f69ff06f          	j	77a0 <llma_more_data+0x18>
    783c:	4581                	c.li	a1,0
    783e:	bfd9                	c.j	7814 <llma_more_data+0x8c>

00007840 <llma_flow_ctrl_tx>:
    7840:	1141                	c.addi	sp,-16
    7842:	c622                	c.swsp	s0,12(sp)
    7844:	c426                	c.swsp	s1,8(sp)
    7846:	c24a                	c.swsp	s2,4(sp)
    7848:	c04e                	c.swsp	s3,0(sp)
    784a:	0305f593          	andi	a1,a1,48
    784e:	1105d3db          	beqc	a1,48,7954 <llma_flow_ctrl_tx+0x114>
    7852:	0ba50e03          	lb	t3,186(a0)
    7856:	00460783          	lb	a5,4(a2)
    785a:	00fe7e13          	andi	t3,t3,15
    785e:	9bc1                	c.andi	a5,-16
    7860:	01c7e7b3          	or	a5,a5,t3
    7864:	00f60223          	sb	a5,4(a2)
    7868:	0bb50f03          	lb	t5,187(a0)
    786c:	8bbd                	c.andi	a5,15
    786e:	00ff7f13          	andi	t5,t5,15
    7872:	004f1713          	slli	a4,t5,0x4
    7876:	8fd9                	c.or	a5,a4
    7878:	00f60223          	sb	a5,4(a2)
    787c:	00852683          	lw	a3,8(a0)
    7880:	00c52803          	lw	a6,12(a0)
    7884:	15850413          	addi	s0,a0,344
    7888:	02d85833          	divu	a6,a6,a3
    788c:	16850893          	addi	a7,a0,360
    7890:	02d80833          	mul	a6,a6,a3
    7894:	0008d703          	lhu	a4,0(a7)
    7898:	0028df83          	lhu	t6,2(a7)
    789c:	15f70463          	beq	a4,t6,79e4 <llma_flow_ctrl_tx+0x1a4>
    78a0:	0048a283          	lw	t0,4(a7)
    78a4:	03400793          	li	a5,52
    78a8:	8496                	c.mv	s1,t0
    78aa:	c4f714ff          	maddr32	s1,a4,a5
    78ae:	409c                	c.lw	a5,0(s1)
    78b0:	13078a63          	beq	a5,a6,79e4 <llma_flow_ctrl_tx+0x1a4>
    78b4:	01052e83          	lw	t4,16(a0)
    78b8:	2aaab5b7          	lui	a1,0x2aaab
    78bc:	0e85                	c.addi	t4,1
    78be:	02de8eb3          	mul	t4,t4,a3
    78c2:	4981                	c.li	s3,0
    78c4:	aab58593          	addi	a1,a1,-1365 # 2aaaaaab <BIN_SIZE+0xaa6c443>
    78c8:	4931                	c.li	s2,12
    78ca:	03400493          	li	s1,52
    78ce:	a029                	c.j	78d8 <llma_flow_ctrl_tx+0x98>
    78d0:	0007a783          	lw	a5,0(a5)
    78d4:	03078c63          	beq	a5,a6,790c <llma_flow_ctrl_tx+0xcc>
    78d8:	00170693          	addi	a3,a4,1
    78dc:	e0b6937f          	mulsr64	t1,a3,a1
    78e0:	41f6d893          	srai	a7,a3,0x1f
    78e4:	4013d713          	srai	a4,t2,0x1
    78e8:	41170733          	sub	a4,a4,a7
    78ec:	40f807b3          	sub	a5,a6,a5
    78f0:	c72716ff          	msubr32	a3,a4,s2
    78f4:	00feb7b3          	sltu	a5,t4,a5
    78f8:	0017c793          	xori	a5,a5,1
    78fc:	99be                	c.add	s3,a5
    78fe:	8796                	c.mv	a5,t0
    7900:	00d00733          	add	a4,zero,a3
    7904:	c49697ff          	maddr32	a5,a3,s1
    7908:	fdf694e3          	bne	a3,t6,78d0 <llma_flow_ctrl_tx+0x90>
    790c:	00245703          	lhu	a4,2(s0)
    7910:	00045783          	lhu	a5,0(s0)
    7914:	00f77663          	bgeu	a4,a5,7920 <llma_flow_ctrl_tx+0xe0>
    7918:	00c00693          	li	a3,12
    791c:	40e68733          	sub	a4,a3,a4
    7920:	8f1d                	c.sub	a4,a5
    7922:	00660783          	lb	a5,6(a2)
    7926:	974e                	c.add	a4,s3
    7928:	9bbd                	c.andi	a5,-17
    792a:	4685                	c.li	a3,1
    792c:	00f60323          	sb	a5,6(a2)
    7930:	0ae6d263          	bge	a3,a4,79d4 <llma_flow_ctrl_tx+0x194>
    7934:	0107e793          	ori	a5,a5,16
    7938:	00f60323          	sb	a5,6(a2)
    793c:	4432                	c.lwsp	s0,12(sp)
    793e:	44a2                	c.lwsp	s1,8(sp)
    7940:	4912                	c.lwsp	s2,4(sp)
    7942:	4982                	c.lwsp	s3,0(sp)
    7944:	004e1593          	slli	a1,t3,0x4
    7948:	01e5e5b3          	or	a1,a1,t5
    794c:	4541                	c.li	a0,16
    794e:	0141                	c.addi	sp,16
    7950:	f9cfa06f          	j	20ec <vcd_set>
    7954:	0b354e03          	lbu	t3,179(a0)
    7958:	0b454703          	lbu	a4,180(a0)
    795c:	0b250683          	lb	a3,178(a0)
    7960:	0b554583          	lbu	a1,181(a0)
    7964:	070a                	c.slli	a4,0x2
    7966:	0e06                	c.slli	t3,0x1
    7968:	00ee6e33          	or	t3,t3,a4
    796c:	00460783          	lb	a5,4(a2)
    7970:	00de6e33          	or	t3,t3,a3
    7974:	058e                	c.slli	a1,0x3
    7976:	00be6e33          	or	t3,t3,a1
    797a:	00fe7e13          	andi	t3,t3,15
    797e:	9bc1                	c.andi	a5,-16
    7980:	01c7e7b3          	or	a5,a5,t3
    7984:	00f60223          	sb	a5,4(a2)
    7988:	0b754f03          	lbu	t5,183(a0)
    798c:	0b854703          	lbu	a4,184(a0)
    7990:	0b650683          	lb	a3,182(a0)
    7994:	0b954583          	lbu	a1,185(a0)
    7998:	070a                	c.slli	a4,0x2
    799a:	0f06                	c.slli	t5,0x1
    799c:	00ef6f33          	or	t5,t5,a4
    79a0:	00df6f33          	or	t5,t5,a3
    79a4:	058e                	c.slli	a1,0x3
    79a6:	00bf6f33          	or	t5,t5,a1
    79aa:	00ff7f13          	andi	t5,t5,15
    79ae:	004f1713          	slli	a4,t5,0x4
    79b2:	8bbd                	c.andi	a5,15
    79b4:	8fd9                	c.or	a5,a4
    79b6:	00f60223          	sb	a5,4(a2)
    79ba:	4514                	c.lw	a3,8(a0)
    79bc:	00c52803          	lw	a6,12(a0)
    79c0:	15050413          	addi	s0,a0,336
    79c4:	02d85833          	divu	a6,a6,a3
    79c8:	16050893          	addi	a7,a0,352
    79cc:	02d80833          	mul	a6,a6,a3
    79d0:	ec5ff06f          	j	7894 <llma_flow_ctrl_tx+0x54>
    79d4:	b617645b          	bnec	a4,1,793c <llma_flow_ctrl_tx+0xfc>
    79d8:	14850513          	addi	a0,a0,328
    79dc:	f6a610e3          	bne	a2,a0,793c <llma_flow_ctrl_tx+0xfc>
    79e0:	f55ff06f          	j	7934 <llma_flow_ctrl_tx+0xf4>
    79e4:	4981                	c.li	s3,0
    79e6:	b71d                	c.j	790c <llma_flow_ctrl_tx+0xcc>

000079e8 <llma_flow_ctrl_rx>:
    79e8:	1101                	c.addi	sp,-32
    79ea:	cc22                	c.swsp	s0,24(sp)
    79ec:	ca26                	c.swsp	s1,20(sp)
    79ee:	c84a                	c.swsp	s2,16(sp)
    79f0:	ce06                	c.swsp	ra,28(sp)
    79f2:	c64e                	c.swsp	s3,12(sp)
    79f4:	00460703          	lb	a4,4(a2)
    79f8:	00464783          	lbu	a5,4(a2)
    79fc:	1077275b          	bfoz	a4,a4,4,7
    7a00:	8391                	c.srli	a5,0x4
    7a02:	842a                	c.mv	s0,a0
    7a04:	892e                	c.mv	s2,a1
    7a06:	4545                	c.li	a0,17
    7a08:	00f765b3          	or	a1,a4,a5
    7a0c:	00c004b3          	add	s1,zero,a2
    7a10:	edcfa0ef          	jal	ra,20ec <vcd_set>
    7a14:	04844783          	lbu	a5,72(s0)
    7a18:	0a078063          	beqz	a5,7ab8 <llma_flow_ctrl_rx+0xd0>
    7a1c:	0107e65b          	bnec	a5,16,7a28 <llma_flow_ctrl_rx+0x40>
    7a20:	03097793          	andi	a5,s2,48
    7a24:	0807dadb          	beqc	a5,32,7ab8 <llma_flow_ctrl_rx+0xd0>
    7a28:	04944683          	lbu	a3,73(s0)
    7a2c:	47bd                	c.li	a5,15
    7a2e:	4701                	c.li	a4,0
    7a30:	04d7f463          	bgeu	a5,a3,7a78 <llma_flow_ctrl_rx+0x90>
    7a34:	00448903          	lb	s2,4(s1)
    7a38:	0044c783          	lbu	a5,4(s1)
    7a3c:	00f97913          	andi	s2,s2,15
    7a40:	8391                	c.srli	a5,0x4
    7a42:	40e95933          	sra	s2,s2,a4
    7a46:	40e7d7b3          	sra	a5,a5,a4
    7a4a:	0ba44683          	lbu	a3,186(s0)
    7a4e:	0ff97913          	andi	s2,s2,255
    7a52:	8b85                	c.andi	a5,1
    7a54:	00197993          	andi	s3,s2,1
    7a58:	00000513          	li	a0,0
    7a5c:	02f69663          	bne	a3,a5,7a88 <llma_flow_ctrl_rx+0xa0>
    7a60:	0bb44783          	lbu	a5,187(s0)
    7a64:	0f378463          	beq	a5,s3,7b4c <llma_flow_ctrl_rx+0x164>
    7a68:	40f2                	c.lwsp	ra,28(sp)
    7a6a:	4462                	c.lwsp	s0,24(sp)
    7a6c:	44d2                	c.lwsp	s1,20(sp)
    7a6e:	4942                	c.lwsp	s2,16(sp)
    7a70:	49b2                	c.lwsp	s3,12(sp)
    7a72:	6105                	c.addi16sp	sp,32
    7a74:	00008067          	ret
    7a78:	200217b7          	lui	a5,0x20021
    7a7c:	57c78793          	addi	a5,a5,1404 # 2002157c <map.19494>
    7a80:	97b6                	c.add	a5,a3
    7a82:	0007c703          	lbu	a4,0(a5)
    7a86:	b77d                	c.j	7a34 <llma_flow_ctrl_rx+0x4c>
    7a88:	4551                	c.li	a0,20
    7a8a:	4585                	c.li	a1,1
    7a8c:	e60fa0ef          	jal	ra,20ec <vcd_set>
    7a90:	0d144783          	lbu	a5,209(s0)
    7a94:	00100513          	li	a0,1
    7a98:	bc17e45b          	bnec	a5,1,7a60 <llma_flow_ctrl_rx+0x78>
    7a9c:	0ba40783          	lb	a5,186(s0)
    7aa0:	17a45703          	lhu	a4,378(s0)
    7aa4:	0017c793          	xori	a5,a5,1
    7aa8:	0af40d23          	sb	a5,186(s0)
    7aac:	1e071663          	bnez	a4,7c98 <llma_flow_ctrl_rx+0x2b0>
    7ab0:	4505                	c.li	a0,1
    7ab2:	0c0408a3          	sb	zero,209(s0)
    7ab6:	b76d                	c.j	7a60 <llma_flow_ctrl_rx+0x78>
    7ab8:	200217b7          	lui	a5,0x20021
    7abc:	57c78793          	addi	a5,a5,1404 # 2002157c <map.19494>
    7ac0:	00f97913          	andi	s2,s2,15
    7ac4:	993e                	c.add	s2,a5
    7ac6:	00094983          	lbu	s3,0(s2)
    7aca:	0044c783          	lbu	a5,4(s1)
    7ace:	01340933          	add	s2,s0,s3
    7ad2:	0b294703          	lbu	a4,178(s2)
    7ad6:	8391                	c.srli	a5,0x4
    7ad8:	00000513          	li	a0,0
    7adc:	0cf71c63          	bne	a4,a5,7bb4 <llma_flow_ctrl_rx+0x1cc>
    7ae0:	00448783          	lb	a5,4(s1)
    7ae4:	0b694703          	lbu	a4,182(s2)
    7ae8:	8bbd                	c.andi	a5,15
    7aea:	f6f71fe3          	bne	a4,a5,7a68 <llma_flow_ctrl_rx+0x80>
    7aee:	4785                	c.li	a5,1
    7af0:	00648603          	lb	a2,6(s1)
    7af4:	013797b3          	sll	a5,a5,s3
    7af8:	1c07b7db          	bfos	a5,a5,7,0
    7afc:	05240683          	lb	a3,82(s0)
    7b00:	12467c5b          	bbc	a2,4,7c38 <llma_flow_ctrl_rx+0x250>
    7b04:	00d7e7b3          	or	a5,a5,a3
    7b08:	0ff7f793          	andi	a5,a5,255
    7b0c:	04f40923          	sb	a5,82(s0)
    7b10:	00174713          	xori	a4,a4,1
    7b14:	4585                	c.li	a1,1
    7b16:	4555                	c.li	a0,21
    7b18:	0ae90b23          	sb	a4,182(s2)
    7b1c:	dd0fa0ef          	jal	ra,20ec <vcd_set>
    7b20:	00648783          	lb	a5,6(s1)
    7b24:	8bbd                	c.andi	a5,15
    7b26:	cb89                	c.beqz	a5,7b38 <llma_flow_ctrl_rx+0x150>
    7b28:	0054c903          	lbu	s2,5(s1)
    7b2c:	03400793          	li	a5,52
    7b30:	00890913          	addi	s2,s2,8
    7b34:	1127d863          	bge	a5,s2,7c44 <llma_flow_ctrl_rx+0x25c>
    7b38:	00100513          	li	a0,1
    7b3c:	40f2                	c.lwsp	ra,28(sp)
    7b3e:	4462                	c.lwsp	s0,24(sp)
    7b40:	44d2                	c.lwsp	s1,20(sp)
    7b42:	4942                	c.lwsp	s2,16(sp)
    7b44:	49b2                	c.lwsp	s3,12(sp)
    7b46:	6105                	c.addi16sp	sp,32
    7b48:	00008067          	ret
    7b4c:	fff94913          	not	s2,s2
    7b50:	00197913          	andi	s2,s2,1
    7b54:	4585                	c.li	a1,1
    7b56:	4555                	c.li	a0,21
    7b58:	0b240da3          	sb	s2,187(s0)
    7b5c:	d90fa0ef          	jal	ra,20ec <vcd_set>
    7b60:	00648783          	lb	a5,6(s1)
    7b64:	8bbd                	c.andi	a5,15
    7b66:	dbe9                	c.beqz	a5,7b38 <llma_flow_ctrl_rx+0x150>
    7b68:	0054c903          	lbu	s2,5(s1)
    7b6c:	03400793          	li	a5,52
    7b70:	0921                	c.addi	s2,8
    7b72:	fd27c3e3          	blt	a5,s2,7b38 <llma_flow_ctrl_rx+0x150>
    7b76:	0c944683          	lbu	a3,201(s0)
    7b7a:	0cc42703          	lw	a4,204(s0)
    7b7e:	85a6                	c.mv	a1,s1
    7b80:	84ba                	c.mv	s1,a4
    7b82:	c4f694ff          	maddr32	s1,a3,a5
    7b86:	864a                	c.mv	a2,s2
    7b88:	00900533          	add	a0,zero,s1
    7b8c:	0000b097          	auipc	ra,0xb
    7b90:	3cc080e7          	jalr	972(ra) # 12f58 <tmemcpy>
    7b94:	0c940783          	lb	a5,201(s0)
    7b98:	aaaab737          	lui	a4,0xaaaab
    7b9c:	0785                	c.addi	a5,1
    7b9e:	0ff7f793          	andi	a5,a5,255
    7ba2:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7ba6:	02e7b733          	mulhu	a4,a5,a4
    7baa:	86ca                	c.mv	a3,s2
    7bac:	8626                	c.mv	a2,s1
    7bae:	85a2                	c.mv	a1,s0
    7bb0:	451d                	c.li	a0,7
    7bb2:	a0f9                	c.j	7c80 <llma_flow_ctrl_rx+0x298>
    7bb4:	4585                	c.li	a1,1
    7bb6:	4551                	c.li	a0,20
    7bb8:	d34fa0ef          	jal	ra,20ec <vcd_set>
    7bbc:	0d044783          	lbu	a5,208(s0)
    7bc0:	0017d45b          	beqc	a5,1,7bc8 <llma_flow_ctrl_rx+0x1e0>
    7bc4:	4505                	c.li	a0,1
    7bc6:	bf29                	c.j	7ae0 <llma_flow_ctrl_rx+0xf8>
    7bc8:	0bc40683          	lb	a3,188(s0)
    7bcc:	013797b3          	sll	a5,a5,s3
    7bd0:	05144703          	lbu	a4,81(s0)
    7bd4:	8fd5                	c.or	a5,a3
    7bd6:	0ff7f793          	andi	a5,a5,255
    7bda:	0af40e23          	sb	a5,188(s0)
    7bde:	00f77693          	andi	a3,a4,15
    7be2:	8ff9                	c.and	a5,a4
    7be4:	fed7e0e3          	bltu	a5,a3,7bc4 <llma_flow_ctrl_rx+0x1dc>
    7be8:	0007785b          	bbc	a4,0,7bf8 <llma_flow_ctrl_rx+0x210>
    7bec:	0b240783          	lb	a5,178(s0)
    7bf0:	0017c793          	xori	a5,a5,1
    7bf4:	0af40923          	sb	a5,178(s0)
    7bf8:	0017785b          	bbc	a4,1,7c08 <llma_flow_ctrl_rx+0x220>
    7bfc:	0b340783          	lb	a5,179(s0)
    7c00:	0017c793          	xori	a5,a5,1
    7c04:	0af409a3          	sb	a5,179(s0)
    7c08:	0027785b          	bbc	a4,2,7c18 <llma_flow_ctrl_rx+0x230>
    7c0c:	0b440783          	lb	a5,180(s0)
    7c10:	0017c793          	xori	a5,a5,1
    7c14:	0af40a23          	sb	a5,180(s0)
    7c18:	0037785b          	bbc	a4,3,7c28 <llma_flow_ctrl_rx+0x240>
    7c1c:	0b540783          	lb	a5,181(s0)
    7c20:	0017c793          	xori	a5,a5,1
    7c24:	0af40aa3          	sb	a5,181(s0)
    7c28:	17845783          	lhu	a5,376(s0)
    7c2c:	0c079063          	bnez	a5,7cec <llma_flow_ctrl_rx+0x304>
    7c30:	4505                	c.li	a0,1
    7c32:	0c040823          	sb	zero,208(s0)
    7c36:	b56d                	c.j	7ae0 <llma_flow_ctrl_rx+0xf8>
    7c38:	fff7c793          	not	a5,a5
    7c3c:	8ff5                	c.and	a5,a3
    7c3e:	0ff7f793          	andi	a5,a5,255
    7c42:	b5e9                	c.j	7b0c <llma_flow_ctrl_rx+0x124>
    7c44:	0c944683          	lbu	a3,201(s0)
    7c48:	0cc42703          	lw	a4,204(s0)
    7c4c:	85a6                	c.mv	a1,s1
    7c4e:	84ba                	c.mv	s1,a4
    7c50:	c4f694ff          	maddr32	s1,a3,a5
    7c54:	864a                	c.mv	a2,s2
    7c56:	8526                	c.mv	a0,s1
    7c58:	0000b097          	auipc	ra,0xb
    7c5c:	300080e7          	jalr	768(ra) # 12f58 <tmemcpy>
    7c60:	0c940783          	lb	a5,201(s0)
    7c64:	aaaab737          	lui	a4,0xaaaab
    7c68:	0785                	c.addi	a5,1
    7c6a:	0ff7f793          	andi	a5,a5,255
    7c6e:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7c72:	02e7b733          	mulhu	a4,a5,a4
    7c76:	86ca                	c.mv	a3,s2
    7c78:	8626                	c.mv	a2,s1
    7c7a:	85a2                	c.mv	a1,s0
    7c7c:	00398513          	addi	a0,s3,3
    7c80:	830d                	c.srli	a4,0x3
    7c82:	4831                	c.li	a6,12
    7c84:	c70717ff          	msubr32	a5,a4,a6
    7c88:	0cf404a3          	sb	a5,201(s0)
    7c8c:	e74f80ef          	jal	ra,300 <llmacp_stack_msg>
    7c90:	00100513          	li	a0,1
    7c94:	ea9ff06f          	j	7b3c <llma_flow_ctrl_rx+0x154>
    7c98:	4585                	c.li	a1,1
    7c9a:	4521                	c.li	a0,8
    7c9c:	c50fa0ef          	jal	ra,20ec <vcd_set>
    7ca0:	17a45783          	lhu	a5,378(s0)
    7ca4:	0817de5b          	beqc	a5,1,7d40 <llma_flow_ctrl_rx+0x358>
    7ca8:	a027e45b          	bnec	a5,2,7ab0 <llma_flow_ctrl_rx+0xc8>
    7cac:	15845703          	lhu	a4,344(s0)
    7cb0:	15c42603          	lw	a2,348(s0)
    7cb4:	03400793          	li	a5,52
    7cb8:	03400693          	li	a3,52
    7cbc:	c4f7167f          	maddr32	a2,a4,a5
    7cc0:	85a2                	c.mv	a1,s0
    7cc2:	4525                	c.li	a0,9
    7cc4:	e3cf80ef          	jal	ra,300 <llmacp_stack_msg>
    7cc8:	15841783          	lh	a5,344(s0)
    7ccc:	aaaab737          	lui	a4,0xaaaab
    7cd0:	0785                	c.addi	a5,1
    7cd2:	3c07a7db          	bfoz	a5,a5,15,0
    7cd6:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7cda:	02e7b733          	mulhu	a4,a5,a4
    7cde:	46b1                	c.li	a3,12
    7ce0:	830d                	c.srli	a4,0x3
    7ce2:	c6d717ff          	msubr32	a5,a4,a3
    7ce6:	14f41c23          	sh	a5,344(s0)
    7cea:	b3d9                	c.j	7ab0 <llma_flow_ctrl_rx+0xc8>
    7cec:	4585                	c.li	a1,1
    7cee:	4521                	c.li	a0,8
    7cf0:	bfcfa0ef          	jal	ra,20ec <vcd_set>
    7cf4:	17845783          	lhu	a5,376(s0)
    7cf8:	0617d65b          	beqc	a5,1,7d64 <llma_flow_ctrl_rx+0x37c>
    7cfc:	b227ea5b          	bnec	a5,2,7c30 <llma_flow_ctrl_rx+0x248>
    7d00:	15045703          	lhu	a4,336(s0)
    7d04:	15442603          	lw	a2,340(s0)
    7d08:	03400793          	li	a5,52
    7d0c:	03400693          	li	a3,52
    7d10:	c4f7167f          	maddr32	a2,a4,a5
    7d14:	85a2                	c.mv	a1,s0
    7d16:	4521                	c.li	a0,8
    7d18:	de8f80ef          	jal	ra,300 <llmacp_stack_msg>
    7d1c:	15041783          	lh	a5,336(s0)
    7d20:	aaaab737          	lui	a4,0xaaaab
    7d24:	0785                	c.addi	a5,1
    7d26:	3c07a7db          	bfoz	a5,a5,15,0
    7d2a:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7d2e:	02e7b733          	mulhu	a4,a5,a4
    7d32:	46b1                	c.li	a3,12
    7d34:	830d                	c.srli	a4,0x3
    7d36:	c6d717ff          	msubr32	a5,a4,a3
    7d3a:	14f41823          	sh	a5,336(s0)
    7d3e:	bdcd                	c.j	7c30 <llma_flow_ctrl_rx+0x248>
    7d40:	16841783          	lh	a5,360(s0)
    7d44:	aaaab737          	lui	a4,0xaaaab
    7d48:	0785                	c.addi	a5,1
    7d4a:	3c07a7db          	bfoz	a5,a5,15,0
    7d4e:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7d52:	02e7b733          	mulhu	a4,a5,a4
    7d56:	46b1                	c.li	a3,12
    7d58:	830d                	c.srli	a4,0x3
    7d5a:	c6d717ff          	msubr32	a5,a4,a3
    7d5e:	16f41423          	sh	a5,360(s0)
    7d62:	b3b9                	c.j	7ab0 <llma_flow_ctrl_rx+0xc8>
    7d64:	16041783          	lh	a5,352(s0)
    7d68:	aaaab737          	lui	a4,0xaaaab
    7d6c:	0785                	c.addi	a5,1
    7d6e:	3c07a7db          	bfoz	a5,a5,15,0
    7d72:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7d76:	02e7b733          	mulhu	a4,a5,a4
    7d7a:	46b1                	c.li	a3,12
    7d7c:	830d                	c.srli	a4,0x3
    7d7e:	c6d717ff          	msubr32	a5,a4,a3
    7d82:	16f41023          	sh	a5,352(s0)
    7d86:	b56d                	c.j	7c30 <llma_flow_ctrl_rx+0x248>

00007d88 <llma_tx_item_read>:
    7d88:	00852883          	lw	a7,8(a0)
    7d8c:	4554                	c.lw	a3,12(a0)
    7d8e:	0316d6b3          	divu	a3,a3,a7
    7d92:	031686b3          	mul	a3,a3,a7
    7d96:	cddd                	c.beqz	a1,7e54 <llma_tx_item_read+0xcc>
    7d98:	16055783          	lhu	a5,352(a0)
    7d9c:	16255e03          	lhu	t3,354(a0)
    7da0:	17850393          	addi	t2,a0,376
    7da4:	16050e93          	addi	t4,a0,352
    7da8:	00000613          	li	a2,0
    7dac:	09c78263          	beq	a5,t3,7e30 <llma_tx_item_read+0xa8>
    7db0:	004eaf03          	lw	t5,4(t4)
    7db4:	03400713          	li	a4,52
    7db8:	867a                	c.mv	a2,t5
    7dba:	c4e7967f          	maddr32	a2,a5,a4
    7dbe:	00062803          	lw	a6,0(a2)
    7dc2:	06d80363          	beq	a6,a3,7e28 <llma_tx_item_read+0xa0>
    7dc6:	4918                	c.lw	a4,16(a0)
    7dc8:	41068833          	sub	a6,a3,a6
    7dcc:	0705                	c.addi	a4,1
    7dce:	03170733          	mul	a4,a4,a7
    7dd2:	05077d63          	bgeu	a4,a6,7e2c <llma_tx_item_read+0xa4>
    7dd6:	aaaab337          	lui	t1,0xaaaab
    7dda:	aab30313          	addi	t1,t1,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7dde:	42b1                	c.li	t0,12
    7de0:	03400f93          	li	t6,52
    7de4:	0200006f          	j	7e04 <llma_tx_item_read+0x7c>
    7de8:	4218                	c.lw	a4,0(a2)
    7dea:	40e68833          	sub	a6,a3,a4
    7dee:	02d70d63          	beq	a4,a3,7e28 <llma_tx_item_read+0xa0>
    7df2:	4918                	c.lw	a4,16(a0)
    7df4:	00852883          	lw	a7,8(a0)
    7df8:	00170713          	addi	a4,a4,1
    7dfc:	03170733          	mul	a4,a4,a7
    7e00:	03077663          	bgeu	a4,a6,7e2c <llma_tx_item_read+0xa4>
    7e04:	0785                	c.addi	a5,1
    7e06:	3c07a7db          	bfoz	a5,a5,15,0
    7e0a:	0267b733          	mulhu	a4,a5,t1
    7e0e:	867a                	c.mv	a2,t5
    7e10:	00375713          	srli	a4,a4,0x3
    7e14:	c65717ff          	msubr32	a5,a4,t0
    7e18:	3c07a7db          	bfoz	a5,a5,15,0
    7e1c:	00fe9023          	sh	a5,0(t4)
    7e20:	c5f7967f          	maddr32	a2,a5,t6
    7e24:	fdc792e3          	bne	a5,t3,7de8 <llma_tx_item_read+0x60>
    7e28:	00000613          	li	a2,0
    7e2c:	04058063          	beqz	a1,7e6c <llma_tx_item_read+0xe4>
    7e30:	15050513          	addi	a0,a0,336
    7e34:	00055783          	lhu	a5,0(a0)
    7e38:	00255703          	lhu	a4,2(a0)
    7e3c:	04f70063          	beq	a4,a5,7e7c <llma_tx_item_read+0xf4>
    7e40:	4148                	c.lw	a0,4(a0)
    7e42:	03400713          	li	a4,52
    7e46:	c4e7957f          	maddr32	a0,a5,a4
    7e4a:	c90d                	c.beqz	a0,7e7c <llma_tx_item_read+0xf4>
    7e4c:	4789                	c.li	a5,2
    7e4e:	00f39023          	sh	a5,0(t2)
    7e52:	8082                	c.jr	ra
    7e54:	16855783          	lhu	a5,360(a0)
    7e58:	16a55e03          	lhu	t3,362(a0)
    7e5c:	17a50393          	addi	t2,a0,378
    7e60:	16850e93          	addi	t4,a0,360
    7e64:	f4fe16e3          	bne	t3,a5,7db0 <llma_tx_item_read+0x28>
    7e68:	00000613          	li	a2,0
    7e6c:	15850513          	addi	a0,a0,344
    7e70:	00055783          	lhu	a5,0(a0)
    7e74:	00255703          	lhu	a4,2(a0)
    7e78:	fcf714e3          	bne	a4,a5,7e40 <llma_tx_item_read+0xb8>
    7e7c:	00c037b3          	snez	a5,a2
    7e80:	00f39023          	sh	a5,0(t2)
    7e84:	8532                	c.mv	a0,a2
    7e86:	8082                	c.jr	ra

00007e88 <llma_tx_packet_ready>:
    7e88:	00852883          	lw	a7,8(a0)
    7e8c:	4554                	c.lw	a3,12(a0)
    7e8e:	0316d6b3          	divu	a3,a3,a7
    7e92:	031686b3          	mul	a3,a3,a7
    7e96:	c5dd                	c.beqz	a1,7f44 <llma_tx_packet_ready+0xbc>
    7e98:	16055783          	lhu	a5,352(a0)
    7e9c:	16255e03          	lhu	t3,354(a0)
    7ea0:	16050f13          	addi	t5,a0,352
    7ea4:	0fc78863          	beq	a5,t3,7f94 <llma_tx_packet_ready+0x10c>
    7ea8:	16452e83          	lw	t4,356(a0)
    7eac:	03400713          	li	a4,52
    7eb0:	01d00633          	add	a2,zero,t4
    7eb4:	c4e7967f          	maddr32	a2,a5,a4
    7eb8:	00062803          	lw	a6,0(a2)
    7ebc:	0d068c63          	beq	a3,a6,7f94 <llma_tx_packet_ready+0x10c>
    7ec0:	4918                	c.lw	a4,16(a0)
    7ec2:	41068833          	sub	a6,a3,a6
    7ec6:	0705                	c.addi	a4,1
    7ec8:	03170733          	mul	a4,a4,a7
    7ecc:	05077c63          	bgeu	a4,a6,7f24 <llma_tx_packet_ready+0x9c>
    7ed0:	aaaab337          	lui	t1,0xaaaab
    7ed4:	aab30313          	addi	t1,t1,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    7ed8:	42b1                	c.li	t0,12
    7eda:	03400f93          	li	t6,52
    7ede:	a839                	c.j	7efc <llma_tx_packet_ready+0x74>
    7ee0:	4218                	c.lw	a4,0(a2)
    7ee2:	40e68833          	sub	a6,a3,a4
    7ee6:	02e68d63          	beq	a3,a4,7f20 <llma_tx_packet_ready+0x98>
    7eea:	4918                	c.lw	a4,16(a0)
    7eec:	00852883          	lw	a7,8(a0)
    7ef0:	00170713          	addi	a4,a4,1
    7ef4:	03170733          	mul	a4,a4,a7
    7ef8:	03077663          	bgeu	a4,a6,7f24 <llma_tx_packet_ready+0x9c>
    7efc:	0785                	c.addi	a5,1
    7efe:	3c07a7db          	bfoz	a5,a5,15,0
    7f02:	0267b733          	mulhu	a4,a5,t1
    7f06:	8676                	c.mv	a2,t4
    7f08:	00375713          	srli	a4,a4,0x3
    7f0c:	c65717ff          	msubr32	a5,a4,t0
    7f10:	3c07a7db          	bfoz	a5,a5,15,0
    7f14:	00ff1023          	sh	a5,0(t5)
    7f18:	c5f7967f          	maddr32	a2,a5,t6
    7f1c:	fdc792e3          	bne	a5,t3,7ee0 <llma_tx_packet_ready+0x58>
    7f20:	00000613          	li	a2,0
    7f24:	15850793          	addi	a5,a0,344
    7f28:	00058463          	beqz	a1,7f30 <llma_tx_packet_ready+0xa8>
    7f2c:	15050793          	addi	a5,a0,336
    7f30:	0007d703          	lhu	a4,0(a5)
    7f34:	0027d683          	lhu	a3,2(a5)
    7f38:	04e68a63          	beq	a3,a4,7f8c <llma_tx_packet_ready+0x104>
    7f3c:	04060063          	beqz	a2,7f7c <llma_tx_packet_ready+0xf4>
    7f40:	4505                	c.li	a0,1
    7f42:	8082                	c.jr	ra
    7f44:	16855783          	lhu	a5,360(a0)
    7f48:	16a55e03          	lhu	t3,362(a0)
    7f4c:	16850f13          	addi	t5,a0,360
    7f50:	01c78e63          	beq	a5,t3,7f6c <llma_tx_packet_ready+0xe4>
    7f54:	16c52e83          	lw	t4,364(a0)
    7f58:	03400713          	li	a4,52
    7f5c:	01d00633          	add	a2,zero,t4
    7f60:	c4e7967f          	maddr32	a2,a5,a4
    7f64:	00062803          	lw	a6,0(a2)
    7f68:	f5069ce3          	bne	a3,a6,7ec0 <llma_tx_packet_ready+0x38>
    7f6c:	15855703          	lhu	a4,344(a0)
    7f70:	15a55683          	lhu	a3,346(a0)
    7f74:	15850793          	addi	a5,a0,344
    7f78:	00e68863          	beq	a3,a4,7f88 <llma_tx_packet_ready+0x100>
    7f7c:	43dc                	c.lw	a5,4(a5)
    7f7e:	03400693          	li	a3,52
    7f82:	c4d717ff          	maddr32	a5,a4,a3
    7f86:	ffcd                	c.bnez	a5,7f40 <llma_tx_packet_ready+0xb8>
    7f88:	4501                	c.li	a0,0
    7f8a:	8082                	c.jr	ra
    7f8c:	de75                	c.beqz	a2,7f88 <llma_tx_packet_ready+0x100>
    7f8e:	4505                	c.li	a0,1
    7f90:	00008067          	ret
    7f94:	15055703          	lhu	a4,336(a0)
    7f98:	15255783          	lhu	a5,338(a0)
    7f9c:	fee786e3          	beq	a5,a4,7f88 <llma_tx_packet_ready+0x100>
    7fa0:	15050513          	addi	a0,a0,336
    7fa4:	415c                	c.lw	a5,4(a0)
    7fa6:	03400693          	li	a3,52
    7faa:	c4d717ff          	maddr32	a5,a4,a3
    7fae:	fbc9                	c.bnez	a5,7f40 <llma_tx_packet_ready+0xb8>
    7fb0:	fd9ff06f          	j	7f88 <llma_tx_packet_ready+0x100>

00007fb4 <llma_alive_childs>:
    7fb4:	04854783          	lbu	a5,72(a0)
    7fb8:	0207d0db          	beqc	a5,32,7fd8 <llma_alive_childs+0x24>
    7fbc:	05154783          	lbu	a5,81(a0)
    7fc0:	0417a75b          	bfoz	a4,a5,1,1
    7fc4:	0017f513          	andi	a0,a5,1
    7fc8:	953a                	c.add	a0,a4
    7fca:	0827a75b          	bfoz	a4,a5,2,2
    7fce:	953a                	c.add	a0,a4
    7fd0:	0c37a7db          	bfoz	a5,a5,3,3
    7fd4:	953e                	c.add	a0,a5
    7fd6:	8082                	c.jr	ra
    7fd8:	4501                	c.li	a0,0
    7fda:	8082                	c.jr	ra

00007fdc <llma_tx_item_done>:
    7fdc:	1101                	c.addi	sp,-32
    7fde:	ce06                	c.swsp	ra,28(sp)
    7fe0:	cc22                	c.swsp	s0,24(sp)
    7fe2:	ca26                	c.swsp	s1,20(sp)
    7fe4:	c84a                	c.swsp	s2,16(sp)
    7fe6:	c64e                	c.swsp	s3,12(sp)
    7fe8:	c452                	c.swsp	s4,8(sp)
    7fea:	c5ad                	c.beqz	a1,8054 <llma_tx_item_done+0x78>
    7fec:	05154783          	lbu	a5,81(a0)
    7ff0:	0007f85b          	bbc	a5,0,8000 <llma_tx_item_done+0x24>
    7ff4:	0b250703          	lb	a4,178(a0)
    7ff8:	00174713          	xori	a4,a4,1
    7ffc:	0ae50923          	sb	a4,178(a0)
    8000:	0017f85b          	bbc	a5,1,8010 <llma_tx_item_done+0x34>
    8004:	0b350703          	lb	a4,179(a0)
    8008:	00174713          	xori	a4,a4,1
    800c:	0ae509a3          	sb	a4,179(a0)
    8010:	0027f85b          	bbc	a5,2,8020 <llma_tx_item_done+0x44>
    8014:	0b450703          	lb	a4,180(a0)
    8018:	00174713          	xori	a4,a4,1
    801c:	0ae50a23          	sb	a4,180(a0)
    8020:	0037f85b          	bbc	a5,3,8030 <llma_tx_item_done+0x54>
    8024:	0b550783          	lb	a5,181(a0)
    8028:	0017c793          	xori	a5,a5,1
    802c:	0af50aa3          	sb	a5,181(a0)
    8030:	17855783          	lhu	a5,376(a0)
    8034:	17850993          	addi	s3,a0,376
    8038:	16050a13          	addi	s4,a0,352
    803c:	15050913          	addi	s2,a0,336
    8040:	02079a63          	bnez	a5,8074 <llma_tx_item_done+0x98>
    8044:	40f2                	c.lwsp	ra,28(sp)
    8046:	4462                	c.lwsp	s0,24(sp)
    8048:	44d2                	c.lwsp	s1,20(sp)
    804a:	4942                	c.lwsp	s2,16(sp)
    804c:	49b2                	c.lwsp	s3,12(sp)
    804e:	4a22                	c.lwsp	s4,8(sp)
    8050:	6105                	c.addi16sp	sp,32
    8052:	8082                	c.jr	ra
    8054:	0ba50703          	lb	a4,186(a0)
    8058:	17a55783          	lhu	a5,378(a0)
    805c:	00174713          	xori	a4,a4,1
    8060:	0ae50d23          	sb	a4,186(a0)
    8064:	17a50993          	addi	s3,a0,378
    8068:	16850a13          	addi	s4,a0,360
    806c:	15850913          	addi	s2,a0,344
    8070:	fc078ae3          	beqz	a5,8044 <llma_tx_item_done+0x68>
    8074:	842a                	c.mv	s0,a0
    8076:	84ae                	c.mv	s1,a1
    8078:	4521                	c.li	a0,8
    807a:	4585                	c.li	a1,1
    807c:	870fa0ef          	jal	ra,20ec <vcd_set>
    8080:	0009d783          	lhu	a5,0(s3)
    8084:	0417d65b          	beqc	a5,1,80d0 <llma_tx_item_done+0xf4>
    8088:	ba27ee5b          	bnec	a5,2,8044 <llma_tx_item_done+0x68>
    808c:	00095703          	lhu	a4,0(s2)
    8090:	00492603          	lw	a2,4(s2)
    8094:	03400793          	li	a5,52
    8098:	0014b513          	seqz	a0,s1
    809c:	c4f7167f          	maddr32	a2,a4,a5
    80a0:	03400693          	li	a3,52
    80a4:	85a2                	c.mv	a1,s0
    80a6:	0521                	c.addi	a0,8
    80a8:	a58f80ef          	jal	ra,300 <llmacp_stack_msg>
    80ac:	00091783          	lh	a5,0(s2)
    80b0:	aaaab737          	lui	a4,0xaaaab
    80b4:	0785                	c.addi	a5,1
    80b6:	3c07a7db          	bfoz	a5,a5,15,0
    80ba:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    80be:	02e7b733          	mulhu	a4,a5,a4
    80c2:	46b1                	c.li	a3,12
    80c4:	830d                	c.srli	a4,0x3
    80c6:	c6d717ff          	msubr32	a5,a4,a3
    80ca:	00f91023          	sh	a5,0(s2)
    80ce:	bf9d                	c.j	8044 <llma_tx_item_done+0x68>
    80d0:	000a1783          	lh	a5,0(s4)
    80d4:	aaaab737          	lui	a4,0xaaaab
    80d8:	0785                	c.addi	a5,1
    80da:	3c07a7db          	bfoz	a5,a5,15,0
    80de:	aab70713          	addi	a4,a4,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    80e2:	02e7b733          	mulhu	a4,a5,a4
    80e6:	46b1                	c.li	a3,12
    80e8:	830d                	c.srli	a4,0x3
    80ea:	c6d717ff          	msubr32	a5,a4,a3
    80ee:	00fa1023          	sh	a5,0(s4)
    80f2:	40f2                	c.lwsp	ra,28(sp)
    80f4:	4462                	c.lwsp	s0,24(sp)
    80f6:	44d2                	c.lwsp	s1,20(sp)
    80f8:	4942                	c.lwsp	s2,16(sp)
    80fa:	49b2                	c.lwsp	s3,12(sp)
    80fc:	4a22                	c.lwsp	s4,8(sp)
    80fe:	6105                	c.addi16sp	sp,32
    8100:	00008067          	ret

00008104 <llma_packet_expired>:
    8104:	8e4d                	c.or	a2,a1
    8106:	87aa                	c.mv	a5,a0
    8108:	ee01                	c.bnez	a2,8120 <llma_packet_expired+0x1c>
    810a:	04854703          	lbu	a4,72(a0)
    810e:	4501                	c.li	a0,0
    8110:	00071663          	bnez	a4,811c <llma_packet_expired+0x18>
    8114:	1787d703          	lhu	a4,376(a5)
    8118:	0017565b          	beqc	a4,1,8124 <llma_packet_expired+0x20>
    811c:	00008067          	ret
    8120:	4501                	c.li	a0,0
    8122:	8082                	c.jr	ra
    8124:	1707a703          	lw	a4,368(a5)
    8128:	4b94                	c.lw	a3,16(a5)
    812a:	478c                	c.lw	a1,8(a5)
    812c:	4318                	c.lw	a4,0(a4)
    812e:	0689                	c.addi	a3,2
    8130:	00c7a603          	lw	a2,12(a5)
    8134:	c4b6977f          	maddr32	a4,a3,a1
    8138:	00e60463          	beq	a2,a4,8140 <llma_packet_expired+0x3c>
    813c:	fe0750e3          	bgez	a4,811c <llma_packet_expired+0x18>
    8140:	0517c703          	lbu	a4,81(a5)
    8144:	00077c5b          	bbc	a4,0,815c <llma_packet_expired+0x58>
    8148:	0bc78683          	lb	a3,188(a5)
    814c:	0006f85b          	bbc	a3,0,815c <llma_packet_expired+0x58>
    8150:	0b278683          	lb	a3,178(a5)
    8154:	0016c693          	xori	a3,a3,1
    8158:	0ad78923          	sb	a3,178(a5)
    815c:	00177c5b          	bbc	a4,1,8174 <llma_packet_expired+0x70>
    8160:	0bc7c683          	lbu	a3,188(a5)
    8164:	0016f85b          	bbc	a3,1,8174 <llma_packet_expired+0x70>
    8168:	0b378683          	lb	a3,179(a5)
    816c:	0016c693          	xori	a3,a3,1
    8170:	0ad789a3          	sb	a3,179(a5)
    8174:	00277c5b          	bbc	a4,2,818c <llma_packet_expired+0x88>
    8178:	0bc7c683          	lbu	a3,188(a5)
    817c:	0026f85b          	bbc	a3,2,818c <llma_packet_expired+0x88>
    8180:	0b478683          	lb	a3,180(a5)
    8184:	0016c693          	xori	a3,a3,1
    8188:	0ad78a23          	sb	a3,180(a5)
    818c:	00377c5b          	bbc	a4,3,81a4 <llma_packet_expired+0xa0>
    8190:	0bc7c703          	lbu	a4,188(a5)
    8194:	0037785b          	bbc	a4,3,81a4 <llma_packet_expired+0xa0>
    8198:	0b578703          	lb	a4,181(a5)
    819c:	00174713          	xori	a4,a4,1
    81a0:	0ae78aa3          	sb	a4,181(a5)
    81a4:	4505                	c.li	a0,1
    81a6:	8082                	c.jr	ra

000081a8 <llma_stx_request>:
    81a8:	1101                	c.addi	sp,-32
    81aa:	00b507b3          	add	a5,a0,a1
    81ae:	ce06                	c.swsp	ra,28(sp)
    81b0:	cc22                	c.swsp	s0,24(sp)
    81b2:	c84a                	c.swsp	s2,16(sp)
    81b4:	c64e                	c.swsp	s3,12(sp)
    81b6:	c452                	c.swsp	s4,8(sp)
    81b8:	ca26                	c.swsp	s1,20(sp)
    81ba:	0907c483          	lbu	s1,144(a5)
    81be:	842a                	c.mv	s0,a0
    81c0:	89ae                	c.mv	s3,a1
    81c2:	4565                	c.li	a0,25
    81c4:	85a6                	c.mv	a1,s1
    81c6:	8a32                	c.mv	s4,a2
    81c8:	f25f90ef          	jal	ra,20ec <vcd_set>
    81cc:	1c04b55b          	bfos	a0,s1,7,0
    81d0:	0000c097          	auipc	ra,0xc
    81d4:	d54080e7          	jalr	-684(ra) # 13f24 <rf_set_ble_chn>
    81d8:	0d442783          	lw	a5,212(s0)
    81dc:	4501                	c.li	a0,0
    81de:	9782                	c.jalr	a5
    81e0:	4004                	c.lw	s1,0(s0)
    81e2:	14840913          	addi	s2,s0,328
    81e6:	1e048593          	addi	a1,s1,480
    81ea:	854a                	c.mv	a0,s2
    81ec:	c94fe0ef          	jal	ra,6680 <rf_start_stx>
    81f0:	801407b7          	lui	a5,0x80140
    81f4:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    81f8:	c0000737          	lui	a4,0xc0000
    81fc:	e2878793          	addi	a5,a5,-472
    8200:	409787b3          	sub	a5,a5,s1
    8204:	02e7fa63          	bgeu	a5,a4,8238 <llma_stx_request+0x90>
    8208:	f8000713          	li	a4,-128
    820c:	801417b7          	lui	a5,0x80141
    8210:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    8214:	0d442783          	lw	a5,212(s0)
    8218:	4509                	c.li	a0,2
    821a:	9782                	c.jalr	a5
    821c:	4539                	c.li	a0,14
    821e:	4581                	c.li	a1,0
    8220:	ecdf90ef          	jal	ra,20ec <vcd_set>
    8224:	00000513          	li	a0,0
    8228:	40f2                	c.lwsp	ra,28(sp)
    822a:	4462                	c.lwsp	s0,24(sp)
    822c:	44d2                	c.lwsp	s1,20(sp)
    822e:	4942                	c.lwsp	s2,16(sp)
    8230:	49b2                	c.lwsp	s3,12(sp)
    8232:	4a22                	c.lwsp	s4,8(sp)
    8234:	6105                	c.addi16sp	sp,32
    8236:	8082                	c.jr	ra
    8238:	18442783          	lw	a5,388(s0)
    823c:	4581                	c.li	a1,0
    823e:	4b88                	c.lw	a0,16(a5)
    8240:	0000c097          	auipc	ra,0xc
    8244:	3ec080e7          	jalr	1004(ra) # 1462c <xQueueGenericReset>
    8248:	04844583          	lbu	a1,72(s0)
    824c:	e1e1                	c.bnez	a1,830c <llma_stx_request+0x164>
    824e:	05144603          	lbu	a2,81(s0)
    8252:	05240783          	lb	a5,82(s0)
    8256:	8732                	c.mv	a4,a2
    8258:	8ff1                	c.and	a5,a2
    825a:	efdd                	c.bnez	a5,8318 <llma_stx_request+0x170>
    825c:	0d044783          	lbu	a5,208(s0)
    8260:	efc5                	c.bnez	a5,8318 <llma_stx_request+0x170>
    8262:	0a098b63          	beqz	s3,8318 <llma_stx_request+0x170>
    8266:	00842e03          	lw	t3,8(s0)
    826a:	4454                	c.lw	a3,12(s0)
    826c:	16045783          	lhu	a5,352(s0)
    8270:	03c6d6b3          	divu	a3,a3,t3
    8274:	16245e83          	lhu	t4,354(s0)
    8278:	03c686b3          	mul	a3,a3,t3
    827c:	06fe8863          	beq	t4,a5,82ec <llma_stx_request+0x144>
    8280:	16442f03          	lw	t5,356(s0)
    8284:	03400513          	li	a0,52
    8288:	887a                	c.mv	a6,t5
    828a:	c4a7987f          	maddr32	a6,a5,a0
    828e:	00082883          	lw	a7,0(a6)
    8292:	05168d63          	beq	a3,a7,82ec <llma_stx_request+0x144>
    8296:	4808                	c.lw	a0,16(s0)
    8298:	411688b3          	sub	a7,a3,a7
    829c:	0505                	c.addi	a0,1
    829e:	03c50e33          	mul	t3,a0,t3
    82a2:	331e7163          	bgeu	t3,a7,85c4 <llma_stx_request+0x41c>
    82a6:	aaaab337          	lui	t1,0xaaaab
    82aa:	aab30313          	addi	t1,t1,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    82ae:	42b1                	c.li	t0,12
    82b0:	03400f93          	li	t6,52
    82b4:	0140006f          	j	82c8 <llma_stx_request+0x120>
    82b8:	00082503          	lw	a0,0(a6)
    82bc:	40a688b3          	sub	a7,a3,a0
    82c0:	02a68663          	beq	a3,a0,82ec <llma_stx_request+0x144>
    82c4:	311e7063          	bgeu	t3,a7,85c4 <llma_stx_request+0x41c>
    82c8:	0785                	c.addi	a5,1
    82ca:	3c07a7db          	bfoz	a5,a5,15,0
    82ce:	0267b533          	mulhu	a0,a5,t1
    82d2:	887a                	c.mv	a6,t5
    82d4:	00355513          	srli	a0,a0,0x3
    82d8:	c65517ff          	msubr32	a5,a0,t0
    82dc:	3c07a7db          	bfoz	a5,a5,15,0
    82e0:	16f41023          	sh	a5,352(s0)
    82e4:	c5f7987f          	maddr32	a6,a5,t6
    82e8:	fdd798e3          	bne	a5,t4,82b8 <llma_stx_request+0x110>
    82ec:	15045703          	lhu	a4,336(s0)
    82f0:	15245783          	lhu	a5,338(s0)
    82f4:	f0e78ae3          	beq	a5,a4,8208 <llma_stx_request+0x60>
    82f8:	15442783          	lw	a5,340(s0)
    82fc:	03400693          	li	a3,52
    8300:	c4d717ff          	maddr32	a5,a4,a3
    8304:	f00782e3          	beqz	a5,8208 <llma_stx_request+0x60>
    8308:	8732                	c.mv	a4,a2
    830a:	a039                	c.j	8318 <llma_stx_request+0x170>
    830c:	04041783          	lh	a5,64(s0)
    8310:	ae47fc5b          	bbc	a5,4,8208 <llma_stx_request+0x60>
    8314:	05144703          	lbu	a4,81(s0)
    8318:	014407b3          	add	a5,s0,s4
    831c:	04b7c483          	lbu	s1,75(a5)
    8320:	0304f793          	andi	a5,s1,48
    8324:	1107dcdb          	beqc	a5,48,843c <llma_stx_request+0x294>
    8328:	1c07375b          	bfos	a4,a4,7,0
    832c:	ec075ee3          	bgez	a4,8208 <llma_stx_request+0x60>
    8330:	0d144783          	lbu	a5,209(s0)
    8334:	04078263          	beqz	a5,8378 <llma_stx_request+0x1d0>
    8338:	17442783          	lw	a5,372(s0)
    833c:	00078463          	beqz	a5,8344 <llma_stx_request+0x19c>
    8340:	00478913          	addi	s2,a5,4
    8344:	864a                	c.mv	a2,s2
    8346:	85a6                	c.mv	a1,s1
    8348:	00800533          	add	a0,zero,s0
    834c:	cf4ff0ef          	jal	ra,7840 <llma_flow_ctrl_tx>
    8350:	000807b7          	lui	a5,0x80
    8354:	1af96e63          	bltu	s2,a5,8510 <llma_stx_request+0x368>
    8358:	c01807b7          	lui	a5,0xc0180
    835c:	00f90933          	add	s2,s2,a5
    8360:	4539                	c.li	a0,14
    8362:	801007b7          	lui	a5,0x80100
    8366:	4585                	c.li	a1,1
    8368:	4527a423          	sw	s2,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
    836c:	d81f90ef          	jal	ra,20ec <vcd_set>
    8370:	00100513          	li	a0,1
    8374:	eb5ff06f          	j	8228 <llma_stx_request+0x80>
    8378:	440c                	c.lw	a1,8(s0)
    837a:	4454                	c.lw	a3,12(s0)
    837c:	16845783          	lhu	a5,360(s0)
    8380:	02b6d6b3          	divu	a3,a3,a1
    8384:	16a45303          	lhu	t1,362(s0)
    8388:	02b686b3          	mul	a3,a3,a1
    838c:	06f30663          	beq	t1,a5,83f8 <llma_stx_request+0x250>
    8390:	16c42883          	lw	a7,364(s0)
    8394:	03400713          	li	a4,52
    8398:	8646                	c.mv	a2,a7
    839a:	c4e7967f          	maddr32	a2,a5,a4
    839e:	4218                	c.lw	a4,0(a2)
    83a0:	04d70c63          	beq	a4,a3,83f8 <llma_stx_request+0x250>
    83a4:	4808                	c.lw	a0,16(s0)
    83a6:	40e68733          	sub	a4,a3,a4
    83aa:	0505                	c.addi	a0,1
    83ac:	02b50533          	mul	a0,a0,a1
    83b0:	04e57663          	bgeu	a0,a4,83fc <llma_stx_request+0x254>
    83b4:	aaaab837          	lui	a6,0xaaaab
    83b8:	aab80813          	addi	a6,a6,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    83bc:	4eb1                	c.li	t4,12
    83be:	03400e13          	li	t3,52
    83c2:	a809                	c.j	83d4 <llma_stx_request+0x22c>
    83c4:	00062703          	lw	a4,0(a2)
    83c8:	40e685b3          	sub	a1,a3,a4
    83cc:	02e68663          	beq	a3,a4,83f8 <llma_stx_request+0x250>
    83d0:	02b57663          	bgeu	a0,a1,83fc <llma_stx_request+0x254>
    83d4:	0785                	c.addi	a5,1
    83d6:	3c07a7db          	bfoz	a5,a5,15,0
    83da:	0307b733          	mulhu	a4,a5,a6
    83de:	8646                	c.mv	a2,a7
    83e0:	00375713          	srli	a4,a4,0x3
    83e4:	c7d717ff          	msubr32	a5,a4,t4
    83e8:	3c07a7db          	bfoz	a5,a5,15,0
    83ec:	16f41423          	sh	a5,360(s0)
    83f0:	c5c7967f          	maddr32	a2,a5,t3
    83f4:	fcf318e3          	bne	t1,a5,83c4 <llma_stx_request+0x21c>
    83f8:	00000613          	li	a2,0
    83fc:	15845703          	lhu	a4,344(s0)
    8400:	15a45783          	lhu	a5,346(s0)
    8404:	1ae78a63          	beq	a5,a4,85b8 <llma_stx_request+0x410>
    8408:	15c42783          	lw	a5,348(s0)
    840c:	03400693          	li	a3,52
    8410:	c4d717ff          	maddr32	a5,a4,a3
    8414:	1a078263          	beqz	a5,85b8 <llma_stx_request+0x410>
    8418:	00200713          	li	a4,2
    841c:	16e41d23          	sh	a4,378(s0)
    8420:	16f42a23          	sw	a5,372(s0)
    8424:	4585                	c.li	a1,1
    8426:	4785                	c.li	a5,1
    8428:	00900513          	li	a0,9
    842c:	0cf408a3          	sb	a5,209(s0)
    8430:	cbdf90ef          	jal	ra,20ec <vcd_set>
    8434:	17442783          	lw	a5,372(s0)
    8438:	f05ff06f          	j	833c <llma_stx_request+0x194>
    843c:	00f77793          	andi	a5,a4,15
    8440:	dc0784e3          	beqz	a5,8208 <llma_stx_request+0x60>
    8444:	0d044783          	lbu	a5,208(s0)
    8448:	ebe1                	c.bnez	a5,8518 <llma_stx_request+0x370>
    844a:	00842e03          	lw	t3,8(s0)
    844e:	4454                	c.lw	a3,12(s0)
    8450:	03c6d6b3          	divu	a3,a3,t3
    8454:	4705                	c.li	a4,1
    8456:	16045783          	lhu	a5,352(s0)
    845a:	16245883          	lhu	a7,354(s0)
    845e:	0ce40823          	sb	a4,208(s0)
    8462:	0a040e23          	sb	zero,188(s0)
    8466:	03c686b3          	mul	a3,a3,t3
    846a:	07178763          	beq	a5,a7,84d8 <llma_stx_request+0x330>
    846e:	16442303          	lw	t1,356(s0)
    8472:	03400713          	li	a4,52
    8476:	861a                	c.mv	a2,t1
    8478:	c4e7967f          	maddr32	a2,a5,a4
    847c:	4218                	c.lw	a4,0(a2)
    847e:	04e68d63          	beq	a3,a4,84d8 <llma_stx_request+0x330>
    8482:	4808                	c.lw	a0,16(s0)
    8484:	40e68733          	sub	a4,a3,a4
    8488:	0505                	c.addi	a0,1
    848a:	03c50533          	mul	a0,a0,t3
    848e:	04e57763          	bgeu	a0,a4,84dc <llma_stx_request+0x334>
    8492:	aaaab837          	lui	a6,0xaaaab
    8496:	aab80813          	addi	a6,a6,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    849a:	4eb1                	c.li	t4,12
    849c:	03400e13          	li	t3,52
    84a0:	0140006f          	j	84b4 <llma_stx_request+0x30c>
    84a4:	00062703          	lw	a4,0(a2)
    84a8:	40e685b3          	sub	a1,a3,a4
    84ac:	02e68663          	beq	a3,a4,84d8 <llma_stx_request+0x330>
    84b0:	02b57663          	bgeu	a0,a1,84dc <llma_stx_request+0x334>
    84b4:	0785                	c.addi	a5,1
    84b6:	3c07a7db          	bfoz	a5,a5,15,0
    84ba:	0307b733          	mulhu	a4,a5,a6
    84be:	861a                	c.mv	a2,t1
    84c0:	00375713          	srli	a4,a4,0x3
    84c4:	c7d717ff          	msubr32	a5,a4,t4
    84c8:	3c07a7db          	bfoz	a5,a5,15,0
    84cc:	16f41023          	sh	a5,352(s0)
    84d0:	c5c7967f          	maddr32	a2,a5,t3
    84d4:	fd1798e3          	bne	a5,a7,84a4 <llma_stx_request+0x2fc>
    84d8:	00000613          	li	a2,0
    84dc:	15045703          	lhu	a4,336(s0)
    84e0:	15245783          	lhu	a5,338(s0)
    84e4:	0ce78463          	beq	a5,a4,85ac <llma_stx_request+0x404>
    84e8:	15442783          	lw	a5,340(s0)
    84ec:	03400693          	li	a3,52
    84f0:	c4d717ff          	maddr32	a5,a4,a3
    84f4:	cfc5                	c.beqz	a5,85ac <llma_stx_request+0x404>
    84f6:	4709                	c.li	a4,2
    84f8:	16e41c23          	sh	a4,376(s0)
    84fc:	4585                	c.li	a1,1
    84fe:	4525                	c.li	a0,9
    8500:	16f42823          	sw	a5,368(s0)
    8504:	be9f90ef          	jal	ra,20ec <vcd_set>
    8508:	17042783          	lw	a5,368(s0)
    850c:	e31ff06f          	j	833c <llma_stx_request+0x194>
    8510:	c00007b7          	lui	a5,0xc0000
    8514:	993e                	c.add	s2,a5
    8516:	b5a9                	c.j	8360 <llma_stx_request+0x1b8>
    8518:	0149e9b3          	or	s3,s3,s4
    851c:	17042783          	lw	a5,368(s0)
    8520:	e0099ee3          	bnez	s3,833c <llma_stx_request+0x194>
    8524:	e0059ce3          	bnez	a1,833c <llma_stx_request+0x194>
    8528:	17845683          	lhu	a3,376(s0)
    852c:	a016e85b          	bnec	a3,1,833c <llma_stx_request+0x194>
    8530:	480c                	c.lw	a1,16(s0)
    8532:	00842e03          	lw	t3,8(s0)
    8536:	4390                	c.lw	a2,0(a5)
    8538:	0589                	c.addi	a1,2
    853a:	4454                	c.lw	a3,12(s0)
    853c:	c5c5967f          	maddr32	a2,a1,t3
    8540:	00d60463          	beq	a2,a3,8548 <llma_stx_request+0x3a0>
    8544:	de065ce3          	bgez	a2,833c <llma_stx_request+0x194>
    8548:	00077c5b          	bbc	a4,0,8560 <llma_stx_request+0x3b8>
    854c:	0bc40783          	lb	a5,188(s0)
    8550:	0007f85b          	bbc	a5,0,8560 <llma_stx_request+0x3b8>
    8554:	0b240783          	lb	a5,178(s0)
    8558:	0017c793          	xori	a5,a5,1
    855c:	0af40923          	sb	a5,178(s0)
    8560:	00177c5b          	bbc	a4,1,8578 <llma_stx_request+0x3d0>
    8564:	0bc44783          	lbu	a5,188(s0)
    8568:	0017f85b          	bbc	a5,1,8578 <llma_stx_request+0x3d0>
    856c:	0b340783          	lb	a5,179(s0)
    8570:	0017c793          	xori	a5,a5,1
    8574:	0af409a3          	sb	a5,179(s0)
    8578:	00277c5b          	bbc	a4,2,8590 <llma_stx_request+0x3e8>
    857c:	0bc44783          	lbu	a5,188(s0)
    8580:	0027f85b          	bbc	a5,2,8590 <llma_stx_request+0x3e8>
    8584:	0b440783          	lb	a5,180(s0)
    8588:	0017c793          	xori	a5,a5,1
    858c:	0af40a23          	sb	a5,180(s0)
    8590:	ac37705b          	bbc	a4,3,8450 <llma_stx_request+0x2a8>
    8594:	0bc44783          	lbu	a5,188(s0)
    8598:	aa37fc5b          	bbc	a5,3,8450 <llma_stx_request+0x2a8>
    859c:	0b540783          	lb	a5,181(s0)
    85a0:	0017c793          	xori	a5,a5,1
    85a4:	0af40aa3          	sb	a5,181(s0)
    85a8:	ea9ff06f          	j	8450 <llma_stx_request+0x2a8>
    85ac:	00c037b3          	snez	a5,a2
    85b0:	16f41c23          	sh	a5,376(s0)
    85b4:	87b2                	c.mv	a5,a2
    85b6:	b799                	c.j	84fc <llma_stx_request+0x354>
    85b8:	00c037b3          	snez	a5,a2
    85bc:	16f41d23          	sh	a5,378(s0)
    85c0:	87b2                	c.mv	a5,a2
    85c2:	bdb9                	c.j	8420 <llma_stx_request+0x278>
    85c4:	15045683          	lhu	a3,336(s0)
    85c8:	15245783          	lhu	a5,338(s0)
    85cc:	00d79663          	bne	a5,a3,85d8 <llma_stx_request+0x430>
    85d0:	d40814e3          	bnez	a6,8318 <llma_stx_request+0x170>
    85d4:	c35ff06f          	j	8208 <llma_stx_request+0x60>
    85d8:	d40810e3          	bnez	a6,8318 <llma_stx_request+0x170>
    85dc:	15442783          	lw	a5,340(s0)
    85e0:	03400713          	li	a4,52
    85e4:	c4e697ff          	maddr32	a5,a3,a4
    85e8:	d1dff06f          	j	8304 <llma_stx_request+0x15c>

000085ec <llma_srx_request>:
    85ec:	1141                	c.addi	sp,-16
    85ee:	c422                	c.swsp	s0,8(sp)
    85f0:	c606                	c.swsp	ra,12(sp)
    85f2:	c226                	c.swsp	s1,4(sp)
    85f4:	04051703          	lh	a4,64(a0)
    85f8:	00c506b3          	add	a3,a0,a2
    85fc:	f7f77713          	andi	a4,a4,-129
    8600:	04854803          	lbu	a6,72(a0)
    8604:	04b6c683          	lbu	a3,75(a3)
    8608:	04e51023          	sh	a4,64(a0)
    860c:	842a                	c.mv	s0,a0
    860e:	08081763          	bnez	a6,869c <llma_srx_request+0xb0>
    8612:	20021737          	lui	a4,0x20021
    8616:	8abd                	c.andi	a3,15
    8618:	57c70713          	addi	a4,a4,1404 # 2002157c <map.19494>
    861c:	9736                	c.add	a4,a3
    861e:	05154503          	lbu	a0,81(a0)
    8622:	00074703          	lbu	a4,0(a4)
    8626:	40e55533          	sra	a0,a0,a4
    862a:	8905                	c.andi	a0,1
    862c:	c135                	c.beqz	a0,8690 <llma_srx_request+0xa4>
    862e:	0d044703          	lbu	a4,208(s0)
    8632:	4501                	c.li	a0,0
    8634:	04070e63          	beqz	a4,8690 <llma_srx_request+0xa4>
    8638:	84ae                	c.mv	s1,a1
    863a:	453d                	c.li	a0,15
    863c:	00100593          	li	a1,1
    8640:	aadf90ef          	jal	ra,20ec <vcd_set>
    8644:	0d442783          	lw	a5,212(s0)
    8648:	4505                	c.li	a0,1
    864a:	9782                	c.jalr	a5
    864c:	009405b3          	add	a1,s0,s1
    8650:	0905c483          	lbu	s1,144(a1)
    8654:	4565                	c.li	a0,25
    8656:	85a6                	c.mv	a1,s1
    8658:	a95f90ef          	jal	ra,20ec <vcd_set>
    865c:	1c04b55b          	bfos	a0,s1,7,0
    8660:	0000c097          	auipc	ra,0xc
    8664:	8c4080e7          	jalr	-1852(ra) # 13f24 <rf_set_ble_chn>
    8668:	801407b7          	lui	a5,0x80140
    866c:	2007a503          	lw	a0,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    8670:	09600593          	li	a1,150
    8674:	02050513          	addi	a0,a0,32
    8678:	980fe0ef          	jal	ra,67f8 <rf_start_srx>
    867c:	18442783          	lw	a5,388(s0)
    8680:	4581                	c.li	a1,0
    8682:	4b88                	c.lw	a0,16(a5)
    8684:	0000c097          	auipc	ra,0xc
    8688:	fa8080e7          	jalr	-88(ra) # 1462c <xQueueGenericReset>
    868c:	00100513          	li	a0,1
    8690:	40b2                	c.lwsp	ra,12(sp)
    8692:	4422                	c.lwsp	s0,8(sp)
    8694:	4492                	c.lwsp	s1,4(sp)
    8696:	0141                	c.addi	sp,16
    8698:	00008067          	ret
    869c:	4501                	c.li	a0,0
    869e:	bf08695b          	bnec	a6,16,8690 <llma_srx_request+0xa4>
    86a2:	e989                	c.bnez	a1,86b4 <llma_srx_request+0xc8>
    86a4:	4505                	c.li	a0,1
    86a6:	00c57763          	bgeu	a0,a2,86b4 <llma_srx_request+0xc8>
    86aa:	08076713          	ori	a4,a4,128
    86ae:	04e41023          	sh	a4,64(s0)
    86b2:	b759                	c.j	8638 <llma_srx_request+0x4c>
    86b4:	0306f693          	andi	a3,a3,48
    86b8:	4501                	c.li	a0,0
    86ba:	debd                	c.beqz	a3,8638 <llma_srx_request+0x4c>
    86bc:	fd5ff06f          	j	8690 <llma_srx_request+0xa4>

000086c0 <llma_beacon_request>:
    86c0:	4558                	c.lw	a4,12(a0)
    86c2:	4510                	c.lw	a2,8(a0)
    86c4:	05154683          	lbu	a3,81(a0)
    86c8:	87aa                	c.mv	a5,a0
    86ca:	02c75733          	divu	a4,a4,a2
    86ce:	c6bd                	c.beqz	a3,873c <llma_beacon_request+0x7c>
    86d0:	4501                	c.li	a0,0
    86d2:	c9bd                	c.beqz	a1,8748 <llma_beacon_request+0x88>
    86d4:	0407d603          	lhu	a2,64(a5)
    86d8:	40067813          	andi	a6,a2,1024
    86dc:	00183813          	seqz	a6,a6
    86e0:	00280813          	addi	a6,a6,2
    86e4:	07058263          	beq	a1,a6,8748 <llma_beacon_request+0x88>
    86e8:	46267c5b          	bbs	a2,2,8760 <llma_beacon_request+0xa0>
    86ec:	4501                	c.li	a0,0
    86ee:	04067d5b          	bbc	a2,0,8748 <llma_beacon_request+0x88>
    86f2:	5388                	c.lw	a0,32(a5)
    86f4:	e525                	c.bnez	a0,875c <llma_beacon_request+0x9c>
    86f6:	0487c583          	lbu	a1,72(a5)
    86fa:	e5b9                	c.bnez	a1,8748 <llma_beacon_request+0x88>
    86fc:	4486765b          	bbs	a2,8,8748 <llma_beacon_request+0x88>
    8700:	0d07c603          	lbu	a2,208(a5)
    8704:	e231                	c.bnez	a2,8748 <llma_beacon_request+0x88>
    8706:	05278783          	lb	a5,82(a5)
    870a:	8ff5                	c.and	a5,a3
    870c:	ef95                	c.bnez	a5,8748 <llma_beacon_request+0x88>
    870e:	00f6f793          	andi	a5,a3,15
    8712:	02f7db5b          	beqc	a5,15,8748 <llma_beacon_request+0x88>
    8716:	4505                	c.li	a0,1
    8718:	ca85                	c.beqz	a3,8748 <llma_beacon_request+0x88>
    871a:	0416a65b          	bfoz	a2,a3,1,1
    871e:	0016f793          	andi	a5,a3,1
    8722:	97b2                	c.add	a5,a2
    8724:	0c36a55b          	bfoz	a0,a3,3,3
    8728:	0826a65b          	bfoz	a2,a3,2,2
    872c:	97b2                	c.add	a5,a2
    872e:	c119                	c.beqz	a0,8734 <llma_beacon_request+0x74>
    8730:	0037dc5b          	beqc	a5,3,8748 <llma_beacon_request+0x88>
    8734:	8b1d                	c.andi	a4,7
    8736:	00273513          	sltiu	a0,a4,2
    873a:	8082                	c.jr	ra
    873c:	04055603          	lhu	a2,64(a0)
    8740:	00100513          	li	a0,1
    8744:	0026745b          	bbc	a2,2,874c <llma_beacon_request+0x8c>
    8748:	00008067          	ret
    874c:	00777593          	andi	a1,a4,7
    8750:	4805                	c.li	a6,1
    8752:	4501                	c.li	a0,0
    8754:	f8b87ce3          	bgeu	a6,a1,86ec <llma_beacon_request+0x2c>
    8758:	00008067          	ret
    875c:	4501                	c.li	a0,0
    875e:	8082                	c.jr	ra
    8760:	4505                	c.li	a0,1
    8762:	8082                	c.jr	ra

00008764 <llma_scan_request>:
    8764:	1141                	c.addi	sp,-16
    8766:	c622                	c.swsp	s0,12(sp)
    8768:	c426                	c.swsp	s1,8(sp)
    876a:	c24a                	c.swsp	s2,4(sp)
    876c:	c04e                	c.swsp	s3,0(sp)
    876e:	04055783          	lhu	a5,64(a0)
    8772:	0417fb5b          	bbc	a5,1,87c8 <llma_scan_request+0x64>
    8776:	05154703          	lbu	a4,81(a0)
    877a:	ef39                	c.bnez	a4,87d8 <llma_scan_request+0x74>
    877c:	4007f793          	andi	a5,a5,1024
    8780:	14079863          	bnez	a5,88d0 <llma_scan_request+0x16c>
    8784:	67a9                	c.lui	a5,0xa
    8786:	c4078793          	addi	a5,a5,-960 # 9c40 <energy_normalization_fix.constprop.14+0x14>
    878a:	02f587b3          	mul	a5,a1,a5
    878e:	6709                	c.lui	a4,0x2
    8790:	a0070713          	addi	a4,a4,-1536 # 1a00 <irq_19>
    8794:	000275b7          	lui	a1,0x27
    8798:	de058593          	addi	a1,a1,-544 # 26de0 <CODE_SIZE+0xca58>
    879c:	8d9d                	c.sub	a1,a5
    879e:	c6c715ff          	msubr32	a1,a4,a2
    87a2:	650d                	c.lui	a0,0x3
    87a4:	4432                	c.lwsp	s0,12(sp)
    87a6:	20050513          	addi	a0,a0,512 # 3200 <uart_receive_dma_buffer_set+0x68>
    87aa:	00a5b533          	sltu	a0,a1,a0
    87ae:	c28c                	c.sw	a1,0(a3)
    87b0:	44a2                	c.lwsp	s1,8(sp)
    87b2:	4912                	c.lwsp	s2,4(sp)
    87b4:	4982                	c.lwsp	s3,0(sp)
    87b6:	00154513          	xori	a0,a0,1
    87ba:	0141                	c.addi	sp,16
    87bc:	00008067          	ret
    87c0:	13299263          	bne	s3,s2,88e4 <llma_scan_request+0x180>
    87c4:	0e0e0463          	beqz	t3,88ac <llma_scan_request+0x148>
    87c8:	4432                	c.lwsp	s0,12(sp)
    87ca:	44a2                	c.lwsp	s1,8(sp)
    87cc:	4912                	c.lwsp	s2,4(sp)
    87ce:	4982                	c.lwsp	s3,0(sp)
    87d0:	4501                	c.li	a0,0
    87d2:	0141                	c.addi	sp,16
    87d4:	00008067          	ret
    87d8:	04854803          	lbu	a6,72(a0)
    87dc:	fe0816e3          	bnez	a6,87c8 <llma_scan_request+0x64>
    87e0:	be07f45b          	bbc	a5,0,87c8 <llma_scan_request+0x64>
    87e4:	d1f5                	c.beqz	a1,87c8 <llma_scan_request+0x64>
    87e6:	4007f793          	andi	a5,a5,1024
    87ea:	0017b813          	seqz	a6,a5
    87ee:	0809                	c.addi	a6,2
    87f0:	fd058ce3          	beq	a1,a6,87c8 <llma_scan_request+0x64>
    87f4:	0d054803          	lbu	a6,208(a0)
    87f8:	fc0818e3          	bnez	a6,87c8 <llma_scan_request+0x64>
    87fc:	05250803          	lb	a6,82(a0)
    8800:	01077833          	and	a6,a4,a6
    8804:	fc0812e3          	bnez	a6,87c8 <llma_scan_request+0x64>
    8808:	00852e83          	lw	t4,8(a0)
    880c:	00c52303          	lw	t1,12(a0)
    8810:	16055803          	lhu	a6,352(a0)
    8814:	03d35333          	divu	t1,t1,t4
    8818:	16255383          	lhu	t2,354(a0)
    881c:	15255983          	lhu	s3,338(a0)
    8820:	15055903          	lhu	s2,336(a0)
    8824:	03d30333          	mul	t1,t1,t4
    8828:	06780863          	beq	a6,t2,8898 <llma_scan_request+0x134>
    882c:	16452283          	lw	t0,356(a0)
    8830:	03400f13          	li	t5,52
    8834:	8e16                	c.mv	t3,t0
    8836:	c5e81e7f          	maddr32	t3,a6,t5
    883a:	000e2883          	lw	a7,0(t3)
    883e:	0b130b63          	beq	t1,a7,88f4 <llma_scan_request+0x190>
    8842:	01052f03          	lw	t5,16(a0)
    8846:	411308b3          	sub	a7,t1,a7
    884a:	0f05                	c.addi	t5,1
    884c:	03df0f33          	mul	t5,t5,t4
    8850:	f71f78e3          	bgeu	t5,a7,87c0 <llma_scan_request+0x5c>
    8854:	aaaabfb7          	lui	t6,0xaaaab
    8858:	aabf8f93          	addi	t6,t6,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    885c:	44b1                	c.li	s1,12
    885e:	03400413          	li	s0,52
    8862:	a809                	c.j	8874 <llma_scan_request+0x110>
    8864:	000e2883          	lw	a7,0(t3)
    8868:	41130eb3          	sub	t4,t1,a7
    886c:	03130663          	beq	t1,a7,8898 <llma_scan_request+0x134>
    8870:	f5df78e3          	bgeu	t5,t4,87c0 <llma_scan_request+0x5c>
    8874:	0805                	c.addi	a6,1
    8876:	3c08285b          	bfoz	a6,a6,15,0
    887a:	03f838b3          	mulhu	a7,a6,t6
    887e:	8e16                	c.mv	t3,t0
    8880:	0038d893          	srli	a7,a7,0x3
    8884:	c698987f          	msubr32	a6,a7,s1
    8888:	3c08285b          	bfoz	a6,a6,15,0
    888c:	17051023          	sh	a6,352(a0)
    8890:	c4881e7f          	maddr32	t3,a6,s0
    8894:	fd0398e3          	bne	t2,a6,8864 <llma_scan_request+0x100>
    8898:	01298a63          	beq	s3,s2,88ac <llma_scan_request+0x148>
    889c:	15452503          	lw	a0,340(a0)
    88a0:	03400813          	li	a6,52
    88a4:	c509157f          	maddr32	a0,s2,a6
    88a8:	f20510e3          	bnez	a0,87c8 <llma_scan_request+0x64>
    88ac:	00177513          	andi	a0,a4,1
    88b0:	0017745b          	bbc	a4,1,88b8 <llma_scan_request+0x154>
    88b4:	00150513          	addi	a0,a0,1
    88b8:	02277a5b          	bbc	a4,2,88ec <llma_scan_request+0x188>
    88bc:	0505                	c.addi	a0,1
    88be:	0037735b          	bbc	a4,3,88c4 <llma_scan_request+0x160>
    88c2:	0505                	c.addi	a0,1
    88c4:	00200713          	li	a4,2
    88c8:	f0a740e3          	blt	a4,a0,87c8 <llma_scan_request+0x64>
    88cc:	ea078ce3          	beqz	a5,8784 <llma_scan_request+0x20>
    88d0:	67b5                	c.lui	a5,0xd
    88d2:	06078793          	addi	a5,a5,96 # d060 <dct_fix+0x674>
    88d6:	6709                	c.lui	a4,0x2
    88d8:	02f587b3          	mul	a5,a1,a5
    88dc:	2b070713          	addi	a4,a4,688 # 22b0 <audio_set_i2s_clock+0xc>
    88e0:	eb5ff06f          	j	8794 <llma_scan_request+0x30>
    88e4:	ee0e12e3          	bnez	t3,87c8 <llma_scan_request+0x64>
    88e8:	fb5ff06f          	j	889c <llma_scan_request+0x138>
    88ec:	a8377a5b          	bbc	a4,3,8780 <llma_scan_request+0x1c>
    88f0:	0505                	c.addi	a0,1
    88f2:	bfc9                	c.j	88c4 <llma_scan_request+0x160>
    88f4:	fb298ce3          	beq	s3,s2,88ac <llma_scan_request+0x148>
    88f8:	15452503          	lw	a0,340(a0)
    88fc:	c5e9157f          	maddr32	a0,s2,t5
    8900:	fa9ff06f          	j	88a8 <llma_scan_request+0x144>

00008904 <llma_trx_chn_set>:
    8904:	1141                	c.addi	sp,-16
    8906:	95aa                	c.add	a1,a0
    8908:	c606                	c.swsp	ra,12(sp)
    890a:	c422                	c.swsp	s0,8(sp)
    890c:	0905c403          	lbu	s0,144(a1)
    8910:	4565                	c.li	a0,25
    8912:	85a2                	c.mv	a1,s0
    8914:	fd8f90ef          	jal	ra,20ec <vcd_set>
    8918:	1c04355b          	bfos	a0,s0,7,0
    891c:	4422                	c.lwsp	s0,8(sp)
    891e:	40b2                	c.lwsp	ra,12(sp)
    8920:	01010113          	addi	sp,sp,16
    8924:	0000b317          	auipc	t1,0xb
    8928:	60030067          	jr	1536(t1) # 13f24 <rf_set_ble_chn>

0000892c <llma_rf_action>:
    892c:	7139                	c.addi16sp	sp,-64
    892e:	dc22                	c.swsp	s0,56(sp)
    8930:	d452                	c.swsp	s4,40(sp)
    8932:	d256                	c.swsp	s5,36(sp)
    8934:	d05a                	c.swsp	s6,32(sp)
    8936:	ce5e                	c.swsp	s7,28(sp)
    8938:	de06                	c.swsp	ra,60(sp)
    893a:	da26                	c.swsp	s1,52(sp)
    893c:	d84a                	c.swsp	s2,48(sp)
    893e:	d64e                	c.swsp	s3,44(sp)
    8940:	aaaab7b7          	lui	a5,0xaaaab
    8944:	00c52903          	lw	s2,12(a0)
    8948:	aab78793          	addi	a5,a5,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    894c:	02f937b3          	mulhu	a5,s2,a5
    8950:	04051483          	lh	s1,64(a0)
    8954:	4619                	c.li	a2,6
    8956:	4004f493          	andi	s1,s1,1024
    895a:	0014b493          	seqz	s1,s1
    895e:	048d                	c.addi	s1,3
    8960:	0a654703          	lbu	a4,166(a0)
    8964:	0a454683          	lbu	a3,164(a0)
    8968:	842a                	c.mv	s0,a0
    896a:	00e03bb3          	snez	s7,a4
    896e:	8389                	c.srli	a5,0x2
    8970:	0297f4b3          	remu	s1,a5,s1
    8974:	c6c7997f          	msubr32	s2,a5,a2
    8978:	01250a33          	add	s4,a0,s2
    897c:	0ff97b13          	andi	s6,s2,255
    8980:	04ba4783          	lbu	a5,75(s4)
    8984:	0ff4fa93          	andi	s5,s1,255
    8988:	00069463          	bnez	a3,8990 <llma_rf_action+0x64>
    898c:	00173b93          	seqz	s7,a4
    8990:	0c07f793          	andi	a5,a5,192
    8994:	00849993          	slli	s3,s1,0x8
    8998:	4007e45b          	bnec	a5,64,89a0 <llma_rf_action+0x74>
    899c:	4840006f          	j	8e20 <llma_rf_action+0x4f4>
    89a0:	08000713          	li	a4,128
    89a4:	1ce78e63          	beq	a5,a4,8b80 <llma_rf_action+0x254>
    89a8:	1c048863          	beqz	s1,8b78 <llma_rf_action+0x24c>
    89ac:	0019645b          	bnec	s2,1,89b4 <llma_rf_action+0x88>
    89b0:	5340006f          	j	8ee4 <llma_rf_action+0x5b8>
    89b4:	0129e9b3          	or	s3,s3,s2
    89b8:	865a                	c.mv	a2,s6
    89ba:	85d6                	c.mv	a1,s5
    89bc:	8522                	c.mv	a0,s0
    89be:	3c09b9db          	bfos	s3,s3,15,0
    89c2:	39fd                	c.jal	86c0 <llma_beacon_request>
    89c4:	3c09aa5b          	bfoz	s4,s3,15,0
    89c8:	2e051a63          	bnez	a0,8cbc <llma_rf_action+0x390>
    89cc:	85d6                	c.mv	a1,s5
    89ce:	868a                	c.mv	a3,sp
    89d0:	865a                	c.mv	a2,s6
    89d2:	8522                	c.mv	a0,s0
    89d4:	d91ff0ef          	jal	ra,8764 <llma_scan_request>
    89d8:	444c                	c.lw	a1,12(s0)
    89da:	7c050563          	beqz	a0,91a4 <DRAM_SIZE+0xb4>
    89de:	452d                	c.li	a0,11
    89e0:	f0cf90ef          	jal	ra,20ec <vcd_set>
    89e4:	85a6                	c.mv	a1,s1
    89e6:	4531                	c.li	a0,12
    89e8:	f04f90ef          	jal	ra,20ec <vcd_set>
    89ec:	00091863          	bnez	s2,89fc <llma_rf_action+0xd0>
    89f0:	04041783          	lh	a5,64(s0)
    89f4:	fef7f793          	andi	a5,a5,-17
    89f8:	04f41023          	sh	a5,64(s0)
    89fc:	7e098e63          	beqz	s3,91f8 <DRAM_SIZE+0x108>
    8a00:	67c1                	c.lui	a5,0x10
    8a02:	17c45703          	lhu	a4,380(s0)
    8a06:	17fd                	c.addi	a5,-1
    8a08:	02f70c63          	beq	a4,a5,8a40 <llma_rf_action+0x114>
    8a0c:	114702e3          	beq	a4,s4,9310 <DRAM_SIZE+0x220>
    8a10:	67c1                	c.lui	a5,0x10
    8a12:	17e45703          	lhu	a4,382(s0)
    8a16:	17fd                	c.addi	a5,-1
    8a18:	02f70463          	beq	a4,a5,8a40 <llma_rf_action+0x114>
    8a1c:	134702e3          	beq	a4,s4,9340 <DRAM_SIZE+0x250>
    8a20:	67c1                	c.lui	a5,0x10
    8a22:	18045703          	lhu	a4,384(s0)
    8a26:	17fd                	c.addi	a5,-1
    8a28:	00f70c63          	beq	a4,a5,8a40 <llma_rf_action+0x114>
    8a2c:	13470ae3          	beq	a4,s4,9360 <DRAM_SIZE+0x270>
    8a30:	67c1                	c.lui	a5,0x10
    8a32:	18245703          	lhu	a4,386(s0)
    8a36:	17fd                	c.addi	a5,-1
    8a38:	00f70463          	beq	a4,a5,8a40 <llma_rf_action+0x114>
    8a3c:	13470ae3          	beq	a4,s4,9370 <DRAM_SIZE+0x280>
    8a40:	4591                	c.li	a1,4
    8a42:	4559                	c.li	a0,22
    8a44:	ea8f90ef          	jal	ra,20ec <vcd_set>
    8a48:	0a742783          	lw	a5,167(s0)
    8a4c:	80141737          	lui	a4,0x80141
    8a50:	80f72423          	sw	a5,-2040(a4) # 80140808 <BIN_SIZE+0x601021a0>
    8a54:	c2070783          	lb	a5,-992(a4)
    8a58:	698d                	c.lui	s3,0x3
    8a5a:	0bf7f793          	andi	a5,a5,191
    8a5e:	c2f70023          	sb	a5,-992(a4)
    8a62:	c2570783          	lb	a5,-987(a4)
    8a66:	20098993          	addi	s3,s3,512 # 3200 <uart_receive_dma_buffer_set+0x68>
    8a6a:	0ff7f793          	andi	a5,a5,255
    8a6e:	0017e793          	ori	a5,a5,1
    8a72:	c2f702a3          	sb	a5,-987(a4)
    8a76:	0ac44783          	lbu	a5,172(s0)
    8a7a:	0ad44683          	lbu	a3,173(s0)
    8a7e:	0ab44603          	lbu	a2,171(s0)
    8a82:	06c2                	c.slli	a3,0x10
    8a84:	07a2                	c.slli	a5,0x8
    8a86:	8fd5                	c.or	a5,a3
    8a88:	8fd1                	c.or	a5,a2
    8a8a:	82f72223          	sw	a5,-2012(a4)
    8a8e:	aaaab7b7          	lui	a5,0xaaaab
    8a92:	0b144703          	lbu	a4,177(s0)
    8a96:	aab78793          	addi	a5,a5,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    8a9a:	02f737b3          	mulhu	a5,a4,a5
    8a9e:	00170693          	addi	a3,a4,1
    8aa2:	0ad408a3          	sb	a3,177(s0)
    8aa6:	8385                	c.srli	a5,0x1
    8aa8:	0af787db          	lea.h	a5,a5,a5
    8aac:	40f707b3          	sub	a5,a4,a5
    8ab0:	0ff7f793          	andi	a5,a5,255
    8ab4:	008787b3          	add	a5,a5,s0
    8ab8:	0ae78503          	lb	a0,174(a5)
    8abc:	0000b097          	auipc	ra,0xb
    8ac0:	468080e7          	jalr	1128(ra) # 13f24 <rf_set_ble_chn>
    8ac4:	4582                	c.lwsp	a1,0(sp)
    8ac6:	02b9fd63          	bgeu	s3,a1,8b00 <llma_rf_action+0x1d4>
    8aca:	80140937          	lui	s2,0x80140
    8ace:	a839                	c.j	8aec <llma_rf_action+0x1c0>
    8ad0:	20092703          	lw	a4,512(s2) # 80140200 <BIN_SIZE+0x60101b98>
    8ad4:	4782                	c.lwsp	a5,0(sp)
    8ad6:	409706b3          	sub	a3,a4,s1
    8ada:	009785b3          	add	a1,a5,s1
    8ade:	8d99                	c.sub	a1,a4
    8ae0:	02d7e063          	bltu	a5,a3,8b00 <llma_rf_action+0x1d4>
    8ae4:	00b12023          	sw	a1,0(sp)
    8ae8:	00b9fc63          	bgeu	s3,a1,8b00 <llma_rf_action+0x1d4>
    8aec:	8191                	c.srli	a1,0x4
    8aee:	e7058593          	addi	a1,a1,-400
    8af2:	8522                	c.mv	a0,s0
    8af4:	20092483          	lw	s1,512(s2)
    8af8:	975fe0ef          	jal	ra,746c <llma_rf_scan>
    8afc:	fc050ae3          	beqz	a0,8ad0 <llma_rf_action+0x1a4>
    8b00:	05144783          	lbu	a5,81(s0)
    8b04:	02079863          	bnez	a5,8b34 <llma_rf_action+0x208>
    8b08:	ebdf70ef          	jal	ra,9c4 <hal_random_num>
    8b0c:	057627b7          	lui	a5,0x5762
    8b10:	9f178793          	addi	a5,a5,-1551 # 57619f1 <_D_HEAP_START_ADDR+0x56d8901>
    8b14:	e0f5177f          	mulsr64	a4,a0,a5
    8b18:	4067d713          	srai	a4,a5,0x6
    8b1c:	41f55793          	srai	a5,a0,0x1f
    8b20:	8f1d                	c.sub	a4,a5
    8b22:	6785                	c.lui	a5,0x1
    8b24:	bb878793          	addi	a5,a5,-1096 # bb8 <vTaskMissedYield+0xb0>
    8b28:	c6f7157f          	msubr32	a0,a4,a5
    8b2c:	401c                	c.lw	a5,0(s0)
    8b2e:	0512                	c.slli	a0,0x4
    8b30:	953e                	c.add	a0,a5
    8b32:	c008                	c.sw	a0,0(s0)
    8b34:	05e42783          	lw	a5,94(s0)
    8b38:	80141737          	lui	a4,0x80141
    8b3c:	80f72423          	sw	a5,-2040(a4) # 80140808 <BIN_SIZE+0x601021a0>
    8b40:	c2070783          	lb	a5,-992(a4)
    8b44:	0bf7f793          	andi	a5,a5,191
    8b48:	c2f70023          	sb	a5,-992(a4)
    8b4c:	c2570783          	lb	a5,-987(a4)
    8b50:	0ff7f793          	andi	a5,a5,255
    8b54:	0017e793          	ori	a5,a5,1
    8b58:	c2f702a3          	sb	a5,-987(a4)
    8b5c:	06344783          	lbu	a5,99(s0)
    8b60:	06444683          	lbu	a3,100(s0)
    8b64:	06244603          	lbu	a2,98(s0)
    8b68:	07a2                	c.slli	a5,0x8
    8b6a:	06c2                	c.slli	a3,0x10
    8b6c:	8fd5                	c.or	a5,a3
    8b6e:	8fd1                	c.or	a5,a2
    8b70:	82f72223          	sw	a5,-2012(a4)
    8b74:	26c0006f          	j	8de0 <llma_rf_action+0x4b4>
    8b78:	04844783          	lbu	a5,72(s0)
    8b7c:	a307e85b          	bnec	a5,16,89ac <llma_rf_action+0x80>
    8b80:	05144783          	lbu	a5,81(s0)
    8b84:	e20784e3          	beqz	a5,89ac <llma_rf_action+0x80>
    8b88:	865a                	c.mv	a2,s6
    8b8a:	85d6                	c.mv	a1,s5
    8b8c:	8522                	c.mv	a0,s0
    8b8e:	3cb9                	c.jal	85ec <llma_srx_request>
    8b90:	e0050ee3          	beqz	a0,89ac <llma_rf_action+0x80>
    8b94:	444c                	c.lw	a1,12(s0)
    8b96:	452d                	c.li	a0,11
    8b98:	d54f90ef          	jal	ra,20ec <vcd_set>
    8b9c:	0129e9b3          	or	s3,s3,s2
    8ba0:	3c09b9db          	bfos	s3,s3,15,0
    8ba4:	85a6                	c.mv	a1,s1
    8ba6:	4531                	c.li	a0,12
    8ba8:	3c09aadb          	bfoz	s5,s3,15,0
    8bac:	d40f90ef          	jal	ra,20ec <vcd_set>
    8bb0:	00091863          	bnez	s2,8bc0 <llma_rf_action+0x294>
    8bb4:	04041783          	lh	a5,64(s0)
    8bb8:	fef7f793          	andi	a5,a5,-17
    8bbc:	04f41023          	sh	a5,64(s0)
    8bc0:	7c098063          	beqz	s3,9380 <DRAM_SIZE+0x290>
    8bc4:	67c1                	c.lui	a5,0x10
    8bc6:	17c45703          	lhu	a4,380(s0)
    8bca:	17fd                	c.addi	a5,-1
    8bcc:	02f70c63          	beq	a4,a5,8c04 <llma_rf_action+0x2d8>
    8bd0:	00ea80e3          	beq	s5,a4,93d0 <DRAM_SIZE+0x2e0>
    8bd4:	67c1                	c.lui	a5,0x10
    8bd6:	17e45703          	lhu	a4,382(s0)
    8bda:	17fd                	c.addi	a5,-1
    8bdc:	02f70463          	beq	a4,a5,8c04 <llma_rf_action+0x2d8>
    8be0:	00ea88e3          	beq	s5,a4,93f0 <DRAM_SIZE+0x300>
    8be4:	67c1                	c.lui	a5,0x10
    8be6:	18045703          	lhu	a4,384(s0)
    8bea:	17fd                	c.addi	a5,-1
    8bec:	00f70c63          	beq	a4,a5,8c04 <llma_rf_action+0x2d8>
    8bf0:	04ea82e3          	beq	s5,a4,9434 <DRAM_SIZE+0x344>
    8bf4:	67c1                	c.lui	a5,0x10
    8bf6:	18245703          	lhu	a4,386(s0)
    8bfa:	17fd                	c.addi	a5,-1
    8bfc:	00f70463          	beq	a4,a5,8c04 <llma_rf_action+0x2d8>
    8c00:	04ea82e3          	beq	s5,a4,9444 <DRAM_SIZE+0x354>
    8c04:	4585                	c.li	a1,1
    8c06:	4559                	c.li	a0,22
    8c08:	ce4f90ef          	jal	ra,20ec <vcd_set>
    8c0c:	18442983          	lw	s3,388(s0)
    8c10:	4609                	c.li	a2,2
    8c12:	0109a503          	lw	a0,16(s3)
    8c16:	004c                	c.addi4spn	a1,sp,4
    8c18:	0000c097          	auipc	ra,0xc
    8c1c:	0bc080e7          	jalr	188(ra) # 14cd4 <xQueueReceive>
    8c20:	6c050863          	beqz	a0,92f0 <DRAM_SIZE+0x200>
    8c24:	00415783          	lhu	a5,4(sp)
    8c28:	4007f45b          	bbs	a5,0,8c30 <llma_rf_action+0x304>
    8c2c:	6c40006f          	j	92f0 <DRAM_SIZE+0x200>
    8c30:	0027f45b          	bbc	a5,2,8c38 <llma_rf_action+0x30c>
    8c34:	6bc0006f          	j	92f0 <DRAM_SIZE+0x200>
    8c38:	00c9a783          	lw	a5,12(s3)
    8c3c:	0057c703          	lbu	a4,5(a5) # 10005 <tda_detector+0x2f1>
    8c40:	97ba                	c.add	a5,a4
    8c42:	01078783          	lb	a5,16(a5)
    8c46:	0007f45b          	bbc	a5,0,8c4e <llma_rf_action+0x322>
    8c4a:	6a60006f          	j	92f0 <DRAM_SIZE+0x200>
    8c4e:	801417b7          	lui	a5,0x80141
    8c52:	84078783          	lb	a5,-1984(a5) # 80140840 <BIN_SIZE+0x601021d8>
    8c56:	0f07f793          	andi	a5,a5,240
    8c5a:	68079b63          	bnez	a5,92f0 <DRAM_SIZE+0x200>
    8c5e:	4585                	c.li	a1,1
    8c60:	01a00513          	li	a0,26
    8c64:	c88f90ef          	jal	ra,20ec <vcd_set>
    8c68:	04041783          	lh	a5,64(s0)
    8c6c:	4077f45b          	bbs	a5,7,8c74 <llma_rf_action+0x348>
    8c70:	0250006f          	j	9494 <DRAM_SIZE+0x3a4>
    8c74:	00000693          	li	a3,0
    8c78:	00090463          	beqz	s2,8c80 <llma_rf_action+0x354>
    8c7c:	fff90693          	addi	a3,s2,-1
    8c80:	18442703          	lw	a4,388(s0)
    8c84:	0d7407db          	lea.w	a5,s0,s7
    8c88:	4758                	c.lw	a4,12(a4)
    8c8a:	97de                	c.add	a5,s7
    8c8c:	00574603          	lbu	a2,5(a4)
    8c90:	97b6                	c.add	a5,a3
    8c92:	9732                	c.add	a4,a2
    8c94:	00f74703          	lbu	a4,15(a4)
    8c98:	08e78b23          	sb	a4,150(a5)
    8c9c:	f8000713          	li	a4,-128
    8ca0:	801417b7          	lui	a5,0x80141
    8ca4:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    8ca8:	0d442783          	lw	a5,212(s0)
    8cac:	4509                	c.li	a0,2
    8cae:	9782                	c.jalr	a5
    8cb0:	4581                	c.li	a1,0
    8cb2:	453d                	c.li	a0,15
    8cb4:	c38f90ef          	jal	ra,20ec <vcd_set>
    8cb8:	1280006f          	j	8de0 <llma_rf_action+0x4b4>
    8cbc:	444c                	c.lw	a1,12(s0)
    8cbe:	452d                	c.li	a0,11
    8cc0:	c2cf90ef          	jal	ra,20ec <vcd_set>
    8cc4:	85a6                	c.mv	a1,s1
    8cc6:	4531                	c.li	a0,12
    8cc8:	c24f90ef          	jal	ra,20ec <vcd_set>
    8ccc:	00091863          	bnez	s2,8cdc <llma_rf_action+0x3b0>
    8cd0:	04041783          	lh	a5,64(s0)
    8cd4:	fef7f793          	andi	a5,a5,-17
    8cd8:	04f41023          	sh	a5,64(s0)
    8cdc:	4e098463          	beqz	s3,91c4 <DRAM_SIZE+0xd4>
    8ce0:	67c1                	c.lui	a5,0x10
    8ce2:	17c45703          	lhu	a4,380(s0)
    8ce6:	17fd                	c.addi	a5,-1
    8ce8:	02f70c63          	beq	a4,a5,8d20 <llma_rf_action+0x3f4>
    8cec:	57470663          	beq	a4,s4,9258 <DRAM_SIZE+0x168>
    8cf0:	67c1                	c.lui	a5,0x10
    8cf2:	17e45703          	lhu	a4,382(s0)
    8cf6:	17fd                	c.addi	a5,-1
    8cf8:	02f70463          	beq	a4,a5,8d20 <llma_rf_action+0x3f4>
    8cfc:	59470063          	beq	a4,s4,927c <DRAM_SIZE+0x18c>
    8d00:	67c1                	c.lui	a5,0x10
    8d02:	18045703          	lhu	a4,384(s0)
    8d06:	17fd                	c.addi	a5,-1
    8d08:	00f70c63          	beq	a4,a5,8d20 <llma_rf_action+0x3f4>
    8d0c:	5b470063          	beq	a4,s4,92ac <DRAM_SIZE+0x1bc>
    8d10:	67c1                	c.lui	a5,0x10
    8d12:	18245703          	lhu	a4,386(s0)
    8d16:	17fd                	c.addi	a5,-1
    8d18:	00f70463          	beq	a4,a5,8d20 <llma_rf_action+0x3f4>
    8d1c:	5b470063          	beq	a4,s4,92bc <DRAM_SIZE+0x1cc>
    8d20:	458d                	c.li	a1,3
    8d22:	4559                	c.li	a0,22
    8d24:	bc8f90ef          	jal	ra,20ec <vcd_set>
    8d28:	0a742783          	lw	a5,167(s0)
    8d2c:	801414b7          	lui	s1,0x80141
    8d30:	80f4a423          	sw	a5,-2040(s1) # 80140808 <BIN_SIZE+0x601021a0>
    8d34:	c2048783          	lb	a5,-992(s1)
    8d38:	0bf7f793          	andi	a5,a5,191
    8d3c:	c2f48023          	sb	a5,-992(s1)
    8d40:	c2548783          	lb	a5,-987(s1)
    8d44:	0ff7f793          	andi	a5,a5,255
    8d48:	0017e793          	ori	a5,a5,1
    8d4c:	c2f482a3          	sb	a5,-987(s1)
    8d50:	0ac44783          	lbu	a5,172(s0)
    8d54:	0ad44703          	lbu	a4,173(s0)
    8d58:	0ab44683          	lbu	a3,171(s0)
    8d5c:	0742                	c.slli	a4,0x10
    8d5e:	07a2                	c.slli	a5,0x8
    8d60:	8fd9                	c.or	a5,a4
    8d62:	8fd5                	c.or	a5,a3
    8d64:	82f4a223          	sw	a5,-2012(s1)
    8d68:	aaaab7b7          	lui	a5,0xaaaab
    8d6c:	0b144703          	lbu	a4,177(s0)
    8d70:	aab78793          	addi	a5,a5,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    8d74:	02f737b3          	mulhu	a5,a4,a5
    8d78:	00170693          	addi	a3,a4,1
    8d7c:	0ad408a3          	sb	a3,177(s0)
    8d80:	8385                	c.srli	a5,0x1
    8d82:	0af787db          	lea.h	a5,a5,a5
    8d86:	40f707b3          	sub	a5,a4,a5
    8d8a:	0ff7f793          	andi	a5,a5,255
    8d8e:	97a2                	c.add	a5,s0
    8d90:	0ae78503          	lb	a0,174(a5)
    8d94:	0000b097          	auipc	ra,0xb
    8d98:	190080e7          	jalr	400(ra) # 13f24 <rf_set_ble_chn>
    8d9c:	00800533          	add	a0,zero,s0
    8da0:	bbcfe0ef          	jal	ra,715c <llma_rf_beacon>
    8da4:	05e42783          	lw	a5,94(s0)
    8da8:	80f4a423          	sw	a5,-2040(s1)
    8dac:	c2048783          	lb	a5,-992(s1)
    8db0:	0bf7f793          	andi	a5,a5,191
    8db4:	c2f48023          	sb	a5,-992(s1)
    8db8:	c2548783          	lb	a5,-987(s1)
    8dbc:	0ff7f793          	andi	a5,a5,255
    8dc0:	0017e793          	ori	a5,a5,1
    8dc4:	c2f482a3          	sb	a5,-987(s1)
    8dc8:	06344783          	lbu	a5,99(s0)
    8dcc:	06444703          	lbu	a4,100(s0)
    8dd0:	06244683          	lbu	a3,98(s0)
    8dd4:	07a2                	c.slli	a5,0x8
    8dd6:	0742                	c.slli	a4,0x10
    8dd8:	8fd9                	c.or	a5,a4
    8dda:	8fd5                	c.or	a5,a3
    8ddc:	82f4a223          	sw	a5,-2012(s1)
    8de0:	0ff00593          	li	a1,255
    8de4:	01600513          	li	a0,22
    8de8:	b04f90ef          	jal	ra,20ec <vcd_set>
    8dec:	18442783          	lw	a5,388(s0)
    8df0:	47dc                	c.lw	a5,12(a5)
    8df2:	000782a3          	sb	zero,5(a5)
    8df6:	18442783          	lw	a5,388(s0)
    8dfa:	47d8                	c.lw	a4,12(a5)
    8dfc:	01070783          	lb	a5,16(a4)
    8e00:	0017e793          	ori	a5,a5,1
    8e04:	00f70823          	sb	a5,16(a4)
    8e08:	50f2                	c.lwsp	ra,60(sp)
    8e0a:	5462                	c.lwsp	s0,56(sp)
    8e0c:	54d2                	c.lwsp	s1,52(sp)
    8e0e:	5942                	c.lwsp	s2,48(sp)
    8e10:	59b2                	c.lwsp	s3,44(sp)
    8e12:	5a22                	c.lwsp	s4,40(sp)
    8e14:	5a92                	c.lwsp	s5,36(sp)
    8e16:	5b02                	c.lwsp	s6,32(sp)
    8e18:	4bf2                	c.lwsp	s7,28(sp)
    8e1a:	6121                	c.addi16sp	sp,64
    8e1c:	00008067          	ret
    8e20:	05144783          	lbu	a5,81(s0)
    8e24:	b80782e3          	beqz	a5,89a8 <llma_rf_action+0x7c>
    8e28:	865a                	c.mv	a2,s6
    8e2a:	85d6                	c.mv	a1,s5
    8e2c:	00800533          	add	a0,zero,s0
    8e30:	b78ff0ef          	jal	ra,81a8 <llma_stx_request>
    8e34:	b6050ae3          	beqz	a0,89a8 <llma_rf_action+0x7c>
    8e38:	444c                	c.lw	a1,12(s0)
    8e3a:	452d                	c.li	a0,11
    8e3c:	ab0f90ef          	jal	ra,20ec <vcd_set>
    8e40:	0129e9b3          	or	s3,s3,s2
    8e44:	3c09b9db          	bfos	s3,s3,15,0
    8e48:	85a6                	c.mv	a1,s1
    8e4a:	4531                	c.li	a0,12
    8e4c:	3c09a4db          	bfoz	s1,s3,15,0
    8e50:	a9cf90ef          	jal	ra,20ec <vcd_set>
    8e54:	00091863          	bnez	s2,8e64 <llma_rf_action+0x538>
    8e58:	04041783          	lh	a5,64(s0)
    8e5c:	fef7f793          	andi	a5,a5,-17
    8e60:	04f41023          	sh	a5,64(s0)
    8e64:	52098e63          	beqz	s3,93a0 <DRAM_SIZE+0x2b0>
    8e68:	67c1                	c.lui	a5,0x10
    8e6a:	17c45703          	lhu	a4,380(s0)
    8e6e:	17fd                	c.addi	a5,-1
    8e70:	02f70c63          	beq	a4,a5,8ea8 <llma_rf_action+0x57c>
    8e74:	5ee48063          	beq	s1,a4,9454 <DRAM_SIZE+0x364>
    8e78:	67c1                	c.lui	a5,0x10
    8e7a:	17e45703          	lhu	a4,382(s0)
    8e7e:	17fd                	c.addi	a5,-1
    8e80:	02f70463          	beq	a4,a5,8ea8 <llma_rf_action+0x57c>
    8e84:	5ee48063          	beq	s1,a4,9464 <DRAM_SIZE+0x374>
    8e88:	67c1                	c.lui	a5,0x10
    8e8a:	18045703          	lhu	a4,384(s0)
    8e8e:	17fd                	c.addi	a5,-1
    8e90:	00f70c63          	beq	a4,a5,8ea8 <llma_rf_action+0x57c>
    8e94:	64e48263          	beq	s1,a4,94d8 <DRAM_SIZE+0x3e8>
    8e98:	67c1                	c.lui	a5,0x10
    8e9a:	18245703          	lhu	a4,386(s0)
    8e9e:	17fd                	c.addi	a5,-1
    8ea0:	00f70463          	beq	a4,a5,8ea8 <llma_rf_action+0x57c>
    8ea4:	64e48263          	beq	s1,a4,94e8 <DRAM_SIZE+0x3f8>
    8ea8:	4581                	c.li	a1,0
    8eaa:	4559                	c.li	a0,22
    8eac:	a40f90ef          	jal	ra,20ec <vcd_set>
    8eb0:	18442783          	lw	a5,388(s0)
    8eb4:	004c                	c.addi4spn	a1,sp,4
    8eb6:	4b88                	c.lw	a0,16(a5)
    8eb8:	00200613          	li	a2,2
    8ebc:	0000c097          	auipc	ra,0xc
    8ec0:	e18080e7          	jalr	-488(ra) # 14cd4 <xQueueReceive>
    8ec4:	f8000713          	li	a4,-128
    8ec8:	801417b7          	lui	a5,0x80141
    8ecc:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
    8ed0:	0d442783          	lw	a5,212(s0)
    8ed4:	4509                	c.li	a0,2
    8ed6:	9782                	c.jalr	a5
    8ed8:	4581                	c.li	a1,0
    8eda:	4539                	c.li	a0,14
    8edc:	a10f90ef          	jal	ra,20ec <vcd_set>
    8ee0:	f01ff06f          	j	8de0 <llma_rf_action+0x4b4>
    8ee4:	04041783          	lh	a5,64(s0)
    8ee8:	6227f85b          	bbs	a5,2,9118 <DRAM_SIZE+0x28>
    8eec:	05144783          	lbu	a5,81(s0)
    8ef0:	22078463          	beqz	a5,9118 <DRAM_SIZE+0x28>
    8ef4:	444c                	c.lw	a1,12(s0)
    8ef6:	452d                	c.li	a0,11
    8ef8:	9f4f90ef          	jal	ra,20ec <vcd_set>
    8efc:	85a6                	c.mv	a1,s1
    8efe:	4531                	c.li	a0,12
    8f00:	9ecf90ef          	jal	ra,20ec <vcd_set>
    8f04:	67c1                	c.lui	a5,0x10
    8f06:	17c45703          	lhu	a4,380(s0)
    8f0a:	17fd                	c.addi	a5,-1
    8f0c:	0019e993          	ori	s3,s3,1
    8f10:	04f70263          	beq	a4,a5,8f54 <llma_rf_action+0x628>
    8f14:	4b370663          	beq	a4,s3,93c0 <DRAM_SIZE+0x2d0>
    8f18:	67c1                	c.lui	a5,0x10
    8f1a:	17e45703          	lhu	a4,382(s0)
    8f1e:	17fd                	c.addi	a5,-1
    8f20:	02f70a63          	beq	a4,a5,8f54 <llma_rf_action+0x628>
    8f24:	4ae98e63          	beq	s3,a4,93e0 <DRAM_SIZE+0x2f0>
    8f28:	67c1                	c.lui	a5,0x10
    8f2a:	18045703          	lhu	a4,384(s0)
    8f2e:	17fd                	c.addi	a5,-1
    8f30:	02f70263          	beq	a4,a5,8f54 <llma_rf_action+0x628>
    8f34:	4ce98663          	beq	s3,a4,9400 <DRAM_SIZE+0x310>
    8f38:	67c1                	c.lui	a5,0x10
    8f3a:	18245703          	lhu	a4,386(s0)
    8f3e:	17fd                	c.addi	a5,-1
    8f40:	00f70a63          	beq	a4,a5,8f54 <llma_rf_action+0x628>
    8f44:	00e99863          	bne	s3,a4,8f54 <llma_rf_action+0x628>
    8f48:	4450                	c.lw	a2,12(s0)
    8f4a:	86ce                	c.mv	a3,s3
    8f4c:	85a2                	c.mv	a1,s0
    8f4e:	4539                	c.li	a0,14
    8f50:	bb0f70ef          	jal	ra,300 <llmacp_stack_msg>
    8f54:	4589                	c.li	a1,2
    8f56:	4559                	c.li	a0,22
    8f58:	994f90ef          	jal	ra,20ec <vcd_set>
    8f5c:	05e42783          	lw	a5,94(s0)
    8f60:	80141937          	lui	s2,0x80141
    8f64:	80f92423          	sw	a5,-2040(s2) # 80140808 <BIN_SIZE+0x601021a0>
    8f68:	c2090783          	lb	a5,-992(s2)
    8f6c:	801404b7          	lui	s1,0x80140
    8f70:	0bf7f793          	andi	a5,a5,191
    8f74:	c2f90023          	sb	a5,-992(s2)
    8f78:	c2590783          	lb	a5,-987(s2)
    8f7c:	0ff7f793          	andi	a5,a5,255
    8f80:	0017e793          	ori	a5,a5,1
    8f84:	c2f902a3          	sb	a5,-987(s2)
    8f88:	06344783          	lbu	a5,99(s0)
    8f8c:	06444703          	lbu	a4,100(s0)
    8f90:	06244683          	lbu	a3,98(s0)
    8f94:	0742                	c.slli	a4,0x10
    8f96:	07a2                	c.slli	a5,0x8
    8f98:	8fd9                	c.or	a5,a4
    8f9a:	8fd5                	c.or	a5,a3
    8f9c:	82f92223          	sw	a5,-2012(s2)
    8fa0:	09440503          	lb	a0,148(s0)
    8fa4:	0000b097          	auipc	ra,0xb
    8fa8:	f80080e7          	jalr	-128(ra) # 13f24 <rf_set_ble_chn>
    8fac:	0d442783          	lw	a5,212(s0)
    8fb0:	4505                	c.li	a0,1
    8fb2:	9782                	c.jalr	a5
    8fb4:	4795                	c.li	a5,5
    8fb6:	82f908a3          	sb	a5,-1999(s2)
    8fba:	18442783          	lw	a5,388(s0)
    8fbe:	4581                	c.li	a1,0
    8fc0:	0107a503          	lw	a0,16(a5) # 10010 <tda_detector+0x2fc>
    8fc4:	0000b097          	auipc	ra,0xb
    8fc8:	668080e7          	jalr	1640(ra) # 1462c <xQueueGenericReset>
    8fcc:	2004a503          	lw	a0,512(s1) # 80140200 <BIN_SIZE+0x60101b98>
    8fd0:	15400593          	li	a1,340
    8fd4:	02050513          	addi	a0,a0,32
    8fd8:	821fd0ef          	jal	ra,67f8 <rf_start_srx>
    8fdc:	12c04783          	lbu	a5,300(zero) # 12c <sys_clk+0x4>
    8fe0:	03c00713          	li	a4,60
    8fe4:	02e787b3          	mul	a5,a5,a4
    8fe8:	14048703          	lb	a4,320(s1)
    8fec:	4611                	c.li	a2,4
    8fee:	0fb77713          	andi	a4,a4,251
    8ff2:	14e48023          	sb	a4,320(s1)
    8ff6:	1404a823          	sw	zero,336(s1)
    8ffa:	4581                	c.li	a1,0
    8ffc:	4709                	c.li	a4,2
    8ffe:	0054                	c.addi4spn	a3,sp,4
    9000:	00000513          	li	a0,0
    9004:	14f4a223          	sw	a5,324(s1)
    9008:	14348783          	lb	a5,323(s1)
    900c:	0ff7f793          	andi	a5,a5,255
    9010:	0017e793          	ori	a5,a5,1
    9014:	14f481a3          	sb	a5,323(s1)
    9018:	14048783          	lb	a5,320(s1)
    901c:	0fc7f793          	andi	a5,a5,252
    9020:	14f48023          	sb	a5,320(s1)
    9024:	14048783          	lb	a5,320(s1)
    9028:	14f48023          	sb	a5,320(s1)
    902c:	14048783          	lb	a5,320(s1)
    9030:	0ff7f793          	andi	a5,a5,255
    9034:	0047e793          	ori	a5,a5,4
    9038:	14f48023          	sb	a5,320(s1)
    903c:	0000d097          	auipc	ra,0xd
    9040:	854080e7          	jalr	-1964(ra) # 15890 <xTaskGenericNotifyWait>
    9044:	4789                	c.li	a5,2
    9046:	c2f90223          	sb	a5,-988(s2)
    904a:	18442483          	lw	s1,388(s0)
    904e:	4609                	c.li	a2,2
    9050:	4888                	c.lw	a0,16(s1)
    9052:	004c                	c.addi4spn	a1,sp,4
    9054:	0000c097          	auipc	ra,0xc
    9058:	c80080e7          	jalr	-896(ra) # 14cd4 <xQueueReceive>
    905c:	c115                	c.beqz	a0,9080 <llma_rf_action+0x754>
    905e:	00415783          	lhu	a5,4(sp)
    9062:	0007ff5b          	bbc	a5,0,9080 <llma_rf_action+0x754>
    9066:	4027fd5b          	bbs	a5,2,9080 <llma_rf_action+0x754>
    906a:	44dc                	c.lw	a5,12(s1)
    906c:	0057c703          	lbu	a4,5(a5)
    9070:	00e787b3          	add	a5,a5,a4
    9074:	01078783          	lb	a5,16(a5)
    9078:	4007f45b          	bbs	a5,0,9080 <llma_rf_action+0x754>
    907c:	84090783          	lb	a5,-1984(s2)
    9080:	09544783          	lbu	a5,149(s0)
    9084:	801414b7          	lui	s1,0x80141
    9088:	82f488a3          	sb	a5,-1999(s1) # 80140831 <BIN_SIZE+0x601021c9>
    908c:	0d442783          	lw	a5,212(s0)
    9090:	4509                	c.li	a0,2
    9092:	9782                	c.jalr	a5
    9094:	c5f48683          	lb	a3,-929(s1)
    9098:	09444603          	lbu	a2,148(s0)
    909c:	4581                	c.li	a1,0
    909e:	0ff6f693          	andi	a3,a3,255
    90a2:	4545                	c.li	a0,17
    90a4:	a5cf70ef          	jal	ra,300 <llmacp_stack_msg>
    90a8:	09440783          	lb	a5,148(s0)
    90ac:	ccccd6b7          	lui	a3,0xccccd
    90b0:	0785                	c.addi	a5,1
    90b2:	0ff7f793          	andi	a5,a5,255
    90b6:	ccd68693          	addi	a3,a3,-819 # cccccccd <BIN_SIZE+0xacc8e665>
    90ba:	02d7b6b3          	mulhu	a3,a5,a3
    90be:	02800593          	li	a1,40
    90c2:	0ae44703          	lbu	a4,174(s0)
    90c6:	0af44603          	lbu	a2,175(s0)
    90ca:	8295                	c.srli	a3,0x5
    90cc:	c6b697ff          	msubr32	a5,a3,a1
    90d0:	0ff7f793          	andi	a5,a5,255
    90d4:	8f1d                	c.sub	a4,a5
    90d6:	40f606b3          	sub	a3,a2,a5
    90da:	00173713          	seqz	a4,a4
    90de:	0016b693          	seqz	a3,a3
    90e2:	08f40a23          	sb	a5,148(s0)
    90e6:	8f55                	c.or	a4,a3
    90e8:	00071663          	bnez	a4,90f4 <DRAM_SIZE+0x4>
    90ec:	0b044703          	lbu	a4,176(s0)
    90f0:	cef718e3          	bne	a4,a5,8de0 <llma_rf_action+0x4b4>
    90f4:	0785                	c.addi	a5,1
    90f6:	ccccd737          	lui	a4,0xccccd
    90fa:	0ff7f793          	andi	a5,a5,255
    90fe:	ccd70713          	addi	a4,a4,-819 # cccccccd <BIN_SIZE+0xacc8e665>
    9102:	02e7b733          	mulhu	a4,a5,a4
    9106:	02800693          	li	a3,40
    910a:	8315                	c.srli	a4,0x5
    910c:	c6d717ff          	msubr32	a5,a4,a3
    9110:	08f40a23          	sb	a5,148(s0)
    9114:	ccdff06f          	j	8de0 <llma_rf_action+0x4b4>
    9118:	4605                	c.li	a2,1
    911a:	85d6                	c.mv	a1,s5
    911c:	00800533          	add	a0,zero,s0
    9120:	0019e993          	ori	s3,s3,1
    9124:	d9cff0ef          	jal	ra,86c0 <llma_beacon_request>
    9128:	3c09aa5b          	bfoz	s4,s3,15,0
    912c:	ed45                	c.bnez	a0,91e4 <DRAM_SIZE+0xf4>
    912e:	85d6                	c.mv	a1,s5
    9130:	868a                	c.mv	a3,sp
    9132:	4605                	c.li	a2,1
    9134:	00800533          	add	a0,zero,s0
    9138:	e2cff0ef          	jal	ra,8764 <llma_scan_request>
    913c:	444c                	c.lw	a1,12(s0)
    913e:	12051563          	bnez	a0,9268 <DRAM_SIZE+0x178>
    9142:	452d                	c.li	a0,11
    9144:	fa9f80ef          	jal	ra,20ec <vcd_set>
    9148:	85a6                	c.mv	a1,s1
    914a:	4531                	c.li	a0,12
    914c:	fa1f80ef          	jal	ra,20ec <vcd_set>
    9150:	0c098c63          	beqz	s3,9228 <DRAM_SIZE+0x138>
    9154:	67c1                	c.lui	a5,0x10
    9156:	17c45703          	lhu	a4,380(s0)
    915a:	17fd                	c.addi	a5,-1
    915c:	c8f702e3          	beq	a4,a5,8de0 <llma_rf_action+0x4b4>
    9160:	1d470063          	beq	a4,s4,9320 <DRAM_SIZE+0x230>
    9164:	67c1                	c.lui	a5,0x10
    9166:	17e45703          	lhu	a4,382(s0)
    916a:	17fd                	c.addi	a5,-1
    916c:	c6f70ae3          	beq	a4,a5,8de0 <llma_rf_action+0x4b4>
    9170:	1d470063          	beq	a4,s4,9330 <DRAM_SIZE+0x240>
    9174:	67c1                	c.lui	a5,0x10
    9176:	18045703          	lhu	a4,384(s0)
    917a:	17fd                	c.addi	a5,-1
    917c:	c6f702e3          	beq	a4,a5,8de0 <llma_rf_action+0x4b4>
    9180:	1d470863          	beq	a4,s4,9350 <DRAM_SIZE+0x260>
    9184:	67c1                	c.lui	a5,0x10
    9186:	18245703          	lhu	a4,386(s0)
    918a:	17fd                	c.addi	a5,-1
    918c:	c4f70ae3          	beq	a4,a5,8de0 <llma_rf_action+0x4b4>
    9190:	c54718e3          	bne	a4,s4,8de0 <llma_rf_action+0x4b4>
    9194:	4450                	c.lw	a2,12(s0)
    9196:	86d2                	c.mv	a3,s4
    9198:	85a2                	c.mv	a1,s0
    919a:	4539                	c.li	a0,14
    919c:	964f70ef          	jal	ra,300 <llmacp_stack_msg>
    91a0:	c41ff06f          	j	8de0 <llma_rf_action+0x4b4>
    91a4:	00b00513          	li	a0,11
    91a8:	f45f80ef          	jal	ra,20ec <vcd_set>
    91ac:	85a6                	c.mv	a1,s1
    91ae:	4531                	c.li	a0,12
    91b0:	f3df80ef          	jal	ra,20ec <vcd_set>
    91b4:	f8091ee3          	bnez	s2,9150 <DRAM_SIZE+0x60>
    91b8:	04041783          	lh	a5,64(s0)
    91bc:	9bbd                	c.andi	a5,-17
    91be:	04f41023          	sh	a5,64(s0)
    91c2:	b779                	c.j	9150 <DRAM_SIZE+0x60>
    91c4:	00800533          	add	a0,zero,s0
    91c8:	b55fd0ef          	jal	ra,6d1c <llma_supervision_inv_update>
    91cc:	03042783          	lw	a5,48(s0)
    91d0:	efd5                	c.bnez	a5,928c <DRAM_SIZE+0x19c>
    91d2:	801407b7          	lui	a5,0x80140
    91d6:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    91da:	d85c                	c.sw	a5,52(s0)
    91dc:	4785                	c.li	a5,1
    91de:	d81c                	c.sw	a5,48(s0)
    91e0:	b01ff06f          	j	8ce0 <llma_rf_action+0x3b4>
    91e4:	444c                	c.lw	a1,12(s0)
    91e6:	452d                	c.li	a0,11
    91e8:	f05f80ef          	jal	ra,20ec <vcd_set>
    91ec:	85a6                	c.mv	a1,s1
    91ee:	4531                	c.li	a0,12
    91f0:	efdf80ef          	jal	ra,20ec <vcd_set>
    91f4:	aedff06f          	j	8ce0 <llma_rf_action+0x3b4>
    91f8:	00800533          	add	a0,zero,s0
    91fc:	b21fd0ef          	jal	ra,6d1c <llma_supervision_inv_update>
    9200:	581c                	c.lw	a5,48(s0)
    9202:	0c078d63          	beqz	a5,92dc <DRAM_SIZE+0x1ec>
    9206:	3e800713          	li	a4,1000
    920a:	fef76b63          	bltu	a4,a5,8a00 <llma_rf_action+0xd4>
    920e:	0785                	c.addi	a5,1
    9210:	d81c                	c.sw	a5,48(s0)
    9212:	3e900713          	li	a4,1001
    9216:	fee79563          	bne	a5,a4,8a00 <llma_rf_action+0xd4>
    921a:	801407b7          	lui	a5,0x80140
    921e:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    9222:	dc1c                	c.sw	a5,56(s0)
    9224:	fdcff06f          	j	8a00 <llma_rf_action+0xd4>
    9228:	00800533          	add	a0,zero,s0
    922c:	af1fd0ef          	jal	ra,6d1c <llma_supervision_inv_update>
    9230:	03042783          	lw	a5,48(s0)
    9234:	cfc1                	c.beqz	a5,92cc <DRAM_SIZE+0x1dc>
    9236:	3e800713          	li	a4,1000
    923a:	f0f76de3          	bltu	a4,a5,9154 <DRAM_SIZE+0x64>
    923e:	0785                	c.addi	a5,1
    9240:	d81c                	c.sw	a5,48(s0)
    9242:	3e900713          	li	a4,1001
    9246:	f0e797e3          	bne	a5,a4,9154 <DRAM_SIZE+0x64>
    924a:	801407b7          	lui	a5,0x80140
    924e:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    9252:	dc1c                	c.sw	a5,56(s0)
    9254:	f01ff06f          	j	9154 <DRAM_SIZE+0x64>
    9258:	4450                	c.lw	a2,12(s0)
    925a:	86d2                	c.mv	a3,s4
    925c:	85a2                	c.mv	a1,s0
    925e:	4539                	c.li	a0,14
    9260:	8a0f70ef          	jal	ra,300 <llmacp_stack_msg>
    9264:	a8dff06f          	j	8cf0 <llma_rf_action+0x3c4>
    9268:	00b00513          	li	a0,11
    926c:	e81f80ef          	jal	ra,20ec <vcd_set>
    9270:	85a6                	c.mv	a1,s1
    9272:	4531                	c.li	a0,12
    9274:	e79f80ef          	jal	ra,20ec <vcd_set>
    9278:	f88ff06f          	j	8a00 <llma_rf_action+0xd4>
    927c:	4450                	c.lw	a2,12(s0)
    927e:	86d2                	c.mv	a3,s4
    9280:	85a2                	c.mv	a1,s0
    9282:	4539                	c.li	a0,14
    9284:	87cf70ef          	jal	ra,300 <llmacp_stack_msg>
    9288:	a79ff06f          	j	8d00 <llma_rf_action+0x3d4>
    928c:	3e800713          	li	a4,1000
    9290:	a4f768e3          	bltu	a4,a5,8ce0 <llma_rf_action+0x3b4>
    9294:	0785                	c.addi	a5,1
    9296:	d81c                	c.sw	a5,48(s0)
    9298:	3e900713          	li	a4,1001
    929c:	a4e792e3          	bne	a5,a4,8ce0 <llma_rf_action+0x3b4>
    92a0:	801407b7          	lui	a5,0x80140
    92a4:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    92a8:	dc1c                	c.sw	a5,56(s0)
    92aa:	bc1d                	c.j	8ce0 <llma_rf_action+0x3b4>
    92ac:	4450                	c.lw	a2,12(s0)
    92ae:	86d2                	c.mv	a3,s4
    92b0:	85a2                	c.mv	a1,s0
    92b2:	4539                	c.li	a0,14
    92b4:	84cf70ef          	jal	ra,300 <llmacp_stack_msg>
    92b8:	a59ff06f          	j	8d10 <llma_rf_action+0x3e4>
    92bc:	4450                	c.lw	a2,12(s0)
    92be:	86d2                	c.mv	a3,s4
    92c0:	85a2                	c.mv	a1,s0
    92c2:	4539                	c.li	a0,14
    92c4:	83cf70ef          	jal	ra,300 <llmacp_stack_msg>
    92c8:	a59ff06f          	j	8d20 <llma_rf_action+0x3f4>
    92cc:	801407b7          	lui	a5,0x80140
    92d0:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    92d4:	d85c                	c.sw	a5,52(s0)
    92d6:	4785                	c.li	a5,1
    92d8:	d81c                	c.sw	a5,48(s0)
    92da:	bdad                	c.j	9154 <DRAM_SIZE+0x64>
    92dc:	801407b7          	lui	a5,0x80140
    92e0:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    92e4:	d85c                	c.sw	a5,52(s0)
    92e6:	4785                	c.li	a5,1
    92e8:	02f42823          	sw	a5,48(s0)
    92ec:	f14ff06f          	j	8a00 <llma_rf_action+0xd4>
    92f0:	04041783          	lh	a5,64(s0)
    92f4:	0077f45b          	bbc	a5,7,92fc <DRAM_SIZE+0x20c>
    92f8:	9a5ff06f          	j	8c9c <llma_rf_action+0x370>
    92fc:	94a2                	c.add	s1,s0
    92fe:	0904c603          	lbu	a2,144(s1)
    9302:	4681                	c.li	a3,0
    9304:	4581                	c.li	a1,0
    9306:	4549                	c.li	a0,18
    9308:	ff9f60ef          	jal	ra,300 <llmacp_stack_msg>
    930c:	991ff06f          	j	8c9c <llma_rf_action+0x370>
    9310:	4450                	c.lw	a2,12(s0)
    9312:	86d2                	c.mv	a3,s4
    9314:	85a2                	c.mv	a1,s0
    9316:	4539                	c.li	a0,14
    9318:	fe9f60ef          	jal	ra,300 <llmacp_stack_msg>
    931c:	ef4ff06f          	j	8a10 <llma_rf_action+0xe4>
    9320:	4450                	c.lw	a2,12(s0)
    9322:	86d2                	c.mv	a3,s4
    9324:	85a2                	c.mv	a1,s0
    9326:	4539                	c.li	a0,14
    9328:	fd9f60ef          	jal	ra,300 <llmacp_stack_msg>
    932c:	e39ff06f          	j	9164 <DRAM_SIZE+0x74>
    9330:	4450                	c.lw	a2,12(s0)
    9332:	86d2                	c.mv	a3,s4
    9334:	85a2                	c.mv	a1,s0
    9336:	4539                	c.li	a0,14
    9338:	fc9f60ef          	jal	ra,300 <llmacp_stack_msg>
    933c:	e39ff06f          	j	9174 <DRAM_SIZE+0x84>
    9340:	4450                	c.lw	a2,12(s0)
    9342:	86d2                	c.mv	a3,s4
    9344:	85a2                	c.mv	a1,s0
    9346:	4539                	c.li	a0,14
    9348:	fb9f60ef          	jal	ra,300 <llmacp_stack_msg>
    934c:	ed4ff06f          	j	8a20 <llma_rf_action+0xf4>
    9350:	4450                	c.lw	a2,12(s0)
    9352:	86d2                	c.mv	a3,s4
    9354:	85a2                	c.mv	a1,s0
    9356:	4539                	c.li	a0,14
    9358:	fa9f60ef          	jal	ra,300 <llmacp_stack_msg>
    935c:	e29ff06f          	j	9184 <DRAM_SIZE+0x94>
    9360:	4450                	c.lw	a2,12(s0)
    9362:	86d2                	c.mv	a3,s4
    9364:	85a2                	c.mv	a1,s0
    9366:	4539                	c.li	a0,14
    9368:	f99f60ef          	jal	ra,300 <llmacp_stack_msg>
    936c:	ec4ff06f          	j	8a30 <llma_rf_action+0x104>
    9370:	4450                	c.lw	a2,12(s0)
    9372:	86d2                	c.mv	a3,s4
    9374:	85a2                	c.mv	a1,s0
    9376:	4539                	c.li	a0,14
    9378:	f89f60ef          	jal	ra,300 <llmacp_stack_msg>
    937c:	ec4ff06f          	j	8a40 <llma_rf_action+0x114>
    9380:	00800533          	add	a0,zero,s0
    9384:	999fd0ef          	jal	ra,6d1c <llma_supervision_inv_update>
    9388:	03042783          	lw	a5,48(s0)
    938c:	e3d1                	c.bnez	a5,9410 <DRAM_SIZE+0x320>
    938e:	801407b7          	lui	a5,0x80140
    9392:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    9396:	d85c                	c.sw	a5,52(s0)
    9398:	4785                	c.li	a5,1
    939a:	d81c                	c.sw	a5,48(s0)
    939c:	829ff06f          	j	8bc4 <llma_rf_action+0x298>
    93a0:	00800533          	add	a0,zero,s0
    93a4:	979fd0ef          	jal	ra,6d1c <llma_supervision_inv_update>
    93a8:	581c                	c.lw	a5,48(s0)
    93aa:	0c079563          	bnez	a5,9474 <DRAM_SIZE+0x384>
    93ae:	801407b7          	lui	a5,0x80140
    93b2:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    93b6:	d85c                	c.sw	a5,52(s0)
    93b8:	4785                	c.li	a5,1
    93ba:	d81c                	c.sw	a5,48(s0)
    93bc:	aadff06f          	j	8e68 <llma_rf_action+0x53c>
    93c0:	4450                	c.lw	a2,12(s0)
    93c2:	86ce                	c.mv	a3,s3
    93c4:	85a2                	c.mv	a1,s0
    93c6:	4539                	c.li	a0,14
    93c8:	f39f60ef          	jal	ra,300 <llmacp_stack_msg>
    93cc:	b4dff06f          	j	8f18 <llma_rf_action+0x5ec>
    93d0:	4450                	c.lw	a2,12(s0)
    93d2:	86d6                	c.mv	a3,s5
    93d4:	85a2                	c.mv	a1,s0
    93d6:	4539                	c.li	a0,14
    93d8:	f29f60ef          	jal	ra,300 <llmacp_stack_msg>
    93dc:	ff8ff06f          	j	8bd4 <llma_rf_action+0x2a8>
    93e0:	4450                	c.lw	a2,12(s0)
    93e2:	86ce                	c.mv	a3,s3
    93e4:	85a2                	c.mv	a1,s0
    93e6:	4539                	c.li	a0,14
    93e8:	f19f60ef          	jal	ra,300 <llmacp_stack_msg>
    93ec:	b3dff06f          	j	8f28 <llma_rf_action+0x5fc>
    93f0:	4450                	c.lw	a2,12(s0)
    93f2:	86d6                	c.mv	a3,s5
    93f4:	85a2                	c.mv	a1,s0
    93f6:	4539                	c.li	a0,14
    93f8:	f09f60ef          	jal	ra,300 <llmacp_stack_msg>
    93fc:	fe8ff06f          	j	8be4 <llma_rf_action+0x2b8>
    9400:	4450                	c.lw	a2,12(s0)
    9402:	86ce                	c.mv	a3,s3
    9404:	85a2                	c.mv	a1,s0
    9406:	4539                	c.li	a0,14
    9408:	ef9f60ef          	jal	ra,300 <llmacp_stack_msg>
    940c:	b2dff06f          	j	8f38 <llma_rf_action+0x60c>
    9410:	3e800713          	li	a4,1000
    9414:	faf76863          	bltu	a4,a5,8bc4 <llma_rf_action+0x298>
    9418:	0785                	c.addi	a5,1
    941a:	d81c                	c.sw	a5,48(s0)
    941c:	3e900713          	li	a4,1001
    9420:	fae79263          	bne	a5,a4,8bc4 <llma_rf_action+0x298>
    9424:	801407b7          	lui	a5,0x80140
    9428:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    942c:	02f42c23          	sw	a5,56(s0)
    9430:	f94ff06f          	j	8bc4 <llma_rf_action+0x298>
    9434:	4450                	c.lw	a2,12(s0)
    9436:	86d6                	c.mv	a3,s5
    9438:	85a2                	c.mv	a1,s0
    943a:	4539                	c.li	a0,14
    943c:	ec5f60ef          	jal	ra,300 <llmacp_stack_msg>
    9440:	fb4ff06f          	j	8bf4 <llma_rf_action+0x2c8>
    9444:	4450                	c.lw	a2,12(s0)
    9446:	86d6                	c.mv	a3,s5
    9448:	85a2                	c.mv	a1,s0
    944a:	4539                	c.li	a0,14
    944c:	eb5f60ef          	jal	ra,300 <llmacp_stack_msg>
    9450:	fb4ff06f          	j	8c04 <llma_rf_action+0x2d8>
    9454:	4450                	c.lw	a2,12(s0)
    9456:	86a6                	c.mv	a3,s1
    9458:	85a2                	c.mv	a1,s0
    945a:	4539                	c.li	a0,14
    945c:	ea5f60ef          	jal	ra,300 <llmacp_stack_msg>
    9460:	a19ff06f          	j	8e78 <llma_rf_action+0x54c>
    9464:	4450                	c.lw	a2,12(s0)
    9466:	86a6                	c.mv	a3,s1
    9468:	85a2                	c.mv	a1,s0
    946a:	4539                	c.li	a0,14
    946c:	e95f60ef          	jal	ra,300 <llmacp_stack_msg>
    9470:	a19ff06f          	j	8e88 <llma_rf_action+0x55c>
    9474:	3e800713          	li	a4,1000
    9478:	9ef768e3          	bltu	a4,a5,8e68 <llma_rf_action+0x53c>
    947c:	0785                	c.addi	a5,1
    947e:	d81c                	c.sw	a5,48(s0)
    9480:	3e900713          	li	a4,1001
    9484:	9ee792e3          	bne	a5,a4,8e68 <llma_rf_action+0x53c>
    9488:	801407b7          	lui	a5,0x80140
    948c:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
    9490:	dc1c                	c.sw	a5,56(s0)
    9492:	bad9                	c.j	8e68 <llma_rf_action+0x53c>
    9494:	94a2                	c.add	s1,s0
    9496:	0904c603          	lbu	a2,144(s1)
    949a:	4581                	c.li	a1,0
    949c:	4685                	c.li	a3,1
    949e:	4549                	c.li	a0,18
    94a0:	e61f60ef          	jal	ra,300 <llmacp_stack_msg>
    94a4:	04844783          	lbu	a5,72(s0)
    94a8:	04ba4583          	lbu	a1,75(s4)
    94ac:	0507d65b          	beqc	a5,16,94f8 <DRAM_SIZE+0x408>
    94b0:	0607dadb          	beqc	a5,32,9524 <DRAM_SIZE+0x434>
    94b4:	18442783          	lw	a5,388(s0)
    94b8:	8522                	c.mv	a0,s0
    94ba:	47d0                	c.lw	a2,12(a5)
    94bc:	d2cfe0ef          	jal	ra,79e8 <llma_flow_ctrl_rx>
    94c0:	04051a63          	bnez	a0,9514 <DRAM_SIZE+0x424>
    94c4:	04ba0583          	lb	a1,75(s4)
    94c8:	00800533          	add	a0,zero,s0
    94cc:	0305f593          	andi	a1,a1,48
    94d0:	8f5fd0ef          	jal	ra,6dc4 <llma_anchor_calibrate_set>
    94d4:	fa0ff06f          	j	8c74 <llma_rf_action+0x348>
    94d8:	4450                	c.lw	a2,12(s0)
    94da:	86a6                	c.mv	a3,s1
    94dc:	85a2                	c.mv	a1,s0
    94de:	4539                	c.li	a0,14
    94e0:	e21f60ef          	jal	ra,300 <llmacp_stack_msg>
    94e4:	9b5ff06f          	j	8e98 <llma_rf_action+0x56c>
    94e8:	4450                	c.lw	a2,12(s0)
    94ea:	86a6                	c.mv	a3,s1
    94ec:	85a2                	c.mv	a1,s0
    94ee:	4539                	c.li	a0,14
    94f0:	e11f60ef          	jal	ra,300 <llmacp_stack_msg>
    94f4:	9b5ff06f          	j	8ea8 <llma_rf_action+0x57c>
    94f8:	0305f793          	andi	a5,a1,48
    94fc:	fa079ce3          	bnez	a5,94b4 <DRAM_SIZE+0x3c4>
    9500:	04041783          	lh	a5,64(s0)
    9504:	0107e793          	ori	a5,a5,16
    9508:	04f41023          	sh	a5,64(s0)
    950c:	04ba4583          	lbu	a1,75(s4)
    9510:	fa5ff06f          	j	94b4 <DRAM_SIZE+0x3c4>
    9514:	04ba4583          	lbu	a1,75(s4)
    9518:	00800533          	add	a0,zero,s0
    951c:	f8cfd0ef          	jal	ra,6ca8 <llma_supervison_rx_update>
    9520:	fa5ff06f          	j	94c4 <DRAM_SIZE+0x3d4>
    9524:	0305f793          	andi	a5,a1,48
    9528:	b907e65b          	bnec	a5,16,94b4 <DRAM_SIZE+0x3c4>
    952c:	fd5ff06f          	j	9500 <DRAM_SIZE+0x410>

00009530 <llma_task>:
    9530:	7159                	c.addi16sp	sp,-112
    9532:	d686                	c.swsp	ra,108(sp)
    9534:	d4a2                	c.swsp	s0,104(sp)
    9536:	d2a6                	c.swsp	s1,100(sp)
    9538:	d0ca                	c.swsp	s2,96(sp)
    953a:	ccd2                	c.swsp	s4,88(sp)
    953c:	cad6                	c.swsp	s5,84(sp)
    953e:	c6de                	c.swsp	s7,76(sp)
    9540:	c4e2                	c.swsp	s8,72(sp)
    9542:	de6e                	c.swsp	s11,60(sp)
    9544:	cece                	c.swsp	s3,92(sp)
    9546:	8daa                	c.mv	s11,a0
    9548:	c8da                	c.swsp	s6,80(sp)
    954a:	c2e6                	c.swsp	s9,68(sp)
    954c:	05a12023          	sw	s10,64(sp)
    9550:	c68f70ef          	jal	ra,9b8 <hal_tick_read>
    9554:	6711                	c.lui	a4,0x4
    9556:	e8070713          	addi	a4,a4,-384 # 3e80 <tlka_aec_post_ge_cmftNoise+0xa0>
    955a:	972a                	c.add	a4,a0
    955c:	00100513          	li	a0,1
    9560:	00eda023          	sw	a4,0(s11)
    9564:	c24f70ef          	jal	ra,988 <hal_tick_en>
    9568:	000da503          	lw	a0,0(s11)
    956c:	aaaabbb7          	lui	s7,0xaaaab
    9570:	c3cf70ef          	jal	ra,9ac <hal_tick_irq_set>
    9574:	20021737          	lui	a4,0x20021
    9578:	58c70413          	addi	s0,a4,1420 # 2002158c <role.19498>
    957c:	ce22                	c.swsp	s0,28(sp)
    957e:	04bd8413          	addi	s0,s11,75
    9582:	c222                	c.swsp	s0,4(sp)
    9584:	0b2d8413          	addi	s0,s11,178
    9588:	c622                	c.swsp	s0,12(sp)
    958a:	20021737          	lui	a4,0x20021
    958e:	0b6d8413          	addi	s0,s11,182
    9592:	59c70493          	addi	s1,a4,1436 # 2002159c <upperSixBits.19502>
    9596:	c822                	c.swsp	s0,16(sp)
    9598:	028d8413          	addi	s0,s11,40
    959c:	c422                	c.swsp	s0,8(sp)
    959e:	cc26                	c.swsp	s1,24(sp)
    95a0:	059d8a93          	addi	s5,s11,89
    95a4:	096d8493          	addi	s1,s11,150
    95a8:	066d8413          	addi	s0,s11,102
    95ac:	091d8c13          	addi	s8,s11,145
    95b0:	094d8913          	addi	s2,s11,148
    95b4:	aabb8b93          	addi	s7,s7,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
    95b8:	4a19                	c.li	s4,6
    95ba:	ca26                	c.swsp	s1,20(sp)
    95bc:	80141b37          	lui	s6,0x80141
    95c0:	577d                	c.li	a4,-1
    95c2:	1074                	c.addi4spn	a3,sp,44
    95c4:	460d                	c.li	a2,3
    95c6:	4581                	c.li	a1,0
    95c8:	00000513          	li	a0,0
    95cc:	0000c097          	auipc	ra,0xc
    95d0:	2c4080e7          	jalr	708(ra) # 15890 <xTaskGenericNotifyWait>
    95d4:	5732                	c.lwsp	a4,44(sp)
    95d6:	be17655b          	bnec	a4,1,95c0 <llma_task+0x90>
    95da:	f8000493          	li	s1,-128
    95de:	a09b0023          	sb	s1,-1536(s6) # 80140a00 <BIN_SIZE+0x60102398>
    95e2:	577d                	c.li	a4,-1
    95e4:	00100513          	li	a0,1
    95e8:	a2eb1023          	sh	a4,-1504(s6)
    95ec:	0000b097          	auipc	ra,0xb
    95f0:	c60080e7          	jalr	-928(ra) # 1424c <rf_tx_iq_tp_by_txtype_set>
    95f4:	095dc703          	lbu	a4,149(s11)
    95f8:	00100513          	li	a0,1
    95fc:	82eb08a3          	sb	a4,-1999(s6)
    9600:	a8cfd0ef          	jal	ra,688c <async_rf_fast_settle_en>
    9604:	01b00533          	add	a0,zero,s11
    9608:	b24ff0ef          	jal	ra,892c <llma_rf_action>
    960c:	4995                	c.li	s3,5
    960e:	000dad03          	lw	s10,0(s11)
    9612:	801404b7          	lui	s1,0x80140
    9616:	a07d                	c.j	96c4 <llma_task+0x194>
    9618:	008da603          	lw	a2,8(s11)
    961c:	02c77633          	remu	a2,a4,a2
    9620:	0116665b          	bnec	a2,17,962c <llma_task+0xfc>
    9624:	0a068693          	addi	a3,a3,160
    9628:	00dda023          	sw	a3,0(s11)
    962c:	0705                	c.addi	a4,1
    962e:	014da683          	lw	a3,20(s11)
    9632:	00eda623          	sw	a4,12(s11)
    9636:	c689                	c.beqz	a3,9640 <llma_task+0x110>
    9638:	018da683          	lw	a3,24(s11)
    963c:	0ad70c63          	beq	a4,a3,96f4 <llma_task+0x1c4>
    9640:	020da683          	lw	a3,32(s11)
    9644:	00068663          	beqz	a3,9650 <llma_task+0x120>
    9648:	024da683          	lw	a3,36(s11)
    964c:	30e68c63          	beq	a3,a4,9964 <llma_task+0x434>
    9650:	008da683          	lw	a3,8(s11)
    9654:	02d77733          	remu	a4,a4,a3
    9658:	0e070463          	beqz	a4,9740 <llma_task+0x210>
    965c:	0a4dc703          	lbu	a4,164(s11)
    9660:	eb05                	c.bnez	a4,9690 <llma_task+0x160>
    9662:	00cda703          	lw	a4,12(s11)
    9666:	0a0da683          	lw	a3,160(s11)
    966a:	8f15                	c.sub	a4,a3
    966c:	02e9f263          	bgeu	s3,a4,9690 <llma_task+0x160>
    9670:	0a5d8683          	lb	a3,165(s11)
    9674:	0a6dc503          	lbu	a0,166(s11)
    9678:	0d8da703          	lw	a4,216(s11)
    967c:	0add8223          	sb	a3,164(s11)
    9680:	9702                	c.jalr	a4
    9682:	4681                	c.li	a3,0
    9684:	4601                	c.li	a2,0
    9686:	85ee                	c.mv	a1,s11
    9688:	01300513          	li	a0,19
    968c:	c75f60ef          	jal	ra,300 <llmacp_stack_msg>
    9690:	040d9703          	lh	a4,64(s11)
    9694:	40277c5b          	bbs	a4,2,96ac <llma_task+0x17c>
    9698:	00cda683          	lw	a3,12(s11)
    969c:	01569793          	slli	a5,a3,0x15
    96a0:	00079663          	bnez	a5,96ac <llma_task+0x17c>
    96a4:	00476713          	ori	a4,a4,4
    96a8:	04ed9023          	sh	a4,64(s11)
    96ac:	2004a503          	lw	a0,512(s1) # 80140200 <BIN_SIZE+0x60101b98>
    96b0:	000dad03          	lw	s10,0(s11)
    96b4:	07050513          	addi	a0,a0,112
    96b8:	01a005b3          	add	a1,zero,s10
    96bc:	c28fd0ef          	jal	ra,6ae4 <tick_0_first>
    96c0:	10051463          	bnez	a0,97c8 <llma_task+0x298>
    96c4:	004da683          	lw	a3,4(s11)
    96c8:	040d9603          	lh	a2,64(s11)
    96cc:	96ea                	c.add	a3,s10
    96ce:	00dda023          	sw	a3,0(s11)
    96d2:	00cda703          	lw	a4,12(s11)
    96d6:	f4a6715b          	bbs	a2,10,9618 <llma_task+0xe8>
    96da:	03773633          	mulhu	a2,a4,s7
    96de:	87ba                	c.mv	a5,a4
    96e0:	8209                	c.srli	a2,0x2
    96e2:	c74617ff          	msubr32	a5,a2,s4
    96e6:	b457e35b          	bnec	a5,5,962c <llma_task+0xfc>
    96ea:	04068693          	addi	a3,a3,64
    96ee:	00dda023          	sw	a3,0(s11)
    96f2:	bf2d                	c.j	962c <llma_task+0xfc>
    96f4:	00000793          	li	a5,0
    96f8:	000daa23          	sw	zero,20(s11)
    96fc:	16fda023          	sw	a5,352(s11)
    9700:	16fda423          	sw	a5,360(s11)
    9704:	14fda823          	sw	a5,336(s11)
    9708:	14fdac23          	sw	a5,344(s11)
    970c:	0c0d9823          	sh	zero,208(s11)
    9710:	0a0d9d23          	sh	zero,186(s11)
    9714:	049dc683          	lbu	a3,73(s11)
    9718:	01ddc703          	lbu	a4,29(s11)
    971c:	2f06da5b          	beqc	a3,16,9a10 <llma_task+0x4e0>
    9720:	34e68263          	beq	a3,a4,9a64 <llma_task+0x534>
    9724:	4681                	c.li	a3,0
    9726:	4601                	c.li	a2,0
    9728:	85ee                	c.mv	a1,s11
    972a:	4541                	c.li	a0,16
    972c:	bd5f60ef          	jal	ra,300 <llmacp_stack_msg>
    9730:	4581                	c.li	a1,0
    9732:	4571                	c.li	a0,28
    9734:	9b9f80ef          	jal	ra,20ec <vcd_set>
    9738:	00cda703          	lw	a4,12(s11)
    973c:	f05ff06f          	j	9640 <llma_task+0x110>
    9740:	08fd8703          	lb	a4,143(s11)
    9744:	08edc683          	lbu	a3,142(s11)
    9748:	065dc583          	lbu	a1,101(s11)
    974c:	9736                	c.add	a4,a3
    974e:	0ff77713          	andi	a4,a4,255
    9752:	02b77d33          	remu	s10,a4,a1
    9756:	8522                	c.mv	a0,s0
    9758:	8ce2                	c.mv	s9,s8
    975a:	866a                	c.mv	a2,s10
    975c:	09ad87a3          	sb	s10,143(s11)
    9760:	a30fd0ef          	jal	ra,6990 <rf_channel_sel>
    9764:	08ad8823          	sb	a0,144(s11)
    9768:	08edc683          	lbu	a3,142(s11)
    976c:	065dc583          	lbu	a1,101(s11)
    9770:	01a68733          	add	a4,a3,s10
    9774:	0ff77713          	andi	a4,a4,255
    9778:	02b77d33          	remu	s10,a4,a1
    977c:	8522                	c.mv	a0,s0
    977e:	0c85                	c.addi	s9,1
    9780:	01a00633          	add	a2,zero,s10
    9784:	a0cfd0ef          	jal	ra,6990 <rf_channel_sel>
    9788:	feac8fa3          	sb	a0,-1(s9)
    978c:	fd991ee3          	bne	s2,s9,9768 <llma_task+0x238>
    9790:	0a4dc703          	lbu	a4,164(s11)
    9794:	051dc683          	lbu	a3,81(s11)
    9798:	24070a63          	beqz	a4,99ec <llma_task+0x4bc>
    979c:	fff70713          	addi	a4,a4,-1
    97a0:	0ff77713          	andi	a4,a4,255
    97a4:	0aed8223          	sb	a4,164(s11)
    97a8:	2a068863          	beqz	a3,9a58 <llma_task+0x528>
    97ac:	ee0712e3          	bnez	a4,9690 <llma_task+0x160>
    97b0:	0a6dc503          	lbu	a0,166(s11)
    97b4:	00cda683          	lw	a3,12(s11)
    97b8:	0d8da703          	lw	a4,216(s11)
    97bc:	00153513          	seqz	a0,a0
    97c0:	0adda023          	sw	a3,160(s11)
    97c4:	9702                	c.jalr	a4
    97c6:	bd59                	c.j	965c <llma_task+0x12c>
    97c8:	01a00533          	add	a0,zero,s10
    97cc:	9e0f70ef          	jal	ra,9ac <hal_tick_irq_set>
    97d0:	040d9703          	lh	a4,64(s11)
    97d4:	9e67765b          	bbc	a4,6,95c0 <llma_task+0x90>
    97d8:	fbf77713          	andi	a4,a4,-65
    97dc:	04ed9023          	sh	a4,64(s11)
    97e0:	051dc683          	lbu	a3,81(s11)
    97e4:	00001737          	lui	a4,0x1
    97e8:	04ed9423          	sh	a4,72(s11)
    97ec:	30069263          	bnez	a3,9af0 <llma_task+0x5c0>
    97f0:	4512                	c.lwsp	a0,4(sp)
    97f2:	4e00158b          	addigp	a1,1248 # 8061c <actions_table>
    97f6:	4619                	c.li	a2,6
    97f8:	000da623          	sw	zero,12(s11)
    97fc:	040d88a3          	sb	zero,81(s11)
    9800:	00009097          	auipc	ra,0x9
    9804:	758080e7          	jalr	1880(ra) # 12f58 <tmemcpy>
    9808:	4532                	c.lwsp	a0,12(sp)
    980a:	4481                	c.li	s1,0
    980c:	4611                	c.li	a2,4
    980e:	4581                	c.li	a1,0
    9810:	169da023          	sw	s1,352(s11)
    9814:	169da423          	sw	s1,360(s11)
    9818:	149da823          	sw	s1,336(s11)
    981c:	149dac23          	sw	s1,344(s11)
    9820:	0c0d9823          	sh	zero,208(s11)
    9824:	00009097          	auipc	ra,0x9
    9828:	710080e7          	jalr	1808(ra) # 12f34 <tmemset>
    982c:	4542                	c.lwsp	a0,16(sp)
    982e:	4611                	c.li	a2,4
    9830:	00000593          	li	a1,0
    9834:	00009097          	auipc	ra,0x9
    9838:	700080e7          	jalr	1792(ra) # 12f34 <tmemset>
    983c:	05eda483          	lw	s1,94(s11)
    9840:	0a0d9d23          	sh	zero,186(s11)
    9844:	974f70ef          	jal	ra,9b8 <hal_tick_read>
    9848:	8d25                	c.xor	a0,s1
    984a:	44e2                	c.lwsp	s1,24(sp)
    984c:	01b55713          	srli	a4,a0,0x1b
    9850:	9726                	c.add	a4,s1
    9852:	00074703          	lbu	a4,0(a4) # 1000 <irq_01>
    9856:	6405255b          	bfoz	a0,a0,25,0
    985a:	0762                	c.slli	a4,0x18
    985c:	ff7f0637          	lui	a2,0xff7f0
    9860:	8f49                	c.or	a4,a0
    9862:	dfb60613          	addi	a2,a2,-517 # ff7efdfb <BIN_SIZE+0xdf7b1793>
    9866:	8f71                	c.and	a4,a2
    9868:	02041637          	lui	a2,0x2041
    986c:	83160613          	addi	a2,a2,-1999 # 2040831 <_D_HEAP_START_ADDR+0x1fb7741>
    9870:	8f51                	c.or	a4,a2
    9872:	040d9683          	lh	a3,64(s11)
    9876:	3c8728db          	bfoz	a7,a4,15,8
    987a:	0ff77813          	andi	a6,a4,255
    987e:	01875313          	srli	t1,a4,0x18
    9882:	5d07275b          	bfoz	a4,a4,23,16
    9886:	01174f33          	xor	t5,a4,a7
    988a:	0108ceb3          	xor	t4,a7,a6
    988e:	01034e33          	xor	t3,t1,a6
    9892:	eff6f693          	andi	a3,a3,-257
    9896:	4615                	c.li	a2,5
    9898:	0ff00593          	li	a1,255
    989c:	01500533          	add	a0,zero,s5
    98a0:	046d8f23          	sb	t1,94(s11)
    98a4:	071d8023          	sb	a7,96(s11)
    98a8:	070d80a3          	sb	a6,97(s11)
    98ac:	07ed8123          	sb	t5,98(s11)
    98b0:	07dd81a3          	sb	t4,99(s11)
    98b4:	07cd8223          	sb	t3,100(s11)
    98b8:	04dd9023          	sh	a3,64(s11)
    98bc:	04ed8fa3          	sb	a4,95(s11)
    98c0:	000daa23          	sw	zero,20(s11)
    98c4:	020da023          	sw	zero,32(s11)
    98c8:	00009097          	auipc	ra,0x9
    98cc:	66c080e7          	jalr	1644(ra) # 12f34 <tmemset>
    98d0:	05dd8703          	lb	a4,93(s11)
    98d4:	85a2                	c.mv	a1,s0
    98d6:	8b7d                	c.andi	a4,31
    98d8:	01500533          	add	a0,zero,s5
    98dc:	04ed8ea3          	sb	a4,93(s11)
    98e0:	880fd0ef          	jal	ra,6960 <build_used_channels>
    98e4:	00a00733          	add	a4,zero,a0
    98e8:	0ff57513          	andi	a0,a0,255
    98ec:	06ed82a3          	sb	a4,101(s11)
    98f0:	928fd0ef          	jal	ra,6a18 <afh_hop_num>
    98f4:	065dc583          	lbu	a1,101(s11)
    98f8:	0ff57713          	andi	a4,a0,255
    98fc:	86ba                	c.mv	a3,a4
    98fe:	4601                	c.li	a2,0
    9900:	8522                	c.mv	a0,s0
    9902:	89e2                	c.mv	s3,s8
    9904:	00000493          	li	s1,0
    9908:	08ed8723          	sb	a4,142(s11)
    990c:	080d87a3          	sb	zero,143(s11)
    9910:	880fd0ef          	jal	ra,6990 <rf_channel_sel>
    9914:	08ad8823          	sb	a0,144(s11)
    9918:	08edc683          	lbu	a3,142(s11)
    991c:	065dc583          	lbu	a1,101(s11)
    9920:	94b6                	c.add	s1,a3
    9922:	0ff4f493          	andi	s1,s1,255
    9926:	02b4f4b3          	remu	s1,s1,a1
    992a:	8522                	c.mv	a0,s0
    992c:	0985                	c.addi	s3,1
    992e:	8626                	c.mv	a2,s1
    9930:	860fd0ef          	jal	ra,6990 <rf_channel_sel>
    9934:	fea98fa3          	sb	a0,-1(s3)
    9938:	ff3910e3          	bne	s2,s3,9918 <llma_task+0x3e8>
    993c:	4552                	c.lwsp	a0,20(sp)
    993e:	4629                	c.li	a2,10
    9940:	00000593          	li	a1,0
    9944:	00009097          	auipc	ra,0x9
    9948:	5f0080e7          	jalr	1520(ra) # 12f34 <tmemset>
    994c:	0a5d8703          	lb	a4,165(s11)
    9950:	0a0d8323          	sb	zero,166(s11)
    9954:	0a0daf23          	sw	zero,190(s11)
    9958:	0aed8223          	sb	a4,164(s11)
    995c:	0c0d8123          	sb	zero,194(s11)
    9960:	c5dff06f          	j	95bc <llma_task+0x8c>
    9964:	45a2                	c.lwsp	a1,8(sp)
    9966:	4615                	c.li	a2,5
    9968:	01500533          	add	a0,zero,s5
    996c:	020da023          	sw	zero,32(s11)
    9970:	00009097          	auipc	ra,0x9
    9974:	5e8080e7          	jalr	1512(ra) # 12f58 <tmemcpy>
    9978:	85a2                	c.mv	a1,s0
    997a:	8556                	c.mv	a0,s5
    997c:	fe5fc0ef          	jal	ra,6960 <build_used_channels>
    9980:	00a00733          	add	a4,zero,a0
    9984:	0ff57513          	andi	a0,a0,255
    9988:	06ed82a3          	sb	a4,101(s11)
    998c:	88cfd0ef          	jal	ra,6a18 <afh_hop_num>
    9990:	065dc583          	lbu	a1,101(s11)
    9994:	0ff57893          	andi	a7,a0,255
    9998:	86c6                	c.mv	a3,a7
    999a:	4601                	c.li	a2,0
    999c:	8522                	c.mv	a0,s0
    999e:	8d62                	c.mv	s10,s8
    99a0:	00000c93          	li	s9,0
    99a4:	091d8723          	sb	a7,142(s11)
    99a8:	080d87a3          	sb	zero,143(s11)
    99ac:	fe5fc0ef          	jal	ra,6990 <rf_channel_sel>
    99b0:	08ad8823          	sb	a0,144(s11)
    99b4:	08edc683          	lbu	a3,142(s11)
    99b8:	065dc583          	lbu	a1,101(s11)
    99bc:	01968733          	add	a4,a3,s9
    99c0:	0ff77713          	andi	a4,a4,255
    99c4:	02b77cb3          	remu	s9,a4,a1
    99c8:	8522                	c.mv	a0,s0
    99ca:	0d05                	c.addi	s10,1
    99cc:	01900633          	add	a2,zero,s9
    99d0:	fc1fc0ef          	jal	ra,6990 <rf_channel_sel>
    99d4:	fead0fa3          	sb	a0,-1(s10)
    99d8:	fda91ee3          	bne	s2,s10,99b4 <llma_task+0x484>
    99dc:	4695                	c.li	a3,5
    99de:	8656                	c.mv	a2,s5
    99e0:	85ee                	c.mv	a1,s11
    99e2:	4551                	c.li	a0,20
    99e4:	91df60ef          	jal	ra,300 <llmacp_stack_msg>
    99e8:	c75ff06f          	j	965c <llma_task+0x12c>
    99ec:	dc0692e3          	bnez	a3,97b0 <llma_task+0x280>
    99f0:	0a6dc703          	lbu	a4,166(s11)
    99f4:	0a5d8603          	lb	a2,165(s11)
    99f8:	00173713          	seqz	a4,a4
    99fc:	0d8da683          	lw	a3,216(s11)
    9a00:	853a                	c.mv	a0,a4
    9a02:	0acd8223          	sb	a2,164(s11)
    9a06:	0aed8323          	sb	a4,166(s11)
    9a0a:	9682                	c.jalr	a3
    9a0c:	c51ff06f          	j	965c <llma_task+0x12c>
    9a10:	f8000793          	li	a5,-128
    9a14:	04fd88a3          	sb	a5,81(s11)
    9a18:	04ed84a3          	sb	a4,73(s11)
    9a1c:	47bd                	c.li	a5,15
    9a1e:	02e7ef63          	bltu	a5,a4,9a5c <llma_task+0x52c>
    9a22:	47f2                	c.lwsp	a5,28(sp)
    9a24:	4512                	c.lwsp	a0,4(sp)
    9a26:	00e786b3          	add	a3,a5,a4
    9a2a:	0705                	c.addi	a4,1
    9a2c:	4e00158b          	addigp	a1,1248 # 8061c <actions_table>
    9a30:	00068683          	lb	a3,0(a3)
    9a34:	c54715ff          	maddr32	a1,a4,s4
    9a38:	00600613          	li	a2,6
    9a3c:	04dd8423          	sb	a3,72(s11)
    9a40:	00009097          	auipc	ra,0x9
    9a44:	518080e7          	jalr	1304(ra) # 12f58 <tmemcpy>
    9a48:	0bdd8703          	lb	a4,189(s11)
    9a4c:	0a0dafa3          	sw	zero,191(s11)
    9a50:	0aed8f23          	sb	a4,190(s11)
    9a54:	cd1ff06f          	j	9724 <llma_task+0x1f4>
    9a58:	df41                	c.beqz	a4,99f0 <llma_task+0x4c0>
    9a5a:	b91d                	c.j	9690 <llma_task+0x160>
    9a5c:	040d8423          	sb	zero,72(s11)
    9a60:	fe9ff06f          	j	9a48 <llma_task+0x518>
    9a64:	4512                	c.lwsp	a0,4(sp)
    9a66:	4e00158b          	addigp	a1,1248 # 8061c <actions_table>
    9a6a:	4619                	c.li	a2,6
    9a6c:	000017b7          	lui	a5,0x1
    9a70:	04fd9423          	sh	a5,72(s11)
    9a74:	00009097          	auipc	ra,0x9
    9a78:	4e4080e7          	jalr	1252(ra) # 12f58 <tmemcpy>
    9a7c:	4532                	c.lwsp	a0,12(sp)
    9a7e:	4611                	c.li	a2,4
    9a80:	00000593          	li	a1,0
    9a84:	00009097          	auipc	ra,0x9
    9a88:	4b0080e7          	jalr	1200(ra) # 12f34 <tmemset>
    9a8c:	4542                	c.lwsp	a0,16(sp)
    9a8e:	4611                	c.li	a2,4
    9a90:	00000593          	li	a1,0
    9a94:	00009097          	auipc	ra,0x9
    9a98:	4a0080e7          	jalr	1184(ra) # 12f34 <tmemset>
    9a9c:	01cdc703          	lbu	a4,28(s11)
    9aa0:	040d8923          	sb	zero,82(s11)
    9aa4:	04ed88a3          	sb	a4,81(s11)
    9aa8:	0a0d8f23          	sb	zero,190(s11)
    9aac:	00000693          	li	a3,0
    9ab0:	0007745b          	bbc	a4,0,9ab8 <llma_task+0x588>
    9ab4:	0bddc683          	lbu	a3,189(s11)
    9ab8:	0add8fa3          	sb	a3,191(s11)
    9abc:	00000693          	li	a3,0
    9ac0:	0017745b          	bbc	a4,1,9ac8 <llma_task+0x598>
    9ac4:	0bddc683          	lbu	a3,189(s11)
    9ac8:	0cdd8023          	sb	a3,192(s11)
    9acc:	00000693          	li	a3,0
    9ad0:	0027745b          	bbc	a4,2,9ad8 <llma_task+0x5a8>
    9ad4:	0bddc683          	lbu	a3,189(s11)
    9ad8:	0cdd80a3          	sb	a3,193(s11)
    9adc:	00000693          	li	a3,0
    9ae0:	0037745b          	bbc	a4,3,9ae8 <llma_task+0x5b8>
    9ae4:	0bddc683          	lbu	a3,189(s11)
    9ae8:	0cdd8123          	sb	a3,194(s11)
    9aec:	c39ff06f          	j	9724 <llma_task+0x1f4>
    9af0:	4601                	c.li	a2,0
    9af2:	85ee                	c.mv	a1,s11
    9af4:	00a00513          	li	a0,10
    9af8:	809f60ef          	jal	ra,300 <llmacp_stack_msg>
    9afc:	cf5ff06f          	j	97f0 <llma_task+0x2c0>

00009b00 <llma_reset_req>:
    9b00:	04051783          	lh	a5,64(a0)
    9b04:	4067f85b          	bbs	a5,6,9b14 <llma_reset_req+0x14>
    9b08:	0407e793          	ori	a5,a5,64
    9b0c:	04f51023          	sh	a5,64(a0)
    9b10:	4501                	c.li	a0,0
    9b12:	8082                	c.jr	ra
    9b14:	4505                	c.li	a0,1
    9b16:	8082                	c.jr	ra

00009b18 <dec_split_st2VQ_CW.constprop.18>:
    9b18:	01fe97b7          	lui	a5,0x1fe9
    9b1c:	f5778793          	addi	a5,a5,-169 # 1fe8f57 <_D_HEAP_START_ADDR+0x1f5fe67>
    9b20:	04a7ca63          	blt	a5,a0,9b74 <dec_split_st2VQ_CW.constprop.18+0x5c>
    9b24:	7050e7b7          	lui	a5,0x7050e
    9b28:	efb78793          	addi	a5,a5,-261 # 7050defb <BIN_SIZE+0x504cf893>
    9b2c:	e0f5187f          	mulsr64	a6,a0,a5
    9b30:	41f55813          	srai	a6,a0,0x1f
    9b34:	4148d793          	srai	a5,a7,0x14
    9b38:	410787b3          	sub	a5,a5,a6
    9b3c:	00247837          	lui	a6,0x247
    9b40:	7f480813          	addi	a6,a6,2036 # 2477f4 <_D_HEAP_START_ADDR+0x1be704>
    9b44:	c707957f          	msubr32	a0,a5,a6
    9b48:	c31c                	c.sw	a5,0(a4)
    9b4a:	c288                	c.sw	a0,0(a3)
    9b4c:	00061023          	sh	zero,0(a2)
    9b50:	431c                	c.lw	a5,0(a4)
    9b52:	17f9                	c.addi	a5,-2
    9b54:	c31c                	c.sw	a5,0(a4)
    9b56:	0207c963          	bltz	a5,9b88 <dec_split_st2VQ_CW.constprop.18+0x70>
    9b5a:	00061683          	lh	a3,0(a2)
    9b5e:	00d61023          	sh	a3,0(a2)
    9b62:	431c                	c.lw	a5,0(a4)
    9b64:	00169513          	slli	a0,a3,0x1
    9b68:	97aa                	c.add	a5,a0
    9b6a:	c31c                	c.sw	a5,0(a4)
    9b6c:	00059023          	sh	zero,0(a1)
    9b70:	00008067          	ret
    9b74:	0006a023          	sw	zero,0(a3)
    9b78:	00072023          	sw	zero,0(a4)
    9b7c:	00061023          	sh	zero,0(a2)
    9b80:	4785                	c.li	a5,1
    9b82:	00f59023          	sh	a5,0(a1)
    9b86:	8082                	c.jr	ra
    9b88:	4685                	c.li	a3,1
    9b8a:	00d61023          	sh	a3,0(a2)
    9b8e:	431c                	c.lw	a5,0(a4)
    9b90:	4509                	c.li	a0,2
    9b92:	97aa                	c.add	a5,a0
    9b94:	c31c                	c.sw	a5,0(a4)
    9b96:	00059023          	sh	zero,0(a1)
    9b9a:	8082                	c.jr	ra

00009b9c <kf_shuffle.constprop.15>:
    9b9c:	7179                	c.addi16sp	sp,-48
    9b9e:	d422                	c.swsp	s0,40(sp)
    9ba0:	d226                	c.swsp	s1,36(sp)
    9ba2:	d606                	c.swsp	ra,44(sp)
    9ba4:	d04a                	c.swsp	s2,32(sp)
    9ba6:	ce4e                	c.swsp	s3,28(sp)
    9ba8:	cc52                	c.swsp	s4,24(sp)
    9baa:	ca56                	c.swsp	s5,20(sp)
    9bac:	c85a                	c.swsp	s6,16(sp)
    9bae:	c65e                	c.swsp	s7,12(sp)
    9bb0:	c462                	c.swsp	s8,8(sp)
    9bb2:	842a                	c.mv	s0,a0
    9bb4:	84ae                	c.mv	s1,a1
    9bb6:	0006a903          	lw	s2,0(a3)
    9bba:	42dc                	c.lw	a5,4(a3)
    9bbc:	0417d65b          	beqc	a5,1,9c08 <kf_shuffle.constprop.15+0x6c>
    9bc0:	03205863          	blez	s2,9bf0 <kf_shuffle.constprop.15+0x54>
    9bc4:	02c90c33          	mul	s8,s2,a2
    9bc8:	8bba                	c.mv	s7,a4
    9bca:	00361993          	slli	s3,a2,0x3
    9bce:	00379b13          	slli	s6,a5,0x3
    9bd2:	4a81                	c.li	s5,0
    9bd4:	00868a13          	addi	s4,a3,8
    9bd8:	85a6                	c.mv	a1,s1
    9bda:	8522                	c.mv	a0,s0
    9bdc:	875e                	c.mv	a4,s7
    9bde:	86d2                	c.mv	a3,s4
    9be0:	8662                	c.mv	a2,s8
    9be2:	0a85                	c.addi	s5,1
    9be4:	fb9ff0ef          	jal	ra,9b9c <kf_shuffle.constprop.15>
    9be8:	94ce                	c.add	s1,s3
    9bea:	945a                	c.add	s0,s6
    9bec:	ff5916e3          	bne	s2,s5,9bd8 <kf_shuffle.constprop.15+0x3c>
    9bf0:	50b2                	c.lwsp	ra,44(sp)
    9bf2:	5422                	c.lwsp	s0,40(sp)
    9bf4:	5492                	c.lwsp	s1,36(sp)
    9bf6:	5902                	c.lwsp	s2,32(sp)
    9bf8:	49f2                	c.lwsp	s3,28(sp)
    9bfa:	4a62                	c.lwsp	s4,24(sp)
    9bfc:	4ad2                	c.lwsp	s5,20(sp)
    9bfe:	4b42                	c.lwsp	s6,16(sp)
    9c00:	4bb2                	c.lwsp	s7,12(sp)
    9c02:	4c22                	c.lwsp	s8,8(sp)
    9c04:	6145                	c.addi16sp	sp,48
    9c06:	8082                	c.jr	ra
    9c08:	ff2054e3          	blez	s2,9bf0 <kf_shuffle.constprop.15+0x54>
    9c0c:	00361613          	slli	a2,a2,0x3
    9c10:	0f25095b          	lea.d	s2,a0,s2
    9c14:	4098                	c.lw	a4,0(s1)
    9c16:	40dc                	c.lw	a5,4(s1)
    9c18:	0521                	c.addi	a0,8
    9c1a:	fee52c23          	sw	a4,-8(a0)
    9c1e:	fef52e23          	sw	a5,-4(a0)
    9c22:	94b2                	c.add	s1,a2
    9c24:	fea918e3          	bne	s2,a0,9c14 <kf_shuffle.constprop.15+0x78>
    9c28:	fc9ff06f          	j	9bf0 <kf_shuffle.constprop.15+0x54>

00009c2c <energy_normalization_fix.constprop.14>:
    9c2c:	02050613          	addi	a2,a0,32
    9c30:	872a                	c.mv	a4,a0
    9c32:	4681                	c.li	a3,0
    9c34:	00071783          	lh	a5,0(a4)
    9c38:	00270713          	addi	a4,a4,2
    9c3c:	c4f796ff          	maddr32	a3,a5,a5
    9c40:	fee61ae3          	bne	a2,a4,9c34 <energy_normalization_fix.constprop.14+0x8>
    9c44:	5480178b          	addigp	a5,1352 # 80684 <inv_sqrt_tab>
    9c48:	0ad786db          	lea.h	a3,a5,a3
    9c4c:	00069683          	lh	a3,0(a3)
    9c50:	00051783          	lh	a5,0(a0)
    9c54:	0589                	c.addi	a1,2
    9c56:	02d787b3          	mul	a5,a5,a3
    9c5a:	0509                	c.addi	a0,2
    9c5c:	0789                	c.addi	a5,2
    9c5e:	8789                	c.srai	a5,0x2
    9c60:	fef59f23          	sh	a5,-2(a1)
    9c64:	fea716e3          	bne	a4,a0,9c50 <energy_normalization_fix.constprop.14+0x24>
    9c68:	00008067          	ret

00009c6c <encpushsign>:
    9c6c:	419c                	c.lw	a5,0(a1)
    9c6e:	0007cd63          	bltz	a5,9c88 <encpushsign+0x1c>
    9c72:	c10d                	c.beqz	a0,9c94 <encpushsign+0x28>
    9c74:	4218                	c.lw	a4,0(a2)
    9c76:	0ae787db          	lea.h	a5,a5,a4
    9c7a:	c21c                	c.sw	a5,0(a2)
    9c7c:	00055a63          	bgez	a0,9c90 <encpushsign+0x24>
    9c80:	4785                	c.li	a5,1
    9c82:	c19c                	c.sw	a5,0(a1)
    9c84:	00008067          	ret
    9c88:	fe054ce3          	bltz	a0,9c80 <encpushsign+0x14>
    9c8c:	00050463          	beqz	a0,9c94 <encpushsign+0x28>
    9c90:	0005a023          	sw	zero,0(a1)
    9c94:	00008067          	ret

00009c98 <recon_scf_q_fix>:
    9c98:	02058e13          	addi	t3,a1,32
    9c9c:	6311                	c.lui	t1,0x4
    9c9e:	68a1                	c.lui	a7,0x8
    9ca0:	00059783          	lh	a5,0(a1)
    9ca4:	871a                	c.mv	a4,t1
    9ca6:	00051803          	lh	a6,0(a0)
    9caa:	c4c7977f          	maddr32	a4,a5,a2
    9cae:	0589                	c.addi	a1,2
    9cb0:	40f75793          	srai	a5,a4,0xf
    9cb4:	41178733          	sub	a4,a5,a7
    9cb8:	00173713          	seqz	a4,a4
    9cbc:	8f99                	c.sub	a5,a4
    9cbe:	97c2                	c.add	a5,a6
    9cc0:	00f69023          	sh	a5,0(a3)
    9cc4:	0509                	c.addi	a0,2
    9cc6:	0689                	c.addi	a3,2
    9cc8:	fcbe1ce3          	bne	t3,a1,9ca0 <recon_scf_q_fix+0x8>
    9ccc:	00008067          	ret

00009cd0 <get_sns_gain_fix>:
    9cd0:	5480178b          	addigp	a5,1352 # 80684 <inv_sqrt_tab>
    9cd4:	0ca7855b          	lea.w	a0,a5,a0
    9cd8:	08452783          	lw	a5,132(a0)
    9cdc:	0ab785db          	lea.h	a1,a5,a1
    9ce0:	00059503          	lh	a0,0(a1)
    9ce4:	00008067          	ret

00009ce8 <mind2vec_one>:
    9ce8:	0005d663          	bgez	a1,9cf4 <mind2vec_one+0xc>
    9cec:	40a00533          	neg	a0,a0
    9cf0:	3c05355b          	bfos	a0,a0,15,0
    9cf4:	00a61023          	sh	a0,0(a2)
    9cf8:	00008067          	ret

00009cfc <get_lead_sign>:
    9cfc:	411c                	c.lw	a5,0(a0)
    9cfe:	872a                	c.mv	a4,a0
    9d00:	557d                	c.li	a0,-1
    9d02:	4007f35b          	bbs	a5,0,9d08 <get_lead_sign+0xc>
    9d06:	4505                	c.li	a0,1
    9d08:	8385                	c.srli	a5,0x1
    9d0a:	c31c                	c.sw	a5,0(a4)
    9d0c:	00008067          	ret

00009d10 <setval_update_sign>:
    9d10:	1101                	c.addi	sp,-32
    9d12:	cc22                	c.swsp	s0,24(sp)
    9d14:	ce06                	c.swsp	ra,28(sp)
    9d16:	ca26                	c.swsp	s1,20(sp)
    9d18:	c84a                	c.swsp	s2,16(sp)
    9d1a:	842e                	c.mv	s0,a1
    9d1c:	c105                	c.beqz	a0,9d3c <setval_update_sign+0x2c>
    9d1e:	00061583          	lh	a1,0(a2)
    9d22:	8932                	c.mv	s2,a2
    9d24:	863a                	c.mv	a2,a4
    9d26:	84aa                	c.mv	s1,a0
    9d28:	c636                	c.swsp	a3,12(sp)
    9d2a:	3f7d                	c.jal	9ce8 <mind2vec_one>
    9d2c:	46b2                	c.lwsp	a3,12(sp)
    9d2e:	8c05                	c.sub	s0,s1
    9d30:	8536                	c.mv	a0,a3
    9d32:	3c04345b          	bfos	s0,s0,15,0
    9d36:	37d9                	c.jal	9cfc <get_lead_sign>
    9d38:	00a91023          	sh	a0,0(s2)
    9d3c:	8522                	c.mv	a0,s0
    9d3e:	40f2                	c.lwsp	ra,28(sp)
    9d40:	4462                	c.lwsp	s0,24(sp)
    9d42:	44d2                	c.lwsp	s1,20(sp)
    9d44:	4942                	c.lwsp	s2,16(sp)
    9d46:	6105                	c.addi16sp	sp,32
    9d48:	00008067          	ret

00009d4c <mind2vec_tab.constprop.13>:
    9d4c:	7179                	c.addi16sp	sp,-48
    9d4e:	d422                	c.swsp	s0,40(sp)
    9d50:	d226                	c.swsp	s1,36(sp)
    9d52:	5dc0140b          	addigp	s0,1500 # 80718 <MPVQ_offsets>
    9d56:	02c00793          	li	a5,44
    9d5a:	d606                	c.swsp	ra,44(sp)
    9d5c:	d04a                	c.swsp	s2,32(sp)
    9d5e:	ce4e                	c.swsp	s3,28(sp)
    9d60:	cc52                	c.swsp	s4,24(sp)
    9d62:	c436                	c.swsp	a3,8(sp)
    9d64:	00c11723          	sh	a2,14(sp)
    9d68:	84aa                	c.mv	s1,a0
    9d6a:	c4f5147f          	maddr32	s0,a0,a5
    9d6e:	06a05963          	blez	a0,9de0 <mind2vec_tab.constprop.13+0x94>
    9d72:	852e                	c.mv	a0,a1
    9d74:	893a                	c.mv	s2,a4
    9d76:	c2ad                	c.beqz	a3,9dd8 <mind2vec_tab.constprop.13+0x8c>
    9d78:	fd440413          	addi	s0,s0,-44
    9d7c:	8a3a                	c.mv	s4,a4
    9d7e:	4981                	c.li	s3,0
    9d80:	0ca407db          	lea.w	a5,s0,a0
    9d84:	4398                	c.lw	a4,0(a5)
    9d86:	3c0525db          	bfoz	a1,a0,15,0
    9d8a:	87aa                	c.mv	a5,a0
    9d8c:	06e6f263          	bgeu	a3,a4,9df0 <mind2vec_tab.constprop.13+0xa4>
    9d90:	17fd                	c.addi	a5,-1
    9d92:	3c07a65b          	bfoz	a2,a5,15,0
    9d96:	3c0637db          	bfos	a5,a2,15,0
    9d9a:	0cf4075b          	lea.w	a4,s0,a5
    9d9e:	4318                	c.lw	a4,0(a4)
    9da0:	fee6e8e3          	bltu	a3,a4,9d90 <mind2vec_tab.constprop.13+0x44>
    9da4:	40c587b3          	sub	a5,a1,a2
    9da8:	40e68833          	sub	a6,a3,a4
    9dac:	3c07b7db          	bfos	a5,a5,15,0
    9db0:	85aa                	c.mv	a1,a0
    9db2:	0985                	c.addi	s3,1
    9db4:	8752                	c.mv	a4,s4
    9db6:	0034                	c.addi4spn	a3,sp,8
    9db8:	00e10613          	addi	a2,sp,14
    9dbc:	853e                	c.mv	a0,a5
    9dbe:	c442                	c.swsp	a6,8(sp)
    9dc0:	fd440413          	addi	s0,s0,-44
    9dc4:	f4dff0ef          	jal	ra,9d10 <setval_update_sign>
    9dc8:	00998c63          	beq	s3,s1,9de0 <mind2vec_tab.constprop.13+0x94>
    9dcc:	46a2                	c.lwsp	a3,8(sp)
    9dce:	0a09                	c.addi	s4,2
    9dd0:	fa0698e3          	bnez	a3,9d80 <mind2vec_tab.constprop.13+0x34>
    9dd4:	0b39095b          	lea.h	s2,s2,s3
    9dd8:	00e11583          	lh	a1,14(sp)
    9ddc:	864a                	c.mv	a2,s2
    9dde:	3729                	c.jal	9ce8 <mind2vec_one>
    9de0:	50b2                	c.lwsp	ra,44(sp)
    9de2:	5422                	c.lwsp	s0,40(sp)
    9de4:	5492                	c.lwsp	s1,36(sp)
    9de6:	5902                	c.lwsp	s2,32(sp)
    9de8:	49f2                	c.lwsp	s3,28(sp)
    9dea:	4a62                	c.lwsp	s4,24(sp)
    9dec:	6145                	c.addi16sp	sp,48
    9dee:	8082                	c.jr	ra
    9df0:	40e68833          	sub	a6,a3,a4
    9df4:	4781                	c.li	a5,0
    9df6:	bf6d                	c.j	9db0 <mind2vec_tab.constprop.13+0x64>

00009df8 <MPVQdeenum>:
    9df8:	00e007b3          	add	a5,zero,a4
    9dfc:	0aa7085b          	lea.h	a6,a4,a0
    9e00:	00079023          	sh	zero,0(a5)
    9e04:	0789                	c.addi	a5,2
    9e06:	ff079de3          	bne	a5,a6,9e00 <MPVQdeenum+0x8>
    9e0a:	00163613          	seqz	a2,a2
    9e0e:	40c00633          	neg	a2,a2
    9e12:	8a09                	c.andi	a2,2
    9e14:	167d                	c.addi	a2,-1
    9e16:	3c05b5db          	bfos	a1,a1,15,0
    9e1a:	3c05355b          	bfos	a0,a0,15,0
    9e1e:	b73d                	c.j	9d4c <mind2vec_tab.constprop.13>

00009e20 <dec_residual_fix>:
    9e20:	08b05263          	blez	a1,9ea4 <dec_residual_fix+0x84>
    9e24:	0586                	c.slli	a1,0x1
    9e26:	87aa                	c.mv	a5,a0
    9e28:	00b50e33          	add	t3,a0,a1
    9e2c:	833a                	c.mv	t1,a4
    9e2e:	882a                	c.mv	a6,a0
    9e30:	00081883          	lh	a7,0(a6)
    9e34:	0809                	c.addi	a6,2
    9e36:	08be                	c.slli	a7,0xf
    9e38:	01132023          	sw	a7,0(t1) # 4000 <tlka_aec_post_calc_minmax_gain+0x1c>
    9e3c:	0311                	c.addi	t1,4
    9e3e:	ff0e19e3          	bne	t3,a6,9e30 <dec_residual_fix+0x10>
    9e42:	00069883          	lh	a7,0(a3)
    9e46:	1579                	c.addi	a0,-2
    9e48:	00b50833          	add	a6,a0,a1
    9e4c:	4581                	c.li	a1,0
    9e4e:	05105b63          	blez	a7,9ea4 <dec_residual_fix+0x84>
    9e52:	6509                	c.lui	a0,0x2
    9e54:	80050f93          	addi	t6,a0,-2048 # 1800 <irq_35>
    9e58:	6e8d                	c.lui	t4,0x3
    9e5a:	7579                	c.lui	a0,0xffffe
    9e5c:	fffffe37          	lui	t3,0xfffff
    9e60:	800e8e93          	addi	t4,t4,-2048 # 2800 <flash_read_page_ram+0x40>
    9e64:	80050f13          	addi	t5,a0,-2048 # ffffd800 <BIN_SIZE+0xdffbf198>
    9e68:	800e0e13          	addi	t3,t3,-2048 # ffffe800 <BIN_SIZE+0xdffc0198>
    9e6c:	00079503          	lh	a0,0(a5)
    9e70:	0ab608db          	lea.h	a7,a2,a1
    9e74:	00158313          	addi	t1,a1,1
    9e78:	cd11                	c.beqz	a0,9e94 <dec_residual_fix+0x74>
    9e7a:	00089883          	lh	a7,0(a7) # 8000 <llma_tx_item_done+0x24>
    9e7e:	430c                	c.lw	a1,0(a4)
    9e80:	02089463          	bnez	a7,9ea8 <dec_residual_fix+0x88>
    9e84:	01c588b3          	add	a7,a1,t3
    9e88:	02a05a63          	blez	a0,9ebc <dec_residual_fix+0x9c>
    9e8c:	006005b3          	add	a1,zero,t1
    9e90:	01172023          	sw	a7,0(a4)
    9e94:	00f80863          	beq	a6,a5,9ea4 <dec_residual_fix+0x84>
    9e98:	00069503          	lh	a0,0(a3)
    9e9c:	0789                	c.addi	a5,2
    9e9e:	0711                	c.addi	a4,4
    9ea0:	fca5c6e3          	blt	a1,a0,9e6c <dec_residual_fix+0x4c>
    9ea4:	4501                	c.li	a0,0
    9ea6:	8082                	c.jr	ra
    9ea8:	01d588b3          	add	a7,a1,t4
    9eac:	fea040e3          	bgtz	a0,9e8c <dec_residual_fix+0x6c>
    9eb0:	01f58533          	add	a0,a1,t6
    9eb4:	c308                	c.sw	a0,0(a4)
    9eb6:	859a                	c.mv	a1,t1
    9eb8:	fddff06f          	j	9e94 <dec_residual_fix+0x74>
    9ebc:	95fa                	c.add	a1,t5
    9ebe:	c30c                	c.sw	a1,0(a4)
    9ec0:	859a                	c.mv	a1,t1
    9ec2:	bfc9                	c.j	9e94 <dec_residual_fix+0x74>

00009ec4 <dec_noisefilling_fix>:
    9ec4:	01c51683          	lh	a3,28(a0)
    9ec8:	01451783          	lh	a5,20(a0)
    9ecc:	0685                	c.addi	a3,1
    9ece:	7129                	c.addi16sp	sp,-320
    9ed0:	3c06a6db          	bfoz	a3,a3,15,0
    9ed4:	0e079e63          	bnez	a5,9fd0 <dec_noisefilling_fix+0x10c>
    9ed8:	05000793          	li	a5,80
    9edc:	02f686b3          	mul	a3,a3,a5
    9ee0:	4f0d                	c.li	t5,3
    9ee2:	4355                	c.li	t1,21
    9ee4:	4e61                	c.li	t3,24
    9ee6:	478d                	c.li	a5,3
    9ee8:	3c06b6db          	bfos	a3,a3,15,0
    9eec:	00de5c63          	bge	t3,a3,9f04 <dec_noisefilling_fix+0x40>
    9ef0:	0bc1075b          	lea.h	a4,sp,t3
    9ef4:	0ad1065b          	lea.h	a2,sp,a3
    9ef8:	00071023          	sh	zero,0(a4)
    9efc:	00270713          	addi	a4,a4,2
    9f00:	fec71ce3          	bne	a4,a2,9ef8 <dec_noisefilling_fix+0x34>
    9f04:	04d35863          	bge	t1,a3,9f54 <dec_noisefilling_fix+0x90>
    9f08:	0298                	c.addi4spn	a4,sp,320
    9f0a:	00df0833          	add	a6,t5,a3
    9f0e:	0b07085b          	lea.h	a6,a4,a6
    9f12:	00269e93          	slli	t4,a3,0x2
    9f16:	40d008b3          	neg	a7,a3
    9f1a:	01d58733          	add	a4,a1,t4
    9f1e:	ebe80813          	addi	a6,a6,-322
    9f22:	0c65835b          	lea.w	t1,a1,t1
    9f26:	088a                	c.slli	a7,0x2
    9f28:	00100f93          	li	t6,1
    9f2c:	01170633          	add	a2,a4,a7
    9f30:	9676                	c.add	a2,t4
    9f32:	ffc62603          	lw	a2,-4(a2)
    9f36:	0785                	c.addi	a5,1
    9f38:	e651                	c.bnez	a2,9fc4 <dec_noisefilling_fix+0x100>
    9f3a:	4619                	c.li	a2,6
    9f3c:	3c07b7db          	bfos	a5,a5,15,0
    9f40:	082f505b          	beqc	t5,2,9fc0 <dec_noisefilling_fix+0xfc>
    9f44:	00f65463          	bge	a2,a5,9f4c <dec_noisefilling_fix+0x88>
    9f48:	01f81023          	sh	t6,0(a6)
    9f4c:	1771                	c.addi	a4,-4
    9f4e:	1879                	c.addi	a6,-2
    9f50:	fc671ee3          	bne	a4,t1,9f2c <dec_noisefilling_fix+0x68>
    9f54:	06e51783          	lh	a5,110(a0)
    9f58:	4821                	c.li	a6,8
    9f5a:	40f80833          	sub	a6,a6,a5
    9f5e:	082e                	c.slli	a6,0xb
    9f60:	07652603          	lw	a2,118(a0)
    9f64:	04de5a63          	bge	t3,a3,9fb8 <dec_noisefilling_fix+0xf4>
    9f68:	6321                	c.lui	t1,0x8
    9f6a:	688d                	c.lui	a7,0x3
    9f6c:	6541                	c.lui	a0,0x10
    9f6e:	0bc107db          	lea.h	a5,sp,t3
    9f72:	0dc585db          	lea.w	a1,a1,t3
    9f76:	0ad106db          	lea.h	a3,sp,a3
    9f7a:	c4d30e13          	addi	t3,t1,-947 # 7c4d <llma_flow_ctrl_rx+0x265>
    9f7e:	61988893          	addi	a7,a7,1561 # 3619 <tlka_gsc_process_frame+0x5d>
    9f82:	157d                	c.addi	a0,-1
    9f84:	41000eb3          	neg	t4,a6
    9f88:	00c0006f          	j	9f94 <dec_noisefilling_fix+0xd0>
    9f8c:	0789                	c.addi	a5,2
    9f8e:	0591                	c.addi	a1,4
    9f90:	02f68463          	beq	a3,a5,9fb8 <dec_noisefilling_fix+0xf4>
    9f94:	00079703          	lh	a4,0(a5)
    9f98:	be176a5b          	bnec	a4,1,9f8c <dec_noisefilling_fix+0xc8>
    9f9c:	8746                	c.mv	a4,a7
    9f9e:	c5c6177f          	maddr32	a4,a2,t3
    9fa2:	00a77633          	and	a2,a4,a0
    9fa6:	02665163          	bge	a2,t1,9fc8 <dec_noisefilling_fix+0x104>
    9faa:	0105a023          	sw	a6,0(a1)
    9fae:	0789                	c.addi	a5,2
    9fb0:	00458593          	addi	a1,a1,4
    9fb4:	fef690e3          	bne	a3,a5,9f94 <dec_noisefilling_fix+0xd0>
    9fb8:	4501                	c.li	a0,0
    9fba:	6131                	c.addi16sp	sp,320
    9fbc:	00008067          	ret
    9fc0:	4611                	c.li	a2,4
    9fc2:	b749                	c.j	9f44 <dec_noisefilling_fix+0x80>
    9fc4:	4781                	c.li	a5,0
    9fc6:	b759                	c.j	9f4c <dec_noisefilling_fix+0x88>
    9fc8:	01d5a023          	sw	t4,0(a1)
    9fcc:	fc1ff06f          	j	9f8c <dec_noisefilling_fix+0xc8>
    9fd0:	03c00793          	li	a5,60
    9fd4:	02f686b3          	mul	a3,a3,a5
    9fd8:	4f09                	c.li	t5,2
    9fda:	4341                	c.li	t1,16
    9fdc:	4e49                	c.li	t3,18
    9fde:	4789                	c.li	a5,2
    9fe0:	3c06b6db          	bfos	a3,a3,15,0
    9fe4:	f09ff06f          	j	9eec <dec_noisefilling_fix+0x28>

00009fe8 <ac_enc_init>:
    9fe8:	010007b7          	lui	a5,0x1000
    9fec:	17fd                	c.addi	a5,-1
    9fee:	c15c                	c.sw	a5,4(a0)
    9ff0:	67c1                	c.lui	a5,0x10
    9ff2:	17fd                	c.addi	a5,-1
    9ff4:	00052023          	sw	zero,0(a0) # 10000 <tda_detector+0x2ec>
    9ff8:	c51c                	c.sw	a5,8(a0)
    9ffa:	00052623          	sw	zero,12(a0)
    9ffe:	8082                	c.jr	ra

0000a000 <write_uint_backward>:
    a000:	06e05863          	blez	a4,a070 <write_uint_backward+0x70>
    a004:	4881                	c.li	a7,0
    a006:	08000e93          	li	t4,128
    a00a:	4f05                	c.li	t5,1
    a00c:	0240006f          	j	a030 <write_uint_backward+0x30>
    a010:	01c87833          	and	a6,a6,t3
    a014:	01078023          	sb	a6,0(a5) # 10000 <tda_detector+0x2ec>
    a018:	00062783          	lw	a5,0(a2)
    a01c:	00179813          	slli	a6,a5,0x1
    a020:	03d78c63          	beq	a5,t4,a058 <write_uint_backward+0x58>
    a024:	01062023          	sw	a6,0(a2)
    a028:	0885                	c.addi	a7,1
    a02a:	8685                	c.srai	a3,0x1
    a02c:	04e88263          	beq	a7,a4,a070 <write_uint_backward+0x70>
    a030:	00059783          	lh	a5,0(a1)
    a034:	00060303          	lb	t1,0(a2)
    a038:	97aa                	c.add	a5,a0
    a03a:	fff34e13          	not	t3,t1
    a03e:	00078803          	lb	a6,0(a5)
    a042:	bc06f75b          	bbc	a3,0,a010 <write_uint_backward+0x10>
    a046:	00686833          	or	a6,a6,t1
    a04a:	01078023          	sb	a6,0(a5)
    a04e:	421c                	c.lw	a5,0(a2)
    a050:	00179813          	slli	a6,a5,0x1
    a054:	fdd798e3          	bne	a5,t4,a024 <write_uint_backward+0x24>
    a058:	01e62023          	sw	t5,0(a2)
    a05c:	00059783          	lh	a5,0(a1)
    a060:	0885                	c.addi	a7,1
    a062:	17fd                	c.addi	a5,-1
    a064:	00f59023          	sh	a5,0(a1)
    a068:	4016d693          	srai	a3,a3,0x1
    a06c:	fce892e3          	bne	a7,a4,a030 <write_uint_backward+0x30>
    a070:	00008067          	ret

0000a074 <ac_shift>:
    a074:	421c                	c.lw	a5,0(a2)
    a076:	00ff0737          	lui	a4,0xff0
    a07a:	00e7cd63          	blt	a5,a4,a094 <ac_shift+0x20>
    a07e:	00a61703          	lh	a4,10(a2)
    a082:	0017595b          	beqc	a4,1,a094 <ac_shift+0x20>
    a086:	4658                	c.lw	a4,12(a2)
    a088:	2177a7db          	bfoz	a5,a5,8,23
    a08c:	0705                	c.addi	a4,1
    a08e:	c658                	c.sw	a4,12(a2)
    a090:	c21c                	c.sw	a5,0(a2)
    a092:	8082                	c.jr	ra
    a094:	00861703          	lh	a4,8(a2)
    a098:	00074e63          	bltz	a4,a0b4 <ac_shift+0x40>
    a09c:	00059783          	lh	a5,0(a1)
    a0a0:	00a64683          	lbu	a3,10(a2)
    a0a4:	00178813          	addi	a6,a5,1
    a0a8:	01059023          	sh	a6,0(a1)
    a0ac:	97aa                	c.add	a5,a0
    a0ae:	9736                	c.add	a4,a3
    a0b0:	00e78023          	sb	a4,0(a5)
    a0b4:	00c62783          	lw	a5,12(a2)
    a0b8:	02f05463          	blez	a5,a0e0 <ac_shift+0x6c>
    a0bc:	00059783          	lh	a5,0(a1)
    a0c0:	00a64703          	lbu	a4,10(a2)
    a0c4:	00178693          	addi	a3,a5,1
    a0c8:	00d59023          	sh	a3,0(a1)
    a0cc:	97aa                	c.add	a5,a0
    a0ce:	177d                	c.addi	a4,-1
    a0d0:	00e78023          	sb	a4,0(a5)
    a0d4:	465c                	c.lw	a5,12(a2)
    a0d6:	17fd                	c.addi	a5,-1
    a0d8:	00f62623          	sw	a5,12(a2)
    a0dc:	fef040e3          	bgtz	a5,a0bc <ac_shift+0x48>
    a0e0:	421c                	c.lw	a5,0(a2)
    a0e2:	00061523          	sh	zero,10(a2)
    a0e6:	4107d713          	srai	a4,a5,0x10
    a0ea:	2177a7db          	bfoz	a5,a5,8,23
    a0ee:	00e61423          	sh	a4,8(a2)
    a0f2:	c21c                	c.sw	a5,0(a2)
    a0f4:	00008067          	ret

0000a0f8 <ac_enc_finish>:
    a0f8:	1101                	c.addi	sp,-32
    a0fa:	ca26                	c.swsp	s1,20(sp)
    a0fc:	c84a                	c.swsp	s2,16(sp)
    a0fe:	c64e                	c.swsp	s3,12(sp)
    a100:	ce06                	c.swsp	ra,28(sp)
    a102:	cc22                	c.swsp	s0,24(sp)
    a104:	c452                	c.swsp	s4,8(sp)
    a106:	4254                	c.lw	a3,4(a2)
    a108:	84b2                	c.mv	s1,a2
    a10a:	4176d793          	srai	a5,a3,0x17
    a10e:	892a                	c.mv	s2,a0
    a110:	89ae                	c.mv	s3,a1
    a112:	1a079363          	bnez	a5,a2b8 <ac_enc_finish+0x1c0>
    a116:	4a05                	c.li	s4,1
    a118:	01800613          	li	a2,24
    a11c:	001a0793          	addi	a5,s4,1
    a120:	3c07a7db          	bfoz	a5,a5,15,0
    a124:	3c07ba5b          	bfos	s4,a5,15,0
    a128:	41460733          	sub	a4,a2,s4
    a12c:	40e6d733          	sra	a4,a3,a4
    a130:	d775                	c.beqz	a4,a11c <ac_enc_finish+0x24>
    a132:	01000737          	lui	a4,0x1000
    a136:	177d                	c.addi	a4,-1
    a138:	41475733          	sra	a4,a4,s4
    a13c:	fff74613          	not	a2,a4
    a140:	4088                	c.lw	a0,0(s1)
    a142:	010005b7          	lui	a1,0x1000
    a146:	00e50833          	add	a6,a0,a4
    a14a:	96aa                	c.add	a3,a0
    a14c:	15fd                	c.addi	a1,-1
    a14e:	8e6d                	c.and	a2,a1
    a150:	41885313          	srai	t1,a6,0x18
    a154:	4186d893          	srai	a7,a3,0x18
    a158:	01067633          	and	a2,a2,a6
    a15c:	13130663          	beq	t1,a7,a288 <ac_enc_finish+0x190>
    a160:	c090                	c.sw	a2,0(s1)
    a162:	03405b63          	blez	s4,a198 <ac_enc_finish+0xa0>
    a166:	8452                	c.mv	s0,s4
    a168:	1461                	c.addi	s0,-8
    a16a:	8626                	c.mv	a2,s1
    a16c:	85ce                	c.mv	a1,s3
    a16e:	854a                	c.mv	a0,s2
    a170:	3c04345b          	bfos	s0,s0,15,0
    a174:	f01ff0ef          	jal	ra,a074 <ac_shift>
    a178:	fe8048e3          	bgtz	s0,a168 <ac_enc_finish+0x70>
    a17c:	3c0a27db          	bfoz	a5,s4,15,0
    a180:	fff78713          	addi	a4,a5,-1
    a184:	3c37275b          	bfoz	a4,a4,15,3
    a188:	40e00733          	neg	a4,a4
    a18c:	0ee787db          	lea.d	a5,a5,a4
    a190:	ff878793          	addi	a5,a5,-8
    a194:	3c07a7db          	bfoz	a5,a5,15,0
    a198:	44d8                	c.lw	a4,12(s1)
    a19a:	07a1                	c.addi	a5,8
    a19c:	3c07b7db          	bfos	a5,a5,15,0
    a1a0:	00099503          	lh	a0,0(s3)
    a1a4:	00849883          	lh	a7,8(s1)
    a1a8:	0ae05063          	blez	a4,a248 <ac_enc_finish+0x150>
    a1ac:	00150713          	addi	a4,a0,1
    a1b0:	00e99023          	sh	a4,0(s3)
    a1b4:	954a                	c.add	a0,s2
    a1b6:	01150023          	sb	a7,0(a0)
    a1ba:	44d4                	c.lw	a3,12(s1)
    a1bc:	4705                	c.li	a4,1
    a1be:	02d75363          	bge	a4,a3,a1e4 <ac_enc_finish+0xec>
    a1c2:	55fd                	c.li	a1,-1
    a1c4:	00100613          	li	a2,1
    a1c8:	00099703          	lh	a4,0(s3)
    a1cc:	00170693          	addi	a3,a4,1 # 1000001 <_D_HEAP_START_ADDR+0xf76f11>
    a1d0:	00d99023          	sh	a3,0(s3)
    a1d4:	974a                	c.add	a4,s2
    a1d6:	00b70023          	sb	a1,0(a4)
    a1da:	44d8                	c.lw	a4,12(s1)
    a1dc:	177d                	c.addi	a4,-1
    a1de:	c4d8                	c.sw	a4,12(s1)
    a1e0:	fee644e3          	blt	a2,a4,a1c8 <ac_enc_finish+0xd0>
    a1e4:	48a1                	c.li	a7,8
    a1e6:	40f88733          	sub	a4,a7,a5
    a1ea:	0ff00893          	li	a7,255
    a1ee:	00099503          	lh	a0,0(s3)
    a1f2:	40e8d8b3          	sra	a7,a7,a4
    a1f6:	04f05163          	blez	a5,a238 <ac_enc_finish+0x140>
    a1fa:	1c08b8db          	bfos	a7,a7,7,0
    a1fe:	954a                	c.add	a0,s2
    a200:	4601                	c.li	a2,0
    a202:	08000693          	li	a3,128
    a206:	a809                	c.j	a218 <ac_enc_finish+0x120>
    a208:	00b875b3          	and	a1,a6,a1
    a20c:	00b50023          	sb	a1,0(a0)
    a210:	0605                	c.addi	a2,1
    a212:	8285                	c.srli	a3,0x1
    a214:	02f60263          	beq	a2,a5,a238 <ac_enc_finish+0x140>
    a218:	1c06b75b          	bfos	a4,a3,7,0
    a21c:	fff74813          	not	a6,a4
    a220:	01177733          	and	a4,a4,a7
    a224:	00054583          	lbu	a1,0(a0)
    a228:	d365                	c.beqz	a4,a208 <ac_enc_finish+0x110>
    a22a:	8dd5                	c.or	a1,a3
    a22c:	00b50023          	sb	a1,0(a0)
    a230:	0605                	c.addi	a2,1
    a232:	8285                	c.srli	a3,0x1
    a234:	fef612e3          	bne	a2,a5,a218 <ac_enc_finish+0x120>
    a238:	40f2                	c.lwsp	ra,28(sp)
    a23a:	4462                	c.lwsp	s0,24(sp)
    a23c:	44d2                	c.lwsp	s1,20(sp)
    a23e:	4942                	c.lwsp	s2,16(sp)
    a240:	49b2                	c.lwsp	s3,12(sp)
    a242:	4a22                	c.lwsp	s4,8(sp)
    a244:	6105                	c.addi16sp	sp,32
    a246:	8082                	c.jr	ra
    a248:	fef058e3          	blez	a5,a238 <ac_enc_finish+0x140>
    a24c:	1c08b8db          	bfos	a7,a7,7,0
    a250:	954a                	c.add	a0,s2
    a252:	4601                	c.li	a2,0
    a254:	08000693          	li	a3,128
    a258:	0140006f          	j	a26c <ac_enc_finish+0x174>
    a25c:	00b875b3          	and	a1,a6,a1
    a260:	00b50023          	sb	a1,0(a0)
    a264:	0605                	c.addi	a2,1
    a266:	8285                	c.srli	a3,0x1
    a268:	fcf608e3          	beq	a2,a5,a238 <ac_enc_finish+0x140>
    a26c:	1c06b75b          	bfos	a4,a3,7,0
    a270:	fff74813          	not	a6,a4
    a274:	01177733          	and	a4,a4,a7
    a278:	00054583          	lbu	a1,0(a0)
    a27c:	d365                	c.beqz	a4,a25c <ac_enc_finish+0x164>
    a27e:	8dd5                	c.or	a1,a3
    a280:	00b50023          	sb	a1,0(a0)
    a284:	fe1ff06f          	j	a264 <ac_enc_finish+0x16c>
    a288:	00e60833          	add	a6,a2,a4
    a28c:	8eed                	c.and	a3,a1
    a28e:	00d84f63          	blt	a6,a3,a2ac <ac_enc_finish+0x1b4>
    a292:	8705                	c.srai	a4,0x1
    a294:	00e50633          	add	a2,a0,a4
    a298:	0785                	c.addi	a5,1
    a29a:	fff74713          	not	a4,a4
    a29e:	3c07a7db          	bfoz	a5,a5,15,0
    a2a2:	8f71                	c.and	a4,a2
    a2a4:	3c07ba5b          	bfos	s4,a5,15,0
    a2a8:	00b77633          	and	a2,a4,a1
    a2ac:	eaa65ae3          	bge	a2,a0,a160 <ac_enc_finish+0x68>
    a2b0:	4705                	c.li	a4,1
    a2b2:	00e49523          	sh	a4,10(s1)
    a2b6:	b56d                	c.j	a160 <ac_enc_finish+0x68>
    a2b8:	00800737          	lui	a4,0x800
    a2bc:	177d                	c.addi	a4,-1
    a2be:	4785                	c.li	a5,1
    a2c0:	ff800637          	lui	a2,0xff800
    a2c4:	4a05                	c.li	s4,1
    a2c6:	bdad                	c.j	a140 <ac_enc_finish+0x48>

0000a2c8 <ac_decode1>:
    a2c8:	00462803          	lw	a6,4(a2) # ff800004 <BIN_SIZE+0xdf7c199c>
    a2cc:	02069883          	lh	a7,32(a3)
    a2d0:	40a85813          	srai	a6,a6,0xa
    a2d4:	030888b3          	mul	a7,a7,a6
    a2d8:	421c                	c.lw	a5,0(a2)
    a2da:	0d17db63          	bge	a5,a7,a3b0 <ac_decode1+0xe8>
    a2de:	01069883          	lh	a7,16(a3)
    a2e2:	030888b3          	mul	a7,a7,a6
    a2e6:	0b17df63          	bge	a5,a7,a3a4 <ac_decode1+0xdc>
    a2ea:	4e91                	c.li	t4,4
    a2ec:	4e21                	c.li	t3,8
    a2ee:	4881                	c.li	a7,0
    a2f0:	00000313          	li	t1,0
    a2f4:	9e36                	c.add	t3,a3
    a2f6:	000e1e03          	lh	t3,0(t3)
    a2fa:	030e0e33          	mul	t3,t3,a6
    a2fe:	01c7c563          	blt	a5,t3,a308 <ac_decode1+0x40>
    a302:	3c0ea8db          	bfoz	a7,t4,15,0
    a306:	8376                	c.mv	t1,t4
    a308:	00288e13          	addi	t3,a7,2
    a30c:	3c0e2e5b          	bfoz	t3,t3,15,0
    a310:	0bc68edb          	lea.h	t4,a3,t3
    a314:	000e9e83          	lh	t4,0(t4)
    a318:	030e8eb3          	mul	t4,t4,a6
    a31c:	01d7c663          	blt	a5,t4,a328 <ac_decode1+0x60>
    a320:	3c0e335b          	bfos	t1,t3,15,0
    a324:	01c008b3          	add	a7,zero,t3
    a328:	0885                	c.addi	a7,1
    a32a:	3c08a8db          	bfoz	a7,a7,15,0
    a32e:	00189f13          	slli	t5,a7,0x1
    a332:	01e68e33          	add	t3,a3,t5
    a336:	000e1e83          	lh	t4,0(t3)
    a33a:	00131e13          	slli	t3,t1,0x1
    a33e:	030e8eb3          	mul	t4,t4,a6
    a342:	01d7c563          	blt	a5,t4,a34c <ac_decode1+0x84>
    a346:	3c08b35b          	bfos	t1,a7,15,0
    a34a:	8e7a                	c.mv	t3,t5
    a34c:	96f2                	c.add	a3,t3
    a34e:	00069883          	lh	a7,0(a3)
    a352:	9772                	c.add	a4,t3
    a354:	66c1                	c.lui	a3,0x10
    a356:	c70897ff          	msubr32	a5,a7,a6
    a35a:	c21c                	c.sw	a5,0(a2)
    a35c:	00071703          	lh	a4,0(a4) # 800000 <_D_HEAP_START_ADDR+0x776f10>
    a360:	03070833          	mul	a6,a4,a6
    a364:	01062223          	sw	a6,4(a2)
    a368:	02d85c63          	bge	a6,a3,a3a0 <ac_decode1+0xd8>
    a36c:	01000837          	lui	a6,0x1000
    a370:	187d                	c.addi	a6,-1
    a372:	68c1                	c.lui	a7,0x10
    a374:	07a2                	c.slli	a5,0x8
    a376:	0107f7b3          	and	a5,a5,a6
    a37a:	c21c                	c.sw	a5,0(a2)
    a37c:	00059783          	lh	a5,0(a1) # 1000000 <_D_HEAP_START_ADDR+0xf76f10>
    a380:	00178713          	addi	a4,a5,1
    a384:	97aa                	c.add	a5,a0
    a386:	00e59023          	sh	a4,0(a1)
    a38a:	0007c783          	lbu	a5,0(a5)
    a38e:	4214                	c.lw	a3,0(a2)
    a390:	4258                	c.lw	a4,4(a2)
    a392:	97b6                	c.add	a5,a3
    a394:	0722                	c.slli	a4,0x8
    a396:	c21c                	c.sw	a5,0(a2)
    a398:	00e62223          	sw	a4,4(a2)
    a39c:	fd174ce3          	blt	a4,a7,a374 <ac_decode1+0xac>
    a3a0:	851a                	c.mv	a0,t1
    a3a2:	8082                	c.jr	ra
    a3a4:	4eb1                	c.li	t4,12
    a3a6:	4e61                	c.li	t3,24
    a3a8:	48a1                	c.li	a7,8
    a3aa:	4321                	c.li	t1,8
    a3ac:	f49ff06f          	j	a2f4 <ac_decode1+0x2c>
    a3b0:	02000e13          	li	t3,32
    a3b4:	4341                	c.li	t1,16
    a3b6:	bf59                	c.j	a34c <ac_decode1+0x84>

0000a3b8 <ac_decode>:
    a3b8:	00462303          	lw	t1,4(a2)
    a3bc:	00062883          	lw	a7,0(a2)
    a3c0:	c0037e93          	andi	t4,t1,-1024
    a3c4:	8e2a                	c.mv	t3,a0
    a3c6:	40a35313          	srai	t1,t1,0xa
    a3ca:	01d8c763          	blt	a7,t4,a3d8 <ac_decode+0x20>
    a3ce:	4505                	c.li	a0,1
    a3d0:	00a81023          	sh	a0,0(a6) # 1000000 <_D_HEAP_START_ADDR+0xf76f10>
    a3d4:	00062883          	lw	a7,0(a2)
    a3d8:	fff78513          	addi	a0,a5,-1
    a3dc:	3c05255b          	bfoz	a0,a0,15,0
    a3e0:	00151813          	slli	a6,a0,0x1
    a3e4:	010687b3          	add	a5,a3,a6
    a3e8:	00079783          	lh	a5,0(a5)
    a3ec:	3c05355b          	bfos	a0,a0,15,0
    a3f0:	026787b3          	mul	a5,a5,t1
    a3f4:	02f8d063          	bge	a7,a5,a414 <ac_decode+0x5c>
    a3f8:	fff50793          	addi	a5,a0,-1
    a3fc:	3c07b55b          	bfos	a0,a5,15,0
    a400:	00151813          	slli	a6,a0,0x1
    a404:	010687b3          	add	a5,a3,a6
    a408:	00079783          	lh	a5,0(a5)
    a40c:	026787b3          	mul	a5,a5,t1
    a410:	fef8c4e3          	blt	a7,a5,a3f8 <ac_decode+0x40>
    a414:	40f887b3          	sub	a5,a7,a5
    a418:	9742                	c.add	a4,a6
    a41a:	c21c                	c.sw	a5,0(a2)
    a41c:	00071703          	lh	a4,0(a4)
    a420:	66c1                	c.lui	a3,0x10
    a422:	02670333          	mul	t1,a4,t1
    a426:	00662223          	sw	t1,4(a2)
    a42a:	02d35d63          	bge	t1,a3,a464 <ac_decode+0xac>
    a42e:	01000837          	lui	a6,0x1000
    a432:	187d                	c.addi	a6,-1
    a434:	000108b7          	lui	a7,0x10
    a438:	07a2                	c.slli	a5,0x8
    a43a:	0107f7b3          	and	a5,a5,a6
    a43e:	c21c                	c.sw	a5,0(a2)
    a440:	00059783          	lh	a5,0(a1)
    a444:	00178713          	addi	a4,a5,1
    a448:	97f2                	c.add	a5,t3
    a44a:	00e59023          	sh	a4,0(a1)
    a44e:	0007c783          	lbu	a5,0(a5)
    a452:	4214                	c.lw	a3,0(a2)
    a454:	4258                	c.lw	a4,4(a2)
    a456:	97b6                	c.add	a5,a3
    a458:	0722                	c.slli	a4,0x8
    a45a:	c21c                	c.sw	a5,0(a2)
    a45c:	00e62223          	sw	a4,4(a2)
    a460:	fd174ce3          	blt	a4,a7,a438 <ac_decode+0x80>
    a464:	00008067          	ret

0000a468 <ac_dec_init>:
    a468:	010006b7          	lui	a3,0x1000
    a46c:	16fd                	c.addi	a3,-1
    a46e:	470d                	c.li	a4,3
    a470:	4781                	c.li	a5,0
    a472:	c254                	c.sw	a3,4(a2)
    a474:	07a2                	c.slli	a5,0x8
    a476:	c21c                	c.sw	a5,0(a2)
    a478:	00059783          	lh	a5,0(a1)
    a47c:	177d                	c.addi	a4,-1
    a47e:	00178693          	addi	a3,a5,1
    a482:	97aa                	c.add	a5,a0
    a484:	00d59023          	sh	a3,0(a1)
    a488:	0007c783          	lbu	a5,0(a5)
    a48c:	4214                	c.lw	a3,0(a2)
    a48e:	97b6                	c.add	a5,a3
    a490:	c21c                	c.sw	a5,0(a2)
    a492:	f36d                	c.bnez	a4,a474 <ac_dec_init+0xc>
    a494:	00008067          	ret

0000a498 <read_bit>:
    a498:	00059783          	lh	a5,0(a1)
    a49c:	00061703          	lh	a4,0(a2)
    a4a0:	953e                	c.add	a0,a5
    a4a2:	00054503          	lbu	a0,0(a0)
    a4a6:	04f737db          	bfos	a5,a4,1,15
    a4aa:	8d79                	c.and	a0,a4
    a4ac:	00f61023          	sh	a5,0(a2)
    a4b0:	10000713          	li	a4,256
    a4b4:	00a03533          	snez	a0,a0
    a4b8:	00e78663          	beq	a5,a4,a4c4 <read_bit+0x2c>
    a4bc:	0017d85b          	beqc	a5,1,a4cc <read_bit+0x34>
    a4c0:	00008067          	ret
    a4c4:	00100793          	li	a5,1
    a4c8:	00f61023          	sh	a5,0(a2)
    a4cc:	00059783          	lh	a5,0(a1)
    a4d0:	17fd                	c.addi	a5,-1
    a4d2:	00f59023          	sh	a5,0(a1)
    a4d6:	8082                	c.jr	ra

0000a4d8 <read_uint>:
    a4d8:	1101                	c.addi	sp,-32
    a4da:	cc22                	c.swsp	s0,24(sp)
    a4dc:	c84a                	c.swsp	s2,16(sp)
    a4de:	c64e                	c.swsp	s3,12(sp)
    a4e0:	c452                	c.swsp	s4,8(sp)
    a4e2:	c256                	c.swsp	s5,4(sp)
    a4e4:	ce06                	c.swsp	ra,28(sp)
    a4e6:	ca26                	c.swsp	s1,20(sp)
    a4e8:	89aa                	c.mv	s3,a0
    a4ea:	8a2e                	c.mv	s4,a1
    a4ec:	8ab2                	c.mv	s5,a2
    a4ee:	8936                	c.mv	s2,a3
    a4f0:	fa9ff0ef          	jal	ra,a498 <read_bit>
    a4f4:	4785                	c.li	a5,1
    a4f6:	842a                	c.mv	s0,a0
    a4f8:	0327d063          	bge	a5,s2,a518 <read_uint+0x40>
    a4fc:	00100493          	li	s1,1
    a500:	8656                	c.mv	a2,s5
    a502:	85d2                	c.mv	a1,s4
    a504:	854e                	c.mv	a0,s3
    a506:	3f49                	c.jal	a498 <read_bit>
    a508:	00951533          	sll	a0,a0,s1
    a50c:	942a                	c.add	s0,a0
    a50e:	0485                	c.addi	s1,1
    a510:	3c04345b          	bfos	s0,s0,15,0
    a514:	ff2496e3          	bne	s1,s2,a500 <read_uint+0x28>
    a518:	8522                	c.mv	a0,s0
    a51a:	40f2                	c.lwsp	ra,28(sp)
    a51c:	4462                	c.lwsp	s0,24(sp)
    a51e:	44d2                	c.lwsp	s1,20(sp)
    a520:	4942                	c.lwsp	s2,16(sp)
    a522:	49b2                	c.lwsp	s3,12(sp)
    a524:	4a22                	c.lwsp	s4,8(sp)
    a526:	4a92                	c.lwsp	s5,4(sp)
    a528:	6105                	c.addi16sp	sp,32
    a52a:	8082                	c.jr	ra

0000a52c <apply_gain>:
    a52c:	00b05c63          	blez	a1,a544 <apply_gain+0x18>
    a530:	411c                	c.lw	a5,0(a0)
    a532:	4729                	c.li	a4,10
    a534:	15fd                	c.addi	a1,-1
    a536:	02e787b3          	mul	a5,a5,a4
    a53a:	fded                	c.bnez	a1,a534 <apply_gain+0x8>
    a53c:	00f52023          	sw	a5,0(a0)
    a540:	00008067          	ret
    a544:	ddf5                	c.beqz	a1,a540 <apply_gain+0x14>
    a546:	66666837          	lui	a6,0x66666
    a54a:	411c                	c.lw	a5,0(a0)
    a54c:	66780813          	addi	a6,a6,1639 # 66666667 <BIN_SIZE+0x46627fff>
    a550:	e107967f          	mulsr64	a2,a5,a6
    a554:	4026d713          	srai	a4,a3,0x2
    a558:	87fd                	c.srai	a5,0x1f
    a55a:	0585                	c.addi	a1,1
    a55c:	40f707b3          	sub	a5,a4,a5
    a560:	f9e5                	c.bnez	a1,a550 <apply_gain+0x24>
    a562:	c11c                	c.sw	a5,0(a0)
    a564:	fddff06f          	j	a540 <apply_gain+0x14>

0000a568 <global_gain_fix>:
    a568:	1101                	c.addi	sp,-32
    a56a:	cc22                	c.swsp	s0,24(sp)
    a56c:	ca26                	c.swsp	s1,20(sp)
    a56e:	c84a                	c.swsp	s2,16(sp)
    a570:	ce06                	c.swsp	ra,28(sp)
    a572:	84aa                	c.mv	s1,a0
    a574:	01a51503          	lh	a0,26(a0)
    a578:	4729                	c.li	a4,10
    a57a:	0505                	c.addi	a0,1
    a57c:	02e50733          	mul	a4,a0,a4
    a580:	07200793          	li	a5,114
    a584:	8936                	c.mv	s2,a3
    a586:	842e                	c.mv	s0,a1
    a588:	02249683          	lh	a3,34(s1)
    a58c:	02e64633          	div	a2,a2,a4
    a590:	08c7cc63          	blt	a5,a2,a628 <global_gain_fix+0xc0>
    a594:	40c007b3          	neg	a5,a2
    a598:	3c07a7db          	bfoz	a5,a5,15,0
    a59c:	576d                	c.li	a4,-5
    a59e:	c4e517ff          	maddr32	a5,a0,a4
    a5a2:	4701                	c.li	a4,0
    a5a4:	f9778793          	addi	a5,a5,-105
    a5a8:	3c07b7db          	bfos	a5,a5,15,0
    a5ac:	00d787b3          	add	a5,a5,a3
    a5b0:	0007d663          	bgez	a5,a5bc <global_gain_fix+0x54>
    a5b4:	07f1                	c.addi	a5,28
    a5b6:	177d                	c.addi	a4,-1
    a5b8:	fe07cee3          	bltz	a5,a5b4 <global_gain_fix+0x4c>
    a5bc:	24925637          	lui	a2,0x24925
    a5c0:	0027d593          	srli	a1,a5,0x2
    a5c4:	92560613          	addi	a2,a2,-1755 # 24924925 <BIN_SIZE+0x48e62bd>
    a5c8:	02c5b5b3          	mulhu	a1,a1,a2
    a5cc:	46f1                	c.li	a3,28
    a5ce:	0068                	c.addi4spn	a0,sp,12
    a5d0:	c6d597ff          	msubr32	a5,a1,a3
    a5d4:	95ba                	c.add	a1,a4
    a5d6:	5480170b          	addigp	a4,1352 # 80684 <inv_sqrt_tab>
    a5da:	0cf707db          	lea.w	a5,a4,a5
    a5de:	3547a783          	lw	a5,852(a5)
    a5e2:	c63e                	c.swsp	a5,12(sp)
    a5e4:	f49ff0ef          	jal	ra,a52c <apply_gain>
    a5e8:	00091783          	lh	a5,0(s2)
    a5ec:	0791                	c.addi	a5,4
    a5ee:	00f91023          	sh	a5,0(s2)
    a5f2:	00e49783          	lh	a5,14(s1)
    a5f6:	02f05363          	blez	a5,a61c <global_gain_fix+0xb4>
    a5fa:	4632                	c.lwsp	a2,12(sp)
    a5fc:	85a2                	c.mv	a1,s0
    a5fe:	4681                	c.li	a3,0
    a600:	419c                	c.lw	a5,0(a1)
    a602:	0591                	c.addi	a1,4
    a604:	00168693          	addi	a3,a3,1 # 1000001 <_D_HEAP_START_ADDR+0xf76f11>
    a608:	e0f6177f          	mulsr64	a4,a2,a5
    a60c:	df4707ff          	wexti	a5,a4,20
    a610:	fef5ae23          	sw	a5,-4(a1)
    a614:	00e49783          	lh	a5,14(s1)
    a618:	fef6c4e3          	blt	a3,a5,a600 <global_gain_fix+0x98>
    a61c:	40f2                	c.lwsp	ra,28(sp)
    a61e:	4462                	c.lwsp	s0,24(sp)
    a620:	44d2                	c.lwsp	s1,20(sp)
    a622:	4942                	c.lwsp	s2,16(sp)
    a624:	6105                	c.addi16sp	sp,32
    a626:	8082                	c.jr	ra
    a628:	67c1                	c.lui	a5,0x10
    a62a:	f8d78793          	addi	a5,a5,-115 # ff8d <tda_detector+0x279>
    a62e:	b7bd                	c.j	a59c <global_gain_fix+0x34>

0000a630 <kf_work.isra.0.constprop.16>:
    a630:	7171                	c.addi16sp	sp,-176
    a632:	d522                	c.swsp	s0,168(sp)
    a634:	d326                	c.swsp	s1,164(sp)
    a636:	d14a                	c.swsp	s2,160(sp)
    a638:	cf4e                	c.swsp	s3,156(sp)
    a63a:	d706                	c.swsp	ra,172(sp)
    a63c:	cd52                	c.swsp	s4,152(sp)
    a63e:	cb56                	c.swsp	s5,148(sp)
    a640:	c95a                	c.swsp	s6,144(sp)
    a642:	c75e                	c.swsp	s7,140(sp)
    a644:	c562                	c.swsp	s8,136(sp)
    a646:	c366                	c.swsp	s9,132(sp)
    a648:	c16a                	c.swsp	s10,128(sp)
    a64a:	deee                	c.swsp	s11,124(sp)
    a64c:	8932                	c.mv	s2,a2
    a64e:	42d0                	c.lw	a2,4(a3)
    a650:	da3e                	c.swsp	a5,52(sp)
    a652:	c232                	c.swsp	a2,4(sp)
    a654:	842a                	c.mv	s0,a0
    a656:	89ba                	c.mv	s3,a4
    a658:	84c2                	c.mv	s1,a6
    a65a:	0006aa03          	lw	s4,0(a3)
    a65e:	0016545b          	beqc	a2,1,a666 <kf_work.isra.0.constprop.16+0x36>
    a662:	7b20006f          	j	ae14 <kf_work.isra.0.constprop.16+0x7e4>
    a666:	478d                	c.li	a5,3
    a668:	003a645b          	bnec	s4,3,a670 <kf_work.isra.0.constprop.16+0x40>
    a66c:	7c40006f          	j	ae30 <kf_work.isra.0.constprop.16+0x800>
    a670:	6b47d663          	bge	a5,s4,ad1c <kf_work.isra.0.constprop.16+0x6ec>
    a674:	004a645b          	bnec	s4,4,a67c <kf_work.isra.0.constprop.16+0x4c>
    a678:	4640006f          	j	aadc <kf_work.isra.0.constprop.16+0x4ac>
    a67c:	005a545b          	beqc	s4,5,a684 <kf_work.isra.0.constprop.16+0x54>
    a680:	43c0006f          	j	aabc <kf_work.isra.0.constprop.16+0x48c>
    a684:	5652                	c.lwsp	a2,52(sp)
    a686:	42c05b63          	blez	a2,aabc <kf_work.isra.0.constprop.16+0x48c>
    a68a:	4512                	c.lwsp	a0,4(sp)
    a68c:	00191613          	slli	a2,s2,0x1
    a690:	02a60633          	mul	a2,a2,a0
    a694:	47e1                	c.li	a5,24
    a696:	85a2                	c.mv	a1,s0
    a698:	00351713          	slli	a4,a0,0x3
    a69c:	c4f515ff          	maddr32	a1,a0,a5
    a6a0:	00451693          	slli	a3,a0,0x4
    a6a4:	03250833          	mul	a6,a0,s2
    a6a8:	00551793          	slli	a5,a0,0x5
    a6ac:	4531                	c.li	a0,12
    a6ae:	10c98993          	addi	s3,s3,268
    a6b2:	0cc9865b          	lea.w	a2,s3,a2
    a6b6:	cab2                	c.swsp	a2,84(sp)
    a6b8:	02a90533          	mul	a0,s2,a0
    a6bc:	00349613          	slli	a2,s1,0x3
    a6c0:	00291a93          	slli	s5,s2,0x2
    a6c4:	06a1                	c.addi	a3,8
    a6c6:	ccb2                	c.swsp	a2,88(sp)
    a6c8:	00840613          	addi	a2,s0,8
    a6cc:	01598b33          	add	s6,s3,s5
    a6d0:	00d404b3          	add	s1,s0,a3
    a6d4:	07a1                	c.addi	a5,8
    a6d6:	dc32                	c.swsp	a2,56(sp)
    a6d8:	d62a                	c.swsp	a0,44(sp)
    a6da:	00870513          	addi	a0,a4,8
    a6de:	00a40633          	add	a2,s0,a0
    a6e2:	ceda                	c.swsp	s6,92(sp)
    a6e4:	de32                	c.swsp	a2,60(sp)
    a6e6:	9b56                	c.add	s6,s5
    a6e8:	00858613          	addi	a2,a1,8
    a6ec:	c0a6                	c.swsp	s1,64(sp)
    a6ee:	00f404b3          	add	s1,s0,a5
    a6f2:	d0da                	c.swsp	s6,96(sp)
    a6f4:	c2b2                	c.swsp	a2,68(sp)
    a6f6:	9b56                	c.add	s6,s5
    a6f8:	00391613          	slli	a2,s2,0x3
    a6fc:	c4a6                	c.swsp	s1,72(sp)
    a6fe:	00491493          	slli	s1,s2,0x4
    a702:	0d098bdb          	lea.w	s7,s3,a6
    a706:	d432                	c.swsp	a2,40(sp)
    a708:	d826                	c.swsp	s1,48(sp)
    a70a:	015b0633          	add	a2,s6,s5
    a70e:	ff870493          	addi	s1,a4,-8
    a712:	d256                	c.swsp	s5,36(sp)
    a714:	d2da                	c.swsp	s6,100(sp)
    a716:	c8de                	c.swsp	s7,80(sp)
    a718:	d4b2                	c.swsp	a2,104(sp)
    a71a:	c682                	c.swsp	zero,76(sp)
    a71c:	06912623          	sw	s1,108(sp)
    a720:	5be2                	c.lwsp	s7,56(sp)
    a722:	4446                	c.lwsp	s0,80(sp)
    a724:	ffcba783          	lw	a5,-4(s7)
    a728:	00041983          	lh	s3,0(s0)
    a72c:	00241483          	lh	s1,2(s0)
    a730:	4456                	c.lwsp	s0,84(sp)
    a732:	ff8ba703          	lw	a4,-8(s7)
    a736:	4017d693          	srai	a3,a5,0x1
    a73a:	00041903          	lh	s2,0(s0)
    a73e:	4e06                	c.lwsp	t3,64(sp)
    a740:	00241403          	lh	s0,2(s0)
    a744:	4e96                	c.lwsp	t4,68(sp)
    a746:	fedbae23          	sw	a3,-4(s7)
    a74a:	4526                	c.lwsp	a0,72(sp)
    a74c:	56f2                	c.lwsp	a3,60(sp)
    a74e:	40175613          	srai	a2,a4,0x1
    a752:	fecbac23          	sw	a2,-8(s7)
    a756:	ff86af03          	lw	t5,-8(a3)
    a75a:	ffc6a383          	lw	t2,-4(a3)
    a75e:	ff8ea283          	lw	t0,-8(t4)
    a762:	ff8e2f83          	lw	t6,-8(t3)
    a766:	ff852683          	lw	a3,-8(a0)
    a76a:	ffce2a83          	lw	s5,-4(t3)
    a76e:	ffceab03          	lw	s6,-4(t4)
    a772:	ffc52a03          	lw	s4,-4(a0)
    a776:	20df1eff          	raddw	t4,t5,a3
    a77a:	22df16ff          	rsubw	a3,t5,a3
    a77e:	225f9f7f          	rsubw	t5,t6,t0
    a782:	2143937f          	raddw	t1,t2,s4
    a786:	205f9e7f          	raddw	t3,t6,t0
    a78a:	216a98ff          	raddw	a7,s5,s6
    a78e:	9e8f1c7f          	kmmwb2.u	s8,t5,s0
    a792:	9e969bff          	kmmwb2.u	s7,a3,s1
    a796:	234392ff          	rsubw	t0,t2,s4
    a79a:	236a9fff          	rsubw	t6,s5,s6
    a79e:	9f2e1a7f          	kmmwb2.u	s4,t3,s2
    a7a2:	9f289b7f          	kmmwb2.u	s6,a7,s2
    a7a6:	9f3e93ff          	kmmwb2.u	t2,t4,s3
    a7aa:	9f331aff          	kmmwb2.u	s5,t1,s3
    a7ae:	85a2                	c.mv	a1,s0
    a7b0:	9e8f9d7f          	kmmwb2.u	s10,t6,s0
    a7b4:	218b9bff          	raddw	s7,s7,s8
    a7b8:	9e929cff          	kmmwb2.u	s9,t0,s1
    a7bc:	8709                	c.srai	a4,0x2
    a7be:	8789                	c.srai	a5,0x2
    a7c0:	21ce9dff          	raddw	s11,t4,t3
    a7c4:	216a9aff          	raddw	s5,s5,s6
    a7c8:	c422                	c.swsp	s0,8(sp)
    a7ca:	214393ff          	raddw	t2,t2,s4
    a7ce:	2113147f          	raddw	s0,t1,a7
    a7d2:	9f389c7f          	kmmwb2.u	s8,a7,s3
    a7d6:	9eb292ff          	kmmwb2.u	t0,t0,a1
    a7da:	417008b3          	neg	a7,s7
    a7de:	9eb695ff          	kmmwb2.u	a1,a3,a1
    a7e2:	5be2                	c.lwsp	s7,56(sp)
    a7e4:	9e9f1f7f          	kmmwb2.u	t5,t5,s1
    a7e8:	01578533          	add	a0,a5,s5
    a7ec:	00770833          	add	a6,a4,t2
    a7f0:	5af2                	c.lwsp	s5,60(sp)
    a7f2:	9f3e1a7f          	kmmwb2.u	s4,t3,s3
    a7f6:	9f231b7f          	kmmwb2.u	s6,t1,s2
    a7fa:	20879e7f          	raddw	t3,a5,s0
    a7fe:	21ac937f          	raddw	t1,s9,s10
    a802:	21b71dff          	raddw	s11,a4,s11
    a806:	ffcbae23          	sw	t3,-4(s7)
    a80a:	ffbbac23          	sw	s11,-8(s7)
    a80e:	226816ff          	rsubw	a3,a6,t1
    a812:	2315167f          	rsubw	a2,a0,a7
    a816:	23e595ff          	rsubw	a1,a1,t5
    a81a:	9f2e9eff          	kmmwb2.u	t4,t4,s2
    a81e:	4f26                	c.lwsp	t5,72(sp)
    a820:	fecaae23          	sw	a2,-4(s5)
    a824:	fedaac23          	sw	a3,-8(s5)
    a828:	2068187f          	raddw	a6,a6,t1
    a82c:	9e9f9fff          	kmmwb2.u	t6,t6,s1
    a830:	214e9eff          	raddw	t4,t4,s4
    a834:	218b1b7f          	raddw	s6,s6,s8
    a838:	2115157f          	raddw	a0,a0,a7
    a83c:	ff0f2c23          	sw	a6,-8(t5)
    a840:	feaf2e23          	sw	a0,-4(t5)
    a844:	9eba                	c.add	t4,a4
    a846:	9b3e                	c.add	s6,a5
    a848:	225f9fff          	rsubw	t6,t6,t0
    a84c:	4e06                	c.lwsp	t3,64(sp)
    a84e:	4616                	c.lwsp	a2,68(sp)
    a850:	21fe977f          	raddw	a4,t4,t6
    a854:	20bb17ff          	raddw	a5,s6,a1
    a858:	feee2c23          	sw	a4,-8(t3)
    a85c:	fefe2e23          	sw	a5,-4(t3)
    a860:	23fe9eff          	rsubw	t4,t4,t6
    a864:	22bb1b7f          	rsubw	s6,s6,a1
    a868:	4412                	c.lwsp	s0,4(sp)
    a86a:	ffd62c23          	sw	t4,-8(a2)
    a86e:	ff662e23          	sw	s6,-4(a2)
    a872:	4705                	c.li	a4,1
    a874:	8eb2                	c.mv	t4,a2
    a876:	8356                	c.mv	t1,s5
    a878:	865e                	c.mv	a2,s7
    a87a:	20875963          	bge	a4,s0,aa8c <kf_work.isra.0.constprop.16+0x45c>
    a87e:	5436                	c.lwsp	s0,108(sp)
    a880:	4576                	c.lwsp	a0,92(sp)
    a882:	945e                	c.add	s0,s7
    a884:	d022                	c.swsp	s0,32(sp)
    a886:	5ba6                	c.lwsp	s7,104(sp)
    a888:	5b16                	c.lwsp	s6,100(sp)
    a88a:	5a86                	c.lwsp	s5,96(sp)
    a88c:	4422                	c.lwsp	s0,8(sp)
    a88e:	c02a                	c.swsp	a0,0(sp)
    a890:	4218                	c.lw	a4,0(a2)
    a892:	425c                	c.lw	a5,4(a2)
    a894:	40175593          	srai	a1,a4,0x1
    a898:	c20c                	c.sw	a1,0(a2)
    a89a:	4582                	c.lwsp	a1,0(sp)
    a89c:	4017d693          	srai	a3,a5,0x1
    a8a0:	c254                	c.sw	a3,4(a2)
    a8a2:	00432283          	lw	t0,4(t1)
    a8a6:	00032683          	lw	a3,0(t1)
    a8aa:	00059c03          	lh	s8,0(a1)
    a8ae:	00259c83          	lh	s9,2(a1)
    a8b2:	000a9583          	lh	a1,0(s5)
    a8b6:	9f8693ff          	kmmwb2.u	t2,a3,s8
    a8ba:	9f929a7f          	kmmwb2.u	s4,t0,s9
    a8be:	9f969cff          	kmmwb2.u	s9,a3,s9
    a8c2:	000e2683          	lw	a3,0(t3)
    a8c6:	002a9f83          	lh	t6,2(s5)
    a8ca:	9f829c7f          	kmmwb2.u	s8,t0,s8
    a8ce:	9eb692ff          	kmmwb2.u	t0,a3,a1
    a8d2:	004e2683          	lw	a3,4(t3)
    a8d6:	000b1d83          	lh	s11,0(s6)
    a8da:	004ea503          	lw	a0,4(t4)
    a8de:	9ff696ff          	kmmwb2.u	a3,a3,t6
    a8e2:	c436                	c.swsp	a3,8(sp)
    a8e4:	000e2683          	lw	a3,0(t3)
    a8e8:	002b1803          	lh	a6,2(s6)
    a8ec:	000b9d03          	lh	s10,0(s7)
    a8f0:	9ff69fff          	kmmwb2.u	t6,a3,t6
    a8f4:	004e2683          	lw	a3,4(t3)
    a8f8:	002b9883          	lh	a7,2(s7)
    a8fc:	414383b3          	sub	t2,t2,s4
    a900:	9eb695ff          	kmmwb2.u	a1,a3,a1
    a904:	000ea683          	lw	a3,0(t4)
    a908:	9fae                	c.add	t6,a1
    a90a:	8789                	c.srai	a5,0x2
    a90c:	9fb696ff          	kmmwb2.u	a3,a3,s11
    a910:	c636                	c.swsp	a3,12(sp)
    a912:	9fb51dff          	kmmwb2.u	s11,a0,s11
    a916:	9f0516ff          	kmmwb2.u	a3,a0,a6
    a91a:	000f2503          	lw	a0,0(t5)
    a91e:	c836                	c.swsp	a3,16(sp)
    a920:	000ea683          	lw	a3,0(t4)
    a924:	9fa5157f          	kmmwb2.u	a0,a0,s10
    a928:	ca2a                	c.swsp	a0,20(sp)
    a92a:	9f06987f          	kmmwb2.u	a6,a3,a6
    a92e:	004f2503          	lw	a0,4(t5)
    a932:	000f2683          	lw	a3,0(t5)
    a936:	45b2                	c.lwsp	a1,12(sp)
    a938:	9f15157f          	kmmwb2.u	a0,a0,a7
    a93c:	9f1698ff          	kmmwb2.u	a7,a3,a7
    a940:	004f2683          	lw	a3,4(t5)
    a944:	986e                	c.add	a6,s11
    a946:	8709                	c.srai	a4,0x2
    a948:	9fa69d7f          	kmmwb2.u	s10,a3,s10
    a94c:	018c86b3          	add	a3,s9,s8
    a950:	4c22                	c.lwsp	s8,8(sp)
    a952:	98ea                	c.add	a7,s10
    a954:	418282b3          	sub	t0,t0,s8
    a958:	4c42                	c.lwsp	s8,16(sp)
    a95a:	21169cff          	raddw	s9,a3,a7
    a95e:	418585b3          	sub	a1,a1,s8
    a962:	4c52                	c.lwsp	s8,20(sp)
    a964:	20b29d7f          	raddw	s10,t0,a1
    a968:	40ac0533          	sub	a0,s8,a0
    a96c:	20a39dff          	raddw	s11,t2,a0
    a970:	210f9c7f          	raddw	s8,t6,a6
    a974:	218c9a7f          	raddw	s4,s9,s8
    a978:	22a3957f          	rsubw	a0,t2,a0
    a97c:	9f3d93ff          	kmmwb2.u	t2,s11,s3
    a980:	c61e                	c.swsp	t2,12(sp)
    a982:	c452                	c.swsp	s4,8(sp)
    a984:	4a32                	c.lwsp	s4,12(sp)
    a986:	230f987f          	rsubw	a6,t6,a6
    a98a:	9f2d1fff          	kmmwb2.u	t6,s10,s2
    a98e:	22b295ff          	rsubw	a1,t0,a1
    a992:	9f2c12ff          	kmmwb2.u	t0,s8,s2
    a996:	c816                	c.swsp	t0,16(sp)
    a998:	21fa1fff          	raddw	t6,s4,t6
    a99c:	4a42                	c.lwsp	s4,16(sp)
    a99e:	231696ff          	rsubw	a3,a3,a7
    a9a2:	9f3c98ff          	kmmwb2.u	a7,s9,s3
    a9a6:	9e9513ff          	kmmwb2.u	t2,a0,s1
    a9aa:	ce1e                	c.swsp	t2,28(sp)
    a9ac:	214898ff          	raddw	a7,a7,s4
    a9b0:	4a72                	c.lwsp	s4,28(sp)
    a9b2:	9e9693ff          	kmmwb2.u	t2,a3,s1
    a9b6:	9e8592ff          	kmmwb2.u	t0,a1,s0
    a9ba:	ca1e                	c.swsp	t2,20(sp)
    a9bc:	9f3c1c7f          	kmmwb2.u	s8,s8,s3
    a9c0:	9e8813ff          	kmmwb2.u	t2,a6,s0
    a9c4:	cc1e                	c.swsp	t2,24(sp)
    a9c6:	c662                	c.swsp	s8,12(sp)
    a9c8:	205a12ff          	raddw	t0,s4,t0
    a9cc:	4c62                	c.lwsp	s8,24(sp)
    a9ce:	4a52                	c.lwsp	s4,20(sp)
    a9d0:	21ad93ff          	raddw	t2,s11,s10
    a9d4:	9f2c9cff          	kmmwb2.u	s9,s9,s2
    a9d8:	218a1c7f          	raddw	s8,s4,s8
    a9dc:	4a22                	c.lwsp	s4,8(sp)
    a9de:	9fba                	c.add	t6,a4
    a9e0:	207713ff          	raddw	t2,a4,t2
    a9e4:	21479a7f          	raddw	s4,a5,s4
    a9e8:	01462223          	sw	s4,4(a2)
    a9ec:	4a32                	c.lwsp	s4,12(sp)
    a9ee:	9e9595ff          	kmmwb2.u	a1,a1,s1
    a9f2:	9f2d9dff          	kmmwb2.u	s11,s11,s2
    a9f6:	9f3d1d7f          	kmmwb2.u	s10,s10,s3
    a9fa:	9e85157f          	kmmwb2.u	a0,a0,s0
    a9fe:	00762023          	sw	t2,0(a2)
    aa02:	98be                	c.add	a7,a5
    aa04:	238f93ff          	rsubw	t2,t6,s8
    aa08:	405002b3          	neg	t0,t0
    aa0c:	214c9cff          	raddw	s9,s9,s4
    aa10:	00732023          	sw	t2,0(t1)
    aa14:	22b5157f          	rsubw	a0,a0,a1
    aa18:	9e8696ff          	kmmwb2.u	a3,a3,s0
    aa1c:	225893ff          	rsubw	t2,a7,t0
    aa20:	97e6                	c.add	a5,s9
    aa22:	9e98187f          	kmmwb2.u	a6,a6,s1
    aa26:	21ad9dff          	raddw	s11,s11,s10
    aa2a:	00732223          	sw	t2,4(t1)
    aa2e:	4582                	c.lwsp	a1,0(sp)
    aa30:	9dba                	c.add	s11,a4
    aa32:	218f9fff          	raddw	t6,t6,s8
    aa36:	20a7977f          	raddw	a4,a5,a0
    aa3a:	205898ff          	raddw	a7,a7,t0
    aa3e:	22a797ff          	rsubw	a5,a5,a0
    aa42:	5512                	c.lwsp	a0,36(sp)
    aa44:	01ff2023          	sw	t6,0(t5)
    aa48:	011f2223          	sw	a7,4(t5)
    aa4c:	22d8187f          	rsubw	a6,a6,a3
    aa50:	00ee2223          	sw	a4,4(t3)
    aa54:	210d96ff          	raddw	a3,s11,a6
    aa58:	00a58733          	add	a4,a1,a0
    aa5c:	55a2                	c.lwsp	a1,40(sp)
    aa5e:	00de2023          	sw	a3,0(t3)
    aa62:	230d9dff          	rsubw	s11,s11,a6
    aa66:	01bea023          	sw	s11,0(t4)
    aa6a:	00fea223          	sw	a5,4(t4)
    aa6e:	c03a                	c.swsp	a4,0(sp)
    aa70:	5532                	c.lwsp	a0,44(sp)
    aa72:	5742                	c.lwsp	a4,48(sp)
    aa74:	9aae                	c.add	s5,a1
    aa76:	5582                	c.lwsp	a1,32(sp)
    aa78:	0621                	c.addi	a2,8
    aa7a:	0321                	c.addi	t1,8
    aa7c:	0e21                	c.addi	t3,8
    aa7e:	0ea1                	c.addi	t4,8
    aa80:	0f21                	c.addi	t5,8
    aa82:	9b2a                	c.add	s6,a0
    aa84:	00eb8bb3          	add	s7,s7,a4
    aa88:	e0b614e3          	bne	a2,a1,a890 <kf_work.isra.0.constprop.16+0x260>
    aa8c:	4436                	c.lwsp	s0,76(sp)
    aa8e:	44e6                	c.lwsp	s1,88(sp)
    aa90:	00140613          	addi	a2,s0,1
    aa94:	5462                	c.lwsp	s0,56(sp)
    aa96:	c6b2                	c.swsp	a2,76(sp)
    aa98:	9426                	c.add	s0,s1
    aa9a:	dc22                	c.swsp	s0,56(sp)
    aa9c:	5472                	c.lwsp	s0,60(sp)
    aa9e:	9426                	c.add	s0,s1
    aaa0:	de22                	c.swsp	s0,60(sp)
    aaa2:	4406                	c.lwsp	s0,64(sp)
    aaa4:	9426                	c.add	s0,s1
    aaa6:	c0a2                	c.swsp	s0,64(sp)
    aaa8:	4416                	c.lwsp	s0,68(sp)
    aaaa:	9426                	c.add	s0,s1
    aaac:	c2a2                	c.swsp	s0,68(sp)
    aaae:	4426                	c.lwsp	s0,72(sp)
    aab0:	94a2                	c.add	s1,s0
    aab2:	c4a6                	c.swsp	s1,72(sp)
    aab4:	03412483          	lw	s1,52(sp)
    aab8:	c6c494e3          	bne	s1,a2,a720 <kf_work.isra.0.constprop.16+0xf0>
    aabc:	50ba                	c.lwsp	ra,172(sp)
    aabe:	542a                	c.lwsp	s0,168(sp)
    aac0:	549a                	c.lwsp	s1,164(sp)
    aac2:	590a                	c.lwsp	s2,160(sp)
    aac4:	49fa                	c.lwsp	s3,156(sp)
    aac6:	4a6a                	c.lwsp	s4,152(sp)
    aac8:	4ada                	c.lwsp	s5,148(sp)
    aaca:	4b4a                	c.lwsp	s6,144(sp)
    aacc:	4bba                	c.lwsp	s7,140(sp)
    aace:	4c2a                	c.lwsp	s8,136(sp)
    aad0:	4c9a                	c.lwsp	s9,132(sp)
    aad2:	4d0a                	c.lwsp	s10,128(sp)
    aad4:	5df6                	c.lwsp	s11,124(sp)
    aad6:	614d                	c.addi16sp	sp,176
    aad8:	00008067          	ret
    aadc:	4592                	c.lwsp	a1,4(sp)
    aade:	5652                	c.lwsp	a2,52(sp)
    aae0:	0ab5875b          	lea.h	a4,a1,a1
    aae4:	fcc05ce3          	blez	a2,aabc <kf_work.isra.0.constprop.16+0x48c>
    aae8:	47b1                	c.li	a5,12
    aaea:	02f90633          	mul	a2,s2,a5
    aaee:	10c98993          	addi	s3,s3,268
    aaf2:	00459793          	slli	a5,a1,0x4
    aaf6:	07a1                	c.addi	a5,8
    aaf8:	0ee4075b          	lea.d	a4,s0,a4
    aafc:	0eb406db          	lea.d	a3,s0,a1
    ab00:	00840c13          	addi	s8,s0,8
    ab04:	00391593          	slli	a1,s2,0x3
    ab08:	c42e                	c.swsp	a1,8(sp)
    ab0a:	ce02                	c.swsp	zero,28(sp)
    ab0c:	c632                	c.swsp	a2,12(sp)
    ab0e:	00291613          	slli	a2,s2,0x2
    ab12:	00c98533          	add	a0,s3,a2
    ab16:	d22a                	c.swsp	a0,36(sp)
    ab18:	9532                	c.add	a0,a2
    ab1a:	c032                	c.swsp	a2,0(sp)
    ab1c:	962a                	c.add	a2,a0
    ab1e:	d632                	c.swsp	a2,44(sp)
    ab20:	00349613          	slli	a2,s1,0x3
    ab24:	d032                	c.swsp	a2,32(sp)
    ab26:	00f40633          	add	a2,s0,a5
    ab2a:	c832                	c.swsp	a2,16(sp)
    ab2c:	00870613          	addi	a2,a4,8
    ab30:	ca32                	c.swsp	a2,20(sp)
    ab32:	00c68613          	addi	a2,a3,12
    ab36:	d42a                	c.swsp	a0,40(sp)
    ab38:	00c12c23          	sw	a2,24(sp)
    ab3c:	4462                	c.lwsp	s0,24(sp)
    ab3e:	4b52                	c.lwsp	s6,20(sp)
    ab40:	44c2                	c.lwsp	s1,16(sp)
    ab42:	ff442e83          	lw	t4,-12(s0)
    ab46:	ff84a603          	lw	a2,-8(s1)
    ab4a:	ffc4a783          	lw	a5,-4(s1)
    ab4e:	ff8b2703          	lw	a4,-8(s6)
    ab52:	ff8c2583          	lw	a1,-8(s8)
    ab56:	ffcc2f03          	lw	t5,-4(s8)
    ab5a:	20ee937f          	raddw	t1,t4,a4
    ab5e:	20c5957f          	raddw	a0,a1,a2
    ab62:	20ff18ff          	raddw	a7,t5,a5
    ab66:	ff842683          	lw	a3,-8(s0)
    ab6a:	ffcb2e03          	lw	t3,-4(s6)
    ab6e:	2265187f          	rsubw	a6,a0,t1
    ab72:	ff1c2e23          	sw	a7,-4(s8)
    ab76:	feac2c23          	sw	a0,-8(s8)
    ab7a:	ff04ac23          	sw	a6,-8(s1)
    ab7e:	ffcc2803          	lw	a6,-4(s8)
    ab82:	21c698ff          	raddw	a7,a3,t3
    ab86:	22c5967f          	rsubw	a2,a1,a2
    ab8a:	2318187f          	rsubw	a6,a6,a7
    ab8e:	ff04ae23          	sw	a6,-4(s1)
    ab92:	ff8c2503          	lw	a0,-8(s8)
    ab96:	ffcc2583          	lw	a1,-4(s8)
    ab9a:	22ff17ff          	rsubw	a5,t5,a5
    ab9e:	22ee977f          	rsubw	a4,t4,a4
    aba2:	23c696ff          	rsubw	a3,a3,t3
    aba6:	2065157f          	raddw	a0,a0,t1
    abaa:	211595ff          	raddw	a1,a1,a7
    abae:	feac2c23          	sw	a0,-8(s8)
    abb2:	febc2e23          	sw	a1,-4(s8)
    abb6:	20d6157f          	raddw	a0,a2,a3
    abba:	22e795ff          	rsubw	a1,a5,a4
    abbe:	fea42a23          	sw	a0,-12(s0)
    abc2:	feb42c23          	sw	a1,-8(s0)
    abc6:	22d616ff          	rsubw	a3,a2,a3
    abca:	20e797ff          	raddw	a5,a5,a4
    abce:	8f22                	c.mv	t5,s0
    abd0:	4412                	c.lwsp	s0,4(sp)
    abd2:	fefb2e23          	sw	a5,-4(s6)
    abd6:	fedb2c23          	sw	a3,-8(s6)
    abda:	4605                	c.li	a2,1
    abdc:	8eda                	c.mv	t4,s6
    abde:	87e2                	c.mv	a5,s8
    abe0:	10865a63          	bge	a2,s0,acf4 <kf_work.isra.0.constprop.16+0x6c4>
    abe4:	5ab2                	c.lwsp	s5,44(sp)
    abe6:	5a22                	c.lwsp	s4,40(sp)
    abe8:	5992                	c.lwsp	s3,36(sp)
    abea:	8e26                	c.mv	t3,s1
    abec:	00100b13          	li	s6,1
    abf0:	00099483          	lh	s1,0(s3)
    abf4:	00299903          	lh	s2,2(s3)
    abf8:	000e2f83          	lw	t6,0(t3)
    abfc:	000a1683          	lh	a3,0(s4)
    ac00:	004e2d83          	lw	s11,4(t3)
    ac04:	002a1303          	lh	t1,2(s4)
    ac08:	000a9883          	lh	a7,0(s5)
    ac0c:	002a9403          	lh	s0,2(s5)
    ac10:	ffcf2383          	lw	t2,-4(t5)
    ac14:	000f2803          	lw	a6,0(t5)
    ac18:	000ea703          	lw	a4,0(t4)
    ac1c:	004eab83          	lw	s7,4(t4)
    ac20:	438c                	c.lw	a1,0(a5)
    ac22:	43d0                	c.lw	a2,4(a5)
    ac24:	9e939d7f          	kmmwb2.u	s10,t2,s1
    ac28:	9edf9cff          	kmmwb2.u	s9,t6,a3
    ac2c:	9f28157f          	kmmwb2.u	a0,a6,s2
    ac30:	9e6d92ff          	kmmwb2.u	t0,s11,t1
    ac34:	9edd96ff          	kmmwb2.u	a3,s11,a3
    ac38:	9e6f937f          	kmmwb2.u	t1,t6,t1
    ac3c:	9e8b9dff          	kmmwb2.u	s11,s7,s0
    ac40:	9f171fff          	kmmwb2.u	t6,a4,a7
    ac44:	40ad0533          	sub	a0,s10,a0
    ac48:	969a                	c.add	a3,t1
    ac4a:	405c82b3          	sub	t0,s9,t0
    ac4e:	41bf8fb3          	sub	t6,t6,s11
    ac52:	20559cff          	raddw	s9,a1,t0
    ac56:	21f5137f          	raddw	t1,a0,t6
    ac5a:	20d61d7f          	raddw	s10,a2,a3
    ac5e:	01a7a223          	sw	s10,4(a5)
    ac62:	0197a023          	sw	s9,0(a5)
    ac66:	226c9cff          	rsubw	s9,s9,t1
    ac6a:	019e2023          	sw	s9,0(t3)
    ac6e:	9e98187f          	kmmwb2.u	a6,a6,s1
    ac72:	9f2393ff          	kmmwb2.u	t2,t2,s2
    ac76:	9f1b98ff          	kmmwb2.u	a7,s7,a7
    ac7a:	0047a903          	lw	s2,4(a5)
    ac7e:	9e87177f          	kmmwb2.u	a4,a4,s0
    ac82:	93c2                	c.add	t2,a6
    ac84:	9746                	c.add	a4,a7
    ac86:	20e394ff          	raddw	s1,t2,a4
    ac8a:	2299187f          	rsubw	a6,s2,s1
    ac8e:	010e2223          	sw	a6,4(t3)
    ac92:	0047a883          	lw	a7,4(a5)
    ac96:	0007a803          	lw	a6,0(a5)
    ac9a:	225592ff          	rsubw	t0,a1,t0
    ac9e:	209894ff          	raddw	s1,a7,s1
    aca2:	c3c4                	c.sw	s1,4(a5)
    aca4:	4482                	c.lwsp	s1,0(sp)
    aca6:	22d616ff          	rsubw	a3,a2,a3
    acaa:	99a6                	c.add	s3,s1
    acac:	44a2                	c.lwsp	s1,8(sp)
    acae:	23f5157f          	rsubw	a0,a0,t6
    acb2:	22e3977f          	rsubw	a4,t2,a4
    acb6:	2068137f          	raddw	t1,a6,t1
    acba:	9a26                	c.add	s4,s1
    acbc:	44b2                	c.lwsp	s1,12(sp)
    acbe:	0067a023          	sw	t1,0(a5)
    acc2:	20e295ff          	raddw	a1,t0,a4
    acc6:	22a6967f          	rsubw	a2,a3,a0
    acca:	febf2e23          	sw	a1,-4(t5)
    acce:	00cf2023          	sw	a2,0(t5)
    acd2:	22e2977f          	rsubw	a4,t0,a4
    acd6:	20a696ff          	raddw	a3,a3,a0
    acda:	9aa6                	c.add	s5,s1
    acdc:	4492                	c.lwsp	s1,4(sp)
    acde:	00eea023          	sw	a4,0(t4)
    ace2:	00dea223          	sw	a3,4(t4)
    ace6:	0b05                	c.addi	s6,1
    ace8:	07a1                	c.addi	a5,8
    acea:	0e21                	c.addi	t3,8
    acec:	0ea1                	c.addi	t4,8
    acee:	0f21                	c.addi	t5,8
    acf0:	f16490e3          	bne	s1,s6,abf0 <kf_work.isra.0.constprop.16+0x5c0>
    acf4:	44f2                	c.lwsp	s1,28(sp)
    acf6:	5602                	c.lwsp	a2,32(sp)
    acf8:	00148413          	addi	s0,s1,1
    acfc:	44c2                	c.lwsp	s1,16(sp)
    acfe:	9c32                	c.add	s8,a2
    ad00:	94b2                	c.add	s1,a2
    ad02:	c826                	c.swsp	s1,16(sp)
    ad04:	44d2                	c.lwsp	s1,20(sp)
    ad06:	ce22                	c.swsp	s0,28(sp)
    ad08:	94b2                	c.add	s1,a2
    ad0a:	ca26                	c.swsp	s1,20(sp)
    ad0c:	44e2                	c.lwsp	s1,24(sp)
    ad0e:	9626                	c.add	a2,s1
    ad10:	cc32                	c.swsp	a2,24(sp)
    ad12:	5652                	c.lwsp	a2,52(sp)
    ad14:	e28614e3          	bne	a2,s0,ab3c <kf_work.isra.0.constprop.16+0x50c>
    ad18:	da5ff06f          	j	aabc <kf_work.isra.0.constprop.16+0x48c>
    ad1c:	9a2a605b          	bnec	s4,2,aabc <kf_work.isra.0.constprop.16+0x48c>
    ad20:	0049af03          	lw	t5,4(s3)
    ad24:	d80f1ce3          	bnez	t5,aabc <kf_work.isra.0.constprop.16+0x48c>
    ad28:	5652                	c.lwsp	a2,52(sp)
    ad2a:	d8c059e3          	blez	a2,aabc <kf_work.isra.0.constprop.16+0x48c>
    ad2e:	4612                	c.lwsp	a2,4(sp)
    ad30:	10c98f93          	addi	t6,s3,268
    ad34:	0ec40edb          	lea.d	t4,s0,a2
    ad38:	090a                	c.slli	s2,0x2
    ad3a:	9fca                	c.add	t6,s2
    ad3c:	00349813          	slli	a6,s1,0x3
    ad40:	0ea1                	c.addi	t4,8
    ad42:	0421                	c.addi	s0,8
    ad44:	00100293          	li	t0,1
    ad48:	10c99583          	lh	a1,268(s3)
    ad4c:	ff8ea603          	lw	a2,-8(t4)
    ad50:	10e99783          	lh	a5,270(s3)
    ad54:	ffcea703          	lw	a4,-4(t4)
    ad58:	ff842503          	lw	a0,-8(s0)
    ad5c:	9eb616ff          	kmmwb2.u	a3,a2,a1
    ad60:	9ef718ff          	kmmwb2.u	a7,a4,a5
    ad64:	411686b3          	sub	a3,a3,a7
    ad68:	22d5157f          	rsubw	a0,a0,a3
    ad6c:	feaeac23          	sw	a0,-8(t4)
    ad70:	ffc42503          	lw	a0,-4(s0)
    ad74:	9eb7177f          	kmmwb2.u	a4,a4,a1
    ad78:	9ef617ff          	kmmwb2.u	a5,a2,a5
    ad7c:	97ba                	c.add	a5,a4
    ad7e:	22f5177f          	rsubw	a4,a0,a5
    ad82:	feeeae23          	sw	a4,-4(t4)
    ad86:	ff842583          	lw	a1,-8(s0)
    ad8a:	ffc42703          	lw	a4,-4(s0)
    ad8e:	4492                	c.lwsp	s1,4(sp)
    ad90:	20d596ff          	raddw	a3,a1,a3
    ad94:	20f717ff          	raddw	a5,a4,a5
    ad98:	fef42e23          	sw	a5,-4(s0)
    ad9c:	fed42c23          	sw	a3,-8(s0)
    ada0:	8676                	c.mv	a2,t4
    ada2:	87a2                	c.mv	a5,s0
    ada4:	0692d063          	bge	t0,s1,ae04 <kf_work.isra.0.constprop.16+0x7d4>
    ada8:	837e                	c.mv	t1,t6
    adaa:	4e05                	c.li	t3,1
    adac:	4208                	c.lw	a0,0(a2)
    adae:	00031883          	lh	a7,0(t1)
    adb2:	00231703          	lh	a4,2(t1)
    adb6:	4254                	c.lw	a3,4(a2)
    adb8:	0007a383          	lw	t2,0(a5)
    adbc:	9f1514ff          	kmmwb2.u	s1,a0,a7
    adc0:	9ee695ff          	kmmwb2.u	a1,a3,a4
    adc4:	40b485b3          	sub	a1,s1,a1
    adc8:	22b393ff          	rsubw	t2,t2,a1
    adcc:	00762023          	sw	t2,0(a2)
    add0:	0047a383          	lw	t2,4(a5)
    add4:	9f1696ff          	kmmwb2.u	a3,a3,a7
    add8:	9ee5177f          	kmmwb2.u	a4,a0,a4
    addc:	9736                	c.add	a4,a3
    adde:	22e396ff          	rsubw	a3,t2,a4
    ade2:	c254                	c.sw	a3,4(a2)
    ade4:	4388                	c.lw	a0,0(a5)
    ade6:	43d4                	c.lw	a3,4(a5)
    ade8:	4492                	c.lwsp	s1,4(sp)
    adea:	20b515ff          	raddw	a1,a0,a1
    adee:	20e6977f          	raddw	a4,a3,a4
    adf2:	c38c                	c.sw	a1,0(a5)
    adf4:	c3d8                	c.sw	a4,4(a5)
    adf6:	0e05                	c.addi	t3,1
    adf8:	0621                	c.addi	a2,8
    adfa:	07a1                	c.addi	a5,8
    adfc:	01230333          	add	t1,t1,s2
    ae00:	fbc496e3          	bne	s1,t3,adac <kf_work.isra.0.constprop.16+0x77c>
    ae04:	5652                	c.lwsp	a2,52(sp)
    ae06:	0f05                	c.addi	t5,1
    ae08:	9ec2                	c.add	t4,a6
    ae0a:	9442                	c.add	s0,a6
    ae0c:	f3e61ee3          	bne	a2,t5,ad48 <kf_work.isra.0.constprop.16+0x718>
    ae10:	cadff06f          	j	aabc <kf_work.isra.0.constprop.16+0x48c>
    ae14:	02fa07b3          	mul	a5,s4,a5
    ae18:	4812                	c.lwsp	a6,4(sp)
    ae1a:	06a1                	c.addi	a3,8
    ae1c:	032a0633          	mul	a2,s4,s2
    ae20:	811ff0ef          	jal	ra,a630 <kf_work.isra.0.constprop.16>
    ae24:	00300793          	li	a5,3
    ae28:	003a545b          	beqc	s4,3,ae30 <kf_work.isra.0.constprop.16+0x800>
    ae2c:	845ff06f          	j	a670 <kf_work.isra.0.constprop.16+0x40>
    ae30:	5652                	c.lwsp	a2,52(sp)
    ae32:	c8c055e3          	blez	a2,aabc <kf_work.isra.0.constprop.16+0x48c>
    ae36:	4612                	c.lwsp	a2,4(sp)
    ae38:	00291b93          	slli	s7,s2,0x2
    ae3c:	032607b3          	mul	a5,a2,s2
    ae40:	00461c13          	slli	s8,a2,0x4
    ae44:	10c98713          	addi	a4,s3,268
    ae48:	975e                	c.add	a4,s7
    ae4a:	0ec40adb          	lea.d	s5,s0,a2
    ae4e:	0c21                	c.addi	s8,8
    ae50:	c23a                	c.swsp	a4,4(sp)
    ae52:	fff60d93          	addi	s11,a2,-1
    ae56:	975e                	c.add	a4,s7
    ae58:	090e                	c.slli	s2,0x3
    ae5a:	04378793          	addi	a5,a5,67
    ae5e:	0cf9865b          	lea.w	a2,s3,a5
    ae62:	00349813          	slli	a6,s1,0x3
    ae66:	00840b13          	addi	s6,s0,8
    ae6a:	9c22                	c.add	s8,s0
    ae6c:	0ab1                	c.addi	s5,12
    ae6e:	4c81                	c.li	s9,0
    ae70:	c43a                	c.swsp	a4,8(sp)
    ae72:	c032                	c.swsp	a2,0(sp)
    ae74:	ff8c2783          	lw	a5,-8(s8)
    ae78:	ff4aa703          	lw	a4,-12(s5)
    ae7c:	ff8b2603          	lw	a2,-8(s6)
    ae80:	4402                	c.lwsp	s0,0(sp)
    ae82:	20f71eff          	raddw	t4,a4,a5
    ae86:	ffcc2303          	lw	t1,-4(s8)
    ae8a:	ff8aa683          	lw	a3,-8(s5)
    ae8e:	23d6167f          	rsubw	a2,a2,t4
    ae92:	00241a03          	lh	s4,2(s0)
    ae96:	fecaaa23          	sw	a2,-12(s5)
    ae9a:	ffcb2883          	lw	a7,-4(s6)
    ae9e:	20669e7f          	raddw	t3,a3,t1
    aea2:	226696ff          	rsubw	a3,a3,t1
    aea6:	23c898ff          	rsubw	a7,a7,t3
    aeaa:	ff1aac23          	sw	a7,-8(s5)
    aeae:	ff8b2f03          	lw	t5,-8(s6)
    aeb2:	ffcb2883          	lw	a7,-4(s6)
    aeb6:	01ff5593          	srli	a1,t5,0x1f
    aeba:	01f8d613          	srli	a2,a7,0x1f
    aebe:	95fa                	c.add	a1,t5
    aec0:	9646                	c.add	a2,a7
    aec2:	8585                	c.srai	a1,0x1
    aec4:	8605                	c.srai	a2,0x1
    aec6:	21d595ff          	raddw	a1,a1,t4
    aeca:	21c6167f          	raddw	a2,a2,t3
    aece:	febb2c23          	sw	a1,-8(s6)
    aed2:	fecb2e23          	sw	a2,-4(s6)
    aed6:	ff4aa603          	lw	a2,-12(s5)
    aeda:	9f4696ff          	kmmwb2.u	a3,a3,s4
    aede:	22f717ff          	rsubw	a5,a4,a5
    aee2:	20d6177f          	raddw	a4,a2,a3
    aee6:	feec2c23          	sw	a4,-8(s8)
    aeea:	ff8aa703          	lw	a4,-8(s5)
    aeee:	9f4797ff          	kmmwb2.u	a5,a5,s4
    aef2:	865a                	c.mv	a2,s6
    aef4:	22f7177f          	rsubw	a4,a4,a5
    aef8:	feec2e23          	sw	a4,-4(s8)
    aefc:	ff4aa583          	lw	a1,-12(s5)
    af00:	ff8aa703          	lw	a4,-8(s5)
    af04:	22d596ff          	rsubw	a3,a1,a3
    af08:	20f717ff          	raddw	a5,a4,a5
    af0c:	fedaaa23          	sw	a3,-12(s5)
    af10:	fefaac23          	sw	a5,-8(s5)
    af14:	0fb05063          	blez	s11,aff4 <kf_work.isra.0.constprop.16+0x9c4>
    af18:	43a2                	c.lwsp	t2,8(sp)
    af1a:	4292                	c.lwsp	t0,4(sp)
    af1c:	8756                	c.mv	a4,s5
    af1e:	8562                	c.mv	a0,s8
    af20:	01b004b3          	add	s1,zero,s11
    af24:	00039e83          	lh	t4,0(t2)
    af28:	00239f03          	lh	t5,2(t2)
    af2c:	410c                	c.lw	a1,0(a0)
    af2e:	00452303          	lw	t1,4(a0)
    af32:	00029783          	lh	a5,0(t0)
    af36:	00229f83          	lh	t6,2(t0)
    af3a:	ffc72e03          	lw	t3,-4(a4)
    af3e:	00072983          	lw	s3,0(a4)
    af42:	9fe3147f          	kmmwb2.u	s0,t1,t5
    af46:	9fd598ff          	kmmwb2.u	a7,a1,t4
    af4a:	9efe1d7f          	kmmwb2.u	s10,t3,a5
    af4e:	408888b3          	sub	a7,a7,s0
    af52:	9ff996ff          	kmmwb2.u	a3,s3,t6
    af56:	4200                	c.lw	s0,0(a2)
    af58:	40dd06b3          	sub	a3,s10,a3
    af5c:	21169d7f          	raddw	s10,a3,a7
    af60:	23a4147f          	rsubw	s0,s0,s10
    af64:	fe872e23          	sw	s0,-4(a4)
    af68:	9fe595ff          	kmmwb2.u	a1,a1,t5
    af6c:	4240                	c.lw	s0,4(a2)
    af6e:	9ef997ff          	kmmwb2.u	a5,s3,a5
    af72:	9fd3137f          	kmmwb2.u	t1,t1,t4
    af76:	9ffe1fff          	kmmwb2.u	t6,t3,t6
    af7a:	00ff8e33          	add	t3,t6,a5
    af7e:	932e                	c.add	t1,a1
    af80:	206e15ff          	raddw	a1,t3,t1
    af84:	22b4147f          	rsubw	s0,s0,a1
    af88:	c300                	c.sw	s0,0(a4)
    af8a:	00062e83          	lw	t4,0(a2)
    af8e:	4240                	c.lw	s0,4(a2)
    af90:	01fed793          	srli	a5,t4,0x1f
    af94:	01f45f13          	srli	t5,s0,0x1f
    af98:	97f6                	c.add	a5,t4
    af9a:	947a                	c.add	s0,t5
    af9c:	8785                	c.srai	a5,0x1
    af9e:	8405                	c.srai	s0,0x1
    afa0:	21a797ff          	raddw	a5,a5,s10
    afa4:	20b415ff          	raddw	a1,s0,a1
    afa8:	c21c                	c.sw	a5,0(a2)
    afaa:	c24c                	c.sw	a1,4(a2)
    afac:	226e1e7f          	rsubw	t3,t3,t1
    afb0:	ffc72783          	lw	a5,-4(a4)
    afb4:	9f4e1e7f          	kmmwb2.u	t3,t3,s4
    afb8:	231696ff          	rsubw	a3,a3,a7
    afbc:	21c797ff          	raddw	a5,a5,t3
    afc0:	c11c                	c.sw	a5,0(a0)
    afc2:	431c                	c.lw	a5,0(a4)
    afc4:	9f4696ff          	kmmwb2.u	a3,a3,s4
    afc8:	14fd                	c.addi	s1,-1
    afca:	22d797ff          	rsubw	a5,a5,a3
    afce:	c15c                	c.sw	a5,4(a0)
    afd0:	ffc72303          	lw	t1,-4(a4)
    afd4:	00072883          	lw	a7,0(a4)
    afd8:	92de                	c.add	t0,s7
    afda:	23c31e7f          	rsubw	t3,t1,t3
    afde:	20d896ff          	raddw	a3,a7,a3
    afe2:	ffc72e23          	sw	t3,-4(a4)
    afe6:	c314                	c.sw	a3,0(a4)
    afe8:	93ca                	c.add	t2,s2
    afea:	0621                	c.addi	a2,8
    afec:	0521                	c.addi	a0,8
    afee:	0721                	c.addi	a4,8
    aff0:	f2049ae3          	bnez	s1,af24 <kf_work.isra.0.constprop.16+0x8f4>
    aff4:	54d2                	c.lwsp	s1,52(sp)
    aff6:	0c85                	c.addi	s9,1
    aff8:	9b42                	c.add	s6,a6
    affa:	9c42                	c.add	s8,a6
    affc:	9ac2                	c.add	s5,a6
    affe:	e7949be3          	bne	s1,s9,ae74 <kf_work.isra.0.constprop.16+0x844>
    b002:	bc6d                	c.j	aabc <kf_work.isra.0.constprop.16+0x48c>

0000b004 <kiss_fft_32_16>:
    b004:	d6010113          	addi	sp,sp,-672
    b008:	28812c23          	sw	s0,664(sp)
    b00c:	28912a23          	sw	s1,660(sp)
    b010:	29312623          	sw	s3,652(sp)
    b014:	28112e23          	sw	ra,668(sp)
    b018:	29212823          	sw	s2,656(sp)
    b01c:	84aa                	c.mv	s1,a0
    b01e:	842e                	c.mv	s0,a1
    b020:	00850993          	addi	s3,a0,8
    b024:	04c58263          	beq	a1,a2,b068 <kiss_fft_32_16+0x64>
    b028:	8932                	c.mv	s2,a2
    b02a:	872a                	c.mv	a4,a0
    b02c:	86ce                	c.mv	a3,s3
    b02e:	4605                	c.li	a2,1
    b030:	01200533          	add	a0,zero,s2
    b034:	b69fe0ef          	jal	ra,9b9c <kf_shuffle.constprop.15>
    b038:	4805                	c.li	a6,1
    b03a:	4785                	c.li	a5,1
    b03c:	8726                	c.mv	a4,s1
    b03e:	86ce                	c.mv	a3,s3
    b040:	4605                	c.li	a2,1
    b042:	85a2                	c.mv	a1,s0
    b044:	01200533          	add	a0,zero,s2
    b048:	de8ff0ef          	jal	ra,a630 <kf_work.isra.0.constprop.16>
    b04c:	29c12083          	lw	ra,668(sp)
    b050:	29812403          	lw	s0,664(sp)
    b054:	29412483          	lw	s1,660(sp)
    b058:	29012903          	lw	s2,656(sp)
    b05c:	28c12983          	lw	s3,652(sp)
    b060:	2a010113          	addi	sp,sp,672
    b064:	00008067          	ret
    b068:	872a                	c.mv	a4,a0
    b06a:	86ce                	c.mv	a3,s3
    b06c:	4605                	c.li	a2,1
    b06e:	850a                	c.mv	a0,sp
    b070:	b2dfe0ef          	jal	ra,9b9c <kf_shuffle.constprop.15>
    b074:	4785                	c.li	a5,1
    b076:	4805                	c.li	a6,1
    b078:	8726                	c.mv	a4,s1
    b07a:	86ce                	c.mv	a3,s3
    b07c:	4605                	c.li	a2,1
    b07e:	85a2                	c.mv	a1,s0
    b080:	00200533          	add	a0,zero,sp
    b084:	dacff0ef          	jal	ra,a630 <kf_work.isra.0.constprop.16>
    b088:	0004a783          	lw	a5,0(s1)
    b08c:	d3e1                	c.beqz	a5,b04c <kiss_fft_32_16+0x48>
    b08e:	878a                	c.mv	a5,sp
    b090:	85a2                	c.mv	a1,s0
    b092:	4701                	c.li	a4,0
    b094:	43d4                	c.lw	a3,4(a5)
    b096:	4390                	c.lw	a2,0(a5)
    b098:	c1d4                	c.sw	a3,4(a1)
    b09a:	c190                	c.sw	a2,0(a1)
    b09c:	4094                	c.lw	a3,0(s1)
    b09e:	0705                	c.addi	a4,1
    b0a0:	07a1                	c.addi	a5,8
    b0a2:	05a1                	c.addi	a1,8
    b0a4:	fed768e3          	bltu	a4,a3,b094 <kiss_fft_32_16+0x90>
    b0a8:	29c12083          	lw	ra,668(sp)
    b0ac:	29812403          	lw	s0,664(sp)
    b0b0:	29412483          	lw	s1,660(sp)
    b0b4:	29012903          	lw	s2,656(sp)
    b0b8:	28c12983          	lw	s3,652(sp)
    b0bc:	2a010113          	addi	sp,sp,672
    b0c0:	00008067          	ret

0000b0c4 <mpvq_enum.constprop.8>:
    b0c4:	7139                	c.addi16sp	sp,-64
    b0c6:	d64e                	c.swsp	s3,44(sp)
    b0c8:	d452                	c.swsp	s4,40(sp)
    b0ca:	fff50a13          	addi	s4,a0,-1
    b0ce:	dc22                	c.swsp	s0,56(sp)
    b0d0:	d84a                	c.swsp	s2,48(sp)
    b0d2:	d256                	c.swsp	s5,36(sp)
    b0d4:	d05a                	c.swsp	s6,32(sp)
    b0d6:	de06                	c.swsp	ra,60(sp)
    b0d8:	da26                	c.swsp	s1,52(sp)
    b0da:	ce5e                	c.swsp	s7,28(sp)
    b0dc:	5480198b          	addigp	s3,1352 # 80684 <inv_sqrt_tab>
    b0e0:	3c0a2a5b          	bfoz	s4,s4,15,0
    b0e4:	00062023          	sw	zero,0(a2)
    b0e8:	3c0a395b          	bfos	s2,s4,15,0
    b0ec:	0949ab83          	lw	s7,148(s3)
    b0f0:	800007b7          	lui	a5,0x80000
    b0f4:	8b32                	c.mv	s6,a2
    b0f6:	8ab6                	c.mv	s5,a3
    b0f8:	0b458a5b          	lea.h	s4,a1,s4
    b0fc:	0c098993          	addi	s3,s3,192
    b100:	4401                	c.li	s0,0
    b102:	c63e                	c.swsp	a5,12(sp)
    b104:	000a1483          	lh	s1,0(s4)
    b108:	865a                	c.mv	a2,s6
    b10a:	8526                	c.mv	a0,s1
    b10c:	00c10593          	addi	a1,sp,12
    b110:	b5dfe0ef          	jal	ra,9c6c <encpushsign>
    b114:	000b2783          	lw	a5,0(s6)
    b118:	ad1484ff          	kabs16	s1,s1
    b11c:	97de                	c.add	a5,s7
    b11e:	9426                	c.add	s0,s1
    b120:	00fb2023          	sw	a5,0(s6)
    b124:	3c04345b          	bfos	s0,s0,15,0
    b128:	fff90713          	addi	a4,s2,-1
    b12c:	0c8987db          	lea.w	a5,s3,s0
    b130:	00090c63          	beqz	s2,b148 <mpvq_enum.constprop.8+0x84>
    b134:	3c07395b          	bfos	s2,a4,15,0
    b138:	0007ab83          	lw	s7,0(a5) # 80000000 <BIN_SIZE+0x5ffc1998>
    b13c:	ffea0a13          	addi	s4,s4,-2
    b140:	02c98993          	addi	s3,s3,44
    b144:	fc0950e3          	bgez	s2,b104 <mpvq_enum.constprop.8+0x40>
    b148:	47b2                	c.lwsp	a5,12(sp)
    b14a:	00fa9023          	sh	a5,0(s5)
    b14e:	50f2                	c.lwsp	ra,60(sp)
    b150:	5462                	c.lwsp	s0,56(sp)
    b152:	54d2                	c.lwsp	s1,52(sp)
    b154:	5942                	c.lwsp	s2,48(sp)
    b156:	59b2                	c.lwsp	s3,44(sp)
    b158:	5a22                	c.lwsp	s4,40(sp)
    b15a:	5a92                	c.lwsp	s5,36(sp)
    b15c:	5b02                	c.lwsp	s6,32(sp)
    b15e:	4bf2                	c.lwsp	s7,28(sp)
    b160:	6121                	c.addi16sp	sp,64
    b162:	8082                	c.jr	ra

0000b164 <bitstream_encoder.constprop.12>:
    b164:	7121                	c.addi16sp	sp,-448
    b166:	1a812c23          	sw	s0,440(sp)
    b16a:	1a912a23          	sw	s1,436(sp)
    b16e:	1b212823          	sw	s2,432(sp)
    b172:	1b312623          	sw	s3,428(sp)
    b176:	1b412423          	sw	s4,424(sp)
    b17a:	1b512223          	sw	s5,420(sp)
    b17e:	1b612023          	sw	s6,416(sp)
    b182:	19712e23          	sw	s7,412(sp)
    b186:	19812c23          	sw	s8,408(sp)
    b18a:	19912a23          	sw	s9,404(sp)
    b18e:	19b12623          	sw	s11,396(sp)
    b192:	1a112e23          	sw	ra,444(sp)
    b196:	19a12823          	sw	s10,400(sp)
    b19a:	ca2a                	c.swsp	a0,20(sp)
    b19c:	5ba51503          	lh	a0,1466(a0)
    b1a0:	1d411483          	lh	s1,468(sp)
    b1a4:	157d                	c.addi	a0,-1
    b1a6:	02a11523          	sh	a0,42(sp)
    b1aa:	4505                	c.li	a0,1
    b1ac:	c626                	c.swsp	s1,12(sp)
    b1ae:	02011423          	sh	zero,40(sp)
    b1b2:	d62a                	c.swsp	a0,44(sp)
    b1b4:	8b36                	c.mv	s6,a3
    b1b6:	8bba                	c.mv	s7,a4
    b1b8:	8abe                	c.mv	s5,a5
    b1ba:	8a42                	c.mv	s4,a6
    b1bc:	8cc6                	c.mv	s9,a7
    b1be:	1c012c03          	lw	s8,448(sp)
    b1c2:	1d011d83          	lh	s11,464(sp)
    b1c6:	1dc12903          	lw	s2,476(sp)
    b1ca:	1ec12403          	lw	s0,492(sp)
    b1ce:	02c10993          	addi	s3,sp,44
    b1d2:	02a10493          	addi	s1,sp,42
    b1d6:	00b05963          	blez	a1,b1e8 <bitstream_encoder.constprop.12+0x84>
    b1da:	872e                	c.mv	a4,a1
    b1dc:	86b2                	c.mv	a3,a2
    b1de:	85a6                	c.mv	a1,s1
    b1e0:	864e                	c.mv	a2,s3
    b1e2:	8522                	c.mv	a0,s0
    b1e4:	e1dfe0ef          	jal	ra,a000 <write_uint_backward>
    b1e8:	4552                	c.lwsp	a0,20(sp)
    b1ea:	4739                	c.li	a4,14
    b1ec:	5b451783          	lh	a5,1460(a0)
    b1f0:	401dd693          	srai	a3,s11,0x1
    b1f4:	17fd                	c.addi	a5,-1
    b1f6:	3c07b7db          	bfos	a5,a5,15,0
    b1fa:	ae8787ff          	clrs16	a5,a5
    b1fe:	8f1d                	c.sub	a4,a5
    b200:	3c07375b          	bfos	a4,a4,15,0
    b204:	8522                	c.mv	a0,s0
    b206:	16fd                	c.addi	a3,-1
    b208:	864e                	c.mv	a2,s3
    b20a:	85a6                	c.mv	a1,s1
    b20c:	df5fe0ef          	jal	ra,a000 <write_uint_backward>
    b210:	02a11703          	lh	a4,42(sp)
    b214:	4532                	c.lwsp	a0,12(sp)
    b216:	57b2                	c.lwsp	a5,44(sp)
    b218:	9722                	c.add	a4,s0
    b21a:	060517e3          	bnez	a0,ba88 <bitstream_encoder.constprop.12+0x924>
    b21e:	00070603          	lb	a2,0(a4)
    b222:	fff7c693          	not	a3,a5
    b226:	8ef1                	c.and	a3,a2
    b228:	00d70023          	sb	a3,0(a4)
    b22c:	08000713          	li	a4,128
    b230:	00179813          	slli	a6,a5,0x1
    b234:	06e786e3          	beq	a5,a4,baa0 <bitstream_encoder.constprop.12+0x93c>
    b238:	1d811683          	lh	a3,472(sp)
    b23c:	4721                	c.li	a4,8
    b23e:	8522                	c.mv	a0,s0
    b240:	864e                	c.mv	a2,s3
    b242:	85a6                	c.mv	a1,s1
    b244:	03012623          	sw	a6,44(sp)
    b248:	db9fe0ef          	jal	ra,a000 <write_uint_backward>
    b24c:	02a11703          	lh	a4,42(sp)
    b250:	5332                	c.lwsp	t1,44(sp)
    b252:	853a                	c.mv	a0,a4
    b254:	87e2                	c.mv	a5,s8
    b256:	0b9c0edb          	lea.h	t4,s8,s9
    b25a:	4f01                	c.li	t5,0
    b25c:	08000e13          	li	t3,128
    b260:	00079803          	lh	a6,0(a5)
    b264:	00a40633          	add	a2,s0,a0
    b268:	1c0336db          	bfos	a3,t1,7,0
    b26c:	fff6c893          	not	a7,a3
    b270:	00060583          	lb	a1,0(a2)
    b274:	42081a63          	bnez	a6,b6a8 <bitstream_encoder.constprop.12+0x544>
    b278:	0115f6b3          	and	a3,a1,a7
    b27c:	00d60023          	sb	a3,0(a2)
    b280:	43c30a63          	beq	t1,t3,b6b4 <bitstream_encoder.constprop.12+0x550>
    b284:	00131313          	slli	t1,t1,0x1
    b288:	00278793          	addi	a5,a5,2
    b28c:	fcfe9ae3          	bne	t4,a5,b260 <bitstream_encoder.constprop.12+0xfc>
    b290:	000f0463          	beqz	t5,b298 <bitstream_encoder.constprop.12+0x134>
    b294:	1cc0106f          	j	c460 <bitstream_encoder.constprop.12+0x12fc>
    b298:	00e406b3          	add	a3,s0,a4
    b29c:	00068583          	lb	a1,0(a3)
    b2a0:	fff34793          	not	a5,t1
    b2a4:	00b7f7b3          	and	a5,a5,a1
    b2a8:	00f68023          	sb	a5,0(a3)
    b2ac:	08000613          	li	a2,128
    b2b0:	00131793          	slli	a5,t1,0x1
    b2b4:	00c31463          	bne	t1,a2,b2bc <bitstream_encoder.constprop.12+0x158>
    b2b8:	71d0006f          	j	c1d4 <bitstream_encoder.constprop.12+0x1070>
    b2bc:	4715                	c.li	a4,5
    b2be:	86da                	c.mv	a3,s6
    b2c0:	864e                	c.mv	a2,s3
    b2c2:	85a6                	c.mv	a1,s1
    b2c4:	8522                	c.mv	a0,s0
    b2c6:	d63e                	c.swsp	a5,44(sp)
    b2c8:	d39fe0ef          	jal	ra,a000 <write_uint_backward>
    b2cc:	4715                	c.li	a4,5
    b2ce:	86de                	c.mv	a3,s7
    b2d0:	864e                	c.mv	a2,s3
    b2d2:	85a6                	c.mv	a1,s1
    b2d4:	00800533          	add	a0,zero,s0
    b2d8:	d29fe0ef          	jal	ra,a000 <write_uint_backward>
    b2dc:	000a1783          	lh	a5,0(s4)
    b2e0:	02a11703          	lh	a4,42(sp)
    b2e4:	76079c63          	bnez	a5,ba5c <bitstream_encoder.constprop.12+0x8f8>
    b2e8:	57b2                	c.lwsp	a5,44(sp)
    b2ea:	9722                	c.add	a4,s0
    b2ec:	00070603          	lb	a2,0(a4)
    b2f0:	fff7c693          	not	a3,a5
    b2f4:	00c6f6b3          	and	a3,a3,a2
    b2f8:	00d70023          	sb	a3,0(a4)
    b2fc:	08000713          	li	a4,128
    b300:	00179813          	slli	a6,a5,0x1
    b304:	76e78a63          	beq	a5,a4,ba78 <bitstream_encoder.constprop.12+0x914>
    b308:	20021b37          	lui	s6,0x20021
    b30c:	71cb0b13          	addi	s6,s6,1820 # 2002171c <sns_gainMSBbits>
    b310:	0d5b0adb          	lea.w	s5,s6,s5
    b314:	000a9703          	lh	a4,0(s5)
    b318:	004a1683          	lh	a3,4(s4)
    b31c:	864e                	c.mv	a2,s3
    b31e:	85a6                	c.mv	a1,s1
    b320:	8522                	c.mv	a0,s0
    b322:	d642                	c.swsp	a6,44(sp)
    b324:	cddfe0ef          	jal	ra,a000 <write_uint_backward>
    b328:	008a1783          	lh	a5,8(s4)
    b32c:	02a11703          	lh	a4,42(sp)
    b330:	6c079863          	bnez	a5,ba00 <bitstream_encoder.constprop.12+0x89c>
    b334:	57b2                	c.lwsp	a5,44(sp)
    b336:	9722                	c.add	a4,s0
    b338:	00070603          	lb	a2,0(a4)
    b33c:	fff7c693          	not	a3,a5
    b340:	00c6f6b3          	and	a3,a3,a2
    b344:	00d70023          	sb	a3,0(a4)
    b348:	08000693          	li	a3,128
    b34c:	00179713          	slli	a4,a5,0x1
    b350:	6cd78663          	beq	a5,a3,ba1c <bitstream_encoder.constprop.12+0x8b8>
    b354:	000a2783          	lw	a5,0(s4)
    b358:	02e12623          	sw	a4,44(sp)
    b35c:	00ca1683          	lh	a3,12(s4)
    b360:	6c079c63          	bnez	a5,ba38 <bitstream_encoder.constprop.12+0x8d4>
    b364:	864e                	c.mv	a2,s3
    b366:	85a6                	c.mv	a1,s1
    b368:	8522                	c.mv	a0,s0
    b36a:	4735                	c.li	a4,13
    b36c:	c95fe0ef          	jal	ra,a000 <write_uint_backward>
    b370:	00ca2683          	lw	a3,12(s4)
    b374:	4731                	c.li	a4,12
    b376:	70d6b6db          	bfos	a3,a3,28,13
    b37a:	864e                	c.mv	a2,s3
    b37c:	85a6                	c.mv	a1,s1
    b37e:	8522                	c.mv	a0,s0
    b380:	c81fe0ef          	jal	ra,a000 <write_uint_backward>
    b384:	1e811683          	lh	a3,488(sp)
    b388:	470d                	c.li	a4,3
    b38a:	85a6                	c.mv	a1,s1
    b38c:	864e                	c.mv	a2,s3
    b38e:	8522                	c.mv	a0,s0
    b390:	c71fe0ef          	jal	ra,a000 <write_uint_backward>
    b394:	03010513          	addi	a0,sp,48
    b398:	c51fe0ef          	jal	ra,9fe8 <ac_enc_init>
    b39c:	1c411703          	lh	a4,452(sp)
    b3a0:	01000bb7          	lui	s7,0x1000
    b3a4:	00371493          	slli	s1,a4,0x3
    b3a8:	8ae2                	c.mv	s5,s8
    b3aa:	c226                	c.swsp	s1,4(sp)
    b3ac:	57d2                	c.lwsp	a5,52(sp)
    b3ae:	4c01                	c.li	s8,0
    b3b0:	1bfd                	c.addi	s7,-1
    b3b2:	64c1                	c.lui	s1,0x10
    b3b4:	4d05                	c.li	s10,1
    b3b6:	a039                	c.j	b3c4 <bitstream_encoder.constprop.12+0x260>
    b3b8:	001c0713          	addi	a4,s8,1
    b3bc:	0a89                	c.addi	s5,2
    b3be:	4c05                	c.li	s8,1
    b3c0:	0f975063          	bge	a4,s9,b4a0 <bitstream_encoder.constprop.12+0x33c>
    b3c4:	000a9603          	lh	a2,0(s5)
    b3c8:	fec058e3          	blez	a2,b3b8 <bitstream_encoder.constprop.12+0x254>
    b3cc:	4512                	c.lwsp	a0,4(sp)
    b3ce:	fff60693          	addi	a3,a2,-1
    b3d2:	96aa                	c.add	a3,a0
    b3d4:	0adb06db          	lea.h	a3,s6,a3
    b3d8:	03069583          	lh	a1,48(a3)
    b3dc:	01069703          	lh	a4,16(a3)
    b3e0:	56c2                	c.lwsp	a3,48(sp)
    b3e2:	87a9                	c.srai	a5,0xa
    b3e4:	c4f596ff          	maddr32	a3,a1,a5
    b3e8:	4186d593          	srai	a1,a3,0x18
    b3ec:	00058463          	beqz	a1,b3f4 <bitstream_encoder.constprop.12+0x290>
    b3f0:	03a11d23          	sh	s10,58(sp)
    b3f4:	02f70733          	mul	a4,a4,a5
    b3f8:	0176f6b3          	and	a3,a3,s7
    b3fc:	d836                	c.swsp	a3,48(sp)
    b3fe:	87ba                	c.mv	a5,a4
    b400:	02975263          	bge	a4,s1,b424 <bitstream_encoder.constprop.12+0x2c0>
    b404:	0722                	c.slli	a4,0x8
    b406:	1810                	c.addi4spn	a2,sp,48
    b408:	102c                	c.addi4spn	a1,sp,40
    b40a:	8522                	c.mv	a0,s0
    b40c:	02e12a23          	sw	a4,52(sp)
    b410:	c65fe0ef          	jal	ra,a074 <ac_shift>
    b414:	57d2                	c.lwsp	a5,52(sp)
    b416:	873e                	c.mv	a4,a5
    b418:	fe97c6e3          	blt	a5,s1,b404 <bitstream_encoder.constprop.12+0x2a0>
    b41c:	000a9603          	lh	a2,0(s5)
    b420:	f8c05ce3          	blez	a2,b3b8 <bitstream_encoder.constprop.12+0x254>
    b424:	1c812503          	lw	a0,456(sp)
    b428:	004c1a13          	slli	s4,s8,0x4
    b42c:	9a2a                	c.add	s4,a0
    b42e:	4981                	c.li	s3,0
    b430:	000a1703          	lh	a4,0(s4)
    b434:	00499693          	slli	a3,s3,0x4
    b438:	96ce                	c.add	a3,s3
    b43a:	96ba                	c.add	a3,a4
    b43c:	0adb06db          	lea.h	a3,s6,a3
    b440:	16069583          	lh	a1,352(a3)
    b444:	05069703          	lh	a4,80(a3)
    b448:	56c2                	c.lwsp	a3,48(sp)
    b44a:	87a9                	c.srai	a5,0xa
    b44c:	c4f596ff          	maddr32	a3,a1,a5
    b450:	4186d593          	srai	a1,a3,0x18
    b454:	00058463          	beqz	a1,b45c <bitstream_encoder.constprop.12+0x2f8>
    b458:	03a11d23          	sh	s10,58(sp)
    b45c:	02f70733          	mul	a4,a4,a5
    b460:	0176f6b3          	and	a3,a3,s7
    b464:	d836                	c.swsp	a3,48(sp)
    b466:	da3a                	c.swsp	a4,52(sp)
    b468:	00e007b3          	add	a5,zero,a4
    b46c:	02975063          	bge	a4,s1,b48c <bitstream_encoder.constprop.12+0x328>
    b470:	0722                	c.slli	a4,0x8
    b472:	1810                	c.addi4spn	a2,sp,48
    b474:	102c                	c.addi4spn	a1,sp,40
    b476:	8522                	c.mv	a0,s0
    b478:	02e12a23          	sw	a4,52(sp)
    b47c:	bf9fe0ef          	jal	ra,a074 <ac_shift>
    b480:	57d2                	c.lwsp	a5,52(sp)
    b482:	873e                	c.mv	a4,a5
    b484:	fe97c6e3          	blt	a5,s1,b470 <bitstream_encoder.constprop.12+0x30c>
    b488:	000a9603          	lh	a2,0(s5)
    b48c:	0985                	c.addi	s3,1
    b48e:	0a09                	c.addi	s4,2
    b490:	fac9c0e3          	blt	s3,a2,b430 <bitstream_encoder.constprop.12+0x2cc>
    b494:	001c0713          	addi	a4,s8,1
    b498:	0a89                	c.addi	s5,2
    b49a:	4c05                	c.li	s8,1
    b49c:	f39744e3          	blt	a4,s9,b3c4 <bitstream_encoder.constprop.12+0x260>
    b4a0:	44b2                	c.lwsp	s1,12(sp)
    b4a2:	20048f63          	beqz	s1,b6c0 <bitstream_encoder.constprop.12+0x55c>
    b4a6:	3fb05763          	blez	s11,b894 <bitstream_encoder.constprop.12+0x730>
    b4aa:	fffd8713          	addi	a4,s11,-1
    b4ae:	8305                	c.srli	a4,0x1
    b4b0:	0705                	c.addi	a4,1
    b4b2:	4699                	c.li	a3,6
    b4b4:	84ca                	c.mv	s1,s2
    b4b6:	c4d714ff          	maddr32	s1,a4,a3
    b4ba:	00291703          	lh	a4,2(s2)
    b4be:	c826                	c.swsp	s1,16(sp)
    b4c0:	01000cb7          	lui	s9,0x1000
    b4c4:	1cc12a03          	lw	s4,460(sp)
    b4c8:	4d81                	c.li	s11,0
    b4ca:	4f541b8b          	addigp	s7,11508 # 82e30 <ac_spec_lookup>
    b4ce:	3f521b0b          	addigp	s6,7156 # 81d30 <ac_spec_freq>
    b4d2:	47441a8b          	addigp	s5,9332 # 825b0 <ac_spec_cumfreq>
    b4d6:	54801d0b          	addigp	s10,1352 # 80684 <inv_sqrt_tab>
    b4da:	1cfd                	c.addi	s9,-1
    b4dc:	000104b7          	lui	s1,0x10
    b4e0:	08000c13          	li	s8,128
    b4e4:	14074c63          	bltz	a4,b63c <bitstream_encoder.constprop.12+0x4d8>
    b4e8:	1a0702e3          	beqz	a4,be8c <bitstream_encoder.constprop.12+0xd28>
    b4ec:	001d8993          	addi	s3,s11,1
    b4f0:	0017545b          	beqc	a4,1,b4f8 <bitstream_encoder.constprop.12+0x394>
    b4f4:	6280006f          	j	bb1c <bitstream_encoder.constprop.12+0x9b8>
    b4f8:	00091583          	lh	a1,0(s2)
    b4fc:	02200613          	li	a2,34
    b500:	00bb86b3          	add	a3,s7,a1
    b504:	0006c683          	lbu	a3,0(a3)
    b508:	02c686b3          	mul	a3,a3,a2
    b50c:	40a7d613          	srai	a2,a5,0xa
    b510:	00da87b3          	add	a5,s5,a3
    b514:	96da                	c.add	a3,s6
    b516:	02079503          	lh	a0,32(a5)
    b51a:	02069783          	lh	a5,32(a3)
    b51e:	56c2                	c.lwsp	a3,48(sp)
    b520:	c4c516ff          	maddr32	a3,a0,a2
    b524:	4186d513          	srai	a0,a3,0x18
    b528:	00050463          	beqz	a0,b530 <bitstream_encoder.constprop.12+0x3cc>
    b52c:	02e11d23          	sh	a4,58(sp)
    b530:	02c787b3          	mul	a5,a5,a2
    b534:	0196f6b3          	and	a3,a3,s9
    b538:	02d12823          	sw	a3,48(sp)
    b53c:	0297d063          	bge	a5,s1,b55c <bitstream_encoder.constprop.12+0x3f8>
    b540:	07a2                	c.slli	a5,0x8
    b542:	1810                	c.addi4spn	a2,sp,48
    b544:	102c                	c.addi4spn	a1,sp,40
    b546:	8522                	c.mv	a0,s0
    b548:	02f12a23          	sw	a5,52(sp)
    b54c:	b29fe0ef          	jal	ra,a074 <ac_shift>
    b550:	57d2                	c.lwsp	a5,52(sp)
    b552:	fe97c7e3          	blt	a5,s1,b540 <bitstream_encoder.constprop.12+0x3dc>
    b556:	00091583          	lh	a1,0(s2)
    b55a:	56c2                	c.lwsp	a3,48(sp)
    b55c:	3c6d1703          	lh	a4,966(s10)
    b560:	00491603          	lh	a2,4(s2)
    b564:	972e                	c.add	a4,a1
    b566:	975e                	c.add	a4,s7
    b568:	00074583          	lbu	a1,0(a4)
    b56c:	87a9                	c.srai	a5,0xa
    b56e:	00459713          	slli	a4,a1,0x4
    b572:	972e                	c.add	a4,a1
    b574:	9732                	c.add	a4,a2
    b576:	0706                	c.slli	a4,0x1
    b578:	00ea85b3          	add	a1,s5,a4
    b57c:	00059583          	lh	a1,0(a1)
    b580:	975a                	c.add	a4,s6
    b582:	00071703          	lh	a4,0(a4)
    b586:	c4f596ff          	maddr32	a3,a1,a5
    b58a:	4186d593          	srai	a1,a3,0x18
    b58e:	c589                	c.beqz	a1,b598 <bitstream_encoder.constprop.12+0x434>
    b590:	00100593          	li	a1,1
    b594:	02b11d23          	sh	a1,58(sp)
    b598:	02f70733          	mul	a4,a4,a5
    b59c:	0196f6b3          	and	a3,a3,s9
    b5a0:	d836                	c.swsp	a3,48(sp)
    b5a2:	da3a                	c.swsp	a4,52(sp)
    b5a4:	00e007b3          	add	a5,zero,a4
    b5a8:	02975063          	bge	a4,s1,b5c8 <bitstream_encoder.constprop.12+0x464>
    b5ac:	00871793          	slli	a5,a4,0x8
    b5b0:	1810                	c.addi4spn	a2,sp,48
    b5b2:	102c                	c.addi4spn	a1,sp,40
    b5b4:	8522                	c.mv	a0,s0
    b5b6:	da3e                	c.swsp	a5,52(sp)
    b5b8:	abdfe0ef          	jal	ra,a074 <ac_shift>
    b5bc:	57d2                	c.lwsp	a5,52(sp)
    b5be:	873e                	c.mv	a4,a5
    b5c0:	fe97c6e3          	blt	a5,s1,b5ac <bitstream_encoder.constprop.12+0x448>
    b5c4:	00491603          	lh	a2,4(s2)
    b5c8:	000a1683          	lh	a3,0(s4)
    b5cc:	0308                	c.addi4spn	a0,sp,384
    b5ce:	01b50733          	add	a4,a0,s11
    b5d2:	0016f593          	andi	a1,a3,1
    b5d6:	ecb70023          	sb	a1,-320(a4)
    b5da:	00367713          	andi	a4,a2,3
    b5de:	360715e3          	bnez	a4,c148 <bitstream_encoder.constprop.12+0xfe4>
    b5e2:	c989                	c.beqz	a1,b5f4 <bitstream_encoder.constprop.12+0x490>
    b5e4:	62d050e3          	blez	a3,c404 <bitstream_encoder.constprop.12+0x12a0>
    b5e8:	00a989b3          	add	s3,s3,a0
    b5ec:	ec098023          	sb	zero,-320(s3)
    b5f0:	002d8993          	addi	s3,s11,2
    b5f4:	002a1683          	lh	a3,2(s4)
    b5f8:	0308                	c.addi4spn	a0,sp,384
    b5fa:	7026077f          	srai16	a4,a2,2
    b5fe:	013505b3          	add	a1,a0,s3
    b602:	0016f613          	andi	a2,a3,1
    b606:	ecc58023          	sb	a2,-320(a1)
    b60a:	3c07375b          	bfos	a4,a4,15,0
    b60e:	00198d93          	addi	s11,s3,1
    b612:	2e071be3          	bnez	a4,c108 <bitstream_encoder.constprop.12+0xfa4>
    b616:	ca09                	c.beqz	a2,b628 <bitstream_encoder.constprop.12+0x4c4>
    b618:	60d05ee3          	blez	a3,c434 <bitstream_encoder.constprop.12+0x12d0>
    b61c:	00ad8db3          	add	s11,s11,a0
    b620:	ec0d8023          	sb	zero,-320(s11)
    b624:	00298d93          	addi	s11,s3,2
    b628:	4542                	c.lwsp	a0,16(sp)
    b62a:	0919                	c.addi	s2,6
    b62c:	004a0a13          	addi	s4,s4,4
    b630:	26a90463          	beq	s2,a0,b898 <bitstream_encoder.constprop.12+0x734>
    b634:	00291703          	lh	a4,2(s2)
    b638:	ea0758e3          	bgez	a4,b4e8 <bitstream_encoder.constprop.12+0x384>
    b63c:	00091703          	lh	a4,0(s2)
    b640:	02200693          	li	a3,34
    b644:	975e                	c.add	a4,s7
    b646:	00074703          	lbu	a4,0(a4)
    b64a:	87a9                	c.srai	a5,0xa
    b64c:	02d70733          	mul	a4,a4,a3
    b650:	00ea86b3          	add	a3,s5,a4
    b654:	00069603          	lh	a2,0(a3)
    b658:	56c2                	c.lwsp	a3,48(sp)
    b65a:	975a                	c.add	a4,s6
    b65c:	00071703          	lh	a4,0(a4)
    b660:	c4f616ff          	maddr32	a3,a2,a5
    b664:	4186d613          	srai	a2,a3,0x18
    b668:	c601                	c.beqz	a2,b670 <bitstream_encoder.constprop.12+0x50c>
    b66a:	4605                	c.li	a2,1
    b66c:	02c11d23          	sh	a2,58(sp)
    b670:	02f70733          	mul	a4,a4,a5
    b674:	0196f6b3          	and	a3,a3,s9
    b678:	d836                	c.swsp	a3,48(sp)
    b67a:	da3a                	c.swsp	a4,52(sp)
    b67c:	00e007b3          	add	a5,zero,a4
    b680:	fa9754e3          	bge	a4,s1,b628 <bitstream_encoder.constprop.12+0x4c4>
    b684:	0722                	c.slli	a4,0x8
    b686:	1810                	c.addi4spn	a2,sp,48
    b688:	102c                	c.addi4spn	a1,sp,40
    b68a:	8522                	c.mv	a0,s0
    b68c:	02e12a23          	sw	a4,52(sp)
    b690:	9e5fe0ef          	jal	ra,a074 <ac_shift>
    b694:	5752                	c.lwsp	a4,52(sp)
    b696:	87ba                	c.mv	a5,a4
    b698:	fe9746e3          	blt	a4,s1,b684 <bitstream_encoder.constprop.12+0x520>
    b69c:	4542                	c.lwsp	a0,16(sp)
    b69e:	0919                	c.addi	s2,6
    b6a0:	0a11                	c.addi	s4,4
    b6a2:	f8a919e3          	bne	s2,a0,b634 <bitstream_encoder.constprop.12+0x4d0>
    b6a6:	aacd                	c.j	b898 <bitstream_encoder.constprop.12+0x734>
    b6a8:	00b6e6b3          	or	a3,a3,a1
    b6ac:	00d60023          	sb	a3,0(a2)
    b6b0:	bdc31ae3          	bne	t1,t3,b284 <bitstream_encoder.constprop.12+0x120>
    b6b4:	157d                	c.addi	a0,-1
    b6b6:	3c05355b          	bfos	a0,a0,15,0
    b6ba:	4f05                	c.li	t5,1
    b6bc:	4305                	c.li	t1,1
    b6be:	b6e9                	c.j	b288 <bitstream_encoder.constprop.12+0x124>
    b6c0:	1db05a63          	blez	s11,b894 <bitstream_encoder.constprop.12+0x730>
    b6c4:	fffd8713          	addi	a4,s11,-1
    b6c8:	8305                	c.srli	a4,0x1
    b6ca:	0705                	c.addi	a4,1
    b6cc:	4699                	c.li	a3,6
    b6ce:	84ca                	c.mv	s1,s2
    b6d0:	c4d714ff          	maddr32	s1,a4,a3
    b6d4:	01000d37          	lui	s10,0x1000
    b6d8:	1cc12a03          	lw	s4,460(sp)
    b6dc:	c426                	c.swsp	s1,8(sp)
    b6de:	4f541b8b          	addigp	s7,11508 # 82e30 <ac_spec_lookup>
    b6e2:	3f521b0b          	addigp	s6,7156 # 81d30 <ac_spec_freq>
    b6e6:	47441a8b          	addigp	s5,9332 # 825b0 <ac_spec_cumfreq>
    b6ea:	1d7d                	c.addi	s10,-1
    b6ec:	000104b7          	lui	s1,0x10
    b6f0:	08000c93          	li	s9,128
    b6f4:	54801d8b          	addigp	s11,1352 # 80684 <inv_sqrt_tab>
    b6f8:	00291703          	lh	a4,2(s2)
    b6fc:	040740e3          	bltz	a4,bf3c <bitstream_encoder.constprop.12+0xdd8>
    b700:	6e070063          	beqz	a4,bde0 <bitstream_encoder.constprop.12+0xc7c>
    b704:	0017645b          	bnec	a4,1,b70c <bitstream_encoder.constprop.12+0x5a8>
    b708:	0990006f          	j	bfa0 <bitstream_encoder.constprop.12+0xe3c>
    b70c:	000a1683          	lh	a3,0(s4)
    b710:	002a1c03          	lh	s8,2(s4)
    b714:	ad1686ff          	kabs16	a3,a3
    b718:	3c06b55b          	bfos	a0,a3,15,0
    b71c:	ad1c0c7f          	kabs16	s8,s8
    b720:	c22a                	c.swsp	a0,4(sp)
    b722:	3c0c3c5b          	bfos	s8,s8,15,0
    b726:	0ce05d63          	blez	a4,b800 <bitstream_encoder.constprop.12+0x69c>
    b72a:	4981                	c.li	s3,0
    b72c:	450d                	c.li	a0,3
    b72e:	f0a9877f          	minw	a4,s3,a0
    b732:	0aed875b          	lea.h	a4,s11,a4
    b736:	00091683          	lh	a3,0(s2)
    b73a:	3c471703          	lh	a4,964(a4)
    b73e:	02200513          	li	a0,34
    b742:	9736                	c.add	a4,a3
    b744:	975e                	c.add	a4,s7
    b746:	00074683          	lbu	a3,0(a4)
    b74a:	87a9                	c.srai	a5,0xa
    b74c:	02a686b3          	mul	a3,a3,a0
    b750:	00da8733          	add	a4,s5,a3
    b754:	96da                	c.add	a3,s6
    b756:	02071603          	lh	a2,32(a4)
    b75a:	02069703          	lh	a4,32(a3)
    b75e:	56c2                	c.lwsp	a3,48(sp)
    b760:	c4f616ff          	maddr32	a3,a2,a5
    b764:	4186d613          	srai	a2,a3,0x18
    b768:	c601                	c.beqz	a2,b770 <bitstream_encoder.constprop.12+0x60c>
    b76a:	4505                	c.li	a0,1
    b76c:	02a11d23          	sh	a0,58(sp)
    b770:	02f70733          	mul	a4,a4,a5
    b774:	01a6f6b3          	and	a3,a3,s10
    b778:	d836                	c.swsp	a3,48(sp)
    b77a:	87ba                	c.mv	a5,a4
    b77c:	00975e63          	bge	a4,s1,b798 <bitstream_encoder.constprop.12+0x634>
    b780:	0722                	c.slli	a4,0x8
    b782:	1810                	c.addi4spn	a2,sp,48
    b784:	102c                	c.addi4spn	a1,sp,40
    b786:	8522                	c.mv	a0,s0
    b788:	02e12a23          	sw	a4,52(sp)
    b78c:	8e9fe0ef          	jal	ra,a074 <ac_shift>
    b790:	5752                	c.lwsp	a4,52(sp)
    b792:	87ba                	c.mv	a5,a4
    b794:	fe9746e3          	blt	a4,s1,b780 <bitstream_encoder.constprop.12+0x61c>
    b798:	3c09a9db          	bfoz	s3,s3,15,0
    b79c:	4512                	c.lwsp	a0,4(sp)
    b79e:	413006b3          	neg	a3,s3
    b7a2:	3c06b6db          	bfos	a3,a3,15,0
    b7a6:	56d5077f          	kslra16	a4,a0,a3
    b7aa:	7207755b          	bbs	a4,0,bad4 <bitstream_encoder.constprop.12+0x970>
    b7ae:	02a11703          	lh	a4,42(sp)
    b7b2:	5632                	c.lwsp	a2,44(sp)
    b7b4:	00e40533          	add	a0,s0,a4
    b7b8:	00050803          	lb	a6,0(a0)
    b7bc:	fff64593          	not	a1,a2
    b7c0:	0105f5b3          	and	a1,a1,a6
    b7c4:	00b50023          	sb	a1,0(a0)
    b7c8:	00161593          	slli	a1,a2,0x1
    b7cc:	33960263          	beq	a2,s9,baf0 <bitstream_encoder.constprop.12+0x98c>
    b7d0:	56dc06ff          	kslra16	a3,s8,a3
    b7d4:	9722                	c.add	a4,s0
    b7d6:	6c06fd5b          	bbs	a3,0,bab0 <bitstream_encoder.constprop.12+0x94c>
    b7da:	00070603          	lb	a2,0(a4)
    b7de:	fff5c693          	not	a3,a1
    b7e2:	8ef1                	c.and	a3,a2
    b7e4:	00d70023          	sb	a3,0(a4)
    b7e8:	00159693          	slli	a3,a1,0x1
    b7ec:	2d958c63          	beq	a1,s9,bac4 <bitstream_encoder.constprop.12+0x960>
    b7f0:	0985                	c.addi	s3,1
    b7f2:	00291703          	lh	a4,2(s2)
    b7f6:	d636                	c.swsp	a3,44(sp)
    b7f8:	3c09b9db          	bfos	s3,s3,15,0
    b7fc:	f2e9c8e3          	blt	s3,a4,b72c <bitstream_encoder.constprop.12+0x5c8>
    b800:	468d                	c.li	a3,3
    b802:	f0d7077f          	minw	a4,a4,a3
    b806:	0aed875b          	lea.h	a4,s11,a4
    b80a:	00091683          	lh	a3,0(s2)
    b80e:	3c471703          	lh	a4,964(a4)
    b812:	00491603          	lh	a2,4(s2)
    b816:	9736                	c.add	a4,a3
    b818:	975e                	c.add	a4,s7
    b81a:	00074683          	lbu	a3,0(a4)
    b81e:	87a9                	c.srai	a5,0xa
    b820:	00469713          	slli	a4,a3,0x4
    b824:	9736                	c.add	a4,a3
    b826:	9732                	c.add	a4,a2
    b828:	0706                	c.slli	a4,0x1
    b82a:	00ea86b3          	add	a3,s5,a4
    b82e:	00069603          	lh	a2,0(a3)
    b832:	56c2                	c.lwsp	a3,48(sp)
    b834:	975a                	c.add	a4,s6
    b836:	00071703          	lh	a4,0(a4)
    b83a:	c4f616ff          	maddr32	a3,a2,a5
    b83e:	4186d613          	srai	a2,a3,0x18
    b842:	c609                	c.beqz	a2,b84c <bitstream_encoder.constprop.12+0x6e8>
    b844:	00100613          	li	a2,1
    b848:	02c11d23          	sh	a2,58(sp)
    b84c:	02f70733          	mul	a4,a4,a5
    b850:	01a6f6b3          	and	a3,a3,s10
    b854:	d836                	c.swsp	a3,48(sp)
    b856:	da3a                	c.swsp	a4,52(sp)
    b858:	00e007b3          	add	a5,zero,a4
    b85c:	00975e63          	bge	a4,s1,b878 <bitstream_encoder.constprop.12+0x714>
    b860:	0722                	c.slli	a4,0x8
    b862:	1810                	c.addi4spn	a2,sp,48
    b864:	102c                	c.addi4spn	a1,sp,40
    b866:	8522                	c.mv	a0,s0
    b868:	02e12a23          	sw	a4,52(sp)
    b86c:	809fe0ef          	jal	ra,a074 <ac_shift>
    b870:	5752                	c.lwsp	a4,52(sp)
    b872:	87ba                	c.mv	a5,a4
    b874:	fe9746e3          	blt	a4,s1,b860 <bitstream_encoder.constprop.12+0x6fc>
    b878:	000a1703          	lh	a4,0(s4)
    b87c:	120716e3          	bnez	a4,c1a8 <bitstream_encoder.constprop.12+0x1044>
    b880:	002a1703          	lh	a4,2(s4)
    b884:	0e071ce3          	bnez	a4,c17c <bitstream_encoder.constprop.12+0x1018>
    b888:	4522                	c.lwsp	a0,8(sp)
    b88a:	0919                	c.addi	s2,6
    b88c:	004a0a13          	addi	s4,s4,4
    b890:	e6a914e3          	bne	s2,a0,b6f8 <bitstream_encoder.constprop.12+0x594>
    b894:	00000d93          	li	s11,0
    b898:	02a11703          	lh	a4,42(sp)
    b89c:	44d2                	c.lwsp	s1,20(sp)
    b89e:	56b2                	c.lwsp	a3,44(sp)
    b8a0:	00371593          	slli	a1,a4,0x3
    b8a4:	5bc4a603          	lw	a2,1468(s1) # 105bc <sns+0x3c0>
    b8a8:	15a9                	c.addi	a1,-22
    b8aa:	c689                	c.beqz	a3,b8b4 <bitstream_encoder.constprop.12+0x750>
    b8ac:	af86857f          	clrs32	a0,a3
    b8b0:	00a585b3          	add	a1,a1,a0
    b8b4:	02811503          	lh	a0,40(sp)
    b8b8:	40b605b3          	sub	a1,a2,a1
    b8bc:	050e                	c.slli	a0,0x3
    b8be:	586d                	c.li	a6,-5
    b8c0:	00078663          	beqz	a5,b8cc <bitstream_encoder.constprop.12+0x768>
    b8c4:	af8787ff          	clrs32	a5,a5
    b8c8:	ffb78813          	addi	a6,a5,-5
    b8cc:	03811883          	lh	a7,56(sp)
    b8d0:	010507b3          	add	a5,a0,a6
    b8d4:	0008c463          	bltz	a7,b8dc <bitstream_encoder.constprop.12+0x778>
    b8d8:	00878793          	addi	a5,a5,8
    b8dc:	03c12503          	lw	a0,60(sp)
    b8e0:	00a05463          	blez	a0,b8e8 <bitstream_encoder.constprop.12+0x784>
    b8e4:	0ea787db          	lea.d	a5,a5,a0
    b8e8:	44b2                	c.lwsp	s1,12(sp)
    b8ea:	97ae                	c.add	a5,a1
    b8ec:	8e1d                	c.sub	a2,a5
    b8ee:	ecc9                	c.bnez	s1,b988 <bitstream_encoder.constprop.12+0x824>
    b8f0:	1e012783          	lw	a5,480(sp)
    b8f4:	f0f6067f          	minw	a2,a2,a5
    b8f8:	04c05663          	blez	a2,b944 <bitstream_encoder.constprop.12+0x7e0>
    b8fc:	1e412583          	lw	a1,484(sp)
    b900:	87b6                	c.mv	a5,a3
    b902:	4e81                	c.li	t4,0
    b904:	00c586b3          	add	a3,a1,a2
    b908:	08000e13          	li	t3,128
    b90c:	00058883          	lb	a7,0(a1)
    b910:	00e40533          	add	a0,s0,a4
    b914:	1c07b65b          	bfos	a2,a5,7,0
    b918:	fff64313          	not	t1,a2
    b91c:	00050803          	lb	a6,0(a0)
    b920:	1e089263          	bnez	a7,bb04 <bitstream_encoder.constprop.12+0x9a0>
    b924:	00687633          	and	a2,a6,t1
    b928:	00c50023          	sb	a2,0(a0)
    b92c:	1fc78263          	beq	a5,t3,bb10 <bitstream_encoder.constprop.12+0x9ac>
    b930:	00179793          	slli	a5,a5,0x1
    b934:	00158593          	addi	a1,a1,1
    b938:	fcb69ae3          	bne	a3,a1,b90c <bitstream_encoder.constprop.12+0x7a8>
    b93c:	300e9ee3          	bnez	t4,c458 <bitstream_encoder.constprop.12+0x12f4>
    b940:	02f12623          	sw	a5,44(sp)
    b944:	1810                	c.addi4spn	a2,sp,48
    b946:	102c                	c.addi4spn	a1,sp,40
    b948:	00800533          	add	a0,zero,s0
    b94c:	facfe0ef          	jal	ra,a0f8 <ac_enc_finish>
    b950:	1bc12083          	lw	ra,444(sp)
    b954:	1b812403          	lw	s0,440(sp)
    b958:	1b412483          	lw	s1,436(sp)
    b95c:	1b012903          	lw	s2,432(sp)
    b960:	1ac12983          	lw	s3,428(sp)
    b964:	1a812a03          	lw	s4,424(sp)
    b968:	1a412a83          	lw	s5,420(sp)
    b96c:	1a012b03          	lw	s6,416(sp)
    b970:	19c12b83          	lw	s7,412(sp)
    b974:	19812c03          	lw	s8,408(sp)
    b978:	19412c83          	lw	s9,404(sp)
    b97c:	19012d03          	lw	s10,400(sp)
    b980:	18c12d83          	lw	s11,396(sp)
    b984:	6139                	c.addi16sp	sp,448
    b986:	8082                	c.jr	ra
    b988:	f1b6067f          	minw	a2,a2,s11
    b98c:	fac05ce3          	blez	a2,b944 <bitstream_encoder.constprop.12+0x7e0>
    b990:	008c                	c.addi4spn	a1,sp,64
    b992:	87b6                	c.mv	a5,a3
    b994:	0005c883          	lbu	a7,0(a1)
    b998:	00b606b3          	add	a3,a2,a1
    b99c:	00e40533          	add	a0,s0,a4
    b9a0:	1c07b65b          	bfos	a2,a5,7,0
    b9a4:	00000e93          	li	t4,0
    b9a8:	08000e13          	li	t3,128
    b9ac:	fff64313          	not	t1,a2
    b9b0:	00050803          	lb	a6,0(a0)
    b9b4:	02089a63          	bnez	a7,b9e8 <bitstream_encoder.constprop.12+0x884>
    b9b8:	00687633          	and	a2,a6,t1
    b9bc:	00c50023          	sb	a2,0(a0)
    b9c0:	03c78a63          	beq	a5,t3,b9f4 <bitstream_encoder.constprop.12+0x890>
    b9c4:	00179793          	slli	a5,a5,0x1
    b9c8:	00158593          	addi	a1,a1,1
    b9cc:	f6b688e3          	beq	a3,a1,b93c <bitstream_encoder.constprop.12+0x7d8>
    b9d0:	0005c883          	lbu	a7,0(a1)
    b9d4:	00e40533          	add	a0,s0,a4
    b9d8:	1c07b65b          	bfos	a2,a5,7,0
    b9dc:	fff64313          	not	t1,a2
    b9e0:	00050803          	lb	a6,0(a0)
    b9e4:	fc088ae3          	beqz	a7,b9b8 <bitstream_encoder.constprop.12+0x854>
    b9e8:	01066633          	or	a2,a2,a6
    b9ec:	00c50023          	sb	a2,0(a0)
    b9f0:	fdc79ae3          	bne	a5,t3,b9c4 <bitstream_encoder.constprop.12+0x860>
    b9f4:	177d                	c.addi	a4,-1
    b9f6:	3c07375b          	bfos	a4,a4,15,0
    b9fa:	4e85                	c.li	t4,1
    b9fc:	4785                	c.li	a5,1
    b9fe:	b7e9                	c.j	b9c8 <bitstream_encoder.constprop.12+0x864>
    ba00:	9722                	c.add	a4,s0
    ba02:	57b2                	c.lwsp	a5,44(sp)
    ba04:	00070683          	lb	a3,0(a4)
    ba08:	00f6e6b3          	or	a3,a3,a5
    ba0c:	00d70023          	sb	a3,0(a4)
    ba10:	08000693          	li	a3,128
    ba14:	00179713          	slli	a4,a5,0x1
    ba18:	92d79ee3          	bne	a5,a3,b354 <bitstream_encoder.constprop.12+0x1f0>
    ba1c:	02a11783          	lh	a5,42(sp)
    ba20:	4705                	c.li	a4,1
    ba22:	17fd                	c.addi	a5,-1
    ba24:	02f11523          	sh	a5,42(sp)
    ba28:	000a2783          	lw	a5,0(s4)
    ba2c:	02e12623          	sw	a4,44(sp)
    ba30:	00ca1683          	lh	a3,12(s4)
    ba34:	920788e3          	beqz	a5,b364 <bitstream_encoder.constprop.12+0x200>
    ba38:	864e                	c.mv	a2,s3
    ba3a:	85a6                	c.mv	a1,s1
    ba3c:	8522                	c.mv	a0,s0
    ba3e:	4731                	c.li	a4,12
    ba40:	dc0fe0ef          	jal	ra,a000 <write_uint_backward>
    ba44:	00ca2683          	lw	a3,12(s4)
    ba48:	4731                	c.li	a4,12
    ba4a:	6cc6b6db          	bfos	a3,a3,27,12
    ba4e:	864e                	c.mv	a2,s3
    ba50:	85a6                	c.mv	a1,s1
    ba52:	8522                	c.mv	a0,s0
    ba54:	dacfe0ef          	jal	ra,a000 <write_uint_backward>
    ba58:	92dff06f          	j	b384 <bitstream_encoder.constprop.12+0x220>
    ba5c:	9722                	c.add	a4,s0
    ba5e:	57b2                	c.lwsp	a5,44(sp)
    ba60:	00070683          	lb	a3,0(a4)
    ba64:	00179813          	slli	a6,a5,0x1
    ba68:	00f6e6b3          	or	a3,a3,a5
    ba6c:	00d70023          	sb	a3,0(a4)
    ba70:	08000713          	li	a4,128
    ba74:	88e79ae3          	bne	a5,a4,b308 <bitstream_encoder.constprop.12+0x1a4>
    ba78:	02a11783          	lh	a5,42(sp)
    ba7c:	4805                	c.li	a6,1
    ba7e:	17fd                	c.addi	a5,-1
    ba80:	02f11523          	sh	a5,42(sp)
    ba84:	885ff06f          	j	b308 <bitstream_encoder.constprop.12+0x1a4>
    ba88:	00070683          	lb	a3,0(a4)
    ba8c:	00179813          	slli	a6,a5,0x1
    ba90:	00f6e6b3          	or	a3,a3,a5
    ba94:	00d70023          	sb	a3,0(a4)
    ba98:	08000713          	li	a4,128
    ba9c:	f8e79e63          	bne	a5,a4,b238 <bitstream_encoder.constprop.12+0xd4>
    baa0:	02a11783          	lh	a5,42(sp)
    baa4:	4805                	c.li	a6,1
    baa6:	17fd                	c.addi	a5,-1
    baa8:	02f11523          	sh	a5,42(sp)
    baac:	f8cff06f          	j	b238 <bitstream_encoder.constprop.12+0xd4>
    bab0:	00070683          	lb	a3,0(a4)
    bab4:	00b6e6b3          	or	a3,a3,a1
    bab8:	00d70023          	sb	a3,0(a4)
    babc:	00159693          	slli	a3,a1,0x1
    bac0:	d39598e3          	bne	a1,s9,b7f0 <bitstream_encoder.constprop.12+0x68c>
    bac4:	02a11703          	lh	a4,42(sp)
    bac8:	4685                	c.li	a3,1
    baca:	177d                	c.addi	a4,-1
    bacc:	02e11523          	sh	a4,42(sp)
    bad0:	d21ff06f          	j	b7f0 <bitstream_encoder.constprop.12+0x68c>
    bad4:	02a11703          	lh	a4,42(sp)
    bad8:	5632                	c.lwsp	a2,44(sp)
    bada:	00e40533          	add	a0,s0,a4
    bade:	00050583          	lb	a1,0(a0)
    bae2:	8dd1                	c.or	a1,a2
    bae4:	00b50023          	sb	a1,0(a0)
    bae8:	00161593          	slli	a1,a2,0x1
    baec:	cf9612e3          	bne	a2,s9,b7d0 <bitstream_encoder.constprop.12+0x66c>
    baf0:	02a11603          	lh	a2,42(sp)
    baf4:	4585                	c.li	a1,1
    baf6:	167d                	c.addi	a2,-1
    baf8:	3c06375b          	bfos	a4,a2,15,0
    bafc:	02c11523          	sh	a2,42(sp)
    bb00:	cd1ff06f          	j	b7d0 <bitstream_encoder.constprop.12+0x66c>
    bb04:	01066633          	or	a2,a2,a6
    bb08:	00c50023          	sb	a2,0(a0)
    bb0c:	e3c792e3          	bne	a5,t3,b930 <bitstream_encoder.constprop.12+0x7cc>
    bb10:	177d                	c.addi	a4,-1
    bb12:	3c07375b          	bfos	a4,a4,15,0
    bb16:	4e85                	c.li	t4,1
    bb18:	4785                	c.li	a5,1
    bb1a:	bd29                	c.j	b934 <bitstream_encoder.constprop.12+0x7d0>
    bb1c:	000a1803          	lh	a6,0(s4)
    bb20:	002a1503          	lh	a0,2(s4)
    bb24:	ad1806ff          	kabs16	a3,a6
    bb28:	3c06b5db          	bfos	a1,a3,15,0
    bb2c:	c42e                	c.swsp	a1,8(sp)
    bb2e:	701585ff          	srai16	a1,a1,1
    bb32:	3c05bfdb          	bfos	t6,a1,15,0
    bb36:	030c                	c.addi4spn	a1,sp,384
    bb38:	0016f613          	andi	a2,a3,1
    bb3c:	95ee                	c.add	a1,s11
    bb3e:	ad1506ff          	kabs16	a3,a0
    bb42:	ecc58023          	sb	a2,-320(a1)
    bb46:	3c06b5db          	bfos	a1,a3,15,0
    bb4a:	cc7e                	c.swsp	t6,24(sp)
    bb4c:	c22e                	c.swsp	a1,4(sp)
    bb4e:	000f9b63          	bnez	t6,bb64 <bitstream_encoder.constprop.12+0xa00>
    bb52:	ca09                	c.beqz	a2,bb64 <bitstream_encoder.constprop.12+0xa00>
    bb54:	0d0054e3          	blez	a6,c41c <bitstream_encoder.constprop.12+0x12b8>
    bb58:	030c                	c.addi4spn	a1,sp,384
    bb5a:	99ae                	c.add	s3,a1
    bb5c:	ec098023          	sb	zero,-320(s3)
    bb60:	002d8993          	addi	s3,s11,2
    bb64:	4592                	c.lwsp	a1,4(sp)
    bb66:	8a85                	c.andi	a3,1
    bb68:	00198d93          	addi	s11,s3,1
    bb6c:	7015867f          	srai16	a2,a1,1
    bb70:	3c0635db          	bfos	a1,a2,15,0
    bb74:	0310                	c.addi4spn	a2,sp,384
    bb76:	964e                	c.add	a2,s3
    bb78:	ce2e                	c.swsp	a1,28(sp)
    bb7a:	ecd60023          	sb	a3,-320(a2)
    bb7e:	e199                	c.bnez	a1,bb84 <bitstream_encoder.constprop.12+0xa20>
    bb80:	76069463          	bnez	a3,c2e8 <bitstream_encoder.constprop.12+0x1184>
    bb84:	00091583          	lh	a1,0(s2)
    bb88:	3c4d1683          	lh	a3,964(s10) # 10003c4 <_D_HEAP_START_ADDR+0xf772d4>
    bb8c:	02200613          	li	a2,34
    bb90:	96ae                	c.add	a3,a1
    bb92:	96de                	c.add	a3,s7
    bb94:	0006c683          	lbu	a3,0(a3)
    bb98:	87a9                	c.srai	a5,0xa
    bb9a:	02c686b3          	mul	a3,a3,a2
    bb9e:	00da8633          	add	a2,s5,a3
    bba2:	96da                	c.add	a3,s6
    bba4:	02061503          	lh	a0,32(a2)
    bba8:	02069603          	lh	a2,32(a3)
    bbac:	56c2                	c.lwsp	a3,48(sp)
    bbae:	c4f516ff          	maddr32	a3,a0,a5
    bbb2:	4186d513          	srai	a0,a3,0x18
    bbb6:	c509                	c.beqz	a0,bbc0 <bitstream_encoder.constprop.12+0xa5c>
    bbb8:	00100513          	li	a0,1
    bbbc:	02a11d23          	sh	a0,58(sp)
    bbc0:	02f607b3          	mul	a5,a2,a5
    bbc4:	0196f633          	and	a2,a3,s9
    bbc8:	02c12823          	sw	a2,48(sp)
    bbcc:	0297d263          	bge	a5,s1,bbf0 <bitstream_encoder.constprop.12+0xa8c>
    bbd0:	07a2                	c.slli	a5,0x8
    bbd2:	1810                	c.addi4spn	a2,sp,48
    bbd4:	102c                	c.addi4spn	a1,sp,40
    bbd6:	8522                	c.mv	a0,s0
    bbd8:	02f12a23          	sw	a5,52(sp)
    bbdc:	c98fe0ef          	jal	ra,a074 <ac_shift>
    bbe0:	57d2                	c.lwsp	a5,52(sp)
    bbe2:	fe97c7e3          	blt	a5,s1,bbd0 <bitstream_encoder.constprop.12+0xa6c>
    bbe6:	00091583          	lh	a1,0(s2)
    bbea:	5642                	c.lwsp	a2,48(sp)
    bbec:	00291703          	lh	a4,2(s2)
    bbf0:	4685                	c.li	a3,1
    bbf2:	0ee6d163          	bge	a3,a4,bcd4 <bitstream_encoder.constprop.12+0xb70>
    bbf6:	4985                	c.li	s3,1
    bbf8:	450d                	c.li	a0,3
    bbfa:	f0a9877f          	minw	a4,s3,a0
    bbfe:	0aed075b          	lea.h	a4,s10,a4
    bc02:	3c471683          	lh	a3,964(a4)
    bc06:	02200513          	li	a0,34
    bc0a:	96ae                	c.add	a3,a1
    bc0c:	96de                	c.add	a3,s7
    bc0e:	0006c683          	lbu	a3,0(a3)
    bc12:	87a9                	c.srai	a5,0xa
    bc14:	02a686b3          	mul	a3,a3,a0
    bc18:	00da8733          	add	a4,s5,a3
    bc1c:	02071583          	lh	a1,32(a4)
    bc20:	96da                	c.add	a3,s6
    bc22:	02069703          	lh	a4,32(a3)
    bc26:	86b2                	c.mv	a3,a2
    bc28:	c4f596ff          	maddr32	a3,a1,a5
    bc2c:	4186d613          	srai	a2,a3,0x18
    bc30:	c601                	c.beqz	a2,bc38 <bitstream_encoder.constprop.12+0xad4>
    bc32:	4505                	c.li	a0,1
    bc34:	02a11d23          	sh	a0,58(sp)
    bc38:	02f70733          	mul	a4,a4,a5
    bc3c:	0196f6b3          	and	a3,a3,s9
    bc40:	d836                	c.swsp	a3,48(sp)
    bc42:	87ba                	c.mv	a5,a4
    bc44:	00975e63          	bge	a4,s1,bc60 <bitstream_encoder.constprop.12+0xafc>
    bc48:	0722                	c.slli	a4,0x8
    bc4a:	1810                	c.addi4spn	a2,sp,48
    bc4c:	102c                	c.addi4spn	a1,sp,40
    bc4e:	8522                	c.mv	a0,s0
    bc50:	02e12a23          	sw	a4,52(sp)
    bc54:	c20fe0ef          	jal	ra,a074 <ac_shift>
    bc58:	5752                	c.lwsp	a4,52(sp)
    bc5a:	87ba                	c.mv	a5,a4
    bc5c:	fe9746e3          	blt	a4,s1,bc48 <bitstream_encoder.constprop.12+0xae4>
    bc60:	3c09a9db          	bfoz	s3,s3,15,0
    bc64:	4522                	c.lwsp	a0,8(sp)
    bc66:	413006b3          	neg	a3,s3
    bc6a:	3c06b6db          	bfos	a3,a3,15,0
    bc6e:	56d5077f          	kslra16	a4,a0,a3
    bc72:	52077f5b          	bbs	a4,0,bdb0 <bitstream_encoder.constprop.12+0xc4c>
    bc76:	02a11703          	lh	a4,42(sp)
    bc7a:	5632                	c.lwsp	a2,44(sp)
    bc7c:	00e40533          	add	a0,s0,a4
    bc80:	00050803          	lb	a6,0(a0)
    bc84:	fff64593          	not	a1,a2
    bc88:	0105f5b3          	and	a1,a1,a6
    bc8c:	00b50023          	sb	a1,0(a0)
    bc90:	00161593          	slli	a1,a2,0x1
    bc94:	13860c63          	beq	a2,s8,bdcc <bitstream_encoder.constprop.12+0xc68>
    bc98:	4512                	c.lwsp	a0,4(sp)
    bc9a:	9722                	c.add	a4,s0
    bc9c:	56d506ff          	kslra16	a3,a0,a3
    bca0:	4e06f65b          	bbs	a3,0,bd8c <bitstream_encoder.constprop.12+0xc28>
    bca4:	00070603          	lb	a2,0(a4)
    bca8:	fff5c693          	not	a3,a1
    bcac:	00c6f6b3          	and	a3,a3,a2
    bcb0:	00d70023          	sb	a3,0(a4)
    bcb4:	00159693          	slli	a3,a1,0x1
    bcb8:	0f858463          	beq	a1,s8,bda0 <bitstream_encoder.constprop.12+0xc3c>
    bcbc:	0985                	c.addi	s3,1
    bcbe:	00291703          	lh	a4,2(s2)
    bcc2:	d636                	c.swsp	a3,44(sp)
    bcc4:	3c09b9db          	bfos	s3,s3,15,0
    bcc8:	00091583          	lh	a1,0(s2)
    bccc:	03012603          	lw	a2,48(sp)
    bcd0:	f2e9c4e3          	blt	s3,a4,bbf8 <bitstream_encoder.constprop.12+0xa94>
    bcd4:	468d                	c.li	a3,3
    bcd6:	f0d7077f          	minw	a4,a4,a3
    bcda:	0aed075b          	lea.h	a4,s10,a4
    bcde:	3c471703          	lh	a4,964(a4)
    bce2:	00491503          	lh	a0,4(s2)
    bce6:	972e                	c.add	a4,a1
    bce8:	975e                	c.add	a4,s7
    bcea:	00074683          	lbu	a3,0(a4)
    bcee:	87a9                	c.srai	a5,0xa
    bcf0:	00469713          	slli	a4,a3,0x4
    bcf4:	9736                	c.add	a4,a3
    bcf6:	972a                	c.add	a4,a0
    bcf8:	0706                	c.slli	a4,0x1
    bcfa:	00ea86b3          	add	a3,s5,a4
    bcfe:	00069683          	lh	a3,0(a3)
    bd02:	975a                	c.add	a4,s6
    bd04:	00071703          	lh	a4,0(a4)
    bd08:	c4f6967f          	maddr32	a2,a3,a5
    bd0c:	86b2                	c.mv	a3,a2
    bd0e:	8661                	c.srai	a2,0x18
    bd10:	c601                	c.beqz	a2,bd18 <bitstream_encoder.constprop.12+0xbb4>
    bd12:	4605                	c.li	a2,1
    bd14:	02c11d23          	sh	a2,58(sp)
    bd18:	02f70733          	mul	a4,a4,a5
    bd1c:	0196f6b3          	and	a3,a3,s9
    bd20:	d836                	c.swsp	a3,48(sp)
    bd22:	da3a                	c.swsp	a4,52(sp)
    bd24:	00e007b3          	add	a5,zero,a4
    bd28:	00975e63          	bge	a4,s1,bd44 <bitstream_encoder.constprop.12+0xbe0>
    bd2c:	0722                	c.slli	a4,0x8
    bd2e:	1810                	c.addi4spn	a2,sp,48
    bd30:	102c                	c.addi4spn	a1,sp,40
    bd32:	8522                	c.mv	a0,s0
    bd34:	02e12a23          	sw	a4,52(sp)
    bd38:	b3cfe0ef          	jal	ra,a074 <ac_shift>
    bd3c:	5752                	c.lwsp	a4,52(sp)
    bd3e:	87ba                	c.mv	a5,a4
    bd40:	fe9746e3          	blt	a4,s1,bd2c <bitstream_encoder.constprop.12+0xbc8>
    bd44:	01812503          	lw	a0,24(sp)
    bd48:	50051863          	bnez	a0,c258 <bitstream_encoder.constprop.12+0x10f4>
    bd4c:	4572                	c.lwsp	a0,28(sp)
    bd4e:	8c050de3          	beqz	a0,b628 <bitstream_encoder.constprop.12+0x4c4>
    bd52:	02a11683          	lh	a3,42(sp)
    bd56:	5732                	c.lwsp	a4,44(sp)
    bd58:	002a1803          	lh	a6,2(s4)
    bd5c:	00d405b3          	add	a1,s0,a3
    bd60:	00058603          	lb	a2,0(a1)
    bd64:	1c07355b          	bfos	a0,a4,7,0
    bd68:	5e084663          	bltz	a6,c354 <bitstream_encoder.constprop.12+0x11f0>
    bd6c:	fff54513          	not	a0,a0
    bd70:	00a67633          	and	a2,a2,a0
    bd74:	00c58023          	sb	a2,0(a1)
    bd78:	63870663          	beq	a4,s8,c3a4 <bitstream_encoder.constprop.12+0x1240>
    bd7c:	0706                	c.slli	a4,0x1
    bd7e:	4542                	c.lwsp	a0,16(sp)
    bd80:	d63a                	c.swsp	a4,44(sp)
    bd82:	0919                	c.addi	s2,6
    bd84:	0a11                	c.addi	s4,4
    bd86:	8aa917e3          	bne	s2,a0,b634 <bitstream_encoder.constprop.12+0x4d0>
    bd8a:	b639                	c.j	b898 <bitstream_encoder.constprop.12+0x734>
    bd8c:	00070683          	lb	a3,0(a4)
    bd90:	00b6e6b3          	or	a3,a3,a1
    bd94:	00d70023          	sb	a3,0(a4)
    bd98:	00159693          	slli	a3,a1,0x1
    bd9c:	f38590e3          	bne	a1,s8,bcbc <bitstream_encoder.constprop.12+0xb58>
    bda0:	02a11703          	lh	a4,42(sp)
    bda4:	4685                	c.li	a3,1
    bda6:	177d                	c.addi	a4,-1
    bda8:	02e11523          	sh	a4,42(sp)
    bdac:	f11ff06f          	j	bcbc <bitstream_encoder.constprop.12+0xb58>
    bdb0:	02a11703          	lh	a4,42(sp)
    bdb4:	5632                	c.lwsp	a2,44(sp)
    bdb6:	00e40533          	add	a0,s0,a4
    bdba:	00050583          	lb	a1,0(a0)
    bdbe:	8dd1                	c.or	a1,a2
    bdc0:	00b50023          	sb	a1,0(a0)
    bdc4:	00161593          	slli	a1,a2,0x1
    bdc8:	ed8618e3          	bne	a2,s8,bc98 <bitstream_encoder.constprop.12+0xb34>
    bdcc:	02a11603          	lh	a2,42(sp)
    bdd0:	4585                	c.li	a1,1
    bdd2:	167d                	c.addi	a2,-1
    bdd4:	3c06375b          	bfos	a4,a2,15,0
    bdd8:	02c11523          	sh	a2,42(sp)
    bddc:	ebdff06f          	j	bc98 <bitstream_encoder.constprop.12+0xb34>
    bde0:	00091703          	lh	a4,0(s2)
    bde4:	00491603          	lh	a2,4(s2)
    bde8:	975e                	c.add	a4,s7
    bdea:	00074683          	lbu	a3,0(a4)
    bdee:	87a9                	c.srai	a5,0xa
    bdf0:	00469713          	slli	a4,a3,0x4
    bdf4:	9736                	c.add	a4,a3
    bdf6:	9732                	c.add	a4,a2
    bdf8:	0706                	c.slli	a4,0x1
    bdfa:	00ea86b3          	add	a3,s5,a4
    bdfe:	00069603          	lh	a2,0(a3)
    be02:	56c2                	c.lwsp	a3,48(sp)
    be04:	975a                	c.add	a4,s6
    be06:	00071703          	lh	a4,0(a4)
    be0a:	c4f616ff          	maddr32	a3,a2,a5
    be0e:	4186d613          	srai	a2,a3,0x18
    be12:	c609                	c.beqz	a2,be1c <bitstream_encoder.constprop.12+0xcb8>
    be14:	00100613          	li	a2,1
    be18:	02c11d23          	sh	a2,58(sp)
    be1c:	02f70733          	mul	a4,a4,a5
    be20:	01a6f6b3          	and	a3,a3,s10
    be24:	d836                	c.swsp	a3,48(sp)
    be26:	da3a                	c.swsp	a4,52(sp)
    be28:	00e007b3          	add	a5,zero,a4
    be2c:	00975e63          	bge	a4,s1,be48 <bitstream_encoder.constprop.12+0xce4>
    be30:	0722                	c.slli	a4,0x8
    be32:	1810                	c.addi4spn	a2,sp,48
    be34:	102c                	c.addi4spn	a1,sp,40
    be36:	8522                	c.mv	a0,s0
    be38:	02e12a23          	sw	a4,52(sp)
    be3c:	a38fe0ef          	jal	ra,a074 <ac_shift>
    be40:	5752                	c.lwsp	a4,52(sp)
    be42:	87ba                	c.mv	a5,a4
    be44:	fe9746e3          	blt	a4,s1,be30 <bitstream_encoder.constprop.12+0xccc>
    be48:	000a1703          	lh	a4,0(s4)
    be4c:	46071663          	bnez	a4,c2b8 <bitstream_encoder.constprop.12+0x1154>
    be50:	002a1703          	lh	a4,2(s4)
    be54:	a2070ae3          	beqz	a4,b888 <bitstream_encoder.constprop.12+0x724>
    be58:	02a11603          	lh	a2,42(sp)
    be5c:	02c12683          	lw	a3,44(sp)
    be60:	00c40533          	add	a0,s0,a2
    be64:	00050583          	lb	a1,0(a0)
    be68:	1c06b85b          	bfos	a6,a3,7,0
    be6c:	50074a63          	bltz	a4,c380 <bitstream_encoder.constprop.12+0x121c>
    be70:	fff84813          	not	a6,a6
    be74:	0105f5b3          	and	a1,a1,a6
    be78:	00b50023          	sb	a1,0(a0)
    be7c:	33969263          	bne	a3,s9,c1a0 <bitstream_encoder.constprop.12+0x103c>
    be80:	167d                	c.addi	a2,-1
    be82:	4705                	c.li	a4,1
    be84:	d63a                	c.swsp	a4,44(sp)
    be86:	02c11523          	sh	a2,42(sp)
    be8a:	bafd                	c.j	b888 <bitstream_encoder.constprop.12+0x724>
    be8c:	00091703          	lh	a4,0(s2)
    be90:	00491603          	lh	a2,4(s2)
    be94:	975e                	c.add	a4,s7
    be96:	00074683          	lbu	a3,0(a4)
    be9a:	87a9                	c.srai	a5,0xa
    be9c:	00469713          	slli	a4,a3,0x4
    bea0:	9736                	c.add	a4,a3
    bea2:	9732                	c.add	a4,a2
    bea4:	0706                	c.slli	a4,0x1
    bea6:	00ea86b3          	add	a3,s5,a4
    beaa:	00069603          	lh	a2,0(a3)
    beae:	56c2                	c.lwsp	a3,48(sp)
    beb0:	975a                	c.add	a4,s6
    beb2:	00071703          	lh	a4,0(a4)
    beb6:	c4f616ff          	maddr32	a3,a2,a5
    beba:	4186d613          	srai	a2,a3,0x18
    bebe:	c609                	c.beqz	a2,bec8 <bitstream_encoder.constprop.12+0xd64>
    bec0:	00100613          	li	a2,1
    bec4:	02c11d23          	sh	a2,58(sp)
    bec8:	02f70733          	mul	a4,a4,a5
    becc:	0196f6b3          	and	a3,a3,s9
    bed0:	d836                	c.swsp	a3,48(sp)
    bed2:	da3a                	c.swsp	a4,52(sp)
    bed4:	00e007b3          	add	a5,zero,a4
    bed8:	00975e63          	bge	a4,s1,bef4 <bitstream_encoder.constprop.12+0xd90>
    bedc:	0722                	c.slli	a4,0x8
    bede:	1810                	c.addi4spn	a2,sp,48
    bee0:	102c                	c.addi4spn	a1,sp,40
    bee2:	8522                	c.mv	a0,s0
    bee4:	02e12a23          	sw	a4,52(sp)
    bee8:	98cfe0ef          	jal	ra,a074 <ac_shift>
    beec:	5752                	c.lwsp	a4,52(sp)
    beee:	87ba                	c.mv	a5,a4
    bef0:	fe9746e3          	blt	a4,s1,bedc <bitstream_encoder.constprop.12+0xd78>
    bef4:	000a1703          	lh	a4,0(s4)
    bef8:	38071863          	bnez	a4,c288 <bitstream_encoder.constprop.12+0x1124>
    befc:	002a1703          	lh	a4,2(s4)
    bf00:	f2070463          	beqz	a4,b628 <bitstream_encoder.constprop.12+0x4c4>
    bf04:	02a11603          	lh	a2,42(sp)
    bf08:	02c12683          	lw	a3,44(sp)
    bf0c:	00c40533          	add	a0,s0,a2
    bf10:	00050583          	lb	a1,0(a0)
    bf14:	1c06b85b          	bfos	a6,a3,7,0
    bf18:	44074863          	bltz	a4,c368 <bitstream_encoder.constprop.12+0x1204>
    bf1c:	fff84813          	not	a6,a6
    bf20:	0105f5b3          	and	a1,a1,a6
    bf24:	00b50023          	sb	a1,0(a0)
    bf28:	21868463          	beq	a3,s8,c130 <bitstream_encoder.constprop.12+0xfcc>
    bf2c:	0686                	c.slli	a3,0x1
    bf2e:	4542                	c.lwsp	a0,16(sp)
    bf30:	d636                	c.swsp	a3,44(sp)
    bf32:	0919                	c.addi	s2,6
    bf34:	0a11                	c.addi	s4,4
    bf36:	eea91f63          	bne	s2,a0,b634 <bitstream_encoder.constprop.12+0x4d0>
    bf3a:	bab9                	c.j	b898 <bitstream_encoder.constprop.12+0x734>
    bf3c:	00091703          	lh	a4,0(s2)
    bf40:	02200693          	li	a3,34
    bf44:	975e                	c.add	a4,s7
    bf46:	00074703          	lbu	a4,0(a4)
    bf4a:	87a9                	c.srai	a5,0xa
    bf4c:	02d70733          	mul	a4,a4,a3
    bf50:	00ea86b3          	add	a3,s5,a4
    bf54:	00069603          	lh	a2,0(a3)
    bf58:	56c2                	c.lwsp	a3,48(sp)
    bf5a:	975a                	c.add	a4,s6
    bf5c:	00071703          	lh	a4,0(a4)
    bf60:	c4f616ff          	maddr32	a3,a2,a5
    bf64:	4186d613          	srai	a2,a3,0x18
    bf68:	c601                	c.beqz	a2,bf70 <bitstream_encoder.constprop.12+0xe0c>
    bf6a:	4605                	c.li	a2,1
    bf6c:	02c11d23          	sh	a2,58(sp)
    bf70:	02f70733          	mul	a4,a4,a5
    bf74:	01a6f6b3          	and	a3,a3,s10
    bf78:	d836                	c.swsp	a3,48(sp)
    bf7a:	da3a                	c.swsp	a4,52(sp)
    bf7c:	00e007b3          	add	a5,zero,a4
    bf80:	909754e3          	bge	a4,s1,b888 <bitstream_encoder.constprop.12+0x724>
    bf84:	0722                	c.slli	a4,0x8
    bf86:	1810                	c.addi4spn	a2,sp,48
    bf88:	102c                	c.addi4spn	a1,sp,40
    bf8a:	8522                	c.mv	a0,s0
    bf8c:	02e12a23          	sw	a4,52(sp)
    bf90:	8e4fe0ef          	jal	ra,a074 <ac_shift>
    bf94:	5752                	c.lwsp	a4,52(sp)
    bf96:	87ba                	c.mv	a5,a4
    bf98:	fe9746e3          	blt	a4,s1,bf84 <bitstream_encoder.constprop.12+0xe20>
    bf9c:	8edff06f          	j	b888 <bitstream_encoder.constprop.12+0x724>
    bfa0:	00091603          	lh	a2,0(s2)
    bfa4:	02200593          	li	a1,34
    bfa8:	00cb86b3          	add	a3,s7,a2
    bfac:	0006c683          	lbu	a3,0(a3)
    bfb0:	02b686b3          	mul	a3,a3,a1
    bfb4:	40a7d593          	srai	a1,a5,0xa
    bfb8:	00da87b3          	add	a5,s5,a3
    bfbc:	96da                	c.add	a3,s6
    bfbe:	02079503          	lh	a0,32(a5)
    bfc2:	02069783          	lh	a5,32(a3)
    bfc6:	56c2                	c.lwsp	a3,48(sp)
    bfc8:	c4b516ff          	maddr32	a3,a0,a1
    bfcc:	4186d513          	srai	a0,a3,0x18
    bfd0:	00050463          	beqz	a0,bfd8 <bitstream_encoder.constprop.12+0xe74>
    bfd4:	02e11d23          	sh	a4,58(sp)
    bfd8:	02b787b3          	mul	a5,a5,a1
    bfdc:	01a6f6b3          	and	a3,a3,s10
    bfe0:	02d12823          	sw	a3,48(sp)
    bfe4:	0297d063          	bge	a5,s1,c004 <bitstream_encoder.constprop.12+0xea0>
    bfe8:	07a2                	c.slli	a5,0x8
    bfea:	1810                	c.addi4spn	a2,sp,48
    bfec:	102c                	c.addi4spn	a1,sp,40
    bfee:	8522                	c.mv	a0,s0
    bff0:	02f12a23          	sw	a5,52(sp)
    bff4:	880fe0ef          	jal	ra,a074 <ac_shift>
    bff8:	57d2                	c.lwsp	a5,52(sp)
    bffa:	fe97c7e3          	blt	a5,s1,bfe8 <bitstream_encoder.constprop.12+0xe84>
    bffe:	00091603          	lh	a2,0(s2)
    c002:	56c2                	c.lwsp	a3,48(sp)
    c004:	3c6d9703          	lh	a4,966(s11)
    c008:	00491583          	lh	a1,4(s2)
    c00c:	9732                	c.add	a4,a2
    c00e:	975e                	c.add	a4,s7
    c010:	00074603          	lbu	a2,0(a4)
    c014:	87a9                	c.srai	a5,0xa
    c016:	00461713          	slli	a4,a2,0x4
    c01a:	9732                	c.add	a4,a2
    c01c:	972e                	c.add	a4,a1
    c01e:	0706                	c.slli	a4,0x1
    c020:	00ea8633          	add	a2,s5,a4
    c024:	00061603          	lh	a2,0(a2)
    c028:	975a                	c.add	a4,s6
    c02a:	00071703          	lh	a4,0(a4)
    c02e:	c4f616ff          	maddr32	a3,a2,a5
    c032:	4186d613          	srai	a2,a3,0x18
    c036:	c609                	c.beqz	a2,c040 <bitstream_encoder.constprop.12+0xedc>
    c038:	00100613          	li	a2,1
    c03c:	02c11d23          	sh	a2,58(sp)
    c040:	02f70733          	mul	a4,a4,a5
    c044:	01a6f6b3          	and	a3,a3,s10
    c048:	d836                	c.swsp	a3,48(sp)
    c04a:	da3a                	c.swsp	a4,52(sp)
    c04c:	00e007b3          	add	a5,zero,a4
    c050:	00975e63          	bge	a4,s1,c06c <bitstream_encoder.constprop.12+0xf08>
    c054:	0722                	c.slli	a4,0x8
    c056:	1810                	c.addi4spn	a2,sp,48
    c058:	102c                	c.addi4spn	a1,sp,40
    c05a:	8522                	c.mv	a0,s0
    c05c:	02e12a23          	sw	a4,52(sp)
    c060:	814fe0ef          	jal	ra,a074 <ac_shift>
    c064:	5752                	c.lwsp	a4,52(sp)
    c066:	87ba                	c.mv	a5,a4
    c068:	fe9746e3          	blt	a4,s1,c054 <bitstream_encoder.constprop.12+0xef0>
    c06c:	02a11603          	lh	a2,42(sp)
    c070:	55b2                	c.lwsp	a1,44(sp)
    c072:	000a1803          	lh	a6,0(s4)
    c076:	00c406b3          	add	a3,s0,a2
    c07a:	00068703          	lb	a4,0(a3)
    c07e:	1c05b55b          	bfos	a0,a1,7,0
    c082:	5a08775b          	bbs	a6,0,c230 <bitstream_encoder.constprop.12+0x10cc>
    c086:	fff54513          	not	a0,a0
    c08a:	8f69                	c.and	a4,a0
    c08c:	00e68023          	sb	a4,0(a3)
    c090:	00159713          	slli	a4,a1,0x1
    c094:	1c07355b          	bfos	a0,a4,7,0
    c098:	1b958663          	beq	a1,s9,c244 <bitstream_encoder.constprop.12+0x10e0>
    c09c:	002a1803          	lh	a6,2(s4)
    c0a0:	d63a                	c.swsp	a4,44(sp)
    c0a2:	00068583          	lb	a1,0(a3)
    c0a6:	52087d5b          	bbs	a6,0,c1e0 <bitstream_encoder.constprop.12+0x107c>
    c0aa:	fff54513          	not	a0,a0
    c0ae:	8d6d                	c.and	a0,a1
    c0b0:	00a68023          	sb	a0,0(a3)
    c0b4:	00171693          	slli	a3,a4,0x1
    c0b8:	13970c63          	beq	a4,s9,c1f0 <bitstream_encoder.constprop.12+0x108c>
    c0bc:	000a1703          	lh	a4,0(s4)
    c0c0:	02d12623          	sw	a3,44(sp)
    c0c4:	14071063          	bnez	a4,c204 <bitstream_encoder.constprop.12+0x10a0>
    c0c8:	002a1703          	lh	a4,2(s4)
    c0cc:	fa070e63          	beqz	a4,b888 <bitstream_encoder.constprop.12+0x724>
    c0d0:	02a11583          	lh	a1,42(sp)
    c0d4:	02c12683          	lw	a3,44(sp)
    c0d8:	00b40533          	add	a0,s0,a1
    c0dc:	00050603          	lb	a2,0(a0)
    c0e0:	1c06b85b          	bfos	a6,a3,7,0
    c0e4:	2a074a63          	bltz	a4,c398 <bitstream_encoder.constprop.12+0x1234>
    c0e8:	fff84813          	not	a6,a6
    c0ec:	01067633          	and	a2,a2,a6
    c0f0:	00c50023          	sb	a2,0(a0)
    c0f4:	0b969663          	bne	a3,s9,c1a0 <bitstream_encoder.constprop.12+0x103c>
    c0f8:	15fd                	c.addi	a1,-1
    c0fa:	4705                	c.li	a4,1
    c0fc:	02e12623          	sw	a4,44(sp)
    c100:	02b11523          	sh	a1,42(sp)
    c104:	f84ff06f          	j	b888 <bitstream_encoder.constprop.12+0x724>
    c108:	02a11603          	lh	a2,42(sp)
    c10c:	02c12703          	lw	a4,44(sp)
    c110:	00c405b3          	add	a1,s0,a2
    c114:	00058503          	lb	a0,0(a1)
    c118:	1c07385b          	bfos	a6,a4,7,0
    c11c:	1e06c663          	bltz	a3,c308 <bitstream_encoder.constprop.12+0x11a4>
    c120:	fff84813          	not	a6,a6
    c124:	01057533          	and	a0,a0,a6
    c128:	00a58023          	sb	a0,0(a1)
    c12c:	c58718e3          	bne	a4,s8,bd7c <bitstream_encoder.constprop.12+0xc18>
    c130:	167d                	c.addi	a2,-1
    c132:	4705                	c.li	a4,1
    c134:	4542                	c.lwsp	a0,16(sp)
    c136:	d63a                	c.swsp	a4,44(sp)
    c138:	02c11523          	sh	a2,42(sp)
    c13c:	0919                	c.addi	s2,6
    c13e:	0a11                	c.addi	s4,4
    c140:	cea91a63          	bne	s2,a0,b634 <bitstream_encoder.constprop.12+0x4d0>
    c144:	f54ff06f          	j	b898 <bitstream_encoder.constprop.12+0x734>
    c148:	02a11603          	lh	a2,42(sp)
    c14c:	02c12703          	lw	a4,44(sp)
    c150:	00c405b3          	add	a1,s0,a2
    c154:	00058503          	lb	a0,0(a1)
    c158:	1c07385b          	bfos	a6,a4,7,0
    c15c:	1a06c063          	bltz	a3,c2fc <bitstream_encoder.constprop.12+0x1198>
    c160:	fff84813          	not	a6,a6
    c164:	01057533          	and	a0,a0,a6
    c168:	00a58023          	sb	a0,0(a1)
    c16c:	27870063          	beq	a4,s8,c3cc <bitstream_encoder.constprop.12+0x1268>
    c170:	0706                	c.slli	a4,0x1
    c172:	00491603          	lh	a2,4(s2)
    c176:	d63a                	c.swsp	a4,44(sp)
    c178:	c7cff06f          	j	b5f4 <bitstream_encoder.constprop.12+0x490>
    c17c:	02a11803          	lh	a6,42(sp)
    c180:	56b2                	c.lwsp	a3,44(sp)
    c182:	010405b3          	add	a1,s0,a6
    c186:	00058603          	lb	a2,0(a1)
    c18a:	1c06b55b          	bfos	a0,a3,7,0
    c18e:	1a074163          	bltz	a4,c330 <bitstream_encoder.constprop.12+0x11cc>
    c192:	fff54513          	not	a0,a0
    c196:	8e69                	c.and	a2,a0
    c198:	00c58023          	sb	a2,0(a1)
    c19c:	1b968063          	beq	a3,s9,c33c <bitstream_encoder.constprop.12+0x11d8>
    c1a0:	0686                	c.slli	a3,0x1
    c1a2:	d636                	c.swsp	a3,44(sp)
    c1a4:	ee4ff06f          	j	b888 <bitstream_encoder.constprop.12+0x724>
    c1a8:	02a11803          	lh	a6,42(sp)
    c1ac:	56b2                	c.lwsp	a3,44(sp)
    c1ae:	010405b3          	add	a1,s0,a6
    c1b2:	00058603          	lb	a2,0(a1)
    c1b6:	1c06b55b          	bfos	a0,a3,7,0
    c1ba:	14074d63          	bltz	a4,c314 <bitstream_encoder.constprop.12+0x11b0>
    c1be:	fff54513          	not	a0,a0
    c1c2:	8e69                	c.and	a2,a0
    c1c4:	00c58023          	sb	a2,0(a1)
    c1c8:	15968c63          	beq	a3,s9,c320 <bitstream_encoder.constprop.12+0x11bc>
    c1cc:	0686                	c.slli	a3,0x1
    c1ce:	d636                	c.swsp	a3,44(sp)
    c1d0:	eb0ff06f          	j	b880 <bitstream_encoder.constprop.12+0x71c>
    c1d4:	177d                	c.addi	a4,-1
    c1d6:	4785                	c.li	a5,1
    c1d8:	02e11523          	sh	a4,42(sp)
    c1dc:	8e0ff06f          	j	b2bc <bitstream_encoder.constprop.12+0x158>
    c1e0:	00b56533          	or	a0,a0,a1
    c1e4:	00a68023          	sb	a0,0(a3)
    c1e8:	00171693          	slli	a3,a4,0x1
    c1ec:	ed9718e3          	bne	a4,s9,c0bc <bitstream_encoder.constprop.12+0xf58>
    c1f0:	167d                	c.addi	a2,-1
    c1f2:	4685                	c.li	a3,1
    c1f4:	000a1703          	lh	a4,0(s4)
    c1f8:	02c11523          	sh	a2,42(sp)
    c1fc:	02d12623          	sw	a3,44(sp)
    c200:	ec0704e3          	beqz	a4,c0c8 <bitstream_encoder.constprop.12+0xf64>
    c204:	02a11583          	lh	a1,42(sp)
    c208:	1c06b85b          	bfos	a6,a3,7,0
    c20c:	00b40533          	add	a0,s0,a1
    c210:	00050603          	lb	a2,0(a0)
    c214:	16074c63          	bltz	a4,c38c <bitstream_encoder.constprop.12+0x1228>
    c218:	fff84813          	not	a6,a6
    c21c:	01067633          	and	a2,a2,a6
    c220:	00c50023          	sb	a2,0(a0)
    c224:	23968463          	beq	a3,s9,c44c <bitstream_encoder.constprop.12+0x12e8>
    c228:	0686                	c.slli	a3,0x1
    c22a:	d636                	c.swsp	a3,44(sp)
    c22c:	e9dff06f          	j	c0c8 <bitstream_encoder.constprop.12+0xf64>
    c230:	00a76733          	or	a4,a4,a0
    c234:	00e68023          	sb	a4,0(a3)
    c238:	00159713          	slli	a4,a1,0x1
    c23c:	1c07355b          	bfos	a0,a4,7,0
    c240:	e5959ee3          	bne	a1,s9,c09c <bitstream_encoder.constprop.12+0xf38>
    c244:	167d                	c.addi	a2,-1
    c246:	3c06365b          	bfos	a2,a2,15,0
    c24a:	00c406b3          	add	a3,s0,a2
    c24e:	4505                	c.li	a0,1
    c250:	4705                	c.li	a4,1
    c252:	02c11523          	sh	a2,42(sp)
    c256:	b599                	c.j	c09c <bitstream_encoder.constprop.12+0xf38>
    c258:	02a11683          	lh	a3,42(sp)
    c25c:	5732                	c.lwsp	a4,44(sp)
    c25e:	000a1803          	lh	a6,0(s4)
    c262:	00d405b3          	add	a1,s0,a3
    c266:	00058603          	lb	a2,0(a1)
    c26a:	1c07355b          	bfos	a0,a4,7,0
    c26e:	0c084f63          	bltz	a6,c34c <bitstream_encoder.constprop.12+0x11e8>
    c272:	fff54513          	not	a0,a0
    c276:	8e69                	c.and	a2,a0
    c278:	00c58023          	sb	a2,0(a1)
    c27c:	13870c63          	beq	a4,s8,c3b4 <bitstream_encoder.constprop.12+0x1250>
    c280:	0706                	c.slli	a4,0x1
    c282:	d63a                	c.swsp	a4,44(sp)
    c284:	ac9ff06f          	j	bd4c <bitstream_encoder.constprop.12+0xbe8>
    c288:	02a11603          	lh	a2,42(sp)
    c28c:	02c12683          	lw	a3,44(sp)
    c290:	00c40533          	add	a0,s0,a2
    c294:	00050583          	lb	a1,0(a0)
    c298:	1c06b85b          	bfos	a6,a3,7,0
    c29c:	0c074c63          	bltz	a4,c374 <bitstream_encoder.constprop.12+0x1210>
    c2a0:	fff84813          	not	a6,a6
    c2a4:	0105f5b3          	and	a1,a1,a6
    c2a8:	00b50023          	sb	a1,0(a0)
    c2ac:	13868a63          	beq	a3,s8,c3e0 <bitstream_encoder.constprop.12+0x127c>
    c2b0:	0686                	c.slli	a3,0x1
    c2b2:	d636                	c.swsp	a3,44(sp)
    c2b4:	c49ff06f          	j	befc <bitstream_encoder.constprop.12+0xd98>
    c2b8:	02a11603          	lh	a2,42(sp)
    c2bc:	02c12683          	lw	a3,44(sp)
    c2c0:	00c40533          	add	a0,s0,a2
    c2c4:	00050583          	lb	a1,0(a0)
    c2c8:	1c06b85b          	bfos	a6,a3,7,0
    c2cc:	08074863          	bltz	a4,c35c <bitstream_encoder.constprop.12+0x11f8>
    c2d0:	fff84813          	not	a6,a6
    c2d4:	0105f5b3          	and	a1,a1,a6
    c2d8:	00b50023          	sb	a1,0(a0)
    c2dc:	0f968263          	beq	a3,s9,c3c0 <bitstream_encoder.constprop.12+0x125c>
    c2e0:	0686                	c.slli	a3,0x1
    c2e2:	d636                	c.swsp	a3,44(sp)
    c2e4:	b6dff06f          	j	be50 <bitstream_encoder.constprop.12+0xcec>
    c2e8:	10a05263          	blez	a0,c3ec <bitstream_encoder.constprop.12+0x1288>
    c2ec:	0308                	c.addi4spn	a0,sp,384
    c2ee:	9daa                	c.add	s11,a0
    c2f0:	ec0d8023          	sb	zero,-320(s11)
    c2f4:	00298d93          	addi	s11,s3,2
    c2f8:	88dff06f          	j	bb84 <bitstream_encoder.constprop.12+0xa20>
    c2fc:	01056533          	or	a0,a0,a6
    c300:	00a58023          	sb	a0,0(a1)
    c304:	e69ff06f          	j	c16c <bitstream_encoder.constprop.12+0x1008>
    c308:	01056533          	or	a0,a0,a6
    c30c:	00a58023          	sb	a0,0(a1)
    c310:	e1dff06f          	j	c12c <bitstream_encoder.constprop.12+0xfc8>
    c314:	00a66633          	or	a2,a2,a0
    c318:	00c58023          	sb	a2,0(a1)
    c31c:	eb9698e3          	bne	a3,s9,c1cc <bitstream_encoder.constprop.12+0x1068>
    c320:	187d                	c.addi	a6,-1
    c322:	4705                	c.li	a4,1
    c324:	02e12623          	sw	a4,44(sp)
    c328:	03011523          	sh	a6,42(sp)
    c32c:	d54ff06f          	j	b880 <bitstream_encoder.constprop.12+0x71c>
    c330:	00a66633          	or	a2,a2,a0
    c334:	00c58023          	sb	a2,0(a1)
    c338:	e79694e3          	bne	a3,s9,c1a0 <bitstream_encoder.constprop.12+0x103c>
    c33c:	187d                	c.addi	a6,-1
    c33e:	4705                	c.li	a4,1
    c340:	02e12623          	sw	a4,44(sp)
    c344:	03011523          	sh	a6,42(sp)
    c348:	d40ff06f          	j	b888 <bitstream_encoder.constprop.12+0x724>
    c34c:	8e49                	c.or	a2,a0
    c34e:	00c58023          	sb	a2,0(a1)
    c352:	b72d                	c.j	c27c <bitstream_encoder.constprop.12+0x1118>
    c354:	8e49                	c.or	a2,a0
    c356:	00c58023          	sb	a2,0(a1)
    c35a:	bc39                	c.j	bd78 <bitstream_encoder.constprop.12+0xc14>
    c35c:	0105e5b3          	or	a1,a1,a6
    c360:	00b50023          	sb	a1,0(a0)
    c364:	f79ff06f          	j	c2dc <bitstream_encoder.constprop.12+0x1178>
    c368:	0105e5b3          	or	a1,a1,a6
    c36c:	00b50023          	sb	a1,0(a0)
    c370:	bb9ff06f          	j	bf28 <bitstream_encoder.constprop.12+0xdc4>
    c374:	0105e5b3          	or	a1,a1,a6
    c378:	00b50023          	sb	a1,0(a0)
    c37c:	f31ff06f          	j	c2ac <bitstream_encoder.constprop.12+0x1148>
    c380:	0105e5b3          	or	a1,a1,a6
    c384:	00b50023          	sb	a1,0(a0)
    c388:	af5ff06f          	j	be7c <bitstream_encoder.constprop.12+0xd18>
    c38c:	01066633          	or	a2,a2,a6
    c390:	00c50023          	sb	a2,0(a0)
    c394:	e91ff06f          	j	c224 <bitstream_encoder.constprop.12+0x10c0>
    c398:	01066633          	or	a2,a2,a6
    c39c:	00c50023          	sb	a2,0(a0)
    c3a0:	d55ff06f          	j	c0f4 <bitstream_encoder.constprop.12+0xf90>
    c3a4:	16fd                	c.addi	a3,-1
    c3a6:	4705                	c.li	a4,1
    c3a8:	02e12623          	sw	a4,44(sp)
    c3ac:	02d11523          	sh	a3,42(sp)
    c3b0:	a78ff06f          	j	b628 <bitstream_encoder.constprop.12+0x4c4>
    c3b4:	16fd                	c.addi	a3,-1
    c3b6:	4705                	c.li	a4,1
    c3b8:	d63a                	c.swsp	a4,44(sp)
    c3ba:	02d11523          	sh	a3,42(sp)
    c3be:	b279                	c.j	bd4c <bitstream_encoder.constprop.12+0xbe8>
    c3c0:	167d                	c.addi	a2,-1
    c3c2:	4705                	c.li	a4,1
    c3c4:	d63a                	c.swsp	a4,44(sp)
    c3c6:	02c11523          	sh	a2,42(sp)
    c3ca:	b459                	c.j	be50 <bitstream_encoder.constprop.12+0xcec>
    c3cc:	167d                	c.addi	a2,-1
    c3ce:	4705                	c.li	a4,1
    c3d0:	02c11523          	sh	a2,42(sp)
    c3d4:	02e12623          	sw	a4,44(sp)
    c3d8:	00491603          	lh	a2,4(s2)
    c3dc:	a18ff06f          	j	b5f4 <bitstream_encoder.constprop.12+0x490>
    c3e0:	167d                	c.addi	a2,-1
    c3e2:	4705                	c.li	a4,1
    c3e4:	d63a                	c.swsp	a4,44(sp)
    c3e6:	02c11523          	sh	a2,42(sp)
    c3ea:	be09                	c.j	befc <bitstream_encoder.constprop.12+0xd98>
    c3ec:	f8050c63          	beqz	a0,bb84 <bitstream_encoder.constprop.12+0xa20>
    c3f0:	0308                	c.addi4spn	a0,sp,384
    c3f2:	01b506b3          	add	a3,a0,s11
    c3f6:	4605                	c.li	a2,1
    c3f8:	00298d93          	addi	s11,s3,2
    c3fc:	ecc68023          	sb	a2,-320(a3)
    c400:	f84ff06f          	j	bb84 <bitstream_encoder.constprop.12+0xa20>
    c404:	9e068863          	beqz	a3,b5f4 <bitstream_encoder.constprop.12+0x490>
    c408:	0308                	c.addi4spn	a0,sp,384
    c40a:	99aa                	c.add	s3,a0
    c40c:	00100713          	li	a4,1
    c410:	ece98023          	sb	a4,-320(s3)
    c414:	002d8993          	addi	s3,s11,2
    c418:	9dcff06f          	j	b5f4 <bitstream_encoder.constprop.12+0x490>
    c41c:	f4080463          	beqz	a6,bb64 <bitstream_encoder.constprop.12+0xa00>
    c420:	030c                	c.addi4spn	a1,sp,384
    c422:	01358633          	add	a2,a1,s3
    c426:	4585                	c.li	a1,1
    c428:	002d8993          	addi	s3,s11,2
    c42c:	ecb60023          	sb	a1,-320(a2)
    c430:	f34ff06f          	j	bb64 <bitstream_encoder.constprop.12+0xa00>
    c434:	9e068a63          	beqz	a3,b628 <bitstream_encoder.constprop.12+0x4c4>
    c438:	0308                	c.addi4spn	a0,sp,384
    c43a:	9daa                	c.add	s11,a0
    c43c:	00100713          	li	a4,1
    c440:	eced8023          	sb	a4,-320(s11)
    c444:	00298d93          	addi	s11,s3,2
    c448:	9e0ff06f          	j	b628 <bitstream_encoder.constprop.12+0x4c4>
    c44c:	15fd                	c.addi	a1,-1
    c44e:	4705                	c.li	a4,1
    c450:	d63a                	c.swsp	a4,44(sp)
    c452:	02b11523          	sh	a1,42(sp)
    c456:	b98d                	c.j	c0c8 <bitstream_encoder.constprop.12+0xf64>
    c458:	02e11523          	sh	a4,42(sp)
    c45c:	ce4ff06f          	j	b940 <bitstream_encoder.constprop.12+0x7dc>
    c460:	00a00733          	add	a4,zero,a0
    c464:	02a11523          	sh	a0,42(sp)
    c468:	e31fe06f          	j	b298 <bitstream_encoder.constprop.12+0x134>

0000c46c <residual_coding_encoder>:
    c46c:	4302                	c.lwsp	t1,0(sp)
    c46e:	40e80eb3          	sub	t4,a6,a4
    c472:	00031023          	sh	zero,0(t1)
    c476:	5b451e03          	lh	t3,1460(a0)
    c47a:	0ebd                	c.addi	t4,15
    c47c:	3c0ebedb          	bfos	t4,t4,15,0
    c480:	07c05263          	blez	t3,c4e4 <residual_coding_encoder+0x78>
    c484:	06b05063          	blez	a1,c4e4 <residual_coding_encoder+0x78>
    c488:	4801                	c.li	a6,0
    c48a:	4f05                	c.li	t5,1
    c48c:	0340006f          	j	c4c0 <residual_coding_encoder+0x54>
    c490:	00031703          	lh	a4,0(t1)
    c494:	01170733          	add	a4,a4,a7
    c498:	01e70023          	sb	t5,0(a4)
    c49c:	00031703          	lh	a4,0(t1)
    c4a0:	00170713          	addi	a4,a4,1
    c4a4:	00e31023          	sh	a4,0(t1)
    c4a8:	5b451e03          	lh	t3,1460(a0)
    c4ac:	0805                	c.addi	a6,1
    c4ae:	03c85b63          	bge	a6,t3,c4e4 <residual_coding_encoder+0x78>
    c4b2:	00031703          	lh	a4,0(t1)
    c4b6:	0609                	c.addi	a2,2
    c4b8:	00468693          	addi	a3,a3,4
    c4bc:	02b75463          	bge	a4,a1,c4e4 <residual_coding_encoder+0x78>
    c4c0:	00061703          	lh	a4,0(a2)
    c4c4:	d765                	c.beqz	a4,c4ac <residual_coding_encoder+0x40>
    c4c6:	0af7177f          	kdmbb	a4,a4,a5
    c4ca:	0006ae03          	lw	t3,0(a3)
    c4ce:	6fd7177f          	kslraw	a4,a4,t4
    c4d2:	faee5fe3          	bge	t3,a4,c490 <residual_coding_encoder+0x24>
    c4d6:	00031703          	lh	a4,0(t1)
    c4da:	9746                	c.add	a4,a7
    c4dc:	00070023          	sb	zero,0(a4)
    c4e0:	fbdff06f          	j	c49c <residual_coding_encoder+0x30>
    c4e4:	00008067          	ret

0000c4e8 <bw_detector>:
    c4e8:	00a407b7          	lui	a5,0xa40
    c4ec:	7139                	c.addi16sp	sp,-64
    c4ee:	40c78793          	addi	a5,a5,1036 # a4040c <_D_HEAP_START_ADDR+0x9b731c>
    c4f2:	d652                	c.swsp	s4,44(sp)
    c4f4:	de22                	c.swsp	s0,60(sp)
    c4f6:	dc26                	c.swsp	s1,56(sp)
    c4f8:	da4a                	c.swsp	s2,52(sp)
    c4fa:	d84e                	c.swsp	s3,48(sp)
    c4fc:	d456                	c.swsp	s5,40(sp)
    c4fe:	d25a                	c.swsp	s6,36(sp)
    c500:	d05e                	c.swsp	s7,32(sp)
    c502:	ce62                	c.swsp	s8,28(sp)
    c504:	cc66                	c.swsp	s9,24(sp)
    c506:	ca6a                	c.swsp	s10,20(sp)
    c508:	c86e                	c.swsp	s11,16(sp)
    c50a:	c43e                	c.swsp	a5,8(sp)
    c50c:	5aa51a83          	lh	s5,1450(a0)
    c510:	014707b7          	lui	a5,0x1470
    c514:	14778793          	addi	a5,a5,327 # 1470147 <_D_HEAP_START_ADDR+0x13e7057>
    c518:	20021a37          	lui	s4,0x20021
    c51c:	5b651703          	lh	a4,1462(a0)
    c520:	00f12623          	sw	a5,12(sp)
    c524:	fffa8f13          	addi	t5,s5,-1
    c528:	71ca0a13          	addi	s4,s4,1820 # 2002171c <sns_gainMSBbits>
    c52c:	0dea07db          	lea.w	a5,s4,t5
    c530:	2a071463          	bnez	a4,c7d8 <bw_detector+0x2f0>
    c534:	2907ab83          	lw	s7,656(a5)
    c538:	2a07af83          	lw	t6,672(a5)
    c53c:	270a0c13          	addi	s8,s4,624
    c540:	100f4863          	bltz	t5,c650 <bw_detector+0x168>
    c544:	002a9993          	slli	s3,s5,0x2
    c548:	2d0a0293          	addi	t0,s4,720
    c54c:	41500933          	neg	s2,s5
    c550:	013b83b3          	add	t2,s7,s3
    c554:	9fce                	c.add	t6,s3
    c556:	92ce                	c.add	t0,s3
    c558:	090a                	c.slli	s2,0x2
    c55a:	5485                	c.li	s1,-31
    c55c:	447d                	c.li	s0,31
    c55e:	5e7d                	c.li	t3,-1
    c560:	00700b13          	li	s6,7
    c564:	00790733          	add	a4,s2,t2
    c568:	974e                	c.add	a4,s3
    c56a:	01f907b3          	add	a5,s2,t6
    c56e:	ffc72e83          	lw	t4,-4(a4)
    c572:	97ce                	c.add	a5,s3
    c574:	ffc7a303          	lw	t1,-4(a5)
    c578:	0dd5885b          	lea.w	a6,a1,t4
    c57c:	001e8893          	addi	a7,t4,1
    c580:	00082783          	lw	a5,0(a6)
    c584:	8d32                	c.mv	s10,a2
    c586:	03135963          	bge	t1,a7,c5b8 <bw_detector+0xd0>
    c58a:	a8bd                	c.j	c608 <bw_detector+0x120>
    c58c:	0505                	c.addi	a0,1
    c58e:	af878cff          	clrs32	s9,a5
    c592:	3c05255b          	bfoz	a0,a0,15,0
    c596:	3c0cb75b          	bfos	a4,s9,15,0
    c59a:	3c053d5b          	bfos	s10,a0,15,0
    c59e:	cb09                	c.beqz	a4,c5b0 <bw_detector+0xc8>
    c5a0:	6ee797ff          	kslraw	a5,a5,a4
    c5a4:	04078c63          	beqz	a5,c5fc <bw_detector+0x114>
    c5a8:	41950533          	sub	a0,a0,s9
    c5ac:	3c053d5b          	bfos	s10,a0,15,0
    c5b0:	0885                	c.addi	a7,1
    c5b2:	0811                	c.addi	a6,4
    c5b4:	05134a63          	blt	t1,a7,c608 <bw_detector+0x120>
    c5b8:	00482703          	lw	a4,4(a6)
    c5bc:	8cea                	c.mv	s9,s10
    c5be:	c319                	c.beqz	a4,c5c4 <bw_detector+0xdc>
    c5c0:	00c00cb3          	add	s9,zero,a2
    c5c4:	3c0ca55b          	bfoz	a0,s9,15,0
    c5c8:	02078263          	beqz	a5,c5ec <bw_detector+0x104>
    c5cc:	41a50533          	sub	a0,a0,s10
    c5d0:	3c053ddb          	bfos	s11,a0,15,0
    c5d4:	f29d857f          	maxw	a0,s11,s1
    c5d8:	f3ac8cff          	maxw	s9,s9,s10
    c5dc:	f0850d7f          	minw	s10,a0,s0
    c5e0:	3c0ca55b          	bfoz	a0,s9,15,0
    c5e4:	100dd063          	bgez	s11,c6e4 <bw_detector+0x1fc>
    c5e8:	6fa7177f          	kslraw	a4,a4,s10
    c5ec:	6fc7177f          	kslraw	a4,a4,t3
    c5f0:	6fc797ff          	kslraw	a5,a5,t3
    c5f4:	00f717ff          	kaddw	a5,a4,a5
    c5f8:	f8079ae3          	bnez	a5,c58c <bw_detector+0xa4>
    c5fc:	0885                	c.addi	a7,1
    c5fe:	4781                	c.li	a5,0
    c600:	4d01                	c.li	s10,0
    c602:	0811                	c.addi	a6,4
    c604:	fb135ae3          	bge	t1,a7,c5b8 <bw_detector+0xd0>
    c608:	41d30333          	sub	t1,t1,t4
    c60c:	0a6a035b          	lea.h	t1,s4,t1
    c610:	2e231703          	lh	a4,738(t1)
    c614:	ffc2a803          	lw	a6,-4(t0)
    c618:	8ee797ff          	kmmwb2	a5,a5,a4
    c61c:	0c080c63          	beqz	a6,c6f4 <bw_detector+0x20c>
    c620:	af88077f          	clrs32	a4,a6
    c624:	3c07355b          	bfos	a0,a4,15,0
    c628:	14051263          	bnez	a0,c76c <bw_detector+0x284>
    c62c:	18079863          	bnez	a5,c7bc <bw_detector+0x2d4>
    c630:	479d                	c.li	a5,7
    c632:	471d                	c.li	a4,7
    c634:	40e78d33          	sub	s10,a5,a4
    c638:	3c0d3d5b          	bfos	s10,s10,15,0
    c63c:	1d005263          	blez	a6,c800 <bw_detector+0x318>
    c640:	0da05663          	blez	s10,c70c <bw_detector+0x224>
    c644:	1f7d                	c.addi	t5,-1
    c646:	13f1                	c.addi	t2,-4
    c648:	1ff1                	c.addi	t6,-4
    c64a:	12f1                	c.addi	t0,-4
    c64c:	f1cf1ce3          	bne	t5,t3,c564 <bw_detector+0x7c>
    c650:	00000f13          	li	t5,0
    c654:	0d5f0463          	beq	t5,s5,c71c <bw_detector+0x234>
    c658:	002f1793          	slli	a5,t5,0x2
    c65c:	9bbe                	c.add	s7,a5
    c65e:	9c3e                	c.add	s8,a5
    c660:	000ba503          	lw	a0,0(s7) # 1000000 <_D_HEAP_START_ADDR+0xf76f10>
    c664:	000c2303          	lw	t1,0(s8)
    c668:	00150793          	addi	a5,a0,1
    c66c:	40650533          	sub	a0,a0,t1
    c670:	1cf55263          	bge	a0,a5,c834 <bw_detector+0x34c>
    c674:	40678633          	sub	a2,a5,t1
    c678:	0800                	c.addi4spn	s0,sp,16
    c67a:	0be4075b          	lea.h	a4,s0,t5
    c67e:	0cc5865b          	lea.w	a2,a1,a2
    c682:	ff871883          	lh	a7,-8(a4)
    c686:	4210                	c.lw	a2,0(a2)
    c688:	00279713          	slli	a4,a5,0x2
    c68c:	00e58833          	add	a6,a1,a4
    c690:	00082803          	lw	a6,0(a6)
    c694:	1771                	c.addi	a4,-4
    c696:	8f16167f          	kmmwb2	a2,a2,a7
    c69a:	972e                	c.add	a4,a1
    c69c:	00c85c63          	bge	a6,a2,c6b4 <bw_detector+0x1cc>
    c6a0:	1640006f          	j	c804 <bw_detector+0x31c>
    c6a4:	00062603          	lw	a2,0(a2)
    c6a8:	00472803          	lw	a6,4(a4)
    c6ac:	8f16167f          	kmmwb2	a2,a2,a7
    c6b0:	14c84a63          	blt	a6,a2,c804 <bw_detector+0x31c>
    c6b4:	17fd                	c.addi	a5,-1
    c6b6:	40678633          	sub	a2,a5,t1
    c6ba:	1771                	c.addi	a4,-4
    c6bc:	0cc5865b          	lea.w	a2,a1,a2
    c6c0:	fef542e3          	blt	a0,a5,c6a4 <bw_detector+0x1bc>
    c6c4:	5472                	c.lwsp	s0,60(sp)
    c6c6:	01569023          	sh	s5,0(a3)
    c6ca:	54e2                	c.lwsp	s1,56(sp)
    c6cc:	5952                	c.lwsp	s2,52(sp)
    c6ce:	59c2                	c.lwsp	s3,48(sp)
    c6d0:	5a32                	c.lwsp	s4,44(sp)
    c6d2:	5aa2                	c.lwsp	s5,40(sp)
    c6d4:	5b12                	c.lwsp	s6,36(sp)
    c6d6:	5b82                	c.lwsp	s7,32(sp)
    c6d8:	4c72                	c.lwsp	s8,28(sp)
    c6da:	4ce2                	c.lwsp	s9,24(sp)
    c6dc:	4d52                	c.lwsp	s10,20(sp)
    c6de:	4dc2                	c.lwsp	s11,16(sp)
    c6e0:	6121                	c.addi16sp	sp,64
    c6e2:	8082                	c.jr	ra
    c6e4:	f00d84e3          	beqz	s11,c5ec <bw_detector+0x104>
    c6e8:	41a00d33          	neg	s10,s10
    c6ec:	6fa797ff          	kslraw	a5,a5,s10
    c6f0:	efdff06f          	j	c5ec <bw_detector+0x104>
    c6f4:	02079863          	bnez	a5,c724 <bw_detector+0x23c>
    c6f8:	00000d13          	li	s10,0
    c6fc:	40f00833          	neg	a6,a5
    c700:	0a078863          	beqz	a5,c7b0 <bw_detector+0x2c8>
    c704:	f407c0e3          	bltz	a5,c644 <bw_detector+0x15c>
    c708:	f3a04ee3          	bgtz	s10,c644 <bw_detector+0x15c>
    c70c:	000d1463          	bnez	s10,c714 <bw_detector+0x22c>
    c710:	f3004ae3          	bgtz	a6,c644 <bw_detector+0x15c>
    c714:	001f0f13          	addi	t5,t5,1
    c718:	f55f10e3          	bne	t5,s5,c658 <bw_detector+0x170>
    c71c:	3c0abadb          	bfos	s5,s5,15,0
    c720:	fa5ff06f          	j	c6c4 <bw_detector+0x1dc>
    c724:	af87877f          	clrs32	a4,a5
    c728:	3c0738db          	bfos	a7,a4,15,0
    c72c:	fc0886e3          	beqz	a7,c6f8 <bw_detector+0x210>
    c730:	40ed0533          	sub	a0,s10,a4
    c734:	6f1797ff          	kslraw	a5,a5,a7
    c738:	3c053d5b          	bfos	s10,a0,15,0
    c73c:	0c078a63          	beqz	a5,c810 <bw_detector+0x328>
    c740:	01a00733          	add	a4,zero,s10
    c744:	41a70733          	sub	a4,a4,s10
    c748:	3c073d5b          	bfos	s10,a4,15,0
    c74c:	fa0808e3          	beqz	a6,c6fc <bw_detector+0x214>
    c750:	fcf042e3          	bgtz	a5,c714 <bw_detector+0x22c>
    c754:	40f80833          	sub	a6,a6,a5
    c758:	0c081863          	bnez	a6,c828 <bw_detector+0x340>
    c75c:	fa0d0ce3          	beqz	s10,c714 <bw_detector+0x22c>
    c760:	dbd5                	c.beqz	a5,c714 <bw_detector+0x22c>
    c762:	ee0d41e3          	bltz	s10,c644 <bw_detector+0x15c>
    c766:	0f05                	c.addi	t5,1
    c768:	fb1ff06f          	j	c718 <bw_detector+0x230>
    c76c:	6ea8187f          	kslraw	a6,a6,a0
    c770:	40eb0733          	sub	a4,s6,a4
    c774:	00078e63          	beqz	a5,c790 <bw_detector+0x2a8>
    c778:	af87857f          	clrs32	a0,a5
    c77c:	3c0538db          	bfos	a7,a0,15,0
    c780:	06088463          	beqz	a7,c7e8 <bw_detector+0x300>
    c784:	40ad0533          	sub	a0,s10,a0
    c788:	6f1797ff          	kslraw	a5,a5,a7
    c78c:	3c053d5b          	bfos	s10,a0,15,0
    c790:	06080e63          	beqz	a6,c80c <bw_detector+0x324>
    c794:	04078e63          	beqz	a5,c7f0 <bw_detector+0x308>
    c798:	fb0056e3          	blez	a6,c744 <bw_detector+0x25c>
    c79c:	ea07c4e3          	bltz	a5,c644 <bw_detector+0x15c>
    c7a0:	41a70733          	sub	a4,a4,s10
    c7a4:	40f80833          	sub	a6,a6,a5
    c7a8:	3c073d5b          	bfos	s10,a4,15,0
    c7ac:	e8081ae3          	bnez	a6,c640 <bw_detector+0x158>
    c7b0:	f60d02e3          	beqz	s10,c714 <bw_detector+0x22c>
    c7b4:	4801                	c.li	a6,0
    c7b6:	f407d9e3          	bgez	a5,c708 <bw_detector+0x220>
    c7ba:	b569                	c.j	c644 <bw_detector+0x15c>
    c7bc:	af87857f          	clrs32	a0,a5
    c7c0:	3c0538db          	bfos	a7,a0,15,0
    c7c4:	471d                	c.li	a4,7
    c7c6:	fc0889e3          	beqz	a7,c798 <bw_detector+0x2b0>
    c7ca:	40ad0533          	sub	a0,s10,a0
    c7ce:	6f1797ff          	kslraw	a5,a5,a7
    c7d2:	3c053d5b          	bfos	s10,a0,15,0
    c7d6:	bf6d                	c.j	c790 <bw_detector+0x2a8>
    c7d8:	2b07ab83          	lw	s7,688(a5)
    c7dc:	2c07af83          	lw	t6,704(a5)
    c7e0:	280a0c13          	addi	s8,s4,640
    c7e4:	d5dff06f          	j	c540 <bw_detector+0x58>
    c7e8:	fa0818e3          	bnez	a6,c798 <bw_detector+0x2b0>
    c7ec:	f0dff06f          	j	c6f8 <bw_detector+0x210>
    c7f0:	00e007b3          	add	a5,zero,a4
    c7f4:	40e78d33          	sub	s10,a5,a4
    c7f8:	3c0d3d5b          	bfos	s10,s10,15,0
    c7fc:	e50042e3          	bgtz	a6,c640 <bw_detector+0x158>
    c800:	8d3a                	c.mv	s10,a4
    c802:	a809                	c.j	c814 <bw_detector+0x32c>
    c804:	3c0f3adb          	bfos	s5,t5,15,0
    c808:	ebdff06f          	j	c6c4 <bw_detector+0x1dc>
    c80c:	fb95                	c.bnez	a5,c740 <bw_detector+0x258>
    c80e:	b5ed                	c.j	c6f8 <bw_detector+0x210>
    c810:	01a007b3          	add	a5,zero,s10
    c814:	41a78733          	sub	a4,a5,s10
    c818:	3c073d5b          	bfos	s10,a4,15,0
    c81c:	4781                	c.li	a5,0
    c81e:	f2081be3          	bnez	a6,c754 <bw_detector+0x26c>
    c822:	ee0d09e3          	beqz	s10,c714 <bw_detector+0x22c>
    c826:	b779                	c.j	c7b4 <bw_detector+0x2cc>
    c828:	ee0786e3          	beqz	a5,c714 <bw_detector+0x22c>
    c82c:	ee0d50e3          	bgez	s10,c70c <bw_detector+0x224>
    c830:	e15ff06f          	j	c644 <bw_detector+0x15c>
    c834:	4a81                	c.li	s5,0
    c836:	b579                	c.j	c6c4 <bw_detector+0x1dc>

0000c838 <dec_tns_fix>:
    c838:	7159                	c.addi16sp	sp,-112
    c83a:	d6a2                	c.swsp	s0,108(sp)
    c83c:	d4a6                	c.swsp	s1,104(sp)
    c83e:	d2ca                	c.swsp	s2,100(sp)
    c840:	d0ce                	c.swsp	s3,96(sp)
    c842:	02451e03          	lh	t3,36(a0)
    c846:	c002                	c.swsp	zero,0(sp)
    c848:	c202                	c.swsp	zero,4(sp)
    c84a:	c402                	c.swsp	zero,8(sp)
    c84c:	c602                	c.swsp	zero,12(sp)
    c84e:	c802                	c.swsp	zero,16(sp)
    c850:	ca02                	c.swsp	zero,20(sp)
    c852:	cc02                	c.swsp	zero,24(sp)
    c854:	ce02                	c.swsp	zero,28(sp)
    c856:	11c05963          	blez	t3,c968 <dec_tns_fix+0x130>
    c85a:	01451783          	lh	a5,20(a0)
    c85e:	01c51703          	lh	a4,28(a0)
    c862:	0cf787db          	lea.w	a5,a5,a5
    c866:	5480160b          	addigp	a2,1352 # 80684 <inv_sqrt_tab>
    c86a:	97ba                	c.add	a5,a4
    c86c:	0cf607db          	lea.w	a5,a2,a5
    c870:	3cc7a403          	lw	s0,972(a5)
    c874:	3f47af83          	lw	t6,1012(a5)
    c878:	02a50893          	addi	a7,a0,42
    c87c:	00000313          	li	t1,0
    c880:	ffc89783          	lh	a5,-4(a7) # fffc <tda_detector+0x2e8>
    c884:	02f05463          	blez	a5,c8ac <dec_tns_fix+0x74>
    c888:	1004                	c.addi4spn	s1,sp,32
    c88a:	0c6486db          	lea.w	a3,s1,t1
    c88e:	02088813          	addi	a6,a7,32
    c892:	87c6                	c.mv	a5,a7
    c894:	00079703          	lh	a4,0(a5)
    c898:	06a1                	c.addi	a3,8
    c89a:	0ce6075b          	lea.w	a4,a2,a4
    c89e:	41c72703          	lw	a4,1052(a4)
    c8a2:	0791                	c.addi	a5,4
    c8a4:	fee6ac23          	sw	a4,-8(a3)
    c8a8:	ff0796e3          	bne	a5,a6,c894 <dec_tns_fix+0x5c>
    c8ac:	0305                	c.addi	t1,1
    c8ae:	0889                	c.addi	a7,2
    c8b0:	fdc348e3          	blt	t1,t3,c880 <dec_tns_fix+0x48>
    c8b4:	400003b7          	lui	t2,0x40000
    c8b8:	ffc38993          	addi	s3,t2,-4 # 3ffffffc <BIN_SIZE+0x1ffc1994>
    c8bc:	02650293          	addi	t0,a0,38
    c8c0:	0f91                	c.addi	t6,4
    c8c2:	4f01                	c.li	t5,0
    c8c4:	4485                	c.li	s1,1
    c8c6:	830a                	c.mv	t1,sp
    c8c8:	fff38393          	addi	t2,t2,-1
    c8cc:	00029783          	lh	a5,0(t0)
    c8d0:	08f05663          	blez	a5,c95c <dec_tns_fix+0x124>
    c8d4:	00041e83          	lh	t4,0(s0)
    c8d8:	000f9703          	lh	a4,0(t6)
    c8dc:	08eed063          	bge	t4,a4,c95c <dec_tns_fix+0x124>
    c8e0:	0dd58e5b          	lea.w	t3,a1,t4
    c8e4:	013f0933          	add	s2,t5,s3
    c8e8:	fff78713          	addi	a4,a5,-1
    c8ec:	1090                	c.addi4spn	a2,sp,96
    c8ee:	0aef06db          	lea.h	a3,t5,a4
    c8f2:	0cd606db          	lea.w	a3,a2,a3
    c8f6:	0ce6075b          	lea.w	a4,a2,a4
    c8fa:	fc06a683          	lw	a3,-64(a3)
    c8fe:	fa072703          	lw	a4,-96(a4)
    c902:	000e2603          	lw	a2,0(t3)
    c906:	62e6977f          	kwmmul	a4,a3,a4
    c90a:	8e19                	c.sub	a2,a4
    c90c:	02f4da63          	bge	s1,a5,c940 <dec_tns_fix+0x108>
    c910:	0af9085b          	lea.h	a6,s2,a5
    c914:	1014                	c.addi4spn	a3,sp,32
    c916:	979e                	c.add	a5,t2
    c918:	0d06885b          	lea.w	a6,a3,a6
    c91c:	0cf307db          	lea.w	a5,t1,a5
    c920:	ffc7a703          	lw	a4,-4(a5)
    c924:	00082683          	lw	a3,0(a6)
    c928:	17f1                	c.addi	a5,-4
    c92a:	1861                	c.addi	a6,-8
    c92c:	62e698ff          	kwmmul	a7,a3,a4
    c930:	41160633          	sub	a2,a2,a7
    c934:	62c696ff          	kwmmul	a3,a3,a2
    c938:	9736                	c.add	a4,a3
    c93a:	c3d8                	c.sw	a4,4(a5)
    c93c:	fef312e3          	bne	t1,a5,c920 <dec_tns_fix+0xe8>
    c940:	00ce2023          	sw	a2,0(t3)
    c944:	000f9783          	lh	a5,0(t6)
    c948:	c032                	c.swsp	a2,0(sp)
    c94a:	0e85                	c.addi	t4,1
    c94c:	0e11                	c.addi	t3,4
    c94e:	00fed563          	bge	t4,a5,c958 <dec_tns_fix+0x120>
    c952:	00029783          	lh	a5,0(t0)
    c956:	bf49                	c.j	c8e8 <dec_tns_fix+0xb0>
    c958:	02451e03          	lh	t3,36(a0)
    c95c:	0f05                	c.addi	t5,1
    c95e:	0289                	c.addi	t0,2
    c960:	0419                	c.addi	s0,6
    c962:	0f99                	c.addi	t6,6
    c964:	f7cf44e3          	blt	t5,t3,c8cc <dec_tns_fix+0x94>
    c968:	5436                	c.lwsp	s0,108(sp)
    c96a:	54a6                	c.lwsp	s1,104(sp)
    c96c:	5916                	c.lwsp	s2,100(sp)
    c96e:	5986                	c.lwsp	s3,96(sp)
    c970:	4501                	c.li	a0,0
    c972:	6165                	c.addi16sp	sp,112
    c974:	00008067          	ret

0000c978 <BASOP_Util_InvLog2>:
    c978:	5745                	c.li	a4,-15
    c97a:	56b1                	c.li	a3,-20
    c97c:	5659                	c.li	a2,-10
    c97e:	6ee5177f          	kslraw	a4,a0,a4
    c982:	6ed516ff          	kslraw	a3,a0,a3
    c986:	6ec5167f          	kslraw	a2,a0,a2
    c98a:	200217b7          	lui	a5,0x20021
    c98e:	71c78793          	addi	a5,a5,1820 # 2002171c <sns_gainMSBbits>
    c992:	0866265b          	bfoz	a2,a2,2,6
    c996:	0866a6db          	bfoz	a3,a3,2,6
    c99a:	0867275b          	bfoz	a4,a4,2,6
    c99e:	96be                	c.add	a3,a5
    c9a0:	973e                	c.add	a4,a5
    c9a2:	97b2                	c.add	a5,a2
    c9a4:	3207a603          	lw	a2,800(a5)
    c9a8:	001637b7          	lui	a5,0x163
    c9ac:	3ff57593          	andi	a1,a0,1023
    c9b0:	02f78793          	addi	a5,a5,47 # 16302f <_D_HEAP_START_ADDR+0xd9f3f>
    c9b4:	3a06a683          	lw	a3,928(a3)
    c9b8:	42072703          	lw	a4,1056(a4)
    c9bc:	8eb797ff          	kmmwb2	a5,a5,a1
    c9c0:	559d                	c.li	a1,-25
    c9c2:	6eb5157f          	kslraw	a0,a0,a1
    c9c6:	55fd                	c.li	a1,-1
    c9c8:	6eb797ff          	kslraw	a5,a5,a1
    c9cc:	62e6977f          	kwmmul	a4,a3,a4
    c9d0:	00f616ff          	kaddw	a3,a2,a5
    c9d4:	57f5                	c.li	a5,-3
    c9d6:	8f89                	c.sub	a5,a0
    c9d8:	3c07b7db          	bfos	a5,a5,15,0
    c9dc:	62d7157f          	kwmmul	a0,a4,a3
    c9e0:	40f007b3          	neg	a5,a5
    c9e4:	6ef5157f          	kslraw	a0,a0,a5
    c9e8:	00008067          	ret

0000c9ec <dct_fix>:
    c9ec:	7139                	c.addi16sp	sp,-64
    c9ee:	de22                	c.swsp	s0,60(sp)
    c9f0:	dc26                	c.swsp	s1,56(sp)
    c9f2:	da4a                	c.swsp	s2,52(sp)
    c9f4:	d84e                	c.swsp	s3,48(sp)
    c9f6:	d652                	c.swsp	s4,44(sp)
    c9f8:	d456                	c.swsp	s5,40(sp)
    c9fa:	d25a                	c.swsp	s6,36(sp)
    c9fc:	d05e                	c.swsp	s7,32(sp)
    c9fe:	ce62                	c.swsp	s8,28(sp)
    ca00:	cc66                	c.swsp	s9,24(sp)
    ca02:	ca6a                	c.swsp	s10,20(sp)
    ca04:	c86e                	c.swsp	s11,16(sp)
    ca06:	01e51a03          	lh	s4,30(a0)
    ca0a:	00051a83          	lh	s5,0(a0)
    ca0e:	67a1                	c.lui	a5,0x8
    ca10:	015a08b3          	add	a7,s4,s5
    ca14:	20f8d6e3          	bge	a7,a5,d420 <dct_fix+0xa34>
    ca18:	ffff87b7          	lui	a5,0xffff8
    ca1c:	f2f888ff          	maxw	a7,a7,a5
    ca20:	01c51383          	lh	t2,28(a0)
    ca24:	00251b83          	lh	s7,2(a0)
    ca28:	67a1                	c.lui	a5,0x8
    ca2a:	01738e33          	add	t3,t2,s7
    ca2e:	1efe55e3          	bge	t3,a5,d418 <dct_fix+0xa2c>
    ca32:	77e1                	c.lui	a5,0xffff8
    ca34:	f2fe0e7f          	maxw	t3,t3,a5
    ca38:	01a51403          	lh	s0,26(a0)
    ca3c:	00451e83          	lh	t4,4(a0)
    ca40:	67a1                	c.lui	a5,0x8
    ca42:	01d40fb3          	add	t6,s0,t4
    ca46:	1cffd5e3          	bge	t6,a5,d410 <dct_fix+0xa24>
    ca4a:	77e1                	c.lui	a5,0xffff8
    ca4c:	f2ff8fff          	maxw	t6,t6,a5
    ca50:	01851483          	lh	s1,24(a0)
    ca54:	00651783          	lh	a5,6(a0)
    ca58:	6721                	c.lui	a4,0x8
    ca5a:	00f48cb3          	add	s9,s1,a5
    ca5e:	1aecd5e3          	bge	s9,a4,d408 <dct_fix+0xa1c>
    ca62:	7761                	c.lui	a4,0xffff8
    ca64:	f2ec8cff          	maxw	s9,s9,a4
    ca68:	01651903          	lh	s2,22(a0)
    ca6c:	00851703          	lh	a4,8(a0)
    ca70:	66a1                	c.lui	a3,0x8
    ca72:	00e90333          	add	t1,s2,a4
    ca76:	18d355e3          	bge	t1,a3,d400 <dct_fix+0xa14>
    ca7a:	76e1                	c.lui	a3,0xffff8
    ca7c:	f2d3037f          	maxw	t1,t1,a3
    ca80:	01451983          	lh	s3,20(a0)
    ca84:	00a51803          	lh	a6,10(a0)
    ca88:	66a1                	c.lui	a3,0x8
    ca8a:	010982b3          	add	t0,s3,a6
    ca8e:	16d2d5e3          	bge	t0,a3,d3f8 <dct_fix+0xa0c>
    ca92:	76e1                	c.lui	a3,0xffff8
    ca94:	f2d282ff          	maxw	t0,t0,a3
    ca98:	01251683          	lh	a3,18(a0)
    ca9c:	00c51f03          	lh	t5,12(a0)
    caa0:	6621                	c.lui	a2,0x8
    caa2:	01e68c33          	add	s8,a3,t5
    caa6:	14cc55e3          	bge	s8,a2,d3f0 <dct_fix+0xa04>
    caaa:	7661                	c.lui	a2,0xffff8
    caac:	f2cc0c7f          	maxw	s8,s8,a2
    cab0:	01051b03          	lh	s6,16(a0)
    cab4:	00e51503          	lh	a0,14(a0)
    cab8:	6d21                	c.lui	s10,0x8
    caba:	00ab0633          	add	a2,s6,a0
    cabe:	13a655e3          	bge	a2,s10,d3e8 <dct_fix+0x9fc>
    cac2:	7d61                	c.lui	s10,0xffff8
    cac4:	f3a6067f          	maxw	a2,a2,s10
    cac8:	6d21                	c.lui	s10,0x8
    caca:	413809b3          	sub	s3,a6,s3
    cace:	fffd0813          	addi	a6,s10,-1 # 7fff <llma_tx_item_done+0x23>
    cad2:	01a9d563          	bge	s3,s10,cadc <dct_fix+0xf0>
    cad6:	7861                	c.lui	a6,0xffff8
    cad8:	f338087f          	maxw	a6,a6,s3
    cadc:	69a1                	c.lui	s3,0x8
    cade:	41270933          	sub	s2,a4,s2
    cae2:	fff98713          	addi	a4,s3,-1 # 7fff <llma_tx_item_done+0x23>
    cae6:	01395563          	bge	s2,s3,caf0 <dct_fix+0x104>
    caea:	7761                	c.lui	a4,0xffff8
    caec:	f327077f          	maxw	a4,a4,s2
    caf0:	6921                	c.lui	s2,0x8
    caf2:	409784b3          	sub	s1,a5,s1
    caf6:	fff90793          	addi	a5,s2,-1 # 7fff <llma_tx_item_done+0x23>
    cafa:	0124d563          	bge	s1,s2,cb04 <dct_fix+0x118>
    cafe:	77e1                	c.lui	a5,0xffff8
    cb00:	f29787ff          	maxw	a5,a5,s1
    cb04:	64a1                	c.lui	s1,0x8
    cb06:	408e8433          	sub	s0,t4,s0
    cb0a:	fff48e93          	addi	t4,s1,-1 # 7fff <llma_tx_item_done+0x23>
    cb0e:	00945563          	bge	s0,s1,cb18 <dct_fix+0x12c>
    cb12:	7ee1                	c.lui	t4,0xffff8
    cb14:	f28e8eff          	maxw	t4,t4,s0
    cb18:	00c88433          	add	s0,a7,a2
    cb1c:	64a1                	c.lui	s1,0x8
    cb1e:	0c9451e3          	bge	s0,s1,d3e0 <dct_fix+0x9f4>
    cb22:	74e1                	c.lui	s1,0xffff8
    cb24:	f294047f          	maxw	s0,s0,s1
    cb28:	018e04b3          	add	s1,t3,s8
    cb2c:	6921                	c.lui	s2,0x8
    cb2e:	0b24d5e3          	bge	s1,s2,d3d8 <dct_fix+0x9ec>
    cb32:	7961                	c.lui	s2,0xffff8
    cb34:	f32484ff          	maxw	s1,s1,s2
    cb38:	005f89b3          	add	s3,t6,t0
    cb3c:	6921                	c.lui	s2,0x8
    cb3e:	0929d9e3          	bge	s3,s2,d3d0 <dct_fix+0x9e4>
    cb42:	7961                	c.lui	s2,0xffff8
    cb44:	f32989ff          	maxw	s3,s3,s2
    cb48:	006c8933          	add	s2,s9,t1
    cb4c:	6d21                	c.lui	s10,0x8
    cb4e:	07a95de3          	bge	s2,s10,d3c8 <dct_fix+0x9dc>
    cb52:	7d61                	c.lui	s10,0xffff8
    cb54:	f3a9097f          	maxw	s2,s2,s10
    cb58:	406c8333          	sub	t1,s9,t1
    cb5c:	6ca1                	c.lui	s9,0x8
    cb5e:	079351e3          	bge	t1,s9,d3c0 <dct_fix+0x9d4>
    cb62:	7ce1                	c.lui	s9,0xffff8
    cb64:	f393037f          	maxw	t1,t1,s9
    cb68:	6ca1                	c.lui	s9,0x8
    cb6a:	405f82b3          	sub	t0,t6,t0
    cb6e:	fffc8f93          	addi	t6,s9,-1 # 7fff <llma_tx_item_done+0x23>
    cb72:	0192d563          	bge	t0,s9,cb7c <dct_fix+0x190>
    cb76:	7fe1                	c.lui	t6,0xffff8
    cb78:	f25f8fff          	maxw	t6,t6,t0
    cb7c:	6ca1                	c.lui	s9,0x8
    cb7e:	418e0e33          	sub	t3,t3,s8
    cb82:	fffc8293          	addi	t0,s9,-1 # 7fff <llma_tx_item_done+0x23>
    cb86:	019e5563          	bge	t3,s9,cb90 <dct_fix+0x1a4>
    cb8a:	72e1                	c.lui	t0,0xffff8
    cb8c:	f3c282ff          	maxw	t0,t0,t3
    cb90:	40c888b3          	sub	a7,a7,a2
    cb94:	6621                	c.lui	a2,0x8
    cb96:	02c8d1e3          	bge	a7,a2,d3b8 <dct_fix+0x9cc>
    cb9a:	7661                	c.lui	a2,0xffff8
    cb9c:	f2c888ff          	maxw	a7,a7,a2
    cba0:	41650c33          	sub	s8,a0,s6
    cba4:	6621                	c.lui	a2,0x8
    cba6:	00cc55e3          	bge	s8,a2,d3b0 <dct_fix+0x9c4>
    cbaa:	7661                	c.lui	a2,0xffff8
    cbac:	f2cc0c7f          	maxw	s8,s8,a2
    cbb0:	40df0f33          	sub	t5,t5,a3
    cbb4:	66a1                	c.lui	a3,0x8
    cbb6:	7edf5963          	bge	t5,a3,d3a8 <dct_fix+0x9bc>
    cbba:	76e1                	c.lui	a3,0xffff8
    cbbc:	f2df0f7f          	maxw	t5,t5,a3
    cbc0:	6016252b          	lwgp	a0,15872 # 83f3c <ac_spec_lookup+0x110c>
    cbc4:	64d626ab          	lwgp	a3,15948 # 83f88 <ac_spec_lookup+0x1158>
    cbc8:	a0a80d7f          	smul16	s10,a6,a0
    cbcc:	c46a                	c.swsp	s10,8(sp)
    cbce:	c66e                	c.swsp	s11,12(sp)
    cbd0:	a0de8d7f          	smul16	s10,t4,a3
    cbd4:	46a2                	c.lwsp	a3,8(sp)
    cbd6:	6e21                	c.lui	t3,0x8
    cbd8:	d4f6957f          	srai.u	a0,a3,15
    cbdc:	d4fd16ff          	srai.u	a3,s10,15
    cbe0:	3c05355b          	bfos	a0,a0,15,0
    cbe4:	3c06b6db          	bfos	a3,a3,15,0
    cbe8:	96aa                	c.add	a3,a0
    cbea:	7bc6db63          	bge	a3,t3,d3a0 <dct_fix+0x9b4>
    cbee:	7561                	c.lui	a0,0xffff8
    cbf0:	f2a686ff          	maxw	a3,a3,a0
    cbf4:	6016252b          	lwgp	a0,15872 # 83f3c <ac_spec_lookup+0x110c>
    cbf8:	64d62e2b          	lwgp	t3,15948 # 83f88 <ac_spec_lookup+0x1158>
    cbfc:	6ca1                	c.lui	s9,0x8
    cbfe:	a0a70d7f          	smul16	s10,a4,a0
    cc02:	c46a                	c.swsp	s10,8(sp)
    cc04:	4522                	c.lwsp	a0,8(sp)
    cc06:	c66e                	c.swsp	s11,12(sp)
    cc08:	a1c78d7f          	smul16	s10,a5,t3
    cc0c:	d4f5157f          	srai.u	a0,a0,15
    cc10:	d4fd1e7f          	srai.u	t3,s10,15
    cc14:	3c053d5b          	bfos	s10,a0,15,0
    cc18:	3c0e355b          	bfos	a0,t3,15,0
    cc1c:	956a                	c.add	a0,s10
    cc1e:	77955d63          	bge	a0,s9,d398 <dct_fix+0x9ac>
    cc22:	7e61                	c.lui	t3,0xffff8
    cc24:	f3c5057f          	maxw	a0,a0,t3
    cc28:	64d62cab          	lwgp	s9,15948 # 83f88 <ac_spec_lookup+0x1158>
    cc2c:	6e21                	c.lui	t3,0x8
    cc2e:	a1978d7f          	smul16	s10,a5,s9
    cc32:	a197077f          	smul16	a4,a4,s9
    cc36:	d4fd1cff          	srai.u	s9,s10,15
    cc3a:	d4f7177f          	srai.u	a4,a4,15
    cc3e:	3c0cb7db          	bfos	a5,s9,15,0
    cc42:	3c07375b          	bfos	a4,a4,15,0
    cc46:	97ba                	c.add	a5,a4
    cc48:	75c7d463          	bge	a5,t3,d390 <dct_fix+0x9a4>
    cc4c:	ffff8737          	lui	a4,0xffff8
    cc50:	f2e787ff          	maxw	a5,a5,a4
    cc54:	64d62e2b          	lwgp	t3,15948 # 83f88 <ac_spec_lookup+0x1158>
    cc58:	6ca1                	c.lui	s9,0x8
    cc5a:	a1ce8d7f          	smul16	s10,t4,t3
    cc5e:	a1c80e7f          	smul16	t3,a6,t3
    cc62:	d4fd177f          	srai.u	a4,s10,15
    cc66:	d4fe187f          	srai.u	a6,t3,15
    cc6a:	3c07375b          	bfos	a4,a4,15,0
    cc6e:	3c08385b          	bfos	a6,a6,15,0
    cc72:	9742                	c.add	a4,a6
    cc74:	71975a63          	bge	a4,s9,d388 <dct_fix+0x99c>
    cc78:	ffff8837          	lui	a6,0xffff8
    cc7c:	f307077f          	maxw	a4,a4,a6
    cc80:	407b83b3          	sub	t2,s7,t2
    cc84:	6821                	c.lui	a6,0x8
    cc86:	6f03dd63          	bge	t2,a6,d380 <dct_fix+0x994>
    cc8a:	7861                	c.lui	a6,0xffff8
    cc8c:	f30383ff          	maxw	t2,t2,a6
    cc90:	414a8ab3          	sub	s5,s5,s4
    cc94:	6821                	c.lui	a6,0x8
    cc96:	6f0ad163          	bge	s5,a6,d378 <dct_fix+0x98c>
    cc9a:	7861                	c.lui	a6,0xffff8
    cc9c:	f30a8aff          	maxw	s5,s5,a6
    cca0:	6821                	c.lui	a6,0x8
    cca2:	01240e33          	add	t3,s0,s2
    cca6:	fff80a13          	addi	s4,a6,-1 # 7fff <llma_tx_item_done+0x23>
    ccaa:	010e5563          	bge	t3,a6,ccb4 <dct_fix+0x2c8>
    ccae:	7a61                	c.lui	s4,0xffff8
    ccb0:	f3ca0a7f          	maxw	s4,s4,t3
    ccb4:	6e21                	c.lui	t3,0x8
    ccb6:	01348eb3          	add	t4,s1,s3
    ccba:	fffe0813          	addi	a6,t3,-1 # 7fff <llma_tx_item_done+0x23>
    ccbe:	01ced563          	bge	t4,t3,ccc8 <dct_fix+0x2dc>
    ccc2:	7861                	c.lui	a6,0xffff8
    ccc4:	f3d8087f          	maxw	a6,a6,t4
    ccc8:	6e21                	c.lui	t3,0x8
    ccca:	413484b3          	sub	s1,s1,s3
    ccce:	fffe0993          	addi	s3,t3,-1 # 7fff <llma_tx_item_done+0x23>
    ccd2:	01c4d563          	bge	s1,t3,ccdc <dct_fix+0x2f0>
    ccd6:	79e1                	c.lui	s3,0xffff8
    ccd8:	f29989ff          	maxw	s3,s3,s1
    ccdc:	6e21                	c.lui	t3,0x8
    ccde:	41240433          	sub	s0,s0,s2
    cce2:	fffe0e93          	addi	t4,t3,-1 # 7fff <llma_tx_item_done+0x23>
    cce6:	01c45563          	bge	s0,t3,ccf0 <dct_fix+0x304>
    ccea:	7ee1                	c.lui	t4,0xffff8
    ccec:	f28e8eff          	maxw	t4,t4,s0
    ccf0:	6016242b          	lwgp	s0,15872 # 83f3c <ac_spec_lookup+0x110c>
    ccf4:	64d62e2b          	lwgp	t3,15948 # 83f88 <ac_spec_lookup+0x1158>
    ccf8:	6ca1                	c.lui	s9,0x8
    ccfa:	a08f8b7f          	smul16	s6,t6,s0
    ccfe:	a1c2847f          	smul16	s0,t0,t3
    cd02:	d4fb197f          	srai.u	s2,s6,15
    cd06:	d4f41e7f          	srai.u	t3,s0,15
    cd0a:	3c0e3e5b          	bfos	t3,t3,15,0
    cd0e:	3c09345b          	bfos	s0,s2,15,0
    cd12:	9e22                	c.add	t3,s0
    cd14:	659e5e63          	bge	t3,s9,d370 <dct_fix+0x984>
    cd18:	ffff8437          	lui	s0,0xffff8
    cd1c:	f28e0e7f          	maxw	t3,t3,s0
    cd20:	64d6242b          	lwgp	s0,15948 # 83f88 <ac_spec_lookup+0x1158>
    cd24:	6921                	c.lui	s2,0x8
    cd26:	a0828b7f          	smul16	s6,t0,s0
    cd2a:	a08f847f          	smul16	s0,t6,s0
    cd2e:	d4fb167f          	srai.u	a2,s6,15
    cd32:	d4f41fff          	srai.u	t6,s0,15
    cd36:	3c06365b          	bfos	a2,a2,15,0
    cd3a:	3c0fbfdb          	bfos	t6,t6,15,0
    cd3e:	967e                	c.add	a2,t6
    cd40:	63265463          	bge	a2,s2,d368 <dct_fix+0x97c>
    cd44:	ffff8fb7          	lui	t6,0xffff8
    cd48:	f3f6067f          	maxw	a2,a2,t6
    cd4c:	00ac0fb3          	add	t6,s8,a0
    cd50:	62a1                	c.lui	t0,0x8
    cd52:	605fd763          	bge	t6,t0,d360 <dct_fix+0x974>
    cd56:	72e1                	c.lui	t0,0xffff8
    cd58:	f25f8fff          	maxw	t6,t6,t0
    cd5c:	6421                	c.lui	s0,0x8
    cd5e:	00df04b3          	add	s1,t5,a3
    cd62:	fff40293          	addi	t0,s0,-1 # 7fff <llma_tx_item_done+0x23>
    cd66:	0084d563          	bge	s1,s0,cd70 <dct_fix+0x384>
    cd6a:	72e1                	c.lui	t0,0xffff8
    cd6c:	f29282ff          	maxw	t0,t0,s1
    cd70:	6421                	c.lui	s0,0x8
    cd72:	40df06b3          	sub	a3,t5,a3
    cd76:	fff40913          	addi	s2,s0,-1 # 7fff <llma_tx_item_done+0x23>
    cd7a:	0086d563          	bge	a3,s0,cd84 <dct_fix+0x398>
    cd7e:	7961                	c.lui	s2,0xffff8
    cd80:	f2d9097f          	maxw	s2,s2,a3
    cd84:	40ac0533          	sub	a0,s8,a0
    cd88:	66a1                	c.lui	a3,0x8
    cd8a:	5cd55763          	bge	a0,a3,d358 <dct_fix+0x96c>
    cd8e:	76e1                	c.lui	a3,0xffff8
    cd90:	f2d5057f          	maxw	a0,a0,a3
    cd94:	40fa8f33          	sub	t5,s5,a5
    cd98:	66a1                	c.lui	a3,0x8
    cd9a:	5adf5b63          	bge	t5,a3,d350 <dct_fix+0x964>
    cd9e:	76e1                	c.lui	a3,0xffff8
    cda0:	f2df0f7f          	maxw	t5,t5,a3
    cda4:	6421                	c.lui	s0,0x8
    cda6:	40e384b3          	sub	s1,t2,a4
    cdaa:	fff40693          	addi	a3,s0,-1 # 7fff <llma_tx_item_done+0x23>
    cdae:	0084d563          	bge	s1,s0,cdb8 <dct_fix+0x3cc>
    cdb2:	76e1                	c.lui	a3,0xffff8
    cdb4:	f29686ff          	maxw	a3,a3,s1
    cdb8:	6421                	c.lui	s0,0x8
    cdba:	971e                	c.add	a4,t2
    cdbc:	fff40393          	addi	t2,s0,-1 # 7fff <llma_tx_item_done+0x23>
    cdc0:	00875663          	bge	a4,s0,cdcc <dct_fix+0x3e0>
    cdc4:	ffff83b7          	lui	t2,0xffff8
    cdc8:	f2e383ff          	maxw	t2,t2,a4
    cdcc:	97d6                	c.add	a5,s5
    cdce:	6721                	c.lui	a4,0x8
    cdd0:	56e7dc63          	bge	a5,a4,d348 <dct_fix+0x95c>
    cdd4:	ffff8737          	lui	a4,0xffff8
    cdd8:	f2e787ff          	maxw	a5,a5,a4
    cddc:	52d6272b          	lwgp	a4,15660 # 83e68 <ac_spec_lookup+0x1038>
    cde0:	6d21                	c.lui	s10,0x8
    cde2:	fffd0b13          	addi	s6,s10,-1 # 7fff <llma_tx_item_done+0x23>
    cde6:	a0ea0c7f          	smul16	s8,s4,a4
    cdea:	a0e8047f          	smul16	s0,a6,a4
    cdee:	d4fc1aff          	srai.u	s5,s8,15
    cdf2:	d4f4177f          	srai.u	a4,s0,15
    cdf6:	3c07375b          	bfos	a4,a4,15,0
    cdfa:	3c0ab45b          	bfos	s0,s5,15,0
    cdfe:	9722                	c.add	a4,s0
    ce00:	01a75663          	bge	a4,s10,ce0c <dct_fix+0x420>
    ce04:	ffff8b37          	lui	s6,0xffff8
    ce08:	69675863          	bge	a4,s6,d498 <dct_fix+0xaac>
    ce0c:	52d62aab          	lwgp	s5,15660 # 83e68 <ac_spec_lookup+0x1038>
    ce10:	6756242b          	lwgp	s0,15988 # 83fb0 <ac_spec_lookup+0x1180>
    ce14:	6721                	c.lui	a4,0x8
    ce16:	a15a0a7f          	smul16	s4,s4,s5
    ce1a:	a088047f          	smul16	s0,a6,s0
    ce1e:	d4fa1a7f          	srai.u	s4,s4,15
    ce22:	d4f4187f          	srai.u	a6,s0,15
    ce26:	3c08385b          	bfos	a6,a6,15,0
    ce2a:	3c0a3a5b          	bfos	s4,s4,15,0
    ce2e:	01659023          	sh	s6,0(a1)
    ce32:	9852                	c.add	a6,s4
    ce34:	fff70b13          	addi	s6,a4,-1 # 7fff <llma_tx_item_done+0x23>
    ce38:	00e85663          	bge	a6,a4,ce44 <dct_fix+0x458>
    ce3c:	ffff8b37          	lui	s6,0xffff8
    ce40:	65685863          	bge	a6,s6,d490 <dct_fix+0xaa4>
    ce44:	59d6272b          	lwgp	a4,15772 # 83ed8 <ac_spec_lookup+0x10a8>
    ce48:	6c21                	c.lui	s8,0x8
    ce4a:	01659823          	sh	s6,16(a1)
    ce4e:	a0e9847f          	smul16	s0,s3,a4
    ce52:	6256282b          	lwgp	a6,15908 # 83f60 <ac_spec_lookup+0x1130>
    ce56:	d4f4177f          	srai.u	a4,s0,15
    ce5a:	3c07375b          	bfos	a4,a4,15,0
    ce5e:	a10e8a7f          	smul16	s4,t4,a6
    ce62:	d4fa187f          	srai.u	a6,s4,15
    ce66:	3c08385b          	bfos	a6,a6,15,0
    ce6a:	9742                	c.add	a4,a6
    ce6c:	fffc0813          	addi	a6,s8,-1 # 7fff <llma_tx_item_done+0x23>
    ce70:	01875663          	bge	a4,s8,ce7c <dct_fix+0x490>
    ce74:	ffff8837          	lui	a6,0xffff8
    ce78:	61075863          	bge	a4,a6,d488 <dct_fix+0xa9c>
    ce7c:	55d62a2b          	lwgp	s4,15708 # 83e98 <ac_spec_lookup+0x1068>
    ce80:	59d6242b          	lwgp	s0,15772 # 83ed8 <ac_spec_lookup+0x10a8>
    ce84:	6b21                	c.lui	s6,0x8
    ce86:	a1498a7f          	smul16	s4,s3,s4
    ce8a:	a08e847f          	smul16	s0,t4,s0
    ce8e:	d4fa19ff          	srai.u	s3,s4,15
    ce92:	d4f41eff          	srai.u	t4,s0,15
    ce96:	3c0ebedb          	bfos	t4,t4,15,0
    ce9a:	3c09b9db          	bfos	s3,s3,15,0
    ce9e:	01059423          	sh	a6,8(a1)
    cea2:	9ece                	c.add	t4,s3
    cea4:	fffb0713          	addi	a4,s6,-1 # 7fff <llma_tx_item_done+0x23>
    cea8:	016ed663          	bge	t4,s6,ceb4 <dct_fix+0x4c8>
    ceac:	ffff8737          	lui	a4,0xffff8
    ceb0:	5ceed863          	bge	t4,a4,d480 <dct_fix+0xa94>
    ceb4:	6821                	c.lui	a6,0x8
    ceb6:	00e59c23          	sh	a4,24(a1)
    ceba:	01c30733          	add	a4,t1,t3
    cebe:	fff80993          	addi	s3,a6,-1 # 7fff <llma_tx_item_done+0x23>
    cec2:	01075563          	bge	a4,a6,cecc <dct_fix+0x4e0>
    cec6:	79e1                	c.lui	s3,0xffff8
    cec8:	f2e989ff          	maxw	s3,s3,a4
    cecc:	6721                	c.lui	a4,0x8
    cece:	41c30333          	sub	t1,t1,t3
    ced2:	fff70a13          	addi	s4,a4,-1 # 7fff <llma_tx_item_done+0x23>
    ced6:	00e35563          	bge	t1,a4,cee0 <dct_fix+0x4f4>
    ceda:	7a61                	c.lui	s4,0xffff8
    cedc:	f26a0a7f          	maxw	s4,s4,t1
    cee0:	6721                	c.lui	a4,0x8
    cee2:	40c88833          	sub	a6,a7,a2
    cee6:	fff70e13          	addi	t3,a4,-1 # 7fff <llma_tx_item_done+0x23>
    ceea:	00e85563          	bge	a6,a4,cef4 <dct_fix+0x508>
    ceee:	7e61                	c.lui	t3,0xffff8
    cef0:	f30e0e7f          	maxw	t3,t3,a6
    cef4:	6721                	c.lui	a4,0x8
    cef6:	9646                	c.add	a2,a7
    cef8:	fff70313          	addi	t1,a4,-1 # 7fff <llma_tx_item_done+0x23>
    cefc:	00e65663          	bge	a2,a4,cf08 <dct_fix+0x51c>
    cf00:	ffff8337          	lui	t1,0xffff8
    cf04:	f2c3037f          	maxw	t1,t1,a2
    cf08:	5ed6282b          	lwgp	a6,15852 # 83f28 <ac_spec_lookup+0x10f8>
    cf0c:	6796272b          	lwgp	a4,15992 # 83fb4 <ac_spec_lookup+0x1184>
    cf10:	6621                	c.lui	a2,0x8
    cf12:	a1028b7f          	smul16	s6,t0,a6
    cf16:	a0e3847f          	smul16	s0,t2,a4
    cf1a:	d4fb187f          	srai.u	a6,s6,15
    cf1e:	d4f4177f          	srai.u	a4,s0,15
    cf22:	3c08385b          	bfos	a6,a6,15,0
    cf26:	3c07375b          	bfos	a4,a4,15,0
    cf2a:	983a                	c.add	a6,a4
    cf2c:	40c85a63          	bge	a6,a2,d340 <dct_fix+0x954>
    cf30:	ffff8737          	lui	a4,0xffff8
    cf34:	f2e8087f          	maxw	a6,a6,a4
    cf38:	5ed6272b          	lwgp	a4,15852 # 83f28 <ac_spec_lookup+0x10f8>
    cf3c:	58d6262b          	lwgp	a2,15756 # 83ec8 <ac_spec_lookup+0x1098>
    cf40:	6aa1                	c.lui	s5,0x8
    cf42:	a0e6847f          	smul16	s0,a3,a4
    cf46:	a0c90b7f          	smul16	s6,s2,a2
    cf4a:	d4f4177f          	srai.u	a4,s0,15
    cf4e:	d4fb167f          	srai.u	a2,s6,15
    cf52:	3c06365b          	bfos	a2,a2,15,0
    cf56:	3c07375b          	bfos	a4,a4,15,0
    cf5a:	963a                	c.add	a2,a4
    cf5c:	3d565e63          	bge	a2,s5,d338 <dct_fix+0x94c>
    cf60:	ffff8737          	lui	a4,0xffff8
    cf64:	f2e6067f          	maxw	a2,a2,a4
    cf68:	67962b2b          	lwgp	s6,15992 # 83fb4 <ac_spec_lookup+0x1184>
    cf6c:	5ed6242b          	lwgp	s0,15852 # 83f28 <ac_spec_lookup+0x10f8>
    cf70:	6721                	c.lui	a4,0x8
    cf72:	a1668b7f          	smul16	s6,a3,s6
    cf76:	a089047f          	smul16	s0,s2,s0
    cf7a:	d4fb16ff          	srai.u	a3,s6,15
    cf7e:	d4f4197f          	srai.u	s2,s0,15
    cf82:	3c06b6db          	bfos	a3,a3,15,0
    cf86:	3c09395b          	bfos	s2,s2,15,0
    cf8a:	96ca                	c.add	a3,s2
    cf8c:	3ae6d263          	bge	a3,a4,d330 <dct_fix+0x944>
    cf90:	ffff8737          	lui	a4,0xffff8
    cf94:	f2e686ff          	maxw	a3,a3,a4
    cf98:	6796272b          	lwgp	a4,15992 # 83fb4 <ac_spec_lookup+0x1184>
    cf9c:	5f162b2b          	lwgp	s6,15856 # 83f2c <ac_spec_lookup+0x10fc>
    cfa0:	68a1                	c.lui	a7,0x8
    cfa2:	a0e2847f          	smul16	s0,t0,a4
    cfa6:	a1638b7f          	smul16	s6,t2,s6
    cfaa:	d4f4177f          	srai.u	a4,s0,15
    cfae:	d4fb13ff          	srai.u	t2,s6,15
    cfb2:	3c03b3db          	bfos	t2,t2,15,0
    cfb6:	3c07375b          	bfos	a4,a4,15,0
    cfba:	971e                	c.add	a4,t2
    cfbc:	37175663          	bge	a4,a7,d328 <dct_fix+0x93c>
    cfc0:	ffff88b7          	lui	a7,0xffff8
    cfc4:	f317077f          	maxw	a4,a4,a7
    cfc8:	609628ab          	lwgp	a7,15880 # 83f44 <ac_spec_lookup+0x1114>
    cfcc:	6921                	c.lui	s2,0x8
    cfce:	fff90393          	addi	t2,s2,-1 # 7fff <llma_tx_item_done+0x23>
    cfd2:	a119847f          	smul16	s0,s3,a7
    cfd6:	59162eab          	lwgp	t4,15760 # 83ecc <ac_spec_lookup+0x109c>
    cfda:	d4f418ff          	srai.u	a7,s0,15
    cfde:	3c08b8db          	bfos	a7,a7,15,0
    cfe2:	a1d30b7f          	smul16	s6,t1,t4
    cfe6:	d4fb1eff          	srai.u	t4,s6,15
    cfea:	3c0ebedb          	bfos	t4,t4,15,0
    cfee:	98f6                	c.add	a7,t4
    cff0:	0128d663          	bge	a7,s2,cffc <dct_fix+0x610>
    cff4:	ffff83b7          	lui	t2,0xffff8
    cff8:	4878d063          	bge	a7,t2,d478 <dct_fix+0xa8c>
    cffc:	501628ab          	lwgp	a7,15616 # 83e3c <ac_spec_lookup+0x100c>
    d000:	6aa1                	c.lui	s5,0x8
    d002:	00759223          	sh	t2,4(a1)
    d006:	a11a047f          	smul16	s0,s4,a7
    d00a:	65162eab          	lwgp	t4,15952 # 83f8c <ac_spec_lookup+0x115c>
    d00e:	d4f418ff          	srai.u	a7,s0,15
    d012:	3c08b8db          	bfos	a7,a7,15,0
    d016:	a1de0b7f          	smul16	s6,t3,t4
    d01a:	fffa8393          	addi	t2,s5,-1 # 7fff <llma_tx_item_done+0x23>
    d01e:	d4fb1eff          	srai.u	t4,s6,15
    d022:	3c0ebedb          	bfos	t4,t4,15,0
    d026:	98f6                	c.add	a7,t4
    d028:	0158d663          	bge	a7,s5,d034 <dct_fix+0x648>
    d02c:	ffff83b7          	lui	t2,0xffff8
    d030:	4478d063          	bge	a7,t2,d470 <dct_fix+0xa84>
    d034:	501628ab          	lwgp	a7,15616 # 83e3c <ac_spec_lookup+0x100c>
    d038:	6421                	c.lui	s0,0x8
    d03a:	00759a23          	sh	t2,20(a1)
    d03e:	a11e0e7f          	smul16	t3,t3,a7
    d042:	5b1628ab          	lwgp	a7,15792 # 83eec <ac_spec_lookup+0x10bc>
    d046:	d4fe1e7f          	srai.u	t3,t3,15
    d04a:	3c0e3e5b          	bfos	t3,t3,15,0
    d04e:	a11a0a7f          	smul16	s4,s4,a7
    d052:	fff40893          	addi	a7,s0,-1 # 7fff <llma_tx_item_done+0x23>
    d056:	d4fa1a7f          	srai.u	s4,s4,15
    d05a:	3c0a3a5b          	bfos	s4,s4,15,0
    d05e:	9e52                	c.add	t3,s4
    d060:	008e5663          	bge	t3,s0,d06c <dct_fix+0x680>
    d064:	ffff88b7          	lui	a7,0xffff8
    d068:	411e5063          	bge	t3,a7,d468 <dct_fix+0xa7c>
    d06c:	60962e2b          	lwgp	t3,15880 # 83f44 <ac_spec_lookup+0x1114>
    d070:	01159623          	sh	a7,12(a1)
    d074:	62a1                	c.lui	t0,0x8
    d076:	a1c3037f          	smul16	t1,t1,t3
    d07a:	5dd62e2b          	lwgp	t3,15836 # 83f18 <ac_spec_lookup+0x10e8>
    d07e:	d4f3137f          	srai.u	t1,t1,15
    d082:	3c03335b          	bfos	t1,t1,15,0
    d086:	a1c98e7f          	smul16	t3,s3,t3
    d08a:	fff28893          	addi	a7,t0,-1 # 7fff <llma_tx_item_done+0x23>
    d08e:	d4fe19ff          	srai.u	s3,t3,15
    d092:	3c09b9db          	bfos	s3,s3,15,0
    d096:	934e                	c.add	t1,s3
    d098:	00535663          	bge	t1,t0,d0a4 <dct_fix+0x6b8>
    d09c:	ffff88b7          	lui	a7,0xffff8
    d0a0:	3d135063          	bge	t1,a7,d460 <dct_fix+0xa74>
    d0a4:	6321                	c.lui	t1,0x8
    d0a6:	01159e23          	sh	a7,28(a1)
    d0aa:	010f8e33          	add	t3,t6,a6
    d0ae:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    d0b2:	006e5563          	bge	t3,t1,d0bc <dct_fix+0x6d0>
    d0b6:	78e1                	c.lui	a7,0xffff8
    d0b8:	f3c888ff          	maxw	a7,a7,t3
    d0bc:	6e21                	c.lui	t3,0x8
    d0be:	410f8833          	sub	a6,t6,a6
    d0c2:	fffe0313          	addi	t1,t3,-1 # 7fff <llma_tx_item_done+0x23>
    d0c6:	01c85563          	bge	a6,t3,d0d0 <dct_fix+0x6e4>
    d0ca:	7361                	c.lui	t1,0xffff8
    d0cc:	f303037f          	maxw	t1,t1,a6
    d0d0:	6e21                	c.lui	t3,0x8
    d0d2:	40c50eb3          	sub	t4,a0,a2
    d0d6:	fffe0813          	addi	a6,t3,-1 # 7fff <llma_tx_item_done+0x23>
    d0da:	01ced563          	bge	t4,t3,d0e4 <dct_fix+0x6f8>
    d0de:	7861                	c.lui	a6,0xffff8
    d0e0:	f3d8087f          	maxw	a6,a6,t4
    d0e4:	6ea1                	c.lui	t4,0x8
    d0e6:	9532                	c.add	a0,a2
    d0e8:	fffe8e13          	addi	t3,t4,-1 # 7fff <llma_tx_item_done+0x23>
    d0ec:	01d55663          	bge	a0,t4,d0f8 <dct_fix+0x70c>
    d0f0:	ffff8e37          	lui	t3,0xffff8
    d0f4:	f2ae0e7f          	maxw	t3,t3,a0
    d0f8:	6621                	c.lui	a2,0x8
    d0fa:	00df0533          	add	a0,t5,a3
    d0fe:	fff60e93          	addi	t4,a2,-1 # 7fff <llma_tx_item_done+0x23>
    d102:	00c55563          	bge	a0,a2,d10c <dct_fix+0x720>
    d106:	7ee1                	c.lui	t4,0xffff8
    d108:	f2ae8eff          	maxw	t4,t4,a0
    d10c:	6621                	c.lui	a2,0x8
    d10e:	40df06b3          	sub	a3,t5,a3
    d112:	fff60f93          	addi	t6,a2,-1 # 7fff <llma_tx_item_done+0x23>
    d116:	00c6d563          	bge	a3,a2,d120 <dct_fix+0x734>
    d11a:	7fe1                	c.lui	t6,0xffff8
    d11c:	f2df8fff          	maxw	t6,t6,a3
    d120:	66a1                	c.lui	a3,0x8
    d122:	40e78633          	sub	a2,a5,a4
    d126:	fff68513          	addi	a0,a3,-1 # 7fff <llma_tx_item_done+0x23>
    d12a:	00d65563          	bge	a2,a3,d134 <dct_fix+0x748>
    d12e:	7561                	c.lui	a0,0xffff8
    d130:	f2c5057f          	maxw	a0,a0,a2
    d134:	6621                	c.lui	a2,0x8
    d136:	97ba                	c.add	a5,a4
    d138:	fff60693          	addi	a3,a2,-1 # 7fff <llma_tx_item_done+0x23>
    d13c:	00c7d663          	bge	a5,a2,d148 <dct_fix+0x75c>
    d140:	ffff86b7          	lui	a3,0xffff8
    d144:	f2f686ff          	maxw	a3,a3,a5
    d148:	519627ab          	lwgp	a5,15640 # 83e54 <ac_spec_lookup+0x1024>
    d14c:	61162f2b          	lwgp	t5,15888 # 83f4c <ac_spec_lookup+0x111c>
    d150:	62a1                	c.lui	t0,0x8
    d152:	a0f8877f          	smul16	a4,a7,a5
    d156:	a1e6847f          	smul16	s0,a3,t5
    d15a:	d4f717ff          	srai.u	a5,a4,15
    d15e:	d4f4177f          	srai.u	a4,s0,15
    d162:	3c07b7db          	bfos	a5,a5,15,0
    d166:	3c07375b          	bfos	a4,a4,15,0
    d16a:	97ba                	c.add	a5,a4
    d16c:	fff28393          	addi	t2,t0,-1 # 7fff <llma_tx_item_done+0x23>
    d170:	0057d663          	bge	a5,t0,d17c <dct_fix+0x790>
    d174:	ffff83b7          	lui	t2,0xffff8
    d178:	2e77d063          	bge	a5,t2,d458 <dct_fix+0xa6c>
    d17c:	51d627ab          	lwgp	a5,15644 # 83e58 <ac_spec_lookup+0x1028>
    d180:	5b9622ab          	lwgp	t0,15800 # 83ef4 <ac_spec_lookup+0x10c4>
    d184:	69a1                	c.lui	s3,0x8
    d186:	a0f3077f          	smul16	a4,t1,a5
    d18a:	a055047f          	smul16	s0,a0,t0
    d18e:	d4f717ff          	srai.u	a5,a4,15
    d192:	d4f4177f          	srai.u	a4,s0,15
    d196:	3c07b7db          	bfos	a5,a5,15,0
    d19a:	3c07375b          	bfos	a4,a4,15,0
    d19e:	00759123          	sh	t2,2(a1)
    d1a2:	97ba                	c.add	a5,a4
    d1a4:	fff98913          	addi	s2,s3,-1 # 7fff <llma_tx_item_done+0x23>
    d1a8:	0137d663          	bge	a5,s3,d1b4 <dct_fix+0x7c8>
    d1ac:	ffff8937          	lui	s2,0xffff8
    d1b0:	2b27d063          	bge	a5,s2,d450 <dct_fix+0xa64>
    d1b4:	595627ab          	lwgp	a5,15764 # 83ed0 <ac_spec_lookup+0x10a0>
    d1b8:	521622ab          	lwgp	t0,15648 # 83e5c <ac_spec_lookup+0x102c>
    d1bc:	69a1                	c.lui	s3,0x8
    d1be:	a0f8077f          	smul16	a4,a6,a5
    d1c2:	a05f847f          	smul16	s0,t6,t0
    d1c6:	d4f717ff          	srai.u	a5,a4,15
    d1ca:	d4f4177f          	srai.u	a4,s0,15
    d1ce:	3c07b7db          	bfos	a5,a5,15,0
    d1d2:	3c07375b          	bfos	a4,a4,15,0
    d1d6:	01259923          	sh	s2,18(a1)
    d1da:	97ba                	c.add	a5,a4
    d1dc:	fff98913          	addi	s2,s3,-1 # 7fff <llma_tx_item_done+0x23>
    d1e0:	0137d663          	bge	a5,s3,d1ec <dct_fix+0x800>
    d1e4:	ffff8937          	lui	s2,0xffff8
    d1e8:	2727d063          	bge	a5,s2,d448 <dct_fix+0xa5c>
    d1ec:	63d6272b          	lwgp	a4,15932 # 83f78 <ac_spec_lookup+0x1148>
    d1f0:	505627ab          	lwgp	a5,15620 # 83e40 <ac_spec_lookup+0x1010>
    d1f4:	6a21                	c.lui	s4,0x8
    d1f6:	a0ee047f          	smul16	s0,t3,a4
    d1fa:	a0fe877f          	smul16	a4,t4,a5
    d1fe:	d4f412ff          	srai.u	t0,s0,15
    d202:	d4f717ff          	srai.u	a5,a4,15
    d206:	3c07b7db          	bfos	a5,a5,15,0
    d20a:	3c02b75b          	bfos	a4,t0,15,0
    d20e:	01259523          	sh	s2,10(a1)
    d212:	97ba                	c.add	a5,a4
    d214:	fffa0293          	addi	t0,s4,-1 # 7fff <llma_tx_item_done+0x23>
    d218:	0147d663          	bge	a5,s4,d224 <dct_fix+0x838>
    d21c:	ffff82b7          	lui	t0,0xffff8
    d220:	2257d063          	bge	a5,t0,d440 <dct_fix+0xa54>
    d224:	63d627ab          	lwgp	a5,15932 # 83f78 <ac_spec_lookup+0x1148>
    d228:	6421                	c.lui	s0,0x8
    d22a:	00559d23          	sh	t0,26(a1)
    d22e:	a0fe877f          	smul16	a4,t4,a5
    d232:	61562eab          	lwgp	t4,15892 # 83f50 <ac_spec_lookup+0x1120>
    d236:	d4f717ff          	srai.u	a5,a4,15
    d23a:	fff40293          	addi	t0,s0,-1 # 7fff <llma_tx_item_done+0x23>
    d23e:	a1de0e7f          	smul16	t3,t3,t4
    d242:	3c07bedb          	bfos	t4,a5,15,0
    d246:	d4fe1e7f          	srai.u	t3,t3,15
    d24a:	3c0e3e5b          	bfos	t3,t3,15,0
    d24e:	9e76                	c.add	t3,t4
    d250:	008e5663          	bge	t3,s0,d25c <dct_fix+0x870>
    d254:	ffff82b7          	lui	t0,0xffff8
    d258:	1e5e5063          	bge	t3,t0,d438 <dct_fix+0xa4c>
    d25c:	59562e2b          	lwgp	t3,15764 # 83ed0 <ac_spec_lookup+0x10a0>
    d260:	5e16272b          	lwgp	a4,15840 # 83f1c <ac_spec_lookup+0x10ec>
    d264:	63a1                	c.lui	t2,0x8
    d266:	a1cf8e7f          	smul16	t3,t6,t3
    d26a:	a0e8077f          	smul16	a4,a6,a4
    d26e:	d4fe1fff          	srai.u	t6,t3,15
    d272:	d4f7187f          	srai.u	a6,a4,15
    d276:	3c08385b          	bfos	a6,a6,15,0
    d27a:	3c0fbfdb          	bfos	t6,t6,15,0
    d27e:	00559323          	sh	t0,6(a1)
    d282:	987e                	c.add	a6,t6
    d284:	fff38e13          	addi	t3,t2,-1 # 7fff <llma_tx_item_done+0x23>
    d288:	00785663          	bge	a6,t2,d294 <dct_fix+0x8a8>
    d28c:	ffff8e37          	lui	t3,0xffff8
    d290:	1bc85063          	bge	a6,t3,d430 <dct_fix+0xa44>
    d294:	51d6272b          	lwgp	a4,15644 # 83e58 <ac_spec_lookup+0x1028>
    d298:	6821                	c.lui	a6,0x8
    d29a:	01c59b23          	sh	t3,22(a1)
    d29e:	a0e5077f          	smul16	a4,a0,a4
    d2a2:	5096252b          	lwgp	a0,15624 # 83e44 <ac_spec_lookup+0x1014>
    d2a6:	a0a3037f          	smul16	t1,t1,a0
    d2aa:	d4f7157f          	srai.u	a0,a4,15
    d2ae:	d4f3137f          	srai.u	t1,t1,15
    d2b2:	3c05355b          	bfos	a0,a0,15,0
    d2b6:	3c03335b          	bfos	t1,t1,15,0
    d2ba:	932a                	c.add	t1,a0
    d2bc:	fff80513          	addi	a0,a6,-1 # 7fff <llma_tx_item_done+0x23>
    d2c0:	01035663          	bge	t1,a6,d2cc <dct_fix+0x8e0>
    d2c4:	ffff8537          	lui	a0,0xffff8
    d2c8:	16a35063          	bge	t1,a0,d428 <dct_fix+0xa3c>
    d2cc:	5196262b          	lwgp	a2,15640 # 83e54 <ac_spec_lookup+0x1024>
    d2d0:	67d6272b          	lwgp	a4,15996 # 83fb8 <ac_spec_lookup+0x1188>
    d2d4:	6821                	c.lui	a6,0x8
    d2d6:	a0c6867f          	smul16	a2,a3,a2
    d2da:	a0e8877f          	smul16	a4,a7,a4
    d2de:	d4f616ff          	srai.u	a3,a2,15
    d2e2:	d4f718ff          	srai.u	a7,a4,15
    d2e6:	3c08b8db          	bfos	a7,a7,15,0
    d2ea:	3c06b6db          	bfos	a3,a3,15,0
    d2ee:	00a59723          	sh	a0,14(a1)
    d2f2:	98b6                	c.add	a7,a3
    d2f4:	fff80793          	addi	a5,a6,-1 # 7fff <llma_tx_item_done+0x23>
    d2f8:	0108d863          	bge	a7,a6,d308 <dct_fix+0x91c>
    d2fc:	ffff87b7          	lui	a5,0xffff8
    d300:	00f8c463          	blt	a7,a5,d308 <dct_fix+0x91c>
    d304:	3c08b7db          	bfos	a5,a7,15,0
    d308:	5472                	c.lwsp	s0,60(sp)
    d30a:	00f59f23          	sh	a5,30(a1)
    d30e:	54e2                	c.lwsp	s1,56(sp)
    d310:	5952                	c.lwsp	s2,52(sp)
    d312:	59c2                	c.lwsp	s3,48(sp)
    d314:	5a32                	c.lwsp	s4,44(sp)
    d316:	5aa2                	c.lwsp	s5,40(sp)
    d318:	5b12                	c.lwsp	s6,36(sp)
    d31a:	5b82                	c.lwsp	s7,32(sp)
    d31c:	4c72                	c.lwsp	s8,28(sp)
    d31e:	4ce2                	c.lwsp	s9,24(sp)
    d320:	4d52                	c.lwsp	s10,20(sp)
    d322:	4dc2                	c.lwsp	s11,16(sp)
    d324:	6121                	c.addi16sp	sp,64
    d326:	8082                	c.jr	ra
    d328:	fff88713          	addi	a4,a7,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d32c:	c9dff06f          	j	cfc8 <dct_fix+0x5dc>
    d330:	fff70693          	addi	a3,a4,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d334:	c65ff06f          	j	cf98 <dct_fix+0x5ac>
    d338:	fffa8613          	addi	a2,s5,-1
    d33c:	c2dff06f          	j	cf68 <dct_fix+0x57c>
    d340:	fff60813          	addi	a6,a2,-1
    d344:	bf5ff06f          	j	cf38 <dct_fix+0x54c>
    d348:	fff70793          	addi	a5,a4,-1
    d34c:	a91ff06f          	j	cddc <dct_fix+0x3f0>
    d350:	fff68f13          	addi	t5,a3,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d354:	a51ff06f          	j	cda4 <dct_fix+0x3b8>
    d358:	fff68513          	addi	a0,a3,-1
    d35c:	a39ff06f          	j	cd94 <dct_fix+0x3a8>
    d360:	fff28f93          	addi	t6,t0,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d364:	9f9ff06f          	j	cd5c <dct_fix+0x370>
    d368:	fff90613          	addi	a2,s2,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d36c:	9e1ff06f          	j	cd4c <dct_fix+0x360>
    d370:	fffc8e13          	addi	t3,s9,-1 # 7fff <llma_tx_item_done+0x23>
    d374:	9adff06f          	j	cd20 <dct_fix+0x334>
    d378:	fff80a93          	addi	s5,a6,-1
    d37c:	925ff06f          	j	cca0 <dct_fix+0x2b4>
    d380:	fff80393          	addi	t2,a6,-1
    d384:	90dff06f          	j	cc90 <dct_fix+0x2a4>
    d388:	fffc8713          	addi	a4,s9,-1
    d38c:	8f5ff06f          	j	cc80 <dct_fix+0x294>
    d390:	fffe0793          	addi	a5,t3,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d394:	8c1ff06f          	j	cc54 <dct_fix+0x268>
    d398:	fffc8513          	addi	a0,s9,-1
    d39c:	88dff06f          	j	cc28 <dct_fix+0x23c>
    d3a0:	fffe0693          	addi	a3,t3,-1
    d3a4:	851ff06f          	j	cbf4 <dct_fix+0x208>
    d3a8:	fff68f13          	addi	t5,a3,-1
    d3ac:	815ff06f          	j	cbc0 <dct_fix+0x1d4>
    d3b0:	fff60c13          	addi	s8,a2,-1
    d3b4:	ffcff06f          	j	cbb0 <dct_fix+0x1c4>
    d3b8:	fff60893          	addi	a7,a2,-1
    d3bc:	fe4ff06f          	j	cba0 <dct_fix+0x1b4>
    d3c0:	fffc8313          	addi	t1,s9,-1
    d3c4:	fa4ff06f          	j	cb68 <dct_fix+0x17c>
    d3c8:	fffd0913          	addi	s2,s10,-1
    d3cc:	f8cff06f          	j	cb58 <dct_fix+0x16c>
    d3d0:	fff90993          	addi	s3,s2,-1
    d3d4:	f74ff06f          	j	cb48 <dct_fix+0x15c>
    d3d8:	fff90493          	addi	s1,s2,-1
    d3dc:	f5cff06f          	j	cb38 <dct_fix+0x14c>
    d3e0:	fff48413          	addi	s0,s1,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d3e4:	f44ff06f          	j	cb28 <dct_fix+0x13c>
    d3e8:	fffd0613          	addi	a2,s10,-1
    d3ec:	edcff06f          	j	cac8 <dct_fix+0xdc>
    d3f0:	fff60c13          	addi	s8,a2,-1
    d3f4:	ebcff06f          	j	cab0 <dct_fix+0xc4>
    d3f8:	fff68293          	addi	t0,a3,-1
    d3fc:	e9cff06f          	j	ca98 <dct_fix+0xac>
    d400:	fff68313          	addi	t1,a3,-1
    d404:	e7cff06f          	j	ca80 <dct_fix+0x94>
    d408:	fff70c93          	addi	s9,a4,-1
    d40c:	e5cff06f          	j	ca68 <dct_fix+0x7c>
    d410:	fff78f93          	addi	t6,a5,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    d414:	e3cff06f          	j	ca50 <dct_fix+0x64>
    d418:	fff78e13          	addi	t3,a5,-1
    d41c:	e1cff06f          	j	ca38 <dct_fix+0x4c>
    d420:	fff78893          	addi	a7,a5,-1
    d424:	dfcff06f          	j	ca20 <dct_fix+0x34>
    d428:	3c03355b          	bfos	a0,t1,15,0
    d42c:	ea1ff06f          	j	d2cc <dct_fix+0x8e0>
    d430:	3c083e5b          	bfos	t3,a6,15,0
    d434:	e61ff06f          	j	d294 <dct_fix+0x8a8>
    d438:	3c0e32db          	bfos	t0,t3,15,0
    d43c:	e21ff06f          	j	d25c <dct_fix+0x870>
    d440:	3c07b2db          	bfos	t0,a5,15,0
    d444:	de1ff06f          	j	d224 <dct_fix+0x838>
    d448:	3c07b95b          	bfos	s2,a5,15,0
    d44c:	da1ff06f          	j	d1ec <dct_fix+0x800>
    d450:	3c07b95b          	bfos	s2,a5,15,0
    d454:	d61ff06f          	j	d1b4 <dct_fix+0x7c8>
    d458:	3c07b3db          	bfos	t2,a5,15,0
    d45c:	d21ff06f          	j	d17c <dct_fix+0x790>
    d460:	3c0338db          	bfos	a7,t1,15,0
    d464:	c41ff06f          	j	d0a4 <dct_fix+0x6b8>
    d468:	3c0e38db          	bfos	a7,t3,15,0
    d46c:	c01ff06f          	j	d06c <dct_fix+0x680>
    d470:	3c08b3db          	bfos	t2,a7,15,0
    d474:	bc1ff06f          	j	d034 <dct_fix+0x648>
    d478:	3c08b3db          	bfos	t2,a7,15,0
    d47c:	b81ff06f          	j	cffc <dct_fix+0x610>
    d480:	3c0eb75b          	bfos	a4,t4,15,0
    d484:	a31ff06f          	j	ceb4 <dct_fix+0x4c8>
    d488:	3c07385b          	bfos	a6,a4,15,0
    d48c:	9f1ff06f          	j	ce7c <dct_fix+0x490>
    d490:	3c083b5b          	bfos	s6,a6,15,0
    d494:	9b1ff06f          	j	ce44 <dct_fix+0x458>
    d498:	3c073b5b          	bfos	s6,a4,15,0
    d49c:	971ff06f          	j	ce0c <dct_fix+0x420>

0000d4a0 <idct_fix>:
    d4a0:	7139                	c.addi16sp	sp,-64
    d4a2:	de22                	c.swsp	s0,60(sp)
    d4a4:	dc26                	c.swsp	s1,56(sp)
    d4a6:	da4a                	c.swsp	s2,52(sp)
    d4a8:	d84e                	c.swsp	s3,48(sp)
    d4aa:	d652                	c.swsp	s4,44(sp)
    d4ac:	d456                	c.swsp	s5,40(sp)
    d4ae:	d25a                	c.swsp	s6,36(sp)
    d4b0:	d05e                	c.swsp	s7,32(sp)
    d4b2:	ce62                	c.swsp	s8,28(sp)
    d4b4:	cc6a                	c.swsp	s10,24(sp)
    d4b6:	ca6e                	c.swsp	s11,20(sp)
    d4b8:	519626ab          	lwgp	a3,15640 # 83e54 <ac_spec_lookup+0x1024>
    d4bc:	67d627ab          	lwgp	a5,15996 # 83fb8 <ac_spec_lookup+0x1188>
    d4c0:	00251703          	lh	a4,2(a0) # ffff8002 <BIN_SIZE+0xdffb999a>
    d4c4:	01e51883          	lh	a7,30(a0)
    d4c8:	6e21                	c.lui	t3,0x8
    d4ca:	a0d7037f          	smul16	t1,a4,a3
    d4ce:	a0f8867f          	smul16	a2,a7,a5
    d4d2:	d4f3187f          	srai.u	a6,t1,15
    d4d6:	d4f617ff          	srai.u	a5,a2,15
    d4da:	3c0836db          	bfos	a3,a6,15,0
    d4de:	3c07b7db          	bfos	a5,a5,15,0
    d4e2:	96be                	c.add	a3,a5
    d4e4:	23c6d4e3          	bge	a3,t3,df0c <idct_fix+0xa6c>
    d4e8:	ffff87b7          	lui	a5,0xffff8
    d4ec:	f2f686ff          	maxw	a3,a3,a5
    d4f0:	509627ab          	lwgp	a5,15624 # 83e44 <ac_spec_lookup+0x1014>
    d4f4:	01251303          	lh	t1,18(a0)
    d4f8:	51d62fab          	lwgp	t6,15644 # 83e58 <ac_spec_lookup+0x1028>
    d4fc:	00e51603          	lh	a2,14(a0)
    d500:	6821                	c.lui	a6,0x8
    d502:	a1f30f7f          	smul16	t5,t1,t6
    d506:	a0f60e7f          	smul16	t3,a2,a5
    d50a:	d4ff1fff          	srai.u	t6,t5,15
    d50e:	d4fe17ff          	srai.u	a5,t3,15
    d512:	3c0fbfdb          	bfos	t6,t6,15,0
    d516:	3c07b7db          	bfos	a5,a5,15,0
    d51a:	9fbe                	c.add	t6,a5
    d51c:	1f0fd4e3          	bge	t6,a6,df04 <idct_fix+0xa64>
    d520:	ffff87b7          	lui	a5,0xffff8
    d524:	f2ff8fff          	maxw	t6,t6,a5
    d528:	5956282b          	lwgp	a6,15764 # 83ed0 <ac_spec_lookup+0x10a0>
    d52c:	5e1627ab          	lwgp	a5,15840 # 83f1c <ac_spec_lookup+0x10ec>
    d530:	00a51e03          	lh	t3,10(a0)
    d534:	01651f03          	lh	t5,22(a0)
    d538:	6ea1                	c.lui	t4,0x8
    d53a:	a10e097f          	smul16	s2,t3,a6
    d53e:	a0ff047f          	smul16	s0,t5,a5
    d542:	d4f9187f          	srai.u	a6,s2,15
    d546:	d4f417ff          	srai.u	a5,s0,15
    d54a:	3c08385b          	bfos	a6,a6,15,0
    d54e:	3c07b7db          	bfos	a5,a5,15,0
    d552:	00f803b3          	add	t2,a6,a5
    d556:	1bd3d3e3          	bge	t2,t4,defc <idct_fix+0xa5c>
    d55a:	77e1                	c.lui	a5,0xffff8
    d55c:	f2f383ff          	maxw	t2,t2,a5
    d560:	63d6282b          	lwgp	a6,15932 # 83f78 <ac_spec_lookup+0x1148>
    d564:	01a51e83          	lh	t4,26(a0)
    d568:	00651783          	lh	a5,6(a0)
    d56c:	6ba1                	c.lui	s7,0x8
    d56e:	a10e897f          	smul16	s2,t4,a6
    d572:	6156282b          	lwgp	a6,15892 # 83f50 <ac_spec_lookup+0x1120>
    d576:	a107847f          	smul16	s0,a5,a6
    d57a:	d4f9187f          	srai.u	a6,s2,15
    d57e:	d4f4147f          	srai.u	s0,s0,15
    d582:	3c0834db          	bfos	s1,a6,15,0
    d586:	3c04385b          	bfos	a6,s0,15,0
    d58a:	9826                	c.add	a6,s1
    d58c:	177854e3          	bge	a6,s7,def4 <idct_fix+0xa54>
    d590:	ffff8437          	lui	s0,0xffff8
    d594:	f288087f          	maxw	a6,a6,s0
    d598:	63d6292b          	lwgp	s2,15932 # 83f78 <ac_spec_lookup+0x1148>
    d59c:	6b21                	c.lui	s6,0x8
    d59e:	a127897f          	smul16	s2,a5,s2
    d5a2:	5056242b          	lwgp	s0,15620 # 83e40 <ac_spec_lookup+0x1010>
    d5a6:	d4f917ff          	srai.u	a5,s2,15
    d5aa:	3c07b7db          	bfos	a5,a5,15,0
    d5ae:	a08e847f          	smul16	s0,t4,s0
    d5b2:	d4f41eff          	srai.u	t4,s0,15
    d5b6:	3c0ebedb          	bfos	t4,t4,15,0
    d5ba:	97f6                	c.add	a5,t4
    d5bc:	1367d8e3          	bge	a5,s6,deec <idct_fix+0xa4c>
    d5c0:	ffff8eb7          	lui	t4,0xffff8
    d5c4:	f3d787ff          	maxw	a5,a5,t4
    d5c8:	5956242b          	lwgp	s0,15764 # 83ed0 <ac_spec_lookup+0x10a0>
    d5cc:	6921                	c.lui	s2,0x8
    d5ce:	a08f047f          	smul16	s0,t5,s0
    d5d2:	52162f2b          	lwgp	t5,15648 # 83e5c <ac_spec_lookup+0x102c>
    d5d6:	a1ee0e7f          	smul16	t3,t3,t5
    d5da:	d4f41f7f          	srai.u	t5,s0,15
    d5de:	d4fe1e7f          	srai.u	t3,t3,15
    d5e2:	3c0f3f5b          	bfos	t5,t5,15,0
    d5e6:	3c0e3e5b          	bfos	t3,t3,15,0
    d5ea:	9f72                	c.add	t5,t3
    d5ec:	0f2f5ce3          	bge	t5,s2,dee4 <idct_fix+0xa44>
    d5f0:	ffff8e37          	lui	t3,0xffff8
    d5f4:	f3cf0f7f          	maxw	t5,t5,t3
    d5f8:	51d6242b          	lwgp	s0,15644 # 83e58 <ac_spec_lookup+0x1028>
    d5fc:	6921                	c.lui	s2,0x8
    d5fe:	a086047f          	smul16	s0,a2,s0
    d602:	5b962e2b          	lwgp	t3,15800 # 83ef4 <ac_spec_lookup+0x10c4>
    d606:	d4f4167f          	srai.u	a2,s0,15
    d60a:	3c06365b          	bfos	a2,a2,15,0
    d60e:	a1c30e7f          	smul16	t3,t1,t3
    d612:	d4fe137f          	srai.u	t1,t3,15
    d616:	3c03335b          	bfos	t1,t1,15,0
    d61a:	00660e33          	add	t3,a2,t1
    d61e:	0b2e5fe3          	bge	t3,s2,dedc <idct_fix+0xa3c>
    d622:	7661                	c.lui	a2,0xffff8
    d624:	f2ce0e7f          	maxw	t3,t3,a2
    d628:	5196262b          	lwgp	a2,15640 # 83e54 <ac_spec_lookup+0x1024>
    d62c:	6321                	c.lui	t1,0x8
    d62e:	a0c8897f          	smul16	s2,a7,a2
    d632:	6116242b          	lwgp	s0,15888 # 83f4c <ac_spec_lookup+0x111c>
    d636:	d4f9167f          	srai.u	a2,s2,15
    d63a:	3c06365b          	bfos	a2,a2,15,0
    d63e:	a087047f          	smul16	s0,a4,s0
    d642:	d4f4177f          	srai.u	a4,s0,15
    d646:	3c07375b          	bfos	a4,a4,15,0
    d64a:	963a                	c.add	a2,a4
    d64c:	086654e3          	bge	a2,t1,ded4 <idct_fix+0xa34>
    d650:	ffff8737          	lui	a4,0xffff8
    d654:	f2e6067f          	maxw	a2,a2,a4
    d658:	609628ab          	lwgp	a7,15880 # 83f44 <ac_spec_lookup+0x1114>
    d65c:	5dd6272b          	lwgp	a4,15836 # 83f18 <ac_spec_lookup+0x10e8>
    d660:	00451e83          	lh	t4,4(a0)
    d664:	01c51403          	lh	s0,28(a0)
    d668:	6321                	c.lui	t1,0x8
    d66a:	a11e8a7f          	smul16	s4,t4,a7
    d66e:	a0e4097f          	smul16	s2,s0,a4
    d672:	d4fa18ff          	srai.u	a7,s4,15
    d676:	d4f9177f          	srai.u	a4,s2,15
    d67a:	3c08b8db          	bfos	a7,a7,15,0
    d67e:	3c07375b          	bfos	a4,a4,15,0
    d682:	98ba                	c.add	a7,a4
    d684:	0468d4e3          	bge	a7,t1,decc <idct_fix+0xa2c>
    d688:	ffff8737          	lui	a4,0xffff8
    d68c:	f2e888ff          	maxw	a7,a7,a4
    d690:	5016232b          	lwgp	t1,15616 # 83e3c <ac_spec_lookup+0x100c>
    d694:	01451483          	lh	s1,20(a0)
    d698:	00c51703          	lh	a4,12(a0)
    d69c:	6c21                	c.lui	s8,0x8
    d69e:	a0648a7f          	smul16	s4,s1,t1
    d6a2:	5b16232b          	lwgp	t1,15792 # 83eec <ac_spec_lookup+0x10bc>
    d6a6:	d4fa12ff          	srai.u	t0,s4,15
    d6aa:	3c02b2db          	bfos	t0,t0,15,0
    d6ae:	a067097f          	smul16	s2,a4,t1
    d6b2:	d4f9137f          	srai.u	t1,s2,15
    d6b6:	3c03335b          	bfos	t1,t1,15,0
    d6ba:	929a                	c.add	t0,t1
    d6bc:	0182d4e3          	bge	t0,s8,dec4 <idct_fix+0xa24>
    d6c0:	ffff8337          	lui	t1,0xffff8
    d6c4:	f26282ff          	maxw	t0,t0,t1
    d6c8:	50162a2b          	lwgp	s4,15616 # 83e3c <ac_spec_lookup+0x100c>
    d6cc:	6ba1                	c.lui	s7,0x8
    d6ce:	a1470a7f          	smul16	s4,a4,s4
    d6d2:	6516292b          	lwgp	s2,15952 # 83f8c <ac_spec_lookup+0x115c>
    d6d6:	d4fa177f          	srai.u	a4,s4,15
    d6da:	3c07375b          	bfos	a4,a4,15,0
    d6de:	a124897f          	smul16	s2,s1,s2
    d6e2:	d4f914ff          	srai.u	s1,s2,15
    d6e6:	3c04b4db          	bfos	s1,s1,15,0
    d6ea:	00970333          	add	t1,a4,s1
    d6ee:	7d735763          	bge	t1,s7,debc <idct_fix+0xa1c>
    d6f2:	7761                	c.lui	a4,0xffff8
    d6f4:	f2e3037f          	maxw	t1,t1,a4
    d6f8:	6096272b          	lwgp	a4,15880 # 83f44 <ac_spec_lookup+0x1114>
    d6fc:	6a21                	c.lui	s4,0x8
    d6fe:	a0e4097f          	smul16	s2,s0,a4
    d702:	5916242b          	lwgp	s0,15760 # 83ecc <ac_spec_lookup+0x109c>
    d706:	d4f9177f          	srai.u	a4,s2,15
    d70a:	3c07375b          	bfos	a4,a4,15,0
    d70e:	a08e847f          	smul16	s0,t4,s0
    d712:	d4f41eff          	srai.u	t4,s0,15
    d716:	3c0ebedb          	bfos	t4,t4,15,0
    d71a:	9776                	c.add	a4,t4
    d71c:	79475c63          	bge	a4,s4,deb4 <idct_fix+0xa14>
    d720:	ffff8eb7          	lui	t4,0xffff8
    d724:	f3d7077f          	maxw	a4,a4,t4
    d728:	00df8eb3          	add	t4,t6,a3
    d72c:	6421                	c.lui	s0,0x8
    d72e:	768edf63          	bge	t4,s0,deac <idct_fix+0xa0c>
    d732:	7461                	c.lui	s0,0xffff8
    d734:	f28e8eff          	maxw	t4,t4,s0
    d738:	6421                	c.lui	s0,0x8
    d73a:	41f686b3          	sub	a3,a3,t6
    d73e:	fff40913          	addi	s2,s0,-1 # 7fff <llma_tx_item_done+0x23>
    d742:	0086d563          	bge	a3,s0,d74c <idct_fix+0x2ac>
    d746:	7961                	c.lui	s2,0xffff8
    d748:	f2d9097f          	maxw	s2,s2,a3
    d74c:	66a1                	c.lui	a3,0x8
    d74e:	40780fb3          	sub	t6,a6,t2
    d752:	fff68993          	addi	s3,a3,-1 # 7fff <llma_tx_item_done+0x23>
    d756:	00dfd563          	bge	t6,a3,d760 <idct_fix+0x2c0>
    d75a:	79e1                	c.lui	s3,0xffff8
    d75c:	f3f989ff          	maxw	s3,s3,t6
    d760:	981e                	c.add	a6,t2
    d762:	66a1                	c.lui	a3,0x8
    d764:	74d85063          	bge	a6,a3,dea4 <idct_fix+0xa04>
    d768:	ffff86b7          	lui	a3,0xffff8
    d76c:	f2d8087f          	maxw	a6,a6,a3
    d770:	01e78433          	add	s0,a5,t5
    d774:	66a1                	c.lui	a3,0x8
    d776:	72d45363          	bge	s0,a3,de9c <idct_fix+0x9fc>
    d77a:	76e1                	c.lui	a3,0xffff8
    d77c:	f2d4047f          	maxw	s0,s0,a3
    d780:	66a1                	c.lui	a3,0x8
    d782:	41e787b3          	sub	a5,a5,t5
    d786:	fff68f93          	addi	t6,a3,-1 # 7fff <llma_tx_item_done+0x23>
    d78a:	00d7d563          	bge	a5,a3,d794 <idct_fix+0x2f4>
    d78e:	7fe1                	c.lui	t6,0xffff8
    d790:	f2ff8fff          	maxw	t6,t6,a5
    d794:	67a1                	c.lui	a5,0x8
    d796:	41c606b3          	sub	a3,a2,t3
    d79a:	fff78a13          	addi	s4,a5,-1 # 7fff <llma_tx_item_done+0x23>
    d79e:	00f6d563          	bge	a3,a5,d7a8 <idct_fix+0x308>
    d7a2:	7a61                	c.lui	s4,0xffff8
    d7a4:	f2da0a7f          	maxw	s4,s4,a3
    d7a8:	9672                	c.add	a2,t3
    d7aa:	67a1                	c.lui	a5,0x8
    d7ac:	6ef65463          	bge	a2,a5,de94 <idct_fix+0x9f4>
    d7b0:	ffff87b7          	lui	a5,0xffff8
    d7b4:	f2f6067f          	maxw	a2,a2,a5
    d7b8:	52d62f2b          	lwgp	t5,15660 # 83e68 <ac_spec_lookup+0x1038>
    d7bc:	00051e03          	lh	t3,0(a0)
    d7c0:	01051783          	lh	a5,16(a0)
    d7c4:	6aa1                	c.lui	s5,0x8
    d7c6:	a1ee0d7f          	smul16	s10,t3,t5
    d7ca:	a1e78b7f          	smul16	s6,a5,t5
    d7ce:	d4fd16ff          	srai.u	a3,s10,15
    d7d2:	d4fb1f7f          	srai.u	t5,s6,15
    d7d6:	3c06b6db          	bfos	a3,a3,15,0
    d7da:	3c0f3f5b          	bfos	t5,t5,15,0
    d7de:	01e683b3          	add	t2,a3,t5
    d7e2:	6b53d563          	bge	t2,s5,de8c <idct_fix+0x9ec>
    d7e6:	76e1                	c.lui	a3,0xffff8
    d7e8:	f2d383ff          	maxw	t2,t2,a3
    d7ec:	52d62b2b          	lwgp	s6,15660 # 83e68 <ac_spec_lookup+0x1038>
    d7f0:	67562d2b          	lwgp	s10,15988 # 83fb0 <ac_spec_lookup+0x1180>
    d7f4:	66a1                	c.lui	a3,0x8
    d7f6:	a16e0b7f          	smul16	s6,t3,s6
    d7fa:	a1a78d7f          	smul16	s10,a5,s10
    d7fe:	d4fb1e7f          	srai.u	t3,s6,15
    d802:	d4fd17ff          	srai.u	a5,s10,15
    d806:	3c07b7db          	bfos	a5,a5,15,0
    d80a:	3c0e3e5b          	bfos	t3,t3,15,0
    d80e:	97f2                	c.add	a5,t3
    d810:	66d7da63          	bge	a5,a3,de84 <idct_fix+0x9e4>
    d814:	ffff86b7          	lui	a3,0xffff8
    d818:	f2d787ff          	maxw	a5,a5,a3
    d81c:	00851f03          	lh	t5,8(a0)
    d820:	01851683          	lh	a3,24(a0)
    d824:	59d62e2b          	lwgp	t3,15772 # 83ed8 <ac_spec_lookup+0x10a8>
    d828:	55d6252b          	lwgp	a0,15708 # 83e98 <ac_spec_lookup+0x1068>
    d82c:	6aa1                	c.lui	s5,0x8
    d82e:	a1cf0d7f          	smul16	s10,t5,t3
    d832:	a0a68b7f          	smul16	s6,a3,a0
    d836:	d4fd1e7f          	srai.u	t3,s10,15
    d83a:	d4fb157f          	srai.u	a0,s6,15
    d83e:	3c0e3e5b          	bfos	t3,t3,15,0
    d842:	3c05355b          	bfos	a0,a0,15,0
    d846:	9e2a                	c.add	t3,a0
    d848:	635e5a63          	bge	t3,s5,de7c <idct_fix+0x9dc>
    d84c:	ffff8537          	lui	a0,0xffff8
    d850:	f2ae0e7f          	maxw	t3,t3,a0
    d854:	59d62d2b          	lwgp	s10,15772 # 83ed8 <ac_spec_lookup+0x10a8>
    d858:	6521                	c.lui	a0,0x8
    d85a:	a1a68d7f          	smul16	s10,a3,s10
    d85e:	62562b2b          	lwgp	s6,15908 # 83f60 <ac_spec_lookup+0x1130>
    d862:	d4fd16ff          	srai.u	a3,s10,15
    d866:	3c06b6db          	bfos	a3,a3,15,0
    d86a:	a16f0b7f          	smul16	s6,t5,s6
    d86e:	d4fb1f7f          	srai.u	t5,s6,15
    d872:	3c0f3f5b          	bfos	t5,t5,15,0
    d876:	96fa                	c.add	a3,t5
    d878:	5ea6de63          	bge	a3,a0,de74 <idct_fix+0x9d4>
    d87c:	ffff8537          	lui	a0,0xffff8
    d880:	f2a686ff          	maxw	a3,a3,a0
    d884:	00588c33          	add	s8,a7,t0
    d888:	6521                	c.lui	a0,0x8
    d88a:	5eac5163          	bge	s8,a0,de6c <idct_fix+0x9cc>
    d88e:	7561                	c.lui	a0,0xffff8
    d890:	f2ac0c7f          	maxw	s8,s8,a0
    d894:	6521                	c.lui	a0,0x8
    d896:	405888b3          	sub	a7,a7,t0
    d89a:	fff50493          	addi	s1,a0,-1 # 7fff <llma_tx_item_done+0x23>
    d89e:	00a8d563          	bge	a7,a0,d8a8 <idct_fix+0x408>
    d8a2:	74e1                	c.lui	s1,0xffff8
    d8a4:	f31484ff          	maxw	s1,s1,a7
    d8a8:	6521                	c.lui	a0,0x8
    d8aa:	406708b3          	sub	a7,a4,t1
    d8ae:	fff50f13          	addi	t5,a0,-1 # 7fff <llma_tx_item_done+0x23>
    d8b2:	00a8d563          	bge	a7,a0,d8bc <idct_fix+0x41c>
    d8b6:	7f61                	c.lui	t5,0xffff8
    d8b8:	f31f0f7f          	maxw	t5,t5,a7
    d8bc:	971a                	c.add	a4,t1
    d8be:	6521                	c.lui	a0,0x8
    d8c0:	5aa75263          	bge	a4,a0,de64 <idct_fix+0x9c4>
    d8c4:	ffff8537          	lui	a0,0xffff8
    d8c8:	f2a7077f          	maxw	a4,a4,a0
    d8cc:	5ed628ab          	lwgp	a7,15852 # 83f28 <ac_spec_lookup+0x10f8>
    d8d0:	6796252b          	lwgp	a0,15992 # 83fb4 <ac_spec_lookup+0x1184>
    d8d4:	6321                	c.lui	t1,0x8
    d8d6:	a1190d7f          	smul16	s10,s2,a7
    d8da:	a0aa0b7f          	smul16	s6,s4,a0
    d8de:	d4fd18ff          	srai.u	a7,s10,15
    d8e2:	d4fb157f          	srai.u	a0,s6,15
    d8e6:	3c08b8db          	bfos	a7,a7,15,0
    d8ea:	3c05355b          	bfos	a0,a0,15,0
    d8ee:	98aa                	c.add	a7,a0
    d8f0:	5668d663          	bge	a7,t1,de5c <idct_fix+0x9bc>
    d8f4:	ffff8537          	lui	a0,0xffff8
    d8f8:	f2a888ff          	maxw	a7,a7,a0
    d8fc:	58d6232b          	lwgp	t1,15756 # 83ec8 <ac_spec_lookup+0x1098>
    d900:	5ed6252b          	lwgp	a0,15852 # 83f28 <ac_spec_lookup+0x10f8>
    d904:	6d21                	c.lui	s10,0x8
    d906:	a0698b7f          	smul16	s6,s3,t1
    d90a:	c45a                	c.swsp	s6,8(sp)
    d90c:	c65e                	c.swsp	s7,12(sp)
    d90e:	a0af8b7f          	smul16	s6,t6,a0
    d912:	4522                	c.lwsp	a0,8(sp)
    d914:	d4f5137f          	srai.u	t1,a0,15
    d918:	d4fb157f          	srai.u	a0,s6,15
    d91c:	3c03335b          	bfos	t1,t1,15,0
    d920:	3c05355b          	bfos	a0,a0,15,0
    d924:	932a                	c.add	t1,a0
    d926:	53a35763          	bge	t1,s10,de54 <idct_fix+0x9b4>
    d92a:	7561                	c.lui	a0,0xffff8
    d92c:	f2a3037f          	maxw	t1,t1,a0
    d930:	5ed62b2b          	lwgp	s6,15852 # 83f28 <ac_spec_lookup+0x10f8>
    d934:	67962d2b          	lwgp	s10,15992 # 83fb4 <ac_spec_lookup+0x1184>
    d938:	6aa1                	c.lui	s5,0x8
    d93a:	a1698b7f          	smul16	s6,s3,s6
    d93e:	a1af8d7f          	smul16	s10,t6,s10
    d942:	d4fb19ff          	srai.u	s3,s6,15
    d946:	d4fd1fff          	srai.u	t6,s10,15
    d94a:	3c0fb55b          	bfos	a0,t6,15,0
    d94e:	3c09b9db          	bfos	s3,s3,15,0
    d952:	01350fb3          	add	t6,a0,s3
    d956:	4f5fdb63          	bge	t6,s5,de4c <idct_fix+0x9ac>
    d95a:	7561                	c.lui	a0,0xffff8
    d95c:	f2af8fff          	maxw	t6,t6,a0
    d960:	679629ab          	lwgp	s3,15992 # 83fb4 <ac_spec_lookup+0x1184>
    d964:	5f16252b          	lwgp	a0,15856 # 83f2c <ac_spec_lookup+0x10fc>
    d968:	62a1                	c.lui	t0,0x8
    d96a:	a139097f          	smul16	s2,s2,s3
    d96e:	a0aa0a7f          	smul16	s4,s4,a0
    d972:	d4f9197f          	srai.u	s2,s2,15
    d976:	d4fa157f          	srai.u	a0,s4,15
    d97a:	3c05355b          	bfos	a0,a0,15,0
    d97e:	3c09395b          	bfos	s2,s2,15,0
    d982:	954a                	c.add	a0,s2
    d984:	4c555063          	bge	a0,t0,de44 <idct_fix+0x9a4>
    d988:	ffff82b7          	lui	t0,0xffff8
    d98c:	f255057f          	maxw	a0,a0,t0
    d990:	00d382b3          	add	t0,t2,a3
    d994:	6921                	c.lui	s2,0x8
    d996:	4b22d363          	bge	t0,s2,de3c <idct_fix+0x99c>
    d99a:	7961                	c.lui	s2,0xffff8
    d99c:	f32282ff          	maxw	t0,t0,s2
    d9a0:	01c78b33          	add	s6,a5,t3
    d9a4:	6921                	c.lui	s2,0x8
    d9a6:	492b5763          	bge	s6,s2,de34 <idct_fix+0x994>
    d9aa:	7961                	c.lui	s2,0xffff8
    d9ac:	f32b0b7f          	maxw	s6,s6,s2
    d9b0:	41c787b3          	sub	a5,a5,t3
    d9b4:	6e21                	c.lui	t3,0x8
    d9b6:	47c7db63          	bge	a5,t3,de2c <idct_fix+0x98c>
    d9ba:	7e61                	c.lui	t3,0xffff8
    d9bc:	f3c787ff          	maxw	a5,a5,t3
    d9c0:	40d386b3          	sub	a3,t2,a3
    d9c4:	6e21                	c.lui	t3,0x8
    d9c6:	45c6df63          	bge	a3,t3,de24 <idct_fix+0x984>
    d9ca:	7e61                	c.lui	t3,0xffff8
    d9cc:	f3c686ff          	maxw	a3,a3,t3
    d9d0:	60162bab          	lwgp	s7,15872 # 83f3c <ac_spec_lookup+0x110c>
    d9d4:	64d6292b          	lwgp	s2,15948 # 83f88 <ac_spec_lookup+0x1158>
    d9d8:	6d21                	c.lui	s10,0x8
    d9da:	a1748a7f          	smul16	s4,s1,s7
    d9de:	a12f097f          	smul16	s2,t5,s2
    d9e2:	d4fa1bff          	srai.u	s7,s4,15
    d9e6:	d4f9197f          	srai.u	s2,s2,15
    d9ea:	3c0bbbdb          	bfos	s7,s7,15,0
    d9ee:	3c09395b          	bfos	s2,s2,15,0
    d9f2:	9bca                	c.add	s7,s2
    d9f4:	43abd463          	bge	s7,s10,de1c <idct_fix+0x97c>
    d9f8:	ffff8937          	lui	s2,0xffff8
    d9fc:	f32b8bff          	maxw	s7,s7,s2
    da00:	64d6292b          	lwgp	s2,15948 # 83f88 <ac_spec_lookup+0x1158>
    da04:	6d21                	c.lui	s10,0x8
    da06:	a12f0a7f          	smul16	s4,t5,s2
    da0a:	a124897f          	smul16	s2,s1,s2
    da0e:	d4fa1f7f          	srai.u	t5,s4,15
    da12:	d4f914ff          	srai.u	s1,s2,15
    da16:	3c0f3f5b          	bfos	t5,t5,15,0
    da1a:	3c04b4db          	bfos	s1,s1,15,0
    da1e:	9f26                	c.add	t5,s1
    da20:	3faf5a63          	bge	t5,s10,de14 <idct_fix+0x974>
    da24:	ffff84b7          	lui	s1,0xffff8
    da28:	f29f0f7f          	maxw	t5,t5,s1
    da2c:	010e89b3          	add	s3,t4,a6
    da30:	64a1                	c.lui	s1,0x8
    da32:	3c99dd63          	bge	s3,s1,de0c <idct_fix+0x96c>
    da36:	74e1                	c.lui	s1,0xffff8
    da38:	f29989ff          	maxw	s3,s3,s1
    da3c:	00688933          	add	s2,a7,t1
    da40:	64a1                	c.lui	s1,0x8
    da42:	3c995163          	bge	s2,s1,de04 <idct_fix+0x964>
    da46:	74e1                	c.lui	s1,0xffff8
    da48:	f299097f          	maxw	s2,s2,s1
    da4c:	64a1                	c.lui	s1,0x8
    da4e:	406888b3          	sub	a7,a7,t1
    da52:	fff48313          	addi	t1,s1,-1 # 7fff <llma_tx_item_done+0x23>
    da56:	0098d563          	bge	a7,s1,da60 <idct_fix+0x5c0>
    da5a:	7361                	c.lui	t1,0xffff8
    da5c:	f313037f          	maxw	t1,t1,a7
    da60:	68a1                	c.lui	a7,0x8
    da62:	410e8eb3          	sub	t4,t4,a6
    da66:	fff88813          	addi	a6,a7,-1 # 7fff <llma_tx_item_done+0x23>
    da6a:	011ed563          	bge	t4,a7,da74 <idct_fix+0x5d4>
    da6e:	7861                	c.lui	a6,0xffff8
    da70:	f3d8087f          	maxw	a6,a6,t4
    da74:	68a1                	c.lui	a7,0x8
    da76:	408604b3          	sub	s1,a2,s0
    da7a:	fff88e93          	addi	t4,a7,-1 # 7fff <llma_tx_item_done+0x23>
    da7e:	0114d563          	bge	s1,a7,da88 <idct_fix+0x5e8>
    da82:	7ee1                	c.lui	t4,0xffff8
    da84:	f29e8eff          	maxw	t4,t4,s1
    da88:	64a1                	c.lui	s1,0x8
    da8a:	41f50a33          	sub	s4,a0,t6
    da8e:	fff48893          	addi	a7,s1,-1 # 7fff <llma_tx_item_done+0x23>
    da92:	009a5563          	bge	s4,s1,da9c <idct_fix+0x5fc>
    da96:	78e1                	c.lui	a7,0xffff8
    da98:	f34888ff          	maxw	a7,a7,s4
    da9c:	957e                	c.add	a0,t6
    da9e:	6fa1                	c.lui	t6,0x8
    daa0:	35f55e63          	bge	a0,t6,ddfc <idct_fix+0x95c>
    daa4:	ffff8fb7          	lui	t6,0xffff8
    daa8:	f3f5057f          	maxw	a0,a0,t6
    daac:	9622                	c.add	a2,s0
    daae:	6fa1                	c.lui	t6,0x8
    dab0:	35f65263          	bge	a2,t6,ddf4 <idct_fix+0x954>
    dab4:	ffff8fb7          	lui	t6,0xffff8
    dab8:	f3f6067f          	maxw	a2,a2,t6
    dabc:	00570433          	add	s0,a4,t0
    dac0:	6fa1                	c.lui	t6,0x8
    dac2:	33f45563          	bge	s0,t6,ddec <idct_fix+0x94c>
    dac6:	7fe1                	c.lui	t6,0xffff8
    dac8:	f3f4047f          	maxw	s0,s0,t6
    dacc:	01eb04b3          	add	s1,s6,t5
    dad0:	6fa1                	c.lui	t6,0x8
    dad2:	31f4d963          	bge	s1,t6,dde4 <idct_fix+0x944>
    dad6:	7fe1                	c.lui	t6,0xffff8
    dad8:	f3f484ff          	maxw	s1,s1,t6
    dadc:	01778a33          	add	s4,a5,s7
    dae0:	6fa1                	c.lui	t6,0x8
    dae2:	2ffa5d63          	bge	s4,t6,dddc <idct_fix+0x93c>
    dae6:	7fe1                	c.lui	t6,0xffff8
    dae8:	f3fa0a7f          	maxw	s4,s4,t6
    daec:	00dc0ab3          	add	s5,s8,a3
    daf0:	6fa1                	c.lui	t6,0x8
    daf2:	2ffad163          	bge	s5,t6,ddd4 <idct_fix+0x934>
    daf6:	7fe1                	c.lui	t6,0xffff8
    daf8:	f3fa8aff          	maxw	s5,s5,t6
    dafc:	418686b3          	sub	a3,a3,s8
    db00:	6fa1                	c.lui	t6,0x8
    db02:	2df6d563          	bge	a3,t6,ddcc <idct_fix+0x92c>
    db06:	7fe1                	c.lui	t6,0xffff8
    db08:	f3f686ff          	maxw	a3,a3,t6
    db0c:	417787b3          	sub	a5,a5,s7
    db10:	6fa1                	c.lui	t6,0x8
    db12:	2bf7d963          	bge	a5,t6,ddc4 <idct_fix+0x924>
    db16:	7fe1                	c.lui	t6,0xffff8
    db18:	f3f787ff          	maxw	a5,a5,t6
    db1c:	41eb0f33          	sub	t5,s6,t5
    db20:	6fa1                	c.lui	t6,0x8
    db22:	29ff5d63          	bge	t5,t6,ddbc <idct_fix+0x91c>
    db26:	7fe1                	c.lui	t6,0xffff8
    db28:	f3ff0f7f          	maxw	t5,t5,t6
    db2c:	40e28733          	sub	a4,t0,a4
    db30:	6fa1                	c.lui	t6,0x8
    db32:	29f75163          	bge	a4,t6,ddb4 <idct_fix+0x914>
    db36:	7fe1                	c.lui	t6,0xffff8
    db38:	f3f7077f          	maxw	a4,a4,t6
    db3c:	601622ab          	lwgp	t0,15872 # 83f3c <ac_spec_lookup+0x110c>
    db40:	64d62fab          	lwgp	t6,15948 # 83f88 <ac_spec_lookup+0x1158>
    db44:	6c21                	c.lui	s8,0x8
    db46:	a0530d7f          	smul16	s10,t1,t0
    db4a:	a1f88b7f          	smul16	s6,a7,t6
    db4e:	d4fd12ff          	srai.u	t0,s10,15
    db52:	d4fb1fff          	srai.u	t6,s6,15
    db56:	3c02b2db          	bfos	t0,t0,15,0
    db5a:	3c0fbfdb          	bfos	t6,t6,15,0
    db5e:	92fe                	c.add	t0,t6
    db60:	2582d663          	bge	t0,s8,ddac <idct_fix+0x90c>
    db64:	ffff8fb7          	lui	t6,0xffff8
    db68:	f3f282ff          	maxw	t0,t0,t6
    db6c:	60162fab          	lwgp	t6,15872 # 83f3c <ac_spec_lookup+0x110c>
    db70:	64d62e2b          	lwgp	t3,15948 # 83f88 <ac_spec_lookup+0x1158>
    db74:	6c21                	c.lui	s8,0x8
    db76:	a1f80d7f          	smul16	s10,a6,t6
    db7a:	a1ce8b7f          	smul16	s6,t4,t3
    db7e:	d4fd1fff          	srai.u	t6,s10,15
    db82:	d4fb1e7f          	srai.u	t3,s6,15
    db86:	3c0fbfdb          	bfos	t6,t6,15,0
    db8a:	3c0e3e5b          	bfos	t3,t3,15,0
    db8e:	9ff2                	c.add	t6,t3
    db90:	218fda63          	bge	t6,s8,dda4 <idct_fix+0x904>
    db94:	ffff8e37          	lui	t3,0xffff8
    db98:	f3cf8fff          	maxw	t6,t6,t3
    db9c:	64d62e2b          	lwgp	t3,15948 # 83f88 <ac_spec_lookup+0x1158>
    dba0:	6c21                	c.lui	s8,0x8
    dba2:	a1ce8b7f          	smul16	s6,t4,t3
    dba6:	a1c80e7f          	smul16	t3,a6,t3
    dbaa:	d4fb1b7f          	srai.u	s6,s6,15
    dbae:	d4fe187f          	srai.u	a6,t3,15
    dbb2:	3c08385b          	bfos	a6,a6,15,0
    dbb6:	3c0b3e5b          	bfos	t3,s6,15,0
    dbba:	9e42                	c.add	t3,a6
    dbbc:	1f8e5063          	bge	t3,s8,dd9c <idct_fix+0x8fc>
    dbc0:	ffff8837          	lui	a6,0xffff8
    dbc4:	f30e0e7f          	maxw	t3,t3,a6
    dbc8:	64d62eab          	lwgp	t4,15948 # 83f88 <ac_spec_lookup+0x1158>
    dbcc:	6b21                	c.lui	s6,0x8
    dbce:	a1d8887f          	smul16	a6,a7,t4
    dbd2:	a1d3037f          	smul16	t1,t1,t4
    dbd6:	d4f8187f          	srai.u	a6,a6,15
    dbda:	d4f3137f          	srai.u	t1,t1,15
    dbde:	3c08385b          	bfos	a6,a6,15,0
    dbe2:	3c03335b          	bfos	t1,t1,15,0
    dbe6:	981a                	c.add	a6,t1
    dbe8:	1b685663          	bge	a6,s6,dd94 <idct_fix+0x8f4>
    dbec:	ffff88b7          	lui	a7,0xffff8
    dbf0:	f318087f          	maxw	a6,a6,a7
    dbf4:	6321                	c.lui	t1,0x8
    dbf6:	00860eb3          	add	t4,a2,s0
    dbfa:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dbfe:	006ed563          	bge	t4,t1,dc08 <idct_fix+0x768>
    dc02:	78e1                	c.lui	a7,0xffff8
    dc04:	391ed063          	bge	t4,a7,df84 <idct_fix+0xae4>
    dc08:	6321                	c.lui	t1,0x8
    dc0a:	01159023          	sh	a7,0(a1)
    dc0e:	00950eb3          	add	t4,a0,s1
    dc12:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc16:	006ed563          	bge	t4,t1,dc20 <idct_fix+0x780>
    dc1a:	78e1                	c.lui	a7,0xffff8
    dc1c:	371ed063          	bge	t4,a7,df7c <idct_fix+0xadc>
    dc20:	6321                	c.lui	t1,0x8
    dc22:	01159123          	sh	a7,2(a1)
    dc26:	010a0eb3          	add	t4,s4,a6
    dc2a:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc2e:	006ed563          	bge	t4,t1,dc38 <idct_fix+0x798>
    dc32:	78e1                	c.lui	a7,0xffff8
    dc34:	351ed063          	bge	t4,a7,df74 <idct_fix+0xad4>
    dc38:	6321                	c.lui	t1,0x8
    dc3a:	01159223          	sh	a7,4(a1)
    dc3e:	01ca8eb3          	add	t4,s5,t3
    dc42:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc46:	006ed563          	bge	t4,t1,dc50 <idct_fix+0x7b0>
    dc4a:	78e1                	c.lui	a7,0xffff8
    dc4c:	331ed063          	bge	t4,a7,df6c <idct_fix+0xacc>
    dc50:	6321                	c.lui	t1,0x8
    dc52:	01159323          	sh	a7,6(a1)
    dc56:	01f68eb3          	add	t4,a3,t6
    dc5a:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc5e:	006ed563          	bge	t4,t1,dc68 <idct_fix+0x7c8>
    dc62:	78e1                	c.lui	a7,0xffff8
    dc64:	311ed063          	bge	t4,a7,df64 <idct_fix+0xac4>
    dc68:	6321                	c.lui	t1,0x8
    dc6a:	01159423          	sh	a7,8(a1)
    dc6e:	00578eb3          	add	t4,a5,t0
    dc72:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc76:	006ed563          	bge	t4,t1,dc80 <idct_fix+0x7e0>
    dc7a:	78e1                	c.lui	a7,0xffff8
    dc7c:	2f1ed063          	bge	t4,a7,df5c <idct_fix+0xabc>
    dc80:	6321                	c.lui	t1,0x8
    dc82:	01159523          	sh	a7,10(a1)
    dc86:	01e90eb3          	add	t4,s2,t5
    dc8a:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dc8e:	006ed563          	bge	t4,t1,dc98 <idct_fix+0x7f8>
    dc92:	78e1                	c.lui	a7,0xffff8
    dc94:	2d1ed063          	bge	t4,a7,df54 <idct_fix+0xab4>
    dc98:	6321                	c.lui	t1,0x8
    dc9a:	01159623          	sh	a7,12(a1)
    dc9e:	00e98eb3          	add	t4,s3,a4
    dca2:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dca6:	006ed563          	bge	t4,t1,dcb0 <idct_fix+0x810>
    dcaa:	78e1                	c.lui	a7,0xffff8
    dcac:	2b1ed063          	bge	t4,a7,df4c <idct_fix+0xaac>
    dcb0:	6321                	c.lui	t1,0x8
    dcb2:	01159723          	sh	a7,14(a1)
    dcb6:	41370733          	sub	a4,a4,s3
    dcba:	fff30893          	addi	a7,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dcbe:	00675563          	bge	a4,t1,dcc8 <idct_fix+0x828>
    dcc2:	78e1                	c.lui	a7,0xffff8
    dcc4:	29175063          	bge	a4,a7,df44 <idct_fix+0xaa4>
    dcc8:	6321                	c.lui	t1,0x8
    dcca:	01159823          	sh	a7,16(a1)
    dcce:	412f0f33          	sub	t5,t5,s2
    dcd2:	fff30713          	addi	a4,t1,-1 # 7fff <llma_tx_item_done+0x23>
    dcd6:	006f5563          	bge	t5,t1,dce0 <idct_fix+0x840>
    dcda:	7761                	c.lui	a4,0xffff8
    dcdc:	26ef5063          	bge	t5,a4,df3c <idct_fix+0xa9c>
    dce0:	68a1                	c.lui	a7,0x8
    dce2:	00e59923          	sh	a4,18(a1)
    dce6:	405787b3          	sub	a5,a5,t0
    dcea:	fff88713          	addi	a4,a7,-1 # 7fff <llma_tx_item_done+0x23>
    dcee:	0117d563          	bge	a5,a7,dcf8 <idct_fix+0x858>
    dcf2:	7761                	c.lui	a4,0xffff8
    dcf4:	24e7d063          	bge	a5,a4,df34 <idct_fix+0xa94>
    dcf8:	68a1                	c.lui	a7,0x8
    dcfa:	00e59a23          	sh	a4,20(a1)
    dcfe:	41f686b3          	sub	a3,a3,t6
    dd02:	fff88793          	addi	a5,a7,-1 # 7fff <llma_tx_item_done+0x23>
    dd06:	0116d563          	bge	a3,a7,dd10 <idct_fix+0x870>
    dd0a:	77e1                	c.lui	a5,0xffff8
    dd0c:	22f6d063          	bge	a3,a5,df2c <idct_fix+0xa8c>
    dd10:	6721                	c.lui	a4,0x8
    dd12:	00f59b23          	sh	a5,22(a1)
    dd16:	41ca8e33          	sub	t3,s5,t3
    dd1a:	fff70793          	addi	a5,a4,-1 # 7fff <llma_tx_item_done+0x23>
    dd1e:	00ee5563          	bge	t3,a4,dd28 <idct_fix+0x888>
    dd22:	77e1                	c.lui	a5,0xffff8
    dd24:	20fe5063          	bge	t3,a5,df24 <idct_fix+0xa84>
    dd28:	6721                	c.lui	a4,0x8
    dd2a:	00f59c23          	sh	a5,24(a1)
    dd2e:	410a0833          	sub	a6,s4,a6
    dd32:	fff70793          	addi	a5,a4,-1 # 7fff <llma_tx_item_done+0x23>
    dd36:	00e85563          	bge	a6,a4,dd40 <idct_fix+0x8a0>
    dd3a:	77e1                	c.lui	a5,0xffff8
    dd3c:	1ef85063          	bge	a6,a5,df1c <idct_fix+0xa7c>
    dd40:	6721                	c.lui	a4,0x8
    dd42:	00f59d23          	sh	a5,26(a1)
    dd46:	40a48533          	sub	a0,s1,a0
    dd4a:	fff70793          	addi	a5,a4,-1 # 7fff <llma_tx_item_done+0x23>
    dd4e:	00e55563          	bge	a0,a4,dd58 <idct_fix+0x8b8>
    dd52:	77e1                	c.lui	a5,0xffff8
    dd54:	1cf55063          	bge	a0,a5,df14 <idct_fix+0xa74>
    dd58:	6721                	c.lui	a4,0x8
    dd5a:	00f59e23          	sh	a5,28(a1)
    dd5e:	40c40633          	sub	a2,s0,a2
    dd62:	fff70793          	addi	a5,a4,-1 # 7fff <llma_tx_item_done+0x23>
    dd66:	00e65763          	bge	a2,a4,dd74 <idct_fix+0x8d4>
    dd6a:	77e1                	c.lui	a5,0xffff8
    dd6c:	00f64463          	blt	a2,a5,dd74 <idct_fix+0x8d4>
    dd70:	3c0637db          	bfos	a5,a2,15,0
    dd74:	5472                	c.lwsp	s0,60(sp)
    dd76:	00f59f23          	sh	a5,30(a1)
    dd7a:	54e2                	c.lwsp	s1,56(sp)
    dd7c:	5952                	c.lwsp	s2,52(sp)
    dd7e:	59c2                	c.lwsp	s3,48(sp)
    dd80:	5a32                	c.lwsp	s4,44(sp)
    dd82:	5aa2                	c.lwsp	s5,40(sp)
    dd84:	5b12                	c.lwsp	s6,36(sp)
    dd86:	5b82                	c.lwsp	s7,32(sp)
    dd88:	4c72                	c.lwsp	s8,28(sp)
    dd8a:	4d62                	c.lwsp	s10,24(sp)
    dd8c:	4dd2                	c.lwsp	s11,20(sp)
    dd8e:	6121                	c.addi16sp	sp,64
    dd90:	00008067          	ret
    dd94:	fffb0813          	addi	a6,s6,-1 # 7fff <llma_tx_item_done+0x23>
    dd98:	e5dff06f          	j	dbf4 <idct_fix+0x754>
    dd9c:	fffc0e13          	addi	t3,s8,-1 # 7fff <llma_tx_item_done+0x23>
    dda0:	e29ff06f          	j	dbc8 <idct_fix+0x728>
    dda4:	fffc0f93          	addi	t6,s8,-1
    dda8:	df5ff06f          	j	db9c <idct_fix+0x6fc>
    ddac:	fffc0293          	addi	t0,s8,-1
    ddb0:	dbdff06f          	j	db6c <idct_fix+0x6cc>
    ddb4:	ffff8713          	addi	a4,t6,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    ddb8:	d85ff06f          	j	db3c <idct_fix+0x69c>
    ddbc:	ffff8f13          	addi	t5,t6,-1
    ddc0:	d6dff06f          	j	db2c <idct_fix+0x68c>
    ddc4:	ffff8793          	addi	a5,t6,-1
    ddc8:	d55ff06f          	j	db1c <idct_fix+0x67c>
    ddcc:	ffff8693          	addi	a3,t6,-1
    ddd0:	d3dff06f          	j	db0c <idct_fix+0x66c>
    ddd4:	ffff8a93          	addi	s5,t6,-1
    ddd8:	d25ff06f          	j	dafc <idct_fix+0x65c>
    dddc:	ffff8a13          	addi	s4,t6,-1
    dde0:	d0dff06f          	j	daec <idct_fix+0x64c>
    dde4:	ffff8493          	addi	s1,t6,-1
    dde8:	cf5ff06f          	j	dadc <idct_fix+0x63c>
    ddec:	ffff8413          	addi	s0,t6,-1
    ddf0:	cddff06f          	j	dacc <idct_fix+0x62c>
    ddf4:	ffff8613          	addi	a2,t6,-1
    ddf8:	cc5ff06f          	j	dabc <idct_fix+0x61c>
    ddfc:	ffff8513          	addi	a0,t6,-1
    de00:	cadff06f          	j	daac <idct_fix+0x60c>
    de04:	fff48913          	addi	s2,s1,-1
    de08:	c45ff06f          	j	da4c <idct_fix+0x5ac>
    de0c:	fff48993          	addi	s3,s1,-1
    de10:	c2dff06f          	j	da3c <idct_fix+0x59c>
    de14:	fffd0f13          	addi	t5,s10,-1 # 7fff <llma_tx_item_done+0x23>
    de18:	c15ff06f          	j	da2c <idct_fix+0x58c>
    de1c:	fffd0b93          	addi	s7,s10,-1
    de20:	be1ff06f          	j	da00 <idct_fix+0x560>
    de24:	fffe0693          	addi	a3,t3,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de28:	ba9ff06f          	j	d9d0 <idct_fix+0x530>
    de2c:	fffe0793          	addi	a5,t3,-1
    de30:	b91ff06f          	j	d9c0 <idct_fix+0x520>
    de34:	fff90b13          	addi	s6,s2,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de38:	b79ff06f          	j	d9b0 <idct_fix+0x510>
    de3c:	fff90293          	addi	t0,s2,-1
    de40:	b61ff06f          	j	d9a0 <idct_fix+0x500>
    de44:	fff28513          	addi	a0,t0,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de48:	b49ff06f          	j	d990 <idct_fix+0x4f0>
    de4c:	fffa8f93          	addi	t6,s5,-1 # 7fff <llma_tx_item_done+0x23>
    de50:	b11ff06f          	j	d960 <idct_fix+0x4c0>
    de54:	fffd0313          	addi	t1,s10,-1
    de58:	ad9ff06f          	j	d930 <idct_fix+0x490>
    de5c:	fff30893          	addi	a7,t1,-1
    de60:	a9dff06f          	j	d8fc <idct_fix+0x45c>
    de64:	fff50713          	addi	a4,a0,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de68:	a65ff06f          	j	d8cc <idct_fix+0x42c>
    de6c:	fff50c13          	addi	s8,a0,-1
    de70:	a25ff06f          	j	d894 <idct_fix+0x3f4>
    de74:	fff50693          	addi	a3,a0,-1
    de78:	a0dff06f          	j	d884 <idct_fix+0x3e4>
    de7c:	fffa8e13          	addi	t3,s5,-1
    de80:	9d5ff06f          	j	d854 <idct_fix+0x3b4>
    de84:	fff68793          	addi	a5,a3,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de88:	995ff06f          	j	d81c <idct_fix+0x37c>
    de8c:	fffa8393          	addi	t2,s5,-1
    de90:	95dff06f          	j	d7ec <idct_fix+0x34c>
    de94:	fff78613          	addi	a2,a5,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    de98:	921ff06f          	j	d7b8 <idct_fix+0x318>
    de9c:	fff68413          	addi	s0,a3,-1
    dea0:	8e1ff06f          	j	d780 <idct_fix+0x2e0>
    dea4:	fff68813          	addi	a6,a3,-1
    dea8:	8c9ff06f          	j	d770 <idct_fix+0x2d0>
    deac:	fff40e93          	addi	t4,s0,-1
    deb0:	889ff06f          	j	d738 <idct_fix+0x298>
    deb4:	fffa0713          	addi	a4,s4,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    deb8:	871ff06f          	j	d728 <idct_fix+0x288>
    debc:	fffb8313          	addi	t1,s7,-1 # 7fff <llma_tx_item_done+0x23>
    dec0:	839ff06f          	j	d6f8 <idct_fix+0x258>
    dec4:	fffc0293          	addi	t0,s8,-1
    dec8:	801ff06f          	j	d6c8 <idct_fix+0x228>
    decc:	fff30893          	addi	a7,t1,-1
    ded0:	fc0ff06f          	j	d690 <idct_fix+0x1f0>
    ded4:	fff30613          	addi	a2,t1,-1
    ded8:	f80ff06f          	j	d658 <idct_fix+0x1b8>
    dedc:	fff90e13          	addi	t3,s2,-1
    dee0:	f48ff06f          	j	d628 <idct_fix+0x188>
    dee4:	fff90f13          	addi	t5,s2,-1
    dee8:	f10ff06f          	j	d5f8 <idct_fix+0x158>
    deec:	fffb0793          	addi	a5,s6,-1
    def0:	ed8ff06f          	j	d5c8 <idct_fix+0x128>
    def4:	fffb8813          	addi	a6,s7,-1
    def8:	ea0ff06f          	j	d598 <idct_fix+0xf8>
    defc:	fffe8393          	addi	t2,t4,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    df00:	e60ff06f          	j	d560 <idct_fix+0xc0>
    df04:	fff80f93          	addi	t6,a6,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
    df08:	e20ff06f          	j	d528 <idct_fix+0x88>
    df0c:	fffe0693          	addi	a3,t3,-1
    df10:	de0ff06f          	j	d4f0 <idct_fix+0x50>
    df14:	3c0537db          	bfos	a5,a0,15,0
    df18:	e41ff06f          	j	dd58 <idct_fix+0x8b8>
    df1c:	3c0837db          	bfos	a5,a6,15,0
    df20:	e21ff06f          	j	dd40 <idct_fix+0x8a0>
    df24:	3c0e37db          	bfos	a5,t3,15,0
    df28:	e01ff06f          	j	dd28 <idct_fix+0x888>
    df2c:	3c06b7db          	bfos	a5,a3,15,0
    df30:	de1ff06f          	j	dd10 <idct_fix+0x870>
    df34:	3c07b75b          	bfos	a4,a5,15,0
    df38:	dc1ff06f          	j	dcf8 <idct_fix+0x858>
    df3c:	3c0f375b          	bfos	a4,t5,15,0
    df40:	da1ff06f          	j	dce0 <idct_fix+0x840>
    df44:	3c0738db          	bfos	a7,a4,15,0
    df48:	d81ff06f          	j	dcc8 <idct_fix+0x828>
    df4c:	3c0eb8db          	bfos	a7,t4,15,0
    df50:	d61ff06f          	j	dcb0 <idct_fix+0x810>
    df54:	3c0eb8db          	bfos	a7,t4,15,0
    df58:	d41ff06f          	j	dc98 <idct_fix+0x7f8>
    df5c:	3c0eb8db          	bfos	a7,t4,15,0
    df60:	d21ff06f          	j	dc80 <idct_fix+0x7e0>
    df64:	3c0eb8db          	bfos	a7,t4,15,0
    df68:	d01ff06f          	j	dc68 <idct_fix+0x7c8>
    df6c:	3c0eb8db          	bfos	a7,t4,15,0
    df70:	ce1ff06f          	j	dc50 <idct_fix+0x7b0>
    df74:	3c0eb8db          	bfos	a7,t4,15,0
    df78:	cc1ff06f          	j	dc38 <idct_fix+0x798>
    df7c:	3c0eb8db          	bfos	a7,t4,15,0
    df80:	ca1ff06f          	j	dc20 <idct_fix+0x780>
    df84:	3c0eb8db          	bfos	a7,t4,15,0
    df88:	c81ff06f          	j	dc08 <idct_fix+0x768>

0000df8c <pvq_shape_add_pulse.constprop.6>:
    df8c:	7179                	c.addi16sp	sp,-48
    df8e:	d04e                	c.swsp	s3,32(sp)
    df90:	00079983          	lh	s3,0(a5)
    df94:	d622                	c.swsp	s0,44(sp)
    df96:	d426                	c.swsp	s1,40(sp)
    df98:	d24a                	c.swsp	s2,36(sp)
    df9a:	ce52                	c.swsp	s4,28(sp)
    df9c:	cc56                	c.swsp	s5,24(sp)
    df9e:	ca5a                	c.swsp	s6,20(sp)
    dfa0:	c85e                	c.swsp	s7,16(sp)
    dfa2:	c662                	c.swsp	s8,12(sp)
    dfa4:	c466                	c.swsp	s9,8(sp)
    dfa6:	0ab9db63          	bge	s3,a1,e05c <pvq_shape_add_pulse.constprop.6+0xd0>
    dfaa:	00171a93          	slli	s5,a4,0x1
    dfae:	6a21                	c.lui	s4,0x8
    dfb0:	00089383          	lh	t2,0(a7)
    dfb4:	4901                	c.li	s2,0
    dfb6:	0385                	c.addi	t2,1
    dfb8:	00789023          	sh	t2,0(a7)
    dfbc:	00082483          	lw	s1,0(a6)
    dfc0:	01548733          	add	a4,s1,s5
    dfc4:	00070463          	beqz	a4,dfcc <pvq_shape_add_pulse.constprop.6+0x40>
    dfc8:	af87097f          	clrs32	s2,a4
    dfcc:	8fb2                	c.mv	t6,a2
    dfce:	8f36                	c.mv	t5,a3
    dfd0:	4281                	c.li	t0,0
    dfd2:	547d                	c.li	s0,-1
    dfd4:	4701                	c.li	a4,0
    dfd6:	4e81                	c.li	t4,0
    dfd8:	000f9303          	lh	t1,0(t6)
    dfdc:	000f1e03          	lh	t3,0(t5) # ffff8000 <BIN_SIZE+0xdffb9998>
    dfe0:	0a64835b          	lea.h	t1,s1,t1
    dfe4:	01231333          	sll	t1,t1,s2
    dfe8:	0143137f          	kaddw	t1,t1,s4
    dfec:	41035313          	srai	t1,t1,0x10
    dff0:	0c63137f          	khmbb	t1,t1,t1
    dff4:	0bc38e5b          	lea.h	t3,t2,t3
    dff8:	3c03335b          	bfos	t1,t1,15,0
    dffc:	3c0e3e5b          	bfos	t3,t3,15,0
    e000:	a0e30b7f          	smul16	s6,t1,a4
    e004:	a1c40c7f          	smul16	s8,s0,t3
    e008:	016c5663          	bge	s8,s6,e014 <pvq_shape_add_pulse.constprop.6+0x88>
    e00c:	82f6                	c.mv	t0,t4
    e00e:	841a                	c.mv	s0,t1
    e010:	01c00733          	add	a4,zero,t3
    e014:	0e85                	c.addi	t4,1
    e016:	0f89                	c.addi	t6,2
    e018:	0f09                	c.addi	t5,2
    e01a:	faae9fe3          	bne	t4,a0,dfd8 <pvq_shape_add_pulse.constprop.6+0x4c>
    e01e:	0286                	c.slli	t0,0x1
    e020:	00560733          	add	a4,a2,t0
    e024:	00071703          	lh	a4,0(a4)
    e028:	92b6                	c.add	t0,a3
    e02a:	0ae484db          	lea.h	s1,s1,a4
    e02e:	00982023          	sw	s1,0(a6)
    e032:	00029703          	lh	a4,0(t0)
    e036:	00089303          	lh	t1,0(a7)
    e03a:	0985                	c.addi	s3,1
    e03c:	0ae3075b          	lea.h	a4,t1,a4
    e040:	00e89023          	sh	a4,0(a7)
    e044:	00029703          	lh	a4,0(t0)
    e048:	0705                	c.addi	a4,1
    e04a:	00e29023          	sh	a4,0(t0)
    e04e:	00079703          	lh	a4,0(a5)
    e052:	0705                	c.addi	a4,1
    e054:	00e79023          	sh	a4,0(a5)
    e058:	f4b99ce3          	bne	s3,a1,dfb0 <pvq_shape_add_pulse.constprop.6+0x24>
    e05c:	5432                	c.lwsp	s0,44(sp)
    e05e:	54a2                	c.lwsp	s1,40(sp)
    e060:	5912                	c.lwsp	s2,36(sp)
    e062:	5982                	c.lwsp	s3,32(sp)
    e064:	4a72                	c.lwsp	s4,28(sp)
    e066:	4ae2                	c.lwsp	s5,24(sp)
    e068:	4b52                	c.lwsp	s6,20(sp)
    e06a:	4bc2                	c.lwsp	s7,16(sp)
    e06c:	4c32                	c.lwsp	s8,12(sp)
    e06e:	4ca2                	c.lwsp	s9,8(sp)
    e070:	6145                	c.addi16sp	sp,48
    e072:	8082                	c.jr	ra

0000e074 <pvq_shape_search>:
    e074:	7175                	c.addi16sp	sp,-144
    e076:	03010f93          	addi	t6,sp,48
    e07a:	c522                	c.swsp	s0,136(sp)
    e07c:	dcd2                	c.swsp	s4,120(sp)
    e07e:	dad6                	c.swsp	s5,116(sp)
    e080:	d4e2                	c.swsp	s8,104(sp)
    e082:	d0ea                	c.swsp	s10,96(sp)
    e084:	ceee                	c.swsp	s11,92(sp)
    e086:	8eb6                	c.mv	t4,a3
    e088:	8c3a                	c.mv	s8,a4
    e08a:	842a                	c.mv	s0,a0
    e08c:	8aaa                	c.mv	s5,a0
    e08e:	00d4                	c.addi4spn	a3,sp,68
    e090:	8a7e                	c.mv	s4,t6
    e092:	872a                	c.mv	a4,a0
    e094:	5dfd                	c.li	s11,-1
    e096:	4d01                	c.li	s10,0
    e098:	c706                	c.swsp	ra,140(sp)
    e09a:	c326                	c.swsp	s1,132(sp)
    e09c:	c14a                	c.swsp	s2,128(sp)
    e09e:	dece                	c.swsp	s3,124(sp)
    e0a0:	d8da                	c.swsp	s6,112(sp)
    e0a2:	d6de                	c.swsp	s7,108(sp)
    e0a4:	d2e6                	c.swsp	s9,100(sp)
    e0a6:	c02e                	c.swsp	a1,0(sp)
    e0a8:	00c12223          	sw	a2,4(sp)
    e0ac:	02011523          	sh	zero,42(sp)
    e0b0:	02011423          	sh	zero,40(sp)
    e0b4:	00071783          	lh	a5,0(a4)
    e0b8:	0a09                	c.addi	s4,2
    e0ba:	0709                	c.addi	a4,2
    e0bc:	ad1787ff          	kabs16	a5,a5
    e0c0:	3c07b7db          	bfos	a5,a5,15,0
    e0c4:	fefa1f23          	sh	a5,-2(s4) # 7ffe <llma_tx_item_done+0x22>
    e0c8:	f3b78dff          	maxw	s11,a5,s11
    e0cc:	9d3e                	c.add	s10,a5
    e0ce:	feda13e3          	bne	s4,a3,e0b4 <pvq_shape_search+0x40>
    e0d2:	89e2                	c.mv	s3,s8
    e0d4:	020c0793          	addi	a5,s8,32
    e0d8:	018004b3          	add	s1,zero,s8
    e0dc:	00049023          	sh	zero,0(s1)
    e0e0:	0489                	c.addi	s1,2
    e0e2:	fef49de3          	bne	s1,a5,e0dc <pvq_shape_search+0x68>
    e0e6:	8976                	c.mv	s2,t4
    e0e8:	020e8713          	addi	a4,t4,32
    e0ec:	01d007b3          	add	a5,zero,t4
    e0f0:	00079023          	sh	zero,0(a5)
    e0f4:	0789                	c.addi	a5,2
    e0f6:	fee79de3          	bne	a5,a4,e0f0 <pvq_shape_search+0x7c>
    e0fa:	4782                	c.lwsp	a5,0(sp)
    e0fc:	00f00bb3          	add	s7,zero,a5
    e100:	01478713          	addi	a4,a5,20
    e104:	00079023          	sh	zero,0(a5)
    e108:	0789                	c.addi	a5,2
    e10a:	fee79de3          	bne	a5,a4,e104 <pvq_shape_search+0x90>
    e10e:	4792                	c.lwsp	a5,4(sp)
    e110:	00f00333          	add	t1,zero,a5
    e114:	00c78713          	addi	a4,a5,12
    e118:	00079023          	sh	zero,0(a5)
    e11c:	0789                	c.addi	a5,2
    e11e:	fee79de3          	bne	a5,a4,e118 <pvq_shape_search+0xa4>
    e122:	01440f13          	addi	t5,s0,20
    e126:	8cfa                	c.mv	s9,t5
    e128:	02040613          	addi	a2,s0,32
    e12c:	1818                	c.addi4spn	a4,sp,48
    e12e:	8b7a                	c.mv	s6,t5
    e130:	86ea                	c.mv	a3,s10
    e132:	5e7d                	c.li	t3,-1
    e134:	000b1783          	lh	a5,0(s6)
    e138:	0709                	c.addi	a4,2
    e13a:	0b09                	c.addi	s6,2
    e13c:	ad1787ff          	kabs16	a5,a5
    e140:	3c07b7db          	bfos	a5,a5,15,0
    e144:	00f71923          	sh	a5,18(a4)
    e148:	f3c78e7f          	maxw	t3,a5,t3
    e14c:	96be                	c.add	a3,a5
    e14e:	fecb13e3          	bne	s6,a2,e134 <pvq_shape_search+0xc0>
    e152:	eadd                	c.bnez	a3,e208 <pvq_shape_search+0x194>
    e154:	478d                	c.li	a5,3
    e156:	00fc1023          	sh	a5,0(s8)
    e15a:	00fc1f23          	sh	a5,30(s8)
    e15e:	4502                	c.lwsp	a0,0(sp)
    e160:	4791                	c.li	a5,4
    e162:	00fe9023          	sh	a5,0(t4)
    e166:	00fe9f23          	sh	a5,30(t4)
    e16a:	4795                	c.li	a5,5
    e16c:	00f51023          	sh	a5,0(a0)
    e170:	00f51923          	sh	a5,18(a0)
    e174:	00412503          	lw	a0,4(sp)
    e178:	00051023          	sh	zero,0(a0)
    e17c:	00051523          	sh	zero,10(a0)
    e180:	00041783          	lh	a5,0(s0)
    e184:	00240413          	addi	s0,s0,2
    e188:	0007de63          	bgez	a5,e1a4 <pvq_shape_search+0x130>
    e18c:	00099783          	lh	a5,0(s3) # ffff8000 <BIN_SIZE+0xdffb9998>
    e190:	40f007b3          	neg	a5,a5
    e194:	00f99023          	sh	a5,0(s3)
    e198:	00091783          	lh	a5,0(s2)
    e19c:	40f007b3          	neg	a5,a5
    e1a0:	00f91023          	sh	a5,0(s2)
    e1a4:	0989                	c.addi	s3,2
    e1a6:	0909                	c.addi	s2,2
    e1a8:	fd641ce3          	bne	s0,s6,e180 <pvq_shape_search+0x10c>
    e1ac:	000a9783          	lh	a5,0(s5)
    e1b0:	002a8a93          	addi	s5,s5,2
    e1b4:	0007d863          	bgez	a5,e1c4 <pvq_shape_search+0x150>
    e1b8:	000b9783          	lh	a5,0(s7)
    e1bc:	40f007b3          	neg	a5,a5
    e1c0:	00fb9023          	sh	a5,0(s7)
    e1c4:	002b8b93          	addi	s7,s7,2
    e1c8:	ff5f12e3          	bne	t5,s5,e1ac <pvq_shape_search+0x138>
    e1cc:	000c9783          	lh	a5,0(s9)
    e1d0:	002c8c93          	addi	s9,s9,2
    e1d4:	0007d863          	bgez	a5,e1e4 <pvq_shape_search+0x170>
    e1d8:	00031783          	lh	a5,0(t1)
    e1dc:	40f007b3          	neg	a5,a5
    e1e0:	00f31023          	sh	a5,0(t1)
    e1e4:	0309                	c.addi	t1,2
    e1e6:	ff9413e3          	bne	s0,s9,e1cc <pvq_shape_search+0x158>
    e1ea:	40ba                	c.lwsp	ra,140(sp)
    e1ec:	442a                	c.lwsp	s0,136(sp)
    e1ee:	449a                	c.lwsp	s1,132(sp)
    e1f0:	490a                	c.lwsp	s2,128(sp)
    e1f2:	59f6                	c.lwsp	s3,124(sp)
    e1f4:	5a66                	c.lwsp	s4,120(sp)
    e1f6:	5ad6                	c.lwsp	s5,116(sp)
    e1f8:	5b46                	c.lwsp	s6,112(sp)
    e1fa:	5bb6                	c.lwsp	s7,108(sp)
    e1fc:	5c26                	c.lwsp	s8,104(sp)
    e1fe:	5c96                	c.lwsp	s9,100(sp)
    e200:	5d06                	c.lwsp	s10,96(sp)
    e202:	4df6                	c.lwsp	s11,92(sp)
    e204:	6149                	c.addi16sp	sp,144
    e206:	8082                	c.jr	ra
    e208:	af86877f          	clrs32	a4,a3
    e20c:	00e696b3          	sll	a3,a3,a4
    e210:	180007b7          	lui	a5,0x18000
    e214:	86c1                	c.srai	a3,0x10
    e216:	02d7c6b3          	div	a3,a5,a3
    e21a:	02011323          	sh	zero,38(sp)
    e21e:	d602                	c.swsp	zero,44(sp)
    e220:	02011223          	sh	zero,36(sp)
    e224:	00008637          	lui	a2,0x8
    e228:	fff68793          	addi	a5,a3,-1
    e22c:	00c68463          	beq	a3,a2,e234 <pvq_shape_search+0x1c0>
    e230:	3c06b7db          	bfos	a5,a3,15,0
    e234:	02b00093          	li	ra,43
    e238:	02611883          	lh	a7,38(sp)
    e23c:	5632                	c.lwsp	a2,44(sp)
    e23e:	40e080b3          	sub	ra,ra,a4
    e242:	05010293          	addi	t0,sp,80
    e246:	8562                	c.mv	a0,s8
    e248:	1814                	c.addi4spn	a3,sp,48
    e24a:	83be                	c.mv	t2,a5
    e24c:	00069703          	lh	a4,0(a3)
    e250:	02411583          	lh	a1,36(sp)
    e254:	0689                	c.addi	a3,2
    e256:	0ae397ff          	kdmbb	a5,t2,a4
    e25a:	4017d7b3          	sra	a5,a5,ra
    e25e:	3c07b85b          	bfos	a6,a5,15,0
    e262:	3c07a7db          	bfoz	a5,a5,15,0
    e266:	c4f795ff          	maddr32	a1,a5,a5
    e26a:	0b07177f          	kdmbb	a4,a4,a6
    e26e:	98be                	c.add	a7,a5
    e270:	963a                	c.add	a2,a4
    e272:	01051023          	sh	a6,0(a0)
    e276:	03111323          	sh	a7,38(sp)
    e27a:	02b11223          	sh	a1,36(sp)
    e27e:	d632                	c.swsp	a2,44(sp)
    e280:	0509                	c.addi	a0,2
    e282:	fc5695e3          	bne	a3,t0,e24c <pvq_shape_search+0x1d8>
    e286:	f3be067f          	maxw	a2,t3,s11
    e28a:	c432                	c.swsp	a2,8(sp)
    e28c:	02610793          	addi	a5,sp,38
    e290:	8732                	c.mv	a4,a2
    e292:	02410893          	addi	a7,sp,36
    e296:	02c10813          	addi	a6,sp,44
    e29a:	86e2                	c.mv	a3,s8
    e29c:	1810                	c.addi4spn	a2,sp,48
    e29e:	4599                	c.li	a1,6
    e2a0:	4541                	c.li	a0,16
    e2a2:	ce7a                	c.swsp	t5,28(sp)
    e2a4:	cc76                	c.swsp	t4,24(sp)
    e2a6:	ca7e                	c.swsp	t6,20(sp)
    e2a8:	c81a                	c.swsp	t1,16(sp)
    e2aa:	c672                	c.swsp	t3,12(sp)
    e2ac:	ce1ff0ef          	jal	ra,df8c <pvq_shape_add_pulse.constprop.6>
    e2b0:	4ee2                	c.lwsp	t4,24(sp)
    e2b2:	4f72                	c.lwsp	t5,28(sp)
    e2b4:	4fd2                	c.lwsp	t6,20(sp)
    e2b6:	4342                	c.lwsp	t1,16(sp)
    e2b8:	4e32                	c.lwsp	t3,12(sp)
    e2ba:	87f6                	c.mv	a5,t4
    e2bc:	000c1703          	lh	a4,0(s8)
    e2c0:	0c09                	c.addi	s8,2
    e2c2:	00e79023          	sh	a4,0(a5) # 18000000 <_D_HEAP_START_ADDR+0x17f76f10>
    e2c6:	0789                	c.addi	a5,2
    e2c8:	fe9c1ae3          	bne	s8,s1,e2bc <pvq_shape_search+0x248>
    e2cc:	4722                	c.lwsp	a4,8(sp)
    e2ce:	02611083          	lh	ra,38(sp)
    e2d2:	86f6                	c.mv	a3,t4
    e2d4:	02410893          	addi	a7,sp,36
    e2d8:	02c10813          	addi	a6,sp,44
    e2dc:	103c                	c.addi4spn	a5,sp,40
    e2de:	1810                	c.addi4spn	a2,sp,48
    e2e0:	45a1                	c.li	a1,8
    e2e2:	4541                	c.li	a0,16
    e2e4:	cc7a                	c.swsp	t5,24(sp)
    e2e6:	ca7e                	c.swsp	t6,20(sp)
    e2e8:	c81a                	c.swsp	t1,16(sp)
    e2ea:	c672                	c.swsp	t3,12(sp)
    e2ec:	c476                	c.swsp	t4,8(sp)
    e2ee:	02111423          	sh	ra,40(sp)
    e2f2:	3969                	c.jal	df8c <pvq_shape_add_pulse.constprop.6>
    e2f4:	4ea2                	c.lwsp	t4,8(sp)
    e2f6:	4e32                	c.lwsp	t3,12(sp)
    e2f8:	4342                	c.lwsp	t1,16(sp)
    e2fa:	4fd2                	c.lwsp	t6,20(sp)
    e2fc:	4f62                	c.lwsp	t5,24(sp)
    e2fe:	0a0d0d63          	beqz	s10,e3b8 <pvq_shape_search+0x344>
    e302:	4782                	c.lwsp	a5,0(sp)
    e304:	014e8693          	addi	a3,t4,20
    e308:	02012623          	sw	zero,44(sp)
    e30c:	02011223          	sh	zero,36(sp)
    e310:	000e9703          	lh	a4,0(t4)
    e314:	0e89                	c.addi	t4,2
    e316:	00e79023          	sh	a4,0(a5)
    e31a:	0789                	c.addi	a5,2
    e31c:	ffd69ae3          	bne	a3,t4,e310 <pvq_shape_search+0x29c>
    e320:	5632                	c.lwsp	a2,44(sp)
    e322:	1814                	c.addi4spn	a3,sp,48
    e324:	4802                	c.lwsp	a6,0(sp)
    e326:	4e81                	c.li	t4,0
    e328:	0080006f          	j	e330 <pvq_shape_search+0x2bc>
    e32c:	3c073edb          	bfos	t4,a4,15,0
    e330:	00081703          	lh	a4,0(a6)
    e334:	00069583          	lh	a1,0(a3)
    e338:	02411783          	lh	a5,36(sp)
    e33c:	0ae718ff          	kdmbb	a7,a4,a4
    e340:	0ae595ff          	kdmbb	a1,a1,a4
    e344:	011797ff          	kaddw	a5,a5,a7
    e348:	9776                	c.add	a4,t4
    e34a:	962e                	c.add	a2,a1
    e34c:	3c07b7db          	bfos	a5,a5,15,0
    e350:	02e11523          	sh	a4,42(sp)
    e354:	d632                	c.swsp	a2,44(sp)
    e356:	02f11223          	sh	a5,36(sp)
    e35a:	0689                	c.addi	a3,2
    e35c:	0809                	c.addi	a6,2
    e35e:	fd4697e3          	bne	a3,s4,e32c <pvq_shape_search+0x2b8>
    e362:	4682                	c.lwsp	a3,0(sp)
    e364:	4017de93          	srai	t4,a5,0x1
    e368:	02410893          	addi	a7,sp,36
    e36c:	02c10813          	addi	a6,sp,44
    e370:	02a10793          	addi	a5,sp,42
    e374:	876e                	c.mv	a4,s11
    e376:	1810                	c.addi4spn	a2,sp,48
    e378:	45a9                	c.li	a1,10
    e37a:	4529                	c.li	a0,10
    e37c:	ca7a                	c.swsp	t5,20(sp)
    e37e:	c87e                	c.swsp	t6,16(sp)
    e380:	c61a                	c.swsp	t1,12(sp)
    e382:	c472                	c.swsp	t3,8(sp)
    e384:	03d11223          	sh	t4,36(sp)
    e388:	c05ff0ef          	jal	ra,df8c <pvq_shape_add_pulse.constprop.6>
    e38c:	4f52                	c.lwsp	t5,20(sp)
    e38e:	4fc2                	c.lwsp	t6,16(sp)
    e390:	4332                	c.lwsp	t1,12(sp)
    e392:	4e22                	c.lwsp	t3,8(sp)
    e394:	4781                	c.li	a5,0
    e396:	4681                	c.li	a3,0
    e398:	014f9703          	lh	a4,20(t6)
    e39c:	0f89                	c.addi	t6,2
    e39e:	01c71363          	bne	a4,t3,e3a4 <pvq_shape_search+0x330>
    e3a2:	86be                	c.mv	a3,a5
    e3a4:	0785                	c.addi	a5,1
    e3a6:	be67e95b          	bnec	a5,6,e398 <pvq_shape_search+0x324>
    e3aa:	4612                	c.lwsp	a2,4(sp)
    e3ac:	4785                	c.li	a5,1
    e3ae:	0ad603db          	lea.h	t2,a2,a3
    e3b2:	00f39023          	sh	a5,0(t2)
    e3b6:	b3e9                	c.j	e180 <pvq_shape_search+0x10c>
    e3b8:	4602                	c.lwsp	a2,0(sp)
    e3ba:	4795                	c.li	a5,5
    e3bc:	00f61023          	sh	a5,0(a2) # 8000 <llma_tx_item_done+0x24>
    e3c0:	00f61923          	sh	a5,18(a2)
    e3c4:	fd1ff06f          	j	e394 <pvq_shape_search+0x320>

0000e3c8 <ISqrt16_common>:
    e3c8:	5e5627ab          	lwgp	a5,15844 # 83f20 <ac_spec_lookup+0x10f0>
    e3cc:	0af5177f          	kdmbb	a4,a0,a5
    e3d0:	ffdf87b7          	lui	a5,0xffdf8
    e3d4:	00e797ff          	kaddw	a5,a5,a4
    e3d8:	d50797ff          	srai.u	a5,a5,16
    e3dc:	3c07b7db          	bfos	a5,a5,15,0
    e3e0:	5480170b          	addigp	a4,1352 # 80684 <inv_sqrt_tab>
    e3e4:	0af706db          	lea.h	a3,a4,a5
    e3e8:	4e469683          	lh	a3,1252(a3)
    e3ec:	0cf707db          	lea.w	a5,a4,a5
    e3f0:	4647a783          	lw	a5,1124(a5) # ffdf8464 <BIN_SIZE+0xdfdb9dfc>
    e3f4:	1ff57513          	andi	a0,a0,511
    e3f8:	0aa6957f          	kdmbb	a0,a3,a0
    e3fc:	02a7957f          	ksubw	a0,a5,a0
    e400:	d505157f          	srai.u	a0,a0,16
    e404:	3c05355b          	bfos	a0,a0,15,0
    e408:	4005fa5b          	bbs	a1,0,e41c <ISqrt16_common+0x54>
    e40c:	64d627ab          	lwgp	a5,15948 # 83f88 <ac_spec_lookup+0x1158>
    e410:	a0f5057f          	smul16	a0,a0,a5
    e414:	d4f5157f          	srai.u	a0,a0,15
    e418:	3c05355b          	bfos	a0,a0,15,0
    e41c:	00008067          	ret

0000e420 <ISqrt16.constprop.7>:
    e420:	1141                	c.addi	sp,-16
    e422:	c226                	c.swsp	s1,4(sp)
    e424:	c606                	c.swsp	ra,12(sp)
    e426:	c422                	c.swsp	s0,8(sp)
    e428:	84ae                	c.mv	s1,a1
    e42a:	4781                	c.li	a5,0
    e42c:	00050a63          	beqz	a0,e440 <ISqrt16.constprop.7+0x20>
    e430:	ae85047f          	clrs16	s0,a0
    e434:	00851533          	sll	a0,a0,s0
    e438:	3c0427db          	bfoz	a5,s0,15,0
    e43c:	3c05355b          	bfos	a0,a0,15,0
    e440:	00049403          	lh	s0,0(s1)
    e444:	8c1d                	c.sub	s0,a5
    e446:	3c04345b          	bfos	s0,s0,15,0
    e44a:	85a2                	c.mv	a1,s0
    e44c:	f7dff0ef          	jal	ra,e3c8 <ISqrt16_common>
    e450:	569627ab          	lwgp	a5,15720 # 83ea4 <ac_spec_lookup+0x1074>
    e454:	0af4147f          	kdmbb	s0,s0,a5
    e458:	67a1                	c.lui	a5,0x8
    e45a:	0287947f          	ksubw	s0,a5,s0
    e45e:	d504147f          	srai.u	s0,s0,16
    e462:	00849023          	sh	s0,0(s1)
    e466:	40b2                	c.lwsp	ra,12(sp)
    e468:	4422                	c.lwsp	s0,8(sp)
    e46a:	4492                	c.lwsp	s1,4(sp)
    e46c:	0141                	c.addi	sp,16
    e46e:	8082                	c.jr	ra

0000e470 <inverse_sqrt_16>:
    e470:	03f00793          	li	a5,63
    e474:	00a7ca63          	blt	a5,a0,e488 <inverse_sqrt_16+0x18>
    e478:	5480178b          	addigp	a5,1352 # 80684 <inv_sqrt_tab>
    e47c:	0aa7855b          	lea.h	a0,a5,a0
    e480:	52451503          	lh	a0,1316(a0)
    e484:	00008067          	ret
    e488:	1101                	c.addi	sp,-32
    e48a:	47bd                	c.li	a5,15
    e48c:	00e10593          	addi	a1,sp,14
    e490:	3c05355b          	bfos	a0,a0,15,0
    e494:	ce06                	c.swsp	ra,28(sp)
    e496:	00f11723          	sh	a5,14(sp)
    e49a:	3759                	c.jal	e420 <ISqrt16.constprop.7>
    e49c:	00e11783          	lh	a5,14(sp)
    e4a0:	40f2                	c.lwsp	ra,28(sp)
    e4a2:	0785                	c.addi	a5,1
    e4a4:	3c07b7db          	bfos	a5,a5,15,0
    e4a8:	6ef5157f          	kslraw	a0,a0,a5
    e4ac:	3c05355b          	bfos	a0,a0,15,0
    e4b0:	6105                	c.addi16sp	sp,32
    e4b2:	8082                	c.jr	ra

0000e4b4 <Inv16>:
    e4b4:	77e1                	c.lui	a5,0xffff8
    e4b6:	0785                	c.addi	a5,1
    e4b8:	f2f507ff          	maxw	a5,a0,a5
    e4bc:	3c07b7db          	bfos	a5,a5,15,0
    e4c0:	ad1787ff          	kabs16	a5,a5
    e4c4:	3c07b7db          	bfos	a5,a5,15,0
    e4c8:	882a                	c.mv	a6,a0
    e4ca:	cbbd                	c.beqz	a5,e540 <Inv16+0x8c>
    e4cc:	ae87877f          	clrs16	a4,a5
    e4d0:	00e797b3          	sll	a5,a5,a4
    e4d4:	3c07b7db          	bfos	a5,a5,15,0
    e4d8:	3c0728db          	bfoz	a7,a4,15,0
    e4dc:	00f00533          	add	a0,zero,a5
    e4e0:	5e56272b          	lwgp	a4,15844 # 83f20 <ac_spec_lookup+0x10f0>
    e4e4:	200216b7          	lui	a3,0x20021
    e4e8:	71c68693          	addi	a3,a3,1820 # 2002171c <sns_gainMSBbits>
    e4ec:	0ae797ff          	kdmbb	a5,a5,a4
    e4f0:	ffdf8737          	lui	a4,0xffdf8
    e4f4:	00f717ff          	kaddw	a5,a4,a5
    e4f8:	d50797ff          	srai.u	a5,a5,16
    e4fc:	3c07b7db          	bfos	a5,a5,15,0
    e500:	0af6875b          	lea.h	a4,a3,a5
    e504:	52071603          	lh	a2,1312(a4) # ffdf8520 <BIN_SIZE+0xdfdb9eb8>
    e508:	0cf687db          	lea.w	a5,a3,a5
    e50c:	4a07a783          	lw	a5,1184(a5) # ffff84a0 <BIN_SIZE+0xdffb9e38>
    e510:	049526db          	bfoz	a3,a0,1,9
    e514:	0ad616ff          	kdmbb	a3,a2,a3
    e518:	00059703          	lh	a4,0(a1)
    e51c:	02d797ff          	ksubw	a5,a5,a3
    e520:	41170733          	sub	a4,a4,a7
    e524:	d50797ff          	srai.u	a5,a5,16
    e528:	3c07275b          	bfoz	a4,a4,15,0
    e52c:	3c07b55b          	bfos	a0,a5,15,0
    e530:	00084c63          	bltz	a6,e548 <Inv16+0x94>
    e534:	4685                	c.li	a3,1
    e536:	40e68733          	sub	a4,a3,a4
    e53a:	00e59023          	sh	a4,0(a1)
    e53e:	8082                	c.jr	ra
    e540:	4501                	c.li	a0,0
    e542:	4781                	c.li	a5,0
    e544:	4881                	c.li	a7,0
    e546:	bf69                	c.j	e4e0 <Inv16+0x2c>
    e548:	76e1                	c.lui	a3,0xffff8
    e54a:	00d50d63          	beq	a0,a3,e564 <Inv16+0xb0>
    e54e:	4685                	c.li	a3,1
    e550:	40f007b3          	neg	a5,a5
    e554:	40e68733          	sub	a4,a3,a4
    e558:	3c07b55b          	bfos	a0,a5,15,0
    e55c:	00e59023          	sh	a4,0(a1)
    e560:	00008067          	ret
    e564:	67a1                	c.lui	a5,0x8
    e566:	fff78513          	addi	a0,a5,-1 # 7fff <llma_tx_item_done+0x23>
    e56a:	b7e9                	c.j	e534 <Inv16+0x80>

0000e56c <spectral_quantization.constprop.11>:
    e56c:	712d                	c.addi16sp	sp,-288
    e56e:	10812c23          	sw	s0,280(sp)
    e572:	11212823          	sw	s2,272(sp)
    e576:	11412423          	sw	s4,264(sp)
    e57a:	11512223          	sw	s5,260(sp)
    e57e:	10112e23          	sw	ra,284(sp)
    e582:	10912a23          	sw	s1,276(sp)
    e586:	11312623          	sw	s3,268(sp)
    e58a:	11612023          	sw	s6,256(sp)
    e58e:	dfde                	c.swsp	s7,252(sp)
    e590:	dde2                	c.swsp	s8,248(sp)
    e592:	dbe6                	c.swsp	s9,244(sp)
    e594:	d9ea                	c.swsp	s10,240(sp)
    e596:	d7ee                	c.swsp	s11,236(sp)
    e598:	59e51483          	lh	s1,1438(a0)
    e59c:	5b451983          	lh	s3,1460(a0)
    e5a0:	ce26                	c.swsp	s1,28(sp)
    e5a2:	12c12483          	lw	s1,300(sp)
    e5a6:	842a                	c.mv	s0,a0
    e5a8:	fce00513          	li	a0,-50
    e5ac:	00049023          	sh	zero,0(s1)
    e5b0:	40c50633          	sub	a2,a0,a2
    e5b4:	5bc42303          	lw	t1,1468(s0)
    e5b8:	5a041503          	lh	a0,1440(s0)
    e5bc:	8e0d                	c.sub	a2,a1
    e5be:	961a                	c.add	a2,t1
    e5c0:	8e09                	c.sub	a2,a0
    e5c2:	00c81023          	sh	a2,0(a6)
    e5c6:	4029d513          	srai	a0,s3,0x2
    e5ca:	59a42603          	lw	a2,1434(s0)
    e5ce:	ca42                	c.swsp	a6,20(sp)
    e5d0:	cc36                	c.swsp	a3,24(sp)
    e5d2:	d046                	c.swsp	a7,32(sp)
    e5d4:	d22a                	c.swsp	a0,36(sp)
    e5d6:	893e                	c.mv	s2,a5
    e5d8:	8aba                	c.mv	s5,a4
    e5da:	13412a03          	lw	s4,308(sp)
    e5de:	13812483          	lw	s1,312(sp)
    e5e2:	4019d993          	srai	s3,s3,0x1
    e5e6:	4781                	c.li	a5,0
    e5e8:	ee05                	c.bnez	a2,e620 <spectral_quantization.constprop.11+0xb4>
    e5ea:	59841683          	lh	a3,1432(s0)
    e5ee:	59641783          	lh	a5,1430(s0)
    e5f2:	59242703          	lw	a4,1426(s0)
    e5f6:	8f95                	c.sub	a5,a3
    e5f8:	07c2                	c.slli	a5,0x10
    e5fa:	97ba                	c.add	a5,a4
    e5fc:	ffd806b7          	lui	a3,0xffd80
    e600:	f2d787ff          	maxw	a5,a5,a3
    e604:	002806b7          	lui	a3,0x280
    e608:	f0d787ff          	minw	a5,a5,a3
    e60c:	539626ab          	lwgp	a3,15672 # 83e74 <ac_spec_lookup+0x1044>
    e610:	8ed7177f          	kmmwb2	a4,a4,a3
    e614:	53d626ab          	lwgp	a3,15676 # 83e78 <ac_spec_lookup+0x1048>
    e618:	8ed797ff          	kmmwb2	a5,a5,a3
    e61c:	00e787b3          	add	a5,a5,a4
    e620:	4552                	c.lwsp	a0,20(sp)
    e622:	58f42923          	sw	a5,1426(s0)
    e626:	00051703          	lh	a4,0(a0)
    e62a:	d50795ff          	srai.u	a1,a5,16
    e62e:	58e41b23          	sh	a4,1430(s0)
    e632:	00051503          	lh	a0,0(a0)
    e636:	d62e                	c.swsp	a1,44(sp)
    e638:	d42a                	c.swsp	a0,40(sp)
    e63a:	5512                	c.lwsp	a0,36(sp)
    e63c:	1aa05663          	blez	a0,e7e8 <spectral_quantization.constprop.11+0x27c>
    e640:	60562dab          	lwgp	s11,15876 # 83f40 <ac_spec_lookup+0x1110>
    e644:	5fd62d2b          	lwgp	s10,15868 # 83f38 <ac_spec_lookup+0x1108>
    e648:	5a162cab          	lwgp	s9,15776 # 83edc <ac_spec_lookup+0x10ac>
    e64c:	67562c2b          	lwgp	s8,15988 # 83fb0 <ac_spec_lookup+0x1180>
    e650:	58562bab          	lwgp	s7,15748 # 83ec0 <ac_spec_lookup+0x1090>
    e654:	5c16272b          	lwgp	a4,15808 # 83efc <ac_spec_lookup+0x10cc>
    e658:	52562b2b          	lwgp	s6,15652 # 83e60 <ac_spec_lookup+0x1030>
    e65c:	641625ab          	lwgp	a1,15936 # 83f7c <ac_spec_lookup+0x114c>
    e660:	00251f93          	slli	t6,a0,0x2
    e664:	6296252b          	lwgp	a0,15912 # 83f64 <ac_spec_lookup+0x1134>
    e668:	c22e                	c.swsp	a1,4(sp)
    e66a:	c62a                	c.swsp	a0,12(sp)
    e66c:	0088                	c.addi4spn	a0,sp,64
    e66e:	01f505b3          	add	a1,a0,t6
    e672:	800002b7          	lui	t0,0x80000
    e676:	0009d6b7          	lui	a3,0x9d
    e67a:	4e62                	c.lwsp	t3,24(sp)
    e67c:	c42e                	c.swsp	a1,8(sp)
    e67e:	8f2a                	c.mv	t5,a0
    e680:	ccd68593          	addi	a1,a3,-819 # 9cccd <_D_HEAP_START_ADDR+0x13bdd>
    e684:	4781                	c.li	a5,0
    e686:	fff2c293          	not	t0,t0
    e68a:	43e5                	c.li	t2,25
    e68c:	00b12823          	sw	a1,16(sp)
    e690:	000e2683          	lw	a3,0(t3)
    e694:	004e2803          	lw	a6,4(t3)
    e698:	008e2503          	lw	a0,8(t3)
    e69c:	00ce2603          	lw	a2,12(t3)
    e6a0:	ad4805ff          	kabsw	a1,a6
    e6a4:	ad4688ff          	kabsw	a7,a3
    e6a8:	f2b888ff          	maxw	a7,a7,a1
    e6ac:	ad4505ff          	kabsw	a1,a0
    e6b0:	f2b888ff          	maxw	a7,a7,a1
    e6b4:	ad4605ff          	kabsw	a1,a2
    e6b8:	f2b888ff          	maxw	a7,a7,a1
    e6bc:	af88837f          	clrs32	t1,a7
    e6c0:	1379                	c.addi	t1,-2
    e6c2:	55f9                	c.li	a1,-2
    e6c4:	f31787ff          	maxw	a5,a5,a7
    e6c8:	00088463          	beqz	a7,e6d0 <spectral_quantization.constprop.11+0x164>
    e6cc:	3c0335db          	bfos	a1,t1,15,0
    e6d0:	6eb696ff          	kslraw	a3,a3,a1
    e6d4:	6eb8187f          	kslraw	a6,a6,a1
    e6d8:	d50696ff          	srai.u	a3,a3,16
    e6dc:	6eb5157f          	kslraw	a0,a0,a1
    e6e0:	3c06b6db          	bfos	a3,a3,15,0
    e6e4:	d508187f          	srai.u	a6,a6,16
    e6e8:	6eb6167f          	kslraw	a2,a2,a1
    e6ec:	0ad696ff          	kdmbb	a3,a3,a3
    e6f0:	3c08385b          	bfos	a6,a6,15,0
    e6f4:	d505157f          	srai.u	a0,a0,16
    e6f8:	4085                	c.li	ra,1
    e6fa:	0b08187f          	kdmbb	a6,a6,a6
    e6fe:	3c05355b          	bfos	a0,a0,15,0
    e702:	d506167f          	srai.u	a2,a2,16
    e706:	00d096ff          	kaddw	a3,ra,a3
    e70a:	0aa5157f          	kdmbb	a0,a0,a0
    e70e:	3c06365b          	bfos	a2,a2,15,0
    e712:	0106987f          	kaddw	a6,a3,a6
    e716:	0ac6167f          	kdmbb	a2,a2,a2
    e71a:	00a8157f          	kaddw	a0,a6,a0
    e71e:	00c5167f          	kaddw	a2,a0,a2
    e722:	af860eff          	clrs32	t4,a2
    e726:	6fd6167f          	kslraw	a2,a2,t4
    e72a:	40c286b3          	sub	a3,t0,a2
    e72e:	86c1                	c.srai	a3,0x10
    e730:	0cd6967f          	khmbb	a2,a3,a3
    e734:	3c06365b          	bfos	a2,a2,15,0
    e738:	0cd6137f          	khmbb	t1,a2,a3
    e73c:	3c03335b          	bfos	t1,t1,15,0
    e740:	0cd318ff          	khmbb	a7,t1,a3
    e744:	3c08b8db          	bfos	a7,a7,15,0
    e748:	0cd8987f          	khmbb	a6,a7,a3
    e74c:	3c08385b          	bfos	a6,a6,15,0
    e750:	0bb690ff          	kdmbb	ra,a3,s11
    e754:	0ba6167f          	kdmbb	a2,a2,s10
    e758:	0cd8157f          	khmbb	a0,a6,a3
    e75c:	0b93137f          	kdmbb	t1,t1,s9
    e760:	3c05355b          	bfos	a0,a0,15,0
    e764:	0b8898ff          	kdmbb	a7,a7,s8
    e768:	00c0967f          	kaddw	a2,ra,a2
    e76c:	0066167f          	kaddw	a2,a2,t1
    e770:	0b78187f          	kdmbb	a6,a6,s7
    e774:	0cd516ff          	khmbb	a3,a0,a3
    e778:	0116167f          	kaddw	a2,a2,a7
    e77c:	0ae5157f          	kdmbb	a0,a0,a4
    e780:	3c06b6db          	bfos	a3,a3,15,0
    e784:	0106167f          	kaddw	a2,a2,a6
    e788:	0b6696ff          	kdmbb	a3,a3,s6
    e78c:	00a6167f          	kaddw	a2,a2,a0
    e790:	00d616ff          	kaddw	a3,a2,a3
    e794:	557d                	c.li	a0,-1
    e796:	4106d313          	srai	t1,a3,0x10
    e79a:	6ea696ff          	kslraw	a3,a3,a0
    e79e:	4512                	c.lwsp	a0,4(sp)
    e7a0:	40ba85b3          	sub	a1,s5,a1
    e7a4:	6e7e9eff          	kslraw	t4,t4,t2
    e7a8:	a0a3087f          	smul16	a6,t1,a0
    e7ac:	96c2                	c.add	a3,a6
    e7ae:	556d                	c.li	a0,-5
    e7b0:	6ea696ff          	kslraw	a3,a3,a0
    e7b4:	04f5b5db          	bfos	a1,a1,1,15
    e7b8:	4532                	c.lwsp	a0,12(sp)
    e7ba:	6e7595ff          	kslraw	a1,a1,t2
    e7be:	41d686b3          	sub	a3,a3,t4
    e7c2:	00b696ff          	kaddw	a3,a3,a1
    e7c6:	8ea696ff          	kmmwb2	a3,a3,a0
    e7ca:	4542                	c.lwsp	a0,16(sp)
    e7cc:	55e9                	c.li	a1,-6
    e7ce:	6eb696ff          	kslraw	a3,a3,a1
    e7d2:	0f11                	c.addi	t5,4
    e7d4:	00a696ff          	kaddw	a3,a3,a0
    e7d8:	45a2                	c.lwsp	a1,8(sp)
    e7da:	fedf2e23          	sw	a3,-4(t5)
    e7de:	0e41                	c.addi	t3,16
    e7e0:	ebe598e3          	bne	a1,t5,e690 <spectral_quantization.constprop.11+0x124>
    e7e4:	74079063          	bnez	a5,ef24 <spectral_quantization.constprop.11+0x9b8>
    e7e8:	12812503          	lw	a0,296(sp)
    e7ec:	4785                	c.li	a5,1
    e7ee:	00051023          	sh	zero,0(a0)
    e7f2:	58f42d23          	sw	a5,1434(s0)
    e7f6:	00051783          	lh	a5,0(a0)
    e7fa:	4572                	c.lwsp	a0,28(sp)
    e7fc:	3c052cdb          	bfoz	s9,a0,15,0
    e800:	00a12423          	sw	a0,8(sp)
    e804:	5556252b          	lwgp	a0,15700 # 83e90 <ac_spec_lookup+0x1060>
    e808:	97e6                	c.add	a5,s9
    e80a:	3c07b7db          	bfos	a5,a5,15,0
    e80e:	a0a7857f          	smul16	a0,a5,a0
    e812:	00751793          	slli	a5,a0,0x7
    e816:	571d                	c.li	a4,-25
    e818:	6ee7977f          	kslraw	a4,a5,a4
    e81c:	12412583          	lw	a1,292(sp)
    e820:	fe000537          	lui	a0,0xfe000
    e824:	0705                	c.addi	a4,1
    e826:	8d5d                	c.or	a0,a5
    e828:	00e59023          	sh	a4,0(a1)
    e82c:	00008b37          	lui	s6,0x8
    e830:	948fe0ef          	jal	ra,c978 <BASOP_Util_InvLog2>
    e834:	12012583          	lw	a1,288(sp)
    e838:	955a                	c.add	a0,s6
    e83a:	8541                	c.srai	a0,0x10
    e83c:	00a59023          	sh	a0,0(a1)
    e840:	12412583          	lw	a1,292(sp)
    e844:	00059783          	lh	a5,0(a1)
    e848:	03e10593          	addi	a1,sp,62
    e84c:	02f11f23          	sh	a5,62(sp)
    e850:	c65ff0ef          	jal	ra,e4b4 <Inv16>
    e854:	03e11583          	lh	a1,62(sp)
    e858:	3c0aa75b          	bfoz	a4,s5,15,0
    e85c:	15c5                	c.addi	a1,-15
    e85e:	5b441783          	lh	a5,1460(s0)
    e862:	95ba                	c.add	a1,a4
    e864:	c63a                	c.swsp	a4,12(sp)
    e866:	3c05b5db          	bfos	a1,a1,15,0
    e86a:	06f05563          	blez	a5,e8d4 <spectral_quantization.constprop.11+0x368>
    e86e:	549628ab          	lwgp	a7,15688 # 83e84 <ac_spec_lookup+0x1054>
    e872:	541627ab          	lwgp	a5,15680 # 83e7c <ac_spec_lookup+0x104c>
    e876:	46e2                	c.lwsp	a3,24(sp)
    e878:	864a                	c.mv	a2,s2
    e87a:	4701                	c.li	a4,0
    e87c:	0af898ff          	kdmbb	a7,a7,a5
    e880:	7361                	c.lui	t1,0xffff8
    e882:	1b7d                	c.addi	s6,-1
    e884:	0180006f          	j	e89c <spectral_quantization.constprop.11+0x330>
    e888:	00061023          	sh	zero,0(a2)
    e88c:	5b441783          	lh	a5,1460(s0)
    e890:	0705                	c.addi	a4,1
    e892:	0691                	c.addi	a3,4
    e894:	00260613          	addi	a2,a2,2
    e898:	02f75e63          	bge	a4,a5,e8d4 <spectral_quantization.constprop.11+0x368>
    e89c:	0006ae03          	lw	t3,0(a3)
    e8a0:	fe0e04e3          	beqz	t3,e888 <spectral_quantization.constprop.11+0x31c>
    e8a4:	ad4e07ff          	kabsw	a5,t3
    e8a8:	8ea797ff          	kmmwb2	a5,a5,a0
    e8ac:	6eb797ff          	kslraw	a5,a5,a1
    e8b0:	011797ff          	kaddw	a5,a5,a7
    e8b4:	d50797ff          	srai.u	a5,a5,16
    e8b8:	3c07b85b          	bfos	a6,a5,15,0
    e8bc:	240e4063          	bltz	t3,eafc <spectral_quantization.constprop.11+0x590>
    e8c0:	01061023          	sh	a6,0(a2)
    e8c4:	5b441783          	lh	a5,1460(s0)
    e8c8:	0705                	c.addi	a4,1
    e8ca:	0691                	c.addi	a3,4
    e8cc:	00260613          	addi	a2,a2,2
    e8d0:	fcf746e3          	blt	a4,a5,e89c <spectral_quantization.constprop.11+0x330>
    e8d4:	5aa41783          	lh	a5,1450(s0)
    e8d8:	0a000713          	li	a4,160
    e8dc:	0785                	c.addi	a5,1
    e8de:	02e78733          	mul	a4,a5,a4
    e8e2:	5bc42783          	lw	a5,1468(s0)
    e8e6:	4689                	c.li	a3,2
    e8e8:	00f727b3          	slt	a5,a4,a5
    e8ec:	07a6                	c.slli	a5,0x9
    e8ee:	00fa1023          	sh	a5,0(s4)
    e8f2:	5b441783          	lh	a5,1460(s0)
    e8f6:	42f6dbe3          	bge	a3,a5,f52c <spectral_quantization.constprop.11+0xfc0>
    e8fa:	80000637          	lui	a2,0x80000
    e8fe:	fff64613          	not	a2,a2
    e902:	00c78733          	add	a4,a5,a2
    e906:	0ae9075b          	lea.h	a4,s2,a4
    e90a:	00071683          	lh	a3,0(a4)
    e90e:	ea8d                	c.bnez	a3,e940 <spectral_quantization.constprop.11+0x3d4>
    e910:	ffe71703          	lh	a4,-2(a4)
    e914:	e715                	c.bnez	a4,e940 <spectral_quantization.constprop.11+0x3d4>
    e916:	4589                	c.li	a1,2
    e918:	0100006f          	j	e928 <spectral_quantization.constprop.11+0x3bc>
    e91c:	00069703          	lh	a4,0(a3)
    e920:	e305                	c.bnez	a4,e940 <spectral_quantization.constprop.11+0x3d4>
    e922:	ffe69703          	lh	a4,-2(a3)
    e926:	ef09                	c.bnez	a4,e940 <spectral_quantization.constprop.11+0x3d4>
    e928:	ffe78793          	addi	a5,a5,-2
    e92c:	3c07a75b          	bfoz	a4,a5,15,0
    e930:	3c0737db          	bfos	a5,a4,15,0
    e934:	00c786b3          	add	a3,a5,a2
    e938:	0ad906db          	lea.h	a3,s2,a3
    e93c:	fee5e0e3          	bltu	a1,a4,e91c <spectral_quantization.constprop.11+0x3b0>
    e940:	13012503          	lw	a0,304(sp)
    e944:	00f51023          	sh	a5,0(a0) # fe000000 <BIN_SIZE+0xddfc1998>
    e948:	4552                	c.lwsp	a0,20(sp)
    e94a:	00051d03          	lh	s10,0(a0)
    e94e:	0d2e                	c.slli	s10,0xb
    e950:	41a006b3          	neg	a3,s10
    e954:	5480158b          	addigp	a1,1352 # 80684 <inv_sqrt_tab>
    e958:	c22e                	c.swsp	a1,4(sp)
    e95a:	6585                	c.lui	a1,0x1
    e95c:	834a                	c.mv	t1,s2
    e95e:	8526                	c.mv	a0,s1
    e960:	4881                	c.li	a7,0
    e962:	4281                	c.li	t0,0
    e964:	4f541e8b          	addigp	t4,11508 # 82e30 <ac_spec_lookup>
    e968:	37421e0b          	addigp	t3,4980 # 814b0 <ac_spec_bits>
    e96c:	4b0d                	c.li	s6,3
    e96e:	80058c13          	addi	s8,a1,-2048 # 800 <exception_handler+0x15c>
    e972:	02200393          	li	t2,34
    e976:	5bfd                	c.li	s7,-1
    e978:	0300006f          	j	e9a8 <spectral_quantization.constprop.11+0x43c>
    e97c:	9776                	c.add	a4,t4
    e97e:	00074703          	lbu	a4,0(a4)
    e982:	85f2                	c.mv	a1,t3
    e984:	00128293          	addi	t0,t0,1 # 80000001 <BIN_SIZE+0x5ffc1999>
    e988:	c47715ff          	maddr32	a1,a4,t2
    e98c:	01751123          	sh	s7,2(a0)
    e990:	00059703          	lh	a4,0(a1)
    e994:	00051223          	sh	zero,4(a0)
    e998:	00e696ff          	kaddw	a3,a3,a4
    e99c:	0889                	c.addi	a7,2
    e99e:	0519                	c.addi	a0,6
    e9a0:	00430313          	addi	t1,t1,4 # ffff8004 <BIN_SIZE+0xdffb999c>
    e9a4:	08f8d463          	bge	a7,a5,ea2c <spectral_quantization.constprop.11+0x4c0>
    e9a8:	000a1703          	lh	a4,0(s4)
    e9ac:	00570733          	add	a4,a4,t0
    e9b0:	0119d463          	bge	s3,a7,e9b8 <spectral_quantization.constprop.11+0x44c>
    e9b4:	10070713          	addi	a4,a4,256
    e9b8:	00e51023          	sh	a4,0(a0)
    e9bc:	00031583          	lh	a1,0(t1)
    e9c0:	00231603          	lh	a2,2(t1)
    e9c4:	1072a2db          	bfoz	t0,t0,4,7
    e9c8:	ad1585ff          	kabs16	a1,a1
    e9cc:	ad16067f          	kabs16	a2,a2
    e9d0:	3c05b5db          	bfos	a1,a1,15,0
    e9d4:	3c06365b          	bfos	a2,a2,15,0
    e9d8:	f2c5887f          	maxw	a6,a1,a2
    e9dc:	fa0800e3          	beqz	a6,e97c <spectral_quantization.constprop.11+0x410>
    e9e0:	130b4a63          	blt	s6,a6,eb14 <spectral_quantization.constprop.11+0x5a8>
    e9e4:	9776                	c.add	a4,t4
    e9e6:	00074703          	lbu	a4,0(a4)
    e9ea:	0cc58f5b          	lea.w	t5,a1,a2
    e9ee:	00471813          	slli	a6,a4,0x4
    e9f2:	9742                	c.add	a4,a6
    e9f4:	977a                	c.add	a4,t5
    e9f6:	0aee075b          	lea.h	a4,t3,a4
    e9fa:	00071703          	lh	a4,0(a4)
    e9fe:	00051123          	sh	zero,2(a0)
    ea02:	01e51223          	sh	t5,4(a0)
    ea06:	00e696ff          	kaddw	a3,a3,a4
    ea0a:	c199                	c.beqz	a1,ea10 <spectral_quantization.constprop.11+0x4a4>
    ea0c:	018696ff          	kaddw	a3,a3,s8
    ea10:	00060463          	beqz	a2,ea18 <spectral_quantization.constprop.11+0x4ac>
    ea14:	018696ff          	kaddw	a3,a3,s8
    ea18:	9596                	c.add	a1,t0
    ea1a:	00c582b3          	add	t0,a1,a2
    ea1e:	0889                	c.addi	a7,2
    ea20:	0285                	c.addi	t0,1
    ea22:	0519                	c.addi	a0,6
    ea24:	00430313          	addi	t1,t1,4
    ea28:	f8f8c0e3          	blt	a7,a5,e9a8 <spectral_quantization.constprop.11+0x43c>
    ea2c:	01a6977f          	kaddw	a4,a3,s10
    ea30:	177d                	c.addi	a4,-1
    ea32:	56d5                	c.li	a3,-11
    ea34:	6ed7177f          	kslraw	a4,a4,a3
    ea38:	3c07275b          	bfoz	a4,a4,15,0
    ea3c:	00170693          	addi	a3,a4,1
    ea40:	3c06a6db          	bfoz	a3,a3,15,0
    ea44:	3c06b5db          	bfos	a1,a3,15,0
    ea48:	5502                	c.lwsp	a0,32(sp)
    ea4a:	58b41c23          	sh	a1,1432(s0)
    ea4e:	00b51023          	sh	a1,0(a0)
    ea52:	4512                	c.lwsp	a0,4(sp)
    ea54:	5aa41603          	lh	a2,1450(s0)
    ea58:	0ac5065b          	lea.h	a2,a0,a2
    ea5c:	5a861503          	lh	a0,1448(a2) # 800005a8 <BIN_SIZE+0x5ffc1f40>
    ea60:	12a5d663          	bge	a1,a0,eb8c <spectral_quantization.constprop.11+0x620>
    ea64:	6816262b          	lwgp	a2,16000 # 83fbc <ac_spec_lookup+0x118c>
    ea68:	03170713          	addi	a4,a4,49
    ea6c:	3c07375b          	bfos	a4,a4,15,0
    ea70:	a0c7067f          	smul16	a2,a4,a2
    ea74:	d4f6177f          	srai.u	a4,a2,15
    ea78:	3c07375b          	bfos	a4,a4,15,0
    ea7c:	12812503          	lw	a0,296(sp)
    ea80:	01412a83          	lw	s5,20(sp)
    ea84:	00051683          	lh	a3,0(a0)
    ea88:	00270613          	addi	a2,a4,2
    ea8c:	0ff00513          	li	a0,255
    ea90:	3c06365b          	bfos	a2,a2,15,0
    ea94:	000a9b83          	lh	s7,0(s5)
    ea98:	1ea68863          	beq	a3,a0,ec88 <spectral_quantization.constprop.11+0x71c>
    ea9c:	0fe00513          	li	a0,254
    eaa0:	0cd544e3          	blt	a0,a3,f368 <spectral_quantization.constprop.11+0xdfc>
    eaa4:	12bbc463          	blt	s7,a1,ebcc <spectral_quantization.constprop.11+0x660>
    eaa8:	0cd040e3          	bgtz	a3,f368 <spectral_quantization.constprop.11+0xdfc>
    eaac:	13012483          	lw	s1,304(sp)
    eab0:	00049703          	lh	a4,0(s1)
    eab4:	00f75c63          	bge	a4,a5,eacc <spectral_quantization.constprop.11+0x560>
    eab8:	0ae9075b          	lea.h	a4,s2,a4
    eabc:	0af907db          	lea.h	a5,s2,a5
    eac0:	00071023          	sh	zero,0(a4)
    eac4:	00270713          	addi	a4,a4,2
    eac8:	fee79ce3          	bne	a5,a4,eac0 <spectral_quantization.constprop.11+0x554>
    eacc:	11c12083          	lw	ra,284(sp)
    ead0:	11812403          	lw	s0,280(sp)
    ead4:	11412483          	lw	s1,276(sp)
    ead8:	11012903          	lw	s2,272(sp)
    eadc:	10c12983          	lw	s3,268(sp)
    eae0:	10812a03          	lw	s4,264(sp)
    eae4:	10412a83          	lw	s5,260(sp)
    eae8:	10012b03          	lw	s6,256(sp)
    eaec:	5bfe                	c.lwsp	s7,252(sp)
    eaee:	5c6e                	c.lwsp	s8,248(sp)
    eaf0:	5cde                	c.lwsp	s9,244(sp)
    eaf2:	5d4e                	c.lwsp	s10,240(sp)
    eaf4:	5dbe                	c.lwsp	s11,236(sp)
    eaf6:	6115                	c.addi16sp	sp,288
    eaf8:	00008067          	ret
    eafc:	40f007b3          	neg	a5,a5
    eb00:	01600e33          	add	t3,zero,s6
    eb04:	00680463          	beq	a6,t1,eb0c <spectral_quantization.constprop.11+0x5a0>
    eb08:	3c07be5b          	bfos	t3,a5,15,0
    eb0c:	01c61023          	sh	t3,0(a2)
    eb10:	d7dff06f          	j	e88c <spectral_quantization.constprop.11+0x320>
    eb14:	4d9d                	c.li	s11,7
    eb16:	0d0dcb63          	blt	s11,a6,ebec <spectral_quantization.constprop.11+0x680>
    eb1a:	4a85                	c.li	s5,1
    eb1c:	01551123          	sh	s5,2(a0)
    eb20:	4015df93          	srai	t6,a1,0x1
    eb24:	4a92                	c.lwsp	s5,4(sp)
    eb26:	40165d93          	srai	s11,a2,0x1
    eb2a:	0dbf8f5b          	lea.w	t5,t6,s11
    eb2e:	01e51223          	sh	t5,4(a0)
    eb32:	3c6a9803          	lh	a6,966(s5)
    eb36:	00ee8ab3          	add	s5,t4,a4
    eb3a:	000aca83          	lbu	s5,0(s5)
    eb3e:	9742                	c.add	a4,a6
    eb40:	9776                	c.add	a4,t4
    eb42:	00074803          	lbu	a6,0(a4)
    eb46:	8772                	c.mv	a4,t3
    eb48:	c47a977f          	maddr32	a4,s5,t2
    eb4c:	8aba                	c.mv	s5,a4
    eb4e:	00481713          	slli	a4,a6,0x4
    eb52:	9742                	c.add	a4,a6
    eb54:	9f3a                	c.add	t5,a4
    eb56:	020a9803          	lh	a6,32(s5)
    eb5a:	0bee0f5b          	lea.h	t5,t3,t5
    eb5e:	000f1703          	lh	a4,0(t5)
    eb62:	010696ff          	kaddw	a3,a3,a6
    eb66:	6a85                	c.lui	s5,0x1
    eb68:	015696ff          	kaddw	a3,a3,s5
    eb6c:	00e696ff          	kaddw	a3,a3,a4
    eb70:	00058463          	beqz	a1,eb78 <spectral_quantization.constprop.11+0x60c>
    eb74:	018696ff          	kaddw	a3,a3,s8
    eb78:	00060463          	beqz	a2,eb80 <spectral_quantization.constprop.11+0x614>
    eb7c:	018696ff          	kaddw	a3,a3,s8
    eb80:	9fee                	c.add	t6,s11
    eb82:	0bf282db          	lea.h	t0,t0,t6
    eb86:	0285                	c.addi	t0,1
    eb88:	e15ff06f          	j	e99c <spectral_quantization.constprop.11+0x430>
    eb8c:	5b461703          	lh	a4,1460(a2)
    eb90:	02e5d063          	bge	a1,a4,ebb0 <spectral_quantization.constprop.11+0x644>
    eb94:	5c061703          	lh	a4,1472(a2)
    eb98:	5cc61603          	lh	a2,1484(a2)
    eb9c:	9736                	c.add	a4,a3
    eb9e:	3c07375b          	bfos	a4,a4,15,0
    eba2:	a0c7067f          	smul16	a2,a4,a2
    eba6:	d4f6177f          	srai.u	a4,a2,15
    ebaa:	3c07375b          	bfos	a4,a4,15,0
    ebae:	b5f9                	c.j	ea7c <spectral_quantization.constprop.11+0x510>
    ebb0:	5d861703          	lh	a4,1496(a2)
    ebb4:	78e5dc63          	bge	a1,a4,f34c <spectral_quantization.constprop.11+0xde0>
    ebb8:	50d6272b          	lwgp	a4,15628 # 83e48 <ac_spec_lookup+0x1018>
    ebbc:	a0e5867f          	smul16	a2,a1,a4
    ebc0:	d4f6177f          	srai.u	a4,a2,15
    ebc4:	3c07375b          	bfos	a4,a4,15,0
    ebc8:	eb5ff06f          	j	ea7c <spectral_quantization.constprop.11+0x510>
    ebcc:	40cb8633          	sub	a2,s7,a2
    ebd0:	3c06a7db          	bfoz	a5,a3,15,0
    ebd4:	0cc5c063          	blt	a1,a2,ec94 <spectral_quantization.constprop.11+0x728>
    ebd8:	78a68463          	beq	a3,a0,f360 <spectral_quantization.constprop.11+0xdf4>
    ebdc:	9bba                	c.add	s7,a4
    ebde:	7975c163          	blt	a1,s7,f360 <spectral_quantization.constprop.11+0xdf4>
    ebe2:	0789                	c.addi	a5,2
    ebe4:	3c07b7db          	bfos	a5,a5,15,0
    ebe8:	0b40006f          	j	ec9c <spectral_quantization.constprop.11+0x730>
    ebec:	ae88087f          	clrs16	a6,a6
    ebf0:	3c08385b          	bfos	a6,a6,15,0
    ebf4:	4db5                	c.li	s11,13
    ebf6:	410d8833          	sub	a6,s11,a6
    ebfa:	01051123          	sh	a6,2(a0)
    ebfe:	03005963          	blez	a6,ec30 <spectral_quantization.constprop.11+0x6c4>
    ec02:	4f81                	c.li	t6,0
    ec04:	4d92                	c.lwsp	s11,4(sp)
    ec06:	f16f8f7f          	minw	t5,t6,s6
    ec0a:	0bed8f5b          	lea.h	t5,s11,t5
    ec0e:	3c4f1f03          	lh	t5,964(t5)
    ec12:	8df2                	c.mv	s11,t3
    ec14:	9f3a                	c.add	t5,a4
    ec16:	9f76                	c.add	t5,t4
    ec18:	000f4f03          	lbu	t5,0(t5)
    ec1c:	001f8f93          	addi	t6,t6,1
    ec20:	c47f1dff          	maddr32	s11,t5,t2
    ec24:	020d9f03          	lh	t5,32(s11)
    ec28:	01e696ff          	kaddw	a3,a3,t5
    ec2c:	fdf81ce3          	bne	a6,t6,ec04 <spectral_quantization.constprop.11+0x698>
    ec30:	4a92                	c.lwsp	s5,4(sp)
    ec32:	4105df33          	sra	t5,a1,a6
    ec36:	41065fb3          	sra	t6,a2,a6
    ec3a:	f1680dff          	minw	s11,a6,s6
    ec3e:	0dff0fdb          	lea.w	t6,t5,t6
    ec42:	0bba8f5b          	lea.h	t5,s5,s11
    ec46:	01f51223          	sh	t6,4(a0)
    ec4a:	3c4f1a83          	lh	s5,964(t5)
    ec4e:	00c81f13          	slli	t5,a6,0xc
    ec52:	9756                	c.add	a4,s5
    ec54:	9776                	c.add	a4,t4
    ec56:	00074803          	lbu	a6,0(a4)
    ec5a:	01e69f7f          	kaddw	t5,a3,t5
    ec5e:	00481713          	slli	a4,a6,0x4
    ec62:	9742                	c.add	a4,a6
    ec64:	977e                	c.add	a4,t6
    ec66:	0aee075b          	lea.h	a4,t3,a4
    ec6a:	00071683          	lh	a3,0(a4)
    ec6e:	00df16ff          	kaddw	a3,t5,a3
    ec72:	c199                	c.beqz	a1,ec78 <spectral_quantization.constprop.11+0x70c>
    ec74:	018696ff          	kaddw	a3,a3,s8
    ec78:	00060463          	beqz	a2,ec80 <spectral_quantization.constprop.11+0x714>
    ec7c:	018696ff          	kaddw	a3,a3,s8
    ec80:	00cd8613          	addi	a2,s11,12
    ec84:	92b2                	c.add	t0,a2
    ec86:	bb19                	c.j	e99c <spectral_quantization.constprop.11+0x430>
    ec88:	40cb8633          	sub	a2,s7,a2
    ec8c:	6ac5d463          	bge	a1,a2,f334 <spectral_quantization.constprop.11+0xdc8>
    ec90:	0ff00793          	li	a5,255
    ec94:	fff78793          	addi	a5,a5,-1
    ec98:	3c07b7db          	bfos	a5,a5,15,0
    ec9c:	4522                	c.lwsp	a0,8(sp)
    ec9e:	45f2                	c.lwsp	a1,28(sp)
    eca0:	40b506b3          	sub	a3,a0,a1
    eca4:	f2f686ff          	maxw	a3,a3,a5
    eca8:	12812503          	lw	a0,296(sp)
    ecac:	3c06b6db          	bfos	a3,a3,15,0
    ecb0:	00d51023          	sh	a3,0(a0)
    ecb4:	01412503          	lw	a0,20(sp)
    ecb8:	00051b83          	lh	s7,0(a0)
    ecbc:	5556252b          	lwgp	a0,15700 # 83e90 <ac_spec_lookup+0x1060>
    ecc0:	9cb6                	c.add	s9,a3
    ecc2:	3c0cb7db          	bfos	a5,s9,15,0
    ecc6:	a0a7857f          	smul16	a0,a5,a0
    ecca:	00751793          	slli	a5,a0,0x7
    ecce:	571d                	c.li	a4,-25
    ecd0:	6ee7977f          	kslraw	a4,a5,a4
    ecd4:	12412583          	lw	a1,292(sp)
    ecd8:	fe000537          	lui	a0,0xfe000
    ecdc:	0705                	c.addi	a4,1
    ecde:	8d5d                	c.or	a0,a5
    ece0:	00e59023          	sh	a4,0(a1)
    ece4:	00008b37          	lui	s6,0x8
    ece8:	c91fd0ef          	jal	ra,c978 <BASOP_Util_InvLog2>
    ecec:	12012583          	lw	a1,288(sp)
    ecf0:	955a                	c.add	a0,s6
    ecf2:	8541                	c.srai	a0,0x10
    ecf4:	00a59023          	sh	a0,0(a1)
    ecf8:	12412583          	lw	a1,292(sp)
    ecfc:	00bb9b93          	slli	s7,s7,0xb
    ed00:	00059783          	lh	a5,0(a1)
    ed04:	03e10593          	addi	a1,sp,62
    ed08:	02f11f23          	sh	a5,62(sp)
    ed0c:	fa8ff0ef          	jal	ra,e4b4 <Inv16>
    ed10:	03e11803          	lh	a6,62(sp)
    ed14:	45b2                	c.lwsp	a1,12(sp)
    ed16:	1845                	c.addi	a6,-15
    ed18:	5b441783          	lh	a5,1460(s0)
    ed1c:	982e                	c.add	a6,a1
    ed1e:	41700733          	neg	a4,s7
    ed22:	3c08385b          	bfos	a6,a6,15,0
    ed26:	46f05963          	blez	a5,f198 <spectral_quantization.constprop.11+0xc2c>
    ed2a:	549628ab          	lwgp	a7,15688 # 83e84 <ac_spec_lookup+0x1054>
    ed2e:	541627ab          	lwgp	a5,15680 # 83e7c <ac_spec_lookup+0x104c>
    ed32:	46e2                	c.lwsp	a3,24(sp)
    ed34:	85ca                	c.mv	a1,s2
    ed36:	4601                	c.li	a2,0
    ed38:	0af898ff          	kdmbb	a7,a7,a5
    ed3c:	7361                	c.lui	t1,0xffff8
    ed3e:	1b7d                	c.addi	s6,-1
    ed40:	0180006f          	j	ed58 <spectral_quantization.constprop.11+0x7ec>
    ed44:	00059023          	sh	zero,0(a1)
    ed48:	5b441783          	lh	a5,1460(s0)
    ed4c:	0605                	c.addi	a2,1
    ed4e:	0691                	c.addi	a3,4
    ed50:	00258593          	addi	a1,a1,2
    ed54:	02f65e63          	bge	a2,a5,ed90 <spectral_quantization.constprop.11+0x824>
    ed58:	0006ae03          	lw	t3,0(a3)
    ed5c:	fe0e04e3          	beqz	t3,ed44 <spectral_quantization.constprop.11+0x7d8>
    ed60:	ad4e07ff          	kabsw	a5,t3
    ed64:	8ea797ff          	kmmwb2	a5,a5,a0
    ed68:	6f0797ff          	kslraw	a5,a5,a6
    ed6c:	011797ff          	kaddw	a5,a5,a7
    ed70:	d50797ff          	srai.u	a5,a5,16
    ed74:	3c07bedb          	bfos	t4,a5,15,0
    ed78:	360e4a63          	bltz	t3,f0ec <spectral_quantization.constprop.11+0xb80>
    ed7c:	01d59023          	sh	t4,0(a1)
    ed80:	5b441783          	lh	a5,1460(s0)
    ed84:	0605                	c.addi	a2,1
    ed86:	0691                	c.addi	a3,4
    ed88:	00258593          	addi	a1,a1,2
    ed8c:	fcf646e3          	blt	a2,a5,ed58 <spectral_quantization.constprop.11+0x7ec>
    ed90:	4689                	c.li	a3,2
    ed92:	40f6d363          	bge	a3,a5,f198 <spectral_quantization.constprop.11+0xc2c>
    ed96:	800005b7          	lui	a1,0x80000
    ed9a:	fff5c593          	not	a1,a1
    ed9e:	00b786b3          	add	a3,a5,a1
    eda2:	0ad906db          	lea.h	a3,s2,a3
    eda6:	00069603          	lh	a2,0(a3)
    edaa:	74061763          	bnez	a2,f4f8 <spectral_quantization.constprop.11+0xf8c>
    edae:	ffe69683          	lh	a3,-2(a3)
    edb2:	74069363          	bnez	a3,f4f8 <spectral_quantization.constprop.11+0xf8c>
    edb6:	4509                	c.li	a0,2
    edb8:	0100006f          	j	edc8 <spectral_quantization.constprop.11+0x85c>
    edbc:	00061683          	lh	a3,0(a2)
    edc0:	e285                	c.bnez	a3,ede0 <spectral_quantization.constprop.11+0x874>
    edc2:	ffe61683          	lh	a3,-2(a2)
    edc6:	ee89                	c.bnez	a3,ede0 <spectral_quantization.constprop.11+0x874>
    edc8:	ffe78793          	addi	a5,a5,-2
    edcc:	3c07a6db          	bfoz	a3,a5,15,0
    edd0:	3c06b7db          	bfos	a5,a3,15,0
    edd4:	00b78633          	add	a2,a5,a1
    edd8:	0ac9065b          	lea.h	a2,s2,a2
    eddc:	fed560e3          	bltu	a0,a3,edbc <spectral_quantization.constprop.11+0x850>
    ede0:	13012503          	lw	a0,304(sp)
    ede4:	00200693          	li	a3,2
    ede8:	00d51023          	sh	a3,0(a0) # fe000000 <BIN_SIZE+0xddfc1998>
    edec:	5aa41683          	lh	a3,1450(s0)
    edf0:	0a000613          	li	a2,160
    edf4:	02c686b3          	mul	a3,a3,a2
    edf8:	5bc42603          	lw	a2,1468(s0)
    edfc:	1df68693          	addi	a3,a3,479
    ee00:	3ac6de63          	bge	a3,a2,f1bc <spectral_quantization.constprop.11+0xc50>
    ee04:	6d05                	c.lui	s10,0x1
    ee06:	884a                	c.mv	a6,s2
    ee08:	4d81                	c.li	s11,0
    ee0a:	4f81                	c.li	t6,0
    ee0c:	4501                	c.li	a0,0
    ee0e:	4301                	c.li	t1,0
    ee10:	4f541e8b          	addigp	t4,11508 # 82e30 <ac_spec_lookup>
    ee14:	37421e0b          	addigp	t3,4980 # 814b0 <ac_spec_bits>
    ee18:	438d                	c.li	t2,3
    ee1a:	800d0d13          	addi	s10,s10,-2048 # 800 <exception_handler+0x15c>
    ee1e:	02200293          	li	t0,34
    ee22:	5cfd                	c.li	s9,-1
    ee24:	02c0006f          	j	ee50 <spectral_quantization.constprop.11+0x8e4>
    ee28:	9676                	c.add	a2,t4
    ee2a:	00064683          	lbu	a3,0(a2)
    ee2e:	8472                	c.mv	s0,t3
    ee30:	0305                	c.addi	t1,1
    ee32:	c456947f          	maddr32	s0,a3,t0
    ee36:	0509                	c.addi	a0,2
    ee38:	00041683          	lh	a3,0(s0)
    ee3c:	01949123          	sh	s9,2(s1)
    ee40:	00049223          	sh	zero,4(s1)
    ee44:	00d7177f          	kaddw	a4,a4,a3
    ee48:	0499                	c.addi	s1,6
    ee4a:	0811                	c.addi	a6,4
    ee4c:	08f55a63          	bge	a0,a5,eee0 <spectral_quantization.constprop.11+0x974>
    ee50:	000a1603          	lh	a2,0(s4)
    ee54:	00660633          	add	a2,a2,t1
    ee58:	00a9d463          	bge	s3,a0,ee60 <spectral_quantization.constprop.11+0x8f4>
    ee5c:	10060613          	addi	a2,a2,256
    ee60:	00c49023          	sh	a2,0(s1)
    ee64:	00081683          	lh	a3,0(a6)
    ee68:	00281583          	lh	a1,2(a6)
    ee6c:	1073235b          	bfoz	t1,t1,4,7
    ee70:	ad1686ff          	kabs16	a3,a3
    ee74:	ad1585ff          	kabs16	a1,a1
    ee78:	3c06b6db          	bfos	a3,a3,15,0
    ee7c:	3c05b5db          	bfos	a1,a1,15,0
    ee80:	f2b688ff          	maxw	a7,a3,a1
    ee84:	fa0882e3          	beqz	a7,ee28 <spectral_quantization.constprop.11+0x8bc>
    ee88:	2713ce63          	blt	t2,a7,f104 <spectral_quantization.constprop.11+0xb98>
    ee8c:	9676                	c.add	a2,t4
    ee8e:	00064603          	lbu	a2,0(a2)
    ee92:	0cb688db          	lea.w	a7,a3,a1
    ee96:	00461f13          	slli	t5,a2,0x4
    ee9a:	967a                	c.add	a2,t5
    ee9c:	9646                	c.add	a2,a7
    ee9e:	0ace065b          	lea.h	a2,t3,a2
    eea2:	00061603          	lh	a2,0(a2)
    eea6:	00049123          	sh	zero,2(s1)
    eeaa:	01149223          	sh	a7,4(s1)
    eeae:	00c7177f          	kaddw	a4,a4,a2
    eeb2:	c299                	c.beqz	a3,eeb8 <spectral_quantization.constprop.11+0x94c>
    eeb4:	01a7177f          	kaddw	a4,a4,s10
    eeb8:	00058463          	beqz	a1,eec0 <spectral_quantization.constprop.11+0x954>
    eebc:	01a7177f          	kaddw	a4,a4,s10
    eec0:	0509                	c.addi	a0,2
    eec2:	00e04763          	bgtz	a4,eed0 <spectral_quantization.constprop.11+0x964>
    eec6:	13012403          	lw	s0,304(sp)
    eeca:	8dba                	c.mv	s11,a4
    eecc:	00a41023          	sh	a0,0(s0)
    eed0:	96ae                	c.add	a3,a1
    eed2:	0685                	c.addi	a3,1
    eed4:	9336                	c.add	t1,a3
    eed6:	0499                	c.addi	s1,6
    eed8:	00480813          	addi	a6,a6,4
    eedc:	f6f54ae3          	blt	a0,a5,ee50 <spectral_quantization.constprop.11+0x8e4>
    eee0:	975e                	c.add	a4,s7
    eee2:	3c0fa65b          	bfoz	a2,t6,15,0
    eee6:	177d                	c.addi	a4,-1
    eee8:	017d96ff          	kaddw	a3,s11,s7
    eeec:	55d5                	c.li	a1,-11
    eeee:	16fd                	c.addi	a3,-1
    eef0:	5482                	c.lwsp	s1,32(sp)
    eef2:	6eb696ff          	kslraw	a3,a3,a1
    eef6:	0605                	c.addi	a2,1
    eef8:	96b2                	c.add	a3,a2
    eefa:	00d49023          	sh	a3,0(s1)
    eefe:	6eb7177f          	kslraw	a4,a4,a1
    ef02:	44d2                	c.lwsp	s1,20(sp)
    ef04:	3c07375b          	bfos	a4,a4,15,0
    ef08:	0705                	c.addi	a4,1
    ef0a:	00049683          	lh	a3,0(s1)
    ef0e:	9fba                	c.add	t6,a4
    ef10:	40df8fb3          	sub	t6,t6,a3
    ef14:	b9f05ce3          	blez	t6,eaac <spectral_quantization.constprop.11+0x540>
    ef18:	12c12483          	lw	s1,300(sp)
    ef1c:	4705                	c.li	a4,1
    ef1e:	00e49023          	sh	a4,0(s1)
    ef22:	b669                	c.j	eaac <spectral_quantization.constprop.11+0x540>
    ef24:	af8788ff          	clrs32	a7,a5
    ef28:	6f1797ff          	kslraw	a5,a5,a7
    ef2c:	40f287b3          	sub	a5,t0,a5
    ef30:	87c1                	c.srai	a5,0x10
    ef32:	0cf796ff          	khmbb	a3,a5,a5
    ef36:	3c06b65b          	bfos	a2,a3,15,0
    ef3a:	0cf616ff          	khmbb	a3,a2,a5
    ef3e:	3c06b5db          	bfos	a1,a3,15,0
    ef42:	0cf596ff          	khmbb	a3,a1,a5
    ef46:	3c06b55b          	bfos	a0,a3,15,0
    ef4a:	0cf516ff          	khmbb	a3,a0,a5
    ef4e:	3c06b85b          	bfos	a6,a3,15,0
    ef52:	0bb79dff          	kdmbb	s11,a5,s11
    ef56:	0ba61d7f          	kdmbb	s10,a2,s10
    ef5a:	0cf816ff          	khmbb	a3,a6,a5
    ef5e:	0b959cff          	kdmbb	s9,a1,s9
    ef62:	3c06b6db          	bfos	a3,a3,15,0
    ef66:	0b851c7f          	kdmbb	s8,a0,s8
    ef6a:	01ad9d7f          	kaddw	s10,s11,s10
    ef6e:	0b781bff          	kdmbb	s7,a6,s7
    ef72:	0cf697ff          	khmbb	a5,a3,a5
    ef76:	019d1cff          	kaddw	s9,s10,s9
    ef7a:	0ae696ff          	kdmbb	a3,a3,a4
    ef7e:	018c9c7f          	kaddw	s8,s9,s8
    ef82:	3c07b7db          	bfos	a5,a5,15,0
    ef86:	017c1bff          	kaddw	s7,s8,s7
    ef8a:	0b6797ff          	kdmbb	a5,a5,s6
    ef8e:	00db96ff          	kaddw	a3,s7,a3
    ef92:	00f697ff          	kaddw	a5,a3,a5
    ef96:	557d                	c.li	a0,-1
    ef98:	4107d713          	srai	a4,a5,0x10
    ef9c:	6ea797ff          	kslraw	a5,a5,a0
    efa0:	4512                	c.lwsp	a0,4(sp)
    efa2:	6e7898ff          	kslraw	a7,a7,t2
    efa6:	55b2                	c.lwsp	a1,44(sp)
    efa8:	a0a7067f          	smul16	a2,a4,a0
    efac:	97b2                	c.add	a5,a2
    efae:	556d                	c.li	a0,-5
    efb0:	6ea797ff          	kslraw	a5,a5,a0
    efb4:	019a9713          	slli	a4,s5,0x19
    efb8:	411788b3          	sub	a7,a5,a7
    efbc:	011707b3          	add	a5,a4,a7
    efc0:	436e48b7          	lui	a7,0x436e4
    efc4:	39a88893          	addi	a7,a7,922 # 436e439a <BIN_SIZE+0x236a5d32>
    efc8:	5522                	c.lwsp	a0,40(sp)
    efca:	f0523737          	lui	a4,0xf0523
    efce:	631797ff          	kwmmul	a5,a5,a7
    efd2:	14c70713          	addi	a4,a4,332 # f052314c <BIN_SIZE+0xd04e4ae4>
    efd6:	97ba                	c.add	a5,a4
    efd8:	53162b2b          	lwgp	s6,15664 # 83e6c <ac_spec_lookup+0x103c>
    efdc:	00b50733          	add	a4,a0,a1
    efe0:	4572                	c.lwsp	a0,28(sp)
    efe2:	5592                	c.lwsp	a1,36(sp)
    efe4:	0ff50613          	addi	a2,a0,255
    efe8:	87d5                	c.srai	a5,0x15
    efea:	3c07375b          	bfos	a4,a4,15,0
    efee:	f0c787ff          	minw	a5,a5,a2
    eff2:	40b00333          	neg	t1,a1
    eff6:	0aeb1b7f          	kdmbb	s6,s6,a4
    effa:	fff58093          	addi	ra,a1,-1 # 7fffffff <BIN_SIZE+0x5ffc1997>
    effe:	0009d837          	lui	a6,0x9d
    f002:	008c                	c.addi4spn	a1,sp,64
    f004:	0003c2b7          	lui	t0,0x3c
    f008:	f2a7857f          	maxw	a0,a5,a0
    f00c:	0b06                	c.slli	s6,0x1
    f00e:	0642                	c.slli	a2,0x10
    f010:	01f58bb3          	add	s7,a1,t6
    f014:	030a                	c.slli	t1,0x2
    f016:	43a1                	c.li	t2,8
    f018:	01000f37          	lui	t5,0x1000
    f01c:	004608b7          	lui	a7,0x460
    f020:	ccc80813          	addi	a6,a6,-820 # 9cccc <_D_HEAP_START_ADDR+0x13bdc>
    f024:	5e7d                	c.li	t3,-1
    f026:	ffc58e93          	addi	t4,a1,-4
    f02a:	7ae28293          	addi	t0,t0,1966 # 3c7ae <LoadRegion_SIZE+0x6946>
    f02e:	c42a                	c.swsp	a0,8(sp)
    f030:	401f5f13          	srai	t5,t5,0x1
    f034:	41e60633          	sub	a2,a2,t5
    f038:	85de                	c.mv	a1,s7
    f03a:	8686                	c.mv	a3,ra
    f03c:	00000713          	li	a4,0
    f040:	00b307b3          	add	a5,t1,a1
    f044:	97fe                	c.add	a5,t6
    f046:	ffc7a783          	lw	a5,-4(a5)
    f04a:	16fd                	c.addi	a3,-1
    f04c:	ffc58593          	addi	a1,a1,-4
    f050:	02c797ff          	ksubw	a5,a5,a2
    f054:	0317957f          	ksubw	a0,a5,a7
    f058:	00054463          	bltz	a0,f060 <spectral_quantization.constprop.11+0xaf4>
    f05c:	00a7177f          	kaddw	a4,a4,a0
    f060:	04f84063          	blt	a6,a5,f0a0 <spectral_quantization.constprop.11+0xb34>
    f064:	fdc69ee3          	bne	a3,t3,f040 <spectral_quantization.constprop.11+0xad4>
    f068:	fff38393          	addi	t2,t2,-1
    f06c:	fc0392e3          	bnez	t2,f030 <spectral_quantization.constprop.11+0xac4>
    f070:	45a2                	c.lwsp	a1,8(sp)
    f072:	8641                	c.srai	a2,0x10
    f074:	40b607b3          	sub	a5,a2,a1
    f078:	4607cc63          	bltz	a5,f4f0 <spectral_quantization.constprop.11+0xf84>
    f07c:	58042d23          	sw	zero,1434(s0)
    f080:	00812503          	lw	a0,8(sp)
    f084:	01c15c83          	lhu	s9,28(sp)
    f088:	12812583          	lw	a1,296(sp)
    f08c:	f2c5067f          	maxw	a2,a0,a2
    f090:	419607b3          	sub	a5,a2,s9
    f094:	3c07b7db          	bfos	a5,a5,15,0
    f098:	00f59023          	sh	a5,0(a1)
    f09c:	f68ff06f          	j	e804 <spectral_quantization.constprop.11+0x298>
    f0a0:	04010513          	addi	a0,sp,64
    f0a4:	00f717ff          	kaddw	a5,a4,a5
    f0a8:	0cd505db          	lea.w	a1,a0,a3
    f0ac:	03c68463          	beq	a3,t3,f0d4 <spectral_quantization.constprop.11+0xb68>
    f0b0:	0005a703          	lw	a4,0(a1)
    f0b4:	02c7177f          	ksubw	a4,a4,a2
    f0b8:	02e84663          	blt	a6,a4,f0e4 <spectral_quantization.constprop.11+0xb78>
    f0bc:	005797ff          	kaddw	a5,a5,t0
    f0c0:	0317177f          	ksubw	a4,a4,a7
    f0c4:	ffc58593          	addi	a1,a1,-4
    f0c8:	00074463          	bltz	a4,f0d0 <spectral_quantization.constprop.11+0xb64>
    f0cc:	00e797ff          	kaddw	a5,a5,a4
    f0d0:	febe90e3          	bne	t4,a1,f0b0 <spectral_quantization.constprop.11+0xb44>
    f0d4:	f8fb5ae3          	bge	s6,a5,f068 <spectral_quantization.constprop.11+0xafc>
    f0d8:	13fd                	c.addi	t2,-1
    f0da:	01e6167f          	kaddw	a2,a2,t5
    f0de:	f40399e3          	bnez	t2,f030 <spectral_quantization.constprop.11+0xac4>
    f0e2:	b779                	c.j	f070 <spectral_quantization.constprop.11+0xb04>
    f0e4:	00e797ff          	kaddw	a5,a5,a4
    f0e8:	fd9ff06f          	j	f0c0 <spectral_quantization.constprop.11+0xb54>
    f0ec:	40f007b3          	neg	a5,a5
    f0f0:	01600e33          	add	t3,zero,s6
    f0f4:	006e8463          	beq	t4,t1,f0fc <spectral_quantization.constprop.11+0xb90>
    f0f8:	3c07be5b          	bfos	t3,a5,15,0
    f0fc:	01c59023          	sh	t3,0(a1)
    f100:	c49ff06f          	j	ed48 <spectral_quantization.constprop.11+0x7dc>
    f104:	441d                	c.li	s0,7
    f106:	4016dc13          	srai	s8,a3,0x1
    f10a:	4015db13          	srai	s6,a1,0x1
    f10e:	27144563          	blt	s0,a7,f378 <spectral_quantization.constprop.11+0xe0c>
    f112:	4405                	c.li	s0,1
    f114:	00849123          	sh	s0,2(s1)
    f118:	4412                	c.lwsp	s0,4(sp)
    f11a:	0d6c08db          	lea.w	a7,s8,s6
    f11e:	8f46                	c.mv	t5,a7
    f120:	01149223          	sh	a7,4(s1)
    f124:	3c641883          	lh	a7,966(s0)
    f128:	00ce8433          	add	s0,t4,a2
    f12c:	9646                	c.add	a2,a7
    f12e:	9676                	c.add	a2,t4
    f130:	00064883          	lbu	a7,0(a2)
    f134:	00044403          	lbu	s0,0(s0)
    f138:	00489613          	slli	a2,a7,0x4
    f13c:	98b2                	c.add	a7,a2
    f13e:	8672                	c.mv	a2,t3
    f140:	c454167f          	maddr32	a2,s0,t0
    f144:	01e888b3          	add	a7,a7,t5
    f148:	02061603          	lh	a2,32(a2)
    f14c:	0b1e08db          	lea.h	a7,t3,a7
    f150:	00089883          	lh	a7,0(a7) # 460000 <_D_HEAP_START_ADDR+0x3d6f10>
    f154:	00c7177f          	kaddw	a4,a4,a2
    f158:	0117177f          	kaddw	a4,a4,a7
    f15c:	000c0463          	beqz	s8,f164 <spectral_quantization.constprop.11+0xbf8>
    f160:	01a7177f          	kaddw	a4,a4,s10
    f164:	1c0b1c63          	bnez	s6,f33c <spectral_quantization.constprop.11+0xdd0>
    f168:	16fd                	c.addi	a3,-1
    f16a:	0016b693          	seqz	a3,a3
    f16e:	96fe                	c.add	a3,t6
    f170:	15fd                	c.addi	a1,-1
    f172:	00268f93          	addi	t6,a3,2
    f176:	0015b593          	seqz	a1,a1
    f17a:	9fae                	c.add	t6,a1
    f17c:	0509                	c.addi	a0,2
    f17e:	00e04763          	bgtz	a4,f18c <spectral_quantization.constprop.11+0xc20>
    f182:	13012403          	lw	s0,304(sp)
    f186:	8dba                	c.mv	s11,a4
    f188:	00a41023          	sh	a0,0(s0)
    f18c:	9b62                	c.add	s6,s8
    f18e:	0b63035b          	lea.h	t1,t1,s6
    f192:	0305                	c.addi	t1,1
    f194:	cb5ff06f          	j	ee48 <spectral_quantization.constprop.11+0x8dc>
    f198:	13012503          	lw	a0,304(sp)
    f19c:	00200693          	li	a3,2
    f1a0:	00d51023          	sh	a3,0(a0)
    f1a4:	5aa41683          	lh	a3,1450(s0)
    f1a8:	0a000613          	li	a2,160
    f1ac:	02c686b3          	mul	a3,a3,a2
    f1b0:	5bc42603          	lw	a2,1468(s0)
    f1b4:	1df68693          	addi	a3,a3,479
    f1b8:	36c6c263          	blt	a3,a2,f51c <spectral_quantization.constprop.11+0xfb0>
    f1bc:	00000313          	li	t1,0
    f1c0:	0ef05063          	blez	a5,f2a0 <spectral_quantization.constprop.11+0xd34>
    f1c4:	6d05                	c.lui	s10,0x1
    f1c6:	88ca                	c.mv	a7,s2
    f1c8:	4301                	c.li	t1,0
    f1ca:	4501                	c.li	a0,0
    f1cc:	4f01                	c.li	t5,0
    f1ce:	4f541e8b          	addigp	t4,11508 # 82e30 <ac_spec_lookup>
    f1d2:	37421e0b          	addigp	t3,4980 # 814b0 <ac_spec_bits>
    f1d6:	428d                	c.li	t0,3
    f1d8:	4d9d                	c.li	s11,7
    f1da:	800d0413          	addi	s0,s10,-2048 # 800 <exception_handler+0x15c>
    f1de:	02200f93          	li	t6,34
    f1e2:	53fd                	c.li	t2,-1
    f1e4:	02c0006f          	j	f210 <spectral_quantization.constprop.11+0xca4>
    f1e8:	96f6                	c.add	a3,t4
    f1ea:	0006c683          	lbu	a3,0(a3)
    f1ee:	85f2                	c.mv	a1,t3
    f1f0:	0f05                	c.addi	t5,1
    f1f2:	c5f695ff          	maddr32	a1,a3,t6
    f1f6:	0509                	c.addi	a0,2
    f1f8:	00059683          	lh	a3,0(a1)
    f1fc:	00749123          	sh	t2,2(s1)
    f200:	00049223          	sh	zero,4(s1)
    f204:	00d7177f          	kaddw	a4,a4,a3
    f208:	0499                	c.addi	s1,6
    f20a:	0891                	c.addi	a7,4
    f20c:	08f55a63          	bge	a0,a5,f2a0 <spectral_quantization.constprop.11+0xd34>
    f210:	000a1683          	lh	a3,0(s4)
    f214:	01e686b3          	add	a3,a3,t5
    f218:	00a9d463          	bge	s3,a0,f220 <spectral_quantization.constprop.11+0xcb4>
    f21c:	10068693          	addi	a3,a3,256
    f220:	00d49023          	sh	a3,0(s1)
    f224:	00089583          	lh	a1,0(a7)
    f228:	00289603          	lh	a2,2(a7)
    f22c:	107f2f5b          	bfoz	t5,t5,4,7
    f230:	ad1585ff          	kabs16	a1,a1
    f234:	ad16067f          	kabs16	a2,a2
    f238:	3c05b5db          	bfos	a1,a1,15,0
    f23c:	3c06365b          	bfos	a2,a2,15,0
    f240:	f2c5887f          	maxw	a6,a1,a2
    f244:	fa0802e3          	beqz	a6,f1e8 <spectral_quantization.constprop.11+0xc7c>
    f248:	0702c863          	blt	t0,a6,f2b8 <spectral_quantization.constprop.11+0xd4c>
    f24c:	96f6                	c.add	a3,t4
    f24e:	0006c683          	lbu	a3,0(a3)
    f252:	0cc5885b          	lea.w	a6,a1,a2
    f256:	00469b13          	slli	s6,a3,0x4
    f25a:	96da                	c.add	a3,s6
    f25c:	96c2                	c.add	a3,a6
    f25e:	0ade06db          	lea.h	a3,t3,a3
    f262:	00069683          	lh	a3,0(a3)
    f266:	00049123          	sh	zero,2(s1)
    f26a:	01049223          	sh	a6,4(s1)
    f26e:	00d7177f          	kaddw	a4,a4,a3
    f272:	c199                	c.beqz	a1,f278 <spectral_quantization.constprop.11+0xd0c>
    f274:	0087177f          	kaddw	a4,a4,s0
    f278:	00060463          	beqz	a2,f280 <spectral_quantization.constprop.11+0xd14>
    f27c:	0087177f          	kaddw	a4,a4,s0
    f280:	0509                	c.addi	a0,2
    f282:	00e04763          	bgtz	a4,f290 <spectral_quantization.constprop.11+0xd24>
    f286:	13012683          	lw	a3,304(sp)
    f28a:	833a                	c.mv	t1,a4
    f28c:	00a69023          	sh	a0,0(a3)
    f290:	9f2e                	c.add	t5,a1
    f292:	9f32                	c.add	t5,a2
    f294:	0f05                	c.addi	t5,1
    f296:	0499                	c.addi	s1,6
    f298:	00488893          	addi	a7,a7,4
    f29c:	f6f54ae3          	blt	a0,a5,f210 <spectral_quantization.constprop.11+0xca4>
    f2a0:	0173177f          	kaddw	a4,t1,s7
    f2a4:	177d                	c.addi	a4,-1
    f2a6:	56d5                	c.li	a3,-11
    f2a8:	6ed7177f          	kslraw	a4,a4,a3
    f2ac:	5482                	c.lwsp	s1,32(sp)
    f2ae:	0705                	c.addi	a4,1
    f2b0:	00e49023          	sh	a4,0(s1)
    f2b4:	ff8ff06f          	j	eaac <spectral_quantization.constprop.11+0x540>
    f2b8:	190dc863          	blt	s11,a6,f448 <spectral_quantization.constprop.11+0xedc>
    f2bc:	4c85                	c.li	s9,1
    f2be:	01949123          	sh	s9,2(s1)
    f2c2:	4015d813          	srai	a6,a1,0x1
    f2c6:	40165b13          	srai	s6,a2,0x1
    f2ca:	4c92                	c.lwsp	s9,4(sp)
    f2cc:	0d680c5b          	lea.w	s8,a6,s6
    f2d0:	01849223          	sh	s8,4(s1)
    f2d4:	3c6c9c83          	lh	s9,966(s9)
    f2d8:	00de8ab3          	add	s5,t4,a3
    f2dc:	96e6                	c.add	a3,s9
    f2de:	96f6                	c.add	a3,t4
    f2e0:	000acc83          	lbu	s9,0(s5) # 1000 <irq_01>
    f2e4:	0006c683          	lbu	a3,0(a3)
    f2e8:	8af2                	c.mv	s5,t3
    f2ea:	c5fc9aff          	maddr32	s5,s9,t6
    f2ee:	00469c93          	slli	s9,a3,0x4
    f2f2:	96e6                	c.add	a3,s9
    f2f4:	96e2                	c.add	a3,s8
    f2f6:	020a9c83          	lh	s9,32(s5)
    f2fa:	0ade06db          	lea.h	a3,t3,a3
    f2fe:	00069683          	lh	a3,0(a3)
    f302:	0197177f          	kaddw	a4,a4,s9
    f306:	01a7177f          	kaddw	a4,a4,s10
    f30a:	00d7177f          	kaddw	a4,a4,a3
    f30e:	c199                	c.beqz	a1,f314 <spectral_quantization.constprop.11+0xda8>
    f310:	0087177f          	kaddw	a4,a4,s0
    f314:	02061863          	bnez	a2,f344 <spectral_quantization.constprop.11+0xdd8>
    f318:	0509                	c.addi	a0,2
    f31a:	00e04763          	bgtz	a4,f328 <spectral_quantization.constprop.11+0xdbc>
    f31e:	13012583          	lw	a1,304(sp)
    f322:	833a                	c.mv	t1,a4
    f324:	00a59023          	sh	a0,0(a1)
    f328:	985a                	c.add	a6,s6
    f32a:	0b0f0f5b          	lea.h	t5,t5,a6
    f32e:	0f05                	c.addi	t5,1
    f330:	ed9ff06f          	j	f208 <spectral_quantization.constprop.11+0xc9c>
    f334:	98bbc4e3          	blt	s7,a1,ecbc <spectral_quantization.constprop.11+0x750>
    f338:	f74ff06f          	j	eaac <spectral_quantization.constprop.11+0x540>
    f33c:	01a7177f          	kaddw	a4,a4,s10
    f340:	e29ff06f          	j	f168 <spectral_quantization.constprop.11+0xbfc>
    f344:	0087177f          	kaddw	a4,a4,s0
    f348:	fd1ff06f          	j	f318 <spectral_quantization.constprop.11+0xdac>
    f34c:	50d6262b          	lwgp	a2,15628 # 83e48 <ac_spec_lookup+0x1018>
    f350:	a0c7067f          	smul16	a2,a4,a2
    f354:	d4f6177f          	srai.u	a4,a2,15
    f358:	3c07375b          	bfos	a4,a4,15,0
    f35c:	f20ff06f          	j	ea7c <spectral_quantization.constprop.11+0x510>
    f360:	0785                	c.addi	a5,1
    f362:	3c07b7db          	bfos	a5,a5,15,0
    f366:	ba1d                	c.j	ec9c <spectral_quantization.constprop.11+0x730>
    f368:	40cb8633          	sub	a2,s7,a2
    f36c:	f4c5d063          	bge	a1,a2,eaac <spectral_quantization.constprop.11+0x540>
    f370:	3c06a7db          	bfoz	a5,a3,15,0
    f374:	921ff06f          	j	ec94 <spectral_quantization.constprop.11+0x728>
    f378:	ae8888ff          	clrs16	a7,a7
    f37c:	3c08b45b          	bfos	s0,a7,15,0
    f380:	4ab5                	c.li	s5,13
    f382:	c422                	c.swsp	s0,8(sp)
    f384:	408a8433          	sub	s0,s5,s0
    f388:	00849123          	sh	s0,2(s1)
    f38c:	02805a63          	blez	s0,f3c0 <spectral_quantization.constprop.11+0xe54>
    f390:	00000f13          	li	t5,0
    f394:	4a92                	c.lwsp	s5,4(sp)
    f396:	f07f08ff          	minw	a7,t5,t2
    f39a:	0b1a88db          	lea.h	a7,s5,a7
    f39e:	3c489883          	lh	a7,964(a7)
    f3a2:	8af2                	c.mv	s5,t3
    f3a4:	98b2                	c.add	a7,a2
    f3a6:	98f6                	c.add	a7,t4
    f3a8:	0008c883          	lbu	a7,0(a7)
    f3ac:	001f0f13          	addi	t5,t5,1 # 1000001 <_D_HEAP_START_ADDR+0xf76f11>
    f3b0:	c4589aff          	maddr32	s5,a7,t0
    f3b4:	020a9883          	lh	a7,32(s5)
    f3b8:	0117177f          	kaddw	a4,a4,a7
    f3bc:	fde41ce3          	bne	s0,t5,f394 <spectral_quantization.constprop.11+0xe28>
    f3c0:	4a92                	c.lwsp	s5,4(sp)
    f3c2:	4086d8b3          	sra	a7,a3,s0
    f3c6:	4085df33          	sra	t5,a1,s0
    f3ca:	f074047f          	minw	s0,s0,t2
    f3ce:	0de88f5b          	lea.w	t5,a7,t5
    f3d2:	0a8a88db          	lea.h	a7,s5,s0
    f3d6:	01e49223          	sh	t5,4(s1)
    f3da:	3c489883          	lh	a7,964(a7)
    f3de:	4ab1                	c.li	s5,12
    f3e0:	c646                	c.swsp	a7,12(sp)
    f3e2:	48a2                	c.lwsp	a7,8(sp)
    f3e4:	411a8ab3          	sub	s5,s5,a7
    f3e8:	48b2                	c.lwsp	a7,12(sp)
    f3ea:	0ab2                	c.slli	s5,0xc
    f3ec:	9646                	c.add	a2,a7
    f3ee:	9676                	c.add	a2,t4
    f3f0:	00064883          	lbu	a7,0(a2)
    f3f4:	9756                	c.add	a4,s5
    f3f6:	00489613          	slli	a2,a7,0x4
    f3fa:	9646                	c.add	a2,a7
    f3fc:	01e60633          	add	a2,a2,t5
    f400:	0ace065b          	lea.h	a2,t3,a2
    f404:	00061603          	lh	a2,0(a2)
    f408:	00c7177f          	kaddw	a4,a4,a2
    f40c:	000c0463          	beqz	s8,f414 <spectral_quantization.constprop.11+0xea8>
    f410:	01a7177f          	kaddw	a4,a4,s10
    f414:	000b0463          	beqz	s6,f41c <spectral_quantization.constprop.11+0xeb0>
    f418:	01a7177f          	kaddw	a4,a4,s10
    f41c:	16fd                	c.addi	a3,-1
    f41e:	0016b693          	seqz	a3,a3
    f422:	96fe                	c.add	a3,t6
    f424:	15fd                	c.addi	a1,-1
    f426:	00268f93          	addi	t6,a3,2
    f42a:	0015b693          	seqz	a3,a1
    f42e:	9fb6                	c.add	t6,a3
    f430:	0509                	c.addi	a0,2
    f432:	00e04763          	bgtz	a4,f440 <spectral_quantization.constprop.11+0xed4>
    f436:	13012583          	lw	a1,304(sp)
    f43a:	8dba                	c.mv	s11,a4
    f43c:	00a59023          	sh	a0,0(a1)
    f440:	0431                	c.addi	s0,12
    f442:	9322                	c.add	t1,s0
    f444:	a05ff06f          	j	ee48 <spectral_quantization.constprop.11+0x8dc>
    f448:	ae88087f          	clrs16	a6,a6
    f44c:	3c08385b          	bfos	a6,a6,15,0
    f450:	4c35                	c.li	s8,13
    f452:	410c0833          	sub	a6,s8,a6
    f456:	01049123          	sh	a6,2(s1)
    f45a:	03005963          	blez	a6,f48c <spectral_quantization.constprop.11+0xf20>
    f45e:	4c01                	c.li	s8,0
    f460:	4c92                	c.lwsp	s9,4(sp)
    f462:	f05c0b7f          	minw	s6,s8,t0
    f466:	0b6c8b5b          	lea.h	s6,s9,s6
    f46a:	3c4b1b03          	lh	s6,964(s6) # 83c4 <llma_stx_request+0x21c>
    f46e:	8cf2                	c.mv	s9,t3
    f470:	9b36                	c.add	s6,a3
    f472:	9b76                	c.add	s6,t4
    f474:	000b4b03          	lbu	s6,0(s6)
    f478:	001c0c13          	addi	s8,s8,1
    f47c:	c5fb1cff          	maddr32	s9,s6,t6
    f480:	020c9b03          	lh	s6,32(s9)
    f484:	0167177f          	kaddw	a4,a4,s6
    f488:	fd881ce3          	bne	a6,s8,f460 <spectral_quantization.constprop.11+0xef4>
    f48c:	4105db33          	sra	s6,a1,a6
    f490:	41065c33          	sra	s8,a2,a6
    f494:	0d8b0c5b          	lea.w	s8,s6,s8
    f498:	4b12                	c.lwsp	s6,4(sp)
    f49a:	f0580cff          	minw	s9,a6,t0
    f49e:	0b9b0b5b          	lea.h	s6,s6,s9
    f4a2:	01849223          	sh	s8,4(s1)
    f4a6:	3c4b1b03          	lh	s6,964(s6)
    f4aa:	0832                	c.slli	a6,0xc
    f4ac:	96da                	c.add	a3,s6
    f4ae:	96f6                	c.add	a3,t4
    f4b0:	0006c683          	lbu	a3,0(a3)
    f4b4:	983a                	c.add	a6,a4
    f4b6:	00469713          	slli	a4,a3,0x4
    f4ba:	9736                	c.add	a4,a3
    f4bc:	9762                	c.add	a4,s8
    f4be:	0aee075b          	lea.h	a4,t3,a4
    f4c2:	00071703          	lh	a4,0(a4)
    f4c6:	00e8177f          	kaddw	a4,a6,a4
    f4ca:	c199                	c.beqz	a1,f4d0 <spectral_quantization.constprop.11+0xf64>
    f4cc:	0087177f          	kaddw	a4,a4,s0
    f4d0:	00060463          	beqz	a2,f4d8 <spectral_quantization.constprop.11+0xf6c>
    f4d4:	0087177f          	kaddw	a4,a4,s0
    f4d8:	0509                	c.addi	a0,2
    f4da:	00e04763          	bgtz	a4,f4e8 <spectral_quantization.constprop.11+0xf7c>
    f4de:	13012583          	lw	a1,304(sp)
    f4e2:	833a                	c.mv	t1,a4
    f4e4:	00a59023          	sh	a0,0(a1)
    f4e8:	0cb1                	c.addi	s9,12
    f4ea:	9f66                	c.add	t5,s9
    f4ec:	d1dff06f          	j	f208 <spectral_quantization.constprop.11+0xc9c>
    f4f0:	4785                	c.li	a5,1
    f4f2:	58f42d23          	sw	a5,1434(s0)
    f4f6:	b669                	c.j	f080 <spectral_quantization.constprop.11+0xb14>
    f4f8:	13012503          	lw	a0,304(sp)
    f4fc:	00200693          	li	a3,2
    f500:	00d51023          	sh	a3,0(a0)
    f504:	5aa41683          	lh	a3,1450(s0)
    f508:	0a000613          	li	a2,160
    f50c:	02c686b3          	mul	a3,a3,a2
    f510:	5bc42603          	lw	a2,1468(s0)
    f514:	1df68693          	addi	a3,a3,479
    f518:	cac6d6e3          	bge	a3,a2,f1c4 <spectral_quantization.constprop.11+0xc58>
    f51c:	8ef044e3          	bgtz	a5,ee04 <spectral_quantization.constprop.11+0x898>
    f520:	577d                	c.li	a4,-1
    f522:	4601                	c.li	a2,0
    f524:	4d81                	c.li	s11,0
    f526:	4f81                	c.li	t6,0
    f528:	9c1ff06f          	j	eee8 <spectral_quantization.constprop.11+0x97c>
    f52c:	13012503          	lw	a0,304(sp)
    f530:	00f51023          	sh	a5,0(a0)
    f534:	4552                	c.lwsp	a0,20(sp)
    f536:	00051d03          	lh	s10,0(a0)
    f53a:	0d2e                	c.slli	s10,0xb
    f53c:	41a006b3          	neg	a3,s10
    f540:	c0f04a63          	bgtz	a5,e954 <spectral_quantization.constprop.11+0x3e8>
    f544:	5480150b          	addigp	a0,1352 # 80684 <inv_sqrt_tab>
    f548:	00a12223          	sw	a0,4(sp)
    f54c:	ce0ff06f          	j	ea2c <spectral_quantization.constprop.11+0x4c0>

0000f550 <pvq_enc_find_shape_gain_determination>:
    f550:	712d                	c.addi16sp	sp,-288
    f552:	10812c23          	sw	s0,280(sp)
    f556:	10912a23          	sw	s1,276(sp)
    f55a:	11212823          	sw	s2,272(sp)
    f55e:	11312623          	sw	s3,268(sp)
    f562:	11412423          	sw	s4,264(sp)
    f566:	11512223          	sw	s5,260(sp)
    f56a:	892a                	c.mv	s2,a0
    f56c:	843e                	c.mv	s0,a5
    f56e:	84c2                	c.mv	s1,a6
    f570:	c646                	c.swsp	a7,12(sp)
    f572:	02058293          	addi	t0,a1,32
    f576:	833a                	c.mv	t1,a4
    f578:	88b6                	c.mv	a7,a3
    f57a:	8832                	c.mv	a6,a2
    f57c:	87ae                	c.mv	a5,a1
    f57e:	4981                	c.li	s3,0
    f580:	4a01                	c.li	s4,0
    f582:	4a81                	c.li	s5,0
    f584:	4501                	c.li	a0,0
    f586:	10112e23          	sw	ra,284(sp)
    f58a:	11612023          	sw	s6,256(sp)
    f58e:	dfde                	c.swsp	s7,252(sp)
    f590:	dde2                	c.swsp	s8,248(sp)
    f592:	dbe6                	c.swsp	s9,244(sp)
    f594:	d9ea                	c.swsp	s10,240(sp)
    f596:	d7ee                	c.swsp	s11,236(sp)
    f598:	00079f83          	lh	t6,0(a5)
    f59c:	00081f03          	lh	t5,0(a6)
    f5a0:	00089e83          	lh	t4,0(a7)
    f5a4:	00031e03          	lh	t3,0(t1) # ffff8000 <BIN_SIZE+0xdffb9998>
    f5a8:	0789                	c.addi	a5,2
    f5aa:	c5ff957f          	maddr32	a0,t6,t6
    f5ae:	c5ef1aff          	maddr32	s5,t5,t5
    f5b2:	c5de9a7f          	maddr32	s4,t4,t4
    f5b6:	c5ce19ff          	maddr32	s3,t3,t3
    f5ba:	0809                	c.addi	a6,2
    f5bc:	0889                	c.addi	a7,2
    f5be:	0309                	c.addi	t1,2
    f5c0:	fc579ce3          	bne	a5,t0,f598 <pvq_enc_find_shape_gain_determination+0x48>
    f5c4:	ce2e                	c.swsp	a1,28(sp)
    f5c6:	cc32                	c.swsp	a2,24(sp)
    f5c8:	ca36                	c.swsp	a3,20(sp)
    f5ca:	c83a                	c.swsp	a4,16(sp)
    f5cc:	ea5fe0ef          	jal	ra,e470 <inverse_sqrt_16>
    f5d0:	8baa                	c.mv	s7,a0
    f5d2:	8556                	c.mv	a0,s5
    f5d4:	e9dfe0ef          	jal	ra,e470 <inverse_sqrt_16>
    f5d8:	8b2a                	c.mv	s6,a0
    f5da:	8552                	c.mv	a0,s4
    f5dc:	e95fe0ef          	jal	ra,e470 <inverse_sqrt_16>
    f5e0:	8aaa                	c.mv	s5,a0
    f5e2:	854e                	c.mv	a0,s3
    f5e4:	e8dfe0ef          	jal	ra,e470 <inverse_sqrt_16>
    f5e8:	54d629ab          	lwgp	s3,15692 # 83e88 <ac_spec_lookup+0x1058>
    f5ec:	56d6282b          	lwgp	a6,15724 # 83ea8 <ac_spec_lookup+0x1078>
    f5f0:	47b5                	c.li	a5,13
    f5f2:	ae8989ff          	clrs16	s3,s3
    f5f6:	ae88087f          	clrs16	a6,a6
    f5fa:	41078c33          	sub	s8,a5,a6
    f5fe:	0c010e13          	addi	t3,sp,192
    f602:	0a010313          	addi	t1,sp,160
    f606:	08010893          	addi	a7,sp,128
    f60a:	06010a13          	addi	s4,sp,96
    f60e:	413787b3          	sub	a5,a5,s3
    f612:	45f2                	c.lwsp	a1,28(sp)
    f614:	4662                	c.lwsp	a2,24(sp)
    f616:	46d2                	c.lwsp	a3,20(sp)
    f618:	4742                	c.lwsp	a4,16(sp)
    f61a:	3c09b9db          	bfos	s3,s3,15,0
    f61e:	3c08385b          	bfos	a6,a6,15,0
    f622:	3c0c3c5b          	bfos	s8,s8,15,0
    f626:	4d89                	c.li	s11,2
    f628:	4d09                	c.li	s10,2
    f62a:	3c07b7db          	bfos	a5,a5,15,0
    f62e:	8ff2                	c.mv	t6,t3
    f630:	809a                	c.mv	ra,t1
    f632:	83c6                	c.mv	t2,a7
    f634:	82d2                	c.mv	t0,s4
    f636:	0e010c93          	addi	s9,sp,224
    f63a:	6f21                	c.lui	t5,0x8
    f63c:	d872                	c.swsp	t3,48(sp)
    f63e:	da1a                	c.swsp	t1,52(sp)
    f640:	dc46                	c.swsp	a7,56(sp)
    f642:	de52                	c.swsp	s4,60(sp)
    f644:	00059303          	lh	t1,0(a1)
    f648:	00071883          	lh	a7,0(a4)
    f64c:	00061e83          	lh	t4,0(a2)
    f650:	00069e03          	lh	t3,0(a3)
    f654:	01331333          	sll	t1,t1,s3
    f658:	010898b3          	sll	a7,a7,a6
    f65c:	3c03335b          	bfos	t1,t1,15,0
    f660:	2cfebedb          	bfos	t4,t4,11,15
    f664:	2cfe3e5b          	bfos	t3,t3,11,15
    f668:	3c08b8db          	bfos	a7,a7,15,0
    f66c:	0b73137f          	kdmbb	t1,t1,s7
    f670:	0b6e9eff          	kdmbb	t4,t4,s6
    f674:	0b5e1e7f          	kdmbb	t3,t3,s5
    f678:	0aa898ff          	kdmbb	a7,a7,a0
    f67c:	6ef3137f          	kslraw	t1,t1,a5
    f680:	6fae9eff          	kslraw	t4,t4,s10
    f684:	6fbe1e7f          	kslraw	t3,t3,s11
    f688:	6f8898ff          	kslraw	a7,a7,s8
    f68c:	937a                	c.add	t1,t5
    f68e:	9efa                	c.add	t4,t5
    f690:	9e7a                	c.add	t3,t5
    f692:	98fa                	c.add	a7,t5
    f694:	41035313          	srai	t1,t1,0x10
    f698:	410ede93          	srai	t4,t4,0x10
    f69c:	410e5e13          	srai	t3,t3,0x10
    f6a0:	4108d893          	srai	a7,a7,0x10
    f6a4:	006f9023          	sh	t1,0(t6)
    f6a8:	01d09023          	sh	t4,0(ra)
    f6ac:	01c39023          	sh	t3,0(t2)
    f6b0:	01129023          	sh	a7,0(t0)
    f6b4:	0f89                	c.addi	t6,2
    f6b6:	0589                	c.addi	a1,2
    f6b8:	0609                	c.addi	a2,2
    f6ba:	0089                	c.addi	ra,2
    f6bc:	0689                	c.addi	a3,2
    f6be:	0389                	c.addi	t2,2
    f6c0:	0709                	c.addi	a4,2
    f6c2:	0289                	c.addi	t0,2
    f6c4:	f9fc90e3          	bne	s9,t6,f644 <pvq_enc_find_shape_gain_determination+0xf4>
    f6c8:	200217b7          	lui	a5,0x20021
    f6cc:	71c78793          	addi	a5,a5,1820 # 2002171c <sns_gainMSBbits>
    f6d0:	5607a603          	lw	a2,1376(a5)
    f6d4:	5647a683          	lw	a3,1380(a5)
    f6d8:	5687a703          	lw	a4,1384(a5)
    f6dc:	5480198b          	addigp	s3,1352 # 80684 <inv_sqrt_tab>
    f6e0:	56c7a783          	lw	a5,1388(a5)
    f6e4:	80000eb7          	lui	t4,0x80000
    f6e8:	00041023          	sh	zero,0(s0)
    f6ec:	02010b13          	addi	s6,sp,32
    f6f0:	08498293          	addi	t0,s3,132
    f6f4:	03010b93          	addi	s7,sp,48
    f6f8:	4081                	c.li	ra,0
    f6fa:	fffece93          	not	t4,t4
    f6fe:	00290a93          	addi	s5,s2,2
    f702:	02090313          	addi	t1,s2,32
    f706:	d032                	c.swsp	a2,32(sp)
    f708:	d236                	c.swsp	a3,36(sp)
    f70a:	d43a                	c.swsp	a4,40(sp)
    f70c:	02f12623          	sw	a5,44(sp)
    f710:	00049023          	sh	zero,0(s1)
    f714:	000b2383          	lw	t2,0(s6)
    f718:	06705a63          	blez	t2,f78c <pvq_enc_find_shape_gain_determination+0x23c>
    f71c:	000baf03          	lw	t5,0(s7)
    f720:	4e01                	c.li	t3,0
    f722:	000f1f83          	lh	t6,0(t5) # 8000 <llma_tx_item_done+0x24>
    f726:	0f09                	c.addi	t5,2
    f728:	0002a783          	lw	a5,0(t0)
    f72c:	00095803          	lhu	a6,0(s2)
    f730:	0bc787db          	lea.h	a5,a5,t3
    f734:	00079883          	lh	a7,0(a5)
    f738:	85d6                	c.mv	a1,s5
    f73a:	857a                	c.mv	a0,t5
    f73c:	a1f8877f          	smul16	a4,a7,t6
    f740:	d4f717ff          	srai.u	a5,a4,15
    f744:	40f80833          	sub	a6,a6,a5
    f748:	3c08385b          	bfos	a6,a6,15,0
    f74c:	a108077f          	smul16	a4,a6,a6
    f750:	00e00833          	add	a6,zero,a4
    f754:	00051703          	lh	a4,0(a0)
    f758:	0005d783          	lhu	a5,0(a1)
    f75c:	0589                	c.addi	a1,2
    f75e:	a0e8867f          	smul16	a2,a7,a4
    f762:	0509                	c.addi	a0,2
    f764:	d4f6177f          	srai.u	a4,a2,15
    f768:	8f99                	c.sub	a5,a4
    f76a:	3c07b7db          	bfos	a5,a5,15,0
    f76e:	5af7987f          	kmabb	a6,a5,a5
    f772:	feb311e3          	bne	t1,a1,f754 <pvq_enc_find_shape_gain_determination+0x204>
    f776:	01d85763          	bge	a6,t4,f784 <pvq_enc_find_shape_gain_determination+0x234>
    f77a:	00141023          	sh	ra,0(s0)
    f77e:	8ec2                	c.mv	t4,a6
    f780:	01c49023          	sh	t3,0(s1)
    f784:	001e0e13          	addi	t3,t3,1
    f788:	fbc390e3          	bne	t2,t3,f728 <pvq_enc_find_shape_gain_determination+0x1d8>
    f78c:	0085                	c.addi	ra,1
    f78e:	0b11                	c.addi	s6,4
    f790:	0291                	c.addi	t0,4
    f792:	0b91                	c.addi	s7,4
    f794:	b840e05b          	bnec	ra,4,f714 <pvq_enc_find_shape_gain_determination+0x1c4>
    f798:	00041783          	lh	a5,0(s0)
    f79c:	1194                	c.addi4spn	a3,sp,224
    f79e:	0cf687db          	lea.w	a5,a3,a5
    f7a2:	f507a503          	lw	a0,-176(a5)
    f7a6:	008c                	c.addi4spn	a1,sp,64
    f7a8:	cf9fd0ef          	jal	ra,d4a0 <idct_fix>
    f7ac:	45b2                	c.lwsp	a1,12(sp)
    f7ae:	0094                	c.addi4spn	a3,sp,64
    f7b0:	00041783          	lh	a5,0(s0)
    f7b4:	00049603          	lh	a2,0(s1)
    f7b8:	0cf987db          	lea.w	a5,s3,a5
    f7bc:	0847a783          	lw	a5,132(a5)
    f7c0:	00069703          	lh	a4,0(a3)
    f7c4:	0ac7865b          	lea.h	a2,a5,a2
    f7c8:	00061783          	lh	a5,0(a2)
    f7cc:	0589                	c.addi	a1,2
    f7ce:	0689                	c.addi	a3,2
    f7d0:	a0e7877f          	smul16	a4,a5,a4
    f7d4:	d4f717ff          	srai.u	a5,a4,15
    f7d8:	fef59f23          	sh	a5,-2(a1)
    f7dc:	fcda1ae3          	bne	s4,a3,f7b0 <pvq_enc_find_shape_gain_determination+0x260>
    f7e0:	11c12083          	lw	ra,284(sp)
    f7e4:	11812403          	lw	s0,280(sp)
    f7e8:	11412483          	lw	s1,276(sp)
    f7ec:	11012903          	lw	s2,272(sp)
    f7f0:	10c12983          	lw	s3,268(sp)
    f7f4:	10812a03          	lw	s4,264(sp)
    f7f8:	10412a83          	lw	s5,260(sp)
    f7fc:	10012b03          	lw	s6,256(sp)
    f800:	5bfe                	c.lwsp	s7,252(sp)
    f802:	5c6e                	c.lwsp	s8,248(sp)
    f804:	5cde                	c.lwsp	s9,244(sp)
    f806:	5d4e                	c.lwsp	s10,240(sp)
    f808:	5dbe                	c.lwsp	s11,236(sp)
    f80a:	6115                	c.addi16sp	sp,288
    f80c:	00008067          	ret

0000f810 <cb_ind_search>:
    f810:	872a                	c.mv	a4,a0
    f812:	86ae                	c.mv	a3,a1
    f814:	01050313          	addi	t1,a0,16
    f818:	00000893          	li	a7,0
    f81c:	00071783          	lh	a5,0(a4)
    f820:	00069803          	lh	a6,0(a3)
    f824:	0709                	c.addi	a4,2
    f826:	410787b3          	sub	a5,a5,a6
    f82a:	3c07b7db          	bfos	a5,a5,15,0
    f82e:	0689                	c.addi	a3,2
    f830:	5af798ff          	kmabb	a7,a5,a5
    f834:	fee314e3          	bne	t1,a4,f81c <cb_ind_search+0xc>
    f838:	05c1                	c.addi	a1,16
    f83a:	4805                	c.li	a6,1
    f83c:	00061023          	sh	zero,0(a2)
    f840:	00059703          	lh	a4,0(a1)
    f844:	00051783          	lh	a5,0(a0)
    f848:	00259e83          	lh	t4,2(a1)
    f84c:	8f99                	c.sub	a5,a4
    f84e:	00251303          	lh	t1,2(a0)
    f852:	3c07b7db          	bfos	a5,a5,15,0
    f856:	a0f7877f          	smul16	a4,a5,a5
    f85a:	41d30333          	sub	t1,t1,t4
    f85e:	00459e03          	lh	t3,4(a1)
    f862:	3c03335b          	bfos	t1,t1,15,0
    f866:	87ba                	c.mv	a5,a4
    f868:	00451683          	lh	a3,4(a0)
    f86c:	5a6317ff          	kmabb	a5,t1,t1
    f870:	41c686b3          	sub	a3,a3,t3
    f874:	00659303          	lh	t1,6(a1)
    f878:	3c06b6db          	bfos	a3,a3,15,0
    f87c:	00651703          	lh	a4,6(a0)
    f880:	5ad697ff          	kmabb	a5,a3,a3
    f884:	40670733          	sub	a4,a4,t1
    f888:	00859e03          	lh	t3,8(a1)
    f88c:	3c07375b          	bfos	a4,a4,15,0
    f890:	00851683          	lh	a3,8(a0)
    f894:	5ae717ff          	kmabb	a5,a4,a4
    f898:	41c686b3          	sub	a3,a3,t3
    f89c:	00a59303          	lh	t1,10(a1)
    f8a0:	3c06b6db          	bfos	a3,a3,15,0
    f8a4:	00a51703          	lh	a4,10(a0)
    f8a8:	5ad697ff          	kmabb	a5,a3,a3
    f8ac:	40670733          	sub	a4,a4,t1
    f8b0:	00c59e03          	lh	t3,12(a1)
    f8b4:	3c07375b          	bfos	a4,a4,15,0
    f8b8:	00c51683          	lh	a3,12(a0)
    f8bc:	5ae717ff          	kmabb	a5,a4,a4
    f8c0:	41c686b3          	sub	a3,a3,t3
    f8c4:	00e59303          	lh	t1,14(a1)
    f8c8:	00e51703          	lh	a4,14(a0)
    f8cc:	3c06b6db          	bfos	a3,a3,15,0
    f8d0:	5ad697ff          	kmabb	a5,a3,a3
    f8d4:	40670733          	sub	a4,a4,t1
    f8d8:	3c07375b          	bfos	a4,a4,15,0
    f8dc:	5ae717ff          	kmabb	a5,a4,a4
    f8e0:	05c1                	c.addi	a1,16
    f8e2:	0117d563          	bge	a5,a7,f8ec <cb_ind_search+0xdc>
    f8e6:	88be                	c.mv	a7,a5
    f8e8:	01061023          	sh	a6,0(a2)
    f8ec:	0805                	c.addi	a6,1
    f8ee:	b40869db          	bnec	a6,32,f840 <cb_ind_search+0x30>
    f8f2:	8082                	c.jr	ra

0000f8f4 <sns_quantization_stage1>:
    f8f4:	1101                	c.addi	sp,-32
    f8f6:	c84a                	c.swsp	s2,16(sp)
    f8f8:	5480190b          	addigp	s2,1352 # 80684 <inv_sqrt_tab>
    f8fc:	ca26                	c.swsp	s1,20(sp)
    f8fe:	84ae                	c.mv	s1,a1
    f900:	5e490593          	addi	a1,s2,1508
    f904:	ce06                	c.swsp	ra,28(sp)
    f906:	cc22                	c.swsp	s0,24(sp)
    f908:	c64e                	c.swsp	s3,12(sp)
    f90a:	842a                	c.mv	s0,a0
    f90c:	89b6                	c.mv	s3,a3
    f90e:	c452                	c.swsp	s4,8(sp)
    f910:	8a32                	c.mv	s4,a2
    f912:	3dfd                	c.jal	f810 <cb_ind_search>
    f914:	7e490593          	addi	a1,s2,2020
    f918:	01040513          	addi	a0,s0,16
    f91c:	864e                	c.mv	a2,s3
    f91e:	3dcd                	c.jal	f810 <cb_ind_search>
    f920:	8522                	c.mv	a0,s0
    f922:	85a6                	c.mv	a1,s1
    f924:	00000713          	li	a4,0
    f928:	000a1783          	lh	a5,0(s4)
    f92c:	00051603          	lh	a2,0(a0)
    f930:	0ef707db          	lea.d	a5,a4,a5
    f934:	0af907db          	lea.h	a5,s2,a5
    f938:	5e479783          	lh	a5,1508(a5)
    f93c:	0589                	c.addi	a1,2
    f93e:	40f607b3          	sub	a5,a2,a5
    f942:	fef59f23          	sh	a5,-2(a1)
    f946:	00099783          	lh	a5,0(s3)
    f94a:	0509                	c.addi	a0,2
    f94c:	0ef707db          	lea.d	a5,a4,a5
    f950:	0af907db          	lea.h	a5,s2,a5
    f954:	00e51603          	lh	a2,14(a0)
    f958:	7e479783          	lh	a5,2020(a5)
    f95c:	0705                	c.addi	a4,1
    f95e:	40f607b3          	sub	a5,a2,a5
    f962:	00f59723          	sh	a5,14(a1)
    f966:	bc87615b          	bnec	a4,8,f928 <sns_quantization_stage1+0x34>
    f96a:	40f2                	c.lwsp	ra,28(sp)
    f96c:	4462                	c.lwsp	s0,24(sp)
    f96e:	44d2                	c.lwsp	s1,20(sp)
    f970:	4942                	c.lwsp	s2,16(sp)
    f972:	49b2                	c.lwsp	s3,12(sp)
    f974:	4a22                	c.lwsp	s4,8(sp)
    f976:	6105                	c.addi16sp	sp,32
    f978:	00008067          	ret

0000f97c <pow2_16>:
    f97c:	20021737          	lui	a4,0x20021
    f980:	285527db          	bfoz	a5,a0,10,5
    f984:	71c70713          	addi	a4,a4,1820 # 2002171c <sns_gainMSBbits>
    f988:	0cf706db          	lea.w	a3,a4,a5
    f98c:	0af707db          	lea.h	a5,a4,a5
    f990:	5706a703          	lw	a4,1392(a3)
    f994:	67079683          	lh	a3,1648(a5)
    f998:	149527db          	bfoz	a5,a0,5,9
    f99c:	852d                	c.srai	a0,0xb
    f99e:	5af6977f          	kmabb	a4,a3,a5
    f9a2:	00150793          	addi	a5,a0,1
    f9a6:	6521                	c.lui	a0,0x8
    f9a8:	953a                	c.add	a0,a4
    f9aa:	00f59023          	sh	a5,0(a1)
    f9ae:	8541                	c.srai	a0,0x10
    f9b0:	00008067          	ret

0000f9b4 <dec_sns_fix>:
    f9b4:	d6010113          	addi	sp,sp,-672
    f9b8:	28812c23          	sw	s0,664(sp)
    f9bc:	28912a23          	sw	s1,660(sp)
    f9c0:	29212823          	sw	s2,656(sp)
    f9c4:	29312623          	sw	s3,652(sp)
    f9c8:	28112e23          	sw	ra,668(sp)
    f9cc:	29412423          	sw	s4,648(sp)
    f9d0:	29512223          	sw	s5,644(sp)
    f9d4:	29612023          	sw	s6,640(sp)
    f9d8:	04a51883          	lh	a7,74(a0) # 804a <llma_tx_item_done+0x6e>
    f9dc:	04c51803          	lh	a6,76(a0)
    f9e0:	892a                	c.mv	s2,a0
    f9e2:	5480178b          	addigp	a5,1352 # 80684 <inv_sqrt_tab>
    f9e6:	5e478513          	addi	a0,a5,1508
    f9ea:	7e478713          	addi	a4,a5,2020
    f9ee:	1108b8db          	bfos	a7,a7,4,16
    f9f2:	1108385b          	bfos	a6,a6,4,16
    f9f6:	04e91a83          	lh	s5,78(s2)
    f9fa:	05091a03          	lh	s4,80(s2)
    f9fe:	89b6                	c.mv	s3,a3
    fa00:	842e                	c.mv	s0,a1
    fa02:	011506b3          	add	a3,a0,a7
    fa06:	84b2                	c.mv	s1,a2
    fa08:	109c                	c.addi4spn	a5,sp,96
    fa0a:	9742                	c.add	a4,a6
    fa0c:	1888                	c.addi4spn	a0,sp,112
    fa0e:	c082                	c.swsp	zero,64(sp)
    fa10:	c282                	c.swsp	zero,68(sp)
    fa12:	c482                	c.swsp	zero,72(sp)
    fa14:	c682                	c.swsp	zero,76(sp)
    fa16:	c882                	c.swsp	zero,80(sp)
    fa18:	ca82                	c.swsp	zero,84(sp)
    fa1a:	cc82                	c.swsp	zero,88(sp)
    fa1c:	04012e23          	sw	zero,92(sp)
    fa20:	00069583          	lh	a1,0(a3)
    fa24:	00071603          	lh	a2,0(a4)
    fa28:	0789                	c.addi	a5,2
    fa2a:	feb79f23          	sh	a1,-2(a5)
    fa2e:	00c79723          	sh	a2,14(a5)
    fa32:	0689                	c.addi	a3,2
    fa34:	0709                	c.addi	a4,2
    fa36:	fef515e3          	bne	a0,a5,fa20 <dec_sns_fix+0x6c>
    fa3a:	020a8d63          	beqz	s5,fa74 <dec_sns_fix+0xc0>
    fa3e:	2a1add5b          	beqc	s5,1,fcf8 <dec_sns_fix+0x344>
    fa42:	262adf5b          	beqc	s5,2,fcc0 <dec_sns_fix+0x30c>
    fa46:	4519                	c.li	a0,6
    fa48:	283ada5b          	beqc	s5,3,fcdc <dec_sns_fix+0x328>
    fa4c:	29c12083          	lw	ra,668(sp)
    fa50:	29812403          	lw	s0,664(sp)
    fa54:	29412483          	lw	s1,660(sp)
    fa58:	29012903          	lw	s2,656(sp)
    fa5c:	28c12983          	lw	s3,652(sp)
    fa60:	28812a03          	lw	s4,648(sp)
    fa64:	28412a83          	lw	s5,644(sp)
    fa68:	28012b03          	lw	s6,640(sp)
    fa6c:	2a010113          	addi	sp,sp,672
    fa70:	00008067          	ret
    fa74:	05292683          	lw	a3,82(s2)
    fa78:	05a91603          	lh	a2,90(s2)
    fa7c:	04010b13          	addi	s6,sp,64
    fa80:	875a                	c.mv	a4,s6
    fa82:	45a9                	c.li	a1,10
    fa84:	00a00513          	li	a0,10
    fa88:	b70fa0ef          	jal	ra,9df8 <MPVQdeenum>
    fa8c:	05692683          	lw	a3,86(s2)
    fa90:	05c91603          	lh	a2,92(s2)
    fa94:	08d8                	c.addi4spn	a4,sp,84
    fa96:	4585                	c.li	a1,1
    fa98:	00600513          	li	a0,6
    fa9c:	b5cfa0ef          	jal	ra,9df8 <MPVQdeenum>
    faa0:	100c                	c.addi4spn	a1,sp,32
    faa2:	855a                	c.mv	a0,s6
    faa4:	988fa0ef          	jal	ra,9c2c <energy_normalization_fix.constprop.14>
    faa8:	85d2                	c.mv	a1,s4
    faaa:	8556                	c.mv	a0,s5
    faac:	a24fa0ef          	jal	ra,9cd0 <get_sns_gain_fix>
    fab0:	858a                	c.mv	a1,sp
    fab2:	8a2a                	c.mv	s4,a0
    fab4:	02010513          	addi	a0,sp,32
    fab8:	9e9fd0ef          	jal	ra,d4a0 <idct_fix>
    fabc:	86ce                	c.mv	a3,s3
    fabe:	8652                	c.mv	a2,s4
    fac0:	858a                	c.mv	a1,sp
    fac2:	1088                	c.addi4spn	a0,sp,96
    fac4:	9d4fa0ef          	jal	ra,9c98 <recon_scf_q_fix>
    fac8:	00099703          	lh	a4,0(s3)
    facc:	00298693          	addi	a3,s3,2
    fad0:	0450                	c.addi4spn	a2,sp,516
    fad2:	20010993          	addi	s3,sp,512
    fad6:	27c10313          	addi	t1,sp,636
    fada:	20e11023          	sh	a4,512(sp)
    fade:	20e11123          	sh	a4,514(sp)
    fae2:	a019                	c.j	fae8 <dec_sns_fix+0x134>
    fae4:	0689                	c.addi	a3,2
    fae6:	8742                	c.mv	a4,a6
    fae8:	00069803          	lh	a6,0(a3)
    faec:	3c07275b          	bfoz	a4,a4,15,0
    faf0:	40e807b3          	sub	a5,a6,a4
    faf4:	3c07b7db          	bfos	a5,a5,15,0
    faf8:	00478593          	addi	a1,a5,4
    fafc:	858d                	c.srai	a1,0x3
    fafe:	972e                	c.add	a4,a1
    fb00:	0789                	c.addi	a5,2
    fb02:	4427a7db          	bfoz	a5,a5,17,2
    fb06:	3c07275b          	bfoz	a4,a4,15,0
    fb0a:	00f70533          	add	a0,a4,a5
    fb0e:	3c05255b          	bfoz	a0,a0,15,0
    fb12:	00a785b3          	add	a1,a5,a0
    fb16:	3c05a5db          	bfoz	a1,a1,15,0
    fb1a:	00b788b3          	add	a7,a5,a1
    fb1e:	00e61023          	sh	a4,0(a2)
    fb22:	00a61123          	sh	a0,2(a2)
    fb26:	00b61223          	sh	a1,4(a2)
    fb2a:	01161323          	sh	a7,6(a2)
    fb2e:	0621                	c.addi	a2,8
    fb30:	fa661ae3          	bne	a2,t1,fae4 <dec_sns_fix+0x130>
    fb34:	27a11703          	lh	a4,634(sp)
    fb38:	01091803          	lh	a6,16(s2)
    fb3c:	973e                	c.add	a4,a5
    fb3e:	3c07275b          	bfoz	a4,a4,15,0
    fb42:	04000513          	li	a0,64
    fb46:	97ba                	c.add	a5,a4
    fb48:	41050533          	sub	a0,a0,a6
    fb4c:	26e11e23          	sh	a4,636(sp)
    fb50:	26f11f23          	sh	a5,638(sp)
    fb54:	3c05355b          	bfos	a0,a0,15,0
    fb58:	16a05063          	blez	a0,fcb8 <dec_sns_fix+0x304>
    fb5c:	18010313          	addi	t1,sp,384
    fb60:	00151e13          	slli	t3,a0,0x1
    fb64:	20010893          	addi	a7,sp,512
    fb68:	00000593          	li	a1,0
    fb6c:	862e                	c.mv	a2,a1
    fb6e:	86c6                	c.mv	a3,a7
    fb70:	0589                	c.addi	a1,2
    fb72:	4781                	c.li	a5,0
    fb74:	00069703          	lh	a4,0(a3)
    fb78:	0605                	c.addi	a2,1
    fb7a:	8705                	c.srai	a4,0x1
    fb7c:	97ba                	c.add	a5,a4
    fb7e:	3c07b7db          	bfos	a5,a5,15,0
    fb82:	0689                	c.addi	a3,2
    fb84:	feb648e3          	blt	a2,a1,fb74 <dec_sns_fix+0x1c0>
    fb88:	00f31023          	sh	a5,0(t1)
    fb8c:	0891                	c.addi	a7,4
    fb8e:	0309                	c.addi	t1,2
    fb90:	fdc59ee3          	bne	a1,t3,fb6c <dec_sns_fix+0x1b8>
    fb94:	40a807b3          	sub	a5,a6,a0
    fb98:	02f05463          	blez	a5,fbc0 <dec_sns_fix+0x20c>
    fb9c:	0410                	c.addi4spn	a2,sp,512
    fb9e:	00b786b3          	add	a3,a5,a1
    fba2:	0ca607db          	lea.w	a5,a2,a0
    fba6:	0308                	c.addi4spn	a0,sp,384
    fba8:	00a585b3          	add	a1,a1,a0
    fbac:	0ad606db          	lea.h	a3,a2,a3
    fbb0:	00079703          	lh	a4,0(a5)
    fbb4:	0589                	c.addi	a1,2
    fbb6:	0789                	c.addi	a5,2
    fbb8:	fee59f23          	sh	a4,-2(a1)
    fbbc:	fef69ae3          	bne	a3,a5,fbb0 <dec_sns_fix+0x1fc>
    fbc0:	05005263          	blez	a6,fc04 <dec_sns_fix+0x250>
    fbc4:	031c                	c.addi4spn	a5,sp,384
    fbc6:	0b07885b          	lea.h	a6,a5,a6
    fbca:	0418                	c.addi4spn	a4,sp,512
    fbcc:	00079683          	lh	a3,0(a5)
    fbd0:	0709                	c.addi	a4,2
    fbd2:	0789                	c.addi	a5,2
    fbd4:	fed71f23          	sh	a3,-2(a4)
    fbd8:	fef81ae3          	bne	a6,a5,fbcc <dec_sns_fix+0x218>
    fbdc:	08010b13          	addi	s6,sp,128
    fbe0:	10010a93          	addi	s5,sp,256
    fbe4:	00000a13          	li	s4,0
    fbe8:	00099503          	lh	a0,0(s3)
    fbec:	85da                	c.mv	a1,s6
    fbee:	3379                	c.jal	f97c <pow2_16>
    fbf0:	01091803          	lh	a6,16(s2)
    fbf4:	00aa9023          	sh	a0,0(s5)
    fbf8:	0a05                	c.addi	s4,1
    fbfa:	0989                	c.addi	s3,2
    fbfc:	0b09                	c.addi	s6,2
    fbfe:	0a89                	c.addi	s5,2
    fc00:	ff0a44e3          	blt	s4,a6,fbe8 <dec_sns_fix+0x234>
    fc04:	0b005863          	blez	a6,fcb4 <dec_sns_fix+0x300>
    fc08:	20021e37          	lui	t3,0x20021
    fc0c:	01491683          	lh	a3,20(s2)
    fc10:	01a91703          	lh	a4,26(s2)
    fc14:	10010293          	addi	t0,sp,256
    fc18:	08010f93          	addi	t6,sp,128
    fc1c:	4311                	c.li	t1,4
    fc1e:	4f01                	c.li	t5,0
    fc20:	71ce0e13          	addi	t3,t3,1820 # 2002171c <sns_gainMSBbits>
    fc24:	01000393          	li	t2,16
    fc28:	0ad707db          	lea.h	a5,a4,a3
    fc2c:	0cfe07db          	lea.w	a5,t3,a5
    fc30:	6f07a783          	lw	a5,1776(a5)
    fc34:	0de7865b          	lea.w	a2,a5,t5
    fc38:	979a                	c.add	a5,t1
    fc3a:	4208                	c.lw	a0,0(a2)
    fc3c:	439c                	c.lw	a5,0(a5)
    fc3e:	06f55563          	bge	a0,a5,fca8 <dec_sns_fix+0x2f4>
    fc42:	000f9883          	lh	a7,0(t6)
    fc46:	00251593          	slli	a1,a0,0x2
    fc4a:	411388b3          	sub	a7,t2,a7
    fc4e:	00029e83          	lh	t4,0(t0)
    fc52:	00b48833          	add	a6,s1,a1
    fc56:	0208fa13          	andi	s4,a7,32
    fc5a:	95a2                	c.add	a1,s0
    fc5c:	fff8c993          	not	s3,a7
    fc60:	00082783          	lw	a5,0(a6)
    fc64:	e0fe977f          	mulsr64	a4,t4,a5
    fc68:	00179613          	slli	a2,a5,0x1
    fc6c:	01361633          	sll	a2,a2,s3
    fc70:	011756b3          	srl	a3,a4,a7
    fc74:	00c6e6b3          	or	a3,a3,a2
    fc78:	000a0463          	beqz	s4,fc80 <dec_sns_fix+0x2cc>
    fc7c:	4117d6b3          	sra	a3,a5,a7
    fc80:	c194                	c.sw	a3,0(a1)
    fc82:	01491683          	lh	a3,20(s2)
    fc86:	01a91703          	lh	a4,26(s2)
    fc8a:	0505                	c.addi	a0,1
    fc8c:	0ad707db          	lea.h	a5,a4,a3
    fc90:	0cfe07db          	lea.w	a5,t3,a5
    fc94:	6f07a783          	lw	a5,1776(a5)
    fc98:	0811                	c.addi	a6,4
    fc9a:	979a                	c.add	a5,t1
    fc9c:	439c                	c.lw	a5,0(a5)
    fc9e:	0591                	c.addi	a1,4
    fca0:	fcf540e3          	blt	a0,a5,fc60 <dec_sns_fix+0x2ac>
    fca4:	01091803          	lh	a6,16(s2)
    fca8:	0f05                	c.addi	t5,1
    fcaa:	0311                	c.addi	t1,4
    fcac:	0289                	c.addi	t0,2
    fcae:	0f89                	c.addi	t6,2
    fcb0:	f70f4ce3          	blt	t5,a6,fc28 <dec_sns_fix+0x274>
    fcb4:	4501                	c.li	a0,0
    fcb6:	bb59                	c.j	fa4c <dec_sns_fix+0x98>
    fcb8:	f30042e3          	bgtz	a6,fbdc <dec_sns_fix+0x228>
    fcbc:	4501                	c.li	a0,0
    fcbe:	b379                	c.j	fa4c <dec_sns_fix+0x98>
    fcc0:	04010b13          	addi	s6,sp,64
    fcc4:	05292683          	lw	a3,82(s2)
    fcc8:	05a91603          	lh	a2,90(s2)
    fccc:	875a                	c.mv	a4,s6
    fcce:	45a1                	c.li	a1,8
    fcd0:	01000513          	li	a0,16
    fcd4:	924fa0ef          	jal	ra,9df8 <MPVQdeenum>
    fcd8:	dc9ff06f          	j	faa0 <dec_sns_fix+0xec>
    fcdc:	04010b13          	addi	s6,sp,64
    fce0:	05292683          	lw	a3,82(s2)
    fce4:	05a91603          	lh	a2,90(s2)
    fce8:	875a                	c.mv	a4,s6
    fcea:	4599                	c.li	a1,6
    fcec:	01000513          	li	a0,16
    fcf0:	908fa0ef          	jal	ra,9df8 <MPVQdeenum>
    fcf4:	dadff06f          	j	faa0 <dec_sns_fix+0xec>
    fcf8:	04010b13          	addi	s6,sp,64
    fcfc:	05292683          	lw	a3,82(s2)
    fd00:	05a91603          	lh	a2,90(s2)
    fd04:	875a                	c.mv	a4,s6
    fd06:	45a9                	c.li	a1,10
    fd08:	00a00513          	li	a0,10
    fd0c:	8ecfa0ef          	jal	ra,9df8 <MPVQdeenum>
    fd10:	d91ff06f          	j	faa0 <dec_sns_fix+0xec>

0000fd14 <tda_detector>:
    fd14:	5b251e03          	lh	t3,1458(a0)
    fd18:	d6010113          	addi	sp,sp,-672
    fd1c:	01851303          	lh	t1,24(a0)
    fd20:	01a51883          	lh	a7,26(a0)
    fd24:	31c05863          	blez	t3,10034 <tda_detector+0x320>
    fd28:	87ae                	c.mv	a5,a1
    fd2a:	0bc58e5b          	lea.h	t3,a1,t3
    fd2e:	4801                	c.li	a6,0
    fd30:	4681                	c.li	a3,0
    fd32:	a039                	c.j	fd40 <tda_detector+0x2c>
    fd34:	00278793          	addi	a5,a5,2
    fd38:	f2e686ff          	maxw	a3,a3,a4
    fd3c:	00fe0c63          	beq	t3,a5,fd54 <tda_detector+0x40>
    fd40:	00079703          	lh	a4,0(a5)
    fd44:	fe0758e3          	bgez	a4,fd34 <tda_detector+0x20>
    fd48:	00278793          	addi	a5,a5,2
    fd4c:	f0e8087f          	minw	a6,a6,a4
    fd50:	fefe18e3          	bne	t3,a5,fd40 <tda_detector+0x2c>
    fd54:	4741                	c.li	a4,16
    fd56:	c689                	c.beqz	a3,fd60 <tda_detector+0x4c>
    fd58:	ae8686ff          	clrs16	a3,a3
    fd5c:	3c06b75b          	bfos	a4,a3,15,0
    fd60:	2c080463          	beqz	a6,10028 <tda_detector+0x314>
    fd64:	ae8806ff          	clrs16	a3,a6
    fd68:	3c06b6db          	bfos	a3,a3,15,0
    fd6c:	f0e686ff          	minw	a3,a3,a4
    fd70:	00f6f693          	andi	a3,a3,15
    fd74:	01e51703          	lh	a4,30(a0)
    fd78:	02051803          	lh	a6,32(a0)
    fd7c:	02252e03          	lw	t3,34(a0)
    fd80:	ae87077f          	clrs16	a4,a4
    fd84:	3c0737db          	bfos	a5,a4,15,0
    fd88:	5996272b          	lwgp	a4,15768 # 83ed4 <ac_spec_lookup+0x10a4>
    fd8c:	ae88087f          	clrs16	a6,a6
    fd90:	3c08385b          	bfos	a6,a6,15,0
    fd94:	90f7077f          	umin16	a4,a4,a5
    fd98:	01c51783          	lh	a5,28(a0)
    fd9c:	3c07275b          	bfoz	a4,a4,15,0
    fda0:	9107077f          	umin16	a4,a4,a6
    fda4:	3c07a85b          	bfoz	a6,a5,15,0
    fda8:	01070733          	add	a4,a4,a6
    fdac:	3c07375b          	bfos	a4,a4,15,0
    fdb0:	0c0e4e63          	bltz	t3,fe8c <tda_detector+0x178>
    fdb4:	02000e93          	li	t4,32
    fdb8:	0c0e1463          	bnez	t3,fe80 <tda_detector+0x16c>
    fdbc:	0afe87db          	lea.h	a5,t4,a5
    fdc0:	0785                	c.addi	a5,1
    fdc2:	f0d7077f          	minw	a4,a4,a3
    fdc6:	4017b7db          	bfos	a5,a5,16,1
    fdca:	f0e787ff          	minw	a5,a5,a4
    fdce:	17f9                	c.addi	a5,-2
    fdd0:	3c07a7db          	bfoz	a5,a5,15,0
    fdd4:	41078733          	sub	a4,a5,a6
    fdd8:	3c07375b          	bfos	a4,a4,15,0
    fddc:	3c07b6db          	bfos	a3,a5,15,0
    fde0:	01e51e03          	lh	t3,30(a0)
    fde4:	02070663          	beqz	a4,fe10 <tda_detector+0xfc>
    fde8:	02051e83          	lh	t4,32(a0)
    fdec:	02252803          	lw	a6,34(a0)
    fdf0:	6eee1f7f          	kslraw	t5,t3,a4
    fdf4:	04f73e5b          	bfos	t3,a4,1,15
    fdf8:	6fc8187f          	kslraw	a6,a6,t3
    fdfc:	6eee977f          	kslraw	a4,t4,a4
    fe00:	3c0f3e5b          	bfos	t3,t5,15,0
    fe04:	01e51f23          	sh	t5,30(a0)
    fe08:	02e51023          	sh	a4,32(a0)
    fe0c:	03052123          	sw	a6,34(a0)
    fe10:	02051703          	lh	a4,32(a0)
    fe14:	00d51e23          	sh	a3,28(a0)
    fe18:	15c11e23          	sh	t3,348(sp)
    fe1c:	14e11f23          	sh	a4,350(sp)
    fe20:	1c28d05b          	beqc	a7,2,ffe0 <tda_detector+0x2cc>
    fe24:	0638ec5b          	bnec	a7,3,fe9c <tda_detector+0x188>
    fe28:	4709                	c.li	a4,2
    fe2a:	40f707b3          	sub	a5,a4,a5
    fe2e:	3c07a7db          	bfoz	a5,a5,15,0
    fe32:	0a605363          	blez	t1,fed8 <tda_detector+0x1c4>
    fe36:	4719                	c.li	a4,6
    fe38:	40f007b3          	neg	a5,a5
    fe3c:	16010813          	addi	a6,sp,352
    fe40:	8eae                	c.mv	t4,a1
    fe42:	c4e31eff          	maddr32	t4,t1,a4
    fe46:	8e42                	c.mv	t3,a6
    fe48:	3c07b75b          	bfos	a4,a5,15,0
    fe4c:	00059783          	lh	a5,0(a1)
    fe50:	00259883          	lh	a7,2(a1)
    fe54:	00459683          	lh	a3,4(a1)
    fe58:	6ee797ff          	kslraw	a5,a5,a4
    fe5c:	6ee898ff          	kslraw	a7,a7,a4
    fe60:	6ee696ff          	kslraw	a3,a3,a4
    fe64:	97c6                	c.add	a5,a7
    fe66:	97b6                	c.add	a5,a3
    fe68:	00fe1023          	sh	a5,0(t3)
    fe6c:	0599                	c.addi	a1,6
    fe6e:	0e09                	c.addi	t3,2
    fe70:	fcbe9ee3          	bne	t4,a1,fe4c <tda_detector+0x138>
    fe74:	15e11703          	lh	a4,350(sp)
    fe78:	15c11e03          	lh	t3,348(sp)
    fe7c:	0280006f          	j	fea4 <tda_detector+0x190>
    fe80:	af8e0e7f          	clrs32	t3,t3
    fe84:	f1de0eff          	minw	t4,t3,t4
    fe88:	f35ff06f          	j	fdbc <tda_detector+0xa8>
    fe8c:	af8e0e7f          	clrs32	t3,t3
    fe90:	02000e93          	li	t4,32
    fe94:	f1de0eff          	minw	t4,t3,t4
    fe98:	f25ff06f          	j	fdbc <tda_detector+0xa8>
    fe9c:	16010813          	addi	a6,sp,352
    fea0:	02605c63          	blez	t1,fed8 <tda_detector+0x1c4>
    fea4:	086c                	c.addi4spn	a1,sp,28
    fea6:	4681                	c.li	a3,0
    fea8:	00003fb7          	lui	t6,0x3
    feac:	00081883          	lh	a7,0(a6)
    feb0:	00e71f13          	slli	t5,a4,0xe
    feb4:	03f887b3          	mul	a5,a7,t6
    feb8:	00ce1e93          	slli	t4,t3,0xc
    febc:	0589                	c.addi	a1,2
    febe:	0685                	c.addi	a3,1
    fec0:	8e3a                	c.mv	t3,a4
    fec2:	0809                	c.addi	a6,2
    fec4:	8746                	c.mv	a4,a7
    fec6:	41e787b3          	sub	a5,a5,t5
    feca:	97f6                	c.add	a5,t4
    fecc:	40f7d793          	srai	a5,a5,0xf
    fed0:	fef59f23          	sh	a5,-2(a1)
    fed4:	fc66cce3          	blt	a3,t1,feac <tda_detector+0x198>
    fed8:	5b851683          	lh	a3,1464(a0)
    fedc:	666667b7          	lui	a5,0x66666
    fee0:	66778793          	addi	a5,a5,1639 # 66666667 <BIN_SIZE+0x46627fff>
    fee4:	e0f6977f          	mulsr64	a4,a3,a5
    fee8:	4017d893          	srai	a7,a5,0x1
    feec:	86fd                	c.srai	a3,0x1f
    feee:	02652783          	lw	a5,38(a0)
    fef2:	40d886b3          	sub	a3,a7,a3
    fef6:	3c06b8db          	bfos	a7,a3,15,0
    fefa:	c43e                	c.swsp	a5,8(sp)
    fefc:	0d105863          	blez	a7,ffcc <tda_detector+0x2b8>
    ff00:	02800f93          	li	t6,40
    ff04:	03f88fb3          	mul	t6,a7,t6
    ff08:	00810f13          	addi	t5,sp,8
    ff0c:	01c10e93          	addi	t4,sp,28
    ff10:	8e7a                	c.mv	t3,t5
    ff12:	4801                	c.li	a6,0
    ff14:	86c2                	c.mv	a3,a6
    ff16:	8776                	c.mv	a4,t4
    ff18:	02880813          	addi	a6,a6,40
    ff1c:	00000593          	li	a1,0
    ff20:	00071783          	lh	a5,0(a4)
    ff24:	0685                	c.addi	a3,1
    ff26:	0709                	c.addi	a4,2
    ff28:	0af797ff          	kdmbb	a5,a5,a5
    ff2c:	00f595ff          	kaddw	a1,a1,a5
    ff30:	ff06c8e3          	blt	a3,a6,ff20 <tda_detector+0x20c>
    ff34:	00be2223          	sw	a1,4(t3)
    ff38:	050e8e93          	addi	t4,t4,80 # 80000050 <BIN_SIZE+0x5ffc19e8>
    ff3c:	0e11                	c.addi	t3,4
    ff3e:	fdf81be3          	bne	a6,t6,ff14 <tda_detector+0x200>
    ff42:	6821                	c.lui	a6,0x8
    ff44:	02252583          	lw	a1,34(a0)
    ff48:	fff80393          	addi	t2,a6,-1 # 7fff <llma_tx_item_done+0x23>
    ff4c:	4681                	c.li	a3,0
    ff4e:	52fd                	c.li	t0,-1
    ff50:	87880813          	addi	a6,a6,-1928
    ff54:	004f2703          	lw	a4,4(t5)
    ff58:	4025de93          	srai	t4,a1,0x2
    ff5c:	401737db          	bfos	a5,a4,16,1
    ff60:	0077f7b3          	and	a5,a5,t2
    ff64:	3c07b7db          	bfos	a5,a5,15,0
    ff68:	030787b3          	mul	a5,a5,a6
    ff6c:	41075f93          	srai	t6,a4,0x10
    ff70:	00168e13          	addi	t3,a3,1
    ff74:	0f11                	c.addi	t5,4
    ff76:	87bd                	c.srai	a5,0xf
    ff78:	c50f97ff          	maddr32	a5,t6,a6
    ff7c:	8789                	c.srai	a5,0x2
    ff7e:	00f5d363          	bge	a1,a5,ff84 <tda_detector+0x270>
    ff82:	82b6                	c.mv	t0,a3
    ff84:	f2ee85ff          	maxw	a1,t4,a4
    ff88:	86f2                	c.mv	a3,t3
    ff8a:	fd1e45e3          	blt	t3,a7,ff54 <tda_detector+0x240>
    ff8e:	02b52123          	sw	a1,34(a0)
    ff92:	577d                	c.li	a4,-1
    ff94:	00100793          	li	a5,1
    ff98:	02e28a63          	beq	t0,a4,ffcc <tda_detector+0x2b8>
    ff9c:	150c                	c.addi4spn	a1,sp,672
    ff9e:	0a65875b          	lea.h	a4,a1,t1
    ffa2:	0d1588db          	lea.w	a7,a1,a7
    ffa6:	ebc71683          	lh	a3,-324(a4)
    ffaa:	d688a583          	lw	a1,-664(a7)
    ffae:	ebe71703          	lh	a4,-322(a4)
    ffb2:	00f61023          	sh	a5,0(a2)
    ffb6:	02b52323          	sw	a1,38(a0)
    ffba:	02552523          	sw	t0,42(a0)
    ffbe:	00d51f23          	sh	a3,30(a0)
    ffc2:	02e51023          	sh	a4,32(a0)
    ffc6:	2a010113          	addi	sp,sp,672
    ffca:	8082                	c.jr	ra
    ffcc:	02a52783          	lw	a5,42(a0)
    ffd0:	4018d713          	srai	a4,a7,0x1
    ffd4:	00e7a7b3          	slt	a5,a5,a4
    ffd8:	0017c793          	xori	a5,a5,1
    ffdc:	52fd                	c.li	t0,-1
    ffde:	bf7d                	c.j	ff9c <tda_detector+0x288>
    ffe0:	4705                	c.li	a4,1
    ffe2:	40f707b3          	sub	a5,a4,a5
    ffe6:	3c07a7db          	bfoz	a5,a5,15,0
    ffea:	ee6057e3          	blez	t1,fed8 <tda_detector+0x1c4>
    ffee:	40f007b3          	neg	a5,a5
    fff2:	16010813          	addi	a6,sp,352
    fff6:	3c07b6db          	bfos	a3,a5,15,0
    fffa:	88c2                	c.mv	a7,a6
    fffc:	0c658e5b          	lea.w	t3,a1,t1
   10000:	00059783          	lh	a5,0(a1)
   10004:	00259703          	lh	a4,2(a1)
   10008:	0591                	c.addi	a1,4
   1000a:	6ed797ff          	kslraw	a5,a5,a3
   1000e:	6ed7177f          	kslraw	a4,a4,a3
   10012:	97ba                	c.add	a5,a4
   10014:	00f89023          	sh	a5,0(a7)
   10018:	0889                	c.addi	a7,2
   1001a:	febe13e3          	bne	t3,a1,10000 <tda_detector+0x2ec>
   1001e:	15e11703          	lh	a4,350(sp)
   10022:	15c11e03          	lh	t3,348(sp)
   10026:	bdbd                	c.j	fea4 <tda_detector+0x190>
   10028:	46c1                	c.li	a3,16
   1002a:	f0d706ff          	minw	a3,a4,a3
   1002e:	8abd                	c.andi	a3,15
   10030:	d45ff06f          	j	fd74 <tda_detector+0x60>
   10034:	4681                	c.li	a3,0
   10036:	bb3d                	c.j	fd74 <tda_detector+0x60>

00010038 <sns_quantization_stage2>:
   10038:	712d                	c.addi16sp	sp,-288
   1003a:	11212823          	sw	s2,272(sp)
   1003e:	892e                	c.mv	s2,a1
   10040:	198c                	c.addi4spn	a1,sp,240
   10042:	10112e23          	sw	ra,284(sp)
   10046:	10812c23          	sw	s0,280(sp)
   1004a:	10912a23          	sw	s1,276(sp)
   1004e:	8436                	c.mv	s0,a3
   10050:	00c004b3          	add	s1,zero,a2
   10054:	999fc0ef          	jal	ra,c9ec <dct_fix>
   10058:	1918                	c.addi4spn	a4,sp,176
   1005a:	0994                	c.addi4spn	a3,sp,208
   1005c:	0810                	c.addi4spn	a2,sp,16
   1005e:	086c                	c.addi4spn	a1,sp,28
   10060:	0f010513          	addi	a0,sp,240
   10064:	810fe0ef          	jal	ra,e074 <pvq_shape_search>
   10068:	4641                	c.li	a2,16
   1006a:	090c                	c.addi4spn	a1,sp,144
   1006c:	0b010513          	addi	a0,sp,176
   10070:	00011323          	sh	zero,6(sp)
   10074:	20006097          	auipc	ra,0x20006
   10078:	f7c080e7          	jalr	-132(ra) # 20015ff0 <nds_dup_q15>
   1007c:	4641                	c.li	a2,16
   1007e:	188c                	c.addi4spn	a1,sp,112
   10080:	0d010513          	addi	a0,sp,208
   10084:	20006097          	auipc	ra,0x20006
   10088:	f6c080e7          	jalr	-148(ra) # 20015ff0 <nds_dup_q15>
   1008c:	4629                	c.li	a2,10
   1008e:	088c                	c.addi4spn	a1,sp,80
   10090:	01c10513          	addi	a0,sp,28
   10094:	20006097          	auipc	ra,0x20006
   10098:	f5c080e7          	jalr	-164(ra) # 20015ff0 <nds_dup_q15>
   1009c:	4629                	c.li	a2,10
   1009e:	180c                	c.addi4spn	a1,sp,48
   100a0:	0868                	c.addi4spn	a0,sp,28
   100a2:	d282                	c.swsp	zero,100(sp)
   100a4:	d482                	c.swsp	zero,104(sp)
   100a6:	d682                	c.swsp	zero,108(sp)
   100a8:	20006097          	auipc	ra,0x20006
   100ac:	f48080e7          	jalr	-184(ra) # 20015ff0 <nds_dup_q15>
   100b0:	4619                	c.li	a2,6
   100b2:	00cc                	c.addi4spn	a1,sp,68
   100b4:	01010513          	addi	a0,sp,16
   100b8:	20006097          	auipc	ra,0x20006
   100bc:	f38080e7          	jalr	-200(ra) # 20015ff0 <nds_dup_q15>
   100c0:	87a6                	c.mv	a5,s1
   100c2:	88ca                	c.mv	a7,s2
   100c4:	0918                	c.addi4spn	a4,sp,144
   100c6:	1894                	c.addi4spn	a3,sp,112
   100c8:	00610813          	addi	a6,sp,6
   100cc:	0890                	c.addi4spn	a2,sp,80
   100ce:	180c                	c.addi4spn	a1,sp,48
   100d0:	0f010513          	addi	a0,sp,240
   100d4:	c7cff0ef          	jal	ra,f550 <pvq_enc_find_shape_gain_determination>
   100d8:	00049783          	lh	a5,0(s1)
   100dc:	00611703          	lh	a4,6(sp)
   100e0:	4017d693          	srai	a3,a5,0x1
   100e4:	c014                	c.sw	a3,0(s0)
   100e6:	c602                	c.swsp	zero,12(sp)
   100e8:	00011223          	sh	zero,4(sp)
   100ec:	c402                	c.swsp	zero,8(sp)
   100ee:	00011123          	sh	zero,2(sp)
   100f2:	0017f493          	andi	s1,a5,1
   100f6:	00177913          	andi	s2,a4,1
   100fa:	caad                	c.beqz	a3,1016c <sns_quantization_stage2+0x134>
   100fc:	c0a1                	c.beqz	s1,1013c <sns_quantization_stage2+0x104>
   100fe:	8705                	c.srai	a4,0x1
   10100:	0054                	c.addi4spn	a3,sp,4
   10102:	0070                	c.addi4spn	a2,sp,12
   10104:	090c                	c.addi4spn	a1,sp,144
   10106:	4541                	c.li	a0,16
   10108:	00e42223          	sw	a4,4(s0)
   1010c:	fb9fa0ef          	jal	ra,b0c4 <mpvq_enum.constprop.8>
   10110:	47b2                	c.lwsp	a5,12(sp)
   10112:	00e75737          	lui	a4,0xe75
   10116:	c0070713          	addi	a4,a4,-1024 # e74c00 <_D_HEAP_START_ADDR+0xdebb10>
   1011a:	00411683          	lh	a3,4(sp)
   1011e:	0af707db          	lea.h	a5,a4,a5
   10122:	97ca                	c.add	a5,s2
   10124:	c414                	c.sw	a3,8(s0)
   10126:	c45c                	c.sw	a5,12(s0)
   10128:	11c12083          	lw	ra,284(sp)
   1012c:	11812403          	lw	s0,280(sp)
   10130:	11412483          	lw	s1,276(sp)
   10134:	11012903          	lw	s2,272(sp)
   10138:	6115                	c.addi16sp	sp,288
   1013a:	8082                	c.jr	ra
   1013c:	0054                	c.addi4spn	a3,sp,4
   1013e:	0070                	c.addi4spn	a2,sp,12
   10140:	188c                	c.addi4spn	a1,sp,112
   10142:	4541                	c.li	a0,16
   10144:	00e42223          	sw	a4,4(s0)
   10148:	f7dfa0ef          	jal	ra,b0c4 <mpvq_enum.constprop.8>
   1014c:	00411783          	lh	a5,4(sp)
   10150:	c41c                	c.sw	a5,8(s0)
   10152:	47b2                	c.lwsp	a5,12(sp)
   10154:	c45c                	c.sw	a5,12(s0)
   10156:	11c12083          	lw	ra,284(sp)
   1015a:	11812403          	lw	s0,280(sp)
   1015e:	11412483          	lw	s1,276(sp)
   10162:	11012903          	lw	s2,272(sp)
   10166:	6115                	c.addi16sp	sp,288
   10168:	00008067          	ret
   1016c:	0054                	c.addi4spn	a3,sp,4
   1016e:	0070                	c.addi4spn	a2,sp,12
   10170:	180c                	c.addi4spn	a1,sp,48
   10172:	4529                	c.li	a0,10
   10174:	f51fa0ef          	jal	ra,b0c4 <mpvq_enum.constprop.8>
   10178:	00411703          	lh	a4,4(sp)
   1017c:	47b2                	c.lwsp	a5,12(sp)
   1017e:	c418                	c.sw	a4,8(s0)
   10180:	c45c                	c.sw	a5,12(s0)
   10182:	c49d                	c.beqz	s1,101b0 <sns_quantization_stage2+0x178>
   10184:	002476b7          	lui	a3,0x247
   10188:	00611703          	lh	a4,6(sp)
   1018c:	7f468693          	addi	a3,a3,2036 # 2477f4 <_D_HEAP_START_ADDR+0x1be704>
   10190:	c4d917ff          	maddr32	a5,s2,a3
   10194:	8705                	c.srai	a4,0x1
   10196:	c058                	c.sw	a4,4(s0)
   10198:	c45c                	c.sw	a5,12(s0)
   1019a:	11c12083          	lw	ra,284(sp)
   1019e:	11812403          	lw	s0,280(sp)
   101a2:	11412483          	lw	s1,276(sp)
   101a6:	11012903          	lw	s2,272(sp)
   101aa:	6115                	c.addi16sp	sp,288
   101ac:	00008067          	ret
   101b0:	00611783          	lh	a5,6(sp)
   101b4:	00210693          	addi	a3,sp,2
   101b8:	0030                	c.addi4spn	a2,sp,8
   101ba:	00cc                	c.addi4spn	a1,sp,68
   101bc:	4519                	c.li	a0,6
   101be:	c05c                	c.sw	a5,4(s0)
   101c0:	f05fa0ef          	jal	ra,b0c4 <mpvq_enum.constprop.8>
   101c4:	00211783          	lh	a5,2(sp)
   101c8:	4622                	c.lwsp	a2,8(sp)
   101ca:	002476b7          	lui	a3,0x247
   101ce:	0ac7865b          	lea.h	a2,a5,a2
   101d2:	0048f7b7          	lui	a5,0x48f
   101d6:	7f468693          	addi	a3,a3,2036 # 2477f4 <_D_HEAP_START_ADDR+0x1be704>
   101da:	17a1                	c.addi	a5,-24
   101dc:	4458                	c.lw	a4,12(s0)
   101de:	c4d617ff          	maddr32	a5,a2,a3
   101e2:	97ba                	c.add	a5,a4
   101e4:	c45c                	c.sw	a5,12(s0)
   101e6:	11c12083          	lw	ra,284(sp)
   101ea:	11812403          	lw	s0,280(sp)
   101ee:	11412483          	lw	s1,276(sp)
   101f2:	11012903          	lw	s2,272(sp)
   101f6:	6115                	c.addi16sp	sp,288
   101f8:	00008067          	ret

000101fc <sns>:
   101fc:	7121                	c.addi16sp	sp,-448
   101fe:	1a812c23          	sw	s0,440(sp)
   10202:	1a912a23          	sw	s1,436(sp)
   10206:	1b212823          	sw	s2,432(sp)
   1020a:	1b312623          	sw	s3,428(sp)
   1020e:	1b412423          	sw	s4,424(sp)
   10212:	1b512223          	sw	s5,420(sp)
   10216:	1b612023          	sw	s6,416(sp)
   1021a:	19712e23          	sw	s7,412(sp)
   1021e:	19812c23          	sw	s8,408(sp)
   10222:	19912a23          	sw	s9,404(sp)
   10226:	1a112e23          	sw	ra,444(sp)
   1022a:	19a12823          	sw	s10,400(sp)
   1022e:	19b12623          	sw	s11,396(sp)
   10232:	8a2a                	c.mv	s4,a0
   10234:	01451503          	lh	a0,20(a0)
   10238:	1c812a83          	lw	s5,456(sp)
   1023c:	04000b13          	li	s6,64
   10240:	40ab0b33          	sub	s6,s6,a0
   10244:	8c42                	c.mv	s8,a6
   10246:	8cc6                	c.mv	s9,a7
   10248:	8932                	c.mv	s2,a2
   1024a:	89be                	c.mv	s3,a5
   1024c:	100a8893          	addi	a7,s5,256
   10250:	200a8813          	addi	a6,s5,512
   10254:	280a8313          	addi	t1,s5,640
   10258:	300a8b93          	addi	s7,s5,768
   1025c:	380a8493          	addi	s1,s5,896
   10260:	400a8413          	addi	s0,s5,1024
   10264:	03605263          	blez	s6,10288 <sns+0x8c>
   10268:	8636                	c.mv	a2,a3
   1026a:	87d6                	c.mv	a5,s5
   1026c:	0f6a8e5b          	lea.d	t3,s5,s6
   10270:	4208                	c.lw	a0,0(a2)
   10272:	07a1                	c.addi	a5,8
   10274:	fea7ac23          	sw	a0,-8(a5) # 48eff8 <_D_HEAP_START_ADDR+0x405f08>
   10278:	4208                	c.lw	a0,0(a2)
   1027a:	0611                	c.addi	a2,4
   1027c:	fea7ae23          	sw	a0,-4(a5)
   10280:	fefe18e3          	bne	t3,a5,10270 <sns+0x74>
   10284:	014a1503          	lh	a0,20(s4)
   10288:	41650533          	sub	a0,a0,s6
   1028c:	02a05463          	blez	a0,102b4 <sns+0xb8>
   10290:	0d668e5b          	lea.w	t3,a3,s6
   10294:	0f6a855b          	lea.d	a0,s5,s6
   10298:	00000613          	li	a2,0
   1029c:	000e2783          	lw	a5,0(t3)
   102a0:	0605                	c.addi	a2,1
   102a2:	c11c                	c.sw	a5,0(a0)
   102a4:	014a1783          	lh	a5,20(s4)
   102a8:	0e11                	c.addi	t3,4
   102aa:	416787b3          	sub	a5,a5,s6
   102ae:	0511                	c.addi	a0,4
   102b0:	fef646e3          	blt	a2,a5,1029c <sns+0xa0>
   102b4:	8536                	c.mv	a0,a3
   102b6:	8636                	c.mv	a2,a3
   102b8:	015007b3          	add	a5,zero,s5
   102bc:	0007ae03          	lw	t3,0(a5)
   102c0:	0791                	c.addi	a5,4
   102c2:	01c62023          	sw	t3,0(a2)
   102c6:	0611                	c.addi	a2,4
   102c8:	fef89ae3          	bne	a7,a5,102bc <sns+0xc0>
   102cc:	5aaa1e83          	lh	t4,1450(s4)
   102d0:	002e9f13          	slli	t5,t4,0x2
   102d4:	68d6178b          	addigp	a5,16012 # 83fc8 <g_tilt_all>
   102d8:	97fa                	c.add	a5,t5
   102da:	0007af83          	lw	t6,0(a5)
   102de:	0006a283          	lw	t0,0(a3)
   102e2:	57162e2b          	lwgp	t3,15728 # 83eac <ac_spec_lookup+0x107c>
   102e6:	42d0                	c.lw	a2,4(a3)
   102e8:	000f9783          	lh	a5,0(t6) # 3000 <flash_set_xip_config_sram+0x1c>
   102ec:	68561e8b          	addigp	t4,16004 # 83fc0 <g_tilt_all_e>
   102f0:	8fc292ff          	kmmwb2	t0,t0,t3
   102f4:	9efa                	c.add	t4,t5
   102f6:	8609                	c.srai	a2,0x2
   102f8:	000eaf03          	lw	t5,0(t4)
   102fc:	9616                	c.add	a2,t0
   102fe:	8ef617ff          	kmmwb2	a5,a2,a5
   10302:	10faa023          	sw	a5,256(s5)
   10306:	000f1283          	lh	t0,0(t5)
   1030a:	00071783          	lh	a5,0(a4)
   1030e:	104a8613          	addi	a2,s5,260
   10312:	9796                	c.add	a5,t0
   10314:	20fa9023          	sh	a5,512(s5)
   10318:	0fc6a283          	lw	t0,252(a3)
   1031c:	0f86a683          	lw	a3,248(a3)
   10320:	07ef9783          	lh	a5,126(t6)
   10324:	8fc29e7f          	kmmwb2	t3,t0,t3
   10328:	8689                	c.srai	a3,0x2
   1032a:	96f2                	c.add	a3,t3
   1032c:	8ef697ff          	kmmwb2	a5,a3,a5
   10330:	1efaae23          	sw	a5,508(s5)
   10334:	07ef1683          	lh	a3,126(t5)
   10338:	00071783          	lh	a5,0(a4)
   1033c:	202a8e93          	addi	t4,s5,514
   10340:	97b6                	c.add	a5,a3
   10342:	0f89                	c.addi	t6,2
   10344:	0f09                	c.addi	t5,2
   10346:	1fca8393          	addi	t2,s5,508
   1034a:	82f6                	c.mv	t0,t4
   1034c:	00c00e33          	add	t3,zero,a2
   10350:	26fa9f23          	sh	a5,638(s5)
   10354:	4114                	c.lw	a3,0(a0)
   10356:	00452d03          	lw	s10,4(a0)
   1035a:	00852083          	lw	ra,8(a0)
   1035e:	000f9783          	lh	a5,0(t6)
   10362:	8689                	c.srai	a3,0x2
   10364:	401d5d13          	srai	s10,s10,0x1
   10368:	96ea                	c.add	a3,s10
   1036a:	4020d093          	srai	ra,ra,0x2
   1036e:	9686                	c.add	a3,ra
   10370:	8ef697ff          	kmmwb2	a5,a3,a5
   10374:	00fe2023          	sw	a5,0(t3)
   10378:	000f1683          	lh	a3,0(t5)
   1037c:	00071783          	lh	a5,0(a4)
   10380:	0e11                	c.addi	t3,4
   10382:	97b6                	c.add	a5,a3
   10384:	00f29023          	sh	a5,0(t0)
   10388:	0511                	c.addi	a0,4
   1038a:	0f89                	c.addi	t6,2
   1038c:	0f09                	c.addi	t5,2
   1038e:	0289                	c.addi	t0,2
   10390:	fdc392e3          	bne	t2,t3,10354 <sns+0x158>
   10394:	27ea9e03          	lh	t3,638(s5)
   10398:	200a9783          	lh	a5,512(s5)
   1039c:	006e0513          	addi	a0,t3,6
   103a0:	3c05255b          	bfoz	a0,a0,15,0
   103a4:	100aa683          	lw	a3,256(s5)
   103a8:	40a787b3          	sub	a5,a5,a0
   103ac:	3c07b7db          	bfos	a5,a5,15,0
   103b0:	6ef696ff          	kslraw	a3,a3,a5
   103b4:	000e9783          	lh	a5,0(t4)
   103b8:	4218                	c.lw	a4,0(a2)
   103ba:	8f89                	c.sub	a5,a0
   103bc:	3c07b7db          	bfos	a5,a5,15,0
   103c0:	6ef717ff          	kslraw	a5,a4,a5
   103c4:	0611                	c.addi	a2,4
   103c6:	96be                	c.add	a3,a5
   103c8:	0e89                	c.addi	t4,2
   103ca:	fec815e3          	bne	a6,a2,103b4 <sns+0x1b8>
   103ce:	64068963          	beqz	a3,10a20 <sns+0x824>
   103d2:	5696252b          	lwgp	a0,15720 # 83ea4 <ac_spec_lookup+0x1074>
   103d6:	5b5627ab          	lwgp	a5,15796 # 83ef0 <ac_spec_lookup+0x10c0>
   103da:	af868eff          	clrs32	t4,a3
   103de:	ff6e8713          	addi	a4,t4,-10
   103e2:	0aa797ff          	kdmbb	a5,a5,a0
   103e6:	6ee696ff          	kslraw	a3,a3,a4
   103ea:	00f697ff          	kaddw	a5,a3,a5
   103ee:	d50797ff          	srai.u	a5,a5,16
   103f2:	3c07b7db          	bfos	a5,a5,15,0
   103f6:	5482170b          	addigp	a4,5448 # 81684 <ac_spec_bits+0x1d4>
   103fa:	0af7055b          	lea.h	a0,a4,a5
   103fe:	a2451503          	lh	a0,-1500(a0)
   10402:	0cf707db          	lea.w	a5,a4,a5
   10406:	9e47a783          	lw	a5,-1564(a5)
   1040a:	3c66a6db          	bfoz	a3,a3,15,6
   1040e:	0ad516ff          	kdmbb	a3,a0,a3
   10412:	41de0eb3          	sub	t4,t3,t4
   10416:	00d797ff          	kaddw	a5,a5,a3
   1041a:	1efd                	c.addi	t4,-1
   1041c:	d50797ff          	srai.u	a5,a5,16
   10420:	0ea6                	c.slli	t4,0x9
   10422:	9ebe                	c.add	t4,a5
   10424:	77e9                	c.lui	a5,0xffffa
   10426:	a9378793          	addi	a5,a5,-1389 # ffff9a93 <BIN_SIZE+0xdffbb42b>
   1042a:	3c0ebedb          	bfos	t4,t4,15,0
   1042e:	f2fe8eff          	maxw	t4,t4,a5
   10432:	77f9                	c.lui	a5,0xffffe
   10434:	56d78793          	addi	a5,a5,1389 # ffffe56d <BIN_SIZE+0xdffbff05>
   10438:	00fe8eb3          	add	t4,t4,a5
   1043c:	3c0ebedb          	bfos	t4,t4,15,0
   10440:	5b562f2b          	lwgp	t5,15796 # 83ef0 <ac_spec_lookup+0x10c0>
   10444:	569627ab          	lwgp	a5,15720 # 83ea4 <ac_spec_lookup+0x1074>
   10448:	86c6                	c.mv	a3,a7
   1044a:	0aff1f7f          	kdmbb	t5,t5,a5
   1044e:	54821e0b          	addigp	t3,5448 # 81684 <ac_spec_bits+0x1d4>
   10452:	8ffa                	c.mv	t6,t5
   10454:	0140006f          	j	10468 <sns+0x26c>
   10458:	00e31023          	sh	a4,0(t1)
   1045c:	0691                	c.addi	a3,4
   1045e:	0809                	c.addi	a6,2
   10460:	00230313          	addi	t1,t1,2
   10464:	0ac68a63          	beq	a3,a2,10518 <sns+0x31c>
   10468:	4288                	c.lw	a0,0(a3)
   1046a:	00081883          	lh	a7,0(a6)
   1046e:	48050563          	beqz	a0,108f8 <sns+0x6fc>
   10472:	af8507ff          	clrs32	a5,a0
   10476:	ff678293          	addi	t0,a5,-10
   1047a:	6e5512ff          	kslraw	t0,a0,t0
   1047e:	01e2977f          	kaddw	a4,t0,t5
   10482:	d507177f          	srai.u	a4,a4,16
   10486:	3c07375b          	bfos	a4,a4,15,0
   1048a:	0aee03db          	lea.h	t2,t3,a4
   1048e:	a2439383          	lh	t2,-1500(t2)
   10492:	0cee075b          	lea.w	a4,t3,a4
   10496:	9e472703          	lw	a4,-1564(a4)
   1049a:	3c62a2db          	bfoz	t0,t0,15,6
   1049e:	0a5392ff          	kdmbb	t0,t2,t0
   104a2:	40f887b3          	sub	a5,a7,a5
   104a6:	005712ff          	kaddw	t0,a4,t0
   104aa:	17fd                	c.addi	a5,-1
   104ac:	d50292ff          	srai.u	t0,t0,16
   104b0:	07a6                	c.slli	a5,0x9
   104b2:	9796                	c.add	a5,t0
   104b4:	3c07b7db          	bfos	a5,a5,15,0
   104b8:	8776                	c.mv	a4,t4
   104ba:	f9d7cfe3          	blt	a5,t4,10458 <sns+0x25c>
   104be:	af85077f          	clrs32	a4,a0
   104c2:	ff670293          	addi	t0,a4,-10
   104c6:	6e5512ff          	kslraw	t0,a0,t0
   104ca:	01f297ff          	kaddw	a5,t0,t6
   104ce:	d50797ff          	srai.u	a5,a5,16
   104d2:	40e88733          	sub	a4,a7,a4
   104d6:	3c07b7db          	bfos	a5,a5,15,0
   104da:	177d                	c.addi	a4,-1
   104dc:	0afe03db          	lea.h	t2,t3,a5
   104e0:	3c62a2db          	bfoz	t0,t0,15,6
   104e4:	0cfe07db          	lea.w	a5,t3,a5
   104e8:	0726                	c.slli	a4,0x9
   104ea:	52050963          	beqz	a0,10a1c <sns+0x820>
   104ee:	a2439503          	lh	a0,-1500(t2)
   104f2:	9e47a783          	lw	a5,-1564(a5)
   104f6:	0691                	c.addi	a3,4
   104f8:	0a5512ff          	kdmbb	t0,a0,t0
   104fc:	0809                	c.addi	a6,2
   104fe:	005792ff          	kaddw	t0,a5,t0
   10502:	d50292ff          	srai.u	t0,t0,16
   10506:	9716                	c.add	a4,t0
   10508:	3c07375b          	bfos	a4,a4,15,0
   1050c:	00e31023          	sh	a4,0(t1)
   10510:	00230313          	addi	t1,t1,2
   10514:	f4c69ae3          	bne	a3,a2,10468 <sns+0x26c>
   10518:	595628ab          	lwgp	a7,15764 # 83ed0 <ac_spec_lookup+0x10a0>
   1051c:	52d6282b          	lwgp	a6,15660 # 83e68 <ac_spec_lookup+0x1038>
   10520:	5356232b          	lwgp	t1,15668 # 83e70 <ac_spec_lookup+0x1040>
   10524:	280a9f83          	lh	t6,640(s5)
   10528:	282a9283          	lh	t0,642(s5)
   1052c:	2f6a9783          	lh	a5,758(s5)
   10530:	2f8a9f03          	lh	t5,760(s5)
   10534:	284a9e83          	lh	t4,644(s5)
   10538:	2faa9e03          	lh	t3,762(s5)
   1053c:	286a9503          	lh	a0,646(s5)
   10540:	2fca9603          	lh	a2,764(s5)
   10544:	0b1f1f7f          	kdmbb	t5,t5,a7
   10548:	0b0f9fff          	kdmbb	t6,t6,a6
   1054c:	0b0292ff          	kdmbb	t0,t0,a6
   10550:	288a9683          	lh	a3,648(s5)
   10554:	0a6797ff          	kdmbb	a5,a5,t1
   10558:	2fea9703          	lh	a4,766(s5)
   1055c:	0b0e9eff          	kdmbb	t4,t4,a6
   10560:	0b0e1e7f          	kdmbb	t3,t3,a6
   10564:	0b15157f          	kdmbb	a0,a0,a7
   10568:	01e797ff          	kaddw	a5,a5,t5
   1056c:	0b06167f          	kdmbb	a2,a2,a6
   10570:	005f9fff          	kaddw	t6,t6,t0
   10574:	01df9fff          	kaddw	t6,t6,t4
   10578:	0a6696ff          	kdmbb	a3,a3,t1
   1057c:	01c797ff          	kaddw	a5,a5,t3
   10580:	0b07177f          	kdmbb	a4,a4,a6
   10584:	00af9fff          	kaddw	t6,t6,a0
   10588:	00c797ff          	kaddw	a5,a5,a2
   1058c:	00df9fff          	kaddw	t6,t6,a3
   10590:	00e797ff          	kaddw	a5,a5,a4
   10594:	5771                	c.li	a4,-4
   10596:	6eef957f          	kslraw	a0,t6,a4
   1059a:	0c810f13          	addi	t5,sp,200
   1059e:	6ee7977f          	kslraw	a4,a5,a4
   105a2:	953a                	c.add	a0,a4
   105a4:	01f0                	c.addi4spn	a2,sp,204
   105a6:	286a8713          	addi	a4,s5,646
   105aa:	86fa                	c.mv	a3,t5
   105ac:	10410e93          	addi	t4,sp,260
   105b0:	5e71                	c.li	t3,-4
   105b2:	c5fe                	c.swsp	t6,200(sp)
   105b4:	10f12223          	sw	a5,260(sp)
   105b8:	00071f83          	lh	t6,0(a4)
   105bc:	00271783          	lh	a5,2(a4)
   105c0:	00471083          	lh	ra,4(a4)
   105c4:	00671d83          	lh	s11,6(a4)
   105c8:	00871383          	lh	t2,8(a4)
   105cc:	0a6f9fff          	kdmbb	t6,t6,t1
   105d0:	0b1797ff          	kdmbb	a5,a5,a7
   105d4:	00a71283          	lh	t0,10(a4)
   105d8:	0b0090ff          	kdmbb	ra,ra,a6
   105dc:	00ff97ff          	kaddw	a5,t6,a5
   105e0:	0b0d9fff          	kdmbb	t6,s11,a6
   105e4:	001797ff          	kaddw	a5,a5,ra
   105e8:	0b1393ff          	kdmbb	t2,t2,a7
   105ec:	01f797ff          	kaddw	a5,a5,t6
   105f0:	0a629fff          	kdmbb	t6,t0,t1
   105f4:	007797ff          	kaddw	a5,a5,t2
   105f8:	01f797ff          	kaddw	a5,a5,t6
   105fc:	c21c                	c.sw	a5,0(a2)
   105fe:	6fc797ff          	kslraw	a5,a5,t3
   10602:	0611                	c.addi	a2,4
   10604:	953e                	c.add	a0,a5
   10606:	0721                	c.addi	a4,8
   10608:	face98e3          	bne	t4,a2,105b8 <sns+0x3bc>
   1060c:	08810813          	addi	a6,sp,136
   10610:	65962e2b          	lwgp	t3,15960 # 83f94 <ac_spec_lookup+0x1164>
   10614:	040f0313          	addi	t1,t5,64
   10618:	8642                	c.mv	a2,a6
   1061a:	68a1                	c.lui	a7,0x8
   1061c:	429c                	c.lw	a5,0(a3)
   1061e:	0609                	c.addi	a2,2
   10620:	8f89                	c.sub	a5,a0
   10622:	0af887db          	lea.h	a5,a7,a5
   10626:	87c1                	c.srai	a5,0x10
   10628:	a0fe077f          	smul16	a4,t3,a5
   1062c:	0691                	c.addi	a3,4
   1062e:	d4f717ff          	srai.u	a5,a4,15
   10632:	fef61f23          	sh	a5,-2(a2)
   10636:	fed313e3          	bne	t1,a3,1061c <sns+0x420>
   1063a:	08811683          	lh	a3,136(sp)
   1063e:	2a059f63          	bnez	a1,108fc <sns+0x700>
   10642:	1128                	c.addi4spn	a0,sp,168
   10644:	872a                	c.mv	a4,a0
   10646:	08a10793          	addi	a5,sp,138
   1064a:	a029                	c.j	10654 <sns+0x458>
   1064c:	00079683          	lh	a3,0(a5)
   10650:	00278793          	addi	a5,a5,2
   10654:	00d71023          	sh	a3,0(a4)
   10658:	00270713          	addi	a4,a4,2
   1065c:	feef18e3          	bne	t5,a4,1064c <sns+0x450>
   10660:	86e6                	c.mv	a3,s9
   10662:	8662                	c.mv	a2,s8
   10664:	04810593          	addi	a1,sp,72
   10668:	a8cff0ef          	jal	ra,f8f4 <sns_quantization_stage1>
   1066c:	1c412683          	lw	a3,452(sp)
   10670:	1c012603          	lw	a2,448(sp)
   10674:	102c                	c.addi4spn	a1,sp,40
   10676:	00a8                	c.addi4spn	a0,sp,72
   10678:	9c1ff0ef          	jal	ra,10038 <sns_quantization_stage2>
   1067c:	000c1683          	lh	a3,0(s8)
   10680:	000c9703          	lh	a4,0(s9)
   10684:	5480178b          	addigp	a5,1352 # 80684 <inv_sqrt_tab>
   10688:	5e478513          	addi	a0,a5,1508
   1068c:	7e478593          	addi	a1,a5,2020
   10690:	0712                	c.slli	a4,0x4
   10692:	0692                	c.slli	a3,0x4
   10694:	95ba                	c.add	a1,a4
   10696:	9536                	c.add	a0,a3
   10698:	103c                	c.addi4spn	a5,sp,40
   1069a:	03810313          	addi	t1,sp,56
   1069e:	0038                	c.addi4spn	a4,sp,8
   106a0:	00051603          	lh	a2,0(a0)
   106a4:	00079883          	lh	a7,0(a5)
   106a8:	00059683          	lh	a3,0(a1)
   106ac:	01079803          	lh	a6,16(a5)
   106b0:	9646                	c.add	a2,a7
   106b2:	96c2                	c.add	a3,a6
   106b4:	00c71023          	sh	a2,0(a4)
   106b8:	00d71823          	sh	a3,16(a4)
   106bc:	0789                	c.addi	a5,2
   106be:	0509                	c.addi	a0,2
   106c0:	0709                	c.addi	a4,2
   106c2:	0589                	c.addi	a1,2
   106c4:	fcf31ee3          	bne	t1,a5,106a0 <sns+0x4a4>
   106c8:	00811683          	lh	a3,8(sp)
   106cc:	65d62eab          	lwgp	t4,15964 # 83f98 <ac_spec_lookup+0x1168>
   106d0:	52d62f2b          	lwgp	t5,15660 # 83e68 <ac_spec_lookup+0x1038>
   106d4:	00a10513          	addi	a0,sp,10
   106d8:	304a8613          	addi	a2,s5,772
   106dc:	02810e13          	addi	t3,sp,40
   106e0:	30da9023          	sh	a3,768(s5)
   106e4:	30da9123          	sh	a3,770(s5)
   106e8:	00051303          	lh	t1,0(a0)
   106ec:	3c06a6db          	bfoz	a3,a3,15,0
   106f0:	40d307b3          	sub	a5,t1,a3
   106f4:	3c07b7db          	bfos	a5,a5,15,0
   106f8:	a1d7887f          	smul16	a6,a5,t4
   106fc:	a1e7877f          	smul16	a4,a5,t5
   10700:	d4f815ff          	srai.u	a1,a6,15
   10704:	d4f717ff          	srai.u	a5,a4,15
   10708:	00b68733          	add	a4,a3,a1
   1070c:	3c07a7db          	bfoz	a5,a5,15,0
   10710:	3c07275b          	bfoz	a4,a4,15,0
   10714:	00f705b3          	add	a1,a4,a5
   10718:	3c05a5db          	bfoz	a1,a1,15,0
   1071c:	00b786b3          	add	a3,a5,a1
   10720:	3c06a6db          	bfoz	a3,a3,15,0
   10724:	00d78833          	add	a6,a5,a3
   10728:	00d61223          	sh	a3,4(a2)
   1072c:	00e61023          	sh	a4,0(a2)
   10730:	00b61123          	sh	a1,2(a2)
   10734:	01061323          	sh	a6,6(a2)
   10738:	0509                	c.addi	a0,2
   1073a:	0621                	c.addi	a2,8
   1073c:	869a                	c.mv	a3,t1
   1073e:	faae15e3          	bne	t3,a0,106e8 <sns+0x4ec>
   10742:	37aa9703          	lh	a4,890(s5)
   10746:	03f00693          	li	a3,63
   1074a:	973e                	c.add	a4,a5
   1074c:	3c07275b          	bfoz	a4,a4,15,0
   10750:	97ba                	c.add	a5,a4
   10752:	36ea9e23          	sh	a4,892(s5)
   10756:	36fa9f23          	sh	a5,894(s5)
   1075a:	014a1883          	lh	a7,20(s4)
   1075e:	0916cf63          	blt	a3,a7,107fc <sns+0x600>
   10762:	05605163          	blez	s6,107a4 <sns+0x5a8>
   10766:	10810313          	addi	t1,sp,264
   1076a:	4e09                	c.li	t3,2
   1076c:	885e                	c.mv	a6,s7
   1076e:	0b630edb          	lea.h	t4,t1,s6
   10772:	851a                	c.mv	a0,t1
   10774:	406e0e33          	sub	t3,t3,t1
   10778:	40650633          	sub	a2,a0,t1
   1077c:	00ae05b3          	add	a1,t3,a0
   10780:	86c2                	c.mv	a3,a6
   10782:	4781                	c.li	a5,0
   10784:	00069703          	lh	a4,0(a3)
   10788:	0605                	c.addi	a2,1
   1078a:	8705                	c.srai	a4,0x1
   1078c:	97ba                	c.add	a5,a4
   1078e:	3c07b7db          	bfos	a5,a5,15,0
   10792:	0689                	c.addi	a3,2
   10794:	feb648e3          	blt	a2,a1,10784 <sns+0x588>
   10798:	00f51023          	sh	a5,0(a0)
   1079c:	0509                	c.addi	a0,2
   1079e:	0811                	c.addi	a6,4
   107a0:	fcae9ce3          	bne	t4,a0,10778 <sns+0x57c>
   107a4:	416887b3          	sub	a5,a7,s6
   107a8:	02f05663          	blez	a5,107d4 <sns+0x5d8>
   107ac:	001b1713          	slli	a4,s6,0x1
   107b0:	00e786b3          	add	a3,a5,a4
   107b4:	10810593          	addi	a1,sp,264
   107b8:	0d6b8b5b          	lea.w	s6,s7,s6
   107bc:	00e587b3          	add	a5,a1,a4
   107c0:	0adb86db          	lea.h	a3,s7,a3
   107c4:	000b1703          	lh	a4,0(s6)
   107c8:	0789                	c.addi	a5,2
   107ca:	0b09                	c.addi	s6,2
   107cc:	fee79f23          	sh	a4,-2(a5)
   107d0:	ff669ae3          	bne	a3,s6,107c4 <sns+0x5c8>
   107d4:	0f105663          	blez	a7,108c0 <sns+0x6c4>
   107d8:	0234                	c.addi4spn	a3,sp,264
   107da:	875e                	c.mv	a4,s7
   107dc:	00000793          	li	a5,0
   107e0:	00069603          	lh	a2,0(a3)
   107e4:	0785                	c.addi	a5,1
   107e6:	00c71023          	sh	a2,0(a4)
   107ea:	014a1883          	lh	a7,20(s4)
   107ee:	0689                	c.addi	a3,2
   107f0:	00270713          	addi	a4,a4,2
   107f4:	ff17c6e3          	blt	a5,a7,107e0 <sns+0x5e4>
   107f8:	0d105463          	blez	a7,108c0 <sns+0x6c4>
   107fc:	6ca1                	c.lui	s9,0x8
   107fe:	8c26                	c.mv	s8,s1
   10800:	8aa2                	c.mv	s5,s0
   10802:	4b01                	c.li	s6,0
   10804:	7d61                	c.lui	s10,0xffff8
   10806:	1cfd                	c.addi	s9,-1
   10808:	000a9023          	sh	zero,0(s5)
   1080c:	000b9783          	lh	a5,0(s7)
   10810:	85d6                	c.mv	a1,s5
   10812:	0b05                	c.addi	s6,1
   10814:	40f00733          	neg	a4,a5
   10818:	01900533          	add	a0,zero,s9
   1081c:	01a78463          	beq	a5,s10,10824 <sns+0x628>
   10820:	3c07355b          	bfos	a0,a4,15,0
   10824:	958ff0ef          	jal	ra,f97c <pow2_16>
   10828:	00ac1023          	sh	a0,0(s8)
   1082c:	014a1683          	lh	a3,20(s4)
   10830:	0a89                	c.addi	s5,2
   10832:	0b89                	c.addi	s7,2
   10834:	0c09                	c.addi	s8,2
   10836:	fcdb49e3          	blt	s6,a3,10808 <sns+0x60c>
   1083a:	08d05363          	blez	a3,108c0 <sns+0x6c4>
   1083e:	200218b7          	lui	a7,0x20021
   10842:	5aaa1583          	lh	a1,1450(s4)
   10846:	5b6a1703          	lh	a4,1462(s4)
   1084a:	4811                	c.li	a6,4
   1084c:	00000313          	li	t1,0
   10850:	71c88893          	addi	a7,a7,1820 # 2002171c <sns_gainMSBbits>
   10854:	0ae587db          	lea.h	a5,a1,a4
   10858:	0cf887db          	lea.w	a5,a7,a5
   1085c:	6f07a783          	lw	a5,1776(a5)
   10860:	0c67865b          	lea.w	a2,a5,t1
   10864:	97c2                	c.add	a5,a6
   10866:	4208                	c.lw	a0,0(a2)
   10868:	439c                	c.lw	a5,0(a5)
   1086a:	04f55563          	bge	a0,a5,108b4 <sns+0x6b8>
   1086e:	00251693          	slli	a3,a0,0x2
   10872:	00d90633          	add	a2,s2,a3
   10876:	96ce                	c.add	a3,s3
   10878:	4218                	c.lw	a4,0(a2)
   1087a:	00049783          	lh	a5,0(s1)
   1087e:	00041583          	lh	a1,0(s0)
   10882:	0505                	c.addi	a0,1
   10884:	8ef717ff          	kmmwb2	a5,a4,a5
   10888:	0611                	c.addi	a2,4
   1088a:	6eb797ff          	kslraw	a5,a5,a1
   1088e:	c29c                	c.sw	a5,0(a3)
   10890:	5b6a1703          	lh	a4,1462(s4)
   10894:	5aaa1583          	lh	a1,1450(s4)
   10898:	0691                	c.addi	a3,4
   1089a:	0ae587db          	lea.h	a5,a1,a4
   1089e:	0cf887db          	lea.w	a5,a7,a5
   108a2:	6f07a783          	lw	a5,1776(a5)
   108a6:	97c2                	c.add	a5,a6
   108a8:	0007a783          	lw	a5,0(a5)
   108ac:	fcf546e3          	blt	a0,a5,10878 <sns+0x67c>
   108b0:	014a1683          	lh	a3,20(s4)
   108b4:	0305                	c.addi	t1,1
   108b6:	0811                	c.addi	a6,4
   108b8:	0489                	c.addi	s1,2
   108ba:	0409                	c.addi	s0,2
   108bc:	f8d34ce3          	blt	t1,a3,10854 <sns+0x658>
   108c0:	1bc12083          	lw	ra,444(sp)
   108c4:	1b812403          	lw	s0,440(sp)
   108c8:	1b412483          	lw	s1,436(sp)
   108cc:	1b012903          	lw	s2,432(sp)
   108d0:	1ac12983          	lw	s3,428(sp)
   108d4:	1a812a03          	lw	s4,424(sp)
   108d8:	1a412a83          	lw	s5,420(sp)
   108dc:	1a012b03          	lw	s6,416(sp)
   108e0:	19c12b83          	lw	s7,412(sp)
   108e4:	19812c03          	lw	s8,408(sp)
   108e8:	19412c83          	lw	s9,404(sp)
   108ec:	19012d03          	lw	s10,400(sp)
   108f0:	18c12d83          	lw	s11,396(sp)
   108f4:	6139                	c.addi16sp	sp,448
   108f6:	8082                	c.jr	ra
   108f8:	77e1                	c.lui	a5,0xffff8
   108fa:	be7d                	c.j	104b8 <sns+0x2bc>
   108fc:	08a11783          	lh	a5,138(sp)
   10900:	08c11883          	lh	a7,140(sp)
   10904:	00f697ff          	kaddw	a5,a3,a5
   10908:	56162f2b          	lwgp	t5,15712 # 83e9c <ac_spec_lookup+0x106c>
   1090c:	08e11503          	lh	a0,142(sp)
   10910:	0117977f          	kaddw	a4,a5,a7
   10914:	3c0736db          	bfos	a3,a4,15,0
   10918:	0cdf1f7f          	khmbb	t5,t5,a3
   1091c:	00a7177f          	kaddw	a4,a4,a0
   10920:	442736db          	bfos	a3,a4,17,2
   10924:	3c0f3f5b          	bfos	t5,t5,15,0
   10928:	630d                	c.lui	t1,0x3
   1092a:	00df167f          	kaddw	a2,t5,a3
   1092e:	08a10713          	addi	a4,sp,138
   10932:	10ec                	c.addi4spn	a1,sp,108
   10934:	01a80e13          	addi	t3,a6,26
   10938:	33330313          	addi	t1,t1,819 # 3333 <tlka_hybrid_alg_process_frame+0xeb>
   1093c:	07e11423          	sh	t5,104(sp)
   10940:	06d11523          	sh	a3,106(sp)
   10944:	0140006f          	j	10958 <sns+0x75c>
   10948:	ffe71683          	lh	a3,-2(a4)
   1094c:	00071783          	lh	a5,0(a4)
   10950:	00471503          	lh	a0,4(a4)
   10954:	00f697ff          	kaddw	a5,a3,a5
   10958:	00671683          	lh	a3,6(a4)
   1095c:	011797ff          	kaddw	a5,a5,a7
   10960:	00a797ff          	kaddw	a5,a5,a0
   10964:	00d797ff          	kaddw	a5,a5,a3
   10968:	3c07b7db          	bfos	a5,a5,15,0
   1096c:	026787b3          	mul	a5,a5,t1
   10970:	0589                	c.addi	a1,2
   10972:	0709                	c.addi	a4,2
   10974:	88aa                	c.mv	a7,a0
   10976:	87c1                	c.srai	a5,0x10
   10978:	fef59f23          	sh	a5,-2(a1)
   1097c:	963e                	c.add	a2,a5
   1097e:	fcee15e3          	bne	t3,a4,10948 <sns+0x74c>
   10982:	0a411503          	lh	a0,164(sp)
   10986:	0a211883          	lh	a7,162(sp)
   1098a:	0a611583          	lh	a1,166(sp)
   1098e:	0a011783          	lh	a5,160(sp)
   10992:	00a8977f          	kaddw	a4,a7,a0
   10996:	561626ab          	lwgp	a3,15712 # 83e9c <ac_spec_lookup+0x106c>
   1099a:	00b7177f          	kaddw	a4,a4,a1
   1099e:	011797ff          	kaddw	a5,a5,a7
   109a2:	00a797ff          	kaddw	a5,a5,a0
   109a6:	3c07375b          	bfos	a4,a4,15,0
   109aa:	00b797ff          	kaddw	a5,a5,a1
   109ae:	0ce696ff          	khmbb	a3,a3,a4
   109b2:	4427b7db          	bfos	a5,a5,17,2
   109b6:	3c06b6db          	bfos	a3,a3,15,0
   109ba:	00d7977f          	kaddw	a4,a5,a3
   109be:	5b6a1583          	lh	a1,1462(s4)
   109c2:	9732                	c.add	a4,a2
   109c4:	08f11223          	sh	a5,132(sp)
   109c8:	08d11323          	sh	a3,134(sp)
   109cc:	8711                	c.srai	a4,0x4
   109ce:	1128                	c.addi4spn	a0,sp,168
   109d0:	e185                	c.bnez	a1,109f0 <sns+0x7f4>
   109d2:	10b4                	c.addi4spn	a3,sp,104
   109d4:	00a00633          	add	a2,zero,a0
   109d8:	00069783          	lh	a5,0(a3)
   109dc:	0689                	c.addi	a3,2
   109de:	8f99                	c.sub	a5,a4
   109e0:	8785                	c.srai	a5,0x1
   109e2:	00f61023          	sh	a5,0(a2)
   109e6:	0609                	c.addi	a2,2
   109e8:	fed818e3          	bne	a6,a3,109d8 <sns+0x7dc>
   109ec:	c75ff06f          	j	10660 <sns+0x464>
   109f0:	511628ab          	lwgp	a7,15632 # 83e4c <ac_spec_lookup+0x101c>
   109f4:	3c0726db          	bfoz	a3,a4,15,0
   109f8:	10b0                	c.addi4spn	a2,sp,104
   109fa:	85aa                	c.mv	a1,a0
   109fc:	00061783          	lh	a5,0(a2)
   10a00:	0589                	c.addi	a1,2
   10a02:	8f95                	c.sub	a5,a3
   10a04:	3c07b7db          	bfos	a5,a5,15,0
   10a08:	a0f8877f          	smul16	a4,a7,a5
   10a0c:	0609                	c.addi	a2,2
   10a0e:	d4f717ff          	srai.u	a5,a4,15
   10a12:	fef59f23          	sh	a5,-2(a1)
   10a16:	fec813e3          	bne	a6,a2,109fc <sns+0x800>
   10a1a:	b199                	c.j	10660 <sns+0x464>
   10a1c:	7761                	c.lui	a4,0xffff8
   10a1e:	bc2d                	c.j	10458 <sns+0x25c>
   10a20:	7ee1                	c.lui	t4,0xffff8
   10a22:	bc39                	c.j	10440 <sns+0x244>

00010a24 <noise_estimation_encoder>:
   10a24:	5b651503          	lh	a0,1462(a0)
   10a28:	d1010113          	addi	sp,sp,-752
   10a2c:	1c051663          	bnez	a0,10bf8 <noise_estimation_encoder+0x1d4>
   10a30:	20022537          	lui	a0,0x20022
   10a34:	71c50513          	addi	a0,a0,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   10a38:	0ac5065b          	lea.h	a2,a0,a2
   10a3c:	83061f83          	lh	t6,-2000(a2)
   10a40:	52e5                	c.li	t0,-7
   10a42:	4555                	c.li	a0,21
   10a44:	43ed                	c.li	t2,27
   10a46:	430d                	c.li	t1,3
   10a48:	01800e13          	li	t3,24
   10a4c:	0aa58edb          	lea.h	t4,a1,a0
   10a50:	00500633          	add	a2,zero,t0
   10a54:	000e9f03          	lh	t5,0(t4) # ffff8000 <BIN_SIZE+0xdffb9998>
   10a58:	0605                	c.addi	a2,1
   10a5a:	3c06365b          	bfos	a2,a2,15,0
   10a5e:	000f0363          	beqz	t5,10a64 <noise_estimation_encoder+0x40>
   10a62:	8616                	c.mv	a2,t0
   10a64:	0505                	c.addi	a0,1
   10a66:	0e89                	c.addi	t4,2
   10a68:	fe7546e3          	blt	a0,t2,10a54 <noise_estimation_encoder+0x30>
   10a6c:	406f8533          	sub	a0,t6,t1
   10a70:	14ae5663          	bge	t3,a0,10bbc <noise_estimation_encoder+0x198>
   10a74:	9372                	c.add	t1,t3
   10a76:	0a6585db          	lea.h	a1,a1,t1
   10a7a:	4301                	c.li	t1,0
   10a7c:	0100006f          	j	10a8c <noise_estimation_encoder+0x68>
   10a80:	00500633          	add	a2,zero,t0
   10a84:	0e05                	c.addi	t3,1
   10a86:	0589                	c.addi	a1,2
   10a88:	02ae0a63          	beq	t3,a0,10abc <noise_estimation_encoder+0x98>
   10a8c:	00059e83          	lh	t4,0(a1)
   10a90:	fe0e98e3          	bnez	t4,10a80 <noise_estimation_encoder+0x5c>
   10a94:	0605                	c.addi	a2,1
   10a96:	2f010393          	addi	t2,sp,752
   10a9a:	3c06365b          	bfos	a2,a2,15,0
   10a9e:	0a638f5b          	lea.h	t5,t2,t1
   10aa2:	00130e93          	addi	t4,t1,1
   10aa6:	fc064fe3          	bltz	a2,10a84 <noise_estimation_encoder+0x60>
   10aaa:	d1cf1823          	sh	t3,-752(t5)
   10aae:	0e05                	c.addi	t3,1
   10ab0:	3c0eb35b          	bfos	t1,t4,15,0
   10ab4:	00258593          	addi	a1,a1,2
   10ab8:	fcae1ae3          	bne	t3,a0,10a8c <noise_estimation_encoder+0x68>
   10abc:	03f55463          	bge	a0,t6,10ae4 <noise_estimation_encoder+0xc0>
   10ac0:	0605                	c.addi	a2,1
   10ac2:	1d8c                	c.addi4spn	a1,sp,752
   10ac4:	3c06365b          	bfos	a2,a2,15,0
   10ac8:	00130e13          	addi	t3,t1,1
   10acc:	0a6585db          	lea.h	a1,a1,t1
   10ad0:	00064663          	bltz	a2,10adc <noise_estimation_encoder+0xb8>
   10ad4:	3c0e335b          	bfos	t1,t3,15,0
   10ad8:	d0a59823          	sh	a0,-752(a1)
   10adc:	00150513          	addi	a0,a0,1
   10ae0:	fff540e3          	blt	a0,t6,10ac0 <noise_estimation_encoder+0x9c>
   10ae4:	0e030063          	beqz	t1,10bc4 <noise_estimation_encoder+0x1a0>
   10ae8:	00011603          	lh	a2,0(sp)
   10aec:	4585                	c.li	a1,1
   10aee:	0cc6865b          	lea.w	a2,a3,a2
   10af2:	4208                	c.lw	a0,0(a2)
   10af4:	ad45057f          	kabsw	a0,a0
   10af8:	0265d263          	bge	a1,t1,10b1c <noise_estimation_encoder+0xf8>
   10afc:	00210613          	addi	a2,sp,2
   10b00:	0a610e5b          	lea.h	t3,sp,t1
   10b04:	00061583          	lh	a1,0(a2)
   10b08:	0609                	c.addi	a2,2
   10b0a:	0cb685db          	lea.w	a1,a3,a1
   10b0e:	418c                	c.lw	a1,0(a1)
   10b10:	ad4585ff          	kabsw	a1,a1
   10b14:	00b5157f          	kaddw	a0,a0,a1
   10b18:	ffc616e3          	bne	a2,t3,10b04 <noise_estimation_encoder+0xe0>
   10b1c:	0e050c63          	beqz	a0,10c14 <noise_estimation_encoder+0x1f0>
   10b20:	800006b7          	lui	a3,0x80000
   10b24:	75e1                	c.lui	a1,0xffff8
   10b26:	0685                	c.addi	a3,1
   10b28:	0585                	c.addi	a1,1
   10b2a:	f2d506ff          	maxw	a3,a0,a3
   10b2e:	f2b305ff          	maxw	a1,t1,a1
   10b32:	ad4686ff          	kabsw	a3,a3
   10b36:	3c05b5db          	bfos	a1,a1,15,0
   10b3a:	af86867f          	clrs32	a2,a3
   10b3e:	ad1585ff          	kabs16	a1,a1
   10b42:	167d                	c.addi	a2,-1
   10b44:	8541                	c.srai	a0,0x10
   10b46:	3c05b5db          	bfos	a1,a1,15,0
   10b4a:	00a34333          	xor	t1,t1,a0
   10b4e:	6ec696ff          	kslraw	a3,a3,a2
   10b52:	3c06255b          	bfoz	a0,a2,15,0
   10b56:	4e01                	c.li	t3,0
   10b58:	e5e5                	c.bnez	a1,10c40 <noise_estimation_encoder+0x21c>
   10b5a:	6621                	c.lui	a2,0x8
   10b5c:	96b2                	c.add	a3,a2
   10b5e:	40ae0e33          	sub	t3,t3,a0
   10b62:	86c1                	c.srai	a3,0x10
   10b64:	3c0e2e5b          	bfoz	t3,t3,15,0
   10b68:	18068c63          	beqz	a3,10d00 <noise_estimation_encoder+0x2dc>
   10b6c:	3c06b6db          	bfos	a3,a3,15,0
   10b70:	20b68e63          	beq	a3,a1,10d8c <noise_estimation_encoder+0x368>
   10b74:	463d                	c.li	a2,15
   10b76:	4501                	c.li	a0,0
   10b78:	00100f13          	li	t5,1
   10b7c:	167d                	c.addi	a2,-1
   10b7e:	04f5355b          	bfos	a0,a0,1,15
   10b82:	0686                	c.slli	a3,0x1
   10b84:	3c06265b          	bfoz	a2,a2,15,0
   10b88:	05e51eff          	kaddh	t4,a0,t5
   10b8c:	00b6c663          	blt	a3,a1,10b98 <noise_estimation_encoder+0x174>
   10b90:	02b696ff          	ksubw	a3,a3,a1
   10b94:	3c0eb55b          	bfos	a0,t4,15,0
   10b98:	f275                	c.bnez	a2,10b7c <noise_estimation_encoder+0x158>
   10b9a:	1c034563          	bltz	t1,10d64 <noise_estimation_encoder+0x340>
   10b9e:	1e055d63          	bgez	a0,10d98 <noise_estimation_encoder+0x374>
   10ba2:	76e1                	c.lui	a3,0xffff8
   10ba4:	00100313          	li	t1,1
   10ba8:	20d51063          	bne	a0,a3,10da8 <noise_estimation_encoder+0x384>
   10bac:	66a1                	c.lui	a3,0x8
   10bae:	16fd                	c.addi	a3,-1
   10bb0:	8536                	c.mv	a0,a3
   10bb2:	0c07d563          	bgez	a5,10c7c <noise_estimation_encoder+0x258>
   10bb6:	00134313          	xori	t1,t1,1
   10bba:	a07d                	c.j	10c68 <noise_estimation_encoder+0x244>
   10bbc:	00000313          	li	t1,0
   10bc0:	f1f540e3          	blt	a0,t6,10ac0 <noise_estimation_encoder+0x9c>
   10bc4:	00000793          	li	a5,0
   10bc8:	5f56272b          	lwgp	a4,15860 # 83f30 <ac_spec_lookup+0x1100>
   10bcc:	4699                	c.li	a3,6
   10bce:	0ae797ff          	kdmbb	a5,a5,a4
   10bd2:	00080737          	lui	a4,0x80
   10bd6:	02f717ff          	ksubw	a5,a4,a5
   10bda:	6721                	c.lui	a4,0x8
   10bdc:	97ba                	c.add	a5,a4
   10bde:	87c1                	c.srai	a5,0x10
   10be0:	471d                	c.li	a4,7
   10be2:	00f6c563          	blt	a3,a5,10bec <noise_estimation_encoder+0x1c8>
   10be6:	4701                	c.li	a4,0
   10be8:	f2e7877f          	maxw	a4,a5,a4
   10bec:	00e89023          	sh	a4,0(a7)
   10bf0:	2f010113          	addi	sp,sp,752
   10bf4:	00008067          	ret
   10bf8:	20022537          	lui	a0,0x20022
   10bfc:	71c50513          	addi	a0,a0,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   10c00:	0ac5065b          	lea.h	a2,a0,a2
   10c04:	83c61f83          	lh	t6,-1988(a2) # 783c <llma_more_data+0xb4>
   10c08:	52ed                	c.li	t0,-5
   10c0a:	4541                	c.li	a0,16
   10c0c:	43d1                	c.li	t2,20
   10c0e:	4309                	c.li	t1,2
   10c10:	4e49                	c.li	t3,18
   10c12:	bd2d                	c.j	10a4c <noise_estimation_encoder+0x28>
   10c14:	00000e13          	li	t3,0
   10c18:	0407c663          	bltz	a5,10c64 <noise_estimation_encoder+0x240>
   10c1c:	40e80733          	sub	a4,a6,a4
   10c20:	00f70693          	addi	a3,a4,15 # 800f <llma_tx_item_done+0x33>
   10c24:	41c686b3          	sub	a3,a3,t3
   10c28:	3c06b6db          	bfos	a3,a3,15,0
   10c2c:	00000793          	li	a5,0
   10c30:	473d                	c.li	a4,15
   10c32:	f0e686ff          	minw	a3,a3,a4
   10c36:	60d787ff          	sra16.u	a5,a5,a3
   10c3a:	3c07b7db          	bfos	a5,a5,15,0
   10c3e:	b769                	c.j	10bc8 <noise_estimation_encoder+0x1a4>
   10c40:	ae85867f          	clrs16	a2,a1
   10c44:	00c595b3          	sll	a1,a1,a2
   10c48:	3c062e5b          	bfoz	t3,a2,15,0
   10c4c:	6621                	c.lui	a2,0x8
   10c4e:	96b2                	c.add	a3,a2
   10c50:	40ae0e33          	sub	t3,t3,a0
   10c54:	86c1                	c.srai	a3,0x10
   10c56:	3c05b5db          	bfos	a1,a1,15,0
   10c5a:	3c0e2e5b          	bfoz	t3,t3,15,0
   10c5e:	f00697e3          	bnez	a3,10b6c <noise_estimation_encoder+0x148>
   10c62:	a879                	c.j	10d00 <noise_estimation_encoder+0x2dc>
   10c64:	4305                	c.li	t1,1
   10c66:	4681                	c.li	a3,0
   10c68:	ffff8637          	lui	a2,0xffff8
   10c6c:	0cc78e63          	beq	a5,a2,10d48 <noise_estimation_encoder+0x324>
   10c70:	40f007b3          	neg	a5,a5
   10c74:	3c07b7db          	bfos	a5,a5,15,0
   10c78:	8536                	c.mv	a0,a3
   10c7a:	d2cd                	c.beqz	a3,10c1c <noise_estimation_encoder+0x1f8>
   10c7c:	40e80833          	sub	a6,a6,a4
   10c80:	ae85057f          	clrs16	a0,a0
   10c84:	00a69733          	sll	a4,a3,a0
   10c88:	083d                	c.addi	a6,15
   10c8a:	4685                	c.li	a3,1
   10c8c:	40a68533          	sub	a0,a3,a0
   10c90:	41c806b3          	sub	a3,a6,t3
   10c94:	3c17375b          	bfos	a4,a4,15,1
   10c98:	3c05255b          	bfoz	a0,a0,15,0
   10c9c:	3c06a65b          	bfoz	a2,a3,15,0
   10ca0:	cbb5                	c.beqz	a5,10d14 <noise_estimation_encoder+0x2f0>
   10ca2:	ae8785ff          	clrs16	a1,a5
   10ca6:	952e                	c.add	a0,a1
   10ca8:	3c0526db          	bfoz	a3,a0,15,0
   10cac:	3c06b85b          	bfos	a6,a3,15,0
   10cb0:	06070663          	beqz	a4,10d1c <noise_estimation_encoder+0x2f8>
   10cb4:	00b795b3          	sll	a1,a5,a1
   10cb8:	3c05b5db          	bfos	a1,a1,15,0
   10cbc:	08b70a63          	beq	a4,a1,10d50 <noise_estimation_encoder+0x32c>
   10cc0:	46bd                	c.li	a3,15
   10cc2:	4781                	c.li	a5,0
   10cc4:	00100e13          	li	t3,1
   10cc8:	16fd                	c.addi	a3,-1
   10cca:	04f7b7db          	bfos	a5,a5,1,15
   10cce:	0706                	c.slli	a4,0x1
   10cd0:	3c06a6db          	bfoz	a3,a3,15,0
   10cd4:	05c7957f          	kaddh	a0,a5,t3
   10cd8:	00b74663          	blt	a4,a1,10ce4 <noise_estimation_encoder+0x2c0>
   10cdc:	02b7177f          	ksubw	a4,a4,a1
   10ce0:	3c0537db          	bfos	a5,a0,15,0
   10ce4:	f2f5                	c.bnez	a3,10cc8 <noise_estimation_encoder+0x2a4>
   10ce6:	410606b3          	sub	a3,a2,a6
   10cea:	3c06b6db          	bfos	a3,a3,15,0
   10cee:	04030163          	beqz	t1,10d30 <noise_estimation_encoder+0x30c>
   10cf2:	7761                	c.lui	a4,0xffff8
   10cf4:	02e79a63          	bne	a5,a4,10d28 <noise_estimation_encoder+0x304>
   10cf8:	6721                	c.lui	a4,0x8
   10cfa:	fff70793          	addi	a5,a4,-1 # 7fff <llma_tx_item_done+0x23>
   10cfe:	a81d                	c.j	10d34 <noise_estimation_encoder+0x310>
   10d00:	f0035ce3          	bgez	t1,10c18 <noise_estimation_encoder+0x1f4>
   10d04:	f007dce3          	bgez	a5,10c1c <noise_estimation_encoder+0x1f8>
   10d08:	4301                	c.li	t1,0
   10d0a:	4681                	c.li	a3,0
   10d0c:	00134313          	xori	t1,t1,1
   10d10:	f59ff06f          	j	10c68 <noise_estimation_encoder+0x244>
   10d14:	3c05385b          	bfos	a6,a0,15,0
   10d18:	4581                	c.li	a1,0
   10d1a:	f35d                	c.bnez	a4,10cc0 <noise_estimation_encoder+0x29c>
   10d1c:	410606b3          	sub	a3,a2,a6
   10d20:	3c06b6db          	bfos	a3,a3,15,0
   10d24:	4781                	c.li	a5,0
   10d26:	b729                	c.j	10c30 <noise_estimation_encoder+0x20c>
   10d28:	40f00733          	neg	a4,a5
   10d2c:	3c0737db          	bfos	a5,a4,15,0
   10d30:	06078a63          	beqz	a5,10da4 <noise_estimation_encoder+0x380>
   10d34:	ae87877f          	clrs16	a4,a5
   10d38:	3c07375b          	bfos	a4,a4,15,0
   10d3c:	9736                	c.add	a4,a3
   10d3e:	ee0759e3          	bgez	a4,10c30 <noise_estimation_encoder+0x20c>
   10d42:	67a1                	c.lui	a5,0x8
   10d44:	17fd                	c.addi	a5,-1
   10d46:	b549                	c.j	10bc8 <noise_estimation_encoder+0x1a4>
   10d48:	67a1                	c.lui	a5,0x8
   10d4a:	17fd                	c.addi	a5,-1
   10d4c:	f2dff06f          	j	10c78 <noise_estimation_encoder+0x254>
   10d50:	40d606b3          	sub	a3,a2,a3
   10d54:	3c06b6db          	bfos	a3,a3,15,0
   10d58:	fa0300e3          	beqz	t1,10cf8 <noise_estimation_encoder+0x2d4>
   10d5c:	7761                	c.lui	a4,0xffff8
   10d5e:	00170793          	addi	a5,a4,1 # ffff8001 <BIN_SIZE+0xdffb9999>
   10d62:	bfc9                	c.j	10d34 <noise_estimation_encoder+0x310>
   10d64:	76e1                	c.lui	a3,0xffff8
   10d66:	02d50163          	beq	a0,a3,10d88 <noise_estimation_encoder+0x364>
   10d6a:	40a00633          	neg	a2,a0
   10d6e:	3c0636db          	bfos	a3,a2,15,0
   10d72:	0206d563          	bgez	a3,10d9c <noise_estimation_encoder+0x378>
   10d76:	86aa                	c.mv	a3,a0
   10d78:	00100313          	li	t1,1
   10d7c:	ee07dee3          	bgez	a5,10c78 <noise_estimation_encoder+0x254>
   10d80:	00134313          	xori	t1,t1,1
   10d84:	ee5ff06f          	j	10c68 <noise_estimation_encoder+0x244>
   10d88:	4301                	c.li	t1,0
   10d8a:	b50d                	c.j	10bac <noise_estimation_encoder+0x188>
   10d8c:	fe035ee3          	bgez	t1,10d88 <noise_estimation_encoder+0x364>
   10d90:	fff60693          	addi	a3,a2,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
   10d94:	4305                	c.li	t1,1
   10d96:	b7dd                	c.j	10d7c <noise_estimation_encoder+0x358>
   10d98:	00a006b3          	add	a3,zero,a0
   10d9c:	4301                	c.li	t1,0
   10d9e:	ec07dde3          	bgez	a5,10c78 <noise_estimation_encoder+0x254>
   10da2:	bff9                	c.j	10d80 <noise_estimation_encoder+0x35c>
   10da4:	4781                	c.li	a5,0
   10da6:	b569                	c.j	10c30 <noise_estimation_encoder+0x20c>
   10da8:	40a00533          	neg	a0,a0
   10dac:	3c0536db          	bfos	a3,a0,15,0
   10db0:	4305                	c.li	t1,1
   10db2:	b7e9                	c.j	10d7c <noise_estimation_encoder+0x358>

00010db4 <getScaleWord32>:
   10db4:	0405f65b          	bbc	a1,0,10e00 <getScaleWord32+0x4c>
   10db8:	4118                	c.lw	a4,0(a0)
   10dba:	4785                	c.li	a5,1
   10dbc:	af87077f          	clrs32	a4,a4
   10dc0:	02b7dc63          	bge	a5,a1,10df8 <getScaleWord32+0x44>
   10dc4:	fff58613          	addi	a2,a1,-1 # ffff7fff <BIN_SIZE+0xdffb9997>
   10dc8:	8e1d                	c.sub	a2,a5
   10dca:	9a79                	c.andi	a2,-2
   10dcc:	00f60633          	add	a2,a2,a5
   10dd0:	00850693          	addi	a3,a0,8
   10dd4:	0cf507db          	lea.w	a5,a0,a5
   10dd8:	0cc6865b          	lea.w	a2,a3,a2
   10ddc:	4394                	c.lw	a3,0(a5)
   10dde:	43c8                	c.lw	a0,4(a5)
   10de0:	00878793          	addi	a5,a5,8 # 8008 <llma_tx_item_done+0x2c>
   10de4:	af8686ff          	clrs32	a3,a3
   10de8:	f0e6877f          	minw	a4,a3,a4
   10dec:	af85057f          	clrs32	a0,a0
   10df0:	f0e5077f          	minw	a4,a0,a4
   10df4:	fec794e3          	bne	a5,a2,10ddc <getScaleWord32+0x28>
   10df8:	3c07355b          	bfos	a0,a4,15,0
   10dfc:	00008067          	ret
   10e00:	02000713          	li	a4,32
   10e04:	4781                	c.li	a5,0
   10e06:	bf6d                	c.j	10dc0 <getScaleWord32+0xc>

00010e08 <tns.constprop.9>:
   10e08:	7145                	c.addi16sp	sp,-464
   10e0a:	1c112623          	sw	ra,460(sp)
   10e0e:	1c812423          	sw	s0,456(sp)
   10e12:	1c912223          	sw	s1,452(sp)
   10e16:	1d212023          	sw	s2,448(sp)
   10e1a:	1b312e23          	sw	s3,444(sp)
   10e1e:	1b412c23          	sw	s4,440(sp)
   10e22:	1b512a23          	sw	s5,436(sp)
   10e26:	1b612823          	sw	s6,432(sp)
   10e2a:	1b712623          	sw	s7,428(sp)
   10e2e:	1b812423          	sw	s8,424(sp)
   10e32:	1b912223          	sw	s9,420(sp)
   10e36:	1ba12023          	sw	s10,416(sp)
   10e3a:	19b12e23          	sw	s11,412(sp)
   10e3e:	5b651303          	lh	t1,1462(a0)
   10e42:	6e05                	c.lui	t3,0x1
   10e44:	0c63035b          	lea.w	t1,t1,t1
   10e48:	959a                	c.add	a1,t1
   10e4a:	9e2a                	c.add	t3,a0
   10e4c:	5480130b          	addigp	t1,1352 # 80684 <inv_sqrt_tab>
   10e50:	802e1e03          	lh	t3,-2046(t3) # 802 <exception_handler+0x15e>
   10e54:	0cb305db          	lea.w	a1,t1,a1
   10e58:	c482                	c.swsp	zero,72(sp)
   10e5a:	c682                	c.swsp	zero,76(sp)
   10e5c:	c882                	c.swsp	zero,80(sp)
   10e5e:	ca82                	c.swsp	zero,84(sp)
   10e60:	cc82                	c.swsp	zero,88(sp)
   10e62:	ce82                	c.swsp	zero,92(sp)
   10e64:	d082                	c.swsp	zero,96(sp)
   10e66:	d282                	c.swsp	zero,100(sp)
   10e68:	3cc5a303          	lw	t1,972(a1)
   10e6c:	3f45ad83          	lw	s11,1012(a1)
   10e70:	7c0e0c63          	beqz	t3,11648 <tns.constprop.9+0x840>
   10e74:	c032                	c.swsp	a2,0(sp)
   10e76:	5b851603          	lh	a2,1464(a0)
   10e7a:	03000593          	li	a1,48
   10e7e:	02b60633          	mul	a2,a2,a1
   10e82:	c63e                	c.swsp	a5,12(sp)
   10e84:	5bc52583          	lw	a1,1468(a0)
   10e88:	0ad787db          	lea.h	a5,a5,a3
   10e8c:	d23e                	c.swsp	a5,36(sp)
   10e8e:	ce3a                	c.swsp	a4,28(sp)
   10e90:	20022cb7          	lui	s9,0x20022
   10e94:	c86e                	c.swsp	s11,16(sp)
   10e96:	71cc8413          	addi	s0,s9,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   10e9a:	6aa1                	c.lui	s5,0x8
   10e9c:	40165793          	srai	a5,a2,0x1
   10ea0:	00f5a733          	slt	a4,a1,a5
   10ea4:	1d012783          	lw	a5,464(sp)
   10ea8:	08c10d93          	addi	s11,sp,140
   10eac:	d446                	c.swsp	a7,40(sp)
   10eae:	d642                	c.swsp	a6,44(sp)
   10eb0:	d01a                	c.swsp	t1,32(sp)
   10eb2:	c222                	c.swsp	s0,4(sp)
   10eb4:	00e79023          	sh	a4,0(a5)
   10eb8:	4625                	c.li	a2,9
   10eba:	10ac                	c.addi4spn	a1,sp,104
   10ebc:	00000513          	li	a0,0
   10ec0:	20005097          	auipc	ra,0x20005
   10ec4:	144080e7          	jalr	324(ra) # 20016004 <nds_set_q31>
   10ec8:	5a02                	c.lwsp	s4,32(sp)
   10eca:	4442                	c.lwsp	s0,16(sp)
   10ecc:	006a0793          	addi	a5,s4,6
   10ed0:	7fbf6737          	lui	a4,0x7fbf6
   10ed4:	ca3e                	c.swsp	a5,20(sp)
   10ed6:	1e270793          	addi	a5,a4,482 # 7fbf61e2 <BIN_SIZE+0x5fbb7b7a>
   10eda:	c422                	c.swsp	s0,8(sp)
   10edc:	00f12c23          	sw	a5,24(sp)
   10ee0:	47a2                	c.lwsp	a5,8(sp)
   10ee2:	000a1703          	lh	a4,0(s4)
   10ee6:	00079483          	lh	s1,0(a5)
   10eea:	4b02                	c.lwsp	s6,0(sp)
   10eec:	8c99                	c.sub	s1,a4
   10eee:	3c04b45b          	bfos	s0,s1,15,0
   10ef2:	85a2                	c.mv	a1,s0
   10ef4:	0ceb055b          	lea.w	a0,s6,a4
   10ef8:	ebdff0ef          	jal	ra,10db4 <getScaleWord32>
   10efc:	000a1603          	lh	a2,0(s4)
   10f00:	8fa2                	c.mv	t6,s0
   10f02:	00261593          	slli	a1,a2,0x2
   10f06:	3c805f63          	blez	s0,112e4 <tns.constprop.9+0x4dc>
   10f0a:	ffcb0313          	addi	t1,s6,-4
   10f0e:	932e                	c.add	t1,a1
   10f10:	0c83035b          	lea.w	t1,t1,s0
   10f14:	95da                	c.add	a1,s6
   10f16:	88aa                	c.mv	a7,a0
   10f18:	4681                	c.li	a3,0
   10f1a:	3c05285b          	bfoz	a6,a0,15,0
   10f1e:	40000f37          	lui	t5,0x40000
   10f22:	52f9                	c.li	t0,-2
   10f24:	4198                	c.lw	a4,0(a1)
   10f26:	fff80e13          	addi	t3,a6,-1
   10f2a:	8ec2                	c.mv	t4,a6
   10f2c:	6f17177f          	kslraw	a4,a4,a7
   10f30:	0157177f          	kaddw	a4,a4,s5
   10f34:	41075713          	srai	a4,a4,0x10
   10f38:	5ae716ff          	kmabb	a3,a4,a4
   10f3c:	02b30863          	beq	t1,a1,10f6c <tns.constprop.9+0x164>
   10f40:	0591                	c.addi	a1,4
   10f42:	ffe6c1e3          	blt	a3,t5,10f24 <tns.constprop.9+0x11c>
   10f46:	4198                	c.lw	a4,0(a1)
   10f48:	3c0e38db          	bfos	a7,t3,15,0
   10f4c:	3c08a85b          	bfoz	a6,a7,15,0
   10f50:	6f17177f          	kslraw	a4,a4,a7
   10f54:	0157177f          	kaddw	a4,a4,s5
   10f58:	6e5696ff          	kslraw	a3,a3,t0
   10f5c:	8741                	c.srai	a4,0x10
   10f5e:	fff80e13          	addi	t3,a6,-1
   10f62:	8ec2                	c.mv	t4,a6
   10f64:	5ae716ff          	kmabb	a3,a4,a4
   10f68:	fcb31ce3          	bne	t1,a1,10f40 <tns.constprop.9+0x138>
   10f6c:	36068e63          	beqz	a3,112e8 <tns.constprop.9+0x4e0>
   10f70:	473d                	c.li	a4,15
   10f72:	c809                	c.beqz	s0,10f84 <tns.constprop.9+0x17c>
   10f74:	ae840fff          	clrs16	t6,s0
   10f78:	41f70733          	sub	a4,a4,t6
   10f7c:	3c07375b          	bfos	a4,a4,15,0
   10f80:	01f41fb3          	sll	t6,s0,t6
   10f84:	67c1                	c.lui	a5,0x10
   10f86:	ffd78593          	addi	a1,a5,-3 # fffd <tda_detector+0x2e9>
   10f8a:	3c0fbfdb          	bfos	t6,t6,15,0
   10f8e:	8ff595ff          	kmmwb2	a1,a1,t6
   10f92:	0806                	c.slli	a6,0x1
   10f94:	6ee595ff          	kslraw	a1,a1,a4
   10f98:	4705                	c.li	a4,1
   10f9a:	41070833          	sub	a6,a4,a6
   10f9e:	00b696ff          	kaddw	a3,a3,a1
   10fa2:	3c08285b          	bfoz	a6,a6,15,0
   10fa6:	70068f63          	beqz	a3,116c4 <tns.constprop.9+0x8bc>
   10faa:	af8685ff          	clrs32	a1,a3
   10fae:	15fd                	c.addi	a1,-1
   10fb0:	3c05a5db          	bfoz	a1,a1,15,0
   10fb4:	3c05b75b          	bfos	a4,a1,15,0
   10fb8:	6ee696ff          	kslraw	a3,a3,a4
   10fbc:	0156977f          	kaddw	a4,a3,s5
   10fc0:	40b806b3          	sub	a3,a6,a1
   10fc4:	7fff05b7          	lui	a1,0x7fff0
   10fc8:	00b77733          	and	a4,a4,a1
   10fcc:	3c06a6db          	bfoz	a3,a3,15,0
   10fd0:	34070463          	beqz	a4,11318 <tns.constprop.9+0x510>
   10fd4:	af87047f          	clrs32	s0,a4
   10fd8:	40868433          	sub	s0,a3,s0
   10fdc:	3c0435db          	bfos	a1,s0,15,0
   10fe0:	4405                	c.li	s0,1
   10fe2:	8c0d                	c.sub	s0,a1
   10fe4:	8405                	c.srai	s0,0x1
   10fe6:	0a8686db          	lea.h	a3,a3,s0
   10fea:	16fd                	c.addi	a3,-1
   10fec:	3c06b6db          	bfos	a3,a3,15,0
   10ff0:	f0a4057f          	minw	a0,s0,a0
   10ff4:	6ed7177f          	kslraw	a4,a4,a3
   10ff8:	3c05355b          	bfos	a0,a0,15,0
   10ffc:	d507177f          	srai.u	a4,a4,16
   11000:	8c09                	c.sub	s0,a0
   11002:	3c07375b          	bfos	a4,a4,15,0
   11006:	6689                	c.lui	a3,0x2
   11008:	04f4345b          	bfos	s0,s0,1,15
   1100c:	5656292b          	lwgp	s2,15716 # 83ea0 <ac_spec_lookup+0x1070>
   11010:	00d70863          	beq	a4,a3,11020 <tns.constprop.9+0x218>
   11014:	10000937          	lui	s2,0x10000
   11018:	02e94933          	div	s2,s2,a4
   1101c:	3c09395b          	bfos	s2,s2,15,0
   11020:	0f810993          	addi	s3,sp,248
   11024:	85ce                	c.mv	a1,s3
   11026:	4681                	c.li	a3,0
   11028:	00904663          	bgtz	s1,11034 <tns.constprop.9+0x22c>
   1102c:	0280006f          	j	11054 <tns.constprop.9+0x24c>
   11030:	000a1603          	lh	a2,0(s4)
   11034:	4782                	c.lwsp	a5,0(sp)
   11036:	9636                	c.add	a2,a3
   11038:	0cc7865b          	lea.w	a2,a5,a2
   1103c:	4218                	c.lw	a4,0(a2)
   1103e:	0589                	c.addi	a1,2
   11040:	00168693          	addi	a3,a3,1 # 2001 <usb_endpoint_irq_handler+0x1>
   11044:	6ea7177f          	kslraw	a4,a4,a0
   11048:	d507177f          	srai.u	a4,a4,16
   1104c:	fee59f23          	sh	a4,-2(a1) # 7ffefffe <BIN_SIZE+0x5ffb1996>
   11050:	fed490e3          	bne	s1,a3,11030 <tns.constprop.9+0x228>
   11054:	8626                	c.mv	a2,s1
   11056:	85ce                	c.mv	a1,s3
   11058:	01300533          	add	a0,zero,s3
   1105c:	20005097          	auipc	ra,0x20005
   11060:	fbc080e7          	jalr	-68(ra) # 20016018 <nds_dprod_q15>
   11064:	56a6                	c.lwsp	a3,104(sp)
   11066:	8f25177f          	kmmwb2	a4,a0,s2
   1106a:	4792                	c.lwsp	a5,4(sp)
   1106c:	6e87177f          	kslraw	a4,a4,s0
   11070:	00e6977f          	kaddw	a4,a3,a4
   11074:	fff48c93          	addi	s9,s1,-1
   11078:	0fa10b93          	addi	s7,sp,250
   1107c:	06810d13          	addi	s10,sp,104
   11080:	84878c13          	addi	s8,a5,-1976
   11084:	10a10b13          	addi	s6,sp,266
   11088:	44e2                	c.lwsp	s1,24(sp)
   1108a:	d4ba                	c.swsp	a4,104(sp)
   1108c:	0080006f          	j	11094 <tns.constprop.9+0x28c>
   11090:	000c2483          	lw	s1,0(s8)
   11094:	8666                	c.mv	a2,s9
   11096:	85de                	c.mv	a1,s7
   11098:	01300533          	add	a0,zero,s3
   1109c:	20005097          	auipc	ra,0x20005
   110a0:	f7c080e7          	jalr	-132(ra) # 20016018 <nds_dprod_q15>
   110a4:	629514ff          	kwmmul	s1,a0,s1
   110a8:	004d2703          	lw	a4,4(s10) # ffff8004 <BIN_SIZE+0xdffb999c>
   110ac:	8f2494ff          	kmmwb2	s1,s1,s2
   110b0:	0b89                	c.addi	s7,2
   110b2:	6e8494ff          	kslraw	s1,s1,s0
   110b6:	009714ff          	kaddw	s1,a4,s1
   110ba:	009d2223          	sw	s1,4(s10)
   110be:	0c11                	c.addi	s8,4
   110c0:	1cfd                	c.addi	s9,-1
   110c2:	0d11                	c.addi	s10,4
   110c4:	fd7b16e3          	bne	s6,s7,11090 <tns.constprop.9+0x288>
   110c8:	4422                	c.lwsp	s0,8(sp)
   110ca:	0a09                	c.addi	s4,2
   110cc:	0409                	c.addi	s0,2
   110ce:	c422                	c.swsp	s0,8(sp)
   110d0:	4452                	c.lwsp	s0,20(sp)
   110d2:	e14417e3          	bne	s0,s4,10ee0 <tns.constprop.9+0xd8>
   110d6:	08000737          	lui	a4,0x8000
   110da:	59a6                	c.lwsp	s3,104(sp)
   110dc:	c73a                	c.swsp	a4,140(sp)
   110de:	55b6                	c.lwsp	a1,108(sp)
   110e0:	874e                	c.mv	a4,s3
   110e2:	4d01                	c.li	s10,0
   110e4:	3a099e63          	bnez	s3,114a0 <tns.constprop.9+0x698>
   110e8:	5771                	c.li	a4,-4
   110ea:	80000bb7          	lui	s7,0x80000
   110ee:	6eed177f          	kslraw	a4,s10,a4
   110f2:	d50d16ff          	srai.u	a3,s10,16
   110f6:	461d                	c.li	a2,7
   110f8:	094c                	c.addi4spn	a1,sp,148
   110fa:	4501                	c.li	a0,0
   110fc:	09010c13          	addi	s8,sp,144
   11100:	06810913          	addi	s2,sp,104
   11104:	1824                	c.addi4spn	s1,sp,56
   11106:	4a09                	c.li	s4,2
   11108:	4b01                	c.li	s6,0
   1110a:	fffbc413          	not	s0,s7
   1110e:	4c89                	c.li	s9,2
   11110:	02d11c23          	sh	a3,56(sp)
   11114:	08e12823          	sw	a4,144(sp)
   11118:	20005097          	auipc	ra,0x20005
   1111c:	eec080e7          	jalr	-276(ra) # 20016004 <nds_set_q31>
   11120:	63ad1d7f          	kwmmul	s10,s10,s10
   11124:	41a40d33          	sub	s10,s0,s10
   11128:	63a9987f          	kwmmul	a6,s3,s10
   1112c:	00000713          	li	a4,0
   11130:	00080a63          	beqz	a6,11144 <tns.constprop.9+0x33c>
   11134:	af88077f          	clrs32	a4,a6
   11138:	01670e33          	add	t3,a4,s6
   1113c:	3c0e3b5b          	bfos	s6,t3,15,0
   11140:	3c07375b          	bfos	a4,a4,15,0
   11144:	000c2683          	lw	a3,0(s8)
   11148:	55b6                	c.lwsp	a1,108(sp)
   1114a:	6ee819ff          	kslraw	s3,a6,a4
   1114e:	62d595ff          	kwmmul	a1,a1,a3
   11152:	002a5f5b          	beqc	s4,2,11170 <tns.constprop.9+0x368>
   11156:	ffcc0713          	addi	a4,s8,-4
   1115a:	10b0                	c.addi4spn	a2,sp,104
   1115c:	4614                	c.lw	a3,8(a2)
   1115e:	4308                	c.lw	a0,0(a4)
   11160:	1771                	c.addi	a4,-4
   11162:	0611                	c.addi	a2,4
   11164:	62a696ff          	kwmmul	a3,a3,a0
   11168:	00d595ff          	kaddw	a1,a1,a3
   1116c:	feed98e3          	bne	s11,a4,1115c <tns.constprop.9+0x354>
   11170:	00892703          	lw	a4,8(s2) # 10000008 <_D_HEAP_START_ADDR+0xff76f18>
   11174:	4791                	c.li	a5,4
   11176:	6ef595ff          	kslraw	a1,a1,a5
   1117a:	00e595ff          	kaddw	a1,a1,a4
   1117e:	4d01                	c.li	s10,0
   11180:	04098063          	beqz	s3,111c0 <tns.constprop.9+0x3b8>
   11184:	4109d693          	srai	a3,s3,0x10
   11188:	1fff87b7          	lui	a5,0x1fff8
   1118c:	02d7c6b3          	div	a3,a5,a3
   11190:	fff68713          	addi	a4,a3,-1
   11194:	01568463          	beq	a3,s5,1119c <tns.constprop.9+0x394>
   11198:	3c06b75b          	bfos	a4,a3,15,0
   1119c:	8ee99d7f          	kmmwb2	s10,s3,a4
   111a0:	41a40d33          	sub	s10,s0,s10
   111a4:	8eed177f          	kmmwb2	a4,s10,a4
   111a8:	ad458d7f          	kabsw	s10,a1
   111ac:	62ed1d7f          	kwmmul	s10,s10,a4
   111b0:	6f9d1d7f          	kslraw	s10,s10,s9
   111b4:	00b05663          	blez	a1,111c0 <tns.constprop.9+0x3b8>
   111b8:	197d1263          	bne	s10,s7,1133c <tns.constprop.9+0x534>
   111bc:	00800d33          	add	s10,zero,s0
   111c0:	6f6d1d7f          	kslraw	s10,s10,s6
   111c4:	d50d16ff          	srai.u	a3,s10,16
   111c8:	09c8                	c.addi4spn	a0,sp,212
   111ca:	8762                	c.mv	a4,s8
   111cc:	01b005b3          	add	a1,zero,s11
   111d0:	00d49123          	sh	a3,2(s1)
   111d4:	4310                	c.lw	a2,0(a4)
   111d6:	41d4                	c.lw	a3,4(a1)
   111d8:	1771                	c.addi	a4,-4
   111da:	62cd167f          	kwmmul	a2,s10,a2
   111de:	0591                	c.addi	a1,4
   111e0:	00c696ff          	kaddw	a3,a3,a2
   111e4:	c154                	c.sw	a3,4(a0)
   111e6:	0511                	c.addi	a0,4
   111e8:	feed96e3          	bne	s11,a4,111d4 <tns.constprop.9+0x3cc>
   111ec:	8652                	c.mv	a2,s4
   111ee:	85ee                	c.mv	a1,s11
   111f0:	0d410513          	addi	a0,sp,212
   111f4:	20005097          	auipc	ra,0x20005
   111f8:	cd0080e7          	jalr	-816(ra) # 20015ec4 <nds_dup_q31>
   111fc:	57f1                	c.li	a5,-4
   111fe:	6efd177f          	kslraw	a4,s10,a5
   11202:	00ec2223          	sw	a4,4(s8)
   11206:	0a05                	c.addi	s4,1
   11208:	0c11                	c.addi	s8,4
   1120a:	0489                	c.addi	s1,2
   1120c:	00490913          	addi	s2,s2,4
   11210:	b09a685b          	bnec	s4,9,11120 <tns.constprop.9+0x318>
   11214:	80000737          	lui	a4,0x80000
   11218:	63ad1d7f          	kwmmul	s10,s10,s10
   1121c:	fff74713          	not	a4,a4
   11220:	41a70d33          	sub	s10,a4,s10
   11224:	63a9987f          	kwmmul	a6,s3,s10
   11228:	41600e33          	neg	t3,s6
   1122c:	6fc8187f          	kslraw	a6,a6,t3
   11230:	10080a63          	beqz	a6,11344 <tns.constprop.9+0x53c>
   11234:	af8805ff          	clrs32	a1,a6
   11238:	30000637          	lui	a2,0x30000
   1123c:	40b65633          	sra	a2,a2,a1
   11240:	6eb8187f          	kslraw	a6,a6,a1
   11244:	41085693          	srai	a3,a6,0x10
   11248:	1fff8737          	lui	a4,0x1fff8
   1124c:	02d74733          	div	a4,a4,a3
   11250:	fff70693          	addi	a3,a4,-1 # 1fff7fff <_D_HEAP_START_ADDR+0x1ff6ef0f>
   11254:	01570463          	beq	a4,s5,1125c <tns.constprop.9+0x454>
   11258:	3c0736db          	bfos	a3,a4,15,0
   1125c:	80000737          	lui	a4,0x80000
   11260:	fff74713          	not	a4,a4
   11264:	8ed8187f          	kmmwb2	a6,a6,a3
   11268:	41070833          	sub	a6,a4,a6
   1126c:	5726                	c.lwsp	a4,104(sp)
   1126e:	8ed8187f          	kmmwb2	a6,a6,a3
   11272:	6307187f          	kwmmul	a6,a4,a6
   11276:	0cc85b63          	bge	a6,a2,1134c <tns.constprop.9+0x544>
   1127a:	5422                	c.lwsp	s0,40(sp)
   1127c:	00041703          	lh	a4,0(s0)
   11280:	0705                	c.addi	a4,1
   11282:	00e41023          	sh	a4,0(s0)
   11286:	4432                	c.lwsp	s0,12(sp)
   11288:	00041023          	sh	zero,0(s0)
   1128c:	47b2                	c.lwsp	a5,12(sp)
   1128e:	00278413          	addi	s0,a5,2 # 1fff8002 <_D_HEAP_START_ADDR+0x1ff6ef12>
   11292:	47f2                	c.lwsp	a5,28(sp)
   11294:	c622                	c.swsp	s0,12(sp)
   11296:	07c1                	c.addi	a5,16
   11298:	ce3e                	c.swsp	a5,28(sp)
   1129a:	47c2                	c.lwsp	a5,16(sp)
   1129c:	0799                	c.addi	a5,6
   1129e:	c83e                	c.swsp	a5,16(sp)
   112a0:	47d2                	c.lwsp	a5,20(sp)
   112a2:	d03e                	c.swsp	a5,32(sp)
   112a4:	02412783          	lw	a5,36(sp)
   112a8:	c08798e3          	bne	a5,s0,10eb8 <tns.constprop.9+0xb0>
   112ac:	1cc12083          	lw	ra,460(sp)
   112b0:	1c812403          	lw	s0,456(sp)
   112b4:	1c412483          	lw	s1,452(sp)
   112b8:	1c012903          	lw	s2,448(sp)
   112bc:	1bc12983          	lw	s3,444(sp)
   112c0:	1b812a03          	lw	s4,440(sp)
   112c4:	1b412a83          	lw	s5,436(sp)
   112c8:	1b012b03          	lw	s6,432(sp)
   112cc:	1ac12b83          	lw	s7,428(sp)
   112d0:	1a812c03          	lw	s8,424(sp)
   112d4:	1a412c83          	lw	s9,420(sp)
   112d8:	1a012d03          	lw	s10,416(sp)
   112dc:	19c12d83          	lw	s11,412(sp)
   112e0:	6179                	c.addi16sp	sp,464
   112e2:	8082                	c.jr	ra
   112e4:	3c052edb          	bfoz	t4,a0,15,0
   112e8:	0e86                	c.slli	t4,0x1
   112ea:	4805                	c.li	a6,1
   112ec:	577d                	c.li	a4,-1
   112ee:	645625ab          	lwgp	a1,15940 # 83f80 <ac_spec_lookup+0x1150>
   112f2:	41d80833          	sub	a6,a6,t4
   112f6:	4681                	c.li	a3,0
   112f8:	6ee696ff          	kslraw	a3,a3,a4
   112fc:	3c08285b          	bfoz	a6,a6,15,0
   11300:	0156977f          	kaddw	a4,a3,s5
   11304:	40b806b3          	sub	a3,a6,a1
   11308:	7fff05b7          	lui	a1,0x7fff0
   1130c:	00b77733          	and	a4,a4,a1
   11310:	3c06a6db          	bfoz	a3,a3,15,0
   11314:	cc0710e3          	bnez	a4,10fd4 <tns.constprop.9+0x1cc>
   11318:	80000737          	lui	a4,0x80000
   1131c:	fff74713          	not	a4,a4
   11320:	89ba                	c.mv	s3,a4
   11322:	d4ba                	c.swsp	a4,104(sp)
   11324:	6611                	c.lui	a2,0x4
   11326:	08000737          	lui	a4,0x8000
   1132a:	55b6                	c.lwsp	a1,108(sp)
   1132c:	c73a                	c.swsp	a4,140(sp)
   1132e:	167d                	c.addi	a2,-1
   11330:	01300733          	add	a4,zero,s3
   11334:	3c0636db          	bfos	a3,a2,15,0
   11338:	17c0006f          	j	114b4 <tns.constprop.9+0x6ac>
   1133c:	41a00d33          	neg	s10,s10
   11340:	e81ff06f          	j	111c0 <tns.constprop.9+0x3b8>
   11344:	4581                	c.li	a1,0
   11346:	30000637          	lui	a2,0x30000
   1134a:	bddd                	c.j	11240 <tns.constprop.9+0x438>
   1134c:	1d012403          	lw	s0,464(sp)
   11350:	00041703          	lh	a4,0(s0)
   11354:	1e175e5b          	beqc	a4,1,11550 <tns.constprop.9+0x748>
   11358:	03811503          	lh	a0,56(sp)
   1135c:	1820                	c.addi4spn	s0,sp,56
   1135e:	7361                	c.lui	t1,0xffff8
   11360:	48f2                	c.lwsp	a7,28(sp)
   11362:	04810e13          	addi	t3,sp,72
   11366:	8822                	c.mv	a6,s0
   11368:	22e30313          	addi	t1,t1,558 # ffff822e <BIN_SIZE+0xdffb9bc6>
   1136c:	4792                	c.lwsp	a5,4(sp)
   1136e:	859a                	c.mv	a1,t1
   11370:	86a78613          	addi	a2,a5,-1942
   11374:	4685                	c.li	a3,1
   11376:	a809                	c.j	11388 <tns.constprop.9+0x580>
   11378:	3c0736db          	bfos	a3,a4,15,0
   1137c:	03175c5b          	beqc	a4,17,113b4 <tns.constprop.9+0x5ac>
   11380:	00061583          	lh	a1,0(a2) # 30000000 <BIN_SIZE+0xffc1998>
   11384:	00260613          	addi	a2,a2,2
   11388:	3c06a6db          	bfoz	a3,a3,15,0
   1138c:	00168713          	addi	a4,a3,1
   11390:	3c07275b          	bfoz	a4,a4,15,0
   11394:	fea5c2e3          	blt	a1,a0,11378 <tns.constprop.9+0x570>
   11398:	16fd                	c.addi	a3,-1
   1139a:	3c06b6db          	bfos	a3,a3,15,0
   1139e:	00d89023          	sh	a3,0(a7)
   113a2:	0809                	c.addi	a6,2
   113a4:	00288893          	addi	a7,a7,2
   113a8:	010e0e63          	beq	t3,a6,113c4 <tns.constprop.9+0x5bc>
   113ac:	00081503          	lh	a0,0(a6)
   113b0:	fbdff06f          	j	1136c <tns.constprop.9+0x564>
   113b4:	46c1                	c.li	a3,16
   113b6:	00d89023          	sh	a3,0(a7)
   113ba:	0809                	c.addi	a6,2
   113bc:	00288893          	addi	a7,a7,2
   113c0:	ff0e16e3          	bne	t3,a6,113ac <tns.constprop.9+0x5a4>
   113c4:	4472                	c.lwsp	s0,28(sp)
   113c6:	471d                	c.li	a4,7
   113c8:	00e40693          	addi	a3,s0,14
   113cc:	fff00593          	li	a1,-1
   113d0:	00069603          	lh	a2,0(a3)
   113d4:	28866e5b          	bnec	a2,8,11670 <tns.constprop.9+0x868>
   113d8:	177d                	c.addi	a4,-1
   113da:	16f9                	c.addi	a3,-2
   113dc:	feb71ae3          	bne	a4,a1,113d0 <tns.constprop.9+0x5c8>
   113e0:	4432                	c.lwsp	s0,12(sp)
   113e2:	47c2                	c.lwsp	a5,16(sp)
   113e4:	00041023          	sh	zero,0(s0)
   113e8:	5402                	c.lwsp	s0,32(sp)
   113ea:	00479603          	lh	a2,4(a5)
   113ee:	00041683          	lh	a3,0(s0)
   113f2:	4701                	c.li	a4,0
   113f4:	00d00f33          	add	t5,zero,a3
   113f8:	14c6d263          	bge	a3,a2,1153c <tns.constprop.9+0x734>
   113fc:	4432                	c.lwsp	s0,12(sp)
   113fe:	068a                	c.slli	a3,0x2
   11400:	00041e03          	lh	t3,0(s0)
   11404:	4402                	c.lwsp	s0,0(sp)
   11406:	177d                	c.addi	a4,-1
   11408:	00d40fb3          	add	t6,s0,a3
   1140c:	02c12403          	lw	s0,44(sp)
   11410:	000fa503          	lw	a0,0(t6)
   11414:	00d40eb3          	add	t4,s0,a3
   11418:	08e05263          	blez	a4,1149c <tns.constprop.9+0x694>
   1141c:	4432                	c.lwsp	s0,12(sp)
   1141e:	00ac                	c.addi4spn	a1,sp,72
   11420:	00041303          	lh	t1,0(s0)
   11424:	03810893          	addi	a7,sp,56
   11428:	82aa                	c.mv	t0,a0
   1142a:	4801                	c.li	a6,0
   1142c:	fff30313          	addi	t1,t1,-1
   11430:	00089703          	lh	a4,0(a7)
   11434:	4194                	c.lw	a3,0(a1)
   11436:	0805                	c.addi	a6,1
   11438:	8ee5167f          	kmmwb2	a2,a0,a4
   1143c:	0055a023          	sw	t0,0(a1) # 7fff0000 <BIN_SIZE+0x5ffb1998>
   11440:	8ee6977f          	kmmwb2	a4,a3,a4
   11444:	9636                	c.add	a2,a3
   11446:	953a                	c.add	a0,a4
   11448:	0889                	c.addi	a7,2
   1144a:	871a                	c.mv	a4,t1
   1144c:	0591                	c.addi	a1,4
   1144e:	82b2                	c.mv	t0,a2
   11450:	fe6840e3          	blt	a6,t1,11430 <tns.constprop.9+0x628>
   11454:	0b00                	c.addi4spn	s0,sp,400
   11456:	0ce406db          	lea.w	a3,s0,a4
   1145a:	0ae4075b          	lea.h	a4,s0,a4
   1145e:	eb86a683          	lw	a3,-328(a3)
   11462:	ea871703          	lh	a4,-344(a4) # 7fffea8 <_D_HEAP_START_ADDR+0x7f76db8>
   11466:	47c2                	c.lwsp	a5,16(sp)
   11468:	0dc40e5b          	lea.w	t3,s0,t3
   1146c:	8ee6977f          	kmmwb2	a4,a3,a4
   11470:	953a                	c.add	a0,a4
   11472:	00aea023          	sw	a0,0(t4)
   11476:	00479703          	lh	a4,4(a5)
   1147a:	eace2a23          	sw	a2,-332(t3)
   1147e:	0f05                	c.addi	t5,1
   11480:	0f91                	c.addi	t6,4
   11482:	0e91                	c.addi	t4,4
   11484:	06ef5063          	bge	t5,a4,114e4 <tns.constprop.9+0x6dc>
   11488:	47b2                	c.lwsp	a5,12(sp)
   1148a:	000fa503          	lw	a0,0(t6)
   1148e:	00079e03          	lh	t3,0(a5)
   11492:	8772                	c.mv	a4,t3
   11494:	fff70713          	addi	a4,a4,-1
   11498:	f8e042e3          	bgtz	a4,1141c <tns.constprop.9+0x614>
   1149c:	862a                	c.mv	a2,a0
   1149e:	bf5d                	c.j	11454 <tns.constprop.9+0x64c>
   114a0:	4109d693          	srai	a3,s3,0x10
   114a4:	1fff8637          	lui	a2,0x1fff8
   114a8:	02d64633          	div	a2,a2,a3
   114ac:	fff60693          	addi	a3,a2,-1 # 1fff7fff <_D_HEAP_START_ADDR+0x1ff6ef0f>
   114b0:	e95612e3          	bne	a2,s5,11334 <tns.constprop.9+0x52c>
   114b4:	80000637          	lui	a2,0x80000
   114b8:	8ed7177f          	kmmwb2	a4,a4,a3
   114bc:	fff64513          	not	a0,a2
   114c0:	40e50733          	sub	a4,a0,a4
   114c4:	8ed7177f          	kmmwb2	a4,a4,a3
   114c8:	ad458d7f          	kabsw	s10,a1
   114cc:	62ed177f          	kwmmul	a4,s10,a4
   114d0:	4d09                	c.li	s10,2
   114d2:	6fa71d7f          	kslraw	s10,a4,s10
   114d6:	c0b059e3          	blez	a1,110e8 <tns.constprop.9+0x2e0>
   114da:	1ecd1163          	bne	s10,a2,116bc <tns.constprop.9+0x8b4>
   114de:	8d2a                	c.mv	s10,a0
   114e0:	c09ff06f          	j	110e8 <tns.constprop.9+0x2e0>
   114e4:	00c12403          	lw	s0,12(sp)
   114e8:	00041703          	lh	a4,0(s0)
   114ec:	04e05863          	blez	a4,1153c <tns.constprop.9+0x734>
   114f0:	1d012783          	lw	a5,464(sp)
   114f4:	fff70613          	addi	a2,a4,-1
   114f8:	00079683          	lh	a3,0(a5)
   114fc:	4412                	c.lwsp	s0,4(sp)
   114fe:	0ed606db          	lea.d	a3,a2,a3
   11502:	0ad406db          	lea.h	a3,s0,a3
   11506:	8ac69503          	lh	a0,-1876(a3)
   1150a:	45f2                	c.lwsp	a1,28(sp)
   1150c:	4801                	c.li	a6,0
   1150e:	4601                	c.li	a2,0
   11510:	00059883          	lh	a7,0(a1)
   11514:	00461693          	slli	a3,a2,0x4
   11518:	96b2                	c.add	a3,a2
   1151a:	4412                	c.lwsp	s0,4(sp)
   1151c:	96c6                	c.add	a3,a7
   1151e:	0ad406db          	lea.h	a3,s0,a3
   11522:	8cc69683          	lh	a3,-1844(a3)
   11526:	0605                	c.addi	a2,1
   11528:	9836                	c.add	a6,a3
   1152a:	0589                	c.addi	a1,2
   1152c:	fec712e3          	bne	a4,a2,11510 <tns.constprop.9+0x708>
   11530:	01050733          	add	a4,a0,a6
   11534:	177d                	c.addi	a4,-1
   11536:	68b7275b          	bfoz	a4,a4,26,11
   1153a:	a019                	c.j	11540 <tns.constprop.9+0x738>
   1153c:	6456272b          	lwgp	a4,15940 # 83f80 <ac_spec_lookup+0x1150>
   11540:	5422                	c.lwsp	s0,40(sp)
   11542:	00041683          	lh	a3,0(s0)
   11546:	0689                	c.addi	a3,2
   11548:	9736                	c.add	a4,a3
   1154a:	00e41023          	sh	a4,0(s0)
   1154e:	bb3d                	c.j	1128c <tns.constprop.9+0x484>
   11550:	40000737          	lui	a4,0x40000
   11554:	40b75733          	sra	a4,a4,a1
   11558:	e0e850e3          	bge	a6,a4,11358 <tns.constprop.9+0x550>
   1155c:	00b81733          	sll	a4,a6,a1
   11560:	d00006b7          	lui	a3,0xd0000
   11564:	9736                	c.add	a4,a3
   11566:	133335b7          	lui	a1,0x13333
   1156a:	33358593          	addi	a1,a1,819 # 13333333 <_D_HEAP_START_ADDR+0x132aa243>
   1156e:	070e                	c.slli	a4,0x3
   11570:	62e5977f          	kwmmul	a4,a1,a4
   11574:	6cccd5b7          	lui	a1,0x6cccd
   11578:	ccd58593          	addi	a1,a1,-819 # 6ccccccd <BIN_SIZE+0x4cc8e665>
   1157c:	95ba                	c.add	a1,a4
   1157e:	01cd8513          	addi	a0,s11,28
   11582:	876e                	c.mv	a4,s11
   11584:	00b00633          	add	a2,zero,a1
   11588:	4354                	c.lw	a3,4(a4)
   1158a:	0711                	c.addi	a4,4
   1158c:	62c696ff          	kwmmul	a3,a3,a2
   11590:	c314                	c.sw	a3,0(a4)
   11592:	62b6167f          	kwmmul	a2,a2,a1
   11596:	fee519e3          	bne	a0,a4,11588 <tns.constprop.9+0x780>
   1159a:	5e3a                	c.lwsp	t3,172(sp)
   1159c:	800002b7          	lui	t0,0x80000
   115a0:	0ac10e93          	addi	t4,sp,172
   115a4:	62ce1e7f          	kwmmul	t3,t3,a2
   115a8:	03810f13          	addi	t5,sp,56
   115ac:	4321                	c.li	t1,8
   115ae:	fff2c293          	not	t0,t0
   115b2:	1fff83b7          	lui	t2,0x1fff8
   115b6:	d772                	c.swsp	t3,172(sp)
   115b8:	0e12                	c.slli	t3,0x4
   115ba:	63ce177f          	kwmmul	a4,t3,t3
   115be:	015e0633          	add	a2,t3,s5
   115c2:	ad47077f          	kabsw	a4,a4
   115c6:	40e28733          	sub	a4,t0,a4
   115ca:	41075693          	srai	a3,a4,0x10
   115ce:	02d3c6b3          	div	a3,t2,a3
   115d2:	8641                	c.srai	a2,0x10
   115d4:	00cf1723          	sh	a2,14(t5) # 4000000e <BIN_SIZE+0x1ffc19a6>
   115d8:	fff30f93          	addi	t6,t1,-1
   115dc:	fff68893          	addi	a7,a3,-1 # cfffffff <BIN_SIZE+0xaffc1997>
   115e0:	01568463          	beq	a3,s5,115e8 <tns.constprop.9+0x7e0>
   115e4:	3c06b8db          	bfos	a7,a3,15,0
   115e8:	8f17177f          	kmmwb2	a4,a4,a7
   115ec:	40e28733          	sub	a4,t0,a4
   115f0:	1914                	c.addi4spn	a3,sp,176
   115f2:	8836                	c.mv	a6,a3
   115f4:	8576                	c.mv	a0,t4
   115f6:	85ee                	c.mv	a1,s11
   115f8:	00100613          	li	a2,1
   115fc:	8f1718ff          	kmmwb2	a7,a4,a7
   11600:	ffc52703          	lw	a4,-4(a0)
   11604:	41c0                	c.lw	s0,4(a1)
   11606:	0605                	c.addi	a2,1
   11608:	63c7177f          	kwmmul	a4,a4,t3
   1160c:	40e40733          	sub	a4,s0,a4
   11610:	6317177f          	kwmmul	a4,a4,a7
   11614:	070a                	c.slli	a4,0x2
   11616:	00e82223          	sw	a4,4(a6)
   1161a:	0591                	c.addi	a1,4
   1161c:	1571                	c.addi	a0,-4
   1161e:	0811                	c.addi	a6,4
   11620:	fe6640e3          	blt	a2,t1,11600 <tns.constprop.9+0x7f8>
   11624:	866e                	c.mv	a2,s11
   11626:	4705                	c.li	a4,1
   11628:	42cc                	c.lw	a1,4(a3)
   1162a:	0705                	c.addi	a4,1
   1162c:	c24c                	c.sw	a1,4(a2)
   1162e:	0691                	c.addi	a3,4
   11630:	0611                	c.addi	a2,4
   11632:	fe674be3          	blt	a4,t1,11628 <tns.constprop.9+0x820>
   11636:	1f79                	c.addi	t5,-2
   11638:	1ef1                	c.addi	t4,-4
   1163a:	081fd95b          	beqc	t6,1,116cc <tns.constprop.9+0x8c4>
   1163e:	000eae03          	lw	t3,0(t4)
   11642:	837e                	c.mv	t1,t6
   11644:	f75ff06f          	j	115b8 <tns.constprop.9+0x7b0>
   11648:	00089703          	lh	a4,0(a7)
   1164c:	1d012403          	lw	s0,464(sp)
   11650:	0705                	c.addi	a4,1
   11652:	00e89023          	sh	a4,0(a7)
   11656:	00079023          	sh	zero,0(a5)
   1165a:	00089703          	lh	a4,0(a7)
   1165e:	0705                	c.addi	a4,1
   11660:	00e89023          	sh	a4,0(a7)
   11664:	00079123          	sh	zero,2(a5)
   11668:	00041023          	sh	zero,0(s0)
   1166c:	c41ff06f          	j	112ac <tns.constprop.9+0x4a4>
   11670:	00170593          	addi	a1,a4,1 # 40000001 <BIN_SIZE+0x1ffc1999>
   11674:	3c05a5db          	bfoz	a1,a1,15,0
   11678:	1820                	c.addi4spn	s0,sp,56
   1167a:	47b2                	c.lwsp	a5,12(sp)
   1167c:	4572                	c.lwsp	a0,28(sp)
   1167e:	3c05b75b          	bfos	a4,a1,15,0
   11682:	86a2                	c.mv	a3,s0
   11684:	0ab405db          	lea.h	a1,s0,a1
   11688:	00e79023          	sh	a4,0(a5)
   1168c:	00051603          	lh	a2,0(a0)
   11690:	4792                	c.lwsp	a5,4(sp)
   11692:	0689                	c.addi	a3,2
   11694:	0ac7865b          	lea.h	a2,a5,a2
   11698:	88861603          	lh	a2,-1912(a2) # 7ffff888 <BIN_SIZE+0x5ffc1220>
   1169c:	0509                	c.addi	a0,2
   1169e:	fec69f23          	sh	a2,-2(a3)
   116a2:	fed595e3          	bne	a1,a3,1168c <tns.constprop.9+0x884>
   116a6:	5402                	c.lwsp	s0,32(sp)
   116a8:	47c2                	c.lwsp	a5,16(sp)
   116aa:	00041683          	lh	a3,0(s0)
   116ae:	00479603          	lh	a2,4(a5)
   116b2:	8f36                	c.mv	t5,a3
   116b4:	d4c6c4e3          	blt	a3,a2,113fc <tns.constprop.9+0x5f4>
   116b8:	e39ff06f          	j	114f0 <tns.constprop.9+0x6e8>
   116bc:	41a00d33          	neg	s10,s10
   116c0:	a29ff06f          	j	110e8 <tns.constprop.9+0x2e0>
   116c4:	577d                	c.li	a4,-1
   116c6:	645625ab          	lwgp	a1,15940 # 83f80 <ac_spec_lookup+0x1150>
   116ca:	b0fd                	c.j	10fb8 <tns.constprop.9+0x1b0>
   116cc:	454a                	c.lwsp	a0,144(sp)
   116ce:	0512                	c.slli	a0,0x4
   116d0:	d505157f          	srai.u	a0,a0,16
   116d4:	3c05355b          	bfos	a0,a0,15,0
   116d8:	02a11c23          	sh	a0,56(sp)
   116dc:	c81ff06f          	j	1135c <tns.constprop.9+0x554>

000116e0 <lc3_dct_IV>:
   116e0:	1101                	c.addi	sp,-32
   116e2:	cc22                	c.swsp	s0,24(sp)
   116e4:	c84a                	c.swsp	s2,16(sp)
   116e6:	c452                	c.swsp	s4,8(sp)
   116e8:	ce06                	c.swsp	ra,28(sp)
   116ea:	ca26                	c.swsp	s1,20(sp)
   116ec:	c64e                	c.swsp	s3,12(sp)
   116ee:	c256                	c.swsp	s5,4(sp)
   116f0:	c05a                	c.swsp	s6,0(sp)
   116f2:	8432                	c.mv	s0,a2
   116f4:	8a36                	c.mv	s4,a3
   116f6:	893e                	c.mv	s2,a5
   116f8:	24051863          	bnez	a0,11948 <lc3_dct_IV+0x268>
   116fc:	3c05a7db          	bfoz	a5,a1,15,0
   11700:	00100693          	li	a3,1
   11704:	24f6fe63          	bgeu	a3,a5,11960 <lc3_dct_IV+0x280>
   11708:	200226b7          	lui	a3,0x20022
   1170c:	71c68693          	addi	a3,a3,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   11710:	9dc68993          	addi	s3,a3,-1572
   11714:	0035d45b          	beqc	a1,3,1171c <lc3_dct_IV+0x3c>
   11718:	c6068993          	addi	s3,a3,-928
   1171c:	40175a93          	srai	s5,a4,0x1
   11720:	0aa5855b          	lea.h	a0,a1,a0
   11724:	fffa8793          	addi	a5,s5,-1 # 7fff <llma_tx_item_done+0x23>
   11728:	0ca6855b          	lea.w	a0,a3,a0
   1172c:	0ab685db          	lea.h	a1,a3,a1
   11730:	0ce4075b          	lea.w	a4,s0,a4
   11734:	3c07b7db          	bfos	a5,a5,15,0
   11738:	02452803          	lw	a6,36(a0)
   1173c:	03459b03          	lh	s6,52(a1)
   11740:	ff870493          	addi	s1,a4,-8
   11744:	08f05663          	blez	a5,117d0 <lc3_dct_IV+0xf0>
   11748:	fff78f13          	addi	t5,a5,-1
   1174c:	001f5f13          	srli	t5,t5,0x1
   11750:	ffff4f13          	not	t5,t5
   11754:	0fe48f5b          	lea.d	t5,s1,t5
   11758:	85a6                	c.mv	a1,s1
   1175a:	88a2                	c.mv	a7,s0
   1175c:	80000fb7          	lui	t6,0x80000
   11760:	00081e03          	lh	t3,0(a6)
   11764:	00281283          	lh	t0,2(a6)
   11768:	0045a303          	lw	t1,4(a1)
   1176c:	0008a503          	lw	a0,0(a7)
   11770:	00481683          	lh	a3,4(a6)
   11774:	00681703          	lh	a4,6(a6)
   11778:	4190                	c.lw	a2,0(a1)
   1177a:	0048a783          	lw	a5,4(a7)
   1177e:	45c31eff          	smmwb	t4,t1,t3
   11782:	445513ff          	smmwb	t2,a0,t0
   11786:	4453137f          	smmwb	t1,t1,t0
   1178a:	45c5157f          	smmwb	a0,a0,t3
   1178e:	44e612ff          	smmwb	t0,a2,a4
   11792:	951a                	c.add	a0,t1
   11794:	44d79e7f          	smmwb	t3,a5,a3
   11798:	407e8333          	sub	t1,t4,t2
   1179c:	44e7977f          	smmwb	a4,a5,a4
   117a0:	00a8a023          	sw	a0,0(a7)
   117a4:	005e07b3          	add	a5,t3,t0
   117a8:	0068a223          	sw	t1,4(a7)
   117ac:	44d6167f          	smmwb	a2,a2,a3
   117b0:	40e60733          	sub	a4,a2,a4
   117b4:	00f5a023          	sw	a5,0(a1)
   117b8:	fff74793          	not	a5,a4
   117bc:	01f70463          	beq	a4,t6,117c4 <lc3_dct_IV+0xe4>
   117c0:	40e007b3          	neg	a5,a4
   117c4:	c1dc                	c.sw	a5,4(a1)
   117c6:	15e1                	c.addi	a1,-8
   117c8:	08a1                	c.addi	a7,8
   117ca:	0821                	c.addi	a6,8
   117cc:	f9e59ae3          	bne	a1,t5,11760 <lc3_dct_IV+0x80>
   117d0:	8622                	c.mv	a2,s0
   117d2:	85a2                	c.mv	a1,s0
   117d4:	01400533          	add	a0,zero,s4
   117d8:	82df90ef          	jal	ra,b004 <kiss_fft_32_16>
   117dc:	00091703          	lh	a4,0(s2)
   117e0:	108a2783          	lw	a5,264(s4)
   117e4:	002b1f13          	slli	t5,s6,0x2
   117e8:	97ba                	c.add	a5,a4
   117ea:	00f91023          	sh	a5,0(s2)
   117ee:	4050                	c.lw	a2,4(s0)
   117f0:	01e987b3          	add	a5,s3,t5
   117f4:	8605                	c.srai	a2,0x1
   117f6:	40c00633          	neg	a2,a2
   117fa:	40d4                	c.lw	a3,4(s1)
   117fc:	00079703          	lh	a4,0(a5)
   11800:	00279503          	lh	a0,2(a5)
   11804:	408c                	c.lw	a1,0(s1)
   11806:	c0d0                	c.sw	a2,4(s1)
   11808:	001a8e93          	addi	t4,s5,1
   1180c:	4010                	c.lw	a2,0(s0)
   1180e:	401ede93          	srai	t4,t4,0x1
   11812:	1efd                	c.addi	t4,-1
   11814:	8605                	c.srai	a2,0x1
   11816:	44e598ff          	smmwb	a7,a1,a4
   1181a:	44a6987f          	smmwb	a6,a3,a0
   1181e:	44e6977f          	smmwb	a4,a3,a4
   11822:	44a595ff          	smmwb	a1,a1,a0
   11826:	3c0ebedb          	bfos	t4,t4,15,0
   1182a:	c010                	c.sw	a2,0(s0)
   1182c:	4685                	c.li	a3,1
   1182e:	410888b3          	sub	a7,a7,a6
   11832:	972e                	c.add	a4,a1
   11834:	09d6dc63          	bge	a3,t4,118cc <lc3_dct_IV+0x1ec>
   11838:	01e78e33          	add	t3,a5,t5
   1183c:	85a6                	c.mv	a1,s1
   1183e:	8622                	c.mv	a2,s0
   11840:	00100f93          	li	t6,1
   11844:	80000a37          	lui	s4,0x80000
   11848:	01162223          	sw	a7,4(a2)
   1184c:	0621                	c.addi	a2,8
   1184e:	c198                	c.sw	a4,0(a1)
   11850:	15e1                	c.addi	a1,-8
   11852:	00079303          	lh	t1,0(a5)
   11856:	00279a83          	lh	s5,2(a5)
   1185a:	4214                	c.lw	a3,0(a2)
   1185c:	00462883          	lw	a7,4(a2)
   11860:	000e1283          	lh	t0,0(t3)
   11864:	002e1383          	lh	t2,2(t3)
   11868:	41d8                	c.lw	a4,4(a1)
   1186a:	0005a803          	lw	a6,0(a1)
   1186e:	44689b7f          	smmwb	s6,a7,t1
   11872:	4556957f          	smmwb	a0,a3,s5
   11876:	455898ff          	smmwb	a7,a7,s5
   1187a:	446696ff          	smmwb	a3,a3,t1
   1187e:	44771aff          	smmwb	s5,a4,t2
   11882:	4458137f          	smmwb	t1,a6,t0
   11886:	4457177f          	smmwb	a4,a4,t0
   1188a:	40ab0533          	sub	a0,s6,a0
   1188e:	4478187f          	smmwb	a6,a6,t2
   11892:	96c6                	c.add	a3,a7
   11894:	0f85                	c.addi	t6,1
   11896:	fff54293          	not	t0,a0
   1189a:	415308b3          	sub	a7,t1,s5
   1189e:	9742                	c.add	a4,a6
   118a0:	01450463          	beq	a0,s4,118a8 <lc3_dct_IV+0x1c8>
   118a4:	40a002b3          	neg	t0,a0
   118a8:	0055a223          	sw	t0,4(a1)
   118ac:	c214                	c.sw	a3,0(a2)
   118ae:	97fa                	c.add	a5,t5
   118b0:	9e7a                	c.add	t3,t5
   118b2:	f9dfcbe3          	blt	t6,t4,11848 <lc3_dct_IV+0x168>
   118b6:	41d007b3          	neg	a5,t4
   118ba:	0ef484db          	lea.d	s1,s1,a5
   118be:	87ce                	c.mv	a5,s3
   118c0:	0fd4045b          	lea.d	s0,s0,t4
   118c4:	c5df17ff          	maddr32	a5,t5,t4
   118c8:	1461                	c.addi	s0,-8
   118ca:	04a1                	c.addi	s1,8
   118cc:	01142223          	sw	a7,4(s0)
   118d0:	64d628ab          	lwgp	a7,15948 # 83f88 <ac_spec_lookup+0x1158>
   118d4:	ffc4a583          	lw	a1,-4(s1)
   118d8:	ff84a683          	lw	a3,-8(s1)
   118dc:	c098                	c.sw	a4,0(s1)
   118de:	00079503          	lh	a0,0(a5)
   118e2:	00279803          	lh	a6,2(a5)
   118e6:	4450                	c.lw	a2,12(s0)
   118e8:	441c                	c.lw	a5,8(s0)
   118ea:	4516977f          	smmwb	a4,a3,a7
   118ee:	451595ff          	smmwb	a1,a1,a7
   118f2:	00e58333          	add	t1,a1,a4
   118f6:	44a616ff          	smmwb	a3,a2,a0
   118fa:	8f0d                	c.sub	a4,a1
   118fc:	450798ff          	smmwb	a7,a5,a6
   11900:	fe64ac23          	sw	t1,-8(s1)
   11904:	411686b3          	sub	a3,a3,a7
   11908:	4506167f          	smmwb	a2,a2,a6
   1190c:	44a797ff          	smmwb	a5,a5,a0
   11910:	c458                	c.sw	a4,12(s0)
   11912:	800005b7          	lui	a1,0x80000
   11916:	97b2                	c.add	a5,a2
   11918:	fff6c713          	not	a4,a3
   1191c:	00b68463          	beq	a3,a1,11924 <lc3_dct_IV+0x244>
   11920:	40d00733          	neg	a4,a3
   11924:	fee4ae23          	sw	a4,-4(s1)
   11928:	c41c                	c.sw	a5,8(s0)
   1192a:	00091783          	lh	a5,0(s2)
   1192e:	0789                	c.addi	a5,2
   11930:	00f91023          	sh	a5,0(s2)
   11934:	40f2                	c.lwsp	ra,28(sp)
   11936:	4462                	c.lwsp	s0,24(sp)
   11938:	44d2                	c.lwsp	s1,20(sp)
   1193a:	4942                	c.lwsp	s2,16(sp)
   1193c:	49b2                	c.lwsp	s3,12(sp)
   1193e:	4a22                	c.lwsp	s4,8(sp)
   11940:	4a92                	c.lwsp	s5,4(sp)
   11942:	4b02                	c.lwsp	s6,0(sp)
   11944:	6105                	c.addi16sp	sp,32
   11946:	8082                	c.jr	ra
   11948:	ffe58793          	addi	a5,a1,-2 # 7ffffffe <BIN_SIZE+0x5ffc1996>
   1194c:	9bf5                	c.andi	a5,-3
   1194e:	3c07a7db          	bfoz	a5,a5,15,0
   11952:	cf99                	c.beqz	a5,11970 <lc3_dct_IV+0x290>
   11954:	200226b7          	lui	a3,0x20022
   11958:	71c68693          	addi	a3,a3,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   1195c:	dbdff06f          	j	11718 <lc3_dct_IV+0x38>
   11960:	200226b7          	lui	a3,0x20022
   11964:	71c68693          	addi	a3,a3,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   11968:	9dc68993          	addi	s3,a3,-1572
   1196c:	db1ff06f          	j	1171c <lc3_dct_IV+0x3c>
   11970:	200226b7          	lui	a3,0x20022
   11974:	78d0198b          	addigp	s3,3980 # 810c8 <lc3_mdct_sin_twiddle_181>
   11978:	71c68693          	addi	a3,a3,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   1197c:	da1ff06f          	j	1171c <lc3_dct_IV+0x3c>

00011980 <ld_mdct.constprop.3>:
   11980:	7171                	c.addi16sp	sp,-176
   11982:	d522                	c.swsp	s0,168(sp)
   11984:	d326                	c.swsp	s1,164(sp)
   11986:	d14a                	c.swsp	s2,160(sp)
   11988:	cf4e                	c.swsp	s3,156(sp)
   1198a:	cd52                	c.swsp	s4,152(sp)
   1198c:	c95a                	c.swsp	s6,144(sp)
   1198e:	d706                	c.swsp	ra,172(sp)
   11990:	cb56                	c.swsp	s5,148(sp)
   11992:	c762                	c.swsp	s8,140(sp)
   11994:	c566                	c.swsp	s9,136(sp)
   11996:	5b251a83          	lh	s5,1458(a0)
   1199a:	892a                	c.mv	s2,a0
   1199c:	01251503          	lh	a0,18(a0)
   119a0:	001a9893          	slli	a7,s5,0x1
   119a4:	40a88533          	sub	a0,a7,a0
   119a8:	3c05255b          	bfoz	a0,a0,15,0
   119ac:	3c05335b          	bfos	t1,a0,15,0
   119b0:	406a8eb3          	sub	t4,s5,t1
   119b4:	40aa8533          	sub	a0,s5,a0
   119b8:	8436                	c.mv	s0,a3
   119ba:	84be                	c.mv	s1,a5
   119bc:	3c0536db          	bfos	a3,a0,15,0
   119c0:	89b2                	c.mv	s3,a2
   119c2:	8a3a                	c.mv	s4,a4
   119c4:	401ade13          	srai	t3,s5,0x1
   119c8:	3c08b7db          	bfos	a5,a7,15,0
   119cc:	28080b13          	addi	s6,a6,640
   119d0:	00e92503          	lw	a0,14(s2)
   119d4:	03d05263          	blez	t4,119f8 <ld_mdct.constprop.3+0x78>
   119d8:	2e030613          	addi	a2,t1,736
   119dc:	0ac9065b          	lea.h	a2,s2,a2
   119e0:	01000733          	add	a4,zero,a6
   119e4:	0bd80fdb          	lea.h	t6,a6,t4
   119e8:	00061f03          	lh	t5,0(a2)
   119ec:	0709                	c.addi	a4,2
   119ee:	ffe71f23          	sh	t5,-2(a4)
   119f2:	0609                	c.addi	a2,2
   119f4:	feef9ae3          	bne	t6,a4,119e8 <ld_mdct.constprop.3+0x68>
   119f8:	03505063          	blez	s5,11a18 <ld_mdct.constprop.3+0x98>
   119fc:	00b00733          	add	a4,zero,a1
   11a00:	0bd8065b          	lea.h	a2,a6,t4
   11a04:	01158f33          	add	t5,a1,a7
   11a08:	00071e83          	lh	t4,0(a4)
   11a0c:	0709                	c.addi	a4,2
   11a0e:	01d61023          	sh	t4,0(a2)
   11a12:	0609                	c.addi	a2,2
   11a14:	ffe71ae3          	bne	a4,t5,11a08 <ld_mdct.constprop.3+0x88>
   11a18:	07c35e63          	bge	t1,t3,11a94 <ld_mdct.constprop.3+0x114>
   11a1c:	01fad613          	srli	a2,s5,0x1f
   11a20:	9656                	c.add	a2,s5
   11a22:	8605                	c.srai	a2,0x1
   11a24:	40d780b3          	sub	ra,a5,a3
   11a28:	40da8fb3          	sub	t6,s5,a3
   11a2c:	fff78f13          	addi	t5,a5,-1
   11a30:	40660633          	sub	a2,a2,t1
   11a34:	40608eb3          	sub	t4,ra,t1
   11a38:	006f8fb3          	add	t6,t6,t1
   11a3c:	006a83b3          	add	t2,s5,t1
   11a40:	406f0f33          	sub	t5,t5,t1
   11a44:	09f60613          	addi	a2,a2,159
   11a48:	41c080b3          	sub	ra,ra,t3
   11a4c:	0bf58fdb          	lea.h	t6,a1,t6
   11a50:	0a7503db          	lea.h	t2,a0,t2
   11a54:	0bd58edb          	lea.h	t4,a1,t4
   11a58:	0be50f5b          	lea.h	t5,a0,t5
   11a5c:	0cc8065b          	lea.w	a2,a6,a2
   11a60:	0a1580db          	lea.h	ra,a1,ra
   11a64:	000f9783          	lh	a5,0(t6) # 80000000 <BIN_SIZE+0x5ffc1998>
   11a68:	00039703          	lh	a4,0(t2) # 1fff8000 <_D_HEAP_START_ADDR+0x1ff6ef10>
   11a6c:	ffee9283          	lh	t0,-2(t4)
   11a70:	000f1c03          	lh	s8,0(t5)
   11a74:	a0e7877f          	smul16	a4,a5,a4
   11a78:	40e007b3          	neg	a5,a4
   11a7c:	a1828c7f          	smul16	s8,t0,s8
   11a80:	418787b3          	sub	a5,a5,s8
   11a84:	c21c                	c.sw	a5,0(a2)
   11a86:	1ef9                	c.addi	t4,-2
   11a88:	0f89                	c.addi	t6,2
   11a8a:	0389                	c.addi	t2,2
   11a8c:	1f79                	c.addi	t5,-2
   11a8e:	1671                	c.addi	a2,-4
   11a90:	fdd09ae3          	bne	ra,t4,11a64 <ld_mdct.constprop.3+0xe4>
   11a94:	02605c63          	blez	t1,11acc <ld_mdct.constprop.3+0x14c>
   11a98:	40da86b3          	sub	a3,s5,a3
   11a9c:	9336                	c.add	t1,a3
   11a9e:	09fe0613          	addi	a2,t3,159
   11aa2:	0ad586db          	lea.h	a3,a1,a3
   11aa6:	98aa                	c.add	a7,a0
   11aa8:	0cc8065b          	lea.w	a2,a6,a2
   11aac:	0a6585db          	lea.h	a1,a1,t1
   11ab0:	00069783          	lh	a5,0(a3)
   11ab4:	00089703          	lh	a4,0(a7)
   11ab8:	0689                	c.addi	a3,2
   11aba:	0889                	c.addi	a7,2
   11abc:	a0e7877f          	smul16	a4,a5,a4
   11ac0:	40e007b3          	neg	a5,a4
   11ac4:	c21c                	c.sw	a5,0(a2)
   11ac6:	1671                	c.addi	a2,-4
   11ac8:	fed594e3          	bne	a1,a3,11ab0 <ld_mdct.constprop.3+0x130>
   11acc:	05c05463          	blez	t3,11b14 <ld_mdct.constprop.3+0x194>
   11ad0:	fffa8713          	addi	a4,s5,-1
   11ad4:	0706                	c.slli	a4,0x1
   11ad6:	0a0e0693          	addi	a3,t3,160
   11ada:	00e80633          	add	a2,a6,a4
   11ade:	0cd806db          	lea.w	a3,a6,a3
   11ae2:	972a                	c.add	a4,a0
   11ae4:	0bc80e5b          	lea.h	t3,a6,t3
   11ae8:	00051583          	lh	a1,0(a0)
   11aec:	00081783          	lh	a5,0(a6)
   11af0:	00061883          	lh	a7,0(a2)
   11af4:	02b787b3          	mul	a5,a5,a1
   11af8:	00071583          	lh	a1,0(a4)
   11afc:	0691                	c.addi	a3,4
   11afe:	0809                	c.addi	a6,2
   11b00:	0509                	c.addi	a0,2
   11b02:	1679                	c.addi	a2,-2
   11b04:	ffe70713          	addi	a4,a4,-2
   11b08:	c6b897ff          	msubr32	a5,a7,a1
   11b0c:	fef6ae23          	sw	a5,-4(a3)
   11b10:	fd0e1ce3          	bne	t3,a6,11ae8 <ld_mdct.constprop.3+0x168>
   11b14:	000a1783          	lh	a5,0(s4) # 80000000 <BIN_SIZE+0x5ffc1998>
   11b18:	85d6                	c.mv	a1,s5
   11b1a:	17f9                	c.addi	a5,-2
   11b1c:	01600533          	add	a0,zero,s6
   11b20:	00fa1023          	sh	a5,0(s4)
   11b24:	a90ff0ef          	jal	ra,10db4 <getScaleWord32>
   11b28:	01505e63          	blez	s5,11b44 <ld_mdct.constprop.3+0x1c4>
   11b2c:	016007b3          	add	a5,zero,s6
   11b30:	0d5b06db          	lea.w	a3,s6,s5
   11b34:	4398                	c.lw	a4,0(a5)
   11b36:	0791                	c.addi	a5,4
   11b38:	00a71733          	sll	a4,a4,a0
   11b3c:	fee7ae23          	sw	a4,-4(a5)
   11b40:	fef69ae3          	bne	a3,a5,11b34 <ld_mdct.constprop.3+0x1b4>
   11b44:	000a1783          	lh	a5,0(s4)
   11b48:	07800713          	li	a4,120
   11b4c:	40a78533          	sub	a0,a5,a0
   11b50:	3c05255b          	bfoz	a0,a0,15,0
   11b54:	01574463          	blt	a4,s5,11b5c <ld_mdct.constprop.3+0x1dc>
   11b58:	00150513          	addi	a0,a0,1
   11b5c:	00aa1023          	sh	a0,0(s4)
   11b60:	00092683          	lw	a3,0(s2)
   11b64:	5aa91583          	lh	a1,1450(s2)
   11b68:	5b691503          	lh	a0,1462(s2)
   11b6c:	87d2                	c.mv	a5,s4
   11b6e:	8756                	c.mv	a4,s5
   11b70:	865a                	c.mv	a2,s6
   11b72:	36bd                	c.jal	116e0 <lc3_dct_IV>
   11b74:	5b491783          	lh	a5,1460(s2)
   11b78:	00f05e63          	blez	a5,11b94 <ld_mdct.constprop.3+0x214>
   11b7c:	874e                	c.mv	a4,s3
   11b7e:	4781                	c.li	a5,0
   11b80:	000b2683          	lw	a3,0(s6)
   11b84:	0785                	c.addi	a5,1
   11b86:	c314                	c.sw	a3,0(a4)
   11b88:	5b491683          	lh	a3,1460(s2)
   11b8c:	0b11                	c.addi	s6,4
   11b8e:	0711                	c.addi	a4,4
   11b90:	fed7c8e3          	blt	a5,a3,11b80 <ld_mdct.constprop.3+0x200>
   11b94:	01491783          	lh	a5,20(s2)
   11b98:	1af05263          	blez	a5,11d3c <ld_mdct.constprop.3+0x3bc>
   11b9c:	8622                	c.mv	a2,s0
   11b9e:	8722                	c.mv	a4,s0
   11ba0:	00000793          	li	a5,0
   11ba4:	00072023          	sw	zero,0(a4)
   11ba8:	01491583          	lh	a1,20(s2)
   11bac:	0785                	c.addi	a5,1
   11bae:	0711                	c.addi	a4,4
   11bb0:	feb7cae3          	blt	a5,a1,11ba4 <ld_mdct.constprop.3+0x224>
   11bb4:	5b691783          	lh	a5,1462(s2)
   11bb8:	5aa91703          	lh	a4,1450(s2)
   11bbc:	20021e37          	lui	t3,0x20021
   11bc0:	71ce0e13          	addi	t3,t3,1820 # 2002171c <sns_gainMSBbits>
   11bc4:	0af707db          	lea.h	a5,a4,a5
   11bc8:	0cfe07db          	lea.w	a5,t3,a5
   11bcc:	6f07a683          	lw	a3,1776(a5)
   11bd0:	16b05663          	blez	a1,11d3c <ld_mdct.constprop.3+0x3bc>
   11bd4:	200228b7          	lui	a7,0x20022
   11bd8:	880a                	c.mv	a6,sp
   11bda:	5585                	c.li	a1,-31
   11bdc:	4501                	c.li	a0,0
   11bde:	71c88893          	addi	a7,a7,1820 # 2002271c <lc3_mdct_sin_twiddle_241+0x3a0>
   11be2:	4ebd                	c.li	t4,15
   11be4:	00100313          	li	t1,1
   11be8:	0006a383          	lw	t2,0(a3)
   11bec:	0046af83          	lw	t6,4(a3)
   11bf0:	8f1e                	c.mv	t5,t2
   11bf2:	13f3d563          	bge	t2,t6,11d1c <ld_mdct.constprop.3+0x39c>
   11bf6:	0c7982db          	lea.w	t0,s3,t2
   11bfa:	47bd                	c.li	a5,15
   11bfc:	0002a703          	lw	a4,0(t0) # 80000000 <BIN_SIZE+0x5ffc1998>
   11c00:	0f05                	c.addi	t5,1
   11c02:	0291                	c.addi	t0,4
   11c04:	af87077f          	clrs32	a4,a4
   11c08:	f0f707ff          	minw	a5,a4,a5
   11c0c:	ffff48e3          	blt	t5,t6,11bfc <ld_mdct.constprop.3+0x27c>
   11c10:	407f82b3          	sub	t0,t6,t2
   11c14:	0a58875b          	lea.h	a4,a7,t0
   11c18:	04071703          	lh	a4,64(a4)
   11c1c:	8a9e                	c.mv	s5,t2
   11c1e:	8f99                	c.sub	a5,a4
   11c20:	3c07a75b          	bfoz	a4,a5,15,0
   11c24:	00000f13          	li	t5,0
   11c28:	3c073b5b          	bfos	s6,a4,15,0
   11c2c:	03f3d263          	bge	t2,t6,11c50 <ld_mdct.constprop.3+0x2d0>
   11c30:	0c7982db          	lea.w	t0,s3,t2
   11c34:	0002a783          	lw	a5,0(t0)
   11c38:	0a85                	c.addi	s5,1
   11c3a:	0291                	c.addi	t0,4
   11c3c:	6f6797ff          	kslraw	a5,a5,s6
   11c40:	4107d793          	srai	a5,a5,0x10
   11c44:	5af79f7f          	kmabb	t5,a5,a5
   11c48:	fffac6e3          	blt	s5,t6,11c34 <ld_mdct.constprop.3+0x2b4>
   11c4c:	407f82b3          	sub	t0,t6,t2
   11c50:	00171793          	slli	a5,a4,0x1
   11c54:	40f307b3          	sub	a5,t1,a5
   11c58:	3c07a7db          	bfoz	a5,a5,15,0
   11c5c:	0212da5b          	beqc	t0,1,11c90 <ld_mdct.constprop.3+0x310>
   11c60:	0a22d45b          	beqc	t0,2,11d08 <ld_mdct.constprop.3+0x388>
   11c64:	0a5e02db          	lea.h	t0,t3,t0
   11c68:	2e029703          	lh	a4,736(t0)
   11c6c:	00000f93          	li	t6,0
   11c70:	8eef1f7f          	kmmwb2	t5,t5,a4
   11c74:	01e62023          	sw	t5,0(a2)
   11c78:	000f0a63          	beqz	t5,11c8c <ld_mdct.constprop.3+0x30c>
   11c7c:	af8f0fff          	clrs32	t6,t5
   11c80:	41f787b3          	sub	a5,a5,t6
   11c84:	3c07a7db          	bfoz	a5,a5,15,0
   11c88:	3c0fbfdb          	bfos	t6,t6,15,0
   11c8c:	01ff1f33          	sll	t5,t5,t6
   11c90:	3c07b7db          	bfos	a5,a5,15,0
   11c94:	01e62023          	sw	t5,0(a2)
   11c98:	00f81023          	sh	a5,0(a6)
   11c9c:	01491703          	lh	a4,20(s2)
   11ca0:	0505                	c.addi	a0,1
   11ca2:	f2f585ff          	maxw	a1,a1,a5
   11ca6:	0691                	c.addi	a3,4
   11ca8:	0611                	c.addi	a2,4
   11caa:	0809                	c.addi	a6,2
   11cac:	f2e54ee3          	blt	a0,a4,11be8 <ld_mdct.constprop.3+0x268>
   11cb0:	3c05a85b          	bfoz	a6,a1,15,0
   11cb4:	02e05863          	blez	a4,11ce4 <ld_mdct.constprop.3+0x364>
   11cb8:	868a                	c.mv	a3,sp
   11cba:	4601                	c.li	a2,0
   11cbc:	01f00513          	li	a0,31
   11cc0:	00069783          	lh	a5,0(a3)
   11cc4:	4018                	c.lw	a4,0(s0)
   11cc6:	40f587b3          	sub	a5,a1,a5
   11cca:	f0a787ff          	minw	a5,a5,a0
   11cce:	40f757b3          	sra	a5,a4,a5
   11cd2:	c01c                	c.sw	a5,0(s0)
   11cd4:	01491783          	lh	a5,20(s2)
   11cd8:	0605                	c.addi	a2,1
   11cda:	0411                	c.addi	s0,4
   11cdc:	00268693          	addi	a3,a3,2
   11ce0:	fef640e3          	blt	a2,a5,11cc0 <ld_mdct.constprop.3+0x340>
   11ce4:	000a1783          	lh	a5,0(s4)
   11ce8:	0af807db          	lea.h	a5,a6,a5
   11cec:	00f49023          	sh	a5,0(s1)
   11cf0:	50ba                	c.lwsp	ra,172(sp)
   11cf2:	542a                	c.lwsp	s0,168(sp)
   11cf4:	549a                	c.lwsp	s1,164(sp)
   11cf6:	590a                	c.lwsp	s2,160(sp)
   11cf8:	49fa                	c.lwsp	s3,156(sp)
   11cfa:	4a6a                	c.lwsp	s4,152(sp)
   11cfc:	4ada                	c.lwsp	s5,148(sp)
   11cfe:	4b4a                	c.lwsp	s6,144(sp)
   11d00:	4c3a                	c.lwsp	s8,140(sp)
   11d02:	4caa                	c.lwsp	s9,136(sp)
   11d04:	614d                	c.addi16sp	sp,176
   11d06:	8082                	c.jr	ra
   11d08:	401f5f13          	srai	t5,t5,0x1
   11d0c:	3c07b7db          	bfos	a5,a5,15,0
   11d10:	01e62023          	sw	t5,0(a2)
   11d14:	00f81023          	sh	a5,0(a6)
   11d18:	f85ff06f          	j	11c9c <ld_mdct.constprop.3+0x31c>
   11d1c:	407f82b3          	sub	t0,t6,t2
   11d20:	0a5887db          	lea.h	a5,a7,t0
   11d24:	04079783          	lh	a5,64(a5)
   11d28:	4f01                	c.li	t5,0
   11d2a:	40fe87b3          	sub	a5,t4,a5
   11d2e:	0786                	c.slli	a5,0x1
   11d30:	40f307b3          	sub	a5,t1,a5
   11d34:	3c07a7db          	bfoz	a5,a5,15,0
   11d38:	f29ff06f          	j	11c60 <ld_mdct.constprop.3+0x2e0>
   11d3c:	67c1                	c.lui	a5,0x10
   11d3e:	fe178813          	addi	a6,a5,-31 # ffe1 <tda_detector+0x2cd>
   11d42:	b74d                	c.j	11ce4 <ld_mdct.constprop.3+0x364>

00011d44 <dec_imdct_fix>:
   11d44:	1101                	c.addi	sp,-32
   11d46:	cc22                	c.swsp	s0,24(sp)
   11d48:	ca26                	c.swsp	s1,20(sp)
   11d4a:	c64e                	c.swsp	s3,12(sp)
   11d4c:	c256                	c.swsp	s5,4(sp)
   11d4e:	ce06                	c.swsp	ra,28(sp)
   11d50:	c84a                	c.swsp	s2,16(sp)
   11d52:	c452                	c.swsp	s4,8(sp)
   11d54:	c05a                	c.swsp	s6,0(sp)
   11d56:	00c51b03          	lh	s6,12(a0)
   11d5a:	8aaa                	c.mv	s5,a0
   11d5c:	87b6                	c.mv	a5,a3
   11d5e:	84ae                	c.mv	s1,a1
   11d60:	07a52683          	lw	a3,122(a0)
   11d64:	01a51583          	lh	a1,26(a0)
   11d68:	01451503          	lh	a0,20(a0)
   11d6c:	875a                	c.mv	a4,s6
   11d6e:	01fb5413          	srli	s0,s6,0x1f
   11d72:	89b2                	c.mv	s3,a2
   11d74:	8626                	c.mv	a2,s1
   11d76:	016a9a03          	lh	s4,22(s5)
   11d7a:	088aa903          	lw	s2,136(s5)
   11d7e:	945a                	c.add	s0,s6
   11d80:	961ff0ef          	jal	ra,116e0 <lc3_dct_IV>
   11d84:	8405                	c.srai	s0,0x1
   11d86:	07800713          	li	a4,120
   11d8a:	08ea8a93          	addi	s5,s5,142
   11d8e:	414407b3          	sub	a5,s0,s4
   11d92:	15674163          	blt	a4,s6,11ed4 <dec_imdct_fix+0x190>
   11d96:	04f05163          	blez	a5,11dd8 <dec_imdct_fix+0x94>
   11d9a:	00241693          	slli	a3,s0,0x2
   11d9e:	008a0833          	add	a6,s4,s0
   11da2:	414686b3          	sub	a3,a3,s4
   11da6:	8756                	c.mv	a4,s5
   11da8:	0d04885b          	lea.w	a6,s1,a6
   11dac:	0ad906db          	lea.h	a3,s2,a3
   11db0:	013008b3          	add	a7,zero,s3
   11db4:	0cfa835b          	lea.w	t1,s5,a5
   11db8:	00082503          	lw	a0,0(a6)
   11dbc:	ffe69603          	lh	a2,-2(a3)
   11dc0:	430c                	c.lw	a1,0(a4)
   11dc2:	0711                	c.addi	a4,4
   11dc4:	9ec5167f          	kmmwb2.u	a2,a0,a2
   11dc8:	962e                	c.add	a2,a1
   11dca:	00c8a023          	sw	a2,0(a7)
   11dce:	0811                	c.addi	a6,4
   11dd0:	16f9                	c.addi	a3,-2
   11dd2:	0891                	c.addi	a7,4
   11dd4:	fe6712e3          	bne	a4,t1,11db8 <dec_imdct_fix+0x74>
   11dd8:	06805863          	blez	s0,11e48 <dec_imdct_fix+0x104>
   11ddc:	00279813          	slli	a6,a5,0x2
   11de0:	00141613          	slli	a2,s0,0x1
   11de4:	010a8333          	add	t1,s5,a6
   11de8:	008608b3          	add	a7,a2,s0
   11dec:	41460eb3          	sub	t4,a2,s4
   11df0:	0e848e5b          	lea.d	t3,s1,s0
   11df4:	0b1908db          	lea.h	a7,s2,a7
   11df8:	984e                	c.add	a6,s3
   11dfa:	0dda8edb          	lea.w	t4,s5,t4
   11dfe:	871a                	c.mv	a4,t1
   11e00:	ffce2503          	lw	a0,-4(t3)
   11e04:	ffe89683          	lh	a3,-2(a7)
   11e08:	430c                	c.lw	a1,0(a4)
   11e0a:	0711                	c.addi	a4,4
   11e0c:	9ed516ff          	kmmwb2.u	a3,a0,a3
   11e10:	40d586b3          	sub	a3,a1,a3
   11e14:	00d82023          	sw	a3,0(a6)
   11e18:	1e71                	c.addi	t3,-4
   11e1a:	18f9                	c.addi	a7,-2
   11e1c:	0811                	c.addi	a6,4
   11e1e:	ffd711e3          	bne	a4,t4,11e00 <dec_imdct_fix+0xbc>
   11e22:	1679                	c.addi	a2,-2
   11e24:	85a6                	c.mv	a1,s1
   11e26:	964a                	c.add	a2,s2
   11e28:	ffe90513          	addi	a0,s2,-2
   11e2c:	4194                	c.lw	a3,0(a1)
   11e2e:	00061703          	lh	a4,0(a2)
   11e32:	1679                	c.addi	a2,-2
   11e34:	0591                	c.addi	a1,4
   11e36:	9ee6977f          	kmmwb2.u	a4,a3,a4
   11e3a:	40e00733          	neg	a4,a4
   11e3e:	00e32023          	sw	a4,0(t1)
   11e42:	0311                	c.addi	t1,4
   11e44:	fec514e3          	bne	a0,a2,11e2c <dec_imdct_fix+0xe8>
   11e48:	02f05863          	blez	a5,11e78 <dec_imdct_fix+0x134>
   11e4c:	00279813          	slli	a6,a5,0x2
   11e50:	010a8533          	add	a0,s5,a6
   11e54:	8626                	c.mv	a2,s1
   11e56:	0a8905db          	lea.h	a1,s2,s0
   11e5a:	9826                	c.add	a6,s1
   11e5c:	4214                	c.lw	a3,0(a2)
   11e5e:	00059703          	lh	a4,0(a1)
   11e62:	0611                	c.addi	a2,4
   11e64:	0589                	c.addi	a1,2
   11e66:	9ee6977f          	kmmwb2.u	a4,a3,a4
   11e6a:	40e00733          	neg	a4,a4
   11e6e:	fee52e23          	sw	a4,-4(a0)
   11e72:	1571                	c.addi	a0,-4
   11e74:	ff0614e3          	bne	a2,a6,11e5c <dec_imdct_fix+0x118>
   11e78:	0487d263          	bge	a5,s0,11ebc <dec_imdct_fix+0x178>
   11e7c:	0a84075b          	lea.h	a4,s0,s0
   11e80:	41470a33          	sub	s4,a4,s4
   11e84:	fffa0a13          	addi	s4,s4,-1
   11e88:	00f40733          	add	a4,s0,a5
   11e8c:	40fa0a33          	sub	s4,s4,a5
   11e90:	0ae9095b          	lea.h	s2,s2,a4
   11e94:	0cf487db          	lea.w	a5,s1,a5
   11e98:	0d4989db          	lea.w	s3,s3,s4
   11e9c:	0c84845b          	lea.w	s0,s1,s0
   11ea0:	4394                	c.lw	a3,0(a5)
   11ea2:	00091703          	lh	a4,0(s2)
   11ea6:	0791                	c.addi	a5,4
   11ea8:	0909                	c.addi	s2,2
   11eaa:	9ee6977f          	kmmwb2.u	a4,a3,a4
   11eae:	40e00733          	neg	a4,a4
   11eb2:	00e9a023          	sw	a4,0(s3)
   11eb6:	19f1                	c.addi	s3,-4
   11eb8:	fef414e3          	bne	s0,a5,11ea0 <dec_imdct_fix+0x15c>
   11ebc:	40f2                	c.lwsp	ra,28(sp)
   11ebe:	4462                	c.lwsp	s0,24(sp)
   11ec0:	44d2                	c.lwsp	s1,20(sp)
   11ec2:	4942                	c.lwsp	s2,16(sp)
   11ec4:	49b2                	c.lwsp	s3,12(sp)
   11ec6:	4a22                	c.lwsp	s4,8(sp)
   11ec8:	4a92                	c.lwsp	s5,4(sp)
   11eca:	4b02                	c.lwsp	s6,0(sp)
   11ecc:	4501                	c.li	a0,0
   11ece:	6105                	c.addi16sp	sp,32
   11ed0:	00008067          	ret
   11ed4:	04f05063          	blez	a5,11f14 <dec_imdct_fix+0x1d0>
   11ed8:	00241693          	slli	a3,s0,0x2
   11edc:	008a0533          	add	a0,s4,s0
   11ee0:	414686b3          	sub	a3,a3,s4
   11ee4:	8756                	c.mv	a4,s5
   11ee6:	0ca4855b          	lea.w	a0,s1,a0
   11eea:	0ad906db          	lea.h	a3,s2,a3
   11eee:	884e                	c.mv	a6,s3
   11ef0:	0cfa835b          	lea.w	t1,s5,a5
   11ef4:	4310                	c.lw	a2,0(a4)
   11ef6:	00052883          	lw	a7,0(a0)
   11efa:	ffe69583          	lh	a1,-2(a3)
   11efe:	0711                	c.addi	a4,4
   11f00:	0511                	c.addi	a0,4
   11f02:	56b8967f          	kmmawb.u	a2,a7,a1
   11f06:	16f9                	c.addi	a3,-2
   11f08:	00c82023          	sw	a2,0(a6)
   11f0c:	00480813          	addi	a6,a6,4
   11f10:	fee312e3          	bne	t1,a4,11ef4 <dec_imdct_fix+0x1b0>
   11f14:	06805863          	blez	s0,11f84 <dec_imdct_fix+0x240>
   11f18:	00279813          	slli	a6,a5,0x2
   11f1c:	00141613          	slli	a2,s0,0x1
   11f20:	010a8333          	add	t1,s5,a6
   11f24:	008608b3          	add	a7,a2,s0
   11f28:	41460eb3          	sub	t4,a2,s4
   11f2c:	0e848e5b          	lea.d	t3,s1,s0
   11f30:	0b1908db          	lea.h	a7,s2,a7
   11f34:	984e                	c.add	a6,s3
   11f36:	0dda8edb          	lea.w	t4,s5,t4
   11f3a:	871a                	c.mv	a4,t1
   11f3c:	ffce2503          	lw	a0,-4(t3)
   11f40:	ffe89683          	lh	a3,-2(a7)
   11f44:	430c                	c.lw	a1,0(a4)
   11f46:	0711                	c.addi	a4,4
   11f48:	54d516ff          	smmwb.u	a3,a0,a3
   11f4c:	40d586b3          	sub	a3,a1,a3
   11f50:	00d82023          	sw	a3,0(a6)
   11f54:	1e71                	c.addi	t3,-4
   11f56:	18f9                	c.addi	a7,-2
   11f58:	0811                	c.addi	a6,4
   11f5a:	feee91e3          	bne	t4,a4,11f3c <dec_imdct_fix+0x1f8>
   11f5e:	1679                	c.addi	a2,-2
   11f60:	85a6                	c.mv	a1,s1
   11f62:	964a                	c.add	a2,s2
   11f64:	ffe90513          	addi	a0,s2,-2
   11f68:	4194                	c.lw	a3,0(a1)
   11f6a:	00061703          	lh	a4,0(a2)
   11f6e:	1679                	c.addi	a2,-2
   11f70:	0591                	c.addi	a1,4
   11f72:	54e6977f          	smmwb.u	a4,a3,a4
   11f76:	40e00733          	neg	a4,a4
   11f7a:	00e32023          	sw	a4,0(t1)
   11f7e:	0311                	c.addi	t1,4
   11f80:	fec514e3          	bne	a0,a2,11f68 <dec_imdct_fix+0x224>
   11f84:	02f05863          	blez	a5,11fb4 <dec_imdct_fix+0x270>
   11f88:	00279813          	slli	a6,a5,0x2
   11f8c:	010a8533          	add	a0,s5,a6
   11f90:	8626                	c.mv	a2,s1
   11f92:	0a8905db          	lea.h	a1,s2,s0
   11f96:	9826                	c.add	a6,s1
   11f98:	4214                	c.lw	a3,0(a2)
   11f9a:	00059703          	lh	a4,0(a1)
   11f9e:	0611                	c.addi	a2,4
   11fa0:	0589                	c.addi	a1,2
   11fa2:	54e6977f          	smmwb.u	a4,a3,a4
   11fa6:	40e00733          	neg	a4,a4
   11faa:	fee52e23          	sw	a4,-4(a0)
   11fae:	1571                	c.addi	a0,-4
   11fb0:	fec814e3          	bne	a6,a2,11f98 <dec_imdct_fix+0x254>
   11fb4:	f087d4e3          	bge	a5,s0,11ebc <dec_imdct_fix+0x178>
   11fb8:	0a84075b          	lea.h	a4,s0,s0
   11fbc:	41470a33          	sub	s4,a4,s4
   11fc0:	fffa0a13          	addi	s4,s4,-1
   11fc4:	00f40733          	add	a4,s0,a5
   11fc8:	40fa0a33          	sub	s4,s4,a5
   11fcc:	0ae9095b          	lea.h	s2,s2,a4
   11fd0:	0cf487db          	lea.w	a5,s1,a5
   11fd4:	0d4989db          	lea.w	s3,s3,s4
   11fd8:	0c84845b          	lea.w	s0,s1,s0
   11fdc:	4394                	c.lw	a3,0(a5)
   11fde:	00091703          	lh	a4,0(s2)
   11fe2:	0791                	c.addi	a5,4
   11fe4:	0909                	c.addi	s2,2
   11fe6:	54e6977f          	smmwb.u	a4,a3,a4
   11fea:	40e00733          	neg	a4,a4
   11fee:	00e9a023          	sw	a4,0(s3)
   11ff2:	19f1                	c.addi	s3,-4
   11ff4:	fe8794e3          	bne	a5,s0,11fdc <dec_imdct_fix+0x298>
   11ff8:	ec5ff06f          	j	11ebc <dec_imdct_fix+0x178>

00011ffc <dec_arithmatic>:
   11ffc:	7161                	c.addi16sp	sp,-432
   11ffe:	1a812423          	sw	s0,424(sp)
   12002:	1a912223          	sw	s1,420(sp)
   12006:	19412c23          	sw	s4,408(sp)
   1200a:	19612823          	sw	s6,400(sp)
   1200e:	19812423          	sw	s8,392(sp)
   12012:	1a112623          	sw	ra,428(sp)
   12016:	1b212023          	sw	s2,416(sp)
   1201a:	19312e23          	sw	s3,412(sp)
   1201e:	19512a23          	sw	s5,404(sp)
   12022:	19712623          	sw	s7,396(sp)
   12026:	19912223          	sw	s9,388(sp)
   1202a:	19a12023          	sw	s10,384(sp)
   1202e:	17b12e23          	sw	s11,380(sp)
   12032:	01a51903          	lh	s2,26(a0)
   12036:	8c2a                	c.mv	s8,a0
   12038:	070c1883          	lh	a7,112(s8)
   1203c:	0a000513          	li	a0,160
   12040:	072c1803          	lh	a6,114(s8)
   12044:	842e                	c.mv	s0,a1
   12046:	0905                	c.addi	s2,1
   12048:	0cf634db          	bfos	s1,a2,3,15
   1204c:	02a90933          	mul	s2,s2,a0
   12050:	02610593          	addi	a1,sp,38
   12054:	1030                	c.addi4spn	a2,sp,40
   12056:	8522                	c.mv	a0,s0
   12058:	ce3e                	c.swsp	a5,28(sp)
   1205a:	ca36                	c.swsp	a3,20(sp)
   1205c:	00e12c23          	sw	a4,24(sp)
   12060:	02011323          	sh	zero,38(sp)
   12064:	02011223          	sh	zero,36(sp)
   12068:	03111123          	sh	a7,34(sp)
   1206c:	03011023          	sh	a6,32(sp)
   12070:	bf8f80ef          	jal	ra,a468 <ac_dec_init>
   12074:	012c1b03          	lh	s6,18(s8)
   12078:	47e1                	c.li	a5,24
   1207a:	02fb0b33          	mul	s6,s6,a5
   1207e:	024c1a03          	lh	s4,36(s8)
   12082:	00992933          	slt	s2,s2,s1
   12086:	0926                	c.slli	s2,0x9
   12088:	0164a4b3          	slt	s1,s1,s6
   1208c:	03405a63          	blez	s4,120c0 <dec_arithmatic+0xc4>
   12090:	20021ab7          	lui	s5,0x20021
   12094:	71ca8a93          	addi	s5,s5,1820 # 2002171c <sns_gainMSBbits>
   12098:	0492                	c.slli	s1,0x4
   1209a:	030a8b93          	addi	s7,s5,48
   1209e:	010a8b13          	addi	s6,s5,16
   120a2:	9ba6                	c.add	s7,s1
   120a4:	94da                	c.add	s1,s6
   120a6:	c226                	c.swsp	s1,4(sp)
   120a8:	0b4c0a5b          	lea.h	s4,s8,s4
   120ac:	84e2                	c.mv	s1,s8
   120ae:	49a1                	c.li	s3,8
   120b0:	02649783          	lh	a5,38(s1)
   120b4:	1af04063          	bgtz	a5,12254 <dec_arithmatic+0x258>
   120b8:	00248493          	addi	s1,s1,2
   120bc:	fe9a1ae3          	bne	s4,s1,120b0 <dec_arithmatic+0xb4>
   120c0:	02411783          	lh	a5,36(sp)
   120c4:	14079863          	bnez	a5,12214 <dec_arithmatic+0x218>
   120c8:	020c1703          	lh	a4,32(s8)
   120cc:	01ec1603          	lh	a2,30(s8)
   120d0:	20070663          	beqz	a4,122dc <dec_arithmatic+0x2e0>
   120d4:	0cc05e63          	blez	a2,121b0 <dec_arithmatic+0x1b4>
   120d8:	3c0924db          	bfoz	s1,s2,15,0
   120dc:	c826                	c.swsp	s1,16(sp)
   120de:	1804                	c.addi4spn	s1,sp,48
   120e0:	c426                	c.swsp	s1,8(sp)
   120e2:	44d2                	c.lwsp	s1,20(sp)
   120e4:	0489                	c.addi	s1,2
   120e6:	4f541b0b          	addigp	s6,11508 # 82e30 <ac_spec_lookup>
   120ea:	3f521a8b          	addigp	s5,7156 # 81d30 <ac_spec_freq>
   120ee:	47441a0b          	addigp	s4,9332 # 825b0 <ac_spec_cumfreq>
   120f2:	4c8d                	c.li	s9,3
   120f4:	02200d93          	li	s11,34
   120f8:	00012223          	sw	zero,4(sp)
   120fc:	00ec1703          	lh	a4,14(s8)
   12100:	46c2                	c.lwsp	a3,16(sp)
   12102:	3c07a65b          	bfoz	a2,a5,15,0
   12106:	01f75793          	srli	a5,a4,0x1f
   1210a:	00d60bb3          	add	s7,a2,a3
   1210e:	c632                	c.swsp	a2,12(sp)
   12110:	97ba                	c.add	a5,a4
   12112:	4612                	c.lwsp	a2,4(sp)
   12114:	4017d793          	srai	a5,a5,0x1
   12118:	3c0babdb          	bfoz	s7,s7,15,0
   1211c:	00c7d663          	bge	a5,a2,12128 <dec_arithmatic+0x12c>
   12120:	100b8b93          	addi	s7,s7,256 # 80000100 <BIN_SIZE+0x5ffc1a98>
   12124:	3c0babdb          	bfoz	s7,s7,15,0
   12128:	3c0bbbdb          	bfos	s7,s7,15,0
   1212c:	00000d13          	li	s10,0
   12130:	00049023          	sh	zero,0(s1)
   12134:	fe049f23          	sh	zero,-2(s1)
   12138:	f19d09ff          	minw	s3,s10,s9
   1213c:	00a99713          	slli	a4,s3,0xa
   12140:	975a                	c.add	a4,s6
   12142:	975e                	c.add	a4,s7
   12144:	00074683          	lbu	a3,0(a4)
   12148:	1030                	c.addi4spn	a2,sp,40
   1214a:	03b686b3          	mul	a3,a3,s11
   1214e:	02610593          	addi	a1,sp,38
   12152:	8522                	c.mv	a0,s0
   12154:	001d0913          	addi	s2,s10,1
   12158:	00da8733          	add	a4,s5,a3
   1215c:	014686b3          	add	a3,a3,s4
   12160:	968f80ef          	jal	ra,a2c8 <ac_decode1>
   12164:	46bd                	c.li	a3,15
   12166:	872a                	c.mv	a4,a0
   12168:	1010                	c.addi4spn	a2,sp,32
   1216a:	02210593          	addi	a1,sp,34
   1216e:	8522                	c.mv	a0,s0
   12170:	30e6d263          	bge	a3,a4,12474 <dec_arithmatic+0x478>
   12174:	020d0c63          	beqz	s10,121ac <dec_arithmatic+0x1b0>
   12178:	b20f80ef          	jal	ra,a498 <read_bit>
   1217c:	ffe49703          	lh	a4,-2(s1)
   12180:	01a51533          	sll	a0,a0,s10
   12184:	972a                	c.add	a4,a0
   12186:	1010                	c.addi4spn	a2,sp,32
   12188:	02210593          	addi	a1,sp,34
   1218c:	00800533          	add	a0,zero,s0
   12190:	fee49f23          	sh	a4,-2(s1)
   12194:	b04f80ef          	jal	ra,a498 <read_bit>
   12198:	00049703          	lh	a4,0(s1)
   1219c:	01a51533          	sll	a0,a0,s10
   121a0:	00e50533          	add	a0,a0,a4
   121a4:	00a49023          	sh	a0,0(s1)
   121a8:	06e9545b          	beqc	s2,14,12210 <dec_arithmatic+0x214>
   121ac:	8d4a                	c.mv	s10,s2
   121ae:	b769                	c.j	12138 <dec_arithmatic+0x13c>
   121b0:	02211683          	lh	a3,34(sp)
   121b4:	02611583          	lh	a1,38(sp)
   121b8:	00ec1783          	lh	a5,14(s8)
   121bc:	00f65e63          	bge	a2,a5,121d8 <dec_arithmatic+0x1dc>
   121c0:	01412483          	lw	s1,20(sp)
   121c4:	0ac487db          	lea.h	a5,s1,a2
   121c8:	00079023          	sh	zero,0(a5)
   121cc:	00ec1703          	lh	a4,14(s8)
   121d0:	0605                	c.addi	a2,1
   121d2:	0789                	c.addi	a5,2
   121d4:	fee64ae3          	blt	a2,a4,121c8 <dec_arithmatic+0x1cc>
   121d8:	ffd58793          	addi	a5,a1,-3
   121dc:	0cf7a7db          	bfoz	a5,a5,3,15
   121e0:	00168493          	addi	s1,a3,1
   121e4:	5685                	c.li	a3,-31
   121e6:	8e9d                	c.sub	a3,a5
   121e8:	02011703          	lh	a4,32(sp)
   121ec:	57b2                	c.lwsp	a5,44(sp)
   121ee:	0e9684db          	lea.d	s1,a3,s1
   121f2:	af97077f          	clz32	a4,a4
   121f6:	af9787ff          	clz32	a5,a5
   121fa:	94ba                	c.add	s1,a4
   121fc:	17e9                	c.addi	a5,-6
   121fe:	8c9d                	c.sub	s1,a5
   12200:	01c12603          	lw	a2,28(sp)
   12204:	3c04b4db          	bfos	s1,s1,15,0
   12208:	00961023          	sh	s1,0(a2)
   1220c:	3404dc63          	bgez	s1,12564 <dec_arithmatic+0x568>
   12210:	00100793          	li	a5,1
   12214:	00900513          	li	a0,9
   12218:	74fc1523          	sh	a5,1866(s8)
   1221c:	1ac12083          	lw	ra,428(sp)
   12220:	1a812403          	lw	s0,424(sp)
   12224:	1a412483          	lw	s1,420(sp)
   12228:	1a012903          	lw	s2,416(sp)
   1222c:	19c12983          	lw	s3,412(sp)
   12230:	19812a03          	lw	s4,408(sp)
   12234:	19412a83          	lw	s5,404(sp)
   12238:	19012b03          	lw	s6,400(sp)
   1223c:	18c12b83          	lw	s7,396(sp)
   12240:	18812c03          	lw	s8,392(sp)
   12244:	18412c83          	lw	s9,388(sp)
   12248:	18012d03          	lw	s10,384(sp)
   1224c:	17c12d83          	lw	s11,380(sp)
   12250:	615d                	c.addi16sp	sp,432
   12252:	8082                	c.jr	ra
   12254:	4712                	c.lwsp	a4,4(sp)
   12256:	02410813          	addi	a6,sp,36
   1225a:	47a1                	c.li	a5,8
   1225c:	86de                	c.mv	a3,s7
   1225e:	1030                	c.addi4spn	a2,sp,40
   12260:	02610593          	addi	a1,sp,38
   12264:	00800533          	add	a0,zero,s0
   12268:	950f80ef          	jal	ra,a3b8 <ac_decode>
   1226c:	0505                	c.addi	a0,1
   1226e:	3c05355b          	bfos	a0,a0,15,0
   12272:	02a49323          	sh	a0,38(s1)
   12276:	03349523          	sh	s3,42(s1)
   1227a:	03349723          	sh	s3,46(s1)
   1227e:	03349923          	sh	s3,50(s1)
   12282:	03349b23          	sh	s3,54(s1)
   12286:	03349d23          	sh	s3,58(s1)
   1228a:	03349f23          	sh	s3,62(s1)
   1228e:	05349123          	sh	s3,66(s1)
   12292:	05349323          	sh	s3,70(s1)
   12296:	e2a051e3          	blez	a0,120b8 <dec_arithmatic+0xbc>
   1229a:	160a8b13          	addi	s6,s5,352
   1229e:	050a8d93          	addi	s11,s5,80
   122a2:	8d26                	c.mv	s10,s1
   122a4:	00000c93          	li	s9,0
   122a8:	876e                	c.mv	a4,s11
   122aa:	86da                	c.mv	a3,s6
   122ac:	47c5                	c.li	a5,17
   122ae:	02410813          	addi	a6,sp,36
   122b2:	1030                	c.addi4spn	a2,sp,40
   122b4:	02610593          	addi	a1,sp,38
   122b8:	00800533          	add	a0,zero,s0
   122bc:	8fcf80ef          	jal	ra,a3b8 <ac_decode>
   122c0:	02ad1523          	sh	a0,42(s10)
   122c4:	02649783          	lh	a5,38(s1)
   122c8:	0c85                	c.addi	s9,1
   122ca:	022b0b13          	addi	s6,s6,34
   122ce:	022d8d93          	addi	s11,s11,34
   122d2:	0d11                	c.addi	s10,4
   122d4:	fcfccae3          	blt	s9,a5,122a8 <dec_arithmatic+0x2ac>
   122d8:	de1ff06f          	j	120b8 <dec_arithmatic+0xbc>
   122dc:	ecc05ae3          	blez	a2,121b0 <dec_arithmatic+0x1b4>
   122e0:	3c0924db          	bfoz	s1,s2,15,0
   122e4:	c626                	c.swsp	s1,12(sp)
   122e6:	44d2                	c.lwsp	s1,20(sp)
   122e8:	0489                	c.addi	s1,2
   122ea:	4f541b0b          	addigp	s6,11508 # 82e30 <ac_spec_lookup>
   122ee:	3f521a8b          	addigp	s5,7156 # 81d30 <ac_spec_freq>
   122f2:	47441a0b          	addigp	s4,9332 # 825b0 <ac_spec_cumfreq>
   122f6:	4b8d                	c.li	s7,3
   122f8:	02200d13          	li	s10,34
   122fc:	4cbd                	c.li	s9,15
   122fe:	c202                	c.swsp	zero,4(sp)
   12300:	00ec1683          	lh	a3,14(s8)
   12304:	3c07265b          	bfoz	a2,a4,15,0
   12308:	01f6d793          	srli	a5,a3,0x1f
   1230c:	97b6                	c.add	a5,a3
   1230e:	46b2                	c.lwsp	a3,12(sp)
   12310:	c432                	c.swsp	a2,8(sp)
   12312:	00d609b3          	add	s3,a2,a3
   12316:	4612                	c.lwsp	a2,4(sp)
   12318:	4017d793          	srai	a5,a5,0x1
   1231c:	3c09a9db          	bfoz	s3,s3,15,0
   12320:	00c7d663          	bge	a5,a2,1232c <dec_arithmatic+0x330>
   12324:	10098993          	addi	s3,s3,256
   12328:	3c09a9db          	bfoz	s3,s3,15,0
   1232c:	3c09b9db          	bfos	s3,s3,15,0
   12330:	4d81                	c.li	s11,0
   12332:	00049023          	sh	zero,0(s1)
   12336:	fe049f23          	sh	zero,-2(s1)
   1233a:	a81d                	c.j	12370 <dec_arithmatic+0x374>
   1233c:	95cf80ef          	jal	ra,a498 <read_bit>
   12340:	ffe49783          	lh	a5,-2(s1)
   12344:	01b51533          	sll	a0,a0,s11
   12348:	97aa                	c.add	a5,a0
   1234a:	1010                	c.addi4spn	a2,sp,32
   1234c:	02210593          	addi	a1,sp,34
   12350:	00800533          	add	a0,zero,s0
   12354:	fef49f23          	sh	a5,-2(s1)
   12358:	940f80ef          	jal	ra,a498 <read_bit>
   1235c:	00049783          	lh	a5,0(s1)
   12360:	01b51533          	sll	a0,a0,s11
   12364:	953e                	c.add	a0,a5
   12366:	0d85                	c.addi	s11,1
   12368:	00a49023          	sh	a0,0(s1)
   1236c:	aaedd25b          	beqc	s11,14,12210 <dec_arithmatic+0x214>
   12370:	f17d897f          	minw	s2,s11,s7
   12374:	00a91793          	slli	a5,s2,0xa
   12378:	97da                	c.add	a5,s6
   1237a:	97ce                	c.add	a5,s3
   1237c:	0007c683          	lbu	a3,0(a5)
   12380:	1030                	c.addi4spn	a2,sp,40
   12382:	03a686b3          	mul	a3,a3,s10
   12386:	02610593          	addi	a1,sp,38
   1238a:	8522                	c.mv	a0,s0
   1238c:	00da8733          	add	a4,s5,a3
   12390:	014686b3          	add	a3,a3,s4
   12394:	f35f70ef          	jal	ra,a2c8 <ac_decode1>
   12398:	87aa                	c.mv	a5,a0
   1239a:	1010                	c.addi4spn	a2,sp,32
   1239c:	02210593          	addi	a1,sp,34
   123a0:	8522                	c.mv	a0,s0
   123a2:	f8fccde3          	blt	s9,a5,1233c <dec_arithmatic+0x340>
   123a6:	ffe49583          	lh	a1,-2(s1)
   123aa:	00049603          	lh	a2,0(s1)
   123ae:	0037f693          	andi	a3,a5,3
   123b2:	4427b9db          	bfos	s3,a5,17,2
   123b6:	01b69733          	sll	a4,a3,s11
   123ba:	01b997b3          	sll	a5,s3,s11
   123be:	972e                	c.add	a4,a1
   123c0:	00c787b3          	add	a5,a5,a2
   123c4:	3c07375b          	bfos	a4,a4,15,0
   123c8:	3c07b7db          	bfos	a5,a5,15,0
   123cc:	fee49f23          	sh	a4,-2(s1)
   123d0:	00f49023          	sh	a5,0(s1)
   123d4:	04e04e63          	bgtz	a4,12430 <dec_arithmatic+0x434>
   123d8:	06f04c63          	bgtz	a5,12450 <dec_arithmatic+0x454>
   123dc:	00c90713          	addi	a4,s2,12
   123e0:	00100613          	li	a2,1
   123e4:	3c0737db          	bfos	a5,a4,15,0
   123e8:	01b64c63          	blt	a2,s11,12400 <dec_arithmatic+0x404>
   123ec:	00190713          	addi	a4,s2,1
   123f0:	013687b3          	add	a5,a3,s3
   123f4:	02e787b3          	mul	a5,a5,a4
   123f8:	00178713          	addi	a4,a5,1
   123fc:	3c0737db          	bfos	a5,a4,15,0
   12400:	4622                	c.lwsp	a2,8(sp)
   12402:	02211683          	lh	a3,34(sp)
   12406:	02611583          	lh	a1,38(sp)
   1240a:	1076275b          	bfoz	a4,a2,4,7
   1240e:	973e                	c.add	a4,a5
   12410:	40d587b3          	sub	a5,a1,a3
   12414:	3c07375b          	bfos	a4,a4,15,0
   12418:	defbcce3          	blt	s7,a5,12210 <dec_arithmatic+0x214>
   1241c:	4792                	c.lwsp	a5,4(sp)
   1241e:	01ec1603          	lh	a2,30(s8)
   12422:	0789                	c.addi	a5,2
   12424:	c23e                	c.swsp	a5,4(sp)
   12426:	0491                	c.addi	s1,4
   12428:	ecc7cce3          	blt	a5,a2,12300 <dec_arithmatic+0x304>
   1242c:	d8dff06f          	j	121b8 <dec_arithmatic+0x1bc>
   12430:	1010                	c.addi4spn	a2,sp,32
   12432:	02210593          	addi	a1,sp,34
   12436:	8522                	c.mv	a0,s0
   12438:	00d12823          	sw	a3,16(sp)
   1243c:	85cf80ef          	jal	ra,a498 <read_bit>
   12440:	01012683          	lw	a3,16(sp)
   12444:	1015565b          	beqc	a0,1,12550 <dec_arithmatic+0x554>
   12448:	00049783          	lh	a5,0(s1)
   1244c:	f8f058e3          	blez	a5,123dc <dec_arithmatic+0x3e0>
   12450:	1010                	c.addi4spn	a2,sp,32
   12452:	02210593          	addi	a1,sp,34
   12456:	8522                	c.mv	a0,s0
   12458:	00d12823          	sw	a3,16(sp)
   1245c:	83cf80ef          	jal	ra,a498 <read_bit>
   12460:	46c2                	c.lwsp	a3,16(sp)
   12462:	b6156d5b          	bnec	a0,1,123dc <dec_arithmatic+0x3e0>
   12466:	00049783          	lh	a5,0(s1)
   1246a:	40f007b3          	neg	a5,a5
   1246e:	00f49023          	sh	a5,0(s1)
   12472:	b7ad                	c.j	123dc <dec_arithmatic+0x3e0>
   12474:	00049603          	lh	a2,0(s1)
   12478:	ffe49583          	lh	a1,-2(s1)
   1247c:	00377b93          	andi	s7,a4,3
   12480:	4427395b          	bfos	s2,a4,17,2
   12484:	01ab96b3          	sll	a3,s7,s10
   12488:	01a91733          	sll	a4,s2,s10
   1248c:	9732                	c.add	a4,a2
   1248e:	96ae                	c.add	a3,a1
   12490:	00812603          	lw	a2,8(sp)
   12494:	3c06b6db          	bfos	a3,a3,15,0
   12498:	3c07375b          	bfos	a4,a4,15,0
   1249c:	01a61023          	sh	s10,0(a2)
   124a0:	fed49f23          	sh	a3,-2(s1)
   124a4:	00e49023          	sh	a4,0(s1)
   124a8:	04d04e63          	bgtz	a3,12504 <dec_arithmatic+0x508>
   124ac:	06e04863          	bgtz	a4,1251c <dec_arithmatic+0x520>
   124b0:	00c98713          	addi	a4,s3,12
   124b4:	4685                	c.li	a3,1
   124b6:	3c07375b          	bfos	a4,a4,15,0
   124ba:	01a6cb63          	blt	a3,s10,124d0 <dec_arithmatic+0x4d4>
   124be:	012b87b3          	add	a5,s7,s2
   124c2:	0985                	c.addi	s3,1
   124c4:	033787b3          	mul	a5,a5,s3
   124c8:	00178793          	addi	a5,a5,1
   124cc:	3c07b75b          	bfos	a4,a5,15,0
   124d0:	4632                	c.lwsp	a2,12(sp)
   124d2:	02211683          	lh	a3,34(sp)
   124d6:	02611583          	lh	a1,38(sp)
   124da:	107627db          	bfoz	a5,a2,4,7
   124de:	97ba                	c.add	a5,a4
   124e0:	40d58733          	sub	a4,a1,a3
   124e4:	3c07b7db          	bfos	a5,a5,15,0
   124e8:	d2ecc4e3          	blt	s9,a4,12210 <dec_arithmatic+0x214>
   124ec:	4712                	c.lwsp	a4,4(sp)
   124ee:	4522                	c.lwsp	a0,8(sp)
   124f0:	0709                	c.addi	a4,2
   124f2:	0511                	c.addi	a0,4
   124f4:	01ec1603          	lh	a2,30(s8)
   124f8:	c23a                	c.swsp	a4,4(sp)
   124fa:	c42a                	c.swsp	a0,8(sp)
   124fc:	0491                	c.addi	s1,4
   124fe:	bec74fe3          	blt	a4,a2,120fc <dec_arithmatic+0x100>
   12502:	b95d                	c.j	121b8 <dec_arithmatic+0x1bc>
   12504:	1010                	c.addi4spn	a2,sp,32
   12506:	02210593          	addi	a1,sp,34
   1250a:	8522                	c.mv	a0,s0
   1250c:	f8df70ef          	jal	ra,a498 <read_bit>
   12510:	0215565b          	beqc	a0,1,1253c <dec_arithmatic+0x540>
   12514:	00049703          	lh	a4,0(s1)
   12518:	f8e05ce3          	blez	a4,124b0 <dec_arithmatic+0x4b4>
   1251c:	1010                	c.addi4spn	a2,sp,32
   1251e:	02210593          	addi	a1,sp,34
   12522:	8522                	c.mv	a0,s0
   12524:	f75f70ef          	jal	ra,a498 <read_bit>
   12528:	b815645b          	bnec	a0,1,124b0 <dec_arithmatic+0x4b4>
   1252c:	00049703          	lh	a4,0(s1)
   12530:	40e00733          	neg	a4,a4
   12534:	00e49023          	sh	a4,0(s1)
   12538:	f79ff06f          	j	124b0 <dec_arithmatic+0x4b4>
   1253c:	ffe49683          	lh	a3,-2(s1)
   12540:	00049703          	lh	a4,0(s1)
   12544:	40d006b3          	neg	a3,a3
   12548:	fed49f23          	sh	a3,-2(s1)
   1254c:	f61ff06f          	j	124ac <dec_arithmatic+0x4b0>
   12550:	ffe49703          	lh	a4,-2(s1)
   12554:	00049783          	lh	a5,0(s1)
   12558:	40e00733          	neg	a4,a4
   1255c:	fee49f23          	sh	a4,-2(s1)
   12560:	e79ff06f          	j	123d8 <dec_arithmatic+0x3dc>
   12564:	020c1703          	lh	a4,32(s8)
   12568:	10070e63          	beqz	a4,12684 <dec_arithmatic+0x688>
   1256c:	01ec1583          	lh	a1,30(s8)
   12570:	03010a93          	addi	s5,sp,48
   12574:	4bd2                	c.lwsp	s7,20(sp)
   12576:	4b01                	c.li	s6,0
   12578:	fff00993          	li	s3,-1
   1257c:	06b05263          	blez	a1,125e0 <dec_arithmatic+0x5e4>
   12580:	000a9783          	lh	a5,0(s5)
   12584:	04f05863          	blez	a5,125d4 <dec_arithmatic+0x5d8>
   12588:	cca1                	c.beqz	s1,125e0 <dec_arithmatic+0x5e4>
   1258a:	1010                	c.addi4spn	a2,sp,32
   1258c:	02210593          	addi	a1,sp,34
   12590:	00800533          	add	a0,zero,s0
   12594:	f05f70ef          	jal	ra,a498 <read_bit>
   12598:	3c04a4db          	bfoz	s1,s1,15,0
   1259c:	fff48793          	addi	a5,s1,-1
   125a0:	00a00933          	add	s2,zero,a0
   125a4:	3c07b7db          	bfos	a5,a5,15,0
   125a8:	06155a5b          	beqc	a0,1,1261c <dec_arithmatic+0x620>
   125ac:	16078a63          	beqz	a5,12720 <dec_arithmatic+0x724>
   125b0:	3c07a95b          	bfoz	s2,a5,15,0
   125b4:	1010                	c.addi4spn	a2,sp,32
   125b6:	02210593          	addi	a1,sp,34
   125ba:	8522                	c.mv	a0,s0
   125bc:	fff90493          	addi	s1,s2,-1
   125c0:	ed9f70ef          	jal	ra,a498 <read_bit>
   125c4:	3c04b4db          	bfos	s1,s1,15,0
   125c8:	00a00a33          	add	s4,zero,a0
   125cc:	0615505b          	beqc	a0,1,1262c <dec_arithmatic+0x630>
   125d0:	01ec1583          	lh	a1,30(s8)
   125d4:	0b09                	c.addi	s6,2
   125d6:	0a91                	c.addi	s5,4
   125d8:	004b8b93          	addi	s7,s7,4
   125dc:	fabb42e3          	blt	s6,a1,12580 <dec_arithmatic+0x584>
   125e0:	00ec1803          	lh	a6,14(s8)
   125e4:	46d2                	c.lwsp	a3,20(sp)
   125e6:	4601                	c.li	a2,0
   125e8:	00000713          	li	a4,0
   125ec:	15005263          	blez	a6,12730 <dec_arithmatic+0x734>
   125f0:	00069783          	lh	a5,0(a3)
   125f4:	0689                	c.addi	a3,2
   125f6:	ad1787ff          	kabs16	a5,a5
   125fa:	3c07b7db          	bfos	a5,a5,15,0
   125fe:	c4e7967f          	maddr32	a2,a5,a4
   12602:	0705                	c.addi	a4,1
   12604:	ff0746e3          	blt	a4,a6,125f0 <dec_arithmatic+0x5f4>
   12608:	3c06265b          	bfoz	a2,a2,15,0
   1260c:	06cc2b23          	sw	a2,118(s8)
   12610:	0c25d25b          	beqc	a1,2,126d4 <dec_arithmatic+0x6d8>
   12614:	060c1a23          	sh	zero,116(s8)
   12618:	4501                	c.li	a0,0
   1261a:	b109                	c.j	1221c <dec_arithmatic+0x220>
   1261c:	000b9703          	lh	a4,0(s7)
   12620:	02e05063          	blez	a4,12640 <dec_arithmatic+0x644>
   12624:	0705                	c.addi	a4,1
   12626:	00eb9023          	sh	a4,0(s7)
   1262a:	b749                	c.j	125ac <dec_arithmatic+0x5b0>
   1262c:	002b9783          	lh	a5,2(s7)
   12630:	02f05863          	blez	a5,12660 <dec_arithmatic+0x664>
   12634:	0785                	c.addi	a5,1
   12636:	00fb9123          	sh	a5,2(s7)
   1263a:	01ec1583          	lh	a1,30(s8)
   1263e:	bf59                	c.j	125d4 <dec_arithmatic+0x5d8>
   12640:	e771                	c.bnez	a4,1270c <dec_arithmatic+0x710>
   12642:	cff9                	c.beqz	a5,12720 <dec_arithmatic+0x724>
   12644:	1010                	c.addi4spn	a2,sp,32
   12646:	02210593          	addi	a1,sp,34
   1264a:	8522                	c.mv	a0,s0
   1264c:	e4df70ef          	jal	ra,a498 <read_bit>
   12650:	14f9                	c.addi	s1,-2
   12652:	3c04b7db          	bfos	a5,s1,15,0
   12656:	e15d                	c.bnez	a0,126fc <dec_arithmatic+0x700>
   12658:	012b9023          	sh	s2,0(s7)
   1265c:	f51ff06f          	j	125ac <dec_arithmatic+0x5b0>
   12660:	ebd5                	c.bnez	a5,12714 <dec_arithmatic+0x718>
   12662:	ccdd                	c.beqz	s1,12720 <dec_arithmatic+0x724>
   12664:	1010                	c.addi4spn	a2,sp,32
   12666:	02210593          	addi	a1,sp,34
   1266a:	8522                	c.mv	a0,s0
   1266c:	e2df70ef          	jal	ra,a498 <read_bit>
   12670:	ffe90793          	addi	a5,s2,-2
   12674:	3c07b4db          	bfos	s1,a5,15,0
   12678:	e551                	c.bnez	a0,12704 <dec_arithmatic+0x708>
   1267a:	014b9123          	sh	s4,2(s7)
   1267e:	01ec1583          	lh	a1,30(s8)
   12682:	bf89                	c.j	125d4 <dec_arithmatic+0x5d8>
   12684:	00ec1803          	lh	a6,14(s8)
   12688:	4a52                	c.lwsp	s4,20(sp)
   1268a:	4981                	c.li	s3,0
   1268c:	0b005063          	blez	a6,1272c <dec_arithmatic+0x730>
   12690:	4662                	c.lwsp	a2,24(sp)
   12692:	000a1683          	lh	a3,0(s4)
   12696:	00170793          	addi	a5,a4,1
   1269a:	0ae60adb          	lea.h	s5,a2,a4
   1269e:	02210593          	addi	a1,sp,34
   126a2:	1010                	c.addi4spn	a2,sp,32
   126a4:	8522                	c.mv	a0,s0
   126a6:	3c07b95b          	bfos	s2,a5,15,0
   126aa:	0985                	c.addi	s3,1
   126ac:	00068c63          	beqz	a3,126c4 <dec_arithmatic+0x6c8>
   126b0:	00e48e63          	beq	s1,a4,126cc <dec_arithmatic+0x6d0>
   126b4:	de5f70ef          	jal	ra,a498 <read_bit>
   126b8:	00aa9023          	sh	a0,0(s5)
   126bc:	00ec1803          	lh	a6,14(s8)
   126c0:	01200733          	add	a4,zero,s2
   126c4:	002a0a13          	addi	s4,s4,2
   126c8:	fd09c4e3          	blt	s3,a6,12690 <dec_arithmatic+0x694>
   126cc:	01ec1583          	lh	a1,30(s8)
   126d0:	f15ff06f          	j	125e4 <dec_arithmatic+0x5e8>
   126d4:	4452                	c.lwsp	s0,20(sp)
   126d6:	00041783          	lh	a5,0(s0)
   126da:	ff8d                	c.bnez	a5,12614 <dec_arithmatic+0x618>
   126dc:	00241783          	lh	a5,2(s0)
   126e0:	fb95                	c.bnez	a5,12614 <dec_arithmatic+0x618>
   126e2:	022c1783          	lh	a5,34(s8)
   126e6:	f79d                	c.bnez	a5,12614 <dec_arithmatic+0x618>
   126e8:	06ec1783          	lh	a5,110(s8)
   126ec:	b277e45b          	bnec	a5,7,12614 <dec_arithmatic+0x618>
   126f0:	4785                	c.li	a5,1
   126f2:	06fc1a23          	sh	a5,116(s8)
   126f6:	4501                	c.li	a0,0
   126f8:	b25ff06f          	j	1221c <dec_arithmatic+0x220>
   126fc:	013b9023          	sh	s3,0(s7)
   12700:	eadff06f          	j	125ac <dec_arithmatic+0x5b0>
   12704:	013b9123          	sh	s3,2(s7)
   12708:	ec9ff06f          	j	125d0 <dec_arithmatic+0x5d4>
   1270c:	177d                	c.addi	a4,-1
   1270e:	00eb9023          	sh	a4,0(s7)
   12712:	bd69                	c.j	125ac <dec_arithmatic+0x5b0>
   12714:	17fd                	c.addi	a5,-1
   12716:	00fb9123          	sh	a5,2(s7)
   1271a:	01ec1583          	lh	a1,30(s8)
   1271e:	bd5d                	c.j	125d4 <dec_arithmatic+0x5d8>
   12720:	00ec1803          	lh	a6,14(s8)
   12724:	01ec1583          	lh	a1,30(s8)
   12728:	ebdff06f          	j	125e4 <dec_arithmatic+0x5e8>
   1272c:	01ec1583          	lh	a1,30(s8)
   12730:	4601                	c.li	a2,0
   12732:	bde9                	c.j	1260c <dec_arithmatic+0x610>

00012734 <dec_bitstream>:
   12734:	7179                	c.addi16sp	sp,-48
   12736:	d422                	c.swsp	s0,40(sp)
   12738:	d226                	c.swsp	s1,36(sp)
   1273a:	d04a                	c.swsp	s2,32(sp)
   1273c:	ce4e                	c.swsp	s3,28(sp)
   1273e:	d606                	c.swsp	ra,44(sp)
   12740:	cc52                	c.swsp	s4,24(sp)
   12742:	ca56                	c.swsp	s5,20(sp)
   12744:	c85a                	c.swsp	s6,16(sp)
   12746:	167d                	c.addi	a2,-1
   12748:	4785                	c.li	a5,1
   1274a:	01851683          	lh	a3,24(a0)
   1274e:	00c11523          	sh	a2,10(sp)
   12752:	00f11423          	sh	a5,8(sp)
   12756:	842a                	c.mv	s0,a0
   12758:	00b004b3          	add	s1,zero,a1
   1275c:	00810913          	addi	s2,sp,8
   12760:	00a10993          	addi	s3,sp,10
   12764:	12d04c63          	bgtz	a3,1289c <dec_bitstream+0x168>
   12768:	00051e23          	sh	zero,28(a0)
   1276c:	00e41683          	lh	a3,14(s0)
   12770:	864a                	c.mv	a2,s2
   12772:	85ce                	c.mv	a1,s3
   12774:	af9687ff          	clz32	a5,a3
   12778:	46fd                	c.li	a3,31
   1277a:	8e9d                	c.sub	a3,a5
   1277c:	3c06b6db          	bfos	a3,a3,15,0
   12780:	00900533          	add	a0,zero,s1
   12784:	d55f70ef          	jal	ra,a4d8 <read_uint>
   12788:	0505                	c.addi	a0,1
   1278a:	04f5355b          	bfos	a0,a0,1,15
   1278e:	00e41783          	lh	a5,14(s0)
   12792:	00a41f23          	sh	a0,30(s0)
   12796:	10a7cf63          	blt	a5,a0,128b4 <dec_bitstream+0x180>
   1279a:	864a                	c.mv	a2,s2
   1279c:	85ce                	c.mv	a1,s3
   1279e:	8526                	c.mv	a0,s1
   127a0:	cf9f70ef          	jal	ra,a498 <read_bit>
   127a4:	46a1                	c.li	a3,8
   127a6:	02a41023          	sh	a0,32(s0)
   127aa:	864a                	c.mv	a2,s2
   127ac:	85ce                	c.mv	a1,s3
   127ae:	8526                	c.mv	a0,s1
   127b0:	d29f70ef          	jal	ra,a4d8 <read_uint>
   127b4:	01c41703          	lh	a4,28(s0)
   127b8:	02a41123          	sh	a0,34(s0)
   127bc:	00200793          	li	a5,2
   127c0:	10e7d863          	bge	a5,a4,128d0 <dec_bitstream+0x19c>
   127c4:	02f41223          	sh	a5,36(s0)
   127c8:	02640a93          	addi	s5,s0,38
   127cc:	00000a13          	li	s4,0
   127d0:	864a                	c.mv	a2,s2
   127d2:	85ce                	c.mv	a1,s3
   127d4:	00900533          	add	a0,zero,s1
   127d8:	cc1f70ef          	jal	ra,a498 <read_bit>
   127dc:	00aa9023          	sh	a0,0(s5)
   127e0:	02441783          	lh	a5,36(s0)
   127e4:	0a05                	c.addi	s4,1
   127e6:	0a89                	c.addi	s5,2
   127e8:	fefa44e3          	blt	s4,a5,127d0 <dec_bitstream+0x9c>
   127ec:	864a                	c.mv	a2,s2
   127ee:	85ce                	c.mv	a1,s3
   127f0:	00900533          	add	a0,zero,s1
   127f4:	ca5f70ef          	jal	ra,a498 <read_bit>
   127f8:	4695                	c.li	a3,5
   127fa:	04a41f23          	sh	a0,94(s0)
   127fe:	864a                	c.mv	a2,s2
   12800:	85ce                	c.mv	a1,s3
   12802:	8526                	c.mv	a0,s1
   12804:	cd5f70ef          	jal	ra,a4d8 <read_uint>
   12808:	4695                	c.li	a3,5
   1280a:	04a41523          	sh	a0,74(s0)
   1280e:	864a                	c.mv	a2,s2
   12810:	85ce                	c.mv	a1,s3
   12812:	8526                	c.mv	a0,s1
   12814:	cc5f70ef          	jal	ra,a4d8 <read_uint>
   12818:	864a                	c.mv	a2,s2
   1281a:	04a41623          	sh	a0,76(s0)
   1281e:	85ce                	c.mv	a1,s3
   12820:	00900533          	add	a0,zero,s1
   12824:	c75f70ef          	jal	ra,a498 <read_bit>
   12828:	00a00a33          	add	s4,zero,a0
   1282c:	e555                	c.bnez	a0,128d8 <dec_bitstream+0x1a4>
   1282e:	4685                	c.li	a3,1
   12830:	864a                	c.mv	a2,s2
   12832:	85ce                	c.mv	a1,s3
   12834:	00900533          	add	a0,zero,s1
   12838:	ca1f70ef          	jal	ra,a4d8 <read_uint>
   1283c:	864a                	c.mv	a2,s2
   1283e:	85ce                	c.mv	a1,s3
   12840:	8aaa                	c.mv	s5,a0
   12842:	8526                	c.mv	a0,s1
   12844:	c55f70ef          	jal	ra,a498 <read_bit>
   12848:	46b5                	c.li	a3,13
   1284a:	04a41d23          	sh	a0,90(s0)
   1284e:	864a                	c.mv	a2,s2
   12850:	85ce                	c.mv	a1,s3
   12852:	8526                	c.mv	a0,s1
   12854:	c85f70ef          	jal	ra,a4d8 <read_uint>
   12858:	46b1                	c.li	a3,12
   1285a:	8b2a                	c.mv	s6,a0
   1285c:	864a                	c.mv	a2,s2
   1285e:	85ce                	c.mv	a1,s3
   12860:	00900533          	add	a0,zero,s1
   12864:	c75f70ef          	jal	ra,a4d8 <read_uint>
   12868:	0536                	c.slli	a0,0xd
   1286a:	0078                	c.addi4spn	a4,sp,12
   1286c:	05240693          	addi	a3,s0,82
   12870:	00610613          	addi	a2,sp,6
   12874:	74a40593          	addi	a1,s0,1866
   12878:	01656533          	or	a0,a0,s6
   1287c:	a9cf70ef          	jal	ra,9b18 <dec_split_st2VQ_CW.constprop.18>
   12880:	00611783          	lh	a5,6(sp)
   12884:	12078863          	beqz	a5,129b4 <dec_bitstream+0x280>
   12888:	4732                	c.lwsp	a4,12(sp)
   1288a:	3c07a7db          	bfoz	a5,a5,15,0
   1288e:	0b570adb          	lea.h	s5,a4,s5
   12892:	3c0abadb          	bfos	s5,s5,15,0
   12896:	74a41703          	lh	a4,1866(s0)
   1289a:	a87d                	c.j	12958 <dec_bitstream+0x224>
   1289c:	864a                	c.mv	a2,s2
   1289e:	85ce                	c.mv	a1,s3
   128a0:	00900533          	add	a0,zero,s1
   128a4:	c35f70ef          	jal	ra,a4d8 <read_uint>
   128a8:	01a41783          	lh	a5,26(s0)
   128ac:	00a41e23          	sh	a0,28(s0)
   128b0:	eaa7dee3          	bge	a5,a0,1276c <dec_bitstream+0x38>
   128b4:	4785                	c.li	a5,1
   128b6:	4521                	c.li	a0,8
   128b8:	74f41523          	sh	a5,1866(s0)
   128bc:	50b2                	c.lwsp	ra,44(sp)
   128be:	5422                	c.lwsp	s0,40(sp)
   128c0:	5492                	c.lwsp	s1,36(sp)
   128c2:	5902                	c.lwsp	s2,32(sp)
   128c4:	49f2                	c.lwsp	s3,28(sp)
   128c6:	4a62                	c.lwsp	s4,24(sp)
   128c8:	4ad2                	c.lwsp	s5,20(sp)
   128ca:	4b42                	c.lwsp	s6,16(sp)
   128cc:	6145                	c.addi16sp	sp,48
   128ce:	8082                	c.jr	ra
   128d0:	4785                	c.li	a5,1
   128d2:	02f41223          	sh	a5,36(s0)
   128d6:	bdcd                	c.j	127c8 <dec_bitstream+0x94>
   128d8:	4689                	c.li	a3,2
   128da:	864a                	c.mv	a2,s2
   128dc:	85ce                	c.mv	a1,s3
   128de:	8526                	c.mv	a0,s1
   128e0:	bf9f70ef          	jal	ra,a4d8 <read_uint>
   128e4:	864a                	c.mv	a2,s2
   128e6:	85ce                	c.mv	a1,s3
   128e8:	8aaa                	c.mv	s5,a0
   128ea:	8526                	c.mv	a0,s1
   128ec:	badf70ef          	jal	ra,a498 <read_bit>
   128f0:	46b1                	c.li	a3,12
   128f2:	04a41d23          	sh	a0,90(s0)
   128f6:	864a                	c.mv	a2,s2
   128f8:	85ce                	c.mv	a1,s3
   128fa:	8526                	c.mv	a0,s1
   128fc:	bddf70ef          	jal	ra,a4d8 <read_uint>
   12900:	46b1                	c.li	a3,12
   12902:	8b2a                	c.mv	s6,a0
   12904:	864a                	c.mv	a2,s2
   12906:	85ce                	c.mv	a1,s3
   12908:	00900533          	add	a0,zero,s1
   1290c:	bcdf70ef          	jal	ra,a4d8 <read_uint>
   12910:	0532                	c.slli	a0,0xc
   12912:	01656533          	or	a0,a0,s6
   12916:	00fef7b7          	lui	a5,0xfef
   1291a:	04a42923          	sw	a0,82(s0)
   1291e:	00011323          	sh	zero,6(sp)
   12922:	1ff78793          	addi	a5,a5,511 # fef1ff <_D_HEAP_START_ADDR+0xf6610f>
   12926:	06a7cd63          	blt	a5,a0,129a0 <dec_bitstream+0x26c>
   1292a:	ff18b7b7          	lui	a5,0xff18b
   1292e:	40078793          	addi	a5,a5,1024 # ff18b400 <BIN_SIZE+0xdf14cd98>
   12932:	953e                	c.add	a0,a5
   12934:	0a054e63          	bltz	a0,129f0 <dec_bitstream+0x2bc>
   12938:	00157793          	andi	a5,a0,1
   1293c:	0b578adb          	lea.h	s5,a5,s5
   12940:	74a41703          	lh	a4,1866(s0)
   12944:	8505                	c.srai	a0,0x1
   12946:	4685                	c.li	a3,1
   12948:	3c0abadb          	bfos	s5,s5,15,0
   1294c:	00100793          	li	a5,1
   12950:	00d11323          	sh	a3,6(sp)
   12954:	04a42923          	sw	a0,82(s0)
   12958:	0b478a5b          	lea.h	s4,a5,s4
   1295c:	05441723          	sh	s4,78(s0)
   12960:	05541823          	sh	s5,80(s0)
   12964:	08175a5b          	beqc	a4,1,129f8 <dec_bitstream+0x2c4>
   12968:	06041703          	lh	a4,96(s0)
   1296c:	05e41783          	lh	a5,94(s0)
   12970:	06e41423          	sh	a4,104(s0)
   12974:	04079c63          	bnez	a5,129cc <dec_bitstream+0x298>
   12978:	06042023          	sw	zero,96(s0)
   1297c:	468d                	c.li	a3,3
   1297e:	864a                	c.mv	a2,s2
   12980:	85ce                	c.mv	a1,s3
   12982:	8526                	c.mv	a0,s1
   12984:	b55f70ef          	jal	ra,a4d8 <read_uint>
   12988:	00a11783          	lh	a5,10(sp)
   1298c:	06a41723          	sh	a0,110(s0)
   12990:	06f41823          	sh	a5,112(s0)
   12994:	00811783          	lh	a5,8(sp)
   12998:	4501                	c.li	a0,0
   1299a:	06f41923          	sh	a5,114(s0)
   1299e:	bf39                	c.j	128bc <dec_bitstream+0x188>
   129a0:	0a06                	c.slli	s4,0x1
   129a2:	4785                	c.li	a5,1
   129a4:	74f41523          	sh	a5,1866(s0)
   129a8:	05441723          	sh	s4,78(s0)
   129ac:	05541823          	sh	s5,80(s0)
   129b0:	4521                	c.li	a0,8
   129b2:	b729                	c.j	128bc <dec_bitstream+0x188>
   129b4:	47b2                	c.lwsp	a5,12(sp)
   129b6:	74a41703          	lh	a4,1866(s0)
   129ba:	4017d693          	srai	a3,a5,0x1
   129be:	8b85                	c.andi	a5,1
   129c0:	04f41e23          	sh	a5,92(s0)
   129c4:	04d42b23          	sw	a3,86(s0)
   129c8:	4781                	c.li	a5,0
   129ca:	b779                	c.j	12958 <dec_bitstream+0x224>
   129cc:	4685                	c.li	a3,1
   129ce:	864a                	c.mv	a2,s2
   129d0:	85ce                	c.mv	a1,s3
   129d2:	8526                	c.mv	a0,s1
   129d4:	b05f70ef          	jal	ra,a4d8 <read_uint>
   129d8:	46a5                	c.li	a3,9
   129da:	06a41023          	sh	a0,96(s0)
   129de:	864a                	c.mv	a2,s2
   129e0:	85ce                	c.mv	a1,s3
   129e2:	8526                	c.mv	a0,s1
   129e4:	af5f70ef          	jal	ra,a4d8 <read_uint>
   129e8:	06a41123          	sh	a0,98(s0)
   129ec:	f91ff06f          	j	1297c <dec_bitstream+0x248>
   129f0:	74a41703          	lh	a4,1866(s0)
   129f4:	4781                	c.li	a5,0
   129f6:	b78d                	c.j	12958 <dec_bitstream+0x224>
   129f8:	4521                	c.li	a0,8
   129fa:	b5c9                	c.j	128bc <dec_bitstream+0x188>

000129fc <tlka_lc3enc_set_parameter>:
   129fc:	00b5e85b          	bnec	a1,11,12a0c <tlka_lc3enc_set_parameter+0x10>
   12a00:	421c                	c.lw	a5,0(a2)
   12a02:	6705                	c.lui	a4,0x1
   12a04:	00e50533          	add	a0,a0,a4
   12a08:	80f51123          	sh	a5,-2046(a0)
   12a0c:	4515                	c.li	a0,5
   12a0e:	8082                	c.jr	ra

00012a10 <tlka_lc3enc_encode_frame>:
   12a10:	7155                	c.addi16sp	sp,-208
   12a12:	c5a2                	c.swsp	s0,200(sp)
   12a14:	c3a6                	c.swsp	s1,196(sp)
   12a16:	db56                	c.swsp	s5,180(sp)
   12a18:	c786                	c.swsp	ra,204(sp)
   12a1a:	c1ca                	c.swsp	s2,192(sp)
   12a1c:	df4e                	c.swsp	s3,188(sp)
   12a1e:	dd52                	c.swsp	s4,184(sp)
   12a20:	d95a                	c.swsp	s6,176(sp)
   12a22:	d75e                	c.swsp	s7,172(sp)
   12a24:	d562                	c.swsp	s8,168(sp)
   12a26:	d366                	c.swsp	s9,164(sp)
   12a28:	d16a                	c.swsp	s10,160(sp)
   12a2a:	cf6e                	c.swsp	s11,156(sp)
   12a2c:	5ba51783          	lh	a5,1466(a0)
   12a30:	842a                	c.mv	s0,a0
   12a32:	84ae                	c.mv	s1,a1
   12a34:	8ab2                	c.mv	s5,a2
   12a36:	00f05d63          	blez	a5,12a50 <tlka_lc3enc_encode_frame+0x40>
   12a3a:	8732                	c.mv	a4,a2
   12a3c:	00000793          	li	a5,0
   12a40:	00070023          	sb	zero,0(a4) # 1000 <irq_01>
   12a44:	5ba41683          	lh	a3,1466(s0)
   12a48:	0785                	c.addi	a5,1
   12a4a:	0705                	c.addi	a4,1
   12a4c:	fed7cae3          	blt	a5,a3,12a40 <tlka_lc3enc_encode_frame+0x30>
   12a50:	6985                	c.lui	s3,0x1
   12a52:	01340a33          	add	s4,s0,s3
   12a56:	804a2903          	lw	s2,-2044(s4)
   12a5a:	82098993          	addi	s3,s3,-2016 # 820 <exception_handler+0x17c>
   12a5e:	99ca                	c.add	s3,s2
   12a60:	70040b13          	addi	s6,s0,1792
   12a64:	08bc                	c.addi4spn	a5,sp,88
   12a66:	864a                	c.mv	a2,s2
   12a68:	48bd                	c.li	a7,15
   12a6a:	884e                	c.mv	a6,s3
   12a6c:	05a10713          	addi	a4,sp,90
   12a70:	86da                	c.mv	a3,s6
   12a72:	85a6                	c.mv	a1,s1
   12a74:	00800533          	add	a0,zero,s0
   12a78:	05111d23          	sh	a7,90(sp)
   12a7c:	04011c23          	sh	zero,88(sp)
   12a80:	f01fe0ef          	jal	ra,11980 <ld_mdct.constprop.3>
   12a84:	05811603          	lh	a2,88(sp)
   12a88:	04011b23          	sh	zero,86(sp)
   12a8c:	80ca1023          	sh	a2,-2048(s4)
   12a90:	5aa41783          	lh	a5,1450(s0)
   12a94:	28090a13          	addi	s4,s2,640
   12a98:	3c090b93          	addi	s7,s2,960
   12a9c:	78090c13          	addi	s8,s2,1920
   12aa0:	00f05863          	blez	a5,12ab0 <tlka_lc3enc_encode_frame+0xa0>
   12aa4:	05610693          	addi	a3,sp,86
   12aa8:	85da                	c.mv	a1,s6
   12aaa:	8522                	c.mv	a0,s0
   12aac:	a3df90ef          	jal	ra,c4e8 <bw_detector>
   12ab0:	5b641583          	lh	a1,1462(s0)
   12ab4:	04011a23          	sh	zero,84(sp)
   12ab8:	1a059263          	bnez	a1,12c5c <tlka_lc3enc_encode_frame+0x24c>
   12abc:	5aa41783          	lh	a5,1450(s0)
   12ac0:	2037d45b          	beqc	a5,3,12cc8 <tlka_lc3enc_encode_frame+0x2b8>
   12ac4:	2247d25b          	beqc	a5,4,12ce8 <tlka_lc3enc_encode_frame+0x2d8>
   12ac8:	86da                	c.mv	a3,s6
   12aca:	04e10313          	addi	t1,sp,78
   12ace:	05010893          	addi	a7,sp,80
   12ad2:	05210813          	addi	a6,sp,82
   12ad6:	87ca                	c.mv	a5,s2
   12ad8:	08b8                	c.addi4spn	a4,sp,88
   12ada:	864a                	c.mv	a2,s2
   12adc:	8522                	c.mv	a0,s0
   12ade:	06010d13          	addi	s10,sp,96
   12ae2:	c44e                	c.swsp	s3,8(sp)
   12ae4:	c01a                	c.swsp	t1,0(sp)
   12ae6:	c26a                	c.swsp	s10,4(sp)
   12ae8:	f14fd0ef          	jal	ra,101fc <sns>
   12aec:	05611583          	lh	a1,86(sp)
   12af0:	4989                	c.li	s3,2
   12af2:	00b9a9b3          	slt	s3,s3,a1
   12af6:	0985                	c.addi	s3,1
   12af8:	05c10b13          	addi	s6,sp,92
   12afc:	07010c93          	addi	s9,sp,112
   12b00:	04a10313          	addi	t1,sp,74
   12b04:	04c10893          	addi	a7,sp,76
   12b08:	884a                	c.mv	a6,s2
   12b0a:	87da                	c.mv	a5,s6
   12b0c:	8766                	c.mv	a4,s9
   12b0e:	86ce                	c.mv	a3,s3
   12b10:	864a                	c.mv	a2,s2
   12b12:	8522                	c.mv	a0,s0
   12b14:	00612023          	sw	t1,0(sp)
   12b18:	04011623          	sh	zero,76(sp)
   12b1c:	04011523          	sh	zero,74(sp)
   12b20:	ae8fe0ef          	jal	ra,10e08 <tns.constprop.9>
   12b24:	03a10313          	addi	t1,sp,58
   12b28:	01641d83          	lh	s11,22(s0)
   12b2c:	ca1a                	c.swsp	t1,20(sp)
   12b2e:	03c10313          	addi	t1,sp,60
   12b32:	c81a                	c.swsp	t1,16(sp)
   12b34:	03e10313          	addi	t1,sp,62
   12b38:	c61a                	c.swsp	t1,12(sp)
   12b3a:	04410313          	addi	t1,sp,68
   12b3e:	c41a                	c.swsp	t1,8(sp)
   12b40:	05a11703          	lh	a4,90(sp)
   12b44:	04010313          	addi	t1,sp,64
   12b48:	04c11603          	lh	a2,76(sp)
   12b4c:	87d2                	c.mv	a5,s4
   12b4e:	86ca                	c.mv	a3,s2
   12b50:	85ee                	c.mv	a1,s11
   12b52:	c21a                	c.swsp	t1,4(sp)
   12b54:	04610893          	addi	a7,sp,70
   12b58:	04210313          	addi	t1,sp,66
   12b5c:	04810813          	addi	a6,sp,72
   12b60:	8522                	c.mv	a0,s0
   12b62:	04011423          	sh	zero,72(sp)
   12b66:	04011323          	sh	zero,70(sp)
   12b6a:	04011223          	sh	zero,68(sp)
   12b6e:	04011123          	sh	zero,66(sp)
   12b72:	04011023          	sh	zero,64(sp)
   12b76:	02011f23          	sh	zero,62(sp)
   12b7a:	02011e23          	sh	zero,60(sp)
   12b7e:	02011d23          	sh	zero,58(sp)
   12b82:	cc5e                	c.swsp	s7,24(sp)
   12b84:	00612023          	sw	t1,0(sp)
   12b88:	9e5fb0ef          	jal	ra,e56c <spectral_quantization.constprop.11>
   12b8c:	03e11783          	lh	a5,62(sp)
   12b90:	02011c23          	sh	zero,56(sp)
   12b94:	04811683          	lh	a3,72(sp)
   12b98:	04611583          	lh	a1,70(sp)
   12b9c:	0e078463          	beqz	a5,12c84 <tlka_lc3enc_encode_frame+0x274>
   12ba0:	04011803          	lh	a6,64(sp)
   12ba4:	04211783          	lh	a5,66(sp)
   12ba8:	05a11703          	lh	a4,90(sp)
   12bac:	05611603          	lh	a2,86(sp)
   12bb0:	03610893          	addi	a7,sp,54
   12bb4:	86ca                	c.mv	a3,s2
   12bb6:	85d2                	c.mv	a1,s4
   12bb8:	00800533          	add	a0,zero,s0
   12bbc:	e69fd0ef          	jal	ra,10a24 <noise_estimation_encoder>
   12bc0:	05211683          	lh	a3,82(sp)
   12bc4:	03611283          	lh	t0,54(sp)
   12bc8:	03811f83          	lh	t6,56(sp)
   12bcc:	04411f03          	lh	t5,68(sp)
   12bd0:	03e11e83          	lh	t4,62(sp)
   12bd4:	03c11e03          	lh	t3,60(sp)
   12bd8:	04a11303          	lh	t1,74(sp)
   12bdc:	04e11783          	lh	a5,78(sp)
   12be0:	05011703          	lh	a4,80(sp)
   12be4:	05611603          	lh	a2,86(sp)
   12be8:	88ce                	c.mv	a7,s3
   12bea:	886a                	c.mv	a6,s10
   12bec:	85ee                	c.mv	a1,s11
   12bee:	8522                	c.mv	a0,s0
   12bf0:	d656                	c.swsp	s5,44(sp)
   12bf2:	d416                	c.swsp	t0,40(sp)
   12bf4:	d262                	c.swsp	s8,36(sp)
   12bf6:	d07e                	c.swsp	t6,32(sp)
   12bf8:	ce5e                	c.swsp	s7,28(sp)
   12bfa:	cc7a                	c.swsp	t5,24(sp)
   12bfc:	ca76                	c.swsp	t4,20(sp)
   12bfe:	c872                	c.swsp	t3,16(sp)
   12c00:	c652                	c.swsp	s4,12(sp)
   12c02:	c466                	c.swsp	s9,8(sp)
   12c04:	c21a                	c.swsp	t1,4(sp)
   12c06:	c05a                	c.swsp	s6,0(sp)
   12c08:	d5cf80ef          	jal	ra,b164 <bitstream_encoder.constprop.12>
   12c0c:	5b241683          	lh	a3,1458(s0)
   12c10:	02d05063          	blez	a3,12c30 <tlka_lc3enc_encode_frame+0x220>
   12c14:	5c040793          	addi	a5,s0,1472
   12c18:	009005b3          	add	a1,zero,s1
   12c1c:	0ad786db          	lea.h	a3,a5,a3
   12c20:	00059703          	lh	a4,0(a1)
   12c24:	0789                	c.addi	a5,2
   12c26:	fee79f23          	sh	a4,-2(a5)
   12c2a:	0589                	c.addi	a1,2
   12c2c:	fed79ae3          	bne	a5,a3,12c20 <tlka_lc3enc_encode_frame+0x210>
   12c30:	5a242783          	lw	a5,1442(s0)
   12c34:	4501                	c.li	a0,0
   12c36:	0785                	c.addi	a5,1
   12c38:	5af42123          	sw	a5,1442(s0)
   12c3c:	40be                	c.lwsp	ra,204(sp)
   12c3e:	442e                	c.lwsp	s0,200(sp)
   12c40:	449e                	c.lwsp	s1,196(sp)
   12c42:	490e                	c.lwsp	s2,192(sp)
   12c44:	59fa                	c.lwsp	s3,188(sp)
   12c46:	5a6a                	c.lwsp	s4,184(sp)
   12c48:	5ada                	c.lwsp	s5,180(sp)
   12c4a:	5b4a                	c.lwsp	s6,176(sp)
   12c4c:	5bba                	c.lwsp	s7,172(sp)
   12c4e:	5c2a                	c.lwsp	s8,168(sp)
   12c50:	5c9a                	c.lwsp	s9,164(sp)
   12c52:	5d0a                	c.lwsp	s10,160(sp)
   12c54:	4dfa                	c.lwsp	s11,156(sp)
   12c56:	6169                	c.addi16sp	sp,208
   12c58:	00008067          	ret
   12c5c:	0615e45b          	bnec	a1,1,12cc4 <tlka_lc3enc_encode_frame+0x2b4>
   12c60:	5aa41783          	lh	a5,1450(s0)
   12c64:	0437d65b          	beqc	a5,3,12cb0 <tlka_lc3enc_encode_frame+0x2a0>
   12c68:	4581                	c.li	a1,0
   12c6a:	a447ef5b          	bnec	a5,4,12ac8 <tlka_lc3enc_encode_frame+0xb8>
   12c6e:	5ba41783          	lh	a5,1466(s0)
   12c72:	04a00713          	li	a4,74
   12c76:	fb578793          	addi	a5,a5,-75
   12c7a:	3c07a7db          	bfoz	a5,a5,15,0
   12c7e:	e4f765e3          	bltu	a4,a5,12ac8 <tlka_lc3enc_encode_frame+0xb8>
   12c82:	a889                	c.j	12cd4 <tlka_lc3enc_encode_frame+0x2c4>
   12c84:	0691                	c.addi	a3,4
   12c86:	40b685b3          	sub	a1,a3,a1
   12c8a:	04011803          	lh	a6,64(sp)
   12c8e:	04211783          	lh	a5,66(sp)
   12c92:	05a11703          	lh	a4,90(sp)
   12c96:	03810313          	addi	t1,sp,56
   12c9a:	88e2                	c.mv	a7,s8
   12c9c:	86ca                	c.mv	a3,s2
   12c9e:	8652                	c.mv	a2,s4
   12ca0:	3c05b5db          	bfos	a1,a1,15,0
   12ca4:	8522                	c.mv	a0,s0
   12ca6:	c01a                	c.swsp	t1,0(sp)
   12ca8:	fc4f90ef          	jal	ra,c46c <residual_coding_encoder>
   12cac:	ef5ff06f          	j	12ba0 <tlka_lc3enc_encode_frame+0x190>
   12cb0:	5ba41783          	lh	a5,1466(s0)
   12cb4:	05800713          	li	a4,88
   12cb8:	fc378793          	addi	a5,a5,-61
   12cbc:	3c07a7db          	bfoz	a5,a5,15,0
   12cc0:	00f77a63          	bgeu	a4,a5,12cd4 <tlka_lc3enc_encode_frame+0x2c4>
   12cc4:	4581                	c.li	a1,0
   12cc6:	b509                	c.j	12ac8 <tlka_lc3enc_encode_frame+0xb8>
   12cc8:	5ba41703          	lh	a4,1466(s0)
   12ccc:	05000793          	li	a5,80
   12cd0:	dee7dce3          	bge	a5,a4,12ac8 <tlka_lc3enc_encode_frame+0xb8>
   12cd4:	85a6                	c.mv	a1,s1
   12cd6:	08d0                	c.addi4spn	a2,sp,84
   12cd8:	00800533          	add	a0,zero,s0
   12cdc:	838fd0ef          	jal	ra,fd14 <tda_detector>
   12ce0:	05411583          	lh	a1,84(sp)
   12ce4:	de5ff06f          	j	12ac8 <tlka_lc3enc_encode_frame+0xb8>
   12ce8:	5ba41703          	lh	a4,1466(s0)
   12cec:	06300793          	li	a5,99
   12cf0:	fee7c2e3          	blt	a5,a4,12cd4 <tlka_lc3enc_encode_frame+0x2c4>
   12cf4:	dd5ff06f          	j	12ac8 <tlka_lc3enc_encode_frame+0xb8>

00012cf8 <tlka_lc3dec_decode_frame>:
   12cf8:	711d                	c.addi16sp	sp,-96
   12cfa:	caa6                	c.swsp	s1,84(sp)
   12cfc:	c8ca                	c.swsp	s2,80(sp)
   12cfe:	c2d6                	c.swsp	s5,68(sp)
   12d00:	c0da                	c.swsp	s6,64(sp)
   12d02:	de5e                	c.swsp	s7,60(sp)
   12d04:	dc62                	c.swsp	s8,56(sp)
   12d06:	da66                	c.swsp	s9,52(sp)
   12d08:	ce86                	c.swsp	ra,92(sp)
   12d0a:	cca2                	c.swsp	s0,88(sp)
   12d0c:	c6ce                	c.swsp	s3,76(sp)
   12d0e:	c4d2                	c.swsp	s4,72(sp)
   12d10:	75052403          	lw	s0,1872(a0)
   12d14:	74c52983          	lw	s3,1868(a0)
   12d18:	84aa                	c.mv	s1,a0
   12d1a:	8cae                	c.mv	s9,a1
   12d1c:	8bb2                	c.mv	s7,a2
   12d1e:	8936                	c.mv	s2,a3
   12d20:	28040b13          	addi	s6,s0,640
   12d24:	50040c13          	addi	s8,s0,1280
   12d28:	21e50a93          	addi	s5,a0,542
   12d2c:	081c                	c.addi4spn	a5,sp,16
   12d2e:	1818                	c.addi4spn	a4,sp,48
   12d30:	00011623          	sh	zero,12(sp)
   12d34:	00079023          	sh	zero,0(a5)
   12d38:	0789                	c.addi	a5,2
   12d3a:	fef71de3          	bne	a4,a5,12d34 <tlka_lc3dec_decode_frame+0x3c>
   12d3e:	74a49783          	lh	a5,1866(s1)
   12d42:	4a01                	c.li	s4,0
   12d44:	0e078a63          	beqz	a5,12e38 <tlka_lc3dec_decode_frame+0x140>
   12d48:	00c49783          	lh	a5,12(s1)
   12d4c:	04f05a63          	blez	a5,12da0 <tlka_lc3dec_decode_frame+0xa8>
   12d50:	680d                	c.lui	a6,0x3
   12d52:	6511                	c.lui	a0,0x4
   12d54:	65c1                	c.lui	a1,0x10
   12d56:	875a                	c.mv	a4,s6
   12d58:	4781                	c.li	a5,0
   12d5a:	21580813          	addi	a6,a6,533 # 3215 <uart_receive_dma_buffer_set+0x7d>
   12d5e:	1bf50513          	addi	a0,a0,447 # 41bf <tlka_aec_post_calc_resGain+0x15f>
   12d62:	15fd                	c.addi	a1,-1
   12d64:	68a1                	c.lui	a7,0x8
   12d66:	a809                	c.j	12d78 <tlka_lc3dec_decode_frame+0x80>
   12d68:	c314                	c.sw	a3,0(a4)
   12d6a:	00c49683          	lh	a3,12(s1)
   12d6e:	0785                	c.addi	a5,1
   12d70:	0a91                	c.addi	s5,4
   12d72:	0711                	c.addi	a4,4
   12d74:	02d7d663          	bge	a5,a3,12da0 <tlka_lc3dec_decode_frame+0xa8>
   12d78:	862a                	c.mv	a2,a0
   12d7a:	c509967f          	maddr32	a2,s3,a6
   12d7e:	000aa683          	lw	a3,0(s5)
   12d82:	00b679b3          	and	s3,a2,a1
   12d86:	40d00633          	neg	a2,a3
   12d8a:	fd19cfe3          	blt	s3,a7,12d68 <tlka_lc3dec_decode_frame+0x70>
   12d8e:	c310                	c.sw	a2,0(a4)
   12d90:	00c49683          	lh	a3,12(s1)
   12d94:	0785                	c.addi	a5,1
   12d96:	0a91                	c.addi	s5,4
   12d98:	00470713          	addi	a4,a4,4
   12d9c:	fcd7cee3          	blt	a5,a3,12d78 <tlka_lc3dec_decode_frame+0x80>
   12da0:	074827ab          	lwgp	a5,16500 # 841b0 <mem_exp.4815>
   12da4:	00c10993          	addi	s3,sp,12
   12da8:	74049523          	sh	zero,1866(s1)
   12dac:	00f11623          	sh	a5,12(sp)
   12db0:	86ce                	c.mv	a3,s3
   12db2:	8622                	c.mv	a2,s0
   12db4:	85da                	c.mv	a1,s6
   12db6:	8526                	c.mv	a0,s1
   12db8:	f8dfe0ef          	jal	ra,11d44 <dec_imdct_fix>
   12dbc:	00c49783          	lh	a5,12(s1)
   12dc0:	04f05a63          	blez	a5,12e14 <tlka_lc3dec_decode_frame+0x11c>
   12dc4:	00c11783          	lh	a5,12(sp)
   12dc8:	45c1                	c.li	a1,16
   12dca:	7861                	c.lui	a6,0xffff8
   12dcc:	8d9d                	c.sub	a1,a5
   12dce:	8622                	c.mv	a2,s0
   12dd0:	86ca                	c.mv	a3,s2
   12dd2:	4701                	c.li	a4,0
   12dd4:	6521                	c.lui	a0,0x8
   12dd6:	78e1                	c.lui	a7,0xffff8
   12dd8:	fff84813          	not	a6,a6
   12ddc:	0180006f          	j	12df4 <tlka_lc3dec_decode_frame+0xfc>
   12de0:	01069023          	sh	a6,0(a3)
   12de4:	00c49783          	lh	a5,12(s1)
   12de8:	0705                	c.addi	a4,1
   12dea:	0611                	c.addi	a2,4
   12dec:	00268693          	addi	a3,a3,2
   12df0:	02f75263          	bge	a4,a5,12e14 <tlka_lc3dec_decode_frame+0x11c>
   12df4:	421c                	c.lw	a5,0(a2)
   12df6:	40b7d7b3          	sra	a5,a5,a1
   12dfa:	fea7d3e3          	bge	a5,a0,12de0 <tlka_lc3dec_decode_frame+0xe8>
   12dfe:	0317d963          	bge	a5,a7,12e30 <tlka_lc3dec_decode_frame+0x138>
   12e02:	01169023          	sh	a7,0(a3)
   12e06:	00c49783          	lh	a5,12(s1)
   12e0a:	0705                	c.addi	a4,1
   12e0c:	0611                	c.addi	a2,4
   12e0e:	0689                	c.addi	a3,2
   12e10:	fef742e3          	blt	a4,a5,12df4 <tlka_lc3dec_decode_frame+0xfc>
   12e14:	40f6                	c.lwsp	ra,92(sp)
   12e16:	4466                	c.lwsp	s0,88(sp)
   12e18:	8552                	c.mv	a0,s4
   12e1a:	44d6                	c.lwsp	s1,84(sp)
   12e1c:	4946                	c.lwsp	s2,80(sp)
   12e1e:	49b6                	c.lwsp	s3,76(sp)
   12e20:	4a26                	c.lwsp	s4,72(sp)
   12e22:	4a96                	c.lwsp	s5,68(sp)
   12e24:	4b06                	c.lwsp	s6,64(sp)
   12e26:	5bf2                	c.lwsp	s7,60(sp)
   12e28:	5c62                	c.lwsp	s8,56(sp)
   12e2a:	5cd2                	c.lwsp	s9,52(sp)
   12e2c:	6125                	c.addi16sp	sp,96
   12e2e:	8082                	c.jr	ra
   12e30:	00f69023          	sh	a5,0(a3)
   12e34:	fb1ff06f          	j	12de4 <tlka_lc3dec_decode_frame+0xec>
   12e38:	865e                	c.mv	a2,s7
   12e3a:	85e6                	c.mv	a1,s9
   12e3c:	00900533          	add	a0,zero,s1
   12e40:	8f5ff0ef          	jal	ra,12734 <dec_bitstream>
   12e44:	74a49783          	lh	a5,1866(s1)
   12e48:	8a2a                	c.mv	s4,a0
   12e4a:	ee079fe3          	bnez	a5,12d48 <tlka_lc3dec_decode_frame+0x50>
   12e4e:	00e10793          	addi	a5,sp,14
   12e52:	8762                	c.mv	a4,s8
   12e54:	86a2                	c.mv	a3,s0
   12e56:	865e                	c.mv	a2,s7
   12e58:	85e6                	c.mv	a1,s9
   12e5a:	8526                	c.mv	a0,s1
   12e5c:	9a0ff0ef          	jal	ra,11ffc <dec_arithmatic>
   12e60:	74a49783          	lh	a5,1866(s1)
   12e64:	8a2a                	c.mv	s4,a0
   12e66:	ee0791e3          	bnez	a5,12d48 <tlka_lc3dec_decode_frame+0x50>
   12e6a:	02049783          	lh	a5,32(s1)
   12e6e:	c399                	c.beqz	a5,12e74 <tlka_lc3dec_decode_frame+0x17c>
   12e70:	00011723          	sh	zero,14(sp)
   12e74:	00e49583          	lh	a1,14(s1)
   12e78:	875a                	c.mv	a4,s6
   12e7a:	00e10693          	addi	a3,sp,14
   12e7e:	8662                	c.mv	a2,s8
   12e80:	00800533          	add	a0,zero,s0
   12e84:	f9df60ef          	jal	ra,9e20 <dec_residual_fix>
   12e88:	00e49783          	lh	a5,14(s1)
   12e8c:	09f00713          	li	a4,159
   12e90:	00f74c63          	blt	a4,a5,12ea8 <tlka_lc3dec_decode_frame+0x1b0>
   12e94:	0a078793          	addi	a5,a5,160
   12e98:	0cf407db          	lea.w	a5,s0,a5
   12e9c:	0007a023          	sw	zero,0(a5)
   12ea0:	00478793          	addi	a5,a5,4
   12ea4:	fefc1ce3          	bne	s8,a5,12e9c <tlka_lc3dec_decode_frame+0x1a4>
   12ea8:	07449783          	lh	a5,116(s1)
   12eac:	04078463          	beqz	a5,12ef4 <tlka_lc3dec_decode_frame+0x1fc>
   12eb0:	00c10993          	addi	s3,sp,12
   12eb4:	86ce                	c.mv	a3,s3
   12eb6:	0cfbb65b          	bfos	a2,s7,3,15
   12eba:	85da                	c.mv	a1,s6
   12ebc:	00900533          	add	a0,zero,s1
   12ec0:	ea8f70ef          	jal	ra,a568 <global_gain_fix>
   12ec4:	85da                	c.mv	a1,s6
   12ec6:	8526                	c.mv	a0,s1
   12ec8:	971f90ef          	jal	ra,c838 <dec_tns_fix>
   12ecc:	0814                	c.addi4spn	a3,sp,16
   12ece:	865a                	c.mv	a2,s6
   12ed0:	85da                	c.mv	a1,s6
   12ed2:	8526                	c.mv	a0,s1
   12ed4:	ae1fc0ef          	jal	ra,f9b4 <dec_sns_fix>
   12ed8:	00c49603          	lh	a2,12(s1)
   12edc:	85d6                	c.mv	a1,s5
   12ede:	855a                	c.mv	a0,s6
   12ee0:	20003097          	auipc	ra,0x20003
   12ee4:	fe4080e7          	jalr	-28(ra) # 20015ec4 <nds_dup_q31>
   12ee8:	00c11703          	lh	a4,12(sp)
   12eec:	06e84a2b          	swgp	a4,16500 # 841b0 <mem_exp.4815>
   12ef0:	ec1ff06f          	j	12db0 <tlka_lc3dec_decode_frame+0xb8>
   12ef4:	85da                	c.mv	a1,s6
   12ef6:	8526                	c.mv	a0,s1
   12ef8:	fcdf60ef          	jal	ra,9ec4 <dec_noisefilling_fix>
   12efc:	bf55                	c.j	12eb0 <tlka_lc3dec_decode_frame+0x1b8>
   12efe:	0001                	c.nop

Disassembly of section .retention_code:

00012f00 <tmemcmp>:
   12f00:	c605                	c.beqz	a2,12f28 <tmemcmp+0x28>
   12f02:	00054783          	lbu	a5,0(a0) # 8000 <llma_tx_item_done+0x24>
   12f06:	0005c703          	lbu	a4,0(a1) # 10000 <tda_detector+0x2ec>
   12f0a:	962a                	c.add	a2,a0
   12f0c:	00e78a63          	beq	a5,a4,12f20 <tmemcmp+0x20>
   12f10:	01c0006f          	j	12f2c <tmemcmp+0x2c>
   12f14:	00054783          	lbu	a5,0(a0)
   12f18:	0005c703          	lbu	a4,0(a1)
   12f1c:	00e79863          	bne	a5,a4,12f2c <tmemcmp+0x2c>
   12f20:	0505                	c.addi	a0,1
   12f22:	0585                	c.addi	a1,1
   12f24:	fea618e3          	bne	a2,a0,12f14 <tmemcmp+0x14>
   12f28:	4501                	c.li	a0,0
   12f2a:	8082                	c.jr	ra
   12f2c:	40e78533          	sub	a0,a5,a4
   12f30:	00008067          	ret

00012f34 <tmemset>:
   12f34:	1141                	c.addi	sp,-16
   12f36:	c422                	c.swsp	s0,8(sp)
   12f38:	c606                	c.swsp	ra,12(sp)
   12f3a:	842a                	c.mv	s0,a0
   12f3c:	00060863          	beqz	a2,12f4c <tmemset+0x18>
   12f40:	0ff5f593          	andi	a1,a1,255
   12f44:	20008097          	auipc	ra,0x20008
   12f48:	134080e7          	jalr	308(ra) # 2001b078 <memset>
   12f4c:	8522                	c.mv	a0,s0
   12f4e:	40b2                	c.lwsp	ra,12(sp)
   12f50:	4422                	c.lwsp	s0,8(sp)
   12f52:	0141                	c.addi	sp,16
   12f54:	00008067          	ret

00012f58 <tmemcpy>:
   12f58:	fff60313          	addi	t1,a2,-1
   12f5c:	ce51                	c.beqz	a2,12ff8 <tmemcpy+0xa0>
   12f5e:	00450793          	addi	a5,a0,4
   12f62:	00458693          	addi	a3,a1,4
   12f66:	00f5b7b3          	sltu	a5,a1,a5
   12f6a:	00d536b3          	sltu	a3,a0,a3
   12f6e:	0017c793          	xori	a5,a5,1
   12f72:	0016c693          	xori	a3,a3,1
   12f76:	00a63713          	sltiu	a4,a2,10
   12f7a:	8fd5                	c.or	a5,a3
   12f7c:	00174713          	xori	a4,a4,1
   12f80:	8ff9                	c.and	a5,a4
   12f82:	c3ad                	c.beqz	a5,12fe4 <tmemcpy+0x8c>
   12f84:	00b567b3          	or	a5,a0,a1
   12f88:	8b8d                	c.andi	a5,3
   12f8a:	efa9                	c.bnez	a5,12fe4 <tmemcpy+0x8c>
   12f8c:	4789                	c.li	a5,2
   12f8e:	0267f963          	bgeu	a5,t1,12fc0 <tmemcpy+0x68>
   12f92:	00265893          	srli	a7,a2,0x2
   12f96:	86ae                	c.mv	a3,a1
   12f98:	872a                	c.mv	a4,a0
   12f9a:	4781                	c.li	a5,0
   12f9c:	0006a803          	lw	a6,0(a3)
   12fa0:	0785                	c.addi	a5,1
   12fa2:	01072023          	sw	a6,0(a4)
   12fa6:	0691                	c.addi	a3,4
   12fa8:	0711                	c.addi	a4,4
   12faa:	ff17e9e3          	bltu	a5,a7,12f9c <tmemcpy+0x44>
   12fae:	ffc67793          	andi	a5,a2,-4
   12fb2:	95be                	c.add	a1,a5
   12fb4:	00f50533          	add	a0,a0,a5
   12fb8:	40f30333          	sub	t1,t1,a5
   12fbc:	02f60e63          	beq	a2,a5,12ff8 <tmemcpy+0xa0>
   12fc0:	0005c783          	lbu	a5,0(a1)
   12fc4:	00f50023          	sb	a5,0(a0)
   12fc8:	02030863          	beqz	t1,12ff8 <tmemcpy+0xa0>
   12fcc:	0015c783          	lbu	a5,1(a1)
   12fd0:	00f500a3          	sb	a5,1(a0)
   12fd4:	0213525b          	beqc	t1,1,12ff8 <tmemcpy+0xa0>
   12fd8:	0025c783          	lbu	a5,2(a1)
   12fdc:	00f50123          	sb	a5,2(a0)
   12fe0:	00008067          	ret
   12fe4:	00b60633          	add	a2,a2,a1
   12fe8:	0585                	c.addi	a1,1
   12fea:	fff5c783          	lbu	a5,-1(a1)
   12fee:	0505                	c.addi	a0,1
   12ff0:	fef50fa3          	sb	a5,-1(a0)
   12ff4:	feb61ae3          	bne	a2,a1,12fe8 <tmemcpy+0x90>
   12ff8:	00008067          	ret

00012ffc <tmemcpy4>:
   12ffc:	1141                	c.addi	sp,-16
   12ffe:	c606                	c.swsp	ra,12(sp)
   13000:	ffc57793          	andi	a5,a0,-4
   13004:	00f50c63          	beq	a0,a5,1301c <tmemcpy4+0x20>
   13008:	2001e537          	lui	a0,0x2001e
   1300c:	30050513          	addi	a0,a0,768 # 2001e300 <_ITB_BASE_+0x150>
   13010:	20008097          	auipc	ra,0x20008
   13014:	252080e7          	jalr	594(ra) # 2001b262 <puts>
   13018:	0000006f          	j	13018 <tmemcpy4+0x1c>
   1301c:	ffc5f793          	andi	a5,a1,-4
   13020:	02f59a63          	bne	a1,a5,13054 <tmemcpy4+0x58>
   13024:	ffc67793          	andi	a5,a2,-4
   13028:	04c79063          	bne	a5,a2,13068 <tmemcpy4+0x6c>
   1302c:	00f50733          	add	a4,a0,a5
   13030:	04e5e663          	bltu	a1,a4,1307c <tmemcpy4+0x80>
   13034:	8209                	c.srli	a2,0x2
   13036:	ca19                	c.beqz	a2,1304c <tmemcpy4+0x50>
   13038:	0cc5065b          	lea.w	a2,a0,a2
   1303c:	0591                	c.addi	a1,4
   1303e:	ffc5a783          	lw	a5,-4(a1)
   13042:	0511                	c.addi	a0,4
   13044:	fef52e23          	sw	a5,-4(a0)
   13048:	fea61ae3          	bne	a2,a0,1303c <tmemcpy4+0x40>
   1304c:	40b2                	c.lwsp	ra,12(sp)
   1304e:	0141                	c.addi	sp,16
   13050:	00008067          	ret
   13054:	2001f537          	lui	a0,0x2001f
   13058:	cd450513          	addi	a0,a0,-812 # 2001ecd4 <_ITB_BASE_+0xb24>
   1305c:	20008097          	auipc	ra,0x20008
   13060:	206080e7          	jalr	518(ra) # 2001b262 <puts>
   13064:	0000006f          	j	13064 <tmemcpy4+0x68>
   13068:	2001f537          	lui	a0,0x2001f
   1306c:	1fc50513          	addi	a0,a0,508 # 2001f1fc <_ITB_BASE_+0x104c>
   13070:	20008097          	auipc	ra,0x20008
   13074:	1f2080e7          	jalr	498(ra) # 2001b262 <puts>
   13078:	0000006f          	j	13078 <tmemcpy4+0x7c>
   1307c:	00b787b3          	add	a5,a5,a1
   13080:	faf57ae3          	bgeu	a0,a5,13034 <tmemcpy4+0x38>
   13084:	2001f537          	lui	a0,0x2001f
   13088:	8d850513          	addi	a0,a0,-1832 # 2001e8d8 <_ITB_BASE_+0x728>
   1308c:	20008097          	auipc	ra,0x20008
   13090:	1d6080e7          	jalr	470(ra) # 2001b262 <puts>
   13094:	a001                	c.j	13094 <tmemcpy4+0x98>
   13096:	0001                	c.nop

00013098 <analog_read_reg8>:
   13098:	1141                	c.addi	sp,-16
   1309a:	c422                	c.swsp	s0,8(sp)
   1309c:	c606                	c.swsp	ra,12(sp)
   1309e:	842a                	c.mv	s0,a0
   130a0:	618000ef          	jal	ra,136b8 <core_interrupt_disable>
   130a4:	801407b7          	lui	a5,0x80140
   130a8:	18878023          	sb	s0,384(a5) # 80140180 <BIN_SIZE+0x60101b18>
   130ac:	00100713          	li	a4,1
   130b0:	18e781a3          	sb	a4,387(a5)
   130b4:	04000693          	li	a3,64
   130b8:	80140737          	lui	a4,0x80140
   130bc:	18d78123          	sb	a3,386(a5)
   130c0:	18270783          	lb	a5,386(a4) # 80140182 <BIN_SIZE+0x60101b1a>
   130c4:	fe77fe5b          	bbs	a5,7,130c0 <analog_read_reg8+0x28>
   130c8:	18470403          	lb	s0,388(a4)
   130cc:	5fc000ef          	jal	ra,136c8 <core_restore_interrupt>
   130d0:	0ff47413          	andi	s0,s0,255
   130d4:	8522                	c.mv	a0,s0
   130d6:	40b2                	c.lwsp	ra,12(sp)
   130d8:	4422                	c.lwsp	s0,8(sp)
   130da:	0141                	c.addi	sp,16
   130dc:	00008067          	ret

000130e0 <analog_write_reg8>:
   130e0:	1141                	c.addi	sp,-16
   130e2:	c422                	c.swsp	s0,8(sp)
   130e4:	c226                	c.swsp	s1,4(sp)
   130e6:	842e                	c.mv	s0,a1
   130e8:	84aa                	c.mv	s1,a0
   130ea:	c606                	c.swsp	ra,12(sp)
   130ec:	5cc000ef          	jal	ra,136b8 <core_interrupt_disable>
   130f0:	80140737          	lui	a4,0x80140
   130f4:	18970023          	sb	s1,384(a4) # 80140180 <BIN_SIZE+0x60101b18>
   130f8:	18870223          	sb	s0,388(a4)
   130fc:	06000693          	li	a3,96
   13100:	801407b7          	lui	a5,0x80140
   13104:	18d70123          	sb	a3,386(a4)
   13108:	18278703          	lb	a4,386(a5) # 80140182 <BIN_SIZE+0x60101b1a>
   1310c:	fe777e5b          	bbs	a4,7,13108 <analog_write_reg8+0x28>
   13110:	18078123          	sb	zero,386(a5)
   13114:	4422                	c.lwsp	s0,8(sp)
   13116:	40b2                	c.lwsp	ra,12(sp)
   13118:	4492                	c.lwsp	s1,4(sp)
   1311a:	0141                	c.addi	sp,16
   1311c:	5ac0006f          	j	136c8 <core_restore_interrupt>

00013120 <analog_write_reg16>:
   13120:	1141                	c.addi	sp,-16
   13122:	c422                	c.swsp	s0,8(sp)
   13124:	c226                	c.swsp	s1,4(sp)
   13126:	842e                	c.mv	s0,a1
   13128:	84aa                	c.mv	s1,a0
   1312a:	c606                	c.swsp	ra,12(sp)
   1312c:	58c000ef          	jal	ra,136b8 <core_interrupt_disable>
   13130:	801407b7          	lui	a5,0x80140
   13134:	18978023          	sb	s1,384(a5) # 80140180 <BIN_SIZE+0x60101b18>
   13138:	18879223          	sh	s0,388(a5)
   1313c:	06000693          	li	a3,96
   13140:	80140737          	lui	a4,0x80140
   13144:	18d78123          	sb	a3,386(a5)
   13148:	18270783          	lb	a5,386(a4) # 80140182 <BIN_SIZE+0x60101b1a>
   1314c:	fe77fe5b          	bbs	a5,7,13148 <analog_write_reg16+0x28>
   13150:	4422                	c.lwsp	s0,8(sp)
   13152:	40b2                	c.lwsp	ra,12(sp)
   13154:	4492                	c.lwsp	s1,4(sp)
   13156:	0141                	c.addi	sp,16
   13158:	5700006f          	j	136c8 <core_restore_interrupt>

0001315c <analog_read_reg16>:
   1315c:	1141                	c.addi	sp,-16
   1315e:	c422                	c.swsp	s0,8(sp)
   13160:	c606                	c.swsp	ra,12(sp)
   13162:	842a                	c.mv	s0,a0
   13164:	554000ef          	jal	ra,136b8 <core_interrupt_disable>
   13168:	801407b7          	lui	a5,0x80140
   1316c:	00200713          	li	a4,2
   13170:	18e781a3          	sb	a4,387(a5) # 80140183 <BIN_SIZE+0x60101b1b>
   13174:	18878023          	sb	s0,384(a5)
   13178:	04000693          	li	a3,64
   1317c:	80140737          	lui	a4,0x80140
   13180:	18d78123          	sb	a3,386(a5)
   13184:	18270783          	lb	a5,386(a4) # 80140182 <BIN_SIZE+0x60101b1a>
   13188:	fe77fe5b          	bbs	a5,7,13184 <analog_read_reg16+0x28>
   1318c:	18471403          	lh	s0,388(a4)
   13190:	538000ef          	jal	ra,136c8 <core_restore_interrupt>
   13194:	3c04245b          	bfoz	s0,s0,15,0
   13198:	8522                	c.mv	a0,s0
   1319a:	40b2                	c.lwsp	ra,12(sp)
   1319c:	4422                	c.lwsp	s0,8(sp)
   1319e:	0141                	c.addi	sp,16
   131a0:	00008067          	ret

000131a4 <analog_read_reg32>:
   131a4:	1141                	c.addi	sp,-16
   131a6:	c422                	c.swsp	s0,8(sp)
   131a8:	c606                	c.swsp	ra,12(sp)
   131aa:	842a                	c.mv	s0,a0
   131ac:	50c000ef          	jal	ra,136b8 <core_interrupt_disable>
   131b0:	801407b7          	lui	a5,0x80140
   131b4:	00400713          	li	a4,4
   131b8:	18e781a3          	sb	a4,387(a5) # 80140183 <BIN_SIZE+0x60101b1b>
   131bc:	18878023          	sb	s0,384(a5)
   131c0:	04000693          	li	a3,64
   131c4:	80140737          	lui	a4,0x80140
   131c8:	18d78123          	sb	a3,386(a5)
   131cc:	18270783          	lb	a5,386(a4) # 80140182 <BIN_SIZE+0x60101b1a>
   131d0:	fe77fe5b          	bbs	a5,7,131cc <analog_read_reg32+0x28>
   131d4:	18472403          	lw	s0,388(a4)
   131d8:	4f0000ef          	jal	ra,136c8 <core_restore_interrupt>
   131dc:	8522                	c.mv	a0,s0
   131de:	40b2                	c.lwsp	ra,12(sp)
   131e0:	4422                	c.lwsp	s0,8(sp)
   131e2:	0141                	c.addi	sp,16
   131e4:	00008067          	ret

000131e8 <analog_write_reg32>:
   131e8:	1141                	c.addi	sp,-16
   131ea:	c422                	c.swsp	s0,8(sp)
   131ec:	c226                	c.swsp	s1,4(sp)
   131ee:	842e                	c.mv	s0,a1
   131f0:	84aa                	c.mv	s1,a0
   131f2:	c606                	c.swsp	ra,12(sp)
   131f4:	4c4000ef          	jal	ra,136b8 <core_interrupt_disable>
   131f8:	801407b7          	lui	a5,0x80140
   131fc:	18978023          	sb	s1,384(a5) # 80140180 <BIN_SIZE+0x60101b18>
   13200:	1887a223          	sw	s0,388(a5)
   13204:	06000693          	li	a3,96
   13208:	80140737          	lui	a4,0x80140
   1320c:	18d78123          	sb	a3,386(a5)
   13210:	18270783          	lb	a5,386(a4) # 80140182 <BIN_SIZE+0x60101b1a>
   13214:	fe77fe5b          	bbs	a5,7,13210 <analog_write_reg32+0x28>
   13218:	4422                	c.lwsp	s0,8(sp)
   1321a:	40b2                	c.lwsp	ra,12(sp)
   1321c:	4492                	c.lwsp	s1,4(sp)
   1321e:	0141                	c.addi	sp,16
   13220:	a165                	c.j	136c8 <core_restore_interrupt>
	...

00013224 <clock_cal_32k_rc>:
   13224:	1141                	c.addi	sp,-16
   13226:	04f00513          	li	a0,79
   1322a:	c606                	c.swsp	ra,12(sp)
   1322c:	c422                	c.swsp	s0,8(sp)
   1322e:	35ad                	c.jal	13098 <analog_read_reg8>
   13230:	03f57593          	andi	a1,a0,63
   13234:	0405e593          	ori	a1,a1,64
   13238:	04f00513          	li	a0,79
   1323c:	ea5ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13240:	0f600593          	li	a1,246
   13244:	0c600513          	li	a0,198
   13248:	e99ff0ef          	jal	ra,130e0 <analog_write_reg8>
   1324c:	0f700593          	li	a1,247
   13250:	0c600513          	li	a0,198
   13254:	e8dff0ef          	jal	ra,130e0 <analog_write_reg8>
   13258:	0cf00513          	li	a0,207
   1325c:	e3dff0ef          	jal	ra,13098 <analog_read_reg8>
   13260:	be657c5b          	bbc	a0,6,13258 <clock_cal_32k_rc+0x34>
   13264:	0c900513          	li	a0,201
   13268:	e31ff0ef          	jal	ra,13098 <analog_read_reg8>
   1326c:	85aa                	c.mv	a1,a0
   1326e:	05100513          	li	a0,81
   13272:	35bd                	c.jal	130e0 <analog_write_reg8>
   13274:	0ca00513          	li	a0,202
   13278:	e21ff0ef          	jal	ra,13098 <analog_read_reg8>
   1327c:	842a                	c.mv	s0,a0
   1327e:	04f00513          	li	a0,79
   13282:	3d19                	c.jal	13098 <analog_read_reg8>
   13284:	fc057513          	andi	a0,a0,-64
   13288:	008565b3          	or	a1,a0,s0
   1328c:	0ff5f593          	andi	a1,a1,255
   13290:	04f00513          	li	a0,79
   13294:	e4dff0ef          	jal	ra,130e0 <analog_write_reg8>
   13298:	0f600593          	li	a1,246
   1329c:	0c600513          	li	a0,198
   132a0:	e41ff0ef          	jal	ra,130e0 <analog_write_reg8>
   132a4:	04f00513          	li	a0,79
   132a8:	df1ff0ef          	jal	ra,13098 <analog_read_reg8>
   132ac:	4422                	c.lwsp	s0,8(sp)
   132ae:	40b2                	c.lwsp	ra,12(sp)
   132b0:	03f57593          	andi	a1,a0,63
   132b4:	04f00513          	li	a0,79
   132b8:	0141                	c.addi	sp,16
   132ba:	b51d                	c.j	130e0 <analog_write_reg8>

000132bc <clock_set_32k_tick>:
   132bc:	801406b7          	lui	a3,0x80140
   132c0:	20a68703          	lb	a4,522(a3) # 8014020a <BIN_SIZE+0x60101ba2>
   132c4:	801407b7          	lui	a5,0x80140
   132c8:	0ff77713          	andi	a4,a4,255
   132cc:	00176713          	ori	a4,a4,1
   132d0:	20e68523          	sb	a4,522(a3)
   132d4:	20b78703          	lb	a4,523(a5) # 8014020b <BIN_SIZE+0x60101ba3>
   132d8:	20b78693          	addi	a3,a5,523
   132dc:	fe677c5b          	bbs	a4,6,132d4 <clock_set_32k_tick+0x18>
   132e0:	20a7a623          	sw	a0,524(a5)
   132e4:	47a1                	c.li	a5,8
   132e6:	00f68023          	sb	a5,0(a3)
   132ea:	0001                	c.nop
   132ec:	0001                	c.nop
   132ee:	0001                	c.nop
   132f0:	0001                	c.nop
   132f2:	0001                	c.nop
   132f4:	0001                	c.nop
   132f6:	0001                	c.nop
   132f8:	0001                	c.nop
   132fa:	0001                	c.nop
   132fc:	0001                	c.nop
   132fe:	0001                	c.nop
   13300:	0001                	c.nop
   13302:	0001                	c.nop
   13304:	0001                	c.nop
   13306:	0001                	c.nop
   13308:	00000013          	nop
   1330c:	80140737          	lui	a4,0x80140
   13310:	20b70783          	lb	a5,523(a4) # 8014020b <BIN_SIZE+0x60101ba3>
   13314:	fe37fe5b          	bbs	a5,3,13310 <clock_set_32k_tick+0x54>
   13318:	00008067          	ret

0001331c <clock_get_digital_32k_tick>:
   1331c:	801407b7          	lui	a5,0x80140
   13320:	02000713          	li	a4,32
   13324:	801406b7          	lui	a3,0x80140
   13328:	20e785a3          	sb	a4,523(a5) # 8014020b <BIN_SIZE+0x60101ba3>
   1332c:	20b68783          	lb	a5,523(a3) # 8014020b <BIN_SIZE+0x60101ba3>
   13330:	fe57fe5b          	bbs	a5,5,1332c <clock_get_digital_32k_tick+0x10>
   13334:	20a68783          	lb	a5,522(a3)
   13338:	80140737          	lui	a4,0x80140
   1333c:	0fe7f793          	andi	a5,a5,254
   13340:	20f68523          	sb	a5,522(a3)
   13344:	20b70783          	lb	a5,523(a4) # 8014020b <BIN_SIZE+0x60101ba3>
   13348:	be57fe5b          	bbc	a5,5,13344 <clock_get_digital_32k_tick+0x28>
   1334c:	21072503          	lw	a0,528(a4)
   13350:	20a70783          	lb	a5,522(a4)
   13354:	0ff7f793          	andi	a5,a5,255
   13358:	0017e793          	ori	a5,a5,1
   1335c:	20f70523          	sb	a5,522(a4)
   13360:	00008067          	ret

00013364 <clock_get_32k_tick>:
   13364:	1141                	c.addi	sp,-16
   13366:	06000513          	li	a0,96
   1336a:	c422                	c.swsp	s0,8(sp)
   1336c:	c226                	c.swsp	s1,4(sp)
   1336e:	c04a                	c.swsp	s2,0(sp)
   13370:	c606                	c.swsp	ra,12(sp)
   13372:	4481                	c.li	s1,0
   13374:	e31ff0ef          	jal	ra,131a4 <analog_read_reg32>
   13378:	4905                	c.li	s2,1
   1337a:	842a                	c.mv	s0,a0
   1337c:	06000513          	li	a0,96
   13380:	0485                	c.addi	s1,1
   13382:	350d                	c.jal	131a4 <analog_read_reg32>
   13384:	408507b3          	sub	a5,a0,s0
   13388:	00854733          	xor	a4,a0,s0
   1338c:	00048663          	beqz	s1,13398 <clock_get_32k_tick+0x34>
   13390:	00f97863          	bgeu	s2,a5,133a0 <clock_get_32k_tick+0x3c>
   13394:	0017545b          	beqc	a4,1,1339c <clock_get_32k_tick+0x38>
   13398:	842a                	c.mv	s0,a0
   1339a:	b7cd                	c.j	1337c <clock_get_32k_tick+0x18>
   1339c:	00800533          	add	a0,zero,s0
   133a0:	40b2                	c.lwsp	ra,12(sp)
   133a2:	4422                	c.lwsp	s0,8(sp)
   133a4:	4492                	c.lwsp	s1,4(sp)
   133a6:	4902                	c.lwsp	s2,0(sp)
   133a8:	0141                	c.addi	sp,16
   133aa:	8082                	c.jr	ra

000133ac <clock_init>:
   133ac:	1101                	c.addi	sp,-32
   133ae:	cc22                	c.swsp	s0,24(sp)
   133b0:	ca26                	c.swsp	s1,20(sp)
   133b2:	c84a                	c.swsp	s2,16(sp)
   133b4:	c64e                	c.swsp	s3,12(sp)
   133b6:	c452                	c.swsp	s4,8(sp)
   133b8:	c256                	c.swsp	s5,4(sp)
   133ba:	ce06                	c.swsp	ra,28(sp)
   133bc:	8936                	c.mv	s2,a3
   133be:	842a                	c.mv	s0,a0
   133c0:	84ae                	c.mv	s1,a1
   133c2:	8ab2                	c.mv	s5,a2
   133c4:	89ba                	c.mv	s3,a4
   133c6:	8a3e                	c.mv	s4,a5
   133c8:	0026e45b          	bnec	a3,2,133d0 <clock_init+0x24>
   133cc:	2047585b          	beqc	a4,4,135dc <clock_init+0x230>
   133d0:	08000513          	li	a0,128
   133d4:	cc5ff0ef          	jal	ra,13098 <analog_read_reg8>
   133d8:	182427db          	bfoz	a5,s0,6,2
   133dc:	0e057593          	andi	a1,a0,224
   133e0:	8ddd                	c.or	a1,a5
   133e2:	08000513          	li	a0,128
   133e6:	39ed                	c.jal	130e0 <analog_write_reg8>
   133e8:	00900513          	li	a0,9
   133ec:	cadff0ef          	jal	ra,13098 <analog_read_reg8>
   133f0:	083427db          	bfoz	a5,s0,2,3
   133f4:	0f357593          	andi	a1,a0,243
   133f8:	8ddd                	c.or	a1,a5
   133fa:	4525                	c.li	a0,9
   133fc:	ce5ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13400:	aaaab7b7          	lui	a5,0xaaaab
   13404:	5c84275b          	bfoz	a4,s0,23,8
   13408:	aab78793          	addi	a5,a5,-1365 # aaaaaaab <BIN_SIZE+0x8aa6c443>
   1340c:	02f737b3          	mulhu	a5,a4,a5
   13410:	12400413          	li	s0,292
   13414:	00e41223          	sh	a4,4(s0)
   13418:	08100513          	li	a0,129
   1341c:	80140737          	lui	a4,0x80140
   13420:	3057a7db          	bfoz	a5,a5,12,5
   13424:	1ef70da3          	sb	a5,507(a4) # 801401fb <BIN_SIZE+0x60101b93>
   13428:	c71ff0ef          	jal	ra,13098 <analog_read_reg8>
   1342c:	04056593          	ori	a1,a0,64
   13430:	0ff5f593          	andi	a1,a1,255
   13434:	08100513          	li	a0,129
   13438:	ca9ff0ef          	jal	ra,130e0 <analog_write_reg8>
   1343c:	08800513          	li	a0,136
   13440:	c59ff0ef          	jal	ra,13098 <analog_read_reg8>
   13444:	be557c5b          	bbc	a0,5,1343c <clock_init+0x90>
   13448:	08100513          	li	a0,129
   1344c:	c4dff0ef          	jal	ra,13098 <analog_read_reg8>
   13450:	0bf57593          	andi	a1,a0,191
   13454:	08100513          	li	a0,129
   13458:	c89ff0ef          	jal	ra,130e0 <analog_write_reg8>
   1345c:	80140737          	lui	a4,0x80140
   13460:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
   13464:	fe07fe5b          	bbs	a5,0,13460 <clock_init+0xb4>
   13468:	10170683          	lb	a3,257(a4)
   1346c:	801407b7          	lui	a5,0x80140
   13470:	0ff6f693          	andi	a3,a3,255
   13474:	0106e693          	ori	a3,a3,16
   13478:	10d700a3          	sb	a3,257(a4)
   1347c:	32878703          	lb	a4,808(a5) # 80140328 <BIN_SIZE+0x60101cc0>
   13480:	be377e5b          	bbc	a4,3,1347c <clock_init+0xd0>
   13484:	121a505b          	beqc	s4,1,135a4 <clock_init+0x1f8>
   13488:	00445683          	lhu	a3,4(s0)
   1348c:	1e978603          	lb	a2,489(a5)
   13490:	0346d6b3          	divu	a3,a3,s4
   13494:	107a275b          	bfoz	a4,s4,4,7
   13498:	8a3d                	c.andi	a2,15
   1349a:	8f51                	c.or	a4,a2
   1349c:	1ee784a3          	sb	a4,489(a5)
   134a0:	1e878703          	lb	a4,488(a5)
   134a4:	f8076713          	ori	a4,a4,-128
   134a8:	0ff77713          	andi	a4,a4,255
   134ac:	1ee78423          	sb	a4,488(a5)
   134b0:	1e878703          	lb	a4,488(a5)
   134b4:	f8076713          	ori	a4,a4,-128
   134b8:	0ff77713          	andi	a4,a4,255
   134bc:	1ee78423          	sb	a4,488(a5)
   134c0:	80140737          	lui	a4,0x80140
   134c4:	00d404a3          	sb	a3,9(s0)
   134c8:	1d870783          	lb	a5,472(a4) # 801401d8 <BIN_SIZE+0x60101b70>
   134cc:	0e19585b          	beqc	s2,1,135bc <clock_init+0x210>
   134d0:	0ff7f793          	andi	a5,a5,255
   134d4:	0047e793          	ori	a5,a5,4
   134d8:	1cf70c23          	sb	a5,472(a4)
   134dc:	0e19d65b          	beqc	s3,1,135c8 <clock_init+0x21c>
   134e0:	801406b7          	lui	a3,0x80140
   134e4:	1d868703          	lb	a4,472(a3) # 801401d8 <BIN_SIZE+0x60101b70>
   134e8:	2019a7db          	bfoz	a5,s3,8,1
   134ec:	0fc77713          	andi	a4,a4,252
   134f0:	00e7e7b3          	or	a5,a5,a4
   134f4:	1cf68c23          	sb	a5,472(a3)
   134f8:	0824d25b          	beqc	s1,2,1357c <clock_init+0x1d0>
   134fc:	0634da5b          	beqc	s1,3,13570 <clock_init+0x1c4>
   13500:	01800793          	li	a5,24
   13504:	00f40323          	sb	a5,6(s0)
   13508:	00644703          	lbu	a4,6(s0)
   1350c:	801405b7          	lui	a1,0x80140
   13510:	03275633          	divu	a2,a4,s2
   13514:	1e858683          	lb	a3,488(a1) # 801401e8 <BIN_SIZE+0x60101b80>
   13518:	1074a7db          	bfoz	a5,s1,4,7
   1351c:	08f6f693          	andi	a3,a3,143
   13520:	c458                	c.sw	a4,12(s0)
   13522:	8fd5                	c.or	a5,a3
   13524:	1ef58423          	sb	a5,488(a1)
   13528:	033659b3          	divu	s3,a2,s3
   1352c:	00c403a3          	sb	a2,7(s0)
   13530:	01340423          	sb	s3,8(s0)
   13534:	001a645b          	bnec	s4,1,1353c <clock_init+0x190>
   13538:	00e404a3          	sb	a4,9(s0)
   1353c:	03590933          	mul	s2,s2,s5
   13540:	801406b7          	lui	a3,0x80140
   13544:	1d268783          	lb	a5,466(a3) # 801401d2 <BIN_SIZE+0x60101b6a>
   13548:	ff07f713          	andi	a4,a5,-16
   1354c:	47e1                	c.li	a5,24
   1354e:	0327d7b3          	divu	a5,a5,s2
   13552:	17fd                	c.addi	a5,-1
   13554:	8fd9                	c.or	a5,a4
   13556:	0ff7f793          	andi	a5,a5,255
   1355a:	1cf68923          	sb	a5,466(a3)
   1355e:	40f2                	c.lwsp	ra,28(sp)
   13560:	4462                	c.lwsp	s0,24(sp)
   13562:	44d2                	c.lwsp	s1,20(sp)
   13564:	4942                	c.lwsp	s2,16(sp)
   13566:	49b2                	c.lwsp	s3,12(sp)
   13568:	4a22                	c.lwsp	s4,8(sp)
   1356a:	4a92                	c.lwsp	s5,4(sp)
   1356c:	6105                	c.addi16sp	sp,32
   1356e:	8082                	c.jr	ra
   13570:	00441783          	lh	a5,4(s0)
   13574:	00f40323          	sb	a5,6(s0)
   13578:	f91ff06f          	j	13508 <clock_init+0x15c>
   1357c:	00445703          	lhu	a4,4(s0)
   13580:	801406b7          	lui	a3,0x80140
   13584:	03575733          	divu	a4,a4,s5
   13588:	1e868783          	lb	a5,488(a3) # 801401e8 <BIN_SIZE+0x60101b80>
   1358c:	0f07f793          	andi	a5,a5,240
   13590:	0157e7b3          	or	a5,a5,s5
   13594:	0ff7f793          	andi	a5,a5,255
   13598:	1ef68423          	sb	a5,488(a3)
   1359c:	00e40323          	sb	a4,6(s0)
   135a0:	f69ff06f          	j	13508 <clock_init+0x15c>
   135a4:	1e878703          	lb	a4,488(a5)
   135a8:	07f77713          	andi	a4,a4,127
   135ac:	1ee78423          	sb	a4,488(a5)
   135b0:	80140737          	lui	a4,0x80140
   135b4:	1d870783          	lb	a5,472(a4) # 801401d8 <BIN_SIZE+0x60101b70>
   135b8:	b0196c5b          	bnec	s2,1,134d0 <clock_init+0x124>
   135bc:	0fb7f793          	andi	a5,a5,251
   135c0:	1cf70c23          	sb	a5,472(a4)
   135c4:	b019ee5b          	bnec	s3,1,134e0 <clock_init+0x134>
   135c8:	80140737          	lui	a4,0x80140
   135cc:	1d870783          	lb	a5,472(a4) # 801401d8 <BIN_SIZE+0x60101b70>
   135d0:	0fc7f793          	andi	a5,a5,252
   135d4:	1cf70c23          	sb	a5,472(a4)
   135d8:	f21ff06f          	j	134f8 <clock_init+0x14c>
   135dc:	2001f537          	lui	a0,0x2001f
   135e0:	da450513          	addi	a0,a0,-604 # 2001eda4 <_ITB_BASE_+0xbf4>
   135e4:	20008097          	auipc	ra,0x20008
   135e8:	c7e080e7          	jalr	-898(ra) # 2001b262 <puts>
   135ec:	0000006f          	j	135ec <clock_init+0x240>

000135f0 <clock_change>:
   135f0:	1141                	c.addi	sp,-16
   135f2:	c606                	c.swsp	ra,12(sp)
   135f4:	c422                	c.swsp	s0,8(sp)
   135f6:	c226                	c.swsp	s1,4(sp)
   135f8:	842a                	c.mv	s0,a0
   135fa:	287d                	c.jal	136b8 <core_interrupt_disable>
   135fc:	84aa                	c.mv	s1,a0
   135fe:	4515                	c.li	a0,5
   13600:	a99ff0ef          	jal	ra,13098 <analog_read_reg8>
   13604:	0fb57593          	andi	a1,a0,251
   13608:	4515                	c.li	a0,5
   1360a:	3cd9                	c.jal	130e0 <analog_write_reg8>
   1360c:	4595                	c.li	a1,5
   1360e:	00245b5b          	beqc	s0,2,13624 <clock_change+0x34>
   13612:	458d                	c.li	a1,3
   13614:	0034585b          	beqc	s0,3,13624 <clock_change+0x34>
   13618:	ffc40613          	addi	a2,s0,-4
   1361c:	00163613          	seqz	a2,a2
   13620:	00160593          	addi	a1,a2,1
   13624:	12400713          	li	a4,292
   13628:	00475783          	lhu	a5,4(a4)
   1362c:	801406b7          	lui	a3,0x80140
   13630:	0287d7b3          	divu	a5,a5,s0
   13634:	1d268603          	lb	a2,466(a3) # 801401d2 <BIN_SIZE+0x60101b6a>
   13638:	0f067613          	andi	a2,a2,240
   1363c:	8e4d                	c.or	a2,a1
   1363e:	1cc68923          	sb	a2,466(a3)
   13642:	1e868503          	lb	a0,488(a3)
   13646:	0f057513          	andi	a0,a0,240
   1364a:	8d41                	c.or	a0,s0
   1364c:	0ff57513          	andi	a0,a0,255
   13650:	1ea68423          	sb	a0,488(a3)
   13654:	0ff7f613          	andi	a2,a5,255
   13658:	0ff7f793          	andi	a5,a5,255
   1365c:	00c70323          	sb	a2,6(a4)
   13660:	00f72623          	sw	a5,12(a4)
   13664:	0306545b          	beqc	a2,16,1368c <clock_change+0x9c>
   13668:	00774783          	lbu	a5,7(a4)
   1366c:	00c78a63          	beq	a5,a2,13680 <clock_change+0x90>
   13670:	1d868783          	lb	a5,472(a3)
   13674:	0ff7f793          	andi	a5,a5,255
   13678:	0047e793          	ori	a5,a5,4
   1367c:	1cf68c23          	sb	a5,472(a3)
   13680:	4422                	c.lwsp	s0,8(sp)
   13682:	40b2                	c.lwsp	ra,12(sp)
   13684:	8526                	c.mv	a0,s1
   13686:	4492                	c.lwsp	s1,4(sp)
   13688:	0141                	c.addi	sp,16
   1368a:	a83d                	c.j	136c8 <core_restore_interrupt>
   1368c:	1d868783          	lb	a5,472(a3)
   13690:	8526                	c.mv	a0,s1
   13692:	0fb7f793          	andi	a5,a5,251
   13696:	1cf68c23          	sb	a5,472(a3)
   1369a:	4422                	c.lwsp	s0,8(sp)
   1369c:	40b2                	c.lwsp	ra,12(sp)
   1369e:	4492                	c.lwsp	s1,4(sp)
   136a0:	0141                	c.addi	sp,16
   136a2:	a01d                	c.j	136c8 <core_restore_interrupt>
   136a4:	0001                	c.nop
	...

000136a8 <core_enable_interrupt>:
   136a8:	e40007b7          	lui	a5,0xe4000
   136ac:	4709                	c.li	a4,2
   136ae:	c398                	c.sw	a4,0(a5)
   136b0:	300467f3          	csrrsi	a5,mstatus,8
   136b4:	00008067          	ret

000136b8 <core_interrupt_disable>:
   136b8:	30002573          	csrr	a0,mstatus
   136bc:	8921                	c.andi	a0,8
   136be:	c119                	c.beqz	a0,136c4 <core_interrupt_disable+0xc>
   136c0:	300477f3          	csrrci	a5,mstatus,8
   136c4:	00008067          	ret

000136c8 <core_restore_interrupt>:
   136c8:	00050463          	beqz	a0,136d0 <core_restore_interrupt+0x8>
   136cc:	300467f3          	csrrsi	a5,mstatus,8
   136d0:	8082                	c.jr	ra
   136d2:	0001                	c.nop

000136d4 <clock_time_exceed>:
   136d4:	801407b7          	lui	a5,0x80140
   136d8:	2007a783          	lw	a5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
   136dc:	0592                	c.slli	a1,0x4
   136de:	40a78533          	sub	a0,a5,a0
   136e2:	00a5b533          	sltu	a0,a1,a0
   136e6:	8082                	c.jr	ra

000136e8 <delay_us>:
   136e8:	1141                	c.addi	sp,-16
   136ea:	801407b7          	lui	a5,0x80140
   136ee:	c422                	c.swsp	s0,8(sp)
   136f0:	c606                	c.swsp	ra,12(sp)
   136f2:	c226                	c.swsp	s1,4(sp)
   136f4:	2007a483          	lw	s1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
   136f8:	00a00433          	add	s0,zero,a0
   136fc:	85a2                	c.mv	a1,s0
   136fe:	8526                	c.mv	a0,s1
   13700:	fd5ff0ef          	jal	ra,136d4 <clock_time_exceed>
   13704:	dd65                	c.beqz	a0,136fc <delay_us+0x14>
   13706:	40b2                	c.lwsp	ra,12(sp)
   13708:	4422                	c.lwsp	s0,8(sp)
   1370a:	4492                	c.lwsp	s1,4(sp)
   1370c:	0141                	c.addi	sp,16
   1370e:	8082                	c.jr	ra

00013710 <delay_ms>:
   13710:	1141                	c.addi	sp,-16
   13712:	c422                	c.swsp	s0,8(sp)
   13714:	3e800413          	li	s0,1000
   13718:	02850433          	mul	s0,a0,s0
   1371c:	801407b7          	lui	a5,0x80140
   13720:	c606                	c.swsp	ra,12(sp)
   13722:	c226                	c.swsp	s1,4(sp)
   13724:	2007a483          	lw	s1,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
   13728:	85a2                	c.mv	a1,s0
   1372a:	8526                	c.mv	a0,s1
   1372c:	fa9ff0ef          	jal	ra,136d4 <clock_time_exceed>
   13730:	dd65                	c.beqz	a0,13728 <delay_ms+0x18>
   13732:	40b2                	c.lwsp	ra,12(sp)
   13734:	4422                	c.lwsp	s0,8(sp)
   13736:	4492                	c.lwsp	s1,4(sp)
   13738:	0141                	c.addi	sp,16
   1373a:	8082                	c.jr	ra

0001373c <cpu_wakeup_no_deepretn_back_init>:
   1373c:	1141                	c.addi	sp,-16
   1373e:	c606                	c.swsp	ra,12(sp)
   13740:	ae5ff0ef          	jal	ra,13224 <clock_cal_32k_rc>
   13744:	801407b7          	lui	a5,0x80140
   13748:	10479783          	lh	a5,260(a5) # 80140104 <BIN_SIZE+0x60101a9c>
   1374c:	3c07a7db          	bfoz	a5,a5,15,0
   13750:	eb81                	c.bnez	a5,13760 <cpu_wakeup_no_deepretn_back_init+0x24>
   13752:	14c00793          	li	a5,332
   13756:	4398                	c.lw	a4,0(a5)
   13758:	c3d8                	c.sw	a4,4(a5)
   1375a:	40b2                	c.lwsp	ra,12(sp)
   1375c:	0141                	c.addi	sp,16
   1375e:	8082                	c.jr	ra
   13760:	4701                	c.li	a4,0
   13762:	14c00793          	li	a5,332
   13766:	c3d8                	c.sw	a4,4(a5)
   13768:	40b2                	c.lwsp	ra,12(sp)
   1376a:	0141                	c.addi	sp,16
   1376c:	00008067          	ret

00013770 <pm_wait_bbpll_done>:
   13770:	1101                	c.addi	sp,-32
   13772:	08100513          	li	a0,129
   13776:	cc22                	c.swsp	s0,24(sp)
   13778:	ca26                	c.swsp	s1,20(sp)
   1377a:	c84a                	c.swsp	s2,16(sp)
   1377c:	00112e23          	sw	ra,28(sp)
   13780:	919ff0ef          	jal	ra,13098 <analog_read_reg8>
   13784:	04056593          	ori	a1,a0,64
   13788:	892a                	c.mv	s2,a0
   1378a:	0ff5f593          	andi	a1,a1,255
   1378e:	08100513          	li	a0,129
   13792:	0bf97913          	andi	s2,s2,191
   13796:	4481                	c.li	s1,0
   13798:	01d00413          	li	s0,29
   1379c:	945ff0ef          	jal	ra,130e0 <analog_write_reg8>
   137a0:	000107a3          	sb	zero,15(sp)
   137a4:	00f10783          	lb	a5,15(sp)
   137a8:	0ff7f793          	andi	a5,a5,255
   137ac:	02f46063          	bltu	s0,a5,137cc <pm_wait_bbpll_done+0x5c>
   137b0:	0001                	c.nop
   137b2:	00f10783          	lb	a5,15(sp)
   137b6:	0785                	c.addi	a5,1
   137b8:	0ff7f793          	andi	a5,a5,255
   137bc:	00f107a3          	sb	a5,15(sp)
   137c0:	00f10783          	lb	a5,15(sp)
   137c4:	0ff7f793          	andi	a5,a5,255
   137c8:	fef474e3          	bgeu	s0,a5,137b0 <pm_wait_bbpll_done+0x40>
   137cc:	08800513          	li	a0,136
   137d0:	8c9ff0ef          	jal	ra,13098 <analog_read_reg8>
   137d4:	4255765b          	bbs	a0,5,13800 <pm_wait_bbpll_done+0x90>
   137d8:	cc95                	c.beqz	s1,13814 <pm_wait_bbpll_done+0xa4>
   137da:	0414d55b          	beqc	s1,1,13824 <pm_wait_bbpll_done+0xb4>
   137de:	85ca                	c.mv	a1,s2
   137e0:	08100513          	li	a0,129
   137e4:	8fdff0ef          	jal	ra,130e0 <analog_write_reg8>
   137e8:	0024d65b          	beqc	s1,2,137f4 <pm_wait_bbpll_done+0x84>
   137ec:	0485                	c.addi	s1,1
   137ee:	0ff4f493          	andi	s1,s1,255
   137f2:	b77d                	c.j	137a0 <pm_wait_bbpll_done+0x30>
   137f4:	40f2                	c.lwsp	ra,28(sp)
   137f6:	4462                	c.lwsp	s0,24(sp)
   137f8:	44d2                	c.lwsp	s1,20(sp)
   137fa:	4942                	c.lwsp	s2,16(sp)
   137fc:	6105                	c.addi16sp	sp,32
   137fe:	8082                	c.jr	ra
   13800:	4462                	c.lwsp	s0,24(sp)
   13802:	40f2                	c.lwsp	ra,28(sp)
   13804:	44d2                	c.lwsp	s1,20(sp)
   13806:	85ca                	c.mv	a1,s2
   13808:	4942                	c.lwsp	s2,16(sp)
   1380a:	08100513          	li	a0,129
   1380e:	6105                	c.addi16sp	sp,32
   13810:	8d1ff06f          	j	130e0 <analog_write_reg8>
   13814:	04600593          	li	a1,70
   13818:	00100513          	li	a0,1
   1381c:	8c5ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13820:	fcdff06f          	j	137ec <pm_wait_bbpll_done+0x7c>
   13824:	04300593          	li	a1,67
   13828:	00100513          	li	a0,1
   1382c:	8b5ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13830:	fbdff06f          	j	137ec <pm_wait_bbpll_done+0x7c>

00013834 <pm_low_power_recover>:
   13834:	1141                	c.addi	sp,-16
   13836:	c422                	c.swsp	s0,8(sp)
   13838:	20023437          	lui	s0,0x20023
   1383c:	c226                	c.swsp	s1,4(sp)
   1383e:	28c40413          	addi	s0,s0,652 # 2002328c <tbl_pm_low_power_reg>
   13842:	c04a                	c.swsp	s2,0(sp)
   13844:	19800493          	li	s1,408
   13848:	00840913          	addi	s2,s0,8
   1384c:	00112623          	sw	ra,12(sp)
   13850:	0004c583          	lbu	a1,0(s1)
   13854:	00044503          	lbu	a0,0(s0)
   13858:	00140413          	addi	s0,s0,1
   1385c:	885ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13860:	0485                	c.addi	s1,1
   13862:	ff2417e3          	bne	s0,s2,13850 <pm_low_power_recover+0x1c>
   13866:	4515                	c.li	a0,5
   13868:	831ff0ef          	jal	ra,13098 <analog_read_reg8>
   1386c:	4422                	c.lwsp	s0,8(sp)
   1386e:	40b2                	c.lwsp	ra,12(sp)
   13870:	4492                	c.lwsp	s1,4(sp)
   13872:	4902                	c.lwsp	s2,0(sp)
   13874:	0fb57593          	andi	a1,a0,251
   13878:	4515                	c.li	a0,5
   1387a:	0141                	c.addi	sp,16
   1387c:	865ff06f          	j	130e0 <analog_write_reg8>

00013880 <pm_sleep_start>:
   13880:	1101                	c.addi	sp,-32
   13882:	04c8272b          	lwgp	a4,16460 # 84188 <g_chip_version>
   13886:	ce06                	c.swsp	ra,28(sp)
   13888:	00812c23          	sw	s0,24(sp)
   1388c:	0ff00793          	li	a5,255
   13890:	1b004583          	lbu	a1,432(zero) # 1b0 <g_pm_suspend_power_cfg>
   13894:	16f70463          	beq	a4,a5,139fc <pm_sleep_start+0x17c>
   13898:	07d00513          	li	a0,125
   1389c:	845ff0ef          	jal	ra,130e0 <analog_write_reg8>
   138a0:	801407b7          	lui	a5,0x80140
   138a4:	10178703          	lb	a4,257(a5) # 80140101 <BIN_SIZE+0x60101a99>
   138a8:	80140437          	lui	s0,0x80140
   138ac:	0fd77713          	andi	a4,a4,253
   138b0:	10e780a3          	sb	a4,257(a5)
   138b4:	10178703          	lb	a4,257(a5)
   138b8:	0ef77713          	andi	a4,a4,239
   138bc:	10e780a3          	sb	a4,257(a5)
   138c0:	fb900713          	li	a4,-71
   138c4:	10e78023          	sb	a4,256(a5)
   138c8:	10240783          	lb	a5,258(s0) # 80140102 <BIN_SIZE+0x60101a9a>
   138cc:	fe07fe5b          	bbs	a5,0,138c8 <pm_sleep_start+0x48>
   138d0:	10140783          	lb	a5,257(s0)
   138d4:	00b00513          	li	a0,11
   138d8:	0ff7f793          	andi	a5,a5,255
   138dc:	0107e793          	ori	a5,a5,16
   138e0:	10f400a3          	sb	a5,257(s0)
   138e4:	320404a3          	sb	zero,809(s0)
   138e8:	fb0ff0ef          	jal	ra,13098 <analog_read_reg8>
   138ec:	0fc57593          	andi	a1,a0,252
   138f0:	00b00513          	li	a0,11
   138f4:	fecff0ef          	jal	ra,130e0 <analog_write_reg8>
   138f8:	08100513          	li	a0,129
   138fc:	f9cff0ef          	jal	ra,13098 <analog_read_reg8>
   13900:	f8056593          	ori	a1,a0,-128
   13904:	0ff5f593          	andi	a1,a1,255
   13908:	08100513          	li	a0,129
   1390c:	fd4ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13910:	f8000793          	li	a5,-128
   13914:	1ef407a3          	sb	a5,495(s0)
   13918:	c402                	c.swsp	zero,8(sp)
   1391a:	4722                	c.lwsp	a4,8(sp)
   1391c:	03f00793          	li	a5,63
   13920:	00e7ec63          	bltu	a5,a4,13938 <pm_sleep_start+0xb8>
   13924:	03f00713          	li	a4,63
   13928:	0001                	c.nop
   1392a:	47a2                	c.lwsp	a5,8(sp)
   1392c:	0785                	c.addi	a5,1
   1392e:	c43e                	c.swsp	a5,8(sp)
   13930:	00812783          	lw	a5,8(sp)
   13934:	fef77ae3          	bgeu	a4,a5,13928 <pm_sleep_start+0xa8>
   13938:	08100513          	li	a0,129
   1393c:	f5cff0ef          	jal	ra,13098 <analog_read_reg8>
   13940:	07f57593          	andi	a1,a0,127
   13944:	08100513          	li	a0,129
   13948:	f98ff0ef          	jal	ra,130e0 <analog_write_reg8>
   1394c:	00b00513          	li	a0,11
   13950:	f48ff0ef          	jal	ra,13098 <analog_read_reg8>
   13954:	00356593          	ori	a1,a0,3
   13958:	0ff5f593          	andi	a1,a1,255
   1395c:	00b00513          	li	a0,11
   13960:	f80ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13964:	08000593          	li	a1,128
   13968:	07d00513          	li	a0,125
   1396c:	f74ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13970:	c602                	c.swsp	zero,12(sp)
   13972:	4732                	c.lwsp	a4,12(sp)
   13974:	12b00793          	li	a5,299
   13978:	00e7ec63          	bltu	a5,a4,13990 <pm_sleep_start+0x110>
   1397c:	12b00713          	li	a4,299
   13980:	0001                	c.nop
   13982:	47b2                	c.lwsp	a5,12(sp)
   13984:	0785                	c.addi	a5,1
   13986:	c63e                	c.swsp	a5,12(sp)
   13988:	00c12783          	lw	a5,12(sp)
   1398c:	fef77ae3          	bgeu	a4,a5,13980 <pm_sleep_start+0x100>
   13990:	08800513          	li	a0,136
   13994:	f04ff0ef          	jal	ra,13098 <analog_read_reg8>
   13998:	be757c5b          	bbc	a0,7,13990 <pm_sleep_start+0x110>
   1399c:	08800513          	li	a0,136
   139a0:	ef8ff0ef          	jal	ra,13098 <analog_read_reg8>
   139a4:	be757c5b          	bbc	a0,7,1399c <pm_sleep_start+0x11c>
   139a8:	08800513          	li	a0,136
   139ac:	eecff0ef          	jal	ra,13098 <analog_read_reg8>
   139b0:	be757c5b          	bbc	a0,7,139a8 <pm_sleep_start+0x128>
   139b4:	dbdff0ef          	jal	ra,13770 <pm_wait_bbpll_done>
   139b8:	801407b7          	lui	a5,0x80140
   139bc:	03f00713          	li	a4,63
   139c0:	32e784a3          	sb	a4,809(a5) # 80140329 <BIN_SIZE+0x60101cc1>
   139c4:	10178683          	lb	a3,257(a5)
   139c8:	80140737          	lui	a4,0x80140
   139cc:	0ef6f693          	andi	a3,a3,239
   139d0:	10d780a3          	sb	a3,257(a5)
   139d4:	fab00693          	li	a3,-85
   139d8:	10d78023          	sb	a3,256(a5)
   139dc:	10270783          	lb	a5,258(a4) # 80140102 <BIN_SIZE+0x60101a9a>
   139e0:	fe07fe5b          	bbs	a5,0,139dc <pm_sleep_start+0x15c>
   139e4:	10170783          	lb	a5,257(a4)
   139e8:	0ff7f793          	andi	a5,a5,255
   139ec:	0107e793          	ori	a5,a5,16
   139f0:	10f700a3          	sb	a5,257(a4)
   139f4:	40f2                	c.lwsp	ra,28(sp)
   139f6:	4462                	c.lwsp	s0,24(sp)
   139f8:	6105                	c.addi16sp	sp,32
   139fa:	8082                	c.jr	ra
   139fc:	0fe5f593          	andi	a1,a1,254
   13a00:	07d00513          	li	a0,125
   13a04:	edcff0ef          	jal	ra,130e0 <analog_write_reg8>
   13a08:	e99ff06f          	j	138a0 <pm_sleep_start+0x20>

00013a0c <pm_cal_32k_rc_offset>:
   13a0c:	6789                	c.lui	a5,0x2
   13a0e:	d1078793          	addi	a5,a5,-752 # 1d10 <uart1_irq_handler+0xc0>
   13a12:	02f507b3          	mul	a5,a0,a5
   13a16:	14c00713          	li	a4,332
   13a1a:	02472803          	lw	a6,36(a4)
   13a1e:	4f0c                	c.lw	a1,24(a4)
   13a20:	4b50                	c.lw	a2,20(a4)
   13a22:	40b506b3          	sub	a3,a0,a1
   13a26:	868d                	c.srai	a3,0x3
   13a28:	96ae                	c.add	a3,a1
   13a2a:	cf14                	c.sw	a3,24(a4)
   13a2c:	0307c7b3          	div	a5,a5,a6
   13a30:	f0000693          	li	a3,-256
   13a34:	4585                	c.li	a1,1
   13a36:	cf48                	c.sw	a0,28(a4)
   13a38:	02b70a23          	sb	a1,52(a4)
   13a3c:	f2d787ff          	maxw	a5,a5,a3
   13a40:	10000693          	li	a3,256
   13a44:	f0d787ff          	minw	a5,a5,a3
   13a48:	8f91                	c.sub	a5,a2
   13a4a:	8791                	c.srai	a5,0x4
   13a4c:	97b2                	c.add	a5,a2
   13a4e:	cb5c                	c.sw	a5,20(a4)
   13a50:	8082                	c.jr	ra
   13a52:	0001                	c.nop

00013a54 <cpu_sleep_wakeup_32k_rc>:
   13a54:	715d                	c.addi16sp	sp,-80
   13a56:	19404783          	lbu	a5,404(zero) # 194 <pm_low_power_reg_saved>
   13a5a:	c4a2                	c.swsp	s0,72(sp)
   13a5c:	c2a6                	c.swsp	s1,68(sp)
   13a5e:	d266                	c.swsp	s9,36(sp)
   13a60:	c686                	c.swsp	ra,76(sp)
   13a62:	c0ca                	c.swsp	s2,64(sp)
   13a64:	de4e                	c.swsp	s3,60(sp)
   13a66:	dc52                	c.swsp	s4,56(sp)
   13a68:	da56                	c.swsp	s5,52(sp)
   13a6a:	d85a                	c.swsp	s6,48(sp)
   13a6c:	d65e                	c.swsp	s7,44(sp)
   13a6e:	d462                	c.swsp	s8,40(sp)
   13a70:	d06a                	c.swsp	s10,32(sp)
   13a72:	ce6e                	c.swsp	s11,28(sp)
   13a74:	842a                	c.mv	s0,a0
   13a76:	8cae                	c.mv	s9,a1
   13a78:	00c004b3          	add	s1,zero,a2
   13a7c:	32079863          	bnez	a5,13dac <cpu_sleep_wakeup_32k_rc+0x358>
   13a80:	ffff3097          	auipc	ra,0xffff3
   13a84:	bc0080e7          	jalr	-1088(ra) # 6640 <pm_get_32k_rc_calib>
   13a88:	801407b7          	lui	a5,0x80140
   13a8c:	18a02223          	sw	a0,388(zero) # 184 <g_pm_tick_32k_calib>
   13a90:	2007aa83          	lw	s5,512(a5) # 80140200 <BIN_SIZE+0x60101b98>
   13a94:	020cfa13          	andi	s4,s9,32
   13a98:	89aa                	c.mv	s3,a0
   13a9a:	000a0d63          	beqz	s4,13ab4 <cpu_sleep_wakeup_32k_rc+0x60>
   13a9e:	41548ab3          	sub	s5,s1,s5
   13aa2:	e0000737          	lui	a4,0xe0000
   13aa6:	31576763          	bltu	a4,s5,13db4 <cpu_sleep_wakeup_32k_rc+0x360>
   13aaa:	1ae05703          	lhu	a4,430(zero) # 1ae <g_pm_early_wakeup_time_us+0x6>
   13aae:	0712                	c.slli	a4,0x4
   13ab0:	32eae863          	bltu	s5,a4,13de0 <cpu_sleep_wakeup_32k_rc+0x38c>
   13ab4:	801407b7          	lui	a5,0x80140
   13ab8:	1e878b83          	lb	s7,488(a5) # 801401e8 <BIN_SIZE+0x60101b80>
   13abc:	08fbf713          	andi	a4,s7,143
   13ac0:	1ee78423          	sb	a4,488(a5)
   13ac4:	1d878c03          	lb	s8,472(a5)
   13ac8:	0f8c7713          	andi	a4,s8,248
   13acc:	1ce78c23          	sb	a4,472(a5)
   13ad0:	be9ff0ef          	jal	ra,136b8 <core_interrupt_disable>
   13ad4:	18c02783          	lw	a5,396(zero) # 18c <func_before_suspend>
   13ad8:	c62a                	c.swsp	a0,12(sp)
   13ada:	c789                	c.beqz	a5,13ae4 <cpu_sleep_wakeup_32k_rc+0x90>
   13adc:	000780e7          	jalr	a5
   13ae0:	3a050463          	beqz	a0,13e88 <cpu_sleep_wakeup_32k_rc+0x434>
   13ae4:	80140db7          	lui	s11,0x80140
   13ae8:	208d8703          	lb	a4,520(s11) # 80140208 <BIN_SIZE+0x60101ba0>
   13aec:	0fe77713          	andi	a4,a4,254
   13af0:	20ed8423          	sb	a4,520(s11)
   13af4:	00100713          	li	a4,1
   13af8:	20ed8c23          	sb	a4,536(s11)
   13afc:	20ad8703          	lb	a4,522(s11)
   13b00:	0f777713          	andi	a4,a4,247
   13b04:	20ed8523          	sb	a4,522(s11)
   13b08:	815ff0ef          	jal	ra,1331c <clock_get_digital_32k_tick>
   13b0c:	4709                	c.li	a4,2
   13b0e:	1aa02a23          	sw	a0,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13b12:	20ed85a3          	sb	a4,523(s11)
   13b16:	200da783          	lw	a5,512(s11)
   13b1a:	1b402503          	lw	a0,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13b1e:	85be                	c.mv	a1,a5
   13b20:	18f02423          	sw	a5,392(zero) # 188 <g_pm_tick_cur>
   13b24:	ffff3097          	auipc	ra,0xffff3
   13b28:	ac8080e7          	jalr	-1336(ra) # 65ec <pm_update_32k_rc_sleep_tick>
   13b2c:	0ffcf593          	andi	a1,s9,255
   13b30:	04b00513          	li	a0,75
   13b34:	dacff0ef          	jal	ra,130e0 <analog_write_reg8>
   13b38:	01f00593          	li	a1,31
   13b3c:	06400513          	li	a0,100
   13b40:	da0ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13b44:	0ff47593          	andi	a1,s0,255
   13b48:	07e00513          	li	a0,126
   13b4c:	d94ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13b50:	00f47d13          	andi	s10,s0,15
   13b54:	040cf793          	andi	a5,s9,64
   13b58:	1a0d0263          	beqz	s10,13cfc <cpu_sleep_wakeup_32k_rc+0x2a8>
   13b5c:	2a079c63          	bnez	a5,13e14 <cpu_sleep_wakeup_32k_rc+0x3c0>
   13b60:	0d100593          	li	a1,209
   13b64:	04d00513          	li	a0,77
   13b68:	d78ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13b6c:	801407b7          	lui	a5,0x80140
   13b70:	1047a703          	lw	a4,260(a5) # 80140104 <BIN_SIZE+0x60101a9c>
   13b74:	1ae02c23          	sw	a4,440(zero) # 1b8 <g_pm_multi_addr>
   13b78:	1aa05783          	lhu	a5,426(zero) # 1aa <g_pm_early_wakeup_time_us+0x2>
   13b7c:	0e0cfc93          	andi	s9,s9,224
   13b80:	00479793          	slli	a5,a5,0x4
   13b84:	40f48db3          	sub	s11,s1,a5
   13b88:	1a0c9463          	bnez	s9,13d30 <cpu_sleep_wakeup_32k_rc+0x2dc>
   13b8c:	0ef00593          	li	a1,239
   13b90:	04c00513          	li	a0,76
   13b94:	d4cff0ef          	jal	ra,130e0 <analog_write_reg8>
   13b98:	1b0454db          	beqc	s0,48,13d40 <cpu_sleep_wakeup_32k_rc+0x2ec>
   13b9c:	1a604583          	lbu	a1,422(zero) # 1a6 <g_pm_r_delay_cycle+0x2>
   13ba0:	04000513          	li	a0,64
   13ba4:	d3cff0ef          	jal	ra,130e0 <analog_write_reg8>
   13ba8:	15802503          	lw	a0,344(zero) # 158 <pmcd>
   13bac:	40ad8533          	sub	a0,s11,a0
   13bb0:	1a0a0463          	beqz	s4,13d58 <cpu_sleep_wakeup_32k_rc+0x304>
   13bb4:	0ff00737          	lui	a4,0xff00
   13bb8:	2ca77463          	bgeu	a4,a0,13e80 <cpu_sleep_wakeup_32k_rc+0x42c>
   13bbc:	00100713          	li	a4,1
   13bc0:	14e00a23          	sb	a4,340(zero) # 154 <g_pm_long_suspend>
   13bc4:	18402603          	lw	a2,388(zero) # 184 <g_pm_tick_32k_calib>
   13bc8:	15800993          	li	s3,344
   13bcc:	02c55533          	divu	a0,a0,a2
   13bd0:	0049a803          	lw	a6,4(s3)
   13bd4:	1b402683          	lw	a3,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13bd8:	400005b7          	lui	a1,0x40000
   13bdc:	00368713          	addi	a4,a3,3
   13be0:	0512                	c.slli	a0,0x4
   13be2:	9542                	c.add	a0,a6
   13be4:	8f09                	c.sub	a4,a0
   13be6:	02b77163          	bgeu	a4,a1,13c08 <cpu_sleep_wakeup_32k_rc+0x1b4>
   13bea:	18802703          	lw	a4,392(zero) # 188 <g_pm_tick_cur>
   13bee:	00d9a223          	sw	a3,4(s3)
   13bf2:	00176713          	ori	a4,a4,1
   13bf6:	40ed8533          	sub	a0,s11,a4
   13bfa:	02c55533          	divu	a0,a0,a2
   13bfe:	14e02c23          	sw	a4,344(zero) # 158 <pmcd>
   13c02:	0512                	c.slli	a0,0x4
   13c04:	00d50533          	add	a0,a0,a3
   13c08:	eb4ff0ef          	jal	ra,132bc <clock_set_32k_tick>
   13c0c:	06400513          	li	a0,100
   13c10:	c88ff0ef          	jal	ra,13098 <analog_read_reg8>
   13c14:	01f57513          	andi	a0,a0,31
   13c18:	00051c63          	bnez	a0,13c30 <cpu_sleep_wakeup_32k_rc+0x1dc>
   13c1c:	2a0d1463          	bnez	s10,13ec4 <cpu_sleep_wakeup_32k_rc+0x470>
   13c20:	c61ff0ef          	jal	ra,13880 <pm_sleep_start>
   13c24:	00100593          	li	a1,1
   13c28:	07f00513          	li	a0,127
   13c2c:	cb4ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13c30:	270454db          	beqc	s0,48,13e98 <cpu_sleep_wakeup_32k_rc+0x444>
   13c34:	801407b7          	lui	a5,0x80140
   13c38:	20878703          	lb	a4,520(a5) # 80140208 <BIN_SIZE+0x60101ba0>
   13c3c:	0ff77713          	andi	a4,a4,255
   13c40:	00176713          	ori	a4,a4,1
   13c44:	20e78423          	sb	a4,520(a5)
   13c48:	00200713          	li	a4,2
   13c4c:	20e78c23          	sb	a4,536(a5)
   13c50:	20a78703          	lb	a4,522(a5)
   13c54:	0ff77713          	andi	a4,a4,255
   13c58:	00c76713          	ori	a4,a4,12
   13c5c:	20e78523          	sb	a4,522(a5)
   13c60:	ebcff0ef          	jal	ra,1331c <clock_get_digital_32k_tick>
   13c64:	15404783          	lbu	a5,340(zero) # 154 <g_pm_long_suspend>
   13c68:	0505                	c.addi	a0,1
   13c6a:	1c078f63          	beqz	a5,13e48 <cpu_sleep_wakeup_32k_rc+0x3f4>
   13c6e:	1b402703          	lw	a4,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13c72:	18402683          	lw	a3,388(zero) # 184 <g_pm_tick_32k_calib>
   13c76:	18802783          	lw	a5,392(zero) # 188 <g_pm_tick_cur>
   13c7a:	40e50733          	sub	a4,a0,a4
   13c7e:	8311                	c.srli	a4,0x4
   13c80:	c4d717ff          	maddr32	a5,a4,a3
   13c84:	0049a703          	lw	a4,4(s3)
   13c88:	18f02423          	sw	a5,392(zero) # 188 <g_pm_tick_cur>
   13c8c:	40e50733          	sub	a4,a0,a4
   13c90:	00e9ac23          	sw	a4,24(s3)
   13c94:	00a9ae23          	sw	a0,28(s3)
   13c98:	00178793          	addi	a5,a5,1
   13c9c:	80140737          	lui	a4,0x80140
   13ca0:	80140437          	lui	s0,0x80140
   13ca4:	20f72023          	sw	a5,512(a4) # 80140200 <BIN_SIZE+0x60101b98>
   13ca8:	20b40783          	lb	a5,523(s0) # 8014020b <BIN_SIZE+0x60101ba3>
   13cac:	be77fe5b          	bbc	a5,7,13ca8 <cpu_sleep_wakeup_32k_rc+0x254>
   13cb0:	06400513          	li	a0,100
   13cb4:	20040c23          	sb	zero,536(s0)
   13cb8:	be0ff0ef          	jal	ra,13098 <analog_read_reg8>
   13cbc:	00a00933          	add	s2,zero,a0
   13cc0:	1a15725b          	bbc	a0,1,13e64 <cpu_sleep_wakeup_32k_rc+0x410>
   13cc4:	000a0c63          	beqz	s4,13cdc <cpu_sleep_wakeup_32k_rc+0x288>
   13cc8:	801406b7          	lui	a3,0x80140
   13ccc:	40000737          	lui	a4,0x40000
   13cd0:	2006a783          	lw	a5,512(a3) # 80140200 <BIN_SIZE+0x60101b98>
   13cd4:	409787b3          	sub	a5,a5,s1
   13cd8:	fef76ce3          	bltu	a4,a5,13cd0 <cpu_sleep_wakeup_32k_rc+0x27c>
   13cdc:	801407b7          	lui	a5,0x80140
   13ce0:	1d878c23          	sb	s8,472(a5) # 801401d8 <BIN_SIZE+0x60101b70>
   13ce4:	00c12503          	lw	a0,12(sp)
   13ce8:	1f778423          	sb	s7,488(a5)
   13cec:	9ddff0ef          	jal	ra,136c8 <core_restore_interrupt>
   13cf0:	40000537          	lui	a0,0x40000
   13cf4:	00a96533          	or	a0,s2,a0
   13cf8:	0c80006f          	j	13dc0 <cpu_sleep_wakeup_32k_rc+0x36c>
   13cfc:	130454db          	beqc	s0,48,13e24 <cpu_sleep_wakeup_32k_rc+0x3d0>
   13d00:	1a078a63          	beqz	a5,13eb4 <cpu_sleep_wakeup_32k_rc+0x460>
   13d04:	06000593          	li	a1,96
   13d08:	04d00513          	li	a0,77
   13d0c:	bd4ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13d10:	00100593          	li	a1,1
   13d14:	07f00513          	li	a0,127
   13d18:	bc8ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13d1c:	1a805783          	lhu	a5,424(zero) # 1a8 <g_pm_early_wakeup_time_us>
   13d20:	00479793          	slli	a5,a5,0x4
   13d24:	0e0cfc93          	andi	s9,s9,224
   13d28:	40f48db3          	sub	s11,s1,a5
   13d2c:	e60c80e3          	beqz	s9,13b8c <cpu_sleep_wakeup_32k_rc+0x138>
   13d30:	0ee00593          	li	a1,238
   13d34:	04c00513          	li	a0,76
   13d38:	ba8ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13d3c:	a70460db          	bnec	s0,48,13b9c <cpu_sleep_wakeup_32k_rc+0x148>
   13d40:	1a404583          	lbu	a1,420(zero) # 1a4 <g_pm_r_delay_cycle>
   13d44:	04000513          	li	a0,64
   13d48:	b98ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13d4c:	15802503          	lw	a0,344(zero) # 158 <pmcd>
   13d50:	40ad8533          	sub	a0,s11,a0
   13d54:	e60a10e3          	bnez	s4,13bb4 <cpu_sleep_wakeup_32k_rc+0x160>
   13d58:	15404703          	lbu	a4,340(zero) # 154 <g_pm_long_suspend>
   13d5c:	e60714e3          	bnez	a4,13bc4 <cpu_sleep_wakeup_32k_rc+0x170>
   13d60:	0019d593          	srli	a1,s3,0x1
   13d64:	18402603          	lw	a2,388(zero) # 184 <g_pm_tick_32k_calib>
   13d68:	0512                	c.slli	a0,0x4
   13d6a:	952e                	c.add	a0,a1
   13d6c:	02c55533          	divu	a0,a0,a2
   13d70:	15800993          	li	s3,344
   13d74:	0049a883          	lw	a7,4(s3)
   13d78:	1b402683          	lw	a3,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13d7c:	40000837          	lui	a6,0x40000
   13d80:	00368713          	addi	a4,a3,3
   13d84:	9546                	c.add	a0,a7
   13d86:	8f09                	c.sub	a4,a0
   13d88:	e90770e3          	bgeu	a4,a6,13c08 <cpu_sleep_wakeup_32k_rc+0x1b4>
   13d8c:	18802703          	lw	a4,392(zero) # 188 <g_pm_tick_cur>
   13d90:	00d9a223          	sw	a3,4(s3)
   13d94:	00176713          	ori	a4,a4,1
   13d98:	40ed8533          	sub	a0,s11,a4
   13d9c:	0512                	c.slli	a0,0x4
   13d9e:	952e                	c.add	a0,a1
   13da0:	02c55533          	divu	a0,a0,a2
   13da4:	14e02c23          	sw	a4,344(zero) # 158 <pmcd>
   13da8:	9536                	c.add	a0,a3
   13daa:	bdb9                	c.j	13c08 <cpu_sleep_wakeup_32k_rc+0x1b4>
   13dac:	a89ff0ef          	jal	ra,13834 <pm_low_power_recover>
   13db0:	cd1ff06f          	j	13a80 <cpu_sleep_wakeup_32k_rc+0x2c>
   13db4:	06400513          	li	a0,100
   13db8:	ae0ff0ef          	jal	ra,13098 <analog_read_reg8>
   13dbc:	01f57513          	andi	a0,a0,31
   13dc0:	40b6                	c.lwsp	ra,76(sp)
   13dc2:	4426                	c.lwsp	s0,72(sp)
   13dc4:	4496                	c.lwsp	s1,68(sp)
   13dc6:	4906                	c.lwsp	s2,64(sp)
   13dc8:	59f2                	c.lwsp	s3,60(sp)
   13dca:	5a62                	c.lwsp	s4,56(sp)
   13dcc:	5ad2                	c.lwsp	s5,52(sp)
   13dce:	5b42                	c.lwsp	s6,48(sp)
   13dd0:	5bb2                	c.lwsp	s7,44(sp)
   13dd2:	5c22                	c.lwsp	s8,40(sp)
   13dd4:	5c92                	c.lwsp	s9,36(sp)
   13dd6:	5d02                	c.lwsp	s10,32(sp)
   13dd8:	4df2                	c.lwsp	s11,28(sp)
   13dda:	6161                	c.addi16sp	sp,80
   13ddc:	00008067          	ret
   13de0:	01d00593          	li	a1,29
   13de4:	06400513          	li	a0,100
   13de8:	801404b7          	lui	s1,0x80140
   13dec:	2007a403          	lw	s0,512(a5)
   13df0:	af0ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13df4:	0080006f          	j	13dfc <cpu_sleep_wakeup_32k_rc+0x3a8>
   13df8:	fc0514e3          	bnez	a0,13dc0 <cpu_sleep_wakeup_32k_rc+0x36c>
   13dfc:	06400513          	li	a0,100
   13e00:	a98ff0ef          	jal	ra,13098 <analog_read_reg8>
   13e04:	2004a783          	lw	a5,512(s1) # 80140200 <BIN_SIZE+0x60101b98>
   13e08:	8975                	c.andi	a0,29
   13e0a:	8f81                	c.sub	a5,s0
   13e0c:	ff57e6e3          	bltu	a5,s5,13df8 <cpu_sleep_wakeup_32k_rc+0x3a4>
   13e10:	fb1ff06f          	j	13dc0 <cpu_sleep_wakeup_32k_rc+0x36c>
   13e14:	0d000593          	li	a1,208
   13e18:	04d00513          	li	a0,77
   13e1c:	ac4ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13e20:	d4dff06f          	j	13b6c <cpu_sleep_wakeup_32k_rc+0x118>
   13e24:	0a079863          	bnez	a5,13ed4 <cpu_sleep_wakeup_32k_rc+0x480>
   13e28:	0f900593          	li	a1,249
   13e2c:	04d00513          	li	a0,77
   13e30:	ab0ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13e34:	00100593          	li	a1,1
   13e38:	07f00513          	li	a0,127
   13e3c:	aa4ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13e40:	1ac05783          	lhu	a5,428(zero) # 1ac <g_pm_early_wakeup_time_us+0x4>
   13e44:	eddff06f          	j	13d20 <cpu_sleep_wakeup_32k_rc+0x2cc>
   13e48:	1b402783          	lw	a5,436(zero) # 1b4 <g_pm_tick_32k_cur>
   13e4c:	18402703          	lw	a4,388(zero) # 184 <g_pm_tick_32k_calib>
   13e50:	40f507b3          	sub	a5,a0,a5
   13e54:	02e787b3          	mul	a5,a5,a4
   13e58:	18802703          	lw	a4,392(zero) # 188 <g_pm_tick_cur>
   13e5c:	8391                	c.srli	a5,0x4
   13e5e:	97ba                	c.add	a5,a4
   13e60:	e25ff06f          	j	13c84 <cpu_sleep_wakeup_32k_rc+0x230>
   13e64:	1d840c23          	sb	s8,472(s0)
   13e68:	00c12503          	lw	a0,12(sp)
   13e6c:	1f740423          	sb	s7,488(s0)
   13e70:	859ff0ef          	jal	ra,136c8 <core_restore_interrupt>
   13e74:	08000513          	li	a0,128
   13e78:	f40904e3          	beqz	s2,13dc0 <cpu_sleep_wakeup_32k_rc+0x36c>
   13e7c:	e75ff06f          	j	13cf0 <cpu_sleep_wakeup_32k_rc+0x29c>
   13e80:	14000a23          	sb	zero,340(zero) # 154 <g_pm_long_suspend>
   13e84:	eddff06f          	j	13d60 <cpu_sleep_wakeup_32k_rc+0x30c>
   13e88:	00c12503          	lw	a0,12(sp)
   13e8c:	83dff0ef          	jal	ra,136c8 <core_restore_interrupt>
   13e90:	00800513          	li	a0,8
   13e94:	f2dff06f          	j	13dc0 <cpu_sleep_wakeup_32k_rc+0x36c>
   13e98:	07400593          	li	a1,116
   13e9c:	00c00513          	li	a0,12
   13ea0:	a40ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13ea4:	801407b7          	lui	a5,0x80140
   13ea8:	02000713          	li	a4,32
   13eac:	1ee787a3          	sb	a4,495(a5) # 801401ef <BIN_SIZE+0x60101b87>
   13eb0:	d85ff06f          	j	13c34 <cpu_sleep_wakeup_32k_rc+0x1e0>
   13eb4:	06100593          	li	a1,97
   13eb8:	04d00513          	li	a0,77
   13ebc:	a24ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13ec0:	e51ff06f          	j	13d10 <cpu_sleep_wakeup_32k_rc+0x2bc>
   13ec4:	00000593          	li	a1,0
   13ec8:	07f00513          	li	a0,127
   13ecc:	a14ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13ed0:	d51ff06f          	j	13c20 <cpu_sleep_wakeup_32k_rc+0x1cc>
   13ed4:	0f800593          	li	a1,248
   13ed8:	04d00513          	li	a0,77
   13edc:	a04ff0ef          	jal	ra,130e0 <analog_write_reg8>
   13ee0:	f55ff06f          	j	13e34 <cpu_sleep_wakeup_32k_rc+0x3e0>

00013ee4 <pm_tim_recover_32k_rc>:
   13ee4:	15800593          	li	a1,344
   13ee8:	41dc                	c.lw	a5,4(a1)
   13eea:	15404683          	lbu	a3,340(zero) # 154 <g_pm_long_suspend>
   13eee:	15802603          	lw	a2,344(zero) # 158 <pmcd>
   13ef2:	40f507b3          	sub	a5,a0,a5
   13ef6:	18402703          	lw	a4,388(zero) # 184 <g_pm_tick_32k_calib>
   13efa:	ea99                	c.bnez	a3,13f10 <pm_tim_recover_32k_rc+0x2c>
   13efc:	02e786b3          	mul	a3,a5,a4
   13f00:	cdc8                	c.sw	a0,28(a1)
   13f02:	cd9c                	c.sw	a5,24(a1)
   13f04:	0046d713          	srli	a4,a3,0x4
   13f08:	963a                	c.add	a2,a4
   13f0a:	8532                	c.mv	a0,a2
   13f0c:	00008067          	ret
   13f10:	0047d693          	srli	a3,a5,0x4
   13f14:	c4e6967f          	maddr32	a2,a3,a4
   13f18:	cdc8                	c.sw	a0,28(a1)
   13f1a:	cd9c                	c.sw	a5,24(a1)
   13f1c:	8532                	c.mv	a0,a2
   13f1e:	8082                	c.jr	ra
   13f20:	0001                	c.nop
	...

00013f24 <rf_set_ble_chn>:
   13f24:	80141737          	lui	a4,0x80141
   13f28:	0ff57793          	andi	a5,a0,255
   13f2c:	80f706a3          	sb	a5,-2035(a4) # 8014080d <BIN_SIZE+0x601021a5>
   13f30:	4729                	c.li	a4,10
   13f32:	06a74963          	blt	a4,a0,13fa4 <rf_set_ble_chn+0x80>
   13f36:	0789                	c.addi	a5,2
   13f38:	1c07b7db          	bfos	a5,a5,7,0
   13f3c:	0786                	c.slli	a5,0x1
   13f3e:	6705                	c.lui	a4,0x1
   13f40:	1c07b65b          	bfos	a2,a5,7,0
   13f44:	96070693          	addi	a3,a4,-1696 # 960 <exception_handler+0x2bc>
   13f48:	17f9                	c.addi	a5,-2
   13f4a:	9636                	c.add	a2,a3
   13f4c:	98270693          	addi	a3,a4,-1662
   13f50:	0ff7f793          	andi	a5,a5,255
   13f54:	06c6d063          	bge	a3,a2,13fb4 <rf_set_ble_chn+0x90>
   13f58:	9a070713          	addi	a4,a4,-1632
   13f5c:	f8000693          	li	a3,-128
   13f60:	00c75463          	bge	a4,a2,13f68 <rf_set_ble_chn+0x44>
   13f64:	06000693          	li	a3,96
   13f68:	80141737          	lui	a4,0x80141
   13f6c:	e4470603          	lb	a2,-444(a4) # 80140e44 <BIN_SIZE+0x601027dc>
   13f70:	0fe67613          	andi	a2,a2,254
   13f74:	e4c70223          	sb	a2,-444(a4)
   13f78:	e2970603          	lb	a2,-471(a4)
   13f7c:	0ff67613          	andi	a2,a2,255
   13f80:	00166613          	ori	a2,a2,1
   13f84:	e2c704a3          	sb	a2,-471(a4)
   13f88:	e2870603          	lb	a2,-472(a4)
   13f8c:	e2f70423          	sb	a5,-472(a4)
   13f90:	e2970783          	lb	a5,-471(a4)
   13f94:	03f7f793          	andi	a5,a5,63
   13f98:	8edd                	c.or	a3,a5
   13f9a:	0ff6f693          	andi	a3,a3,255
   13f9e:	e2d704a3          	sb	a3,-471(a4)
   13fa2:	8082                	c.jr	ra
   13fa4:	02400713          	li	a4,36
   13fa8:	02a74063          	blt	a4,a0,13fc8 <rf_set_ble_chn+0xa4>
   13fac:	078d                	c.addi	a5,3
   13fae:	1c07b7db          	bfos	a5,a5,7,0
   13fb2:	b769                	c.j	13f3c <rf_set_ble_chn+0x18>
   13fb4:	96470713          	addi	a4,a4,-1692
   13fb8:	fa000693          	li	a3,-96
   13fbc:	fac746e3          	blt	a4,a2,13f68 <rf_set_ble_chn+0x44>
   13fc0:	fc000693          	li	a3,-64
   13fc4:	fa5ff06f          	j	13f68 <rf_set_ble_chn+0x44>
   13fc8:	00555adb          	beqc	a0,37,13fdc <rf_set_ble_chn+0xb8>
   13fcc:	00655cdb          	beqc	a0,38,13fe4 <rf_set_ble_chn+0xc0>
   13fd0:	06000693          	li	a3,96
   13fd4:	04e00793          	li	a5,78
   13fd8:	f91ff06f          	j	13f68 <rf_set_ble_chn+0x44>
   13fdc:	4781                	c.li	a5,0
   13fde:	fc000693          	li	a3,-64
   13fe2:	b759                	c.j	13f68 <rf_set_ble_chn+0x44>
   13fe4:	fa000693          	li	a3,-96
   13fe8:	47e1                	c.li	a5,24
   13fea:	bfbd                	c.j	13f68 <rf_set_ble_chn+0x44>

00013fec <rf_start_brx>:
   13fec:	100007b7          	lui	a5,0x10000
   13ff0:	80141737          	lui	a4,0x80141
   13ff4:	17fd                	c.addi	a5,-1
   13ff6:	a2f72423          	sw	a5,-1496(a4) # 80140a28 <BIN_SIZE+0x601023c0>
   13ffa:	a0b72c23          	sw	a1,-1512(a4)
   13ffe:	a1670783          	lb	a5,-1514(a4)
   14002:	000806b7          	lui	a3,0x80
   14006:	0ff7f793          	andi	a5,a5,255
   1400a:	0047e793          	ori	a5,a5,4
   1400e:	a0f70b23          	sb	a5,-1514(a4)
   14012:	02d57163          	bgeu	a0,a3,14034 <rf_start_brx+0x48>
   14016:	c00007b7          	lui	a5,0xc0000
   1401a:	953e                	c.add	a0,a5
   1401c:	801007b7          	lui	a5,0x80100
   14020:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
   14024:	f8200713          	li	a4,-126
   14028:	801417b7          	lui	a5,0x80141
   1402c:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
   14030:	00008067          	ret
   14034:	c01807b7          	lui	a5,0xc0180
   14038:	953e                	c.add	a0,a5
   1403a:	801007b7          	lui	a5,0x80100
   1403e:	44a7a423          	sw	a0,1096(a5) # 80100448 <BIN_SIZE+0x600c1de0>
   14042:	f8200713          	li	a4,-126
   14046:	801417b7          	lui	a5,0x80141
   1404a:	a0e78023          	sb	a4,-1536(a5) # 80140a00 <BIN_SIZE+0x60102398>
   1404e:	8082                	c.jr	ra

00014050 <rf_set_tx_dma>:
   14050:	801007b7          	lui	a5,0x80100
   14054:	50c78703          	lb	a4,1292(a5) # 8010050c <BIN_SIZE+0x600c1ea4>
   14058:	0ff77713          	andi	a4,a4,255
   1405c:	00576713          	ori	a4,a4,5
   14060:	50e78623          	sb	a4,1292(a5)
   14064:	4ea789a3          	sb	a0,1267(a5)
   14068:	4eb78923          	sb	a1,1266(a5)
   1406c:	4447a703          	lw	a4,1092(a5)
   14070:	8b3d                	c.andi	a4,15
   14072:	44e7a223          	sw	a4,1092(a5)
   14076:	1dc02703          	lw	a4,476(zero) # 1dc <rf_tx_dma_config>
   1407a:	4447a683          	lw	a3,1092(a5)
   1407e:	0712                	c.slli	a4,0x4
   14080:	8f55                	c.or	a4,a3
   14082:	44e7a223          	sw	a4,1092(a5)
   14086:	c0013737          	lui	a4,0xc0013
   1408a:	44e7a423          	sw	a4,1096(a5)
   1408e:	00141737          	lui	a4,0x141
   14092:	88470713          	addi	a4,a4,-1916 # 140884 <_D_HEAP_START_ADDR+0xb7794>
   14096:	44e7a623          	sw	a4,1100(a5)
   1409a:	8082                	c.jr	ra

0001409c <rf_set_rx_dma>:
   1409c:	801007b7          	lui	a5,0x80100
   140a0:	50c78703          	lb	a4,1292(a5) # 8010050c <BIN_SIZE+0x600c1ea4>
   140a4:	0511                	c.addi	a0,4
   140a6:	0ff77713          	andi	a4,a4,255
   140aa:	00676713          	ori	a4,a4,6
   140ae:	50e78623          	sb	a4,1292(a5)
   140b2:	50b786a3          	sb	a1,1293(a5)
   140b6:	4ec78b23          	sb	a2,1270(a5)
   140ba:	4587a683          	lw	a3,1112(a5)
   140be:	1e002703          	lw	a4,480(zero) # 1e0 <rf_rx_dma_config>
   140c2:	8abd                	c.andi	a3,15
   140c4:	44d7ac23          	sw	a3,1112(a5)
   140c8:	4587a683          	lw	a3,1112(a5)
   140cc:	0712                	c.slli	a4,0x4
   140ce:	8f55                	c.or	a4,a3
   140d0:	44e7ac23          	sw	a4,1112(a5)
   140d4:	000807b7          	lui	a5,0x80
   140d8:	02f57463          	bgeu	a0,a5,14100 <rf_set_rx_dma+0x64>
   140dc:	c00007b7          	lui	a5,0xc0000
   140e0:	00141737          	lui	a4,0x141
   140e4:	953e                	c.add	a0,a5
   140e6:	88070713          	addi	a4,a4,-1920 # 140880 <_D_HEAP_START_ADDR+0xb7790>
   140ea:	801007b7          	lui	a5,0x80100
   140ee:	44e7ae23          	sw	a4,1116(a5) # 8010045c <BIN_SIZE+0x600c1df4>
   140f2:	46a7a023          	sw	a0,1120(a5)
   140f6:	577d                	c.li	a4,-1
   140f8:	46e7a223          	sw	a4,1124(a5)
   140fc:	00008067          	ret
   14100:	c01807b7          	lui	a5,0xc0180
   14104:	00141737          	lui	a4,0x141
   14108:	953e                	c.add	a0,a5
   1410a:	88070713          	addi	a4,a4,-1920 # 140880 <_D_HEAP_START_ADDR+0xb7790>
   1410e:	801007b7          	lui	a5,0x80100
   14112:	44e7ae23          	sw	a4,1116(a5) # 8010045c <BIN_SIZE+0x600c1df4>
   14116:	46a7a023          	sw	a0,1120(a5)
   1411a:	577d                	c.li	a4,-1
   1411c:	46e7a223          	sw	a4,1124(a5)
   14120:	8082                	c.jr	ra
	...

00014124 <plic_exit_critical_sec>:
   14124:	1141                	c.addi	sp,-16
   14126:	c422                	c.swsp	s0,8(sp)
   14128:	1ec00413          	li	s0,492
   1412c:	c606                	c.swsp	ra,12(sp)
   1412e:	00040783          	lb	a5,0(s0)
   14132:	0ff7f793          	andi	a5,a5,255
   14136:	c399                	c.beqz	a5,1413c <plic_exit_critical_sec+0x18>
   14138:	00051863          	bnez	a0,14148 <plic_exit_critical_sec+0x24>
   1413c:	4422                	c.lwsp	s0,8(sp)
   1413e:	40b2                	c.lwsp	ra,12(sp)
   14140:	852e                	c.mv	a0,a1
   14142:	0141                	c.addi	sp,16
   14144:	d84ff06f          	j	136c8 <core_restore_interrupt>
   14148:	d70ff0ef          	jal	ra,136b8 <core_interrupt_disable>
   1414c:	00040783          	lb	a5,0(s0)
   14150:	0fd7f793          	andi	a5,a5,253
   14154:	00f40023          	sb	a5,0(s0)
   14158:	e42007b7          	lui	a5,0xe4200
   1415c:	0007a023          	sw	zero,0(a5) # e4200000 <BIN_SIZE+0xc41c1998>
   14160:	4422                	c.lwsp	s0,8(sp)
   14162:	40b2                	c.lwsp	ra,12(sp)
   14164:	01010113          	addi	sp,sp,16
   14168:	d60ff06f          	j	136c8 <core_restore_interrupt>

0001416c <irq_stack_check>:
   1416c:	555557b7          	lui	a5,0x55555
   14170:	4118                	c.lw	a4,0(a0)
   14172:	55578793          	addi	a5,a5,1365 # 55555555 <BIN_SIZE+0x35516eed>
   14176:	00f70763          	beq	a4,a5,14184 <irq_stack_check+0x18>
   1417a:	1ec00793          	li	a5,492
   1417e:	4798                	c.lw	a4,8(a5)
   14180:	0705                	c.addi	a4,1
   14182:	c798                	c.sw	a4,8(a5)
   14184:	00008067          	ret

00014188 <except_handler>:
   14188:	1ec00793          	li	a5,492
   1418c:	c7cc                	c.sw	a1,12(a5)
   1418e:	4218                	c.lw	a4,0(a2)
   14190:	cb98                	c.sw	a4,16(a5)
   14192:	4258                	c.lw	a4,4(a2)
   14194:	cbd8                	c.sw	a4,20(a5)
   14196:	4618                	c.lw	a4,8(a2)
   14198:	cf98                	c.sw	a4,24(a5)
   1419a:	cfc8                	c.sw	a0,28(a5)
   1419c:	00008067          	ret

000141a0 <trap_entry>:
   141a0:	7135                	c.addi16sp	sp,-160
   141a2:	cf06                	c.swsp	ra,156(sp)
   141a4:	cd16                	c.swsp	t0,152(sp)
   141a6:	cb1a                	c.swsp	t1,148(sp)
   141a8:	c91e                	c.swsp	t2,144(sp)
   141aa:	c72a                	c.swsp	a0,140(sp)
   141ac:	c52e                	c.swsp	a1,136(sp)
   141ae:	c332                	c.swsp	a2,132(sp)
   141b0:	c136                	c.swsp	a3,128(sp)
   141b2:	deba                	c.swsp	a4,124(sp)
   141b4:	dcbe                	c.swsp	a5,120(sp)
   141b6:	dac2                	c.swsp	a6,116(sp)
   141b8:	d8c6                	c.swsp	a7,112(sp)
   141ba:	d6f2                	c.swsp	t3,108(sp)
   141bc:	d4f6                	c.swsp	t4,104(sp)
   141be:	d2fa                	c.swsp	t5,100(sp)
   141c0:	d0fe                	c.swsp	t6,96(sp)
   141c2:	ee82                	c.fswsp	ft0,92(sp)
   141c4:	ec86                	c.fswsp	ft1,88(sp)
   141c6:	ea8a                	c.fswsp	ft2,84(sp)
   141c8:	e88e                	c.fswsp	ft3,80(sp)
   141ca:	e692                	c.fswsp	ft4,76(sp)
   141cc:	e496                	c.fswsp	ft5,72(sp)
   141ce:	e29a                	c.fswsp	ft6,68(sp)
   141d0:	e09e                	c.fswsp	ft7,64(sp)
   141d2:	fe2a                	c.fswsp	fa0,60(sp)
   141d4:	fc2e                	c.fswsp	fa1,56(sp)
   141d6:	fa32                	c.fswsp	fa2,52(sp)
   141d8:	f836                	c.fswsp	fa3,48(sp)
   141da:	f63a                	c.fswsp	fa4,44(sp)
   141dc:	f43e                	c.fswsp	fa5,40(sp)
   141de:	f242                	c.fswsp	fa6,36(sp)
   141e0:	f046                	c.fswsp	fa7,32(sp)
   141e2:	ee72                	c.fswsp	ft8,28(sp)
   141e4:	ec76                	c.fswsp	ft9,24(sp)
   141e6:	ea7a                	c.fswsp	ft10,20(sp)
   141e8:	e87e                	c.fswsp	ft11,16(sp)
   141ea:	34202573          	csrr	a0,mcause
   141ee:	341025f3          	csrr	a1,mepc
   141f2:	0050                	c.addi4spn	a2,sp,4
   141f4:	c206                	c.swsp	ra,4(sp)
   141f6:	c40a                	c.swsp	sp,8(sp)
   141f8:	c60e                	c.swsp	gp,12(sp)
   141fa:	3779                	c.jal	14188 <except_handler>
   141fc:	40fa                	c.lwsp	ra,156(sp)
   141fe:	42ea                	c.lwsp	t0,152(sp)
   14200:	435a                	c.lwsp	t1,148(sp)
   14202:	43ca                	c.lwsp	t2,144(sp)
   14204:	453a                	c.lwsp	a0,140(sp)
   14206:	45aa                	c.lwsp	a1,136(sp)
   14208:	461a                	c.lwsp	a2,132(sp)
   1420a:	468a                	c.lwsp	a3,128(sp)
   1420c:	5776                	c.lwsp	a4,124(sp)
   1420e:	57e6                	c.lwsp	a5,120(sp)
   14210:	5856                	c.lwsp	a6,116(sp)
   14212:	58c6                	c.lwsp	a7,112(sp)
   14214:	5e36                	c.lwsp	t3,108(sp)
   14216:	5ea6                	c.lwsp	t4,104(sp)
   14218:	5f16                	c.lwsp	t5,100(sp)
   1421a:	5f86                	c.lwsp	t6,96(sp)
   1421c:	6076                	c.flwsp	ft0,92(sp)
   1421e:	60e6                	c.flwsp	ft1,88(sp)
   14220:	6156                	c.flwsp	ft2,84(sp)
   14222:	61c6                	c.flwsp	ft3,80(sp)
   14224:	6236                	c.flwsp	ft4,76(sp)
   14226:	62a6                	c.flwsp	ft5,72(sp)
   14228:	6316                	c.flwsp	ft6,68(sp)
   1422a:	6386                	c.flwsp	ft7,64(sp)
   1422c:	7572                	c.flwsp	fa0,60(sp)
   1422e:	75e2                	c.flwsp	fa1,56(sp)
   14230:	7652                	c.flwsp	fa2,52(sp)
   14232:	76c2                	c.flwsp	fa3,48(sp)
   14234:	7732                	c.flwsp	fa4,44(sp)
   14236:	77a2                	c.flwsp	fa5,40(sp)
   14238:	7812                	c.flwsp	fa6,36(sp)
   1423a:	7882                	c.flwsp	fa7,32(sp)
   1423c:	6e72                	c.flwsp	ft8,28(sp)
   1423e:	6ee2                	c.flwsp	ft9,24(sp)
   14240:	6f52                	c.flwsp	ft10,20(sp)
   14242:	6fc2                	c.flwsp	ft11,16(sp)
   14244:	610d                	c.addi16sp	sp,160
   14246:	30200073          	mret
   1424a:	0001                	c.nop

0001424c <rf_tx_iq_tp_by_txtype_set>:
   1424c:	7356178b          	addigp	a5,16180 # 84070 <rf_mode_curr>
   14250:	00078703          	lb	a4,0(a5)
   14254:	0ff77713          	andi	a4,a4,255
   14258:	00a70c63          	beq	a4,a0,14270 <rf_tx_iq_tp_by_txtype_set+0x24>
   1425c:	0ff57713          	andi	a4,a0,255
   14260:	00e78023          	sb	a4,0(a5)
   14264:	0015585b          	beqc	a0,1,14274 <rf_tx_iq_tp_by_txtype_set+0x28>
   14268:	1e35565b          	beqc	a0,3,14454 <rf_tx_iq_tp_by_txtype_set+0x208>
   1426c:	0a255e5b          	beqc	a0,2,14328 <rf_tx_iq_tp_by_txtype_set+0xdc>
   14270:	00008067          	ret
   14274:	801417b7          	lui	a5,0x80141
   14278:	c2079703          	lh	a4,-992(a5) # 80140c20 <BIN_SIZE+0x601025b8>
   1427c:	3c07275b          	bfoz	a4,a4,15,0
   14280:	00476713          	ori	a4,a4,4
   14284:	c2e79023          	sh	a4,-992(a5)
   14288:	b0078023          	sb	zero,-1280(a5)
   1428c:	c2079683          	lh	a3,-992(a5)
   14290:	21400593          	li	a1,532
   14294:	3c06a6db          	bfoz	a3,a3,15,0
   14298:	9abd                	c.andi	a3,-17
   1429a:	3c06a6db          	bfoz	a3,a3,15,0
   1429e:	0075c703          	lbu	a4,7(a1) # 40000007 <BIN_SIZE+0x1ffc199f>
   142a2:	c2d79023          	sh	a3,-992(a5)
   142a6:	e2879683          	lh	a3,-472(a5)
   142aa:	1cc7275b          	bfoz	a4,a4,7,12
   142ae:	3c06a6db          	bfoz	a3,a3,15,0
   142b2:	1006e693          	ori	a3,a3,256
   142b6:	e2d79423          	sh	a3,-472(a5)
   142ba:	e7978603          	lb	a2,-391(a5)
   142be:	0075c683          	lbu	a3,7(a1)
   142c2:	f8066613          	ori	a2,a2,-128
   142c6:	0ff67613          	andi	a2,a2,255
   142ca:	e6c78ca3          	sb	a2,-391(a5)
   142ce:	7679                	c.lui	a2,0xffffe
   142d0:	e2679583          	lh	a1,-474(a5)
   142d4:	07b60613          	addi	a2,a2,123 # ffffe07b <BIN_SIZE+0xdffbfa13>
   142d8:	8e6d                	c.and	a2,a1
   142da:	8f51                	c.or	a4,a2
   142dc:	3c07275b          	bfoz	a4,a4,15,0
   142e0:	e2e79323          	sh	a4,-474(a5)
   142e4:	e3c78703          	lb	a4,-452(a5)
   142e8:	829d                	c.srli	a3,0x7
   142ea:	069a                	c.slli	a3,0x6
   142ec:	0bf77713          	andi	a4,a4,191
   142f0:	8f55                	c.or	a4,a3
   142f2:	e2e78e23          	sb	a4,-452(a5)
   142f6:	e3d78703          	lb	a4,-451(a5)
   142fa:	0ef77713          	andi	a4,a4,239
   142fe:	e2e78ea3          	sb	a4,-451(a5)
   14302:	c9a78703          	lb	a4,-870(a5)
   14306:	0f777713          	andi	a4,a4,247
   1430a:	c8e78d23          	sb	a4,-870(a5)
   1430e:	04000713          	li	a4,64
   14312:	e2e78f23          	sb	a4,-450(a5)
   14316:	c7978703          	lb	a4,-903(a5)
   1431a:	0ff77713          	andi	a4,a4,255
   1431e:	00876713          	ori	a4,a4,8
   14322:	c6e78ca3          	sb	a4,-903(a5)
   14326:	8082                	c.jr	ra
   14328:	801417b7          	lui	a5,0x80141
   1432c:	c2079703          	lh	a4,-992(a5) # 80140c20 <BIN_SIZE+0x601025b8>
   14330:	80160637          	lui	a2,0x80160
   14334:	3c07275b          	bfoz	a4,a4,15,0
   14338:	9b6d                	c.andi	a4,-5
   1433a:	3c07275b          	bfoz	a4,a4,15,0
   1433e:	c2e79023          	sh	a4,-992(a5)
   14342:	577d                	c.li	a4,-1
   14344:	b0e78023          	sb	a4,-1280(a5)
   14348:	c2079703          	lh	a4,-992(a5)
   1434c:	3c07275b          	bfoz	a4,a4,15,0
   14350:	01076713          	ori	a4,a4,16
   14354:	c2e79023          	sh	a4,-992(a5)
   14358:	e2879703          	lh	a4,-472(a5)
   1435c:	3c07275b          	bfoz	a4,a4,15,0
   14360:	eff77713          	andi	a4,a4,-257
   14364:	3c07275b          	bfoz	a4,a4,15,0
   14368:	e2e79423          	sh	a4,-472(a5)
   1436c:	e7978703          	lb	a4,-391(a5)
   14370:	07f77713          	andi	a4,a4,127
   14374:	e6e78ca3          	sb	a4,-391(a5)
   14378:	e3c78683          	lb	a3,-452(a5)
   1437c:	0bf6f693          	andi	a3,a3,191
   14380:	e2d78e23          	sb	a3,-452(a5)
   14384:	04000693          	li	a3,64
   14388:	e2d78f23          	sb	a3,-450(a5)
   1438c:	c2778683          	lb	a3,-985(a5)
   14390:	21400713          	li	a4,532
   14394:	8abd                	c.andi	a3,15
   14396:	c2d783a3          	sb	a3,-985(a5)
   1439a:	c2778683          	lb	a3,-985(a5)
   1439e:	0206e693          	ori	a3,a3,32
   143a2:	0ff6f693          	andi	a3,a3,255
   143a6:	c2d783a3          	sb	a3,-985(a5)
   143aa:	66c5                	c.lui	a3,0x11
   143ac:	e0668693          	addi	a3,a3,-506 # 10e06 <getScaleWord32+0x52>
   143b0:	48d62823          	sw	a3,1168(a2) # 80160490 <BIN_SIZE+0x60121e28>
   143b4:	005606b7          	lui	a3,0x560
   143b8:	46468693          	addi	a3,a3,1124 # 560464 <_D_HEAP_START_ADDR+0x4d7374>
   143bc:	48d62623          	sw	a3,1164(a2)
   143c0:	4314                	c.lw	a3,0(a4)
   143c2:	1666f95b          	bbc	a3,6,14534 <rf_tx_iq_tp_by_txtype_set+0x2e8>
   143c6:	e3d78683          	lb	a3,-451(a5)
   143ca:	0ef6f693          	andi	a3,a3,239
   143ce:	e2d78ea3          	sb	a3,-451(a5)
   143d2:	76f9                	c.lui	a3,0xffffe
   143d4:	e2679503          	lh	a0,-474(a5)
   143d8:	00574583          	lbu	a1,5(a4)
   143dc:	07b68693          	addi	a3,a3,123 # ffffe07b <BIN_SIZE+0xdffbfa13>
   143e0:	8ee9                	c.and	a3,a0
   143e2:	059e                	c.slli	a1,0x7
   143e4:	0046e693          	ori	a3,a3,4
   143e8:	8ecd                	c.or	a3,a1
   143ea:	3c06a6db          	bfoz	a3,a3,15,0
   143ee:	00470603          	lb	a2,4(a4)
   143f2:	e2d79323          	sh	a3,-474(a5)
   143f6:	c9178583          	lb	a1,-879(a5)
   143fa:	02066693          	ori	a3,a2,32
   143fe:	0c05f613          	andi	a2,a1,192
   14402:	8ed1                	c.or	a3,a2
   14404:	0ff6f693          	andi	a3,a3,255
   14408:	c8d788a3          	sb	a3,-879(a5)
   1440c:	c9a78683          	lb	a3,-870(a5)
   14410:	0ff6f693          	andi	a3,a3,255
   14414:	0086e693          	ori	a3,a3,8
   14418:	c8d78d23          	sb	a3,-870(a5)
   1441c:	431c                	c.lw	a5,0(a4)
   1441e:	0007fd5b          	bbc	a5,0,14438 <rf_tx_iq_tp_by_txtype_set+0x1ec>
   14422:	801416b7          	lui	a3,0x80141
   14426:	e3f68783          	lb	a5,-449(a3) # 80140e3f <BIN_SIZE+0x601027d7>
   1442a:	f807e793          	ori	a5,a5,-128
   1442e:	0ff7f793          	andi	a5,a5,255
   14432:	e2f68fa3          	sb	a5,-449(a3)
   14436:	431c                	c.lw	a5,0(a4)
   14438:	a217fc5b          	bbc	a5,1,14270 <rf_tx_iq_tp_by_txtype_set+0x24>
   1443c:	80141737          	lui	a4,0x80141
   14440:	e3f70783          	lb	a5,-449(a4) # 80140e3f <BIN_SIZE+0x601027d7>
   14444:	fc07e793          	ori	a5,a5,-64
   14448:	0ff7f793          	andi	a5,a5,255
   1444c:	e2f70fa3          	sb	a5,-449(a4)
   14450:	00008067          	ret
   14454:	801417b7          	lui	a5,0x80141
   14458:	21400613          	li	a2,532
   1445c:	e2679583          	lh	a1,-474(a5) # 80140e26 <BIN_SIZE+0x601027be>
   14460:	00664703          	lbu	a4,6(a2)
   14464:	76f9                	c.lui	a3,0xffffe
   14466:	07b68693          	addi	a3,a3,123 # ffffe07b <BIN_SIZE+0xdffbfa13>
   1446a:	8eed                	c.and	a3,a1
   1446c:	1cc7275b          	bfoz	a4,a4,7,12
   14470:	8f55                	c.or	a4,a3
   14472:	3c07275b          	bfoz	a4,a4,15,0
   14476:	e2e79323          	sh	a4,-474(a5)
   1447a:	00664683          	lbu	a3,6(a2)
   1447e:	e3c78703          	lb	a4,-452(a5)
   14482:	829d                	c.srli	a3,0x7
   14484:	069a                	c.slli	a3,0x6
   14486:	0bf77713          	andi	a4,a4,191
   1448a:	8f55                	c.or	a4,a3
   1448c:	e2e78e23          	sb	a4,-452(a5)
   14490:	e3d78703          	lb	a4,-451(a5)
   14494:	801606b7          	lui	a3,0x80160
   14498:	0ef77713          	andi	a4,a4,239
   1449c:	e2e78ea3          	sb	a4,-451(a5)
   144a0:	c9a78703          	lb	a4,-870(a5)
   144a4:	0ff77713          	andi	a4,a4,255
   144a8:	00876713          	ori	a4,a4,8
   144ac:	c8e78d23          	sb	a4,-870(a5)
   144b0:	577d                	c.li	a4,-1
   144b2:	b0e78023          	sb	a4,-1280(a5)
   144b6:	02900713          	li	a4,41
   144ba:	e2e78f23          	sb	a4,-450(a5)
   144be:	c2778703          	lb	a4,-985(a5)
   144c2:	8b3d                	c.andi	a4,15
   144c4:	c2e783a3          	sb	a4,-985(a5)
   144c8:	c2778703          	lb	a4,-985(a5)
   144cc:	05076713          	ori	a4,a4,80
   144d0:	0ff77713          	andi	a4,a4,255
   144d4:	c2e783a3          	sb	a4,-985(a5)
   144d8:	6745                	c.lui	a4,0x11
   144da:	e0670713          	addi	a4,a4,-506 # 10e06 <getScaleWord32+0x52>
   144de:	48e6a823          	sw	a4,1168(a3) # 80160490 <BIN_SIZE+0x60121e28>
   144e2:	00561737          	lui	a4,0x561
   144e6:	86e70713          	addi	a4,a4,-1938 # 56086e <_D_HEAP_START_ADDR+0x4d777e>
   144ea:	48e6a623          	sw	a4,1164(a3)
   144ee:	e3f78703          	lb	a4,-449(a5)
   144f2:	f8076713          	ori	a4,a4,-128
   144f6:	0ff77713          	andi	a4,a4,255
   144fa:	e2e78fa3          	sb	a4,-449(a5)
   144fe:	06200713          	li	a4,98
   14502:	e8e78223          	sb	a4,-380(a5)
   14506:	1b091737          	lui	a4,0x1b091
   1450a:	90070713          	addi	a4,a4,-1792 # 1b090900 <_D_HEAP_START_ADDR+0x1b007810>
   1450e:	e8e7ae23          	sw	a4,-356(a5)
   14512:	670d                	c.lui	a4,0x3
   14514:	23270713          	addi	a4,a4,562 # 3232 <uart_receive_dma_buffer_set+0x9a>
   14518:	eae79023          	sh	a4,-352(a5)
   1451c:	6705                	c.lui	a4,0x1
   1451e:	90070713          	addi	a4,a4,-1792 # 900 <exception_handler+0x25c>
   14522:	e8e79b23          	sh	a4,-362(a5)
   14526:	30343737          	lui	a4,0x30343
   1452a:	13070713          	addi	a4,a4,304 # 30343130 <BIN_SIZE+0x10304ac8>
   1452e:	e8e7ac23          	sw	a4,-360(a5)
   14532:	8082                	c.jr	ra
   14534:	e2679603          	lh	a2,-474(a5)
   14538:	00470683          	lb	a3,4(a4)
   1453c:	3c06265b          	bfoz	a2,a2,15,0
   14540:	00466613          	ori	a2,a2,4
   14544:	e2c79323          	sh	a2,-474(a5)
   14548:	c9178603          	lb	a2,-879(a5)
   1454c:	0206e693          	ori	a3,a3,32
   14550:	0c067613          	andi	a2,a2,192
   14554:	8ed1                	c.or	a3,a2
   14556:	0ff6f693          	andi	a3,a3,255
   1455a:	c8d788a3          	sb	a3,-879(a5)
   1455e:	c9a78683          	lb	a3,-870(a5)
   14562:	0ff6f693          	andi	a3,a3,255
   14566:	0086e693          	ori	a3,a3,8
   1456a:	c8d78d23          	sb	a3,-870(a5)
   1456e:	e3d78683          	lb	a3,-451(a5)
   14572:	0ff6f693          	andi	a3,a3,255
   14576:	0106e693          	ori	a3,a3,16
   1457a:	e2d78ea3          	sb	a3,-451(a5)
   1457e:	46a9                	c.li	a3,10
   14580:	c8d78e23          	sb	a3,-868(a5)
   14584:	c9d78683          	lb	a3,-867(a5)
   14588:	0e06f693          	andi	a3,a3,224
   1458c:	0076e693          	ori	a3,a3,7
   14590:	c8d78ea3          	sb	a3,-867(a5)
   14594:	b561                	c.j	1441c <rf_tx_iq_tp_by_txtype_set+0x1d0>
   14596:	0001                	c.nop

Disassembly of section .rtos:

00014598 <vListInitialise>:
   14598:	00850793          	addi	a5,a0,8 # 40000008 <BIN_SIZE+0x1ffc19a0>
   1459c:	577d                	c.li	a4,-1
   1459e:	c15c                	c.sw	a5,4(a0)
   145a0:	c518                	c.sw	a4,8(a0)
   145a2:	c55c                	c.sw	a5,12(a0)
   145a4:	c91c                	c.sw	a5,16(a0)
   145a6:	00052023          	sw	zero,0(a0)
   145aa:	8082                	c.jr	ra

000145ac <vListInitialiseItem>:
   145ac:	00052823          	sw	zero,16(a0)
   145b0:	00008067          	ret

000145b4 <vListInsertEnd>:
   145b4:	415c                	c.lw	a5,4(a0)
   145b6:	c1dc                	c.sw	a5,4(a1)
   145b8:	4798                	c.lw	a4,8(a5)
   145ba:	c598                	c.sw	a4,8(a1)
   145bc:	4798                	c.lw	a4,8(a5)
   145be:	c34c                	c.sw	a1,4(a4)
   145c0:	c78c                	c.sw	a1,8(a5)
   145c2:	c988                	c.sw	a0,16(a1)
   145c4:	411c                	c.lw	a5,0(a0)
   145c6:	0785                	c.addi	a5,1
   145c8:	c11c                	c.sw	a5,0(a0)
   145ca:	8082                	c.jr	ra

000145cc <vListInsert>:
   145cc:	4190                	c.lw	a2,0(a1)
   145ce:	57fd                	c.li	a5,-1
   145d0:	00850713          	addi	a4,a0,8
   145d4:	00f61663          	bne	a2,a5,145e0 <vListInsert+0x14>
   145d8:	0240006f          	j	145fc <vListInsert+0x30>
   145dc:	00f00733          	add	a4,zero,a5
   145e0:	435c                	c.lw	a5,4(a4)
   145e2:	4394                	c.lw	a3,0(a5)
   145e4:	fed67ce3          	bgeu	a2,a3,145dc <vListInsert+0x10>
   145e8:	c1dc                	c.sw	a5,4(a1)
   145ea:	c78c                	c.sw	a1,8(a5)
   145ec:	c598                	c.sw	a4,8(a1)
   145ee:	c34c                	c.sw	a1,4(a4)
   145f0:	c988                	c.sw	a0,16(a1)
   145f2:	411c                	c.lw	a5,0(a0)
   145f4:	0785                	c.addi	a5,1
   145f6:	c11c                	c.sw	a5,0(a0)
   145f8:	00008067          	ret
   145fc:	4918                	c.lw	a4,16(a0)
   145fe:	435c                	c.lw	a5,4(a4)
   14600:	fe9ff06f          	j	145e8 <vListInsert+0x1c>

00014604 <uxListRemove>:
   14604:	4158                	c.lw	a4,4(a0)
   14606:	4514                	c.lw	a3,8(a0)
   14608:	491c                	c.lw	a5,16(a0)
   1460a:	c714                	c.sw	a3,8(a4)
   1460c:	4518                	c.lw	a4,8(a0)
   1460e:	4154                	c.lw	a3,4(a0)
   14610:	c354                	c.sw	a3,4(a4)
   14612:	43d8                	c.lw	a4,4(a5)
   14614:	00a71463          	bne	a4,a0,1461c <uxListRemove+0x18>
   14618:	4518                	c.lw	a4,8(a0)
   1461a:	c3d8                	c.sw	a4,4(a5)
   1461c:	00052823          	sw	zero,16(a0)
   14620:	4398                	c.lw	a4,0(a5)
   14622:	177d                	c.addi	a4,-1
   14624:	c398                	c.sw	a4,0(a5)
   14626:	4388                	c.lw	a0,0(a5)
   14628:	8082                	c.jr	ra
	...

0001462c <xQueueGenericReset>:
   1462c:	1141                	c.addi	sp,-16
   1462e:	c422                	c.swsp	s0,8(sp)
   14630:	c226                	c.swsp	s1,4(sp)
   14632:	c606                	c.swsp	ra,12(sp)
   14634:	842a                	c.mv	s0,a0
   14636:	84ae                	c.mv	s1,a1
   14638:	08050263          	beqz	a0,146bc <xQueueGenericReset+0x90>
   1463c:	0c8010ef          	jal	ra,15704 <vTaskEnterCritical>
   14640:	4034                	c.lw	a3,64(s0)
   14642:	5c5c                	c.lw	a5,60(s0)
   14644:	4018                	c.lw	a4,0(s0)
   14646:	02f687b3          	mul	a5,a3,a5
   1464a:	02042c23          	sw	zero,56(s0)
   1464e:	567d                	c.li	a2,-1
   14650:	04c40223          	sb	a2,68(s0)
   14654:	c058                	c.sw	a4,4(s0)
   14656:	04c402a3          	sb	a2,69(s0)
   1465a:	40d786b3          	sub	a3,a5,a3
   1465e:	97ba                	c.add	a5,a4
   14660:	9736                	c.add	a4,a3
   14662:	c41c                	c.sw	a5,8(s0)
   14664:	c458                	c.sw	a4,12(s0)
   14666:	e89d                	c.bnez	s1,1469c <xQueueGenericReset+0x70>
   14668:	481c                	c.lw	a5,16(s0)
   1466a:	eb89                	c.bnez	a5,1467c <xQueueGenericReset+0x50>
   1466c:	0b4010ef          	jal	ra,15720 <vTaskExitCritical>
   14670:	40b2                	c.lwsp	ra,12(sp)
   14672:	4422                	c.lwsp	s0,8(sp)
   14674:	4492                	c.lwsp	s1,4(sp)
   14676:	4505                	c.li	a0,1
   14678:	0141                	c.addi	sp,16
   1467a:	8082                	c.jr	ra
   1467c:	01040513          	addi	a0,s0,16
   14680:	601000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14684:	fe0504e3          	beqz	a0,1466c <xQueueGenericReset+0x40>
   14688:	00000073          	ecall
   1468c:	094010ef          	jal	ra,15720 <vTaskExitCritical>
   14690:	40b2                	c.lwsp	ra,12(sp)
   14692:	4422                	c.lwsp	s0,8(sp)
   14694:	4492                	c.lwsp	s1,4(sp)
   14696:	4505                	c.li	a0,1
   14698:	0141                	c.addi	sp,16
   1469a:	8082                	c.jr	ra
   1469c:	01040513          	addi	a0,s0,16
   146a0:	ef9ff0ef          	jal	ra,14598 <vListInitialise>
   146a4:	02440513          	addi	a0,s0,36
   146a8:	ef1ff0ef          	jal	ra,14598 <vListInitialise>
   146ac:	074010ef          	jal	ra,15720 <vTaskExitCritical>
   146b0:	40b2                	c.lwsp	ra,12(sp)
   146b2:	4422                	c.lwsp	s0,8(sp)
   146b4:	4492                	c.lwsp	s1,4(sp)
   146b6:	4505                	c.li	a0,1
   146b8:	0141                	c.addi	sp,16
   146ba:	8082                	c.jr	ra
   146bc:	2001e537          	lui	a0,0x2001e
   146c0:	10d00593          	li	a1,269
   146c4:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   146c8:	3e5020ef          	jal	ra,172ac <vAssertCalled>
   146cc:	f71ff06f          	j	1463c <xQueueGenericReset+0x10>

000146d0 <xQueueGenericSend>:
   146d0:	715d                	c.addi16sp	sp,-80
   146d2:	c4a2                	c.swsp	s0,72(sp)
   146d4:	d85a                	c.swsp	s6,48(sp)
   146d6:	d65e                	c.swsp	s7,44(sp)
   146d8:	c686                	c.swsp	ra,76(sp)
   146da:	c2a6                	c.swsp	s1,68(sp)
   146dc:	c0ca                	c.swsp	s2,64(sp)
   146de:	de4e                	c.swsp	s3,60(sp)
   146e0:	dc52                	c.swsp	s4,56(sp)
   146e2:	da56                	c.swsp	s5,52(sp)
   146e4:	c632                	c.swsp	a2,12(sp)
   146e6:	842a                	c.mv	s0,a0
   146e8:	8bae                	c.mv	s7,a1
   146ea:	8b36                	c.mv	s6,a3
   146ec:	38050463          	beqz	a0,14a74 <xQueueGenericSend+0x3a4>
   146f0:	220b8863          	beqz	s7,14920 <xQueueGenericSend+0x250>
   146f4:	242b545b          	beqc	s6,2,1493c <xQueueGenericSend+0x26c>
   146f8:	72d000ef          	jal	ra,15624 <xTaskGetSchedulerState>
   146fc:	e501                	c.bnez	a0,14704 <xQueueGenericSend+0x34>
   146fe:	47b2                	c.lwsp	a5,12(sp)
   14700:	38079663          	bnez	a5,14a8c <xQueueGenericSend+0x3bc>
   14704:	000010ef          	jal	ra,15704 <vTaskEnterCritical>
   14708:	5c18                	c.lw	a4,56(s0)
   1470a:	5c5c                	c.lw	a5,60(s0)
   1470c:	4481                	c.li	s1,0
   1470e:	5a7d                	c.li	s4,-1
   14710:	01040913          	addi	s2,s0,16
   14714:	02440993          	addi	s3,s0,36
   14718:	fff00a93          	li	s5,-1
   1471c:	10f76663          	bltu	a4,a5,14828 <xQueueGenericSend+0x158>
   14720:	222b5c5b          	beqc	s6,2,14958 <xQueueGenericSend+0x288>
   14724:	00c12783          	lw	a5,12(sp)
   14728:	28078263          	beqz	a5,149ac <xQueueGenericSend+0x2dc>
   1472c:	12048a63          	beqz	s1,14860 <xQueueGenericSend+0x190>
   14730:	7f1000ef          	jal	ra,15720 <vTaskExitCritical>
   14734:	299000ef          	jal	ra,151cc <vTaskSuspendAll>
   14738:	7cd000ef          	jal	ra,15704 <vTaskEnterCritical>
   1473c:	04440783          	lb	a5,68(s0)
   14740:	1c07b7db          	bfos	a5,a5,7,0
   14744:	01479463          	bne	a5,s4,1474c <xQueueGenericSend+0x7c>
   14748:	04040223          	sb	zero,68(s0)
   1474c:	04540783          	lb	a5,69(s0)
   14750:	1c07b7db          	bfos	a5,a5,7,0
   14754:	01479463          	bne	a5,s4,1475c <xQueueGenericSend+0x8c>
   14758:	040402a3          	sb	zero,69(s0)
   1475c:	7c5000ef          	jal	ra,15720 <vTaskExitCritical>
   14760:	006c                	c.addi4spn	a1,sp,12
   14762:	0828                	c.addi4spn	a0,sp,24
   14764:	5c9000ef          	jal	ra,1552c <xTaskCheckForTimeOut>
   14768:	24051863          	bnez	a0,149b8 <xQueueGenericSend+0x2e8>
   1476c:	799000ef          	jal	ra,15704 <vTaskEnterCritical>
   14770:	5c18                	c.lw	a4,56(s0)
   14772:	5c5c                	c.lw	a5,60(s0)
   14774:	0ef70c63          	beq	a4,a5,1486c <xQueueGenericSend+0x19c>
   14778:	7a9000ef          	jal	ra,15720 <vTaskExitCritical>
   1477c:	789000ef          	jal	ra,15704 <vTaskEnterCritical>
   14780:	04540483          	lb	s1,69(s0)
   14784:	1c04b4db          	bfos	s1,s1,7,0
   14788:	00904a63          	bgtz	s1,1479c <xQueueGenericSend+0xcc>
   1478c:	0340006f          	j	147c0 <xQueueGenericSend+0xf0>
   14790:	14fd                	c.addi	s1,-1
   14792:	0ff4f793          	andi	a5,s1,255
   14796:	1c07b4db          	bfos	s1,a5,7,0
   1479a:	c39d                	c.beqz	a5,147c0 <xQueueGenericSend+0xf0>
   1479c:	505c                	c.lw	a5,36(s0)
   1479e:	c38d                	c.beqz	a5,147c0 <xQueueGenericSend+0xf0>
   147a0:	01300533          	add	a0,zero,s3
   147a4:	4dd000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   147a8:	d565                	c.beqz	a0,14790 <xQueueGenericSend+0xc0>
   147aa:	14fd                	c.addi	s1,-1
   147ac:	fffec097          	auipc	ra,0xfffec
   147b0:	35c080e7          	jalr	860(ra) # b08 <vTaskMissedYield>
   147b4:	0ff4f793          	andi	a5,s1,255
   147b8:	1c07b4db          	bfos	s1,a5,7,0
   147bc:	fe0790e3          	bnez	a5,1479c <xQueueGenericSend+0xcc>
   147c0:	055402a3          	sb	s5,69(s0)
   147c4:	75d000ef          	jal	ra,15720 <vTaskExitCritical>
   147c8:	73d000ef          	jal	ra,15704 <vTaskEnterCritical>
   147cc:	04440483          	lb	s1,68(s0)
   147d0:	1c04b4db          	bfos	s1,s1,7,0
   147d4:	00904a63          	bgtz	s1,147e8 <xQueueGenericSend+0x118>
   147d8:	0340006f          	j	1480c <xQueueGenericSend+0x13c>
   147dc:	14fd                	c.addi	s1,-1
   147de:	0ff4f793          	andi	a5,s1,255
   147e2:	1c07b4db          	bfos	s1,a5,7,0
   147e6:	c39d                	c.beqz	a5,1480c <xQueueGenericSend+0x13c>
   147e8:	481c                	c.lw	a5,16(s0)
   147ea:	c38d                	c.beqz	a5,1480c <xQueueGenericSend+0x13c>
   147ec:	01200533          	add	a0,zero,s2
   147f0:	491000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   147f4:	d565                	c.beqz	a0,147dc <xQueueGenericSend+0x10c>
   147f6:	14fd                	c.addi	s1,-1
   147f8:	fffec097          	auipc	ra,0xfffec
   147fc:	310080e7          	jalr	784(ra) # b08 <vTaskMissedYield>
   14800:	0ff4f793          	andi	a5,s1,255
   14804:	1c07b4db          	bfos	s1,a5,7,0
   14808:	fe0790e3          	bnez	a5,147e8 <xQueueGenericSend+0x118>
   1480c:	05540223          	sb	s5,68(s0)
   14810:	711000ef          	jal	ra,15720 <vTaskExitCritical>
   14814:	1c5000ef          	jal	ra,151d8 <xTaskResumeAll>
   14818:	00100493          	li	s1,1
   1481c:	6e9000ef          	jal	ra,15704 <vTaskEnterCritical>
   14820:	5c18                	c.lw	a4,56(s0)
   14822:	5c5c                	c.lw	a5,60(s0)
   14824:	eef77ee3          	bgeu	a4,a5,14720 <xQueueGenericSend+0x50>
   14828:	5c04                	c.lw	s1,56(s0)
   1482a:	4030                	c.lw	a2,64(s0)
   1482c:	26061a63          	bnez	a2,14aa0 <xQueueGenericSend+0x3d0>
   14830:	401c                	c.lw	a5,0(s0)
   14832:	0485                	c.addi	s1,1
   14834:	2a078663          	beqz	a5,14ae0 <xQueueGenericSend+0x410>
   14838:	dc04                	c.sw	s1,56(s0)
   1483a:	505c                	c.lw	a5,36(s0)
   1483c:	14079e63          	bnez	a5,14998 <xQueueGenericSend+0x2c8>
   14840:	6e1000ef          	jal	ra,15720 <vTaskExitCritical>
   14844:	00100513          	li	a0,1
   14848:	40b6                	c.lwsp	ra,76(sp)
   1484a:	4426                	c.lwsp	s0,72(sp)
   1484c:	4496                	c.lwsp	s1,68(sp)
   1484e:	4906                	c.lwsp	s2,64(sp)
   14850:	59f2                	c.lwsp	s3,60(sp)
   14852:	5a62                	c.lwsp	s4,56(sp)
   14854:	5ad2                	c.lwsp	s5,52(sp)
   14856:	5b42                	c.lwsp	s6,48(sp)
   14858:	5bb2                	c.lwsp	s7,44(sp)
   1485a:	6161                	c.addi16sp	sp,80
   1485c:	00008067          	ret
   14860:	01810513          	addi	a0,sp,24
   14864:	4b9000ef          	jal	ra,1551c <vTaskInternalSetTimeOutState>
   14868:	ec9ff06f          	j	14730 <xQueueGenericSend+0x60>
   1486c:	6b5000ef          	jal	ra,15720 <vTaskExitCritical>
   14870:	45b2                	c.lwsp	a1,12(sp)
   14872:	854a                	c.mv	a0,s2
   14874:	3c5000ef          	jal	ra,15438 <vTaskPlaceOnEventList>
   14878:	68d000ef          	jal	ra,15704 <vTaskEnterCritical>
   1487c:	04540483          	lb	s1,69(s0)
   14880:	1c04b4db          	bfos	s1,s1,7,0
   14884:	00904a63          	bgtz	s1,14898 <xQueueGenericSend+0x1c8>
   14888:	0340006f          	j	148bc <xQueueGenericSend+0x1ec>
   1488c:	14fd                	c.addi	s1,-1
   1488e:	0ff4f793          	andi	a5,s1,255
   14892:	1c07b4db          	bfos	s1,a5,7,0
   14896:	c39d                	c.beqz	a5,148bc <xQueueGenericSend+0x1ec>
   14898:	505c                	c.lw	a5,36(s0)
   1489a:	c38d                	c.beqz	a5,148bc <xQueueGenericSend+0x1ec>
   1489c:	01300533          	add	a0,zero,s3
   148a0:	3e1000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   148a4:	d565                	c.beqz	a0,1488c <xQueueGenericSend+0x1bc>
   148a6:	14fd                	c.addi	s1,-1
   148a8:	fffec097          	auipc	ra,0xfffec
   148ac:	260080e7          	jalr	608(ra) # b08 <vTaskMissedYield>
   148b0:	0ff4f793          	andi	a5,s1,255
   148b4:	1c07b4db          	bfos	s1,a5,7,0
   148b8:	fe0790e3          	bnez	a5,14898 <xQueueGenericSend+0x1c8>
   148bc:	055402a3          	sb	s5,69(s0)
   148c0:	661000ef          	jal	ra,15720 <vTaskExitCritical>
   148c4:	641000ef          	jal	ra,15704 <vTaskEnterCritical>
   148c8:	04440483          	lb	s1,68(s0)
   148cc:	1c04b4db          	bfos	s1,s1,7,0
   148d0:	00904a63          	bgtz	s1,148e4 <xQueueGenericSend+0x214>
   148d4:	0340006f          	j	14908 <xQueueGenericSend+0x238>
   148d8:	14fd                	c.addi	s1,-1
   148da:	0ff4f793          	andi	a5,s1,255
   148de:	1c07b4db          	bfos	s1,a5,7,0
   148e2:	c39d                	c.beqz	a5,14908 <xQueueGenericSend+0x238>
   148e4:	481c                	c.lw	a5,16(s0)
   148e6:	c38d                	c.beqz	a5,14908 <xQueueGenericSend+0x238>
   148e8:	01200533          	add	a0,zero,s2
   148ec:	395000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   148f0:	d565                	c.beqz	a0,148d8 <xQueueGenericSend+0x208>
   148f2:	14fd                	c.addi	s1,-1
   148f4:	fffec097          	auipc	ra,0xfffec
   148f8:	214080e7          	jalr	532(ra) # b08 <vTaskMissedYield>
   148fc:	0ff4f793          	andi	a5,s1,255
   14900:	1c07b4db          	bfos	s1,a5,7,0
   14904:	fe0790e3          	bnez	a5,148e4 <xQueueGenericSend+0x214>
   14908:	05540223          	sb	s5,68(s0)
   1490c:	615000ef          	jal	ra,15720 <vTaskExitCritical>
   14910:	0c9000ef          	jal	ra,151d8 <xTaskResumeAll>
   14914:	f00512e3          	bnez	a0,14818 <xQueueGenericSend+0x148>
   14918:	00000073          	ecall
   1491c:	4485                	c.li	s1,1
   1491e:	bdfd                	c.j	1481c <xQueueGenericSend+0x14c>
   14920:	04042783          	lw	a5,64(s0)
   14924:	dc0788e3          	beqz	a5,146f4 <xQueueGenericSend+0x24>
   14928:	2001e537          	lui	a0,0x2001e
   1492c:	30d00593          	li	a1,781
   14930:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14934:	179020ef          	jal	ra,172ac <vAssertCalled>
   14938:	9c2b605b          	bnec	s6,2,146f8 <xQueueGenericSend+0x28>
   1493c:	03c42783          	lw	a5,60(s0)
   14940:	9a17dc5b          	beqc	a5,1,146f8 <xQueueGenericSend+0x28>
   14944:	2001e537          	lui	a0,0x2001e
   14948:	30e00593          	li	a1,782
   1494c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14950:	15d020ef          	jal	ra,172ac <vAssertCalled>
   14954:	da5ff06f          	j	146f8 <xQueueGenericSend+0x28>
   14958:	5c04                	c.lw	s1,56(s0)
   1495a:	4030                	c.lw	a2,64(s0)
   1495c:	ec060ae3          	beqz	a2,14830 <xQueueGenericSend+0x160>
   14960:	4448                	c.lw	a0,12(s0)
   14962:	85de                	c.mv	a1,s7
   14964:	ffffe097          	auipc	ra,0xffffe
   14968:	5f4080e7          	jalr	1524(ra) # 12f58 <tmemcpy>
   1496c:	403c                	c.lw	a5,64(s0)
   1496e:	4458                	c.lw	a4,12(s0)
   14970:	40f007b3          	neg	a5,a5
   14974:	973e                	c.add	a4,a5
   14976:	4014                	c.lw	a3,0(s0)
   14978:	00e42623          	sw	a4,12(s0)
   1497c:	14d77a63          	bgeu	a4,a3,14ad0 <xQueueGenericSend+0x400>
   14980:	4418                	c.lw	a4,8(s0)
   14982:	97ba                	c.add	a5,a4
   14984:	00f42623          	sw	a5,12(s0)
   14988:	142b545b          	beqc	s6,2,14ad0 <xQueueGenericSend+0x400>
   1498c:	0485                	c.addi	s1,1
   1498e:	dc04                	c.sw	s1,56(s0)
   14990:	02442783          	lw	a5,36(s0)
   14994:	ea0786e3          	beqz	a5,14840 <xQueueGenericSend+0x170>
   14998:	02440513          	addi	a0,s0,36
   1499c:	2e5000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   149a0:	ea0500e3          	beqz	a0,14840 <xQueueGenericSend+0x170>
   149a4:	00000073          	ecall
   149a8:	e99ff06f          	j	14840 <xQueueGenericSend+0x170>
   149ac:	575000ef          	jal	ra,15720 <vTaskExitCritical>
   149b0:	00000513          	li	a0,0
   149b4:	e95ff06f          	j	14848 <xQueueGenericSend+0x178>
   149b8:	54d000ef          	jal	ra,15704 <vTaskEnterCritical>
   149bc:	04540483          	lb	s1,69(s0)
   149c0:	1c04b4db          	bfos	s1,s1,7,0
   149c4:	04905063          	blez	s1,14a04 <xQueueGenericSend+0x334>
   149c8:	505c                	c.lw	a5,36(s0)
   149ca:	cf8d                	c.beqz	a5,14a04 <xQueueGenericSend+0x334>
   149cc:	02440913          	addi	s2,s0,36
   149d0:	0140006f          	j	149e4 <xQueueGenericSend+0x314>
   149d4:	14fd                	c.addi	s1,-1
   149d6:	0ff4f793          	andi	a5,s1,255
   149da:	1c07b4db          	bfos	s1,a5,7,0
   149de:	c39d                	c.beqz	a5,14a04 <xQueueGenericSend+0x334>
   149e0:	505c                	c.lw	a5,36(s0)
   149e2:	c38d                	c.beqz	a5,14a04 <xQueueGenericSend+0x334>
   149e4:	01200533          	add	a0,zero,s2
   149e8:	299000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   149ec:	d565                	c.beqz	a0,149d4 <xQueueGenericSend+0x304>
   149ee:	14fd                	c.addi	s1,-1
   149f0:	fffec097          	auipc	ra,0xfffec
   149f4:	118080e7          	jalr	280(ra) # b08 <vTaskMissedYield>
   149f8:	0ff4f793          	andi	a5,s1,255
   149fc:	1c07b4db          	bfos	s1,a5,7,0
   14a00:	fe0790e3          	bnez	a5,149e0 <xQueueGenericSend+0x310>
   14a04:	fff00793          	li	a5,-1
   14a08:	04f402a3          	sb	a5,69(s0)
   14a0c:	515000ef          	jal	ra,15720 <vTaskExitCritical>
   14a10:	4f5000ef          	jal	ra,15704 <vTaskEnterCritical>
   14a14:	04440483          	lb	s1,68(s0)
   14a18:	1c04b4db          	bfos	s1,s1,7,0
   14a1c:	04905063          	blez	s1,14a5c <xQueueGenericSend+0x38c>
   14a20:	481c                	c.lw	a5,16(s0)
   14a22:	cf8d                	c.beqz	a5,14a5c <xQueueGenericSend+0x38c>
   14a24:	01040913          	addi	s2,s0,16
   14a28:	0140006f          	j	14a3c <xQueueGenericSend+0x36c>
   14a2c:	14fd                	c.addi	s1,-1
   14a2e:	0ff4f793          	andi	a5,s1,255
   14a32:	1c07b4db          	bfos	s1,a5,7,0
   14a36:	c39d                	c.beqz	a5,14a5c <xQueueGenericSend+0x38c>
   14a38:	481c                	c.lw	a5,16(s0)
   14a3a:	c38d                	c.beqz	a5,14a5c <xQueueGenericSend+0x38c>
   14a3c:	01200533          	add	a0,zero,s2
   14a40:	241000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14a44:	d565                	c.beqz	a0,14a2c <xQueueGenericSend+0x35c>
   14a46:	14fd                	c.addi	s1,-1
   14a48:	fffec097          	auipc	ra,0xfffec
   14a4c:	0c0080e7          	jalr	192(ra) # b08 <vTaskMissedYield>
   14a50:	0ff4f793          	andi	a5,s1,255
   14a54:	1c07b4db          	bfos	s1,a5,7,0
   14a58:	fe0790e3          	bnez	a5,14a38 <xQueueGenericSend+0x368>
   14a5c:	fff00793          	li	a5,-1
   14a60:	04f40223          	sb	a5,68(s0)
   14a64:	4bd000ef          	jal	ra,15720 <vTaskExitCritical>
   14a68:	770000ef          	jal	ra,151d8 <xTaskResumeAll>
   14a6c:	00000513          	li	a0,0
   14a70:	dd9ff06f          	j	14848 <xQueueGenericSend+0x178>
   14a74:	2001e537          	lui	a0,0x2001e
   14a78:	30c00593          	li	a1,780
   14a7c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14a80:	02d020ef          	jal	ra,172ac <vAssertCalled>
   14a84:	c60b98e3          	bnez	s7,146f4 <xQueueGenericSend+0x24>
   14a88:	e99ff06f          	j	14920 <xQueueGenericSend+0x250>
   14a8c:	2001e537          	lui	a0,0x2001e
   14a90:	31100593          	li	a1,785
   14a94:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14a98:	015020ef          	jal	ra,172ac <vAssertCalled>
   14a9c:	c69ff06f          	j	14704 <xQueueGenericSend+0x34>
   14aa0:	060b1063          	bnez	s6,14b00 <xQueueGenericSend+0x430>
   14aa4:	4048                	c.lw	a0,4(s0)
   14aa6:	85de                	c.mv	a1,s7
   14aa8:	ffffe097          	auipc	ra,0xffffe
   14aac:	4b0080e7          	jalr	1200(ra) # 12f58 <tmemcpy>
   14ab0:	405c                	c.lw	a5,4(s0)
   14ab2:	4034                	c.lw	a3,64(s0)
   14ab4:	4418                	c.lw	a4,8(s0)
   14ab6:	97b6                	c.add	a5,a3
   14ab8:	c05c                	c.sw	a5,4(s0)
   14aba:	0485                	c.addi	s1,1
   14abc:	d6e7eee3          	bltu	a5,a4,14838 <xQueueGenericSend+0x168>
   14ac0:	4018                	c.lw	a4,0(s0)
   14ac2:	dc04                	c.sw	s1,56(s0)
   14ac4:	505c                	c.lw	a5,36(s0)
   14ac6:	c058                	c.sw	a4,4(s0)
   14ac8:	d6078ce3          	beqz	a5,14840 <xQueueGenericSend+0x170>
   14acc:	ecdff06f          	j	14998 <xQueueGenericSend+0x2c8>
   14ad0:	d60494e3          	bnez	s1,14838 <xQueueGenericSend+0x168>
   14ad4:	4785                	c.li	a5,1
   14ad6:	dc1c                	c.sw	a5,56(s0)
   14ad8:	505c                	c.lw	a5,36(s0)
   14ada:	d60783e3          	beqz	a5,14840 <xQueueGenericSend+0x170>
   14ade:	bd6d                	c.j	14998 <xQueueGenericSend+0x2c8>
   14ae0:	00842503          	lw	a0,8(s0)
   14ae4:	359000ef          	jal	ra,1563c <xTaskPriorityDisinherit>
   14ae8:	dc04                	c.sw	s1,56(s0)
   14aea:	505c                	c.lw	a5,36(s0)
   14aec:	00042423          	sw	zero,8(s0)
   14af0:	ea0794e3          	bnez	a5,14998 <xQueueGenericSend+0x2c8>
   14af4:	d40506e3          	beqz	a0,14840 <xQueueGenericSend+0x170>
   14af8:	00000073          	ecall
   14afc:	d45ff06f          	j	14840 <xQueueGenericSend+0x170>
   14b00:	4448                	c.lw	a0,12(s0)
   14b02:	85de                	c.mv	a1,s7
   14b04:	ffffe097          	auipc	ra,0xffffe
   14b08:	454080e7          	jalr	1108(ra) # 12f58 <tmemcpy>
   14b0c:	403c                	c.lw	a5,64(s0)
   14b0e:	4458                	c.lw	a4,12(s0)
   14b10:	40f007b3          	neg	a5,a5
   14b14:	973e                	c.add	a4,a5
   14b16:	4014                	c.lw	a3,0(s0)
   14b18:	c458                	c.sw	a4,12(s0)
   14b1a:	e6d777e3          	bgeu	a4,a3,14988 <xQueueGenericSend+0x2b8>
   14b1e:	b58d                	c.j	14980 <xQueueGenericSend+0x2b0>

00014b20 <xQueueGenericSendFromISR>:
   14b20:	1101                	c.addi	sp,-32
   14b22:	cc22                	c.swsp	s0,24(sp)
   14b24:	c64e                	c.swsp	s3,12(sp)
   14b26:	c452                	c.swsp	s4,8(sp)
   14b28:	c05a                	c.swsp	s6,0(sp)
   14b2a:	ce06                	c.swsp	ra,28(sp)
   14b2c:	ca26                	c.swsp	s1,20(sp)
   14b2e:	c84a                	c.swsp	s2,16(sp)
   14b30:	c256                	c.swsp	s5,4(sp)
   14b32:	842a                	c.mv	s0,a0
   14b34:	89ae                	c.mv	s3,a1
   14b36:	8b32                	c.mv	s6,a2
   14b38:	00d00a33          	add	s4,zero,a3
   14b3c:	10050a63          	beqz	a0,14c50 <xQueueGenericSendFromISR+0x130>
   14b40:	04098063          	beqz	s3,14b80 <xQueueGenericSendFromISR+0x60>
   14b44:	042a5a5b          	beqc	s4,2,14b98 <xQueueGenericSendFromISR+0x78>
   14b48:	fffff097          	auipc	ra,0xfffff
   14b4c:	b70080e7          	jalr	-1168(ra) # 136b8 <core_interrupt_disable>
   14b50:	5c18                	c.lw	a4,56(s0)
   14b52:	5c5c                	c.lw	a5,60(s0)
   14b54:	8aaa                	c.mv	s5,a0
   14b56:	4901                	c.li	s2,0
   14b58:	08f76a63          	bltu	a4,a5,14bec <xQueueGenericSendFromISR+0xcc>
   14b5c:	01500533          	add	a0,zero,s5
   14b60:	fffff097          	auipc	ra,0xfffff
   14b64:	b68080e7          	jalr	-1176(ra) # 136c8 <core_restore_interrupt>
   14b68:	40f2                	c.lwsp	ra,28(sp)
   14b6a:	4462                	c.lwsp	s0,24(sp)
   14b6c:	854a                	c.mv	a0,s2
   14b6e:	44d2                	c.lwsp	s1,20(sp)
   14b70:	4942                	c.lwsp	s2,16(sp)
   14b72:	49b2                	c.lwsp	s3,12(sp)
   14b74:	4a22                	c.lwsp	s4,8(sp)
   14b76:	4a92                	c.lwsp	s5,4(sp)
   14b78:	4b02                	c.lwsp	s6,0(sp)
   14b7a:	6105                	c.addi16sp	sp,32
   14b7c:	00008067          	ret
   14b80:	403c                	c.lw	a5,64(s0)
   14b82:	d3e9                	c.beqz	a5,14b44 <xQueueGenericSendFromISR+0x24>
   14b84:	2001e537          	lui	a0,0x2001e
   14b88:	3e100593          	li	a1,993
   14b8c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14b90:	71c020ef          	jal	ra,172ac <vAssertCalled>
   14b94:	ba2a6a5b          	bnec	s4,2,14b48 <xQueueGenericSendFromISR+0x28>
   14b98:	03c42783          	lw	a5,60(s0)
   14b9c:	0c17e65b          	bnec	a5,1,14c68 <xQueueGenericSendFromISR+0x148>
   14ba0:	fffff097          	auipc	ra,0xfffff
   14ba4:	b18080e7          	jalr	-1256(ra) # 136b8 <core_interrupt_disable>
   14ba8:	5c18                	c.lw	a4,56(s0)
   14baa:	8aaa                	c.mv	s5,a0
   14bac:	04540483          	lb	s1,69(s0)
   14bb0:	4030                	c.lw	a2,64(s0)
   14bb2:	5c1c                	c.lw	a5,56(s0)
   14bb4:	03842903          	lw	s2,56(s0)
   14bb8:	1c04b4db          	bfos	s1,s1,7,0
   14bbc:	06060663          	beqz	a2,14c28 <xQueueGenericSendFromISR+0x108>
   14bc0:	4448                	c.lw	a0,12(s0)
   14bc2:	85ce                	c.mv	a1,s3
   14bc4:	ffffe097          	auipc	ra,0xffffe
   14bc8:	394080e7          	jalr	916(ra) # 12f58 <tmemcpy>
   14bcc:	4038                	c.lw	a4,64(s0)
   14bce:	445c                	c.lw	a5,12(s0)
   14bd0:	40e00733          	neg	a4,a4
   14bd4:	97ba                	c.add	a5,a4
   14bd6:	4014                	c.lw	a3,0(s0)
   14bd8:	c45c                	c.sw	a5,12(s0)
   14bda:	00d7f563          	bgeu	a5,a3,14be4 <xQueueGenericSendFromISR+0xc4>
   14bde:	441c                	c.lw	a5,8(s0)
   14be0:	973e                	c.add	a4,a5
   14be2:	c458                	c.sw	a4,12(s0)
   14be4:	0c2a5c5b          	beqc	s4,2,14cbc <xQueueGenericSendFromISR+0x19c>
   14be8:	0905                	c.addi	s2,1
   14bea:	a099                	c.j	14c30 <xQueueGenericSendFromISR+0x110>
   14bec:	04540483          	lb	s1,69(s0)
   14bf0:	4030                	c.lw	a2,64(s0)
   14bf2:	5c1c                	c.lw	a5,56(s0)
   14bf4:	03842903          	lw	s2,56(s0)
   14bf8:	1c04b4db          	bfos	s1,s1,7,0
   14bfc:	c615                	c.beqz	a2,14c28 <xQueueGenericSendFromISR+0x108>
   14bfe:	fc0a11e3          	bnez	s4,14bc0 <xQueueGenericSendFromISR+0xa0>
   14c02:	4048                	c.lw	a0,4(s0)
   14c04:	013005b3          	add	a1,zero,s3
   14c08:	ffffe097          	auipc	ra,0xffffe
   14c0c:	350080e7          	jalr	848(ra) # 12f58 <tmemcpy>
   14c10:	405c                	c.lw	a5,4(s0)
   14c12:	4034                	c.lw	a3,64(s0)
   14c14:	4418                	c.lw	a4,8(s0)
   14c16:	97b6                	c.add	a5,a3
   14c18:	c05c                	c.sw	a5,4(s0)
   14c1a:	0905                	c.addi	s2,1
   14c1c:	00e7ea63          	bltu	a5,a4,14c30 <xQueueGenericSendFromISR+0x110>
   14c20:	401c                	c.lw	a5,0(s0)
   14c22:	c05c                	c.sw	a5,4(s0)
   14c24:	00c0006f          	j	14c30 <xQueueGenericSendFromISR+0x110>
   14c28:	401c                	c.lw	a5,0(s0)
   14c2a:	0905                	c.addi	s2,1
   14c2c:	08078c63          	beqz	a5,14cc4 <xQueueGenericSendFromISR+0x1a4>
   14c30:	03242c23          	sw	s2,56(s0)
   14c34:	fff00793          	li	a5,-1
   14c38:	04f48863          	beq	s1,a5,14c88 <xQueueGenericSendFromISR+0x168>
   14c3c:	47f4d6db          	beqc	s1,127,14ca8 <xQueueGenericSendFromISR+0x188>
   14c40:	0485                	c.addi	s1,1
   14c42:	1c04b4db          	bfos	s1,s1,7,0
   14c46:	4905                	c.li	s2,1
   14c48:	049402a3          	sb	s1,69(s0)
   14c4c:	f11ff06f          	j	14b5c <xQueueGenericSendFromISR+0x3c>
   14c50:	2001e537          	lui	a0,0x2001e
   14c54:	3e000593          	li	a1,992
   14c58:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14c5c:	650020ef          	jal	ra,172ac <vAssertCalled>
   14c60:	ee0992e3          	bnez	s3,14b44 <xQueueGenericSendFromISR+0x24>
   14c64:	f1dff06f          	j	14b80 <xQueueGenericSendFromISR+0x60>
   14c68:	2001e537          	lui	a0,0x2001e
   14c6c:	3e200593          	li	a1,994
   14c70:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14c74:	638020ef          	jal	ra,172ac <vAssertCalled>
   14c78:	fffff097          	auipc	ra,0xfffff
   14c7c:	a40080e7          	jalr	-1472(ra) # 136b8 <core_interrupt_disable>
   14c80:	5c1c                	c.lw	a5,56(s0)
   14c82:	8aaa                	c.mv	s5,a0
   14c84:	f29ff06f          	j	14bac <xQueueGenericSendFromISR+0x8c>
   14c88:	505c                	c.lw	a5,36(s0)
   14c8a:	4905                	c.li	s2,1
   14c8c:	ec0788e3          	beqz	a5,14b5c <xQueueGenericSendFromISR+0x3c>
   14c90:	02440513          	addi	a0,s0,36
   14c94:	7ec000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14c98:	ec0502e3          	beqz	a0,14b5c <xQueueGenericSendFromISR+0x3c>
   14c9c:	ec0b00e3          	beqz	s6,14b5c <xQueueGenericSendFromISR+0x3c>
   14ca0:	012b2023          	sw	s2,0(s6)
   14ca4:	eb9ff06f          	j	14b5c <xQueueGenericSendFromISR+0x3c>
   14ca8:	2001e537          	lui	a0,0x2001e
   14cac:	46b00593          	li	a1,1131
   14cb0:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14cb4:	5f8020ef          	jal	ra,172ac <vAssertCalled>
   14cb8:	f89ff06f          	j	14c40 <xQueueGenericSendFromISR+0x120>
   14cbc:	f6091ae3          	bnez	s2,14c30 <xQueueGenericSendFromISR+0x110>
   14cc0:	4905                	c.li	s2,1
   14cc2:	b7bd                	c.j	14c30 <xQueueGenericSendFromISR+0x110>
   14cc4:	00842503          	lw	a0,8(s0)
   14cc8:	175000ef          	jal	ra,1563c <xTaskPriorityDisinherit>
   14ccc:	00042423          	sw	zero,8(s0)
   14cd0:	f61ff06f          	j	14c30 <xQueueGenericSendFromISR+0x110>

00014cd4 <xQueueReceive>:
   14cd4:	7139                	c.addi16sp	sp,-64
   14cd6:	dc22                	c.swsp	s0,56(sp)
   14cd8:	d05a                	c.swsp	s6,32(sp)
   14cda:	de06                	c.swsp	ra,60(sp)
   14cdc:	da26                	c.swsp	s1,52(sp)
   14cde:	d84a                	c.swsp	s2,48(sp)
   14ce0:	d64e                	c.swsp	s3,44(sp)
   14ce2:	d452                	c.swsp	s4,40(sp)
   14ce4:	d256                	c.swsp	s5,36(sp)
   14ce6:	c632                	c.swsp	a2,12(sp)
   14ce8:	842a                	c.mv	s0,a0
   14cea:	8b2e                	c.mv	s6,a1
   14cec:	30050263          	beqz	a0,14ff0 <xQueueReceive+0x31c>
   14cf0:	2e0b0263          	beqz	s6,14fd4 <xQueueReceive+0x300>
   14cf4:	131000ef          	jal	ra,15624 <xTaskGetSchedulerState>
   14cf8:	e501                	c.bnez	a0,14d00 <xQueueReceive+0x2c>
   14cfa:	47b2                	c.lwsp	a5,12(sp)
   14cfc:	30079463          	bnez	a5,15004 <xQueueReceive+0x330>
   14d00:	205000ef          	jal	ra,15704 <vTaskEnterCritical>
   14d04:	5c04                	c.lw	s1,56(s0)
   14d06:	10049963          	bnez	s1,14e18 <xQueueReceive+0x144>
   14d0a:	47b2                	c.lwsp	a5,12(sp)
   14d0c:	20078063          	beqz	a5,14f0c <xQueueReceive+0x238>
   14d10:	0828                	c.addi4spn	a0,sp,24
   14d12:	5afd                	c.li	s5,-1
   14d14:	02440913          	addi	s2,s0,36
   14d18:	fff00a13          	li	s4,-1
   14d1c:	01040993          	addi	s3,s0,16
   14d20:	7fc000ef          	jal	ra,1551c <vTaskInternalSetTimeOutState>
   14d24:	1fd000ef          	jal	ra,15720 <vTaskExitCritical>
   14d28:	4a4000ef          	jal	ra,151cc <vTaskSuspendAll>
   14d2c:	1d9000ef          	jal	ra,15704 <vTaskEnterCritical>
   14d30:	04440783          	lb	a5,68(s0)
   14d34:	1c07b7db          	bfos	a5,a5,7,0
   14d38:	01579463          	bne	a5,s5,14d40 <xQueueReceive+0x6c>
   14d3c:	04040223          	sb	zero,68(s0)
   14d40:	04540783          	lb	a5,69(s0)
   14d44:	1c07b7db          	bfos	a5,a5,7,0
   14d48:	01579463          	bne	a5,s5,14d50 <xQueueReceive+0x7c>
   14d4c:	040402a3          	sb	zero,69(s0)
   14d50:	1d1000ef          	jal	ra,15720 <vTaskExitCritical>
   14d54:	006c                	c.addi4spn	a1,sp,12
   14d56:	0828                	c.addi4spn	a0,sp,24
   14d58:	7d4000ef          	jal	ra,1552c <xTaskCheckForTimeOut>
   14d5c:	0e051863          	bnez	a0,14e4c <xQueueReceive+0x178>
   14d60:	1a5000ef          	jal	ra,15704 <vTaskEnterCritical>
   14d64:	03842783          	lw	a5,56(s0)
   14d68:	1c078063          	beqz	a5,14f28 <xQueueReceive+0x254>
   14d6c:	1b5000ef          	jal	ra,15720 <vTaskExitCritical>
   14d70:	195000ef          	jal	ra,15704 <vTaskEnterCritical>
   14d74:	04540483          	lb	s1,69(s0)
   14d78:	1c04b4db          	bfos	s1,s1,7,0
   14d7c:	00904a63          	bgtz	s1,14d90 <xQueueReceive+0xbc>
   14d80:	0340006f          	j	14db4 <xQueueReceive+0xe0>
   14d84:	14fd                	c.addi	s1,-1
   14d86:	0ff4f793          	andi	a5,s1,255
   14d8a:	1c07b4db          	bfos	s1,a5,7,0
   14d8e:	c39d                	c.beqz	a5,14db4 <xQueueReceive+0xe0>
   14d90:	505c                	c.lw	a5,36(s0)
   14d92:	c38d                	c.beqz	a5,14db4 <xQueueReceive+0xe0>
   14d94:	01200533          	add	a0,zero,s2
   14d98:	6e8000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14d9c:	d565                	c.beqz	a0,14d84 <xQueueReceive+0xb0>
   14d9e:	14fd                	c.addi	s1,-1
   14da0:	fffec097          	auipc	ra,0xfffec
   14da4:	d68080e7          	jalr	-664(ra) # b08 <vTaskMissedYield>
   14da8:	0ff4f793          	andi	a5,s1,255
   14dac:	1c07b4db          	bfos	s1,a5,7,0
   14db0:	fe0790e3          	bnez	a5,14d90 <xQueueReceive+0xbc>
   14db4:	054402a3          	sb	s4,69(s0)
   14db8:	169000ef          	jal	ra,15720 <vTaskExitCritical>
   14dbc:	149000ef          	jal	ra,15704 <vTaskEnterCritical>
   14dc0:	04440483          	lb	s1,68(s0)
   14dc4:	1c04b4db          	bfos	s1,s1,7,0
   14dc8:	00904a63          	bgtz	s1,14ddc <xQueueReceive+0x108>
   14dcc:	0340006f          	j	14e00 <xQueueReceive+0x12c>
   14dd0:	14fd                	c.addi	s1,-1
   14dd2:	0ff4f793          	andi	a5,s1,255
   14dd6:	1c07b4db          	bfos	s1,a5,7,0
   14dda:	c39d                	c.beqz	a5,14e00 <xQueueReceive+0x12c>
   14ddc:	481c                	c.lw	a5,16(s0)
   14dde:	c38d                	c.beqz	a5,14e00 <xQueueReceive+0x12c>
   14de0:	01300533          	add	a0,zero,s3
   14de4:	69c000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14de8:	d565                	c.beqz	a0,14dd0 <xQueueReceive+0xfc>
   14dea:	14fd                	c.addi	s1,-1
   14dec:	fffec097          	auipc	ra,0xfffec
   14df0:	d1c080e7          	jalr	-740(ra) # b08 <vTaskMissedYield>
   14df4:	0ff4f793          	andi	a5,s1,255
   14df8:	1c07b4db          	bfos	s1,a5,7,0
   14dfc:	fe0790e3          	bnez	a5,14ddc <xQueueReceive+0x108>
   14e00:	05440223          	sb	s4,68(s0)
   14e04:	11d000ef          	jal	ra,15720 <vTaskExitCritical>
   14e08:	3d0000ef          	jal	ra,151d8 <xTaskResumeAll>
   14e0c:	0f9000ef          	jal	ra,15704 <vTaskEnterCritical>
   14e10:	03842483          	lw	s1,56(s0)
   14e14:	0e048863          	beqz	s1,14f04 <xQueueReceive+0x230>
   14e18:	4030                	c.lw	a2,64(s0)
   14e1a:	ce09                	c.beqz	a2,14e34 <xQueueReceive+0x160>
   14e1c:	444c                	c.lw	a1,12(s0)
   14e1e:	441c                	c.lw	a5,8(s0)
   14e20:	95b2                	c.add	a1,a2
   14e22:	c44c                	c.sw	a1,12(s0)
   14e24:	1ef5fa63          	bgeu	a1,a5,15018 <xQueueReceive+0x344>
   14e28:	01600533          	add	a0,zero,s6
   14e2c:	ffffe097          	auipc	ra,0xffffe
   14e30:	12c080e7          	jalr	300(ra) # 12f58 <tmemcpy>
   14e34:	14fd                	c.addi	s1,-1
   14e36:	dc04                	c.sw	s1,56(s0)
   14e38:	01042783          	lw	a5,16(s0)
   14e3c:	1e079263          	bnez	a5,15020 <xQueueReceive+0x34c>
   14e40:	0e1000ef          	jal	ra,15720 <vTaskExitCritical>
   14e44:	00100513          	li	a0,1
   14e48:	0cc0006f          	j	14f14 <xQueueReceive+0x240>
   14e4c:	0b9000ef          	jal	ra,15704 <vTaskEnterCritical>
   14e50:	04540483          	lb	s1,69(s0)
   14e54:	1c04b4db          	bfos	s1,s1,7,0
   14e58:	00904a63          	bgtz	s1,14e6c <xQueueReceive+0x198>
   14e5c:	0340006f          	j	14e90 <xQueueReceive+0x1bc>
   14e60:	14fd                	c.addi	s1,-1
   14e62:	0ff4f793          	andi	a5,s1,255
   14e66:	1c07b4db          	bfos	s1,a5,7,0
   14e6a:	c39d                	c.beqz	a5,14e90 <xQueueReceive+0x1bc>
   14e6c:	505c                	c.lw	a5,36(s0)
   14e6e:	c38d                	c.beqz	a5,14e90 <xQueueReceive+0x1bc>
   14e70:	01200533          	add	a0,zero,s2
   14e74:	60c000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14e78:	d565                	c.beqz	a0,14e60 <xQueueReceive+0x18c>
   14e7a:	14fd                	c.addi	s1,-1
   14e7c:	fffec097          	auipc	ra,0xfffec
   14e80:	c8c080e7          	jalr	-884(ra) # b08 <vTaskMissedYield>
   14e84:	0ff4f793          	andi	a5,s1,255
   14e88:	1c07b4db          	bfos	s1,a5,7,0
   14e8c:	fe0790e3          	bnez	a5,14e6c <xQueueReceive+0x198>
   14e90:	054402a3          	sb	s4,69(s0)
   14e94:	08d000ef          	jal	ra,15720 <vTaskExitCritical>
   14e98:	06d000ef          	jal	ra,15704 <vTaskEnterCritical>
   14e9c:	04440483          	lb	s1,68(s0)
   14ea0:	1c04b4db          	bfos	s1,s1,7,0
   14ea4:	00904a63          	bgtz	s1,14eb8 <xQueueReceive+0x1e4>
   14ea8:	0340006f          	j	14edc <xQueueReceive+0x208>
   14eac:	14fd                	c.addi	s1,-1
   14eae:	0ff4f793          	andi	a5,s1,255
   14eb2:	1c07b4db          	bfos	s1,a5,7,0
   14eb6:	c39d                	c.beqz	a5,14edc <xQueueReceive+0x208>
   14eb8:	481c                	c.lw	a5,16(s0)
   14eba:	c38d                	c.beqz	a5,14edc <xQueueReceive+0x208>
   14ebc:	01300533          	add	a0,zero,s3
   14ec0:	5c0000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   14ec4:	d565                	c.beqz	a0,14eac <xQueueReceive+0x1d8>
   14ec6:	14fd                	c.addi	s1,-1
   14ec8:	fffec097          	auipc	ra,0xfffec
   14ecc:	c40080e7          	jalr	-960(ra) # b08 <vTaskMissedYield>
   14ed0:	0ff4f793          	andi	a5,s1,255
   14ed4:	1c07b4db          	bfos	s1,a5,7,0
   14ed8:	fe0790e3          	bnez	a5,14eb8 <xQueueReceive+0x1e4>
   14edc:	05440223          	sb	s4,68(s0)
   14ee0:	041000ef          	jal	ra,15720 <vTaskExitCritical>
   14ee4:	2f4000ef          	jal	ra,151d8 <xTaskResumeAll>
   14ee8:	01d000ef          	jal	ra,15704 <vTaskEnterCritical>
   14eec:	03842783          	lw	a5,56(s0)
   14ef0:	00078e63          	beqz	a5,14f0c <xQueueReceive+0x238>
   14ef4:	02d000ef          	jal	ra,15720 <vTaskExitCritical>
   14ef8:	00d000ef          	jal	ra,15704 <vTaskEnterCritical>
   14efc:	03842483          	lw	s1,56(s0)
   14f00:	f0049ce3          	bnez	s1,14e18 <xQueueReceive+0x144>
   14f04:	00c12783          	lw	a5,12(sp)
   14f08:	e0079ee3          	bnez	a5,14d24 <xQueueReceive+0x50>
   14f0c:	015000ef          	jal	ra,15720 <vTaskExitCritical>
   14f10:	00000513          	li	a0,0
   14f14:	50f2                	c.lwsp	ra,60(sp)
   14f16:	5462                	c.lwsp	s0,56(sp)
   14f18:	54d2                	c.lwsp	s1,52(sp)
   14f1a:	5942                	c.lwsp	s2,48(sp)
   14f1c:	59b2                	c.lwsp	s3,44(sp)
   14f1e:	5a22                	c.lwsp	s4,40(sp)
   14f20:	5a92                	c.lwsp	s5,36(sp)
   14f22:	5b02                	c.lwsp	s6,32(sp)
   14f24:	6121                	c.addi16sp	sp,64
   14f26:	8082                	c.jr	ra
   14f28:	7f8000ef          	jal	ra,15720 <vTaskExitCritical>
   14f2c:	45b2                	c.lwsp	a1,12(sp)
   14f2e:	854a                	c.mv	a0,s2
   14f30:	508000ef          	jal	ra,15438 <vTaskPlaceOnEventList>
   14f34:	7d0000ef          	jal	ra,15704 <vTaskEnterCritical>
   14f38:	04540483          	lb	s1,69(s0)
   14f3c:	1c04b4db          	bfos	s1,s1,7,0
   14f40:	00904a63          	bgtz	s1,14f54 <xQueueReceive+0x280>
   14f44:	0300006f          	j	14f74 <xQueueReceive+0x2a0>
   14f48:	14fd                	c.addi	s1,-1
   14f4a:	0ff4f793          	andi	a5,s1,255
   14f4e:	1c07b4db          	bfos	s1,a5,7,0
   14f52:	c38d                	c.beqz	a5,14f74 <xQueueReceive+0x2a0>
   14f54:	505c                	c.lw	a5,36(s0)
   14f56:	cf99                	c.beqz	a5,14f74 <xQueueReceive+0x2a0>
   14f58:	854a                	c.mv	a0,s2
   14f5a:	231d                	c.jal	15480 <xTaskRemoveFromEventList>
   14f5c:	d575                	c.beqz	a0,14f48 <xQueueReceive+0x274>
   14f5e:	14fd                	c.addi	s1,-1
   14f60:	fffec097          	auipc	ra,0xfffec
   14f64:	ba8080e7          	jalr	-1112(ra) # b08 <vTaskMissedYield>
   14f68:	0ff4f793          	andi	a5,s1,255
   14f6c:	1c07b4db          	bfos	s1,a5,7,0
   14f70:	fe0792e3          	bnez	a5,14f54 <xQueueReceive+0x280>
   14f74:	054402a3          	sb	s4,69(s0)
   14f78:	7a8000ef          	jal	ra,15720 <vTaskExitCritical>
   14f7c:	788000ef          	jal	ra,15704 <vTaskEnterCritical>
   14f80:	04440483          	lb	s1,68(s0)
   14f84:	1c04b4db          	bfos	s1,s1,7,0
   14f88:	00904a63          	bgtz	s1,14f9c <xQueueReceive+0x2c8>
   14f8c:	0300006f          	j	14fbc <xQueueReceive+0x2e8>
   14f90:	14fd                	c.addi	s1,-1
   14f92:	0ff4f793          	andi	a5,s1,255
   14f96:	1c07b4db          	bfos	s1,a5,7,0
   14f9a:	c38d                	c.beqz	a5,14fbc <xQueueReceive+0x2e8>
   14f9c:	481c                	c.lw	a5,16(s0)
   14f9e:	cf99                	c.beqz	a5,14fbc <xQueueReceive+0x2e8>
   14fa0:	854e                	c.mv	a0,s3
   14fa2:	29f9                	c.jal	15480 <xTaskRemoveFromEventList>
   14fa4:	d575                	c.beqz	a0,14f90 <xQueueReceive+0x2bc>
   14fa6:	14fd                	c.addi	s1,-1
   14fa8:	fffec097          	auipc	ra,0xfffec
   14fac:	b60080e7          	jalr	-1184(ra) # b08 <vTaskMissedYield>
   14fb0:	0ff4f793          	andi	a5,s1,255
   14fb4:	1c07b4db          	bfos	s1,a5,7,0
   14fb8:	fe0792e3          	bnez	a5,14f9c <xQueueReceive+0x2c8>
   14fbc:	05440223          	sb	s4,68(s0)
   14fc0:	760000ef          	jal	ra,15720 <vTaskExitCritical>
   14fc4:	214000ef          	jal	ra,151d8 <xTaskResumeAll>
   14fc8:	f20518e3          	bnez	a0,14ef8 <xQueueReceive+0x224>
   14fcc:	00000073          	ecall
   14fd0:	f29ff06f          	j	14ef8 <xQueueReceive+0x224>
   14fd4:	04042783          	lw	a5,64(s0)
   14fd8:	d0078ee3          	beqz	a5,14cf4 <xQueueReceive+0x20>
   14fdc:	2001e537          	lui	a0,0x2001e
   14fe0:	53300593          	li	a1,1331
   14fe4:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14fe8:	2c4020ef          	jal	ra,172ac <vAssertCalled>
   14fec:	d09ff06f          	j	14cf4 <xQueueReceive+0x20>
   14ff0:	2001e537          	lui	a0,0x2001e
   14ff4:	52f00593          	li	a1,1327
   14ff8:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   14ffc:	2b0020ef          	jal	ra,172ac <vAssertCalled>
   15000:	cf1ff06f          	j	14cf0 <xQueueReceive+0x1c>
   15004:	2001e537          	lui	a0,0x2001e
   15008:	53800593          	li	a1,1336
   1500c:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   15010:	29c020ef          	jal	ra,172ac <vAssertCalled>
   15014:	cedff06f          	j	14d00 <xQueueReceive+0x2c>
   15018:	400c                	c.lw	a1,0(s0)
   1501a:	c44c                	c.sw	a1,12(s0)
   1501c:	e0dff06f          	j	14e28 <xQueueReceive+0x154>
   15020:	01040513          	addi	a0,s0,16
   15024:	45c000ef          	jal	ra,15480 <xTaskRemoveFromEventList>
   15028:	e0050ce3          	beqz	a0,14e40 <xQueueReceive+0x16c>
   1502c:	00000073          	ecall
   15030:	e11ff06f          	j	14e40 <xQueueReceive+0x16c>

00015034 <uxQueueMessagesWaiting>:
   15034:	1141                	c.addi	sp,-16
   15036:	c422                	c.swsp	s0,8(sp)
   15038:	c606                	c.swsp	ra,12(sp)
   1503a:	842a                	c.mv	s0,a0
   1503c:	00050e63          	beqz	a0,15058 <uxQueueMessagesWaiting+0x24>
   15040:	6c4000ef          	jal	ra,15704 <vTaskEnterCritical>
   15044:	03842403          	lw	s0,56(s0)
   15048:	6d8000ef          	jal	ra,15720 <vTaskExitCritical>
   1504c:	8522                	c.mv	a0,s0
   1504e:	40b2                	c.lwsp	ra,12(sp)
   15050:	4422                	c.lwsp	s0,8(sp)
   15052:	0141                	c.addi	sp,16
   15054:	00008067          	ret
   15058:	2001e537          	lui	a0,0x2001e
   1505c:	7c100593          	li	a1,1985
   15060:	5ec50513          	addi	a0,a0,1516 # 2001e5ec <_ITB_BASE_+0x43c>
   15064:	248020ef          	jal	ra,172ac <vAssertCalled>
   15068:	bfe1                	c.j	15040 <uxQueueMessagesWaiting+0xc>
	...

0001506c <xTaskIncrementTick.part.4>:
   1506c:	7179                	c.addi16sp	sp,-48
   1506e:	7ad6178b          	addigp	a5,16300 # 840e8 <xTickCount>
   15072:	d606                	c.swsp	ra,44(sp)
   15074:	d422                	c.swsp	s0,40(sp)
   15076:	d226                	c.swsp	s1,36(sp)
   15078:	d04a                	c.swsp	s2,32(sp)
   1507a:	ce4e                	c.swsp	s3,28(sp)
   1507c:	cc52                	c.swsp	s4,24(sp)
   1507e:	ca56                	c.swsp	s5,20(sp)
   15080:	c85a                	c.swsp	s6,16(sp)
   15082:	c65e                	c.swsp	s7,12(sp)
   15084:	c462                	c.swsp	s8,8(sp)
   15086:	c266                	c.swsp	s9,4(sp)
   15088:	c06a                	c.swsp	s10,0(sp)
   1508a:	0007a903          	lw	s2,0(a5)
   1508e:	0905                	c.addi	s2,1
   15090:	0127a023          	sw	s2,0(a5)
   15094:	0c090a63          	beqz	s2,15168 <xTaskIncrementTick.part.4+0xfc>
   15098:	79d61a8b          	addigp	s5,16284 # 840d8 <xNextTaskUnblockTime>
   1509c:	000aa783          	lw	a5,0(s5)
   150a0:	04f97863          	bgeu	s2,a5,150f0 <xTaskIncrementTick.part.4+0x84>
   150a4:	00000b13          	li	s6,0
   150a8:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
   150ac:	77d61a0b          	addigp	s4,16252 # 840b8 <pxCurrentTCB>
   150b0:	000a2783          	lw	a5,0(s4)
   150b4:	4751                	c.li	a4,20
   150b6:	57d4                	c.lw	a3,44(a5)
   150b8:	4785                	c.li	a5,1
   150ba:	c4e699ff          	maddr32	s3,a3,a4
   150be:	0009a703          	lw	a4,0(s3)
   150c2:	00e7f363          	bgeu	a5,a4,150c8 <xTaskIncrementTick.part.4+0x5c>
   150c6:	4b05                	c.li	s6,1
   150c8:	7b1627ab          	lwgp	a5,16304 # 840ec <xYieldPending>
   150cc:	c391                	c.beqz	a5,150d0 <xTaskIncrementTick.part.4+0x64>
   150ce:	4b05                	c.li	s6,1
   150d0:	50b2                	c.lwsp	ra,44(sp)
   150d2:	5422                	c.lwsp	s0,40(sp)
   150d4:	855a                	c.mv	a0,s6
   150d6:	5492                	c.lwsp	s1,36(sp)
   150d8:	5902                	c.lwsp	s2,32(sp)
   150da:	49f2                	c.lwsp	s3,28(sp)
   150dc:	4a62                	c.lwsp	s4,24(sp)
   150de:	4ad2                	c.lwsp	s5,20(sp)
   150e0:	4b42                	c.lwsp	s6,16(sp)
   150e2:	4bb2                	c.lwsp	s7,12(sp)
   150e4:	4c22                	c.lwsp	s8,8(sp)
   150e6:	4c92                	c.lwsp	s9,4(sp)
   150e8:	4d02                	c.lwsp	s10,0(sp)
   150ea:	6145                	c.addi16sp	sp,48
   150ec:	00008067          	ret
   150f0:	4b01                	c.li	s6,0
   150f2:	7816148b          	addigp	s1,16256 # 840bc <pxDelayedTaskList>
   150f6:	0948198b          	addigp	s3,16532 # 841d0 <pxReadyTasksLists>
   150fa:	77d61a0b          	addigp	s4,16252 # 840b8 <pxCurrentTCB>
   150fe:	4c05                	c.li	s8,1
   15100:	01400b93          	li	s7,20
   15104:	409c                	c.lw	a5,0(s1)
   15106:	439c                	c.lw	a5,0(a5)
   15108:	04078c63          	beqz	a5,15160 <xTaskIncrementTick.part.4+0xf4>
   1510c:	409c                	c.lw	a5,0(s1)
   1510e:	47dc                	c.lw	a5,12(a5)
   15110:	47c0                	c.lw	s0,12(a5)
   15112:	405c                	c.lw	a5,4(s0)
   15114:	00440d13          	addi	s10,s0,4
   15118:	01a00533          	add	a0,zero,s10
   1511c:	08f96063          	bltu	s2,a5,1519c <xTaskIncrementTick.part.4+0x130>
   15120:	ce4ff0ef          	jal	ra,14604 <uxListRemove>
   15124:	541c                	c.lw	a5,40(s0)
   15126:	01840513          	addi	a0,s0,24
   1512a:	c399                	c.beqz	a5,15130 <xTaskIncrementTick.part.4+0xc4>
   1512c:	cd8ff0ef          	jal	ra,14604 <uxListRemove>
   15130:	5454                	c.lw	a3,44(s0)
   15132:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
   15136:	4310                	c.lw	a2,0(a4)
   15138:	854e                	c.mv	a0,s3
   1513a:	00dc17b3          	sll	a5,s8,a3
   1513e:	c576957f          	maddr32	a0,a3,s7
   15142:	8fd1                	c.or	a5,a2
   15144:	85ea                	c.mv	a1,s10
   15146:	c31c                	c.sw	a5,0(a4)
   15148:	c6cff0ef          	jal	ra,145b4 <vListInsertEnd>
   1514c:	000a2783          	lw	a5,0(s4)
   15150:	5458                	c.lw	a4,44(s0)
   15152:	57dc                	c.lw	a5,44(a5)
   15154:	faf768e3          	bltu	a4,a5,15104 <xTaskIncrementTick.part.4+0x98>
   15158:	409c                	c.lw	a5,0(s1)
   1515a:	4b05                	c.li	s6,1
   1515c:	439c                	c.lw	a5,0(a5)
   1515e:	f7dd                	c.bnez	a5,1510c <xTaskIncrementTick.part.4+0xa0>
   15160:	57fd                	c.li	a5,-1
   15162:	00faa023          	sw	a5,0(s5)
   15166:	b7a9                	c.j	150b0 <xTaskIncrementTick.part.4+0x44>
   15168:	7816148b          	addigp	s1,16256 # 840bc <pxDelayedTaskList>
   1516c:	409c                	c.lw	a5,0(s1)
   1516e:	439c                	c.lw	a5,0(a5)
   15170:	02079a63          	bnez	a5,151a4 <xTaskIncrementTick.part.4+0x138>
   15174:	7856170b          	addigp	a4,16260 # 840c0 <pxOverflowDelayedTaskList>
   15178:	4094                	c.lw	a3,0(s1)
   1517a:	431c                	c.lw	a5,0(a4)
   1517c:	c09c                	c.sw	a5,0(s1)
   1517e:	7a16178b          	addigp	a5,16288 # 840dc <xNumOfOverflows>
   15182:	c314                	c.sw	a3,0(a4)
   15184:	4398                	c.lw	a4,0(a5)
   15186:	0705                	c.addi	a4,1
   15188:	c398                	c.sw	a4,0(a5)
   1518a:	409c                	c.lw	a5,0(s1)
   1518c:	439c                	c.lw	a5,0(a5)
   1518e:	e79d                	c.bnez	a5,151bc <xTaskIncrementTick.part.4+0x150>
   15190:	79d61a8b          	addigp	s5,16284 # 840d8 <xNextTaskUnblockTime>
   15194:	57fd                	c.li	a5,-1
   15196:	00faa023          	sw	a5,0(s5)
   1519a:	b709                	c.j	1509c <xTaskIncrementTick.part.4+0x30>
   1519c:	00faa023          	sw	a5,0(s5)
   151a0:	f11ff06f          	j	150b0 <xTaskIncrementTick.part.4+0x44>
   151a4:	000015b7          	lui	a1,0x1
   151a8:	2001f537          	lui	a0,0x2001f
   151ac:	ac358593          	addi	a1,a1,-1341 # ac3 <prvAddCurrentTaskToDelayedList+0x7f>
   151b0:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   151b4:	0f8020ef          	jal	ra,172ac <vAssertCalled>
   151b8:	fbdff06f          	j	15174 <xTaskIncrementTick.part.4+0x108>
   151bc:	409c                	c.lw	a5,0(s1)
   151be:	47dc                	c.lw	a5,12(a5)
   151c0:	79d61a8b          	addigp	s5,16284 # 840d8 <xNextTaskUnblockTime>
   151c4:	439c                	c.lw	a5,0(a5)
   151c6:	00faa023          	sw	a5,0(s5)
   151ca:	bdc9                	c.j	1509c <xTaskIncrementTick.part.4+0x30>

000151cc <vTaskSuspendAll>:
   151cc:	7916178b          	addigp	a5,16272 # 840cc <uxSchedulerSuspended>
   151d0:	4398                	c.lw	a4,0(a5)
   151d2:	0705                	c.addi	a4,1
   151d4:	c398                	c.sw	a4,0(a5)
   151d6:	8082                	c.jr	ra

000151d8 <xTaskResumeAll>:
   151d8:	7179                	c.addi16sp	sp,-48
   151da:	d422                	c.swsp	s0,40(sp)
   151dc:	7916140b          	addigp	s0,16272 # 840cc <uxSchedulerSuspended>
   151e0:	d606                	c.swsp	ra,44(sp)
   151e2:	d226                	c.swsp	s1,36(sp)
   151e4:	d04a                	c.swsp	s2,32(sp)
   151e6:	ce4e                	c.swsp	s3,28(sp)
   151e8:	cc52                	c.swsp	s4,24(sp)
   151ea:	ca56                	c.swsp	s5,20(sp)
   151ec:	c85a                	c.swsp	s6,16(sp)
   151ee:	c65e                	c.swsp	s7,12(sp)
   151f0:	c462                	c.swsp	s8,8(sp)
   151f2:	c266                	c.swsp	s9,4(sp)
   151f4:	c06a                	c.swsp	s10,0(sp)
   151f6:	401c                	c.lw	a5,0(s0)
   151f8:	12078463          	beqz	a5,15320 <xTaskResumeAll+0x148>
   151fc:	30047073          	csrci	mstatus,8
   15200:	7a96190b          	addigp	s2,16296 # 840e4 <xSchedulerRunning>
   15204:	00092783          	lw	a5,0(s2)
   15208:	10079463          	bnez	a5,15310 <xTaskResumeAll+0x138>
   1520c:	401c                	c.lw	a5,0(s0)
   1520e:	17fd                	c.addi	a5,-1
   15210:	c01c                	c.sw	a5,0(s0)
   15212:	401c                	c.lw	a5,0(s0)
   15214:	0c079663          	bnez	a5,152e0 <xTaskResumeAll+0x108>
   15218:	789627ab          	lwgp	a5,16264 # 840c4 <uxCurrentNumberOfTasks>
   1521c:	0c078263          	beqz	a5,152e0 <xTaskResumeAll+0x108>
   15220:	4481                	c.li	s1,0
   15222:	7b161a8b          	addigp	s5,16304 # 840ec <xYieldPending>
   15226:	15c81d0b          	addigp	s10,16732 # 84298 <xPendingReadyList>
   1522a:	4985                	c.li	s3,1
   1522c:	09481a0b          	addigp	s4,16532 # 841d0 <pxReadyTasksLists>
   15230:	01400b93          	li	s7,20
   15234:	000d2783          	lw	a5,0(s10)
   15238:	04078a63          	beqz	a5,1528c <xTaskResumeAll+0xb4>
   1523c:	00cd2783          	lw	a5,12(s10)
   15240:	00c7a483          	lw	s1,12(a5)
   15244:	01848513          	addi	a0,s1,24
   15248:	bbcff0ef          	jal	ra,14604 <uxListRemove>
   1524c:	00448c93          	addi	s9,s1,4
   15250:	01900533          	add	a0,zero,s9
   15254:	bb0ff0ef          	jal	ra,14604 <uxListRemove>
   15258:	54d4                	c.lw	a3,44(s1)
   1525a:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
   1525e:	4310                	c.lw	a2,0(a4)
   15260:	8552                	c.mv	a0,s4
   15262:	00d997b3          	sll	a5,s3,a3
   15266:	c576957f          	maddr32	a0,a3,s7
   1526a:	8fd1                	c.or	a5,a2
   1526c:	85e6                	c.mv	a1,s9
   1526e:	c31c                	c.sw	a5,0(a4)
   15270:	b44ff0ef          	jal	ra,145b4 <vListInsertEnd>
   15274:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15278:	439c                	c.lw	a5,0(a5)
   1527a:	54d8                	c.lw	a4,44(s1)
   1527c:	57dc                	c.lw	a5,44(a5)
   1527e:	faf76be3          	bltu	a4,a5,15234 <xTaskResumeAll+0x5c>
   15282:	013aa023          	sw	s3,0(s5)
   15286:	000d2783          	lw	a5,0(s10)
   1528a:	fbcd                	c.bnez	a5,1523c <xTaskResumeAll+0x64>
   1528c:	c891                	c.beqz	s1,152a0 <xTaskResumeAll+0xc8>
   1528e:	7816178b          	addigp	a5,16256 # 840bc <pxDelayedTaskList>
   15292:	4398                	c.lw	a4,0(a5)
   15294:	4318                	c.lw	a4,0(a4)
   15296:	ef5d                	c.bnez	a4,15354 <xTaskResumeAll+0x17c>
   15298:	fff00713          	li	a4,-1
   1529c:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
   152a0:	7a56198b          	addigp	s3,16292 # 840e0 <xPendedTicks>
   152a4:	0009a483          	lw	s1,0(s3)
   152a8:	c885                	c.beqz	s1,152d8 <xTaskResumeAll+0x100>
   152aa:	4a05                	c.li	s4,1
   152ac:	0140006f          	j	152c0 <xTaskResumeAll+0xe8>
   152b0:	0009a783          	lw	a5,0(s3)
   152b4:	00178793          	addi	a5,a5,1
   152b8:	00f9a023          	sw	a5,0(s3)
   152bc:	14fd                	c.addi	s1,-1
   152be:	c899                	c.beqz	s1,152d4 <xTaskResumeAll+0xfc>
   152c0:	401c                	c.lw	a5,0(s0)
   152c2:	f7fd                	c.bnez	a5,152b0 <xTaskResumeAll+0xd8>
   152c4:	da9ff0ef          	jal	ra,1506c <xTaskIncrementTick.part.4>
   152c8:	d975                	c.beqz	a0,152bc <xTaskResumeAll+0xe4>
   152ca:	014aa023          	sw	s4,0(s5)
   152ce:	14fd                	c.addi	s1,-1
   152d0:	fe0498e3          	bnez	s1,152c0 <xTaskResumeAll+0xe8>
   152d4:	0009a023          	sw	zero,0(s3)
   152d8:	000aa783          	lw	a5,0(s5)
   152dc:	06079863          	bnez	a5,1534c <xTaskResumeAll+0x174>
   152e0:	00000513          	li	a0,0
   152e4:	00092783          	lw	a5,0(s2)
   152e8:	c791                	c.beqz	a5,152f4 <xTaskResumeAll+0x11c>
   152ea:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   152ee:	4398                	c.lw	a4,0(a5)
   152f0:	4378                	c.lw	a4,68(a4)
   152f2:	e339                	c.bnez	a4,15338 <xTaskResumeAll+0x160>
   152f4:	50b2                	c.lwsp	ra,44(sp)
   152f6:	5422                	c.lwsp	s0,40(sp)
   152f8:	5492                	c.lwsp	s1,36(sp)
   152fa:	5902                	c.lwsp	s2,32(sp)
   152fc:	49f2                	c.lwsp	s3,28(sp)
   152fe:	4a62                	c.lwsp	s4,24(sp)
   15300:	4ad2                	c.lwsp	s5,20(sp)
   15302:	4b42                	c.lwsp	s6,16(sp)
   15304:	4bb2                	c.lwsp	s7,12(sp)
   15306:	4c22                	c.lwsp	s8,8(sp)
   15308:	4c92                	c.lwsp	s9,4(sp)
   1530a:	4d02                	c.lwsp	s10,0(sp)
   1530c:	6145                	c.addi16sp	sp,48
   1530e:	8082                	c.jr	ra
   15310:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15314:	4398                	c.lw	a4,0(a5)
   15316:	439c                	c.lw	a5,0(a5)
   15318:	437c                	c.lw	a5,68(a4)
   1531a:	0785                	c.addi	a5,1
   1531c:	c37c                	c.sw	a5,68(a4)
   1531e:	b5fd                	c.j	1520c <xTaskResumeAll+0x34>
   15320:	000015b7          	lui	a1,0x1
   15324:	2001f537          	lui	a0,0x2001f
   15328:	8b058593          	addi	a1,a1,-1872 # 8b0 <exception_handler+0x20c>
   1532c:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15330:	77d010ef          	jal	ra,172ac <vAssertCalled>
   15334:	ec9ff06f          	j	151fc <xTaskResumeAll+0x24>
   15338:	4398                	c.lw	a4,0(a5)
   1533a:	4394                	c.lw	a3,0(a5)
   1533c:	437c                	c.lw	a5,68(a4)
   1533e:	17fd                	c.addi	a5,-1
   15340:	c37c                	c.sw	a5,68(a4)
   15342:	42fc                	c.lw	a5,68(a3)
   15344:	fbc5                	c.bnez	a5,152f4 <xTaskResumeAll+0x11c>
   15346:	30046073          	csrsi	mstatus,8
   1534a:	b76d                	c.j	152f4 <xTaskResumeAll+0x11c>
   1534c:	00000073          	ecall
   15350:	4505                	c.li	a0,1
   15352:	bf49                	c.j	152e4 <xTaskResumeAll+0x10c>
   15354:	4398                	c.lw	a4,0(a5)
   15356:	4758                	c.lw	a4,12(a4)
   15358:	4318                	c.lw	a4,0(a4)
   1535a:	78e64eab          	swgp	a4,16284 # 840d8 <xNextTaskUnblockTime>
   1535e:	b789                	c.j	152a0 <xTaskResumeAll+0xc8>

00015360 <xTaskIncrementTick>:
   15360:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
   15364:	e391                	c.bnez	a5,15368 <xTaskIncrementTick+0x8>
   15366:	b319                	c.j	1506c <xTaskIncrementTick.part.4>
   15368:	7a56178b          	addigp	a5,16292 # 840e0 <xPendedTicks>
   1536c:	4398                	c.lw	a4,0(a5)
   1536e:	4501                	c.li	a0,0
   15370:	0705                	c.addi	a4,1
   15372:	c398                	c.sw	a4,0(a5)
   15374:	00008067          	ret

00015378 <vTaskSwitchContext>:
   15378:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
   1537c:	e7b5                	c.bnez	a5,153e8 <vTaskSwitchContext+0x70>
   1537e:	1141                	c.addi	sp,-16
   15380:	c04a                	c.swsp	s2,0(sp)
   15382:	77d6190b          	addigp	s2,16252 # 840b8 <pxCurrentTCB>
   15386:	7a0648ab          	swgp	zero,16304 # 840ec <xYieldPending>
   1538a:	00092703          	lw	a4,0(s2)
   1538e:	00092783          	lw	a5,0(s2)
   15392:	c606                	c.swsp	ra,12(sp)
   15394:	c422                	c.swsp	s0,8(sp)
   15396:	c226                	c.swsp	s1,4(sp)
   15398:	4318                	c.lw	a4,0(a4)
   1539a:	5b9c                	c.lw	a5,48(a5)
   1539c:	06e7f663          	bgeu	a5,a4,15408 <vTaskSwitchContext+0x90>
   153a0:	7996242b          	lwgp	s0,16280 # 840d4 <uxTopReadyPriority>
   153a4:	0948148b          	addigp	s1,16532 # 841d0 <pxReadyTasksLists>
   153a8:	af9407ff          	clz32	a5,s0
   153ac:	447d                	c.li	s0,31
   153ae:	8c1d                	c.sub	s0,a5
   153b0:	86a6                	c.mv	a3,s1
   153b2:	47d1                	c.li	a5,20
   153b4:	c4f416ff          	maddr32	a3,s0,a5
   153b8:	429c                	c.lw	a5,0(a3)
   153ba:	cb9d                	c.beqz	a5,153f0 <vTaskSwitchContext+0x78>
   153bc:	47d1                	c.li	a5,20
   153be:	02f40433          	mul	s0,s0,a5
   153c2:	00848733          	add	a4,s1,s0
   153c6:	435c                	c.lw	a5,4(a4)
   153c8:	0421                	c.addi	s0,8
   153ca:	43dc                	c.lw	a5,4(a5)
   153cc:	9426                	c.add	s0,s1
   153ce:	c35c                	c.sw	a5,4(a4)
   153d0:	04878863          	beq	a5,s0,15420 <vTaskSwitchContext+0xa8>
   153d4:	47dc                	c.lw	a5,12(a5)
   153d6:	40b2                	c.lwsp	ra,12(sp)
   153d8:	4422                	c.lwsp	s0,8(sp)
   153da:	00f92023          	sw	a5,0(s2)
   153de:	4492                	c.lwsp	s1,4(sp)
   153e0:	4902                	c.lwsp	s2,0(sp)
   153e2:	0141                	c.addi	sp,16
   153e4:	00008067          	ret
   153e8:	4705                	c.li	a4,1
   153ea:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
   153ee:	8082                	c.jr	ra
   153f0:	000015b7          	lui	a1,0x1
   153f4:	2001f537          	lui	a0,0x2001f
   153f8:	bfe58593          	addi	a1,a1,-1026 # bfe <vTaskMissedYield+0xf6>
   153fc:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15400:	6ad010ef          	jal	ra,172ac <vAssertCalled>
   15404:	fb9ff06f          	j	153bc <vTaskSwitchContext+0x44>
   15408:	00092503          	lw	a0,0(s2)
   1540c:	00092583          	lw	a1,0(s2)
   15410:	03458593          	addi	a1,a1,52
   15414:	1fff8097          	auipc	ra,0x1fff8
   15418:	144080e7          	jalr	324(ra) # 2000d558 <vApplicationStackOverflowHook>
   1541c:	f85ff06f          	j	153a0 <vTaskSwitchContext+0x28>
   15420:	43dc                	c.lw	a5,4(a5)
   15422:	c35c                	c.sw	a5,4(a4)
   15424:	47dc                	c.lw	a5,12(a5)
   15426:	40b2                	c.lwsp	ra,12(sp)
   15428:	4422                	c.lwsp	s0,8(sp)
   1542a:	00f92023          	sw	a5,0(s2)
   1542e:	4492                	c.lwsp	s1,4(sp)
   15430:	4902                	c.lwsp	s2,0(sp)
   15432:	0141                	c.addi	sp,16
   15434:	00008067          	ret

00015438 <vTaskPlaceOnEventList>:
   15438:	1141                	c.addi	sp,-16
   1543a:	c422                	c.swsp	s0,8(sp)
   1543c:	c226                	c.swsp	s1,4(sp)
   1543e:	c606                	c.swsp	ra,12(sp)
   15440:	842a                	c.mv	s0,a0
   15442:	84ae                	c.mv	s1,a1
   15444:	02050263          	beqz	a0,15468 <vTaskPlaceOnEventList+0x30>
   15448:	77d625ab          	lwgp	a1,16252 # 840b8 <pxCurrentTCB>
   1544c:	8522                	c.mv	a0,s0
   1544e:	05e1                	c.addi	a1,24
   15450:	97cff0ef          	jal	ra,145cc <vListInsert>
   15454:	4422                	c.lwsp	s0,8(sp)
   15456:	40b2                	c.lwsp	ra,12(sp)
   15458:	8526                	c.mv	a0,s1
   1545a:	4492                	c.lwsp	s1,4(sp)
   1545c:	4585                	c.li	a1,1
   1545e:	0141                	c.addi	sp,16
   15460:	fffeb317          	auipc	t1,0xfffeb
   15464:	5e430067          	jr	1508(t1) # a44 <prvAddCurrentTaskToDelayedList>
   15468:	000015b7          	lui	a1,0x1
   1546c:	2001f537          	lui	a0,0x2001f
   15470:	c1858593          	addi	a1,a1,-1000 # c18 <freertos_risc_v_trap_handler+0x18>
   15474:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15478:	635010ef          	jal	ra,172ac <vAssertCalled>
   1547c:	fcdff06f          	j	15448 <vTaskPlaceOnEventList+0x10>

00015480 <xTaskRemoveFromEventList>:
   15480:	1141                	c.addi	sp,-16
   15482:	c606                	c.swsp	ra,12(sp)
   15484:	c422                	c.swsp	s0,8(sp)
   15486:	c226                	c.swsp	s1,4(sp)
   15488:	455c                	c.lw	a5,12(a0)
   1548a:	47c0                	c.lw	s0,12(a5)
   1548c:	06040c63          	beqz	s0,15504 <xTaskRemoveFromEventList+0x84>
   15490:	01840493          	addi	s1,s0,24
   15494:	00900533          	add	a0,zero,s1
   15498:	96cff0ef          	jal	ra,14604 <uxListRemove>
   1549c:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
   154a0:	ebb1                	c.bnez	a5,154f4 <xTaskRemoveFromEventList+0x74>
   154a2:	00440493          	addi	s1,s0,4
   154a6:	8526                	c.mv	a0,s1
   154a8:	95cff0ef          	jal	ra,14604 <uxListRemove>
   154ac:	5454                	c.lw	a3,44(s0)
   154ae:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
   154b2:	4310                	c.lw	a2,0(a4)
   154b4:	45d1                	c.li	a1,20
   154b6:	4785                	c.li	a5,1
   154b8:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
   154bc:	00d797b3          	sll	a5,a5,a3
   154c0:	c4b6957f          	maddr32	a0,a3,a1
   154c4:	8fd1                	c.or	a5,a2
   154c6:	85a6                	c.mv	a1,s1
   154c8:	00f72023          	sw	a5,0(a4)
   154cc:	8e8ff0ef          	jal	ra,145b4 <vListInsertEnd>
   154d0:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
   154d4:	5458                	c.lw	a4,44(s0)
   154d6:	57dc                	c.lw	a5,44(a5)
   154d8:	4501                	c.li	a0,0
   154da:	00e7f763          	bgeu	a5,a4,154e8 <xTaskRemoveFromEventList+0x68>
   154de:	4705                	c.li	a4,1
   154e0:	00100513          	li	a0,1
   154e4:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
   154e8:	40b2                	c.lwsp	ra,12(sp)
   154ea:	4422                	c.lwsp	s0,8(sp)
   154ec:	4492                	c.lwsp	s1,4(sp)
   154ee:	0141                	c.addi	sp,16
   154f0:	00008067          	ret
   154f4:	009005b3          	add	a1,zero,s1
   154f8:	15c8150b          	addigp	a0,16732 # 84298 <xPendingReadyList>
   154fc:	8b8ff0ef          	jal	ra,145b4 <vListInsertEnd>
   15500:	fd1ff06f          	j	154d0 <xTaskRemoveFromEventList+0x50>
   15504:	000015b7          	lui	a1,0x1
   15508:	2001f537          	lui	a0,0x2001f
   1550c:	c7758593          	addi	a1,a1,-905 # c77 <freertos_risc_v_trap_handler+0x77>
   15510:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15514:	599010ef          	jal	ra,172ac <vAssertCalled>
   15518:	f79ff06f          	j	15490 <xTaskRemoveFromEventList+0x10>

0001551c <vTaskInternalSetTimeOutState>:
   1551c:	7a16272b          	lwgp	a4,16288 # 840dc <xNumOfOverflows>
   15520:	7ad627ab          	lwgp	a5,16300 # 840e8 <xTickCount>
   15524:	c118                	c.sw	a4,0(a0)
   15526:	c15c                	c.sw	a5,4(a0)
   15528:	00008067          	ret

0001552c <xTaskCheckForTimeOut>:
   1552c:	1141                	c.addi	sp,-16
   1552e:	c422                	c.swsp	s0,8(sp)
   15530:	c226                	c.swsp	s1,4(sp)
   15532:	c606                	c.swsp	ra,12(sp)
   15534:	842a                	c.mv	s0,a0
   15536:	84ae                	c.mv	s1,a1
   15538:	cd55                	c.beqz	a0,155f4 <xTaskCheckForTimeOut+0xc8>
   1553a:	c8e9                	c.beqz	s1,1560c <xTaskCheckForTimeOut+0xe0>
   1553c:	30047073          	csrci	mstatus,8
   15540:	7a96170b          	addigp	a4,16296 # 840e4 <xSchedulerRunning>
   15544:	431c                	c.lw	a5,0(a4)
   15546:	e3c9                	c.bnez	a5,155c8 <xTaskCheckForTimeOut+0x9c>
   15548:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   1554c:	7ad6168b          	addigp	a3,16300 # 840e8 <xTickCount>
   15550:	428c                	c.lw	a1,0(a3)
   15552:	4390                	c.lw	a2,0(a5)
   15554:	06364603          	lbu	a2,99(a2)
   15558:	c215                	c.beqz	a2,1557c <xTaskCheckForTimeOut+0x50>
   1555a:	4394                	c.lw	a3,0(a5)
   1555c:	00100513          	li	a0,1
   15560:	060681a3          	sb	zero,99(a3)
   15564:	4318                	c.lw	a4,0(a4)
   15566:	c709                	c.beqz	a4,15570 <xTaskCheckForTimeOut+0x44>
   15568:	4398                	c.lw	a4,0(a5)
   1556a:	4378                	c.lw	a4,68(a4)
   1556c:	06071663          	bnez	a4,155d8 <xTaskCheckForTimeOut+0xac>
   15570:	40b2                	c.lwsp	ra,12(sp)
   15572:	4422                	c.lwsp	s0,8(sp)
   15574:	4492                	c.lwsp	s1,4(sp)
   15576:	0141                	c.addi	sp,16
   15578:	00008067          	ret
   1557c:	4090                	c.lw	a2,0(s1)
   1557e:	587d                	c.li	a6,-1
   15580:	00000513          	li	a0,0
   15584:	ff0600e3          	beq	a2,a6,15564 <xTaskCheckForTimeOut+0x38>
   15588:	7a16150b          	addigp	a0,16288 # 840dc <xNumOfOverflows>
   1558c:	00052883          	lw	a7,0(a0)
   15590:	00042303          	lw	t1,0(s0)
   15594:	00442803          	lw	a6,4(s0)
   15598:	01130863          	beq	t1,a7,155a8 <xTaskCheckForTimeOut+0x7c>
   1559c:	0105e663          	bltu	a1,a6,155a8 <xTaskCheckForTimeOut+0x7c>
   155a0:	0004a023          	sw	zero,0(s1)
   155a4:	4505                	c.li	a0,1
   155a6:	bf7d                	c.j	15564 <xTaskCheckForTimeOut+0x38>
   155a8:	410585b3          	sub	a1,a1,a6
   155ac:	fec5fae3          	bgeu	a1,a2,155a0 <xTaskCheckForTimeOut+0x74>
   155b0:	00052803          	lw	a6,0(a0)
   155b4:	40b605b3          	sub	a1,a2,a1
   155b8:	4294                	c.lw	a3,0(a3)
   155ba:	c08c                	c.sw	a1,0(s1)
   155bc:	4501                	c.li	a0,0
   155be:	01042023          	sw	a6,0(s0)
   155c2:	c054                	c.sw	a3,4(s0)
   155c4:	fa1ff06f          	j	15564 <xTaskCheckForTimeOut+0x38>
   155c8:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   155cc:	4390                	c.lw	a2,0(a5)
   155ce:	4394                	c.lw	a3,0(a5)
   155d0:	4274                	c.lw	a3,68(a2)
   155d2:	0685                	c.addi	a3,1
   155d4:	c274                	c.sw	a3,68(a2)
   155d6:	bf9d                	c.j	1554c <xTaskCheckForTimeOut+0x20>
   155d8:	4398                	c.lw	a4,0(a5)
   155da:	4394                	c.lw	a3,0(a5)
   155dc:	437c                	c.lw	a5,68(a4)
   155de:	17fd                	c.addi	a5,-1
   155e0:	c37c                	c.sw	a5,68(a4)
   155e2:	42fc                	c.lw	a5,68(a3)
   155e4:	f7d1                	c.bnez	a5,15570 <xTaskCheckForTimeOut+0x44>
   155e6:	30046073          	csrsi	mstatus,8
   155ea:	40b2                	c.lwsp	ra,12(sp)
   155ec:	4422                	c.lwsp	s0,8(sp)
   155ee:	4492                	c.lwsp	s1,4(sp)
   155f0:	0141                	c.addi	sp,16
   155f2:	8082                	c.jr	ra
   155f4:	000015b7          	lui	a1,0x1
   155f8:	2001f537          	lui	a0,0x2001f
   155fc:	cf258593          	addi	a1,a1,-782 # cf2 <handle_asynchronous+0x5e>
   15600:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15604:	4a9010ef          	jal	ra,172ac <vAssertCalled>
   15608:	f2049ae3          	bnez	s1,1553c <xTaskCheckForTimeOut+0x10>
   1560c:	000015b7          	lui	a1,0x1
   15610:	2001f537          	lui	a0,0x2001f
   15614:	cf358593          	addi	a1,a1,-781 # cf3 <handle_asynchronous+0x5f>
   15618:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   1561c:	491010ef          	jal	ra,172ac <vAssertCalled>
   15620:	f1dff06f          	j	1553c <xTaskCheckForTimeOut+0x10>

00015624 <xTaskGetSchedulerState>:
   15624:	7a9627ab          	lwgp	a5,16296 # 840e4 <xSchedulerRunning>
   15628:	4505                	c.li	a0,1
   1562a:	c799                	c.beqz	a5,15638 <xTaskGetSchedulerState+0x14>
   1562c:	7916252b          	lwgp	a0,16272 # 840cc <uxSchedulerSuspended>
   15630:	00153513          	seqz	a0,a0
   15634:	00151513          	slli	a0,a0,0x1
   15638:	00008067          	ret

0001563c <xTaskPriorityDisinherit>:
   1563c:	c135                	c.beqz	a0,156a0 <xTaskPriorityDisinherit+0x64>
   1563e:	1141                	c.addi	sp,-16
   15640:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
   15644:	c422                	c.swsp	s0,8(sp)
   15646:	c606                	c.swsp	ra,12(sp)
   15648:	c226                	c.swsp	s1,4(sp)
   1564a:	842a                	c.mv	s0,a0
   1564c:	00a78c63          	beq	a5,a0,15664 <xTaskPriorityDisinherit+0x28>
   15650:	000015b7          	lui	a1,0x1
   15654:	2001f537          	lui	a0,0x2001f
   15658:	04458593          	addi	a1,a1,68 # 1044 <irq_01+0x44>
   1565c:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15660:	44d010ef          	jal	ra,172ac <vAssertCalled>
   15664:	487c                	c.lw	a5,84(s0)
   15666:	cf99                	c.beqz	a5,15684 <xTaskPriorityDisinherit+0x48>
   15668:	17fd                	c.addi	a5,-1
   1566a:	5454                	c.lw	a3,44(s0)
   1566c:	4838                	c.lw	a4,80(s0)
   1566e:	c87c                	c.sw	a5,84(s0)
   15670:	00e68463          	beq	a3,a4,15678 <xTaskPriorityDisinherit+0x3c>
   15674:	02078863          	beqz	a5,156a4 <xTaskPriorityDisinherit+0x68>
   15678:	40b2                	c.lwsp	ra,12(sp)
   1567a:	4422                	c.lwsp	s0,8(sp)
   1567c:	4492                	c.lwsp	s1,4(sp)
   1567e:	4501                	c.li	a0,0
   15680:	0141                	c.addi	sp,16
   15682:	8082                	c.jr	ra
   15684:	000015b7          	lui	a1,0x1
   15688:	2001f537          	lui	a0,0x2001f
   1568c:	04558593          	addi	a1,a1,69 # 1045 <irq_01+0x45>
   15690:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15694:	419010ef          	jal	ra,172ac <vAssertCalled>
   15698:	05442783          	lw	a5,84(s0)
   1569c:	fcdff06f          	j	15668 <xTaskPriorityDisinherit+0x2c>
   156a0:	4501                	c.li	a0,0
   156a2:	8082                	c.jr	ra
   156a4:	00440493          	addi	s1,s0,4
   156a8:	00900533          	add	a0,zero,s1
   156ac:	f59fe0ef          	jal	ra,14604 <uxListRemove>
   156b0:	02050e63          	beqz	a0,156ec <xTaskPriorityDisinherit+0xb0>
   156b4:	7996178b          	addigp	a5,16280 # 840d4 <uxTopReadyPriority>
   156b8:	4834                	c.lw	a3,80(s0)
   156ba:	438c                	c.lw	a1,0(a5)
   156bc:	4651                	c.li	a2,20
   156be:	4705                	c.li	a4,1
   156c0:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
   156c4:	c4c6957f          	maddr32	a0,a3,a2
   156c8:	00d71733          	sll	a4,a4,a3
   156cc:	4621                	c.li	a2,8
   156ce:	8f4d                	c.or	a4,a1
   156d0:	8e15                	c.sub	a2,a3
   156d2:	85a6                	c.mv	a1,s1
   156d4:	d454                	c.sw	a3,44(s0)
   156d6:	cc10                	c.sw	a2,24(s0)
   156d8:	00e7a023          	sw	a4,0(a5)
   156dc:	ed9fe0ef          	jal	ra,145b4 <vListInsertEnd>
   156e0:	40b2                	c.lwsp	ra,12(sp)
   156e2:	4422                	c.lwsp	s0,8(sp)
   156e4:	4492                	c.lwsp	s1,4(sp)
   156e6:	4505                	c.li	a0,1
   156e8:	0141                	c.addi	sp,16
   156ea:	8082                	c.jr	ra
   156ec:	5450                	c.lw	a2,44(s0)
   156ee:	7996178b          	addigp	a5,16280 # 840d4 <uxTopReadyPriority>
   156f2:	4705                	c.li	a4,1
   156f4:	4394                	c.lw	a3,0(a5)
   156f6:	00c71733          	sll	a4,a4,a2
   156fa:	fff74713          	not	a4,a4
   156fe:	8f75                	c.and	a4,a3
   15700:	c398                	c.sw	a4,0(a5)
   15702:	bf5d                	c.j	156b8 <xTaskPriorityDisinherit+0x7c>

00015704 <vTaskEnterCritical>:
   15704:	30047073          	csrci	mstatus,8
   15708:	7a9627ab          	lwgp	a5,16296 # 840e4 <xSchedulerRunning>
   1570c:	cb81                	c.beqz	a5,1571c <vTaskEnterCritical+0x18>
   1570e:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15712:	4398                	c.lw	a4,0(a5)
   15714:	439c                	c.lw	a5,0(a5)
   15716:	437c                	c.lw	a5,68(a4)
   15718:	0785                	c.addi	a5,1
   1571a:	c37c                	c.sw	a5,68(a4)
   1571c:	00008067          	ret

00015720 <vTaskExitCritical>:
   15720:	7a9627ab          	lwgp	a5,16296 # 840e4 <xSchedulerRunning>
   15724:	c385                	c.beqz	a5,15744 <vTaskExitCritical+0x24>
   15726:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   1572a:	4398                	c.lw	a4,0(a5)
   1572c:	4378                	c.lw	a4,68(a4)
   1572e:	cb19                	c.beqz	a4,15744 <vTaskExitCritical+0x24>
   15730:	4398                	c.lw	a4,0(a5)
   15732:	4394                	c.lw	a3,0(a5)
   15734:	437c                	c.lw	a5,68(a4)
   15736:	17fd                	c.addi	a5,-1
   15738:	c37c                	c.sw	a5,68(a4)
   1573a:	42fc                	c.lw	a5,68(a3)
   1573c:	00079463          	bnez	a5,15744 <vTaskExitCritical+0x24>
   15740:	30046073          	csrsi	mstatus,8
   15744:	00008067          	ret

00015748 <uxTaskResetEventItemValue>:
   15748:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   1574c:	4394                	c.lw	a3,0(a5)
   1574e:	4398                	c.lw	a4,0(a5)
   15750:	4e88                	c.lw	a0,24(a3)
   15752:	5754                	c.lw	a3,44(a4)
   15754:	4398                	c.lw	a4,0(a5)
   15756:	47a1                	c.li	a5,8
   15758:	8f95                	c.sub	a5,a3
   1575a:	cf1c                	c.sw	a5,24(a4)
   1575c:	00008067          	ret

00015760 <pvTaskIncrementMutexHeldCount>:
   15760:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15764:	4398                	c.lw	a4,0(a5)
   15766:	c709                	c.beqz	a4,15770 <pvTaskIncrementMutexHeldCount+0x10>
   15768:	4394                	c.lw	a3,0(a5)
   1576a:	4af8                	c.lw	a4,84(a3)
   1576c:	0705                	c.addi	a4,1
   1576e:	caf8                	c.sw	a4,84(a3)
   15770:	4388                	c.lw	a0,0(a5)
   15772:	8082                	c.jr	ra

00015774 <ulTaskGenericNotifyTake>:
   15774:	7179                	c.addi16sp	sp,-48
   15776:	ce4e                	c.swsp	s3,28(sp)
   15778:	cc52                	c.swsp	s4,24(sp)
   1577a:	d606                	c.swsp	ra,44(sp)
   1577c:	d422                	c.swsp	s0,40(sp)
   1577e:	d226                	c.swsp	s1,36(sp)
   15780:	d04a                	c.swsp	s2,32(sp)
   15782:	4705                	c.li	a4,1
   15784:	89aa                	c.mv	s3,a0
   15786:	8a2e                	c.mv	s4,a1
   15788:	00a77e63          	bgeu	a4,a0,157a4 <ulTaskGenericNotifyTake+0x30>
   1578c:	6585                	c.lui	a1,0x1
   1578e:	2001f537          	lui	a0,0x2001f
   15792:	25958593          	addi	a1,a1,601 # 1259 <irq_07+0x59>
   15796:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   1579a:	c632                	c.swsp	a2,12(sp)
   1579c:	311010ef          	jal	ra,172ac <vAssertCalled>
   157a0:	00c12603          	lw	a2,12(sp)
   157a4:	30047073          	csrci	mstatus,8
   157a8:	7a96148b          	addigp	s1,16296 # 840e4 <xSchedulerRunning>
   157ac:	4098                	c.lw	a4,0(s1)
   157ae:	77d6140b          	addigp	s0,16252 # 840b8 <pxCurrentTCB>
   157b2:	e359                	c.bnez	a4,15838 <ulTaskGenericNotifyTake+0xc4>
   157b4:	4018                	c.lw	a4,0(s0)
   157b6:	01498913          	addi	s2,s3,20
   157ba:	0d27075b          	lea.w	a4,a4,s2
   157be:	4718                	c.lw	a4,8(a4)
   157c0:	eb01                	c.bnez	a4,157d0 <ulTaskGenericNotifyTake+0x5c>
   157c2:	4018                	c.lw	a4,0(s0)
   157c4:	4785                	c.li	a5,1
   157c6:	974e                	c.add	a4,s3
   157c8:	06f70023          	sb	a5,96(a4)
   157cc:	08061e63          	bnez	a2,15868 <ulTaskGenericNotifyTake+0xf4>
   157d0:	4098                	c.lw	a4,0(s1)
   157d2:	c709                	c.beqz	a4,157dc <ulTaskGenericNotifyTake+0x68>
   157d4:	401c                	c.lw	a5,0(s0)
   157d6:	43fc                	c.lw	a5,68(a5)
   157d8:	0a079263          	bnez	a5,1587c <ulTaskGenericNotifyTake+0x108>
   157dc:	30047073          	csrci	mstatus,8
   157e0:	4098                	c.lw	a4,0(s1)
   157e2:	e729                	c.bnez	a4,1582c <ulTaskGenericNotifyTake+0xb8>
   157e4:	4018                	c.lw	a4,0(s0)
   157e6:	090a                	c.slli	s2,0x2
   157e8:	974a                	c.add	a4,s2
   157ea:	4708                	c.lw	a0,8(a4)
   157ec:	c901                	c.beqz	a0,157fc <ulTaskGenericNotifyTake+0x88>
   157ee:	401c                	c.lw	a5,0(s0)
   157f0:	020a0863          	beqz	s4,15820 <ulTaskGenericNotifyTake+0xac>
   157f4:	00f90933          	add	s2,s2,a5
   157f8:	00092423          	sw	zero,8(s2)
   157fc:	401c                	c.lw	a5,0(s0)
   157fe:	97ce                	c.add	a5,s3
   15800:	06078023          	sb	zero,96(a5)
   15804:	409c                	c.lw	a5,0(s1)
   15806:	c789                	c.beqz	a5,15810 <ulTaskGenericNotifyTake+0x9c>
   15808:	401c                	c.lw	a5,0(s0)
   1580a:	43fc                	c.lw	a5,68(a5)
   1580c:	02079c63          	bnez	a5,15844 <ulTaskGenericNotifyTake+0xd0>
   15810:	50b2                	c.lwsp	ra,44(sp)
   15812:	5422                	c.lwsp	s0,40(sp)
   15814:	5492                	c.lwsp	s1,36(sp)
   15816:	5902                	c.lwsp	s2,32(sp)
   15818:	49f2                	c.lwsp	s3,28(sp)
   1581a:	4a62                	c.lwsp	s4,24(sp)
   1581c:	6145                	c.addi16sp	sp,48
   1581e:	8082                	c.jr	ra
   15820:	fff50713          	addi	a4,a0,-1
   15824:	993e                	c.add	s2,a5
   15826:	00e92423          	sw	a4,8(s2)
   1582a:	bfc9                	c.j	157fc <ulTaskGenericNotifyTake+0x88>
   1582c:	4018                	c.lw	a4,0(s0)
   1582e:	401c                	c.lw	a5,0(s0)
   15830:	437c                	c.lw	a5,68(a4)
   15832:	0785                	c.addi	a5,1
   15834:	c37c                	c.sw	a5,68(a4)
   15836:	b77d                	c.j	157e4 <ulTaskGenericNotifyTake+0x70>
   15838:	4018                	c.lw	a4,0(s0)
   1583a:	401c                	c.lw	a5,0(s0)
   1583c:	437c                	c.lw	a5,68(a4)
   1583e:	0785                	c.addi	a5,1
   15840:	c37c                	c.sw	a5,68(a4)
   15842:	bf8d                	c.j	157b4 <ulTaskGenericNotifyTake+0x40>
   15844:	4018                	c.lw	a4,0(s0)
   15846:	4014                	c.lw	a3,0(s0)
   15848:	437c                	c.lw	a5,68(a4)
   1584a:	17fd                	c.addi	a5,-1
   1584c:	c37c                	c.sw	a5,68(a4)
   1584e:	42fc                	c.lw	a5,68(a3)
   15850:	f3e1                	c.bnez	a5,15810 <ulTaskGenericNotifyTake+0x9c>
   15852:	30046073          	csrsi	mstatus,8
   15856:	50b2                	c.lwsp	ra,44(sp)
   15858:	5422                	c.lwsp	s0,40(sp)
   1585a:	5492                	c.lwsp	s1,36(sp)
   1585c:	5902                	c.lwsp	s2,32(sp)
   1585e:	49f2                	c.lwsp	s3,28(sp)
   15860:	4a62                	c.lwsp	s4,24(sp)
   15862:	6145                	c.addi16sp	sp,48
   15864:	00008067          	ret
   15868:	4585                	c.li	a1,1
   1586a:	8532                	c.mv	a0,a2
   1586c:	fffeb097          	auipc	ra,0xfffeb
   15870:	1d8080e7          	jalr	472(ra) # a44 <prvAddCurrentTaskToDelayedList>
   15874:	00000073          	ecall
   15878:	f59ff06f          	j	157d0 <ulTaskGenericNotifyTake+0x5c>
   1587c:	4018                	c.lw	a4,0(s0)
   1587e:	4014                	c.lw	a3,0(s0)
   15880:	437c                	c.lw	a5,68(a4)
   15882:	17fd                	c.addi	a5,-1
   15884:	c37c                	c.sw	a5,68(a4)
   15886:	42fc                	c.lw	a5,68(a3)
   15888:	fbb1                	c.bnez	a5,157dc <ulTaskGenericNotifyTake+0x68>
   1588a:	30046073          	csrsi	mstatus,8
   1588e:	b7b9                	c.j	157dc <ulTaskGenericNotifyTake+0x68>

00015890 <xTaskGenericNotifyWait>:
   15890:	7179                	c.addi16sp	sp,-48
   15892:	d226                	c.swsp	s1,36(sp)
   15894:	ce4e                	c.swsp	s3,28(sp)
   15896:	cc52                	c.swsp	s4,24(sp)
   15898:	ca56                	c.swsp	s5,20(sp)
   1589a:	d606                	c.swsp	ra,44(sp)
   1589c:	d422                	c.swsp	s0,40(sp)
   1589e:	d04a                	c.swsp	s2,32(sp)
   158a0:	4785                	c.li	a5,1
   158a2:	84aa                	c.mv	s1,a0
   158a4:	89ae                	c.mv	s3,a1
   158a6:	8a32                	c.mv	s4,a2
   158a8:	8ab6                	c.mv	s5,a3
   158aa:	00a7ff63          	bgeu	a5,a0,158c8 <xTaskGenericNotifyWait+0x38>
   158ae:	6585                	c.lui	a1,0x1
   158b0:	2001f537          	lui	a0,0x2001f
   158b4:	2a358593          	addi	a1,a1,675 # 12a3 <irq_07+0xa3>
   158b8:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   158bc:	00e12623          	sw	a4,12(sp)
   158c0:	1ed010ef          	jal	ra,172ac <vAssertCalled>
   158c4:	00c12703          	lw	a4,12(sp)
   158c8:	30047073          	csrci	mstatus,8
   158cc:	7a96190b          	addigp	s2,16296 # 840e4 <xSchedulerRunning>
   158d0:	00092783          	lw	a5,0(s2)
   158d4:	77d6140b          	addigp	s0,16252 # 840b8 <pxCurrentTCB>
   158d8:	0c079863          	bnez	a5,159a8 <xTaskGenericNotifyWait+0x118>
   158dc:	401c                	c.lw	a5,0(s0)
   158de:	97a6                	c.add	a5,s1
   158e0:	06078783          	lb	a5,96(a5)
   158e4:	0ff7f793          	andi	a5,a5,255
   158e8:	0227d25b          	beqc	a5,2,1590c <xTaskGenericNotifyWait+0x7c>
   158ec:	401c                	c.lw	a5,0(s0)
   158ee:	fff9c993          	not	s3,s3
   158f2:	0c9787db          	lea.w	a5,a5,s1
   158f6:	4fb4                	c.lw	a3,88(a5)
   158f8:	00d9f9b3          	and	s3,s3,a3
   158fc:	0537ac23          	sw	s3,88(a5)
   15900:	401c                	c.lw	a5,0(s0)
   15902:	4685                	c.li	a3,1
   15904:	97a6                	c.add	a5,s1
   15906:	06d78023          	sb	a3,96(a5)
   1590a:	e749                	c.bnez	a4,15994 <xTaskGenericNotifyWait+0x104>
   1590c:	00092783          	lw	a5,0(s2)
   15910:	c781                	c.beqz	a5,15918 <xTaskGenericNotifyWait+0x88>
   15912:	401c                	c.lw	a5,0(s0)
   15914:	43fc                	c.lw	a5,68(a5)
   15916:	ebcd                	c.bnez	a5,159c8 <xTaskGenericNotifyWait+0x138>
   15918:	30047073          	csrci	mstatus,8
   1591c:	00092783          	lw	a5,0(s2)
   15920:	06079463          	bnez	a5,15988 <xTaskGenericNotifyWait+0xf8>
   15924:	000a8a63          	beqz	s5,15938 <xTaskGenericNotifyWait+0xa8>
   15928:	4018                	c.lw	a4,0(s0)
   1592a:	01448793          	addi	a5,s1,20
   1592e:	0cf707db          	lea.w	a5,a4,a5
   15932:	479c                	c.lw	a5,8(a5)
   15934:	00faa023          	sw	a5,0(s5)
   15938:	401c                	c.lw	a5,0(s0)
   1593a:	4501                	c.li	a0,0
   1593c:	97a6                	c.add	a5,s1
   1593e:	06078783          	lb	a5,96(a5)
   15942:	0ff7f793          	andi	a5,a5,255
   15946:	0027ed5b          	bnec	a5,2,15960 <xTaskGenericNotifyWait+0xd0>
   1594a:	401c                	c.lw	a5,0(s0)
   1594c:	fffa4a13          	not	s4,s4
   15950:	0c9787db          	lea.w	a5,a5,s1
   15954:	4fb0                	c.lw	a2,88(a5)
   15956:	4505                	c.li	a0,1
   15958:	00ca7a33          	and	s4,s4,a2
   1595c:	0547ac23          	sw	s4,88(a5)
   15960:	401c                	c.lw	a5,0(s0)
   15962:	94be                	c.add	s1,a5
   15964:	06048023          	sb	zero,96(s1)
   15968:	00092783          	lw	a5,0(s2)
   1596c:	c781                	c.beqz	a5,15974 <xTaskGenericNotifyWait+0xe4>
   1596e:	401c                	c.lw	a5,0(s0)
   15970:	43fc                	c.lw	a5,68(a5)
   15972:	e3a9                	c.bnez	a5,159b4 <xTaskGenericNotifyWait+0x124>
   15974:	50b2                	c.lwsp	ra,44(sp)
   15976:	5422                	c.lwsp	s0,40(sp)
   15978:	5492                	c.lwsp	s1,36(sp)
   1597a:	5902                	c.lwsp	s2,32(sp)
   1597c:	49f2                	c.lwsp	s3,28(sp)
   1597e:	4a62                	c.lwsp	s4,24(sp)
   15980:	4ad2                	c.lwsp	s5,20(sp)
   15982:	6145                	c.addi16sp	sp,48
   15984:	00008067          	ret
   15988:	4018                	c.lw	a4,0(s0)
   1598a:	401c                	c.lw	a5,0(s0)
   1598c:	437c                	c.lw	a5,68(a4)
   1598e:	0785                	c.addi	a5,1
   15990:	c37c                	c.sw	a5,68(a4)
   15992:	bf49                	c.j	15924 <xTaskGenericNotifyWait+0x94>
   15994:	4585                	c.li	a1,1
   15996:	853a                	c.mv	a0,a4
   15998:	fffeb097          	auipc	ra,0xfffeb
   1599c:	0ac080e7          	jalr	172(ra) # a44 <prvAddCurrentTaskToDelayedList>
   159a0:	00000073          	ecall
   159a4:	f69ff06f          	j	1590c <xTaskGenericNotifyWait+0x7c>
   159a8:	4014                	c.lw	a3,0(s0)
   159aa:	401c                	c.lw	a5,0(s0)
   159ac:	42fc                	c.lw	a5,68(a3)
   159ae:	0785                	c.addi	a5,1
   159b0:	c2fc                	c.sw	a5,68(a3)
   159b2:	b72d                	c.j	158dc <xTaskGenericNotifyWait+0x4c>
   159b4:	4018                	c.lw	a4,0(s0)
   159b6:	4014                	c.lw	a3,0(s0)
   159b8:	437c                	c.lw	a5,68(a4)
   159ba:	17fd                	c.addi	a5,-1
   159bc:	c37c                	c.sw	a5,68(a4)
   159be:	42fc                	c.lw	a5,68(a3)
   159c0:	fbd5                	c.bnez	a5,15974 <xTaskGenericNotifyWait+0xe4>
   159c2:	30046073          	csrsi	mstatus,8
   159c6:	b77d                	c.j	15974 <xTaskGenericNotifyWait+0xe4>
   159c8:	4018                	c.lw	a4,0(s0)
   159ca:	4014                	c.lw	a3,0(s0)
   159cc:	437c                	c.lw	a5,68(a4)
   159ce:	17fd                	c.addi	a5,-1
   159d0:	c37c                	c.sw	a5,68(a4)
   159d2:	42fc                	c.lw	a5,68(a3)
   159d4:	f3b1                	c.bnez	a5,15918 <xTaskGenericNotifyWait+0x88>
   159d6:	30046073          	csrsi	mstatus,8
   159da:	bf3d                	c.j	15918 <xTaskGenericNotifyWait+0x88>

000159dc <xTaskGenericNotify>:
   159dc:	7179                	c.addi16sp	sp,-48
   159de:	d422                	c.swsp	s0,40(sp)
   159e0:	d04a                	c.swsp	s2,32(sp)
   159e2:	d606                	c.swsp	ra,44(sp)
   159e4:	d226                	c.swsp	s1,36(sp)
   159e6:	ce4e                	c.swsp	s3,28(sp)
   159e8:	4785                	c.li	a5,1
   159ea:	842e                	c.mv	s0,a1
   159ec:	00a00933          	add	s2,zero,a0
   159f0:	08b7ea63          	bltu	a5,a1,15a84 <xTaskGenericNotify+0xa8>
   159f4:	0a090a63          	beqz	s2,15aa8 <xTaskGenericNotify+0xcc>
   159f8:	30047073          	csrci	mstatus,8
   159fc:	7a96198b          	addigp	s3,16296 # 840e4 <xSchedulerRunning>
   15a00:	0009a783          	lw	a5,0(s3)
   15a04:	0c079863          	bnez	a5,15ad4 <xTaskGenericNotify+0xf8>
   15a08:	cb01                	c.beqz	a4,15a18 <xTaskGenericNotify+0x3c>
   15a0a:	01440793          	addi	a5,s0,20
   15a0e:	0cf907db          	lea.w	a5,s2,a5
   15a12:	479c                	c.lw	a5,8(a5)
   15a14:	00f72023          	sw	a5,0(a4)
   15a18:	008907b3          	add	a5,s2,s0
   15a1c:	06078483          	lb	s1,96(a5)
   15a20:	4709                	c.li	a4,2
   15a22:	06e78023          	sb	a4,96(a5)
   15a26:	4791                	c.li	a5,4
   15a28:	0ff4f493          	andi	s1,s1,255
   15a2c:	00d7ea63          	bltu	a5,a3,15a40 <xTaskGenericNotify+0x64>
   15a30:	200207b7          	lui	a5,0x20020
   15a34:	89478793          	addi	a5,a5,-1900 # 2001f894 <shellDescphy+0x58>
   15a38:	0cd786db          	lea.w	a3,a5,a3
   15a3c:	429c                	c.lw	a5,0(a3)
   15a3e:	8782                	c.jr	a5
   15a40:	7ad627ab          	lwgp	a5,16300 # 840e8 <xTickCount>
   15a44:	cb91                	c.beqz	a5,15a58 <xTaskGenericNotify+0x7c>
   15a46:	6585                	c.lui	a1,0x1
   15a48:	2001f537          	lui	a0,0x2001f
   15a4c:	33158593          	addi	a1,a1,817 # 1331 <irq_08+0x31>
   15a50:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15a54:	059010ef          	jal	ra,172ac <vAssertCalled>
   15a58:	0814d65b          	beqc	s1,1,15ae4 <xTaskGenericNotify+0x108>
   15a5c:	00100513          	li	a0,1
   15a60:	0009a783          	lw	a5,0(s3)
   15a64:	cb81                	c.beqz	a5,15a74 <xTaskGenericNotify+0x98>
   15a66:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15a6a:	4398                	c.lw	a4,0(a5)
   15a6c:	04472703          	lw	a4,68(a4)
   15a70:	0e071463          	bnez	a4,15b58 <xTaskGenericNotify+0x17c>
   15a74:	50b2                	c.lwsp	ra,44(sp)
   15a76:	5422                	c.lwsp	s0,40(sp)
   15a78:	5492                	c.lwsp	s1,36(sp)
   15a7a:	5902                	c.lwsp	s2,32(sp)
   15a7c:	49f2                	c.lwsp	s3,28(sp)
   15a7e:	6145                	c.addi16sp	sp,48
   15a80:	00008067          	ret
   15a84:	6585                	c.lui	a1,0x1
   15a86:	2001f537          	lui	a0,0x2001f
   15a8a:	2fb58593          	addi	a1,a1,763 # 12fb <irq_07+0xfb>
   15a8e:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15a92:	c63a                	c.swsp	a4,12(sp)
   15a94:	c436                	c.swsp	a3,8(sp)
   15a96:	c232                	c.swsp	a2,4(sp)
   15a98:	015010ef          	jal	ra,172ac <vAssertCalled>
   15a9c:	4732                	c.lwsp	a4,12(sp)
   15a9e:	46a2                	c.lwsp	a3,8(sp)
   15aa0:	00412603          	lw	a2,4(sp)
   15aa4:	f4091ae3          	bnez	s2,159f8 <xTaskGenericNotify+0x1c>
   15aa8:	6585                	c.lui	a1,0x1
   15aaa:	2001f537          	lui	a0,0x2001f
   15aae:	2fc58593          	addi	a1,a1,764 # 12fc <irq_07+0xfc>
   15ab2:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15ab6:	c63a                	c.swsp	a4,12(sp)
   15ab8:	c436                	c.swsp	a3,8(sp)
   15aba:	c232                	c.swsp	a2,4(sp)
   15abc:	7f0010ef          	jal	ra,172ac <vAssertCalled>
   15ac0:	4732                	c.lwsp	a4,12(sp)
   15ac2:	46a2                	c.lwsp	a3,8(sp)
   15ac4:	4612                	c.lwsp	a2,4(sp)
   15ac6:	30047073          	csrci	mstatus,8
   15aca:	7a96198b          	addigp	s3,16296 # 840e4 <xSchedulerRunning>
   15ace:	0009a783          	lw	a5,0(s3)
   15ad2:	db9d                	c.beqz	a5,15a08 <xTaskGenericNotify+0x2c>
   15ad4:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15ad8:	438c                	c.lw	a1,0(a5)
   15ada:	439c                	c.lw	a5,0(a5)
   15adc:	41fc                	c.lw	a5,68(a1)
   15ade:	0785                	c.addi	a5,1
   15ae0:	c1fc                	c.sw	a5,68(a1)
   15ae2:	b71d                	c.j	15a08 <xTaskGenericNotify+0x2c>
   15ae4:	00490413          	addi	s0,s2,4
   15ae8:	00800533          	add	a0,zero,s0
   15aec:	b19fe0ef          	jal	ra,14604 <uxListRemove>
   15af0:	02c92703          	lw	a4,44(s2)
   15af4:	7996178b          	addigp	a5,16280 # 840d4 <uxTopReadyPriority>
   15af8:	4394                	c.lw	a3,0(a5)
   15afa:	4651                	c.li	a2,20
   15afc:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
   15b00:	00e494b3          	sll	s1,s1,a4
   15b04:	c4c7157f          	maddr32	a0,a4,a2
   15b08:	8cd5                	c.or	s1,a3
   15b0a:	85a2                	c.mv	a1,s0
   15b0c:	0097a023          	sw	s1,0(a5)
   15b10:	aa5fe0ef          	jal	ra,145b4 <vListInsertEnd>
   15b14:	02892783          	lw	a5,40(s2)
   15b18:	cb91                	c.beqz	a5,15b2c <xTaskGenericNotify+0x150>
   15b1a:	6585                	c.lui	a1,0x1
   15b1c:	2001f537          	lui	a0,0x2001f
   15b20:	34058593          	addi	a1,a1,832 # 1340 <irq_08+0x40>
   15b24:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15b28:	784010ef          	jal	ra,172ac <vAssertCalled>
   15b2c:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
   15b30:	02c92703          	lw	a4,44(s2)
   15b34:	57dc                	c.lw	a5,44(a5)
   15b36:	f2e7f3e3          	bgeu	a5,a4,15a5c <xTaskGenericNotify+0x80>
   15b3a:	00000073          	ecall
   15b3e:	bf39                	c.j	15a5c <xTaskGenericNotify+0x80>
   15b40:	00000513          	li	a0,0
   15b44:	b024de5b          	beqc	s1,2,15a60 <xTaskGenericNotify+0x84>
   15b48:	0451                	c.addi	s0,20
   15b4a:	0c89045b          	lea.w	s0,s2,s0
   15b4e:	c410                	c.sw	a2,8(s0)
   15b50:	b014e65b          	bnec	s1,1,15a5c <xTaskGenericNotify+0x80>
   15b54:	f91ff06f          	j	15ae4 <xTaskGenericNotify+0x108>
   15b58:	4398                	c.lw	a4,0(a5)
   15b5a:	4394                	c.lw	a3,0(a5)
   15b5c:	437c                	c.lw	a5,68(a4)
   15b5e:	17fd                	c.addi	a5,-1
   15b60:	c37c                	c.sw	a5,68(a4)
   15b62:	42fc                	c.lw	a5,68(a3)
   15b64:	f00798e3          	bnez	a5,15a74 <xTaskGenericNotify+0x98>
   15b68:	30046073          	csrsi	mstatus,8
   15b6c:	50b2                	c.lwsp	ra,44(sp)
   15b6e:	5422                	c.lwsp	s0,40(sp)
   15b70:	5492                	c.lwsp	s1,36(sp)
   15b72:	5902                	c.lwsp	s2,32(sp)
   15b74:	49f2                	c.lwsp	s3,28(sp)
   15b76:	6145                	c.addi16sp	sp,48
   15b78:	00008067          	ret
   15b7c:	0c89045b          	lea.w	s0,s2,s0
   15b80:	4c3c                	c.lw	a5,88(s0)
   15b82:	8e5d                	c.or	a2,a5
   15b84:	cc30                	c.sw	a2,88(s0)
   15b86:	ac14eb5b          	bnec	s1,1,15a5c <xTaskGenericNotify+0x80>
   15b8a:	bfa9                	c.j	15ae4 <xTaskGenericNotify+0x108>
   15b8c:	0c89045b          	lea.w	s0,s2,s0
   15b90:	4c3c                	c.lw	a5,88(s0)
   15b92:	0785                	c.addi	a5,1
   15b94:	cc3c                	c.sw	a5,88(s0)
   15b96:	ac14e35b          	bnec	s1,1,15a5c <xTaskGenericNotify+0x80>
   15b9a:	b7a9                	c.j	15ae4 <xTaskGenericNotify+0x108>

00015b9c <xTaskGenericNotifyFromISR>:
   15b9c:	1101                	c.addi	sp,-32
   15b9e:	cc22                	c.swsp	s0,24(sp)
   15ba0:	ca26                	c.swsp	s1,20(sp)
   15ba2:	c84a                	c.swsp	s2,16(sp)
   15ba4:	c64e                	c.swsp	s3,12(sp)
   15ba6:	c452                	c.swsp	s4,8(sp)
   15ba8:	c256                	c.swsp	s5,4(sp)
   15baa:	ce06                	c.swsp	ra,28(sp)
   15bac:	c05a                	c.swsp	s6,0(sp)
   15bae:	84aa                	c.mv	s1,a0
   15bb0:	842e                	c.mv	s0,a1
   15bb2:	8a32                	c.mv	s4,a2
   15bb4:	8936                	c.mv	s2,a3
   15bb6:	89ba                	c.mv	s3,a4
   15bb8:	00f00ab3          	add	s5,zero,a5
   15bbc:	16050463          	beqz	a0,15d24 <xTaskGenericNotifyFromISR+0x188>
   15bc0:	4785                	c.li	a5,1
   15bc2:	0087fb63          	bgeu	a5,s0,15bd8 <xTaskGenericNotifyFromISR+0x3c>
   15bc6:	6585                	c.lui	a1,0x1
   15bc8:	2001f537          	lui	a0,0x2001f
   15bcc:	37958593          	addi	a1,a1,889 # 1379 <irq_08+0x79>
   15bd0:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15bd4:	6d8010ef          	jal	ra,172ac <vAssertCalled>
   15bd8:	ffffe097          	auipc	ra,0xffffe
   15bdc:	ae0080e7          	jalr	-1312(ra) # 136b8 <core_interrupt_disable>
   15be0:	8b2a                	c.mv	s6,a0
   15be2:	00098963          	beqz	s3,15bf4 <xTaskGenericNotifyFromISR+0x58>
   15be6:	01440793          	addi	a5,s0,20
   15bea:	0cf487db          	lea.w	a5,s1,a5
   15bee:	479c                	c.lw	a5,8(a5)
   15bf0:	00f9a023          	sw	a5,0(s3)
   15bf4:	008487b3          	add	a5,s1,s0
   15bf8:	06078983          	lb	s3,96(a5)
   15bfc:	4709                	c.li	a4,2
   15bfe:	06e78023          	sb	a4,96(a5)
   15c02:	4791                	c.li	a5,4
   15c04:	0ff9f993          	andi	s3,s3,255
   15c08:	0127ec63          	bltu	a5,s2,15c20 <xTaskGenericNotifyFromISR+0x84>
   15c0c:	200206b7          	lui	a3,0x20020
   15c10:	8a868693          	addi	a3,a3,-1880 # 2001f8a8 <shellDescphy+0x6c>
   15c14:	0d26895b          	lea.w	s2,a3,s2
   15c18:	00092783          	lw	a5,0(s2)
   15c1c:	00078067          	jr	a5
   15c20:	7ad627ab          	lwgp	a5,16300 # 840e8 <xTickCount>
   15c24:	cb91                	c.beqz	a5,15c38 <xTaskGenericNotifyFromISR+0x9c>
   15c26:	6585                	c.lui	a1,0x1
   15c28:	2001f537          	lui	a0,0x2001f
   15c2c:	3c058593          	addi	a1,a1,960 # 13c0 <irq_08+0xc0>
   15c30:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15c34:	678010ef          	jal	ra,172ac <vAssertCalled>
   15c38:	0219d65b          	beqc	s3,1,15c64 <xTaskGenericNotifyFromISR+0xc8>
   15c3c:	00100913          	li	s2,1
   15c40:	01600533          	add	a0,zero,s6
   15c44:	ffffe097          	auipc	ra,0xffffe
   15c48:	a84080e7          	jalr	-1404(ra) # 136c8 <core_restore_interrupt>
   15c4c:	40f2                	c.lwsp	ra,28(sp)
   15c4e:	4462                	c.lwsp	s0,24(sp)
   15c50:	854a                	c.mv	a0,s2
   15c52:	44d2                	c.lwsp	s1,20(sp)
   15c54:	4942                	c.lwsp	s2,16(sp)
   15c56:	49b2                	c.lwsp	s3,12(sp)
   15c58:	4a22                	c.lwsp	s4,8(sp)
   15c5a:	4a92                	c.lwsp	s5,4(sp)
   15c5c:	4b02                	c.lwsp	s6,0(sp)
   15c5e:	6105                	c.addi16sp	sp,32
   15c60:	00008067          	ret
   15c64:	549c                	c.lw	a5,40(s1)
   15c66:	cb99                	c.beqz	a5,15c7c <xTaskGenericNotifyFromISR+0xe0>
   15c68:	000015b7          	lui	a1,0x1
   15c6c:	2001f537          	lui	a0,0x2001f
   15c70:	3cb58593          	addi	a1,a1,971 # 13cb <irq_08+0xcb>
   15c74:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15c78:	634010ef          	jal	ra,172ac <vAssertCalled>
   15c7c:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
   15c80:	04078663          	beqz	a5,15ccc <xTaskGenericNotifyFromISR+0x130>
   15c84:	01848593          	addi	a1,s1,24
   15c88:	15c8150b          	addigp	a0,16732 # 84298 <xPendingReadyList>
   15c8c:	929fe0ef          	jal	ra,145b4 <vListInsertEnd>
   15c90:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
   15c94:	54d8                	c.lw	a4,44(s1)
   15c96:	57dc                	c.lw	a5,44(a5)
   15c98:	fae7f2e3          	bgeu	a5,a4,15c3c <xTaskGenericNotifyFromISR+0xa0>
   15c9c:	000a8663          	beqz	s5,15ca8 <xTaskGenericNotifyFromISR+0x10c>
   15ca0:	00100793          	li	a5,1
   15ca4:	00faa023          	sw	a5,0(s5)
   15ca8:	4705                	c.li	a4,1
   15caa:	4905                	c.li	s2,1
   15cac:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
   15cb0:	f91ff06f          	j	15c40 <xTaskGenericNotifyFromISR+0xa4>
   15cb4:	00000913          	li	s2,0
   15cb8:	b829d45b          	beqc	s3,2,15c40 <xTaskGenericNotifyFromISR+0xa4>
   15cbc:	0451                	c.addi	s0,20
   15cbe:	0c84845b          	lea.w	s0,s1,s0
   15cc2:	01442423          	sw	s4,8(s0)
   15cc6:	b619eb5b          	bnec	s3,1,15c3c <xTaskGenericNotifyFromISR+0xa0>
   15cca:	bf69                	c.j	15c64 <xTaskGenericNotifyFromISR+0xc8>
   15ccc:	00448413          	addi	s0,s1,4
   15cd0:	00800533          	add	a0,zero,s0
   15cd4:	931fe0ef          	jal	ra,14604 <uxListRemove>
   15cd8:	54d4                	c.lw	a3,44(s1)
   15cda:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
   15cde:	4310                	c.lw	a2,0(a4)
   15ce0:	45d1                	c.li	a1,20
   15ce2:	4785                	c.li	a5,1
   15ce4:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
   15ce8:	00d797b3          	sll	a5,a5,a3
   15cec:	c4b6957f          	maddr32	a0,a3,a1
   15cf0:	8fd1                	c.or	a5,a2
   15cf2:	85a2                	c.mv	a1,s0
   15cf4:	00f72023          	sw	a5,0(a4)
   15cf8:	8bdfe0ef          	jal	ra,145b4 <vListInsertEnd>
   15cfc:	f95ff06f          	j	15c90 <xTaskGenericNotifyFromISR+0xf4>
   15d00:	0c84845b          	lea.w	s0,s1,s0
   15d04:	4c3c                	c.lw	a5,88(s0)
   15d06:	0147ea33          	or	s4,a5,s4
   15d0a:	05442c23          	sw	s4,88(s0)
   15d0e:	b219e75b          	bnec	s3,1,15c3c <xTaskGenericNotifyFromISR+0xa0>
   15d12:	bf89                	c.j	15c64 <xTaskGenericNotifyFromISR+0xc8>
   15d14:	0c84845b          	lea.w	s0,s1,s0
   15d18:	4c3c                	c.lw	a5,88(s0)
   15d1a:	0785                	c.addi	a5,1
   15d1c:	cc3c                	c.sw	a5,88(s0)
   15d1e:	b019ef5b          	bnec	s3,1,15c3c <xTaskGenericNotifyFromISR+0xa0>
   15d22:	b789                	c.j	15c64 <xTaskGenericNotifyFromISR+0xc8>
   15d24:	000015b7          	lui	a1,0x1
   15d28:	2001f537          	lui	a0,0x2001f
   15d2c:	37858593          	addi	a1,a1,888 # 1378 <irq_08+0x78>
   15d30:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15d34:	578010ef          	jal	ra,172ac <vAssertCalled>
   15d38:	e89ff06f          	j	15bc0 <xTaskGenericNotifyFromISR+0x24>

00015d3c <vTaskGenericNotifyGiveFromISR>:
   15d3c:	1101                	c.addi	sp,-32
   15d3e:	cc22                	c.swsp	s0,24(sp)
   15d40:	ca26                	c.swsp	s1,20(sp)
   15d42:	c64e                	c.swsp	s3,12(sp)
   15d44:	ce06                	c.swsp	ra,28(sp)
   15d46:	c84a                	c.swsp	s2,16(sp)
   15d48:	84aa                	c.mv	s1,a0
   15d4a:	842e                	c.mv	s0,a1
   15d4c:	00c009b3          	add	s3,zero,a2
   15d50:	0e050063          	beqz	a0,15e30 <vTaskGenericNotifyGiveFromISR+0xf4>
   15d54:	4785                	c.li	a5,1
   15d56:	0087fb63          	bgeu	a5,s0,15d6c <vTaskGenericNotifyGiveFromISR+0x30>
   15d5a:	6585                	c.lui	a1,0x1
   15d5c:	2001f537          	lui	a0,0x2001f
   15d60:	40058593          	addi	a1,a1,1024 # 1400 <irq_09>
   15d64:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15d68:	544010ef          	jal	ra,172ac <vAssertCalled>
   15d6c:	ffffe097          	auipc	ra,0xffffe
   15d70:	94c080e7          	jalr	-1716(ra) # 136b8 <core_interrupt_disable>
   15d74:	00848733          	add	a4,s1,s0
   15d78:	4689                	c.li	a3,2
   15d7a:	0c84845b          	lea.w	s0,s1,s0
   15d7e:	06070783          	lb	a5,96(a4)
   15d82:	06d70023          	sb	a3,96(a4)
   15d86:	4c38                	c.lw	a4,88(s0)
   15d88:	0ff7f793          	andi	a5,a5,255
   15d8c:	0705                	c.addi	a4,1
   15d8e:	cc38                	c.sw	a4,88(s0)
   15d90:	00a00933          	add	s2,zero,a0
   15d94:	0017de5b          	beqc	a5,1,15db0 <vTaskGenericNotifyGiveFromISR+0x74>
   15d98:	4462                	c.lwsp	s0,24(sp)
   15d9a:	40f2                	c.lwsp	ra,28(sp)
   15d9c:	44d2                	c.lwsp	s1,20(sp)
   15d9e:	49b2                	c.lwsp	s3,12(sp)
   15da0:	854a                	c.mv	a0,s2
   15da2:	4942                	c.lwsp	s2,16(sp)
   15da4:	02010113          	addi	sp,sp,32
   15da8:	ffffe317          	auipc	t1,0xffffe
   15dac:	92030067          	jr	-1760(t1) # 136c8 <core_restore_interrupt>
   15db0:	549c                	c.lw	a5,40(s1)
   15db2:	cb99                	c.beqz	a5,15dc8 <vTaskGenericNotifyGiveFromISR+0x8c>
   15db4:	000015b7          	lui	a1,0x1
   15db8:	2001f537          	lui	a0,0x2001f
   15dbc:	42658593          	addi	a1,a1,1062 # 1426 <irq_09+0x26>
   15dc0:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15dc4:	4e8010ef          	jal	ra,172ac <vAssertCalled>
   15dc8:	791627ab          	lwgp	a5,16272 # 840cc <uxSchedulerSuspended>
   15dcc:	02078863          	beqz	a5,15dfc <vTaskGenericNotifyGiveFromISR+0xc0>
   15dd0:	01848593          	addi	a1,s1,24
   15dd4:	15c8150b          	addigp	a0,16732 # 84298 <xPendingReadyList>
   15dd8:	fdcfe0ef          	jal	ra,145b4 <vListInsertEnd>
   15ddc:	77d627ab          	lwgp	a5,16252 # 840b8 <pxCurrentTCB>
   15de0:	54d8                	c.lw	a4,44(s1)
   15de2:	57dc                	c.lw	a5,44(a5)
   15de4:	fae7fae3          	bgeu	a5,a4,15d98 <vTaskGenericNotifyGiveFromISR+0x5c>
   15de8:	00098663          	beqz	s3,15df4 <vTaskGenericNotifyGiveFromISR+0xb8>
   15dec:	00100793          	li	a5,1
   15df0:	00f9a023          	sw	a5,0(s3)
   15df4:	4705                	c.li	a4,1
   15df6:	7ae648ab          	swgp	a4,16304 # 840ec <xYieldPending>
   15dfa:	bf79                	c.j	15d98 <vTaskGenericNotifyGiveFromISR+0x5c>
   15dfc:	00448413          	addi	s0,s1,4
   15e00:	00800533          	add	a0,zero,s0
   15e04:	801fe0ef          	jal	ra,14604 <uxListRemove>
   15e08:	54d4                	c.lw	a3,44(s1)
   15e0a:	7996170b          	addigp	a4,16280 # 840d4 <uxTopReadyPriority>
   15e0e:	4310                	c.lw	a2,0(a4)
   15e10:	45d1                	c.li	a1,20
   15e12:	4785                	c.li	a5,1
   15e14:	0948150b          	addigp	a0,16532 # 841d0 <pxReadyTasksLists>
   15e18:	00d797b3          	sll	a5,a5,a3
   15e1c:	c4b6957f          	maddr32	a0,a3,a1
   15e20:	8fd1                	c.or	a5,a2
   15e22:	85a2                	c.mv	a1,s0
   15e24:	00f72023          	sw	a5,0(a4)
   15e28:	f8cfe0ef          	jal	ra,145b4 <vListInsertEnd>
   15e2c:	fb1ff06f          	j	15ddc <vTaskGenericNotifyGiveFromISR+0xa0>
   15e30:	000015b7          	lui	a1,0x1
   15e34:	2001f537          	lui	a0,0x2001f
   15e38:	3ff58593          	addi	a1,a1,1023 # 13ff <irq_08+0xff>
   15e3c:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15e40:	46c010ef          	jal	ra,172ac <vAssertCalled>
   15e44:	f11ff06f          	j	15d54 <vTaskGenericNotifyGiveFromISR+0x18>

00015e48 <xTaskGenericNotifyStateClear>:
   15e48:	1141                	c.addi	sp,-16
   15e4a:	c422                	c.swsp	s0,8(sp)
   15e4c:	c226                	c.swsp	s1,4(sp)
   15e4e:	c606                	c.swsp	ra,12(sp)
   15e50:	4785                	c.li	a5,1
   15e52:	84ae                	c.mv	s1,a1
   15e54:	842a                	c.mv	s0,a0
   15e56:	04b7e363          	bltu	a5,a1,15e9c <xTaskGenericNotifyStateClear+0x54>
   15e5a:	cc29                	c.beqz	s0,15eb4 <xTaskGenericNotifyStateClear+0x6c>
   15e5c:	30047073          	csrci	mstatus,8
   15e60:	7a96178b          	addigp	a5,16296 # 840e4 <xSchedulerRunning>
   15e64:	4398                	c.lw	a4,0(a5)
   15e66:	ef39                	c.bnez	a4,15ec4 <xTaskGenericNotifyStateClear+0x7c>
   15e68:	9426                	c.add	s0,s1
   15e6a:	06040703          	lb	a4,96(s0)
   15e6e:	4501                	c.li	a0,0
   15e70:	0ff77713          	andi	a4,a4,255
   15e74:	0027665b          	bnec	a4,2,15e80 <xTaskGenericNotifyStateClear+0x38>
   15e78:	00100513          	li	a0,1
   15e7c:	06040023          	sb	zero,96(s0)
   15e80:	439c                	c.lw	a5,0(a5)
   15e82:	c799                	c.beqz	a5,15e90 <xTaskGenericNotifyStateClear+0x48>
   15e84:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15e88:	4398                	c.lw	a4,0(a5)
   15e8a:	4378                	c.lw	a4,68(a4)
   15e8c:	04071463          	bnez	a4,15ed4 <xTaskGenericNotifyStateClear+0x8c>
   15e90:	40b2                	c.lwsp	ra,12(sp)
   15e92:	4422                	c.lwsp	s0,8(sp)
   15e94:	4492                	c.lwsp	s1,4(sp)
   15e96:	0141                	c.addi	sp,16
   15e98:	00008067          	ret
   15e9c:	000015b7          	lui	a1,0x1
   15ea0:	2001f537          	lui	a0,0x2001f
   15ea4:	45658593          	addi	a1,a1,1110 # 1456 <irq_09+0x56>
   15ea8:	b1050513          	addi	a0,a0,-1264 # 2001eb10 <_ITB_BASE_+0x960>
   15eac:	400010ef          	jal	ra,172ac <vAssertCalled>
   15eb0:	fa0416e3          	bnez	s0,15e5c <xTaskGenericNotifyStateClear+0x14>
   15eb4:	77d6242b          	lwgp	s0,16252 # 840b8 <pxCurrentTCB>
   15eb8:	30047073          	csrci	mstatus,8
   15ebc:	7a96178b          	addigp	a5,16296 # 840e4 <xSchedulerRunning>
   15ec0:	4398                	c.lw	a4,0(a5)
   15ec2:	d35d                	c.beqz	a4,15e68 <xTaskGenericNotifyStateClear+0x20>
   15ec4:	77d6170b          	addigp	a4,16252 # 840b8 <pxCurrentTCB>
   15ec8:	4314                	c.lw	a3,0(a4)
   15eca:	4318                	c.lw	a4,0(a4)
   15ecc:	42f8                	c.lw	a4,68(a3)
   15ece:	0705                	c.addi	a4,1
   15ed0:	c2f8                	c.sw	a4,68(a3)
   15ed2:	bf59                	c.j	15e68 <xTaskGenericNotifyStateClear+0x20>
   15ed4:	4398                	c.lw	a4,0(a5)
   15ed6:	4394                	c.lw	a3,0(a5)
   15ed8:	437c                	c.lw	a5,68(a4)
   15eda:	17fd                	c.addi	a5,-1
   15edc:	c37c                	c.sw	a5,68(a4)
   15ede:	42fc                	c.lw	a5,68(a3)
   15ee0:	fbc5                	c.bnez	a5,15e90 <xTaskGenericNotifyStateClear+0x48>
   15ee2:	30046073          	csrsi	mstatus,8
   15ee6:	40b2                	c.lwsp	ra,12(sp)
   15ee8:	4422                	c.lwsp	s0,8(sp)
   15eea:	4492                	c.lwsp	s1,4(sp)
   15eec:	0141                	c.addi	sp,16
   15eee:	8082                	c.jr	ra

00015ef0 <ulTaskGenericNotifyValueClear>:
   15ef0:	04050263          	beqz	a0,15f34 <ulTaskGenericNotifyValueClear+0x44>
   15ef4:	30047073          	csrci	mstatus,8
   15ef8:	7a96178b          	addigp	a5,16296 # 840e4 <xSchedulerRunning>
   15efc:	4398                	c.lw	a4,0(a5)
   15efe:	e31d                	c.bnez	a4,15f24 <ulTaskGenericNotifyValueClear+0x34>
   15f00:	0cb505db          	lea.w	a1,a0,a1
   15f04:	4da8                	c.lw	a0,88(a1)
   15f06:	4db8                	c.lw	a4,88(a1)
   15f08:	fff64613          	not	a2,a2
   15f0c:	8e79                	c.and	a2,a4
   15f0e:	cdb0                	c.sw	a2,88(a1)
   15f10:	439c                	c.lw	a5,0(a5)
   15f12:	c799                	c.beqz	a5,15f20 <ulTaskGenericNotifyValueClear+0x30>
   15f14:	77d6178b          	addigp	a5,16252 # 840b8 <pxCurrentTCB>
   15f18:	4398                	c.lw	a4,0(a5)
   15f1a:	4378                	c.lw	a4,68(a4)
   15f1c:	02071063          	bnez	a4,15f3c <ulTaskGenericNotifyValueClear+0x4c>
   15f20:	00008067          	ret
   15f24:	77d6170b          	addigp	a4,16252 # 840b8 <pxCurrentTCB>
   15f28:	4314                	c.lw	a3,0(a4)
   15f2a:	4318                	c.lw	a4,0(a4)
   15f2c:	42f8                	c.lw	a4,68(a3)
   15f2e:	0705                	c.addi	a4,1
   15f30:	c2f8                	c.sw	a4,68(a3)
   15f32:	b7f9                	c.j	15f00 <ulTaskGenericNotifyValueClear+0x10>
   15f34:	77d6252b          	lwgp	a0,16252 # 840b8 <pxCurrentTCB>
   15f38:	fbdff06f          	j	15ef4 <ulTaskGenericNotifyValueClear+0x4>
   15f3c:	4398                	c.lw	a4,0(a5)
   15f3e:	4394                	c.lw	a3,0(a5)
   15f40:	437c                	c.lw	a5,68(a4)
   15f42:	17fd                	c.addi	a5,-1
   15f44:	c37c                	c.sw	a5,68(a4)
   15f46:	42fc                	c.lw	a5,68(a3)
   15f48:	ffe1                	c.bnez	a5,15f20 <ulTaskGenericNotifyValueClear+0x30>
   15f4a:	30046073          	csrsi	mstatus,8
   15f4e:	8082                	c.jr	ra

00015f50 <pvPortMalloc>:
   15f50:	1141                	c.addi	sp,-16
   15f52:	c422                	c.swsp	s0,8(sp)
   15f54:	7d56140b          	addigp	s0,16340 # 84110 <pxEnd>
   15f58:	c226                	c.swsp	s1,4(sp)
   15f5a:	c606                	c.swsp	ra,12(sp)
   15f5c:	401c                	c.lw	a5,0(s0)
   15f5e:	84aa                	c.mv	s1,a0
   15f60:	12078063          	beqz	a5,16080 <pvPortMalloc+0x130>
   15f64:	a68ff0ef          	jal	ra,151cc <vTaskSuspendAll>
   15f68:	7d96282b          	lwgp	a6,16344 # 84114 <xBlockAllocatedBit>
   15f6c:	009877b3          	and	a5,a6,s1
   15f70:	e7d5                	c.bnez	a5,1601c <pvPortMalloc+0xcc>
   15f72:	c4cd                	c.beqz	s1,1601c <pvPortMalloc+0xcc>
   15f74:	01048693          	addi	a3,s1,16
   15f78:	0ad4f263          	bgeu	s1,a3,1601c <pvPortMalloc+0xcc>
   15f7c:	00f6f793          	andi	a5,a3,15
   15f80:	08079463          	bnez	a5,16008 <pvPortMalloc+0xb8>
   15f84:	7dd6188b          	addigp	a7,16348 # 84118 <xFreeBytesRemaining>
   15f88:	0008a503          	lw	a0,0(a7) # ffff8000 <BIN_SIZE+0xdffb9998>
   15f8c:	08d56863          	bltu	a0,a3,1601c <pvPortMalloc+0xcc>
   15f90:	7ed627ab          	lwgp	a5,16364 # 84128 <xStart>
   15f94:	7ed6158b          	addigp	a1,16364 # 84128 <xStart>
   15f98:	7ed6160b          	addigp	a2,16364 # 84128 <xStart>
   15f9c:	00c0006f          	j	15fa8 <pvPortMalloc+0x58>
   15fa0:	4398                	c.lw	a4,0(a5)
   15fa2:	c719                	c.beqz	a4,15fb0 <pvPortMalloc+0x60>
   15fa4:	863e                	c.mv	a2,a5
   15fa6:	87ba                	c.mv	a5,a4
   15fa8:	0047a703          	lw	a4,4(a5)
   15fac:	fed76ae3          	bltu	a4,a3,15fa0 <pvPortMalloc+0x50>
   15fb0:	00042303          	lw	t1,0(s0)
   15fb4:	06f30463          	beq	t1,a5,1601c <pvPortMalloc+0xcc>
   15fb8:	4398                	c.lw	a4,0(a5)
   15fba:	02000e13          	li	t3,32
   15fbe:	c218                	c.sw	a4,0(a2)
   15fc0:	43d0                	c.lw	a2,4(a5)
   15fc2:	01078413          	addi	s0,a5,16
   15fc6:	40d60733          	sub	a4,a2,a3
   15fca:	06ee6363          	bltu	t3,a4,16030 <pvPortMalloc+0xe0>
   15fce:	7e16168b          	addigp	a3,16352 # 8411c <xMinimumEverFreeBytesRemaining>
   15fd2:	40c50733          	sub	a4,a0,a2
   15fd6:	428c                	c.lw	a1,0(a3)
   15fd8:	00e8a023          	sw	a4,0(a7)
   15fdc:	02b76e63          	bltu	a4,a1,16018 <pvPortMalloc+0xc8>
   15fe0:	7e56170b          	addigp	a4,16356 # 84120 <xNumberOfSuccessfulAllocations>
   15fe4:	4314                	c.lw	a3,0(a4)
   15fe6:	00c86833          	or	a6,a6,a2
   15fea:	0685                	c.addi	a3,1
   15fec:	0107a223          	sw	a6,4(a5)
   15ff0:	0007a023          	sw	zero,0(a5)
   15ff4:	00d72023          	sw	a3,0(a4)
   15ff8:	9e0ff0ef          	jal	ra,151d8 <xTaskResumeAll>
   15ffc:	8522                	c.mv	a0,s0
   15ffe:	40b2                	c.lwsp	ra,12(sp)
   16000:	4422                	c.lwsp	s0,8(sp)
   16002:	4492                	c.lwsp	s1,4(sp)
   16004:	0141                	c.addi	sp,16
   16006:	8082                	c.jr	ra
   16008:	ff06f793          	andi	a5,a3,-16
   1600c:	07c1                	c.addi	a5,16
   1600e:	00f6f763          	bgeu	a3,a5,1601c <pvPortMalloc+0xcc>
   16012:	c789                	c.beqz	a5,1601c <pvPortMalloc+0xcc>
   16014:	86be                	c.mv	a3,a5
   16016:	b7bd                	c.j	15f84 <pvPortMalloc+0x34>
   16018:	c298                	c.sw	a4,0(a3)
   1601a:	b7d9                	c.j	15fe0 <pvPortMalloc+0x90>
   1601c:	9bcff0ef          	jal	ra,151d8 <xTaskResumeAll>
   16020:	4401                	c.li	s0,0
   16022:	8522                	c.mv	a0,s0
   16024:	40b2                	c.lwsp	ra,12(sp)
   16026:	4422                	c.lwsp	s0,8(sp)
   16028:	4492                	c.lwsp	s1,4(sp)
   1602a:	0141                	c.addi	sp,16
   1602c:	00008067          	ret
   16030:	00d78633          	add	a2,a5,a3
   16034:	c258                	c.sw	a4,4(a2)
   16036:	c3d4                	c.sw	a3,4(a5)
   16038:	872e                	c.mv	a4,a1
   1603a:	a019                	c.j	16040 <pvPortMalloc+0xf0>
   1603c:	00d00733          	add	a4,zero,a3
   16040:	4314                	c.lw	a3,0(a4)
   16042:	fec6ede3          	bltu	a3,a2,1603c <pvPortMalloc+0xec>
   16046:	00472e03          	lw	t3,4(a4)
   1604a:	424c                	c.lw	a1,4(a2)
   1604c:	01c70eb3          	add	t4,a4,t3
   16050:	05d60c63          	beq	a2,t4,160a8 <pvPortMalloc+0x158>
   16054:	00b60e33          	add	t3,a2,a1
   16058:	03c68e63          	beq	a3,t3,16094 <pvPortMalloc+0x144>
   1605c:	00d62023          	sw	a3,0(a2)
   16060:	00c70463          	beq	a4,a2,16068 <pvPortMalloc+0x118>
   16064:	00c72023          	sw	a2,0(a4)
   16068:	43d0                	c.lw	a2,4(a5)
   1606a:	7e16168b          	addigp	a3,16352 # 8411c <xMinimumEverFreeBytesRemaining>
   1606e:	40c50733          	sub	a4,a0,a2
   16072:	428c                	c.lw	a1,0(a3)
   16074:	00e8a023          	sw	a4,0(a7)
   16078:	f6b774e3          	bgeu	a4,a1,15fe0 <pvPortMalloc+0x90>
   1607c:	f9dff06f          	j	16018 <pvPortMalloc+0xc8>
   16080:	2001f537          	lui	a0,0x2001f
   16084:	0cf00593          	li	a1,207
   16088:	00c50513          	addi	a0,a0,12 # 2001f00c <_ITB_BASE_+0xe5c>
   1608c:	220010ef          	jal	ra,172ac <vAssertCalled>
   16090:	ed5ff06f          	j	15f64 <pvPortMalloc+0x14>
   16094:	00d30e63          	beq	t1,a3,160b0 <pvPortMalloc+0x160>
   16098:	42d4                	c.lw	a3,4(a3)
   1609a:	95b6                	c.add	a1,a3
   1609c:	c24c                	c.sw	a1,4(a2)
   1609e:	4314                	c.lw	a3,0(a4)
   160a0:	4294                	c.lw	a3,0(a3)
   160a2:	c214                	c.sw	a3,0(a2)
   160a4:	fbdff06f          	j	16060 <pvPortMalloc+0x110>
   160a8:	95f2                	c.add	a1,t3
   160aa:	863a                	c.mv	a2,a4
   160ac:	c34c                	c.sw	a1,4(a4)
   160ae:	b75d                	c.j	16054 <pvPortMalloc+0x104>
   160b0:	00662023          	sw	t1,0(a2)
   160b4:	fadff06f          	j	16060 <pvPortMalloc+0x110>

000160b8 <vPortFree>:
   160b8:	0e050263          	beqz	a0,1619c <vPortFree+0xe4>
   160bc:	1141                	c.addi	sp,-16
   160be:	c226                	c.swsp	s1,4(sp)
   160c0:	7d96148b          	addigp	s1,16344 # 84114 <xBlockAllocatedBit>
   160c4:	c422                	c.swsp	s0,8(sp)
   160c6:	c606                	c.swsp	ra,12(sp)
   160c8:	c04a                	c.swsp	s2,0(sp)
   160ca:	409c                	c.lw	a5,0(s1)
   160cc:	ff452703          	lw	a4,-12(a0)
   160d0:	842a                	c.mv	s0,a0
   160d2:	00f776b3          	and	a3,a4,a5
   160d6:	ce8d                	c.beqz	a3,16110 <vPortFree+0x58>
   160d8:	ff052683          	lw	a3,-16(a0)
   160dc:	2001f937          	lui	s2,0x2001f
   160e0:	04068a63          	beqz	a3,16134 <vPortFree+0x7c>
   160e4:	17200593          	li	a1,370
   160e8:	00c90513          	addi	a0,s2,12 # 2001f00c <_ITB_BASE_+0xe5c>
   160ec:	1c0010ef          	jal	ra,172ac <vAssertCalled>
   160f0:	ff442703          	lw	a4,-12(s0)
   160f4:	409c                	c.lw	a5,0(s1)
   160f6:	00f776b3          	and	a3,a4,a5
   160fa:	c689                	c.beqz	a3,16104 <vPortFree+0x4c>
   160fc:	ff042683          	lw	a3,-16(s0)
   16100:	02068a63          	beqz	a3,16134 <vPortFree+0x7c>
   16104:	40b2                	c.lwsp	ra,12(sp)
   16106:	4422                	c.lwsp	s0,8(sp)
   16108:	4492                	c.lwsp	s1,4(sp)
   1610a:	4902                	c.lwsp	s2,0(sp)
   1610c:	0141                	c.addi	sp,16
   1610e:	8082                	c.jr	ra
   16110:	2001f937          	lui	s2,0x2001f
   16114:	17100593          	li	a1,369
   16118:	00c90513          	addi	a0,s2,12 # 2001f00c <_ITB_BASE_+0xe5c>
   1611c:	190010ef          	jal	ra,172ac <vAssertCalled>
   16120:	ff042783          	lw	a5,-16(s0)
   16124:	f3e1                	c.bnez	a5,160e4 <vPortFree+0x2c>
   16126:	ff442703          	lw	a4,-12(s0)
   1612a:	409c                	c.lw	a5,0(s1)
   1612c:	00e7f6b3          	and	a3,a5,a4
   16130:	fc068ae3          	beqz	a3,16104 <vPortFree+0x4c>
   16134:	fff7c793          	not	a5,a5
   16138:	00e7f7b3          	and	a5,a5,a4
   1613c:	fef42a23          	sw	a5,-12(s0)
   16140:	88cff0ef          	jal	ra,151cc <vTaskSuspendAll>
   16144:	7dd6178b          	addigp	a5,16348 # 84118 <xFreeBytesRemaining>
   16148:	4398                	c.lw	a4,0(a5)
   1614a:	ff442683          	lw	a3,-12(s0)
   1614e:	1441                	c.addi	s0,-16
   16150:	9736                	c.add	a4,a3
   16152:	c398                	c.sw	a4,0(a5)
   16154:	7ed6170b          	addigp	a4,16364 # 84128 <xStart>
   16158:	0080006f          	j	16160 <vPortFree+0xa8>
   1615c:	00f00733          	add	a4,zero,a5
   16160:	431c                	c.lw	a5,0(a4)
   16162:	fe87ede3          	bltu	a5,s0,1615c <vPortFree+0xa4>
   16166:	4350                	c.lw	a2,4(a4)
   16168:	00c705b3          	add	a1,a4,a2
   1616c:	04b40663          	beq	s0,a1,161b8 <vPortFree+0x100>
   16170:	00d40633          	add	a2,s0,a3
   16174:	02c78663          	beq	a5,a2,161a0 <vPortFree+0xe8>
   16178:	00f42023          	sw	a5,0(s0)
   1617c:	00870463          	beq	a4,s0,16184 <vPortFree+0xcc>
   16180:	00872023          	sw	s0,0(a4)
   16184:	7e96178b          	addigp	a5,16360 # 84124 <xNumberOfSuccessfulFrees>
   16188:	4398                	c.lw	a4,0(a5)
   1618a:	0705                	c.addi	a4,1
   1618c:	c398                	c.sw	a4,0(a5)
   1618e:	4422                	c.lwsp	s0,8(sp)
   16190:	40b2                	c.lwsp	ra,12(sp)
   16192:	4492                	c.lwsp	s1,4(sp)
   16194:	4902                	c.lwsp	s2,0(sp)
   16196:	0141                	c.addi	sp,16
   16198:	840ff06f          	j	151d8 <xTaskResumeAll>
   1619c:	00008067          	ret
   161a0:	7d56262b          	lwgp	a2,16340 # 84110 <pxEnd>
   161a4:	fcc78ae3          	beq	a5,a2,16178 <vPortFree+0xc0>
   161a8:	43dc                	c.lw	a5,4(a5)
   161aa:	96be                	c.add	a3,a5
   161ac:	c054                	c.sw	a3,4(s0)
   161ae:	431c                	c.lw	a5,0(a4)
   161b0:	439c                	c.lw	a5,0(a5)
   161b2:	c01c                	c.sw	a5,0(s0)
   161b4:	fc9ff06f          	j	1617c <vPortFree+0xc4>
   161b8:	96b2                	c.add	a3,a2
   161ba:	843a                	c.mv	s0,a4
   161bc:	c354                	c.sw	a3,4(a4)
   161be:	bf4d                	c.j	16170 <vPortFree+0xb8>

000161c0 <cir_buf_read>:
   161c0:	872a                	c.mv	a4,a0
   161c2:	411c                	c.lw	a5,0(a0)
   161c4:	4148                	c.lw	a0,4(a0)
   161c6:	00f57563          	bgeu	a0,a5,161d0 <cir_buf_read+0x10>
   161ca:	4714                	c.lw	a3,8(a4)
   161cc:	00d50533          	add	a0,a0,a3
   161d0:	8d1d                	c.sub	a0,a5
   161d2:	c139                	c.beqz	a0,16218 <cir_buf_read+0x58>
   161d4:	04a05063          	blez	a0,16214 <cir_buf_read+0x54>
   161d8:	02c05e63          	blez	a2,16214 <cir_buf_read+0x54>
   161dc:	fff58893          	addi	a7,a1,-1
   161e0:	98aa                	c.add	a7,a0
   161e2:	00c58333          	add	t1,a1,a2
   161e6:	a029                	c.j	161f0 <cir_buf_read+0x30>
   161e8:	00158593          	addi	a1,a1,1
   161ec:	02658463          	beq	a1,t1,16214 <cir_buf_read+0x54>
   161f0:	4754                	c.lw	a3,12(a4)
   161f2:	00178813          	addi	a6,a5,1
   161f6:	97b6                	c.add	a5,a3
   161f8:	01072023          	sw	a6,0(a4)
   161fc:	0007c783          	lbu	a5,0(a5)
   16200:	00f58023          	sb	a5,0(a1)
   16204:	431c                	c.lw	a5,0(a4)
   16206:	4714                	c.lw	a3,8(a4)
   16208:	02d7f7b3          	remu	a5,a5,a3
   1620c:	00f72023          	sw	a5,0(a4)
   16210:	fd159ce3          	bne	a1,a7,161e8 <cir_buf_read+0x28>
   16214:	f0c5057f          	minw	a0,a0,a2
   16218:	00008067          	ret

0001621c <cir_buf_write>:
   1621c:	451c                	c.lw	a5,8(a0)
   1621e:	02c7eb63          	bltu	a5,a2,16254 <cir_buf_write+0x38>
   16222:	02c05763          	blez	a2,16250 <cir_buf_write+0x34>
   16226:	415c                	c.lw	a5,4(a0)
   16228:	00c58833          	add	a6,a1,a2
   1622c:	4558                	c.lw	a4,12(a0)
   1622e:	00178693          	addi	a3,a5,1
   16232:	c154                	c.sw	a3,4(a0)
   16234:	0005c683          	lbu	a3,0(a1)
   16238:	97ba                	c.add	a5,a4
   1623a:	00d78023          	sb	a3,0(a5)
   1623e:	415c                	c.lw	a5,4(a0)
   16240:	4518                	c.lw	a4,8(a0)
   16242:	0585                	c.addi	a1,1
   16244:	02e7f7b3          	remu	a5,a5,a4
   16248:	00f52223          	sw	a5,4(a0)
   1624c:	ff0590e3          	bne	a1,a6,1622c <cir_buf_write+0x10>
   16250:	8532                	c.mv	a0,a2
   16252:	8082                	c.jr	ra
   16254:	4501                	c.li	a0,0
   16256:	8082                	c.jr	ra

00016258 <cir_buf_init>:
   16258:	00052023          	sw	zero,0(a0)
   1625c:	00052223          	sw	zero,4(a0)
   16260:	c54c                	c.sw	a1,12(a0)
   16262:	c510                	c.sw	a2,8(a0)
   16264:	8082                	c.jr	ra
   16266:	0001                	c.nop

00016268 <list_init>:
   16268:	00052023          	sw	zero,0(a0)
   1626c:	00052223          	sw	zero,4(a0)
   16270:	00008067          	ret

00016274 <list_push_back>:
   16274:	411c                	c.lw	a5,0(a0)
   16276:	c799                	c.beqz	a5,16284 <list_push_back+0x10>
   16278:	415c                	c.lw	a5,4(a0)
   1627a:	c38c                	c.sw	a1,0(a5)
   1627c:	c14c                	c.sw	a1,4(a0)
   1627e:	0005a023          	sw	zero,0(a1)
   16282:	8082                	c.jr	ra
   16284:	c10c                	c.sw	a1,0(a0)
   16286:	c14c                	c.sw	a1,4(a0)
   16288:	0005a023          	sw	zero,0(a1)
   1628c:	00008067          	ret

00016290 <list_push_front>:
   16290:	411c                	c.lw	a5,0(a0)
   16292:	e399                	c.bnez	a5,16298 <list_push_front+0x8>
   16294:	00b52223          	sw	a1,4(a0)
   16298:	c19c                	c.sw	a5,0(a1)
   1629a:	c10c                	c.sw	a1,0(a0)
   1629c:	00008067          	ret

000162a0 <list_pop_front>:
   162a0:	411c                	c.lw	a5,0(a0)
   162a2:	c789                	c.beqz	a5,162ac <list_pop_front+0xc>
   162a4:	4398                	c.lw	a4,0(a5)
   162a6:	c118                	c.sw	a4,0(a0)
   162a8:	00070463          	beqz	a4,162b0 <list_pop_front+0x10>
   162ac:	853e                	c.mv	a0,a5
   162ae:	8082                	c.jr	ra
   162b0:	00052223          	sw	zero,4(a0)
   162b4:	853e                	c.mv	a0,a5
   162b6:	8082                	c.jr	ra

000162b8 <list_extract>:
   162b8:	411c                	c.lw	a5,0(a0)
   162ba:	cf99                	c.beqz	a5,162d8 <list_extract+0x20>
   162bc:	00b79663          	bne	a5,a1,162c8 <list_extract+0x10>
   162c0:	0200006f          	j	162e0 <list_extract+0x28>
   162c4:	87ba                	c.mv	a5,a4
   162c6:	cb09                	c.beqz	a4,162d8 <list_extract+0x20>
   162c8:	4398                	c.lw	a4,0(a5)
   162ca:	feb71de3          	bne	a4,a1,162c4 <list_extract+0xc>
   162ce:	4154                	c.lw	a3,4(a0)
   162d0:	00d58663          	beq	a1,a3,162dc <list_extract+0x24>
   162d4:	4318                	c.lw	a4,0(a4)
   162d6:	c398                	c.sw	a4,0(a5)
   162d8:	00008067          	ret
   162dc:	c15c                	c.sw	a5,4(a0)
   162de:	bfdd                	c.j	162d4 <list_extract+0x1c>
   162e0:	439c                	c.lw	a5,0(a5)
   162e2:	c11c                	c.sw	a5,0(a0)
   162e4:	00008067          	ret

000162e8 <list_insert_after>:
   162e8:	419c                	c.lw	a5,0(a1)
   162ea:	c190                	c.sw	a2,0(a1)
   162ec:	c781                	c.beqz	a5,162f4 <list_insert_after+0xc>
   162ee:	c21c                	c.sw	a5,0(a2)
   162f0:	00008067          	ret
   162f4:	00008067          	ret

000162f8 <list_size>:
   162f8:	411c                	c.lw	a5,0(a0)
   162fa:	4501                	c.li	a0,0
   162fc:	00078663          	beqz	a5,16308 <list_size+0x10>
   16300:	439c                	c.lw	a5,0(a5)
   16302:	0505                	c.addi	a0,1
   16304:	fff5                	c.bnez	a5,16300 <list_size+0x8>
   16306:	8082                	c.jr	ra
   16308:	00008067          	ret

0001630c <list_flush>:
   1630c:	1141                	c.addi	sp,-16
   1630e:	c422                	c.swsp	s0,8(sp)
   16310:	c606                	c.swsp	ra,12(sp)
   16312:	411c                	c.lw	a5,0(a0)
   16314:	842a                	c.mv	s0,a0
   16316:	cb99                	c.beqz	a5,1632c <list_flush+0x20>
   16318:	4398                	c.lw	a4,0(a5)
   1631a:	853e                	c.mv	a0,a5
   1631c:	c018                	c.sw	a4,0(s0)
   1631e:	cb19                	c.beqz	a4,16334 <list_flush+0x28>
   16320:	d99ff0ef          	jal	ra,160b8 <vPortFree>
   16324:	00042783          	lw	a5,0(s0)
   16328:	fe0798e3          	bnez	a5,16318 <list_flush+0xc>
   1632c:	40b2                	c.lwsp	ra,12(sp)
   1632e:	4422                	c.lwsp	s0,8(sp)
   16330:	0141                	c.addi	sp,16
   16332:	8082                	c.jr	ra
   16334:	00042223          	sw	zero,4(s0)
   16338:	d81ff0ef          	jal	ra,160b8 <vPortFree>
   1633c:	00042783          	lw	a5,0(s0)
   16340:	ffe1                	c.bnez	a5,16318 <list_flush+0xc>
   16342:	40b2                	c.lwsp	ra,12(sp)
   16344:	4422                	c.lwsp	s0,8(sp)
   16346:	0141                	c.addi	sp,16
   16348:	8082                	c.jr	ra
	...

0001634c <prints.constprop.4>:
   1634c:	1101                	c.addi	sp,-32
   1634e:	c84a                	c.swsp	s2,16(sp)
   16350:	c64e                	c.swsp	s3,12(sp)
   16352:	c256                	c.swsp	s5,4(sp)
   16354:	ce06                	c.swsp	ra,28(sp)
   16356:	cc22                	c.swsp	s0,24(sp)
   16358:	ca26                	c.swsp	s1,20(sp)
   1635a:	c452                	c.swsp	s4,8(sp)
   1635c:	8aaa                	c.mv	s5,a0
   1635e:	892e                	c.mv	s2,a1
   16360:	89b2                	c.mv	s3,a2
   16362:	0005c503          	lbu	a0,0(a1)
   16366:	0ac05f63          	blez	a2,16424 <prints.constprop.4+0xd8>
   1636a:	cd79                	c.beqz	a0,16448 <prints.constprop.4+0xfc>
   1636c:	87ae                	c.mv	a5,a1
   1636e:	4401                	c.li	s0,0
   16370:	0785                	c.addi	a5,1
   16372:	0007c703          	lbu	a4,0(a5)
   16376:	0405                	c.addi	s0,1
   16378:	ff65                	c.bnez	a4,16370 <prints.constprop.4+0x24>
   1637a:	01344b63          	blt	s0,s3,16390 <prints.constprop.4+0x44>
   1637e:	0026f413          	andi	s0,a3,2
   16382:	c85d                	c.beqz	s0,16438 <prints.constprop.4+0xec>
   16384:	03000a13          	li	s4,48
   16388:	4981                	c.li	s3,0
   1638a:	4401                	c.li	s0,0
   1638c:	0480006f          	j	163d4 <prints.constprop.4+0x88>
   16390:	40898433          	sub	s0,s3,s0
   16394:	0026fa13          	andi	s4,a3,2
   16398:	001a3a13          	seqz	s4,s4
   1639c:	41400a33          	neg	s4,s4
   163a0:	ff0a7a13          	andi	s4,s4,-16
   163a4:	030a0a13          	addi	s4,s4,48
   163a8:	4806fc5b          	bbs	a3,0,16440 <prints.constprop.4+0xf4>
   163ac:	0a805063          	blez	s0,1644c <prints.constprop.4+0x100>
   163b0:	2b8c148b          	addigp	s1,25272 # 863f4 <putchar_callback>
   163b4:	008009b3          	add	s3,zero,s0
   163b8:	0d5484db          	lea.w	s1,s1,s5
   163bc:	409c                	c.lw	a5,0(s1)
   163be:	19fd                	c.addi	s3,-1
   163c0:	8552                	c.mv	a0,s4
   163c2:	c399                	c.beqz	a5,163c8 <prints.constprop.4+0x7c>
   163c4:	000780e7          	jalr	a5
   163c8:	fe099ae3          	bnez	s3,163bc <prints.constprop.4+0x70>
   163cc:	00094503          	lbu	a0,0(s2)
   163d0:	04050063          	beqz	a0,16410 <prints.constprop.4+0xc4>
   163d4:	2b8c148b          	addigp	s1,25272 # 863f4 <putchar_callback>
   163d8:	0d5484db          	lea.w	s1,s1,s5
   163dc:	409c                	c.lw	a5,0(s1)
   163de:	0905                	c.addi	s2,1
   163e0:	c7b1                	c.beqz	a5,1642c <prints.constprop.4+0xe0>
   163e2:	9782                	c.jalr	a5
   163e4:	00094503          	lbu	a0,0(s2)
   163e8:	0405                	c.addi	s0,1
   163ea:	f96d                	c.bnez	a0,163dc <prints.constprop.4+0x90>
   163ec:	03305263          	blez	s3,16410 <prints.constprop.4+0xc4>
   163f0:	2b8c148b          	addigp	s1,25272 # 863f4 <putchar_callback>
   163f4:	01300933          	add	s2,zero,s3
   163f8:	0d5484db          	lea.w	s1,s1,s5
   163fc:	409c                	c.lw	a5,0(s1)
   163fe:	197d                	c.addi	s2,-1
   16400:	8552                	c.mv	a0,s4
   16402:	c399                	c.beqz	a5,16408 <prints.constprop.4+0xbc>
   16404:	000780e7          	jalr	a5
   16408:	fe091ae3          	bnez	s2,163fc <prints.constprop.4+0xb0>
   1640c:	01340433          	add	s0,s0,s3
   16410:	8522                	c.mv	a0,s0
   16412:	40f2                	c.lwsp	ra,28(sp)
   16414:	4462                	c.lwsp	s0,24(sp)
   16416:	44d2                	c.lwsp	s1,20(sp)
   16418:	4942                	c.lwsp	s2,16(sp)
   1641a:	49b2                	c.lwsp	s3,12(sp)
   1641c:	4a22                	c.lwsp	s4,8(sp)
   1641e:	4a92                	c.lwsp	s5,4(sp)
   16420:	6105                	c.addi16sp	sp,32
   16422:	8082                	c.jr	ra
   16424:	02000a13          	li	s4,32
   16428:	4401                	c.li	s0,0
   1642a:	b75d                	c.j	163d0 <prints.constprop.4+0x84>
   1642c:	00094503          	lbu	a0,0(s2)
   16430:	0405                	c.addi	s0,1
   16432:	f54d                	c.bnez	a0,163dc <prints.constprop.4+0x90>
   16434:	fb9ff06f          	j	163ec <prints.constprop.4+0xa0>
   16438:	4981                	c.li	s3,0
   1643a:	02000a13          	li	s4,32
   1643e:	bf59                	c.j	163d4 <prints.constprop.4+0x88>
   16440:	89a2                	c.mv	s3,s0
   16442:	4401                	c.li	s0,0
   16444:	f941                	c.bnez	a0,163d4 <prints.constprop.4+0x88>
   16446:	b75d                	c.j	163ec <prints.constprop.4+0xa0>
   16448:	8432                	c.mv	s0,a2
   1644a:	b7a9                	c.j	16394 <prints.constprop.4+0x48>
   1644c:	89a2                	c.mv	s3,s0
   1644e:	4401                	c.li	s0,0
   16450:	f81ff06f          	j	163d0 <prints.constprop.4+0x84>

00016454 <prints>:
   16454:	7179                	c.addi16sp	sp,-48
   16456:	cc52                	c.swsp	s4,24(sp)
   16458:	d606                	c.swsp	ra,44(sp)
   1645a:	d422                	c.swsp	s0,40(sp)
   1645c:	d226                	c.swsp	s1,36(sp)
   1645e:	d04a                	c.swsp	s2,32(sp)
   16460:	ce4e                	c.swsp	s3,28(sp)
   16462:	ca56                	c.swsp	s5,20(sp)
   16464:	8a2a                	c.mv	s4,a0
   16466:	00064503          	lbu	a0,0(a2)
   1646a:	0cd05563          	blez	a3,16534 <prints+0xe0>
   1646e:	cd09                	c.beqz	a0,16488 <prints+0x34>
   16470:	87b2                	c.mv	a5,a2
   16472:	4801                	c.li	a6,0
   16474:	0785                	c.addi	a5,1
   16476:	0007c883          	lbu	a7,0(a5)
   1647a:	0805                	c.addi	a6,1
   1647c:	fe089ce3          	bnez	a7,16474 <prints+0x20>
   16480:	0ad84463          	blt	a6,a3,16528 <prints+0xd4>
   16484:	00000693          	li	a3,0
   16488:	4817705b          	bbs	a4,1,16508 <prints+0xb4>
   1648c:	00177413          	andi	s0,a4,1
   16490:	02000493          	li	s1,32
   16494:	02000993          	li	s3,32
   16498:	08041063          	bnez	s0,16518 <prints+0xc4>
   1649c:	02d05263          	blez	a3,164c0 <prints+0x6c>
   164a0:	10058063          	beqz	a1,165a0 <prints+0x14c>
   164a4:	419c                	c.lw	a5,0(a1)
   164a6:	8736                	c.mv	a4,a3
   164a8:	00978023          	sb	s1,0(a5)
   164ac:	419c                	c.lw	a5,0(a1)
   164ae:	177d                	c.addi	a4,-1
   164b0:	0785                	c.addi	a5,1
   164b2:	c19c                	c.sw	a5,0(a1)
   164b4:	fe071ae3          	bnez	a4,164a8 <prints+0x54>
   164b8:	00064503          	lbu	a0,0(a2)
   164bc:	8436                	c.mv	s0,a3
   164be:	4681                	c.li	a3,0
   164c0:	02050a63          	beqz	a0,164f4 <prints+0xa0>
   164c4:	c1c1                	c.beqz	a1,16544 <prints+0xf0>
   164c6:	419c                	c.lw	a5,0(a1)
   164c8:	00a78023          	sb	a0,0(a5)
   164cc:	419c                	c.lw	a5,0(a1)
   164ce:	0605                	c.addi	a2,1
   164d0:	0785                	c.addi	a5,1
   164d2:	c19c                	c.sw	a5,0(a1)
   164d4:	00064503          	lbu	a0,0(a2)
   164d8:	0405                	c.addi	s0,1
   164da:	f57d                	c.bnez	a0,164c8 <prints+0x74>
   164dc:	00d00733          	add	a4,zero,a3
   164e0:	00d05a63          	blez	a3,164f4 <prints+0xa0>
   164e4:	00978023          	sb	s1,0(a5)
   164e8:	419c                	c.lw	a5,0(a1)
   164ea:	16fd                	c.addi	a3,-1
   164ec:	0785                	c.addi	a5,1
   164ee:	c19c                	c.sw	a5,0(a1)
   164f0:	faf5                	c.bnez	a3,164e4 <prints+0x90>
   164f2:	943a                	c.add	s0,a4
   164f4:	8522                	c.mv	a0,s0
   164f6:	50b2                	c.lwsp	ra,44(sp)
   164f8:	5422                	c.lwsp	s0,40(sp)
   164fa:	5492                	c.lwsp	s1,36(sp)
   164fc:	5902                	c.lwsp	s2,32(sp)
   164fe:	49f2                	c.lwsp	s3,28(sp)
   16500:	4a62                	c.lwsp	s4,24(sp)
   16502:	4ad2                	c.lwsp	s5,20(sp)
   16504:	6145                	c.addi16sp	sp,48
   16506:	8082                	c.jr	ra
   16508:	00177413          	andi	s0,a4,1
   1650c:	03000493          	li	s1,48
   16510:	03000993          	li	s3,48
   16514:	f80404e3          	beqz	s0,1649c <prints+0x48>
   16518:	4401                	c.li	s0,0
   1651a:	f54d                	c.bnez	a0,164c4 <prints+0x70>
   1651c:	fcd05ce3          	blez	a3,164f4 <prints+0xa0>
   16520:	c5c5                	c.beqz	a1,165c8 <prints+0x174>
   16522:	419c                	c.lw	a5,0(a1)
   16524:	8736                	c.mv	a4,a3
   16526:	bf7d                	c.j	164e4 <prints+0x90>
   16528:	410686b3          	sub	a3,a3,a6
   1652c:	fc177e5b          	bbs	a4,1,16508 <prints+0xb4>
   16530:	f5dff06f          	j	1648c <prints+0x38>
   16534:	02000493          	li	s1,32
   16538:	02000993          	li	s3,32
   1653c:	4401                	c.li	s0,0
   1653e:	f159                	c.bnez	a0,164c4 <prints+0x70>
   16540:	fb5ff06f          	j	164f4 <prints+0xa0>
   16544:	2b8c190b          	addigp	s2,25272 # 863f4 <putchar_callback>
   16548:	002a1a13          	slli	s4,s4,0x2
   1654c:	014904b3          	add	s1,s2,s4
   16550:	409c                	c.lw	a5,0(s1)
   16552:	cf8d                	c.beqz	a5,1658c <prints+0x138>
   16554:	0605                	c.addi	a2,1
   16556:	c436                	c.swsp	a3,8(sp)
   16558:	c232                	c.swsp	a2,4(sp)
   1655a:	c632                	c.swsp	a2,12(sp)
   1655c:	9782                	c.jalr	a5
   1655e:	4612                	c.lwsp	a2,4(sp)
   16560:	0405                	c.addi	s0,1
   16562:	00064503          	lbu	a0,0(a2)
   16566:	46a2                	c.lwsp	a3,8(sp)
   16568:	f565                	c.bnez	a0,16550 <prints+0xfc>
   1656a:	8ab6                	c.mv	s5,a3
   1656c:	f8d054e3          	blez	a3,164f4 <prints+0xa0>
   16570:	01490933          	add	s2,s2,s4
   16574:	00092783          	lw	a5,0(s2)
   16578:	16fd                	c.addi	a3,-1
   1657a:	854e                	c.mv	a0,s3
   1657c:	c781                	c.beqz	a5,16584 <prints+0x130>
   1657e:	c236                	c.swsp	a3,4(sp)
   16580:	9782                	c.jalr	a5
   16582:	4692                	c.lwsp	a3,4(sp)
   16584:	fae5                	c.bnez	a3,16574 <prints+0x120>
   16586:	9456                	c.add	s0,s5
   16588:	f6dff06f          	j	164f4 <prints+0xa0>
   1658c:	0605                	c.addi	a2,1
   1658e:	00064503          	lbu	a0,0(a2)
   16592:	0405                	c.addi	s0,1
   16594:	fd55                	c.bnez	a0,16550 <prints+0xfc>
   16596:	8ab6                	c.mv	s5,a3
   16598:	fcd04ce3          	bgtz	a3,16570 <prints+0x11c>
   1659c:	f59ff06f          	j	164f4 <prints+0xa0>
   165a0:	2b8c190b          	addigp	s2,25272 # 863f4 <putchar_callback>
   165a4:	00d00433          	add	s0,zero,a3
   165a8:	0d49095b          	lea.w	s2,s2,s4
   165ac:	00092783          	lw	a5,0(s2)
   165b0:	147d                	c.addi	s0,-1
   165b2:	854e                	c.mv	a0,s3
   165b4:	cb81                	c.beqz	a5,165c4 <prints+0x170>
   165b6:	c636                	c.swsp	a3,12(sp)
   165b8:	c432                	c.swsp	a2,8(sp)
   165ba:	c22e                	c.swsp	a1,4(sp)
   165bc:	9782                	c.jalr	a5
   165be:	46b2                	c.lwsp	a3,12(sp)
   165c0:	4622                	c.lwsp	a2,8(sp)
   165c2:	4592                	c.lwsp	a1,4(sp)
   165c4:	f465                	c.bnez	s0,165ac <prints+0x158>
   165c6:	bdcd                	c.j	164b8 <prints+0x64>
   165c8:	8ab6                	c.mv	s5,a3
   165ca:	842a                	c.mv	s0,a0
   165cc:	2b8c190b          	addigp	s2,25272 # 863f4 <putchar_callback>
   165d0:	0a0a                	c.slli	s4,0x2
   165d2:	bf79                	c.j	16570 <prints+0x11c>

000165d4 <printi>:
   165d4:	7139                	c.addi16sp	sp,-64
   165d6:	de06                	c.swsp	ra,60(sp)
   165d8:	dc22                	c.swsp	s0,56(sp)
   165da:	da26                	c.swsp	s1,52(sp)
   165dc:	d84a                	c.swsp	s2,48(sp)
   165de:	d64e                	c.swsp	s3,44(sp)
   165e0:	d452                	c.swsp	s4,40(sp)
   165e2:	d256                	c.swsp	s5,36(sp)
   165e4:	d05a                	c.swsp	s6,32(sp)
   165e6:	14060763          	beqz	a2,16734 <printi+0x160>
   165ea:	89aa                	c.mv	s3,a0
   165ec:	00b00933          	add	s2,zero,a1
   165f0:	12071263          	bnez	a4,16714 <printi+0x140>
   165f4:	00010fa3          	sb	zero,31(sp)
   165f8:	01f10493          	addi	s1,sp,31
   165fc:	00900e13          	li	t3,9
   16600:	fc688893          	addi	a7,a7,-58
   16604:	02d675b3          	remu	a1,a2,a3
   16608:	fff48493          	addi	s1,s1,-1
   1660c:	02d65633          	divu	a2,a2,a3
   16610:	00b88533          	add	a0,a7,a1
   16614:	03050513          	addi	a0,a0,48
   16618:	03058313          	addi	t1,a1,48
   1661c:	0ff57513          	andi	a0,a0,255
   16620:	00be6463          	bltu	t3,a1,16628 <printi+0x54>
   16624:	0ff37513          	andi	a0,t1,255
   16628:	00a48023          	sb	a0,0(s1)
   1662c:	fe61                	c.bnez	a2,16604 <printi+0x30>
   1662e:	0e070763          	beqz	a4,1671c <printi+0x148>
   16632:	12078d63          	beqz	a5,1676c <printi+0x198>
   16636:	00287713          	andi	a4,a6,2
   1663a:	843a                	c.mv	s0,a4
   1663c:	1c070063          	beqz	a4,167fc <printi+0x228>
   16640:	20090a63          	beqz	s2,16854 <printi+0x280>
   16644:	00092703          	lw	a4,0(s2)
   16648:	02d00693          	li	a3,45
   1664c:	00d70023          	sb	a3,0(a4)
   16650:	00092603          	lw	a2,0(s2)
   16654:	00160613          	addi	a2,a2,1
   16658:	00c92023          	sw	a2,0(s2)
   1665c:	17fd                	c.addi	a5,-1
   1665e:	0004c503          	lbu	a0,0(s1)
   16662:	4705                	c.li	a4,1
   16664:	1ef05063          	blez	a5,16844 <printi+0x270>
   16668:	00050c63          	beqz	a0,16680 <printi+0xac>
   1666c:	86a6                	c.mv	a3,s1
   1666e:	4601                	c.li	a2,0
   16670:	0685                	c.addi	a3,1
   16672:	0006c583          	lbu	a1,0(a3)
   16676:	0605                	c.addi	a2,1
   16678:	fde5                	c.bnez	a1,16670 <printi+0x9c>
   1667a:	16f64363          	blt	a2,a5,167e0 <printi+0x20c>
   1667e:	4781                	c.li	a5,0
   16680:	e461                	c.bnez	s0,16748 <printi+0x174>
   16682:	00187413          	andi	s0,a6,1
   16686:	02000a13          	li	s4,32
   1668a:	02000b13          	li	s6,32
   1668e:	e469                	c.bnez	s0,16758 <printi+0x184>
   16690:	02f05663          	blez	a5,166bc <printi+0xe8>
   16694:	18090063          	beqz	s2,16814 <printi+0x240>
   16698:	00092603          	lw	a2,0(s2)
   1669c:	00f006b3          	add	a3,zero,a5
   166a0:	01460023          	sb	s4,0(a2)
   166a4:	00092603          	lw	a2,0(s2)
   166a8:	16fd                	c.addi	a3,-1
   166aa:	0605                	c.addi	a2,1
   166ac:	00c92023          	sw	a2,0(s2)
   166b0:	fe0698e3          	bnez	a3,166a0 <printi+0xcc>
   166b4:	0004c503          	lbu	a0,0(s1)
   166b8:	843e                	c.mv	s0,a5
   166ba:	4781                	c.li	a5,0
   166bc:	04050063          	beqz	a0,166fc <printi+0x128>
   166c0:	0c090863          	beqz	s2,16790 <printi+0x1bc>
   166c4:	00092603          	lw	a2,0(s2)
   166c8:	00a60023          	sb	a0,0(a2)
   166cc:	00092603          	lw	a2,0(s2)
   166d0:	0485                	c.addi	s1,1
   166d2:	0605                	c.addi	a2,1
   166d4:	0004c503          	lbu	a0,0(s1)
   166d8:	00c92023          	sw	a2,0(s2)
   166dc:	0405                	c.addi	s0,1
   166de:	f56d                	c.bnez	a0,166c8 <printi+0xf4>
   166e0:	00f006b3          	add	a3,zero,a5
   166e4:	00f05c63          	blez	a5,166fc <printi+0x128>
   166e8:	01460023          	sb	s4,0(a2)
   166ec:	00092603          	lw	a2,0(s2)
   166f0:	17fd                	c.addi	a5,-1
   166f2:	0605                	c.addi	a2,1
   166f4:	00c92023          	sw	a2,0(s2)
   166f8:	fbe5                	c.bnez	a5,166e8 <printi+0x114>
   166fa:	9436                	c.add	s0,a3
   166fc:	00e40533          	add	a0,s0,a4
   16700:	50f2                	c.lwsp	ra,60(sp)
   16702:	5462                	c.lwsp	s0,56(sp)
   16704:	54d2                	c.lwsp	s1,52(sp)
   16706:	5942                	c.lwsp	s2,48(sp)
   16708:	59b2                	c.lwsp	s3,44(sp)
   1670a:	5a22                	c.lwsp	s4,40(sp)
   1670c:	5a92                	c.lwsp	s5,36(sp)
   1670e:	5b02                	c.lwsp	s6,32(sp)
   16710:	6121                	c.addi16sp	sp,64
   16712:	8082                	c.jr	ra
   16714:	0ca6d85b          	beqc	a3,10,167e4 <printi+0x210>
   16718:	4701                	c.li	a4,0
   1671a:	bde9                	c.j	165f4 <printi+0x20>
   1671c:	00287413          	andi	s0,a6,2
   16720:	f4f046e3          	bgtz	a5,1666c <printi+0x98>
   16724:	4401                	c.li	s0,0
   16726:	02000a13          	li	s4,32
   1672a:	02000b13          	li	s6,32
   1672e:	f949                	c.bnez	a0,166c0 <printi+0xec>
   16730:	fcdff06f          	j	166fc <printi+0x128>
   16734:	86be                	c.mv	a3,a5
   16736:	8742                	c.mv	a4,a6
   16738:	03000793          	li	a5,48
   1673c:	0850                	c.addi4spn	a2,sp,20
   1673e:	00f11a23          	sh	a5,20(sp)
   16742:	3b09                	c.jal	16454 <prints>
   16744:	fbdff06f          	j	16700 <printi+0x12c>
   16748:	00187413          	andi	s0,a6,1
   1674c:	03000a13          	li	s4,48
   16750:	03000b13          	li	s6,48
   16754:	f2040ee3          	beqz	s0,16690 <printi+0xbc>
   16758:	4401                	c.li	s0,0
   1675a:	f13d                	c.bnez	a0,166c0 <printi+0xec>
   1675c:	faf050e3          	blez	a5,166fc <printi+0x128>
   16760:	10090a63          	beqz	s2,16874 <printi+0x2a0>
   16764:	00092603          	lw	a2,0(s2)
   16768:	86be                	c.mv	a3,a5
   1676a:	bfbd                	c.j	166e8 <printi+0x114>
   1676c:	02d00713          	li	a4,45
   16770:	fff48693          	addi	a3,s1,-1
   16774:	fee48fa3          	sb	a4,-1(s1)
   16778:	84b6                	c.mv	s1,a3
   1677a:	4701                	c.li	a4,0
   1677c:	02000a13          	li	s4,32
   16780:	02000b13          	li	s6,32
   16784:	00000413          	li	s0,0
   16788:	02d00513          	li	a0,45
   1678c:	f2091ce3          	bnez	s2,166c4 <printi+0xf0>
   16790:	2b8c1a8b          	addigp	s5,25272 # 863f4 <putchar_callback>
   16794:	00299993          	slli	s3,s3,0x2
   16798:	013a8933          	add	s2,s5,s3
   1679c:	00092683          	lw	a3,0(s2)
   167a0:	caa1                	c.beqz	a3,167f0 <printi+0x21c>
   167a2:	c63e                	c.swsp	a5,12(sp)
   167a4:	c43a                	c.swsp	a4,8(sp)
   167a6:	0485                	c.addi	s1,1
   167a8:	9682                	c.jalr	a3
   167aa:	0004c503          	lbu	a0,0(s1)
   167ae:	0405                	c.addi	s0,1
   167b0:	4722                	c.lwsp	a4,8(sp)
   167b2:	47b2                	c.lwsp	a5,12(sp)
   167b4:	fe0514e3          	bnez	a0,1679c <printi+0x1c8>
   167b8:	00f004b3          	add	s1,zero,a5
   167bc:	f4f050e3          	blez	a5,166fc <printi+0x128>
   167c0:	015989b3          	add	s3,s3,s5
   167c4:	0009a683          	lw	a3,0(s3)
   167c8:	17fd                	c.addi	a5,-1
   167ca:	855a                	c.mv	a0,s6
   167cc:	c691                	c.beqz	a3,167d8 <printi+0x204>
   167ce:	c63e                	c.swsp	a5,12(sp)
   167d0:	c43a                	c.swsp	a4,8(sp)
   167d2:	9682                	c.jalr	a3
   167d4:	47b2                	c.lwsp	a5,12(sp)
   167d6:	4722                	c.lwsp	a4,8(sp)
   167d8:	f7f5                	c.bnez	a5,167c4 <printi+0x1f0>
   167da:	9426                	c.add	s0,s1
   167dc:	f21ff06f          	j	166fc <printi+0x128>
   167e0:	8f91                	c.sub	a5,a2
   167e2:	bd79                	c.j	16680 <printi+0xac>
   167e4:	04064a63          	bltz	a2,16838 <printi+0x264>
   167e8:	00010fa3          	sb	zero,31(sp)
   167ec:	4701                	c.li	a4,0
   167ee:	b529                	c.j	165f8 <printi+0x24>
   167f0:	0485                	c.addi	s1,1
   167f2:	0004c503          	lbu	a0,0(s1)
   167f6:	0405                	c.addi	s0,1
   167f8:	f155                	c.bnez	a0,1679c <printi+0x1c8>
   167fa:	bf7d                	c.j	167b8 <printi+0x1e4>
   167fc:	02d00613          	li	a2,45
   16800:	fff48693          	addi	a3,s1,-1
   16804:	fec48fa3          	sb	a2,-1(s1)
   16808:	02d00513          	li	a0,45
   1680c:	84b6                	c.mv	s1,a3
   1680e:	e4f04fe3          	bgtz	a5,1666c <printi+0x98>
   16812:	b79d                	c.j	16778 <printi+0x1a4>
   16814:	2b8c1a8b          	addigp	s5,25272 # 863f4 <putchar_callback>
   16818:	00f00433          	add	s0,zero,a5
   1681c:	0d3a8adb          	lea.w	s5,s5,s3
   16820:	000aa683          	lw	a3,0(s5)
   16824:	147d                	c.addi	s0,-1
   16826:	855a                	c.mv	a0,s6
   16828:	c691                	c.beqz	a3,16834 <printi+0x260>
   1682a:	c63e                	c.swsp	a5,12(sp)
   1682c:	c43a                	c.swsp	a4,8(sp)
   1682e:	9682                	c.jalr	a3
   16830:	47b2                	c.lwsp	a5,12(sp)
   16832:	4722                	c.lwsp	a4,8(sp)
   16834:	f475                	c.bnez	s0,16820 <printi+0x24c>
   16836:	bdbd                	c.j	166b4 <printi+0xe0>
   16838:	40c00633          	neg	a2,a2
   1683c:	00010fa3          	sb	zero,31(sp)
   16840:	db9ff06f          	j	165f8 <printi+0x24>
   16844:	02000a13          	li	s4,32
   16848:	02000b13          	li	s6,32
   1684c:	4401                	c.li	s0,0
   1684e:	e60519e3          	bnez	a0,166c0 <printi+0xec>
   16852:	b56d                	c.j	166fc <printi+0x128>
   16854:	2b8c1a8b          	addigp	s5,25272 # 863f4 <putchar_callback>
   16858:	0d3a8adb          	lea.w	s5,s5,s3
   1685c:	000aa703          	lw	a4,0(s5)
   16860:	de070ee3          	beqz	a4,1665c <printi+0x88>
   16864:	02d00513          	li	a0,45
   16868:	c642                	c.swsp	a6,12(sp)
   1686a:	c43e                	c.swsp	a5,8(sp)
   1686c:	9702                	c.jalr	a4
   1686e:	4832                	c.lwsp	a6,12(sp)
   16870:	47a2                	c.lwsp	a5,8(sp)
   16872:	b3ed                	c.j	1665c <printi+0x88>
   16874:	84be                	c.mv	s1,a5
   16876:	842a                	c.mv	s0,a0
   16878:	2b8c1a8b          	addigp	s5,25272 # 863f4 <putchar_callback>
   1687c:	098a                	c.slli	s3,0x2
   1687e:	b789                	c.j	167c0 <printi+0x1ec>

00016880 <print.constprop.2>:
   16880:	711d                	c.addi16sp	sp,-96
   16882:	ce86                	c.swsp	ra,92(sp)
   16884:	cca2                	c.swsp	s0,88(sp)
   16886:	caa6                	c.swsp	s1,84(sp)
   16888:	c8ca                	c.swsp	s2,80(sp)
   1688a:	c6ce                	c.swsp	s3,76(sp)
   1688c:	c4d2                	c.swsp	s4,72(sp)
   1688e:	c2d6                	c.swsp	s5,68(sp)
   16890:	c0da                	c.swsp	s6,64(sp)
   16892:	de5e                	c.swsp	s7,60(sp)
   16894:	dc62                	c.swsp	s8,56(sp)
   16896:	da66                	c.swsp	s9,52(sp)
   16898:	d86a                	c.swsp	s10,48(sp)
   1689a:	d66e                	c.swsp	s11,44(sp)
   1689c:	0005c783          	lbu	a5,0(a1)
   168a0:	3a078263          	beqz	a5,16c44 <print.constprop.2+0x3c4>
   168a4:	2b8c148b          	addigp	s1,25272 # 863f4 <putchar_callback>
   168a8:	2001f9b7          	lui	s3,0x2001f
   168ac:	8dae                	c.mv	s11,a1
   168ae:	8a2a                	c.mv	s4,a0
   168b0:	8932                	c.mv	s2,a2
   168b2:	4401                	c.li	s0,0
   168b4:	0ca484db          	lea.w	s1,s1,a0
   168b8:	fd498993          	addi	s3,s3,-44 # 2001efd4 <_ITB_BASE_+0xe24>
   168bc:	01c0006f          	j	168d8 <print.constprop.2+0x58>
   168c0:	4094                	c.lw	a3,0(s1)
   168c2:	c299                	c.beqz	a3,168c8 <print.constprop.2+0x48>
   168c4:	853e                	c.mv	a0,a5
   168c6:	9682                	c.jalr	a3
   168c8:	87ea                	c.mv	a5,s10
   168ca:	0405                	c.addi	s0,1
   168cc:	8d6e                	c.mv	s10,s11
   168ce:	8dbe                	c.mv	s11,a5
   168d0:	001d4783          	lbu	a5,1(s10)
   168d4:	1a078863          	beqz	a5,16a84 <print.constprop.2+0x204>
   168d8:	001d8d13          	addi	s10,s11,1
   168dc:	be57e2db          	bnec	a5,37,168c0 <print.constprop.2+0x40>
   168e0:	001dc783          	lbu	a5,1(s11)
   168e4:	1a078063          	beqz	a5,16a84 <print.constprop.2+0x204>
   168e8:	0057e8db          	bnec	a5,37,168f8 <print.constprop.2+0x78>
   168ec:	002d8693          	addi	a3,s11,2
   168f0:	8dea                	c.mv	s11,s10
   168f2:	8d36                	c.mv	s10,a3
   168f4:	fcdff06f          	j	168c0 <print.constprop.2+0x40>
   168f8:	00000693          	li	a3,0
   168fc:	12d7dedb          	beqc	a5,45,16a38 <print.constprop.2+0x1b8>
   16900:	1507e4db          	bnec	a5,48,16a48 <print.constprop.2+0x1c8>
   16904:	0d05                	c.addi	s10,1
   16906:	0026e693          	ori	a3,a3,2
   1690a:	000d4783          	lbu	a5,0(s10)
   1690e:	bf07dbdb          	beqc	a5,48,16904 <print.constprop.2+0x84>
   16912:	fd078593          	addi	a1,a5,-48
   16916:	0ff5f513          	andi	a0,a1,255
   1691a:	4625                	c.li	a2,9
   1691c:	00200313          	li	t1,2
   16920:	12a66c63          	bltu	a2,a0,16a58 <print.constprop.2+0x1d8>
   16924:	4601                	c.li	a2,0
   16926:	48a9                	c.li	a7,10
   16928:	00900813          	li	a6,9
   1692c:	0d05                	c.addi	s10,1
   1692e:	c51615ff          	maddr32	a1,a2,a7
   16932:	000d4783          	lbu	a5,0(s10)
   16936:	862e                	c.mv	a2,a1
   16938:	fd078593          	addi	a1,a5,-48
   1693c:	0ff5f513          	andi	a0,a1,255
   16940:	fea876e3          	bgeu	a6,a0,1692c <print.constprop.2+0xac>
   16944:	001d0d93          	addi	s11,s10,1
   16948:	5137dedb          	beqc	a5,115,16a64 <print.constprop.2+0x1e4>
   1694c:	5647d2db          	beqc	a5,100,16ab0 <print.constprop.2+0x230>
   16950:	5f87d6db          	beqc	a5,120,16b3c <print.constprop.2+0x2bc>
   16954:	6387dc5b          	beqc	a5,88,16b8c <print.constprop.2+0x30c>
   16958:	6957dadb          	beqc	a5,117,16bec <print.constprop.2+0x36c>
   1695c:	6c37d4db          	beqc	a5,99,16c24 <print.constprop.2+0x3a4>
   16960:	6ed7d45b          	beqc	a5,77,16c48 <print.constprop.2+0x3c8>
   16964:	f6d7e6db          	bnec	a5,109,168d0 <print.constprop.2+0x50>
   16968:	00092703          	lw	a4,0(s2)
   1696c:	0850                	c.addi4spn	a2,sp,20
   1696e:	c43a                	c.swsp	a4,8(sp)
   16970:	4705                	c.li	a4,1
   16972:	8f11                	c.sub	a4,a2
   16974:	c23a                	c.swsp	a4,4(sp)
   16976:	4722                	c.lwsp	a4,8(sp)
   16978:	4b01                	c.li	s6,0
   1697a:	016707b3          	add	a5,a4,s6
   1697e:	0007c603          	lbu	a2,0(a5)
   16982:	0911                	c.addi	s2,4
   16984:	4aa5                	c.li	s5,9
   16986:	ca2d                	c.beqz	a2,169f8 <print.constprop.2+0x178>
   16988:	01f10c13          	addi	s8,sp,31
   1698c:	00010fa3          	sb	zero,31(sp)
   16990:	00f67593          	andi	a1,a2,15
   16994:	05758b93          	addi	s7,a1,87
   16998:	fffc0c13          	addi	s8,s8,-1
   1699c:	00bae463          	bltu	s5,a1,169a4 <print.constprop.2+0x124>
   169a0:	03058b93          	addi	s7,a1,48
   169a4:	017c0023          	sb	s7,0(s8)
   169a8:	8211                	c.srli	a2,0x4
   169aa:	f27d                	c.bnez	a2,16990 <print.constprop.2+0x110>
   169ac:	85e2                	c.mv	a1,s8
   169ae:	4c81                	c.li	s9,0
   169b0:	0585                	c.addi	a1,1
   169b2:	0005c503          	lbu	a0,0(a1)
   169b6:	0c85                	c.addi	s9,1
   169b8:	fd65                	c.bnez	a0,169b0 <print.constprop.2+0x130>
   169ba:	3a1cd35b          	beqc	s9,1,16d60 <print.constprop.2+0x4e0>
   169be:	4c81                	c.li	s9,0
   169c0:	4094                	c.lw	a3,0(s1)
   169c2:	855e                	c.mv	a0,s7
   169c4:	0c05                	c.addi	s8,1
   169c6:	cef9                	c.beqz	a3,16aa4 <print.constprop.2+0x224>
   169c8:	9682                	c.jalr	a3
   169ca:	000c4b83          	lbu	s7,0(s8)
   169ce:	0c85                	c.addi	s9,1
   169d0:	fe0b98e3          	bnez	s7,169c0 <print.constprop.2+0x140>
   169d4:	0b05                	c.addi	s6,1
   169d6:	9466                	c.add	s0,s9
   169d8:	ae6b5c5b          	beqc	s6,6,168d0 <print.constprop.2+0x50>
   169dc:	409c                	c.lw	a5,0(s1)
   169de:	c789                	c.beqz	a5,169e8 <print.constprop.2+0x168>
   169e0:	03a00513          	li	a0,58
   169e4:	000780e7          	jalr	a5
   169e8:	4722                	c.lwsp	a4,8(sp)
   169ea:	0405                	c.addi	s0,1
   169ec:	016707b3          	add	a5,a4,s6
   169f0:	0007c603          	lbu	a2,0(a5)
   169f4:	f8061ae3          	bnez	a2,16988 <print.constprop.2+0x108>
   169f8:	03000713          	li	a4,48
   169fc:	00e11a23          	sh	a4,20(sp)
   16a00:	4712                	c.lwsp	a4,4(sp)
   16a02:	085c                	c.addi4spn	a5,sp,20
   16a04:	00e78633          	add	a2,a5,a4
   16a08:	0785                	c.addi	a5,1
   16a0a:	0007c683          	lbu	a3,0(a5)
   16a0e:	fafd                	c.bnez	a3,16a04 <print.constprop.2+0x184>
   16a10:	4705                	c.li	a4,1
   16a12:	409c                	c.lw	a5,0(s1)
   16a14:	34c75e63          	bge	a4,a2,16d70 <print.constprop.2+0x4f0>
   16a18:	00000c93          	li	s9,0
   16a1c:	01410b93          	addi	s7,sp,20
   16a20:	03000513          	li	a0,48
   16a24:	0b85                	c.addi	s7,1
   16a26:	1a078b63          	beqz	a5,16bdc <print.constprop.2+0x35c>
   16a2a:	9782                	c.jalr	a5
   16a2c:	000bc503          	lbu	a0,0(s7)
   16a30:	0c85                	c.addi	s9,1
   16a32:	d14d                	c.beqz	a0,169d4 <print.constprop.2+0x154>
   16a34:	409c                	c.lw	a5,0(s1)
   16a36:	b7fd                	c.j	16a24 <print.constprop.2+0x1a4>
   16a38:	002dc783          	lbu	a5,2(s11)
   16a3c:	002d8d13          	addi	s10,s11,2
   16a40:	00100693          	li	a3,1
   16a44:	ad07d0db          	beqc	a5,48,16904 <print.constprop.2+0x84>
   16a48:	fd078593          	addi	a1,a5,-48
   16a4c:	0ff5f513          	andi	a0,a1,255
   16a50:	4625                	c.li	a2,9
   16a52:	4301                	c.li	t1,0
   16a54:	eca678e3          	bgeu	a2,a0,16924 <print.constprop.2+0xa4>
   16a58:	00000613          	li	a2,0
   16a5c:	001d0d93          	addi	s11,s10,1
   16a60:	ef37e6db          	bnec	a5,115,1694c <print.constprop.2+0xcc>
   16a64:	00092783          	lw	a5,0(s2)
   16a68:	85ce                	c.mv	a1,s3
   16a6a:	0911                	c.addi	s2,4
   16a6c:	c391                	c.beqz	a5,16a70 <print.constprop.2+0x1f0>
   16a6e:	85be                	c.mv	a1,a5
   16a70:	01400533          	add	a0,zero,s4
   16a74:	8d9ff0ef          	jal	ra,1634c <prints.constprop.4>
   16a78:	00a40433          	add	s0,s0,a0
   16a7c:	001d4783          	lbu	a5,1(s10)
   16a80:	e4079ce3          	bnez	a5,168d8 <print.constprop.2+0x58>
   16a84:	8522                	c.mv	a0,s0
   16a86:	40f6                	c.lwsp	ra,92(sp)
   16a88:	4466                	c.lwsp	s0,88(sp)
   16a8a:	44d6                	c.lwsp	s1,84(sp)
   16a8c:	4946                	c.lwsp	s2,80(sp)
   16a8e:	49b6                	c.lwsp	s3,76(sp)
   16a90:	4a26                	c.lwsp	s4,72(sp)
   16a92:	4a96                	c.lwsp	s5,68(sp)
   16a94:	4b06                	c.lwsp	s6,64(sp)
   16a96:	5bf2                	c.lwsp	s7,60(sp)
   16a98:	5c62                	c.lwsp	s8,56(sp)
   16a9a:	5cd2                	c.lwsp	s9,52(sp)
   16a9c:	5d42                	c.lwsp	s10,48(sp)
   16a9e:	5db2                	c.lwsp	s11,44(sp)
   16aa0:	6125                	c.addi16sp	sp,96
   16aa2:	8082                	c.jr	ra
   16aa4:	000c4b83          	lbu	s7,0(s8)
   16aa8:	0c85                	c.addi	s9,1
   16aaa:	f00b9be3          	bnez	s7,169c0 <print.constprop.2+0x140>
   16aae:	b71d                	c.j	169d4 <print.constprop.2+0x154>
   16ab0:	00092503          	lw	a0,0(s2)
   16ab4:	0911                	c.addi	s2,4
   16ab6:	c53d                	c.beqz	a0,16b24 <print.constprop.2+0x2a4>
   16ab8:	2e054463          	bltz	a0,16da0 <print.constprop.2+0x520>
   16abc:	00000a93          	li	s5,0
   16ac0:	00010fa3          	sb	zero,31(sp)
   16ac4:	ccccde37          	lui	t3,0xccccd
   16ac8:	01f10593          	addi	a1,sp,31
   16acc:	ccde0e13          	addi	t3,t3,-819 # cccccccd <BIN_SIZE+0xacc8e665>
   16ad0:	00a00e93          	li	t4,10
   16ad4:	03c537b3          	mulhu	a5,a0,t3
   16ad8:	15fd                	c.addi	a1,-1
   16ada:	838d                	c.srli	a5,0x3
   16adc:	c7d7957f          	msubr32	a0,a5,t4
   16ae0:	88aa                	c.mv	a7,a0
   16ae2:	853e                	c.mv	a0,a5
   16ae4:	03088793          	addi	a5,a7,48
   16ae8:	00f58023          	sb	a5,0(a1)
   16aec:	f565                	c.bnez	a0,16ad4 <print.constprop.2+0x254>
   16aee:	020a8363          	beqz	s5,16b14 <print.constprop.2+0x294>
   16af2:	28060f63          	beqz	a2,16d90 <print.constprop.2+0x510>
   16af6:	28030d63          	beqz	t1,16d90 <print.constprop.2+0x510>
   16afa:	409c                	c.lw	a5,0(s1)
   16afc:	cb91                	c.beqz	a5,16b10 <print.constprop.2+0x290>
   16afe:	02d00513          	li	a0,45
   16b02:	c62e                	c.swsp	a1,12(sp)
   16b04:	c432                	c.swsp	a2,8(sp)
   16b06:	c236                	c.swsp	a3,4(sp)
   16b08:	9782                	c.jalr	a5
   16b0a:	45b2                	c.lwsp	a1,12(sp)
   16b0c:	4622                	c.lwsp	a2,8(sp)
   16b0e:	4692                	c.lwsp	a3,4(sp)
   16b10:	167d                	c.addi	a2,-1
   16b12:	4a85                	c.li	s5,1
   16b14:	01400533          	add	a0,zero,s4
   16b18:	835ff0ef          	jal	ra,1634c <prints.constprop.4>
   16b1c:	9556                	c.add	a0,s5
   16b1e:	942a                	c.add	s0,a0
   16b20:	f5dff06f          	j	16a7c <print.constprop.2+0x1fc>
   16b24:	03000793          	li	a5,48
   16b28:	084c                	c.addi4spn	a1,sp,20
   16b2a:	8552                	c.mv	a0,s4
   16b2c:	00f11a23          	sh	a5,20(sp)
   16b30:	81dff0ef          	jal	ra,1634c <prints.constprop.4>
   16b34:	00a40433          	add	s0,s0,a0
   16b38:	f45ff06f          	j	16a7c <print.constprop.2+0x1fc>
   16b3c:	00092783          	lw	a5,0(s2)
   16b40:	0911                	c.addi	s2,4
   16b42:	d3ed                	c.beqz	a5,16b24 <print.constprop.2+0x2a4>
   16b44:	01f10593          	addi	a1,sp,31
   16b48:	00900e13          	li	t3,9
   16b4c:	00010fa3          	sb	zero,31(sp)
   16b50:	00f7f513          	andi	a0,a5,15
   16b54:	05750313          	addi	t1,a0,87
   16b58:	03050893          	addi	a7,a0,48
   16b5c:	fff58593          	addi	a1,a1,-1
   16b60:	02ae7063          	bgeu	t3,a0,16b80 <print.constprop.2+0x300>
   16b64:	00658023          	sb	t1,0(a1)
   16b68:	8391                	c.srli	a5,0x4
   16b6a:	f00783e3          	beqz	a5,16a70 <print.constprop.2+0x1f0>
   16b6e:	00f7f513          	andi	a0,a5,15
   16b72:	05750313          	addi	t1,a0,87
   16b76:	03050893          	addi	a7,a0,48
   16b7a:	15fd                	c.addi	a1,-1
   16b7c:	feae64e3          	bltu	t3,a0,16b64 <print.constprop.2+0x2e4>
   16b80:	01158023          	sb	a7,0(a1)
   16b84:	8391                	c.srli	a5,0x4
   16b86:	f7e9                	c.bnez	a5,16b50 <print.constprop.2+0x2d0>
   16b88:	ee9ff06f          	j	16a70 <print.constprop.2+0x1f0>
   16b8c:	00092783          	lw	a5,0(s2)
   16b90:	0911                	c.addi	s2,4
   16b92:	dbc9                	c.beqz	a5,16b24 <print.constprop.2+0x2a4>
   16b94:	01f10593          	addi	a1,sp,31
   16b98:	00900e13          	li	t3,9
   16b9c:	00010fa3          	sb	zero,31(sp)
   16ba0:	00f7f513          	andi	a0,a5,15
   16ba4:	03750313          	addi	t1,a0,55
   16ba8:	03050893          	addi	a7,a0,48
   16bac:	fff58593          	addi	a1,a1,-1
   16bb0:	02ae7063          	bgeu	t3,a0,16bd0 <print.constprop.2+0x350>
   16bb4:	00658023          	sb	t1,0(a1)
   16bb8:	8391                	c.srli	a5,0x4
   16bba:	ea078be3          	beqz	a5,16a70 <print.constprop.2+0x1f0>
   16bbe:	00f7f513          	andi	a0,a5,15
   16bc2:	03750313          	addi	t1,a0,55
   16bc6:	03050893          	addi	a7,a0,48
   16bca:	15fd                	c.addi	a1,-1
   16bcc:	feae64e3          	bltu	t3,a0,16bb4 <print.constprop.2+0x334>
   16bd0:	01158023          	sb	a7,0(a1)
   16bd4:	8391                	c.srli	a5,0x4
   16bd6:	f7e9                	c.bnez	a5,16ba0 <print.constprop.2+0x320>
   16bd8:	e99ff06f          	j	16a70 <print.constprop.2+0x1f0>
   16bdc:	000bc503          	lbu	a0,0(s7)
   16be0:	0c85                	c.addi	s9,1
   16be2:	de0509e3          	beqz	a0,169d4 <print.constprop.2+0x154>
   16be6:	409c                	c.lw	a5,0(s1)
   16be8:	e3dff06f          	j	16a24 <print.constprop.2+0x1a4>
   16bec:	00092503          	lw	a0,0(s2)
   16bf0:	0911                	c.addi	s2,4
   16bf2:	d90d                	c.beqz	a0,16b24 <print.constprop.2+0x2a4>
   16bf4:	ccccd337          	lui	t1,0xccccd
   16bf8:	01f10593          	addi	a1,sp,31
   16bfc:	ccd30313          	addi	t1,t1,-819 # cccccccd <BIN_SIZE+0xacc8e665>
   16c00:	00a00e13          	li	t3,10
   16c04:	00010fa3          	sb	zero,31(sp)
   16c08:	026537b3          	mulhu	a5,a0,t1
   16c0c:	15fd                	c.addi	a1,-1
   16c0e:	838d                	c.srli	a5,0x3
   16c10:	c7c7957f          	msubr32	a0,a5,t3
   16c14:	88aa                	c.mv	a7,a0
   16c16:	853e                	c.mv	a0,a5
   16c18:	03088793          	addi	a5,a7,48
   16c1c:	00f58023          	sb	a5,0(a1)
   16c20:	f565                	c.bnez	a0,16c08 <print.constprop.2+0x388>
   16c22:	b5b9                	c.j	16a70 <print.constprop.2+0x1f0>
   16c24:	00092783          	lw	a5,0(s2)
   16c28:	080c                	c.addi4spn	a1,sp,16
   16c2a:	8552                	c.mv	a0,s4
   16c2c:	00f10823          	sb	a5,16(sp)
   16c30:	000108a3          	sb	zero,17(sp)
   16c34:	00490913          	addi	s2,s2,4
   16c38:	f14ff0ef          	jal	ra,1634c <prints.constprop.4>
   16c3c:	00a40433          	add	s0,s0,a0
   16c40:	c91ff06f          	j	168d0 <print.constprop.2+0x50>
   16c44:	4401                	c.li	s0,0
   16c46:	bd3d                	c.j	16a84 <print.constprop.2+0x204>
   16c48:	00092703          	lw	a4,0(s2)
   16c4c:	0850                	c.addi4spn	a2,sp,20
   16c4e:	c43a                	c.swsp	a4,8(sp)
   16c50:	4705                	c.li	a4,1
   16c52:	8f11                	c.sub	a4,a2
   16c54:	c23a                	c.swsp	a4,4(sp)
   16c56:	4722                	c.lwsp	a4,8(sp)
   16c58:	4b01                	c.li	s6,0
   16c5a:	016707b3          	add	a5,a4,s6
   16c5e:	0007c603          	lbu	a2,0(a5)
   16c62:	0911                	c.addi	s2,4
   16c64:	4aa5                	c.li	s5,9
   16c66:	ca3d                	c.beqz	a2,16cdc <print.constprop.2+0x45c>
   16c68:	01f10c13          	addi	s8,sp,31
   16c6c:	00010fa3          	sb	zero,31(sp)
   16c70:	00f67593          	andi	a1,a2,15
   16c74:	03758b93          	addi	s7,a1,55
   16c78:	fffc0c13          	addi	s8,s8,-1
   16c7c:	00bae463          	bltu	s5,a1,16c84 <print.constprop.2+0x404>
   16c80:	03058b93          	addi	s7,a1,48
   16c84:	017c0023          	sb	s7,0(s8)
   16c88:	8211                	c.srli	a2,0x4
   16c8a:	f27d                	c.bnez	a2,16c70 <print.constprop.2+0x3f0>
   16c8c:	85e2                	c.mv	a1,s8
   16c8e:	4c81                	c.li	s9,0
   16c90:	0585                	c.addi	a1,1
   16c92:	0005c503          	lbu	a0,0(a1)
   16c96:	0c85                	c.addi	s9,1
   16c98:	fd65                	c.bnez	a0,16c90 <print.constprop.2+0x410>
   16c9a:	081cdd5b          	beqc	s9,1,16d34 <print.constprop.2+0x4b4>
   16c9e:	4c81                	c.li	s9,0
   16ca0:	4094                	c.lw	a3,0(s1)
   16ca2:	855e                	c.mv	a0,s7
   16ca4:	0c05                	c.addi	s8,1
   16ca6:	cabd                	c.beqz	a3,16d1c <print.constprop.2+0x49c>
   16ca8:	9682                	c.jalr	a3
   16caa:	000c4b83          	lbu	s7,0(s8)
   16cae:	0c85                	c.addi	s9,1
   16cb0:	fe0b98e3          	bnez	s7,16ca0 <print.constprop.2+0x420>
   16cb4:	0b05                	c.addi	s6,1
   16cb6:	9466                	c.add	s0,s9
   16cb8:	006b645b          	bnec	s6,6,16cc0 <print.constprop.2+0x440>
   16cbc:	c15ff06f          	j	168d0 <print.constprop.2+0x50>
   16cc0:	409c                	c.lw	a5,0(s1)
   16cc2:	c789                	c.beqz	a5,16ccc <print.constprop.2+0x44c>
   16cc4:	03a00513          	li	a0,58
   16cc8:	000780e7          	jalr	a5
   16ccc:	4722                	c.lwsp	a4,8(sp)
   16cce:	0405                	c.addi	s0,1
   16cd0:	016707b3          	add	a5,a4,s6
   16cd4:	0007c603          	lbu	a2,0(a5)
   16cd8:	f80618e3          	bnez	a2,16c68 <print.constprop.2+0x3e8>
   16cdc:	03000713          	li	a4,48
   16ce0:	00e11a23          	sh	a4,20(sp)
   16ce4:	4712                	c.lwsp	a4,4(sp)
   16ce6:	085c                	c.addi4spn	a5,sp,20
   16ce8:	00e78633          	add	a2,a5,a4
   16cec:	0785                	c.addi	a5,1
   16cee:	0007c683          	lbu	a3,0(a5)
   16cf2:	fafd                	c.bnez	a3,16ce8 <print.constprop.2+0x468>
   16cf4:	4705                	c.li	a4,1
   16cf6:	409c                	c.lw	a5,0(s1)
   16cf8:	04c75463          	bge	a4,a2,16d40 <print.constprop.2+0x4c0>
   16cfc:	00000c93          	li	s9,0
   16d00:	01410b93          	addi	s7,sp,20
   16d04:	03000513          	li	a0,48
   16d08:	0b85                	c.addi	s7,1
   16d0a:	cf99                	c.beqz	a5,16d28 <print.constprop.2+0x4a8>
   16d0c:	9782                	c.jalr	a5
   16d0e:	000bc503          	lbu	a0,0(s7)
   16d12:	0c85                	c.addi	s9,1
   16d14:	d145                	c.beqz	a0,16cb4 <print.constprop.2+0x434>
   16d16:	409c                	c.lw	a5,0(s1)
   16d18:	ff1ff06f          	j	16d08 <print.constprop.2+0x488>
   16d1c:	000c4b83          	lbu	s7,0(s8)
   16d20:	0c85                	c.addi	s9,1
   16d22:	f60b9fe3          	bnez	s7,16ca0 <print.constprop.2+0x420>
   16d26:	b779                	c.j	16cb4 <print.constprop.2+0x434>
   16d28:	000bc503          	lbu	a0,0(s7)
   16d2c:	0c85                	c.addi	s9,1
   16d2e:	d159                	c.beqz	a0,16cb4 <print.constprop.2+0x434>
   16d30:	409c                	c.lw	a5,0(s1)
   16d32:	bfd9                	c.j	16d08 <print.constprop.2+0x488>
   16d34:	408c                	c.lw	a1,0(s1)
   16d36:	d5ad                	c.beqz	a1,16ca0 <print.constprop.2+0x420>
   16d38:	03000513          	li	a0,48
   16d3c:	9582                	c.jalr	a1
   16d3e:	b78d                	c.j	16ca0 <print.constprop.2+0x420>
   16d40:	4709                	c.li	a4,2
   16d42:	40c70cb3          	sub	s9,a4,a2
   16d46:	8be6                	c.mv	s7,s9
   16d48:	0100006f          	j	16d58 <print.constprop.2+0x4d8>
   16d4c:	9782                	c.jalr	a5
   16d4e:	409c                	c.lw	a5,0(s1)
   16d50:	ba1bd85b          	beqc	s7,1,16d00 <print.constprop.2+0x480>
   16d54:	00100b93          	li	s7,1
   16d58:	03000513          	li	a0,48
   16d5c:	fbe5                	c.bnez	a5,16d4c <print.constprop.2+0x4cc>
   16d5e:	b74d                	c.j	16d00 <print.constprop.2+0x480>
   16d60:	408c                	c.lw	a1,0(s1)
   16d62:	c4058fe3          	beqz	a1,169c0 <print.constprop.2+0x140>
   16d66:	03000513          	li	a0,48
   16d6a:	9582                	c.jalr	a1
   16d6c:	c55ff06f          	j	169c0 <print.constprop.2+0x140>
   16d70:	4709                	c.li	a4,2
   16d72:	40c70cb3          	sub	s9,a4,a2
   16d76:	8be6                	c.mv	s7,s9
   16d78:	0100006f          	j	16d88 <print.constprop.2+0x508>
   16d7c:	9782                	c.jalr	a5
   16d7e:	409c                	c.lw	a5,0(s1)
   16d80:	881bde5b          	beqc	s7,1,16a1c <print.constprop.2+0x19c>
   16d84:	00100b93          	li	s7,1
   16d88:	03000513          	li	a0,48
   16d8c:	fbe5                	c.bnez	a5,16d7c <print.constprop.2+0x4fc>
   16d8e:	b179                	c.j	16a1c <print.constprop.2+0x19c>
   16d90:	02d00793          	li	a5,45
   16d94:	fef58fa3          	sb	a5,-1(a1)
   16d98:	4a81                	c.li	s5,0
   16d9a:	15fd                	c.addi	a1,-1
   16d9c:	d79ff06f          	j	16b14 <print.constprop.2+0x294>
   16da0:	40a00533          	neg	a0,a0
   16da4:	00010fa3          	sb	zero,31(sp)
   16da8:	4a85                	c.li	s5,1
   16daa:	bb29                	c.j	16ac4 <print.constprop.2+0x244>

00016dac <printk.constprop.1>:
   16dac:	7139                	c.addi16sp	sp,-64
   16dae:	102c                	c.addi4spn	a1,sp,40
   16db0:	ce06                	c.swsp	ra,28(sp)
   16db2:	cc22                	c.swsp	s0,24(sp)
   16db4:	ca26                	c.swsp	s1,20(sp)
   16db6:	d432                	c.swsp	a2,40(sp)
   16db8:	d636                	c.swsp	a3,44(sp)
   16dba:	d83a                	c.swsp	a4,48(sp)
   16dbc:	da3e                	c.swsp	a5,52(sp)
   16dbe:	dc42                	c.swsp	a6,56(sp)
   16dc0:	de46                	c.swsp	a7,60(sp)
   16dc2:	c62e                	c.swsp	a1,12(sp)
   16dc4:	c105                	c.beqz	a0,16de4 <printk.constprop.1+0x38>
   16dc6:	862e                	c.mv	a2,a1
   16dc8:	2001f5b7          	lui	a1,0x2001f
   16dcc:	e0c58593          	addi	a1,a1,-500 # 2001ee0c <_ITB_BASE_+0xc5c>
   16dd0:	ab1ff0ef          	jal	ra,16880 <print.constprop.2>
   16dd4:	842a                	c.mv	s0,a0
   16dd6:	8522                	c.mv	a0,s0
   16dd8:	40f2                	c.lwsp	ra,28(sp)
   16dda:	4462                	c.lwsp	s0,24(sp)
   16ddc:	44d2                	c.lwsp	s1,20(sp)
   16dde:	6121                	c.addi16sp	sp,64
   16de0:	00008067          	ret
   16de4:	ffffd097          	auipc	ra,0xffffd
   16de8:	8d4080e7          	jalr	-1836(ra) # 136b8 <core_interrupt_disable>
   16dec:	4632                	c.lwsp	a2,12(sp)
   16dee:	2001f5b7          	lui	a1,0x2001f
   16df2:	84aa                	c.mv	s1,a0
   16df4:	e0c58593          	addi	a1,a1,-500 # 2001ee0c <_ITB_BASE_+0xc5c>
   16df8:	4501                	c.li	a0,0
   16dfa:	3459                	c.jal	16880 <print.constprop.2>
   16dfc:	842a                	c.mv	s0,a0
   16dfe:	8526                	c.mv	a0,s1
   16e00:	ffffd097          	auipc	ra,0xffffd
   16e04:	8c8080e7          	jalr	-1848(ra) # 136c8 <core_restore_interrupt>
   16e08:	8522                	c.mv	a0,s0
   16e0a:	40f2                	c.lwsp	ra,28(sp)
   16e0c:	4462                	c.lwsp	s0,24(sp)
   16e0e:	44d2                	c.lwsp	s1,20(sp)
   16e10:	6121                	c.addi16sp	sp,64
   16e12:	8082                	c.jr	ra

00016e14 <print>:
   16e14:	715d                	c.addi16sp	sp,-80
   16e16:	c2a6                	c.swsp	s1,68(sp)
   16e18:	c0ca                	c.swsp	s2,64(sp)
   16e1a:	c686                	c.swsp	ra,76(sp)
   16e1c:	c4a2                	c.swsp	s0,72(sp)
   16e1e:	de4e                	c.swsp	s3,60(sp)
   16e20:	dc52                	c.swsp	s4,56(sp)
   16e22:	da56                	c.swsp	s5,52(sp)
   16e24:	d85a                	c.swsp	s6,48(sp)
   16e26:	d65e                	c.swsp	s7,44(sp)
   16e28:	d462                	c.swsp	s8,40(sp)
   16e2a:	d266                	c.swsp	s9,36(sp)
   16e2c:	d06a                	c.swsp	s10,32(sp)
   16e2e:	ce6e                	c.swsp	s11,28(sp)
   16e30:	84b2                	c.mv	s1,a2
   16e32:	00064603          	lbu	a2,0(a2)
   16e36:	892e                	c.mv	s2,a1
   16e38:	2e060e63          	beqz	a2,17134 <print+0x320>
   16e3c:	2b8c1a0b          	addigp	s4,25272 # 863f4 <putchar_callback>
   16e40:	2001fbb7          	lui	s7,0x2001f
   16e44:	8b2a                	c.mv	s6,a0
   16e46:	8ab6                	c.mv	s5,a3
   16e48:	00000993          	li	s3,0
   16e4c:	0caa0a5b          	lea.w	s4,s4,a0
   16e50:	fd4b8b93          	addi	s7,s7,-44 # 2001efd4 <_ITB_BASE_+0xe24>
   16e54:	00148413          	addi	s0,s1,1
   16e58:	04565cdb          	beqc	a2,37,16eb0 <print+0x9c>
   16e5c:	06090663          	beqz	s2,16ec8 <print+0xb4>
   16e60:	00092783          	lw	a5,0(s2)
   16e64:	00c78023          	sb	a2,0(a5)
   16e68:	00092783          	lw	a5,0(s2)
   16e6c:	00178793          	addi	a5,a5,1
   16e70:	00f92023          	sw	a5,0(s2)
   16e74:	87a2                	c.mv	a5,s0
   16e76:	0985                	c.addi	s3,1
   16e78:	8426                	c.mv	s0,s1
   16e7a:	84be                	c.mv	s1,a5
   16e7c:	00144603          	lbu	a2,1(s0)
   16e80:	fc061ae3          	bnez	a2,16e54 <print+0x40>
   16e84:	00090663          	beqz	s2,16e90 <print+0x7c>
   16e88:	00092783          	lw	a5,0(s2)
   16e8c:	00078023          	sb	zero,0(a5)
   16e90:	40b6                	c.lwsp	ra,76(sp)
   16e92:	4426                	c.lwsp	s0,72(sp)
   16e94:	854e                	c.mv	a0,s3
   16e96:	4496                	c.lwsp	s1,68(sp)
   16e98:	4906                	c.lwsp	s2,64(sp)
   16e9a:	59f2                	c.lwsp	s3,60(sp)
   16e9c:	5a62                	c.lwsp	s4,56(sp)
   16e9e:	5ad2                	c.lwsp	s5,52(sp)
   16ea0:	5b42                	c.lwsp	s6,48(sp)
   16ea2:	5bb2                	c.lwsp	s7,44(sp)
   16ea4:	5c22                	c.lwsp	s8,40(sp)
   16ea6:	5c92                	c.lwsp	s9,36(sp)
   16ea8:	5d02                	c.lwsp	s10,32(sp)
   16eaa:	4df2                	c.lwsp	s11,28(sp)
   16eac:	6161                	c.addi16sp	sp,80
   16eae:	8082                	c.jr	ra
   16eb0:	0014c603          	lbu	a2,1(s1)
   16eb4:	da61                	c.beqz	a2,16e84 <print+0x70>
   16eb6:	00566fdb          	bnec	a2,37,16ed4 <print+0xc0>
   16eba:	00248793          	addi	a5,s1,2
   16ebe:	84a2                	c.mv	s1,s0
   16ec0:	00f00433          	add	s0,zero,a5
   16ec4:	f8091ee3          	bnez	s2,16e60 <print+0x4c>
   16ec8:	000a2783          	lw	a5,0(s4)
   16ecc:	d7c5                	c.beqz	a5,16e74 <print+0x60>
   16ece:	8532                	c.mv	a0,a2
   16ed0:	9782                	c.jalr	a5
   16ed2:	b74d                	c.j	16e74 <print+0x60>
   16ed4:	00000813          	li	a6,0
   16ed8:	0ad65edb          	beqc	a2,45,16f94 <print+0x180>
   16edc:	01066adb          	bnec	a2,48,16ef0 <print+0xdc>
   16ee0:	00140413          	addi	s0,s0,1
   16ee4:	00286813          	ori	a6,a6,2
   16ee8:	00044603          	lbu	a2,0(s0)
   16eec:	bf065adb          	beqc	a2,48,16ee0 <print+0xcc>
   16ef0:	fd060593          	addi	a1,a2,-48
   16ef4:	0ff5f713          	andi	a4,a1,255
   16ef8:	47a5                	c.li	a5,9
   16efa:	0ce7e363          	bltu	a5,a4,16fc0 <print+0x1ac>
   16efe:	4781                	c.li	a5,0
   16f00:	4529                	c.li	a0,10
   16f02:	46a5                	c.li	a3,9
   16f04:	0405                	c.addi	s0,1
   16f06:	c4a795ff          	maddr32	a1,a5,a0
   16f0a:	00044603          	lbu	a2,0(s0)
   16f0e:	87ae                	c.mv	a5,a1
   16f10:	fd060593          	addi	a1,a2,-48
   16f14:	0ff5f713          	andi	a4,a1,255
   16f18:	fee6f6e3          	bgeu	a3,a4,16f04 <print+0xf0>
   16f1c:	00140493          	addi	s1,s0,1
   16f20:	493650db          	beqc	a2,115,16fa0 <print+0x18c>
   16f24:	4e465cdb          	beqc	a2,100,1701c <print+0x208>
   16f28:	518658db          	beqc	a2,120,17038 <print+0x224>
   16f2c:	51865e5b          	beqc	a2,88,17048 <print+0x234>
   16f30:	535652db          	beqc	a2,117,17054 <print+0x240>
   16f34:	523658db          	beqc	a2,99,17064 <print+0x250>
   16f38:	54d6585b          	beqc	a2,77,17088 <print+0x274>
   16f3c:	f4d660db          	bnec	a2,109,16e7c <print+0x68>
   16f40:	000aac83          	lw	s9,0(s5)
   16f44:	4c01                	c.li	s8,0
   16f46:	0a91                	c.addi	s5,4
   16f48:	03a00d13          	li	s10,58
   16f4c:	08090a63          	beqz	s2,16fe0 <print+0x1cc>
   16f50:	00198d93          	addi	s11,s3,1
   16f54:	06100893          	li	a7,97
   16f58:	4809                	c.li	a6,2
   16f5a:	4789                	c.li	a5,2
   16f5c:	4701                	c.li	a4,0
   16f5e:	46c1                	c.li	a3,16
   16f60:	85ca                	c.mv	a1,s2
   16f62:	855a                	c.mv	a0,s6
   16f64:	018c8333          	add	t1,s9,s8
   16f68:	1e0c0663          	beqz	s8,17154 <print+0x340>
   16f6c:	00092603          	lw	a2,0(s2)
   16f70:	01a60023          	sb	s10,0(a2)
   16f74:	00092603          	lw	a2,0(s2)
   16f78:	00160613          	addi	a2,a2,1
   16f7c:	00c92023          	sw	a2,0(s2)
   16f80:	00034603          	lbu	a2,0(t1)
   16f84:	e50ff0ef          	jal	ra,165d4 <printi>
   16f88:	00ad89b3          	add	s3,s11,a0
   16f8c:	ae5c585b          	beqc	s8,5,16e7c <print+0x68>
   16f90:	0c05                	c.addi	s8,1
   16f92:	bf7d                	c.j	16f50 <print+0x13c>
   16f94:	0024c603          	lbu	a2,2(s1)
   16f98:	00248413          	addi	s0,s1,2
   16f9c:	4805                	c.li	a6,1
   16f9e:	bf3d                	c.j	16edc <print+0xc8>
   16fa0:	000aa703          	lw	a4,0(s5)
   16fa4:	865e                	c.mv	a2,s7
   16fa6:	0a91                	c.addi	s5,4
   16fa8:	c311                	c.beqz	a4,16fac <print+0x198>
   16faa:	863a                	c.mv	a2,a4
   16fac:	8742                	c.mv	a4,a6
   16fae:	86be                	c.mv	a3,a5
   16fb0:	85ca                	c.mv	a1,s2
   16fb2:	855a                	c.mv	a0,s6
   16fb4:	ca0ff0ef          	jal	ra,16454 <prints>
   16fb8:	00a989b3          	add	s3,s3,a0
   16fbc:	ec1ff06f          	j	16e7c <print+0x68>
   16fc0:	4781                	c.li	a5,0
   16fc2:	bfa9                	c.j	16f1c <print+0x108>
   16fc4:	000d4603          	lbu	a2,0(s10)
   16fc8:	06100893          	li	a7,97
   16fcc:	4809                	c.li	a6,2
   16fce:	4789                	c.li	a5,2
   16fd0:	4701                	c.li	a4,0
   16fd2:	46c1                	c.li	a3,16
   16fd4:	4581                	c.li	a1,0
   16fd6:	855a                	c.mv	a0,s6
   16fd8:	dfcff0ef          	jal	ra,165d4 <printi>
   16fdc:	0c05                	c.addi	s8,1
   16fde:	99aa                	c.add	s3,a0
   16fe0:	03a00513          	li	a0,58
   16fe4:	018c8d33          	add	s10,s9,s8
   16fe8:	fc0c0ee3          	beqz	s8,16fc4 <print+0x1b0>
   16fec:	000a2783          	lw	a5,0(s4)
   16ff0:	c391                	c.beqz	a5,16ff4 <print+0x1e0>
   16ff2:	9782                	c.jalr	a5
   16ff4:	000d4603          	lbu	a2,0(s10)
   16ff8:	0985                	c.addi	s3,1
   16ffa:	06100893          	li	a7,97
   16ffe:	4809                	c.li	a6,2
   17000:	4789                	c.li	a5,2
   17002:	4701                	c.li	a4,0
   17004:	46c1                	c.li	a3,16
   17006:	4581                	c.li	a1,0
   17008:	01600533          	add	a0,zero,s6
   1700c:	dc8ff0ef          	jal	ra,165d4 <printi>
   17010:	99aa                	c.add	s3,a0
   17012:	a65c555b          	beqc	s8,5,16e7c <print+0x68>
   17016:	0c05                	c.addi	s8,1
   17018:	fc9ff06f          	j	16fe0 <print+0x1cc>
   1701c:	000aa603          	lw	a2,0(s5)
   17020:	06100893          	li	a7,97
   17024:	4705                	c.li	a4,1
   17026:	46a9                	c.li	a3,10
   17028:	85ca                	c.mv	a1,s2
   1702a:	855a                	c.mv	a0,s6
   1702c:	da8ff0ef          	jal	ra,165d4 <printi>
   17030:	0a91                	c.addi	s5,4
   17032:	99aa                	c.add	s3,a0
   17034:	e49ff06f          	j	16e7c <print+0x68>
   17038:	000aa603          	lw	a2,0(s5)
   1703c:	06100893          	li	a7,97
   17040:	4701                	c.li	a4,0
   17042:	46c1                	c.li	a3,16
   17044:	fe5ff06f          	j	17028 <print+0x214>
   17048:	000aa603          	lw	a2,0(s5)
   1704c:	04100893          	li	a7,65
   17050:	ff1ff06f          	j	17040 <print+0x22c>
   17054:	000aa603          	lw	a2,0(s5)
   17058:	06100893          	li	a7,97
   1705c:	4701                	c.li	a4,0
   1705e:	46a9                	c.li	a3,10
   17060:	fc9ff06f          	j	17028 <print+0x214>
   17064:	000aa883          	lw	a7,0(s5)
   17068:	8742                	c.mv	a4,a6
   1706a:	86be                	c.mv	a3,a5
   1706c:	0070                	c.addi4spn	a2,sp,12
   1706e:	85ca                	c.mv	a1,s2
   17070:	855a                	c.mv	a0,s6
   17072:	01110623          	sb	a7,12(sp)
   17076:	000106a3          	sb	zero,13(sp)
   1707a:	0a91                	c.addi	s5,4
   1707c:	bd8ff0ef          	jal	ra,16454 <prints>
   17080:	00a989b3          	add	s3,s3,a0
   17084:	df9ff06f          	j	16e7c <print+0x68>
   17088:	000aac83          	lw	s9,0(s5)
   1708c:	4c01                	c.li	s8,0
   1708e:	0a91                	c.addi	s5,4
   17090:	03a00d13          	li	s10,58
   17094:	06090263          	beqz	s2,170f8 <print+0x2e4>
   17098:	00198d93          	addi	s11,s3,1
   1709c:	04100893          	li	a7,65
   170a0:	4809                	c.li	a6,2
   170a2:	4789                	c.li	a5,2
   170a4:	4701                	c.li	a4,0
   170a6:	46c1                	c.li	a3,16
   170a8:	85ca                	c.mv	a1,s2
   170aa:	855a                	c.mv	a0,s6
   170ac:	018c8333          	add	t1,s9,s8
   170b0:	080c0463          	beqz	s8,17138 <print+0x324>
   170b4:	00092603          	lw	a2,0(s2)
   170b8:	01a60023          	sb	s10,0(a2)
   170bc:	00092603          	lw	a2,0(s2)
   170c0:	00160613          	addi	a2,a2,1
   170c4:	00c92023          	sw	a2,0(s2)
   170c8:	00034603          	lbu	a2,0(t1)
   170cc:	d08ff0ef          	jal	ra,165d4 <printi>
   170d0:	00ad89b3          	add	s3,s11,a0
   170d4:	9a5c545b          	beqc	s8,5,16e7c <print+0x68>
   170d8:	0c05                	c.addi	s8,1
   170da:	bf7d                	c.j	17098 <print+0x284>
   170dc:	000d4603          	lbu	a2,0(s10)
   170e0:	04100893          	li	a7,65
   170e4:	4809                	c.li	a6,2
   170e6:	4789                	c.li	a5,2
   170e8:	4701                	c.li	a4,0
   170ea:	46c1                	c.li	a3,16
   170ec:	4581                	c.li	a1,0
   170ee:	855a                	c.mv	a0,s6
   170f0:	ce4ff0ef          	jal	ra,165d4 <printi>
   170f4:	0c05                	c.addi	s8,1
   170f6:	99aa                	c.add	s3,a0
   170f8:	03a00513          	li	a0,58
   170fc:	018c8d33          	add	s10,s9,s8
   17100:	fc0c0ee3          	beqz	s8,170dc <print+0x2c8>
   17104:	000a2783          	lw	a5,0(s4)
   17108:	c391                	c.beqz	a5,1710c <print+0x2f8>
   1710a:	9782                	c.jalr	a5
   1710c:	000d4603          	lbu	a2,0(s10)
   17110:	0985                	c.addi	s3,1
   17112:	04100893          	li	a7,65
   17116:	4809                	c.li	a6,2
   17118:	4789                	c.li	a5,2
   1711a:	4701                	c.li	a4,0
   1711c:	46c1                	c.li	a3,16
   1711e:	4581                	c.li	a1,0
   17120:	01600533          	add	a0,zero,s6
   17124:	cb0ff0ef          	jal	ra,165d4 <printi>
   17128:	99aa                	c.add	s3,a0
   1712a:	945c595b          	beqc	s8,5,16e7c <print+0x68>
   1712e:	0c05                	c.addi	s8,1
   17130:	fc9ff06f          	j	170f8 <print+0x2e4>
   17134:	4981                	c.li	s3,0
   17136:	b3b9                	c.j	16e84 <print+0x70>
   17138:	00034603          	lbu	a2,0(t1)
   1713c:	04100893          	li	a7,65
   17140:	4809                	c.li	a6,2
   17142:	4789                	c.li	a5,2
   17144:	4701                	c.li	a4,0
   17146:	46c1                	c.li	a3,16
   17148:	c8cff0ef          	jal	ra,165d4 <printi>
   1714c:	0c05                	c.addi	s8,1
   1714e:	99aa                	c.add	s3,a0
   17150:	f49ff06f          	j	17098 <print+0x284>
   17154:	00034603          	lbu	a2,0(t1)
   17158:	06100893          	li	a7,97
   1715c:	4809                	c.li	a6,2
   1715e:	4789                	c.li	a5,2
   17160:	4701                	c.li	a4,0
   17162:	46c1                	c.li	a3,16
   17164:	c70ff0ef          	jal	ra,165d4 <printi>
   17168:	0c05                	c.addi	s8,1
   1716a:	99aa                	c.add	s3,a0
   1716c:	de5ff06f          	j	16f50 <print+0x13c>

00017170 <printk>:
   17170:	7139                	c.addi16sp	sp,-64
   17172:	02810313          	addi	t1,sp,40
   17176:	ce06                	c.swsp	ra,28(sp)
   17178:	cc22                	c.swsp	s0,24(sp)
   1717a:	ca26                	c.swsp	s1,20(sp)
   1717c:	d432                	c.swsp	a2,40(sp)
   1717e:	d636                	c.swsp	a3,44(sp)
   17180:	d83a                	c.swsp	a4,48(sp)
   17182:	da3e                	c.swsp	a5,52(sp)
   17184:	dc42                	c.swsp	a6,56(sp)
   17186:	de46                	c.swsp	a7,60(sp)
   17188:	c61a                	c.swsp	t1,12(sp)
   1718a:	cd09                	c.beqz	a0,171a4 <printk+0x34>
   1718c:	00600633          	add	a2,zero,t1
   17190:	ef0ff0ef          	jal	ra,16880 <print.constprop.2>
   17194:	842a                	c.mv	s0,a0
   17196:	8522                	c.mv	a0,s0
   17198:	40f2                	c.lwsp	ra,28(sp)
   1719a:	4462                	c.lwsp	s0,24(sp)
   1719c:	44d2                	c.lwsp	s1,20(sp)
   1719e:	6121                	c.addi16sp	sp,64
   171a0:	00008067          	ret
   171a4:	00b00433          	add	s0,zero,a1
   171a8:	ffffc097          	auipc	ra,0xffffc
   171ac:	510080e7          	jalr	1296(ra) # 136b8 <core_interrupt_disable>
   171b0:	4632                	c.lwsp	a2,12(sp)
   171b2:	84aa                	c.mv	s1,a0
   171b4:	85a2                	c.mv	a1,s0
   171b6:	4501                	c.li	a0,0
   171b8:	ec8ff0ef          	jal	ra,16880 <print.constprop.2>
   171bc:	842a                	c.mv	s0,a0
   171be:	8526                	c.mv	a0,s1
   171c0:	ffffc097          	auipc	ra,0xffffc
   171c4:	508080e7          	jalr	1288(ra) # 136c8 <core_restore_interrupt>
   171c8:	8522                	c.mv	a0,s0
   171ca:	40f2                	c.lwsp	ra,28(sp)
   171cc:	4462                	c.lwsp	s0,24(sp)
   171ce:	44d2                	c.lwsp	s1,20(sp)
   171d0:	6121                	c.addi16sp	sp,64
   171d2:	8082                	c.jr	ra

000171d4 <sprintk>:
   171d4:	715d                	c.addi16sp	sp,-80
   171d6:	03810313          	addi	t1,sp,56
   171da:	c62a                	c.swsp	a0,12(sp)
   171dc:	dc32                	c.swsp	a2,56(sp)
   171de:	de36                	c.swsp	a3,60(sp)
   171e0:	862e                	c.mv	a2,a1
   171e2:	869a                	c.mv	a3,t1
   171e4:	006c                	c.addi4spn	a1,sp,12
   171e6:	4509                	c.li	a0,2
   171e8:	d606                	c.swsp	ra,44(sp)
   171ea:	c0ba                	c.swsp	a4,64(sp)
   171ec:	c2be                	c.swsp	a5,68(sp)
   171ee:	c4c2                	c.swsp	a6,72(sp)
   171f0:	c6c6                	c.swsp	a7,76(sp)
   171f2:	ce1a                	c.swsp	t1,28(sp)
   171f4:	c21ff0ef          	jal	ra,16e14 <print>
   171f8:	50b2                	c.lwsp	ra,44(sp)
   171fa:	6161                	c.addi16sp	sp,80
   171fc:	00008067          	ret

00017200 <dump_hex_with_format>:
   17200:	7179                	c.addi16sp	sp,-48
   17202:	d04a                	c.swsp	s2,32(sp)
   17204:	c65e                	c.swsp	s7,12(sp)
   17206:	d606                	c.swsp	ra,44(sp)
   17208:	d422                	c.swsp	s0,40(sp)
   1720a:	d226                	c.swsp	s1,36(sp)
   1720c:	ce4e                	c.swsp	s3,28(sp)
   1720e:	cc52                	c.swsp	s4,24(sp)
   17210:	ca56                	c.swsp	s5,20(sp)
   17212:	c85a                	c.swsp	s6,16(sp)
   17214:	c462                	c.swsp	s8,8(sp)
   17216:	c266                	c.swsp	s9,4(sp)
   17218:	892a                	c.mv	s2,a0
   1721a:	2001ebb7          	lui	s7,0x2001e
   1721e:	06c05763          	blez	a2,1728c <dump_hex_with_format+0x8c>
   17222:	89b2                	c.mv	s3,a2
   17224:	8cae                	c.mv	s9,a1
   17226:	8b36                	c.mv	s6,a3
   17228:	00000413          	li	s0,0
   1722c:	2001fc37          	lui	s8,0x2001f
   17230:	2001ebb7          	lui	s7,0x2001e
   17234:	2001fab7          	lui	s5,0x2001f
   17238:	8622                	c.mv	a2,s0
   1723a:	e00c0593          	addi	a1,s8,-512 # 2001ee00 <_ITB_BASE_+0xc50>
   1723e:	854a                	c.mv	a0,s2
   17240:	f31ff0ef          	jal	ra,17170 <printk>
   17244:	03605863          	blez	s6,17274 <dump_hex_with_format+0x74>
   17248:	03345e63          	bge	s0,s3,17284 <dump_hex_with_format+0x84>
   1724c:	008c84b3          	add	s1,s9,s0
   17250:	008b0a33          	add	s4,s6,s0
   17254:	00c0006f          	j	17260 <dump_hex_with_format+0x60>
   17258:	00148493          	addi	s1,s1,1
   1725c:	02898463          	beq	s3,s0,17284 <dump_hex_with_format+0x84>
   17260:	0004c603          	lbu	a2,0(s1)
   17264:	0405                	c.addi	s0,1
   17266:	e0ca8593          	addi	a1,s5,-500 # 2001ee0c <_ITB_BASE_+0xc5c>
   1726a:	854a                	c.mv	a0,s2
   1726c:	b41ff0ef          	jal	ra,16dac <printk.constprop.1>
   17270:	fe8a14e3          	bne	s4,s0,17258 <dump_hex_with_format+0x58>
   17274:	3c4b8593          	addi	a1,s7,964 # 2001e3c4 <_ITB_BASE_+0x214>
   17278:	854a                	c.mv	a0,s2
   1727a:	3ddd                	c.jal	17170 <printk>
   1727c:	fb344ee3          	blt	s0,s3,17238 <dump_hex_with_format+0x38>
   17280:	00c0006f          	j	1728c <dump_hex_with_format+0x8c>
   17284:	3c4b8593          	addi	a1,s7,964
   17288:	854a                	c.mv	a0,s2
   1728a:	35dd                	c.jal	17170 <printk>
   1728c:	5422                	c.lwsp	s0,40(sp)
   1728e:	50b2                	c.lwsp	ra,44(sp)
   17290:	5492                	c.lwsp	s1,36(sp)
   17292:	49f2                	c.lwsp	s3,28(sp)
   17294:	4a62                	c.lwsp	s4,24(sp)
   17296:	4ad2                	c.lwsp	s5,20(sp)
   17298:	4b42                	c.lwsp	s6,16(sp)
   1729a:	4c22                	c.lwsp	s8,8(sp)
   1729c:	4c92                	c.lwsp	s9,4(sp)
   1729e:	3c4b8593          	addi	a1,s7,964
   172a2:	854a                	c.mv	a0,s2
   172a4:	4bb2                	c.lwsp	s7,12(sp)
   172a6:	5902                	c.lwsp	s2,32(sp)
   172a8:	6145                	c.addi16sp	sp,48
   172aa:	b5d9                	c.j	17170 <printk>

000172ac <vAssertCalled>:
   172ac:	7179                	c.addi16sp	sp,-48
   172ae:	862e                	c.mv	a2,a1
   172b0:	2001f5b7          	lui	a1,0x2001f
   172b4:	d422                	c.swsp	s0,40(sp)
   172b6:	8c458593          	addi	a1,a1,-1852 # 2001e8c4 <_ITB_BASE_+0x714>
   172ba:	842a                	c.mv	s0,a0
   172bc:	850a                	c.mv	a0,sp
   172be:	d606                	c.swsp	ra,44(sp)
   172c0:	d226                	c.swsp	s1,36(sp)
   172c2:	d04a                	c.swsp	s2,32(sp)
   172c4:	f11ff0ef          	jal	ra,171d4 <sprintk>
   172c8:	cd11                	c.beqz	a0,172e4 <vAssertCalled+0x38>
   172ca:	848a                	c.mv	s1,sp
   172cc:	00a48933          	add	s2,s1,a0
   172d0:	0004c503          	lbu	a0,0(s1)
   172d4:	00148493          	addi	s1,s1,1
   172d8:	fffe9097          	auipc	ra,0xfffe9
   172dc:	760080e7          	jalr	1888(ra) # a38 <hal_uart0_putchar>
   172e0:	ff2498e3          	bne	s1,s2,172d0 <vAssertCalled+0x24>
   172e4:	00800533          	add	a0,zero,s0
   172e8:	20004097          	auipc	ra,0x20004
   172ec:	0f8080e7          	jalr	248(ra) # 2001b3e0 <strlen>
   172f0:	00050e63          	beqz	a0,1730c <vAssertCalled+0x60>
   172f4:	00a404b3          	add	s1,s0,a0
   172f8:	00044503          	lbu	a0,0(s0)
   172fc:	00140413          	addi	s0,s0,1
   17300:	fffe9097          	auipc	ra,0xfffe9
   17304:	738080e7          	jalr	1848(ra) # a38 <hal_uart0_putchar>
   17308:	fe8498e3          	bne	s1,s0,172f8 <vAssertCalled+0x4c>
   1730c:	00a00513          	li	a0,10
   17310:	fffe9097          	auipc	ra,0xfffe9
   17314:	728080e7          	jalr	1832(ra) # a38 <hal_uart0_putchar>
   17318:	a001                	c.j	17318 <vAssertCalled+0x6c>
   1731a:	0001                	c.nop
