CH32V303-FreeRTOS.elf: file format elf32-littleriscv CH32V303-FreeRTOS.elf architecture: riscv:rv32, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x00000000 Program Header: LOAD off 0x00001000 vaddr 0x00000000 paddr 0x00000000 align 2**12 filesz 0x00008388 memsz 0x00008388 flags r-x LOAD off 0x0000a000 vaddr 0x20000000 paddr 0x00008388 align 2**12 filesz 0x00000220 memsz 0x00007528 flags rw- LOAD off 0x0000a800 vaddr 0x20007800 paddr 0x20007800 align 2**12 filesz 0x00000000 memsz 0x00000800 flags rw- Sections: Idx Name Size VMA LMA File off Algn 0 .init 00000004 00000000 00000000 00001000 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .vector 000001bc 00000004 00000004 00001004 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .text 00008188 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 00008388 00008388 0000a220 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 0000a220 2**0 CONTENTS 5 .dlalign 00000000 00008388 00008388 0000a220 2**0 CONTENTS 6 .data 00000220 20000000 00008388 0000a000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00007308 20000220 000085a8 0000a220 2**2 ALLOC 8 .stack 00000800 20007800 20007800 0000a800 2**0 ALLOC 9 .debug_info 00029b8d 00000000 00000000 0000a220 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 000067f9 00000000 00000000 00033dad 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 000013b8 00000000 00000000 0003a5a8 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001af8 00000000 00000000 0003b960 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 000209ce 00000000 00000000 0003d458 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 000063aa 00000000 00000000 0005de26 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 000641d0 2**0 CONTENTS, READONLY 16 .debug_frame 000040b8 00000000 00000000 00064204 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 0000a721 00000000 00000000 000682bc 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 000729e0 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 00072a64 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .init 00000000 .init 00000004 l d .vector 00000000 .vector 00000200 l d .text 00000000 .text 00008388 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 00008388 l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000220 l d .bss 00000000 .bss 20007800 l d .stack 00000000 .stack 00000000 l d .debug_info 00000000 .debug_info 00000000 l d .debug_abbrev 00000000 .debug_abbrev 00000000 l d .debug_aranges 00000000 .debug_aranges 00000000 l d .debug_ranges 00000000 .debug_ranges 00000000 l d .debug_line 00000000 .debug_line 00000000 l d .debug_str 00000000 .debug_str 00000000 l d .comment 00000000 .comment 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l d .debug_loc 00000000 .debug_loc 00000000 l d .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000000 l df *ABS* 00000000 ./Startup/startup_ch32v30x_D8C.o 00000004 l .vector 00000000 _vector_base 00000000 l df *ABS* 00000000 ./FreeRTOS/portable/GCC/RISC-V/portASM.o 00000264 l .text 00000000 processed_source 00000428 l .text 00000000 chip_specific_stack_frame 00000000 l df *ABS* 00000000 ch32v30x_it.c 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 system_ch32v30x.c 00000000 l df *ABS* 00000000 ch32v30x_adc.c 00000000 l df *ABS* 00000000 ch32v30x_dbgmcu.c 00000000 l df *ABS* 00000000 ch32v30x_dma.c 00000000 l df *ABS* 00000000 ch32v30x_gpio.c 00000000 l df *ABS* 00000000 ch32v30x_misc.c 00000000 l df *ABS* 00000000 ch32v30x_rcc.c 20000010 l O .data 00000010 APBAHBPrescTable 20000204 l O .data 00000004 ADCPrescTable 00000000 l df *ABS* 00000000 ch32v30x_spi.c 00000000 l df *ABS* 00000000 ch32v30x_usart.c 00000000 l df *ABS* 00000000 heap_4.c 000012d0 l F .text 0000004c prvInsertBlockIntoFreeList 20000388 l O .bss 00006000 ucHeap 20000224 l O .bss 00000004 pxEnd 20000228 l O .bss 00000004 xBlockAllocatedBit 2000022c l O .bss 00000004 xFreeBytesRemaining 20000230 l O .bss 00000004 xMinimumEverFreeBytesRemaining 20000234 l O .bss 00000004 xNumberOfSuccessfulAllocations 20000238 l O .bss 00000004 xNumberOfSuccessfulFrees 2000023c l O .bss 00000008 xStart 00000000 l df *ABS* 00000000 port.c 20000208 l O .data 00000004 uxCriticalNesting 00000000 l df *ABS* 00000000 list.c 00000000 l df *ABS* 00000000 queue.c 0000172c l F .text 0000001a prvIsQueueEmpty 00001746 l F .text 00000072 prvCopyDataToQueue 000017b8 l F .text 000000d6 prvNotifyQueueSetContainer 0000188e l F .text 00000028 prvCopyDataFromQueue 000018b6 l F .text 00000078 prvUnlockQueue 00000000 l df *ABS* 00000000 tasks.c 000022d0 l F .text 00000024 prvResetNextTaskUnblockTime 000022f4 l F .text 000000a6 prvAddCurrentTaskToDelayedList 0000239a l F .text 00000052 prvIdleTask 200063c8 l O .bss 000000c8 pxReadyTasksLists 20006490 l O .bss 00000014 xDelayedTaskList1 200064a4 l O .bss 00000014 xDelayedTaskList2 200064b8 l O .bss 00000014 xPendingReadyList 200064cc l O .bss 00000014 xSuspendedTaskList 200064e0 l O .bss 00000014 xTasksWaitingTermination 20000248 l O .bss 00000004 pxDelayedTaskList 2000024c l O .bss 00000004 pxOverflowDelayedTaskList 20000250 l O .bss 00000004 uxCurrentNumberOfTasks 20000254 l O .bss 00000004 uxDeletedTasksWaitingCleanUp 20000258 l O .bss 00000004 uxSchedulerSuspended 2000025c l O .bss 00000004 uxTaskNumber 20000260 l O .bss 00000004 uxTopReadyPriority 20000264 l O .bss 00000004 xIdleTaskHandle 20000268 l O .bss 00000004 xNextTaskUnblockTime 2000026c l O .bss 00000004 xNumOfOverflows 20000270 l O .bss 00000004 xPendedTicks 20000274 l O .bss 00000004 xSchedulerRunning 20000278 l O .bss 00000004 xTickCount 2000027c l O .bss 00000004 xYieldPending 00000000 l df *ABS* 00000000 timers.c 000030ae l F .text 00000066 prvCheckForValidListAndQueue 00003114 l F .text 00000046 prvInsertTimerInActiveList 0000315a l F .text 00000028 prvReloadTimer 00003182 l F .text 00000044 prvProcessExpiredTimer 000031c6 l F .text 0000002e prvSwitchTimerLists 000031f4 l F .text 0000018e prvTimerTask 200064f4 l O .bss 00000014 xActiveTimerList1 20006508 l O .bss 00000014 xActiveTimerList2 20000280 l O .bss 00000004 pxCurrentTimerList 20000284 l O .bss 00000004 pxOverflowTimerList 20000288 l O .bss 00000004 xLastTime.6324 2000028c l O .bss 00000004 xTimerQueue 20000290 l O .bss 00000004 xTimerTaskHandle 00000000 l df *ABS* 00000000 debug.c 20000294 l O .bss 00000002 p_ms 20000296 l O .bss 00000001 p_us 20000210 l O .data 00000004 curbrk.5274 00000000 l df *ABS* 00000000 core_riscv.c 00000000 l df *ABS* 00000000 ring_queue.c 00000000 l df *ABS* 00000000 HD_ADC.c 00000000 l df *ABS* 00000000 HD_Flash.c 00000000 l df *ABS* 00000000 HD_GPIO.c 00000000 l df *ABS* 00000000 HD_UART.c 00000000 l df *ABS* 00000000 FM_ADC.c 00004358 l F .text 0000002e Get_ConversionVal 200002a4 l O .bss 00000004 P_In_Current 200002a8 l O .bss 00000004 P_In_Voltage 200002ac l O .bss 00000004 P_PwrOn_Voltage 00000000 l df *ABS* 00000000 FM_GPIO.c 00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 uart_dev.c 00004524 l F .text 000000a8 uart_dev_init 200002b0 l O .bss 00000001 J1_485_IDLE_Flag 200002b5 l O .bss 00000001 J2_485_IDLE_Flag 200002b9 l O .bss 00000001 J3_485_IDLE_Flag 200002bd l O .bss 00000001 J4_485_IDLE_Flag 200002c1 l O .bss 00000001 J5_0_485_IDLE_Flag 200002c9 l O .bss 00000001 connectPort 200002e4 l O .bss 00000001 uartInterruptSendFlag 00000000 l df *ABS* 00000000 busIdleDetection.c 00004fba l F .text 00000016 J5_0_485_tmrCallback 00004fd0 l F .text 00000016 J4_485_tmrCallback 00004fe6 l F .text 00000016 J3_485_tmrCallback 00004ffc l F .text 00000016 J2_485_tmrCallback 00005012 l F .text 00000016 J1_485_tmrCallback 200002e8 l O .bss 00000004 J1_485_Swtmr 200002ec l O .bss 00000004 J2_485_Swtmr 200002f0 l O .bss 00000004 J3_485_Swtmr 200002f4 l O .bss 00000004 J4_485_Swtmr 200002f8 l O .bss 00000004 J5_0_485_Swtmr 00000000 l df *ABS* 00000000 downUartParse.c 20006e1c l O .bss 00000080 J1_485RxBuffer 20006e9c l O .bss 00000080 J2_485RxBuffer 20006f1c l O .bss 00000080 J3_485RxBuffer 20006f9c l O .bss 00000080 J4_485RxBuffer 2000701c l O .bss 00000080 J5_0_485RxBuffer 200002fc l O .bss 00000002 J1_485RxBufferIndex 200002fe l O .bss 00000002 J2_485RxBufferIndex 20000300 l O .bss 00000002 J3_485RxBufferIndex 20000302 l O .bss 00000002 J4_485RxBufferIndex 20000304 l O .bss 00000002 J5_0_485RxBufferIndex 20000308 l O .bss 00000004 tick.6183 2000030c l O .bss 00000004 tick.6195 20000310 l O .bss 00000004 tick.6207 20000314 l O .bss 00000004 tick.6219 20000318 l O .bss 00000004 tick.6231 00000000 l df *ABS* 00000000 freerotsTask.c 00005744 l F .text 00000008 FreeMemory_Task 0000574c l F .text 00000020 DownReceive_Task 0000576c l F .text 00000018 UpReceive_Task 00005784 l F .text 00000008 transmit_Task 0000578c l F .text 0000004c common_Task 2000031c l O .bss 00000004 CommonTask_Handler 20000320 l O .bss 00000004 DownReceive_Handler 20000324 l O .bss 00000004 FreeMemory_Handler 20000328 l O .bss 00000004 TransmitTask_Handler 2000032c l O .bss 00000004 UpReceive_Handler 00000000 l df *ABS* 00000000 parameter.c 2000709c l O .bss 00000024 parameter 00000000 l df *ABS* 00000000 queueUart.c 200070c0 l O .bss 00000018 queueRecvData 2000035c l O .bss 00000001 flag.6261 00000000 l df *ABS* 00000000 upUartParse.c 00005e5e l F .text 0000000e ReadRegisterPort9_Power 00005e6c l F .text 0000000e ReadRegisterPort8_Power 00005e7a l F .text 0000000e ReadRegisterPort7_Power 00005e88 l F .text 0000000e ReadRegisterPort6_Power 00005e96 l F .text 0000000e ReadRegisterPort5_Power 00005ea4 l F .text 0000000e ReadRegisterPort4_Power 00005eb2 l F .text 0000000e ReadRegisterPort3_Power 00005ec0 l F .text 0000000e ReadRegisterPort2_Power 00005ece l F .text 0000000e ReadRegisterPort1_Power 00005edc l F .text 00000020 ReadRegisterTemperature 00005efc l F .text 00000020 ReadRegisterWorkVoltage 00005f1c l F .text 00000020 ReadRegisterWorkCurrent 00005f3c l F .text 00000012 WriteRegisterPort9_Power 00005f4e l F .text 00000012 WriteRegisterPort8_Power 00005f60 l F .text 00000012 WriteRegisterPort7_Power 00005f72 l F .text 00000012 WriteRegisterPort6_Power 00005f84 l F .text 00000012 WriteRegisterPort5_Power 00005f96 l F .text 00000012 WriteRegisterPort4_Power 00005fa8 l F .text 00000012 WriteRegisterPort3_Power 00005fba l F .text 00000012 WriteRegisterPort2_Power 00005fcc l F .text 00000012 WriteRegisterPort1_Power 0000601c l F .text 00000072 analysisWriteRegStartNumberGW 0000601c l F .text 00000072 analysisReadCfgLengthGW 0000601c l F .text 00000072 analysisCfgLengthGW 0000608e l F .text 000006bc stateMachine.isra.5 200070d8 l O .bss 0000044c gw485RxBuffer 20000370 l O .bss 00000002 frameLength 20000372 l O .bss 00000002 gw485RxBufferIndex 20000374 l O .bss 00000004 gw485RxTime 20000378 l O .bss 00000004 state 2000037c l O .bss 00000004 tickstart.6657 00000000 l df *ABS* 00000000 mulsf3.c 00000000 l df *ABS* 00000000 fixunssfsi.c 00000000 l df *ABS* 00000000 floatsisf.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 printf.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 strlcpy.c 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 00007166 l F .text 00000066 std 00000000 l df *ABS* 00000000 fwalk.c 00000000 l df *ABS* 00000000 makebuf.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 nano-vfprintf.c 000075f8 l F .text 00000028 __sfputc_r 00000000 l df *ABS* 00000000 nano-vfprintf_i.c 00000000 l df *ABS* 00000000 sbrkr.c 00000000 l df *ABS* 00000000 stdio.c 00000000 l df *ABS* 00000000 writer.c 00000000 l df *ABS* 00000000 closer.c 00000000 l df *ABS* 00000000 fstatr.c 00000000 l df *ABS* 00000000 isattyr.c 00000000 l df *ABS* 00000000 lseekr.c 00000000 l df *ABS* 00000000 memchr.c 00000000 l df *ABS* 00000000 mlock.c 00000000 l df *ABS* 00000000 readr.c 00000000 l df *ABS* 00000000 close.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 libgcc2.c 00000000 l df *ABS* 00000000 impure.c 200001a0 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 reent.c 000008bc w .text 00000000 EXTI2_IRQHandler 20000158 g O .data 00000048 g_RegTblW 000051a0 g F .text 0000001c J2_485_IN_RXNE 000008bc w .text 00000000 TIM8_TRG_COM_IRQHandler 000008bc w .text 00000000 TIM8_CC_IRQHandler 000050da g F .text 00000022 J1_485_IN_IDLE 00007e0c g F .text 00000030 _isatty_r 00006cfa g F .text 000000d4 _puts_r 00004420 g F .text 00000074 writePwrCtrlState 00007e3c g F .text 00000034 _lseek_r 00000dee g F .text 00000014 DMA_Cmd 0000154c g F .text 0000000a xPortGetFreeHeapSize 20000364 g O .bss 00000004 upward_BinarySemaphore 0000430c g F .text 0000004c UART8_IRQHandler 00001670 g F .text 00000042 vPortExitCritical 0000486a g F .text 0000002a setUpward_uart_SendState 000033e2 g F .text 00000074 xTimerCreate 00000ec2 g F .text 0000000a GPIO_ReadOutputDataBit 20000330 g O .bss 00000004 BinarySemaphoreSet 0000460a g F .text 0000002a Init_J1_485 00006cba g F .text 00000040 printf 20000a00 g .data 00000000 __global_pointer$ 000004ee g F .text 00000028 .hidden __riscv_save_8 00005e3a g F .text 00000012 J5_0_485_IN_TXE 000008bc w .text 00000000 TIM1_CC_IRQHandler 00007d3e g F .text 00000030 __sseek 0000721c g F .text 0000006c __sinit 0000118e g F .text 00000004 SPI_I2S_SendData 00006e18 g F .text 000000bc __swbuf_r 200002d8 g O .bss 00000004 g_J4_uart8_handle 000005f0 g F .text 00000038 HardFault_Handler 0000221e g F .text 0000005c vQueueWaitForMessageRestricted 000071d6 g F .text 00000046 __sfmoreglue 200002b8 g O .bss 00000001 J2_Rbuffer 00007e8a g F .text 00000002 __malloc_unlock 000009f4 g F .text 00000012 ADC_DMACmd 00003620 g F .text 0000002c InRingQueue 0000598c g F .text 0000000a getJ4_485_Baud 000029b6 g F .text 000000d0 xTaskDelayUntil 0000053a g F .text 0000000c .hidden __riscv_restore_3 000008bc w .text 00000000 TIM6_IRQHandler 00001622 g F .text 00000038 SysTick_Handler 00000a18 g F .text 0000000a ADC_StartCalibration 000045cc g F .text 00000018 uart_dev_char_present 0000465e g F .text 0000002a Init_J3_485 000057d8 g F .text 000000fe startApp 20000348 g O .bss 00000004 J3_BinarySemaphore 00000ee4 g F .text 00000052 NVIC_Init 000008bc w .text 00000000 PVD_IRQHandler 000008bc w .text 00000000 SDIO_IRQHandler 000008bc w .text 00000000 TIM9_BRK_IRQHandler 00000526 g F .text 00000020 .hidden __riscv_restore_10 00001192 g F .text 00000004 SPI_I2S_ReceiveData 00001c00 g F .text 0000013a xQueueGenericSendFromISR 000008bc w .text 00000000 DMA2_Channel8_IRQHandler 000005ee g F .text 00000002 NMI_Handler 000008bc w .text 00000000 CAN2_RX1_IRQHandler 000008bc w .text 00000000 EXTI3_IRQHandler 000004ee g F .text 00000028 .hidden __riscv_save_11 00000c40 g F .text 0000000a DBGMCU_GetCHIPID 2000691c g O .bss 00000100 J5_0_inBuff 000022b8 g F .text 00000018 xQueueSelectFromSet 20000244 g O .bss 00000004 pxCurrentTCB 000008bc w .text 00000000 USBHS_IRQHandler 00005978 g F .text 0000000a getJ2_485_Baud 0000128a g F .text 0000000a USART_GetFlagStatus 000008bc w .text 00000000 DMA2_Channel9_IRQHandler 00007dda g F .text 00000032 _fstat_r 000008bc w .text 00000000 TIM10_CC_IRQHandler 20007524 g O .bss 00000004 errno 2000033c g O .bss 00000004 J2_485_Queue 20000220 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 20000334 g O .bss 00000004 J1_485_Queue 000043f0 g F .text 00000024 getInVoltage 00004494 g F .text 00000078 readPwrCtrlState 0000353c g F .text 0000005a USART_Printf_Init 00000db6 g F .text 00000038 DMA_Init 000008bc w .text 00000000 USBFS_IRQHandler 200002c8 g O .bss 00000001 Upward_Rbuffer 00002d2e g F .text 00000016 vTaskInternalSetTimeOutState 0000053a g F .text 0000000c .hidden __riscv_restore_2 20000340 g O .bss 00000004 J2_BinarySemaphore 0000595a g F .text 0000000a getTemperature 00001594 g F .text 0000008e xPortStartScheduler 00006c08 g F .text 000000b2 memcpy 00002b84 g F .text 00000048 vTaskPlaceOnEventList 000009e4 g F .text 00000010 ADC_Cmd 2000661c g O .bss 00000100 J2_inBuff 000071cc g F .text 0000000a _cleanup_r 00001556 w F .text 0000003e vPortSetupTimerInterrupt 00005bfa g F .text 000000b8 binarySemaphoreInit 000008bc w .text 00000000 EXTI0_IRQHandler 000008bc w .text 00000000 I2C2_EV_IRQHandler 000008bc w .text 00000000 TIM10_TRG_COM_IRQHandler 20000298 g O .bss 00000002 Calibrattion_Val 200002dc g O .bss 00000004 g_J5_0_usart3_handle 00006dce g F .text 0000000c puts 000014a6 g F .text 000000a6 vPortFree 00004052 g F .text 00000038 USART_CONNET_J7 20000200 g O .data 00000004 SystemCoreClock 20008000 g .stack 00000000 __freertos_irq_stack_top 0000401a g F .text 00000038 USART_CONNET_J6 00001282 g F .text 00000008 USART_ReceiveData 00001fb0 g F .text 000001bc xQueueSemaphoreTake 00007ed0 g F .text 00000010 _fstat 00000004 g .init 00000000 _einit 000010dc g F .text 0000001e RCC_APB2PeriphClockCmd 200002e0 g O .bss 00000004 g_Upward_uart5_handle 000004e6 g F .text 00000030 .hidden __riscv_save_12 00004d10 g F .text 000001ae uartInterruptSend 000008bc w .text 00000000 CAN2_SCE_IRQHandler 000008bc w .text 00000000 ADC1_2_IRQHandler 00000e02 g F .text 000000c0 GPIO_Init 00000f36 g F .text 00000012 RCC_ADCCLKConfig 000008bc w .text 00000000 Break_Point_Handler 00003c4a g F .text 000000ce J2_485_Init 00000526 g F .text 00000020 .hidden __riscv_restore_11 20000220 g O .bss 00000004 NVIC_Priority_Group 000008bc w .text 00000000 SPI1_IRQHandler 00000a06 g F .text 0000000a ADC_ResetCalibration 0000122e g F .text 00000016 USART_Cmd 00007c98 g F .text 00000032 _sbrk_r 0000450c g F .text 0000000c Flash_Init 00003b2a g F .text 00000052 set_485_Read 000008bc w .text 00000000 TAMPER_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_1 0000053a g F .text 0000000c .hidden __riscv_restore_0 00007e8c g F .text 00000034 _read_r 000016d8 g F .text 00000006 vListInitialiseItem 2000036c g O .bss 00000004 xActivatedMemberUartQueue 000004fc g F .text 0000001a .hidden __riscv_save_7 00005028 g F .text 000000b2 softwareTimeInit 00001e4a g F .text 00000166 xQueueReceive 000008bc w .text 00000000 CAN2_RX0_IRQHandler 20006388 g O .bss 00000040 xQueueRegistry 000016be g F .text 00000006 vPortClearInterruptMask 000008bc w .text 00000000 TIM8_UP_IRQHandler 00005982 g F .text 0000000a getJ3_485_Baud 000010fa g F .text 0000001e RCC_APB1PeriphClockCmd 00003b1e g F .text 0000000c HD_OutputGPIO_Read 00004706 g F .text 0000009a getUartSendState 000008bc w .text 00000000 Ecall_M_Mode_Handler 20007800 g .stack 00000000 _heap_end 000047f0 g F .text 00000028 setJ3_485_SendState 00007ee0 g F .text 00000010 _isatty 200000f8 g O .data 00000060 g_RegTblR 2000021c g O .data 00000004 _global_impure_ptr 000043cc g F .text 00000024 getInCurrent 00000530 g F .text 00000016 .hidden __riscv_restore_5 00005542 g F .text 00000100 J4_SensorDataAnalysis 0000227a g F .text 00000010 xQueueCreateSet 00001196 g F .text 0000000a SPI_I2S_GetFlagStatus 000008bc w .text 00000000 DMA2_Channel2_IRQHandler 000010be g F .text 0000001e RCC_AHBPeriphClockCmd 000008bc w .text 00000000 DMA1_Channel4_IRQHandler 00000a42 g F .text 000000b8 ADC_RegularChannelConfig 000035d4 g F .text 0000002a _sbrk 0000131c g F .text 0000018a pvPortMalloc 00003610 g F .text 00000010 InitRingQueue 000047a0 g F .text 00000028 setJ1_485_SendState 000016c4 g F .text 00000014 vListInitialise 0000533e g F .text 00000104 J2_SensorDataAnalysis 00004ebe g F .text 00000076 getBUSIDLEFlag 000008bc w .text 00000000 TIM9_UP_IRQHandler 000051bc g F .text 0000001c J3_485_IN_RXNE 000038d8 g F .text 00000062 SPI_ReadWriteByte 00000530 g F .text 00000016 .hidden __riscv_restore_6 000041dc g F .text 0000004c USART3_IRQHandler 00002690 g F .text 0000000a xTaskGetTickCount 00001a5a g F .text 000001a6 xQueueGenericSend 00004fb0 g F .text 0000000a getConnectPort 000008bc w .text 00000000 RTC_IRQHandler 00004688 g F .text 0000002a Init_J4_485 00000a22 g F .text 00000008 ADC_GetCalibrationStatus 20007528 g .bss 00000000 _ebss 00001294 g F .text 0000003c USART_GetITStatus 000008bc w .text 00000000 DMA1_Channel7_IRQHandler 00004f34 g F .text 00000002 setBUSIDLEFlag 00000a2a g F .text 00000018 ADC_SoftwareStartConvCmd 00000a10 g F .text 00000008 ADC_GetResetCalibrationStatus 000008bc w .text 00000000 CAN1_RX1_IRQHandler 000051d8 g F .text 0000001c J4_485_IN_RXNE 000034d0 g F .text 00000032 Delay_Init 00002ee2 g F .text 000000ca xTaskPriorityDisinherit 000008bc w .text 00000000 DVP_IRQHandler 00004228 g F .text 0000004c UART5_IRQHandler 0000393a g F .text 0000006a SPI_Flash_Read 00003ea4 g F .text 00000038 USART_CONNET_J0 0000364c g F .text 00000026 OutRingQueue 00003b7c g F .text 000000ce J1_485_Init 00005932 g F .text 0000000a getWorkCurrent 0000511e g F .text 00000022 J3_485_IN_IDLE 00002c42 g F .text 000000ec xTaskRemoveFromEventList 00000ecc g F .text 00000004 GPIO_SetBits 000008bc w .text 00000000 TIM4_IRQHandler 00004414 g F .text 0000000c FM_GPIO_Init 000004ee g F .text 00000028 .hidden __riscv_save_9 20000360 g O .bss 00000004 uart_Queue 00000ed0 g F .text 0000000a GPIO_WriteBit 000008bc w .text 00000000 DMA2_Channel1_IRQHandler 00005cb2 g F .text 00000140 binarySemaphoreFreeMemory 000082ec g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 000059a0 g F .text 000000b8 uartQueueInit 0000596e g F .text 0000000a getJ1_485_Baud 00003fe2 g F .text 00000038 USART_CONNET_J5 000008bc w .text 00000000 I2C1_EV_IRQHandler 20000218 g O .data 00000004 xISRStackTop 00005442 g F .text 00000100 J3_SensorDataAnalysis 00000f48 g F .text 00000176 RCC_GetClocksFreq 00003092 g F .text 0000001c pvTaskIncrementMutexHeldCount 000008bc w .text 00000000 DMA1_Channel6_IRQHandler 00006b9a g F .text 0000006e .hidden __clzsi2 00007620 g F .text 00000042 __sfputs_r 000008bc w .text 00000000 UART4_IRQHandler 000008bc w .text 00000000 DMA2_Channel4_IRQHandler 00007e70 g F .text 00000018 memchr 000011a0 g F .text 0000008e USART_Init 00002d44 g F .text 000000c8 xTaskCheckForTimeOut 0000747c g F .text 000000a8 _free_r 00002e34 g F .text 000000ae xTaskPriorityInherit 000008bc w .text 00000000 TIM3_IRQHandler 000008bc w .text 00000000 RCC_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_3 000008bc w .text 00000000 TIM1_TRG_COM_IRQHandler 000008bc w .text 00000000 DMA1_Channel1_IRQHandler 00000000 g .init 00000000 _start 000008bc w .text 00000000 DMA2_Channel7_IRQHandler 00002680 g F .text 00000010 vTaskSuspendAll 20000000 g O .data 00000010 AHBPrescTable 0000269a g F .text 0000000a xTaskGetTickCountFromISR 00007ef0 g F .text 00000010 _lseek 00006ad4 g F .text 000000c6 .hidden __floatsisf 00005e4c g F .text 00000012 Upward_USART_IN_TXE 00004a30 g F .text 00000090 Upward_Interrupt 0000170c g F .text 00000020 uxListRemove 000008bc w .text 00000000 EXTI15_10_IRQHandler 00006dda g F .text 0000003e strlcpy 00001244 g F .text 00000036 USART_ITConfig 0000523a g F .text 00000104 J1_SensorDataAnalysis 200002d0 g O .bss 00000004 g_J2_uart7_handle 00002aea g F .text 0000009a vTaskSwitchContext 000040fa g F .text 00000098 Upward_UART5_Init 00005140 g F .text 00000022 J4_485_IN_IDLE 20000358 g O .bss 00000004 J5_0_BinarySemaphore 00002bcc g F .text 00000076 vTaskPlaceOnEventListRestricted 00003604 g F .text 00000006 __get_MCAUSE 000008bc w .text 00000000 TIM7_IRQHandler 00007daa g F .text 00000030 _close_r 00004386 g F .text 00000014 FM_ADC_Init 000008bc w .text 00000000 CAN2_TX_IRQHandler 20000000 g .dalign 00000000 _data_vma 000008bc w .text 00000000 TIM5_IRQHandler 20006a1c g O .bss 00000400 Upward_inBuff 00003456 g F .text 0000007a xTimerGenericCommand 00006ed4 g F .text 000000fc __swsetup_r 20000350 g O .bss 00000004 J4_BinarySemaphore 000046dc g F .text 0000002a Init_Upward_uart 000008bc w .text 00000000 EXTI9_5_IRQHandler 00007288 g F .text 000000a0 __sfp 000004ee g F .text 00000028 .hidden __riscv_save_10 00007cca g F .text 0000002c __sread 2000681c g O .bss 00000100 J4_inBuff 000008bc w .text 00000000 ETH_WKUP_IRQHandler 20000020 g O .data 000000d8 uart_devices 00007e88 g F .text 00000002 __malloc_lock 00000530 g F .text 00000016 .hidden __riscv_restore_4 0000360a g F .text 00000006 __get_MTVAL 00000526 g F .text 00000020 .hidden __riscv_restore_8 000035fe g F .text 00000006 __get_MEPC 00007100 g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 000008bc w .text 00000000 SPI2_IRQHandler 0000830c g O .text 00000020 __sf_fake_stdin 20000338 g O .bss 00000004 J1_BinarySemaphore 00000546 g F .text 000000a8 memset 00000526 g F .text 00000020 .hidden __riscv_restore_9 00003edc g F .text 00000106 J5_0_485_Init 00000530 g F .text 00000016 .hidden __riscv_restore_7 00000628 g F .text 0000006c main 000008bc w .text 00000000 TIM10_BRK_IRQHandler 20000354 g O .bss 00000004 J5_0_485_Queue 00005162 g F .text 00000022 J5_0_485_IN_IDLE 0000593c g F .text 0000000a setWorkCurrent 200002b4 g O .bss 00000001 J1_Rbuffer 000008bc w .text 00000000 TIM9_CC_IRQHandler 000016de g F .text 0000002e vListInsert 2000671c g O .bss 00000100 J3_inBuff 00007d6e g F .text 00000006 __sclose 000008bc w .text 00000000 DMA2_Channel5_IRQHandler 00003382 g F .text 00000060 xTimerCreateTimerTask 00005a58 g F .text 000001a2 uartQueueSend 00007524 g F .text 000000d4 _malloc_r 00000b12 g F .text 0000012e Get_CalibrationValue 000046b2 g F .text 0000002a Init_J5_0_485 000008bc w .text 00000000 DMA1_Channel5_IRQHandler 00004b8c g F .text 000000ca J2_Interrupt 000008bc w .text 00000000 EXTI4_IRQHandler 00003502 g F .text 0000003a Delay_Ms 000019ea g F .text 00000070 xQueueGenericCreate 0000408a g F .text 00000038 USART_CONNET_J8 000008bc w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 000067ee g F .text 00000290 .hidden __mulsf3 00000afa g F .text 00000018 ADC_BufferCmd 00004634 g F .text 0000002a Init_J2_485 00001174 g F .text 0000001a SPI_Cmd 00000694 g F .text 000000fa SystemInit 000008bc w .text 00000000 RNG_IRQHandler 00005184 g F .text 0000001c J1_485_IN_RXNE 00006cba g F .text 00000040 iprintf 2000034c g O .bss 00000004 J4_485_Queue 00002850 g F .text 00000166 xTaskResumeAll 2000020c g O .data 00000004 uxTopUsedPriority 000008bc w .text 00000000 USB_HP_CAN1_TX_IRQHandler 0000216c g F .text 00000046 uxQueueSpacesAvailable 000081ec g O .text 00000100 .hidden __clz_tab 000016b2 g F .text 0000000c xPortSetInterruptMask 000025f0 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 00005df2 g F .text 00000012 J1_485_IN_TXE 00007d74 g F .text 00000036 _write_r 00000300 g .text 00000000 xPortStartFirstTask 000047c8 g F .text 00000028 setJ2_485_SendState 000008bc w .text 00000000 DMA1_Channel3_IRQHandler 000008bc w .text 00000000 ETH_IRQHandler 000078ea g F .text 0000010c _printf_common 20000214 g O .data 00000004 _impure_ptr 000008bc w .text 00000000 TIM1_UP_IRQHandler 00006fd0 g F .text 00000130 __sflush_r 00005e04 g F .text 00000012 J2_485_IN_TXE 000050fc g F .text 00000022 J2_485_IN_IDLE 000008bc w .text 00000000 WWDG_IRQHandler 00004840 g F .text 0000002a setJ5_0_485_SendState 00003764 g F .text 00000070 ADC_DMA_Init 000008bc w .text 00000000 USBHSWakeup_IRQHandler 000008bc w .text 00000000 DMA2_Channel11_IRQHandler 000008bc w .text 00000000 Ecall_U_Mode_Handler 00002e0c g F .text 0000000c vTaskMissedYield 00005210 g F .text 0000001e getRs485State 000008bc w .text 00000000 DMA2_Channel6_IRQHandler 00005996 g F .text 0000000a getJ5_0_485_Baud 200002cc g O .bss 00000004 g_J1_uart6_handle 00005946 g F .text 0000000a getWorkVoltage 000008bc w .text 00000000 TIM2_IRQHandler 20008000 g .stack 00000000 _eusrstack 200002d4 g O .bss 00000004 g_J3_usart2_handle 00003672 g F .text 000000f2 HD_ADC_InIt 00000516 g F .text 0000000c .hidden __riscv_save_2 00000200 g .text 00000000 SW_Handler 000021b2 g F .text 0000006c vQueueAddToRegistry 000026a4 g F .text 000001ac xTaskIncrementTick 00000950 g F .text 0000003e ADC_DeInit 00005950 g F .text 0000000a setWorkVoltage 00005642 g F .text 00000102 J5_0_SensorDataAnalysis 000008bc w .text 00000000 TIM1_BRK_IRQHandler 00007392 g F .text 00000058 __swhatbuf_r 0000098e g F .text 00000056 ADC_Init 0000127a g F .text 00000008 USART_SendData 000008bc w .text 00000000 DMA2_Channel10_IRQHandler 00005964 g F .text 0000000a getUpWard_Uart_Baud 000008bc w .text 00000000 EXTI1_IRQHandler 000004fc g F .text 0000001a .hidden __riscv_save_5 0000192e g F .text 000000bc xQueueGenericReset 00003596 g F .text 0000003e _write 20000220 g .data 00000000 _edata 00004f36 g F .text 0000007a setConnectPort 20007528 g .bss 00000000 _end 200002c4 g O .bss 00000001 J5_0_Rbuffer 000037d4 g F .text 00000056 startAdcCapture 00003d18 g F .text 000000c8 J3_485_Init 000008bc w .text 00000000 RTCAlarm_IRQHandler 000023ec g F .text 00000204 xTaskCreate 00004ac0 g F .text 000000cc J1_Interrupt 00008388 g .dlalign 00000000 _data_lma 000008bc w .text 00000000 TIM10_UP_IRQHandler 000008bc w .text 00000000 TIM9_TRG_COM_IRQHandler 000042c0 g F .text 0000004c UART7_IRQHandler 00004192 g F .text 0000004a USART2_IRQHandler 00004274 g F .text 0000004c UART6_IRQHandler 2000651c g O .bss 00000100 J1_inBuff 00007cf6 g F .text 00000048 __swrite 0000522e g F .text 0000000c getUartState 00007662 g F .text 00000288 _vfiprintf_r 00007328 g F .text 0000006a _fwalk_reent 0000078e g F .text 0000012e SystemCoreClockUpdate 00003b12 g F .text 0000000c HD_GPIO_Write 000039a4 g F .text 0000016e HD_GPIO_Init 000008bc w .text 00000000 I2C2_ER_IRQHandler 00002a86 g F .text 00000064 vTaskDelay 000008bc w .text 00000000 DMA1_Channel2_IRQHandler 0000832c g O .text 00000020 __sf_fake_stdout 00000522 g F .text 00000024 .hidden __riscv_restore_12 000008bc w .text 00000000 TIM8_BRK_IRQHandler 000040c2 g F .text 00000038 USART_CONNET_J9 00002e18 g F .text 0000001c xTaskGetSchedulerState 00002fac g F .text 000000e6 vTaskPriorityDisinheritAfterTimeout 00007f00 g F .text 00000010 _read 000008be w .text 00000000 handle_reset 000008bc w .text 00000000 CAN1_SCE_IRQHandler 00004c56 g F .text 000000ba J4_Interrupt 200002bc g O .bss 00000001 J3_Rbuffer 00006a7e g F .text 00000056 .hidden __fixunssfsi 00000516 g F .text 0000000c .hidden __riscv_save_0 000008bc w .text 00000000 FLASH_IRQHandler 00005e28 g F .text 00000012 J4_485_IN_TXE 0000675a g F .text 00000094 upwardUartDataAnalysis 000008bc w .text 00000000 USART1_IRQHandler 000073ea g F .text 00000092 __smakebuf_r 00000400 g .text 00000000 pxPortInitialiseStack 000079f6 g F .text 000002a2 _printf_i 000008bc w .text 00000000 SPI3_IRQHandler 00004518 g F .text 0000000c read_Flash 0000228a g F .text 0000002e xQueueAddToSet 20000384 g O .bss 00000004 __malloc_sbrk_start 00001118 g F .text 0000001e RCC_APB2PeriphResetCmd 00004894 g F .text 000000ce J3_Interrupt 0000674a g F .text 00000010 getTickDiff 000008bc w .text 00000000 I2C1_ER_IRQHandler 0000382a g F .text 000000ae SPI_Flash_Init 00001136 g F .text 0000003e SPI_Init 00000eda g F .text 0000000a NVIC_PriorityGroupConfig 0000165a g F .text 00000016 vPortEnterCritical 000051f4 g F .text 0000001c J5_0_485_IN_RXNE 00000c4a g F .text 0000016c DMA_DeInit 20000368 g O .bss 00000004 upward_uart_Queue 20000380 g O .bss 00000004 __malloc_free_list 0000053a g F .text 0000000c .hidden __riscv_restore_1 00004962 g F .text 000000ce J5_0_Interrupt 000058d6 g F .text 0000005c readConfigParameter 00007662 g F .text 00000288 _vfprintf_r 0000439a g F .text 00000032 proportionalInt 00004818 g F .text 00000028 setJ4_485_SendState 00003de0 g F .text 000000c4 J4_485_Init 00005e16 g F .text 00000012 J3_485_IN_TXE 2000029c g O .bss 00000006 adcData 000008bc w .text 00000000 USBWakeUp_IRQHandler 00005fde g F .text 0000003e checkModebusCrc 20000344 g O .bss 00000004 J3_485_Queue 00001d3a g F .text 00000110 xQueueGiveFromISR 00007ec0 g F .text 00000010 _close 000045e4 g F .text 00000026 uart_dev_in_char 000008bc w .text 00000000 DMA2_Channel3_IRQHandler 200002c0 g O .bss 00000001 J4_Rbuffer Disassembly of section .init: 00000000 <_sinit>: 0: 0bf0006f j 8be Disassembly of section .vector: 00000004 <_vector_base>: ... c: 05ee slli a1,a1,0x1b e: 0000 unimp 10: 05f0 addi a2,sp,716 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp 18: 08bc addi a5,sp,88 ... 22: 0000 unimp 24: 08bc addi a5,sp,88 26: 0000 unimp 28: 08bc addi a5,sp,88 ... 32: 0000 unimp 34: 1622 slli a2,a2,0x28 36: 0000 unimp 38: 0000 unimp 3a: 0000 unimp 3c: 0200 addi s0,sp,256 3e: 0000 unimp 40: 0000 unimp 42: 0000 unimp 44: 08bc addi a5,sp,88 46: 0000 unimp 48: 08bc addi a5,sp,88 4a: 0000 unimp 4c: 08bc addi a5,sp,88 4e: 0000 unimp 50: 08bc addi a5,sp,88 52: 0000 unimp 54: 08bc addi a5,sp,88 56: 0000 unimp 58: 08bc addi a5,sp,88 5a: 0000 unimp 5c: 08bc addi a5,sp,88 5e: 0000 unimp 60: 08bc addi a5,sp,88 62: 0000 unimp 64: 08bc addi a5,sp,88 66: 0000 unimp 68: 08bc addi a5,sp,88 6a: 0000 unimp 6c: 08bc addi a5,sp,88 6e: 0000 unimp 70: 08bc addi a5,sp,88 72: 0000 unimp 74: 08bc addi a5,sp,88 76: 0000 unimp 78: 08bc addi a5,sp,88 7a: 0000 unimp 7c: 08bc addi a5,sp,88 7e: 0000 unimp 80: 08bc addi a5,sp,88 82: 0000 unimp 84: 08bc addi a5,sp,88 86: 0000 unimp 88: 08bc addi a5,sp,88 8a: 0000 unimp 8c: 08bc addi a5,sp,88 8e: 0000 unimp 90: 08bc addi a5,sp,88 92: 0000 unimp 94: 08bc addi a5,sp,88 96: 0000 unimp 98: 08bc addi a5,sp,88 9a: 0000 unimp 9c: 08bc addi a5,sp,88 9e: 0000 unimp a0: 08bc addi a5,sp,88 a2: 0000 unimp a4: 08bc addi a5,sp,88 a6: 0000 unimp a8: 08bc addi a5,sp,88 aa: 0000 unimp ac: 08bc addi a5,sp,88 ae: 0000 unimp b0: 08bc addi a5,sp,88 b2: 0000 unimp b4: 08bc addi a5,sp,88 b6: 0000 unimp b8: 08bc addi a5,sp,88 ba: 0000 unimp bc: 08bc addi a5,sp,88 be: 0000 unimp c0: 08bc addi a5,sp,88 c2: 0000 unimp c4: 08bc addi a5,sp,88 c6: 0000 unimp c8: 08bc addi a5,sp,88 ca: 0000 unimp cc: 08bc addi a5,sp,88 ce: 0000 unimp d0: 08bc addi a5,sp,88 d2: 0000 unimp d4: 08bc addi a5,sp,88 d6: 0000 unimp d8: 08bc addi a5,sp,88 da: 0000 unimp dc: 4192 lw gp,4(sp) de: 0000 unimp e0: 41dc lw a5,4(a1) e2: 0000 unimp e4: 08bc addi a5,sp,88 e6: 0000 unimp e8: 08bc addi a5,sp,88 ea: 0000 unimp ec: 08bc addi a5,sp,88 ee: 0000 unimp f0: 08bc addi a5,sp,88 f2: 0000 unimp f4: 08bc addi a5,sp,88 f6: 0000 unimp f8: 08bc addi a5,sp,88 fa: 0000 unimp fc: 08bc addi a5,sp,88 fe: 0000 unimp 100: 08bc addi a5,sp,88 102: 0000 unimp 104: 0000 unimp 106: 0000 unimp 108: 08bc addi a5,sp,88 10a: 0000 unimp 10c: 08bc addi a5,sp,88 10e: 0000 unimp 110: 08bc addi a5,sp,88 112: 0000 unimp 114: 08bc addi a5,sp,88 116: 0000 unimp 118: 4228 lw a0,64(a2) 11a: 0000 unimp 11c: 08bc addi a5,sp,88 11e: 0000 unimp 120: 08bc addi a5,sp,88 122: 0000 unimp 124: 08bc addi a5,sp,88 126: 0000 unimp 128: 08bc addi a5,sp,88 12a: 0000 unimp 12c: 08bc addi a5,sp,88 12e: 0000 unimp 130: 08bc addi a5,sp,88 132: 0000 unimp 134: 08bc addi a5,sp,88 136: 0000 unimp 138: 08bc addi a5,sp,88 13a: 0000 unimp 13c: 08bc addi a5,sp,88 13e: 0000 unimp 140: 08bc addi a5,sp,88 142: 0000 unimp 144: 08bc addi a5,sp,88 146: 0000 unimp 148: 08bc addi a5,sp,88 14a: 0000 unimp 14c: 08bc addi a5,sp,88 14e: 0000 unimp 150: 08bc addi a5,sp,88 152: 0000 unimp 154: 08bc addi a5,sp,88 156: 0000 unimp 158: 08bc addi a5,sp,88 15a: 0000 unimp 15c: 08bc addi a5,sp,88 15e: 0000 unimp 160: 4274 lw a3,68(a2) 162: 0000 unimp 164: 42c0 lw s0,4(a3) 166: 0000 unimp 168: 430c lw a1,0(a4) 16a: 0000 unimp 16c: 08bc addi a5,sp,88 16e: 0000 unimp 170: 08bc addi a5,sp,88 172: 0000 unimp 174: 08bc addi a5,sp,88 176: 0000 unimp 178: 08bc addi a5,sp,88 17a: 0000 unimp 17c: 08bc addi a5,sp,88 17e: 0000 unimp 180: 08bc addi a5,sp,88 182: 0000 unimp 184: 08bc addi a5,sp,88 186: 0000 unimp 188: 08bc addi a5,sp,88 18a: 0000 unimp 18c: 08bc addi a5,sp,88 18e: 0000 unimp 190: 08bc addi a5,sp,88 192: 0000 unimp 194: 08bc addi a5,sp,88 196: 0000 unimp 198: 08bc addi a5,sp,88 19a: 0000 unimp 19c: 08bc addi a5,sp,88 19e: 0000 unimp 1a0: 08bc addi a5,sp,88 ... Disassembly of section .text: 00000200 : 200: f8810113 addi sp,sp,-120 204: c206 sw ra,4(sp) 206: c416 sw t0,8(sp) 208: c61a sw t1,12(sp) 20a: c81e sw t2,16(sp) 20c: ca22 sw s0,20(sp) 20e: cc26 sw s1,24(sp) 210: ce2a sw a0,28(sp) 212: d02e sw a1,32(sp) 214: d232 sw a2,36(sp) 216: d436 sw a3,40(sp) 218: d63a sw a4,44(sp) 21a: d83e sw a5,48(sp) 21c: da42 sw a6,52(sp) 21e: dc46 sw a7,56(sp) 220: de4a sw s2,60(sp) 222: c0ce sw s3,64(sp) 224: c2d2 sw s4,68(sp) 226: c4d6 sw s5,72(sp) 228: c6da sw s6,76(sp) 22a: c8de sw s7,80(sp) 22c: cae2 sw s8,84(sp) 22e: cce6 sw s9,88(sp) 230: ceea sw s10,92(sp) 232: d0ee sw s11,96(sp) 234: d2f2 sw t3,100(sp) 236: d4f6 sw t4,104(sp) 238: d6fa sw t5,108(sp) 23a: d8fe sw t6,112(sp) 23c: 300022f3 csrr t0,mstatus 240: da96 sw t0,116(sp) 242: 20000297 auipc t0,0x20000 246: 0022a283 lw t0,2(t0) # 20000244 24a: 0022a023 sw sp,0(t0) 24e: 341025f3 csrr a1,mepc 252: c02e sw a1,0(sp) 254: 02000593 li a1,32 258: 8045a073 csrs 0x804,a1 25c: 8181a103 lw sp,-2024(gp) # 20000218 260: 08b020ef jal ra,2aea 00000264 : 264: 20000317 auipc t1,0x20000 268: fe032303 lw t1,-32(t1) # 20000244 26c: 00032103 lw sp,0(t1) 270: 4282 lw t0,0(sp) 272: 34129073 csrw mepc,t0 276: 52d6 lw t0,116(sp) 278: 30029073 csrw mstatus,t0 27c: 4092 lw ra,4(sp) 27e: 42a2 lw t0,8(sp) 280: 4332 lw t1,12(sp) 282: 43c2 lw t2,16(sp) 284: 4452 lw s0,20(sp) 286: 44e2 lw s1,24(sp) 288: 4572 lw a0,28(sp) 28a: 5582 lw a1,32(sp) 28c: 5612 lw a2,36(sp) 28e: 56a2 lw a3,40(sp) 290: 5732 lw a4,44(sp) 292: 57c2 lw a5,48(sp) 294: 5852 lw a6,52(sp) 296: 58e2 lw a7,56(sp) 298: 5972 lw s2,60(sp) 29a: 4986 lw s3,64(sp) 29c: 4a16 lw s4,68(sp) 29e: 4aa6 lw s5,72(sp) 2a0: 4b36 lw s6,76(sp) 2a2: 4bc6 lw s7,80(sp) 2a4: 4c56 lw s8,84(sp) 2a6: 4ce6 lw s9,88(sp) 2a8: 4d76 lw s10,92(sp) 2aa: 5d86 lw s11,96(sp) 2ac: 5e16 lw t3,100(sp) 2ae: 5ea6 lw t4,104(sp) 2b0: 5f36 lw t5,108(sp) 2b2: 5fc6 lw t6,112(sp) 2b4: 07810113 addi sp,sp,120 2b8: 30200073 mret 2bc: 00000013 nop 2c0: 00000013 nop 2c4: 00000013 nop 2c8: 00000013 nop 2cc: 00000013 nop 2d0: 00000013 nop 2d4: 00000013 nop 2d8: 00000013 nop 2dc: 00000013 nop 2e0: 00000013 nop 2e4: 00000013 nop 2e8: 00000013 nop 2ec: 00000013 nop 2f0: 00000013 nop 2f4: 00000013 nop 2f8: 00000013 nop 2fc: 00000013 nop 00000300 : 300: 8181a283 lw t0,-2024(gp) # 20000218 304: e0028293 addi t0,t0,-512 308: 34029073 csrw mscratch,t0 30c: 20000117 auipc sp,0x20000 310: f3812103 lw sp,-200(sp) # 20000244 314: 4102 lw sp,0(sp) 316: 4082 lw ra,0(sp) 318: 4332 lw t1,12(sp) 31a: 43c2 lw t2,16(sp) 31c: 4452 lw s0,20(sp) 31e: 44e2 lw s1,24(sp) 320: 4572 lw a0,28(sp) 322: 5582 lw a1,32(sp) 324: 5612 lw a2,36(sp) 326: 56a2 lw a3,40(sp) 328: 5732 lw a4,44(sp) 32a: 57c2 lw a5,48(sp) 32c: 5852 lw a6,52(sp) 32e: 58e2 lw a7,56(sp) 330: 5972 lw s2,60(sp) 332: 4986 lw s3,64(sp) 334: 4a16 lw s4,68(sp) 336: 4aa6 lw s5,72(sp) 338: 4b36 lw s6,76(sp) 33a: 4bc6 lw s7,80(sp) 33c: 4c56 lw s8,84(sp) 33e: 4ce6 lw s9,88(sp) 340: 4d76 lw s10,92(sp) 342: 5d86 lw s11,96(sp) 344: 5e16 lw t3,100(sp) 346: 5ea6 lw t4,104(sp) 348: 5f36 lw t5,108(sp) 34a: 5fc6 lw t6,112(sp) 34c: 52d6 lw t0,116(sp) 34e: 02a1 addi t0,t0,8 350: 30029073 csrw mstatus,t0 354: 42a2 lw t0,8(sp) 356: 07810113 addi sp,sp,120 35a: 8082 ret 35c: 00000013 nop 360: 00000013 nop 364: 00000013 nop 368: 00000013 nop 36c: 00000013 nop 370: 00000013 nop 374: 00000013 nop 378: 00000013 nop 37c: 00000013 nop 380: 00000013 nop 384: 00000013 nop 388: 00000013 nop 38c: 00000013 nop 390: 00000013 nop 394: 00000013 nop 398: 00000013 nop 39c: 00000013 nop 3a0: 00000013 nop 3a4: 00000013 nop 3a8: 00000013 nop 3ac: 00000013 nop 3b0: 00000013 nop 3b4: 00000013 nop 3b8: 00000013 nop 3bc: 00000013 nop 3c0: 00000013 nop 3c4: 00000013 nop 3c8: 00000013 nop 3cc: 00000013 nop 3d0: 00000013 nop 3d4: 00000013 nop 3d8: 00000013 nop 3dc: 00000013 nop 3e0: 00000013 nop 3e4: 00000013 nop 3e8: 00000013 nop 3ec: 00000013 nop 3f0: 00000013 nop 3f4: 00000013 nop 3f8: 00000013 nop 3fc: 00000013 nop 00000400 : 400: 300022f3 csrr t0,mstatus 404: ff72f293 andi t0,t0,-9 408: 78800313 li t1,1928 40c: 0312 slli t1,t1,0x4 40e: 0062e2b3 or t0,t0,t1 412: 1571 addi a0,a0,-4 414: 00552023 sw t0,0(a0) 418: fa850513 addi a0,a0,-88 41c: c110 sw a2,0(a0) 41e: 1521 addi a0,a0,-24 420: 00052023 sw zero,0(a0) 424: 00000293 li t0,0 00000428 : 428: 00028763 beqz t0,436 42c: 1571 addi a0,a0,-4 42e: 00052023 sw zero,0(a0) 432: 12fd addi t0,t0,-1 434: bfd5 j 428 436: 1571 addi a0,a0,-4 438: c10c sw a1,0(a0) 43a: 8082 ret ... 000004e6 <__riscv_save_12>: 4e6: 7139 addi sp,sp,-64 4e8: 4301 li t1,0 4ea: c66e sw s11,12(sp) 4ec: a019 j 4f2 <__riscv_save_10+0x4> 000004ee <__riscv_save_10>: 4ee: 7139 addi sp,sp,-64 4f0: 5341 li t1,-16 4f2: c86a sw s10,16(sp) 4f4: ca66 sw s9,20(sp) 4f6: cc62 sw s8,24(sp) 4f8: ce5e sw s7,28(sp) 4fa: a019 j 500 <__riscv_save_4+0x4> 000004fc <__riscv_save_4>: 4fc: 7139 addi sp,sp,-64 4fe: 5301 li t1,-32 500: d05a sw s6,32(sp) 502: d256 sw s5,36(sp) 504: d452 sw s4,40(sp) 506: d64e sw s3,44(sp) 508: d84a sw s2,48(sp) 50a: da26 sw s1,52(sp) 50c: dc22 sw s0,56(sp) 50e: de06 sw ra,60(sp) 510: 40610133 sub sp,sp,t1 514: 8282 jr t0 00000516 <__riscv_save_0>: 516: 1141 addi sp,sp,-16 518: c04a sw s2,0(sp) 51a: c226 sw s1,4(sp) 51c: c422 sw s0,8(sp) 51e: c606 sw ra,12(sp) 520: 8282 jr t0 00000522 <__riscv_restore_12>: 522: 4db2 lw s11,12(sp) 524: 0141 addi sp,sp,16 00000526 <__riscv_restore_10>: 526: 4d02 lw s10,0(sp) 528: 4c92 lw s9,4(sp) 52a: 4c22 lw s8,8(sp) 52c: 4bb2 lw s7,12(sp) 52e: 0141 addi sp,sp,16 00000530 <__riscv_restore_4>: 530: 4b02 lw s6,0(sp) 532: 4a92 lw s5,4(sp) 534: 4a22 lw s4,8(sp) 536: 49b2 lw s3,12(sp) 538: 0141 addi sp,sp,16 0000053a <__riscv_restore_0>: 53a: 4902 lw s2,0(sp) 53c: 4492 lw s1,4(sp) 53e: 4422 lw s0,8(sp) 540: 40b2 lw ra,12(sp) 542: 0141 addi sp,sp,16 544: 8082 ret 00000546 : 546: 433d li t1,15 548: 872a mv a4,a0 54a: 02c37363 bgeu t1,a2,570 54e: 00f77793 andi a5,a4,15 552: efbd bnez a5,5d0 554: e5ad bnez a1,5be 556: ff067693 andi a3,a2,-16 55a: 8a3d andi a2,a2,15 55c: 96ba add a3,a3,a4 55e: c30c sw a1,0(a4) 560: c34c sw a1,4(a4) 562: c70c sw a1,8(a4) 564: c74c sw a1,12(a4) 566: 0741 addi a4,a4,16 568: fed76be3 bltu a4,a3,55e 56c: e211 bnez a2,570 56e: 8082 ret 570: 40c306b3 sub a3,t1,a2 574: 068a slli a3,a3,0x2 576: 00000297 auipc t0,0x0 57a: 9696 add a3,a3,t0 57c: 00a68067 jr 10(a3) 580: 00b70723 sb a1,14(a4) 584: 00b706a3 sb a1,13(a4) 588: 00b70623 sb a1,12(a4) 58c: 00b705a3 sb a1,11(a4) 590: 00b70523 sb a1,10(a4) 594: 00b704a3 sb a1,9(a4) 598: 00b70423 sb a1,8(a4) 59c: 00b703a3 sb a1,7(a4) 5a0: 00b70323 sb a1,6(a4) 5a4: 00b702a3 sb a1,5(a4) 5a8: 00b70223 sb a1,4(a4) 5ac: 00b701a3 sb a1,3(a4) 5b0: 00b70123 sb a1,2(a4) 5b4: 00b700a3 sb a1,1(a4) 5b8: 00b70023 sb a1,0(a4) 5bc: 8082 ret 5be: 0ff5f593 andi a1,a1,255 5c2: 00859693 slli a3,a1,0x8 5c6: 8dd5 or a1,a1,a3 5c8: 01059693 slli a3,a1,0x10 5cc: 8dd5 or a1,a1,a3 5ce: b761 j 556 5d0: 00279693 slli a3,a5,0x2 5d4: 00000297 auipc t0,0x0 5d8: 9696 add a3,a3,t0 5da: 8286 mv t0,ra 5dc: fa8680e7 jalr -88(a3) 5e0: 8096 mv ra,t0 5e2: 17c1 addi a5,a5,-16 5e4: 8f1d sub a4,a4,a5 5e6: 963e add a2,a2,a5 5e8: f8c374e3 bgeu t1,a2,570 5ec: b7a5 j 554 000005ee : 5ee: a001 j 5ee 000005f0 : 5f0: 00e030ef jal ra,35fe <__get_MEPC> 5f4: 85aa mv a1,a0 5f6: 00008537 lui a0,0x8 5fa: f1050513 addi a0,a0,-240 # 7f10 <_read+0x10> 5fe: 6bc060ef jal ra,6cba 602: 002030ef jal ra,3604 <__get_MCAUSE> 606: 85aa mv a1,a0 608: 00008537 lui a0,0x8 60c: f1c50513 addi a0,a0,-228 # 7f1c <_read+0x1c> 610: 6aa060ef jal ra,6cba 614: 7f7020ef jal ra,360a <__get_MTVAL> 618: 85aa mv a1,a0 61a: 00008537 lui a0,0x8 61e: f2c50513 addi a0,a0,-212 # 7f2c <_read+0x2c> 622: 698060ef jal ra,6cba 626: a001 j 626 00000628
: 628: eefff2ef jal t0,516 <__riscv_save_0> 62c: 4509 li a0,2 62e: 0ad000ef jal ra,eda 632: 2ab1 jal 78e 634: 69d020ef jal ra,34d0 638: 6571 lui a0,0x1c 63a: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x13e78> 63e: 6ff020ef jal ra,353c 642: 200007b7 lui a5,0x20000 646: 2007a583 lw a1,512(a5) # 20000200 64a: 00008537 lui a0,0x8 64e: f3850513 addi a0,a0,-200 # 7f38 <_read+0x38> 652: 668060ef jal ra,6cba 656: 23ed jal c40 658: 85aa mv a1,a0 65a: 00008537 lui a0,0x8 65e: f4850513 addi a0,a0,-184 # 7f48 <_read+0x48> 662: 658060ef jal ra,6cba 666: 000085b7 lui a1,0x8 66a: 00008537 lui a0,0x8 66e: f5858593 addi a1,a1,-168 # 7f58 <_read+0x58> 672: f6050513 addi a0,a0,-160 # 7f60 <_read+0x60> 676: 644060ef jal ra,6cba 67a: 15e050ef jal ra,57d8 67e: 00008437 lui s0,0x8 682: f8040513 addi a0,s0,-128 # 7f80 <_read+0x80> 686: 748060ef jal ra,6dce 68a: 3e800513 li a0,1000 68e: 675020ef jal ra,3502 692: bfc5 j 682 00000694 : 694: 400217b7 lui a5,0x40021 698: 4398 lw a4,0(a5) 69a: f0ff06b7 lui a3,0xf0ff0 69e: 1141 addi sp,sp,-16 6a0: 00176713 ori a4,a4,1 6a4: c398 sw a4,0(a5) 6a6: 43d8 lw a4,4(a5) 6a8: 00020637 lui a2,0x20 6ac: 8f75 and a4,a4,a3 6ae: c3d8 sw a4,4(a5) 6b0: 4398 lw a4,0(a5) 6b2: fef706b7 lui a3,0xfef70 6b6: 16fd addi a3,a3,-1 6b8: 8f75 and a4,a4,a3 6ba: c398 sw a4,0(a5) 6bc: 4398 lw a4,0(a5) 6be: fffc06b7 lui a3,0xfffc0 6c2: 16fd addi a3,a3,-1 6c4: 8f75 and a4,a4,a3 6c6: c398 sw a4,0(a5) 6c8: 43d8 lw a4,4(a5) 6ca: ff0106b7 lui a3,0xff010 6ce: 16fd addi a3,a3,-1 6d0: 8f75 and a4,a4,a3 6d2: c3d8 sw a4,4(a5) 6d4: 4398 lw a4,0(a5) 6d6: ec0006b7 lui a3,0xec000 6da: 16fd addi a3,a3,-1 6dc: 8f75 and a4,a4,a3 6de: c398 sw a4,0(a5) 6e0: 00ff0737 lui a4,0xff0 6e4: c798 sw a4,8(a5) 6e6: 0207a623 sw zero,44(a5) # 4002102c <__freertos_irq_stack_top+0x2001902c> 6ea: c402 sw zero,8(sp) 6ec: c602 sw zero,12(sp) 6ee: 4398 lw a4,0(a5) 6f0: 66c1 lui a3,0x10 6f2: 8f55 or a4,a4,a3 6f4: c398 sw a4,0(a5) 6f6: 400216b7 lui a3,0x40021 6fa: 6705 lui a4,0x1 6fc: 429c lw a5,0(a3) 6fe: 8ff1 and a5,a5,a2 700: c63e sw a5,12(sp) 702: 47a2 lw a5,8(sp) 704: 0785 addi a5,a5,1 706: c43e sw a5,8(sp) 708: 47b2 lw a5,12(sp) 70a: e781 bnez a5,712 70c: 47a2 lw a5,8(sp) 70e: fee797e3 bne a5,a4,6fc 712: 400217b7 lui a5,0x40021 716: 439c lw a5,0(a5) 718: 00e79713 slli a4,a5,0xe 71c: 06075763 bgez a4,78a 720: 4785 li a5,1 722: c63e sw a5,12(sp) 724: 4732 lw a4,12(sp) 726: 4785 li a5,1 728: 04f71f63 bne a4,a5,786 72c: 400217b7 lui a5,0x40021 730: 43d8 lw a4,4(a5) 732: ffc106b7 lui a3,0xffc10 736: 16fd addi a3,a3,-1 738: c3d8 sw a4,4(a5) 73a: 43d8 lw a4,4(a5) 73c: c3d8 sw a4,4(a5) 73e: 43d8 lw a4,4(a5) 740: 40076713 ori a4,a4,1024 744: c3d8 sw a4,4(a5) 746: 43d8 lw a4,4(a5) 748: 8f75 and a4,a4,a3 74a: c3d8 sw a4,4(a5) 74c: 43d8 lw a4,4(a5) 74e: 001106b7 lui a3,0x110 752: 8f55 or a4,a4,a3 754: c3d8 sw a4,4(a5) 756: 4398 lw a4,0(a5) 758: 010006b7 lui a3,0x1000 75c: 8f55 or a4,a4,a3 75e: c398 sw a4,0(a5) 760: 4398 lw a4,0(a5) 762: 00671693 slli a3,a4,0x6 766: fe06dde3 bgez a3,760 76a: 43d8 lw a4,4(a5) 76c: 400216b7 lui a3,0x40021 770: 9b71 andi a4,a4,-4 772: c3d8 sw a4,4(a5) 774: 43d8 lw a4,4(a5) 776: 00276713 ori a4,a4,2 77a: c3d8 sw a4,4(a5) 77c: 4721 li a4,8 77e: 42dc lw a5,4(a3) 780: 8bb1 andi a5,a5,12 782: fee79ee3 bne a5,a4,77e 786: 0141 addi sp,sp,16 788: 8082 ret 78a: c602 sw zero,12(sp) 78c: bf61 j 724 0000078e : 78e: 400216b7 lui a3,0x40021 792: 42d8 lw a4,4(a3) 794: 200007b7 lui a5,0x20000 798: 4611 li a2,4 79a: 8b31 andi a4,a4,12 79c: 20078793 addi a5,a5,512 # 20000200 7a0: 00c70563 beq a4,a2,7aa 7a4: 4621 li a2,8 7a6: 02c70863 beq a4,a2,7d6 7aa: 007a1737 lui a4,0x7a1 7ae: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 7b2: c398 sw a4,0(a5) 7b4: 40021737 lui a4,0x40021 7b8: 4358 lw a4,4(a4) 7ba: 8311 srli a4,a4,0x4 7bc: 00f77693 andi a3,a4,15 7c0: 20000737 lui a4,0x20000 7c4: 00070713 mv a4,a4 7c8: 9736 add a4,a4,a3 7ca: 2314 lbu a3,0(a4) 7cc: 4398 lw a4,0(a5) 7ce: 00d75733 srl a4,a4,a3 7d2: c398 sw a4,0(a5) 7d4: 8082 ret 7d6: 42d8 lw a4,4(a3) 7d8: 42d4 lw a3,4(a3) 7da: 6641 lui a2,0x10 7dc: 8349 srli a4,a4,0x12 7de: 8b3d andi a4,a4,15 7e0: 8ef1 and a3,a3,a2 7e2: 00270613 addi a2,a4,2 # 20000002 <_data_vma+0x2> 7e6: cf15 beqz a4,822 <__stack_size+0x22> 7e8: 473d li a4,15 7ea: 02e60f63 beq a2,a4,828 <__stack_size+0x28> 7ee: 4741 li a4,16 7f0: 02e60f63 beq a2,a4,82e <__stack_size+0x2e> 7f4: 4745 li a4,17 7f6: 4581 li a1,0 7f8: 00e61363 bne a2,a4,7fe 7fc: 4641 li a2,16 7fe: e2a1 bnez a3,83e <__stack_size+0x3e> 800: 40024737 lui a4,0x40024 804: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x2001b800> 808: 8b41 andi a4,a4,16 80a: c70d beqz a4,834 <__stack_size+0x34> 80c: 007a1737 lui a4,0x7a1 810: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 814: 02c70633 mul a2,a4,a2 818: c390 sw a2,0(a5) 81a: ddc9 beqz a1,7b4 81c: 4398 lw a4,0(a5) 81e: 8305 srli a4,a4,0x1 820: bf49 j 7b2 822: 4581 li a1,0 824: 4649 li a2,18 826: bfe1 j 7fe 828: 4585 li a1,1 82a: 4635 li a2,13 82c: bfc9 j 7fe 82e: 4581 li a1,0 830: 463d li a2,15 832: b7f1 j 7fe 834: 003d1737 lui a4,0x3d1 838: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c8578> 83c: bfe1 j 814 <__stack_size+0x14> 83e: 40021537 lui a0,0x40021 842: 5558 lw a4,44(a0) 844: 00f71693 slli a3,a4,0xf 848: 5558 lw a4,44(a0) 84a: 0406df63 bgez a3,8a8 <__stack_size+0xa8> 84e: 8311 srli a4,a4,0x4 850: 8b3d andi a4,a4,15 852: 00170693 addi a3,a4,1 856: 007a1737 lui a4,0x7a1 85a: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 85e: 02d75733 divu a4,a4,a3 862: c398 sw a4,0(a5) 864: 5554 lw a3,44(a0) 866: 82a1 srli a3,a3,0x8 868: 8abd andi a3,a3,15 86a: e28d bnez a3,88c <__stack_size+0x8c> 86c: 4695 li a3,5 86e: 02d70733 mul a4,a4,a3 872: 8305 srli a4,a4,0x1 874: c398 sw a4,0(a5) 876: 40021737 lui a4,0x40021 87a: 5758 lw a4,44(a4) 87c: 4394 lw a3,0(a5) 87e: 8b3d andi a4,a4,15 880: 0705 addi a4,a4,1 882: 02e6d733 divu a4,a3,a4 886: c398 sw a4,0(a5) 888: 4398 lw a4,0(a5) 88a: b769 j 814 <__stack_size+0x14> 88c: 4505 li a0,1 88e: 00a69463 bne a3,a0,896 <__stack_size+0x96> 892: 46e5 li a3,25 894: bfe9 j 86e <__stack_size+0x6e> 896: 453d li a0,15 898: 00a69663 bne a3,a0,8a4 <__stack_size+0xa4> 89c: 46d1 li a3,20 89e: 02e68733 mul a4,a3,a4 8a2: bfc9 j 874 <__stack_size+0x74> 8a4: 0689 addi a3,a3,2 8a6: bfe5 j 89e <__stack_size+0x9e> 8a8: 8b3d andi a4,a4,15 8aa: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20019001> 8ae: 007a1737 lui a4,0x7a1 8b2: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 8b6: 02d75733 divu a4,a4,a3 8ba: b7f1 j 886 <__stack_size+0x86> 000008bc : 8bc: a001 j 8bc 000008be : 8be: 20000197 auipc gp,0x20000 8c2: 14218193 addi gp,gp,322 # 20000a00 <__global_pointer$> 8c6: 20007117 auipc sp,0x20007 8ca: 73a10113 addi sp,sp,1850 # 20008000 <__freertos_irq_stack_top> 8ce: 00008517 auipc a0,0x8 8d2: aba50513 addi a0,a0,-1350 # 8388 <_data_lma> 8d6: 1ffff597 auipc a1,0x1ffff 8da: 72a58593 addi a1,a1,1834 # 20000000 <_data_vma> 8de: 82018613 addi a2,gp,-2016 # 20000220 <_edata> 8e2: 00c5fa63 bgeu a1,a2,8f6 8e6: 00052283 lw t0,0(a0) 8ea: 0055a023 sw t0,0(a1) 8ee: 0511 addi a0,a0,4 8f0: 0591 addi a1,a1,4 8f2: fec5eae3 bltu a1,a2,8e6 8f6: 20000517 auipc a0,0x20000 8fa: 92a50513 addi a0,a0,-1750 # 20000220 <_edata> 8fe: 20007597 auipc a1,0x20007 902: c2a58593 addi a1,a1,-982 # 20007528 <_ebss> 906: 00b57763 bgeu a0,a1,914 90a: 00052023 sw zero,0(a0) 90e: 0511 addi a0,a0,4 910: feb56de3 bltu a0,a1,90a 914: 42fd li t0,31 916: bc029073 csrw 0xbc0,t0 91a: 42fd li t0,31 91c: 80429073 csrw 0x804,t0 920: 000082b7 lui t0,0x8 924: 80028293 addi t0,t0,-2048 # 7800 <_vfiprintf_r+0x19e> 928: 30029073 csrw mstatus,t0 92c: fffff297 auipc t0,0xfffff 930: 6d828293 addi t0,t0,1752 # 4 <_einit> 934: 0032e293 ori t0,t0,3 938: 30529073 csrw mtvec,t0 93c: d59ff0ef jal ra,694 940: 00000297 auipc t0,0x0 944: ce828293 addi t0,t0,-792 # 628
948: 34129073 csrw mepc,t0 94c: 30200073 mret 00000950 : 950: bc7ff2ef jal t0,516 <__riscv_save_0> 954: 400127b7 lui a5,0x40012 958: 40078793 addi a5,a5,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 95c: 00f51b63 bne a0,a5,972 960: 4585 li a1,1 962: 20000513 li a0,512 966: 2f4d jal 1118 968: 4581 li a1,0 96a: 20000513 li a0,512 96e: 276d jal 1118 970: b6e9 j 53a <__riscv_restore_0> 972: 400137b7 lui a5,0x40013 976: 80078793 addi a5,a5,-2048 # 40012800 <__freertos_irq_stack_top+0x2000a800> 97a: fef51be3 bne a0,a5,970 97e: 4585 li a1,1 980: 40000513 li a0,1024 984: 2f51 jal 1118 986: 4581 li a1,0 988: 40000513 li a0,1024 98c: b7cd j 96e 0000098e : 98e: 415c lw a5,4(a0) 990: e0f10737 lui a4,0xe0f10 994: eff70713 addi a4,a4,-257 # e0f0feff <__freertos_irq_stack_top+0xc0f07eff> 998: 4d94 lw a3,24(a1) 99a: 8f7d and a4,a4,a5 99c: 419c lw a5,0(a1) 99e: 8fd5 or a5,a5,a3 9a0: 4dd4 lw a3,28(a1) 9a2: 8fd5 or a5,a5,a3 9a4: 41d4 lw a3,4(a1) 9a6: 06a2 slli a3,a3,0x8 9a8: 8fd5 or a5,a5,a3 9aa: 8fd9 or a5,a5,a4 9ac: c15c sw a5,4(a0) 9ae: 451c lw a5,8(a0) 9b0: fff1f737 lui a4,0xfff1f 9b4: 7fd70713 addi a4,a4,2045 # fff1f7fd <__freertos_irq_stack_top+0xdff177fd> 9b8: 45d4 lw a3,12(a1) 9ba: 8f7d and a4,a4,a5 9bc: 499c lw a5,16(a1) 9be: 8fd5 or a5,a5,a3 9c0: 4594 lw a3,8(a1) 9c2: 0686 slli a3,a3,0x1 9c4: 8fd5 or a5,a5,a3 9c6: 8fd9 or a5,a5,a4 9c8: c51c sw a5,8(a0) 9ca: 555c lw a5,44(a0) 9cc: ff100737 lui a4,0xff100 9d0: 177d addi a4,a4,-1 9d2: 8f7d and a4,a4,a5 9d4: 29dc lbu a5,20(a1) 9d6: 17fd addi a5,a5,-1 9d8: 0ff7f793 andi a5,a5,255 9dc: 07d2 slli a5,a5,0x14 9de: 8fd9 or a5,a5,a4 9e0: d55c sw a5,44(a0) 9e2: 8082 ret 000009e4 : 9e4: 451c lw a5,8(a0) 9e6: c589 beqz a1,9f0 9e8: 0017e793 ori a5,a5,1 9ec: c51c sw a5,8(a0) 9ee: 8082 ret 9f0: 9bf9 andi a5,a5,-2 9f2: bfed j 9ec 000009f4 : 9f4: 451c lw a5,8(a0) 9f6: c589 beqz a1,a00 9f8: 1007e793 ori a5,a5,256 9fc: c51c sw a5,8(a0) 9fe: 8082 ret a00: eff7f793 andi a5,a5,-257 a04: bfe5 j 9fc 00000a06 : a06: 451c lw a5,8(a0) a08: 0087e793 ori a5,a5,8 a0c: c51c sw a5,8(a0) a0e: 8082 ret 00000a10 : a10: 4508 lw a0,8(a0) a12: 810d srli a0,a0,0x3 a14: 8905 andi a0,a0,1 a16: 8082 ret 00000a18 : a18: 451c lw a5,8(a0) a1a: 0047e793 ori a5,a5,4 a1e: c51c sw a5,8(a0) a20: 8082 ret 00000a22 : a22: 4508 lw a0,8(a0) a24: 8109 srli a0,a0,0x2 a26: 8905 andi a0,a0,1 a28: 8082 ret 00000a2a : a2a: 451c lw a5,8(a0) a2c: c591 beqz a1,a38 a2e: 00500737 lui a4,0x500 a32: 8fd9 or a5,a5,a4 a34: c51c sw a5,8(a0) a36: 8082 ret a38: ffb00737 lui a4,0xffb00 a3c: 177d addi a4,a4,-1 a3e: 8ff9 and a5,a5,a4 a40: bfd5 j a34 00000a42 : a42: 47a5 li a5,9 a44: 04b7f763 bgeu a5,a1,a92 a48: 478d li a5,3 a4a: ff658713 addi a4,a1,-10 a4e: 02f70733 mul a4,a4,a5 a52: 00c52803 lw a6,12(a0) a56: 479d li a5,7 a58: 00e797b3 sll a5,a5,a4 a5c: fff7c793 not a5,a5 a60: 0107f7b3 and a5,a5,a6 a64: 00e696b3 sll a3,a3,a4 a68: 8edd or a3,a3,a5 a6a: c554 sw a3,12(a0) a6c: 4799 li a5,6 a6e: 04c7e363 bltu a5,a2,ab4 a72: 4795 li a5,5 a74: 167d addi a2,a2,-1 a76: 02f60633 mul a2,a2,a5 a7a: 5958 lw a4,52(a0) a7c: 47fd li a5,31 a7e: 00c797b3 sll a5,a5,a2 a82: fff7c793 not a5,a5 a86: 8ff9 and a5,a5,a4 a88: 00c59633 sll a2,a1,a2 a8c: 8e5d or a2,a2,a5 a8e: d950 sw a2,52(a0) a90: 8082 ret a92: 470d li a4,3 a94: 02e58733 mul a4,a1,a4 a98: 01052803 lw a6,16(a0) a9c: 479d li a5,7 a9e: 00e797b3 sll a5,a5,a4 aa2: fff7c793 not a5,a5 aa6: 0107f7b3 and a5,a5,a6 aaa: 00e696b3 sll a3,a3,a4 aae: 8edd or a3,a3,a5 ab0: c914 sw a3,16(a0) ab2: bf6d j a6c ab4: 47b1 li a5,12 ab6: 02c7e263 bltu a5,a2,ada aba: 4795 li a5,5 abc: 1665 addi a2,a2,-7 abe: 02f60633 mul a2,a2,a5 ac2: 5918 lw a4,48(a0) ac4: 47fd li a5,31 ac6: 00c797b3 sll a5,a5,a2 aca: fff7c793 not a5,a5 ace: 8ff9 and a5,a5,a4 ad0: 00c59633 sll a2,a1,a2 ad4: 8e5d or a2,a2,a5 ad6: d910 sw a2,48(a0) ad8: 8082 ret ada: 4795 li a5,5 adc: 164d addi a2,a2,-13 ade: 02f60633 mul a2,a2,a5 ae2: 5558 lw a4,44(a0) ae4: 47fd li a5,31 ae6: 00c797b3 sll a5,a5,a2 aea: fff7c793 not a5,a5 aee: 8ff9 and a5,a5,a4 af0: 00c595b3 sll a1,a1,a2 af4: 8ddd or a1,a1,a5 af6: d54c sw a1,44(a0) af8: 8082 ret 00000afa : afa: 415c lw a5,4(a0) afc: c591 beqz a1,b08 afe: 04000737 lui a4,0x4000 b02: 8fd9 or a5,a5,a4 b04: c15c sw a5,4(a0) b06: 8082 ret b08: fc000737 lui a4,0xfc000 b0c: 177d addi a4,a4,-1 b0e: 8ff9 and a5,a5,a4 b10: bfd5 j b04 00000b12 : b12: a05ff2ef jal t0,516 <__riscv_save_0> b16: 1101 addi sp,sp,-32 b18: 842a mv s0,a0 b1a: 00010423 sb zero,8(sp) b1e: 44a5 li s1,9 b20: 841c lbu a5,8(sp) b22: 04f4f863 bgeu s1,a5,b72 b26: 00010423 sb zero,8(sp) b2a: 46a5 li a3,9 b2c: 4621 li a2,8 b2e: 841c lbu a5,8(sp) b30: 06f6fc63 bgeu a3,a5,ba8 b34: 00011523 sh zero,10(sp) b38: 00010423 sb zero,8(sp) b3c: 4695 li a3,5 b3e: 841c lbu a5,8(sp) b40: 0cf6fe63 bgeu a3,a5,c1c b44: 8538 lhu a4,10(sp) b46: 853c lhu a5,10(sp) b48: 4699 li a3,6 b4a: 460d li a2,3 b4c: 02d7f7b3 remu a5,a5,a3 b50: 6505 lui a0,0x1 b52: 80050513 addi a0,a0,-2048 # 800 <__stack_size> b56: 02c7d7b3 divu a5,a5,a2 b5a: 02d75733 divu a4,a4,a3 b5e: 97ba add a5,a5,a4 b60: 07c2 slli a5,a5,0x10 b62: 83c1 srli a5,a5,0x10 b64: 857c sh a5,10(sp) b66: 853c lhu a5,10(sp) b68: 6105 addi sp,sp,32 b6a: 8d1d sub a0,a0,a5 b6c: 0542 slli a0,a0,0x10 b6e: 8541 srai a0,a0,0x10 b70: b2e9 j 53a <__riscv_restore_0> b72: 441c lw a5,8(s0) b74: 0087e793 ori a5,a5,8 b78: c41c sw a5,8(s0) b7a: 8522 mv a0,s0 b7c: 3d51 jal a10 b7e: fd75 bnez a0,b7a b80: 441c lw a5,8(s0) b82: 0047e793 ori a5,a5,4 b86: c41c sw a5,8(s0) b88: 8522 mv a0,s0 b8a: 3d61 jal a22 b8c: fd75 bnez a0,b88 b8e: 4478 lw a4,76(s0) b90: 841c lbu a5,8(sp) b92: 1014 addi a3,sp,32 b94: 0786 slli a5,a5,0x1 b96: 97b6 add a5,a5,a3 b98: fee79623 sh a4,-20(a5) b9c: 841c lbu a5,8(sp) b9e: 0785 addi a5,a5,1 ba0: 0ff7f793 andi a5,a5,255 ba4: 845c sb a5,8(sp) ba6: bfad j b20 ba8: 000104a3 sb zero,9(sp) bac: 849c lbu a5,9(sp) bae: 00f67863 bgeu a2,a5,bbe bb2: 841c lbu a5,8(sp) bb4: 0785 addi a5,a5,1 bb6: 0ff7f793 andi a5,a5,255 bba: 845c sb a5,8(sp) bbc: bf8d j b2e bbe: 8498 lbu a4,9(sp) bc0: 849c lbu a5,9(sp) bc2: 100c addi a1,sp,32 bc4: 0706 slli a4,a4,0x1 bc6: 0785 addi a5,a5,1 bc8: 0786 slli a5,a5,0x1 bca: 972e add a4,a4,a1 bcc: 97ae add a5,a5,a1 bce: fec75703 lhu a4,-20(a4) # fbffffec <__freertos_irq_stack_top+0xdbff7fec> bd2: fec7d783 lhu a5,-20(a5) bd6: 02e7fd63 bgeu a5,a4,c10 bda: 849c lbu a5,9(sp) bdc: 0786 slli a5,a5,0x1 bde: 97ae add a5,a5,a1 be0: fec7d783 lhu a5,-20(a5) be4: 857c sh a5,10(sp) be6: 849c lbu a5,9(sp) be8: 8498 lbu a4,9(sp) bea: 0785 addi a5,a5,1 bec: 0786 slli a5,a5,0x1 bee: 97ae add a5,a5,a1 bf0: fec7d583 lhu a1,-20(a5) bf4: 00171793 slli a5,a4,0x1 bf8: 1018 addi a4,sp,32 bfa: 97ba add a5,a5,a4 bfc: feb79623 sh a1,-20(a5) c00: 849c lbu a5,9(sp) c02: 8538 lhu a4,10(sp) c04: 100c addi a1,sp,32 c06: 0785 addi a5,a5,1 c08: 0786 slli a5,a5,0x1 c0a: 97ae add a5,a5,a1 c0c: fee79623 sh a4,-20(a5) c10: 849c lbu a5,9(sp) c12: 0785 addi a5,a5,1 c14: 0ff7f793 andi a5,a5,255 c18: 84dc sb a5,9(sp) c1a: bf49 j bac c1c: 841c lbu a5,8(sp) c1e: 1010 addi a2,sp,32 c20: 8538 lhu a4,10(sp) c22: 0789 addi a5,a5,2 c24: 0786 slli a5,a5,0x1 c26: 97b2 add a5,a5,a2 c28: fec7d783 lhu a5,-20(a5) c2c: 97ba add a5,a5,a4 c2e: 07c2 slli a5,a5,0x10 c30: 83c1 srli a5,a5,0x10 c32: 857c sh a5,10(sp) c34: 841c lbu a5,8(sp) c36: 0785 addi a5,a5,1 c38: 0ff7f793 andi a5,a5,255 c3c: 845c sb a5,8(sp) c3e: b701 j b3e 00000c40 : c40: 1ffff7b7 lui a5,0x1ffff c44: 7047a503 lw a0,1796(a5) # 1ffff704 <_data_lma+0x1fff737c> c48: 8082 ret 00000c4a : c4a: 411c lw a5,0(a0) c4c: 6741 lui a4,0x10 c4e: 1779 addi a4,a4,-2 c50: 8ff9 and a5,a5,a4 c52: c11c sw a5,0(a0) c54: 00052023 sw zero,0(a0) c58: 00052223 sw zero,4(a0) c5c: 00052423 sw zero,8(a0) c60: 400207b7 lui a5,0x40020 c64: 00052623 sw zero,12(a0) c68: 00878713 addi a4,a5,8 # 40020008 <__freertos_irq_stack_top+0x20018008> c6c: 00e51763 bne a0,a4,c7a c70: 43d8 lw a4,4(a5) c72: 00f76713 ori a4,a4,15 c76: c3d8 sw a4,4(a5) c78: 8082 ret c7a: 01c78713 addi a4,a5,28 c7e: 00e51663 bne a0,a4,c8a c82: 43d8 lw a4,4(a5) c84: 0f076713 ori a4,a4,240 c88: b7fd j c76 c8a: 03078713 addi a4,a5,48 c8e: 00e51863 bne a0,a4,c9e c92: 43d8 lw a4,4(a5) c94: 6685 lui a3,0x1 c96: f0068693 addi a3,a3,-256 # f00 c9a: 8f55 or a4,a4,a3 c9c: bfe9 j c76 c9e: 04478713 addi a4,a5,68 ca2: 00e51563 bne a0,a4,cac ca6: 43d8 lw a4,4(a5) ca8: 66bd lui a3,0xf caa: bfc5 j c9a cac: 05878713 addi a4,a5,88 cb0: 00e51663 bne a0,a4,cbc cb4: 43d8 lw a4,4(a5) cb6: 000f06b7 lui a3,0xf0 cba: b7c5 j c9a cbc: 06c78713 addi a4,a5,108 cc0: 00e51663 bne a0,a4,ccc cc4: 43d8 lw a4,4(a5) cc6: 00f006b7 lui a3,0xf00 cca: bfc1 j c9a ccc: 08078713 addi a4,a5,128 cd0: 00e51663 bne a0,a4,cdc cd4: 43d8 lw a4,4(a5) cd6: 0f0006b7 lui a3,0xf000 cda: b7c1 j c9a cdc: 40878713 addi a4,a5,1032 ce0: 00e51963 bne a0,a4,cf2 ce4: 4047a703 lw a4,1028(a5) ce8: 00f76713 ori a4,a4,15 cec: 40e7a223 sw a4,1028(a5) cf0: 8082 ret cf2: 41c78713 addi a4,a5,1052 cf6: 00e51763 bne a0,a4,d04 cfa: 4047a703 lw a4,1028(a5) cfe: 0f076713 ori a4,a4,240 d02: b7ed j cec d04: 43078793 addi a5,a5,1072 d08: 00f51b63 bne a0,a5,d1e d0c: 400207b7 lui a5,0x40020 d10: 4047a703 lw a4,1028(a5) # 40020404 <__freertos_irq_stack_top+0x20018404> d14: 6685 lui a3,0x1 d16: f0068693 addi a3,a3,-256 # f00 d1a: 8f55 or a4,a4,a3 d1c: bfc1 j cec d1e: 400207b7 lui a5,0x40020 d22: 44478713 addi a4,a5,1092 # 40020444 <__freertos_irq_stack_top+0x20018444> d26: 00e51663 bne a0,a4,d32 d2a: 4047a703 lw a4,1028(a5) d2e: 66bd lui a3,0xf d30: b7ed j d1a d32: 45878713 addi a4,a5,1112 d36: 00e51763 bne a0,a4,d44 d3a: 4047a703 lw a4,1028(a5) d3e: 000f06b7 lui a3,0xf0 d42: bfe1 j d1a d44: 46c78713 addi a4,a5,1132 d48: 00e51763 bne a0,a4,d56 d4c: 4047a703 lw a4,1028(a5) d50: 00f006b7 lui a3,0xf00 d54: b7d9 j d1a d56: 48078713 addi a4,a5,1152 d5a: 00e51763 bne a0,a4,d68 d5e: 4047a703 lw a4,1028(a5) d62: 0f0006b7 lui a3,0xf000 d66: bf55 j d1a d68: 49078713 addi a4,a5,1168 d6c: 00e51963 bne a0,a4,d7e d70: 4d47a703 lw a4,1236(a5) d74: 00f76713 ori a4,a4,15 d78: 4ce7aa23 sw a4,1236(a5) d7c: 8082 ret d7e: 4a078713 addi a4,a5,1184 d82: 00e51763 bne a0,a4,d90 d86: 4d47a703 lw a4,1236(a5) d8a: 0f076713 ori a4,a4,240 d8e: b7ed j d78 d90: 4b078713 addi a4,a5,1200 d94: 00e51963 bne a0,a4,da6 d98: 4d47a703 lw a4,1236(a5) d9c: 6685 lui a3,0x1 d9e: f0068693 addi a3,a3,-256 # f00 da2: 8f55 or a4,a4,a3 da4: bfd1 j d78 da6: 4c078713 addi a4,a5,1216 daa: fce519e3 bne a0,a4,d7c dae: 4d47a703 lw a4,1236(a5) db2: 66bd lui a3,0xf db4: b7fd j da2 00000db6 : db6: 411c lw a5,0(a0) db8: 7761 lui a4,0xffff8 dba: 073d addi a4,a4,15 dbc: 5194 lw a3,32(a1) dbe: 8f7d and a4,a4,a5 dc0: 459c lw a5,8(a1) dc2: 8fd5 or a5,a5,a3 dc4: 4994 lw a3,16(a1) dc6: 8fd5 or a5,a5,a3 dc8: 49d4 lw a3,20(a1) dca: 8fd5 or a5,a5,a3 dcc: 4d94 lw a3,24(a1) dce: 8fd5 or a5,a5,a3 dd0: 4dd4 lw a3,28(a1) dd2: 8fd5 or a5,a5,a3 dd4: 51d4 lw a3,36(a1) dd6: 8fd5 or a5,a5,a3 dd8: 5594 lw a3,40(a1) dda: 8fd5 or a5,a5,a3 ddc: 8fd9 or a5,a5,a4 dde: c11c sw a5,0(a0) de0: 45dc lw a5,12(a1) de2: c15c sw a5,4(a0) de4: 419c lw a5,0(a1) de6: c51c sw a5,8(a0) de8: 41dc lw a5,4(a1) dea: c55c sw a5,12(a0) dec: 8082 ret 00000dee : dee: 411c lw a5,0(a0) df0: c589 beqz a1,dfa df2: 0017e793 ori a5,a5,1 df6: c11c sw a5,0(a0) df8: 8082 ret dfa: 6741 lui a4,0x10 dfc: 1779 addi a4,a4,-2 dfe: 8ff9 and a5,a5,a4 e00: bfdd j df6 00000e02 : e02: 459c lw a5,8(a1) e04: 0107f713 andi a4,a5,16 e08: 00f7f813 andi a6,a5,15 e0c: c701 beqz a4,e14 e0e: 41d8 lw a4,4(a1) e10: 00e86833 or a6,a6,a4 e14: 218e lhu a1,0(a1) e16: 0ff5f713 andi a4,a1,255 e1a: c339 beqz a4,e60 e1c: 4118 lw a4,0(a0) e1e: 4681 li a3,0 e20: 4e85 li t4,1 e22: 4f3d li t5,15 e24: 02800f93 li t6,40 e28: 04800293 li t0,72 e2c: 4e21 li t3,8 e2e: 00de9633 sll a2,t4,a3 e32: 00c5f8b3 and a7,a1,a2 e36: 03161163 bne a2,a7,e58 e3a: 00269893 slli a7,a3,0x2 e3e: 011f1333 sll t1,t5,a7 e42: fff34313 not t1,t1 e46: 00e37733 and a4,t1,a4 e4a: 011818b3 sll a7,a6,a7 e4e: 00e8e733 or a4,a7,a4 e52: 05f79f63 bne a5,t6,eb0 e56: c950 sw a2,20(a0) e58: 0685 addi a3,a3,1 e5a: fdc69ae3 bne a3,t3,e2e e5e: c118 sw a4,0(a0) e60: 0ff00713 li a4,255 e64: 04b77563 bgeu a4,a1,eae e68: 4154 lw a3,4(a0) e6a: 4621 li a2,8 e6c: 4e85 li t4,1 e6e: 4f3d li t5,15 e70: 02800f93 li t6,40 e74: 04800293 li t0,72 e78: 4e41 li t3,16 e7a: 00ce98b3 sll a7,t4,a2 e7e: 0115f733 and a4,a1,a7 e82: 02e89263 bne a7,a4,ea6 e86: 00261713 slli a4,a2,0x2 e8a: 1701 addi a4,a4,-32 e8c: 00ef1333 sll t1,t5,a4 e90: fff34313 not t1,t1 e94: 00d376b3 and a3,t1,a3 e98: 00e81733 sll a4,a6,a4 e9c: 8ed9 or a3,a3,a4 e9e: 01f79d63 bne a5,t6,eb8 ea2: 01152a23 sw a7,20(a0) ea6: 0605 addi a2,a2,1 ea8: fdc619e3 bne a2,t3,e7a eac: c154 sw a3,4(a0) eae: 8082 ret eb0: fa5794e3 bne a5,t0,e58 eb4: c910 sw a2,16(a0) eb6: b74d j e58 eb8: fe5797e3 bne a5,t0,ea6 ebc: 01152823 sw a7,16(a0) ec0: b7dd j ea6 00000ec2 : ec2: 4548 lw a0,12(a0) ec4: 8d6d and a0,a0,a1 ec6: 00a03533 snez a0,a0 eca: 8082 ret 00000ecc : ecc: c90c sw a1,16(a0) ece: 8082 ret 00000ed0 : ed0: c219 beqz a2,ed6 ed2: c90c sw a1,16(a0) ed4: 8082 ret ed6: c94c sw a1,20(a0) ed8: 8082 ret 00000eda : eda: 200007b7 lui a5,0x20000 ede: 22a7a023 sw a0,544(a5) # 20000220 <_edata> ee2: 8082 ret 00000ee4 : ee4: 200007b7 lui a5,0x20000 ee8: 2207a703 lw a4,544(a5) # 20000220 <_edata> eec: 4789 li a5,2 eee: 2110 lbu a2,0(a0) ef0: 02f71163 bne a4,a5,f12 ef4: 3114 lbu a3,1(a0) ef6: 478d li a5,3 ef8: 00d7ed63 bltu a5,a3,f12 efc: 213c lbu a5,2(a0) efe: 069a slli a3,a3,0x6 f00: e000e737 lui a4,0xe000e f04: 0796 slli a5,a5,0x5 f06: 8fd5 or a5,a5,a3 f08: 0ff7f793 andi a5,a5,255 f0c: 9732 add a4,a4,a2 f0e: 40f70023 sb a5,1024(a4) # e000e400 <__freertos_irq_stack_top+0xc0006400> f12: 4154 lw a3,4(a0) f14: 4705 li a4,1 f16: 00565793 srli a5,a2,0x5 f1a: 00c71733 sll a4,a4,a2 f1e: ca89 beqz a3,f30 f20: 04078793 addi a5,a5,64 f24: 078a slli a5,a5,0x2 f26: e000e6b7 lui a3,0xe000e f2a: 97b6 add a5,a5,a3 f2c: c398 sw a4,0(a5) f2e: 8082 ret f30: 06078793 addi a5,a5,96 f34: bfc5 j f24 00000f36 : f36: 400216b7 lui a3,0x40021 f3a: 42dc lw a5,4(a3) f3c: 7751 lui a4,0xffff4 f3e: 177d addi a4,a4,-1 f40: 8ff9 and a5,a5,a4 f42: 8d5d or a0,a0,a5 f44: c2c8 sw a0,4(a3) f46: 8082 ret 00000f48 : f48: 40021737 lui a4,0x40021 f4c: 435c lw a5,4(a4) f4e: 4691 li a3,4 f50: 8bb1 andi a5,a5,12 f52: 00d78563 beq a5,a3,f5c f56: 46a1 li a3,8 f58: 06d78263 beq a5,a3,fbc f5c: 007a17b7 lui a5,0x7a1 f60: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x798e78> f64: c11c sw a5,0(a0) f66: 40021637 lui a2,0x40021 f6a: 425c lw a5,4(a2) f6c: 20000737 lui a4,0x20000 f70: 01070713 addi a4,a4,16 # 20000010 f74: 8391 srli a5,a5,0x4 f76: 8bbd andi a5,a5,15 f78: 97ba add a5,a5,a4 f7a: 2394 lbu a3,0(a5) f7c: 411c lw a5,0(a0) f7e: 00d7d7b3 srl a5,a5,a3 f82: c15c sw a5,4(a0) f84: 4254 lw a3,4(a2) f86: 82a1 srli a3,a3,0x8 f88: 8a9d andi a3,a3,7 f8a: 96ba add a3,a3,a4 f8c: 2294 lbu a3,0(a3) f8e: 00d7d6b3 srl a3,a5,a3 f92: c514 sw a3,8(a0) f94: 4254 lw a3,4(a2) f96: 82ad srli a3,a3,0xb f98: 8a9d andi a3,a3,7 f9a: 9736 add a4,a4,a3 f9c: 2318 lbu a4,0(a4) f9e: 00e7d7b3 srl a5,a5,a4 fa2: c55c sw a5,12(a0) fa4: 4258 lw a4,4(a2) fa6: 8339 srli a4,a4,0xe fa8: 00377693 andi a3,a4,3 fac: 80418713 addi a4,gp,-2044 # 20000204 fb0: 9736 add a4,a4,a3 fb2: 2318 lbu a4,0(a4) fb4: 02e7d7b3 divu a5,a5,a4 fb8: c91c sw a5,16(a0) fba: 8082 ret fbc: 435c lw a5,4(a4) fbe: 4358 lw a4,4(a4) fc0: 66c1 lui a3,0x10 fc2: 83c9 srli a5,a5,0x12 fc4: 8f75 and a4,a4,a3 fc6: 1ffff6b7 lui a3,0x1ffff fca: 70c6a683 lw a3,1804(a3) # 1ffff70c <_data_lma+0x1fff7384> fce: 8bbd andi a5,a5,15 fd0: 0789 addi a5,a5,2 fd2: 01169613 slli a2,a3,0x11 fd6: 00064863 bltz a2,fe6 fda: 46c5 li a3,17 fdc: 4601 li a2,0 fde: 02d79263 bne a5,a3,1002 fe2: 47c9 li a5,18 fe4: a839 j 1002 fe6: 4689 li a3,2 fe8: 02d78f63 beq a5,a3,1026 fec: 46bd li a3,15 fee: 02d78e63 beq a5,a3,102a ff2: 46c1 li a3,16 ff4: 02d78e63 beq a5,a3,1030 ff8: 46c5 li a3,17 ffa: 4601 li a2,0 ffc: 00d79363 bne a5,a3,1002 1000: 47c1 li a5,16 1002: ef1d bnez a4,1040 1004: 40024737 lui a4,0x40024 1008: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x2001b800> 100c: 8b41 andi a4,a4,16 100e: c705 beqz a4,1036 1010: 007a1737 lui a4,0x7a1 1014: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 1018: 02f707b3 mul a5,a4,a5 101c: c11c sw a5,0(a0) 101e: d621 beqz a2,f66 1020: 411c lw a5,0(a0) 1022: 8385 srli a5,a5,0x1 1024: b781 j f64 1026: 4601 li a2,0 1028: bf6d j fe2 102a: 4605 li a2,1 102c: 47b5 li a5,13 102e: bfd1 j 1002 1030: 4601 li a2,0 1032: 47bd li a5,15 1034: b7f9 j 1002 1036: 003d1737 lui a4,0x3d1 103a: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c8578> 103e: bfe9 j 1018 1040: 400215b7 lui a1,0x40021 1044: 55d8 lw a4,44(a1) 1046: 00f71693 slli a3,a4,0xf 104a: 55d8 lw a4,44(a1) 104c: 0406df63 bgez a3,10aa 1050: 8311 srli a4,a4,0x4 1052: 8b3d andi a4,a4,15 1054: 00170693 addi a3,a4,1 1058: 007a1737 lui a4,0x7a1 105c: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 1060: 02d75733 divu a4,a4,a3 1064: c118 sw a4,0(a0) 1066: 55d4 lw a3,44(a1) 1068: 82a1 srli a3,a3,0x8 106a: 8abd andi a3,a3,15 106c: e28d bnez a3,108e 106e: 4695 li a3,5 1070: 02d70733 mul a4,a4,a3 1074: 8305 srli a4,a4,0x1 1076: c118 sw a4,0(a0) 1078: 40021737 lui a4,0x40021 107c: 5758 lw a4,44(a4) 107e: 4114 lw a3,0(a0) 1080: 8b3d andi a4,a4,15 1082: 0705 addi a4,a4,1 1084: 02e6d733 divu a4,a3,a4 1088: c118 sw a4,0(a0) 108a: 4118 lw a4,0(a0) 108c: b771 j 1018 108e: 4585 li a1,1 1090: 00b69463 bne a3,a1,1098 1094: 46e5 li a3,25 1096: bfe9 j 1070 1098: 45bd li a1,15 109a: 00b69663 bne a3,a1,10a6 109e: 46d1 li a3,20 10a0: 02e68733 mul a4,a3,a4 10a4: bfc9 j 1076 10a6: 0689 addi a3,a3,2 10a8: bfe5 j 10a0 10aa: 8b3d andi a4,a4,15 10ac: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20019001> 10b0: 007a1737 lui a4,0x7a1 10b4: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 10b8: 02d75733 divu a4,a4,a3 10bc: b7f1 j 1088 000010be : 10be: c599 beqz a1,10cc 10c0: 40021737 lui a4,0x40021 10c4: 4b5c lw a5,20(a4) 10c6: 8d5d or a0,a0,a5 10c8: cb48 sw a0,20(a4) 10ca: 8082 ret 10cc: 400217b7 lui a5,0x40021 10d0: 4bd8 lw a4,20(a5) 10d2: fff54513 not a0,a0 10d6: 8d79 and a0,a0,a4 10d8: cbc8 sw a0,20(a5) 10da: 8082 ret 000010dc : 10dc: c599 beqz a1,10ea 10de: 40021737 lui a4,0x40021 10e2: 4f1c lw a5,24(a4) 10e4: 8d5d or a0,a0,a5 10e6: cf08 sw a0,24(a4) 10e8: 8082 ret 10ea: 400217b7 lui a5,0x40021 10ee: 4f98 lw a4,24(a5) 10f0: fff54513 not a0,a0 10f4: 8d79 and a0,a0,a4 10f6: cf88 sw a0,24(a5) 10f8: 8082 ret 000010fa : 10fa: c599 beqz a1,1108 10fc: 40021737 lui a4,0x40021 1100: 4f5c lw a5,28(a4) 1102: 8d5d or a0,a0,a5 1104: cf48 sw a0,28(a4) 1106: 8082 ret 1108: 400217b7 lui a5,0x40021 110c: 4fd8 lw a4,28(a5) 110e: fff54513 not a0,a0 1112: 8d79 and a0,a0,a4 1114: cfc8 sw a0,28(a5) 1116: 8082 ret 00001118 : 1118: c599 beqz a1,1126 111a: 40021737 lui a4,0x40021 111e: 475c lw a5,12(a4) 1120: 8d5d or a0,a0,a5 1122: c748 sw a0,12(a4) 1124: 8082 ret 1126: 400217b7 lui a5,0x40021 112a: 47d8 lw a4,12(a5) 112c: fff54513 not a0,a0 1130: 8d79 and a0,a0,a4 1132: c7c8 sw a0,12(a5) 1134: 8082 ret 00001136 : 1136: 211a lhu a4,0(a0) 1138: 678d lui a5,0x3 113a: 04078793 addi a5,a5,64 # 3040 113e: 21b6 lhu a3,2(a1) 1140: 8f7d and a4,a4,a5 1142: 219e lhu a5,0(a1) 1144: 8fd5 or a5,a5,a3 1146: 21d6 lhu a3,4(a1) 1148: 8fd5 or a5,a5,a3 114a: 21f6 lhu a3,6(a1) 114c: 8fd5 or a5,a5,a3 114e: 2596 lhu a3,8(a1) 1150: 8fd5 or a5,a5,a3 1152: 25b6 lhu a3,10(a1) 1154: 8fd5 or a5,a5,a3 1156: 25d6 lhu a3,12(a1) 1158: 8fd5 or a5,a5,a3 115a: 25f6 lhu a3,14(a1) 115c: 8fd5 or a5,a5,a3 115e: 8fd9 or a5,a5,a4 1160: a11e sh a5,0(a0) 1162: 2d5a lhu a4,28(a0) 1164: 77fd lui a5,0xfffff 1166: 7ff78793 addi a5,a5,2047 # fffff7ff <__freertos_irq_stack_top+0xdfff77ff> 116a: 8ff9 and a5,a5,a4 116c: ad5e sh a5,28(a0) 116e: 299e lhu a5,16(a1) 1170: a91e sh a5,16(a0) 1172: 8082 ret 00001174 : 1174: 211e lhu a5,0(a0) 1176: c589 beqz a1,1180 1178: 0407e793 ori a5,a5,64 117c: a11e sh a5,0(a0) 117e: 8082 ret 1180: 07c2 slli a5,a5,0x10 1182: 83c1 srli a5,a5,0x10 1184: fbf7f793 andi a5,a5,-65 1188: 07c2 slli a5,a5,0x10 118a: 83c1 srli a5,a5,0x10 118c: bfc5 j 117c 0000118e : 118e: a54e sh a1,12(a0) 1190: 8082 ret 00001192 : 1192: 254a lhu a0,12(a0) 1194: 8082 ret 00001196 : 1196: 250a lhu a0,8(a0) 1198: 8d6d and a0,a0,a1 119a: 00a03533 snez a0,a0 119e: 8082 ret 000011a0 : 11a0: b76ff2ef jal t0,516 <__riscv_save_0> 11a4: 2916 lhu a3,16(a0) 11a6: 77f5 lui a5,0xffffd 11a8: 17fd addi a5,a5,-1 11aa: 8ff5 and a5,a5,a3 11ac: 21f6 lhu a3,6(a1) 11ae: 25da lhu a4,12(a1) 11b0: 7179 addi sp,sp,-48 11b2: 8fd5 or a5,a5,a3 11b4: a91e sh a5,16(a0) 11b6: 2556 lhu a3,12(a0) 11b8: 77fd lui a5,0xfffff 11ba: 9f378793 addi a5,a5,-1549 # ffffe9f3 <__freertos_irq_stack_top+0xdfff69f3> 11be: 8ff5 and a5,a5,a3 11c0: 21d6 lhu a3,4(a1) 11c2: 842a mv s0,a0 11c4: c62e sw a1,12(sp) 11c6: 8fd5 or a5,a5,a3 11c8: 2596 lhu a3,8(a1) 11ca: 8fd5 or a5,a5,a3 11cc: 25b6 lhu a3,10(a1) 11ce: 8fd5 or a5,a5,a3 11d0: a55e sh a5,12(a0) 11d2: 295e lhu a5,20(a0) 11d4: 07c2 slli a5,a5,0x10 11d6: 83c1 srli a5,a5,0x10 11d8: cff7f793 andi a5,a5,-769 11dc: 8fd9 or a5,a5,a4 11de: a95e sh a5,20(a0) 11e0: 0868 addi a0,sp,28 11e2: 339d jal f48 11e4: 400147b7 lui a5,0x40014 11e8: 80078793 addi a5,a5,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 11ec: 45b2 lw a1,12(sp) 11ee: 02f41e63 bne s0,a5,122a 11f2: 57a2 lw a5,40(sp) 11f4: 4765 li a4,25 11f6: 02e787b3 mul a5,a5,a4 11fa: 4198 lw a4,0(a1) 11fc: 06400693 li a3,100 1200: 070a slli a4,a4,0x2 1202: 02e7d7b3 divu a5,a5,a4 1206: 02d7d733 divu a4,a5,a3 120a: 02d7f7b3 remu a5,a5,a3 120e: 0712 slli a4,a4,0x4 1210: 0792 slli a5,a5,0x4 1212: 03278793 addi a5,a5,50 1216: 02d7d7b3 divu a5,a5,a3 121a: 8bbd andi a5,a5,15 121c: 8fd9 or a5,a5,a4 121e: 07c2 slli a5,a5,0x10 1220: 83c1 srli a5,a5,0x10 1222: a41e sh a5,8(s0) 1224: 6145 addi sp,sp,48 1226: b14ff06f j 53a <__riscv_restore_0> 122a: 5792 lw a5,36(sp) 122c: b7e1 j 11f4 0000122e : 122e: c591 beqz a1,123a 1230: 255e lhu a5,12(a0) 1232: 6709 lui a4,0x2 1234: 8fd9 or a5,a5,a4 1236: a55e sh a5,12(a0) 1238: 8082 ret 123a: 255a lhu a4,12(a0) 123c: 77f9 lui a5,0xffffe 123e: 17fd addi a5,a5,-1 1240: 8ff9 and a5,a5,a4 1242: bfd5 j 1236 00001244 : 1244: 0ff5f713 andi a4,a1,255 1248: 4785 li a5,1 124a: 8315 srli a4,a4,0x5 124c: 00b795b3 sll a1,a5,a1 1250: 00f71963 bne a4,a5,1262 1254: 00c50793 addi a5,a0,12 1258: 4398 lw a4,0(a5) 125a: ce01 beqz a2,1272 125c: 8dd9 or a1,a1,a4 125e: c38c sw a1,0(a5) 1260: 8082 ret 1262: 4689 li a3,2 1264: 01450793 addi a5,a0,20 1268: fed718e3 bne a4,a3,1258 126c: 01050793 addi a5,a0,16 1270: b7e5 j 1258 1272: fff5c593 not a1,a1 1276: 8df9 and a1,a1,a4 1278: b7dd j 125e 0000127a : 127a: 1ff5f593 andi a1,a1,511 127e: a14e sh a1,4(a0) 1280: 8082 ret 00001282 : 1282: 214a lhu a0,4(a0) 1284: 1ff57513 andi a0,a0,511 1288: 8082 ret 0000128a : 128a: 210a lhu a0,0(a0) 128c: 8d6d and a0,a0,a1 128e: 00a03533 snez a0,a0 1292: 8082 ret 00001294 : 1294: 0ff5f713 andi a4,a1,255 1298: 4685 li a3,1 129a: 8315 srli a4,a4,0x5 129c: 00b697b3 sll a5,a3,a1 12a0: 02d71163 bne a4,a3,12c2 12a4: 255a lhu a4,12(a0) 12a6: 8ff9 and a5,a5,a4 12a8: 211a lhu a4,0(a0) 12aa: 4501 li a0,0 12ac: 0742 slli a4,a4,0x10 12ae: 8341 srli a4,a4,0x10 12b0: cb81 beqz a5,12c0 12b2: 4505 li a0,1 12b4: 81a1 srli a1,a1,0x8 12b6: 00b515b3 sll a1,a0,a1 12ba: 8f6d and a4,a4,a1 12bc: 00e03533 snez a0,a4 12c0: 8082 ret 12c2: 4689 li a3,2 12c4: 00d71463 bne a4,a3,12cc 12c8: 291a lhu a4,16(a0) 12ca: bff1 j 12a6 12cc: 295a lhu a4,20(a0) 12ce: bfe1 j 12a6 000012d0 : 12d0: 200007b7 lui a5,0x20000 12d4: 23c78793 addi a5,a5,572 # 2000023c 12d8: 4398 lw a4,0(a5) 12da: 02a76f63 bltu a4,a0,1318 12de: 43d0 lw a2,4(a5) 12e0: 00c786b3 add a3,a5,a2 12e4: 00d51663 bne a0,a3,12f0 12e8: 4154 lw a3,4(a0) 12ea: 853e mv a0,a5 12ec: 96b2 add a3,a3,a2 12ee: c3d4 sw a3,4(a5) 12f0: 4150 lw a2,4(a0) 12f2: 00c506b3 add a3,a0,a2 12f6: 00d71c63 bne a4,a3,130e 12fa: 200006b7 lui a3,0x20000 12fe: 2246a683 lw a3,548(a3) # 20000224 1302: 00d70663 beq a4,a3,130e 1306: 4354 lw a3,4(a4) 1308: 4318 lw a4,0(a4) 130a: 96b2 add a3,a3,a2 130c: c154 sw a3,4(a0) 130e: c118 sw a4,0(a0) 1310: 00f50363 beq a0,a5,1316 1314: c388 sw a0,0(a5) 1316: 8082 ret 1318: 87ba mv a5,a4 131a: bf7d j 12d8 0000131c : 131c: 9e0ff2ef jal t0,4fc <__riscv_save_4> 1320: 1141 addi sp,sp,-16 1322: c62a sw a0,12(sp) 1324: 35c010ef jal ra,2680 1328: 200006b7 lui a3,0x20000 132c: 2246a783 lw a5,548(a3) # 20000224 1330: 20000637 lui a2,0x20000 1334: 22468693 addi a3,a3,548 1338: 22860613 addi a2,a2,552 # 20000228 133c: 4532 lw a0,12(sp) 133e: efa1 bnez a5,1396 1340: 20000737 lui a4,0x20000 1344: 38870793 addi a5,a4,904 # 20000388 1348: 00f7f593 andi a1,a5,15 134c: 38870713 addi a4,a4,904 1350: c581 beqz a1,1358 1352: 00f78713 addi a4,a5,15 1356: 9b41 andi a4,a4,-16 1358: 200005b7 lui a1,0x20000 135c: 23c58593 addi a1,a1,572 # 2000023c 1360: 0005a223 sw zero,4(a1) 1364: c198 sw a4,0(a1) 1366: 6599 lui a1,0x6 1368: 15c1 addi a1,a1,-16 136a: 97ae add a5,a5,a1 136c: 9bc1 andi a5,a5,-16 136e: 0007a223 sw zero,4(a5) 1372: 0007a023 sw zero,0(a5) 1376: 40e785b3 sub a1,a5,a4 137a: c29c sw a5,0(a3) 137c: c31c sw a5,0(a4) 137e: 200007b7 lui a5,0x20000 1382: 22b7a823 sw a1,560(a5) # 20000230 1386: 200007b7 lui a5,0x20000 138a: 22b7a623 sw a1,556(a5) # 2000022c 138e: 800007b7 lui a5,0x80000 1392: c34c sw a1,4(a4) 1394: c21c sw a5,0(a2) 1396: 00062a03 lw s4,0(a2) 139a: 00aa77b3 and a5,s4,a0 139e: e385 bnez a5,13be 13a0: fff50793 addi a5,a0,-1 13a4: 5739 li a4,-18 13a6: 00f76c63 bltu a4,a5,13be 13aa: 01050793 addi a5,a0,16 13ae: 00f7f713 andi a4,a5,15 13b2: c341 beqz a4,1432 13b4: ff07f713 andi a4,a5,-16 13b8: 0741 addi a4,a4,16 13ba: 06e7eb63 bltu a5,a4,1430 13be: 4481 li s1,0 13c0: a089 j 1402 13c2: 8722 mv a4,s0 13c4: 842e mv s0,a1 13c6: a061 j 144e 13c8: c158 sw a4,4(a0) 13ca: c05c sw a5,4(s0) 13cc: 3711 jal 12d0 13ce: 4058 lw a4,4(s0) 13d0: 200006b7 lui a3,0x20000 13d4: 23068693 addi a3,a3,560 # 20000230 13d8: 4290 lw a2,0(a3) 13da: 40e907b3 sub a5,s2,a4 13de: 00f9a023 sw a5,0(s3) 13e2: 00c7f363 bgeu a5,a2,13e8 13e6: c29c sw a5,0(a3) 13e8: 200007b7 lui a5,0x20000 13ec: 00ea6733 or a4,s4,a4 13f0: 23478793 addi a5,a5,564 # 20000234 13f4: c058 sw a4,4(s0) 13f6: 4398 lw a4,0(a5) 13f8: 04c1 addi s1,s1,16 13fa: 00042023 sw zero,0(s0) 13fe: 0705 addi a4,a4,1 1400: c398 sw a4,0(a5) 1402: 44e010ef jal ra,2850 1406: 00f4f793 andi a5,s1,15 140a: cbd1 beqz a5,149e 140c: 67a1 lui a5,0x8 140e: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1412: 30079073 csrw mstatus,a5 1416: 00008637 lui a2,0x8 141a: 00008537 lui a0,0x8 141e: f9860613 addi a2,a2,-104 # 7f98 <_read+0x98> 1422: 11000593 li a1,272 1426: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 142a: 091050ef jal ra,6cba 142e: a001 j 142e 1430: 87ba mv a5,a4 1432: 20000737 lui a4,0x20000 1436: 22c72903 lw s2,556(a4) # 2000022c 143a: 22c70993 addi s3,a4,556 143e: f8f960e3 bltu s2,a5,13be 1442: 20000737 lui a4,0x20000 1446: 23c72403 lw s0,572(a4) # 2000023c 144a: 23c70713 addi a4,a4,572 144e: 4050 lw a2,4(s0) 1450: 00f67463 bgeu a2,a5,1458 1454: 400c lw a1,0(s0) 1456: f5b5 bnez a1,13c2 1458: 4294 lw a3,0(a3) 145a: f68682e3 beq a3,s0,13be 145e: 4014 lw a3,0(s0) 1460: 4304 lw s1,0(a4) 1462: c314 sw a3,0(a4) 1464: 40f60733 sub a4,a2,a5 1468: 02000693 li a3,32 146c: f6e6f1e3 bgeu a3,a4,13ce 1470: 00f40533 add a0,s0,a5 1474: 00f57693 andi a3,a0,15 1478: daa1 beqz a3,13c8 147a: 67a1 lui a5,0x8 147c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1480: 30079073 csrw mstatus,a5 1484: 00008637 lui a2,0x8 1488: 00008537 lui a0,0x8 148c: f9860613 addi a2,a2,-104 # 7f98 <_read+0x98> 1490: 0cf00593 li a1,207 1494: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1498: 023050ef jal ra,6cba 149c: a001 j 149c 149e: 8526 mv a0,s1 14a0: 0141 addi sp,sp,16 14a2: 88eff06f j 530 <__riscv_restore_4> 000014a6 : 14a6: c155 beqz a0,154a 14a8: 86eff2ef jal t0,516 <__riscv_save_0> 14ac: 200007b7 lui a5,0x20000 14b0: ff452703 lw a4,-12(a0) 14b4: 2287a783 lw a5,552(a5) # 20000228 14b8: 842a mv s0,a0 14ba: 00f776b3 and a3,a4,a5 14be: e29d bnez a3,14e4 14c0: 67a1 lui a5,0x8 14c2: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 14c6: 30079073 csrw mstatus,a5 14ca: 00008637 lui a2,0x8 14ce: 00008537 lui a0,0x8 14d2: f9860613 addi a2,a2,-104 # 7f98 <_read+0x98> 14d6: 12400593 li a1,292 14da: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 14de: 7dc050ef jal ra,6cba 14e2: a001 j 14e2 14e4: ff052683 lw a3,-16(a0) 14e8: c29d beqz a3,150e 14ea: 67a1 lui a5,0x8 14ec: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 14f0: 30079073 csrw mstatus,a5 14f4: 00008637 lui a2,0x8 14f8: 00008537 lui a0,0x8 14fc: f9860613 addi a2,a2,-104 # 7f98 <_read+0x98> 1500: 12500593 li a1,293 1504: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1508: 7b2050ef jal ra,6cba 150c: a001 j 150c 150e: fff7c793 not a5,a5 1512: 8ff9 and a5,a5,a4 1514: fef52a23 sw a5,-12(a0) 1518: 168010ef jal ra,2680 151c: 200007b7 lui a5,0x20000 1520: 22c78793 addi a5,a5,556 # 2000022c 1524: 4394 lw a3,0(a5) 1526: ff442703 lw a4,-12(s0) 152a: ff040513 addi a0,s0,-16 152e: 9736 add a4,a4,a3 1530: c398 sw a4,0(a5) 1532: 3b79 jal 12d0 1534: 200007b7 lui a5,0x20000 1538: 23878793 addi a5,a5,568 # 20000238 153c: 4398 lw a4,0(a5) 153e: 0705 addi a4,a4,1 1540: c398 sw a4,0(a5) 1542: 30e010ef jal ra,2850 1546: ff5fe06f j 53a <__riscv_restore_0> 154a: 8082 ret 0000154c : 154c: 200007b7 lui a5,0x20000 1550: 22c7a503 lw a0,556(a5) # 2000022c 1554: 8082 ret 00001556 : 1556: e000e7b7 lui a5,0xe000e 155a: 5741 li a4,-16 155c: 40e78723 sb a4,1038(a5) # e000e40e <__freertos_irq_stack_top+0xc000640e> 1560: 40e78623 sb a4,1036(a5) 1564: e000f7b7 lui a5,0xe000f 1568: 0007a023 sw zero,0(a5) # e000f000 <__freertos_irq_stack_top+0xc0007000> 156c: 0007a223 sw zero,4(a5) 1570: 4681 li a3,0 1572: c794 sw a3,8(a5) 1574: 4701 li a4,0 1576: c7d8 sw a4,12(a5) 1578: 20000737 lui a4,0x20000 157c: 20072583 lw a1,512(a4) # 20000200 1580: 1f400713 li a4,500 1584: 4681 li a3,0 1586: 02e5d633 divu a2,a1,a4 158a: 473d li a4,15 158c: cb90 sw a2,16(a5) 158e: cbd4 sw a3,20(a5) 1590: c398 sw a4,0(a5) 1592: 8082 ret 00001594 : 1594: f83fe2ef jal t0,516 <__riscv_save_0> 1598: 1141 addi sp,sp,-16 159a: c602 sw zero,12(sp) 159c: 305027f3 csrr a5,mtvec 15a0: c63e sw a5,12(sp) 15a2: 47b2 lw a5,12(sp) 15a4: 470d li a4,3 15a6: 8b8d andi a5,a5,3 15a8: 02e78463 beq a5,a4,15d0 15ac: 67a1 lui a5,0x8 15ae: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 15b2: 30079073 csrw mstatus,a5 15b6: 00008637 lui a2,0x8 15ba: 00008537 lui a0,0x8 15be: fe460613 addi a2,a2,-28 # 7fe4 <_read+0xe4> 15c2: 0b600593 li a1,182 15c6: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 15ca: 6f0050ef jal ra,6cba 15ce: a001 j 15ce 15d0: 200087b7 lui a5,0x20008 15d4: 00078793 mv a5,a5 15d8: 8bbd andi a5,a5,15 15da: c39d beqz a5,1600 15dc: 67a1 lui a5,0x8 15de: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 15e2: 30079073 csrw mstatus,a5 15e6: 00008637 lui a2,0x8 15ea: 00008537 lui a0,0x8 15ee: fe460613 addi a2,a2,-28 # 7fe4 <_read+0xe4> 15f2: 0bb00593 li a1,187 15f6: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 15fa: 6c0050ef jal ra,6cba 15fe: a001 j 15fe 1600: 3f99 jal 1556 1602: e000e7b7 lui a5,0xe000e 1606: 6705 lui a4,0x1 1608: 10e7a023 sw a4,256(a5) # e000e100 <__freertos_irq_stack_top+0xc0006100> 160c: 6711 lui a4,0x4 160e: 10e7a023 sw a4,256(a5) 1612: 8001a423 sw zero,-2040(gp) # 20000208 1616: cebfe0ef jal ra,300 161a: 4501 li a0,0 161c: 0141 addi sp,sp,16 161e: f1dfe06f j 53a <__riscv_restore_0> 00001622 : 1622: 34011173 csrrw sp,mscratch,sp 1626: 67a1 lui a5,0x8 1628: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 162c: 30079073 csrw mstatus,a5 1630: e000f7b7 lui a5,0xe000f 1634: 0007a223 sw zero,4(a5) # e000f004 <__freertos_irq_stack_top+0xc0007004> 1638: 06c010ef jal ra,26a4 163c: c511 beqz a0,1648 163e: e000e7b7 lui a5,0xe000e 1642: 6711 lui a4,0x4 1644: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1648: 67a1 lui a5,0x8 164a: 88878793 addi a5,a5,-1912 # 7888 <_vfiprintf_r+0x226> 164e: 30079073 csrw mstatus,a5 1652: 34011173 csrrw sp,mscratch,sp 1656: 30200073 mret 0000165a : 165a: 67a1 lui a5,0x8 165c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1660: 30079073 csrw mstatus,a5 1664: 80818793 addi a5,gp,-2040 # 20000208 1668: 4398 lw a4,0(a5) 166a: 0705 addi a4,a4,1 166c: c398 sw a4,0(a5) 166e: 8082 ret 00001670 : 1670: 80818713 addi a4,gp,-2040 # 20000208 1674: 431c lw a5,0(a4) 1676: e78d bnez a5,16a0 1678: e9ffe2ef jal t0,516 <__riscv_save_0> 167c: 67a1 lui a5,0x8 167e: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1682: 30079073 csrw mstatus,a5 1686: 00008637 lui a2,0x8 168a: 00008537 lui a0,0x8 168e: fe460613 addi a2,a2,-28 # 7fe4 <_read+0xe4> 1692: 10200593 li a1,258 1696: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 169a: 620050ef jal ra,6cba 169e: a001 j 169e 16a0: 17fd addi a5,a5,-1 16a2: c31c sw a5,0(a4) 16a4: e791 bnez a5,16b0 16a6: 67a1 lui a5,0x8 16a8: 88878793 addi a5,a5,-1912 # 7888 <_vfiprintf_r+0x226> 16ac: 30079073 csrw mstatus,a5 16b0: 8082 ret 000016b2 : 16b2: 6521 lui a0,0x8 16b4: 80050513 addi a0,a0,-2048 # 7800 <_vfiprintf_r+0x19e> 16b8: 30051573 csrrw a0,mstatus,a0 16bc: 8082 ret 000016be : 16be: 30051073 csrw mstatus,a0 16c2: 8082 ret 000016c4 : 16c4: 00850793 addi a5,a0,8 16c8: 577d li a4,-1 16ca: c15c sw a5,4(a0) 16cc: c518 sw a4,8(a0) 16ce: c55c sw a5,12(a0) 16d0: c91c sw a5,16(a0) 16d2: 00052023 sw zero,0(a0) 16d6: 8082 ret 000016d8 : 16d8: 00052823 sw zero,16(a0) 16dc: 8082 ret 000016de : 16de: 4198 lw a4,0(a1) 16e0: 56fd li a3,-1 16e2: 00850793 addi a5,a0,8 16e6: 00d71e63 bne a4,a3,1702 16ea: 491c lw a5,16(a0) 16ec: 43d8 lw a4,4(a5) 16ee: c1d8 sw a4,4(a1) 16f0: c70c sw a1,8(a4) 16f2: c59c sw a5,8(a1) 16f4: c3cc sw a1,4(a5) 16f6: 411c lw a5,0(a0) 16f8: c988 sw a0,16(a1) 16fa: 0785 addi a5,a5,1 16fc: c11c sw a5,0(a0) 16fe: 8082 ret 1700: 87b6 mv a5,a3 1702: 43d4 lw a3,4(a5) 1704: 4290 lw a2,0(a3) 1706: fec77de3 bgeu a4,a2,1700 170a: b7cd j 16ec 0000170c : 170c: 4154 lw a3,4(a0) 170e: 4518 lw a4,8(a0) 1710: 491c lw a5,16(a0) 1712: c698 sw a4,8(a3) 1714: c354 sw a3,4(a4) 1716: 43d4 lw a3,4(a5) 1718: 00a69363 bne a3,a0,171e 171c: c3d8 sw a4,4(a5) 171e: 4398 lw a4,0(a5) 1720: 00052823 sw zero,16(a0) 1724: 177d addi a4,a4,-1 1726: c398 sw a4,0(a5) 1728: 4388 lw a0,0(a5) 172a: 8082 ret 0000172c : 172c: debfe2ef jal t0,516 <__riscv_save_0> 1730: 1141 addi sp,sp,-16 1732: c62a sw a0,12(sp) 1734: 371d jal 165a 1736: 4532 lw a0,12(sp) 1738: 5d00 lw s0,56(a0) 173a: 3f1d jal 1670 173c: 00143513 seqz a0,s0 1740: 0141 addi sp,sp,16 1742: df9fe06f j 53a <__riscv_restore_0> 00001746 : 1746: dd1fe2ef jal t0,516 <__riscv_save_0> 174a: 8932 mv s2,a2 174c: 4130 lw a2,64(a0) 174e: 5d04 lw s1,56(a0) 1750: 842a mv s0,a0 1752: ee09 bnez a2,176c 1754: 411c lw a5,0(a0) 1756: 4501 li a0,0 1758: e791 bnez a5,1764 175a: 4408 lw a0,8(s0) 175c: 786010ef jal ra,2ee2 1760: 00042423 sw zero,8(s0) 1764: 0485 addi s1,s1,1 1766: dc04 sw s1,56(s0) 1768: dd3fe06f j 53a <__riscv_restore_0> 176c: 02091063 bnez s2,178c 1770: 4148 lw a0,4(a0) 1772: 496050ef jal ra,6c08 1776: 405c lw a5,4(s0) 1778: 4038 lw a4,64(s0) 177a: 4501 li a0,0 177c: 97ba add a5,a5,a4 177e: 4418 lw a4,8(s0) 1780: c05c sw a5,4(s0) 1782: fee7e1e3 bltu a5,a4,1764 1786: 401c lw a5,0(s0) 1788: c05c sw a5,4(s0) 178a: bfe9 j 1764 178c: 4548 lw a0,12(a0) 178e: 47a050ef jal ra,6c08 1792: 403c lw a5,64(s0) 1794: 4458 lw a4,12(s0) 1796: 4014 lw a3,0(s0) 1798: 40f007b3 neg a5,a5 179c: 973e add a4,a4,a5 179e: c458 sw a4,12(s0) 17a0: 00d77563 bgeu a4,a3,17aa 17a4: 4418 lw a4,8(s0) 17a6: 97ba add a5,a5,a4 17a8: c45c sw a5,12(s0) 17aa: 4789 li a5,2 17ac: 4501 li a0,0 17ae: faf91be3 bne s2,a5,1764 17b2: d8cd beqz s1,1764 17b4: 14fd addi s1,s1,-1 17b6: b77d j 1764 000017b8 : 17b8: d45fe2ef jal t0,4fc <__riscv_save_4> 17bc: 4520 lw s0,72(a0) 17be: 1141 addi sp,sp,-16 17c0: c62a sw a0,12(sp) 17c2: e405 bnez s0,17ea 17c4: 67a1 lui a5,0x8 17c6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 17ca: 30079073 csrw mstatus,a5 17ce: 00008637 lui a2,0x8 17d2: 6585 lui a1,0x1 17d4: 00008537 lui a0,0x8 17d8: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 17dc: bd558593 addi a1,a1,-1067 # bd5 17e0: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 17e4: 4d6050ef jal ra,6cba 17e8: a001 j 17e8 17ea: 5c18 lw a4,56(s0) 17ec: 5c5c lw a5,60(s0) 17ee: 02f76563 bltu a4,a5,1818 17f2: 67a1 lui a5,0x8 17f4: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 17f8: 30079073 csrw mstatus,a5 17fc: 00008637 lui a2,0x8 1800: 6585 lui a1,0x1 1802: 00008537 lui a0,0x8 1806: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 180a: bd658593 addi a1,a1,-1066 # bd6 180e: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1812: 4a8050ef jal ra,6cba 1816: a001 j 1816 1818: 5c18 lw a4,56(s0) 181a: 4901 li s2,0 181c: 02f77863 bgeu a4,a5,184c 1820: 04544483 lbu s1,69(s0) 1824: 4601 li a2,0 1826: 006c addi a1,sp,12 1828: 8522 mv a0,s0 182a: 3f31 jal 1746 182c: 01849993 slli s3,s1,0x18 1830: 4189d993 srai s3,s3,0x18 1834: 57fd li a5,-1 1836: 892a mv s2,a0 1838: 00f99e63 bne s3,a5,1854 183c: 505c lw a5,36(s0) 183e: c799 beqz a5,184c 1840: 02440513 addi a0,s0,36 1844: 3fe010ef jal ra,2c42 1848: c111 beqz a0,184c 184a: 4905 li s2,1 184c: 854a mv a0,s2 184e: 0141 addi sp,sp,16 1850: ce1fe06f j 530 <__riscv_restore_4> 1854: 07f00793 li a5,127 1858: 02f99563 bne s3,a5,1882 185c: 67a1 lui a5,0x8 185e: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1862: 30079073 csrw mstatus,a5 1866: 00008637 lui a2,0x8 186a: 6585 lui a1,0x1 186c: 00008537 lui a0,0x8 1870: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1874: bf658593 addi a1,a1,-1034 # bf6 1878: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 187c: 43e050ef jal ra,6cba 1880: a001 j 1880 1882: 0485 addi s1,s1,1 1884: 04e2 slli s1,s1,0x18 1886: 84e1 srai s1,s1,0x18 1888: 049402a3 sb s1,69(s0) 188c: b7c1 j 184c 0000188e : 188e: 4130 lw a2,64(a0) 1890: c215 beqz a2,18b4 1892: c85fe2ef jal t0,516 <__riscv_save_0> 1896: 4558 lw a4,12(a0) 1898: 4514 lw a3,8(a0) 189a: 87aa mv a5,a0 189c: 9732 add a4,a4,a2 189e: c558 sw a4,12(a0) 18a0: 00d76463 bltu a4,a3,18a8 18a4: 4118 lw a4,0(a0) 18a6: c558 sw a4,12(a0) 18a8: 852e mv a0,a1 18aa: 47cc lw a1,12(a5) 18ac: 35c050ef jal ra,6c08 18b0: c8bfe06f j 53a <__riscv_restore_0> 18b4: 8082 ret 000018b6 : 18b6: c61fe2ef jal t0,516 <__riscv_save_0> 18ba: 842a mv s0,a0 18bc: 3b79 jal 165a 18be: 04544483 lbu s1,69(s0) 18c2: 02440913 addi s2,s0,36 18c6: 04e2 slli s1,s1,0x18 18c8: 84e1 srai s1,s1,0x18 18ca: 02904563 bgtz s1,18f4 18ce: 57fd li a5,-1 18d0: 04f402a3 sb a5,69(s0) 18d4: 3b71 jal 1670 18d6: 3351 jal 165a 18d8: 04444483 lbu s1,68(s0) 18dc: 01040913 addi s2,s0,16 18e0: 04e2 slli s1,s1,0x18 18e2: 84e1 srai s1,s1,0x18 18e4: 02904963 bgtz s1,1916 18e8: 57fd li a5,-1 18ea: 04f40223 sb a5,68(s0) 18ee: 3349 jal 1670 18f0: c4bfe06f j 53a <__riscv_restore_0> 18f4: 443c lw a5,72(s0) 18f6: cb91 beqz a5,190a 18f8: 8522 mv a0,s0 18fa: 3d7d jal 17b8 18fc: c119 beqz a0,1902 18fe: 50e010ef jal ra,2e0c 1902: 14fd addi s1,s1,-1 1904: 04e2 slli s1,s1,0x18 1906: 84e1 srai s1,s1,0x18 1908: b7c9 j 18ca 190a: 505c lw a5,36(s0) 190c: d3e9 beqz a5,18ce 190e: 854a mv a0,s2 1910: 332010ef jal ra,2c42 1914: b7e5 j 18fc 1916: 481c lw a5,16(s0) 1918: dbe1 beqz a5,18e8 191a: 854a mv a0,s2 191c: 326010ef jal ra,2c42 1920: c119 beqz a0,1926 1922: 4ea010ef jal ra,2e0c 1926: 14fd addi s1,s1,-1 1928: 04e2 slli s1,s1,0x18 192a: 84e1 srai s1,s1,0x18 192c: bf65 j 18e4 0000192e : 192e: be9fe2ef jal t0,516 <__riscv_save_0> 1932: 1141 addi sp,sp,-16 1934: e11d bnez a0,195a 1936: 67a1 lui a5,0x8 1938: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 193c: 30079073 csrw mstatus,a5 1940: 00008637 lui a2,0x8 1944: 00008537 lui a0,0x8 1948: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 194c: 11000593 li a1,272 1950: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1954: 366050ef jal ra,6cba 1958: a001 j 1958 195a: 5d5c lw a5,60(a0) 195c: c62e sw a1,12(sp) 195e: 842a mv s0,a0 1960: c3bd beqz a5,19c6 1962: 4138 lw a4,64(a0) 1964: 02e7b7b3 mulhu a5,a5,a4 1968: efb9 bnez a5,19c6 196a: 39c5 jal 165a 196c: 4030 lw a2,64(s0) 196e: 5c58 lw a4,60(s0) 1970: 4014 lw a3,0(s0) 1972: 02042c23 sw zero,56(s0) 1976: 02e607b3 mul a5,a2,a4 197a: 45b2 lw a1,12(sp) 197c: c054 sw a3,4(s0) 197e: 00f68733 add a4,a3,a5 1982: 8f91 sub a5,a5,a2 1984: 97b6 add a5,a5,a3 1986: c45c sw a5,12(s0) 1988: 57fd li a5,-1 198a: 04f40223 sb a5,68(s0) 198e: c418 sw a4,8(s0) 1990: 04f402a3 sb a5,69(s0) 1994: e195 bnez a1,19b8 1996: 481c lw a5,16(s0) 1998: cb99 beqz a5,19ae 199a: 01040513 addi a0,s0,16 199e: 2a4010ef jal ra,2c42 19a2: c511 beqz a0,19ae 19a4: e000e7b7 lui a5,0xe000e 19a8: 6711 lui a4,0x4 19aa: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 19ae: 31c9 jal 1670 19b0: 4505 li a0,1 19b2: 0141 addi sp,sp,16 19b4: b87fe06f j 53a <__riscv_restore_0> 19b8: 01040513 addi a0,s0,16 19bc: 3321 jal 16c4 19be: 02440513 addi a0,s0,36 19c2: 3309 jal 16c4 19c4: b7ed j 19ae 19c6: 67a1 lui a5,0x8 19c8: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 19cc: 30079073 csrw mstatus,a5 19d0: 00008637 lui a2,0x8 19d4: 00008537 lui a0,0x8 19d8: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 19dc: 14500593 li a1,325 19e0: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 19e4: 2d6050ef jal ra,6cba 19e8: a001 j 19e8 000019ea : 19ea: b2dfe2ef jal t0,516 <__riscv_save_0> 19ee: 1141 addi sp,sp,-16 19f0: c139 beqz a0,1a36 19f2: 02a5b7b3 mulhu a5,a1,a0 19f6: 84aa mv s1,a0 19f8: ef9d bnez a5,1a36 19fa: 02b50533 mul a0,a0,a1 19fe: fb300793 li a5,-77 1a02: 02a7ea63 bltu a5,a0,1a36 1a06: 04c50513 addi a0,a0,76 1a0a: c62e sw a1,12(sp) 1a0c: 911ff0ef jal ra,131c 1a10: 842a mv s0,a0 1a12: cd11 beqz a0,1a2e 1a14: 45b2 lw a1,12(sp) 1a16: 87aa mv a5,a0 1a18: c199 beqz a1,1a1e 1a1a: 04c50793 addi a5,a0,76 1a1e: c02c sw a1,64(s0) 1a20: c01c sw a5,0(s0) 1a22: dc44 sw s1,60(s0) 1a24: 4585 li a1,1 1a26: 8522 mv a0,s0 1a28: 3719 jal 192e 1a2a: 04042423 sw zero,72(s0) 1a2e: 8522 mv a0,s0 1a30: 0141 addi sp,sp,16 1a32: b09fe06f j 53a <__riscv_restore_0> 1a36: 67a1 lui a5,0x8 1a38: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1a3c: 30079073 csrw mstatus,a5 1a40: 00008637 lui a2,0x8 1a44: 00008537 lui a0,0x8 1a48: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1a4c: 1c600593 li a1,454 1a50: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1a54: 266050ef jal ra,6cba 1a58: a001 j 1a58 00001a5a : 1a5a: a95fe2ef jal t0,4ee <__riscv_save_10> 1a5e: 1101 addi sp,sp,-32 1a60: c632 sw a2,12(sp) 1a62: e11d bnez a0,1a88 1a64: 67a1 lui a5,0x8 1a66: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1a6a: 30079073 csrw mstatus,a5 1a6e: 00008637 lui a2,0x8 1a72: 00008537 lui a0,0x8 1a76: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1a7a: 32e00593 li a1,814 1a7e: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1a82: 238050ef jal ra,6cba 1a86: a001 j 1a86 1a88: 842a mv s0,a0 1a8a: 892e mv s2,a1 1a8c: 84b6 mv s1,a3 1a8e: e58d bnez a1,1ab8 1a90: 413c lw a5,64(a0) 1a92: c39d beqz a5,1ab8 1a94: 67a1 lui a5,0x8 1a96: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1a9a: 30079073 csrw mstatus,a5 1a9e: 00008637 lui a2,0x8 1aa2: 00008537 lui a0,0x8 1aa6: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1aaa: 32f00593 li a1,815 1aae: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1ab2: 208050ef jal ra,6cba 1ab6: a001 j 1ab6 1ab8: 4789 li a5,2 1aba: 02f49863 bne s1,a5,1aea 1abe: 5c58 lw a4,60(s0) 1ac0: 4785 li a5,1 1ac2: 02f70463 beq a4,a5,1aea 1ac6: 67a1 lui a5,0x8 1ac8: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1acc: 30079073 csrw mstatus,a5 1ad0: 00008637 lui a2,0x8 1ad4: 00008537 lui a0,0x8 1ad8: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1adc: 33000593 li a1,816 1ae0: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1ae4: 1d6050ef jal ra,6cba 1ae8: a001 j 1ae8 1aea: 32e010ef jal ra,2e18 1aee: e515 bnez a0,1b1a 1af0: 47b2 lw a5,12(sp) 1af2: 4c01 li s8,0 1af4: c785 beqz a5,1b1c 1af6: 67a1 lui a5,0x8 1af8: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1afc: 30079073 csrw mstatus,a5 1b00: 00008637 lui a2,0x8 1b04: 00008537 lui a0,0x8 1b08: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1b0c: 33300593 li a1,819 1b10: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1b14: 1a6050ef jal ra,6cba 1b18: a001 j 1b18 1b1a: 4c01 li s8,0 1b1c: 4b09 li s6,2 1b1e: 59fd li s3,-1 1b20: 01040b93 addi s7,s0,16 1b24: e000ea37 lui s4,0xe000e 1b28: 6a91 lui s5,0x4 1b2a: a8a5 j 1ba2 1b2c: 505c lw a5,36(s0) 1b2e: c3c5 beqz a5,1bce 1b30: 02440513 addi a0,s0,36 1b34: 10e010ef jal ra,2c42 1b38: a859 j 1bce 1b3a: 47b2 lw a5,12(sp) 1b3c: e781 bnez a5,1b44 1b3e: 3e0d jal 1670 1b40: 4501 li a0,0 1b42: a871 j 1bde 1b44: 000c1563 bnez s8,1b4e 1b48: 0828 addi a0,sp,24 1b4a: 1e4010ef jal ra,2d2e 1b4e: 360d jal 1670 1b50: 331000ef jal ra,2680 1b54: 3619 jal 165a 1b56: 04444783 lbu a5,68(s0) 1b5a: 07e2 slli a5,a5,0x18 1b5c: 87e1 srai a5,a5,0x18 1b5e: 01379463 bne a5,s3,1b66 1b62: 04040223 sb zero,68(s0) 1b66: 04544783 lbu a5,69(s0) 1b6a: 07e2 slli a5,a5,0x18 1b6c: 87e1 srai a5,a5,0x18 1b6e: 01379463 bne a5,s3,1b76 1b72: 040402a3 sb zero,69(s0) 1b76: 3ced jal 1670 1b78: 006c addi a1,sp,12 1b7a: 0828 addi a0,sp,24 1b7c: 1c8010ef jal ra,2d44 1b80: e93d bnez a0,1bf6 1b82: 3ce1 jal 165a 1b84: 5c18 lw a4,56(s0) 1b86: 5c5c lw a5,60(s0) 1b88: 04f71e63 bne a4,a5,1be4 1b8c: 34d5 jal 1670 1b8e: 45b2 lw a1,12(sp) 1b90: 855e mv a0,s7 1b92: 7f3000ef jal ra,2b84 1b96: 8522 mv a0,s0 1b98: 3b39 jal 18b6 1b9a: 4b7000ef jal ra,2850 1b9e: c929 beqz a0,1bf0 1ba0: 4c05 li s8,1 1ba2: 3c65 jal 165a 1ba4: 5c18 lw a4,56(s0) 1ba6: 5c5c lw a5,60(s0) 1ba8: 00f76463 bltu a4,a5,1bb0 1bac: f96497e3 bne s1,s6,1b3a 1bb0: 8626 mv a2,s1 1bb2: 85ca mv a1,s2 1bb4: 8522 mv a0,s0 1bb6: 03842983 lw s3,56(s0) 1bba: 3671 jal 1746 1bbc: 443c lw a5,72(s0) 1bbe: d7bd beqz a5,1b2c 1bc0: 4789 li a5,2 1bc2: 00f49463 bne s1,a5,1bca 1bc6: 00099a63 bnez s3,1bda 1bca: 8522 mv a0,s0 1bcc: 36f5 jal 17b8 1bce: c511 beqz a0,1bda 1bd0: e000e7b7 lui a5,0xe000e 1bd4: 6711 lui a4,0x4 1bd6: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1bda: 3c59 jal 1670 1bdc: 4505 li a0,1 1bde: 6105 addi sp,sp,32 1be0: 947fe06f j 526 <__riscv_restore_10> 1be4: 3471 jal 1670 1be6: 8522 mv a0,s0 1be8: 31f9 jal 18b6 1bea: 467000ef jal ra,2850 1bee: bf4d j 1ba0 1bf0: 215a2023 sw s5,512(s4) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1bf4: b775 j 1ba0 1bf6: 8522 mv a0,s0 1bf8: 397d jal 18b6 1bfa: 457000ef jal ra,2850 1bfe: b789 j 1b40 00001c00 : 1c00: 8fdfe2ef jal t0,4fc <__riscv_save_4> 1c04: 1141 addi sp,sp,-16 1c06: e11d bnez a0,1c2c 1c08: 67a1 lui a5,0x8 1c0a: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1c0e: 30079073 csrw mstatus,a5 1c12: 00008637 lui a2,0x8 1c16: 00008537 lui a0,0x8 1c1a: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1c1e: 40200593 li a1,1026 1c22: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1c26: 094050ef jal ra,6cba 1c2a: a001 j 1c2a 1c2c: 842a mv s0,a0 1c2e: 8a32 mv s4,a2 1c30: 8936 mv s2,a3 1c32: e58d bnez a1,1c5c 1c34: 413c lw a5,64(a0) 1c36: c39d beqz a5,1c5c 1c38: 67a1 lui a5,0x8 1c3a: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1c3e: 30079073 csrw mstatus,a5 1c42: 00008637 lui a2,0x8 1c46: 00008537 lui a0,0x8 1c4a: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1c4e: 40300593 li a1,1027 1c52: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1c56: 064050ef jal ra,6cba 1c5a: a001 j 1c5a 1c5c: 4789 li a5,2 1c5e: 02f91863 bne s2,a5,1c8e 1c62: 5c58 lw a4,60(s0) 1c64: 4785 li a5,1 1c66: 02f70463 beq a4,a5,1c8e 1c6a: 67a1 lui a5,0x8 1c6c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1c70: 30079073 csrw mstatus,a5 1c74: 00008637 lui a2,0x8 1c78: 00008537 lui a0,0x8 1c7c: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1c80: 40400593 li a1,1028 1c84: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1c88: 032050ef jal ra,6cba 1c8c: a001 j 1c8c 1c8e: c62e sw a1,12(sp) 1c90: a23ff0ef jal ra,16b2 1c94: 5c18 lw a4,56(s0) 1c96: 5c5c lw a5,60(s0) 1c98: 8aaa mv s5,a0 1c9a: 45b2 lw a1,12(sp) 1c9c: 00f76663 bltu a4,a5,1ca8 1ca0: 4789 li a5,2 1ca2: 4481 li s1,0 1ca4: 02f91863 bne s2,a5,1cd4 1ca8: 04544483 lbu s1,69(s0) 1cac: 864a mv a2,s2 1cae: 8522 mv a0,s0 1cb0: 01849993 slli s3,s1,0x18 1cb4: 03842b03 lw s6,56(s0) 1cb8: 3479 jal 1746 1cba: 4189d993 srai s3,s3,0x18 1cbe: 57fd li a5,-1 1cc0: 04f99163 bne s3,a5,1d02 1cc4: 443c lw a5,72(s0) 1cc6: c79d beqz a5,1cf4 1cc8: 4789 li a5,2 1cca: 00f91c63 bne s2,a5,1ce2 1cce: 000b0a63 beqz s6,1ce2 1cd2: 4485 li s1,1 1cd4: 8556 mv a0,s5 1cd6: 9e9ff0ef jal ra,16be 1cda: 8526 mv a0,s1 1cdc: 0141 addi sp,sp,16 1cde: 853fe06f j 530 <__riscv_restore_4> 1ce2: 8522 mv a0,s0 1ce4: 3cd1 jal 17b8 1ce6: d575 beqz a0,1cd2 1ce8: fe0a05e3 beqz s4,1cd2 1cec: 4785 li a5,1 1cee: 00fa2023 sw a5,0(s4) 1cf2: b7c5 j 1cd2 1cf4: 505c lw a5,36(s0) 1cf6: dff1 beqz a5,1cd2 1cf8: 02440513 addi a0,s0,36 1cfc: 747000ef jal ra,2c42 1d00: b7dd j 1ce6 1d02: 07f00793 li a5,127 1d06: 02f99463 bne s3,a5,1d2e 1d0a: 67a1 lui a5,0x8 1d0c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1d10: 30079073 csrw mstatus,a5 1d14: 00008637 lui a2,0x8 1d18: 00008537 lui a0,0x8 1d1c: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1d20: 48d00593 li a1,1165 1d24: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1d28: 793040ef jal ra,6cba 1d2c: a001 j 1d2c 1d2e: 0485 addi s1,s1,1 1d30: 04e2 slli s1,s1,0x18 1d32: 84e1 srai s1,s1,0x18 1d34: 049402a3 sb s1,69(s0) 1d38: bf69 j 1cd2 00001d3a : 1d3a: fdcfe2ef jal t0,516 <__riscv_save_0> 1d3e: e11d bnez a0,1d64 1d40: 67a1 lui a5,0x8 1d42: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1d46: 30079073 csrw mstatus,a5 1d4a: 00008637 lui a2,0x8 1d4e: 00008537 lui a0,0x8 1d52: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1d56: 4ad00593 li a1,1197 1d5a: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1d5e: 75d040ef jal ra,6cba 1d62: a001 j 1d62 1d64: 413c lw a5,64(a0) 1d66: 842a mv s0,a0 1d68: c39d beqz a5,1d8e 1d6a: 67a1 lui a5,0x8 1d6c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1d70: 30079073 csrw mstatus,a5 1d74: 00008637 lui a2,0x8 1d78: 00008537 lui a0,0x8 1d7c: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1d80: 4b100593 li a1,1201 1d84: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1d88: 733040ef jal ra,6cba 1d8c: a001 j 1d8c 1d8e: 411c lw a5,0(a0) 1d90: 84ae mv s1,a1 1d92: e78d bnez a5,1dbc 1d94: 451c lw a5,8(a0) 1d96: c39d beqz a5,1dbc 1d98: 67a1 lui a5,0x8 1d9a: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1d9e: 30079073 csrw mstatus,a5 1da2: 00008637 lui a2,0x8 1da6: 00008537 lui a0,0x8 1daa: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1dae: 4b600593 li a1,1206 1db2: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1db6: 705040ef jal ra,6cba 1dba: a001 j 1dba 1dbc: 8f7ff0ef jal ra,16b2 1dc0: 5c18 lw a4,56(s0) 1dc2: 5c5c lw a5,60(s0) 1dc4: 892a mv s2,a0 1dc6: 08f77063 bgeu a4,a5,1e46 1dca: 04544783 lbu a5,69(s0) 1dce: 0705 addi a4,a4,1 1dd0: dc18 sw a4,56(s0) 1dd2: 01879693 slli a3,a5,0x18 1dd6: 86e1 srai a3,a3,0x18 1dd8: 577d li a4,-1 1dda: 02e69a63 bne a3,a4,1e0e 1dde: 443c lw a5,72(s0) 1de0: c385 beqz a5,1e00 1de2: 8522 mv a0,s0 1de4: 9d5ff0ef jal ra,17b8 1de8: e901 bnez a0,1df8 1dea: 4405 li s0,1 1dec: 854a mv a0,s2 1dee: 8d1ff0ef jal ra,16be 1df2: 8522 mv a0,s0 1df4: f46fe06f j 53a <__riscv_restore_0> 1df8: d8ed beqz s1,1dea 1dfa: 4785 li a5,1 1dfc: c09c sw a5,0(s1) 1dfe: b7f5 j 1dea 1e00: 505c lw a5,36(s0) 1e02: d7e5 beqz a5,1dea 1e04: 02440513 addi a0,s0,36 1e08: 63b000ef jal ra,2c42 1e0c: bff1 j 1de8 1e0e: 07f00713 li a4,127 1e12: 02e69463 bne a3,a4,1e3a 1e16: 67a1 lui a5,0x8 1e18: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1e1c: 30079073 csrw mstatus,a5 1e20: 00008637 lui a2,0x8 1e24: 00008537 lui a0,0x8 1e28: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1e2c: 53500593 li a1,1333 1e30: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1e34: 687040ef jal ra,6cba 1e38: a001 j 1e38 1e3a: 0785 addi a5,a5,1 1e3c: 07e2 slli a5,a5,0x18 1e3e: 87e1 srai a5,a5,0x18 1e40: 04f402a3 sb a5,69(s0) 1e44: b75d j 1dea 1e46: 4401 li s0,0 1e48: b755 j 1dec 00001e4a : 1e4a: ea4fe2ef jal t0,4ee <__riscv_save_10> 1e4e: 1101 addi sp,sp,-32 1e50: c632 sw a2,12(sp) 1e52: e11d bnez a0,1e78 1e54: 67a1 lui a5,0x8 1e56: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1e5a: 30079073 csrw mstatus,a5 1e5e: 00008637 lui a2,0x8 1e62: 00008537 lui a0,0x8 1e66: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1e6a: 55100593 li a1,1361 1e6e: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1e72: 649040ef jal ra,6cba 1e76: a001 j 1e76 1e78: 842a mv s0,a0 1e7a: 89ae mv s3,a1 1e7c: e58d bnez a1,1ea6 1e7e: 413c lw a5,64(a0) 1e80: c39d beqz a5,1ea6 1e82: 67a1 lui a5,0x8 1e84: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1e88: 30079073 csrw mstatus,a5 1e8c: 00008637 lui a2,0x8 1e90: 00008537 lui a0,0x8 1e94: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1e98: 55500593 li a1,1365 1e9c: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1ea0: 61b040ef jal ra,6cba 1ea4: a001 j 1ea4 1ea6: 773000ef jal ra,2e18 1eaa: e515 bnez a0,1ed6 1eac: 47b2 lw a5,12(sp) 1eae: 4901 li s2,0 1eb0: c785 beqz a5,1ed8 1eb2: 67a1 lui a5,0x8 1eb4: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1eb8: 30079073 csrw mstatus,a5 1ebc: 00008637 lui a2,0x8 1ec0: 00008537 lui a0,0x8 1ec4: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1ec8: 55a00593 li a1,1370 1ecc: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1ed0: 5eb040ef jal ra,6cba 1ed4: a001 j 1ed4 1ed6: 4901 li s2,0 1ed8: 5a7d li s4,-1 1eda: 02440a93 addi s5,s0,36 1ede: e000eb37 lui s6,0xe000e 1ee2: 6b91 lui s7,0x4 1ee4: a895 j 1f58 1ee6: 47b2 lw a5,12(sp) 1ee8: e789 bnez a5,1ef2 1eea: f86ff0ef jal ra,1670 1eee: 4501 li a0,0 1ef0: a869 j 1f8a 1ef2: 00091563 bnez s2,1efc 1ef6: 0828 addi a0,sp,24 1ef8: 637000ef jal ra,2d2e 1efc: f74ff0ef jal ra,1670 1f00: 780000ef jal ra,2680 1f04: f56ff0ef jal ra,165a 1f08: 04444783 lbu a5,68(s0) 1f0c: 07e2 slli a5,a5,0x18 1f0e: 87e1 srai a5,a5,0x18 1f10: 01479463 bne a5,s4,1f18 1f14: 04040223 sb zero,68(s0) 1f18: 04544783 lbu a5,69(s0) 1f1c: 07e2 slli a5,a5,0x18 1f1e: 87e1 srai a5,a5,0x18 1f20: 01479463 bne a5,s4,1f28 1f24: 040402a3 sb zero,69(s0) 1f28: f48ff0ef jal ra,1670 1f2c: 006c addi a1,sp,12 1f2e: 0828 addi a0,sp,24 1f30: 615000ef jal ra,2d44 1f34: e525 bnez a0,1f9c 1f36: 8522 mv a0,s0 1f38: ff4ff0ef jal ra,172c 1f3c: c931 beqz a0,1f90 1f3e: 45b2 lw a1,12(sp) 1f40: 8556 mv a0,s5 1f42: 443000ef jal ra,2b84 1f46: 8522 mv a0,s0 1f48: 96fff0ef jal ra,18b6 1f4c: 105000ef jal ra,2850 1f50: e119 bnez a0,1f56 1f52: 217b2023 sw s7,512(s6) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1f56: 4905 li s2,1 1f58: f02ff0ef jal ra,165a 1f5c: 5c04 lw s1,56(s0) 1f5e: d4c1 beqz s1,1ee6 1f60: 85ce mv a1,s3 1f62: 8522 mv a0,s0 1f64: 14fd addi s1,s1,-1 1f66: 929ff0ef jal ra,188e 1f6a: dc04 sw s1,56(s0) 1f6c: 481c lw a5,16(s0) 1f6e: cb99 beqz a5,1f84 1f70: 01040513 addi a0,s0,16 1f74: 4cf000ef jal ra,2c42 1f78: c511 beqz a0,1f84 1f7a: e000e7b7 lui a5,0xe000e 1f7e: 6711 lui a4,0x4 1f80: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1f84: eecff0ef jal ra,1670 1f88: 4505 li a0,1 1f8a: 6105 addi sp,sp,32 1f8c: d9afe06f j 526 <__riscv_restore_10> 1f90: 8522 mv a0,s0 1f92: 925ff0ef jal ra,18b6 1f96: 0bb000ef jal ra,2850 1f9a: bf75 j 1f56 1f9c: 8522 mv a0,s0 1f9e: 919ff0ef jal ra,18b6 1fa2: 0af000ef jal ra,2850 1fa6: 8522 mv a0,s0 1fa8: f84ff0ef jal ra,172c 1fac: d54d beqz a0,1f56 1fae: b781 j 1eee 00001fb0 : 1fb0: d4cfe2ef jal t0,4fc <__riscv_save_4> 1fb4: 1101 addi sp,sp,-32 1fb6: c62e sw a1,12(sp) 1fb8: e11d bnez a0,1fde 1fba: 67a1 lui a5,0x8 1fbc: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1fc0: 30079073 csrw mstatus,a5 1fc4: 00008637 lui a2,0x8 1fc8: 00008537 lui a0,0x8 1fcc: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1fd0: 5e300593 li a1,1507 1fd4: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 1fd8: 4e3040ef jal ra,6cba 1fdc: a001 j 1fdc 1fde: 413c lw a5,64(a0) 1fe0: 842a mv s0,a0 1fe2: c39d beqz a5,2008 1fe4: 67a1 lui a5,0x8 1fe6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 1fea: 30079073 csrw mstatus,a5 1fee: 00008637 lui a2,0x8 1ff2: 00008537 lui a0,0x8 1ff6: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 1ffa: 5e700593 li a1,1511 1ffe: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2002: 4b9040ef jal ra,6cba 2006: a001 j 2006 2008: 611000ef jal ra,2e18 200c: e50d bnez a0,2036 200e: 47b2 lw a5,12(sp) 2010: c39d beqz a5,2036 2012: 67a1 lui a5,0x8 2014: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2018: 30079073 csrw mstatus,a5 201c: 00008637 lui a2,0x8 2020: 00008537 lui a0,0x8 2024: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 2028: 5ec00593 li a1,1516 202c: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2030: 48b040ef jal ra,6cba 2034: a001 j 2034 2036: 4481 li s1,0 2038: 4901 li s2,0 203a: 59fd li s3,-1 203c: 02440a13 addi s4,s0,36 2040: e000eab7 lui s5,0xe000e 2044: 6b11 lui s6,0x4 2046: a06d j 20f0 2048: 47b2 lw a5,12(sp) 204a: e79d bnez a5,2078 204c: c09d beqz s1,2072 204e: 67a1 lui a5,0x8 2050: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2054: 30079073 csrw mstatus,a5 2058: 00008637 lui a2,0x8 205c: 00008537 lui a0,0x8 2060: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 2064: 63200593 li a1,1586 2068: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 206c: 44f040ef jal ra,6cba 2070: a001 j 2070 2072: dfeff0ef jal ra,1670 2076: a07d j 2124 2078: 00091563 bnez s2,2082 207c: 0828 addi a0,sp,24 207e: 4b1000ef jal ra,2d2e 2082: deeff0ef jal ra,1670 2086: 2bed jal 2680 2088: dd2ff0ef jal ra,165a 208c: 04444783 lbu a5,68(s0) 2090: 07e2 slli a5,a5,0x18 2092: 87e1 srai a5,a5,0x18 2094: 01379463 bne a5,s3,209c 2098: 04040223 sb zero,68(s0) 209c: 04544783 lbu a5,69(s0) 20a0: 07e2 slli a5,a5,0x18 20a2: 87e1 srai a5,a5,0x18 20a4: 01379463 bne a5,s3,20ac 20a8: 040402a3 sb zero,69(s0) 20ac: dc4ff0ef jal ra,1670 20b0: 006c addi a1,sp,12 20b2: 0828 addi a0,sp,24 20b4: 491000ef jal ra,2d44 20b8: e141 bnez a0,2138 20ba: 8522 mv a0,s0 20bc: e70ff0ef jal ra,172c 20c0: c535 beqz a0,212c 20c2: 401c lw a5,0(s0) 20c4: eb89 bnez a5,20d6 20c6: d94ff0ef jal ra,165a 20ca: 4408 lw a0,8(s0) 20cc: 569000ef jal ra,2e34 20d0: 84aa mv s1,a0 20d2: d9eff0ef jal ra,1670 20d6: 45b2 lw a1,12(sp) 20d8: 8552 mv a0,s4 20da: 2ab000ef jal ra,2b84 20de: 8522 mv a0,s0 20e0: fd6ff0ef jal ra,18b6 20e4: 76c000ef jal ra,2850 20e8: e119 bnez a0,20ee 20ea: 216aa023 sw s6,512(s5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 20ee: 4905 li s2,1 20f0: d6aff0ef jal ra,165a 20f4: 5c1c lw a5,56(s0) 20f6: dba9 beqz a5,2048 20f8: 17fd addi a5,a5,-1 20fa: dc1c sw a5,56(s0) 20fc: 401c lw a5,0(s0) 20fe: e781 bnez a5,2106 2100: 793000ef jal ra,3092 2104: c408 sw a0,8(s0) 2106: 481c lw a5,16(s0) 2108: cb99 beqz a5,211e 210a: 01040513 addi a0,s0,16 210e: 335000ef jal ra,2c42 2112: c511 beqz a0,211e 2114: e000e7b7 lui a5,0xe000e 2118: 6711 lui a4,0x4 211a: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 211e: d52ff0ef jal ra,1670 2122: 4485 li s1,1 2124: 8526 mv a0,s1 2126: 6105 addi sp,sp,32 2128: c08fe06f j 530 <__riscv_restore_4> 212c: 8522 mv a0,s0 212e: f88ff0ef jal ra,18b6 2132: 71e000ef jal ra,2850 2136: bf65 j 20ee 2138: 8522 mv a0,s0 213a: f7cff0ef jal ra,18b6 213e: 712000ef jal ra,2850 2142: 8522 mv a0,s0 2144: de8ff0ef jal ra,172c 2148: d15d beqz a0,20ee 214a: dce9 beqz s1,2124 214c: d0eff0ef jal ra,165a 2150: 505c lw a5,36(s0) 2152: 4581 li a1,0 2154: c789 beqz a5,215e 2156: 581c lw a5,48(s0) 2158: 45a9 li a1,10 215a: 439c lw a5,0(a5) 215c: 8d9d sub a1,a1,a5 215e: 4408 lw a0,8(s0) 2160: 4481 li s1,0 2162: 64b000ef jal ra,2fac 2166: d0aff0ef jal ra,1670 216a: bf6d j 2124 0000216c : 216c: baafe2ef jal t0,516 <__riscv_save_0> 2170: 1141 addi sp,sp,-16 2172: e11d bnez a0,2198 2174: 67a1 lui a5,0x8 2176: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 217a: 30079073 csrw mstatus,a5 217e: 00008637 lui a2,0x8 2182: 00008537 lui a0,0x8 2186: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 218a: 7f400593 li a1,2036 218e: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2192: 329040ef jal ra,6cba 2196: a001 j 2196 2198: 842a mv s0,a0 219a: cc0ff0ef jal ra,165a 219e: 5c1c lw a5,56(s0) 21a0: 5c48 lw a0,60(s0) 21a2: 8d1d sub a0,a0,a5 21a4: c62a sw a0,12(sp) 21a6: ccaff0ef jal ra,1670 21aa: 4532 lw a0,12(sp) 21ac: 0141 addi sp,sp,16 21ae: b8cfe06f j 53a <__riscv_restore_0> 000021b2 : 21b2: e515 bnez a0,21de 21b4: b62fe2ef jal t0,516 <__riscv_save_0> 21b8: 67a1 lui a5,0x8 21ba: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 21be: 30079073 csrw mstatus,a5 21c2: 00008637 lui a2,0x8 21c6: 6585 lui a1,0x1 21c8: 00008537 lui a0,0x8 21cc: 00c60613 addi a2,a2,12 # 800c <_read+0x10c> 21d0: ac858593 addi a1,a1,-1336 # ac8 21d4: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 21d8: 2e3040ef jal ra,6cba 21dc: a001 j 21dc 21de: cd9d beqz a1,221c 21e0: 20006637 lui a2,0x20006 21e4: 38860693 addi a3,a2,904 # 20006388 21e8: 4781 li a5,0 21ea: 4701 li a4,0 21ec: 38860613 addi a2,a2,904 21f0: 4821 li a6,8 21f2: 0046a883 lw a7,4(a3) 21f6: 00a89863 bne a7,a0,2206 21fa: 00371793 slli a5,a4,0x3 21fe: 97b2 add a5,a5,a2 2200: c38c sw a1,0(a5) 2202: c3c8 sw a0,4(a5) 2204: a821 j 221c 2206: e791 bnez a5,2212 2208: 0006a883 lw a7,0(a3) 220c: 00089363 bnez a7,2212 2210: 87b6 mv a5,a3 2212: 0705 addi a4,a4,1 2214: 06a1 addi a3,a3,8 2216: fd071ee3 bne a4,a6,21f2 221a: f3fd bnez a5,2200 221c: 8082 ret 0000221e : 221e: af8fe2ef jal t0,516 <__riscv_save_0> 2222: 1141 addi sp,sp,-16 2224: 842a mv s0,a0 2226: c62e sw a1,12(sp) 2228: c432 sw a2,8(sp) 222a: c30ff0ef jal ra,165a 222e: 04444783 lbu a5,68(s0) 2232: 577d li a4,-1 2234: 4622 lw a2,8(sp) 2236: 07e2 slli a5,a5,0x18 2238: 87e1 srai a5,a5,0x18 223a: 45b2 lw a1,12(sp) 223c: 00e79463 bne a5,a4,2244 2240: 04040223 sb zero,68(s0) 2244: 04544783 lbu a5,69(s0) 2248: 577d li a4,-1 224a: 07e2 slli a5,a5,0x18 224c: 87e1 srai a5,a5,0x18 224e: 00e79463 bne a5,a4,2256 2252: 040402a3 sb zero,69(s0) 2256: c632 sw a2,12(sp) 2258: c42e sw a1,8(sp) 225a: c16ff0ef jal ra,1670 225e: 5c1c lw a5,56(s0) 2260: 45a2 lw a1,8(sp) 2262: 4632 lw a2,12(sp) 2264: e789 bnez a5,226e 2266: 02440513 addi a0,s0,36 226a: 163000ef jal ra,2bcc 226e: 8522 mv a0,s0 2270: e46ff0ef jal ra,18b6 2274: 0141 addi sp,sp,16 2276: ac4fe06f j 53a <__riscv_restore_0> 0000227a : 227a: a9cfe2ef jal t0,516 <__riscv_save_0> 227e: 4601 li a2,0 2280: 4591 li a1,4 2282: f68ff0ef jal ra,19ea 2286: ab4fe06f j 53a <__riscv_restore_0> 0000228a : 228a: a8cfe2ef jal t0,516 <__riscv_save_0> 228e: 1141 addi sp,sp,-16 2290: c62a sw a0,12(sp) 2292: c42e sw a1,8(sp) 2294: bc6ff0ef jal ra,165a 2298: 4532 lw a0,12(sp) 229a: 45a2 lw a1,8(sp) 229c: 4401 li s0,0 229e: 453c lw a5,72(a0) 22a0: e791 bnez a5,22ac 22a2: 5d1c lw a5,56(a0) 22a4: 4401 li s0,0 22a6: e399 bnez a5,22ac 22a8: c52c sw a1,72(a0) 22aa: 4405 li s0,1 22ac: bc4ff0ef jal ra,1670 22b0: 8522 mv a0,s0 22b2: 0141 addi sp,sp,16 22b4: a86fe06f j 53a <__riscv_restore_0> 000022b8 : 22b8: a5efe2ef jal t0,516 <__riscv_save_0> 22bc: 1141 addi sp,sp,-16 22be: 862e mv a2,a1 22c0: 006c addi a1,sp,12 22c2: c602 sw zero,12(sp) 22c4: b87ff0ef jal ra,1e4a 22c8: 4532 lw a0,12(sp) 22ca: 0141 addi sp,sp,16 22cc: a6efe06f j 53a <__riscv_restore_0> 000022d0 : 22d0: 20000737 lui a4,0x20000 22d4: 24870713 addi a4,a4,584 # 20000248 22d8: 431c lw a5,0(a4) 22da: 4394 lw a3,0(a5) 22dc: 200007b7 lui a5,0x20000 22e0: 26878793 addi a5,a5,616 # 20000268 22e4: e681 bnez a3,22ec 22e6: 577d li a4,-1 22e8: c398 sw a4,0(a5) 22ea: 8082 ret 22ec: 4318 lw a4,0(a4) 22ee: 4758 lw a4,12(a4) 22f0: 4318 lw a4,0(a4) 22f2: bfdd j 22e8 000022f4 : 22f4: a08fe2ef jal t0,4fc <__riscv_save_4> 22f8: 20000937 lui s2,0x20000 22fc: 200007b7 lui a5,0x20000 2300: 24490493 addi s1,s2,580 # 20000244 2304: 2787a983 lw s3,632(a5) # 20000278 2308: 842a mv s0,a0 230a: 409c lw a5,0(s1) 230c: 4088 lw a0,0(s1) 230e: 1141 addi sp,sp,-16 2310: 040788a3 sb zero,81(a5) 2314: 0511 addi a0,a0,4 2316: c62e sw a1,12(sp) 2318: bf4ff0ef jal ra,170c 231c: 577d li a4,-1 231e: 24490793 addi a5,s2,580 2322: 45b2 lw a1,12(sp) 2324: 02e41c63 bne s0,a4,235c 2328: c995 beqz a1,235c 232a: 200067b7 lui a5,0x20006 232e: 4cc78793 addi a5,a5,1228 # 200064cc 2332: 4094 lw a3,0(s1) 2334: 43d8 lw a4,4(a5) 2336: c698 sw a4,8(a3) 2338: 4710 lw a2,8(a4) 233a: 4094 lw a3,0(s1) 233c: c6d0 sw a2,12(a3) 233e: 4094 lw a3,0(s1) 2340: 4710 lw a2,8(a4) 2342: 0691 addi a3,a3,4 2344: c254 sw a3,4(a2) 2346: 4094 lw a3,0(s1) 2348: 0691 addi a3,a3,4 234a: c714 sw a3,8(a4) 234c: 4098 lw a4,0(s1) 234e: cb5c sw a5,20(a4) 2350: 4398 lw a4,0(a5) 2352: 0705 addi a4,a4,1 2354: c398 sw a4,0(a5) 2356: 0141 addi sp,sp,16 2358: 9d8fe06f j 530 <__riscv_restore_4> 235c: 4398 lw a4,0(a5) 235e: 944e add s0,s0,s3 2360: c340 sw s0,4(a4) 2362: 01347b63 bgeu s0,s3,2378 2366: 20000737 lui a4,0x20000 236a: 24c72503 lw a0,588(a4) # 2000024c 236e: 438c lw a1,0(a5) 2370: 0591 addi a1,a1,4 2372: b6cff0ef jal ra,16de 2376: b7c5 j 2356 2378: 20000737 lui a4,0x20000 237c: 24872503 lw a0,584(a4) # 20000248 2380: 438c lw a1,0(a5) 2382: 0591 addi a1,a1,4 2384: b5aff0ef jal ra,16de 2388: 200007b7 lui a5,0x20000 238c: 26878793 addi a5,a5,616 # 20000268 2390: 4398 lw a4,0(a5) 2392: fce472e3 bgeu s0,a4,2356 2396: c380 sw s0,0(a5) 2398: bf7d j 2356 0000239a : 239a: 962fe2ef jal t0,4fc <__riscv_save_4> 239e: 20006437 lui s0,0x20006 23a2: 200009b7 lui s3,0x20000 23a6: 4e040413 addi s0,s0,1248 # 200064e0 23aa: 20000a37 lui s4,0x20000 23ae: 25498493 addi s1,s3,596 # 20000254 23b2: 409c lw a5,0(s1) 23b4: dfed beqz a5,23ae 23b6: aa4ff0ef jal ra,165a 23ba: 445c lw a5,12(s0) 23bc: 00c7a903 lw s2,12(a5) 23c0: 00490513 addi a0,s2,4 23c4: b48ff0ef jal ra,170c 23c8: 250a0713 addi a4,s4,592 # 20000250 23cc: 431c lw a5,0(a4) 23ce: 17fd addi a5,a5,-1 23d0: c31c sw a5,0(a4) 23d2: 409c lw a5,0(s1) 23d4: 17fd addi a5,a5,-1 23d6: c09c sw a5,0(s1) 23d8: a98ff0ef jal ra,1670 23dc: 03092503 lw a0,48(s2) 23e0: 8c6ff0ef jal ra,14a6 23e4: 854a mv a0,s2 23e6: 8c0ff0ef jal ra,14a6 23ea: b7d1 j 23ae 000023ec : 23ec: 902fe2ef jal t0,4ee <__riscv_save_10> 23f0: 00261913 slli s2,a2,0x2 23f4: 8aaa mv s5,a0 23f6: 854a mv a0,s2 23f8: 8a2e mv s4,a1 23fa: 8b36 mv s6,a3 23fc: 8bba mv s7,a4 23fe: 89be mv s3,a5 2400: f1dfe0ef jal ra,131c 2404: c11d beqz a0,242a 2406: 84aa mv s1,a0 2408: 05400513 li a0,84 240c: f11fe0ef jal ra,131c 2410: 842a mv s0,a0 2412: c909 beqz a0,2424 2414: d904 sw s1,48(a0) 2416: 4781 li a5,0 2418: 46c1 li a3,16 241a: 000a1a63 bnez s4,242e 241e: 02050a23 sb zero,52(a0) 2422: a025 j 244a 2424: 8526 mv a0,s1 2426: 880ff0ef jal ra,14a6 242a: 557d li a0,-1 242c: a265 j 25d4 242e: 00fa0733 add a4,s4,a5 2432: 00070703 lb a4,0(a4) 2436: 00f40633 add a2,s0,a5 243a: 02e60a23 sb a4,52(a2) 243e: c701 beqz a4,2446 2440: 0785 addi a5,a5,1 2442: fed796e3 bne a5,a3,242e 2446: 040401a3 sb zero,67(s0) 244a: 47a5 li a5,9 244c: 0377f463 bgeu a5,s7,2474 2450: 67a1 lui a5,0x8 2452: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2456: 30079073 csrw mstatus,a5 245a: 00008637 lui a2,0x8 245e: 00008537 lui a0,0x8 2462: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2466: 39700593 li a1,919 246a: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 246e: 04d040ef jal ra,6cba 2472: a001 j 2472 2474: 00440a13 addi s4,s0,4 2478: 8552 mv a0,s4 247a: 03742623 sw s7,44(s0) 247e: 05742223 sw s7,68(s0) 2482: 04042423 sw zero,72(s0) 2486: a52ff0ef jal ra,16d8 248a: 01840513 addi a0,s0,24 248e: a4aff0ef jal ra,16d8 2492: 4729 li a4,10 2494: ffc90513 addi a0,s2,-4 2498: 41770733 sub a4,a4,s7 249c: 9526 add a0,a0,s1 249e: c800 sw s0,16(s0) 24a0: cc18 sw a4,24(s0) 24a2: d040 sw s0,36(s0) 24a4: 04040623 sb zero,76(s0) 24a8: 040406a3 sb zero,77(s0) 24ac: 04040723 sb zero,78(s0) 24b0: 040407a3 sb zero,79(s0) 24b4: 04040823 sb zero,80(s0) 24b8: 040408a3 sb zero,81(s0) 24bc: 865a mv a2,s6 24be: 85d6 mv a1,s5 24c0: 9941 andi a0,a0,-16 24c2: f3ffd0ef jal ra,400 24c6: c008 sw a0,0(s0) 24c8: 00098463 beqz s3,24d0 24cc: 0089a023 sw s0,0(s3) 24d0: 98aff0ef jal ra,165a 24d4: 200007b7 lui a5,0x20000 24d8: 25078793 addi a5,a5,592 # 20000250 24dc: 4398 lw a4,0(a5) 24de: 200004b7 lui s1,0x20000 24e2: 200069b7 lui s3,0x20006 24e6: 0705 addi a4,a4,1 24e8: c398 sw a4,0(a5) 24ea: 24448713 addi a4,s1,580 # 20000244 24ee: 4318 lw a4,0(a4) 24f0: 24448493 addi s1,s1,580 24f4: 3c898913 addi s2,s3,968 # 200063c8 24f8: 0e071063 bnez a4,25d8 24fc: c080 sw s0,0(s1) 24fe: 4398 lw a4,0(a5) 2500: 4785 li a5,1 2502: 06f71663 bne a4,a5,256e 2506: 3c898993 addi s3,s3,968 250a: 0c890a93 addi s5,s2,200 250e: 854e mv a0,s3 2510: 09d1 addi s3,s3,20 2512: 9b2ff0ef jal ra,16c4 2516: ff3a9ce3 bne s5,s3,250e 251a: 20006537 lui a0,0x20006 251e: 49050a93 addi s5,a0,1168 # 20006490 2522: 49050513 addi a0,a0,1168 2526: 99eff0ef jal ra,16c4 252a: 20006537 lui a0,0x20006 252e: 4a450993 addi s3,a0,1188 # 200064a4 2532: 4a450513 addi a0,a0,1188 2536: 98eff0ef jal ra,16c4 253a: 20006537 lui a0,0x20006 253e: 4b850513 addi a0,a0,1208 # 200064b8 2542: 982ff0ef jal ra,16c4 2546: 20006537 lui a0,0x20006 254a: 4e050513 addi a0,a0,1248 # 200064e0 254e: 976ff0ef jal ra,16c4 2552: 20006537 lui a0,0x20006 2556: 4cc50513 addi a0,a0,1228 # 200064cc 255a: 96aff0ef jal ra,16c4 255e: 200007b7 lui a5,0x20000 2562: 2557a423 sw s5,584(a5) # 20000248 2566: 200007b7 lui a5,0x20000 256a: 2537a623 sw s3,588(a5) # 2000024c 256e: 200007b7 lui a5,0x20000 2572: 25c78793 addi a5,a5,604 # 2000025c 2576: 4398 lw a4,0(a5) 2578: 0705 addi a4,a4,1 257a: c398 sw a4,0(a5) 257c: 20000737 lui a4,0x20000 2580: 26070713 addi a4,a4,608 # 20000260 2584: 545c lw a5,44(s0) 2586: 4314 lw a3,0(a4) 2588: 00f6f363 bgeu a3,a5,258e 258c: c31c sw a5,0(a4) 258e: 4751 li a4,20 2590: 02e787b3 mul a5,a5,a4 2594: 97ca add a5,a5,s2 2596: 43d8 lw a4,4(a5) 2598: 4714 lw a3,8(a4) 259a: c418 sw a4,8(s0) 259c: c454 sw a3,12(s0) 259e: 4714 lw a3,8(a4) 25a0: 0146a223 sw s4,4(a3) 25a4: 01472423 sw s4,8(a4) 25a8: 4398 lw a4,0(a5) 25aa: c85c sw a5,20(s0) 25ac: 0705 addi a4,a4,1 25ae: c398 sw a4,0(a5) 25b0: 8c0ff0ef jal ra,1670 25b4: 200007b7 lui a5,0x20000 25b8: 2747a783 lw a5,628(a5) # 20000274 25bc: 4505 li a0,1 25be: cb99 beqz a5,25d4 25c0: 409c lw a5,0(s1) 25c2: 57d8 lw a4,44(a5) 25c4: 545c lw a5,44(s0) 25c6: 00f77763 bgeu a4,a5,25d4 25ca: e000e7b7 lui a5,0xe000e 25ce: 6711 lui a4,0x4 25d0: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 25d4: f53fd06f j 526 <__riscv_restore_10> 25d8: 200007b7 lui a5,0x20000 25dc: 2747a783 lw a5,628(a5) # 20000274 25e0: f7d9 bnez a5,256e 25e2: 409c lw a5,0(s1) 25e4: 57d8 lw a4,44(a5) 25e6: 545c lw a5,44(s0) 25e8: f8e7e3e3 bltu a5,a4,256e 25ec: c080 sw s0,0(s1) 25ee: b741 j 256e 000025f0 : 25f0: f27fd2ef jal t0,516 <__riscv_save_0> 25f4: 200007b7 lui a5,0x20000 25f8: 000085b7 lui a1,0x8 25fc: 00002537 lui a0,0x2 2600: 26478793 addi a5,a5,612 # 20000264 2604: 4701 li a4,0 2606: 4681 li a3,0 2608: 10000613 li a2,256 260c: 03458593 addi a1,a1,52 # 8034 <_read+0x134> 2610: 39a50513 addi a0,a0,922 # 239a 2614: 3be1 jal 23ec 2616: 4405 li s0,1 2618: 02851e63 bne a0,s0,2654 261c: 567000ef jal ra,3382 2620: 02851a63 bne a0,s0,2654 2624: 67a1 lui a5,0x8 2626: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 262a: 30079073 csrw mstatus,a5 262e: 200007b7 lui a5,0x20000 2632: 577d li a4,-1 2634: 26e7a423 sw a4,616(a5) # 20000268 2638: 200007b7 lui a5,0x20000 263c: 26a7aa23 sw a0,628(a5) # 20000274 2640: 200007b7 lui a5,0x20000 2644: 2607ac23 sw zero,632(a5) # 20000278 2648: f4dfe0ef jal ra,1594 264c: 80c1a783 lw a5,-2036(gp) # 2000020c 2650: eebfd06f j 53a <__riscv_restore_0> 2654: 57fd li a5,-1 2656: fef51be3 bne a0,a5,264c 265a: 67a1 lui a5,0x8 265c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2660: 30079073 csrw mstatus,a5 2664: 00008637 lui a2,0x8 2668: 6585 lui a1,0x1 266a: 00008537 lui a0,0x8 266e: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2672: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 2676: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 267a: 640040ef jal ra,6cba 267e: a001 j 267e 00002680 : 2680: 200007b7 lui a5,0x20000 2684: 25878793 addi a5,a5,600 # 20000258 2688: 4398 lw a4,0(a5) 268a: 0705 addi a4,a4,1 268c: c398 sw a4,0(a5) 268e: 8082 ret 00002690 : 2690: 200007b7 lui a5,0x20000 2694: 2787a503 lw a0,632(a5) # 20000278 2698: 8082 ret 0000269a : 269a: 200007b7 lui a5,0x20000 269e: 2787a503 lw a0,632(a5) # 20000278 26a2: 8082 ret 000026a4 : 26a4: 200007b7 lui a5,0x20000 26a8: 2587a783 lw a5,600(a5) # 20000258 26ac: 18079963 bnez a5,283e 26b0: e67fd2ef jal t0,516 <__riscv_save_0> 26b4: 200007b7 lui a5,0x20000 26b8: 27878793 addi a5,a5,632 # 20000278 26bc: 4380 lw s0,0(a5) 26be: 0405 addi s0,s0,1 26c0: c380 sw s0,0(a5) 26c2: ec21 bnez s0,271a 26c4: 200007b7 lui a5,0x20000 26c8: 24878793 addi a5,a5,584 # 20000248 26cc: 4398 lw a4,0(a5) 26ce: 4318 lw a4,0(a4) 26d0: c705 beqz a4,26f8 26d2: 67a1 lui a5,0x8 26d4: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 26d8: 30079073 csrw mstatus,a5 26dc: 00008637 lui a2,0x8 26e0: 6585 lui a1,0x1 26e2: 00008537 lui a0,0x8 26e6: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 26ea: ac758593 addi a1,a1,-1337 # ac7 26ee: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 26f2: 5c8040ef jal ra,6cba 26f6: a001 j 26f6 26f8: 20000737 lui a4,0x20000 26fc: 24c70713 addi a4,a4,588 # 2000024c 2700: 4394 lw a3,0(a5) 2702: 4310 lw a2,0(a4) 2704: c390 sw a2,0(a5) 2706: 200007b7 lui a5,0x20000 270a: c314 sw a3,0(a4) 270c: 26c78793 addi a5,a5,620 # 2000026c 2710: 4398 lw a4,0(a5) 2712: 0705 addi a4,a4,1 2714: c398 sw a4,0(a5) 2716: bbbff0ef jal ra,22d0 271a: 20000637 lui a2,0x20000 271e: 26860793 addi a5,a2,616 # 20000268 2722: 439c lw a5,0(a5) 2724: 20006737 lui a4,0x20006 2728: 200005b7 lui a1,0x20000 272c: 26860613 addi a2,a2,616 2730: 3c870713 addi a4,a4,968 # 200063c8 2734: 24458593 addi a1,a1,580 # 20000244 2738: 4501 li a0,0 273a: 02f47563 bgeu s0,a5,2764 273e: 419c lw a5,0(a1) 2740: 46d1 li a3,20 2742: 57dc lw a5,44(a5) 2744: 02d787b3 mul a5,a5,a3 2748: 973e add a4,a4,a5 274a: 4318 lw a4,0(a4) 274c: 4785 li a5,1 274e: 00e7f363 bgeu a5,a4,2754 2752: 4505 li a0,1 2754: 200007b7 lui a5,0x20000 2758: 27c7a783 lw a5,636(a5) # 2000027c 275c: c391 beqz a5,2760 275e: 4505 li a0,1 2760: ddbfd06f j 53a <__riscv_restore_0> 2764: 20000e37 lui t3,0x20000 2768: 20000eb7 lui t4,0x20000 276c: 4f51 li t5,20 276e: 248e0793 addi a5,t3,584 # 20000248 2772: 4394 lw a3,0(a5) 2774: 4294 lw a3,0(a3) 2776: e681 bnez a3,277e 2778: 57fd li a5,-1 277a: c21c sw a5,0(a2) 277c: b7c9 j 273e 277e: 439c lw a5,0(a5) 2780: 47dc lw a5,12(a5) 2782: 47dc lw a5,12(a5) 2784: 43d4 lw a3,4(a5) 2786: 00d47463 bgeu s0,a3,278e 278a: c214 sw a3,0(a2) 278c: bf4d j 273e 278e: 0087a883 lw a7,8(a5) 2792: 00c7a803 lw a6,12(a5) 2796: 4bd4 lw a3,20(a5) 2798: 00478313 addi t1,a5,4 279c: 0108a423 sw a6,8(a7) 27a0: 01182223 sw a7,4(a6) 27a4: 0046a883 lw a7,4(a3) 27a8: 00689463 bne a7,t1,27b0 27ac: 0106a223 sw a6,4(a3) 27b0: 0006a803 lw a6,0(a3) 27b4: 0007aa23 sw zero,20(a5) 27b8: 187d addi a6,a6,-1 27ba: 0106a023 sw a6,0(a3) 27be: 5794 lw a3,40(a5) 27c0: ca95 beqz a3,27f4 27c2: 01c7a803 lw a6,28(a5) 27c6: 0207a883 lw a7,32(a5) 27ca: 0046af83 lw t6,4(a3) 27ce: 01182423 sw a7,8(a6) 27d2: 0207a883 lw a7,32(a5) 27d6: 0108a223 sw a6,4(a7) 27da: 01878813 addi a6,a5,24 27de: 010f9463 bne t6,a6,27e6 27e2: 0116a223 sw a7,4(a3) 27e6: 0006a803 lw a6,0(a3) 27ea: 0207a423 sw zero,40(a5) 27ee: 187d addi a6,a6,-1 27f0: 0106a023 sw a6,0(a3) 27f4: 260e8693 addi a3,t4,608 # 20000260 27f8: 02c7a803 lw a6,44(a5) 27fc: 0006a883 lw a7,0(a3) 2800: 0108f463 bgeu a7,a6,2808 2804: 0106a023 sw a6,0(a3) 2808: 03e806b3 mul a3,a6,t5 280c: 96ba add a3,a3,a4 280e: 0046a883 lw a7,4(a3) 2812: 0088af83 lw t6,8(a7) 2816: 0117a423 sw a7,8(a5) 281a: 01f7a623 sw t6,12(a5) 281e: 0088af83 lw t6,8(a7) 2822: 006fa223 sw t1,4(t6) 2826: 0068a423 sw t1,8(a7) 282a: cbd4 sw a3,20(a5) 282c: 429c lw a5,0(a3) 282e: 0785 addi a5,a5,1 2830: c29c sw a5,0(a3) 2832: 419c lw a5,0(a1) 2834: 57dc lw a5,44(a5) 2836: f2f86ce3 bltu a6,a5,276e 283a: 4505 li a0,1 283c: bf0d j 276e 283e: 200007b7 lui a5,0x20000 2842: 27078793 addi a5,a5,624 # 20000270 2846: 4398 lw a4,0(a5) 2848: 4501 li a0,0 284a: 0705 addi a4,a4,1 284c: c398 sw a4,0(a5) 284e: 8082 ret 00002850 : 2850: cadfd2ef jal t0,4fc <__riscv_save_4> 2854: 20000437 lui s0,0x20000 2858: 25840413 addi s0,s0,600 # 20000258 285c: 401c lw a5,0(s0) 285e: 1141 addi sp,sp,-16 2860: e785 bnez a5,2888 2862: 67a1 lui a5,0x8 2864: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2868: 30079073 csrw mstatus,a5 286c: 00008637 lui a2,0x8 2870: 6585 lui a1,0x1 2872: 00008537 lui a0,0x8 2876: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 287a: 8b358593 addi a1,a1,-1869 # 8b3 <__stack_size+0xb3> 287e: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2882: 438040ef jal ra,6cba 2886: a001 j 2886 2888: dd3fe0ef jal ra,165a 288c: 401c lw a5,0(s0) 288e: 17fd addi a5,a5,-1 2890: c01c sw a5,0(s0) 2892: 401c lw a5,0(s0) 2894: cb89 beqz a5,28a6 2896: 4501 li a0,0 2898: c62a sw a0,12(sp) 289a: dd7fe0ef jal ra,1670 289e: 4532 lw a0,12(sp) 28a0: 0141 addi sp,sp,16 28a2: c8ffd06f j 530 <__riscv_restore_4> 28a6: 200007b7 lui a5,0x20000 28aa: 2507a783 lw a5,592(a5) # 20000250 28ae: d7e5 beqz a5,2896 28b0: 200066b7 lui a3,0x20006 28b4: 20006537 lui a0,0x20006 28b8: 4781 li a5,0 28ba: 4b868693 addi a3,a3,1208 # 200064b8 28be: 20000f37 lui t5,0x20000 28c2: 3c850513 addi a0,a0,968 # 200063c8 28c6: 48d1 li a7,20 28c8: 20000337 lui t1,0x20000 28cc: 20000e37 lui t3,0x20000 28d0: 4e85 li t4,1 28d2: a859 j 2968 28d4: 46dc lw a5,12(a3) 28d6: 47dc lw a5,12(a5) 28d8: 4fcc lw a1,28(a5) 28da: 5390 lw a2,32(a5) 28dc: 5798 lw a4,40(a5) 28de: c590 sw a2,8(a1) 28e0: 0207a803 lw a6,32(a5) 28e4: 00b82223 sw a1,4(a6) 28e8: 00472803 lw a6,4(a4) 28ec: 01878593 addi a1,a5,24 28f0: 00b81363 bne a6,a1,28f6 28f4: c350 sw a2,4(a4) 28f6: 4310 lw a2,0(a4) 28f8: 0207a423 sw zero,40(a5) 28fc: 167d addi a2,a2,-1 28fe: c310 sw a2,0(a4) 2900: 478c lw a1,8(a5) 2902: 47d0 lw a2,12(a5) 2904: 4bd8 lw a4,20(a5) 2906: 00478813 addi a6,a5,4 290a: c590 sw a2,8(a1) 290c: c24c sw a1,4(a2) 290e: 434c lw a1,4(a4) 2910: 01059363 bne a1,a6,2916 2914: c350 sw a2,4(a4) 2916: 4310 lw a2,0(a4) 2918: 0007aa23 sw zero,20(a5) 291c: 167d addi a2,a2,-1 291e: c310 sw a2,0(a4) 2920: 260f0713 addi a4,t5,608 # 20000260 2924: 57d0 lw a2,44(a5) 2926: 430c lw a1,0(a4) 2928: 00c5f363 bgeu a1,a2,292e 292c: c310 sw a2,0(a4) 292e: 03160733 mul a4,a2,a7 2932: 972a add a4,a4,a0 2934: 434c lw a1,4(a4) 2936: 0085af83 lw t6,8(a1) 293a: c78c sw a1,8(a5) 293c: 01f7a623 sw t6,12(a5) 2940: 0085af83 lw t6,8(a1) 2944: 010fa223 sw a6,4(t6) 2948: 0105a423 sw a6,8(a1) 294c: 430c lw a1,0(a4) 294e: cbd8 sw a4,20(a5) 2950: 0585 addi a1,a1,1 2952: c30c sw a1,0(a4) 2954: 24430713 addi a4,t1,580 # 20000244 2958: 4318 lw a4,0(a4) 295a: 5758 lw a4,44(a4) 295c: 00e66663 bltu a2,a4,2968 2960: 27ce0713 addi a4,t3,636 # 2000027c 2964: 01d72023 sw t4,0(a4) 2968: 4298 lw a4,0(a3) 296a: f72d bnez a4,28d4 296c: c399 beqz a5,2972 296e: 963ff0ef jal ra,22d0 2972: 200007b7 lui a5,0x20000 2976: 27078713 addi a4,a5,624 # 20000270 297a: 4304 lw s1,0(a4) 297c: 27078413 addi s0,a5,624 2980: cc91 beqz s1,299c 2982: 20000937 lui s2,0x20000 2986: 4985 li s3,1 2988: 3b31 jal 26a4 298a: c509 beqz a0,2994 298c: 27c90793 addi a5,s2,636 # 2000027c 2990: 0137a023 sw s3,0(a5) 2994: 14fd addi s1,s1,-1 2996: f8ed bnez s1,2988 2998: 00042023 sw zero,0(s0) 299c: 200007b7 lui a5,0x20000 29a0: 27c7a783 lw a5,636(a5) # 2000027c 29a4: ee0789e3 beqz a5,2896 29a8: e000e7b7 lui a5,0xe000e 29ac: 6711 lui a4,0x4 29ae: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 29b2: 4505 li a0,1 29b4: b5d5 j 2898 000029b6 : 29b6: b61fd2ef jal t0,516 <__riscv_save_0> 29ba: 1141 addi sp,sp,-16 29bc: e11d bnez a0,29e2 29be: 67a1 lui a5,0x8 29c0: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 29c4: 30079073 csrw mstatus,a5 29c8: 00008637 lui a2,0x8 29cc: 00008537 lui a0,0x8 29d0: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 29d4: 4f100593 li a1,1265 29d8: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 29dc: 2de040ef jal ra,6cba 29e0: a001 j 29e0 29e2: e19d bnez a1,2a08 29e4: 67a1 lui a5,0x8 29e6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 29ea: 30079073 csrw mstatus,a5 29ee: 00008637 lui a2,0x8 29f2: 00008537 lui a0,0x8 29f6: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 29fa: 4f200593 li a1,1266 29fe: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2a02: 2b8040ef jal ra,6cba 2a06: a001 j 2a06 2a08: 200007b7 lui a5,0x20000 2a0c: 2587a783 lw a5,600(a5) # 20000258 2a10: c39d beqz a5,2a36 2a12: 67a1 lui a5,0x8 2a14: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2a18: 30079073 csrw mstatus,a5 2a1c: 00008637 lui a2,0x8 2a20: 00008537 lui a0,0x8 2a24: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2a28: 4f300593 li a1,1267 2a2c: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2a30: 28a040ef jal ra,6cba 2a34: a001 j 2a34 2a36: 842a mv s0,a0 2a38: c62e sw a1,12(sp) 2a3a: c47ff0ef jal ra,2680 2a3e: 4018 lw a4,0(s0) 2a40: 45b2 lw a1,12(sp) 2a42: 200007b7 lui a5,0x20000 2a46: 2787a503 lw a0,632(a5) # 20000278 2a4a: 00b707b3 add a5,a4,a1 2a4e: c01c sw a5,0(s0) 2a50: 02e57063 bgeu a0,a4,2a70 2a54: 02e7e063 bltu a5,a4,2a74 2a58: 4401 li s0,0 2a5a: 3bdd jal 2850 2a5c: e511 bnez a0,2a68 2a5e: e000e7b7 lui a5,0xe000e 2a62: 6711 lui a4,0x4 2a64: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2a68: 8522 mv a0,s0 2a6a: 0141 addi sp,sp,16 2a6c: acffd06f j 53a <__riscv_restore_0> 2a70: 00e7e463 bltu a5,a4,2a78 2a74: fef572e3 bgeu a0,a5,2a58 2a78: 4581 li a1,0 2a7a: 40a78533 sub a0,a5,a0 2a7e: 877ff0ef jal ra,22f4 2a82: 4405 li s0,1 2a84: bfd9 j 2a5a 00002a86 : 2a86: e519 bnez a0,2a94 2a88: e000e7b7 lui a5,0xe000e 2a8c: 6711 lui a4,0x4 2a8e: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2a92: 8082 ret 2a94: a83fd2ef jal t0,516 <__riscv_save_0> 2a98: 200007b7 lui a5,0x20000 2a9c: 2587a783 lw a5,600(a5) # 20000258 2aa0: 1141 addi sp,sp,-16 2aa2: c39d beqz a5,2ac8 2aa4: 67a1 lui a5,0x8 2aa6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2aaa: 30079073 csrw mstatus,a5 2aae: 00008637 lui a2,0x8 2ab2: 00008537 lui a0,0x8 2ab6: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2aba: 54900593 li a1,1353 2abe: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2ac2: 1f8040ef jal ra,6cba 2ac6: a001 j 2ac6 2ac8: c62a sw a0,12(sp) 2aca: bb7ff0ef jal ra,2680 2ace: 4532 lw a0,12(sp) 2ad0: 4581 li a1,0 2ad2: 823ff0ef jal ra,22f4 2ad6: 3bad jal 2850 2ad8: e511 bnez a0,2ae4 2ada: e000e7b7 lui a5,0xe000e 2ade: 6711 lui a4,0x4 2ae0: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2ae4: 0141 addi sp,sp,16 2ae6: a55fd06f j 53a <__riscv_restore_0> 00002aea : 2aea: 200007b7 lui a5,0x20000 2aee: 2587a703 lw a4,600(a5) # 20000258 2af2: 200007b7 lui a5,0x20000 2af6: 27c78793 addi a5,a5,636 # 2000027c 2afa: c701 beqz a4,2b02 2afc: 4705 li a4,1 2afe: c398 sw a4,0(a5) 2b00: 8082 ret 2b02: 0007a023 sw zero,0(a5) 2b06: 200007b7 lui a5,0x20000 2b0a: 26078713 addi a4,a5,608 # 20000260 2b0e: 4318 lw a4,0(a4) 2b10: 26078613 addi a2,a5,608 2b14: 200067b7 lui a5,0x20006 2b18: 3c878793 addi a5,a5,968 # 200063c8 2b1c: 4851 li a6,20 2b1e: 030706b3 mul a3,a4,a6 2b22: 00d785b3 add a1,a5,a3 2b26: 4188 lw a0,0(a1) 2b28: c515 beqz a0,2b54 2b2a: 41c8 lw a0,4(a1) 2b2c: 06a1 addi a3,a3,8 2b2e: 96be add a3,a3,a5 2b30: 4148 lw a0,4(a0) 2b32: c1c8 sw a0,4(a1) 2b34: 00d51463 bne a0,a3,2b3c 2b38: 4154 lw a3,4(a0) 2b3a: c1d4 sw a3,4(a1) 2b3c: 46d1 li a3,20 2b3e: 02d706b3 mul a3,a4,a3 2b42: 97b6 add a5,a5,a3 2b44: 43dc lw a5,4(a5) 2b46: 47d4 lw a3,12(a5) 2b48: 200007b7 lui a5,0x20000 2b4c: 24d7a223 sw a3,580(a5) # 20000244 2b50: c218 sw a4,0(a2) 2b52: 8082 ret 2b54: e715 bnez a4,2b80 2b56: 9c1fd2ef jal t0,516 <__riscv_save_0> 2b5a: 67a1 lui a5,0x8 2b5c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2b60: 30079073 csrw mstatus,a5 2b64: 00008637 lui a2,0x8 2b68: 6585 lui a1,0x1 2b6a: 00008537 lui a0,0x8 2b6e: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2b72: c0258593 addi a1,a1,-1022 # c02 2b76: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2b7a: 140040ef jal ra,6cba 2b7e: a001 j 2b7e 2b80: 177d addi a4,a4,-1 2b82: bf71 j 2b1e 00002b84 : 2b84: 993fd2ef jal t0,516 <__riscv_save_0> 2b88: e505 bnez a0,2bb0 2b8a: 67a1 lui a5,0x8 2b8c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2b90: 30079073 csrw mstatus,a5 2b94: 00008637 lui a2,0x8 2b98: 6585 lui a1,0x1 2b9a: 00008537 lui a0,0x8 2b9e: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2ba2: c1c58593 addi a1,a1,-996 # c1c 2ba6: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2baa: 110040ef jal ra,6cba 2bae: a001 j 2bae 2bb0: 200007b7 lui a5,0x20000 2bb4: 842e mv s0,a1 2bb6: 2447a583 lw a1,580(a5) # 20000244 2bba: 05e1 addi a1,a1,24 2bbc: b23fe0ef jal ra,16de 2bc0: 4585 li a1,1 2bc2: 8522 mv a0,s0 2bc4: f30ff0ef jal ra,22f4 2bc8: 973fd06f j 53a <__riscv_restore_0> 00002bcc : 2bcc: 94bfd2ef jal t0,516 <__riscv_save_0> 2bd0: 872a mv a4,a0 2bd2: e505 bnez a0,2bfa 2bd4: 67a1 lui a5,0x8 2bd6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2bda: 30079073 csrw mstatus,a5 2bde: 00008637 lui a2,0x8 2be2: 6585 lui a1,0x1 2be4: 00008537 lui a0,0x8 2be8: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2bec: c5258593 addi a1,a1,-942 # c52 2bf0: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2bf4: 0c6040ef jal ra,6cba 2bf8: a001 j 2bf8 2bfa: 200007b7 lui a5,0x20000 2bfe: 24478793 addi a5,a5,580 # 20000244 2c02: 4354 lw a3,4(a4) 2c04: 852e mv a0,a1 2c06: 438c lw a1,0(a5) 2c08: 0086a803 lw a6,8(a3) 2c0c: cdd4 sw a3,28(a1) 2c0e: 438c lw a1,0(a5) 2c10: 0305a023 sw a6,32(a1) 2c14: 0007a803 lw a6,0(a5) 2c18: 468c lw a1,8(a3) 2c1a: 0861 addi a6,a6,24 2c1c: 0105a223 sw a6,4(a1) 2c20: 0007a803 lw a6,0(a5) 2c24: 439c lw a5,0(a5) 2c26: 0861 addi a6,a6,24 2c28: 0106a423 sw a6,8(a3) 2c2c: d798 sw a4,40(a5) 2c2e: 431c lw a5,0(a4) 2c30: 0785 addi a5,a5,1 2c32: c31c sw a5,0(a4) 2c34: c211 beqz a2,2c38 2c36: 557d li a0,-1 2c38: 85b2 mv a1,a2 2c3a: ebaff0ef jal ra,22f4 2c3e: 8fdfd06f j 53a <__riscv_restore_0> 00002c42 : 2c42: 455c lw a5,12(a0) 2c44: 47dc lw a5,12(a5) 2c46: e795 bnez a5,2c72 2c48: 8cffd2ef jal t0,516 <__riscv_save_0> 2c4c: 67a1 lui a5,0x8 2c4e: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2c52: 30079073 csrw mstatus,a5 2c56: 00008637 lui a2,0x8 2c5a: 6585 lui a1,0x1 2c5c: 00008537 lui a0,0x8 2c60: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2c64: c8258593 addi a1,a1,-894 # c82 2c68: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2c6c: 04e040ef jal ra,6cba 2c70: a001 j 2c70 2c72: 4fd0 lw a2,28(a5) 2c74: 5394 lw a3,32(a5) 2c76: 5798 lw a4,40(a5) 2c78: 01878593 addi a1,a5,24 2c7c: c614 sw a3,8(a2) 2c7e: c2d0 sw a2,4(a3) 2c80: 4350 lw a2,4(a4) 2c82: 00b61363 bne a2,a1,2c88 2c86: c354 sw a3,4(a4) 2c88: 4314 lw a3,0(a4) 2c8a: 0207a423 sw zero,40(a5) 2c8e: 16fd addi a3,a3,-1 2c90: c314 sw a3,0(a4) 2c92: 20000737 lui a4,0x20000 2c96: 25872703 lw a4,600(a4) # 20000258 2c9a: 57d4 lw a3,44(a5) 2c9c: ef25 bnez a4,2d14 2c9e: 478c lw a1,8(a5) 2ca0: 47d0 lw a2,12(a5) 2ca2: 4bd8 lw a4,20(a5) 2ca4: c590 sw a2,8(a1) 2ca6: 47d0 lw a2,12(a5) 2ca8: 4348 lw a0,4(a4) 2caa: c24c sw a1,4(a2) 2cac: 00478593 addi a1,a5,4 2cb0: 00b51363 bne a0,a1,2cb6 2cb4: c350 sw a2,4(a4) 2cb6: 4310 lw a2,0(a4) 2cb8: 0007aa23 sw zero,20(a5) 2cbc: 167d addi a2,a2,-1 2cbe: c310 sw a2,0(a4) 2cc0: 20000737 lui a4,0x20000 2cc4: 26070713 addi a4,a4,608 # 20000260 2cc8: 4310 lw a2,0(a4) 2cca: 00d67363 bgeu a2,a3,2cd0 2cce: c314 sw a3,0(a4) 2cd0: 4751 li a4,20 2cd2: 02e68633 mul a2,a3,a4 2cd6: 20006737 lui a4,0x20006 2cda: 3c870713 addi a4,a4,968 # 200063c8 2cde: 9732 add a4,a4,a2 2ce0: 4350 lw a2,4(a4) 2ce2: 4608 lw a0,8(a2) 2ce4: c790 sw a2,8(a5) 2ce6: c7c8 sw a0,12(a5) 2ce8: 4608 lw a0,8(a2) 2cea: c14c sw a1,4(a0) 2cec: c60c sw a1,8(a2) 2cee: cbd8 sw a4,20(a5) 2cf0: 431c lw a5,0(a4) 2cf2: 4501 li a0,0 2cf4: 0785 addi a5,a5,1 2cf6: c31c sw a5,0(a4) 2cf8: 200007b7 lui a5,0x20000 2cfc: 2447a783 lw a5,580(a5) # 20000244 2d00: 57dc lw a5,44(a5) 2d02: 00d7f863 bgeu a5,a3,2d12 2d06: 200007b7 lui a5,0x20000 2d0a: 4705 li a4,1 2d0c: 26e7ae23 sw a4,636(a5) # 2000027c 2d10: 4505 li a0,1 2d12: 8082 ret 2d14: 20006737 lui a4,0x20006 2d18: 4b870713 addi a4,a4,1208 # 200064b8 2d1c: 4350 lw a2,4(a4) 2d1e: 4608 lw a0,8(a2) 2d20: cfd0 sw a2,28(a5) 2d22: d388 sw a0,32(a5) 2d24: 4608 lw a0,8(a2) 2d26: c14c sw a1,4(a0) 2d28: c60c sw a1,8(a2) 2d2a: d798 sw a4,40(a5) 2d2c: b7d1 j 2cf0 00002d2e : 2d2e: 200007b7 lui a5,0x20000 2d32: 26c7a783 lw a5,620(a5) # 2000026c 2d36: c11c sw a5,0(a0) 2d38: 200007b7 lui a5,0x20000 2d3c: 2787a783 lw a5,632(a5) # 20000278 2d40: c15c sw a5,4(a0) 2d42: 8082 ret 00002d44 : 2d44: fd2fd2ef jal t0,516 <__riscv_save_0> 2d48: 1141 addi sp,sp,-16 2d4a: e505 bnez a0,2d72 2d4c: 67a1 lui a5,0x8 2d4e: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2d52: 30079073 csrw mstatus,a5 2d56: 00008637 lui a2,0x8 2d5a: 6585 lui a1,0x1 2d5c: 00008537 lui a0,0x8 2d60: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2d64: cfd58593 addi a1,a1,-771 # cfd 2d68: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2d6c: 74f030ef jal ra,6cba 2d70: a001 j 2d70 2d72: e585 bnez a1,2d9a 2d74: 67a1 lui a5,0x8 2d76: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2d7a: 30079073 csrw mstatus,a5 2d7e: 00008637 lui a2,0x8 2d82: 6585 lui a1,0x1 2d84: 00008537 lui a0,0x8 2d88: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2d8c: cfe58593 addi a1,a1,-770 # cfe 2d90: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2d94: 727030ef jal ra,6cba 2d98: a001 j 2d98 2d9a: c62e sw a1,12(sp) 2d9c: c42a sw a0,8(sp) 2d9e: 8bdfe0ef jal ra,165a 2da2: 20000737 lui a4,0x20000 2da6: 200007b7 lui a5,0x20000 2daa: 24470713 addi a4,a4,580 # 20000244 2dae: 2787a683 lw a3,632(a5) # 20000278 2db2: 431c lw a5,0(a4) 2db4: 4522 lw a0,8(sp) 2db6: 45b2 lw a1,12(sp) 2db8: 0517c783 lbu a5,81(a5) 2dbc: cb99 beqz a5,2dd2 2dbe: 431c lw a5,0(a4) 2dc0: 040788a3 sb zero,81(a5) 2dc4: 4405 li s0,1 2dc6: 8abfe0ef jal ra,1670 2dca: 8522 mv a0,s0 2dcc: 0141 addi sp,sp,16 2dce: f6cfd06f j 53a <__riscv_restore_0> 2dd2: 419c lw a5,0(a1) 2dd4: 577d li a4,-1 2dd6: 4401 li s0,0 2dd8: fee787e3 beq a5,a4,2dc6 2ddc: 20000637 lui a2,0x20000 2de0: 26c62603 lw a2,620(a2) # 2000026c 2de4: 00052803 lw a6,0(a0) 2de8: 4158 lw a4,4(a0) 2dea: 00c80763 beq a6,a2,2df8 2dee: 00e6e563 bltu a3,a4,2df8 2df2: 0005a023 sw zero,0(a1) 2df6: b7f9 j 2dc4 2df8: 40e68633 sub a2,a3,a4 2dfc: fef67be3 bgeu a2,a5,2df2 2e00: 8f95 sub a5,a5,a3 2e02: 97ba add a5,a5,a4 2e04: c19c sw a5,0(a1) 2e06: 3725 jal 2d2e 2e08: 4401 li s0,0 2e0a: bf75 j 2dc6 00002e0c : 2e0c: 200007b7 lui a5,0x20000 2e10: 4705 li a4,1 2e12: 26e7ae23 sw a4,636(a5) # 2000027c 2e16: 8082 ret 00002e18 : 2e18: 200007b7 lui a5,0x20000 2e1c: 2747a783 lw a5,628(a5) # 20000274 2e20: 4505 li a0,1 2e22: cb81 beqz a5,2e32 2e24: 200007b7 lui a5,0x20000 2e28: 2587a503 lw a0,600(a5) # 20000258 2e2c: 00153513 seqz a0,a0 2e30: 0506 slli a0,a0,0x1 2e32: 8082 ret 00002e34 : 2e34: c54d beqz a0,2ede 2e36: ec6fd2ef jal t0,4fc <__riscv_save_4> 2e3a: 20000937 lui s2,0x20000 2e3e: 24490793 addi a5,s2,580 # 20000244 2e42: 4394 lw a3,0(a5) 2e44: 5558 lw a4,44(a0) 2e46: 24490913 addi s2,s2,580 2e4a: 56d4 lw a3,44(a3) 2e4c: 08d77363 bgeu a4,a3,2ed2 2e50: 4d1c lw a5,24(a0) 2e52: 0007c863 bltz a5,2e62 2e56: 00092783 lw a5,0(s2) 2e5a: 57d4 lw a3,44(a5) 2e5c: 47a9 li a5,10 2e5e: 8f95 sub a5,a5,a3 2e60: cd1c sw a5,24(a0) 2e62: 4651 li a2,20 2e64: 02c70733 mul a4,a4,a2 2e68: 200067b7 lui a5,0x20006 2e6c: 3c878693 addi a3,a5,968 # 200063c8 2e70: 3c878493 addi s1,a5,968 2e74: 9736 add a4,a4,a3 2e76: 4954 lw a3,20(a0) 2e78: 04e69863 bne a3,a4,2ec8 2e7c: 00450993 addi s3,a0,4 2e80: 842a mv s0,a0 2e82: 854e mv a0,s3 2e84: 889fe0ef jal ra,170c 2e88: 00092783 lw a5,0(s2) 2e8c: 20000737 lui a4,0x20000 2e90: 26070713 addi a4,a4,608 # 20000260 2e94: 57dc lw a5,44(a5) 2e96: 4314 lw a3,0(a4) 2e98: d45c sw a5,44(s0) 2e9a: 00f6f363 bgeu a3,a5,2ea0 2e9e: c31c sw a5,0(a4) 2ea0: 4751 li a4,20 2ea2: 02e787b3 mul a5,a5,a4 2ea6: 97a6 add a5,a5,s1 2ea8: 43d8 lw a4,4(a5) 2eaa: 4714 lw a3,8(a4) 2eac: c418 sw a4,8(s0) 2eae: c454 sw a3,12(s0) 2eb0: 4714 lw a3,8(a4) 2eb2: 0136a223 sw s3,4(a3) 2eb6: 01372423 sw s3,8(a4) 2eba: 4398 lw a4,0(a5) 2ebc: c85c sw a5,20(s0) 2ebe: 0705 addi a4,a4,1 2ec0: c398 sw a4,0(a5) 2ec2: 4505 li a0,1 2ec4: e6cfd06f j 530 <__riscv_restore_4> 2ec8: 00092783 lw a5,0(s2) 2ecc: 57dc lw a5,44(a5) 2ece: d55c sw a5,44(a0) 2ed0: bfcd j 2ec2 2ed2: 439c lw a5,0(a5) 2ed4: 4168 lw a0,68(a0) 2ed6: 57dc lw a5,44(a5) 2ed8: 00f53533 sltu a0,a0,a5 2edc: b7e5 j 2ec4 2ede: 4501 li a0,0 2ee0: 8082 ret 00002ee2 : 2ee2: e511 bnez a0,2eee 2ee4: 4501 li a0,0 2ee6: 8082 ret 2ee8: 4501 li a0,0 2eea: e50fd06f j 53a <__riscv_restore_0> 2eee: e28fd2ef jal t0,516 <__riscv_save_0> 2ef2: 200007b7 lui a5,0x20000 2ef6: 2447a783 lw a5,580(a5) # 20000244 2efa: 842a mv s0,a0 2efc: 02a78563 beq a5,a0,2f26 2f00: 67a1 lui a5,0x8 2f02: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2f06: 30079073 csrw mstatus,a5 2f0a: 00008637 lui a2,0x8 2f0e: 6585 lui a1,0x1 2f10: 00008537 lui a0,0x8 2f14: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2f18: 04f58593 addi a1,a1,79 # 104f 2f1c: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2f20: 59b030ef jal ra,6cba 2f24: a001 j 2f24 2f26: 47bc lw a5,72(a5) 2f28: e785 bnez a5,2f50 2f2a: 67a1 lui a5,0x8 2f2c: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2f30: 30079073 csrw mstatus,a5 2f34: 00008637 lui a2,0x8 2f38: 6585 lui a1,0x1 2f3a: 00008537 lui a0,0x8 2f3e: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2f42: 05058593 addi a1,a1,80 # 1050 2f46: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2f4a: 571030ef jal ra,6cba 2f4e: a001 j 2f4e 2f50: 5554 lw a3,44(a0) 2f52: 4178 lw a4,68(a0) 2f54: 17fd addi a5,a5,-1 2f56: c53c sw a5,72(a0) 2f58: f8e688e3 beq a3,a4,2ee8 2f5c: f7d1 bnez a5,2ee8 2f5e: 00450493 addi s1,a0,4 2f62: 8526 mv a0,s1 2f64: fa8fe0ef jal ra,170c 2f68: 407c lw a5,68(s0) 2f6a: 4729 li a4,10 2f6c: 8f1d sub a4,a4,a5 2f6e: cc18 sw a4,24(s0) 2f70: 20000737 lui a4,0x20000 2f74: 26070713 addi a4,a4,608 # 20000260 2f78: 4314 lw a3,0(a4) 2f7a: d45c sw a5,44(s0) 2f7c: 00f6f363 bgeu a3,a5,2f82 2f80: c31c sw a5,0(a4) 2f82: 4751 li a4,20 2f84: 02e78733 mul a4,a5,a4 2f88: 200067b7 lui a5,0x20006 2f8c: 3c878793 addi a5,a5,968 # 200063c8 2f90: 4505 li a0,1 2f92: 97ba add a5,a5,a4 2f94: 43d8 lw a4,4(a5) 2f96: 4714 lw a3,8(a4) 2f98: c418 sw a4,8(s0) 2f9a: c454 sw a3,12(s0) 2f9c: 4714 lw a3,8(a4) 2f9e: c2c4 sw s1,4(a3) 2fa0: c704 sw s1,8(a4) 2fa2: 4398 lw a4,0(a5) 2fa4: c85c sw a5,20(s0) 2fa6: 0705 addi a4,a4,1 2fa8: c398 sw a4,0(a5) 2faa: b781 j 2eea 00002fac : 2fac: c175 beqz a0,3090 2fae: d68fd2ef jal t0,516 <__riscv_save_0> 2fb2: 4534 lw a3,72(a0) 2fb4: 842a mv s0,a0 2fb6: e685 bnez a3,2fde 2fb8: 67a1 lui a5,0x8 2fba: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 2fbe: 30079073 csrw mstatus,a5 2fc2: 00008637 lui a2,0x8 2fc6: 6585 lui a1,0x1 2fc8: 00008537 lui a0,0x8 2fcc: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 2fd0: 09f58593 addi a1,a1,159 # 109f 2fd4: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 2fd8: 4e3030ef jal ra,6cba 2fdc: a001 j 2fdc 2fde: 417c lw a5,68(a0) 2fe0: 00b7f363 bgeu a5,a1,2fe6 2fe4: 87ae mv a5,a1 2fe6: 5458 lw a4,44(s0) 2fe8: 0af70263 beq a4,a5,308c 2fec: 4605 li a2,1 2fee: 08c69f63 bne a3,a2,308c 2ff2: 200006b7 lui a3,0x20000 2ff6: 2446a683 lw a3,580(a3) # 20000244 2ffa: 02869563 bne a3,s0,3024 2ffe: 67a1 lui a5,0x8 3000: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 3004: 30079073 csrw mstatus,a5 3008: 00008637 lui a2,0x8 300c: 6585 lui a1,0x1 300e: 00008537 lui a0,0x8 3012: 02060613 addi a2,a2,32 # 8020 <_read+0x120> 3016: 0ba58593 addi a1,a1,186 # 10ba 301a: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 301e: 49d030ef jal ra,6cba 3022: a001 j 3022 3024: 4c14 lw a3,24(s0) 3026: d45c sw a5,44(s0) 3028: 0006c663 bltz a3,3034 302c: 46a9 li a3,10 302e: 40f687b3 sub a5,a3,a5 3032: cc1c sw a5,24(s0) 3034: 4651 li a2,20 3036: 02c70733 mul a4,a4,a2 303a: 200067b7 lui a5,0x20006 303e: 3c878693 addi a3,a5,968 # 200063c8 3042: 3c878493 addi s1,a5,968 3046: 9736 add a4,a4,a3 3048: 4854 lw a3,20(s0) 304a: 04e69163 bne a3,a4,308c 304e: 00440913 addi s2,s0,4 3052: 854a mv a0,s2 3054: eb8fe0ef jal ra,170c 3058: 20000737 lui a4,0x20000 305c: 26070713 addi a4,a4,608 # 20000260 3060: 545c lw a5,44(s0) 3062: 4314 lw a3,0(a4) 3064: 00f6f363 bgeu a3,a5,306a 3068: c31c sw a5,0(a4) 306a: 4751 li a4,20 306c: 02e787b3 mul a5,a5,a4 3070: 97a6 add a5,a5,s1 3072: 43d8 lw a4,4(a5) 3074: 4714 lw a3,8(a4) 3076: c418 sw a4,8(s0) 3078: c454 sw a3,12(s0) 307a: 4714 lw a3,8(a4) 307c: 0126a223 sw s2,4(a3) 3080: 01272423 sw s2,8(a4) 3084: 4398 lw a4,0(a5) 3086: c85c sw a5,20(s0) 3088: 0705 addi a4,a4,1 308a: c398 sw a4,0(a5) 308c: caefd06f j 53a <__riscv_restore_0> 3090: 8082 ret 00003092 : 3092: 200007b7 lui a5,0x20000 3096: 24478713 addi a4,a5,580 # 20000244 309a: 4318 lw a4,0(a4) 309c: 24478793 addi a5,a5,580 30a0: c709 beqz a4,30aa 30a2: 4394 lw a3,0(a5) 30a4: 46b8 lw a4,72(a3) 30a6: 0705 addi a4,a4,1 30a8: c6b8 sw a4,72(a3) 30aa: 4388 lw a0,0(a5) 30ac: 8082 ret 000030ae : 30ae: c68fd2ef jal t0,516 <__riscv_save_0> 30b2: 20000437 lui s0,0x20000 30b6: da4fe0ef jal ra,165a 30ba: 28c40413 addi s0,s0,652 # 2000028c 30be: 401c lw a5,0(s0) 30c0: e7b1 bnez a5,310c 30c2: 20006537 lui a0,0x20006 30c6: 4f450913 addi s2,a0,1268 # 200064f4 30ca: 4f450513 addi a0,a0,1268 30ce: df6fe0ef jal ra,16c4 30d2: 20006537 lui a0,0x20006 30d6: 50850493 addi s1,a0,1288 # 20006508 30da: 50850513 addi a0,a0,1288 30de: de6fe0ef jal ra,16c4 30e2: 200007b7 lui a5,0x20000 30e6: 2927a023 sw s2,640(a5) # 20000280 30ea: 4601 li a2,0 30ec: 200007b7 lui a5,0x20000 30f0: 45c1 li a1,16 30f2: 4511 li a0,4 30f4: 2897a223 sw s1,644(a5) # 20000284 30f8: 8f3fe0ef jal ra,19ea 30fc: c008 sw a0,0(s0) 30fe: c519 beqz a0,310c 3100: 000085b7 lui a1,0x8 3104: 06058593 addi a1,a1,96 # 8060 <_read+0x160> 3108: 8aaff0ef jal ra,21b2 310c: d64fe0ef jal ra,1670 3110: c2afd06f j 53a <__riscv_restore_0> 00003114 : 3114: c02fd2ef jal t0,516 <__riscv_save_0> 3118: c14c sw a1,4(a0) 311a: c908 sw a0,16(a0) 311c: 87aa mv a5,a0 311e: 02b66263 bltu a2,a1,3142 3122: 4d18 lw a4,24(a0) 3124: 8e15 sub a2,a2,a3 3126: 4505 li a0,1 3128: 00e67b63 bgeu a2,a4,313e 312c: 00478593 addi a1,a5,4 3130: 200007b7 lui a5,0x20000 3134: 2847a503 lw a0,644(a5) # 20000284 3138: da6fe0ef jal ra,16de 313c: 4501 li a0,0 313e: bfcfd06f j 53a <__riscv_restore_0> 3142: 00d67563 bgeu a2,a3,314c 3146: 4505 li a0,1 3148: fed5fbe3 bgeu a1,a3,313e 314c: 00478593 addi a1,a5,4 3150: 200007b7 lui a5,0x20000 3154: 2807a503 lw a0,640(a5) # 20000280 3158: b7c5 j 3138 0000315a : 315a: bbcfd2ef jal t0,516 <__riscv_save_0> 315e: 842a mv s0,a0 3160: 84ae mv s1,a1 3162: 8932 mv s2,a2 3164: 4c0c lw a1,24(s0) 3166: 86a6 mv a3,s1 3168: 864a mv a2,s2 316a: 95a6 add a1,a1,s1 316c: 8522 mv a0,s0 316e: 375d jal 3114 3170: e119 bnez a0,3176 3172: bc8fd06f j 53a <__riscv_restore_0> 3176: 4c1c lw a5,24(s0) 3178: 8522 mv a0,s0 317a: 94be add s1,s1,a5 317c: 501c lw a5,32(s0) 317e: 9782 jalr a5 3180: b7d5 j 3164 00003182 : 3182: b94fd2ef jal t0,516 <__riscv_save_0> 3186: 200007b7 lui a5,0x20000 318a: 2807a783 lw a5,640(a5) # 20000280 318e: 1141 addi sp,sp,-16 3190: 84aa mv s1,a0 3192: 47dc lw a5,12(a5) 3194: c62e sw a1,12(sp) 3196: 47c0 lw s0,12(a5) 3198: 00440513 addi a0,s0,4 319c: d70fe0ef jal ra,170c 31a0: 02444783 lbu a5,36(s0) 31a4: 4632 lw a2,12(sp) 31a6: 0047f713 andi a4,a5,4 31aa: cb11 beqz a4,31be 31ac: 85a6 mv a1,s1 31ae: 8522 mv a0,s0 31b0: 376d jal 315a 31b2: 501c lw a5,32(s0) 31b4: 8522 mv a0,s0 31b6: 9782 jalr a5 31b8: 0141 addi sp,sp,16 31ba: b80fd06f j 53a <__riscv_restore_0> 31be: 9bf9 andi a5,a5,-2 31c0: 02f40223 sb a5,36(s0) 31c4: b7fd j 31b2 000031c6 : 31c6: b50fd2ef jal t0,516 <__riscv_save_0> 31ca: 20000437 lui s0,0x20000 31ce: 28040693 addi a3,s0,640 # 20000280 31d2: 4298 lw a4,0(a3) 31d4: 431c lw a5,0(a4) 31d6: eb91 bnez a5,31ea 31d8: 200007b7 lui a5,0x20000 31dc: 28478793 addi a5,a5,644 # 20000284 31e0: 4390 lw a2,0(a5) 31e2: c398 sw a4,0(a5) 31e4: c290 sw a2,0(a3) 31e6: b54fd06f j 53a <__riscv_restore_0> 31ea: 475c lw a5,12(a4) 31ec: 55fd li a1,-1 31ee: 4388 lw a0,0(a5) 31f0: 3f49 jal 3182 31f2: bff1 j 31ce 000031f4 : 31f4: afafd2ef jal t0,4ee <__riscv_save_10> 31f8: 6921 lui s2,0x8 31fa: 1141 addi sp,sp,-16 31fc: 20000ab7 lui s5,0x20000 3200: 200009b7 lui s3,0x20000 3204: 20000b37 lui s6,0x20000 3208: 20000bb7 lui s7,0x20000 320c: 03c90913 addi s2,s2,60 # 803c <_read+0x13c> 3210: 280aa783 lw a5,640(s5) # 20000280 3214: 4398 lw a4,0(a5) 3216: cb29 beqz a4,3268 3218: 47dc lw a5,12(a5) 321a: 4c81 li s9,0 321c: 0007ac03 lw s8,0(a5) 3220: c60ff0ef jal ra,2680 3224: c6cff0ef jal ra,2690 3228: 2889a783 lw a5,648(s3) # 20000288 322c: 842a mv s0,a0 322e: 28898493 addi s1,s3,648 3232: 28cb0a13 addi s4,s6,652 # 2000028c 3236: 02f56c63 bltu a0,a5,326e 323a: c088 sw a0,0(s1) 323c: 020c8f63 beqz s9,327a 3240: 284ba783 lw a5,644(s7) # 20000284 3244: 4390 lw a2,0(a5) 3246: 00163613 seqz a2,a2 324a: 000a2503 lw a0,0(s4) 324e: 408c05b3 sub a1,s8,s0 3252: fcdfe0ef jal ra,221e 3256: dfaff0ef jal ra,2850 325a: ed11 bnez a0,3276 325c: e000e7b7 lui a5,0xe000e 3260: 6711 lui a4,0x4 3262: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 3266: a801 j 3276 3268: 4c85 li s9,1 326a: 4c01 li s8,0 326c: bf55 j 3220 326e: 3fa1 jal 31c6 3270: c080 sw s0,0(s1) 3272: ddeff0ef jal ra,2850 3276: 4c21 li s8,8 3278: a005 j 3298 327a: 4601 li a2,0 327c: fd8567e3 bltu a0,s8,324a 3280: dd0ff0ef jal ra,2850 3284: 85a2 mv a1,s0 3286: 8562 mv a0,s8 3288: 3ded jal 3182 328a: b7f5 j 3276 328c: 4792 lw a5,4(sp) 328e: 45b2 lw a1,12(sp) 3290: 9782 jalr a5 3292: 4782 lw a5,0(sp) 3294: 0007dd63 bgez a5,32ae 3298: 000a2503 lw a0,0(s4) 329c: 4601 li a2,0 329e: 858a mv a1,sp 32a0: babfe0ef jal ra,1e4a 32a4: d535 beqz a0,3210 32a6: 4782 lw a5,0(sp) 32a8: 4522 lw a0,8(sp) 32aa: fe07c1e3 bltz a5,328c 32ae: 4422 lw s0,8(sp) 32b0: 485c lw a5,20(s0) 32b2: e395 bnez a5,32d6 32b4: bdcff0ef jal ra,2690 32b8: 409c lw a5,0(s1) 32ba: 8caa mv s9,a0 32bc: 00f57363 bgeu a0,a5,32c2 32c0: 3719 jal 31c6 32c2: 4782 lw a5,0(sp) 32c4: 0194a023 sw s9,0(s1) 32c8: 17fd addi a5,a5,-1 32ca: fcfc67e3 bltu s8,a5,3298 32ce: 078a slli a5,a5,0x2 32d0: 97ca add a5,a5,s2 32d2: 439c lw a5,0(a5) 32d4: 8782 jr a5 32d6: 00440513 addi a0,s0,4 32da: c32fe0ef jal ra,170c 32de: bfd9 j 32b4 32e0: 02444783 lbu a5,36(s0) 32e4: 4c0c lw a1,24(s0) 32e6: 4692 lw a3,4(sp) 32e8: 0017e793 ori a5,a5,1 32ec: 02f40223 sb a5,36(s0) 32f0: 8666 mv a2,s9 32f2: 95b6 add a1,a1,a3 32f4: 8522 mv a0,s0 32f6: 3d39 jal 3114 32f8: d145 beqz a0,3298 32fa: 02444783 lbu a5,36(s0) 32fe: 0047f713 andi a4,a5,4 3302: cb19 beqz a4,3318 3304: 4c1c lw a5,24(s0) 3306: 4592 lw a1,4(sp) 3308: 8666 mv a2,s9 330a: 8522 mv a0,s0 330c: 95be add a1,a1,a5 330e: 35b1 jal 315a 3310: 501c lw a5,32(s0) 3312: 8522 mv a0,s0 3314: 9782 jalr a5 3316: b749 j 3298 3318: 9bf9 andi a5,a5,-2 331a: 02f40223 sb a5,36(s0) 331e: bfcd j 3310 3320: 02444783 lbu a5,36(s0) 3324: 9bf9 andi a5,a5,-2 3326: 02f40223 sb a5,36(s0) 332a: b7bd j 3298 332c: 02444783 lbu a5,36(s0) 3330: 4592 lw a1,4(sp) 3332: 0017e793 ori a5,a5,1 3336: 02f40223 sb a5,36(s0) 333a: cc0c sw a1,24(s0) 333c: e19d bnez a1,3362 333e: 67a1 lui a5,0x8 3340: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 3344: 30079073 csrw mstatus,a5 3348: 00008637 lui a2,0x8 334c: 00008537 lui a0,0x8 3350: 06860613 addi a2,a2,104 # 8068 <_read+0x168> 3354: 35900593 li a1,857 3358: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 335c: 15f030ef jal ra,6cba 3360: a001 j 3360 3362: 86e6 mv a3,s9 3364: 8666 mv a2,s9 3366: 95e6 add a1,a1,s9 3368: 8522 mv a0,s0 336a: dabff0ef jal ra,3114 336e: b72d j 3298 3370: 02444783 lbu a5,36(s0) 3374: 0027f713 andi a4,a5,2 3378: f755 bnez a4,3324 337a: 8522 mv a0,s0 337c: 92afe0ef jal ra,14a6 3380: bf21 j 3298 00003382 : 3382: 994fd2ef jal t0,516 <__riscv_save_0> 3386: d29ff0ef jal ra,30ae 338a: 200007b7 lui a5,0x20000 338e: 28c7a783 lw a5,652(a5) # 2000028c 3392: e39d bnez a5,33b8 3394: 67a1 lui a5,0x8 3396: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 339a: 30079073 csrw mstatus,a5 339e: 00008637 lui a2,0x8 33a2: 00008537 lui a0,0x8 33a6: 06860613 addi a2,a2,104 # 8068 <_read+0x168> 33aa: 11900593 li a1,281 33ae: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 33b2: 109030ef jal ra,6cba 33b6: a001 j 33b6 33b8: 200007b7 lui a5,0x20000 33bc: 000085b7 lui a1,0x8 33c0: 00003537 lui a0,0x3 33c4: 29078793 addi a5,a5,656 # 20000290 33c8: 4725 li a4,9 33ca: 4681 li a3,0 33cc: 10000613 li a2,256 33d0: 08058593 addi a1,a1,128 # 8080 <_read+0x180> 33d4: 1f450513 addi a0,a0,500 # 31f4 33d8: 814ff0ef jal ra,23ec 33dc: dd45 beqz a0,3394 33de: 95cfd06f j 53a <__riscv_restore_0> 000033e2 : 33e2: 91afd2ef jal t0,4fc <__riscv_save_4> 33e6: 8aaa mv s5,a0 33e8: 02800513 li a0,40 33ec: 84ae mv s1,a1 33ee: 8932 mv s2,a2 33f0: 8a36 mv s4,a3 33f2: 89ba mv s3,a4 33f4: f29fd0ef jal ra,131c 33f8: 842a mv s0,a0 33fa: c939 beqz a0,3450 33fc: 02050223 sb zero,36(a0) 3400: e09d bnez s1,3426 3402: 67a1 lui a5,0x8 3404: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 3408: 30079073 csrw mstatus,a5 340c: 00008637 lui a2,0x8 3410: 00008537 lui a0,0x8 3414: 06860613 addi a2,a2,104 # 8068 <_read+0x168> 3418: 16b00593 li a1,363 341c: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 3420: 09b030ef jal ra,6cba 3424: a001 j 3424 3426: c89ff0ef jal ra,30ae 342a: 00440513 addi a0,s0,4 342e: 01542023 sw s5,0(s0) 3432: cc04 sw s1,24(s0) 3434: 01442e23 sw s4,28(s0) 3438: 03342023 sw s3,32(s0) 343c: a9cfe0ef jal ra,16d8 3440: 00090863 beqz s2,3450 3444: 02444783 lbu a5,36(s0) 3448: 0047e793 ori a5,a5,4 344c: 02f40223 sb a5,36(s0) 3450: 8522 mv a0,s0 3452: 8defd06f j 530 <__riscv_restore_4> 00003456 : 3456: 8c0fd2ef jal t0,516 <__riscv_save_0> 345a: 1101 addi sp,sp,-32 345c: e11d bnez a0,3482 345e: 67a1 lui a5,0x8 3460: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x19e> 3464: 30079073 csrw mstatus,a5 3468: 00008637 lui a2,0x8 346c: 00008537 lui a0,0x8 3470: 06860613 addi a2,a2,104 # 8068 <_read+0x168> 3474: 18b00593 li a1,395 3478: fc050513 addi a0,a0,-64 # 7fc0 <_read+0xc0> 347c: 03f030ef jal ra,6cba 3480: a001 j 3480 3482: 20000437 lui s0,0x20000 3486: 28c40413 addi s0,s0,652 # 2000028c 348a: 401c lw a5,0(s0) 348c: c63a sw a4,12(sp) 348e: 882a mv a6,a0 3490: 4501 li a0,0 3492: c78d beqz a5,34bc 3494: 88b6 mv a7,a3 3496: c82e sw a1,16(sp) 3498: ca32 sw a2,20(sp) 349a: cc42 sw a6,24(sp) 349c: 4695 li a3,5 349e: 02b6c263 blt a3,a1,34c2 34a2: 977ff0ef jal ra,2e18 34a6: 4732 lw a4,12(sp) 34a8: 4789 li a5,2 34aa: 4681 li a3,0 34ac: 863a mv a2,a4 34ae: 00f50363 beq a0,a5,34b4 34b2: 4601 li a2,0 34b4: 4008 lw a0,0(s0) 34b6: 080c addi a1,sp,16 34b8: da2fe0ef jal ra,1a5a 34bc: 6105 addi sp,sp,32 34be: 87cfd06f j 53a <__riscv_restore_0> 34c2: 4681 li a3,0 34c4: 8646 mv a2,a7 34c6: 080c addi a1,sp,16 34c8: 853e mv a0,a5 34ca: f36fe0ef jal ra,1c00 34ce: b7fd j 34bc 000034d0 : 34d0: 200007b7 lui a5,0x20000 34d4: 2007a783 lw a5,512(a5) # 20000200 34d8: 007a1737 lui a4,0x7a1 34dc: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x798e78> 34e0: 02e7d7b3 divu a5,a5,a4 34e4: 20000737 lui a4,0x20000 34e8: 0ff7f793 andi a5,a5,255 34ec: 28f70b23 sb a5,662(a4) # 20000296 34f0: 3e800713 li a4,1000 34f4: 02e787b3 mul a5,a5,a4 34f8: 20000737 lui a4,0x20000 34fc: 28f71a23 sh a5,660(a4) # 20000294 3500: 8082 ret 00003502 : 3502: e000f7b7 lui a5,0xe000f 3506: 43d8 lw a4,4(a5) 3508: 4681 li a3,0 350a: 9b79 andi a4,a4,-2 350c: c3d8 sw a4,4(a5) 350e: 20000737 lui a4,0x20000 3512: 29475703 lhu a4,660(a4) # 20000294 3516: 02a70633 mul a2,a4,a0 351a: cb90 sw a2,16(a5) 351c: cbd4 sw a3,20(a5) 351e: 4398 lw a4,0(a5) 3520: 01076713 ori a4,a4,16 3524: c398 sw a4,0(a5) 3526: 4398 lw a4,0(a5) 3528: 02176713 ori a4,a4,33 352c: c398 sw a4,0(a5) 352e: 43d8 lw a4,4(a5) 3530: 8b05 andi a4,a4,1 3532: df75 beqz a4,352e 3534: 4398 lw a4,0(a5) 3536: 9b79 andi a4,a4,-2 3538: c398 sw a4,0(a5) 353a: 8082 ret 0000353c : 353c: fdbfc2ef jal t0,516 <__riscv_save_0> 3540: 842a mv s0,a0 3542: 6511 lui a0,0x4 3544: 1101 addi sp,sp,-32 3546: 4585 li a1,1 3548: 0511 addi a0,a0,4 354a: b93fd0ef jal ra,10dc 354e: 20000793 li a5,512 3552: 827c sh a5,4(sp) 3554: 40011537 lui a0,0x40011 3558: 478d li a5,3 355a: c43e sw a5,8(sp) 355c: 004c addi a1,sp,4 355e: 47e1 li a5,24 3560: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3564: c63e sw a5,12(sp) 3566: 89dfd0ef jal ra,e02 356a: c822 sw s0,16(sp) 356c: 40014437 lui s0,0x40014 3570: 000807b7 lui a5,0x80 3574: 080c addi a1,sp,16 3576: 80040513 addi a0,s0,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 357a: cc3e sw a5,24(sp) 357c: ca02 sw zero,20(sp) 357e: 00011e23 sh zero,28(sp) 3582: c1ffd0ef jal ra,11a0 3586: 4585 li a1,1 3588: 80040513 addi a0,s0,-2048 358c: ca3fd0ef jal ra,122e 3590: 6105 addi sp,sp,32 3592: fa9fc06f j 53a <__riscv_restore_0> 00003596 <_write>: 3596: f67fc2ef jal t0,4fc <__riscv_save_4> 359a: 400144b7 lui s1,0x40014 359e: 89ae mv s3,a1 35a0: 8932 mv s2,a2 35a2: 4401 li s0,0 35a4: 80048493 addi s1,s1,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 35a8: 01244563 blt s0,s2,35b2 <_write+0x1c> 35ac: 854a mv a0,s2 35ae: f83fc06f j 530 <__riscv_restore_4> 35b2: 04000593 li a1,64 35b6: 8526 mv a0,s1 35b8: cd3fd0ef jal ra,128a 35bc: d97d beqz a0,35b2 <_write+0x1c> 35be: 008987b3 add a5,s3,s0 35c2: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x77c78> 35c6: 8526 mv a0,s1 35c8: 0405 addi s0,s0,1 35ca: 05c2 slli a1,a1,0x10 35cc: 81c1 srli a1,a1,0x10 35ce: cadfd0ef jal ra,127a 35d2: bfd9 j 35a8 <_write+0x12> 000035d4 <_sbrk>: 35d4: 81018713 addi a4,gp,-2032 # 20000210 35d8: 431c lw a5,0(a4) 35da: 200076b7 lui a3,0x20007 35de: 52868693 addi a3,a3,1320 # 20007528 <_ebss> 35e2: 953e add a0,a0,a5 35e4: 00d56b63 bltu a0,a3,35fa <_sbrk+0x26> 35e8: 200086b7 lui a3,0x20008 35ec: 80068693 addi a3,a3,-2048 # 20007800 <_heap_end> 35f0: 00a6e563 bltu a3,a0,35fa <_sbrk+0x26> 35f4: c308 sw a0,0(a4) 35f6: 853e mv a0,a5 35f8: 8082 ret 35fa: 57fd li a5,-1 35fc: bfed j 35f6 <_sbrk+0x22> 000035fe <__get_MEPC>: 35fe: 34102573 csrr a0,mepc 3602: 8082 ret 00003604 <__get_MCAUSE>: 3604: 34202573 csrr a0,mcause 3608: 8082 ret 0000360a <__get_MTVAL>: 360a: 34302573 csrr a0,mtval 360e: 8082 ret 00003610 : 3610: 00052623 sw zero,12(a0) 3614: c10c sw a1,0(a0) 3616: c150 sw a2,4(a0) 3618: 00052423 sw zero,8(a0) 361c: 4505 li a0,1 361e: 8082 ret 00003620 : 3620: 455c lw a5,12(a0) 3622: 4154 lw a3,4(a0) 3624: 4518 lw a4,8(a0) 3626: 0785 addi a5,a5,1 3628: 02d7e7b3 rem a5,a5,a3 362c: 00e78e63 beq a5,a4,3648 3630: 4558 lw a4,12(a0) 3632: 411c lw a5,0(a0) 3634: 97ba add a5,a5,a4 3636: a38c sb a1,0(a5) 3638: 455c lw a5,12(a0) 363a: 4158 lw a4,4(a0) 363c: 0785 addi a5,a5,1 363e: 02e7e7b3 rem a5,a5,a4 3642: c55c sw a5,12(a0) 3644: 4505 li a0,1 3646: 8082 ret 3648: 5579 li a0,-2 364a: 8082 ret 0000364c : 364c: 4518 lw a4,8(a0) 364e: 455c lw a5,12(a0) 3650: 00f70f63 beq a4,a5,366e 3654: 4518 lw a4,8(a0) 3656: 411c lw a5,0(a0) 3658: 97ba add a5,a5,a4 365a: 239c lbu a5,0(a5) 365c: a19c sb a5,0(a1) 365e: 451c lw a5,8(a0) 3660: 4158 lw a4,4(a0) 3662: 0785 addi a5,a5,1 3664: 02e7e7b3 rem a5,a5,a4 3668: c51c sw a5,8(a0) 366a: 4505 li a0,1 366c: 8082 ret 366e: 4501 li a0,0 3670: 8082 ret 00003672 : 3672: ea5fc2ef jal t0,516 <__riscv_save_0> 3676: 7179 addi sp,sp,-48 3678: 02000613 li a2,32 367c: 4581 li a1,0 367e: 0808 addi a0,sp,16 3680: ec7fc0ef jal ra,546 3684: 4585 li a1,1 3686: 4511 li a0,4 3688: c202 sw zero,4(sp) 368a: c402 sw zero,8(sp) 368c: c602 sw zero,12(sp) 368e: a4ffd0ef jal ra,10dc 3692: 4585 li a1,1 3694: 20000513 li a0,512 3698: a45fd0ef jal ra,10dc 369c: 6511 lui a0,0x4 369e: 899fd0ef jal ra,f36 36a2: 40011437 lui s0,0x40011 36a6: 4785 li a5,1 36a8: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 36ac: 004c addi a1,sp,4 36ae: 827c sh a5,4(sp) 36b0: c602 sw zero,12(sp) 36b2: f50fd0ef jal ra,e02 36b6: 47c1 li a5,16 36b8: 80040513 addi a0,s0,-2048 36bc: 004c addi a1,sp,4 36be: 827c sh a5,4(sp) 36c0: c602 sw zero,12(sp) 36c2: f40fd0ef jal ra,e02 36c6: 02000793 li a5,32 36ca: 004c addi a1,sp,4 36cc: 80040513 addi a0,s0,-2048 36d0: 827c sh a5,4(sp) 36d2: 40012437 lui s0,0x40012 36d6: c602 sw zero,12(sp) 36d8: f2afd0ef jal ra,e02 36dc: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 36e0: a70fd0ef jal ra,950 36e4: 4785 li a5,1 36e6: ca3e sw a5,20(sp) 36e8: cc3e sw a5,24(sp) 36ea: 000e07b7 lui a5,0xe0 36ee: ce3e sw a5,28(sp) 36f0: 080c addi a1,sp,16 36f2: 478d li a5,3 36f4: 40040513 addi a0,s0,1024 36f8: 02f10223 sb a5,36(sp) 36fc: c802 sw zero,16(sp) 36fe: d002 sw zero,32(sp) 3700: a8efd0ef jal ra,98e 3704: 4585 li a1,1 3706: 40040513 addi a0,s0,1024 370a: aeafd0ef jal ra,9f4 370e: 4585 li a1,1 3710: 40040513 addi a0,s0,1024 3714: ad0fd0ef jal ra,9e4 3718: 4581 li a1,0 371a: 40040513 addi a0,s0,1024 371e: bdcfd0ef jal ra,afa 3722: 40040513 addi a0,s0,1024 3726: ae0fd0ef jal ra,a06 372a: 40040493 addi s1,s0,1024 372e: 8526 mv a0,s1 3730: ae0fd0ef jal ra,a10 3734: fd6d bnez a0,372e 3736: 40040513 addi a0,s0,1024 373a: 40012437 lui s0,0x40012 373e: adafd0ef jal ra,a18 3742: 40040493 addi s1,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 3746: 8526 mv a0,s1 3748: adafd0ef jal ra,a22 374c: fd6d bnez a0,3746 374e: 40040513 addi a0,s0,1024 3752: bc0fd0ef jal ra,b12 3756: 200007b7 lui a5,0x20000 375a: 28a79c23 sh a0,664(a5) # 20000298 375e: 6145 addi sp,sp,48 3760: ddbfc06f j 53a <__riscv_restore_0> 00003764 : 3764: db3fc2ef jal t0,516 <__riscv_save_0> 3768: 7179 addi sp,sp,-48 376a: 02c00613 li a2,44 376e: 4581 li a1,0 3770: 0048 addi a0,sp,4 3772: dd5fc0ef jal ra,546 3776: 4585 li a1,1 3778: 4505 li a0,1 377a: 945fd0ef jal ra,10be 377e: 40020437 lui s0,0x40020 3782: 00840513 addi a0,s0,8 # 40020008 <__freertos_irq_stack_top+0x20018008> 3786: cc4fd0ef jal ra,c4a 378a: 400127b7 lui a5,0x40012 378e: 44c78793 addi a5,a5,1100 # 4001244c <__freertos_irq_stack_top+0x2000a44c> 3792: c23e sw a5,4(sp) 3794: 200007b7 lui a5,0x20000 3798: 29c78793 addi a5,a5,668 # 2000029c 379c: c43e sw a5,8(sp) 379e: 478d li a5,3 37a0: c83e sw a5,16(sp) 37a2: 08000793 li a5,128 37a6: cc3e sw a5,24(sp) 37a8: 10000793 li a5,256 37ac: ce3e sw a5,28(sp) 37ae: 40000793 li a5,1024 37b2: d03e sw a5,32(sp) 37b4: 02000793 li a5,32 37b8: d23e sw a5,36(sp) 37ba: 004c addi a1,sp,4 37bc: 678d lui a5,0x3 37be: 00840513 addi a0,s0,8 37c2: d43e sw a5,40(sp) 37c4: c602 sw zero,12(sp) 37c6: ca02 sw zero,20(sp) 37c8: d602 sw zero,44(sp) 37ca: decfd0ef jal ra,db6 37ce: 6145 addi sp,sp,48 37d0: d6bfc06f j 53a <__riscv_restore_0> 000037d4 : 37d4: d43fc2ef jal t0,516 <__riscv_save_0> 37d8: 40020537 lui a0,0x40020 37dc: 4585 li a1,1 37de: 0521 addi a0,a0,8 37e0: 40012437 lui s0,0x40012 37e4: e0afd0ef jal ra,dee 37e8: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 37ec: 469d li a3,7 37ee: 4605 li a2,1 37f0: 4581 li a1,0 37f2: a50fd0ef jal ra,a42 37f6: 40040513 addi a0,s0,1024 37fa: 469d li a3,7 37fc: 4609 li a2,2 37fe: 4591 li a1,4 3800: a42fd0ef jal ra,a42 3804: 469d li a3,7 3806: 460d li a2,3 3808: 40040513 addi a0,s0,1024 380c: 4595 li a1,5 380e: a34fd0ef jal ra,a42 3812: 40040513 addi a0,s0,1024 3816: 4585 li a1,1 3818: 9dcfd0ef jal ra,9f4 381c: 4585 li a1,1 381e: 40040513 addi a0,s0,1024 3822: a08fd0ef jal ra,a2a 3826: d15fc06f j 53a <__riscv_restore_0> 0000382a : 382a: cd3fc2ef jal t0,4fc <__riscv_save_4> 382e: 1101 addi sp,sp,-32 3830: 4585 li a1,1 3832: 4531 li a0,12 3834: 8a9fd0ef jal ra,10dc 3838: 4585 li a1,1 383a: 6521 lui a0,0x8 383c: 8bffd0ef jal ra,10fa 3840: 40011437 lui s0,0x40011 3844: 77e1 lui a5,0xffff8 3846: 448d li s1,3 3848: 49c1 li s3,16 384a: 858a mv a1,sp 384c: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3850: 807c sh a5,0(sp) 3852: c44e sw s3,8(sp) 3854: c226 sw s1,4(sp) 3856: dacfd0ef jal ra,e02 385a: 80040513 addi a0,s0,-2048 385e: 65a1 lui a1,0x8 3860: e6cfd0ef jal ra,ecc 3864: 47a1 li a5,8 3866: 4961 li s2,24 3868: 858a mv a1,sp 386a: c0040513 addi a0,s0,-1024 386e: 807c sh a5,0(sp) 3870: c44a sw s2,8(sp) 3872: c226 sw s1,4(sp) 3874: d8efd0ef jal ra,e02 3878: 4791 li a5,4 387a: 858a mv a1,sp 387c: c0040513 addi a0,s0,-1024 3880: 01311023 sh s3,0(sp) 3884: c43e sw a5,8(sp) 3886: d7cfd0ef jal ra,e02 388a: 02000793 li a5,32 388e: 858a mv a1,sp 3890: c0040513 addi a0,s0,-1024 3894: 807c sh a5,0(sp) 3896: c44a sw s2,8(sp) 3898: c226 sw s1,4(sp) 389a: d68fd0ef jal ra,e02 389e: 010407b7 lui a5,0x1040 38a2: c63e sw a5,12(sp) 38a4: 000207b7 lui a5,0x20 38a8: c83e sw a5,16(sp) 38aa: 020007b7 lui a5,0x2000 38ae: 0785 addi a5,a5,1 38b0: 40004437 lui s0,0x40004 38b4: ca3e sw a5,20(sp) 38b6: 47a1 li a5,8 38b8: cc3e sw a5,24(sp) 38ba: 006c addi a1,sp,12 38bc: 479d li a5,7 38be: c0040513 addi a0,s0,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 38c2: 86fc sh a5,28(sp) 38c4: 873fd0ef jal ra,1136 38c8: 4585 li a1,1 38ca: c0040513 addi a0,s0,-1024 38ce: 8a7fd0ef jal ra,1174 38d2: 6105 addi sp,sp,32 38d4: c5dfc06f j 530 <__riscv_restore_4> 000038d8 : 38d8: c25fc2ef jal t0,4fc <__riscv_save_4> 38dc: 400044b7 lui s1,0x40004 38e0: 892a mv s2,a0 38e2: 0c900413 li s0,201 38e6: c0048993 addi s3,s1,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 38ea: 4589 li a1,2 38ec: 854e mv a0,s3 38ee: 8a9fd0ef jal ra,1196 38f2: c905 beqz a0,3922 38f4: 85ca mv a1,s2 38f6: c0048513 addi a0,s1,-1024 38fa: 400044b7 lui s1,0x40004 38fe: 891fd0ef jal ra,118e 3902: 0c900413 li s0,201 3906: c0048913 addi s2,s1,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 390a: 4585 li a1,1 390c: 854a mv a0,s2 390e: 889fd0ef jal ra,1196 3912: cd19 beqz a0,3930 3914: c0048513 addi a0,s1,-1024 3918: 87bfd0ef jal ra,1192 391c: 0ff57513 andi a0,a0,255 3920: a031 j 392c 3922: 147d addi s0,s0,-1 3924: 0ff47413 andi s0,s0,255 3928: f069 bnez s0,38ea 392a: 4501 li a0,0 392c: c05fc06f j 530 <__riscv_restore_4> 3930: 147d addi s0,s0,-1 3932: 0ff47413 andi s0,s0,255 3936: f871 bnez s0,390a 3938: bfcd j 392a 0000393a : 393a: bddfc2ef jal t0,516 <__riscv_save_0> 393e: 892a mv s2,a0 3940: 40011537 lui a0,0x40011 3944: 842e mv s0,a1 3946: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 394a: 65a1 lui a1,0x8 394c: 84b2 mv s1,a2 394e: 4601 li a2,0 3950: d80fd0ef jal ra,ed0 3954: 450d li a0,3 3956: 3749 jal 38d8 3958: 01045513 srli a0,s0,0x10 395c: 0ff57513 andi a0,a0,255 3960: 3fa5 jal 38d8 3962: 00845513 srli a0,s0,0x8 3966: 0ff57513 andi a0,a0,255 396a: 37bd jal 38d8 396c: 0ff47513 andi a0,s0,255 3970: 37a5 jal 38d8 3972: 4401 li s0,0 3974: 01041793 slli a5,s0,0x10 3978: 83c1 srli a5,a5,0x10 397a: 0097ec63 bltu a5,s1,3992 397e: 40011537 lui a0,0x40011 3982: 4605 li a2,1 3984: 65a1 lui a1,0x8 3986: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 398a: d46fd0ef jal ra,ed0 398e: badfc06f j 53a <__riscv_restore_0> 3992: 0ff00513 li a0,255 3996: f43ff0ef jal ra,38d8 399a: 008907b3 add a5,s2,s0 399e: a388 sb a0,0(a5) 39a0: 0405 addi s0,s0,1 39a2: bfc9 j 3974 000039a4 : 39a4: b73fc2ef jal t0,516 <__riscv_save_0> 39a8: 1141 addi sp,sp,-16 39aa: 4585 li a1,1 39ac: 04000513 li a0,64 39b0: f2cfd0ef jal ra,10dc 39b4: 47a1 li a5,8 39b6: 40012437 lui s0,0x40012 39ba: 827c sh a5,4(sp) 39bc: 4785 li a5,1 39be: c43e sw a5,8(sp) 39c0: 004c addi a1,sp,4 39c2: 47c1 li a5,16 39c4: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 39c8: c63e sw a5,12(sp) 39ca: c38fd0ef jal ra,e02 39ce: 4601 li a2,0 39d0: 80040513 addi a0,s0,-2048 39d4: 45a1 li a1,8 39d6: cfafd0ef jal ra,ed0 39da: 4791 li a5,4 39dc: 004c addi a1,sp,4 39de: 80040513 addi a0,s0,-2048 39e2: 827c sh a5,4(sp) 39e4: c1efd0ef jal ra,e02 39e8: 4601 li a2,0 39ea: 80040513 addi a0,s0,-2048 39ee: 4591 li a1,4 39f0: ce0fd0ef jal ra,ed0 39f4: 08000793 li a5,128 39f8: 004c addi a1,sp,4 39fa: 80040513 addi a0,s0,-2048 39fe: 827c sh a5,4(sp) 3a00: c02fd0ef jal ra,e02 3a04: 4601 li a2,0 3a06: 80040513 addi a0,s0,-2048 3a0a: 08000593 li a1,128 3a0e: cc2fd0ef jal ra,ed0 3a12: 10000793 li a5,256 3a16: 004c addi a1,sp,4 3a18: 80040513 addi a0,s0,-2048 3a1c: 827c sh a5,4(sp) 3a1e: be4fd0ef jal ra,e02 3a22: 4601 li a2,0 3a24: 80040513 addi a0,s0,-2048 3a28: 10000593 li a1,256 3a2c: ca4fd0ef jal ra,ed0 3a30: 20000793 li a5,512 3a34: 004c addi a1,sp,4 3a36: 80040513 addi a0,s0,-2048 3a3a: 827c sh a5,4(sp) 3a3c: bc6fd0ef jal ra,e02 3a40: 4601 li a2,0 3a42: 80040513 addi a0,s0,-2048 3a46: 20000593 li a1,512 3a4a: c86fd0ef jal ra,ed0 3a4e: 40000793 li a5,1024 3a52: 004c addi a1,sp,4 3a54: 80040513 addi a0,s0,-2048 3a58: 827c sh a5,4(sp) 3a5a: ba8fd0ef jal ra,e02 3a5e: 4601 li a2,0 3a60: 80040513 addi a0,s0,-2048 3a64: 40000593 li a1,1024 3a68: c68fd0ef jal ra,ed0 3a6c: 6785 lui a5,0x1 3a6e: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 3a72: 004c addi a1,sp,4 3a74: 80040513 addi a0,s0,-2048 3a78: 827c sh a5,4(sp) 3a7a: 6485 lui s1,0x1 3a7c: b86fd0ef jal ra,e02 3a80: 4601 li a2,0 3a82: 80048593 addi a1,s1,-2048 # 800 <__stack_size> 3a86: 80040513 addi a0,s0,-2048 3a8a: c46fd0ef jal ra,ed0 3a8e: 004c addi a1,sp,4 3a90: 80040513 addi a0,s0,-2048 3a94: 8264 sh s1,4(sp) 3a96: b6cfd0ef jal ra,e02 3a9a: 4601 li a2,0 3a9c: 80040513 addi a0,s0,-2048 3aa0: 6585 lui a1,0x1 3aa2: c2efd0ef jal ra,ed0 3aa6: 6489 lui s1,0x2 3aa8: 004c addi a1,sp,4 3aaa: 80040513 addi a0,s0,-2048 3aae: 8264 sh s1,4(sp) 3ab0: b52fd0ef jal ra,e02 3ab4: 4601 li a2,0 3ab6: 80040513 addi a0,s0,-2048 3aba: 6589 lui a1,0x2 3abc: c14fd0ef jal ra,ed0 3ac0: 6791 lui a5,0x4 3ac2: 004c addi a1,sp,4 3ac4: 80040513 addi a0,s0,-2048 3ac8: 827c sh a5,4(sp) 3aca: b38fd0ef jal ra,e02 3ace: 4601 li a2,0 3ad0: 80040513 addi a0,s0,-2048 3ad4: 6591 lui a1,0x4 3ad6: bfafd0ef jal ra,ed0 3ada: 77e1 lui a5,0xffff8 3adc: 004c addi a1,sp,4 3ade: 80040513 addi a0,s0,-2048 3ae2: 827c sh a5,4(sp) 3ae4: b1efd0ef jal ra,e02 3ae8: 4601 li a2,0 3aea: 80040513 addi a0,s0,-2048 3aee: 65a1 lui a1,0x8 3af0: be0fd0ef jal ra,ed0 3af4: 004c addi a1,sp,4 3af6: 40011537 lui a0,0x40011 3afa: 8264 sh s1,4(sp) 3afc: b06fd0ef jal ra,e02 3b00: 4605 li a2,1 3b02: 6589 lui a1,0x2 3b04: 40011537 lui a0,0x40011 3b08: bc8fd0ef jal ra,ed0 3b0c: 0141 addi sp,sp,16 3b0e: a2dfc06f j 53a <__riscv_restore_0> 00003b12 : 3b12: a05fc2ef jal t0,516 <__riscv_save_0> 3b16: bbafd0ef jal ra,ed0 3b1a: a21fc06f j 53a <__riscv_restore_0> 00003b1e : 3b1e: 9f9fc2ef jal t0,516 <__riscv_save_0> 3b22: ba0fd0ef jal ra,ec2 3b26: a15fc06f j 53a <__riscv_restore_0> 00003b2a : 3b2a: 9edfc2ef jal t0,516 <__riscv_save_0> 3b2e: 40012437 lui s0,0x40012 3b32: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3b36: 4601 li a2,0 3b38: 02000593 li a1,32 3b3c: b94fd0ef jal ra,ed0 3b40: 80040513 addi a0,s0,-2048 3b44: 4601 li a2,0 3b46: 04000593 li a1,64 3b4a: b86fd0ef jal ra,ed0 3b4e: 40011437 lui s0,0x40011 3b52: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3b56: 4601 li a2,0 3b58: 4589 li a1,2 3b5a: b76fd0ef jal ra,ed0 3b5e: c0040513 addi a0,s0,-1024 3b62: 4601 li a2,0 3b64: 4585 li a1,1 3b66: b6afd0ef jal ra,ed0 3b6a: 4601 li a2,0 3b6c: 10000593 li a1,256 3b70: 40040513 addi a0,s0,1024 3b74: b5cfd0ef jal ra,ed0 3b78: 9c3fc06f j 53a <__riscv_restore_0> 00003b7c : 3b7c: 99bfc2ef jal t0,516 <__riscv_save_0> 3b80: 7179 addi sp,sp,-48 3b82: 892a mv s2,a0 3b84: 4585 li a1,1 3b86: 04000513 li a0,64 3b8a: d52fd0ef jal ra,10dc 3b8e: 40012437 lui s0,0x40012 3b92: 02000793 li a5,32 3b96: 448d li s1,3 3b98: 82fc sh a5,20(sp) 3b9a: 084c addi a1,sp,20 3b9c: 47c1 li a5,16 3b9e: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3ba2: ce3e sw a5,28(sp) 3ba4: cc26 sw s1,24(sp) 3ba6: a5cfd0ef jal ra,e02 3baa: 4605 li a2,1 3bac: 80040513 addi a0,s0,-2048 3bb0: 02000593 li a1,32 3bb4: b1cfd0ef jal ra,ed0 3bb8: 4585 li a1,1 3bba: 4541 li a0,16 3bbc: d20fd0ef jal ra,10dc 3bc0: 4585 li a1,1 3bc2: 04000513 li a0,64 3bc6: d34fd0ef jal ra,10fa 3bca: 4785 li a5,1 3bcc: 82fc sh a5,20(sp) 3bce: 084c addi a1,sp,20 3bd0: 47e1 li a5,24 3bd2: 40011537 lui a0,0x40011 3bd6: cc26 sw s1,24(sp) 3bd8: ce3e sw a5,28(sp) 3bda: a28fd0ef jal ra,e02 3bde: 4789 li a5,2 3be0: 82fc sh a5,20(sp) 3be2: 084c addi a1,sp,20 3be4: 4791 li a5,4 3be6: 40011537 lui a0,0x40011 3bea: 40002437 lui s0,0x40002 3bee: ce3e sw a5,28(sp) 3bf0: a12fd0ef jal ra,e02 3bf4: 100c addi a1,sp,32 3bf6: 000c07b7 lui a5,0xc0 3bfa: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3bfe: d04a sw s2,32(sp) 3c00: d43e sw a5,40(sp) 3c02: d202 sw zero,36(sp) 3c04: 02011623 sh zero,44(sp) 3c08: d98fd0ef jal ra,11a0 3c0c: 35700793 li a5,855 3c10: 867c sh a5,12(sp) 3c12: 0068 addi a0,sp,12 3c14: 4785 li a5,1 3c16: c83e sw a5,16(sp) 3c18: 8744 sb s1,14(sp) 3c1a: acafd0ef jal ra,ee4 3c1e: 80040513 addi a0,s0,-2048 3c22: 4605 li a2,1 3c24: 52500593 li a1,1317 3c28: e1cfd0ef jal ra,1244 3c2c: 4605 li a2,1 3c2e: 80040513 addi a0,s0,-2048 3c32: 42400593 li a1,1060 3c36: e0efd0ef jal ra,1244 3c3a: 4585 li a1,1 3c3c: 80040513 addi a0,s0,-2048 3c40: deefd0ef jal ra,122e 3c44: 6145 addi sp,sp,48 3c46: 8f5fc06f j 53a <__riscv_restore_0> 00003c4a : 3c4a: 8cdfc2ef jal t0,516 <__riscv_save_0> 3c4e: 7179 addi sp,sp,-48 3c50: 892a mv s2,a0 3c52: 4585 li a1,1 3c54: 04000513 li a0,64 3c58: c84fd0ef jal ra,10dc 3c5c: 40012437 lui s0,0x40012 3c60: 04000793 li a5,64 3c64: 448d li s1,3 3c66: 82fc sh a5,20(sp) 3c68: 084c addi a1,sp,20 3c6a: 47c1 li a5,16 3c6c: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3c70: ce3e sw a5,28(sp) 3c72: cc26 sw s1,24(sp) 3c74: 98efd0ef jal ra,e02 3c78: 4605 li a2,1 3c7a: 80040513 addi a0,s0,-2048 3c7e: 04000593 li a1,64 3c82: a4efd0ef jal ra,ed0 3c86: 4585 li a1,1 3c88: 4541 li a0,16 3c8a: c52fd0ef jal ra,10dc 3c8e: 4585 li a1,1 3c90: 08000513 li a0,128 3c94: c66fd0ef jal ra,10fa 3c98: 4791 li a5,4 3c9a: 82fc sh a5,20(sp) 3c9c: 084c addi a1,sp,20 3c9e: 47e1 li a5,24 3ca0: 40011537 lui a0,0x40011 3ca4: cc26 sw s1,24(sp) 3ca6: ce3e sw a5,28(sp) 3ca8: 95afd0ef jal ra,e02 3cac: 47a1 li a5,8 3cae: 82fc sh a5,20(sp) 3cb0: 084c addi a1,sp,20 3cb2: 4791 li a5,4 3cb4: 40011537 lui a0,0x40011 3cb8: 40002437 lui s0,0x40002 3cbc: ce3e sw a5,28(sp) 3cbe: 944fd0ef jal ra,e02 3cc2: 100c addi a1,sp,32 3cc4: 000c07b7 lui a5,0xc0 3cc8: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3ccc: d04a sw s2,32(sp) 3cce: d43e sw a5,40(sp) 3cd0: d202 sw zero,36(sp) 3cd2: 02011623 sh zero,44(sp) 3cd6: ccafd0ef jal ra,11a0 3cda: 35800793 li a5,856 3cde: 867c sh a5,12(sp) 3ce0: 0068 addi a0,sp,12 3ce2: 4785 li a5,1 3ce4: c83e sw a5,16(sp) 3ce6: 8744 sb s1,14(sp) 3ce8: 9fcfd0ef jal ra,ee4 3cec: c0040513 addi a0,s0,-1024 3cf0: 4605 li a2,1 3cf2: 52500593 li a1,1317 3cf6: d4efd0ef jal ra,1244 3cfa: 4605 li a2,1 3cfc: c0040513 addi a0,s0,-1024 3d00: 42400593 li a1,1060 3d04: d40fd0ef jal ra,1244 3d08: 4585 li a1,1 3d0a: c0040513 addi a0,s0,-1024 3d0e: d20fd0ef jal ra,122e 3d12: 6145 addi sp,sp,48 3d14: 827fc06f j 53a <__riscv_restore_0> 00003d18 : 3d18: ffefc2ef jal t0,516 <__riscv_save_0> 3d1c: 7179 addi sp,sp,-48 3d1e: 892a mv s2,a0 3d20: 4585 li a1,1 3d22: 4511 li a0,4 3d24: bb8fd0ef jal ra,10dc 3d28: 40011437 lui s0,0x40011 3d2c: 4789 li a5,2 3d2e: 448d li s1,3 3d30: 82fc sh a5,20(sp) 3d32: 084c addi a1,sp,20 3d34: 47c1 li a5,16 3d36: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3d3a: ce3e sw a5,28(sp) 3d3c: cc26 sw s1,24(sp) 3d3e: 8c4fd0ef jal ra,e02 3d42: 4605 li a2,1 3d44: 80040513 addi a0,s0,-2048 3d48: 4589 li a1,2 3d4a: 986fd0ef jal ra,ed0 3d4e: 4585 li a1,1 3d50: 4511 li a0,4 3d52: b8afd0ef jal ra,10dc 3d56: 4585 li a1,1 3d58: 00020537 lui a0,0x20 3d5c: b9efd0ef jal ra,10fa 3d60: 4791 li a5,4 3d62: 82fc sh a5,20(sp) 3d64: 084c addi a1,sp,20 3d66: 47e1 li a5,24 3d68: 80040513 addi a0,s0,-2048 3d6c: cc26 sw s1,24(sp) 3d6e: ce3e sw a5,28(sp) 3d70: 892fd0ef jal ra,e02 3d74: 47a1 li a5,8 3d76: 82fc sh a5,20(sp) 3d78: 084c addi a1,sp,20 3d7a: 4791 li a5,4 3d7c: 80040513 addi a0,s0,-2048 3d80: ce3e sw a5,28(sp) 3d82: 40004437 lui s0,0x40004 3d86: 87cfd0ef jal ra,e02 3d8a: 100c addi a1,sp,32 3d8c: 000c07b7 lui a5,0xc0 3d90: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3d94: d04a sw s2,32(sp) 3d96: d43e sw a5,40(sp) 3d98: d202 sw zero,36(sp) 3d9a: 02011623 sh zero,44(sp) 3d9e: c02fd0ef jal ra,11a0 3da2: 33600793 li a5,822 3da6: 867c sh a5,12(sp) 3da8: 0068 addi a0,sp,12 3daa: 4785 li a5,1 3dac: c83e sw a5,16(sp) 3dae: 8744 sb s1,14(sp) 3db0: 934fd0ef jal ra,ee4 3db4: 40040513 addi a0,s0,1024 3db8: 4605 li a2,1 3dba: 52500593 li a1,1317 3dbe: c86fd0ef jal ra,1244 3dc2: 4605 li a2,1 3dc4: 40040513 addi a0,s0,1024 3dc8: 42400593 li a1,1060 3dcc: c78fd0ef jal ra,1244 3dd0: 4585 li a1,1 3dd2: 40040513 addi a0,s0,1024 3dd6: c58fd0ef jal ra,122e 3dda: 6145 addi sp,sp,48 3ddc: f5efc06f j 53a <__riscv_restore_0> 00003de0 : 3de0: f1cfc2ef jal t0,4fc <__riscv_save_4> 3de4: 7179 addi sp,sp,-48 3de6: 89aa mv s3,a0 3de8: 4585 li a1,1 3dea: 4521 li a0,8 3dec: af0fd0ef jal ra,10dc 3df0: 40011937 lui s2,0x40011 3df4: 4785 li a5,1 3df6: 440d li s0,3 3df8: 44c1 li s1,16 3dfa: 084c addi a1,sp,20 3dfc: c0090513 addi a0,s2,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 3e00: 82fc sh a5,20(sp) 3e02: ce26 sw s1,28(sp) 3e04: cc22 sw s0,24(sp) 3e06: ffdfc0ef jal ra,e02 3e0a: 4605 li a2,1 3e0c: c0090513 addi a0,s2,-1024 3e10: 4585 li a1,1 3e12: 8befd0ef jal ra,ed0 3e16: 4585 li a1,1 3e18: 4541 li a0,16 3e1a: ac2fd0ef jal ra,10dc 3e1e: 4585 li a1,1 3e20: 10000513 li a0,256 3e24: ad6fd0ef jal ra,10fa 3e28: 47e1 li a5,24 3e2a: 084c addi a1,sp,20 3e2c: 40011537 lui a0,0x40011 3e30: 82e4 sh s1,20(sp) 3e32: cc22 sw s0,24(sp) 3e34: ce3e sw a5,28(sp) 3e36: fcdfc0ef jal ra,e02 3e3a: 02000793 li a5,32 3e3e: 82fc sh a5,20(sp) 3e40: 084c addi a1,sp,20 3e42: 4791 li a5,4 3e44: 40011537 lui a0,0x40011 3e48: ce3e sw a5,28(sp) 3e4a: fb9fc0ef jal ra,e02 3e4e: 100c addi a1,sp,32 3e50: 000c07b7 lui a5,0xc0 3e54: 40002537 lui a0,0x40002 3e58: d04e sw s3,32(sp) 3e5a: d43e sw a5,40(sp) 3e5c: d202 sw zero,36(sp) 3e5e: 02011623 sh zero,44(sp) 3e62: b3efd0ef jal ra,11a0 3e66: 35900793 li a5,857 3e6a: 867c sh a5,12(sp) 3e6c: 0068 addi a0,sp,12 3e6e: 4785 li a5,1 3e70: c83e sw a5,16(sp) 3e72: 8740 sb s0,14(sp) 3e74: 870fd0ef jal ra,ee4 3e78: 4605 li a2,1 3e7a: 52500593 li a1,1317 3e7e: 40002537 lui a0,0x40002 3e82: bc2fd0ef jal ra,1244 3e86: 4605 li a2,1 3e88: 42400593 li a1,1060 3e8c: 40002537 lui a0,0x40002 3e90: bb4fd0ef jal ra,1244 3e94: 4585 li a1,1 3e96: 40002537 lui a0,0x40002 3e9a: b94fd0ef jal ra,122e 3e9e: 6145 addi sp,sp,48 3ea0: e90fc06f j 530 <__riscv_restore_4> 00003ea4 : 3ea4: e72fc2ef jal t0,516 <__riscv_save_0> 3ea8: 40011437 lui s0,0x40011 3eac: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3eb0: 4601 li a2,0 3eb2: 20000593 li a1,512 3eb6: 81afd0ef jal ra,ed0 3eba: 40040513 addi a0,s0,1024 3ebe: 4601 li a2,0 3ec0: 40000593 li a1,1024 3ec4: 80cfd0ef jal ra,ed0 3ec8: 6585 lui a1,0x1 3eca: 4601 li a2,0 3ecc: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3ed0: 40040513 addi a0,s0,1024 3ed4: ffdfc0ef jal ra,ed0 3ed8: e62fc06f j 53a <__riscv_restore_0> 00003edc : 3edc: e20fc2ef jal t0,4fc <__riscv_save_4> 3ee0: 7179 addi sp,sp,-48 3ee2: 8a2a mv s4,a0 3ee4: 4585 li a1,1 3ee6: 02000513 li a0,32 3eea: 9f2fd0ef jal ra,10dc 3eee: 40011437 lui s0,0x40011 3ef2: 10000793 li a5,256 3ef6: 82fc sh a5,20(sp) 3ef8: 490d li s2,3 3efa: 47c1 li a5,16 3efc: 084c addi a1,sp,20 3efe: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3f02: ce3e sw a5,28(sp) 3f04: cc4a sw s2,24(sp) 3f06: efdfc0ef jal ra,e02 3f0a: 4605 li a2,1 3f0c: 40040513 addi a0,s0,1024 3f10: 10000593 li a1,256 3f14: fbdfc0ef jal ra,ed0 3f18: 20000793 li a5,512 3f1c: 084c addi a1,sp,20 3f1e: 40040513 addi a0,s0,1024 3f22: 82fc sh a5,20(sp) 3f24: edffc0ef jal ra,e02 3f28: 40000993 li s3,1024 3f2c: 084c addi a1,sp,20 3f2e: 40040513 addi a0,s0,1024 3f32: 01311a23 sh s3,20(sp) 3f36: 6485 lui s1,0x1 3f38: ecbfc0ef jal ra,e02 3f3c: 084c addi a1,sp,20 3f3e: 40040513 addi a0,s0,1024 3f42: 80048493 addi s1,s1,-2048 # 800 <__stack_size> 3f46: 82e4 sh s1,20(sp) 3f48: ebbfc0ef jal ra,e02 3f4c: f59ff0ef jal ra,3ea4 3f50: 4585 li a1,1 3f52: 4521 li a0,8 3f54: 988fd0ef jal ra,10dc 3f58: 4585 li a1,1 3f5a: 00040537 lui a0,0x40 3f5e: 99cfd0ef jal ra,10fa 3f62: 47e1 li a5,24 3f64: 084c addi a1,sp,20 3f66: c0040513 addi a0,s0,-1024 3f6a: 01311a23 sh s3,20(sp) 3f6e: cc4a sw s2,24(sp) 3f70: ce3e sw a5,28(sp) 3f72: e91fc0ef jal ra,e02 3f76: 4791 li a5,4 3f78: 084c addi a1,sp,20 3f7a: c0040513 addi a0,s0,-1024 3f7e: 82e4 sh s1,20(sp) 3f80: 40005437 lui s0,0x40005 3f84: ce3e sw a5,28(sp) 3f86: e7dfc0ef jal ra,e02 3f8a: 100c addi a1,sp,32 3f8c: 000c07b7 lui a5,0xc0 3f90: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3f94: d052 sw s4,32(sp) 3f96: d43e sw a5,40(sp) 3f98: d202 sw zero,36(sp) 3f9a: 02011623 sh zero,44(sp) 3f9e: a02fd0ef jal ra,11a0 3fa2: 13700793 li a5,311 3fa6: 867c sh a5,12(sp) 3fa8: 4785 li a5,1 3faa: 875c sb a5,14(sp) 3fac: 0068 addi a0,sp,12 3fae: 4785 li a5,1 3fb0: c83e sw a5,16(sp) 3fb2: f33fc0ef jal ra,ee4 3fb6: 80040513 addi a0,s0,-2048 3fba: 4605 li a2,1 3fbc: 52500593 li a1,1317 3fc0: a84fd0ef jal ra,1244 3fc4: 4605 li a2,1 3fc6: 80040513 addi a0,s0,-2048 3fca: 42400593 li a1,1060 3fce: a76fd0ef jal ra,1244 3fd2: 4585 li a1,1 3fd4: 80040513 addi a0,s0,-2048 3fd8: a56fd0ef jal ra,122e 3fdc: 6145 addi sp,sp,48 3fde: d52fc06f j 530 <__riscv_restore_4> 00003fe2 : 3fe2: d34fc2ef jal t0,516 <__riscv_save_0> 3fe6: 40011437 lui s0,0x40011 3fea: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3fee: 4601 li a2,0 3ff0: 20000593 li a1,512 3ff4: eddfc0ef jal ra,ed0 3ff8: 40040513 addi a0,s0,1024 3ffc: 4601 li a2,0 3ffe: 40000593 li a1,1024 4002: ecffc0ef jal ra,ed0 4006: 6585 lui a1,0x1 4008: 4605 li a2,1 400a: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 400e: 40040513 addi a0,s0,1024 4012: ebffc0ef jal ra,ed0 4016: d24fc06f j 53a <__riscv_restore_0> 0000401a : 401a: cfcfc2ef jal t0,516 <__riscv_save_0> 401e: 40011437 lui s0,0x40011 4022: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4026: 4601 li a2,0 4028: 20000593 li a1,512 402c: ea5fc0ef jal ra,ed0 4030: 40040513 addi a0,s0,1024 4034: 4605 li a2,1 4036: 40000593 li a1,1024 403a: e97fc0ef jal ra,ed0 403e: 6585 lui a1,0x1 4040: 4601 li a2,0 4042: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 4046: 40040513 addi a0,s0,1024 404a: e87fc0ef jal ra,ed0 404e: cecfc06f j 53a <__riscv_restore_0> 00004052 : 4052: cc4fc2ef jal t0,516 <__riscv_save_0> 4056: 40011437 lui s0,0x40011 405a: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 405e: 4601 li a2,0 4060: 20000593 li a1,512 4064: e6dfc0ef jal ra,ed0 4068: 40040513 addi a0,s0,1024 406c: 4605 li a2,1 406e: 40000593 li a1,1024 4072: e5ffc0ef jal ra,ed0 4076: 6585 lui a1,0x1 4078: 4605 li a2,1 407a: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 407e: 40040513 addi a0,s0,1024 4082: e4ffc0ef jal ra,ed0 4086: cb4fc06f j 53a <__riscv_restore_0> 0000408a : 408a: c8cfc2ef jal t0,516 <__riscv_save_0> 408e: 40011437 lui s0,0x40011 4092: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4096: 4605 li a2,1 4098: 20000593 li a1,512 409c: e35fc0ef jal ra,ed0 40a0: 40040513 addi a0,s0,1024 40a4: 4601 li a2,0 40a6: 40000593 li a1,1024 40aa: e27fc0ef jal ra,ed0 40ae: 6585 lui a1,0x1 40b0: 4601 li a2,0 40b2: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 40b6: 40040513 addi a0,s0,1024 40ba: e17fc0ef jal ra,ed0 40be: c7cfc06f j 53a <__riscv_restore_0> 000040c2 : 40c2: c54fc2ef jal t0,516 <__riscv_save_0> 40c6: 40011437 lui s0,0x40011 40ca: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 40ce: 4605 li a2,1 40d0: 20000593 li a1,512 40d4: dfdfc0ef jal ra,ed0 40d8: 40040513 addi a0,s0,1024 40dc: 4601 li a2,0 40de: 40000593 li a1,1024 40e2: deffc0ef jal ra,ed0 40e6: 6585 lui a1,0x1 40e8: 4605 li a2,1 40ea: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 40ee: 40040513 addi a0,s0,1024 40f2: ddffc0ef jal ra,ed0 40f6: c44fc06f j 53a <__riscv_restore_0> 000040fa : 40fa: c1cfc2ef jal t0,516 <__riscv_save_0> 40fe: 7179 addi sp,sp,-48 4100: 84aa mv s1,a0 4102: 4585 li a1,1 4104: 4541 li a0,16 4106: fd7fc0ef jal ra,10dc 410a: 4585 li a1,1 410c: 02000513 li a0,32 4110: fcdfc0ef jal ra,10dc 4114: 4585 li a1,1 4116: 00100537 lui a0,0x100 411a: fe1fc0ef jal ra,10fa 411e: 6785 lui a5,0x1 4120: 440d li s0,3 4122: 82fc sh a5,20(sp) 4124: 084c addi a1,sp,20 4126: 47e1 li a5,24 4128: 40011537 lui a0,0x40011 412c: cc22 sw s0,24(sp) 412e: ce3e sw a5,28(sp) 4130: cd3fc0ef jal ra,e02 4134: 4791 li a5,4 4136: 40011537 lui a0,0x40011 413a: 82fc sh a5,20(sp) 413c: 084c addi a1,sp,20 413e: 4791 li a5,4 4140: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4144: ce3e sw a5,28(sp) 4146: cbdfc0ef jal ra,e02 414a: 000c07b7 lui a5,0xc0 414e: 100c addi a1,sp,32 4150: 40005537 lui a0,0x40005 4154: d43e sw a5,40(sp) 4156: d026 sw s1,32(sp) 4158: d202 sw zero,36(sp) 415a: 02011623 sh zero,44(sp) 415e: 842fd0ef jal ra,11a0 4162: 4605 li a2,1 4164: 52500593 li a1,1317 4168: 40005537 lui a0,0x40005 416c: 8d8fd0ef jal ra,1244 4170: 14500793 li a5,325 4174: 867c sh a5,12(sp) 4176: 0068 addi a0,sp,12 4178: 4785 li a5,1 417a: c83e sw a5,16(sp) 417c: 8740 sb s0,14(sp) 417e: d67fc0ef jal ra,ee4 4182: 4585 li a1,1 4184: 40005537 lui a0,0x40005 4188: 8a6fd0ef jal ra,122e 418c: 6145 addi sp,sp,48 418e: bacfc06f j 53a <__riscv_restore_0> 00004192 : 4192: 7139 addi sp,sp,-64 4194: de06 sw ra,60(sp) 4196: dc16 sw t0,56(sp) 4198: da1a sw t1,52(sp) 419a: d81e sw t2,48(sp) 419c: d62a sw a0,44(sp) 419e: d42e sw a1,40(sp) 41a0: d232 sw a2,36(sp) 41a2: d036 sw a3,32(sp) 41a4: ce3a sw a4,28(sp) 41a6: cc3e sw a5,24(sp) 41a8: ca42 sw a6,20(sp) 41aa: c846 sw a7,16(sp) 41ac: c672 sw t3,12(sp) 41ae: c476 sw t4,8(sp) 41b0: c27a sw t5,4(sp) 41b2: c07e sw t6,0(sp) 41b4: 25c5 jal 4894 41b6: 50f2 lw ra,60(sp) 41b8: 52e2 lw t0,56(sp) 41ba: 5352 lw t1,52(sp) 41bc: 53c2 lw t2,48(sp) 41be: 5532 lw a0,44(sp) 41c0: 55a2 lw a1,40(sp) 41c2: 5612 lw a2,36(sp) 41c4: 5682 lw a3,32(sp) 41c6: 4772 lw a4,28(sp) 41c8: 47e2 lw a5,24(sp) 41ca: 4852 lw a6,20(sp) 41cc: 48c2 lw a7,16(sp) 41ce: 4e32 lw t3,12(sp) 41d0: 4ea2 lw t4,8(sp) 41d2: 4f12 lw t5,4(sp) 41d4: 4f82 lw t6,0(sp) 41d6: 6121 addi sp,sp,64 41d8: 30200073 mret 000041dc : 41dc: 7139 addi sp,sp,-64 41de: de06 sw ra,60(sp) 41e0: dc16 sw t0,56(sp) 41e2: da1a sw t1,52(sp) 41e4: d81e sw t2,48(sp) 41e6: d62a sw a0,44(sp) 41e8: d42e sw a1,40(sp) 41ea: d232 sw a2,36(sp) 41ec: d036 sw a3,32(sp) 41ee: ce3a sw a4,28(sp) 41f0: cc3e sw a5,24(sp) 41f2: ca42 sw a6,20(sp) 41f4: c846 sw a7,16(sp) 41f6: c672 sw t3,12(sp) 41f8: c476 sw t4,8(sp) 41fa: c27a sw t5,4(sp) 41fc: c07e sw t6,0(sp) 41fe: 764000ef jal ra,4962 4202: 50f2 lw ra,60(sp) 4204: 52e2 lw t0,56(sp) 4206: 5352 lw t1,52(sp) 4208: 53c2 lw t2,48(sp) 420a: 5532 lw a0,44(sp) 420c: 55a2 lw a1,40(sp) 420e: 5612 lw a2,36(sp) 4210: 5682 lw a3,32(sp) 4212: 4772 lw a4,28(sp) 4214: 47e2 lw a5,24(sp) 4216: 4852 lw a6,20(sp) 4218: 48c2 lw a7,16(sp) 421a: 4e32 lw t3,12(sp) 421c: 4ea2 lw t4,8(sp) 421e: 4f12 lw t5,4(sp) 4220: 4f82 lw t6,0(sp) 4222: 6121 addi sp,sp,64 4224: 30200073 mret 00004228 : 4228: 7139 addi sp,sp,-64 422a: de06 sw ra,60(sp) 422c: dc16 sw t0,56(sp) 422e: da1a sw t1,52(sp) 4230: d81e sw t2,48(sp) 4232: d62a sw a0,44(sp) 4234: d42e sw a1,40(sp) 4236: d232 sw a2,36(sp) 4238: d036 sw a3,32(sp) 423a: ce3a sw a4,28(sp) 423c: cc3e sw a5,24(sp) 423e: ca42 sw a6,20(sp) 4240: c846 sw a7,16(sp) 4242: c672 sw t3,12(sp) 4244: c476 sw t4,8(sp) 4246: c27a sw t5,4(sp) 4248: c07e sw t6,0(sp) 424a: 7e6000ef jal ra,4a30 424e: 50f2 lw ra,60(sp) 4250: 52e2 lw t0,56(sp) 4252: 5352 lw t1,52(sp) 4254: 53c2 lw t2,48(sp) 4256: 5532 lw a0,44(sp) 4258: 55a2 lw a1,40(sp) 425a: 5612 lw a2,36(sp) 425c: 5682 lw a3,32(sp) 425e: 4772 lw a4,28(sp) 4260: 47e2 lw a5,24(sp) 4262: 4852 lw a6,20(sp) 4264: 48c2 lw a7,16(sp) 4266: 4e32 lw t3,12(sp) 4268: 4ea2 lw t4,8(sp) 426a: 4f12 lw t5,4(sp) 426c: 4f82 lw t6,0(sp) 426e: 6121 addi sp,sp,64 4270: 30200073 mret 00004274 : 4274: 7139 addi sp,sp,-64 4276: de06 sw ra,60(sp) 4278: dc16 sw t0,56(sp) 427a: da1a sw t1,52(sp) 427c: d81e sw t2,48(sp) 427e: d62a sw a0,44(sp) 4280: d42e sw a1,40(sp) 4282: d232 sw a2,36(sp) 4284: d036 sw a3,32(sp) 4286: ce3a sw a4,28(sp) 4288: cc3e sw a5,24(sp) 428a: ca42 sw a6,20(sp) 428c: c846 sw a7,16(sp) 428e: c672 sw t3,12(sp) 4290: c476 sw t4,8(sp) 4292: c27a sw t5,4(sp) 4294: c07e sw t6,0(sp) 4296: 02b000ef jal ra,4ac0 429a: 50f2 lw ra,60(sp) 429c: 52e2 lw t0,56(sp) 429e: 5352 lw t1,52(sp) 42a0: 53c2 lw t2,48(sp) 42a2: 5532 lw a0,44(sp) 42a4: 55a2 lw a1,40(sp) 42a6: 5612 lw a2,36(sp) 42a8: 5682 lw a3,32(sp) 42aa: 4772 lw a4,28(sp) 42ac: 47e2 lw a5,24(sp) 42ae: 4852 lw a6,20(sp) 42b0: 48c2 lw a7,16(sp) 42b2: 4e32 lw t3,12(sp) 42b4: 4ea2 lw t4,8(sp) 42b6: 4f12 lw t5,4(sp) 42b8: 4f82 lw t6,0(sp) 42ba: 6121 addi sp,sp,64 42bc: 30200073 mret 000042c0 : 42c0: 7139 addi sp,sp,-64 42c2: de06 sw ra,60(sp) 42c4: dc16 sw t0,56(sp) 42c6: da1a sw t1,52(sp) 42c8: d81e sw t2,48(sp) 42ca: d62a sw a0,44(sp) 42cc: d42e sw a1,40(sp) 42ce: d232 sw a2,36(sp) 42d0: d036 sw a3,32(sp) 42d2: ce3a sw a4,28(sp) 42d4: cc3e sw a5,24(sp) 42d6: ca42 sw a6,20(sp) 42d8: c846 sw a7,16(sp) 42da: c672 sw t3,12(sp) 42dc: c476 sw t4,8(sp) 42de: c27a sw t5,4(sp) 42e0: c07e sw t6,0(sp) 42e2: 0ab000ef jal ra,4b8c 42e6: 50f2 lw ra,60(sp) 42e8: 52e2 lw t0,56(sp) 42ea: 5352 lw t1,52(sp) 42ec: 53c2 lw t2,48(sp) 42ee: 5532 lw a0,44(sp) 42f0: 55a2 lw a1,40(sp) 42f2: 5612 lw a2,36(sp) 42f4: 5682 lw a3,32(sp) 42f6: 4772 lw a4,28(sp) 42f8: 47e2 lw a5,24(sp) 42fa: 4852 lw a6,20(sp) 42fc: 48c2 lw a7,16(sp) 42fe: 4e32 lw t3,12(sp) 4300: 4ea2 lw t4,8(sp) 4302: 4f12 lw t5,4(sp) 4304: 4f82 lw t6,0(sp) 4306: 6121 addi sp,sp,64 4308: 30200073 mret 0000430c : 430c: 7139 addi sp,sp,-64 430e: de06 sw ra,60(sp) 4310: dc16 sw t0,56(sp) 4312: da1a sw t1,52(sp) 4314: d81e sw t2,48(sp) 4316: d62a sw a0,44(sp) 4318: d42e sw a1,40(sp) 431a: d232 sw a2,36(sp) 431c: d036 sw a3,32(sp) 431e: ce3a sw a4,28(sp) 4320: cc3e sw a5,24(sp) 4322: ca42 sw a6,20(sp) 4324: c846 sw a7,16(sp) 4326: c672 sw t3,12(sp) 4328: c476 sw t4,8(sp) 432a: c27a sw t5,4(sp) 432c: c07e sw t6,0(sp) 432e: 129000ef jal ra,4c56 4332: 50f2 lw ra,60(sp) 4334: 52e2 lw t0,56(sp) 4336: 5352 lw t1,52(sp) 4338: 53c2 lw t2,48(sp) 433a: 5532 lw a0,44(sp) 433c: 55a2 lw a1,40(sp) 433e: 5612 lw a2,36(sp) 4340: 5682 lw a3,32(sp) 4342: 4772 lw a4,28(sp) 4344: 47e2 lw a5,24(sp) 4346: 4852 lw a6,20(sp) 4348: 48c2 lw a7,16(sp) 434a: 4e32 lw t3,12(sp) 434c: 4ea2 lw t4,8(sp) 434e: 4f12 lw t5,4(sp) 4350: 4f82 lw t6,0(sp) 4352: 6121 addi sp,sp,64 4354: 30200073 mret 00004358 : 4358: 200007b7 lui a5,0x20000 435c: 29879703 lh a4,664(a5) # 20000298 4360: 4781 li a5,0 4362: 972a add a4,a4,a0 4364: 00074f63 bltz a4,4382 4368: cd09 beqz a0,4382 436a: 6605 lui a2,0x1 436c: fff60693 addi a3,a2,-1 # fff 4370: 87b6 mv a5,a3 4372: 00c75863 bge a4,a2,4382 4376: 87aa mv a5,a0 4378: 00d50563 beq a0,a3,4382 437c: 01071793 slli a5,a4,0x10 4380: 83c1 srli a5,a5,0x10 4382: 853e mv a0,a5 4384: 8082 ret 00004386 : 4386: 990fc2ef jal t0,516 <__riscv_save_0> 438a: ae8ff0ef jal ra,3672 438e: bd6ff0ef jal ra,3764 4392: c42ff0ef jal ra,37d4 4396: 9a4fc06f j 53a <__riscv_restore_0> 0000439a : 439a: 00008737 lui a4,0x8 439e: 08872703 lw a4,136(a4) # 8088 <_read+0x188> 43a2: 200007b7 lui a5,0x20000 43a6: 2ae7a623 sw a4,684(a5) # 200002ac 43aa: 00008737 lui a4,0x8 43ae: 08c72703 lw a4,140(a4) # 808c <_read+0x18c> 43b2: 200007b7 lui a5,0x20000 43b6: 2ae7a423 sw a4,680(a5) # 200002a8 43ba: 00008737 lui a4,0x8 43be: 09072703 lw a4,144(a4) # 8090 <_read+0x190> 43c2: 200007b7 lui a5,0x20000 43c6: 2ae7a223 sw a4,676(a5) # 200002a4 43ca: 8082 ret 000043cc : 43cc: 94afc2ef jal t0,516 <__riscv_save_0> 43d0: 200007b7 lui a5,0x20000 43d4: 29e79503 lh a0,670(a5) # 2000029e 43d8: f81ff0ef jal ra,4358 43dc: 6f8020ef jal ra,6ad4 <__floatsisf> 43e0: 200007b7 lui a5,0x20000 43e4: 2a47a583 lw a1,676(a5) # 200002a4 43e8: 406020ef jal ra,67ee <__mulsf3> 43ec: 94efc06f j 53a <__riscv_restore_0> 000043f0 : 43f0: 926fc2ef jal t0,516 <__riscv_save_0> 43f4: 200007b7 lui a5,0x20000 43f8: 2a079503 lh a0,672(a5) # 200002a0 43fc: f5dff0ef jal ra,4358 4400: 6d4020ef jal ra,6ad4 <__floatsisf> 4404: 200007b7 lui a5,0x20000 4408: 2a87a583 lw a1,680(a5) # 200002a8 440c: 3e2020ef jal ra,67ee <__mulsf3> 4410: 92afc06f j 53a <__riscv_restore_0> 00004414 : 4414: 902fc2ef jal t0,516 <__riscv_save_0> 4418: d8cff0ef jal ra,39a4 441c: 91efc06f j 53a <__riscv_restore_0> 00004420 : 4420: 8f6fc2ef jal t0,516 <__riscv_save_0> 4424: 4785 li a5,1 4426: 862e mv a2,a1 4428: 08000593 li a1,128 442c: 02f50763 beq a0,a5,445a 4430: 4789 li a5,2 4432: 10000593 li a1,256 4436: 02f50263 beq a0,a5,445a 443a: 478d li a5,3 443c: 20000593 li a1,512 4440: 00f50d63 beq a0,a5,445a 4444: 4791 li a5,4 4446: 40000593 li a1,1024 444a: 00f50863 beq a0,a5,445a 444e: 4795 li a5,5 4450: 00f51d63 bne a0,a5,446a 4454: 6585 lui a1,0x1 4456: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 445a: 40012537 lui a0,0x40012 445e: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4462: eb0ff0ef jal ra,3b12 4466: 8d4fc06f j 53a <__riscv_restore_0> 446a: 4799 li a5,6 446c: 6585 lui a1,0x1 446e: fef506e3 beq a0,a5,445a 4472: 479d li a5,7 4474: 6589 lui a1,0x2 4476: fef502e3 beq a0,a5,445a 447a: 47a1 li a5,8 447c: 6591 lui a1,0x4 447e: fcf50ee3 beq a0,a5,445a 4482: 47a5 li a5,9 4484: 65a1 lui a1,0x8 4486: fcf50ae3 beq a0,a5,445a 448a: 47a9 li a5,10 448c: fcf51de3 bne a0,a5,4466 4490: 45a1 li a1,8 4492: b7e1 j 445a 00004494 : 4494: 882fc2ef jal t0,516 <__riscv_save_0> 4498: 4705 li a4,1 449a: 08000593 li a1,128 449e: 02e50863 beq a0,a4,44ce 44a2: 4709 li a4,2 44a4: 87aa mv a5,a0 44a6: 10000593 li a1,256 44aa: 02e50263 beq a0,a4,44ce 44ae: 470d li a4,3 44b0: 20000593 li a1,512 44b4: 00e50d63 beq a0,a4,44ce 44b8: 4711 li a4,4 44ba: 40000593 li a1,1024 44be: 00e50863 beq a0,a4,44ce 44c2: 4715 li a4,5 44c4: 00e51d63 bne a0,a4,44de 44c8: 6585 lui a1,0x1 44ca: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 44ce: 40012537 lui a0,0x40012 44d2: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 44d6: e48ff0ef jal ra,3b1e 44da: 860fc06f j 53a <__riscv_restore_0> 44de: 4719 li a4,6 44e0: 6585 lui a1,0x1 44e2: fee506e3 beq a0,a4,44ce 44e6: 471d li a4,7 44e8: 6589 lui a1,0x2 44ea: fee502e3 beq a0,a4,44ce 44ee: 4721 li a4,8 44f0: 6591 lui a1,0x4 44f2: fce50ee3 beq a0,a4,44ce 44f6: 4725 li a4,9 44f8: 65a1 lui a1,0x8 44fa: fce50ae3 beq a0,a4,44ce 44fe: 4729 li a4,10 4500: 0ff00513 li a0,255 4504: fce79be3 bne a5,a4,44da 4508: 45a1 li a1,8 450a: b7d1 j 44ce 0000450c : 450c: 80afc2ef jal t0,516 <__riscv_save_0> 4510: b1aff0ef jal ra,382a 4514: 826fc06f j 53a <__riscv_restore_0> 00004518 : 4518: ffffb2ef jal t0,516 <__riscv_save_0> 451c: c1eff0ef jal ra,393a 4520: 81afc06f j 53a <__riscv_restore_0> 00004524 : 4524: fd9fb2ef jal t0,4fc <__riscv_save_4> 4528: 20000437 lui s0,0x20000 452c: 02040793 addi a5,s0,32 # 20000020 4530: 4901 li s2,0 4532: 02040413 addi s0,s0,32 4536: 4719 li a4,6 4538: 43d4 lw a3,4(a5) 453a: 08a69263 bne a3,a0,45be 453e: 02400993 li s3,36 4542: 033909b3 mul s3,s2,s3 4546: 01340a33 add s4,s0,s3 454a: 000a4783 lbu a5,0(s4) 454e: e795 bnez a5,457a 4550: 84aa mv s1,a0 4552: 00c98513 addi a0,s3,12 4556: 9522 add a0,a0,s0 4558: 8b8ff0ef jal ra,3610 455c: 4799 li a5,6 455e: 008a2503 lw a0,8(s4) 4562: 02f49063 bne s1,a5,4582 4566: e16ff0ef jal ra,3b7c 456a: 02400793 li a5,36 456e: 02f90933 mul s2,s2,a5 4572: 4785 li a5,1 4574: 9922 add s2,s2,s0 4576: 00f90023 sb a5,0(s2) 457a: 01340533 add a0,s0,s3 457e: fb3fb06f j 530 <__riscv_restore_4> 4582: 479d li a5,7 4584: 00f49563 bne s1,a5,458e 4588: ec2ff0ef jal ra,3c4a 458c: bff9 j 456a 458e: 4789 li a5,2 4590: 00f49563 bne s1,a5,459a 4594: f84ff0ef jal ra,3d18 4598: bfc9 j 456a 459a: 47a1 li a5,8 459c: 00f49563 bne s1,a5,45a6 45a0: 841ff0ef jal ra,3de0 45a4: b7d9 j 456a 45a6: 478d li a5,3 45a8: 00f49563 bne s1,a5,45b2 45ac: 931ff0ef jal ra,3edc 45b0: bf6d j 456a 45b2: 4795 li a5,5 45b4: faf49be3 bne s1,a5,456a 45b8: b43ff0ef jal ra,40fa 45bc: b77d j 456a 45be: 0905 addi s2,s2,1 45c0: 02478793 addi a5,a5,36 45c4: f6e91ae3 bne s2,a4,4538 45c8: 4501 li a0,0 45ca: bf55 j 457e 000045cc : 45cc: 4781 li a5,0 45ce: c909 beqz a0,45e0 45d0: 2118 lbu a4,0(a0) 45d2: 4781 li a5,0 45d4: c711 beqz a4,45e0 45d6: 495c lw a5,20(a0) 45d8: 4d08 lw a0,24(a0) 45da: 8f89 sub a5,a5,a0 45dc: 00f037b3 snez a5,a5 45e0: 853e mv a0,a5 45e2: 8082 ret 000045e4 : 45e4: f33fb2ef jal t0,516 <__riscv_save_0> 45e8: 1141 addi sp,sp,-16 45ea: 842a mv s0,a0 45ec: 000107a3 sb zero,15(sp) 45f0: fddff0ef jal ra,45cc 45f4: c519 beqz a0,4602 45f6: 00f10593 addi a1,sp,15 45fa: 00c40513 addi a0,s0,12 45fe: 84eff0ef jal ra,364c 4602: 8788 lbu a0,15(sp) 4604: 0141 addi sp,sp,16 4606: f35fb06f j 53a <__riscv_restore_0> 0000460a : 460a: f0dfb2ef jal t0,516 <__riscv_save_0> 460e: 200007b7 lui a5,0x20000 4612: 200065b7 lui a1,0x20006 4616: 02a7a423 sw a0,40(a5) # 20000028 461a: 10000613 li a2,256 461e: 51c58593 addi a1,a1,1308 # 2000651c 4622: 4519 li a0,6 4624: f01ff0ef jal ra,4524 4628: 200007b7 lui a5,0x20000 462c: 2ca7a623 sw a0,716(a5) # 200002cc 4630: f0bfb06f j 53a <__riscv_restore_0> 00004634 : 4634: ee3fb2ef jal t0,516 <__riscv_save_0> 4638: 200007b7 lui a5,0x20000 463c: 200065b7 lui a1,0x20006 4640: 04a7a623 sw a0,76(a5) # 2000004c 4644: 10000613 li a2,256 4648: 61c58593 addi a1,a1,1564 # 2000661c 464c: 451d li a0,7 464e: ed7ff0ef jal ra,4524 4652: 200007b7 lui a5,0x20000 4656: 2ca7a823 sw a0,720(a5) # 200002d0 465a: ee1fb06f j 53a <__riscv_restore_0> 0000465e : 465e: eb9fb2ef jal t0,516 <__riscv_save_0> 4662: 200007b7 lui a5,0x20000 4666: 200065b7 lui a1,0x20006 466a: 06a7a823 sw a0,112(a5) # 20000070 466e: 10000613 li a2,256 4672: 71c58593 addi a1,a1,1820 # 2000671c 4676: 4509 li a0,2 4678: eadff0ef jal ra,4524 467c: 200007b7 lui a5,0x20000 4680: 2ca7aa23 sw a0,724(a5) # 200002d4 4684: eb7fb06f j 53a <__riscv_restore_0> 00004688 : 4688: e8ffb2ef jal t0,516 <__riscv_save_0> 468c: 200007b7 lui a5,0x20000 4690: 200075b7 lui a1,0x20007 4694: 08a7aa23 sw a0,148(a5) # 20000094 4698: 10000613 li a2,256 469c: 81c58593 addi a1,a1,-2020 # 2000681c 46a0: 4521 li a0,8 46a2: e83ff0ef jal ra,4524 46a6: 200007b7 lui a5,0x20000 46aa: 2ca7ac23 sw a0,728(a5) # 200002d8 46ae: e8dfb06f j 53a <__riscv_restore_0> 000046b2 : 46b2: e65fb2ef jal t0,516 <__riscv_save_0> 46b6: 200007b7 lui a5,0x20000 46ba: 200075b7 lui a1,0x20007 46be: 0aa7ac23 sw a0,184(a5) # 200000b8 46c2: 10000613 li a2,256 46c6: 91c58593 addi a1,a1,-1764 # 2000691c 46ca: 450d li a0,3 46cc: e59ff0ef jal ra,4524 46d0: 200007b7 lui a5,0x20000 46d4: 2ca7ae23 sw a0,732(a5) # 200002dc 46d8: e63fb06f j 53a <__riscv_restore_0> 000046dc : 46dc: e3bfb2ef jal t0,516 <__riscv_save_0> 46e0: 200007b7 lui a5,0x20000 46e4: 200075b7 lui a1,0x20007 46e8: 0ca7ae23 sw a0,220(a5) # 200000dc 46ec: 40000613 li a2,1024 46f0: a1c58593 addi a1,a1,-1508 # 20006a1c 46f4: 4515 li a0,5 46f6: e2fff0ef jal ra,4524 46fa: 200007b7 lui a5,0x20000 46fe: 2ea7a023 sw a0,736(a5) # 200002e0 4702: e39fb06f j 53a <__riscv_restore_0> 00004706 : 4706: 200007b7 lui a5,0x20000 470a: 2cc7a783 lw a5,716(a5) # 200002cc 470e: 00a79963 bne a5,a0,4720 4712: 200007b7 lui a5,0x20000 4716: 2e47c783 lbu a5,740(a5) # 200002e4 471a: 8b85 andi a5,a5,1 471c: 853e mv a0,a5 471e: 8082 ret 4720: 200007b7 lui a5,0x20000 4724: 2d07a783 lw a5,720(a5) # 200002d0 4728: 00a79863 bne a5,a0,4738 472c: 200007b7 lui a5,0x20000 4730: 2e47c783 lbu a5,740(a5) # 200002e4 4734: 8b89 andi a5,a5,2 4736: b7dd j 471c 4738: 200007b7 lui a5,0x20000 473c: 2d47a783 lw a5,724(a5) # 200002d4 4740: 00a79863 bne a5,a0,4750 4744: 200007b7 lui a5,0x20000 4748: 2e47c783 lbu a5,740(a5) # 200002e4 474c: 8b91 andi a5,a5,4 474e: b7f9 j 471c 4750: 200007b7 lui a5,0x20000 4754: 2d87a783 lw a5,728(a5) # 200002d8 4758: 00a79863 bne a5,a0,4768 475c: 200007b7 lui a5,0x20000 4760: 2e47c783 lbu a5,740(a5) # 200002e4 4764: 8ba1 andi a5,a5,8 4766: bf5d j 471c 4768: 200007b7 lui a5,0x20000 476c: 2dc7a783 lw a5,732(a5) # 200002dc 4770: 00a79963 bne a5,a0,4782 4774: 200007b7 lui a5,0x20000 4778: 2e47c783 lbu a5,740(a5) # 200002e4 477c: 0207f793 andi a5,a5,32 4780: bf71 j 471c 4782: 200007b7 lui a5,0x20000 4786: 2e07a703 lw a4,736(a5) # 200002e0 478a: 0ff00793 li a5,255 478e: f8e517e3 bne a0,a4,471c 4792: 200007b7 lui a5,0x20000 4796: 2e47c783 lbu a5,740(a5) # 200002e4 479a: 0407f793 andi a5,a5,64 479e: bfbd j 471c 000047a0 : 47a0: 4785 li a5,1 47a2: 00f51b63 bne a0,a5,47b8 47a6: 200007b7 lui a5,0x20000 47aa: 2e478793 addi a5,a5,740 # 200002e4 47ae: 2398 lbu a4,0(a5) 47b0: 00176713 ori a4,a4,1 47b4: a398 sb a4,0(a5) 47b6: 8082 ret 47b8: fd7d bnez a0,47b6 47ba: 200007b7 lui a5,0x20000 47be: 2e478793 addi a5,a5,740 # 200002e4 47c2: 2398 lbu a4,0(a5) 47c4: 9b79 andi a4,a4,-2 47c6: b7fd j 47b4 000047c8 : 47c8: 4785 li a5,1 47ca: 00f51b63 bne a0,a5,47e0 47ce: 200007b7 lui a5,0x20000 47d2: 2e478793 addi a5,a5,740 # 200002e4 47d6: 2398 lbu a4,0(a5) 47d8: 00276713 ori a4,a4,2 47dc: a398 sb a4,0(a5) 47de: 8082 ret 47e0: fd7d bnez a0,47de 47e2: 200007b7 lui a5,0x20000 47e6: 2e478793 addi a5,a5,740 # 200002e4 47ea: 2398 lbu a4,0(a5) 47ec: 9b75 andi a4,a4,-3 47ee: b7fd j 47dc 000047f0 : 47f0: 4785 li a5,1 47f2: 00f51b63 bne a0,a5,4808 47f6: 200007b7 lui a5,0x20000 47fa: 2e478793 addi a5,a5,740 # 200002e4 47fe: 2398 lbu a4,0(a5) 4800: 00476713 ori a4,a4,4 4804: a398 sb a4,0(a5) 4806: 8082 ret 4808: fd7d bnez a0,4806 480a: 200007b7 lui a5,0x20000 480e: 2e478793 addi a5,a5,740 # 200002e4 4812: 2398 lbu a4,0(a5) 4814: 9b6d andi a4,a4,-5 4816: b7fd j 4804 00004818 : 4818: 4785 li a5,1 481a: 00f51b63 bne a0,a5,4830 481e: 200007b7 lui a5,0x20000 4822: 2e478793 addi a5,a5,740 # 200002e4 4826: 2398 lbu a4,0(a5) 4828: 00876713 ori a4,a4,8 482c: a398 sb a4,0(a5) 482e: 8082 ret 4830: fd7d bnez a0,482e 4832: 200007b7 lui a5,0x20000 4836: 2e478793 addi a5,a5,740 # 200002e4 483a: 2398 lbu a4,0(a5) 483c: 9b5d andi a4,a4,-9 483e: b7fd j 482c 00004840 : 4840: 4785 li a5,1 4842: 00f51b63 bne a0,a5,4858 4846: 200007b7 lui a5,0x20000 484a: 2e478793 addi a5,a5,740 # 200002e4 484e: 2398 lbu a4,0(a5) 4850: 02076713 ori a4,a4,32 4854: a398 sb a4,0(a5) 4856: 8082 ret 4858: fd7d bnez a0,4856 485a: 200007b7 lui a5,0x20000 485e: 2e478793 addi a5,a5,740 # 200002e4 4862: 2398 lbu a4,0(a5) 4864: fdf77713 andi a4,a4,-33 4868: b7f5 j 4854 0000486a : 486a: 4785 li a5,1 486c: 00f51b63 bne a0,a5,4882 4870: 200007b7 lui a5,0x20000 4874: 2e478793 addi a5,a5,740 # 200002e4 4878: 2398 lbu a4,0(a5) 487a: 04076713 ori a4,a4,64 487e: a398 sb a4,0(a5) 4880: 8082 ret 4882: fd7d bnez a0,4880 4884: 200007b7 lui a5,0x20000 4888: 2e478793 addi a5,a5,740 # 200002e4 488c: 2398 lbu a4,0(a5) 488e: fbf77713 andi a4,a4,-65 4892: b7f5 j 487e 00004894 : 4894: c83fb2ef jal t0,516 <__riscv_save_0> 4898: 40004537 lui a0,0x40004 489c: 52500593 li a1,1317 48a0: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 48a4: 9f1fc0ef jal ra,1294 48a8: c531 beqz a0,48f4 48aa: 200007b7 lui a5,0x20000 48ae: 2b978793 addi a5,a5,697 # 200002b9 48b2: 2398 lbu a4,0(a5) 48b4: e709 bnez a4,48be 48b6: 4705 li a4,1 48b8: a398 sb a4,0(a5) 48ba: 103000ef jal ra,51bc 48be: 40004537 lui a0,0x40004 48c2: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 48c6: 9bdfc0ef jal ra,1282 48ca: 0ff57593 andi a1,a0,255 48ce: 200007b7 lui a5,0x20000 48d2: 2ab78e23 sb a1,700(a5) # 200002bc 48d6: 200007b7 lui a5,0x20000 48da: 2d47a503 lw a0,724(a5) # 200002d4 48de: 4d1c lw a5,24(a0) 48e0: 4910 lw a2,16(a0) 48e2: 4954 lw a3,20(a0) 48e4: 0785 addi a5,a5,1 48e6: 02c7e7b3 rem a5,a5,a2 48ea: 00d78563 beq a5,a3,48f4 48ee: 0531 addi a0,a0,12 48f0: d31fe0ef jal ra,3620 48f4: 40004437 lui s0,0x40004 48f8: 72700593 li a1,1831 48fc: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4900: 995fc0ef jal ra,1294 4904: cd1d beqz a0,4942 4906: 200007b7 lui a5,0x20000 490a: 2d47a783 lw a5,724(a5) # 200002d4 490e: 3396 lhu a3,32(a5) 4910: 33ba lhu a4,34(a5) 4912: 00e6ed63 bltu a3,a4,492c 4916: 4601 li a2,0 4918: 72700593 li a1,1831 491c: 40040513 addi a0,s0,1024 4920: 925fc0ef jal ra,1244 4924: 4f2010ef jal ra,5e16 4928: c13fb06f j 53a <__riscv_restore_0> 492c: 4fd8 lw a4,28(a5) 492e: 00168613 addi a2,a3,1 4932: b392 sh a2,32(a5) 4934: 00d707b3 add a5,a4,a3 4938: 238c lbu a1,0(a5) 493a: 40040513 addi a0,s0,1024 493e: 93dfc0ef jal ra,127a 4942: 40004437 lui s0,0x40004 4946: 42400593 li a1,1060 494a: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 494e: 947fc0ef jal ra,1294 4952: d979 beqz a0,4928 4954: 40045703 lhu a4,1024(s0) 4958: 40445783 lhu a5,1028(s0) 495c: 7c2000ef jal ra,511e 4960: b7e1 j 4928 00004962 : 4962: bb5fb2ef jal t0,516 <__riscv_save_0> 4966: 40005537 lui a0,0x40005 496a: 52500593 li a1,1317 496e: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4972: 923fc0ef jal ra,1294 4976: c531 beqz a0,49c2 4978: 200007b7 lui a5,0x20000 497c: 2c178793 addi a5,a5,705 # 200002c1 4980: 2398 lbu a4,0(a5) 4982: e709 bnez a4,498c 4984: 4705 li a4,1 4986: a398 sb a4,0(a5) 4988: 06d000ef jal ra,51f4 498c: 40005537 lui a0,0x40005 4990: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4994: 8effc0ef jal ra,1282 4998: 0ff57593 andi a1,a0,255 499c: 200007b7 lui a5,0x20000 49a0: 2cb78223 sb a1,708(a5) # 200002c4 49a4: 200007b7 lui a5,0x20000 49a8: 2dc7a503 lw a0,732(a5) # 200002dc 49ac: 4d1c lw a5,24(a0) 49ae: 4910 lw a2,16(a0) 49b0: 4954 lw a3,20(a0) 49b2: 0785 addi a5,a5,1 49b4: 02c7e7b3 rem a5,a5,a2 49b8: 00d78563 beq a5,a3,49c2 49bc: 0531 addi a0,a0,12 49be: c63fe0ef jal ra,3620 49c2: 40005437 lui s0,0x40005 49c6: 72700593 li a1,1831 49ca: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 49ce: 8c7fc0ef jal ra,1294 49d2: cd1d beqz a0,4a10 49d4: 200007b7 lui a5,0x20000 49d8: 2dc7a783 lw a5,732(a5) # 200002dc 49dc: 3396 lhu a3,32(a5) 49de: 33ba lhu a4,34(a5) 49e0: 00e6ed63 bltu a3,a4,49fa 49e4: 4601 li a2,0 49e6: 72700593 li a1,1831 49ea: 80040513 addi a0,s0,-2048 49ee: 857fc0ef jal ra,1244 49f2: 448010ef jal ra,5e3a 49f6: b45fb06f j 53a <__riscv_restore_0> 49fa: 4fd8 lw a4,28(a5) 49fc: 00168613 addi a2,a3,1 4a00: b392 sh a2,32(a5) 4a02: 00d707b3 add a5,a4,a3 4a06: 238c lbu a1,0(a5) 4a08: 80040513 addi a0,s0,-2048 4a0c: 86ffc0ef jal ra,127a 4a10: 40005437 lui s0,0x40005 4a14: 42400593 li a1,1060 4a18: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4a1c: 879fc0ef jal ra,1294 4a20: d979 beqz a0,49f6 4a22: 80045703 lhu a4,-2048(s0) 4a26: 80445783 lhu a5,-2044(s0) 4a2a: 738000ef jal ra,5162 4a2e: b7e1 j 49f6 00004a30 : 4a30: ae7fb2ef jal t0,516 <__riscv_save_0> 4a34: 52500593 li a1,1317 4a38: 40005537 lui a0,0x40005 4a3c: 859fc0ef jal ra,1294 4a40: c915 beqz a0,4a74 4a42: 40005537 lui a0,0x40005 4a46: 83dfc0ef jal ra,1282 4a4a: 0ff57593 andi a1,a0,255 4a4e: 200007b7 lui a5,0x20000 4a52: 2cb78423 sb a1,712(a5) # 200002c8 4a56: 200007b7 lui a5,0x20000 4a5a: 2e07a503 lw a0,736(a5) # 200002e0 4a5e: 4d1c lw a5,24(a0) 4a60: 4910 lw a2,16(a0) 4a62: 4954 lw a3,20(a0) 4a64: 0785 addi a5,a5,1 4a66: 02c7e7b3 rem a5,a5,a2 4a6a: 00d78563 beq a5,a3,4a74 4a6e: 0531 addi a0,a0,12 4a70: bb1fe0ef jal ra,3620 4a74: 72700593 li a1,1831 4a78: 40005537 lui a0,0x40005 4a7c: 819fc0ef jal ra,1294 4a80: c115 beqz a0,4aa4 4a82: 200007b7 lui a5,0x20000 4a86: 2e07a783 lw a5,736(a5) # 200002e0 4a8a: 3396 lhu a3,32(a5) 4a8c: 33ba lhu a4,34(a5) 4a8e: 00e6ed63 bltu a3,a4,4aa8 4a92: 4601 li a2,0 4a94: 72700593 li a1,1831 4a98: 40005537 lui a0,0x40005 4a9c: fa8fc0ef jal ra,1244 4aa0: 3ac010ef jal ra,5e4c 4aa4: a97fb06f j 53a <__riscv_restore_0> 4aa8: 4fd8 lw a4,28(a5) 4aaa: 00168613 addi a2,a3,1 4aae: b392 sh a2,32(a5) 4ab0: 00d707b3 add a5,a4,a3 4ab4: 238c lbu a1,0(a5) 4ab6: 40005537 lui a0,0x40005 4aba: fc0fc0ef jal ra,127a 4abe: b7dd j 4aa4 00004ac0 : 4ac0: a57fb2ef jal t0,516 <__riscv_save_0> 4ac4: 40002537 lui a0,0x40002 4ac8: 52500593 li a1,1317 4acc: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4ad0: fc4fc0ef jal ra,1294 4ad4: c531 beqz a0,4b20 4ad6: 200007b7 lui a5,0x20000 4ada: 2b078793 addi a5,a5,688 # 200002b0 4ade: 2398 lbu a4,0(a5) 4ae0: e709 bnez a4,4aea 4ae2: 4705 li a4,1 4ae4: a398 sb a4,0(a5) 4ae6: 69e000ef jal ra,5184 4aea: 40002537 lui a0,0x40002 4aee: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4af2: f90fc0ef jal ra,1282 4af6: 0ff57593 andi a1,a0,255 4afa: 200007b7 lui a5,0x20000 4afe: 2ab78a23 sb a1,692(a5) # 200002b4 4b02: 200007b7 lui a5,0x20000 4b06: 2cc7a503 lw a0,716(a5) # 200002cc 4b0a: 4d1c lw a5,24(a0) 4b0c: 4910 lw a2,16(a0) 4b0e: 4954 lw a3,20(a0) 4b10: 0785 addi a5,a5,1 4b12: 02c7e7b3 rem a5,a5,a2 4b16: 00d78563 beq a5,a3,4b20 4b1a: 0531 addi a0,a0,12 4b1c: b05fe0ef jal ra,3620 4b20: 40002437 lui s0,0x40002 4b24: 72700593 li a1,1831 4b28: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b2c: f68fc0ef jal ra,1294 4b30: cd1d beqz a0,4b6e 4b32: 200007b7 lui a5,0x20000 4b36: 2cc7a783 lw a5,716(a5) # 200002cc 4b3a: 3396 lhu a3,32(a5) 4b3c: 33ba lhu a4,34(a5) 4b3e: 00e6ed63 bltu a3,a4,4b58 4b42: 4601 li a2,0 4b44: 72700593 li a1,1831 4b48: 80040513 addi a0,s0,-2048 4b4c: ef8fc0ef jal ra,1244 4b50: 2a2010ef jal ra,5df2 4b54: 9e7fb06f j 53a <__riscv_restore_0> 4b58: 4fd8 lw a4,28(a5) 4b5a: 00168613 addi a2,a3,1 4b5e: b392 sh a2,32(a5) 4b60: 00d707b3 add a5,a4,a3 4b64: 238c lbu a1,0(a5) 4b66: 80040513 addi a0,s0,-2048 4b6a: f10fc0ef jal ra,127a 4b6e: 40002437 lui s0,0x40002 4b72: 42400593 li a1,1060 4b76: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b7a: f1afc0ef jal ra,1294 4b7e: d979 beqz a0,4b54 4b80: 80045703 lhu a4,-2048(s0) 4b84: 80445783 lhu a5,-2044(s0) 4b88: 2b89 jal 50da 4b8a: b7e9 j 4b54 00004b8c : 4b8c: 98bfb2ef jal t0,516 <__riscv_save_0> 4b90: 40002537 lui a0,0x40002 4b94: 52500593 li a1,1317 4b98: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4b9c: ef8fc0ef jal ra,1294 4ba0: c529 beqz a0,4bea 4ba2: 200007b7 lui a5,0x20000 4ba6: 2b578793 addi a5,a5,693 # 200002b5 4baa: 2398 lbu a4,0(a5) 4bac: e701 bnez a4,4bb4 4bae: 4705 li a4,1 4bb0: a398 sb a4,0(a5) 4bb2: 23fd jal 51a0 4bb4: 40002537 lui a0,0x40002 4bb8: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4bbc: ec6fc0ef jal ra,1282 4bc0: 0ff57593 andi a1,a0,255 4bc4: 200007b7 lui a5,0x20000 4bc8: 2ab78c23 sb a1,696(a5) # 200002b8 4bcc: 200007b7 lui a5,0x20000 4bd0: 2d07a503 lw a0,720(a5) # 200002d0 4bd4: 4d1c lw a5,24(a0) 4bd6: 4910 lw a2,16(a0) 4bd8: 4954 lw a3,20(a0) 4bda: 0785 addi a5,a5,1 4bdc: 02c7e7b3 rem a5,a5,a2 4be0: 00d78563 beq a5,a3,4bea 4be4: 0531 addi a0,a0,12 4be6: a3bfe0ef jal ra,3620 4bea: 40002437 lui s0,0x40002 4bee: 72700593 li a1,1831 4bf2: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4bf6: e9efc0ef jal ra,1294 4bfa: cd1d beqz a0,4c38 4bfc: 200007b7 lui a5,0x20000 4c00: 2d07a783 lw a5,720(a5) # 200002d0 4c04: 3396 lhu a3,32(a5) 4c06: 33ba lhu a4,34(a5) 4c08: 00e6ed63 bltu a3,a4,4c22 4c0c: 4601 li a2,0 4c0e: 72700593 li a1,1831 4c12: c0040513 addi a0,s0,-1024 4c16: e2efc0ef jal ra,1244 4c1a: 1ea010ef jal ra,5e04 4c1e: 91dfb06f j 53a <__riscv_restore_0> 4c22: 4fd8 lw a4,28(a5) 4c24: 00168613 addi a2,a3,1 4c28: b392 sh a2,32(a5) 4c2a: 00d707b3 add a5,a4,a3 4c2e: 238c lbu a1,0(a5) 4c30: c0040513 addi a0,s0,-1024 4c34: e46fc0ef jal ra,127a 4c38: 40002437 lui s0,0x40002 4c3c: 42400593 li a1,1060 4c40: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4c44: e50fc0ef jal ra,1294 4c48: d979 beqz a0,4c1e 4c4a: c0045703 lhu a4,-1024(s0) 4c4e: c0445783 lhu a5,-1020(s0) 4c52: 216d jal 50fc 4c54: b7e9 j 4c1e 00004c56 : 4c56: 8c1fb2ef jal t0,516 <__riscv_save_0> 4c5a: 52500593 li a1,1317 4c5e: 40002537 lui a0,0x40002 4c62: e32fc0ef jal ra,1294 4c66: c139 beqz a0,4cac 4c68: 200007b7 lui a5,0x20000 4c6c: 2bd78793 addi a5,a5,701 # 200002bd 4c70: 2398 lbu a4,0(a5) 4c72: e701 bnez a4,4c7a 4c74: 4705 li a4,1 4c76: a398 sb a4,0(a5) 4c78: 2385 jal 51d8 4c7a: 40002537 lui a0,0x40002 4c7e: e04fc0ef jal ra,1282 4c82: 0ff57593 andi a1,a0,255 4c86: 200007b7 lui a5,0x20000 4c8a: 2cb78023 sb a1,704(a5) # 200002c0 4c8e: 200007b7 lui a5,0x20000 4c92: 2d87a503 lw a0,728(a5) # 200002d8 4c96: 4d1c lw a5,24(a0) 4c98: 4910 lw a2,16(a0) 4c9a: 4954 lw a3,20(a0) 4c9c: 0785 addi a5,a5,1 4c9e: 02c7e7b3 rem a5,a5,a2 4ca2: 00d78563 beq a5,a3,4cac 4ca6: 0531 addi a0,a0,12 4ca8: 979fe0ef jal ra,3620 4cac: 72700593 li a1,1831 4cb0: 40002537 lui a0,0x40002 4cb4: de0fc0ef jal ra,1294 4cb8: cd1d beqz a0,4cf6 4cba: 200007b7 lui a5,0x20000 4cbe: 2d87a783 lw a5,728(a5) # 200002d8 4cc2: 3396 lhu a3,32(a5) 4cc4: 33ba lhu a4,34(a5) 4cc6: 00e6ed63 bltu a3,a4,4ce0 4cca: 4601 li a2,0 4ccc: 72700593 li a1,1831 4cd0: 40002537 lui a0,0x40002 4cd4: d70fc0ef jal ra,1244 4cd8: 150010ef jal ra,5e28 4cdc: 85ffb06f j 53a <__riscv_restore_0> 4ce0: 4fd8 lw a4,28(a5) 4ce2: 00168613 addi a2,a3,1 4ce6: b392 sh a2,32(a5) 4ce8: 00d707b3 add a5,a4,a3 4cec: 238c lbu a1,0(a5) 4cee: 40002537 lui a0,0x40002 4cf2: d88fc0ef jal ra,127a 4cf6: 42400593 li a1,1060 4cfa: 40002537 lui a0,0x40002 4cfe: d96fc0ef jal ra,1294 4d02: dd69 beqz a0,4cdc 4d04: 400027b7 lui a5,0x40002 4d08: 239a lhu a4,0(a5) 4d0a: 23de lhu a5,4(a5) 4d0c: 2915 jal 5140 4d0e: b7f9 j 4cdc 00004d10 : 4d10: 807fb2ef jal t0,516 <__riscv_save_0> 4d14: 1141 addi sp,sp,-16 4d16: 842a mv s0,a0 4d18: c62e sw a1,12(sp) 4d1a: c432 sw a2,8(sp) 4d1c: 9ebff0ef jal ra,4706 4d20: 892a mv s2,a0 4d22: e155 bnez a0,4dc6 4d24: 45b2 lw a1,12(sp) 4d26: 4622 lw a2,8(sp) 4d28: 200007b7 lui a5,0x20000 4d2c: 2cc7a483 lw s1,716(a5) # 200002cc 4d30: cc4c sw a1,28(s0) 4d32: 02041023 sh zero,32(s0) 4d36: b032 sh a2,34(s0) 4d38: 04849163 bne s1,s0,4d7a 4d3c: 4505 li a0,1 4d3e: a63ff0ef jal ra,47a0 4d42: 40012537 lui a0,0x40012 4d46: 4605 li a2,1 4d48: 02000593 li a1,32 4d4c: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4d50: 980fc0ef jal ra,ed0 4d54: 4605 li a2,1 4d56: 72700593 li a1,1831 4d5a: 40002437 lui s0,0x40002 4d5e: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4d62: ce2fc0ef jal ra,1244 4d66: 309a lhu a4,32(s1) 4d68: 4cdc lw a5,28(s1) 4d6a: 80040513 addi a0,s0,-2048 4d6e: 00170693 addi a3,a4,1 4d72: b096 sh a3,32(s1) 4d74: 97ba add a5,a5,a4 4d76: 238c lbu a1,0(a5) 4d78: a0a9 j 4dc2 4d7a: 200007b7 lui a5,0x20000 4d7e: 2d07a483 lw s1,720(a5) # 200002d0 4d82: 04849663 bne s1,s0,4dce 4d86: 4505 li a0,1 4d88: a41ff0ef jal ra,47c8 4d8c: 40012537 lui a0,0x40012 4d90: 4605 li a2,1 4d92: 04000593 li a1,64 4d96: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4d9a: 936fc0ef jal ra,ed0 4d9e: 40002437 lui s0,0x40002 4da2: 72700593 li a1,1831 4da6: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4daa: 4605 li a2,1 4dac: c98fc0ef jal ra,1244 4db0: 309a lhu a4,32(s1) 4db2: 4cdc lw a5,28(s1) 4db4: c0040513 addi a0,s0,-1024 4db8: 00170693 addi a3,a4,1 4dbc: b096 sh a3,32(s1) 4dbe: 97ba add a5,a5,a4 4dc0: 238c lbu a1,0(a5) 4dc2: cb8fc0ef jal ra,127a 4dc6: 854a mv a0,s2 4dc8: 0141 addi sp,sp,16 4dca: f70fb06f j 53a <__riscv_restore_0> 4dce: 200007b7 lui a5,0x20000 4dd2: 2d47a483 lw s1,724(a5) # 200002d4 4dd6: 04849063 bne s1,s0,4e16 4dda: 4505 li a0,1 4ddc: a15ff0ef jal ra,47f0 4de0: 40011537 lui a0,0x40011 4de4: 4605 li a2,1 4de6: 4589 li a1,2 4de8: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 4dec: 8e4fc0ef jal ra,ed0 4df0: 40004437 lui s0,0x40004 4df4: 72700593 li a1,1831 4df8: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4dfc: 4605 li a2,1 4dfe: c46fc0ef jal ra,1244 4e02: 309a lhu a4,32(s1) 4e04: 4cdc lw a5,28(s1) 4e06: 40040513 addi a0,s0,1024 4e0a: 00170693 addi a3,a4,1 4e0e: b096 sh a3,32(s1) 4e10: 97ba add a5,a5,a4 4e12: 238c lbu a1,0(a5) 4e14: b77d j 4dc2 4e16: 200007b7 lui a5,0x20000 4e1a: 2d87a483 lw s1,728(a5) # 200002d8 4e1e: 02849e63 bne s1,s0,4e5a 4e22: 4505 li a0,1 4e24: 9f5ff0ef jal ra,4818 4e28: 40011537 lui a0,0x40011 4e2c: 4605 li a2,1 4e2e: 4585 li a1,1 4e30: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 4e34: 89cfc0ef jal ra,ed0 4e38: 72700593 li a1,1831 4e3c: 40002537 lui a0,0x40002 4e40: 4605 li a2,1 4e42: c02fc0ef jal ra,1244 4e46: 309a lhu a4,32(s1) 4e48: 4cdc lw a5,28(s1) 4e4a: 40002537 lui a0,0x40002 4e4e: 00170693 addi a3,a4,1 4e52: b096 sh a3,32(s1) 4e54: 97ba add a5,a5,a4 4e56: 238c lbu a1,0(a5) 4e58: b7ad j 4dc2 4e5a: 200007b7 lui a5,0x20000 4e5e: 2dc7a483 lw s1,732(a5) # 200002dc 4e62: 02849463 bne s1,s0,4e8a 4e66: 4505 li a0,1 4e68: 9d9ff0ef jal ra,4840 4e6c: 40011537 lui a0,0x40011 4e70: 4605 li a2,1 4e72: 10000593 li a1,256 4e76: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4e7a: 856fc0ef jal ra,ed0 4e7e: 4605 li a2,1 4e80: 72700593 li a1,1831 4e84: 40005437 lui s0,0x40005 4e88: bdd9 j 4d5e 4e8a: 200007b7 lui a5,0x20000 4e8e: 2e07a483 lw s1,736(a5) # 200002e0 4e92: f2849ae3 bne s1,s0,4dc6 4e96: 4505 li a0,1 4e98: 9d3ff0ef jal ra,486a 4e9c: 72700593 li a1,1831 4ea0: 40005537 lui a0,0x40005 4ea4: 4605 li a2,1 4ea6: b9efc0ef jal ra,1244 4eaa: 309a lhu a4,32(s1) 4eac: 4cdc lw a5,28(s1) 4eae: 40005537 lui a0,0x40005 4eb2: 00170693 addi a3,a4,1 4eb6: b096 sh a3,32(s1) 4eb8: 97ba add a5,a5,a4 4eba: 238c lbu a1,0(a5) 4ebc: b719 j 4dc2 00004ebe : 4ebe: 200007b7 lui a5,0x20000 4ec2: 2cc7a783 lw a5,716(a5) # 200002cc 4ec6: 00a79963 bne a5,a0,4ed8 4eca: 200007b7 lui a5,0x20000 4ece: 2b07c783 lbu a5,688(a5) # 200002b0 4ed2: 8b85 andi a5,a5,1 4ed4: 853e mv a0,a5 4ed6: 8082 ret 4ed8: 200007b7 lui a5,0x20000 4edc: 2d07a783 lw a5,720(a5) # 200002d0 4ee0: 00a79763 bne a5,a0,4eee 4ee4: 200007b7 lui a5,0x20000 4ee8: 2b57c783 lbu a5,693(a5) # 200002b5 4eec: b7dd j 4ed2 4eee: 200007b7 lui a5,0x20000 4ef2: 2d47a783 lw a5,724(a5) # 200002d4 4ef6: 00a79763 bne a5,a0,4f04 4efa: 200007b7 lui a5,0x20000 4efe: 2b97c783 lbu a5,697(a5) # 200002b9 4f02: bfc1 j 4ed2 4f04: 200007b7 lui a5,0x20000 4f08: 2d87a783 lw a5,728(a5) # 200002d8 4f0c: 00a79763 bne a5,a0,4f1a 4f10: 200007b7 lui a5,0x20000 4f14: 2bd7c783 lbu a5,701(a5) # 200002bd 4f18: bf6d j 4ed2 4f1a: 200007b7 lui a5,0x20000 4f1e: 2dc7a703 lw a4,732(a5) # 200002dc 4f22: 0ff00793 li a5,255 4f26: faa717e3 bne a4,a0,4ed4 4f2a: 200007b7 lui a5,0x20000 4f2e: 2c17c783 lbu a5,705(a5) # 200002c1 4f32: b745 j 4ed2 00004f34 : 4f34: 8082 ret 00004f36 : 4f36: de0fb2ef jal t0,516 <__riscv_save_0> 4f3a: e909 bnez a0,4f4c 4f3c: 200007b7 lui a5,0x20000 4f40: 2c0784a3 sb zero,713(a5) # 200002c9 4f44: f61fe0ef jal ra,3ea4 4f48: df2fb06f j 53a <__riscv_restore_0> 4f4c: 4795 li a5,5 4f4e: 00f51963 bne a0,a5,4f60 4f52: 200007b7 lui a5,0x20000 4f56: 2ca784a3 sb a0,713(a5) # 200002c9 4f5a: 888ff0ef jal ra,3fe2 4f5e: b7ed j 4f48 4f60: 4799 li a5,6 4f62: 00f51963 bne a0,a5,4f74 4f66: 200007b7 lui a5,0x20000 4f6a: 2ca784a3 sb a0,713(a5) # 200002c9 4f6e: 8acff0ef jal ra,401a 4f72: bfd9 j 4f48 4f74: 479d li a5,7 4f76: 00f51963 bne a0,a5,4f88 4f7a: 200007b7 lui a5,0x20000 4f7e: 2ca784a3 sb a0,713(a5) # 200002c9 4f82: 8d0ff0ef jal ra,4052 4f86: b7c9 j 4f48 4f88: 47a1 li a5,8 4f8a: 00f51963 bne a0,a5,4f9c 4f8e: 200007b7 lui a5,0x20000 4f92: 2ca784a3 sb a0,713(a5) # 200002c9 4f96: 8f4ff0ef jal ra,408a 4f9a: b77d j 4f48 4f9c: 47a5 li a5,9 4f9e: faf515e3 bne a0,a5,4f48 4fa2: 200007b7 lui a5,0x20000 4fa6: 2ca784a3 sb a0,713(a5) # 200002c9 4faa: 918ff0ef jal ra,40c2 4fae: bf69 j 4f48 00004fb0 : 4fb0: 200007b7 lui a5,0x20000 4fb4: 2c97c503 lbu a0,713(a5) # 200002c9 4fb8: 8082 ret 00004fba : 4fba: d5cfb2ef jal t0,516 <__riscv_save_0> 4fbe: 200007b7 lui a5,0x20000 4fc2: 2dc7a503 lw a0,732(a5) # 200002dc 4fc6: 4581 li a1,0 4fc8: f6dff0ef jal ra,4f34 4fcc: d6efb06f j 53a <__riscv_restore_0> 00004fd0 : 4fd0: d46fb2ef jal t0,516 <__riscv_save_0> 4fd4: 200007b7 lui a5,0x20000 4fd8: 2d87a503 lw a0,728(a5) # 200002d8 4fdc: 4581 li a1,0 4fde: f57ff0ef jal ra,4f34 4fe2: d58fb06f j 53a <__riscv_restore_0> 00004fe6 : 4fe6: d30fb2ef jal t0,516 <__riscv_save_0> 4fea: 200007b7 lui a5,0x20000 4fee: 2d47a503 lw a0,724(a5) # 200002d4 4ff2: 4581 li a1,0 4ff4: f41ff0ef jal ra,4f34 4ff8: d42fb06f j 53a <__riscv_restore_0> 00004ffc : 4ffc: d1afb2ef jal t0,516 <__riscv_save_0> 5000: 200007b7 lui a5,0x20000 5004: 2d07a503 lw a0,720(a5) # 200002d0 5008: 4581 li a1,0 500a: f2bff0ef jal ra,4f34 500e: d2cfb06f j 53a <__riscv_restore_0> 00005012 : 5012: d04fb2ef jal t0,516 <__riscv_save_0> 5016: 200007b7 lui a5,0x20000 501a: 2cc7a503 lw a0,716(a5) # 200002cc 501e: 4581 li a1,0 5020: f15ff0ef jal ra,4f34 5024: d16fb06f j 53a <__riscv_restore_0> 00005028 : 5028: ceefb2ef jal t0,516 <__riscv_save_0> 502c: 00005737 lui a4,0x5 5030: 00008537 lui a0,0x8 5034: 01270713 addi a4,a4,18 # 5012 5038: 4685 li a3,1 503a: 4601 li a2,0 503c: 45bd li a1,15 503e: 09450513 addi a0,a0,148 # 8094 <_read+0x194> 5042: ba0fe0ef jal ra,33e2 5046: 200007b7 lui a5,0x20000 504a: 2ea7a423 sw a0,744(a5) # 200002e8 504e: 00005737 lui a4,0x5 5052: 00008537 lui a0,0x8 5056: ffc70713 addi a4,a4,-4 # 4ffc 505a: 4689 li a3,2 505c: 4601 li a2,0 505e: 45bd li a1,15 5060: 09c50513 addi a0,a0,156 # 809c <_read+0x19c> 5064: b7efe0ef jal ra,33e2 5068: 200007b7 lui a5,0x20000 506c: 2ea7a623 sw a0,748(a5) # 200002ec 5070: 00005737 lui a4,0x5 5074: 00008537 lui a0,0x8 5078: fe670713 addi a4,a4,-26 # 4fe6 507c: 468d li a3,3 507e: 4601 li a2,0 5080: 45bd li a1,15 5082: 0a450513 addi a0,a0,164 # 80a4 <_read+0x1a4> 5086: b5cfe0ef jal ra,33e2 508a: 200007b7 lui a5,0x20000 508e: 2ea7a823 sw a0,752(a5) # 200002f0 5092: 00005737 lui a4,0x5 5096: 00008537 lui a0,0x8 509a: fd070713 addi a4,a4,-48 # 4fd0 509e: 4691 li a3,4 50a0: 4601 li a2,0 50a2: 45bd li a1,15 50a4: 0ac50513 addi a0,a0,172 # 80ac <_read+0x1ac> 50a8: b3afe0ef jal ra,33e2 50ac: 200007b7 lui a5,0x20000 50b0: 2ea7aa23 sw a0,756(a5) # 200002f4 50b4: 00005737 lui a4,0x5 50b8: 00008537 lui a0,0x8 50bc: fba70713 addi a4,a4,-70 # 4fba 50c0: 4695 li a3,5 50c2: 4601 li a2,0 50c4: 45bd li a1,15 50c6: 0b450513 addi a0,a0,180 # 80b4 <_read+0x1b4> 50ca: b18fe0ef jal ra,33e2 50ce: 200007b7 lui a5,0x20000 50d2: 2ea7ac23 sw a0,760(a5) # 200002f8 50d6: c64fb06f j 53a <__riscv_restore_0> 000050da : 50da: c3cfb2ef jal t0,516 <__riscv_save_0> 50de: 200007b7 lui a5,0x20000 50e2: 2e87a403 lw s0,744(a5) # 200002e8 50e6: db4fd0ef jal ra,269a 50ea: 862a mv a2,a0 50ec: 4701 li a4,0 50ee: 4681 li a3,0 50f0: 4599 li a1,6 50f2: 8522 mv a0,s0 50f4: b62fe0ef jal ra,3456 50f8: c42fb06f j 53a <__riscv_restore_0> 000050fc : 50fc: c1afb2ef jal t0,516 <__riscv_save_0> 5100: 200007b7 lui a5,0x20000 5104: 2ec7a403 lw s0,748(a5) # 200002ec 5108: d92fd0ef jal ra,269a 510c: 862a mv a2,a0 510e: 4701 li a4,0 5110: 4681 li a3,0 5112: 4599 li a1,6 5114: 8522 mv a0,s0 5116: b40fe0ef jal ra,3456 511a: c20fb06f j 53a <__riscv_restore_0> 0000511e : 511e: bf8fb2ef jal t0,516 <__riscv_save_0> 5122: 200007b7 lui a5,0x20000 5126: 2f07a403 lw s0,752(a5) # 200002f0 512a: d70fd0ef jal ra,269a 512e: 862a mv a2,a0 5130: 4701 li a4,0 5132: 4681 li a3,0 5134: 4599 li a1,6 5136: 8522 mv a0,s0 5138: b1efe0ef jal ra,3456 513c: bfefb06f j 53a <__riscv_restore_0> 00005140 : 5140: bd6fb2ef jal t0,516 <__riscv_save_0> 5144: 200007b7 lui a5,0x20000 5148: 2f47a403 lw s0,756(a5) # 200002f4 514c: d4efd0ef jal ra,269a 5150: 862a mv a2,a0 5152: 4701 li a4,0 5154: 4681 li a3,0 5156: 4599 li a1,6 5158: 8522 mv a0,s0 515a: afcfe0ef jal ra,3456 515e: bdcfb06f j 53a <__riscv_restore_0> 00005162 : 5162: bb4fb2ef jal t0,516 <__riscv_save_0> 5166: 200007b7 lui a5,0x20000 516a: 2f87a403 lw s0,760(a5) # 200002f8 516e: d2cfd0ef jal ra,269a 5172: 862a mv a2,a0 5174: 4701 li a4,0 5176: 4681 li a3,0 5178: 4599 li a1,6 517a: 8522 mv a0,s0 517c: adafe0ef jal ra,3456 5180: bbafb06f j 53a <__riscv_restore_0> 00005184 : 5184: b92fb2ef jal t0,516 <__riscv_save_0> 5188: 200007b7 lui a5,0x20000 518c: 2e87a503 lw a0,744(a5) # 200002e8 5190: 4701 li a4,0 5192: 4681 li a3,0 5194: 4601 li a2,0 5196: 45a1 li a1,8 5198: abefe0ef jal ra,3456 519c: b9efb06f j 53a <__riscv_restore_0> 000051a0 : 51a0: b76fb2ef jal t0,516 <__riscv_save_0> 51a4: 200007b7 lui a5,0x20000 51a8: 2ec7a503 lw a0,748(a5) # 200002ec 51ac: 4701 li a4,0 51ae: 4681 li a3,0 51b0: 4601 li a2,0 51b2: 45a1 li a1,8 51b4: aa2fe0ef jal ra,3456 51b8: b82fb06f j 53a <__riscv_restore_0> 000051bc : 51bc: b5afb2ef jal t0,516 <__riscv_save_0> 51c0: 200007b7 lui a5,0x20000 51c4: 2f07a503 lw a0,752(a5) # 200002f0 51c8: 4701 li a4,0 51ca: 4681 li a3,0 51cc: 4601 li a2,0 51ce: 45a1 li a1,8 51d0: a86fe0ef jal ra,3456 51d4: b66fb06f j 53a <__riscv_restore_0> 000051d8 : 51d8: b3efb2ef jal t0,516 <__riscv_save_0> 51dc: 200007b7 lui a5,0x20000 51e0: 2f47a503 lw a0,756(a5) # 200002f4 51e4: 4701 li a4,0 51e6: 4681 li a3,0 51e8: 4601 li a2,0 51ea: 45a1 li a1,8 51ec: a6afe0ef jal ra,3456 51f0: b4afb06f j 53a <__riscv_restore_0> 000051f4 : 51f4: b22fb2ef jal t0,516 <__riscv_save_0> 51f8: 200007b7 lui a5,0x20000 51fc: 2f87a503 lw a0,760(a5) # 200002f8 5200: 4701 li a4,0 5202: 4681 li a3,0 5204: 4601 li a2,0 5206: 45a1 li a1,8 5208: a4efe0ef jal ra,3456 520c: b2efb06f j 53a <__riscv_restore_0> 00005210 : 5210: b06fb2ef jal t0,516 <__riscv_save_0> 5214: 842a mv s0,a0 5216: cf0ff0ef jal ra,4706 521a: e901 bnez a0,522a 521c: 8522 mv a0,s0 521e: ca1ff0ef jal ra,4ebe 5222: 00a03533 snez a0,a0 5226: b14fb06f j 53a <__riscv_restore_0> 522a: 4505 li a0,1 522c: bfed j 5226 0000522e : 522e: ae8fb2ef jal t0,516 <__riscv_save_0> 5232: cd4ff0ef jal ra,4706 5236: b04fb06f j 53a <__riscv_restore_0> 0000523a : 523a: ab4fb2ef jal t0,4ee <__riscv_save_10> 523e: 200004b7 lui s1,0x20000 5242: 2fc4d783 lhu a5,764(s1) # 200002fc 5246: 1141 addi sp,sp,-16 5248: 2fc48493 addi s1,s1,764 524c: e789 bnez a5,5256 524e: c42fd0ef jal ra,2690 5252: 90a1a423 sw a0,-1784(gp) # 20000308 5256: c3afd0ef jal ra,2690 525a: 20007937 lui s2,0x20007 525e: 8aaa mv s5,a0 5260: 4b09 li s6,2 5262: 200009b7 lui s3,0x20000 5266: 4b85 li s7,1 5268: 06300a13 li s4,99 526c: e1c90913 addi s2,s2,-484 # 20006e1c 5270: 8556 mv a0,s5 5272: 4d8010ef jal ra,674a 5276: 0aab6063 bltu s6,a0,5316 527a: 2cc9a503 lw a0,716(s3) # 200002cc 527e: b4eff0ef jal ra,45cc 5282: 09751a63 bne a0,s7,5316 5286: 2082 lhu s0,0(s1) 5288: 068a7d63 bgeu s4,s0,5302 528c: 2082 lhu s0,0(s1) 528e: abefc0ef jal ra,154c 5292: 40e40793 addi a5,s0,1038 # 4000540e <__freertos_irq_stack_top+0x1fffd40e> 5296: 06f56363 bltu a0,a5,52fc 529a: 00e40513 addi a0,s0,14 529e: 87efc0ef jal ra,131c 52a2: 2092 lhu a2,0(s1) 52a4: c62a sw a0,12(sp) 52a6: 00d50413 addi s0,a0,13 52aa: 00660793 addi a5,a2,6 52ae: c11c sw a5,0(a0) 52b0: 00850793 addi a5,a0,8 52b4: c15c sw a5,4(a0) 52b6: 05300793 li a5,83 52ba: a51c sb a5,8(a0) 52bc: 04c00793 li a5,76 52c0: b51c sb a5,9(a0) 52c2: 4785 li a5,1 52c4: a53c sb a5,10(a0) 52c6: 200075b7 lui a1,0x20007 52ca: 00865793 srli a5,a2,0x8 52ce: b53c sb a5,11(a0) 52d0: a550 sb a2,12(a0) 52d2: e1c58593 addi a1,a1,-484 # 20006e1c 52d6: 8522 mv a0,s0 52d8: 303010ef jal ra,6dda 52dc: 208a lhu a0,0(s1) 52de: 47dd li a5,23 52e0: 9522 add a0,a0,s0 52e2: a11c sb a5,0(a0) 52e4: 9681a503 lw a0,-1688(gp) # 20000368 52e8: e85fc0ef jal ra,216c 52ec: c529 beqz a0,5336 52ee: 9681a503 lw a0,-1688(gp) # 20000368 52f2: 4681 li a3,0 52f4: 4629 li a2,10 52f6: 006c addi a1,sp,12 52f8: f62fc0ef jal ra,1a5a 52fc: 00049023 sh zero,0(s1) 5300: a805 j 5330 5302: 2cc9a503 lw a0,716(s3) 5306: 00140793 addi a5,s0,1 530a: a09e sh a5,0(s1) 530c: 944a add s0,s0,s2 530e: ad6ff0ef jal ra,45e4 5312: a008 sb a0,0(s0) 5314: bfb1 j 5270 5316: 209a lhu a4,0(s1) 5318: 06300793 li a5,99 531c: f6e7e8e3 bltu a5,a4,528c 5320: 9081a503 lw a0,-1784(gp) # 20000308 5324: 426010ef jal ra,674a 5328: 03200793 li a5,50 532c: f6a7e0e3 bltu a5,a0,528c 5330: 0141 addi sp,sp,16 5332: 9f4fb06f j 526 <__riscv_restore_10> 5336: 4532 lw a0,12(sp) 5338: 96efc0ef jal ra,14a6 533c: b7c1 j 52fc 0000533e : 533e: 9b0fb2ef jal t0,4ee <__riscv_save_10> 5342: 200004b7 lui s1,0x20000 5346: 2fe4d783 lhu a5,766(s1) # 200002fe 534a: 1141 addi sp,sp,-16 534c: 2fe48493 addi s1,s1,766 5350: e789 bnez a5,535a 5352: b3efd0ef jal ra,2690 5356: 90a1a623 sw a0,-1780(gp) # 2000030c 535a: b36fd0ef jal ra,2690 535e: 20007937 lui s2,0x20007 5362: 8aaa mv s5,a0 5364: 4b09 li s6,2 5366: 200009b7 lui s3,0x20000 536a: 4b85 li s7,1 536c: 06300a13 li s4,99 5370: e9c90913 addi s2,s2,-356 # 20006e9c 5374: 8556 mv a0,s5 5376: 3d4010ef jal ra,674a 537a: 0aab6063 bltu s6,a0,541a 537e: 2d09a503 lw a0,720(s3) # 200002d0 5382: a4aff0ef jal ra,45cc 5386: 09751a63 bne a0,s7,541a 538a: 2082 lhu s0,0(s1) 538c: 068a7d63 bgeu s4,s0,5406 5390: 2082 lhu s0,0(s1) 5392: 9bafc0ef jal ra,154c 5396: 40e40793 addi a5,s0,1038 539a: 06f56363 bltu a0,a5,5400 539e: 00e40513 addi a0,s0,14 53a2: f7bfb0ef jal ra,131c 53a6: 2092 lhu a2,0(s1) 53a8: c62a sw a0,12(sp) 53aa: 00d50413 addi s0,a0,13 53ae: 00660793 addi a5,a2,6 53b2: c11c sw a5,0(a0) 53b4: 00850793 addi a5,a0,8 53b8: c15c sw a5,4(a0) 53ba: 05300793 li a5,83 53be: a51c sb a5,8(a0) 53c0: 04c00793 li a5,76 53c4: b51c sb a5,9(a0) 53c6: 4789 li a5,2 53c8: a53c sb a5,10(a0) 53ca: 200075b7 lui a1,0x20007 53ce: 00865793 srli a5,a2,0x8 53d2: b53c sb a5,11(a0) 53d4: a550 sb a2,12(a0) 53d6: e9c58593 addi a1,a1,-356 # 20006e9c 53da: 8522 mv a0,s0 53dc: 1ff010ef jal ra,6dda 53e0: 208a lhu a0,0(s1) 53e2: 47dd li a5,23 53e4: 9522 add a0,a0,s0 53e6: a11c sb a5,0(a0) 53e8: 9681a503 lw a0,-1688(gp) # 20000368 53ec: d81fc0ef jal ra,216c 53f0: c529 beqz a0,543a 53f2: 9681a503 lw a0,-1688(gp) # 20000368 53f6: 4681 li a3,0 53f8: 4629 li a2,10 53fa: 006c addi a1,sp,12 53fc: e5efc0ef jal ra,1a5a 5400: 00049023 sh zero,0(s1) 5404: a805 j 5434 5406: 2d09a503 lw a0,720(s3) 540a: 00140793 addi a5,s0,1 540e: a09e sh a5,0(s1) 5410: 944a add s0,s0,s2 5412: 9d2ff0ef jal ra,45e4 5416: a008 sb a0,0(s0) 5418: bfb1 j 5374 541a: 209a lhu a4,0(s1) 541c: 06300793 li a5,99 5420: f6e7e8e3 bltu a5,a4,5390 5424: 90c1a503 lw a0,-1780(gp) # 2000030c 5428: 322010ef jal ra,674a 542c: 03200793 li a5,50 5430: f6a7e0e3 bltu a5,a0,5390 5434: 0141 addi sp,sp,16 5436: 8f0fb06f j 526 <__riscv_restore_10> 543a: 4532 lw a0,12(sp) 543c: 86afc0ef jal ra,14a6 5440: b7c1 j 5400 00005442 : 5442: 8acfb2ef jal t0,4ee <__riscv_save_10> 5446: 9001d783 lhu a5,-1792(gp) # 20000300 544a: 1141 addi sp,sp,-16 544c: 90018493 addi s1,gp,-1792 # 20000300 5450: e789 bnez a5,545a 5452: a3efd0ef jal ra,2690 5456: 90a1a823 sw a0,-1776(gp) # 20000310 545a: a36fd0ef jal ra,2690 545e: 20007937 lui s2,0x20007 5462: 8aaa mv s5,a0 5464: 4b09 li s6,2 5466: 200009b7 lui s3,0x20000 546a: 4b85 li s7,1 546c: 06300a13 li s4,99 5470: f1c90913 addi s2,s2,-228 # 20006f1c 5474: 8556 mv a0,s5 5476: 2d4010ef jal ra,674a 547a: 0aab6063 bltu s6,a0,551a 547e: 2d49a503 lw a0,724(s3) # 200002d4 5482: 94aff0ef jal ra,45cc 5486: 09751a63 bne a0,s7,551a 548a: 2082 lhu s0,0(s1) 548c: 068a7d63 bgeu s4,s0,5506 5490: 2082 lhu s0,0(s1) 5492: 8bafc0ef jal ra,154c 5496: 40e40793 addi a5,s0,1038 549a: 06f56363 bltu a0,a5,5500 549e: 00e40513 addi a0,s0,14 54a2: e7bfb0ef jal ra,131c 54a6: 2092 lhu a2,0(s1) 54a8: c62a sw a0,12(sp) 54aa: 00d50413 addi s0,a0,13 54ae: 00660793 addi a5,a2,6 54b2: c11c sw a5,0(a0) 54b4: 00850793 addi a5,a0,8 54b8: c15c sw a5,4(a0) 54ba: 05300793 li a5,83 54be: a51c sb a5,8(a0) 54c0: 04c00793 li a5,76 54c4: b51c sb a5,9(a0) 54c6: 478d li a5,3 54c8: a53c sb a5,10(a0) 54ca: 200075b7 lui a1,0x20007 54ce: 00865793 srli a5,a2,0x8 54d2: b53c sb a5,11(a0) 54d4: a550 sb a2,12(a0) 54d6: f1c58593 addi a1,a1,-228 # 20006f1c 54da: 8522 mv a0,s0 54dc: 0ff010ef jal ra,6dda 54e0: 208a lhu a0,0(s1) 54e2: 47dd li a5,23 54e4: 9522 add a0,a0,s0 54e6: a11c sb a5,0(a0) 54e8: 9681a503 lw a0,-1688(gp) # 20000368 54ec: c81fc0ef jal ra,216c 54f0: c529 beqz a0,553a 54f2: 9681a503 lw a0,-1688(gp) # 20000368 54f6: 4681 li a3,0 54f8: 4629 li a2,10 54fa: 006c addi a1,sp,12 54fc: d5efc0ef jal ra,1a5a 5500: 00049023 sh zero,0(s1) 5504: a805 j 5534 5506: 2d49a503 lw a0,724(s3) 550a: 00140793 addi a5,s0,1 550e: a09e sh a5,0(s1) 5510: 944a add s0,s0,s2 5512: 8d2ff0ef jal ra,45e4 5516: a008 sb a0,0(s0) 5518: bfb1 j 5474 551a: 209a lhu a4,0(s1) 551c: 06300793 li a5,99 5520: f6e7e8e3 bltu a5,a4,5490 5524: 9101a503 lw a0,-1776(gp) # 20000310 5528: 222010ef jal ra,674a 552c: 03200793 li a5,50 5530: f6a7e0e3 bltu a5,a0,5490 5534: 0141 addi sp,sp,16 5536: ff1fa06f j 526 <__riscv_restore_10> 553a: 4532 lw a0,12(sp) 553c: f6bfb0ef jal ra,14a6 5540: b7c1 j 5500 00005542 : 5542: fadfa2ef jal t0,4ee <__riscv_save_10> 5546: 9021d783 lhu a5,-1790(gp) # 20000302 554a: 1141 addi sp,sp,-16 554c: 90218493 addi s1,gp,-1790 # 20000302 5550: e789 bnez a5,555a 5552: 93efd0ef jal ra,2690 5556: 90a1aa23 sw a0,-1772(gp) # 20000314 555a: 936fd0ef jal ra,2690 555e: 20007937 lui s2,0x20007 5562: 8aaa mv s5,a0 5564: 4b09 li s6,2 5566: 200009b7 lui s3,0x20000 556a: 4b85 li s7,1 556c: 06300a13 li s4,99 5570: f9c90913 addi s2,s2,-100 # 20006f9c 5574: 8556 mv a0,s5 5576: 1d4010ef jal ra,674a 557a: 0aab6063 bltu s6,a0,561a 557e: 2d89a503 lw a0,728(s3) # 200002d8 5582: 84aff0ef jal ra,45cc 5586: 09751a63 bne a0,s7,561a 558a: 2082 lhu s0,0(s1) 558c: 068a7d63 bgeu s4,s0,5606 5590: 2082 lhu s0,0(s1) 5592: fbbfb0ef jal ra,154c 5596: 40e40793 addi a5,s0,1038 559a: 06f56363 bltu a0,a5,5600 559e: 00e40513 addi a0,s0,14 55a2: d7bfb0ef jal ra,131c 55a6: 2092 lhu a2,0(s1) 55a8: c62a sw a0,12(sp) 55aa: 00d50413 addi s0,a0,13 55ae: 00660793 addi a5,a2,6 55b2: c11c sw a5,0(a0) 55b4: 00850793 addi a5,a0,8 55b8: c15c sw a5,4(a0) 55ba: 05300793 li a5,83 55be: a51c sb a5,8(a0) 55c0: 04c00793 li a5,76 55c4: b51c sb a5,9(a0) 55c6: 4791 li a5,4 55c8: a53c sb a5,10(a0) 55ca: 200075b7 lui a1,0x20007 55ce: 00865793 srli a5,a2,0x8 55d2: b53c sb a5,11(a0) 55d4: a550 sb a2,12(a0) 55d6: f9c58593 addi a1,a1,-100 # 20006f9c 55da: 8522 mv a0,s0 55dc: 7fe010ef jal ra,6dda 55e0: 208a lhu a0,0(s1) 55e2: 47dd li a5,23 55e4: 9522 add a0,a0,s0 55e6: a11c sb a5,0(a0) 55e8: 9681a503 lw a0,-1688(gp) # 20000368 55ec: b81fc0ef jal ra,216c 55f0: c529 beqz a0,563a 55f2: 9681a503 lw a0,-1688(gp) # 20000368 55f6: 4681 li a3,0 55f8: 4629 li a2,10 55fa: 006c addi a1,sp,12 55fc: c5efc0ef jal ra,1a5a 5600: 00049023 sh zero,0(s1) 5604: a805 j 5634 5606: 2d89a503 lw a0,728(s3) 560a: 00140793 addi a5,s0,1 560e: a09e sh a5,0(s1) 5610: 944a add s0,s0,s2 5612: fd3fe0ef jal ra,45e4 5616: a008 sb a0,0(s0) 5618: bfb1 j 5574 561a: 209a lhu a4,0(s1) 561c: 06300793 li a5,99 5620: f6e7e8e3 bltu a5,a4,5590 5624: 9141a503 lw a0,-1772(gp) # 20000314 5628: 122010ef jal ra,674a 562c: 03200793 li a5,50 5630: f6a7e0e3 bltu a5,a0,5590 5634: 0141 addi sp,sp,16 5636: ef1fa06f j 526 <__riscv_restore_10> 563a: 4532 lw a0,12(sp) 563c: e6bfb0ef jal ra,14a6 5640: b7c1 j 5600 00005642 : 5642: eadfa2ef jal t0,4ee <__riscv_save_10> 5646: 9041d783 lhu a5,-1788(gp) # 20000304 564a: 1141 addi sp,sp,-16 564c: 90418493 addi s1,gp,-1788 # 20000304 5650: e789 bnez a5,565a 5652: 83efd0ef jal ra,2690 5656: 90a1ac23 sw a0,-1768(gp) # 20000318 565a: 836fd0ef jal ra,2690 565e: 20007937 lui s2,0x20007 5662: 8aaa mv s5,a0 5664: 4b09 li s6,2 5666: 200009b7 lui s3,0x20000 566a: 4b85 li s7,1 566c: 06300a13 li s4,99 5670: 01c90913 addi s2,s2,28 # 2000701c 5674: 8556 mv a0,s5 5676: 0d4010ef jal ra,674a 567a: 0aab6163 bltu s6,a0,571c 567e: 2dc9a503 lw a0,732(s3) # 200002dc 5682: f4bfe0ef jal ra,45cc 5686: 09751b63 bne a0,s7,571c 568a: 2082 lhu s0,0(s1) 568c: 068a7e63 bgeu s4,s0,5708 5690: 2082 lhu s0,0(s1) 5692: ebbfb0ef jal ra,154c 5696: 40e40793 addi a5,s0,1038 569a: 06f56463 bltu a0,a5,5702 569e: 00e40513 addi a0,s0,14 56a2: c7bfb0ef jal ra,131c 56a6: 209e lhu a5,0(s1) 56a8: c62a sw a0,12(sp) 56aa: 842a mv s0,a0 56ac: 0799 addi a5,a5,6 56ae: c11c sw a5,0(a0) 56b0: 00850793 addi a5,a0,8 56b4: c15c sw a5,4(a0) 56b6: 05300793 li a5,83 56ba: a51c sb a5,8(a0) 56bc: 04c00793 li a5,76 56c0: b51c sb a5,9(a0) 56c2: 8efff0ef jal ra,4fb0 56c6: 2092 lhu a2,0(s1) 56c8: a428 sb a0,10(s0) 56ca: 200075b7 lui a1,0x20007 56ce: 00865793 srli a5,a2,0x8 56d2: b43c sb a5,11(s0) 56d4: a450 sb a2,12(s0) 56d6: 0435 addi s0,s0,13 56d8: 8522 mv a0,s0 56da: 01c58593 addi a1,a1,28 # 2000701c 56de: 6fc010ef jal ra,6dda 56e2: 209e lhu a5,0(s1) 56e4: 943e add s0,s0,a5 56e6: 47dd li a5,23 56e8: a01c sb a5,0(s0) 56ea: 9681a503 lw a0,-1688(gp) # 20000368 56ee: a7ffc0ef jal ra,216c 56f2: c529 beqz a0,573c 56f4: 9681a503 lw a0,-1688(gp) # 20000368 56f8: 4681 li a3,0 56fa: 4629 li a2,10 56fc: 006c addi a1,sp,12 56fe: b5cfc0ef jal ra,1a5a 5702: 00049023 sh zero,0(s1) 5706: a805 j 5736 5708: 2dc9a503 lw a0,732(s3) 570c: 00140793 addi a5,s0,1 5710: a09e sh a5,0(s1) 5712: 944a add s0,s0,s2 5714: ed1fe0ef jal ra,45e4 5718: a008 sb a0,0(s0) 571a: bfa9 j 5674 571c: 209a lhu a4,0(s1) 571e: 06300793 li a5,99 5722: f6e7e7e3 bltu a5,a4,5690 5726: 9181a503 lw a0,-1768(gp) # 20000318 572a: 020010ef jal ra,674a 572e: 03200793 li a5,50 5732: f4a7efe3 bltu a5,a0,5690 5736: 0141 addi sp,sp,16 5738: deffa06f j 526 <__riscv_restore_10> 573c: 4532 lw a0,12(sp) 573e: d69fb0ef jal ra,14a6 5742: b7c1 j 5702 00005744 : 5744: dd3fa2ef jal t0,516 <__riscv_save_0> 5748: 23ad jal 5cb2 574a: bffd j 5748 0000574c : 574c: dcbfa2ef jal t0,516 <__riscv_save_0> 5750: aebff0ef jal ra,523a 5754: bebff0ef jal ra,533e 5758: cebff0ef jal ra,5442 575c: de7ff0ef jal ra,5542 5760: ee3ff0ef jal ra,5642 5764: 4515 li a0,5 5766: b20fd0ef jal ra,2a86 576a: b7dd j 5750 0000576c : 576c: dabfa2ef jal t0,516 <__riscv_save_0> 5770: 20000437 lui s0,0x20000 5774: 2e042503 lw a0,736(s0) # 200002e0 5778: 7e3000ef jal ra,675a 577c: 4551 li a0,20 577e: b08fd0ef jal ra,2a86 5782: bfcd j 5774 00005784 : 5784: d93fa2ef jal t0,516 <__riscv_save_0> 5788: 2cc1 jal 5a58 578a: bffd j 5788 0000578c : 578c: d8bfa2ef jal t0,516 <__riscv_save_0> 5790: 1141 addi sp,sp,-16 5792: efffc0ef jal ra,2690 5796: c62a sw a0,12(sp) 5798: 4401 li s0,0 579a: 44e5 li s1,25 579c: 00008937 lui s2,0x8 57a0: c2dfe0ef jal ra,43cc 57a4: 2a61 jal 593c 57a6: c4bfe0ef jal ra,43f0 57aa: 225d jal 5950 57ac: 00941d63 bne s0,s1,57c6 57b0: d9dfb0ef jal ra,154c 57b4: 86aa mv a3,a0 57b6: 06a00613 li a2,106 57ba: 4585 li a1,1 57bc: 0c090513 addi a0,s2,192 # 80c0 <_read+0x1c0> 57c0: 4fa010ef jal ra,6cba 57c4: 4401 li s0,0 57c6: 0405 addi s0,s0,1 57c8: 0442 slli s0,s0,0x10 57ca: 06400593 li a1,100 57ce: 0068 addi a0,sp,12 57d0: 8041 srli s0,s0,0x10 57d2: 9e4fd0ef jal ra,29b6 57d6: b7e9 j 57a0 000057d8 : 57d8: d3ffa2ef jal t0,516 <__riscv_save_0> 57dc: d31fe0ef jal ra,450c 57e0: 28dd jal 58d6 57e2: c33fe0ef jal ra,4414 57e6: ba1fe0ef jal ra,4386 57ea: bb1fe0ef jal ra,439a 57ee: 2a9d jal 5964 57f0: eedfe0ef jal ra,46dc 57f4: 2aad jal 596e 57f6: e15fe0ef jal ra,460a 57fa: 2abd jal 5978 57fc: e39fe0ef jal ra,4634 5800: 2249 jal 5982 5802: e5dfe0ef jal ra,465e 5806: 2259 jal 598c 5808: e81fe0ef jal ra,4688 580c: 2269 jal 5996 580e: ea5fe0ef jal ra,46b2 5812: 2279 jal 59a0 5814: 26dd jal 5bfa 5816: 813ff0ef jal ra,5028 581a: 3e800513 li a0,1000 581e: ce5fd0ef jal ra,3502 5822: b08fe0ef jal ra,3b2a 5826: 4585 li a1,1 5828: 4529 li a0,10 582a: bf7fe0ef jal ra,4420 582e: 000085b7 lui a1,0x8 5832: 00005537 lui a0,0x5 5836: 91c18793 addi a5,gp,-1764 # 2000031c 583a: 4709 li a4,2 583c: 4681 li a3,0 583e: 20000613 li a2,512 5842: 0ec58593 addi a1,a1,236 # 80ec <_read+0x1ec> 5846: 78c50513 addi a0,a0,1932 # 578c 584a: ba3fc0ef jal ra,23ec 584e: 000085b7 lui a1,0x8 5852: 00005537 lui a0,0x5 5856: 92818793 addi a5,gp,-1752 # 20000328 585a: 471d li a4,7 585c: 4681 li a3,0 585e: 10000613 li a2,256 5862: 0f858593 addi a1,a1,248 # 80f8 <_read+0x1f8> 5866: 78450513 addi a0,a0,1924 # 5784 586a: b83fc0ef jal ra,23ec 586e: 000085b7 lui a1,0x8 5872: 00005537 lui a0,0x5 5876: 92c18793 addi a5,gp,-1748 # 2000032c 587a: 4715 li a4,5 587c: 4681 li a3,0 587e: 10000613 li a2,256 5882: 10858593 addi a1,a1,264 # 8108 <_read+0x208> 5886: 76c50513 addi a0,a0,1900 # 576c 588a: b63fc0ef jal ra,23ec 588e: 000085b7 lui a1,0x8 5892: 00005537 lui a0,0x5 5896: 92018793 addi a5,gp,-1760 # 20000320 589a: 4711 li a4,4 589c: 4681 li a3,0 589e: 40000613 li a2,1024 58a2: 11858593 addi a1,a1,280 # 8118 <_read+0x218> 58a6: 74c50513 addi a0,a0,1868 # 574c 58aa: b43fc0ef jal ra,23ec 58ae: 000085b7 lui a1,0x8 58b2: 00005537 lui a0,0x5 58b6: 92418793 addi a5,gp,-1756 # 20000324 58ba: 4715 li a4,5 58bc: 4681 li a3,0 58be: 10000613 li a2,256 58c2: 12858593 addi a1,a1,296 # 8128 <_read+0x228> 58c6: 74450513 addi a0,a0,1860 # 5744 58ca: b23fc0ef jal ra,23ec 58ce: d23fc0ef jal ra,25f0 58d2: c69fa06f j 53a <__riscv_restore_0> 000058d6 : 58d6: c41fa2ef jal t0,516 <__riscv_save_0> 58da: 1101 addi sp,sp,-32 58dc: 4669 li a2,26 58de: 4581 li a1,0 58e0: 0048 addi a0,sp,4 58e2: c37fe0ef jal ra,4518 58e6: 45e1 li a1,24 58e8: 86a0 lhu s0,28(sp) 58ea: 0048 addi a0,sp,4 58ec: 6f2000ef jal ra,5fde 58f0: 200077b7 lui a5,0x20007 58f4: 09c78793 addi a5,a5,156 # 2000709c 58f8: 02a41163 bne s0,a0,591a 58fc: 4722 lw a4,8(sp) 58fe: cb98 sw a4,16(a5) 5900: 4732 lw a4,12(sp) 5902: cbd8 sw a4,20(a5) 5904: 4742 lw a4,16(sp) 5906: cf98 sw a4,24(a5) 5908: 4752 lw a4,20(sp) 590a: cfd8 sw a4,28(a5) 590c: 4762 lw a4,24(sp) 590e: d398 sw a4,32(a5) 5910: 4712 lw a4,4(sp) 5912: c7d8 sw a4,12(a5) 5914: 6105 addi sp,sp,32 5916: c25fa06f j 53a <__riscv_restore_0> 591a: 6709 lui a4,0x2 591c: 58070713 addi a4,a4,1408 # 2580 5920: cb98 sw a4,16(a5) 5922: cbd8 sw a4,20(a5) 5924: cf98 sw a4,24(a5) 5926: cfd8 sw a4,28(a5) 5928: 6771 lui a4,0x1c 592a: 20070713 addi a4,a4,512 # 1c200 <_data_lma+0x13e78> 592e: d398 sw a4,32(a5) 5930: b7cd j 5912 00005932 : 5932: 200077b7 lui a5,0x20007 5936: 09c7a503 lw a0,156(a5) # 2000709c 593a: 8082 ret 0000593c : 593c: 200077b7 lui a5,0x20007 5940: 08a7ae23 sw a0,156(a5) # 2000709c 5944: 8082 ret 00005946 : 5946: 200077b7 lui a5,0x20007 594a: 0a07a503 lw a0,160(a5) # 200070a0 594e: 8082 ret 00005950 : 5950: 200077b7 lui a5,0x20007 5954: 0aa7a023 sw a0,160(a5) # 200070a0 5958: 8082 ret 0000595a : 595a: 200077b7 lui a5,0x20007 595e: 0a47a503 lw a0,164(a5) # 200070a4 5962: 8082 ret 00005964 : 5964: 200077b7 lui a5,0x20007 5968: 0a87a503 lw a0,168(a5) # 200070a8 596c: 8082 ret 0000596e : 596e: 200077b7 lui a5,0x20007 5972: 0ac7a503 lw a0,172(a5) # 200070ac 5976: 8082 ret 00005978 : 5978: 200077b7 lui a5,0x20007 597c: 0b07a503 lw a0,176(a5) # 200070b0 5980: 8082 ret 00005982 : 5982: 200077b7 lui a5,0x20007 5986: 0b47a503 lw a0,180(a5) # 200070b4 598a: 8082 ret 0000598c : 598c: 200077b7 lui a5,0x20007 5990: 0b87a503 lw a0,184(a5) # 200070b8 5994: 8082 ret 00005996 : 5996: 200077b7 lui a5,0x20007 599a: 0bc7a503 lw a0,188(a5) # 200070bc 599e: 8082 ret 000059a0 : 59a0: b5dfa2ef jal t0,4fc <__riscv_save_4> 59a4: 4601 li a2,0 59a6: 4591 li a1,4 59a8: 4515 li a0,5 59aa: 840fc0ef jal ra,19ea 59ae: 93418b13 addi s6,gp,-1740 # 20000334 59b2: 00ab2023 sw a0,0(s6) 59b6: 4601 li a2,0 59b8: 4591 li a1,4 59ba: 4515 li a0,5 59bc: 82efc0ef jal ra,19ea 59c0: 93c18a93 addi s5,gp,-1732 # 2000033c 59c4: 00aaa023 sw a0,0(s5) 59c8: 4601 li a2,0 59ca: 4591 li a1,4 59cc: 4515 li a0,5 59ce: 81cfc0ef jal ra,19ea 59d2: 94418a13 addi s4,gp,-1724 # 20000344 59d6: 00aa2023 sw a0,0(s4) 59da: 4601 li a2,0 59dc: 4591 li a1,4 59de: 4515 li a0,5 59e0: 80afc0ef jal ra,19ea 59e4: 94c18993 addi s3,gp,-1716 # 2000034c 59e8: 00a9a023 sw a0,0(s3) 59ec: 4601 li a2,0 59ee: 4591 li a1,4 59f0: 4529 li a0,10 59f2: ff9fb0ef jal ra,19ea 59f6: 95418913 addi s2,gp,-1708 # 20000354 59fa: 4601 li a2,0 59fc: 00a92023 sw a0,0(s2) 5a00: 4591 li a1,4 5a02: 4529 li a0,10 5a04: fe7fb0ef jal ra,19ea 5a08: 96818493 addi s1,gp,-1688 # 20000368 5a0c: c088 sw a0,0(s1) 5a0e: 4519 li a0,6 5a10: 96018413 addi s0,gp,-1696 # 20000360 5a14: 867fc0ef jal ra,227a 5a18: 85aa mv a1,a0 5a1a: c008 sw a0,0(s0) 5a1c: 000b2503 lw a0,0(s6) 5a20: 86bfc0ef jal ra,228a 5a24: 400c lw a1,0(s0) 5a26: 000aa503 lw a0,0(s5) 5a2a: 861fc0ef jal ra,228a 5a2e: 400c lw a1,0(s0) 5a30: 000a2503 lw a0,0(s4) 5a34: 857fc0ef jal ra,228a 5a38: 400c lw a1,0(s0) 5a3a: 0009a503 lw a0,0(s3) 5a3e: 84dfc0ef jal ra,228a 5a42: 400c lw a1,0(s0) 5a44: 00092503 lw a0,0(s2) 5a48: 843fc0ef jal ra,228a 5a4c: 400c lw a1,0(s0) 5a4e: 4088 lw a0,0(s1) 5a50: 83bfc0ef jal ra,228a 5a54: addfa06f j 530 <__riscv_restore_4> 00005a58 : 5a58: aa5fa2ef jal t0,4fc <__riscv_save_4> 5a5c: 9601a503 lw a0,-1696(gp) # 20000360 5a60: 55fd li a1,-1 5a62: 200009b7 lui s3,0x20000 5a66: 853fc0ef jal ra,22b8 5a6a: 96a1a623 sw a0,-1684(gp) # 2000036c 5a6e: 2e09a503 lw a0,736(s3) # 200002e0 5a72: 95c18413 addi s0,gp,-1700 # 2000035c 5a76: fb8ff0ef jal ra,522e 5a7a: e90d bnez a0,5aac 5a7c: 9681a503 lw a0,-1688(gp) # 20000368 5a80: 200074b7 lui s1,0x20007 5a84: 0c048493 addi s1,s1,192 # 200070c0 5a88: 4601 li a2,0 5a8a: 01048593 addi a1,s1,16 5a8e: bbcfc0ef jal ra,1e4a 5a92: 4785 li a5,1 5a94: 892a mv s2,a0 5a96: 00f51b63 bne a0,a5,5aac 5a9a: 489c lw a5,16(s1) 5a9c: 2e09a503 lw a0,736(s3) 5aa0: 2392 lhu a2,0(a5) 5aa2: 43cc lw a1,4(a5) 5aa4: a6cff0ef jal ra,4d10 5aa8: 01240023 sb s2,0(s0) 5aac: 20000937 lui s2,0x20000 5ab0: 2cc92503 lw a0,716(s2) # 200002cc 5ab4: f5cff0ef jal ra,5210 5ab8: e90d bnez a0,5aea 5aba: 9341a503 lw a0,-1740(gp) # 20000334 5abe: 200075b7 lui a1,0x20007 5ac2: 0c058993 addi s3,a1,192 # 200070c0 5ac6: 4601 li a2,0 5ac8: 0c058593 addi a1,a1,192 5acc: b7efc0ef jal ra,1e4a 5ad0: 4785 li a5,1 5ad2: 84aa mv s1,a0 5ad4: 00f51b63 bne a0,a5,5aea 5ad8: 0009a783 lw a5,0(s3) 5adc: 2cc92503 lw a0,716(s2) 5ae0: 2392 lhu a2,0(a5) 5ae2: 43cc lw a1,4(a5) 5ae4: a2cff0ef jal ra,4d10 5ae8: a004 sb s1,0(s0) 5aea: 200009b7 lui s3,0x20000 5aee: 2d09a503 lw a0,720(s3) # 200002d0 5af2: f1eff0ef jal ra,5210 5af6: e90d bnez a0,5b28 5af8: 93c1a503 lw a0,-1732(gp) # 2000033c 5afc: 200074b7 lui s1,0x20007 5b00: 0c048493 addi s1,s1,192 # 200070c0 5b04: 4601 li a2,0 5b06: 00448593 addi a1,s1,4 5b0a: b40fc0ef jal ra,1e4a 5b0e: 4785 li a5,1 5b10: 892a mv s2,a0 5b12: 00f51b63 bne a0,a5,5b28 5b16: 40dc lw a5,4(s1) 5b18: 2d09a503 lw a0,720(s3) 5b1c: 2392 lhu a2,0(a5) 5b1e: 43cc lw a1,4(a5) 5b20: 9f0ff0ef jal ra,4d10 5b24: 01240023 sb s2,0(s0) 5b28: 200009b7 lui s3,0x20000 5b2c: 2d49a503 lw a0,724(s3) # 200002d4 5b30: ee0ff0ef jal ra,5210 5b34: e90d bnez a0,5b66 5b36: 9441a503 lw a0,-1724(gp) # 20000344 5b3a: 200074b7 lui s1,0x20007 5b3e: 0c048493 addi s1,s1,192 # 200070c0 5b42: 4601 li a2,0 5b44: 00848593 addi a1,s1,8 5b48: b02fc0ef jal ra,1e4a 5b4c: 4785 li a5,1 5b4e: 892a mv s2,a0 5b50: 00f51b63 bne a0,a5,5b66 5b54: 449c lw a5,8(s1) 5b56: 2d49a503 lw a0,724(s3) 5b5a: 2392 lhu a2,0(a5) 5b5c: 43cc lw a1,4(a5) 5b5e: 9b2ff0ef jal ra,4d10 5b62: 01240023 sb s2,0(s0) 5b66: 200009b7 lui s3,0x20000 5b6a: 2d89a503 lw a0,728(s3) # 200002d8 5b6e: ea2ff0ef jal ra,5210 5b72: e915 bnez a0,5ba6 5b74: 94c1a503 lw a0,-1716(gp) # 2000034c 5b78: 200074b7 lui s1,0x20007 5b7c: 0c048493 addi s1,s1,192 # 200070c0 5b80: 4601 li a2,0 5b82: 00c48593 addi a1,s1,12 5b86: ac4fc0ef jal ra,1e4a 5b8a: 4785 li a5,1 5b8c: 892a mv s2,a0 5b8e: 00f51c63 bne a0,a5,5ba6 5b92: 44d8 lw a4,12(s1) 5b94: 449c lw a5,8(s1) 5b96: 2d89a503 lw a0,728(s3) 5b9a: 2312 lhu a2,0(a4) 5b9c: 43cc lw a1,4(a5) 5b9e: 972ff0ef jal ra,4d10 5ba2: 01240023 sb s2,0(s0) 5ba6: 20000937 lui s2,0x20000 5baa: 2dc92503 lw a0,732(s2) # 200002dc 5bae: e62ff0ef jal ra,5210 5bb2: ed15 bnez a0,5bee 5bb4: 9541a503 lw a0,-1708(gp) # 20000354 5bb8: 200074b7 lui s1,0x20007 5bbc: 0c048493 addi s1,s1,192 # 200070c0 5bc0: 4601 li a2,0 5bc2: 01448593 addi a1,s1,20 5bc6: a84fc0ef jal ra,1e4a 5bca: 4785 li a5,1 5bcc: 02f51163 bne a0,a5,5bee 5bd0: 48dc lw a5,20(s1) 5bd2: 2388 lbu a0,0(a5) 5bd4: b62ff0ef jal ra,4f36 5bd8: 48dc lw a5,20(s1) 5bda: 2dc92503 lw a0,732(s2) 5bde: 23d2 lhu a2,4(a5) 5be0: 478c lw a1,8(a5) 5be2: 92eff0ef jal ra,4d10 5be6: 00040023 sb zero,0(s0) 5bea: 947fa06f j 530 <__riscv_restore_4> 5bee: 201c lbu a5,0(s0) 5bf0: fbfd bnez a5,5be6 5bf2: 450d li a0,3 5bf4: e93fc0ef jal ra,2a86 5bf8: b7fd j 5be6 00005bfa : 5bfa: 903fa2ef jal t0,4fc <__riscv_save_4> 5bfe: 4519 li a0,6 5c00: 93018413 addi s0,gp,-1744 # 20000330 5c04: e76fc0ef jal ra,227a 5c08: c008 sw a0,0(s0) 5c0a: 460d li a2,3 5c0c: 4581 li a1,0 5c0e: 4505 li a0,1 5c10: ddbfb0ef jal ra,19ea 5c14: 93818b13 addi s6,gp,-1736 # 20000338 5c18: 00ab2023 sw a0,0(s6) 5c1c: 460d li a2,3 5c1e: 4581 li a1,0 5c20: 4505 li a0,1 5c22: dc9fb0ef jal ra,19ea 5c26: 94018a93 addi s5,gp,-1728 # 20000340 5c2a: 00aaa023 sw a0,0(s5) 5c2e: 460d li a2,3 5c30: 4581 li a1,0 5c32: 4505 li a0,1 5c34: db7fb0ef jal ra,19ea 5c38: 94818a13 addi s4,gp,-1720 # 20000348 5c3c: 00aa2023 sw a0,0(s4) 5c40: 460d li a2,3 5c42: 4581 li a1,0 5c44: 4505 li a0,1 5c46: da5fb0ef jal ra,19ea 5c4a: 95018993 addi s3,gp,-1712 # 20000350 5c4e: 00a9a023 sw a0,0(s3) 5c52: 460d li a2,3 5c54: 4581 li a1,0 5c56: 4505 li a0,1 5c58: d93fb0ef jal ra,19ea 5c5c: 95818913 addi s2,gp,-1704 # 20000358 5c60: 460d li a2,3 5c62: 00a92023 sw a0,0(s2) 5c66: 4581 li a1,0 5c68: 4505 li a0,1 5c6a: d81fb0ef jal ra,19ea 5c6e: 96418493 addi s1,gp,-1692 # 20000364 5c72: c088 sw a0,0(s1) 5c74: 400c lw a1,0(s0) 5c76: 000b2503 lw a0,0(s6) 5c7a: e10fc0ef jal ra,228a 5c7e: 400c lw a1,0(s0) 5c80: 000aa503 lw a0,0(s5) 5c84: e06fc0ef jal ra,228a 5c88: 400c lw a1,0(s0) 5c8a: 000a2503 lw a0,0(s4) 5c8e: dfcfc0ef jal ra,228a 5c92: 400c lw a1,0(s0) 5c94: 0009a503 lw a0,0(s3) 5c98: df2fc0ef jal ra,228a 5c9c: 400c lw a1,0(s0) 5c9e: 00092503 lw a0,0(s2) 5ca2: de8fc0ef jal ra,228a 5ca6: 400c lw a1,0(s0) 5ca8: 4088 lw a0,0(s1) 5caa: de0fc0ef jal ra,228a 5cae: 883fa06f j 530 <__riscv_restore_4> 00005cb2 : 5cb2: 865fa2ef jal t0,516 <__riscv_save_0> 5cb6: 9301a503 lw a0,-1744(gp) # 20000330 5cba: 55fd li a1,-1 5cbc: dfcfc0ef jal ra,22b8 5cc0: 93818413 addi s0,gp,-1736 # 20000338 5cc4: 401c lw a5,0(s0) 5cc6: 02a79d63 bne a5,a0,5d00 5cca: 200077b7 lui a5,0x20007 5cce: 0c07a503 lw a0,192(a5) # 200070c0 5cd2: fd4fb0ef jal ra,14a6 5cd6: 4505 li a0,1 5cd8: daffc0ef jal ra,2a86 5cdc: 40012537 lui a0,0x40012 5ce0: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5ce4: 4601 li a2,0 5ce6: 02000593 li a1,32 5cea: 9e6fb0ef jal ra,ed0 5cee: 4501 li a0,0 5cf0: ab1fe0ef jal ra,47a0 5cf4: 4008 lw a0,0(s0) 5cf6: 4581 li a1,0 5cf8: ab8fc0ef jal ra,1fb0 5cfc: 83ffa06f j 53a <__riscv_restore_0> 5d00: 94018413 addi s0,gp,-1728 # 20000340 5d04: 401c lw a5,0(s0) 5d06: 02a79863 bne a5,a0,5d36 5d0a: 200077b7 lui a5,0x20007 5d0e: 0c47a503 lw a0,196(a5) # 200070c4 5d12: f94fb0ef jal ra,14a6 5d16: 4505 li a0,1 5d18: d6ffc0ef jal ra,2a86 5d1c: 40012537 lui a0,0x40012 5d20: 4601 li a2,0 5d22: 04000593 li a1,64 5d26: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5d2a: 9a6fb0ef jal ra,ed0 5d2e: 4501 li a0,0 5d30: a99fe0ef jal ra,47c8 5d34: b7c1 j 5cf4 5d36: 94818413 addi s0,gp,-1720 # 20000348 5d3a: 401c lw a5,0(s0) 5d3c: 02a79763 bne a5,a0,5d6a 5d40: 200077b7 lui a5,0x20007 5d44: 0c87a503 lw a0,200(a5) # 200070c8 5d48: f5efb0ef jal ra,14a6 5d4c: 4505 li a0,1 5d4e: d39fc0ef jal ra,2a86 5d52: 40011537 lui a0,0x40011 5d56: 4601 li a2,0 5d58: 4589 li a1,2 5d5a: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 5d5e: 972fb0ef jal ra,ed0 5d62: 4501 li a0,0 5d64: a8dfe0ef jal ra,47f0 5d68: b771 j 5cf4 5d6a: 95018413 addi s0,gp,-1712 # 20000350 5d6e: 401c lw a5,0(s0) 5d70: 02a79763 bne a5,a0,5d9e 5d74: 200077b7 lui a5,0x20007 5d78: 0cc7a503 lw a0,204(a5) # 200070cc 5d7c: f2afb0ef jal ra,14a6 5d80: 4505 li a0,1 5d82: d05fc0ef jal ra,2a86 5d86: 40011537 lui a0,0x40011 5d8a: 4601 li a2,0 5d8c: 4585 li a1,1 5d8e: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 5d92: 93efb0ef jal ra,ed0 5d96: 4501 li a0,0 5d98: a81fe0ef jal ra,4818 5d9c: bfa1 j 5cf4 5d9e: 95818413 addi s0,gp,-1704 # 20000358 5da2: 401c lw a5,0(s0) 5da4: 02a79863 bne a5,a0,5dd4 5da8: 200077b7 lui a5,0x20007 5dac: 0d47a503 lw a0,212(a5) # 200070d4 5db0: ef6fb0ef jal ra,14a6 5db4: 4505 li a0,1 5db6: cd1fc0ef jal ra,2a86 5dba: 40011537 lui a0,0x40011 5dbe: 4601 li a2,0 5dc0: 10000593 li a1,256 5dc4: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 5dc8: 908fb0ef jal ra,ed0 5dcc: 4501 li a0,0 5dce: a73fe0ef jal ra,4840 5dd2: b70d j 5cf4 5dd4: 96418413 addi s0,gp,-1692 # 20000364 5dd8: 401c lw a5,0(s0) 5dda: f2a791e3 bne a5,a0,5cfc 5dde: 200077b7 lui a5,0x20007 5de2: 0d07a503 lw a0,208(a5) # 200070d0 5de6: ec0fb0ef jal ra,14a6 5dea: 4501 li a0,0 5dec: a7ffe0ef jal ra,486a 5df0: b711 j 5cf4 00005df2 : 5df2: f24fa2ef jal t0,516 <__riscv_save_0> 5df6: 9381a503 lw a0,-1736(gp) # 20000338 5dfa: 4581 li a1,0 5dfc: f3ffb0ef jal ra,1d3a 5e00: f3afa06f j 53a <__riscv_restore_0> 00005e04 : 5e04: f12fa2ef jal t0,516 <__riscv_save_0> 5e08: 9401a503 lw a0,-1728(gp) # 20000340 5e0c: 4581 li a1,0 5e0e: f2dfb0ef jal ra,1d3a 5e12: f28fa06f j 53a <__riscv_restore_0> 00005e16 : 5e16: f00fa2ef jal t0,516 <__riscv_save_0> 5e1a: 9481a503 lw a0,-1720(gp) # 20000348 5e1e: 4581 li a1,0 5e20: f1bfb0ef jal ra,1d3a 5e24: f16fa06f j 53a <__riscv_restore_0> 00005e28 : 5e28: eeefa2ef jal t0,516 <__riscv_save_0> 5e2c: 9501a503 lw a0,-1712(gp) # 20000350 5e30: 4581 li a1,0 5e32: f09fb0ef jal ra,1d3a 5e36: f04fa06f j 53a <__riscv_restore_0> 00005e3a : 5e3a: edcfa2ef jal t0,516 <__riscv_save_0> 5e3e: 9581a503 lw a0,-1704(gp) # 20000358 5e42: 4581 li a1,0 5e44: ef7fb0ef jal ra,1d3a 5e48: ef2fa06f j 53a <__riscv_restore_0> 00005e4c : 5e4c: ecafa2ef jal t0,516 <__riscv_save_0> 5e50: 9641a503 lw a0,-1692(gp) # 20000364 5e54: 4581 li a1,0 5e56: ee5fb0ef jal ra,1d3a 5e5a: ee0fa06f j 53a <__riscv_restore_0> 00005e5e : 5e5e: eb8fa2ef jal t0,516 <__riscv_save_0> 5e62: 4525 li a0,9 5e64: e30fe0ef jal ra,4494 5e68: ed2fa06f j 53a <__riscv_restore_0> 00005e6c : 5e6c: eaafa2ef jal t0,516 <__riscv_save_0> 5e70: 4521 li a0,8 5e72: e22fe0ef jal ra,4494 5e76: ec4fa06f j 53a <__riscv_restore_0> 00005e7a : 5e7a: e9cfa2ef jal t0,516 <__riscv_save_0> 5e7e: 451d li a0,7 5e80: e14fe0ef jal ra,4494 5e84: eb6fa06f j 53a <__riscv_restore_0> 00005e88 : 5e88: e8efa2ef jal t0,516 <__riscv_save_0> 5e8c: 4519 li a0,6 5e8e: e06fe0ef jal ra,4494 5e92: ea8fa06f j 53a <__riscv_restore_0> 00005e96 : 5e96: e80fa2ef jal t0,516 <__riscv_save_0> 5e9a: 4515 li a0,5 5e9c: df8fe0ef jal ra,4494 5ea0: e9afa06f j 53a <__riscv_restore_0> 00005ea4 : 5ea4: e72fa2ef jal t0,516 <__riscv_save_0> 5ea8: 4511 li a0,4 5eaa: deafe0ef jal ra,4494 5eae: e8cfa06f j 53a <__riscv_restore_0> 00005eb2 : 5eb2: e64fa2ef jal t0,516 <__riscv_save_0> 5eb6: 450d li a0,3 5eb8: ddcfe0ef jal ra,4494 5ebc: e7efa06f j 53a <__riscv_restore_0> 00005ec0 : 5ec0: e56fa2ef jal t0,516 <__riscv_save_0> 5ec4: 4509 li a0,2 5ec6: dcefe0ef jal ra,4494 5eca: e70fa06f j 53a <__riscv_restore_0> 00005ece : 5ece: e48fa2ef jal t0,516 <__riscv_save_0> 5ed2: 4505 li a0,1 5ed4: dc0fe0ef jal ra,4494 5ed8: e62fa06f j 53a <__riscv_restore_0> 00005edc : 5edc: e3afa2ef jal t0,516 <__riscv_save_0> 5ee0: a7bff0ef jal ra,595a 5ee4: 000087b7 lui a5,0x8 5ee8: 1387a583 lw a1,312(a5) # 8138 <_read+0x238> 5eec: 103000ef jal ra,67ee <__mulsf3> 5ef0: 38f000ef jal ra,6a7e <__fixunssfsi> 5ef4: 0542 slli a0,a0,0x10 5ef6: 8141 srli a0,a0,0x10 5ef8: e42fa06f j 53a <__riscv_restore_0> 00005efc : 5efc: e1afa2ef jal t0,516 <__riscv_save_0> 5f00: a47ff0ef jal ra,5946 5f04: 000087b7 lui a5,0x8 5f08: 1387a583 lw a1,312(a5) # 8138 <_read+0x238> 5f0c: 0e3000ef jal ra,67ee <__mulsf3> 5f10: 36f000ef jal ra,6a7e <__fixunssfsi> 5f14: 0542 slli a0,a0,0x10 5f16: 8141 srli a0,a0,0x10 5f18: e22fa06f j 53a <__riscv_restore_0> 00005f1c : 5f1c: dfafa2ef jal t0,516 <__riscv_save_0> 5f20: a13ff0ef jal ra,5932 5f24: 000087b7 lui a5,0x8 5f28: 1387a583 lw a1,312(a5) # 8138 <_read+0x238> 5f2c: 0c3000ef jal ra,67ee <__mulsf3> 5f30: 34f000ef jal ra,6a7e <__fixunssfsi> 5f34: 0542 slli a0,a0,0x10 5f36: 8141 srli a0,a0,0x10 5f38: e02fa06f j 53a <__riscv_restore_0> 00005f3c : 5f3c: ddafa2ef jal t0,516 <__riscv_save_0> 5f40: 210c lbu a1,0(a0) 5f42: 4525 li a0,9 5f44: cdcfe0ef jal ra,4420 5f48: 4501 li a0,0 5f4a: df0fa06f j 53a <__riscv_restore_0> 00005f4e : 5f4e: dc8fa2ef jal t0,516 <__riscv_save_0> 5f52: 210c lbu a1,0(a0) 5f54: 4521 li a0,8 5f56: ccafe0ef jal ra,4420 5f5a: 4501 li a0,0 5f5c: ddefa06f j 53a <__riscv_restore_0> 00005f60 : 5f60: db6fa2ef jal t0,516 <__riscv_save_0> 5f64: 210c lbu a1,0(a0) 5f66: 451d li a0,7 5f68: cb8fe0ef jal ra,4420 5f6c: 4501 li a0,0 5f6e: dccfa06f j 53a <__riscv_restore_0> 00005f72 : 5f72: da4fa2ef jal t0,516 <__riscv_save_0> 5f76: 210c lbu a1,0(a0) 5f78: 4519 li a0,6 5f7a: ca6fe0ef jal ra,4420 5f7e: 4501 li a0,0 5f80: dbafa06f j 53a <__riscv_restore_0> 00005f84 : 5f84: d92fa2ef jal t0,516 <__riscv_save_0> 5f88: 210c lbu a1,0(a0) 5f8a: 4515 li a0,5 5f8c: c94fe0ef jal ra,4420 5f90: 4501 li a0,0 5f92: da8fa06f j 53a <__riscv_restore_0> 00005f96 : 5f96: d80fa2ef jal t0,516 <__riscv_save_0> 5f9a: 210c lbu a1,0(a0) 5f9c: 4511 li a0,4 5f9e: c82fe0ef jal ra,4420 5fa2: 4501 li a0,0 5fa4: d96fa06f j 53a <__riscv_restore_0> 00005fa8 : 5fa8: d6efa2ef jal t0,516 <__riscv_save_0> 5fac: 210c lbu a1,0(a0) 5fae: 450d li a0,3 5fb0: c70fe0ef jal ra,4420 5fb4: 4501 li a0,0 5fb6: d84fa06f j 53a <__riscv_restore_0> 00005fba : 5fba: d5cfa2ef jal t0,516 <__riscv_save_0> 5fbe: 210c lbu a1,0(a0) 5fc0: 4509 li a0,2 5fc2: c5efe0ef jal ra,4420 5fc6: 4501 li a0,0 5fc8: d72fa06f j 53a <__riscv_restore_0> 00005fcc : 5fcc: d4afa2ef jal t0,516 <__riscv_save_0> 5fd0: 210c lbu a1,0(a0) 5fd2: 4505 li a0,1 5fd4: c4cfe0ef jal ra,4420 5fd8: 4501 li a0,0 5fda: d60fa06f j 53a <__riscv_restore_0> 00005fde : 5fde: 67c1 lui a5,0x10 5fe0: 7669 lui a2,0xffffa 5fe2: 4681 li a3,0 5fe4: 17fd addi a5,a5,-1 5fe6: 0605 addi a2,a2,1 5fe8: 01069713 slli a4,a3,0x10 5fec: 8341 srli a4,a4,0x10 5fee: 00b76463 bltu a4,a1,5ff6 5ff2: 853e mv a0,a5 5ff4: 8082 ret 5ff6: 00d50733 add a4,a0,a3 5ffa: 2318 lbu a4,0(a4) 5ffc: 8fb9 xor a5,a5,a4 5ffe: 4721 li a4,8 6000: 0017f813 andi a6,a5,1 6004: 8385 srli a5,a5,0x1 6006: 00080563 beqz a6,6010 600a: 8fb1 xor a5,a5,a2 600c: 07c2 slli a5,a5,0x10 600e: 83c1 srli a5,a5,0x10 6010: 177d addi a4,a4,-1 6012: 0742 slli a4,a4,0x10 6014: 8341 srli a4,a4,0x10 6016: f76d bnez a4,6000 6018: 0685 addi a3,a3,1 601a: b7f9 j 5fe8 0000601c : 601c: ce0fa2ef jal t0,4fc <__riscv_save_4> 6020: 97218913 addi s2,gp,-1678 # 20000372 6024: 9701d483 lhu s1,-1680(gp) # 20000370 6028: 00095403 lhu s0,0(s2) 602c: 4981 li s3,0 602e: fff48793 addi a5,s1,-1 6032: 02f44c63 blt s0,a5,606a 6036: ffd48593 addi a1,s1,-3 603a: 20007a37 lui s4,0x20007 603e: 0d8a0a93 addi s5,s4,216 # 200070d8 6042: 0ff5f593 andi a1,a1,255 6046: 0d8a0513 addi a0,s4,216 604a: f95ff0ef jal ra,5fde 604e: 94d6 add s1,s1,s5 6050: ffd4c783 lbu a5,-3(s1) 6054: ffe4c703 lbu a4,-2(s1) 6058: 07a2 slli a5,a5,0x8 605a: 8fd9 or a5,a5,a4 605c: 97818713 addi a4,gp,-1672 # 20000378 6060: 00f51863 bne a0,a5,6070 6064: 4795 li a5,5 6066: c31c sw a5,0(a4) 6068: 4985 li s3,1 606a: 854e mv a0,s3 606c: cc4fa06f j 530 <__riscv_restore_4> 6070: fff40613 addi a2,s0,-1 6074: 0642 slli a2,a2,0x10 6076: 8241 srli a2,a2,0x10 6078: 001a8593 addi a1,s5,1 607c: 0d8a0513 addi a0,s4,216 6080: 00072023 sw zero,0(a4) 6084: 00c91023 sh a2,0(s2) 6088: 381000ef jal ra,6c08 608c: bff9 j 606a 0000608e : 608e: c60fa2ef jal t0,4ee <__riscv_save_10> 6092: 97818493 addi s1,gp,-1672 # 20000378 6096: 409c lw a5,0(s1) 6098: 7139 addi sp,sp,-64 609a: efb1 bnez a5,60f6 609c: 9721d603 lhu a2,-1678(gp) # 20000372 60a0: 4685 li a3,1 60a2: 97218793 addi a5,gp,-1678 # 20000372 60a6: 02c6f963 bgeu a3,a2,60d8 60aa: 20007537 lui a0,0x20007 60ae: 0d850713 addi a4,a0,216 # 200070d8 60b2: 00074803 lbu a6,0(a4) 60b6: 05300893 li a7,83 60ba: 0d850593 addi a1,a0,216 60be: 03181063 bne a6,a7,60de 60c2: 3314 lbu a3,1(a4) 60c4: 04c00713 li a4,76 60c8: 52e69b63 bne a3,a4,65fe 60cc: 47b1 li a5,12 60ce: c09c sw a5,0(s1) 60d0: dc0fc0ef jal ra,2690 60d4: 96a1aa23 sw a0,-1676(gp) # 20000374 60d8: 6121 addi sp,sp,64 60da: c4cfa06f j 526 <__riscv_restore_10> 60de: 04700893 li a7,71 60e2: 51181e63 bne a6,a7,65fe 60e6: 00174803 lbu a6,1(a4) 60ea: 05700713 li a4,87 60ee: 50e81863 bne a6,a4,65fe 60f2: c094 sw a3,0(s1) 60f4: bff1 j 60d0 60f6: 4705 li a4,1 60f8: 97818413 addi s0,gp,-1672 # 20000378 60fc: 04e79763 bne a5,a4,614a 6100: 20007737 lui a4,0x20007 6104: 0da74703 lbu a4,218(a4) # 200070da 6108: 46c1 li a3,16 610a: 0df77613 andi a2,a4,223 610e: 00d60863 beq a2,a3,611e 6112: 03070713 addi a4,a4,48 6116: 0ff77713 andi a4,a4,255 611a: 00e7e563 bltu a5,a4,6124 611e: 4789 li a5,2 6120: c01c sw a5,0(s0) 6122: bf5d j 60d8 6124: 97218793 addi a5,gp,-1678 # 20000372 6128: 2392 lhu a2,0(a5) 612a: 00042023 sw zero,0(s0) 612e: 167d addi a2,a2,-1 6130: 0642 slli a2,a2,0x10 6132: 8241 srli a2,a2,0x10 6134: a392 sh a2,0(a5) 6136: 20007537 lui a0,0x20007 613a: 0d850593 addi a1,a0,216 # 200070d8 613e: 0585 addi a1,a1,1 6140: 0d850513 addi a0,a0,216 6144: 2c5000ef jal ra,6c08 6148: bf41 j 60d8 614a: 4709 li a4,2 614c: 0ae79363 bne a5,a4,61f2 6150: 9721d603 lhu a2,-1678(gp) # 20000372 6154: 4711 li a4,4 6156: 97218693 addi a3,gp,-1678 # 20000372 615a: f6c77fe3 bgeu a4,a2,60d8 615e: 20007537 lui a0,0x20007 6162: 0d850793 addi a5,a0,216 # 200070d8 6166: 23b8 lbu a4,2(a5) 6168: 03000813 li a6,48 616c: 0d850593 addi a1,a0,216 6170: 01071f63 bne a4,a6,618e 6174: 33b8 lbu a4,3(a5) 6176: 23dc lbu a5,4(a5) 6178: 0722 slli a4,a4,0x8 617a: 8fd9 or a5,a5,a4 617c: 4725 li a4,9 617e: 44f76463 bltu a4,a5,65c6 6182: 4729 li a4,10 6184: 96e19823 sh a4,-1680(gp) # 20000370 6188: 478d li a5,3 618a: c09c sw a5,0(s1) 618c: b7b1 j 60d8 618e: 4841 li a6,16 6190: 01071b63 bne a4,a6,61a6 6194: 33b8 lbu a4,3(a5) 6196: 23dc lbu a5,4(a5) 6198: 0722 slli a4,a4,0x8 619a: 8fd9 or a5,a5,a4 619c: 4725 li a4,9 619e: 42f76463 bltu a4,a5,65c6 61a2: 479d li a5,7 61a4: b7dd j 618a 61a6: 0d000813 li a6,208 61aa: 01071863 bne a4,a6,61ba 61ae: 33b8 lbu a4,3(a5) 61b0: 23dc lbu a5,4(a5) 61b2: 40e7ea63 bltu a5,a4,65c6 61b6: 47a5 li a5,9 61b8: bfc9 j 618a 61ba: 0d100813 li a6,209 61be: 41071463 bne a4,a6,65c6 61c2: 23d8 lbu a4,4(a5) 61c4: 0037c803 lbu a6,3(a5) # 10003 <_data_lma+0x7c7b> 61c8: 0722 slli a4,a4,0x8 61ca: 01076733 or a4,a4,a6 61ce: 00871793 slli a5,a4,0x8 61d2: 8321 srli a4,a4,0x8 61d4: 8fd9 or a5,a5,a4 61d6: 07c2 slli a5,a5,0x10 61d8: 83c1 srli a5,a5,0x10 61da: fff78813 addi a6,a5,-1 61de: 04e00713 li a4,78 61e2: 3f076263 bltu a4,a6,65c6 61e6: 472d li a4,11 61e8: c098 sw a4,0(s1) 61ea: 07a1 addi a5,a5,8 61ec: 96f19823 sh a5,-1680(gp) # 20000370 61f0: b5e5 j 60d8 61f2: 470d li a4,3 61f4: 04e79063 bne a5,a4,6234 61f8: 9721d603 lhu a2,-1678(gp) # 20000372 61fc: 4699 li a3,6 61fe: 97218713 addi a4,gp,-1678 # 20000372 6202: 00c6ff63 bgeu a3,a2,6220 6206: 200076b7 lui a3,0x20007 620a: 0d868693 addi a3,a3,216 # 200070d8 620e: 32dc lbu a5,5(a3) 6210: 22f4 lbu a3,6(a3) 6212: 07a2 slli a5,a5,0x8 6214: 8fd5 or a5,a5,a3 6216: 46cd li a3,19 6218: 00f6e763 bltu a3,a5,6226 621c: 4791 li a5,4 621e: b7b5 j 618a 6220: 4791 li a5,4 6222: eac7fbe3 bgeu a5,a2,60d8 6226: 167d addi a2,a2,-1 6228: 0642 slli a2,a2,0x10 622a: 8241 srli a2,a2,0x10 622c: 00042023 sw zero,0(s0) 6230: a312 sh a2,0(a4) 6232: b711 j 6136 6234: 4711 li a4,4 6236: 04e79f63 bne a5,a4,6294 623a: 97218993 addi s3,gp,-1678 # 20000372 623e: 0009d403 lhu s0,0(s3) 6242: 47a1 li a5,8 6244: e887fae3 bgeu a5,s0,60d8 6248: 9701d903 lhu s2,-1680(gp) # 20000370 624c: 20007a37 lui s4,0x20007 6250: 0d8a0a93 addi s5,s4,216 # 200070d8 6254: ffd90593 addi a1,s2,-3 6258: 0ff5f593 andi a1,a1,255 625c: 0d8a0513 addi a0,s4,216 6260: d7fff0ef jal ra,5fde 6264: 9956 add s2,s2,s5 6266: ffd94783 lbu a5,-3(s2) 626a: ffe94703 lbu a4,-2(s2) 626e: 07a2 slli a5,a5,0x8 6270: 8fd9 or a5,a5,a4 6272: 00a79463 bne a5,a0,627a 6276: 4795 li a5,5 6278: bf09 j 618a 627a: fff40613 addi a2,s0,-1 627e: 0642 slli a2,a2,0x10 6280: 8241 srli a2,a2,0x10 6282: 0004a023 sw zero,0(s1) 6286: 00c99023 sh a2,0(s3) 628a: 001a8593 addi a1,s5,1 628e: 0d8a0513 addi a0,s4,216 6292: bd4d j 6144 6294: 4715 li a4,5 6296: 02e79763 bne a5,a4,62c4 629a: 9721d603 lhu a2,-1678(gp) # 20000372 629e: 9701d703 lhu a4,-1680(gp) # 20000370 62a2: 20007537 lui a0,0x20007 62a6: 97218793 addi a5,gp,-1678 # 20000372 62aa: 0d850593 addi a1,a0,216 # 200070d8 62ae: 34e61663 bne a2,a4,65fa 62b2: 00c58733 add a4,a1,a2 62b6: fff74683 lbu a3,-1(a4) 62ba: 4759 li a4,22 62bc: 32e69f63 bne a3,a4,65fa 62c0: 47bd li a5,15 62c2: bdb9 j 6120 62c4: 4699 li a3,6 62c6: 20d79063 bne a5,a3,64c6 62ca: 200074b7 lui s1,0x20007 62ce: 0d848793 addi a5,s1,216 # 200070d8 62d2: 23b8 lbu a4,2(a5) 62d4: 03000793 li a5,48 62d8: 0d848493 addi s1,s1,216 62dc: 0cf71c63 bne a4,a5,63b4 62e0: 0034c983 lbu s3,3(s1) 62e4: 20dc lbu a5,4(s1) 62e6: 0054c903 lbu s2,5(s1) 62ea: 09a2 slli s3,s3,0x8 62ec: 00f9e9b3 or s3,s3,a5 62f0: 20fc lbu a5,6(s1) 62f2: 0922 slli s2,s2,0x8 62f4: 02800613 li a2,40 62f8: 00f96933 or s2,s2,a5 62fc: 0942 slli s2,s2,0x10 62fe: 41095913 srai s2,s2,0x10 6302: 01091b93 slli s7,s2,0x10 6306: 4581 li a1,0 6308: 0828 addi a0,sp,24 630a: 010bdb93 srli s7,s7,0x10 630e: a38fa0ef jal ra,546 6312: 01810a13 addi s4,sp,24 6316: 8b4e mv s6,s3 6318: 20000c37 lui s8,0x20000 631c: 413b07b3 sub a5,s6,s3 6320: 07c2 slli a5,a5,0x10 6322: 83c1 srli a5,a5,0x10 6324: 0f77e363 bltu a5,s7,640a 6328: 0b91 addi s7,s7,4 632a: 001b9993 slli s3,s7,0x1 632e: a1efb0ef jal ra,154c 6332: 40898793 addi a5,s3,1032 6336: 06f56f63 bltu a0,a5,63b4 633a: 00898513 addi a0,s3,8 633e: fdffa0ef jal ra,131c 6342: 00850793 addi a5,a0,8 6346: c15c sw a5,4(a0) 6348: 04700793 li a5,71 634c: ca2a sw a0,20(sp) 634e: a51c sb a5,8(a0) 6350: 05700793 li a5,87 6354: 01352023 sw s3,0(a0) 6358: b51c sb a5,9(a0) 635a: 19e1 addi s3,s3,-8 635c: 03000793 li a5,48 6360: a53c sb a5,10(a0) 6362: 0906 slli s2,s2,0x1 6364: 4089d793 srai a5,s3,0x8 6368: b53c sb a5,11(a0) 636a: 01250623 sb s2,12(a0) 636e: 00d50713 addi a4,a0,13 6372: 4781 li a5,0 6374: 0b37cf63 blt a5,s3,6432 6378: 4148 lw a0,4(a0) 637a: 001b9593 slli a1,s7,0x1 637e: 15f5 addi a1,a1,-3 6380: 0ff5f593 andi a1,a1,255 6384: 99ba add s3,s3,a4 6386: c59ff0ef jal ra,5fde 638a: 00855793 srli a5,a0,0x8 638e: 00f98023 sb a5,0(s3) 6392: 47d9 li a5,22 6394: 00a980a3 sb a0,1(s3) 6398: 00f98123 sb a5,2(s3) 639c: 9681a503 lw a0,-1688(gp) # 20000368 63a0: dcdfb0ef jal ra,216c 63a4: c945 beqz a0,6454 63a6: 9681a503 lw a0,-1688(gp) # 20000368 63aa: 4681 li a3,0 63ac: 4629 li a2,10 63ae: 084c addi a1,sp,20 63b0: eaafb0ef jal ra,1a5a 63b4: 20b8 lbu a4,2(s1) 63b6: 47c1 li a5,16 63b8: 0cf71c63 bne a4,a5,6490 63bc: 0034ca03 lbu s4,3(s1) 63c0: 20dc lbu a5,4(s1) 63c2: 0054c983 lbu s3,5(s1) 63c6: 0a22 slli s4,s4,0x8 63c8: 00fa6a33 or s4,s4,a5 63cc: 20fc lbu a5,6(s1) 63ce: 09a2 slli s3,s3,0x8 63d0: 02800613 li a2,40 63d4: 4581 li a1,0 63d6: 0828 addi a0,sp,24 63d8: 00f9e9b3 or s3,s3,a5 63dc: 01810913 addi s2,sp,24 63e0: 966fa0ef jal ra,546 63e4: 86ca mv a3,s2 63e6: 4781 li a5,0 63e8: 0489 addi s1,s1,2 63ea: 06f99963 bne s3,a5,645c 63ee: 8ad2 mv s5,s4 63f0: 20000b37 lui s6,0x20000 63f4: 414a87b3 sub a5,s5,s4 63f8: 07c2 slli a5,a5,0x10 63fa: 83c1 srli a5,a5,0x10 63fc: 0737ea63 bltu a5,s3,6470 6400: 00042023 sw zero,0(s0) 6404: 96019923 sh zero,-1678(gp) # 20000372 6408: b9c1 j 60d8 640a: 0f8c0a93 addi s5,s8,248 # 200000f8 640e: 060a8c93 addi s9,s5,96 6412: 000aa783 lw a5,0(s5) 6416: 01679863 bne a5,s6,6426 641a: 004aa783 lw a5,4(s5) 641e: 4501 li a0,0 6420: 9782 jalr a5 6422: 00aa1023 sh a0,0(s4) 6426: 0aa1 addi s5,s5,8 6428: ff9a95e3 bne s5,s9,6412 642c: 0a09 addi s4,s4,2 642e: 0b05 addi s6,s6,1 6430: b5f5 j 631c 6432: 008c addi a1,sp,64 6434: 0fe7f693 andi a3,a5,254 6438: 96ae add a3,a3,a1 643a: 0017f593 andi a1,a5,1 643e: 00f70633 add a2,a4,a5 6442: fd86d683 lhu a3,-40(a3) 6446: e191 bnez a1,644a 6448: 82a1 srli a3,a3,0x8 644a: 0785 addi a5,a5,1 644c: a214 sb a3,0(a2) 644e: 0ff7f793 andi a5,a5,255 6452: b70d j 6374 6454: 4552 lw a0,20(sp) 6456: 850fb0ef jal ra,14a6 645a: bfa9 j 63b4 645c: 24d8 lbu a4,12(s1) 645e: 34d0 lbu a2,13(s1) 6460: 0785 addi a5,a5,1 6462: 0722 slli a4,a4,0x8 6464: 8f51 or a4,a4,a2 6466: 07c2 slli a5,a5,0x10 6468: a29a sh a4,0(a3) 646a: 83c1 srli a5,a5,0x10 646c: 0689 addi a3,a3,2 646e: bfad j 63e8 6470: 158b0493 addi s1,s6,344 # 20000158 6474: 04848b93 addi s7,s1,72 6478: 409c lw a5,0(s1) 647a: 01579563 bne a5,s5,6484 647e: 40dc lw a5,4(s1) 6480: 854a mv a0,s2 6482: 9782 jalr a5 6484: 04a1 addi s1,s1,8 6486: ff7499e3 bne s1,s7,6478 648a: 0909 addi s2,s2,2 648c: 0a85 addi s5,s5,1 648e: b79d j 63f4 6490: 349c lbu a5,9(s1) 6492: 0d000713 li a4,208 6496: 00e79c63 bne a5,a4,64ae 649a: 00008537 lui a0,0x8 649e: 45d00613 li a2,1117 64a2: 4585 li a1,1 64a4: 13c50513 addi a0,a0,316 # 813c <_read+0x23c> 64a8: 013000ef jal ra,6cba 64ac: bf91 j 6400 64ae: 0d100713 li a4,209 64b2: f4e797e3 bne a5,a4,6400 64b6: 00008537 lui a0,0x8 64ba: 46700613 li a2,1127 64be: 4585 li a1,1 64c0: 17850513 addi a0,a0,376 # 8178 <_read+0x278> 64c4: b7d5 j 64a8 64c6: 471d li a4,7 64c8: 02e79b63 bne a5,a4,64fe 64cc: 9721d603 lhu a2,-1678(gp) # 20000372 64d0: 97218713 addi a4,gp,-1678 # 20000372 64d4: c0c6f2e3 bgeu a3,a2,60d8 64d8: 20007537 lui a0,0x20007 64dc: 0d850693 addi a3,a0,216 # 200070d8 64e0: 32dc lbu a5,5(a3) 64e2: 22f4 lbu a3,6(a3) 64e4: 0d850593 addi a1,a0,216 64e8: 07a2 slli a5,a5,0x8 64ea: 8fd5 or a5,a5,a3 64ec: 46cd li a3,19 64ee: 04f6ec63 bltu a3,a5,6546 64f2: 0795 addi a5,a5,5 64f4: 0786 slli a5,a5,0x1 64f6: 96f19823 sh a5,-1680(gp) # 20000370 64fa: 4791 li a5,4 64fc: b115 j 6120 64fe: 4721 li a4,8 6500: 00e79563 bne a5,a4,650a 6504: b19ff0ef jal ra,601c 6508: bec1 j 60d8 650a: 4725 li a4,9 650c: 04e79463 bne a5,a4,6554 6510: 97218713 addi a4,gp,-1678 # 20000372 6514: 2312 lhu a2,0(a4) 6516: 4799 li a5,6 6518: bcc7f0e3 bgeu a5,a2,60d8 651c: 20007537 lui a0,0x20007 6520: 0d850593 addi a1,a0,216 # 200070d8 6524: 25d6 lhu a3,12(a1) 6526: 00869793 slli a5,a3,0x8 652a: 82a1 srli a3,a3,0x8 652c: 8fd5 or a5,a5,a3 652e: 07c2 slli a5,a5,0x10 6530: 83c1 srli a5,a5,0x10 6532: fff78813 addi a6,a5,-1 6536: 0e500693 li a3,229 653a: 0106e663 bltu a3,a6,6546 653e: 4729 li a4,10 6540: c018 sw a4,0(s0) 6542: 07a9 addi a5,a5,10 6544: b165 j 61ec 6546: 167d addi a2,a2,-1 6548: 0642 slli a2,a2,0x10 654a: 8241 srli a2,a2,0x10 654c: 00042023 sw zero,0(s0) 6550: a312 sh a2,0(a4) 6552: b6f5 j 613e 6554: 4729 li a4,10 6556: 00e79563 bne a5,a4,6560 655a: ac3ff0ef jal ra,601c 655e: bead j 60d8 6560: 472d li a4,11 6562: 00e79563 bne a5,a4,656c 6566: ab7ff0ef jal ra,601c 656a: b6bd j 60d8 656c: 4731 li a4,12 656e: 00e79b63 bne a5,a4,6584 6572: 200077b7 lui a5,0x20007 6576: 0da7c703 lbu a4,218(a5) # 200070da 657a: 47a5 li a5,9 657c: bae7e4e3 bltu a5,a4,6124 6580: 47b5 li a5,13 6582: be79 j 6120 6584: 4735 li a4,13 6586: 04e79763 bne a5,a4,65d4 658a: 97218693 addi a3,gp,-1678 # 20000372 658e: 2292 lhu a2,0(a3) 6590: 4791 li a5,4 6592: b4c7f3e3 bgeu a5,a2,60d8 6596: 20007537 lui a0,0x20007 659a: 0d850593 addi a1,a0,216 # 200070d8 659e: 21d8 lbu a4,4(a1) 65a0: 31bc lbu a5,3(a1) 65a2: 0722 slli a4,a4,0x8 65a4: 8f5d or a4,a4,a5 65a6: 00871793 slli a5,a4,0x8 65aa: 8321 srli a4,a4,0x8 65ac: 8fd9 or a5,a5,a4 65ae: 07c2 slli a5,a5,0x10 65b0: 83c1 srli a5,a5,0x10 65b2: fff78813 addi a6,a5,-1 65b6: 3ff00713 li a4,1023 65ba: 01076663 bltu a4,a6,65c6 65be: 4739 li a4,14 65c0: c018 sw a4,0(s0) 65c2: 0799 addi a5,a5,6 65c4: b125 j 61ec 65c6: 167d addi a2,a2,-1 65c8: 0642 slli a2,a2,0x10 65ca: 8241 srli a2,a2,0x10 65cc: 00042023 sw zero,0(s0) 65d0: a292 sh a2,0(a3) 65d2: b6b5 j 613e 65d4: 4739 li a4,14 65d6: 02e79963 bne a5,a4,6608 65da: 97218793 addi a5,gp,-1678 # 20000372 65de: 2392 lhu a2,0(a5) 65e0: 9701d703 lhu a4,-1680(gp) # 20000370 65e4: aee66ae3 bltu a2,a4,60d8 65e8: 20007537 lui a0,0x20007 65ec: 0d850593 addi a1,a0,216 # 200070d8 65f0: 972e add a4,a4,a1 65f2: fff74683 lbu a3,-1(a4) 65f6: 475d li a4,23 65f8: b1d1 j 62bc 65fa: 00042023 sw zero,0(s0) 65fe: 167d addi a2,a2,-1 6600: 0642 slli a2,a2,0x10 6602: 8241 srli a2,a2,0x10 6604: a392 sh a2,0(a5) 6606: be25 j 613e 6608: 473d li a4,15 660a: ace797e3 bne a5,a4,60d8 660e: 20007937 lui s2,0x20007 6612: 0d890713 addi a4,s2,216 # 200070d8 6616: 235c lbu a5,4(a4) 6618: 3324 lbu s1,3(a4) 661a: 0d890913 addi s2,s2,216 661e: 07a2 slli a5,a5,0x8 6620: 8fc5 or a5,a5,s1 6622: 00879493 slli s1,a5,0x8 6626: 83a1 srli a5,a5,0x8 6628: 8cdd or s1,s1,a5 662a: 04c2 slli s1,s1,0x10 662c: 80c1 srli s1,s1,0x10 662e: f1ffa0ef jal ra,154c 6632: 40048793 addi a5,s1,1024 6636: dcf565e3 bltu a0,a5,6400 663a: 00294783 lbu a5,2(s2) 663e: 00148613 addi a2,s1,1 6642: 470d li a4,3 6644: 17fd addi a5,a5,-1 6646: 0ff7f793 andi a5,a5,255 664a: c632 sw a2,12(sp) 664c: 200079b7 lui s3,0x20007 6650: 04f76263 bltu a4,a5,6694 6654: 00848513 addi a0,s1,8 6658: cc5fa0ef jal ra,131c 665c: 4632 lw a2,12(sp) 665e: cc2a sw a0,24(sp) 6660: 87aa mv a5,a0 6662: c110 sw a2,0(a0) 6664: 0521 addi a0,a0,8 6666: c3c8 sw a0,4(a5) 6668: 0dd98593 addi a1,s3,221 # 200070dd 666c: 76e000ef jal ra,6dda 6670: 00294783 lbu a5,2(s2) 6674: 4705 li a4,1 6676: 02e79a63 bne a5,a4,66aa 667a: 9341a503 lw a0,-1740(gp) # 20000334 667e: aeffb0ef jal ra,216c 6682: c161 beqz a0,6742 6684: 9341a503 lw a0,-1740(gp) # 20000334 6688: 4681 li a3,0 668a: 4629 li a2,10 668c: 082c addi a1,sp,24 668e: bccfb0ef jal ra,1a5a 6692: b3bd j 6400 6694: 00c48513 addi a0,s1,12 6698: c85fa0ef jal ra,131c 669c: 4632 lw a2,12(sp) 669e: cc2a sw a0,24(sp) 66a0: 87aa mv a5,a0 66a2: c150 sw a2,4(a0) 66a4: 0531 addi a0,a0,12 66a6: c788 sw a0,8(a5) 66a8: b7c1 j 6668 66aa: 4709 li a4,2 66ac: 00e79d63 bne a5,a4,66c6 66b0: 93c1a503 lw a0,-1732(gp) # 2000033c 66b4: ab9fb0ef jal ra,216c 66b8: c549 beqz a0,6742 66ba: 4681 li a3,0 66bc: 4629 li a2,10 66be: 082c addi a1,sp,24 66c0: 93c1a503 lw a0,-1732(gp) # 2000033c 66c4: b7e9 j 668e 66c6: 470d li a4,3 66c8: 00e79d63 bne a5,a4,66e2 66cc: 9441a503 lw a0,-1724(gp) # 20000344 66d0: a9dfb0ef jal ra,216c 66d4: c53d beqz a0,6742 66d6: 4681 li a3,0 66d8: 4629 li a2,10 66da: 082c addi a1,sp,24 66dc: 9441a503 lw a0,-1724(gp) # 20000344 66e0: b77d j 668e 66e2: 4711 li a4,4 66e4: 00e79d63 bne a5,a4,66fe 66e8: 94c1a503 lw a0,-1716(gp) # 2000034c 66ec: a81fb0ef jal ra,216c 66f0: c929 beqz a0,6742 66f2: 4681 li a3,0 66f4: 4629 li a2,10 66f6: 082c addi a1,sp,24 66f8: 94c1a503 lw a0,-1716(gp) # 2000034c 66fc: bf49 j 668e 66fe: 4715 li a4,5 6700: 00e79f63 bne a5,a4,671e 6704: 4762 lw a4,24(sp) 6706: a31c sb a5,0(a4) 6708: 9541a503 lw a0,-1708(gp) # 20000354 670c: a61fb0ef jal ra,216c 6710: c90d beqz a0,6742 6712: 4681 li a3,0 6714: 4629 li a2,10 6716: 082c addi a1,sp,24 6718: 9541a503 lw a0,-1708(gp) # 20000354 671c: bf8d j 668e 671e: 4719 li a4,6 6720: fee782e3 beq a5,a4,6704 6724: 471d li a4,7 6726: fce78fe3 beq a5,a4,6704 672a: 4721 li a4,8 672c: fce78ce3 beq a5,a4,6704 6730: 4725 li a4,9 6732: fce789e3 beq a5,a4,6704 6736: cc0795e3 bnez a5,6400 673a: 47e2 lw a5,24(sp) 673c: 00078023 sb zero,0(a5) 6740: b7e1 j 6708 6742: 4562 lw a0,24(sp) 6744: d63fa0ef jal ra,14a6 6748: b965 j 6400 0000674a : 674a: dcdf92ef jal t0,516 <__riscv_save_0> 674e: 842a mv s0,a0 6750: f41fb0ef jal ra,2690 6754: 8d01 sub a0,a0,s0 6756: de5f906f j 53a <__riscv_restore_0> 0000675a : 675a: da3f92ef jal t0,4fc <__riscv_save_4> 675e: 97418413 addi s0,gp,-1676 # 20000374 6762: 84aa mv s1,a0 6764: f2dfb0ef jal ra,2690 6768: 00042903 lw s2,0(s0) 676c: 96a1ae23 sw a0,-1668(gp) # 2000037c 6770: f21fb0ef jal ra,2690 6774: 41250533 sub a0,a0,s2 6778: 3e700793 li a5,999 677c: 97c18993 addi s3,gp,-1668 # 2000037c 6780: 00a7f963 bgeu a5,a0,6792 6784: f0dfb0ef jal ra,2690 6788: 96019923 sh zero,-1678(gp) # 20000372 678c: c008 sw a0,0(s0) 678e: 9601ac23 sw zero,-1672(gp) # 20000378 6792: 20007937 lui s2,0x20007 6796: 4a85 li s5,1 6798: 4a11 li s4,4 679a: 0d890913 addi s2,s2,216 # 200070d8 679e: 8526 mv a0,s1 67a0: e2dfd0ef jal ra,45cc 67a4: 01550a63 beq a0,s5,67b8 67a8: 8526 mv a0,s1 67aa: e23fd0ef jal ra,45cc 67ae: 4785 li a5,1 67b0: 02f51963 bne a0,a5,67e2 67b4: d7df906f j 530 <__riscv_restore_4> 67b8: ed9fb0ef jal ra,2690 67bc: 0009a783 lw a5,0(s3) 67c0: 8d1d sub a0,a0,a5 67c2: feaa63e3 bltu s4,a0,67a8 67c6: 97218793 addi a5,gp,-1678 # 20000372 67ca: 2382 lhu s0,0(a5) 67cc: 8526 mv a0,s1 67ce: 00140713 addi a4,s0,1 67d2: a39a sh a4,0(a5) 67d4: 944a add s0,s0,s2 67d6: e0ffd0ef jal ra,45e4 67da: a008 sb a0,0(s0) 67dc: 8b3ff0ef jal ra,608e 67e0: bf7d j 679e 67e2: 9781a783 lw a5,-1672(gp) # 20000378 67e6: d7f9 beqz a5,67b4 67e8: 8a7ff0ef jal ra,608e 67ec: b7e1 j 67b4 000067ee <__mulsf3>: 67ee: 7179 addi sp,sp,-48 67f0: d422 sw s0,40(sp) 67f2: 01755413 srli s0,a0,0x17 67f6: ce4e sw s3,28(sp) 67f8: cc52 sw s4,24(sp) 67fa: 00951993 slli s3,a0,0x9 67fe: d606 sw ra,44(sp) 6800: d226 sw s1,36(sp) 6802: d04a sw s2,32(sp) 6804: ca56 sw s5,20(sp) 6806: c85a sw s6,16(sp) 6808: 0ff47413 andi s0,s0,255 680c: 0099d993 srli s3,s3,0x9 6810: 01f55a13 srli s4,a0,0x1f 6814: c469 beqz s0,68de <__mulsf3+0xf0> 6816: 0ff00793 li a5,255 681a: 0ef40863 beq s0,a5,690a <__mulsf3+0x11c> 681e: 00399793 slli a5,s3,0x3 6822: 04000737 lui a4,0x4000 6826: 00e7e9b3 or s3,a5,a4 682a: f8140413 addi s0,s0,-127 682e: 4481 li s1,0 6830: 4b01 li s6,0 6832: 0175d713 srli a4,a1,0x17 6836: 00959a93 slli s5,a1,0x9 683a: 0ff77713 andi a4,a4,255 683e: 009ada93 srli s5,s5,0x9 6842: 01f5d913 srli s2,a1,0x1f 6846: cf45 beqz a4,68fe <__mulsf3+0x110> 6848: 0ff00793 li a5,255 684c: 02f70c63 beq a4,a5,6884 <__mulsf3+0x96> 6850: 0a8e slli s5,s5,0x3 6852: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff7bf9> 6856: 040007b7 lui a5,0x4000 685a: 00faeab3 or s5,s5,a5 685e: 943a add s0,s0,a4 6860: 4601 li a2,0 6862: 012a4533 xor a0,s4,s2 6866: 47bd li a5,15 6868: 86aa mv a3,a0 686a: 00140593 addi a1,s0,1 686e: 1097e063 bltu a5,s1,696e <__mulsf3+0x180> 6872: 00002717 auipc a4,0x2 6876: 93a70713 addi a4,a4,-1734 # 81ac <_read+0x2ac> 687a: 048a slli s1,s1,0x2 687c: 94ba add s1,s1,a4 687e: 409c lw a5,0(s1) 6880: 97ba add a5,a5,a4 6882: 8782 jr a5 6884: 0ff40413 addi s0,s0,255 6888: 0c0a9663 bnez s5,6954 <__mulsf3+0x166> 688c: 0024e493 ori s1,s1,2 6890: 4609 li a2,2 6892: bfc1 j 6862 <__mulsf3+0x74> 6894: 4501 li a0,0 6896: 0ff00713 li a4,255 689a: 004007b7 lui a5,0x400 689e: 50b2 lw ra,44(sp) 68a0: 5422 lw s0,40(sp) 68a2: 07a6 slli a5,a5,0x9 68a4: 075e slli a4,a4,0x17 68a6: 83a5 srli a5,a5,0x9 68a8: 057e slli a0,a0,0x1f 68aa: 8fd9 or a5,a5,a4 68ac: 5492 lw s1,36(sp) 68ae: 5902 lw s2,32(sp) 68b0: 49f2 lw s3,28(sp) 68b2: 4a62 lw s4,24(sp) 68b4: 4ad2 lw s5,20(sp) 68b6: 4b42 lw s6,16(sp) 68b8: 8d5d or a0,a0,a5 68ba: 6145 addi sp,sp,48 68bc: 8082 ret 68be: 86ca mv a3,s2 68c0: 89d6 mv s3,s5 68c2: 8b32 mv s6,a2 68c4: 4789 li a5,2 68c6: 08fb0f63 beq s6,a5,6964 <__mulsf3+0x176> 68ca: 478d li a5,3 68cc: fcfb04e3 beq s6,a5,6894 <__mulsf3+0xa6> 68d0: 4785 li a5,1 68d2: 8536 mv a0,a3 68d4: 1afb1063 bne s6,a5,6a74 <__mulsf3+0x286> 68d8: 4701 li a4,0 68da: 4781 li a5,0 68dc: b7c9 j 689e <__mulsf3+0xb0> 68de: 04099d63 bnez s3,6938 <__mulsf3+0x14a> 68e2: 0175d713 srli a4,a1,0x17 68e6: 00959a93 slli s5,a1,0x9 68ea: 0ff77713 andi a4,a4,255 68ee: 4491 li s1,4 68f0: 4401 li s0,0 68f2: 4b05 li s6,1 68f4: 009ada93 srli s5,s5,0x9 68f8: 01f5d913 srli s2,a1,0x1f 68fc: f731 bnez a4,6848 <__mulsf3+0x5a> 68fe: 000a9d63 bnez s5,6918 <__mulsf3+0x12a> 6902: 0014e493 ori s1,s1,1 6906: 4605 li a2,1 6908: bfa9 j 6862 <__mulsf3+0x74> 690a: 02099263 bnez s3,692e <__mulsf3+0x140> 690e: 44a1 li s1,8 6910: 0ff00413 li s0,255 6914: 4b09 li s6,2 6916: bf31 j 6832 <__mulsf3+0x44> 6918: 8556 mv a0,s5 691a: 2441 jal 6b9a <__clzsi2> 691c: ffb50793 addi a5,a0,-5 6920: 8c09 sub s0,s0,a0 6922: 00fa9ab3 sll s5,s5,a5 6926: f8a40413 addi s0,s0,-118 692a: 4601 li a2,0 692c: bf1d j 6862 <__mulsf3+0x74> 692e: 44b1 li s1,12 6930: 0ff00413 li s0,255 6934: 4b0d li s6,3 6936: bdf5 j 6832 <__mulsf3+0x44> 6938: 854e mv a0,s3 693a: c62e sw a1,12(sp) 693c: 2cb9 jal 6b9a <__clzsi2> 693e: ffb50793 addi a5,a0,-5 6942: f8a00413 li s0,-118 6946: 00f999b3 sll s3,s3,a5 694a: 8c09 sub s0,s0,a0 694c: 4481 li s1,0 694e: 4b01 li s6,0 6950: 45b2 lw a1,12(sp) 6952: b5c5 j 6832 <__mulsf3+0x44> 6954: 0034e493 ori s1,s1,3 6958: 460d li a2,3 695a: b721 j 6862 <__mulsf3+0x74> 695c: 4789 li a5,2 695e: 86d2 mv a3,s4 6960: f6fb15e3 bne s6,a5,68ca <__mulsf3+0xdc> 6964: 8536 mv a0,a3 6966: 0ff00713 li a4,255 696a: 4781 li a5,0 696c: bf0d j 689e <__mulsf3+0xb0> 696e: 6341 lui t1,0x10 6970: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x7c77> 6974: 0109d613 srli a2,s3,0x10 6978: 010ad893 srli a7,s5,0x10 697c: 00d9f7b3 and a5,s3,a3 6980: 00dafab3 and s5,s5,a3 6984: 03578833 mul a6,a5,s5 6988: 02f889b3 mul s3,a7,a5 698c: 01085713 srli a4,a6,0x10 6990: 03560ab3 mul s5,a2,s5 6994: 99d6 add s3,s3,s5 6996: 974e add a4,a4,s3 6998: 03160633 mul a2,a2,a7 699c: 01577363 bgeu a4,s5,69a2 <__mulsf3+0x1b4> 69a0: 961a add a2,a2,t1 69a2: 67c1 lui a5,0x10 69a4: 17fd addi a5,a5,-1 69a6: 00f776b3 and a3,a4,a5 69aa: 00f87833 and a6,a6,a5 69ae: 06c2 slli a3,a3,0x10 69b0: 96c2 add a3,a3,a6 69b2: 00669993 slli s3,a3,0x6 69b6: 01075793 srli a5,a4,0x10 69ba: 013039b3 snez s3,s3 69be: 82e9 srli a3,a3,0x1a 69c0: 97b2 add a5,a5,a2 69c2: 079a slli a5,a5,0x6 69c4: 00d9e6b3 or a3,s3,a3 69c8: 00d7e9b3 or s3,a5,a3 69cc: 00499793 slli a5,s3,0x4 69d0: 0007d963 bgez a5,69e2 <__mulsf3+0x1f4> 69d4: 0019d713 srli a4,s3,0x1 69d8: 0019f793 andi a5,s3,1 69dc: 00f769b3 or s3,a4,a5 69e0: 842e mv s0,a1 69e2: 07f40713 addi a4,s0,127 69e6: 04e05063 blez a4,6a26 <__mulsf3+0x238> 69ea: 0079f793 andi a5,s3,7 69ee: c799 beqz a5,69fc <__mulsf3+0x20e> 69f0: 00f9f793 andi a5,s3,15 69f4: 4691 li a3,4 69f6: 00d78363 beq a5,a3,69fc <__mulsf3+0x20e> 69fa: 0991 addi s3,s3,4 69fc: 00499793 slli a5,s3,0x4 6a00: 0007d963 bgez a5,6a12 <__mulsf3+0x224> 6a04: f80007b7 lui a5,0xf8000 6a08: 17fd addi a5,a5,-1 6a0a: 00f9f9b3 and s3,s3,a5 6a0e: 08040713 addi a4,s0,128 6a12: 0fe00793 li a5,254 6a16: 04e7cb63 blt a5,a4,6a6c <__mulsf3+0x27e> 6a1a: 00699793 slli a5,s3,0x6 6a1e: 83a5 srli a5,a5,0x9 6a20: 0ff77713 andi a4,a4,255 6a24: bdad j 689e <__mulsf3+0xb0> 6a26: 4785 li a5,1 6a28: 40e786b3 sub a3,a5,a4 6a2c: c711 beqz a4,6a38 <__mulsf3+0x24a> 6a2e: 466d li a2,27 6a30: 4701 li a4,0 6a32: 4781 li a5,0 6a34: e6d645e3 blt a2,a3,689e <__mulsf3+0xb0> 6a38: 09e40713 addi a4,s0,158 6a3c: 00e99733 sll a4,s3,a4 6a40: 00e03733 snez a4,a4 6a44: 00d9d7b3 srl a5,s3,a3 6a48: 8fd9 or a5,a5,a4 6a4a: 0077f713 andi a4,a5,7 6a4e: c719 beqz a4,6a5c <__mulsf3+0x26e> 6a50: 00f7f713 andi a4,a5,15 6a54: 4691 li a3,4 6a56: 00d70363 beq a4,a3,6a5c <__mulsf3+0x26e> 6a5a: 0791 addi a5,a5,4 6a5c: 00579713 slli a4,a5,0x5 6a60: 00074c63 bltz a4,6a78 <__mulsf3+0x28a> 6a64: 079a slli a5,a5,0x6 6a66: 83a5 srli a5,a5,0x9 6a68: 4701 li a4,0 6a6a: bd15 j 689e <__mulsf3+0xb0> 6a6c: 0ff00713 li a4,255 6a70: 4781 li a5,0 6a72: b535 j 689e <__mulsf3+0xb0> 6a74: 842e mv s0,a1 6a76: b7b5 j 69e2 <__mulsf3+0x1f4> 6a78: 4705 li a4,1 6a7a: 4781 li a5,0 6a7c: b50d j 689e <__mulsf3+0xb0> 00006a7e <__fixunssfsi>: 6a7e: 01755713 srli a4,a0,0x17 6a82: 00800637 lui a2,0x800 6a86: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f7c77> 6a8a: 0ff77713 andi a4,a4,255 6a8e: 07e00593 li a1,126 6a92: 00a7f6b3 and a3,a5,a0 6a96: 01f55793 srli a5,a0,0x1f 6a9a: 4501 li a0,0 6a9c: 00e5f463 bgeu a1,a4,6aa4 <__fixunssfsi+0x26> 6aa0: c399 beqz a5,6aa6 <__fixunssfsi+0x28> 6aa2: 8082 ret 6aa4: 8082 ret 6aa6: 09e00793 li a5,158 6aaa: 557d li a0,-1 6aac: fee7ebe3 bltu a5,a4,6aa2 <__fixunssfsi+0x24> 6ab0: 09500593 li a1,149 6ab4: 00c6e7b3 or a5,a3,a2 6ab8: 00e5d763 bge a1,a4,6ac6 <__fixunssfsi+0x48> 6abc: f6a70713 addi a4,a4,-150 6ac0: 00e79533 sll a0,a5,a4 6ac4: 8082 ret 6ac6: 09600513 li a0,150 6aca: 40e50733 sub a4,a0,a4 6ace: 00e7d533 srl a0,a5,a4 6ad2: 8082 ret 00006ad4 <__floatsisf>: 6ad4: 1141 addi sp,sp,-16 6ad6: c606 sw ra,12(sp) 6ad8: c422 sw s0,8(sp) 6ada: c226 sw s1,4(sp) 6adc: cd0d beqz a0,6b16 <__floatsisf+0x42> 6ade: 41f55793 srai a5,a0,0x1f 6ae2: 00a7c433 xor s0,a5,a0 6ae6: 8c1d sub s0,s0,a5 6ae8: 84aa mv s1,a0 6aea: 8522 mv a0,s0 6aec: 207d jal 6b9a <__clzsi2> 6aee: 09e00793 li a5,158 6af2: 40a78733 sub a4,a5,a0 6af6: 09600793 li a5,150 6afa: 80fd srli s1,s1,0x1f 6afc: 02e7cc63 blt a5,a4,6b34 <__floatsisf+0x60> 6b00: 46a1 li a3,8 6b02: 0ff77793 andi a5,a4,255 6b06: 00a6d563 bge a3,a0,6b10 <__floatsisf+0x3c> 6b0a: 1561 addi a0,a0,-8 6b0c: 00a41433 sll s0,s0,a0 6b10: 0426 slli s0,s0,0x9 6b12: 8025 srli s0,s0,0x9 6b14: a021 j 6b1c <__floatsisf+0x48> 6b16: 4481 li s1,0 6b18: 4781 li a5,0 6b1a: 4401 li s0,0 6b1c: 0426 slli s0,s0,0x9 6b1e: 00945513 srli a0,s0,0x9 6b22: 40b2 lw ra,12(sp) 6b24: 4422 lw s0,8(sp) 6b26: 07de slli a5,a5,0x17 6b28: 04fe slli s1,s1,0x1f 6b2a: 8d5d or a0,a0,a5 6b2c: 8d45 or a0,a0,s1 6b2e: 4492 lw s1,4(sp) 6b30: 0141 addi sp,sp,16 6b32: 8082 ret 6b34: 09900793 li a5,153 6b38: 00e7dd63 bge a5,a4,6b52 <__floatsisf+0x7e> 6b3c: 01b50793 addi a5,a0,27 6b40: 4695 li a3,5 6b42: 00f417b3 sll a5,s0,a5 6b46: 8e89 sub a3,a3,a0 6b48: 00d45433 srl s0,s0,a3 6b4c: 00f037b3 snez a5,a5 6b50: 8c5d or s0,s0,a5 6b52: 4795 li a5,5 6b54: 00a7d663 bge a5,a0,6b60 <__floatsisf+0x8c> 6b58: ffb50793 addi a5,a0,-5 6b5c: 00f41433 sll s0,s0,a5 6b60: fc0006b7 lui a3,0xfc000 6b64: 16fd addi a3,a3,-1 6b66: 00747793 andi a5,s0,7 6b6a: 00d47633 and a2,s0,a3 6b6e: c385 beqz a5,6b8e <__floatsisf+0xba> 6b70: 00f47793 andi a5,s0,15 6b74: 4591 li a1,4 6b76: 00b78c63 beq a5,a1,6b8e <__floatsisf+0xba> 6b7a: 0611 addi a2,a2,4 6b7c: 00561793 slli a5,a2,0x5 6b80: 0007d763 bgez a5,6b8e <__floatsisf+0xba> 6b84: 09f00793 li a5,159 6b88: 8e75 and a2,a2,a3 6b8a: 40a78733 sub a4,a5,a0 6b8e: 00661413 slli s0,a2,0x6 6b92: 8025 srli s0,s0,0x9 6b94: 0ff77793 andi a5,a4,255 6b98: b751 j 6b1c <__floatsisf+0x48> 00006b9a <__clzsi2>: 6b9a: 67c1 lui a5,0x10 6b9c: 02f57c63 bgeu a0,a5,6bd4 <__clzsi2+0x3a> 6ba0: 0ff00793 li a5,255 6ba4: 02000713 li a4,32 6ba8: 00a7eb63 bltu a5,a0,6bbe <__clzsi2+0x24> 6bac: 00001797 auipc a5,0x1 6bb0: 64078793 addi a5,a5,1600 # 81ec <__clz_tab> 6bb4: 97aa add a5,a5,a0 6bb6: 2388 lbu a0,0(a5) 6bb8: 40a70533 sub a0,a4,a0 6bbc: 8082 ret 6bbe: 8121 srli a0,a0,0x8 6bc0: 00001797 auipc a5,0x1 6bc4: 62c78793 addi a5,a5,1580 # 81ec <__clz_tab> 6bc8: 97aa add a5,a5,a0 6bca: 2388 lbu a0,0(a5) 6bcc: 4761 li a4,24 6bce: 40a70533 sub a0,a4,a0 6bd2: 8082 ret 6bd4: 010007b7 lui a5,0x1000 6bd8: 00f56d63 bltu a0,a5,6bf2 <__clzsi2+0x58> 6bdc: 8161 srli a0,a0,0x18 6bde: 00001797 auipc a5,0x1 6be2: 60e78793 addi a5,a5,1550 # 81ec <__clz_tab> 6be6: 97aa add a5,a5,a0 6be8: 2388 lbu a0,0(a5) 6bea: 4721 li a4,8 6bec: 40a70533 sub a0,a4,a0 6bf0: 8082 ret 6bf2: 8141 srli a0,a0,0x10 6bf4: 00001797 auipc a5,0x1 6bf8: 5f878793 addi a5,a5,1528 # 81ec <__clz_tab> 6bfc: 97aa add a5,a5,a0 6bfe: 2388 lbu a0,0(a5) 6c00: 4741 li a4,16 6c02: 40a70533 sub a0,a4,a0 6c06: 8082 ret 00006c08 : 6c08: 00a5c7b3 xor a5,a1,a0 6c0c: 8b8d andi a5,a5,3 6c0e: 00c50733 add a4,a0,a2 6c12: e781 bnez a5,6c1a 6c14: 478d li a5,3 6c16: 00c7ed63 bltu a5,a2,6c30 6c1a: 87aa mv a5,a0 6c1c: 08e57e63 bgeu a0,a4,6cb8 6c20: 2194 lbu a3,0(a1) 6c22: 0785 addi a5,a5,1 6c24: 0585 addi a1,a1,1 6c26: fed78fa3 sb a3,-1(a5) 6c2a: fee7ebe3 bltu a5,a4,6c20 6c2e: 8082 ret 6c30: 00357693 andi a3,a0,3 6c34: 87aa mv a5,a0 6c36: ca89 beqz a3,6c48 6c38: 2194 lbu a3,0(a1) 6c3a: 0785 addi a5,a5,1 6c3c: 0585 addi a1,a1,1 6c3e: fed78fa3 sb a3,-1(a5) 6c42: 0037f693 andi a3,a5,3 6c46: bfc5 j 6c36 6c48: ffc77693 andi a3,a4,-4 6c4c: fe068613 addi a2,a3,-32 # fbffffe0 <__freertos_irq_stack_top+0xdbff7fe0> 6c50: 06c7f063 bgeu a5,a2,6cb0 6c54: 0005a383 lw t2,0(a1) 6c58: 0045a283 lw t0,4(a1) 6c5c: 0085af83 lw t6,8(a1) 6c60: 00c5af03 lw t5,12(a1) 6c64: 0105ae83 lw t4,16(a1) 6c68: 0145ae03 lw t3,20(a1) 6c6c: 0185a303 lw t1,24(a1) 6c70: 01c5a883 lw a7,28(a1) 6c74: 02458593 addi a1,a1,36 6c78: 0077a023 sw t2,0(a5) 6c7c: ffc5a803 lw a6,-4(a1) 6c80: 0057a223 sw t0,4(a5) 6c84: 01f7a423 sw t6,8(a5) 6c88: 01e7a623 sw t5,12(a5) 6c8c: 01d7a823 sw t4,16(a5) 6c90: 01c7aa23 sw t3,20(a5) 6c94: 0067ac23 sw t1,24(a5) 6c98: 0117ae23 sw a7,28(a5) 6c9c: 02478793 addi a5,a5,36 6ca0: ff07ae23 sw a6,-4(a5) 6ca4: b775 j 6c50 6ca6: 4190 lw a2,0(a1) 6ca8: 0791 addi a5,a5,4 6caa: 0591 addi a1,a1,4 6cac: fec7ae23 sw a2,-4(a5) 6cb0: fed7ebe3 bltu a5,a3,6ca6 6cb4: f6e7e6e3 bltu a5,a4,6c20 6cb8: 8082 ret 00006cba : 6cba: 7139 addi sp,sp,-64 6cbc: da3e sw a5,52(sp) 6cbe: d22e sw a1,36(sp) 6cc0: d432 sw a2,40(sp) 6cc2: d636 sw a3,44(sp) 6cc4: d83a sw a4,48(sp) 6cc6: dc42 sw a6,56(sp) 6cc8: de46 sw a7,60(sp) 6cca: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6cce: cc22 sw s0,24(sp) 6cd0: 4380 lw s0,0(a5) 6cd2: ca26 sw s1,20(sp) 6cd4: ce06 sw ra,28(sp) 6cd6: 84aa mv s1,a0 6cd8: c409 beqz s0,6ce2 6cda: 4c1c lw a5,24(s0) 6cdc: e399 bnez a5,6ce2 6cde: 8522 mv a0,s0 6ce0: 2b35 jal 721c <__sinit> 6ce2: 440c lw a1,8(s0) 6ce4: 1054 addi a3,sp,36 6ce6: 8626 mv a2,s1 6ce8: 8522 mv a0,s0 6cea: c636 sw a3,12(sp) 6cec: 177000ef jal ra,7662 <_vfiprintf_r> 6cf0: 40f2 lw ra,28(sp) 6cf2: 4462 lw s0,24(sp) 6cf4: 44d2 lw s1,20(sp) 6cf6: 6121 addi sp,sp,64 6cf8: 8082 ret 00006cfa <_puts_r>: 6cfa: 1101 addi sp,sp,-32 6cfc: ca26 sw s1,20(sp) 6cfe: c84a sw s2,16(sp) 6d00: ce06 sw ra,28(sp) 6d02: cc22 sw s0,24(sp) 6d04: c64e sw s3,12(sp) 6d06: c452 sw s4,8(sp) 6d08: 84aa mv s1,a0 6d0a: 892e mv s2,a1 6d0c: c501 beqz a0,6d14 <_puts_r+0x1a> 6d0e: 4d1c lw a5,24(a0) 6d10: e391 bnez a5,6d14 <_puts_r+0x1a> 6d12: 2329 jal 721c <__sinit> 6d14: 4c9c lw a5,24(s1) 6d16: 4480 lw s0,8(s1) 6d18: e399 bnez a5,6d1e <_puts_r+0x24> 6d1a: 8526 mv a0,s1 6d1c: 2301 jal 721c <__sinit> 6d1e: 00001797 auipc a5,0x1 6d22: 5ee78793 addi a5,a5,1518 # 830c <__sf_fake_stdin> 6d26: 02f41b63 bne s0,a5,6d5c <_puts_r+0x62> 6d2a: 40c0 lw s0,4(s1) 6d2c: 245e lhu a5,12(s0) 6d2e: 8ba1 andi a5,a5,8 6d30: c7b1 beqz a5,6d7c <_puts_r+0x82> 6d32: 481c lw a5,16(s0) 6d34: c7a1 beqz a5,6d7c <_puts_r+0x82> 6d36: 59fd li s3,-1 6d38: 4a29 li s4,10 6d3a: 441c lw a5,8(s0) 6d3c: 00094583 lbu a1,0(s2) 6d40: 17fd addi a5,a5,-1 6d42: e9b1 bnez a1,6d96 <_puts_r+0x9c> 6d44: c41c sw a5,8(s0) 6d46: 0607dd63 bgez a5,6dc0 <_puts_r+0xc6> 6d4a: 8622 mv a2,s0 6d4c: 45a9 li a1,10 6d4e: 8526 mv a0,s1 6d50: 20e1 jal 6e18 <__swbuf_r> 6d52: 57fd li a5,-1 6d54: 02f50863 beq a0,a5,6d84 <_puts_r+0x8a> 6d58: 4529 li a0,10 6d5a: a035 j 6d86 <_puts_r+0x8c> 6d5c: 00001797 auipc a5,0x1 6d60: 5d078793 addi a5,a5,1488 # 832c <__sf_fake_stdout> 6d64: 00f41463 bne s0,a5,6d6c <_puts_r+0x72> 6d68: 4480 lw s0,8(s1) 6d6a: b7c9 j 6d2c <_puts_r+0x32> 6d6c: 00001797 auipc a5,0x1 6d70: 58078793 addi a5,a5,1408 # 82ec <__sf_fake_stderr> 6d74: faf41ce3 bne s0,a5,6d2c <_puts_r+0x32> 6d78: 44c0 lw s0,12(s1) 6d7a: bf4d j 6d2c <_puts_r+0x32> 6d7c: 85a2 mv a1,s0 6d7e: 8526 mv a0,s1 6d80: 2a91 jal 6ed4 <__swsetup_r> 6d82: d955 beqz a0,6d36 <_puts_r+0x3c> 6d84: 557d li a0,-1 6d86: 40f2 lw ra,28(sp) 6d88: 4462 lw s0,24(sp) 6d8a: 44d2 lw s1,20(sp) 6d8c: 4942 lw s2,16(sp) 6d8e: 49b2 lw s3,12(sp) 6d90: 4a22 lw s4,8(sp) 6d92: 6105 addi sp,sp,32 6d94: 8082 ret 6d96: c41c sw a5,8(s0) 6d98: 0905 addi s2,s2,1 6d9a: 0007d763 bgez a5,6da8 <_puts_r+0xae> 6d9e: 4c18 lw a4,24(s0) 6da0: 00e7ca63 blt a5,a4,6db4 <_puts_r+0xba> 6da4: 01458863 beq a1,s4,6db4 <_puts_r+0xba> 6da8: 401c lw a5,0(s0) 6daa: 00178713 addi a4,a5,1 6dae: c018 sw a4,0(s0) 6db0: a38c sb a1,0(a5) 6db2: b761 j 6d3a <_puts_r+0x40> 6db4: 8622 mv a2,s0 6db6: 8526 mv a0,s1 6db8: 2085 jal 6e18 <__swbuf_r> 6dba: f93510e3 bne a0,s3,6d3a <_puts_r+0x40> 6dbe: b7d9 j 6d84 <_puts_r+0x8a> 6dc0: 401c lw a5,0(s0) 6dc2: 00178713 addi a4,a5,1 6dc6: c018 sw a4,0(s0) 6dc8: 4729 li a4,10 6dca: a398 sb a4,0(a5) 6dcc: b771 j 6d58 <_puts_r+0x5e> 00006dce : 6dce: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6dd2: 85aa mv a1,a0 6dd4: 4388 lw a0,0(a5) 6dd6: f25ff06f j 6cfa <_puts_r> 00006dda : 6dda: c605 beqz a2,6e02 6ddc: 4785 li a5,1 6dde: 02f60b63 beq a2,a5,6e14 6de2: 00158713 addi a4,a1,1 6de6: 962e add a2,a2,a1 6de8: fff74683 lbu a3,-1(a4) 6dec: 0505 addi a0,a0,1 6dee: 87ba mv a5,a4 6df0: fed50fa3 sb a3,-1(a0) 6df4: ce81 beqz a3,6e0c 6df6: 0705 addi a4,a4,1 6df8: fee618e3 bne a2,a4,6de8 6dfc: 00050023 sb zero,0(a0) 6e00: a011 j 6e04 6e02: 87ae mv a5,a1 6e04: 0785 addi a5,a5,1 6e06: fff7c703 lbu a4,-1(a5) 6e0a: ff6d bnez a4,6e04 6e0c: 40b78533 sub a0,a5,a1 6e10: 157d addi a0,a0,-1 6e12: 8082 ret 6e14: 87ae mv a5,a1 6e16: b7dd j 6dfc 00006e18 <__swbuf_r>: 6e18: 1101 addi sp,sp,-32 6e1a: cc22 sw s0,24(sp) 6e1c: ca26 sw s1,20(sp) 6e1e: c84a sw s2,16(sp) 6e20: ce06 sw ra,28(sp) 6e22: c64e sw s3,12(sp) 6e24: 84aa mv s1,a0 6e26: 892e mv s2,a1 6e28: 8432 mv s0,a2 6e2a: c501 beqz a0,6e32 <__swbuf_r+0x1a> 6e2c: 4d1c lw a5,24(a0) 6e2e: e391 bnez a5,6e32 <__swbuf_r+0x1a> 6e30: 26f5 jal 721c <__sinit> 6e32: 00001797 auipc a5,0x1 6e36: 4da78793 addi a5,a5,1242 # 830c <__sf_fake_stdin> 6e3a: 06f41763 bne s0,a5,6ea8 <__swbuf_r+0x90> 6e3e: 40c0 lw s0,4(s1) 6e40: 4c1c lw a5,24(s0) 6e42: c41c sw a5,8(s0) 6e44: 245e lhu a5,12(s0) 6e46: 8ba1 andi a5,a5,8 6e48: c3c1 beqz a5,6ec8 <__swbuf_r+0xb0> 6e4a: 481c lw a5,16(s0) 6e4c: cfb5 beqz a5,6ec8 <__swbuf_r+0xb0> 6e4e: 481c lw a5,16(s0) 6e50: 4008 lw a0,0(s0) 6e52: 0ff97993 andi s3,s2,255 6e56: 0ff97913 andi s2,s2,255 6e5a: 8d1d sub a0,a0,a5 6e5c: 485c lw a5,20(s0) 6e5e: 00f54663 blt a0,a5,6e6a <__swbuf_r+0x52> 6e62: 85a2 mv a1,s0 6e64: 8526 mv a0,s1 6e66: 2c69 jal 7100 <_fflush_r> 6e68: e525 bnez a0,6ed0 <__swbuf_r+0xb8> 6e6a: 441c lw a5,8(s0) 6e6c: 0505 addi a0,a0,1 6e6e: 17fd addi a5,a5,-1 6e70: c41c sw a5,8(s0) 6e72: 401c lw a5,0(s0) 6e74: 00178713 addi a4,a5,1 6e78: c018 sw a4,0(s0) 6e7a: 01378023 sb s3,0(a5) 6e7e: 485c lw a5,20(s0) 6e80: 00a78863 beq a5,a0,6e90 <__swbuf_r+0x78> 6e84: 245e lhu a5,12(s0) 6e86: 8b85 andi a5,a5,1 6e88: cb81 beqz a5,6e98 <__swbuf_r+0x80> 6e8a: 47a9 li a5,10 6e8c: 00f91663 bne s2,a5,6e98 <__swbuf_r+0x80> 6e90: 85a2 mv a1,s0 6e92: 8526 mv a0,s1 6e94: 24b5 jal 7100 <_fflush_r> 6e96: ed0d bnez a0,6ed0 <__swbuf_r+0xb8> 6e98: 40f2 lw ra,28(sp) 6e9a: 4462 lw s0,24(sp) 6e9c: 854a mv a0,s2 6e9e: 44d2 lw s1,20(sp) 6ea0: 4942 lw s2,16(sp) 6ea2: 49b2 lw s3,12(sp) 6ea4: 6105 addi sp,sp,32 6ea6: 8082 ret 6ea8: 00001797 auipc a5,0x1 6eac: 48478793 addi a5,a5,1156 # 832c <__sf_fake_stdout> 6eb0: 00f41463 bne s0,a5,6eb8 <__swbuf_r+0xa0> 6eb4: 4480 lw s0,8(s1) 6eb6: b769 j 6e40 <__swbuf_r+0x28> 6eb8: 00001797 auipc a5,0x1 6ebc: 43478793 addi a5,a5,1076 # 82ec <__sf_fake_stderr> 6ec0: f8f410e3 bne s0,a5,6e40 <__swbuf_r+0x28> 6ec4: 44c0 lw s0,12(s1) 6ec6: bfad j 6e40 <__swbuf_r+0x28> 6ec8: 85a2 mv a1,s0 6eca: 8526 mv a0,s1 6ecc: 2021 jal 6ed4 <__swsetup_r> 6ece: d141 beqz a0,6e4e <__swbuf_r+0x36> 6ed0: 597d li s2,-1 6ed2: b7d9 j 6e98 <__swbuf_r+0x80> 00006ed4 <__swsetup_r>: 6ed4: 1141 addi sp,sp,-16 6ed6: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6eda: c226 sw s1,4(sp) 6edc: 4384 lw s1,0(a5) 6ede: c422 sw s0,8(sp) 6ee0: c04a sw s2,0(sp) 6ee2: c606 sw ra,12(sp) 6ee4: 892a mv s2,a0 6ee6: 842e mv s0,a1 6ee8: c489 beqz s1,6ef2 <__swsetup_r+0x1e> 6eea: 4c9c lw a5,24(s1) 6eec: e399 bnez a5,6ef2 <__swsetup_r+0x1e> 6eee: 8526 mv a0,s1 6ef0: 2635 jal 721c <__sinit> 6ef2: 00001797 auipc a5,0x1 6ef6: 41a78793 addi a5,a5,1050 # 830c <__sf_fake_stdin> 6efa: 02f41b63 bne s0,a5,6f30 <__swsetup_r+0x5c> 6efe: 40c0 lw s0,4(s1) 6f00: 00c41703 lh a4,12(s0) 6f04: 01071793 slli a5,a4,0x10 6f08: 83c1 srli a5,a5,0x10 6f0a: 0087f693 andi a3,a5,8 6f0e: eaad bnez a3,6f80 <__swsetup_r+0xac> 6f10: 0107f693 andi a3,a5,16 6f14: ee95 bnez a3,6f50 <__swsetup_r+0x7c> 6f16: 47a5 li a5,9 6f18: 00f92023 sw a5,0(s2) 6f1c: 04076713 ori a4,a4,64 6f20: a45a sh a4,12(s0) 6f22: 557d li a0,-1 6f24: 40b2 lw ra,12(sp) 6f26: 4422 lw s0,8(sp) 6f28: 4492 lw s1,4(sp) 6f2a: 4902 lw s2,0(sp) 6f2c: 0141 addi sp,sp,16 6f2e: 8082 ret 6f30: 00001797 auipc a5,0x1 6f34: 3fc78793 addi a5,a5,1020 # 832c <__sf_fake_stdout> 6f38: 00f41463 bne s0,a5,6f40 <__swsetup_r+0x6c> 6f3c: 4480 lw s0,8(s1) 6f3e: b7c9 j 6f00 <__swsetup_r+0x2c> 6f40: 00001797 auipc a5,0x1 6f44: 3ac78793 addi a5,a5,940 # 82ec <__sf_fake_stderr> 6f48: faf41ce3 bne s0,a5,6f00 <__swsetup_r+0x2c> 6f4c: 44c0 lw s0,12(s1) 6f4e: bf4d j 6f00 <__swsetup_r+0x2c> 6f50: 8b91 andi a5,a5,4 6f52: c39d beqz a5,6f78 <__swsetup_r+0xa4> 6f54: 584c lw a1,52(s0) 6f56: c989 beqz a1,6f68 <__swsetup_r+0x94> 6f58: 04440793 addi a5,s0,68 6f5c: 00f58463 beq a1,a5,6f64 <__swsetup_r+0x90> 6f60: 854a mv a0,s2 6f62: 2b29 jal 747c <_free_r> 6f64: 02042a23 sw zero,52(s0) 6f68: 245e lhu a5,12(s0) 6f6a: 00042223 sw zero,4(s0) 6f6e: fdb7f793 andi a5,a5,-37 6f72: a45e sh a5,12(s0) 6f74: 481c lw a5,16(s0) 6f76: c01c sw a5,0(s0) 6f78: 245e lhu a5,12(s0) 6f7a: 0087e793 ori a5,a5,8 6f7e: a45e sh a5,12(s0) 6f80: 481c lw a5,16(s0) 6f82: eb99 bnez a5,6f98 <__swsetup_r+0xc4> 6f84: 245e lhu a5,12(s0) 6f86: 20000713 li a4,512 6f8a: 2807f793 andi a5,a5,640 6f8e: 00e78563 beq a5,a4,6f98 <__swsetup_r+0xc4> 6f92: 85a2 mv a1,s0 6f94: 854a mv a0,s2 6f96: 2991 jal 73ea <__smakebuf_r> 6f98: 245e lhu a5,12(s0) 6f9a: 0017f713 andi a4,a5,1 6f9e: c31d beqz a4,6fc4 <__swsetup_r+0xf0> 6fa0: 485c lw a5,20(s0) 6fa2: 00042423 sw zero,8(s0) 6fa6: 40f007b3 neg a5,a5 6faa: cc1c sw a5,24(s0) 6fac: 481c lw a5,16(s0) 6fae: 4501 li a0,0 6fb0: fbb5 bnez a5,6f24 <__swsetup_r+0x50> 6fb2: 00c41783 lh a5,12(s0) 6fb6: 0807f713 andi a4,a5,128 6fba: d72d beqz a4,6f24 <__swsetup_r+0x50> 6fbc: 0407e793 ori a5,a5,64 6fc0: a45e sh a5,12(s0) 6fc2: b785 j 6f22 <__swsetup_r+0x4e> 6fc4: 8b89 andi a5,a5,2 6fc6: 4701 li a4,0 6fc8: e391 bnez a5,6fcc <__swsetup_r+0xf8> 6fca: 4858 lw a4,20(s0) 6fcc: c418 sw a4,8(s0) 6fce: bff9 j 6fac <__swsetup_r+0xd8> 00006fd0 <__sflush_r>: 6fd0: 25de lhu a5,12(a1) 6fd2: 1101 addi sp,sp,-32 6fd4: cc22 sw s0,24(sp) 6fd6: ca26 sw s1,20(sp) 6fd8: ce06 sw ra,28(sp) 6fda: c84a sw s2,16(sp) 6fdc: c64e sw s3,12(sp) 6fde: 0087f713 andi a4,a5,8 6fe2: 84aa mv s1,a0 6fe4: 842e mv s0,a1 6fe6: eb79 bnez a4,70bc <__sflush_r+0xec> 6fe8: 41d8 lw a4,4(a1) 6fea: 00e04d63 bgtz a4,7004 <__sflush_r+0x34> 6fee: 41b8 lw a4,64(a1) 6ff0: 00e04a63 bgtz a4,7004 <__sflush_r+0x34> 6ff4: 4501 li a0,0 6ff6: 40f2 lw ra,28(sp) 6ff8: 4462 lw s0,24(sp) 6ffa: 44d2 lw s1,20(sp) 6ffc: 4942 lw s2,16(sp) 6ffe: 49b2 lw s3,12(sp) 7000: 6105 addi sp,sp,32 7002: 8082 ret 7004: 5458 lw a4,44(s0) 7006: d77d beqz a4,6ff4 <__sflush_r+0x24> 7008: 0004a903 lw s2,0(s1) 700c: 01379693 slli a3,a5,0x13 7010: 0004a023 sw zero,0(s1) 7014: 0606db63 bgez a3,708a <__sflush_r+0xba> 7018: 4870 lw a2,84(s0) 701a: 245e lhu a5,12(s0) 701c: 8b91 andi a5,a5,4 701e: c799 beqz a5,702c <__sflush_r+0x5c> 7020: 405c lw a5,4(s0) 7022: 8e1d sub a2,a2,a5 7024: 585c lw a5,52(s0) 7026: c399 beqz a5,702c <__sflush_r+0x5c> 7028: 403c lw a5,64(s0) 702a: 8e1d sub a2,a2,a5 702c: 545c lw a5,44(s0) 702e: 500c lw a1,32(s0) 7030: 4681 li a3,0 7032: 8526 mv a0,s1 7034: 9782 jalr a5 7036: 57fd li a5,-1 7038: 245a lhu a4,12(s0) 703a: 00f51d63 bne a0,a5,7054 <__sflush_r+0x84> 703e: 4094 lw a3,0(s1) 7040: 47f5 li a5,29 7042: 06d7e863 bltu a5,a3,70b2 <__sflush_r+0xe2> 7046: 204007b7 lui a5,0x20400 704a: 0785 addi a5,a5,1 704c: 00d7d7b3 srl a5,a5,a3 7050: 8b85 andi a5,a5,1 7052: c3a5 beqz a5,70b2 <__sflush_r+0xe2> 7054: 481c lw a5,16(s0) 7056: 00042223 sw zero,4(s0) 705a: c01c sw a5,0(s0) 705c: 01371793 slli a5,a4,0x13 7060: 0007d863 bgez a5,7070 <__sflush_r+0xa0> 7064: 57fd li a5,-1 7066: 00f51463 bne a0,a5,706e <__sflush_r+0x9e> 706a: 409c lw a5,0(s1) 706c: e391 bnez a5,7070 <__sflush_r+0xa0> 706e: c868 sw a0,84(s0) 7070: 584c lw a1,52(s0) 7072: 0124a023 sw s2,0(s1) 7076: ddbd beqz a1,6ff4 <__sflush_r+0x24> 7078: 04440793 addi a5,s0,68 707c: 00f58463 beq a1,a5,7084 <__sflush_r+0xb4> 7080: 8526 mv a0,s1 7082: 2eed jal 747c <_free_r> 7084: 02042a23 sw zero,52(s0) 7088: b7b5 j 6ff4 <__sflush_r+0x24> 708a: 500c lw a1,32(s0) 708c: 4601 li a2,0 708e: 4685 li a3,1 7090: 8526 mv a0,s1 7092: 9702 jalr a4 7094: 57fd li a5,-1 7096: 862a mv a2,a0 7098: f8f511e3 bne a0,a5,701a <__sflush_r+0x4a> 709c: 409c lw a5,0(s1) 709e: dfb5 beqz a5,701a <__sflush_r+0x4a> 70a0: 4775 li a4,29 70a2: 00e78563 beq a5,a4,70ac <__sflush_r+0xdc> 70a6: 4759 li a4,22 70a8: 04e79363 bne a5,a4,70ee <__sflush_r+0x11e> 70ac: 0124a023 sw s2,0(s1) 70b0: b791 j 6ff4 <__sflush_r+0x24> 70b2: 04076713 ori a4,a4,64 70b6: a45a sh a4,12(s0) 70b8: 557d li a0,-1 70ba: bf35 j 6ff6 <__sflush_r+0x26> 70bc: 0105a983 lw s3,16(a1) 70c0: f2098ae3 beqz s3,6ff4 <__sflush_r+0x24> 70c4: 0005a903 lw s2,0(a1) 70c8: 8b8d andi a5,a5,3 70ca: 0135a023 sw s3,0(a1) 70ce: 41390933 sub s2,s2,s3 70d2: 4701 li a4,0 70d4: e391 bnez a5,70d8 <__sflush_r+0x108> 70d6: 49d8 lw a4,20(a1) 70d8: c418 sw a4,8(s0) 70da: f1205de3 blez s2,6ff4 <__sflush_r+0x24> 70de: 541c lw a5,40(s0) 70e0: 500c lw a1,32(s0) 70e2: 86ca mv a3,s2 70e4: 864e mv a2,s3 70e6: 8526 mv a0,s1 70e8: 9782 jalr a5 70ea: 00a04763 bgtz a0,70f8 <__sflush_r+0x128> 70ee: 245e lhu a5,12(s0) 70f0: 0407e793 ori a5,a5,64 70f4: a45e sh a5,12(s0) 70f6: b7c9 j 70b8 <__sflush_r+0xe8> 70f8: 99aa add s3,s3,a0 70fa: 40a90933 sub s2,s2,a0 70fe: bff1 j 70da <__sflush_r+0x10a> 00007100 <_fflush_r>: 7100: 499c lw a5,16(a1) 7102: c3a5 beqz a5,7162 <_fflush_r+0x62> 7104: 1101 addi sp,sp,-32 7106: cc22 sw s0,24(sp) 7108: ce06 sw ra,28(sp) 710a: 842a mv s0,a0 710c: c511 beqz a0,7118 <_fflush_r+0x18> 710e: 4d1c lw a5,24(a0) 7110: e781 bnez a5,7118 <_fflush_r+0x18> 7112: c62e sw a1,12(sp) 7114: 2221 jal 721c <__sinit> 7116: 45b2 lw a1,12(sp) 7118: 00001797 auipc a5,0x1 711c: 1f478793 addi a5,a5,500 # 830c <__sf_fake_stdin> 7120: 00f59c63 bne a1,a5,7138 <_fflush_r+0x38> 7124: 404c lw a1,4(s0) 7126: 00c59783 lh a5,12(a1) 712a: c79d beqz a5,7158 <_fflush_r+0x58> 712c: 8522 mv a0,s0 712e: 4462 lw s0,24(sp) 7130: 40f2 lw ra,28(sp) 7132: 6105 addi sp,sp,32 7134: e9dff06f j 6fd0 <__sflush_r> 7138: 00001797 auipc a5,0x1 713c: 1f478793 addi a5,a5,500 # 832c <__sf_fake_stdout> 7140: 00f59463 bne a1,a5,7148 <_fflush_r+0x48> 7144: 440c lw a1,8(s0) 7146: b7c5 j 7126 <_fflush_r+0x26> 7148: 00001797 auipc a5,0x1 714c: 1a478793 addi a5,a5,420 # 82ec <__sf_fake_stderr> 7150: fcf59be3 bne a1,a5,7126 <_fflush_r+0x26> 7154: 444c lw a1,12(s0) 7156: bfc1 j 7126 <_fflush_r+0x26> 7158: 40f2 lw ra,28(sp) 715a: 4462 lw s0,24(sp) 715c: 4501 li a0,0 715e: 6105 addi sp,sp,32 7160: 8082 ret 7162: 4501 li a0,0 7164: 8082 ret 00007166 : 7166: 1141 addi sp,sp,-16 7168: c422 sw s0,8(sp) 716a: c606 sw ra,12(sp) 716c: 842a mv s0,a0 716e: a54e sh a1,12(a0) 7170: a572 sh a2,14(a0) 7172: 00052023 sw zero,0(a0) 7176: 00052223 sw zero,4(a0) 717a: 00052423 sw zero,8(a0) 717e: 06052223 sw zero,100(a0) 7182: 00052823 sw zero,16(a0) 7186: 00052a23 sw zero,20(a0) 718a: 00052c23 sw zero,24(a0) 718e: 4621 li a2,8 7190: 4581 li a1,0 7192: 05c50513 addi a0,a0,92 7196: bb0f90ef jal ra,546 719a: 00001797 auipc a5,0x1 719e: b3078793 addi a5,a5,-1232 # 7cca <__sread> 71a2: d05c sw a5,36(s0) 71a4: 00001797 auipc a5,0x1 71a8: b5278793 addi a5,a5,-1198 # 7cf6 <__swrite> 71ac: d41c sw a5,40(s0) 71ae: 00001797 auipc a5,0x1 71b2: b9078793 addi a5,a5,-1136 # 7d3e <__sseek> 71b6: d45c sw a5,44(s0) 71b8: 00001797 auipc a5,0x1 71bc: bb678793 addi a5,a5,-1098 # 7d6e <__sclose> 71c0: d000 sw s0,32(s0) 71c2: d81c sw a5,48(s0) 71c4: 40b2 lw ra,12(sp) 71c6: 4422 lw s0,8(sp) 71c8: 0141 addi sp,sp,16 71ca: 8082 ret 000071cc <_cleanup_r>: 71cc: 00000597 auipc a1,0x0 71d0: f3458593 addi a1,a1,-204 # 7100 <_fflush_r> 71d4: aa91 j 7328 <_fwalk_reent> 000071d6 <__sfmoreglue>: 71d6: 1141 addi sp,sp,-16 71d8: c226 sw s1,4(sp) 71da: 06800613 li a2,104 71de: fff58493 addi s1,a1,-1 71e2: 02c484b3 mul s1,s1,a2 71e6: c04a sw s2,0(sp) 71e8: 892e mv s2,a1 71ea: c422 sw s0,8(sp) 71ec: c606 sw ra,12(sp) 71ee: 07448593 addi a1,s1,116 71f2: 2e0d jal 7524 <_malloc_r> 71f4: 842a mv s0,a0 71f6: cd01 beqz a0,720e <__sfmoreglue+0x38> 71f8: 00052023 sw zero,0(a0) 71fc: 01252223 sw s2,4(a0) 7200: 0531 addi a0,a0,12 7202: c408 sw a0,8(s0) 7204: 06848613 addi a2,s1,104 7208: 4581 li a1,0 720a: b3cf90ef jal ra,546 720e: 8522 mv a0,s0 7210: 40b2 lw ra,12(sp) 7212: 4422 lw s0,8(sp) 7214: 4492 lw s1,4(sp) 7216: 4902 lw s2,0(sp) 7218: 0141 addi sp,sp,16 721a: 8082 ret 0000721c <__sinit>: 721c: 4d1c lw a5,24(a0) 721e: e7a5 bnez a5,7286 <__sinit+0x6a> 7220: 1141 addi sp,sp,-16 7222: c606 sw ra,12(sp) 7224: c422 sw s0,8(sp) 7226: 00000797 auipc a5,0x0 722a: fa678793 addi a5,a5,-90 # 71cc <_cleanup_r> 722e: d51c sw a5,40(a0) 7230: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 7234: 439c lw a5,0(a5) 7236: 04052423 sw zero,72(a0) 723a: 04052623 sw zero,76(a0) 723e: 04052823 sw zero,80(a0) 7242: 00f51463 bne a0,a5,724a <__sinit+0x2e> 7246: 4785 li a5,1 7248: cd1c sw a5,24(a0) 724a: 842a mv s0,a0 724c: 2835 jal 7288 <__sfp> 724e: c048 sw a0,4(s0) 7250: 8522 mv a0,s0 7252: 281d jal 7288 <__sfp> 7254: c408 sw a0,8(s0) 7256: 8522 mv a0,s0 7258: 2805 jal 7288 <__sfp> 725a: c448 sw a0,12(s0) 725c: 4048 lw a0,4(s0) 725e: 4601 li a2,0 7260: 4591 li a1,4 7262: f05ff0ef jal ra,7166 7266: 4408 lw a0,8(s0) 7268: 4605 li a2,1 726a: 45a5 li a1,9 726c: efbff0ef jal ra,7166 7270: 4448 lw a0,12(s0) 7272: 4609 li a2,2 7274: 45c9 li a1,18 7276: ef1ff0ef jal ra,7166 727a: 4785 li a5,1 727c: cc1c sw a5,24(s0) 727e: 40b2 lw ra,12(sp) 7280: 4422 lw s0,8(sp) 7282: 0141 addi sp,sp,16 7284: 8082 ret 7286: 8082 ret 00007288 <__sfp>: 7288: 1141 addi sp,sp,-16 728a: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 728e: c226 sw s1,4(sp) 7290: 4384 lw s1,0(a5) 7292: c04a sw s2,0(sp) 7294: c606 sw ra,12(sp) 7296: 4c9c lw a5,24(s1) 7298: c422 sw s0,8(sp) 729a: 892a mv s2,a0 729c: e781 bnez a5,72a4 <__sfp+0x1c> 729e: 8526 mv a0,s1 72a0: f7dff0ef jal ra,721c <__sinit> 72a4: 04848493 addi s1,s1,72 72a8: 4480 lw s0,8(s1) 72aa: 40dc lw a5,4(s1) 72ac: 17fd addi a5,a5,-1 72ae: 0007d663 bgez a5,72ba <__sfp+0x32> 72b2: 409c lw a5,0(s1) 72b4: cfb9 beqz a5,7312 <__sfp+0x8a> 72b6: 4084 lw s1,0(s1) 72b8: bfc5 j 72a8 <__sfp+0x20> 72ba: 00c41703 lh a4,12(s0) 72be: e739 bnez a4,730c <__sfp+0x84> 72c0: 77c1 lui a5,0xffff0 72c2: 0785 addi a5,a5,1 72c4: 06042223 sw zero,100(s0) 72c8: 00042023 sw zero,0(s0) 72cc: 00042223 sw zero,4(s0) 72d0: 00042423 sw zero,8(s0) 72d4: c45c sw a5,12(s0) 72d6: 00042823 sw zero,16(s0) 72da: 00042a23 sw zero,20(s0) 72de: 00042c23 sw zero,24(s0) 72e2: 4621 li a2,8 72e4: 4581 li a1,0 72e6: 05c40513 addi a0,s0,92 72ea: a5cf90ef jal ra,546 72ee: 02042a23 sw zero,52(s0) 72f2: 02042c23 sw zero,56(s0) 72f6: 04042423 sw zero,72(s0) 72fa: 04042623 sw zero,76(s0) 72fe: 8522 mv a0,s0 7300: 40b2 lw ra,12(sp) 7302: 4422 lw s0,8(sp) 7304: 4492 lw s1,4(sp) 7306: 4902 lw s2,0(sp) 7308: 0141 addi sp,sp,16 730a: 8082 ret 730c: 06840413 addi s0,s0,104 7310: bf71 j 72ac <__sfp+0x24> 7312: 4591 li a1,4 7314: 854a mv a0,s2 7316: ec1ff0ef jal ra,71d6 <__sfmoreglue> 731a: c088 sw a0,0(s1) 731c: fd49 bnez a0,72b6 <__sfp+0x2e> 731e: 47b1 li a5,12 7320: 00f92023 sw a5,0(s2) 7324: 4401 li s0,0 7326: bfe1 j 72fe <__sfp+0x76> 00007328 <_fwalk_reent>: 7328: 7179 addi sp,sp,-48 732a: d422 sw s0,40(sp) 732c: d04a sw s2,32(sp) 732e: cc52 sw s4,24(sp) 7330: ca56 sw s5,20(sp) 7332: c85a sw s6,16(sp) 7334: c65e sw s7,12(sp) 7336: d606 sw ra,44(sp) 7338: d226 sw s1,36(sp) 733a: ce4e sw s3,28(sp) 733c: 8a2a mv s4,a0 733e: 8aae mv s5,a1 7340: 04850413 addi s0,a0,72 7344: 4901 li s2,0 7346: 4b05 li s6,1 7348: 5bfd li s7,-1 734a: ec09 bnez s0,7364 <_fwalk_reent+0x3c> 734c: 50b2 lw ra,44(sp) 734e: 5422 lw s0,40(sp) 7350: 854a mv a0,s2 7352: 5492 lw s1,36(sp) 7354: 5902 lw s2,32(sp) 7356: 49f2 lw s3,28(sp) 7358: 4a62 lw s4,24(sp) 735a: 4ad2 lw s5,20(sp) 735c: 4b42 lw s6,16(sp) 735e: 4bb2 lw s7,12(sp) 7360: 6145 addi sp,sp,48 7362: 8082 ret 7364: 4404 lw s1,8(s0) 7366: 00442983 lw s3,4(s0) 736a: 19fd addi s3,s3,-1 736c: 0009d463 bgez s3,7374 <_fwalk_reent+0x4c> 7370: 4000 lw s0,0(s0) 7372: bfe1 j 734a <_fwalk_reent+0x22> 7374: 24de lhu a5,12(s1) 7376: 00fb7b63 bgeu s6,a5,738c <_fwalk_reent+0x64> 737a: 00e49783 lh a5,14(s1) 737e: 01778763 beq a5,s7,738c <_fwalk_reent+0x64> 7382: 85a6 mv a1,s1 7384: 8552 mv a0,s4 7386: 9a82 jalr s5 7388: 00a96933 or s2,s2,a0 738c: 06848493 addi s1,s1,104 7390: bfe9 j 736a <_fwalk_reent+0x42> 00007392 <__swhatbuf_r>: 7392: 7119 addi sp,sp,-128 7394: daa6 sw s1,116(sp) 7396: 84ae mv s1,a1 7398: 00e59583 lh a1,14(a1) 739c: dca2 sw s0,120(sp) 739e: de86 sw ra,124(sp) 73a0: 8432 mv s0,a2 73a2: 0005db63 bgez a1,73b8 <__swhatbuf_r+0x26> 73a6: 24de lhu a5,12(s1) 73a8: 0006a023 sw zero,0(a3) 73ac: 0807f793 andi a5,a5,128 73b0: e785 bnez a5,73d8 <__swhatbuf_r+0x46> 73b2: 40000793 li a5,1024 73b6: a01d j 73dc <__swhatbuf_r+0x4a> 73b8: 0830 addi a2,sp,24 73ba: c636 sw a3,12(sp) 73bc: 21f000ef jal ra,7dda <_fstat_r> 73c0: 46b2 lw a3,12(sp) 73c2: fe0542e3 bltz a0,73a6 <__swhatbuf_r+0x14> 73c6: 4772 lw a4,28(sp) 73c8: 67bd lui a5,0xf 73ca: 8ff9 and a5,a5,a4 73cc: 7779 lui a4,0xffffe 73ce: 97ba add a5,a5,a4 73d0: 0017b793 seqz a5,a5 73d4: c29c sw a5,0(a3) 73d6: bff1 j 73b2 <__swhatbuf_r+0x20> 73d8: 04000793 li a5,64 73dc: c01c sw a5,0(s0) 73de: 50f6 lw ra,124(sp) 73e0: 5466 lw s0,120(sp) 73e2: 54d6 lw s1,116(sp) 73e4: 4501 li a0,0 73e6: 6109 addi sp,sp,128 73e8: 8082 ret 000073ea <__smakebuf_r>: 73ea: 25de lhu a5,12(a1) 73ec: 1101 addi sp,sp,-32 73ee: cc22 sw s0,24(sp) 73f0: ce06 sw ra,28(sp) 73f2: ca26 sw s1,20(sp) 73f4: c84a sw s2,16(sp) 73f6: 8b89 andi a5,a5,2 73f8: 842e mv s0,a1 73fa: cf89 beqz a5,7414 <__smakebuf_r+0x2a> 73fc: 04740793 addi a5,s0,71 7400: c01c sw a5,0(s0) 7402: c81c sw a5,16(s0) 7404: 4785 li a5,1 7406: c85c sw a5,20(s0) 7408: 40f2 lw ra,28(sp) 740a: 4462 lw s0,24(sp) 740c: 44d2 lw s1,20(sp) 740e: 4942 lw s2,16(sp) 7410: 6105 addi sp,sp,32 7412: 8082 ret 7414: 0074 addi a3,sp,12 7416: 0030 addi a2,sp,8 7418: 84aa mv s1,a0 741a: f79ff0ef jal ra,7392 <__swhatbuf_r> 741e: 45a2 lw a1,8(sp) 7420: 892a mv s2,a0 7422: 8526 mv a0,s1 7424: 2201 jal 7524 <_malloc_r> 7426: e919 bnez a0,743c <__smakebuf_r+0x52> 7428: 00c41783 lh a5,12(s0) 742c: 2007f713 andi a4,a5,512 7430: ff61 bnez a4,7408 <__smakebuf_r+0x1e> 7432: 9bf1 andi a5,a5,-4 7434: 0027e793 ori a5,a5,2 7438: a45e sh a5,12(s0) 743a: b7c9 j 73fc <__smakebuf_r+0x12> 743c: 00000797 auipc a5,0x0 7440: d9078793 addi a5,a5,-624 # 71cc <_cleanup_r> 7444: d49c sw a5,40(s1) 7446: 245e lhu a5,12(s0) 7448: c008 sw a0,0(s0) 744a: c808 sw a0,16(s0) 744c: 0807e793 ori a5,a5,128 7450: a45e sh a5,12(s0) 7452: 47a2 lw a5,8(sp) 7454: c85c sw a5,20(s0) 7456: 47b2 lw a5,12(sp) 7458: cf81 beqz a5,7470 <__smakebuf_r+0x86> 745a: 00e41583 lh a1,14(s0) 745e: 8526 mv a0,s1 7460: 1ad000ef jal ra,7e0c <_isatty_r> 7464: c511 beqz a0,7470 <__smakebuf_r+0x86> 7466: 245e lhu a5,12(s0) 7468: 9bf1 andi a5,a5,-4 746a: 0017e793 ori a5,a5,1 746e: a45e sh a5,12(s0) 7470: 245e lhu a5,12(s0) 7472: 00f96933 or s2,s2,a5 7476: 01241623 sh s2,12(s0) 747a: b779 j 7408 <__smakebuf_r+0x1e> 0000747c <_free_r>: 747c: c1dd beqz a1,7522 <_free_r+0xa6> 747e: ffc5a783 lw a5,-4(a1) 7482: 1141 addi sp,sp,-16 7484: c422 sw s0,8(sp) 7486: c606 sw ra,12(sp) 7488: c226 sw s1,4(sp) 748a: ffc58413 addi s0,a1,-4 748e: 0007d363 bgez a5,7494 <_free_r+0x18> 7492: 943e add s0,s0,a5 7494: 84aa mv s1,a0 7496: 1f3000ef jal ra,7e88 <__malloc_lock> 749a: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 749e: 439c lw a5,0(a5) 74a0: ef81 bnez a5,74b8 <_free_r+0x3c> 74a2: 00042223 sw zero,4(s0) 74a6: 9881a023 sw s0,-1664(gp) # 20000380 <__malloc_free_list> 74aa: 4422 lw s0,8(sp) 74ac: 40b2 lw ra,12(sp) 74ae: 8526 mv a0,s1 74b0: 4492 lw s1,4(sp) 74b2: 0141 addi sp,sp,16 74b4: 1d70006f j 7e8a <__malloc_unlock> 74b8: 00f47e63 bgeu s0,a5,74d4 <_free_r+0x58> 74bc: 4014 lw a3,0(s0) 74be: 00d40733 add a4,s0,a3 74c2: 00e79663 bne a5,a4,74ce <_free_r+0x52> 74c6: 4398 lw a4,0(a5) 74c8: 43dc lw a5,4(a5) 74ca: 9736 add a4,a4,a3 74cc: c018 sw a4,0(s0) 74ce: c05c sw a5,4(s0) 74d0: bfd9 j 74a6 <_free_r+0x2a> 74d2: 87ba mv a5,a4 74d4: 43d8 lw a4,4(a5) 74d6: c319 beqz a4,74dc <_free_r+0x60> 74d8: fee47de3 bgeu s0,a4,74d2 <_free_r+0x56> 74dc: 4394 lw a3,0(a5) 74de: 00d78633 add a2,a5,a3 74e2: 00861f63 bne a2,s0,7500 <_free_r+0x84> 74e6: 4010 lw a2,0(s0) 74e8: 96b2 add a3,a3,a2 74ea: c394 sw a3,0(a5) 74ec: 00d78633 add a2,a5,a3 74f0: fac71de3 bne a4,a2,74aa <_free_r+0x2e> 74f4: 4310 lw a2,0(a4) 74f6: 4358 lw a4,4(a4) 74f8: 96b2 add a3,a3,a2 74fa: c394 sw a3,0(a5) 74fc: c3d8 sw a4,4(a5) 74fe: b775 j 74aa <_free_r+0x2e> 7500: 00c47563 bgeu s0,a2,750a <_free_r+0x8e> 7504: 47b1 li a5,12 7506: c09c sw a5,0(s1) 7508: b74d j 74aa <_free_r+0x2e> 750a: 4010 lw a2,0(s0) 750c: 00c406b3 add a3,s0,a2 7510: 00d71663 bne a4,a3,751c <_free_r+0xa0> 7514: 4314 lw a3,0(a4) 7516: 4358 lw a4,4(a4) 7518: 96b2 add a3,a3,a2 751a: c014 sw a3,0(s0) 751c: c058 sw a4,4(s0) 751e: c3c0 sw s0,4(a5) 7520: b769 j 74aa <_free_r+0x2e> 7522: 8082 ret 00007524 <_malloc_r>: 7524: 1101 addi sp,sp,-32 7526: ca26 sw s1,20(sp) 7528: 00358493 addi s1,a1,3 752c: 98f1 andi s1,s1,-4 752e: ce06 sw ra,28(sp) 7530: cc22 sw s0,24(sp) 7532: c84a sw s2,16(sp) 7534: c64e sw s3,12(sp) 7536: 04a1 addi s1,s1,8 7538: 47b1 li a5,12 753a: 04f4f363 bgeu s1,a5,7580 <_malloc_r+0x5c> 753e: 44b1 li s1,12 7540: 04b4e263 bltu s1,a1,7584 <_malloc_r+0x60> 7544: 892a mv s2,a0 7546: 143000ef jal ra,7e88 <__malloc_lock> 754a: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 754e: 4398 lw a4,0(a5) 7550: 843a mv s0,a4 7552: e039 bnez s0,7598 <_malloc_r+0x74> 7554: 98418793 addi a5,gp,-1660 # 20000384 <__malloc_sbrk_start> 7558: 439c lw a5,0(a5) 755a: e791 bnez a5,7566 <_malloc_r+0x42> 755c: 4581 li a1,0 755e: 854a mv a0,s2 7560: 2f25 jal 7c98 <_sbrk_r> 7562: 98a1a223 sw a0,-1660(gp) # 20000384 <__malloc_sbrk_start> 7566: 85a6 mv a1,s1 7568: 854a mv a0,s2 756a: 273d jal 7c98 <_sbrk_r> 756c: 59fd li s3,-1 756e: 07351963 bne a0,s3,75e0 <_malloc_r+0xbc> 7572: 47b1 li a5,12 7574: 00f92023 sw a5,0(s2) 7578: 854a mv a0,s2 757a: 111000ef jal ra,7e8a <__malloc_unlock> 757e: a029 j 7588 <_malloc_r+0x64> 7580: fc04d0e3 bgez s1,7540 <_malloc_r+0x1c> 7584: 47b1 li a5,12 7586: c11c sw a5,0(a0) 7588: 4501 li a0,0 758a: 40f2 lw ra,28(sp) 758c: 4462 lw s0,24(sp) 758e: 44d2 lw s1,20(sp) 7590: 4942 lw s2,16(sp) 7592: 49b2 lw s3,12(sp) 7594: 6105 addi sp,sp,32 7596: 8082 ret 7598: 401c lw a5,0(s0) 759a: 8f85 sub a5,a5,s1 759c: 0207cf63 bltz a5,75da <_malloc_r+0xb6> 75a0: 46ad li a3,11 75a2: 00f6f663 bgeu a3,a5,75ae <_malloc_r+0x8a> 75a6: c01c sw a5,0(s0) 75a8: 943e add s0,s0,a5 75aa: c004 sw s1,0(s0) 75ac: a031 j 75b8 <_malloc_r+0x94> 75ae: 405c lw a5,4(s0) 75b0: 02871363 bne a4,s0,75d6 <_malloc_r+0xb2> 75b4: 98f1a023 sw a5,-1664(gp) # 20000380 <__malloc_free_list> 75b8: 854a mv a0,s2 75ba: 0d1000ef jal ra,7e8a <__malloc_unlock> 75be: 00b40513 addi a0,s0,11 75c2: 00440793 addi a5,s0,4 75c6: 9961 andi a0,a0,-8 75c8: 40f50733 sub a4,a0,a5 75cc: df5d beqz a4,758a <_malloc_r+0x66> 75ce: 943a add s0,s0,a4 75d0: 8f89 sub a5,a5,a0 75d2: c01c sw a5,0(s0) 75d4: bf5d j 758a <_malloc_r+0x66> 75d6: c35c sw a5,4(a4) 75d8: b7c5 j 75b8 <_malloc_r+0x94> 75da: 8722 mv a4,s0 75dc: 4040 lw s0,4(s0) 75de: bf95 j 7552 <_malloc_r+0x2e> 75e0: 00350413 addi s0,a0,3 75e4: 9871 andi s0,s0,-4 75e6: fc8502e3 beq a0,s0,75aa <_malloc_r+0x86> 75ea: 40a405b3 sub a1,s0,a0 75ee: 854a mv a0,s2 75f0: 2565 jal 7c98 <_sbrk_r> 75f2: fb351ce3 bne a0,s3,75aa <_malloc_r+0x86> 75f6: bfb5 j 7572 <_malloc_r+0x4e> 000075f8 <__sfputc_r>: 75f8: 461c lw a5,8(a2) 75fa: 17fd addi a5,a5,-1 75fc: c61c sw a5,8(a2) 75fe: 0007da63 bgez a5,7612 <__sfputc_r+0x1a> 7602: 4e18 lw a4,24(a2) 7604: 00e7c563 blt a5,a4,760e <__sfputc_r+0x16> 7608: 47a9 li a5,10 760a: 00f59463 bne a1,a5,7612 <__sfputc_r+0x1a> 760e: 80bff06f j 6e18 <__swbuf_r> 7612: 421c lw a5,0(a2) 7614: 852e mv a0,a1 7616: 00178713 addi a4,a5,1 761a: c218 sw a4,0(a2) 761c: a38c sb a1,0(a5) 761e: 8082 ret 00007620 <__sfputs_r>: 7620: 1101 addi sp,sp,-32 7622: cc22 sw s0,24(sp) 7624: ca26 sw s1,20(sp) 7626: c84a sw s2,16(sp) 7628: c64e sw s3,12(sp) 762a: c452 sw s4,8(sp) 762c: ce06 sw ra,28(sp) 762e: 892a mv s2,a0 7630: 89ae mv s3,a1 7632: 8432 mv s0,a2 7634: 00d604b3 add s1,a2,a3 7638: 5a7d li s4,-1 763a: 00941463 bne s0,s1,7642 <__sfputs_r+0x22> 763e: 4501 li a0,0 7640: a809 j 7652 <__sfputs_r+0x32> 7642: 200c lbu a1,0(s0) 7644: 864e mv a2,s3 7646: 854a mv a0,s2 7648: fb1ff0ef jal ra,75f8 <__sfputc_r> 764c: 0405 addi s0,s0,1 764e: ff4516e3 bne a0,s4,763a <__sfputs_r+0x1a> 7652: 40f2 lw ra,28(sp) 7654: 4462 lw s0,24(sp) 7656: 44d2 lw s1,20(sp) 7658: 4942 lw s2,16(sp) 765a: 49b2 lw s3,12(sp) 765c: 4a22 lw s4,8(sp) 765e: 6105 addi sp,sp,32 7660: 8082 ret 00007662 <_vfiprintf_r>: 7662: 7135 addi sp,sp,-160 7664: cd22 sw s0,152(sp) 7666: cb26 sw s1,148(sp) 7668: c94a sw s2,144(sp) 766a: c74e sw s3,140(sp) 766c: cf06 sw ra,156(sp) 766e: c552 sw s4,136(sp) 7670: c356 sw s5,132(sp) 7672: c15a sw s6,128(sp) 7674: dede sw s7,124(sp) 7676: dce2 sw s8,120(sp) 7678: dae6 sw s9,116(sp) 767a: 89aa mv s3,a0 767c: 84ae mv s1,a1 767e: 8932 mv s2,a2 7680: 8436 mv s0,a3 7682: c509 beqz a0,768c <_vfiprintf_r+0x2a> 7684: 4d1c lw a5,24(a0) 7686: e399 bnez a5,768c <_vfiprintf_r+0x2a> 7688: b95ff0ef jal ra,721c <__sinit> 768c: 00001797 auipc a5,0x1 7690: c8078793 addi a5,a5,-896 # 830c <__sf_fake_stdin> 7694: 0cf49863 bne s1,a5,7764 <_vfiprintf_r+0x102> 7698: 0049a483 lw s1,4(s3) 769c: 24de lhu a5,12(s1) 769e: 8ba1 andi a5,a5,8 76a0: c7e5 beqz a5,7788 <_vfiprintf_r+0x126> 76a2: 489c lw a5,16(s1) 76a4: c3f5 beqz a5,7788 <_vfiprintf_r+0x126> 76a6: 02000793 li a5,32 76aa: 02f104a3 sb a5,41(sp) 76ae: 03000793 li a5,48 76b2: d202 sw zero,36(sp) 76b4: 02f10523 sb a5,42(sp) 76b8: c622 sw s0,12(sp) 76ba: 02500b93 li s7,37 76be: 00001a97 auipc s5,0x1 76c2: c8ea8a93 addi s5,s5,-882 # 834c <__sf_fake_stdout+0x20> 76c6: 4c05 li s8,1 76c8: 4b29 li s6,10 76ca: 844a mv s0,s2 76cc: 201c lbu a5,0(s0) 76ce: c399 beqz a5,76d4 <_vfiprintf_r+0x72> 76d0: 0d779f63 bne a5,s7,77ae <_vfiprintf_r+0x14c> 76d4: 41240cb3 sub s9,s0,s2 76d8: 000c8e63 beqz s9,76f4 <_vfiprintf_r+0x92> 76dc: 86e6 mv a3,s9 76de: 864a mv a2,s2 76e0: 85a6 mv a1,s1 76e2: 854e mv a0,s3 76e4: f3dff0ef jal ra,7620 <__sfputs_r> 76e8: 57fd li a5,-1 76ea: 1cf50f63 beq a0,a5,78c8 <_vfiprintf_r+0x266> 76ee: 5692 lw a3,36(sp) 76f0: 96e6 add a3,a3,s9 76f2: d236 sw a3,36(sp) 76f4: 201c lbu a5,0(s0) 76f6: 1c078963 beqz a5,78c8 <_vfiprintf_r+0x266> 76fa: 57fd li a5,-1 76fc: 00140913 addi s2,s0,1 7700: c802 sw zero,16(sp) 7702: ce02 sw zero,28(sp) 7704: ca3e sw a5,20(sp) 7706: cc02 sw zero,24(sp) 7708: 040109a3 sb zero,83(sp) 770c: d482 sw zero,104(sp) 770e: 00094583 lbu a1,0(s2) 7712: 4615 li a2,5 7714: 8556 mv a0,s5 7716: 2fa9 jal 7e70 7718: 00190413 addi s0,s2,1 771c: 47c2 lw a5,16(sp) 771e: e951 bnez a0,77b2 <_vfiprintf_r+0x150> 7720: 0107f713 andi a4,a5,16 7724: c709 beqz a4,772e <_vfiprintf_r+0xcc> 7726: 02000713 li a4,32 772a: 04e109a3 sb a4,83(sp) 772e: 0087f713 andi a4,a5,8 7732: c709 beqz a4,773c <_vfiprintf_r+0xda> 7734: 02b00713 li a4,43 7738: 04e109a3 sb a4,83(sp) 773c: 00094683 lbu a3,0(s2) 7740: 02a00713 li a4,42 7744: 06e68f63 beq a3,a4,77c2 <_vfiprintf_r+0x160> 7748: 47f2 lw a5,28(sp) 774a: 844a mv s0,s2 774c: 4681 li a3,0 774e: 4625 li a2,9 7750: 2018 lbu a4,0(s0) 7752: 00140593 addi a1,s0,1 7756: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdfff5fd0> 775a: 0ae67763 bgeu a2,a4,7808 <_vfiprintf_r+0x1a6> 775e: cab5 beqz a3,77d2 <_vfiprintf_r+0x170> 7760: ce3e sw a5,28(sp) 7762: a885 j 77d2 <_vfiprintf_r+0x170> 7764: 00001797 auipc a5,0x1 7768: bc878793 addi a5,a5,-1080 # 832c <__sf_fake_stdout> 776c: 00f49563 bne s1,a5,7776 <_vfiprintf_r+0x114> 7770: 0089a483 lw s1,8(s3) 7774: b725 j 769c <_vfiprintf_r+0x3a> 7776: 00001797 auipc a5,0x1 777a: b7678793 addi a5,a5,-1162 # 82ec <__sf_fake_stderr> 777e: f0f49fe3 bne s1,a5,769c <_vfiprintf_r+0x3a> 7782: 00c9a483 lw s1,12(s3) 7786: bf19 j 769c <_vfiprintf_r+0x3a> 7788: 85a6 mv a1,s1 778a: 854e mv a0,s3 778c: f48ff0ef jal ra,6ed4 <__swsetup_r> 7790: d919 beqz a0,76a6 <_vfiprintf_r+0x44> 7792: 557d li a0,-1 7794: 40fa lw ra,156(sp) 7796: 446a lw s0,152(sp) 7798: 44da lw s1,148(sp) 779a: 494a lw s2,144(sp) 779c: 49ba lw s3,140(sp) 779e: 4a2a lw s4,136(sp) 77a0: 4a9a lw s5,132(sp) 77a2: 4b0a lw s6,128(sp) 77a4: 5bf6 lw s7,124(sp) 77a6: 5c66 lw s8,120(sp) 77a8: 5cd6 lw s9,116(sp) 77aa: 610d addi sp,sp,160 77ac: 8082 ret 77ae: 0405 addi s0,s0,1 77b0: bf31 j 76cc <_vfiprintf_r+0x6a> 77b2: 41550533 sub a0,a0,s5 77b6: 00ac1533 sll a0,s8,a0 77ba: 8fc9 or a5,a5,a0 77bc: c83e sw a5,16(sp) 77be: 8922 mv s2,s0 77c0: b7b9 j 770e <_vfiprintf_r+0xac> 77c2: 4732 lw a4,12(sp) 77c4: 00470693 addi a3,a4,4 77c8: 4318 lw a4,0(a4) 77ca: c636 sw a3,12(sp) 77cc: 02074763 bltz a4,77fa <_vfiprintf_r+0x198> 77d0: ce3a sw a4,28(sp) 77d2: 2018 lbu a4,0(s0) 77d4: 02e00793 li a5,46 77d8: 04f71d63 bne a4,a5,7832 <_vfiprintf_r+0x1d0> 77dc: 3018 lbu a4,1(s0) 77de: 02a00793 li a5,42 77e2: 02f71b63 bne a4,a5,7818 <_vfiprintf_r+0x1b6> 77e6: 47b2 lw a5,12(sp) 77e8: 0409 addi s0,s0,2 77ea: 00478713 addi a4,a5,4 77ee: 439c lw a5,0(a5) 77f0: c63a sw a4,12(sp) 77f2: 0207c163 bltz a5,7814 <_vfiprintf_r+0x1b2> 77f6: ca3e sw a5,20(sp) 77f8: a82d j 7832 <_vfiprintf_r+0x1d0> 77fa: 40e00733 neg a4,a4 77fe: 0027e793 ori a5,a5,2 7802: ce3a sw a4,28(sp) 7804: c83e sw a5,16(sp) 7806: b7f1 j 77d2 <_vfiprintf_r+0x170> 7808: 036787b3 mul a5,a5,s6 780c: 4685 li a3,1 780e: 842e mv s0,a1 7810: 97ba add a5,a5,a4 7812: bf3d j 7750 <_vfiprintf_r+0xee> 7814: 57fd li a5,-1 7816: b7c5 j 77f6 <_vfiprintf_r+0x194> 7818: 0405 addi s0,s0,1 781a: ca02 sw zero,20(sp) 781c: 4681 li a3,0 781e: 4781 li a5,0 7820: 4625 li a2,9 7822: 2018 lbu a4,0(s0) 7824: 00140593 addi a1,s0,1 7828: fd070713 addi a4,a4,-48 782c: 06e67463 bgeu a2,a4,7894 <_vfiprintf_r+0x232> 7830: f2f9 bnez a3,77f6 <_vfiprintf_r+0x194> 7832: 200c lbu a1,0(s0) 7834: 460d li a2,3 7836: 00001517 auipc a0,0x1 783a: b1e50513 addi a0,a0,-1250 # 8354 <__sf_fake_stdout+0x28> 783e: 2d0d jal 7e70 7840: cd11 beqz a0,785c <_vfiprintf_r+0x1fa> 7842: 00001797 auipc a5,0x1 7846: b1278793 addi a5,a5,-1262 # 8354 <__sf_fake_stdout+0x28> 784a: 8d1d sub a0,a0,a5 784c: 04000793 li a5,64 7850: 00a797b3 sll a5,a5,a0 7854: 4542 lw a0,16(sp) 7856: 0405 addi s0,s0,1 7858: 8d5d or a0,a0,a5 785a: c82a sw a0,16(sp) 785c: 200c lbu a1,0(s0) 785e: 4619 li a2,6 7860: 00001517 auipc a0,0x1 7864: af850513 addi a0,a0,-1288 # 8358 <__sf_fake_stdout+0x2c> 7868: 00140913 addi s2,s0,1 786c: 02b10423 sb a1,40(sp) 7870: 2501 jal 7e70 7872: c135 beqz a0,78d6 <_vfiprintf_r+0x274> 7874: ffff8797 auipc a5,0xffff8 7878: 78c78793 addi a5,a5,1932 # 0 <_sinit> 787c: e795 bnez a5,78a8 <_vfiprintf_r+0x246> 787e: 4742 lw a4,16(sp) 7880: 47b2 lw a5,12(sp) 7882: 10077713 andi a4,a4,256 7886: cf09 beqz a4,78a0 <_vfiprintf_r+0x23e> 7888: 0791 addi a5,a5,4 788a: c63e sw a5,12(sp) 788c: 5792 lw a5,36(sp) 788e: 97d2 add a5,a5,s4 7890: d23e sw a5,36(sp) 7892: bd25 j 76ca <_vfiprintf_r+0x68> 7894: 036787b3 mul a5,a5,s6 7898: 4685 li a3,1 789a: 842e mv s0,a1 789c: 97ba add a5,a5,a4 789e: b751 j 7822 <_vfiprintf_r+0x1c0> 78a0: 079d addi a5,a5,7 78a2: 9be1 andi a5,a5,-8 78a4: 07a1 addi a5,a5,8 78a6: b7d5 j 788a <_vfiprintf_r+0x228> 78a8: 0078 addi a4,sp,12 78aa: 00000697 auipc a3,0x0 78ae: d7668693 addi a3,a3,-650 # 7620 <__sfputs_r> 78b2: 8626 mv a2,s1 78b4: 080c addi a1,sp,16 78b6: 854e mv a0,s3 78b8: 00000097 auipc ra,0x0 78bc: 000000e7 jalr zero # 0 <_sinit> 78c0: 57fd li a5,-1 78c2: 8a2a mv s4,a0 78c4: fcf514e3 bne a0,a5,788c <_vfiprintf_r+0x22a> 78c8: 24de lhu a5,12(s1) 78ca: 0407f793 andi a5,a5,64 78ce: ec0792e3 bnez a5,7792 <_vfiprintf_r+0x130> 78d2: 5512 lw a0,36(sp) 78d4: b5c1 j 7794 <_vfiprintf_r+0x132> 78d6: 0078 addi a4,sp,12 78d8: 00000697 auipc a3,0x0 78dc: d4868693 addi a3,a3,-696 # 7620 <__sfputs_r> 78e0: 8626 mv a2,s1 78e2: 080c addi a1,sp,16 78e4: 854e mv a0,s3 78e6: 2a01 jal 79f6 <_printf_i> 78e8: bfe1 j 78c0 <_vfiprintf_r+0x25e> 000078ea <_printf_common>: 78ea: 7179 addi sp,sp,-48 78ec: ca56 sw s5,20(sp) 78ee: 499c lw a5,16(a1) 78f0: 8aba mv s5,a4 78f2: 4598 lw a4,8(a1) 78f4: d422 sw s0,40(sp) 78f6: d226 sw s1,36(sp) 78f8: ce4e sw s3,28(sp) 78fa: cc52 sw s4,24(sp) 78fc: d606 sw ra,44(sp) 78fe: d04a sw s2,32(sp) 7900: c85a sw s6,16(sp) 7902: c65e sw s7,12(sp) 7904: 89aa mv s3,a0 7906: 842e mv s0,a1 7908: 84b2 mv s1,a2 790a: 8a36 mv s4,a3 790c: 00e7d363 bge a5,a4,7912 <_printf_common+0x28> 7910: 87ba mv a5,a4 7912: c09c sw a5,0(s1) 7914: 04344703 lbu a4,67(s0) 7918: c319 beqz a4,791e <_printf_common+0x34> 791a: 0785 addi a5,a5,1 791c: c09c sw a5,0(s1) 791e: 401c lw a5,0(s0) 7920: 0207f793 andi a5,a5,32 7924: c781 beqz a5,792c <_printf_common+0x42> 7926: 409c lw a5,0(s1) 7928: 0789 addi a5,a5,2 792a: c09c sw a5,0(s1) 792c: 00042903 lw s2,0(s0) 7930: 00697913 andi s2,s2,6 7934: 00091a63 bnez s2,7948 <_printf_common+0x5e> 7938: 01940b13 addi s6,s0,25 793c: 5bfd li s7,-1 793e: 445c lw a5,12(s0) 7940: 4098 lw a4,0(s1) 7942: 8f99 sub a5,a5,a4 7944: 04f94c63 blt s2,a5,799c <_printf_common+0xb2> 7948: 401c lw a5,0(s0) 794a: 04344683 lbu a3,67(s0) 794e: 0207f793 andi a5,a5,32 7952: 00d036b3 snez a3,a3 7956: eba5 bnez a5,79c6 <_printf_common+0xdc> 7958: 04340613 addi a2,s0,67 795c: 85d2 mv a1,s4 795e: 854e mv a0,s3 7960: 9a82 jalr s5 7962: 57fd li a5,-1 7964: 04f50363 beq a0,a5,79aa <_printf_common+0xc0> 7968: 401c lw a5,0(s0) 796a: 4611 li a2,4 796c: 4098 lw a4,0(s1) 796e: 8b99 andi a5,a5,6 7970: 4454 lw a3,12(s0) 7972: 4481 li s1,0 7974: 00c79763 bne a5,a2,7982 <_printf_common+0x98> 7978: 40e684b3 sub s1,a3,a4 797c: 0004d363 bgez s1,7982 <_printf_common+0x98> 7980: 4481 li s1,0 7982: 441c lw a5,8(s0) 7984: 4818 lw a4,16(s0) 7986: 00f75463 bge a4,a5,798e <_printf_common+0xa4> 798a: 8f99 sub a5,a5,a4 798c: 94be add s1,s1,a5 798e: 4901 li s2,0 7990: 0469 addi s0,s0,26 7992: 5b7d li s6,-1 7994: 05249863 bne s1,s2,79e4 <_printf_common+0xfa> 7998: 4501 li a0,0 799a: a809 j 79ac <_printf_common+0xc2> 799c: 4685 li a3,1 799e: 865a mv a2,s6 79a0: 85d2 mv a1,s4 79a2: 854e mv a0,s3 79a4: 9a82 jalr s5 79a6: 01751e63 bne a0,s7,79c2 <_printf_common+0xd8> 79aa: 557d li a0,-1 79ac: 50b2 lw ra,44(sp) 79ae: 5422 lw s0,40(sp) 79b0: 5492 lw s1,36(sp) 79b2: 5902 lw s2,32(sp) 79b4: 49f2 lw s3,28(sp) 79b6: 4a62 lw s4,24(sp) 79b8: 4ad2 lw s5,20(sp) 79ba: 4b42 lw s6,16(sp) 79bc: 4bb2 lw s7,12(sp) 79be: 6145 addi sp,sp,48 79c0: 8082 ret 79c2: 0905 addi s2,s2,1 79c4: bfad j 793e <_printf_common+0x54> 79c6: 00d40733 add a4,s0,a3 79ca: 03000613 li a2,48 79ce: 04c701a3 sb a2,67(a4) 79d2: 04544703 lbu a4,69(s0) 79d6: 00168793 addi a5,a3,1 79da: 97a2 add a5,a5,s0 79dc: 0689 addi a3,a3,2 79de: 04e781a3 sb a4,67(a5) 79e2: bf9d j 7958 <_printf_common+0x6e> 79e4: 4685 li a3,1 79e6: 8622 mv a2,s0 79e8: 85d2 mv a1,s4 79ea: 854e mv a0,s3 79ec: 9a82 jalr s5 79ee: fb650ee3 beq a0,s6,79aa <_printf_common+0xc0> 79f2: 0905 addi s2,s2,1 79f4: b745 j 7994 <_printf_common+0xaa> 000079f6 <_printf_i>: 79f6: 7179 addi sp,sp,-48 79f8: d422 sw s0,40(sp) 79fa: d226 sw s1,36(sp) 79fc: d04a sw s2,32(sp) 79fe: ce4e sw s3,28(sp) 7a00: d606 sw ra,44(sp) 7a02: cc52 sw s4,24(sp) 7a04: ca56 sw s5,20(sp) 7a06: c85a sw s6,16(sp) 7a08: 89b6 mv s3,a3 7a0a: 2d94 lbu a3,24(a1) 7a0c: 06900793 li a5,105 7a10: 8932 mv s2,a2 7a12: 84aa mv s1,a0 7a14: 842e mv s0,a1 7a16: 04358613 addi a2,a1,67 7a1a: 02f68d63 beq a3,a5,7a54 <_printf_i+0x5e> 7a1e: 06d7e263 bltu a5,a3,7a82 <_printf_i+0x8c> 7a22: 05800793 li a5,88 7a26: 18f68663 beq a3,a5,7bb2 <_printf_i+0x1bc> 7a2a: 00d7ed63 bltu a5,a3,7a44 <_printf_i+0x4e> 7a2e: 20068e63 beqz a3,7c4a <_printf_i+0x254> 7a32: 04300793 li a5,67 7a36: 0af68e63 beq a3,a5,7af2 <_printf_i+0xfc> 7a3a: 04240a93 addi s5,s0,66 7a3e: 04d40123 sb a3,66(s0) 7a42: a0c9 j 7b04 <_printf_i+0x10e> 7a44: 06300793 li a5,99 7a48: 0af68563 beq a3,a5,7af2 <_printf_i+0xfc> 7a4c: 06400793 li a5,100 7a50: fef695e3 bne a3,a5,7a3a <_printf_i+0x44> 7a54: 401c lw a5,0(s0) 7a56: 4308 lw a0,0(a4) 7a58: 0807f693 andi a3,a5,128 7a5c: 00450593 addi a1,a0,4 7a60: c6c5 beqz a3,7b08 <_printf_i+0x112> 7a62: 411c lw a5,0(a0) 7a64: c30c sw a1,0(a4) 7a66: 0007d863 bgez a5,7a76 <_printf_i+0x80> 7a6a: 02d00713 li a4,45 7a6e: 40f007b3 neg a5,a5 7a72: 04e401a3 sb a4,67(s0) 7a76: 00001697 auipc a3,0x1 7a7a: 8ea68693 addi a3,a3,-1814 # 8360 <__sf_fake_stdout+0x34> 7a7e: 4729 li a4,10 7a80: a865 j 7b38 <_printf_i+0x142> 7a82: 07000793 li a5,112 7a86: 16f68263 beq a3,a5,7bea <_printf_i+0x1f4> 7a8a: 02d7e563 bltu a5,a3,7ab4 <_printf_i+0xbe> 7a8e: 06e00793 li a5,110 7a92: 18f68963 beq a3,a5,7c24 <_printf_i+0x22e> 7a96: 06f00793 li a5,111 7a9a: faf690e3 bne a3,a5,7a3a <_printf_i+0x44> 7a9e: 400c lw a1,0(s0) 7aa0: 431c lw a5,0(a4) 7aa2: 0805f813 andi a6,a1,128 7aa6: 00478513 addi a0,a5,4 7aaa: 06080763 beqz a6,7b18 <_printf_i+0x122> 7aae: c308 sw a0,0(a4) 7ab0: 439c lw a5,0(a5) 7ab2: a885 j 7b22 <_printf_i+0x12c> 7ab4: 07500793 li a5,117 7ab8: fef683e3 beq a3,a5,7a9e <_printf_i+0xa8> 7abc: 07800793 li a5,120 7ac0: 12f68963 beq a3,a5,7bf2 <_printf_i+0x1fc> 7ac4: 07300793 li a5,115 7ac8: f6f699e3 bne a3,a5,7a3a <_printf_i+0x44> 7acc: 431c lw a5,0(a4) 7ace: 41d0 lw a2,4(a1) 7ad0: 4581 li a1,0 7ad2: 00478693 addi a3,a5,4 7ad6: c314 sw a3,0(a4) 7ad8: 0007aa83 lw s5,0(a5) 7adc: 8556 mv a0,s5 7ade: 2e49 jal 7e70 7ae0: c501 beqz a0,7ae8 <_printf_i+0xf2> 7ae2: 41550533 sub a0,a0,s5 7ae6: c048 sw a0,4(s0) 7ae8: 405c lw a5,4(s0) 7aea: c81c sw a5,16(s0) 7aec: 040401a3 sb zero,67(s0) 7af0: a861 j 7b88 <_printf_i+0x192> 7af2: 431c lw a5,0(a4) 7af4: 04240a93 addi s5,s0,66 7af8: 00478693 addi a3,a5,4 7afc: 439c lw a5,0(a5) 7afe: c314 sw a3,0(a4) 7b00: 04f40123 sb a5,66(s0) 7b04: 4785 li a5,1 7b06: b7d5 j 7aea <_printf_i+0xf4> 7b08: 0407f693 andi a3,a5,64 7b0c: 411c lw a5,0(a0) 7b0e: c30c sw a1,0(a4) 7b10: dab9 beqz a3,7a66 <_printf_i+0x70> 7b12: 07c2 slli a5,a5,0x10 7b14: 87c1 srai a5,a5,0x10 7b16: bf81 j 7a66 <_printf_i+0x70> 7b18: 0405f593 andi a1,a1,64 7b1c: c308 sw a0,0(a4) 7b1e: d9c9 beqz a1,7ab0 <_printf_i+0xba> 7b20: 239e lhu a5,0(a5) 7b22: 06f00713 li a4,111 7b26: 0ee68763 beq a3,a4,7c14 <_printf_i+0x21e> 7b2a: 00001697 auipc a3,0x1 7b2e: 83668693 addi a3,a3,-1994 # 8360 <__sf_fake_stdout+0x34> 7b32: 4729 li a4,10 7b34: 040401a3 sb zero,67(s0) 7b38: 404c lw a1,4(s0) 7b3a: c40c sw a1,8(s0) 7b3c: 0005c563 bltz a1,7b46 <_printf_i+0x150> 7b40: 4008 lw a0,0(s0) 7b42: 996d andi a0,a0,-5 7b44: c008 sw a0,0(s0) 7b46: e399 bnez a5,7b4c <_printf_i+0x156> 7b48: 8ab2 mv s5,a2 7b4a: cd89 beqz a1,7b64 <_printf_i+0x16e> 7b4c: 8ab2 mv s5,a2 7b4e: 02e7f5b3 remu a1,a5,a4 7b52: 1afd addi s5,s5,-1 7b54: 95b6 add a1,a1,a3 7b56: 218c lbu a1,0(a1) 7b58: 00ba8023 sb a1,0(s5) 7b5c: 02e7d5b3 divu a1,a5,a4 7b60: 0ce7f063 bgeu a5,a4,7c20 <_printf_i+0x22a> 7b64: 47a1 li a5,8 7b66: 00f71e63 bne a4,a5,7b82 <_printf_i+0x18c> 7b6a: 401c lw a5,0(s0) 7b6c: 8b85 andi a5,a5,1 7b6e: cb91 beqz a5,7b82 <_printf_i+0x18c> 7b70: 4058 lw a4,4(s0) 7b72: 481c lw a5,16(s0) 7b74: 00e7c763 blt a5,a4,7b82 <_printf_i+0x18c> 7b78: 03000793 li a5,48 7b7c: fefa8fa3 sb a5,-1(s5) 7b80: 1afd addi s5,s5,-1 7b82: 41560633 sub a2,a2,s5 7b86: c810 sw a2,16(s0) 7b88: 874e mv a4,s3 7b8a: 86ca mv a3,s2 7b8c: 0070 addi a2,sp,12 7b8e: 85a2 mv a1,s0 7b90: 8526 mv a0,s1 7b92: d59ff0ef jal ra,78ea <_printf_common> 7b96: 5a7d li s4,-1 7b98: 0b451d63 bne a0,s4,7c52 <_printf_i+0x25c> 7b9c: 557d li a0,-1 7b9e: 50b2 lw ra,44(sp) 7ba0: 5422 lw s0,40(sp) 7ba2: 5492 lw s1,36(sp) 7ba4: 5902 lw s2,32(sp) 7ba6: 49f2 lw s3,28(sp) 7ba8: 4a62 lw s4,24(sp) 7baa: 4ad2 lw s5,20(sp) 7bac: 4b42 lw s6,16(sp) 7bae: 6145 addi sp,sp,48 7bb0: 8082 ret 7bb2: 04d582a3 sb a3,69(a1) 7bb6: 00000697 auipc a3,0x0 7bba: 7aa68693 addi a3,a3,1962 # 8360 <__sf_fake_stdout+0x34> 7bbe: 400c lw a1,0(s0) 7bc0: 4308 lw a0,0(a4) 7bc2: 0805f813 andi a6,a1,128 7bc6: 411c lw a5,0(a0) 7bc8: 0511 addi a0,a0,4 7bca: 02080d63 beqz a6,7c04 <_printf_i+0x20e> 7bce: c308 sw a0,0(a4) 7bd0: 0015f713 andi a4,a1,1 7bd4: c701 beqz a4,7bdc <_printf_i+0x1e6> 7bd6: 0205e593 ori a1,a1,32 7bda: c00c sw a1,0(s0) 7bdc: 4741 li a4,16 7bde: fbb9 bnez a5,7b34 <_printf_i+0x13e> 7be0: 400c lw a1,0(s0) 7be2: fdf5f593 andi a1,a1,-33 7be6: c00c sw a1,0(s0) 7be8: b7b1 j 7b34 <_printf_i+0x13e> 7bea: 419c lw a5,0(a1) 7bec: 0207e793 ori a5,a5,32 7bf0: c19c sw a5,0(a1) 7bf2: 07800793 li a5,120 7bf6: 04f402a3 sb a5,69(s0) 7bfa: 00000697 auipc a3,0x0 7bfe: 77a68693 addi a3,a3,1914 # 8374 <__sf_fake_stdout+0x48> 7c02: bf75 j 7bbe <_printf_i+0x1c8> 7c04: 0405f813 andi a6,a1,64 7c08: c308 sw a0,0(a4) 7c0a: fc0803e3 beqz a6,7bd0 <_printf_i+0x1da> 7c0e: 07c2 slli a5,a5,0x10 7c10: 83c1 srli a5,a5,0x10 7c12: bf7d j 7bd0 <_printf_i+0x1da> 7c14: 00000697 auipc a3,0x0 7c18: 74c68693 addi a3,a3,1868 # 8360 <__sf_fake_stdout+0x34> 7c1c: 4721 li a4,8 7c1e: bf19 j 7b34 <_printf_i+0x13e> 7c20: 87ae mv a5,a1 7c22: b735 j 7b4e <_printf_i+0x158> 7c24: 4194 lw a3,0(a1) 7c26: 431c lw a5,0(a4) 7c28: 49cc lw a1,20(a1) 7c2a: 0806f813 andi a6,a3,128 7c2e: 00478513 addi a0,a5,4 7c32: 00080663 beqz a6,7c3e <_printf_i+0x248> 7c36: c308 sw a0,0(a4) 7c38: 439c lw a5,0(a5) 7c3a: c38c sw a1,0(a5) 7c3c: a039 j 7c4a <_printf_i+0x254> 7c3e: c308 sw a0,0(a4) 7c40: 0406f693 andi a3,a3,64 7c44: 439c lw a5,0(a5) 7c46: daf5 beqz a3,7c3a <_printf_i+0x244> 7c48: a38e sh a1,0(a5) 7c4a: 00042823 sw zero,16(s0) 7c4e: 8ab2 mv s5,a2 7c50: bf25 j 7b88 <_printf_i+0x192> 7c52: 4814 lw a3,16(s0) 7c54: 8656 mv a2,s5 7c56: 85ca mv a1,s2 7c58: 8526 mv a0,s1 7c5a: 9982 jalr s3 7c5c: f54500e3 beq a0,s4,7b9c <_printf_i+0x1a6> 7c60: 401c lw a5,0(s0) 7c62: 8b89 andi a5,a5,2 7c64: e78d bnez a5,7c8e <_printf_i+0x298> 7c66: 47b2 lw a5,12(sp) 7c68: 4448 lw a0,12(s0) 7c6a: f2f55ae3 bge a0,a5,7b9e <_printf_i+0x1a8> 7c6e: 853e mv a0,a5 7c70: b73d j 7b9e <_printf_i+0x1a8> 7c72: 4685 li a3,1 7c74: 8656 mv a2,s5 7c76: 85ca mv a1,s2 7c78: 8526 mv a0,s1 7c7a: 9982 jalr s3 7c7c: f36500e3 beq a0,s6,7b9c <_printf_i+0x1a6> 7c80: 0a05 addi s4,s4,1 7c82: 445c lw a5,12(s0) 7c84: 4732 lw a4,12(sp) 7c86: 8f99 sub a5,a5,a4 7c88: fefa45e3 blt s4,a5,7c72 <_printf_i+0x27c> 7c8c: bfe9 j 7c66 <_printf_i+0x270> 7c8e: 4a01 li s4,0 7c90: 01940a93 addi s5,s0,25 7c94: 5b7d li s6,-1 7c96: b7f5 j 7c82 <_printf_i+0x28c> 00007c98 <_sbrk_r>: 7c98: 1141 addi sp,sp,-16 7c9a: c422 sw s0,8(sp) 7c9c: 842a mv s0,a0 7c9e: 852e mv a0,a1 7ca0: 20000797 auipc a5,0x20000 7ca4: 8807a223 sw zero,-1916(a5) # 20007524 7ca8: c606 sw ra,12(sp) 7caa: 92bfb0ef jal ra,35d4 <_sbrk> 7cae: 57fd li a5,-1 7cb0: 00f51963 bne a0,a5,7cc2 <_sbrk_r+0x2a> 7cb4: 20000797 auipc a5,0x20000 7cb8: 87078793 addi a5,a5,-1936 # 20007524 7cbc: 439c lw a5,0(a5) 7cbe: c391 beqz a5,7cc2 <_sbrk_r+0x2a> 7cc0: c01c sw a5,0(s0) 7cc2: 40b2 lw ra,12(sp) 7cc4: 4422 lw s0,8(sp) 7cc6: 0141 addi sp,sp,16 7cc8: 8082 ret 00007cca <__sread>: 7cca: 1141 addi sp,sp,-16 7ccc: c422 sw s0,8(sp) 7cce: 842e mv s0,a1 7cd0: 00e59583 lh a1,14(a1) 7cd4: c606 sw ra,12(sp) 7cd6: 2a5d jal 7e8c <_read_r> 7cd8: 00054963 bltz a0,7cea <__sread+0x20> 7cdc: 487c lw a5,84(s0) 7cde: 97aa add a5,a5,a0 7ce0: c87c sw a5,84(s0) 7ce2: 40b2 lw ra,12(sp) 7ce4: 4422 lw s0,8(sp) 7ce6: 0141 addi sp,sp,16 7ce8: 8082 ret 7cea: 245e lhu a5,12(s0) 7cec: 777d lui a4,0xfffff 7cee: 177d addi a4,a4,-1 7cf0: 8ff9 and a5,a5,a4 7cf2: a45e sh a5,12(s0) 7cf4: b7fd j 7ce2 <__sread+0x18> 00007cf6 <__swrite>: 7cf6: 25de lhu a5,12(a1) 7cf8: 1101 addi sp,sp,-32 7cfa: cc22 sw s0,24(sp) 7cfc: ca26 sw s1,20(sp) 7cfe: c84a sw s2,16(sp) 7d00: c64e sw s3,12(sp) 7d02: ce06 sw ra,28(sp) 7d04: 1007f793 andi a5,a5,256 7d08: 84aa mv s1,a0 7d0a: 842e mv s0,a1 7d0c: 8932 mv s2,a2 7d0e: 89b6 mv s3,a3 7d10: c791 beqz a5,7d1c <__swrite+0x26> 7d12: 00e59583 lh a1,14(a1) 7d16: 4689 li a3,2 7d18: 4601 li a2,0 7d1a: 220d jal 7e3c <_lseek_r> 7d1c: 245e lhu a5,12(s0) 7d1e: 777d lui a4,0xfffff 7d20: 177d addi a4,a4,-1 7d22: 8ff9 and a5,a5,a4 7d24: a45e sh a5,12(s0) 7d26: 00e41583 lh a1,14(s0) 7d2a: 4462 lw s0,24(sp) 7d2c: 40f2 lw ra,28(sp) 7d2e: 86ce mv a3,s3 7d30: 864a mv a2,s2 7d32: 49b2 lw s3,12(sp) 7d34: 4942 lw s2,16(sp) 7d36: 8526 mv a0,s1 7d38: 44d2 lw s1,20(sp) 7d3a: 6105 addi sp,sp,32 7d3c: a825 j 7d74 <_write_r> 00007d3e <__sseek>: 7d3e: 1141 addi sp,sp,-16 7d40: c422 sw s0,8(sp) 7d42: 842e mv s0,a1 7d44: 00e59583 lh a1,14(a1) 7d48: c606 sw ra,12(sp) 7d4a: 28cd jal 7e3c <_lseek_r> 7d4c: 57fd li a5,-1 7d4e: 245a lhu a4,12(s0) 7d50: 00f51a63 bne a0,a5,7d64 <__sseek+0x26> 7d54: 77fd lui a5,0xfffff 7d56: 17fd addi a5,a5,-1 7d58: 8ff9 and a5,a5,a4 7d5a: a45e sh a5,12(s0) 7d5c: 40b2 lw ra,12(sp) 7d5e: 4422 lw s0,8(sp) 7d60: 0141 addi sp,sp,16 7d62: 8082 ret 7d64: 6785 lui a5,0x1 7d66: 8fd9 or a5,a5,a4 7d68: a45e sh a5,12(s0) 7d6a: c868 sw a0,84(s0) 7d6c: bfc5 j 7d5c <__sseek+0x1e> 00007d6e <__sclose>: 7d6e: 00e59583 lh a1,14(a1) 7d72: a825 j 7daa <_close_r> 00007d74 <_write_r>: 7d74: 1141 addi sp,sp,-16 7d76: c422 sw s0,8(sp) 7d78: 842a mv s0,a0 7d7a: 852e mv a0,a1 7d7c: 85b2 mv a1,a2 7d7e: 8636 mv a2,a3 7d80: 1ffff797 auipc a5,0x1ffff 7d84: 7a07a223 sw zero,1956(a5) # 20007524 7d88: c606 sw ra,12(sp) 7d8a: 80dfb0ef jal ra,3596 <_write> 7d8e: 57fd li a5,-1 7d90: 00f51963 bne a0,a5,7da2 <_write_r+0x2e> 7d94: 1ffff797 auipc a5,0x1ffff 7d98: 79078793 addi a5,a5,1936 # 20007524 7d9c: 439c lw a5,0(a5) 7d9e: c391 beqz a5,7da2 <_write_r+0x2e> 7da0: c01c sw a5,0(s0) 7da2: 40b2 lw ra,12(sp) 7da4: 4422 lw s0,8(sp) 7da6: 0141 addi sp,sp,16 7da8: 8082 ret 00007daa <_close_r>: 7daa: 1141 addi sp,sp,-16 7dac: c422 sw s0,8(sp) 7dae: 842a mv s0,a0 7db0: 852e mv a0,a1 7db2: 1ffff797 auipc a5,0x1ffff 7db6: 7607a923 sw zero,1906(a5) # 20007524 7dba: c606 sw ra,12(sp) 7dbc: 2211 jal 7ec0 <_close> 7dbe: 57fd li a5,-1 7dc0: 00f51963 bne a0,a5,7dd2 <_close_r+0x28> 7dc4: 1ffff797 auipc a5,0x1ffff 7dc8: 76078793 addi a5,a5,1888 # 20007524 7dcc: 439c lw a5,0(a5) 7dce: c391 beqz a5,7dd2 <_close_r+0x28> 7dd0: c01c sw a5,0(s0) 7dd2: 40b2 lw ra,12(sp) 7dd4: 4422 lw s0,8(sp) 7dd6: 0141 addi sp,sp,16 7dd8: 8082 ret 00007dda <_fstat_r>: 7dda: 1141 addi sp,sp,-16 7ddc: c422 sw s0,8(sp) 7dde: 842a mv s0,a0 7de0: 852e mv a0,a1 7de2: 85b2 mv a1,a2 7de4: 1ffff797 auipc a5,0x1ffff 7de8: 7407a023 sw zero,1856(a5) # 20007524 7dec: c606 sw ra,12(sp) 7dee: 20cd jal 7ed0 <_fstat> 7df0: 57fd li a5,-1 7df2: 00f51963 bne a0,a5,7e04 <_fstat_r+0x2a> 7df6: 1ffff797 auipc a5,0x1ffff 7dfa: 72e78793 addi a5,a5,1838 # 20007524 7dfe: 439c lw a5,0(a5) 7e00: c391 beqz a5,7e04 <_fstat_r+0x2a> 7e02: c01c sw a5,0(s0) 7e04: 40b2 lw ra,12(sp) 7e06: 4422 lw s0,8(sp) 7e08: 0141 addi sp,sp,16 7e0a: 8082 ret 00007e0c <_isatty_r>: 7e0c: 1141 addi sp,sp,-16 7e0e: c422 sw s0,8(sp) 7e10: 842a mv s0,a0 7e12: 852e mv a0,a1 7e14: 1ffff797 auipc a5,0x1ffff 7e18: 7007a823 sw zero,1808(a5) # 20007524 7e1c: c606 sw ra,12(sp) 7e1e: 20c9 jal 7ee0 <_isatty> 7e20: 57fd li a5,-1 7e22: 00f51963 bne a0,a5,7e34 <_isatty_r+0x28> 7e26: 1ffff797 auipc a5,0x1ffff 7e2a: 6fe78793 addi a5,a5,1790 # 20007524 7e2e: 439c lw a5,0(a5) 7e30: c391 beqz a5,7e34 <_isatty_r+0x28> 7e32: c01c sw a5,0(s0) 7e34: 40b2 lw ra,12(sp) 7e36: 4422 lw s0,8(sp) 7e38: 0141 addi sp,sp,16 7e3a: 8082 ret 00007e3c <_lseek_r>: 7e3c: 1141 addi sp,sp,-16 7e3e: c422 sw s0,8(sp) 7e40: 842a mv s0,a0 7e42: 852e mv a0,a1 7e44: 85b2 mv a1,a2 7e46: 8636 mv a2,a3 7e48: 1ffff797 auipc a5,0x1ffff 7e4c: 6c07ae23 sw zero,1756(a5) # 20007524 7e50: c606 sw ra,12(sp) 7e52: 2879 jal 7ef0 <_lseek> 7e54: 57fd li a5,-1 7e56: 00f51963 bne a0,a5,7e68 <_lseek_r+0x2c> 7e5a: 1ffff797 auipc a5,0x1ffff 7e5e: 6ca78793 addi a5,a5,1738 # 20007524 7e62: 439c lw a5,0(a5) 7e64: c391 beqz a5,7e68 <_lseek_r+0x2c> 7e66: c01c sw a5,0(s0) 7e68: 40b2 lw ra,12(sp) 7e6a: 4422 lw s0,8(sp) 7e6c: 0141 addi sp,sp,16 7e6e: 8082 ret 00007e70 : 7e70: 0ff5f593 andi a1,a1,255 7e74: 962a add a2,a2,a0 7e76: 00c51463 bne a0,a2,7e7e 7e7a: 4501 li a0,0 7e7c: 8082 ret 7e7e: 211c lbu a5,0(a0) 7e80: feb78ee3 beq a5,a1,7e7c 7e84: 0505 addi a0,a0,1 7e86: bfc5 j 7e76 00007e88 <__malloc_lock>: 7e88: 8082 ret 00007e8a <__malloc_unlock>: 7e8a: 8082 ret 00007e8c <_read_r>: 7e8c: 1141 addi sp,sp,-16 7e8e: c422 sw s0,8(sp) 7e90: 842a mv s0,a0 7e92: 852e mv a0,a1 7e94: 85b2 mv a1,a2 7e96: 8636 mv a2,a3 7e98: 1ffff797 auipc a5,0x1ffff 7e9c: 6807a623 sw zero,1676(a5) # 20007524 7ea0: c606 sw ra,12(sp) 7ea2: 28b9 jal 7f00 <_read> 7ea4: 57fd li a5,-1 7ea6: 00f51963 bne a0,a5,7eb8 <_read_r+0x2c> 7eaa: 1ffff797 auipc a5,0x1ffff 7eae: 67a78793 addi a5,a5,1658 # 20007524 7eb2: 439c lw a5,0(a5) 7eb4: c391 beqz a5,7eb8 <_read_r+0x2c> 7eb6: c01c sw a5,0(s0) 7eb8: 40b2 lw ra,12(sp) 7eba: 4422 lw s0,8(sp) 7ebc: 0141 addi sp,sp,16 7ebe: 8082 ret 00007ec0 <_close>: 7ec0: 05800793 li a5,88 7ec4: 1ffff717 auipc a4,0x1ffff 7ec8: 66f72023 sw a5,1632(a4) # 20007524 7ecc: 557d li a0,-1 7ece: 8082 ret 00007ed0 <_fstat>: 7ed0: 05800793 li a5,88 7ed4: 1ffff717 auipc a4,0x1ffff 7ed8: 64f72823 sw a5,1616(a4) # 20007524 7edc: 557d li a0,-1 7ede: 8082 ret 00007ee0 <_isatty>: 7ee0: 05800793 li a5,88 7ee4: 1ffff717 auipc a4,0x1ffff 7ee8: 64f72023 sw a5,1600(a4) # 20007524 7eec: 4501 li a0,0 7eee: 8082 ret 00007ef0 <_lseek>: 7ef0: 05800793 li a5,88 7ef4: 1ffff717 auipc a4,0x1ffff 7ef8: 62f72823 sw a5,1584(a4) # 20007524 7efc: 557d li a0,-1 7efe: 8082 ret 00007f00 <_read>: 7f00: 05800793 li a5,88 7f04: 1ffff717 auipc a4,0x1ffff 7f08: 62f72023 sw a5,1568(a4) # 20007524 7f0c: 557d li a0,-1 7f0e: 8082 ret 7f10: 656d lui a0,0x1b 7f12: 6370 flw fa2,68(a4) 7f14: 253a lhu a4,10(a0) 7f16: 3830 lbu a2,19(s0) 7f18: 0a78 addi a4,sp,284 7f1a: 0000 unimp 7f1c: 636d lui t1,0x1b 7f1e: 7561 lui a0,0xffff8 7f20: 253a6573 csrrsi a0,0x253,20 7f24: 3830 lbu a2,19(s0) 7f26: 0a78 addi a4,sp,284 7f28: 0000 unimp 7f2a: 0000 unimp 7f2c: 746d lui s0,0xffffb 7f2e: 6176 flw ft2,92(sp) 7f30: 3a6c lbu a1,23(a2) 7f32: 3025 jal 775a <_vfiprintf_r+0xf8> 7f34: 7838 flw fa4,112(s0) 7f36: 000a c.slli zero,0x2 7f38: 74737953 0x74737953 7f3c: 6d65 lui s10,0x19 7f3e: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 7f42: 6425 lui s0,0x9 7f44: 0a0d addi s4,s4,3 7f46: 0000 unimp 7f48: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 7f4c: 4449 li s0,18 7f4e: 253a lhu a4,10(a0) 7f50: 3830 lbu a2,19(s0) 7f52: 0d78 addi a4,sp,668 7f54: 000a c.slli zero,0x2 7f56: 0000 unimp 7f58: 3156 lhu a3,36(a0) 7f5a: 2e30 lbu a2,26(a2) 7f5c: 2e34 lbu a3,26(a2) 7f5e: 0036 c.slli zero,0xd 7f60: 7246 flw ft4,112(sp) 7f62: 6565 lui a0,0x19 7f64: 5452 lw s0,52(sp) 7f66: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 7f6a: 7265 lui tp,0xffff9 7f6c: 656e flw fa0,216(sp) 7f6e: 206c lbu a1,6(s0) 7f70: 6556 flw fa0,84(sp) 7f72: 7372 flw ft6,60(sp) 7f74: 6f69 lui t5,0x1a 7f76: 3a6e lhu a1,54(a2) 7f78: 7325 lui t1,0xfffe9 7f7a: 0a0d addi s4,s4,3 7f7c: 0000 unimp 7f7e: 0000 unimp 7f80: 756f6873 csrrsi a6,0x756,30 7f84: 646c flw fa1,76(s0) 7f86: 276e lhu a1,14(a4) 7f88: 2074 lbu a3,6(s0) 7f8a: 7572 flw fa0,60(sp) 7f8c: 206e lhu a1,6(s0) 7f8e: 7461 lui s0,0xffff8 7f90: 6820 flw fs0,80(s0) 7f92: 7265 lui tp,0xffff9 7f94: 2165 jal 843c <_data_lma+0xb4> 7f96: 0021 c.nop 8 7f98: 2e2e lhu a1,26(a2) 7f9a: 6572462f 0x6572462f 7f9e: 5265 li tp,-7 7fa0: 4f54 lw a3,28(a4) 7fa2: 6f702f53 0x6f702f53 7fa6: 7472 flw fs0,60(sp) 7fa8: 6261 lui tp,0x18 7faa: 656c flw fa1,76(a0) 7fac: 6d654d2f 0x6d654d2f 7fb0: 614d addi sp,sp,176 7fb2: 676e flw fa4,216(sp) 7fb4: 6165682f 0x6165682f 7fb8: 5f70 lw a2,124(a4) 7fba: 2e34 lbu a3,26(a2) 7fbc: 00000063 beqz zero,7fbc <_read+0xbc> 7fc0: 7265 lui tp,0xffff9 7fc2: 2072 lhu a2,6(s0) 7fc4: 7461 lui s0,0xffff8 7fc6: 6c20 flw fs0,88(s0) 7fc8: 6e69 lui t3,0x1a 7fca: 2065 jal 8072 <_read+0x172> 7fcc: 6425 lui s0,0x9 7fce: 6f20 flw fs0,88(a4) 7fd0: 2066 lhu s1,6(s0) 7fd2: 6966 flw fs2,88(sp) 7fd4: 656c flw fa1,76(a0) 7fd6: 2220 lbu s0,2(a2) 7fd8: 7325 lui t1,0xfffe9 7fda: 2e22 lhu s0,26(a2) 7fdc: 0d20 addi s0,sp,664 7fde: 200a lhu a0,0(s0) 7fe0: 0000 unimp 7fe2: 0000 unimp 7fe4: 2e2e lhu a1,26(a2) 7fe6: 6572462f 0x6572462f 7fea: 5265 li tp,-7 7fec: 4f54 lw a3,28(a4) 7fee: 6f702f53 0x6f702f53 7ff2: 7472 flw fs0,60(sp) 7ff4: 6261 lui tp,0x18 7ff6: 656c flw fa1,76(a0) 7ff8: 4343472f 0x4343472f 7ffc: 5349522f 0x5349522f 8000: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 8004: 6f70 flw fa2,92(a4) 8006: 7472 flw fs0,60(sp) 8008: 632e flw ft6,200(sp) 800a: 0000 unimp 800c: 2e2e lhu a1,26(a2) 800e: 6572462f 0x6572462f 8012: 5265 li tp,-7 8014: 4f54 lw a3,28(a4) 8016: 75712f53 0x75712f53 801a: 7565 lui a0,0xffff9 801c: 2e65 jal 83d4 <_data_lma+0x4c> 801e: 2e2e0063 beq t3,sp,82fe <__sf_fake_stderr+0x12> 8022: 6572462f 0x6572462f 8026: 5265 li tp,-7 8028: 4f54 lw a3,28(a4) 802a: 61742f53 0x61742f53 802e: 2e736b73 csrrsi s6,0x2e7,6 8032: 44490063 beq s2,tp,8472 <_data_lma+0xea> 8036: 454c lw a1,12(a0) 8038: 0000 unimp 803a: 0000 unimp 803c: 32e0 lbu s0,7(a3) 803e: 0000 unimp 8040: 32e0 lbu s0,7(a3) 8042: 0000 unimp 8044: 3320 lbu s0,3(a4) 8046: 0000 unimp 8048: 332c lbu a1,3(a4) 804a: 0000 unimp 804c: 3370 lbu a2,7(a4) 804e: 0000 unimp 8050: 32e0 lbu s0,7(a3) 8052: 0000 unimp 8054: 32e0 lbu s0,7(a3) 8056: 0000 unimp 8058: 3320 lbu s0,3(a4) 805a: 0000 unimp 805c: 332c lbu a1,3(a4) 805e: 0000 unimp 8060: 6d54 flw fa3,28(a0) 8062: 5172 lw sp,60(sp) 8064: 0000 unimp 8066: 0000 unimp 8068: 2e2e lhu a1,26(a2) 806a: 6572462f 0x6572462f 806e: 5265 li tp,-7 8070: 4f54 lw a3,28(a4) 8072: 69742f53 0x69742f53 8076: 656d lui a0,0x1b 8078: 7372 flw ft6,60(sp) 807a: 632e flw ft6,200(sp) 807c: 0000 unimp 807e: 0000 unimp 8080: 6d54 flw fa3,28(a0) 8082: 2072 lhu a2,6(s0) 8084: 00637653 fadd.s fa2,ft6,ft6 8088: 3a534067 0x3a534067 808c: 3c113c47 0x3c113c47 8090: 3ad34067 0x3ad34067 8094: 314a lhu a0,36(a0) 8096: 6954 flw fa3,20(a0) 8098: 656d lui a0,0x1b 809a: 0072 c.slli zero,0x1c 809c: 324a lhu a0,36(a2) 809e: 6954 flw fa3,20(a0) 80a0: 656d lui a0,0x1b 80a2: 0072 c.slli zero,0x1c 80a4: 334a lhu a0,36(a4) 80a6: 6954 flw fa3,20(a0) 80a8: 656d lui a0,0x1b 80aa: 0072 c.slli zero,0x1c 80ac: 344a lhu a0,44(s0) 80ae: 6954 flw fa3,20(a0) 80b0: 656d lui a0,0x1b 80b2: 0072 c.slli zero,0x1c 80b4: 354a lhu a0,44(a0) 80b6: 305f 6954 656d 0x656d6954305f 80bc: 0072 c.slli zero,0x1c 80be: 0000 unimp 80c0: 464e495b 0x464e495b 80c4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 80c8: 7325 lui t1,0xfffe9 80ca: 253a lhu a4,10(a0) 80cc: 5d64 lw s1,124(a0) 80ce: 7820 flw fs0,112(s0) 80d0: 6f50 flw fa2,28(a4) 80d2: 7472 flw fs0,60(sp) 80d4: 46746547 fmsub.q fa0,fs0,ft7,fs0,unknown 80d8: 6572 flw fa0,28(sp) 80da: 4865 li a6,25 80dc: 6165 addi sp,sp,112 80de: 5370 lw a2,100(a4) 80e0: 7a69 lui s4,0xffffa 80e2: 2065 jal 818a <_read+0x28a> 80e4: 203a lhu a4,2(s0) 80e6: 6425 lui s0,0x9 80e8: 0a0d addi s4,s4,3 80ea: 0000 unimp 80ec: 6d6d6f63 bltu s10,s6,87ca <_data_lma+0x442> 80f0: 61546e6f jal t3,4ef04 <_data_lma+0x46b7c> 80f4: 00006b73 csrrsi s6,ustatus,0 80f8: 7274 flw fa3,100(a2) 80fa: 6e61 lui t3,0x18 80fc: 74696d73 csrrsi s10,0x746,18 8100: 6154 flw fa3,4(a0) 8102: 00006b73 csrrsi s6,ustatus,0 8106: 0000 unimp 8108: 7055 c.lui zero,0xffff5 810a: 6552 flw fa0,20(sp) 810c: 76696563 bltu s2,t1,8876 <_data_lma+0x4ee> 8110: 5465 li s0,-7 8112: 7361 lui t1,0xffff8 8114: 0000006b 0x6b 8118: 6f44 flw fs1,28(a4) 811a: 65526e77 0x65526e77 811e: 76696563 bltu s2,t1,8888 <_data_lma+0x500> 8122: 5465 li s0,-7 8124: 7361 lui t1,0xffff8 8126: 7246006b 0x7246006b 812a: 6565 lui a0,0x19 812c: 654d lui a0,0x13 812e: 6f6d lui t5,0x1b 8130: 7972 flw fs2,60(sp) 8132: 6154 flw fa3,4(a0) 8134: 00006b73 csrrsi s6,ustatus,0 8138: 0000 unimp 813a: 4120 lw s0,64(a0) 813c: 464e495b 0x464e495b 8140: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 8144: 7325 lui t1,0xfffe9 8146: 253a lhu a4,10(a0) 8148: 5d64 lw s1,124(a0) 814a: 6920 flw fs0,80(a0) 814c: 206e lhu a1,6(s0) 814e: 4d5f5747 0x4d5f5747 8152: 72506773 csrrsi a4,0x725,0 8156: 7546636f jal t1,6e8aa <_data_lma+0x66522> 815a: 636e flw ft6,216(sp) 815c: 445f 7369 7274 0x72747369445f 8162: 6269 lui tp,0x1a 8164: 7475 lui s0,0xffffd 8166: 6f69 lui t5,0x1a 8168: 5f6e lw t5,248(sp) 816a: 7250 flw fa2,36(a2) 816c: 6c69666f jal a2,9e832 <_data_lma+0x964aa> 8170: 0a65 addi s4,s4,25 8172: 0a0d addi s4,s4,3 8174: 0000 unimp 8176: 0000 unimp 8178: 464e495b 0x464e495b 817c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 8180: 7325 lui t1,0xfffe9 8182: 253a lhu a4,10(a0) 8184: 5d64 lw s1,124(a0) 8186: 6920 flw fs0,80(a0) 8188: 206e lhu a1,6(s0) 818a: 4d5f5747 0x4d5f5747 818e: 72506773 csrrsi a4,0x725,0 8192: 7546636f jal t1,6e8e6 <_data_lma+0x6655e> 8196: 636e flw ft6,216(sp) 8198: 525f 6165 5f64 0x5f646165525f 819e: 7250 flw fa2,36(a2) 81a0: 6c69666f jal a2,9e866 <_data_lma+0x964de> 81a4: 0a65 addi s4,s4,25 81a6: 0a0d addi s4,s4,3 81a8: 0000 unimp 81aa: 0000 unimp 81ac: e7c2 fsw fa6,204(sp) 81ae: ffff 0xffff 81b0: e714 fsw fa3,8(a4) 81b2: ffff 0xffff 81b4: e714 fsw fa3,8(a4) 81b6: ffff 0xffff 81b8: e712 fsw ft4,140(sp) 81ba: ffff 0xffff 81bc: e718 fsw fa4,8(a4) 81be: ffff 0xffff 81c0: e718 fsw fa4,8(a4) 81c2: ffff 0xffff 81c4: e6e8 fsw fa0,76(a3) 81c6: ffff 0xffff 81c8: e712 fsw ft4,140(sp) 81ca: ffff 0xffff 81cc: e718 fsw fa4,8(a4) 81ce: ffff 0xffff 81d0: e6e8 fsw fa0,76(a3) 81d2: ffff 0xffff 81d4: e718 fsw fa4,8(a4) 81d6: ffff 0xffff 81d8: e712 fsw ft4,140(sp) 81da: ffff 0xffff 81dc: e7b0 fsw fa2,72(a5) 81de: ffff 0xffff 81e0: e7b0 fsw fa2,72(a5) 81e2: ffff 0xffff 81e4: e7b0 fsw fa2,72(a5) 81e6: ffff 0xffff 81e8: e6e8 fsw fa0,76(a3) 81ea: ffff 0xffff 000081ec <__clz_tab>: 81ec: 0100 0202 0303 0303 0404 0404 0404 0404 ................ 81fc: 0505 0505 0505 0505 0505 0505 0505 0505 ................ 820c: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 821c: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 822c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 823c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 824c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 825c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 826c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 827c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 828c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 829c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82ac: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82bc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82cc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82dc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 000082ec <__sf_fake_stderr>: ... 0000830c <__sf_fake_stdin>: ... 0000832c <__sf_fake_stdout>: ... 834c: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE 835c: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB 836c: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 837c: 3938 6261 6463 6665 0000 0000 89abcdef....