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 0x00008380 memsz 0x00008380 flags r-x LOAD off 0x0000a000 vaddr 0x20000000 paddr 0x00008380 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 00008180 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 00008380 00008380 0000a220 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 0000a220 2**0 CONTENTS 5 .dlalign 00000000 00008380 00008380 0000a220 2**0 CONTENTS 6 .data 00000220 20000000 00008380 0000a000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00007308 20000220 000085a0 0000a220 2**2 ALLOC 8 .stack 00000800 20007800 20007800 0000a800 2**0 ALLOC 9 .debug_info 00029aff 00000000 00000000 0000a220 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 000067c8 00000000 00000000 00033d1f 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 000013b8 00000000 00000000 0003a4e8 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001af8 00000000 00000000 0003b8a0 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 000209c1 00000000 00000000 0003d398 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 000063aa 00000000 00000000 0005dd59 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 00064103 2**0 CONTENTS, READONLY 16 .debug_frame 000040b8 00000000 00000000 00064138 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 0000a721 00000000 00000000 000681f0 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 00072914 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 00072998 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 00008380 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 00008380 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 00005e56 l F .text 0000000e ReadRegisterPort9_Power 00005e64 l F .text 0000000e ReadRegisterPort8_Power 00005e72 l F .text 0000000e ReadRegisterPort7_Power 00005e80 l F .text 0000000e ReadRegisterPort6_Power 00005e8e l F .text 0000000e ReadRegisterPort5_Power 00005e9c l F .text 0000000e ReadRegisterPort4_Power 00005eaa l F .text 0000000e ReadRegisterPort3_Power 00005eb8 l F .text 0000000e ReadRegisterPort2_Power 00005ec6 l F .text 0000000e ReadRegisterPort1_Power 00005ed4 l F .text 00000020 ReadRegisterTemperature 00005ef4 l F .text 00000020 ReadRegisterWorkVoltage 00005f14 l F .text 00000020 ReadRegisterWorkCurrent 00005f34 l F .text 00000012 WriteRegisterPort9_Power 00005f46 l F .text 00000012 WriteRegisterPort8_Power 00005f58 l F .text 00000012 WriteRegisterPort7_Power 00005f6a l F .text 00000012 WriteRegisterPort6_Power 00005f7c l F .text 00000012 WriteRegisterPort5_Power 00005f8e l F .text 00000012 WriteRegisterPort4_Power 00005fa0 l F .text 00000012 WriteRegisterPort3_Power 00005fb2 l F .text 00000012 WriteRegisterPort2_Power 00005fc4 l F .text 00000012 WriteRegisterPort1_Power 00006014 l F .text 00000072 analysisWriteRegStartNumberGW 00006014 l F .text 00000072 analysisReadCfgLengthGW 00006014 l F .text 00000072 analysisCfgLengthGW 00006086 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 0000715e 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 000075f0 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 00007e04 g F .text 00000030 _isatty_r 00006cf2 g F .text 000000d4 _puts_r 00004420 g F .text 00000074 writePwrCtrlState 00007e34 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 00006cb2 g F .text 00000040 printf 20000a00 g .data 00000000 __global_pointer$ 000004ee g F .text 00000028 .hidden __riscv_save_8 00005e32 g F .text 00000012 J5_0_485_IN_TXE 000008bc w .text 00000000 TIM1_CC_IRQHandler 00007d36 g F .text 00000030 __sseek 00007214 g F .text 0000006c __sinit 0000118e g F .text 00000004 SPI_I2S_SendData 00006e10 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 000071ce g F .text 00000046 __sfmoreglue 200002b8 g O .bss 00000001 J2_Rbuffer 00007e82 g F .text 00000002 __malloc_unlock 000009f4 g F .text 00000012 ADC_DMACmd 00003620 g F .text 0000002c InRingQueue 00005984 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 000000f6 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 00005970 g F .text 0000000a getJ2_485_Baud 0000128a g F .text 0000000a USART_GetFlagStatus 000008bc w .text 00000000 DMA2_Channel9_IRQHandler 00007dd2 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 00005952 g F .text 0000000a getTemperature 00001594 g F .text 0000008e xPortStartScheduler 00006c00 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 000071c4 g F .text 0000000a _cleanup_r 00001556 w F .text 0000003e vPortSetupTimerInterrupt 00005bf2 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 00006dc6 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 00007ec8 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 00007c90 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 00007e84 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 0000597a 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 00007ed8 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 0000592a 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 00005caa g F .text 00000140 binarySemaphoreFreeMemory 000082e4 g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 00005998 g F .text 000000b8 uartQueueInit 00005966 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 00006b92 g F .text 0000006e .hidden __clzsi2 00007618 g F .text 00000042 __sfputs_r 000008bc w .text 00000000 UART4_IRQHandler 000008bc w .text 00000000 DMA2_Channel4_IRQHandler 00007e68 g F .text 00000018 memchr 000011a0 g F .text 0000008e USART_Init 00002d44 g F .text 000000c8 xTaskCheckForTimeOut 00007474 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 00007ee8 g F .text 00000010 _lseek 00006acc g F .text 000000c6 .hidden __floatsisf 00005e44 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 00006dd2 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 00007da2 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 00006ecc 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 00007280 g F .text 000000a0 __sfp 000004ee g F .text 00000028 .hidden __riscv_save_10 00007cc2 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 00007e80 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 000070f8 g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 000008bc w .text 00000000 SPI2_IRQHandler 00008304 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 00005934 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 00007d66 g F .text 00000006 __sclose 000008bc w .text 00000000 DMA2_Channel5_IRQHandler 00003382 g F .text 00000060 xTimerCreateTimerTask 00005a50 g F .text 000001a2 uartQueueSend 0000751c 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 000067e6 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 00006cb2 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 000081e4 g O .text 00000100 .hidden __clz_tab 000016b2 g F .text 0000000c xPortSetInterruptMask 000025f0 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 00005dea g F .text 00000012 J1_485_IN_TXE 00007d6c 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 000078e2 g F .text 0000010c _printf_common 20000214 g O .data 00000004 _impure_ptr 000008bc w .text 00000000 TIM1_UP_IRQHandler 00006fc8 g F .text 00000130 __sflush_r 00005dfc 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 0000598e g F .text 0000000a getJ5_0_485_Baud 200002cc g O .bss 00000004 g_J1_uart6_handle 0000593e 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 00005948 g F .text 0000000a setWorkVoltage 00005642 g F .text 00000102 J5_0_SensorDataAnalysis 000008bc w .text 00000000 TIM1_BRK_IRQHandler 0000738a 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 0000595c 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 00008380 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 00007cee g F .text 00000048 __swrite 0000522e g F .text 0000000c getUartState 0000765a g F .text 00000288 _vfiprintf_r 00007320 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 00008324 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 00007ef8 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 00006a76 g F .text 00000056 .hidden __fixunssfsi 00000516 g F .text 0000000c .hidden __riscv_save_0 000008bc w .text 00000000 FLASH_IRQHandler 00005e20 g F .text 00000012 J4_485_IN_TXE 00006752 g F .text 00000094 upwardUartDataAnalysis 000008bc w .text 00000000 USART1_IRQHandler 000073e2 g F .text 00000092 __smakebuf_r 00000400 g .text 00000000 pxPortInitialiseStack 000079ee 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 00006742 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 000058ce g F .text 0000005c readConfigParameter 0000765a 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 00005e0e g F .text 00000012 J3_485_IN_TXE 2000029c g O .bss 00000006 adcData 000008bc w .text 00000000 USBWakeUp_IRQHandler 00005fd6 g F .text 0000003e checkModebusCrc 20000344 g O .bss 00000004 J3_485_Queue 00001d3a g F .text 00000110 xQueueGiveFromISR 00007eb8 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: f0850513 addi a0,a0,-248 # 7f08 <_read+0x10> 5fe: 6b4060ef jal ra,6cb2 602: 002030ef jal ra,3604 <__get_MCAUSE> 606: 85aa mv a1,a0 608: 00008537 lui a0,0x8 60c: f1450513 addi a0,a0,-236 # 7f14 <_read+0x1c> 610: 6a2060ef jal ra,6cb2 614: 7f7020ef jal ra,360a <__get_MTVAL> 618: 85aa mv a1,a0 61a: 00008537 lui a0,0x8 61e: f2450513 addi a0,a0,-220 # 7f24 <_read+0x2c> 622: 690060ef jal ra,6cb2 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+0x13e80> 63e: 6ff020ef jal ra,353c 642: 200007b7 lui a5,0x20000 646: 2007a583 lw a1,512(a5) # 20000200 64a: 00008537 lui a0,0x8 64e: f3050513 addi a0,a0,-208 # 7f30 <_read+0x38> 652: 660060ef jal ra,6cb2 656: 23ed jal c40 658: 85aa mv a1,a0 65a: 00008537 lui a0,0x8 65e: f4050513 addi a0,a0,-192 # 7f40 <_read+0x48> 662: 650060ef jal ra,6cb2 666: 000085b7 lui a1,0x8 66a: 00008537 lui a0,0x8 66e: f5058593 addi a1,a1,-176 # 7f50 <_read+0x58> 672: f5850513 addi a0,a0,-168 # 7f58 <_read+0x60> 676: 63c060ef jal ra,6cb2 67a: 15e050ef jal ra,57d8 67e: 00008437 lui s0,0x8 682: f7840513 addi a0,s0,-136 # 7f78 <_read+0x80> 686: 740060ef jal ra,6dc6 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+0x798e80> 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+0x798e80> 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+0x3c8580> 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+0x798e80> 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+0x798e80> 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: ab250513 addi a0,a0,-1358 # 8380 <_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+0x1a6> 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+0x1fff7384> 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+0x798e80> 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+0x1fff738c> 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+0x798e80> 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+0x3c8580> 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+0x798e80> 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+0x798e80> 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+0x1a6> 1412: 30079073 csrw mstatus,a5 1416: 00008637 lui a2,0x8 141a: 00008537 lui a0,0x8 141e: f9060613 addi a2,a2,-112 # 7f90 <_read+0x98> 1422: 11000593 li a1,272 1426: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 142a: 089050ef jal ra,6cb2 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+0x1a6> 1480: 30079073 csrw mstatus,a5 1484: 00008637 lui a2,0x8 1488: 00008537 lui a0,0x8 148c: f9060613 addi a2,a2,-112 # 7f90 <_read+0x98> 1490: 0cf00593 li a1,207 1494: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1498: 01b050ef jal ra,6cb2 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+0x1a6> 14c6: 30079073 csrw mstatus,a5 14ca: 00008637 lui a2,0x8 14ce: 00008537 lui a0,0x8 14d2: f9060613 addi a2,a2,-112 # 7f90 <_read+0x98> 14d6: 12400593 li a1,292 14da: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 14de: 7d4050ef jal ra,6cb2 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+0x1a6> 14f0: 30079073 csrw mstatus,a5 14f4: 00008637 lui a2,0x8 14f8: 00008537 lui a0,0x8 14fc: f9060613 addi a2,a2,-112 # 7f90 <_read+0x98> 1500: 12500593 li a1,293 1504: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1508: 7aa050ef jal ra,6cb2 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+0x1a6> 15b2: 30079073 csrw mstatus,a5 15b6: 00008637 lui a2,0x8 15ba: 00008537 lui a0,0x8 15be: fdc60613 addi a2,a2,-36 # 7fdc <_read+0xe4> 15c2: 0b600593 li a1,182 15c6: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 15ca: 6e8050ef jal ra,6cb2 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+0x1a6> 15e2: 30079073 csrw mstatus,a5 15e6: 00008637 lui a2,0x8 15ea: 00008537 lui a0,0x8 15ee: fdc60613 addi a2,a2,-36 # 7fdc <_read+0xe4> 15f2: 0bb00593 li a1,187 15f6: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 15fa: 6b8050ef jal ra,6cb2 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+0x1a6> 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+0x22e> 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+0x1a6> 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+0x1a6> 1682: 30079073 csrw mstatus,a5 1686: 00008637 lui a2,0x8 168a: 00008537 lui a0,0x8 168e: fdc60613 addi a2,a2,-36 # 7fdc <_read+0xe4> 1692: 10200593 li a1,258 1696: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 169a: 618050ef jal ra,6cb2 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+0x22e> 16ac: 30079073 csrw mstatus,a5 16b0: 8082 ret 000016b2 : 16b2: 6521 lui a0,0x8 16b4: 80050513 addi a0,a0,-2048 # 7800 <_vfiprintf_r+0x1a6> 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: 48e050ef jal ra,6c00 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: 472050ef jal ra,6c00 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+0x1a6> 17ca: 30079073 csrw mstatus,a5 17ce: 00008637 lui a2,0x8 17d2: 6585 lui a1,0x1 17d4: 00008537 lui a0,0x8 17d8: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 17dc: bd558593 addi a1,a1,-1067 # bd5 17e0: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 17e4: 4ce050ef jal ra,6cb2 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+0x1a6> 17f8: 30079073 csrw mstatus,a5 17fc: 00008637 lui a2,0x8 1800: 6585 lui a1,0x1 1802: 00008537 lui a0,0x8 1806: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 180a: bd658593 addi a1,a1,-1066 # bd6 180e: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1812: 4a0050ef jal ra,6cb2 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+0x1a6> 1862: 30079073 csrw mstatus,a5 1866: 00008637 lui a2,0x8 186a: 6585 lui a1,0x1 186c: 00008537 lui a0,0x8 1870: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1874: bf658593 addi a1,a1,-1034 # bf6 1878: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 187c: 436050ef jal ra,6cb2 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: 354050ef jal ra,6c00 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+0x1a6> 193c: 30079073 csrw mstatus,a5 1940: 00008637 lui a2,0x8 1944: 00008537 lui a0,0x8 1948: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 194c: 11000593 li a1,272 1950: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1954: 35e050ef jal ra,6cb2 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+0x1a6> 19cc: 30079073 csrw mstatus,a5 19d0: 00008637 lui a2,0x8 19d4: 00008537 lui a0,0x8 19d8: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 19dc: 14500593 li a1,325 19e0: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 19e4: 2ce050ef jal ra,6cb2 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+0x1a6> 1a3c: 30079073 csrw mstatus,a5 1a40: 00008637 lui a2,0x8 1a44: 00008537 lui a0,0x8 1a48: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1a4c: 1c600593 li a1,454 1a50: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1a54: 25e050ef jal ra,6cb2 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+0x1a6> 1a6a: 30079073 csrw mstatus,a5 1a6e: 00008637 lui a2,0x8 1a72: 00008537 lui a0,0x8 1a76: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1a7a: 32e00593 li a1,814 1a7e: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1a82: 230050ef jal ra,6cb2 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+0x1a6> 1a9a: 30079073 csrw mstatus,a5 1a9e: 00008637 lui a2,0x8 1aa2: 00008537 lui a0,0x8 1aa6: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1aaa: 32f00593 li a1,815 1aae: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1ab2: 200050ef jal ra,6cb2 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+0x1a6> 1acc: 30079073 csrw mstatus,a5 1ad0: 00008637 lui a2,0x8 1ad4: 00008537 lui a0,0x8 1ad8: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1adc: 33000593 li a1,816 1ae0: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1ae4: 1ce050ef jal ra,6cb2 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+0x1a6> 1afc: 30079073 csrw mstatus,a5 1b00: 00008637 lui a2,0x8 1b04: 00008537 lui a0,0x8 1b08: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1b0c: 33300593 li a1,819 1b10: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1b14: 19e050ef jal ra,6cb2 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+0x1a6> 1c0e: 30079073 csrw mstatus,a5 1c12: 00008637 lui a2,0x8 1c16: 00008537 lui a0,0x8 1c1a: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1c1e: 40200593 li a1,1026 1c22: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1c26: 08c050ef jal ra,6cb2 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+0x1a6> 1c3e: 30079073 csrw mstatus,a5 1c42: 00008637 lui a2,0x8 1c46: 00008537 lui a0,0x8 1c4a: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1c4e: 40300593 li a1,1027 1c52: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1c56: 05c050ef jal ra,6cb2 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+0x1a6> 1c70: 30079073 csrw mstatus,a5 1c74: 00008637 lui a2,0x8 1c78: 00008537 lui a0,0x8 1c7c: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1c80: 40400593 li a1,1028 1c84: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1c88: 02a050ef jal ra,6cb2 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+0x1a6> 1d10: 30079073 csrw mstatus,a5 1d14: 00008637 lui a2,0x8 1d18: 00008537 lui a0,0x8 1d1c: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1d20: 48d00593 li a1,1165 1d24: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1d28: 78b040ef jal ra,6cb2 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+0x1a6> 1d46: 30079073 csrw mstatus,a5 1d4a: 00008637 lui a2,0x8 1d4e: 00008537 lui a0,0x8 1d52: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1d56: 4ad00593 li a1,1197 1d5a: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1d5e: 755040ef jal ra,6cb2 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+0x1a6> 1d70: 30079073 csrw mstatus,a5 1d74: 00008637 lui a2,0x8 1d78: 00008537 lui a0,0x8 1d7c: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1d80: 4b100593 li a1,1201 1d84: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1d88: 72b040ef jal ra,6cb2 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+0x1a6> 1d9e: 30079073 csrw mstatus,a5 1da2: 00008637 lui a2,0x8 1da6: 00008537 lui a0,0x8 1daa: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1dae: 4b600593 li a1,1206 1db2: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1db6: 6fd040ef jal ra,6cb2 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+0x1a6> 1e1c: 30079073 csrw mstatus,a5 1e20: 00008637 lui a2,0x8 1e24: 00008537 lui a0,0x8 1e28: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1e2c: 53500593 li a1,1333 1e30: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1e34: 67f040ef jal ra,6cb2 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+0x1a6> 1e5a: 30079073 csrw mstatus,a5 1e5e: 00008637 lui a2,0x8 1e62: 00008537 lui a0,0x8 1e66: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1e6a: 55100593 li a1,1361 1e6e: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1e72: 641040ef jal ra,6cb2 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+0x1a6> 1e88: 30079073 csrw mstatus,a5 1e8c: 00008637 lui a2,0x8 1e90: 00008537 lui a0,0x8 1e94: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1e98: 55500593 li a1,1365 1e9c: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1ea0: 613040ef jal ra,6cb2 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+0x1a6> 1eb8: 30079073 csrw mstatus,a5 1ebc: 00008637 lui a2,0x8 1ec0: 00008537 lui a0,0x8 1ec4: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1ec8: 55a00593 li a1,1370 1ecc: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1ed0: 5e3040ef jal ra,6cb2 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+0x1a6> 1fc0: 30079073 csrw mstatus,a5 1fc4: 00008637 lui a2,0x8 1fc8: 00008537 lui a0,0x8 1fcc: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1fd0: 5e300593 li a1,1507 1fd4: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 1fd8: 4db040ef jal ra,6cb2 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+0x1a6> 1fea: 30079073 csrw mstatus,a5 1fee: 00008637 lui a2,0x8 1ff2: 00008537 lui a0,0x8 1ff6: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 1ffa: 5e700593 li a1,1511 1ffe: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2002: 4b1040ef jal ra,6cb2 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+0x1a6> 2018: 30079073 csrw mstatus,a5 201c: 00008637 lui a2,0x8 2020: 00008537 lui a0,0x8 2024: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 2028: 5ec00593 li a1,1516 202c: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2030: 483040ef jal ra,6cb2 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+0x1a6> 2054: 30079073 csrw mstatus,a5 2058: 00008637 lui a2,0x8 205c: 00008537 lui a0,0x8 2060: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 2064: 63200593 li a1,1586 2068: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 206c: 447040ef jal ra,6cb2 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+0x1a6> 217a: 30079073 csrw mstatus,a5 217e: 00008637 lui a2,0x8 2182: 00008537 lui a0,0x8 2186: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 218a: 7f400593 li a1,2036 218e: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2192: 321040ef jal ra,6cb2 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+0x1a6> 21be: 30079073 csrw mstatus,a5 21c2: 00008637 lui a2,0x8 21c6: 6585 lui a1,0x1 21c8: 00008537 lui a0,0x8 21cc: 00460613 addi a2,a2,4 # 8004 <_read+0x10c> 21d0: ac858593 addi a1,a1,-1336 # ac8 21d4: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 21d8: 2db040ef jal ra,6cb2 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+0x1a6> 2456: 30079073 csrw mstatus,a5 245a: 00008637 lui a2,0x8 245e: 00008537 lui a0,0x8 2462: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2466: 39700593 li a1,919 246a: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 246e: 045040ef jal ra,6cb2 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: 02c58593 addi a1,a1,44 # 802c <_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+0x1a6> 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+0x1a6> 2660: 30079073 csrw mstatus,a5 2664: 00008637 lui a2,0x8 2668: 6585 lui a1,0x1 266a: 00008537 lui a0,0x8 266e: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2672: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 2676: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 267a: 638040ef jal ra,6cb2 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+0x1a6> 26d8: 30079073 csrw mstatus,a5 26dc: 00008637 lui a2,0x8 26e0: 6585 lui a1,0x1 26e2: 00008537 lui a0,0x8 26e6: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 26ea: ac758593 addi a1,a1,-1337 # ac7 26ee: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 26f2: 5c0040ef jal ra,6cb2 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+0x1a6> 2868: 30079073 csrw mstatus,a5 286c: 00008637 lui a2,0x8 2870: 6585 lui a1,0x1 2872: 00008537 lui a0,0x8 2876: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 287a: 8b358593 addi a1,a1,-1869 # 8b3 <__stack_size+0xb3> 287e: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2882: 430040ef jal ra,6cb2 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+0x1a6> 29c4: 30079073 csrw mstatus,a5 29c8: 00008637 lui a2,0x8 29cc: 00008537 lui a0,0x8 29d0: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 29d4: 4f100593 li a1,1265 29d8: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 29dc: 2d6040ef jal ra,6cb2 29e0: a001 j 29e0 29e2: e19d bnez a1,2a08 29e4: 67a1 lui a5,0x8 29e6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x1a6> 29ea: 30079073 csrw mstatus,a5 29ee: 00008637 lui a2,0x8 29f2: 00008537 lui a0,0x8 29f6: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 29fa: 4f200593 li a1,1266 29fe: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2a02: 2b0040ef jal ra,6cb2 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+0x1a6> 2a18: 30079073 csrw mstatus,a5 2a1c: 00008637 lui a2,0x8 2a20: 00008537 lui a0,0x8 2a24: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2a28: 4f300593 li a1,1267 2a2c: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2a30: 282040ef jal ra,6cb2 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+0x1a6> 2aaa: 30079073 csrw mstatus,a5 2aae: 00008637 lui a2,0x8 2ab2: 00008537 lui a0,0x8 2ab6: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2aba: 54900593 li a1,1353 2abe: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2ac2: 1f0040ef jal ra,6cb2 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+0x1a6> 2b60: 30079073 csrw mstatus,a5 2b64: 00008637 lui a2,0x8 2b68: 6585 lui a1,0x1 2b6a: 00008537 lui a0,0x8 2b6e: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2b72: c0258593 addi a1,a1,-1022 # c02 2b76: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2b7a: 138040ef jal ra,6cb2 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+0x1a6> 2b90: 30079073 csrw mstatus,a5 2b94: 00008637 lui a2,0x8 2b98: 6585 lui a1,0x1 2b9a: 00008537 lui a0,0x8 2b9e: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2ba2: c1c58593 addi a1,a1,-996 # c1c 2ba6: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2baa: 108040ef jal ra,6cb2 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+0x1a6> 2bda: 30079073 csrw mstatus,a5 2bde: 00008637 lui a2,0x8 2be2: 6585 lui a1,0x1 2be4: 00008537 lui a0,0x8 2be8: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2bec: c5258593 addi a1,a1,-942 # c52 2bf0: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2bf4: 0be040ef jal ra,6cb2 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+0x1a6> 2c52: 30079073 csrw mstatus,a5 2c56: 00008637 lui a2,0x8 2c5a: 6585 lui a1,0x1 2c5c: 00008537 lui a0,0x8 2c60: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2c64: c8258593 addi a1,a1,-894 # c82 2c68: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2c6c: 046040ef jal ra,6cb2 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+0x1a6> 2d52: 30079073 csrw mstatus,a5 2d56: 00008637 lui a2,0x8 2d5a: 6585 lui a1,0x1 2d5c: 00008537 lui a0,0x8 2d60: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2d64: cfd58593 addi a1,a1,-771 # cfd 2d68: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2d6c: 747030ef jal ra,6cb2 2d70: a001 j 2d70 2d72: e585 bnez a1,2d9a 2d74: 67a1 lui a5,0x8 2d76: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0x1a6> 2d7a: 30079073 csrw mstatus,a5 2d7e: 00008637 lui a2,0x8 2d82: 6585 lui a1,0x1 2d84: 00008537 lui a0,0x8 2d88: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2d8c: cfe58593 addi a1,a1,-770 # cfe 2d90: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2d94: 71f030ef jal ra,6cb2 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+0x1a6> 2f06: 30079073 csrw mstatus,a5 2f0a: 00008637 lui a2,0x8 2f0e: 6585 lui a1,0x1 2f10: 00008537 lui a0,0x8 2f14: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2f18: 04f58593 addi a1,a1,79 # 104f 2f1c: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2f20: 593030ef jal ra,6cb2 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+0x1a6> 2f30: 30079073 csrw mstatus,a5 2f34: 00008637 lui a2,0x8 2f38: 6585 lui a1,0x1 2f3a: 00008537 lui a0,0x8 2f3e: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2f42: 05058593 addi a1,a1,80 # 1050 2f46: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2f4a: 569030ef jal ra,6cb2 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+0x1a6> 2fbe: 30079073 csrw mstatus,a5 2fc2: 00008637 lui a2,0x8 2fc6: 6585 lui a1,0x1 2fc8: 00008537 lui a0,0x8 2fcc: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 2fd0: 09f58593 addi a1,a1,159 # 109f 2fd4: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 2fd8: 4db030ef jal ra,6cb2 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+0x1a6> 3004: 30079073 csrw mstatus,a5 3008: 00008637 lui a2,0x8 300c: 6585 lui a1,0x1 300e: 00008537 lui a0,0x8 3012: 01860613 addi a2,a2,24 # 8018 <_read+0x120> 3016: 0ba58593 addi a1,a1,186 # 10ba 301a: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 301e: 495030ef jal ra,6cb2 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: 05858593 addi a1,a1,88 # 8058 <_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: 03490913 addi s2,s2,52 # 8034 <_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+0x1a6> 3344: 30079073 csrw mstatus,a5 3348: 00008637 lui a2,0x8 334c: 00008537 lui a0,0x8 3350: 06060613 addi a2,a2,96 # 8060 <_read+0x168> 3354: 35900593 li a1,857 3358: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 335c: 157030ef jal ra,6cb2 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+0x1a6> 339a: 30079073 csrw mstatus,a5 339e: 00008637 lui a2,0x8 33a2: 00008537 lui a0,0x8 33a6: 06060613 addi a2,a2,96 # 8060 <_read+0x168> 33aa: 11900593 li a1,281 33ae: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 33b2: 101030ef jal ra,6cb2 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: 07858593 addi a1,a1,120 # 8078 <_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+0x1a6> 3408: 30079073 csrw mstatus,a5 340c: 00008637 lui a2,0x8 3410: 00008537 lui a0,0x8 3414: 06060613 addi a2,a2,96 # 8060 <_read+0x168> 3418: 16b00593 li a1,363 341c: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 3420: 093030ef jal ra,6cb2 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+0x1a6> 3464: 30079073 csrw mstatus,a5 3468: 00008637 lui a2,0x8 346c: 00008537 lui a0,0x8 3470: 06060613 addi a2,a2,96 # 8060 <_read+0x168> 3474: 18b00593 li a1,395 3478: fb850513 addi a0,a0,-72 # 7fb8 <_read+0xc0> 347c: 037030ef jal ra,6cb2 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+0x798e80> 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+0x77c80> 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: 08072703 lw a4,128(a4) # 8080 <_read+0x188> 43a2: 200007b7 lui a5,0x20000 43a6: 2ae7a623 sw a4,684(a5) # 200002ac 43aa: 00008737 lui a4,0x8 43ae: 08472703 lw a4,132(a4) # 8084 <_read+0x18c> 43b2: 200007b7 lui a5,0x20000 43b6: 2ae7a423 sw a4,680(a5) # 200002a8 43ba: 00008737 lui a4,0x8 43be: 08872703 lw a4,136(a4) # 8088 <_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: 6f0020ef jal ra,6acc <__floatsisf> 43e0: 200007b7 lui a5,0x20000 43e4: 2a47a583 lw a1,676(a5) # 200002a4 43e8: 3fe020ef jal ra,67e6 <__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: 6cc020ef jal ra,6acc <__floatsisf> 4404: 200007b7 lui a5,0x20000 4408: 2a87a583 lw a1,680(a5) # 200002a8 440c: 3da020ef jal ra,67e6 <__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: 4ea010ef jal ra,5e0e 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: 440010ef jal ra,5e32 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: 3a4010ef jal ra,5e44 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: 29a010ef jal ra,5dea 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: 1e2010ef jal ra,5dfc 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: 148010ef jal ra,5e20 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: 08c50513 addi a0,a0,140 # 808c <_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: 09450513 addi a0,a0,148 # 8094 <_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: 09c50513 addi a0,a0,156 # 809c <_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: 0a450513 addi a0,a0,164 # 80a4 <_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: 0ac50513 addi a0,a0,172 # 80ac <_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: 4d0010ef jal ra,6742 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: 2fb010ef jal ra,6dd2 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: 41e010ef jal ra,6742 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: 3cc010ef jal ra,6742 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: 1f7010ef jal ra,6dd2 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: 31a010ef jal ra,6742 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: 2cc010ef jal ra,6742 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: 0f7010ef jal ra,6dd2 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: 21a010ef jal ra,6742 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: 1cc010ef jal ra,6742 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: 7f6010ef jal ra,6dd2 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: 11a010ef jal ra,6742 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: 0cc010ef jal ra,6742 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: 6f4010ef jal ra,6dd2 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: 018010ef jal ra,6742 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: 238d jal 5caa 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: 7db000ef jal ra,6752 577c: 4551 li a0,20 577e: b08fd0ef jal ra,2a86 5782: bfcd j 5774 00005784 : 5784: d93fa2ef jal t0,516 <__riscv_save_0> 5788: 24e1 jal 5a50 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: 2a41 jal 5934 57a6: c4bfe0ef jal ra,43f0 57aa: 2a79 jal 5948 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: 0b890513 addi a0,s2,184 # 80b8 <_read+0x1c0> 57c0: 4f2010ef jal ra,6cb2 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: 20fd jal 58ce 57e2: c33fe0ef jal ra,4414 57e6: ba1fe0ef jal ra,4386 57ea: bb1fe0ef jal ra,439a 57ee: 22bd jal 595c 57f0: eedfe0ef jal ra,46dc 57f4: 2a8d jal 5966 57f6: e15fe0ef jal ra,460a 57fa: 2a9d jal 5970 57fc: e39fe0ef jal ra,4634 5800: 2aad jal 597a 5802: e5dfe0ef jal ra,465e 5806: 2abd jal 5984 5808: e81fe0ef jal ra,4688 580c: 2249 jal 598e 580e: ea5fe0ef jal ra,46b2 5812: 2259 jal 5998 5814: 2ef9 jal 5bf2 5816: 813ff0ef jal ra,5028 581a: 3e800513 li a0,1000 581e: ce5fd0ef jal ra,3502 5822: b08fe0ef jal ra,3b2a 5826: 000085b7 lui a1,0x8 582a: 00005537 lui a0,0x5 582e: 91c18793 addi a5,gp,-1764 # 2000031c 5832: 4709 li a4,2 5834: 4681 li a3,0 5836: 20000613 li a2,512 583a: 0e458593 addi a1,a1,228 # 80e4 <_read+0x1ec> 583e: 78c50513 addi a0,a0,1932 # 578c 5842: babfc0ef jal ra,23ec 5846: 000085b7 lui a1,0x8 584a: 00005537 lui a0,0x5 584e: 92818793 addi a5,gp,-1752 # 20000328 5852: 471d li a4,7 5854: 4681 li a3,0 5856: 10000613 li a2,256 585a: 0f058593 addi a1,a1,240 # 80f0 <_read+0x1f8> 585e: 78450513 addi a0,a0,1924 # 5784 5862: b8bfc0ef jal ra,23ec 5866: 000085b7 lui a1,0x8 586a: 00005537 lui a0,0x5 586e: 92c18793 addi a5,gp,-1748 # 2000032c 5872: 4715 li a4,5 5874: 4681 li a3,0 5876: 10000613 li a2,256 587a: 10058593 addi a1,a1,256 # 8100 <_read+0x208> 587e: 76c50513 addi a0,a0,1900 # 576c 5882: b6bfc0ef jal ra,23ec 5886: 000085b7 lui a1,0x8 588a: 00005537 lui a0,0x5 588e: 92018793 addi a5,gp,-1760 # 20000320 5892: 4711 li a4,4 5894: 4681 li a3,0 5896: 40000613 li a2,1024 589a: 11058593 addi a1,a1,272 # 8110 <_read+0x218> 589e: 74c50513 addi a0,a0,1868 # 574c 58a2: b4bfc0ef jal ra,23ec 58a6: 000085b7 lui a1,0x8 58aa: 00005537 lui a0,0x5 58ae: 92418793 addi a5,gp,-1756 # 20000324 58b2: 4715 li a4,5 58b4: 4681 li a3,0 58b6: 10000613 li a2,256 58ba: 12058593 addi a1,a1,288 # 8120 <_read+0x228> 58be: 74450513 addi a0,a0,1860 # 5744 58c2: b2bfc0ef jal ra,23ec 58c6: d2bfc0ef jal ra,25f0 58ca: c71fa06f j 53a <__riscv_restore_0> 000058ce : 58ce: c49fa2ef jal t0,516 <__riscv_save_0> 58d2: 1101 addi sp,sp,-32 58d4: 4669 li a2,26 58d6: 4581 li a1,0 58d8: 0048 addi a0,sp,4 58da: c3ffe0ef jal ra,4518 58de: 45e1 li a1,24 58e0: 86a0 lhu s0,28(sp) 58e2: 0048 addi a0,sp,4 58e4: 6f2000ef jal ra,5fd6 58e8: 200077b7 lui a5,0x20007 58ec: 09c78793 addi a5,a5,156 # 2000709c 58f0: 02a41163 bne s0,a0,5912 58f4: 4722 lw a4,8(sp) 58f6: cb98 sw a4,16(a5) 58f8: 4732 lw a4,12(sp) 58fa: cbd8 sw a4,20(a5) 58fc: 4742 lw a4,16(sp) 58fe: cf98 sw a4,24(a5) 5900: 4752 lw a4,20(sp) 5902: cfd8 sw a4,28(a5) 5904: 4762 lw a4,24(sp) 5906: d398 sw a4,32(a5) 5908: 4712 lw a4,4(sp) 590a: c7d8 sw a4,12(a5) 590c: 6105 addi sp,sp,32 590e: c2dfa06f j 53a <__riscv_restore_0> 5912: 6709 lui a4,0x2 5914: 58070713 addi a4,a4,1408 # 2580 5918: cb98 sw a4,16(a5) 591a: cbd8 sw a4,20(a5) 591c: cf98 sw a4,24(a5) 591e: cfd8 sw a4,28(a5) 5920: d398 sw a4,32(a5) 5922: 6771 lui a4,0x1c 5924: 20070713 addi a4,a4,512 # 1c200 <_data_lma+0x13e80> 5928: b7cd j 590a 0000592a : 592a: 200077b7 lui a5,0x20007 592e: 09c7a503 lw a0,156(a5) # 2000709c 5932: 8082 ret 00005934 : 5934: 200077b7 lui a5,0x20007 5938: 08a7ae23 sw a0,156(a5) # 2000709c 593c: 8082 ret 0000593e : 593e: 200077b7 lui a5,0x20007 5942: 0a07a503 lw a0,160(a5) # 200070a0 5946: 8082 ret 00005948 : 5948: 200077b7 lui a5,0x20007 594c: 0aa7a023 sw a0,160(a5) # 200070a0 5950: 8082 ret 00005952 : 5952: 200077b7 lui a5,0x20007 5956: 0a47a503 lw a0,164(a5) # 200070a4 595a: 8082 ret 0000595c : 595c: 200077b7 lui a5,0x20007 5960: 0a87a503 lw a0,168(a5) # 200070a8 5964: 8082 ret 00005966 : 5966: 200077b7 lui a5,0x20007 596a: 0ac7a503 lw a0,172(a5) # 200070ac 596e: 8082 ret 00005970 : 5970: 200077b7 lui a5,0x20007 5974: 0b07a503 lw a0,176(a5) # 200070b0 5978: 8082 ret 0000597a : 597a: 200077b7 lui a5,0x20007 597e: 0b47a503 lw a0,180(a5) # 200070b4 5982: 8082 ret 00005984 : 5984: 200077b7 lui a5,0x20007 5988: 0b87a503 lw a0,184(a5) # 200070b8 598c: 8082 ret 0000598e : 598e: 200077b7 lui a5,0x20007 5992: 0bc7a503 lw a0,188(a5) # 200070bc 5996: 8082 ret 00005998 : 5998: b65fa2ef jal t0,4fc <__riscv_save_4> 599c: 4601 li a2,0 599e: 4591 li a1,4 59a0: 4515 li a0,5 59a2: 848fc0ef jal ra,19ea 59a6: 93418b13 addi s6,gp,-1740 # 20000334 59aa: 00ab2023 sw a0,0(s6) 59ae: 4601 li a2,0 59b0: 4591 li a1,4 59b2: 4515 li a0,5 59b4: 836fc0ef jal ra,19ea 59b8: 93c18a93 addi s5,gp,-1732 # 2000033c 59bc: 00aaa023 sw a0,0(s5) 59c0: 4601 li a2,0 59c2: 4591 li a1,4 59c4: 4515 li a0,5 59c6: 824fc0ef jal ra,19ea 59ca: 94418a13 addi s4,gp,-1724 # 20000344 59ce: 00aa2023 sw a0,0(s4) 59d2: 4601 li a2,0 59d4: 4591 li a1,4 59d6: 4515 li a0,5 59d8: 812fc0ef jal ra,19ea 59dc: 94c18993 addi s3,gp,-1716 # 2000034c 59e0: 00a9a023 sw a0,0(s3) 59e4: 4601 li a2,0 59e6: 4591 li a1,4 59e8: 4529 li a0,10 59ea: 800fc0ef jal ra,19ea 59ee: 95418913 addi s2,gp,-1708 # 20000354 59f2: 4601 li a2,0 59f4: 00a92023 sw a0,0(s2) 59f8: 4591 li a1,4 59fa: 4529 li a0,10 59fc: feffb0ef jal ra,19ea 5a00: 96818493 addi s1,gp,-1688 # 20000368 5a04: c088 sw a0,0(s1) 5a06: 4519 li a0,6 5a08: 96018413 addi s0,gp,-1696 # 20000360 5a0c: 86ffc0ef jal ra,227a 5a10: 85aa mv a1,a0 5a12: c008 sw a0,0(s0) 5a14: 000b2503 lw a0,0(s6) 5a18: 873fc0ef jal ra,228a 5a1c: 400c lw a1,0(s0) 5a1e: 000aa503 lw a0,0(s5) 5a22: 869fc0ef jal ra,228a 5a26: 400c lw a1,0(s0) 5a28: 000a2503 lw a0,0(s4) 5a2c: 85ffc0ef jal ra,228a 5a30: 400c lw a1,0(s0) 5a32: 0009a503 lw a0,0(s3) 5a36: 855fc0ef jal ra,228a 5a3a: 400c lw a1,0(s0) 5a3c: 00092503 lw a0,0(s2) 5a40: 84bfc0ef jal ra,228a 5a44: 400c lw a1,0(s0) 5a46: 4088 lw a0,0(s1) 5a48: 843fc0ef jal ra,228a 5a4c: ae5fa06f j 530 <__riscv_restore_4> 00005a50 : 5a50: aadfa2ef jal t0,4fc <__riscv_save_4> 5a54: 9601a503 lw a0,-1696(gp) # 20000360 5a58: 55fd li a1,-1 5a5a: 200009b7 lui s3,0x20000 5a5e: 85bfc0ef jal ra,22b8 5a62: 96a1a623 sw a0,-1684(gp) # 2000036c 5a66: 2e09a503 lw a0,736(s3) # 200002e0 5a6a: 95c18413 addi s0,gp,-1700 # 2000035c 5a6e: fc0ff0ef jal ra,522e 5a72: e90d bnez a0,5aa4 5a74: 9681a503 lw a0,-1688(gp) # 20000368 5a78: 200074b7 lui s1,0x20007 5a7c: 0c048493 addi s1,s1,192 # 200070c0 5a80: 4601 li a2,0 5a82: 01048593 addi a1,s1,16 5a86: bc4fc0ef jal ra,1e4a 5a8a: 4785 li a5,1 5a8c: 892a mv s2,a0 5a8e: 00f51b63 bne a0,a5,5aa4 5a92: 489c lw a5,16(s1) 5a94: 2e09a503 lw a0,736(s3) 5a98: 2392 lhu a2,0(a5) 5a9a: 43cc lw a1,4(a5) 5a9c: a74ff0ef jal ra,4d10 5aa0: 01240023 sb s2,0(s0) 5aa4: 20000937 lui s2,0x20000 5aa8: 2cc92503 lw a0,716(s2) # 200002cc 5aac: f64ff0ef jal ra,5210 5ab0: e90d bnez a0,5ae2 5ab2: 9341a503 lw a0,-1740(gp) # 20000334 5ab6: 200075b7 lui a1,0x20007 5aba: 0c058993 addi s3,a1,192 # 200070c0 5abe: 4601 li a2,0 5ac0: 0c058593 addi a1,a1,192 5ac4: b86fc0ef jal ra,1e4a 5ac8: 4785 li a5,1 5aca: 84aa mv s1,a0 5acc: 00f51b63 bne a0,a5,5ae2 5ad0: 0009a783 lw a5,0(s3) 5ad4: 2cc92503 lw a0,716(s2) 5ad8: 2392 lhu a2,0(a5) 5ada: 43cc lw a1,4(a5) 5adc: a34ff0ef jal ra,4d10 5ae0: a004 sb s1,0(s0) 5ae2: 200009b7 lui s3,0x20000 5ae6: 2d09a503 lw a0,720(s3) # 200002d0 5aea: f26ff0ef jal ra,5210 5aee: e90d bnez a0,5b20 5af0: 93c1a503 lw a0,-1732(gp) # 2000033c 5af4: 200074b7 lui s1,0x20007 5af8: 0c048493 addi s1,s1,192 # 200070c0 5afc: 4601 li a2,0 5afe: 00448593 addi a1,s1,4 5b02: b48fc0ef jal ra,1e4a 5b06: 4785 li a5,1 5b08: 892a mv s2,a0 5b0a: 00f51b63 bne a0,a5,5b20 5b0e: 40dc lw a5,4(s1) 5b10: 2d09a503 lw a0,720(s3) 5b14: 2392 lhu a2,0(a5) 5b16: 43cc lw a1,4(a5) 5b18: 9f8ff0ef jal ra,4d10 5b1c: 01240023 sb s2,0(s0) 5b20: 200009b7 lui s3,0x20000 5b24: 2d49a503 lw a0,724(s3) # 200002d4 5b28: ee8ff0ef jal ra,5210 5b2c: e90d bnez a0,5b5e 5b2e: 9441a503 lw a0,-1724(gp) # 20000344 5b32: 200074b7 lui s1,0x20007 5b36: 0c048493 addi s1,s1,192 # 200070c0 5b3a: 4601 li a2,0 5b3c: 00848593 addi a1,s1,8 5b40: b0afc0ef jal ra,1e4a 5b44: 4785 li a5,1 5b46: 892a mv s2,a0 5b48: 00f51b63 bne a0,a5,5b5e 5b4c: 449c lw a5,8(s1) 5b4e: 2d49a503 lw a0,724(s3) 5b52: 2392 lhu a2,0(a5) 5b54: 43cc lw a1,4(a5) 5b56: 9baff0ef jal ra,4d10 5b5a: 01240023 sb s2,0(s0) 5b5e: 200009b7 lui s3,0x20000 5b62: 2d89a503 lw a0,728(s3) # 200002d8 5b66: eaaff0ef jal ra,5210 5b6a: e915 bnez a0,5b9e 5b6c: 94c1a503 lw a0,-1716(gp) # 2000034c 5b70: 200074b7 lui s1,0x20007 5b74: 0c048493 addi s1,s1,192 # 200070c0 5b78: 4601 li a2,0 5b7a: 00c48593 addi a1,s1,12 5b7e: accfc0ef jal ra,1e4a 5b82: 4785 li a5,1 5b84: 892a mv s2,a0 5b86: 00f51c63 bne a0,a5,5b9e 5b8a: 44d8 lw a4,12(s1) 5b8c: 449c lw a5,8(s1) 5b8e: 2d89a503 lw a0,728(s3) 5b92: 2312 lhu a2,0(a4) 5b94: 43cc lw a1,4(a5) 5b96: 97aff0ef jal ra,4d10 5b9a: 01240023 sb s2,0(s0) 5b9e: 20000937 lui s2,0x20000 5ba2: 2dc92503 lw a0,732(s2) # 200002dc 5ba6: e6aff0ef jal ra,5210 5baa: ed15 bnez a0,5be6 5bac: 9541a503 lw a0,-1708(gp) # 20000354 5bb0: 200074b7 lui s1,0x20007 5bb4: 0c048493 addi s1,s1,192 # 200070c0 5bb8: 4601 li a2,0 5bba: 01448593 addi a1,s1,20 5bbe: a8cfc0ef jal ra,1e4a 5bc2: 4785 li a5,1 5bc4: 02f51163 bne a0,a5,5be6 5bc8: 48dc lw a5,20(s1) 5bca: 2388 lbu a0,0(a5) 5bcc: b6aff0ef jal ra,4f36 5bd0: 48dc lw a5,20(s1) 5bd2: 2dc92503 lw a0,732(s2) 5bd6: 23d2 lhu a2,4(a5) 5bd8: 478c lw a1,8(a5) 5bda: 936ff0ef jal ra,4d10 5bde: 00040023 sb zero,0(s0) 5be2: 94ffa06f j 530 <__riscv_restore_4> 5be6: 201c lbu a5,0(s0) 5be8: fbfd bnez a5,5bde 5bea: 450d li a0,3 5bec: e9bfc0ef jal ra,2a86 5bf0: b7fd j 5bde 00005bf2 : 5bf2: 90bfa2ef jal t0,4fc <__riscv_save_4> 5bf6: 4519 li a0,6 5bf8: 93018413 addi s0,gp,-1744 # 20000330 5bfc: e7efc0ef jal ra,227a 5c00: c008 sw a0,0(s0) 5c02: 460d li a2,3 5c04: 4581 li a1,0 5c06: 4505 li a0,1 5c08: de3fb0ef jal ra,19ea 5c0c: 93818b13 addi s6,gp,-1736 # 20000338 5c10: 00ab2023 sw a0,0(s6) 5c14: 460d li a2,3 5c16: 4581 li a1,0 5c18: 4505 li a0,1 5c1a: dd1fb0ef jal ra,19ea 5c1e: 94018a93 addi s5,gp,-1728 # 20000340 5c22: 00aaa023 sw a0,0(s5) 5c26: 460d li a2,3 5c28: 4581 li a1,0 5c2a: 4505 li a0,1 5c2c: dbffb0ef jal ra,19ea 5c30: 94818a13 addi s4,gp,-1720 # 20000348 5c34: 00aa2023 sw a0,0(s4) 5c38: 460d li a2,3 5c3a: 4581 li a1,0 5c3c: 4505 li a0,1 5c3e: dadfb0ef jal ra,19ea 5c42: 95018993 addi s3,gp,-1712 # 20000350 5c46: 00a9a023 sw a0,0(s3) 5c4a: 460d li a2,3 5c4c: 4581 li a1,0 5c4e: 4505 li a0,1 5c50: d9bfb0ef jal ra,19ea 5c54: 95818913 addi s2,gp,-1704 # 20000358 5c58: 460d li a2,3 5c5a: 00a92023 sw a0,0(s2) 5c5e: 4581 li a1,0 5c60: 4505 li a0,1 5c62: d89fb0ef jal ra,19ea 5c66: 96418493 addi s1,gp,-1692 # 20000364 5c6a: c088 sw a0,0(s1) 5c6c: 400c lw a1,0(s0) 5c6e: 000b2503 lw a0,0(s6) 5c72: e18fc0ef jal ra,228a 5c76: 400c lw a1,0(s0) 5c78: 000aa503 lw a0,0(s5) 5c7c: e0efc0ef jal ra,228a 5c80: 400c lw a1,0(s0) 5c82: 000a2503 lw a0,0(s4) 5c86: e04fc0ef jal ra,228a 5c8a: 400c lw a1,0(s0) 5c8c: 0009a503 lw a0,0(s3) 5c90: dfafc0ef jal ra,228a 5c94: 400c lw a1,0(s0) 5c96: 00092503 lw a0,0(s2) 5c9a: df0fc0ef jal ra,228a 5c9e: 400c lw a1,0(s0) 5ca0: 4088 lw a0,0(s1) 5ca2: de8fc0ef jal ra,228a 5ca6: 88bfa06f j 530 <__riscv_restore_4> 00005caa : 5caa: 86dfa2ef jal t0,516 <__riscv_save_0> 5cae: 9301a503 lw a0,-1744(gp) # 20000330 5cb2: 55fd li a1,-1 5cb4: e04fc0ef jal ra,22b8 5cb8: 93818413 addi s0,gp,-1736 # 20000338 5cbc: 401c lw a5,0(s0) 5cbe: 02a79d63 bne a5,a0,5cf8 5cc2: 200077b7 lui a5,0x20007 5cc6: 0c07a503 lw a0,192(a5) # 200070c0 5cca: fdcfb0ef jal ra,14a6 5cce: 4505 li a0,1 5cd0: db7fc0ef jal ra,2a86 5cd4: 40012537 lui a0,0x40012 5cd8: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5cdc: 4601 li a2,0 5cde: 02000593 li a1,32 5ce2: 9eefb0ef jal ra,ed0 5ce6: 4501 li a0,0 5ce8: ab9fe0ef jal ra,47a0 5cec: 4008 lw a0,0(s0) 5cee: 4581 li a1,0 5cf0: ac0fc0ef jal ra,1fb0 5cf4: 847fa06f j 53a <__riscv_restore_0> 5cf8: 94018413 addi s0,gp,-1728 # 20000340 5cfc: 401c lw a5,0(s0) 5cfe: 02a79863 bne a5,a0,5d2e 5d02: 200077b7 lui a5,0x20007 5d06: 0c47a503 lw a0,196(a5) # 200070c4 5d0a: f9cfb0ef jal ra,14a6 5d0e: 4505 li a0,1 5d10: d77fc0ef jal ra,2a86 5d14: 40012537 lui a0,0x40012 5d18: 4601 li a2,0 5d1a: 04000593 li a1,64 5d1e: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5d22: 9aefb0ef jal ra,ed0 5d26: 4501 li a0,0 5d28: aa1fe0ef jal ra,47c8 5d2c: b7c1 j 5cec 5d2e: 94818413 addi s0,gp,-1720 # 20000348 5d32: 401c lw a5,0(s0) 5d34: 02a79763 bne a5,a0,5d62 5d38: 200077b7 lui a5,0x20007 5d3c: 0c87a503 lw a0,200(a5) # 200070c8 5d40: f66fb0ef jal ra,14a6 5d44: 4505 li a0,1 5d46: d41fc0ef jal ra,2a86 5d4a: 40011537 lui a0,0x40011 5d4e: 4601 li a2,0 5d50: 4589 li a1,2 5d52: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 5d56: 97afb0ef jal ra,ed0 5d5a: 4501 li a0,0 5d5c: a95fe0ef jal ra,47f0 5d60: b771 j 5cec 5d62: 95018413 addi s0,gp,-1712 # 20000350 5d66: 401c lw a5,0(s0) 5d68: 02a79763 bne a5,a0,5d96 5d6c: 200077b7 lui a5,0x20007 5d70: 0cc7a503 lw a0,204(a5) # 200070cc 5d74: f32fb0ef jal ra,14a6 5d78: 4505 li a0,1 5d7a: d0dfc0ef jal ra,2a86 5d7e: 40011537 lui a0,0x40011 5d82: 4601 li a2,0 5d84: 4585 li a1,1 5d86: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 5d8a: 946fb0ef jal ra,ed0 5d8e: 4501 li a0,0 5d90: a89fe0ef jal ra,4818 5d94: bfa1 j 5cec 5d96: 95818413 addi s0,gp,-1704 # 20000358 5d9a: 401c lw a5,0(s0) 5d9c: 02a79863 bne a5,a0,5dcc 5da0: 200077b7 lui a5,0x20007 5da4: 0d47a503 lw a0,212(a5) # 200070d4 5da8: efefb0ef jal ra,14a6 5dac: 4505 li a0,1 5dae: cd9fc0ef jal ra,2a86 5db2: 40011537 lui a0,0x40011 5db6: 4601 li a2,0 5db8: 10000593 li a1,256 5dbc: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 5dc0: 910fb0ef jal ra,ed0 5dc4: 4501 li a0,0 5dc6: a7bfe0ef jal ra,4840 5dca: b70d j 5cec 5dcc: 96418413 addi s0,gp,-1692 # 20000364 5dd0: 401c lw a5,0(s0) 5dd2: f2a791e3 bne a5,a0,5cf4 5dd6: 200077b7 lui a5,0x20007 5dda: 0d07a503 lw a0,208(a5) # 200070d0 5dde: ec8fb0ef jal ra,14a6 5de2: 4501 li a0,0 5de4: a87fe0ef jal ra,486a 5de8: b711 j 5cec 00005dea : 5dea: f2cfa2ef jal t0,516 <__riscv_save_0> 5dee: 9381a503 lw a0,-1736(gp) # 20000338 5df2: 4581 li a1,0 5df4: f47fb0ef jal ra,1d3a 5df8: f42fa06f j 53a <__riscv_restore_0> 00005dfc : 5dfc: f1afa2ef jal t0,516 <__riscv_save_0> 5e00: 9401a503 lw a0,-1728(gp) # 20000340 5e04: 4581 li a1,0 5e06: f35fb0ef jal ra,1d3a 5e0a: f30fa06f j 53a <__riscv_restore_0> 00005e0e : 5e0e: f08fa2ef jal t0,516 <__riscv_save_0> 5e12: 9481a503 lw a0,-1720(gp) # 20000348 5e16: 4581 li a1,0 5e18: f23fb0ef jal ra,1d3a 5e1c: f1efa06f j 53a <__riscv_restore_0> 00005e20 : 5e20: ef6fa2ef jal t0,516 <__riscv_save_0> 5e24: 9501a503 lw a0,-1712(gp) # 20000350 5e28: 4581 li a1,0 5e2a: f11fb0ef jal ra,1d3a 5e2e: f0cfa06f j 53a <__riscv_restore_0> 00005e32 : 5e32: ee4fa2ef jal t0,516 <__riscv_save_0> 5e36: 9581a503 lw a0,-1704(gp) # 20000358 5e3a: 4581 li a1,0 5e3c: efffb0ef jal ra,1d3a 5e40: efafa06f j 53a <__riscv_restore_0> 00005e44 : 5e44: ed2fa2ef jal t0,516 <__riscv_save_0> 5e48: 9641a503 lw a0,-1692(gp) # 20000364 5e4c: 4581 li a1,0 5e4e: eedfb0ef jal ra,1d3a 5e52: ee8fa06f j 53a <__riscv_restore_0> 00005e56 : 5e56: ec0fa2ef jal t0,516 <__riscv_save_0> 5e5a: 4525 li a0,9 5e5c: e38fe0ef jal ra,4494 5e60: edafa06f j 53a <__riscv_restore_0> 00005e64 : 5e64: eb2fa2ef jal t0,516 <__riscv_save_0> 5e68: 4521 li a0,8 5e6a: e2afe0ef jal ra,4494 5e6e: eccfa06f j 53a <__riscv_restore_0> 00005e72 : 5e72: ea4fa2ef jal t0,516 <__riscv_save_0> 5e76: 451d li a0,7 5e78: e1cfe0ef jal ra,4494 5e7c: ebefa06f j 53a <__riscv_restore_0> 00005e80 : 5e80: e96fa2ef jal t0,516 <__riscv_save_0> 5e84: 4519 li a0,6 5e86: e0efe0ef jal ra,4494 5e8a: eb0fa06f j 53a <__riscv_restore_0> 00005e8e : 5e8e: e88fa2ef jal t0,516 <__riscv_save_0> 5e92: 4515 li a0,5 5e94: e00fe0ef jal ra,4494 5e98: ea2fa06f j 53a <__riscv_restore_0> 00005e9c : 5e9c: e7afa2ef jal t0,516 <__riscv_save_0> 5ea0: 4511 li a0,4 5ea2: df2fe0ef jal ra,4494 5ea6: e94fa06f j 53a <__riscv_restore_0> 00005eaa : 5eaa: e6cfa2ef jal t0,516 <__riscv_save_0> 5eae: 450d li a0,3 5eb0: de4fe0ef jal ra,4494 5eb4: e86fa06f j 53a <__riscv_restore_0> 00005eb8 : 5eb8: e5efa2ef jal t0,516 <__riscv_save_0> 5ebc: 4509 li a0,2 5ebe: dd6fe0ef jal ra,4494 5ec2: e78fa06f j 53a <__riscv_restore_0> 00005ec6 : 5ec6: e50fa2ef jal t0,516 <__riscv_save_0> 5eca: 4505 li a0,1 5ecc: dc8fe0ef jal ra,4494 5ed0: e6afa06f j 53a <__riscv_restore_0> 00005ed4 : 5ed4: e42fa2ef jal t0,516 <__riscv_save_0> 5ed8: a7bff0ef jal ra,5952 5edc: 000087b7 lui a5,0x8 5ee0: 1307a583 lw a1,304(a5) # 8130 <_read+0x238> 5ee4: 103000ef jal ra,67e6 <__mulsf3> 5ee8: 38f000ef jal ra,6a76 <__fixunssfsi> 5eec: 0542 slli a0,a0,0x10 5eee: 8141 srli a0,a0,0x10 5ef0: e4afa06f j 53a <__riscv_restore_0> 00005ef4 : 5ef4: e22fa2ef jal t0,516 <__riscv_save_0> 5ef8: a47ff0ef jal ra,593e 5efc: 000087b7 lui a5,0x8 5f00: 1307a583 lw a1,304(a5) # 8130 <_read+0x238> 5f04: 0e3000ef jal ra,67e6 <__mulsf3> 5f08: 36f000ef jal ra,6a76 <__fixunssfsi> 5f0c: 0542 slli a0,a0,0x10 5f0e: 8141 srli a0,a0,0x10 5f10: e2afa06f j 53a <__riscv_restore_0> 00005f14 : 5f14: e02fa2ef jal t0,516 <__riscv_save_0> 5f18: a13ff0ef jal ra,592a 5f1c: 000087b7 lui a5,0x8 5f20: 1307a583 lw a1,304(a5) # 8130 <_read+0x238> 5f24: 0c3000ef jal ra,67e6 <__mulsf3> 5f28: 34f000ef jal ra,6a76 <__fixunssfsi> 5f2c: 0542 slli a0,a0,0x10 5f2e: 8141 srli a0,a0,0x10 5f30: e0afa06f j 53a <__riscv_restore_0> 00005f34 : 5f34: de2fa2ef jal t0,516 <__riscv_save_0> 5f38: 210c lbu a1,0(a0) 5f3a: 4525 li a0,9 5f3c: ce4fe0ef jal ra,4420 5f40: 4501 li a0,0 5f42: df8fa06f j 53a <__riscv_restore_0> 00005f46 : 5f46: dd0fa2ef jal t0,516 <__riscv_save_0> 5f4a: 210c lbu a1,0(a0) 5f4c: 4521 li a0,8 5f4e: cd2fe0ef jal ra,4420 5f52: 4501 li a0,0 5f54: de6fa06f j 53a <__riscv_restore_0> 00005f58 : 5f58: dbefa2ef jal t0,516 <__riscv_save_0> 5f5c: 210c lbu a1,0(a0) 5f5e: 451d li a0,7 5f60: cc0fe0ef jal ra,4420 5f64: 4501 li a0,0 5f66: dd4fa06f j 53a <__riscv_restore_0> 00005f6a : 5f6a: dacfa2ef jal t0,516 <__riscv_save_0> 5f6e: 210c lbu a1,0(a0) 5f70: 4519 li a0,6 5f72: caefe0ef jal ra,4420 5f76: 4501 li a0,0 5f78: dc2fa06f j 53a <__riscv_restore_0> 00005f7c : 5f7c: d9afa2ef jal t0,516 <__riscv_save_0> 5f80: 210c lbu a1,0(a0) 5f82: 4515 li a0,5 5f84: c9cfe0ef jal ra,4420 5f88: 4501 li a0,0 5f8a: db0fa06f j 53a <__riscv_restore_0> 00005f8e : 5f8e: d88fa2ef jal t0,516 <__riscv_save_0> 5f92: 210c lbu a1,0(a0) 5f94: 4511 li a0,4 5f96: c8afe0ef jal ra,4420 5f9a: 4501 li a0,0 5f9c: d9efa06f j 53a <__riscv_restore_0> 00005fa0 : 5fa0: d76fa2ef jal t0,516 <__riscv_save_0> 5fa4: 210c lbu a1,0(a0) 5fa6: 450d li a0,3 5fa8: c78fe0ef jal ra,4420 5fac: 4501 li a0,0 5fae: d8cfa06f j 53a <__riscv_restore_0> 00005fb2 : 5fb2: d64fa2ef jal t0,516 <__riscv_save_0> 5fb6: 210c lbu a1,0(a0) 5fb8: 4509 li a0,2 5fba: c66fe0ef jal ra,4420 5fbe: 4501 li a0,0 5fc0: d7afa06f j 53a <__riscv_restore_0> 00005fc4 : 5fc4: d52fa2ef jal t0,516 <__riscv_save_0> 5fc8: 210c lbu a1,0(a0) 5fca: 4505 li a0,1 5fcc: c54fe0ef jal ra,4420 5fd0: 4501 li a0,0 5fd2: d68fa06f j 53a <__riscv_restore_0> 00005fd6 : 5fd6: 67c1 lui a5,0x10 5fd8: 7669 lui a2,0xffffa 5fda: 4681 li a3,0 5fdc: 17fd addi a5,a5,-1 5fde: 0605 addi a2,a2,1 5fe0: 01069713 slli a4,a3,0x10 5fe4: 8341 srli a4,a4,0x10 5fe6: 00b76463 bltu a4,a1,5fee 5fea: 853e mv a0,a5 5fec: 8082 ret 5fee: 00d50733 add a4,a0,a3 5ff2: 2318 lbu a4,0(a4) 5ff4: 8fb9 xor a5,a5,a4 5ff6: 4721 li a4,8 5ff8: 0017f813 andi a6,a5,1 5ffc: 8385 srli a5,a5,0x1 5ffe: 00080563 beqz a6,6008 6002: 8fb1 xor a5,a5,a2 6004: 07c2 slli a5,a5,0x10 6006: 83c1 srli a5,a5,0x10 6008: 177d addi a4,a4,-1 600a: 0742 slli a4,a4,0x10 600c: 8341 srli a4,a4,0x10 600e: f76d bnez a4,5ff8 6010: 0685 addi a3,a3,1 6012: b7f9 j 5fe0 00006014 : 6014: ce8fa2ef jal t0,4fc <__riscv_save_4> 6018: 97218913 addi s2,gp,-1678 # 20000372 601c: 9701d483 lhu s1,-1680(gp) # 20000370 6020: 00095403 lhu s0,0(s2) 6024: 4981 li s3,0 6026: fff48793 addi a5,s1,-1 602a: 02f44c63 blt s0,a5,6062 602e: ffd48593 addi a1,s1,-3 6032: 20007a37 lui s4,0x20007 6036: 0d8a0a93 addi s5,s4,216 # 200070d8 603a: 0ff5f593 andi a1,a1,255 603e: 0d8a0513 addi a0,s4,216 6042: f95ff0ef jal ra,5fd6 6046: 94d6 add s1,s1,s5 6048: ffd4c783 lbu a5,-3(s1) 604c: ffe4c703 lbu a4,-2(s1) 6050: 07a2 slli a5,a5,0x8 6052: 8fd9 or a5,a5,a4 6054: 97818713 addi a4,gp,-1672 # 20000378 6058: 00f51863 bne a0,a5,6068 605c: 4795 li a5,5 605e: c31c sw a5,0(a4) 6060: 4985 li s3,1 6062: 854e mv a0,s3 6064: cccfa06f j 530 <__riscv_restore_4> 6068: fff40613 addi a2,s0,-1 606c: 0642 slli a2,a2,0x10 606e: 8241 srli a2,a2,0x10 6070: 001a8593 addi a1,s5,1 6074: 0d8a0513 addi a0,s4,216 6078: 00072023 sw zero,0(a4) 607c: 00c91023 sh a2,0(s2) 6080: 381000ef jal ra,6c00 6084: bff9 j 6062 00006086 : 6086: c68fa2ef jal t0,4ee <__riscv_save_10> 608a: 97818493 addi s1,gp,-1672 # 20000378 608e: 409c lw a5,0(s1) 6090: 7139 addi sp,sp,-64 6092: efb1 bnez a5,60ee 6094: 9721d603 lhu a2,-1678(gp) # 20000372 6098: 4685 li a3,1 609a: 97218793 addi a5,gp,-1678 # 20000372 609e: 02c6f963 bgeu a3,a2,60d0 60a2: 20007537 lui a0,0x20007 60a6: 0d850713 addi a4,a0,216 # 200070d8 60aa: 00074803 lbu a6,0(a4) 60ae: 05300893 li a7,83 60b2: 0d850593 addi a1,a0,216 60b6: 03181063 bne a6,a7,60d6 60ba: 3314 lbu a3,1(a4) 60bc: 04c00713 li a4,76 60c0: 52e69b63 bne a3,a4,65f6 60c4: 47b1 li a5,12 60c6: c09c sw a5,0(s1) 60c8: dc8fc0ef jal ra,2690 60cc: 96a1aa23 sw a0,-1676(gp) # 20000374 60d0: 6121 addi sp,sp,64 60d2: c54fa06f j 526 <__riscv_restore_10> 60d6: 04700893 li a7,71 60da: 51181e63 bne a6,a7,65f6 60de: 00174803 lbu a6,1(a4) 60e2: 05700713 li a4,87 60e6: 50e81863 bne a6,a4,65f6 60ea: c094 sw a3,0(s1) 60ec: bff1 j 60c8 60ee: 4705 li a4,1 60f0: 97818413 addi s0,gp,-1672 # 20000378 60f4: 04e79763 bne a5,a4,6142 60f8: 20007737 lui a4,0x20007 60fc: 0da74703 lbu a4,218(a4) # 200070da 6100: 46c1 li a3,16 6102: 0df77613 andi a2,a4,223 6106: 00d60863 beq a2,a3,6116 610a: 03070713 addi a4,a4,48 610e: 0ff77713 andi a4,a4,255 6112: 00e7e563 bltu a5,a4,611c 6116: 4789 li a5,2 6118: c01c sw a5,0(s0) 611a: bf5d j 60d0 611c: 97218793 addi a5,gp,-1678 # 20000372 6120: 2392 lhu a2,0(a5) 6122: 00042023 sw zero,0(s0) 6126: 167d addi a2,a2,-1 6128: 0642 slli a2,a2,0x10 612a: 8241 srli a2,a2,0x10 612c: a392 sh a2,0(a5) 612e: 20007537 lui a0,0x20007 6132: 0d850593 addi a1,a0,216 # 200070d8 6136: 0585 addi a1,a1,1 6138: 0d850513 addi a0,a0,216 613c: 2c5000ef jal ra,6c00 6140: bf41 j 60d0 6142: 4709 li a4,2 6144: 0ae79363 bne a5,a4,61ea 6148: 9721d603 lhu a2,-1678(gp) # 20000372 614c: 4711 li a4,4 614e: 97218693 addi a3,gp,-1678 # 20000372 6152: f6c77fe3 bgeu a4,a2,60d0 6156: 20007537 lui a0,0x20007 615a: 0d850793 addi a5,a0,216 # 200070d8 615e: 23b8 lbu a4,2(a5) 6160: 03000813 li a6,48 6164: 0d850593 addi a1,a0,216 6168: 01071f63 bne a4,a6,6186 616c: 33b8 lbu a4,3(a5) 616e: 23dc lbu a5,4(a5) 6170: 0722 slli a4,a4,0x8 6172: 8fd9 or a5,a5,a4 6174: 4725 li a4,9 6176: 44f76463 bltu a4,a5,65be 617a: 4729 li a4,10 617c: 96e19823 sh a4,-1680(gp) # 20000370 6180: 478d li a5,3 6182: c09c sw a5,0(s1) 6184: b7b1 j 60d0 6186: 4841 li a6,16 6188: 01071b63 bne a4,a6,619e 618c: 33b8 lbu a4,3(a5) 618e: 23dc lbu a5,4(a5) 6190: 0722 slli a4,a4,0x8 6192: 8fd9 or a5,a5,a4 6194: 4725 li a4,9 6196: 42f76463 bltu a4,a5,65be 619a: 479d li a5,7 619c: b7dd j 6182 619e: 0d000813 li a6,208 61a2: 01071863 bne a4,a6,61b2 61a6: 33b8 lbu a4,3(a5) 61a8: 23dc lbu a5,4(a5) 61aa: 40e7ea63 bltu a5,a4,65be 61ae: 47a5 li a5,9 61b0: bfc9 j 6182 61b2: 0d100813 li a6,209 61b6: 41071463 bne a4,a6,65be 61ba: 23d8 lbu a4,4(a5) 61bc: 0037c803 lbu a6,3(a5) # 10003 <_data_lma+0x7c83> 61c0: 0722 slli a4,a4,0x8 61c2: 01076733 or a4,a4,a6 61c6: 00871793 slli a5,a4,0x8 61ca: 8321 srli a4,a4,0x8 61cc: 8fd9 or a5,a5,a4 61ce: 07c2 slli a5,a5,0x10 61d0: 83c1 srli a5,a5,0x10 61d2: fff78813 addi a6,a5,-1 61d6: 04e00713 li a4,78 61da: 3f076263 bltu a4,a6,65be 61de: 472d li a4,11 61e0: c098 sw a4,0(s1) 61e2: 07a1 addi a5,a5,8 61e4: 96f19823 sh a5,-1680(gp) # 20000370 61e8: b5e5 j 60d0 61ea: 470d li a4,3 61ec: 04e79063 bne a5,a4,622c 61f0: 9721d603 lhu a2,-1678(gp) # 20000372 61f4: 4699 li a3,6 61f6: 97218713 addi a4,gp,-1678 # 20000372 61fa: 00c6ff63 bgeu a3,a2,6218 61fe: 200076b7 lui a3,0x20007 6202: 0d868693 addi a3,a3,216 # 200070d8 6206: 32dc lbu a5,5(a3) 6208: 22f4 lbu a3,6(a3) 620a: 07a2 slli a5,a5,0x8 620c: 8fd5 or a5,a5,a3 620e: 46cd li a3,19 6210: 00f6e763 bltu a3,a5,621e 6214: 4791 li a5,4 6216: b7b5 j 6182 6218: 4791 li a5,4 621a: eac7fbe3 bgeu a5,a2,60d0 621e: 167d addi a2,a2,-1 6220: 0642 slli a2,a2,0x10 6222: 8241 srli a2,a2,0x10 6224: 00042023 sw zero,0(s0) 6228: a312 sh a2,0(a4) 622a: b711 j 612e 622c: 4711 li a4,4 622e: 04e79f63 bne a5,a4,628c 6232: 97218993 addi s3,gp,-1678 # 20000372 6236: 0009d403 lhu s0,0(s3) 623a: 47a1 li a5,8 623c: e887fae3 bgeu a5,s0,60d0 6240: 9701d903 lhu s2,-1680(gp) # 20000370 6244: 20007a37 lui s4,0x20007 6248: 0d8a0a93 addi s5,s4,216 # 200070d8 624c: ffd90593 addi a1,s2,-3 6250: 0ff5f593 andi a1,a1,255 6254: 0d8a0513 addi a0,s4,216 6258: d7fff0ef jal ra,5fd6 625c: 9956 add s2,s2,s5 625e: ffd94783 lbu a5,-3(s2) 6262: ffe94703 lbu a4,-2(s2) 6266: 07a2 slli a5,a5,0x8 6268: 8fd9 or a5,a5,a4 626a: 00a79463 bne a5,a0,6272 626e: 4795 li a5,5 6270: bf09 j 6182 6272: fff40613 addi a2,s0,-1 6276: 0642 slli a2,a2,0x10 6278: 8241 srli a2,a2,0x10 627a: 0004a023 sw zero,0(s1) 627e: 00c99023 sh a2,0(s3) 6282: 001a8593 addi a1,s5,1 6286: 0d8a0513 addi a0,s4,216 628a: bd4d j 613c 628c: 4715 li a4,5 628e: 02e79763 bne a5,a4,62bc 6292: 9721d603 lhu a2,-1678(gp) # 20000372 6296: 9701d703 lhu a4,-1680(gp) # 20000370 629a: 20007537 lui a0,0x20007 629e: 97218793 addi a5,gp,-1678 # 20000372 62a2: 0d850593 addi a1,a0,216 # 200070d8 62a6: 34e61663 bne a2,a4,65f2 62aa: 00c58733 add a4,a1,a2 62ae: fff74683 lbu a3,-1(a4) 62b2: 4759 li a4,22 62b4: 32e69f63 bne a3,a4,65f2 62b8: 47bd li a5,15 62ba: bdb9 j 6118 62bc: 4699 li a3,6 62be: 20d79063 bne a5,a3,64be 62c2: 200074b7 lui s1,0x20007 62c6: 0d848793 addi a5,s1,216 # 200070d8 62ca: 23b8 lbu a4,2(a5) 62cc: 03000793 li a5,48 62d0: 0d848493 addi s1,s1,216 62d4: 0cf71c63 bne a4,a5,63ac 62d8: 0034c983 lbu s3,3(s1) 62dc: 20dc lbu a5,4(s1) 62de: 0054c903 lbu s2,5(s1) 62e2: 09a2 slli s3,s3,0x8 62e4: 00f9e9b3 or s3,s3,a5 62e8: 20fc lbu a5,6(s1) 62ea: 0922 slli s2,s2,0x8 62ec: 02800613 li a2,40 62f0: 00f96933 or s2,s2,a5 62f4: 0942 slli s2,s2,0x10 62f6: 41095913 srai s2,s2,0x10 62fa: 01091b93 slli s7,s2,0x10 62fe: 4581 li a1,0 6300: 0828 addi a0,sp,24 6302: 010bdb93 srli s7,s7,0x10 6306: a40fa0ef jal ra,546 630a: 01810a13 addi s4,sp,24 630e: 8b4e mv s6,s3 6310: 20000c37 lui s8,0x20000 6314: 413b07b3 sub a5,s6,s3 6318: 07c2 slli a5,a5,0x10 631a: 83c1 srli a5,a5,0x10 631c: 0f77e363 bltu a5,s7,6402 6320: 0b91 addi s7,s7,4 6322: 001b9993 slli s3,s7,0x1 6326: a26fb0ef jal ra,154c 632a: 40898793 addi a5,s3,1032 632e: 06f56f63 bltu a0,a5,63ac 6332: 00898513 addi a0,s3,8 6336: fe7fa0ef jal ra,131c 633a: 00850793 addi a5,a0,8 633e: c15c sw a5,4(a0) 6340: 04700793 li a5,71 6344: ca2a sw a0,20(sp) 6346: a51c sb a5,8(a0) 6348: 05700793 li a5,87 634c: 01352023 sw s3,0(a0) 6350: b51c sb a5,9(a0) 6352: 19e1 addi s3,s3,-8 6354: 03000793 li a5,48 6358: a53c sb a5,10(a0) 635a: 0906 slli s2,s2,0x1 635c: 4089d793 srai a5,s3,0x8 6360: b53c sb a5,11(a0) 6362: 01250623 sb s2,12(a0) 6366: 00d50713 addi a4,a0,13 636a: 4781 li a5,0 636c: 0b37cf63 blt a5,s3,642a 6370: 4148 lw a0,4(a0) 6372: 001b9593 slli a1,s7,0x1 6376: 15f5 addi a1,a1,-3 6378: 0ff5f593 andi a1,a1,255 637c: 99ba add s3,s3,a4 637e: c59ff0ef jal ra,5fd6 6382: 00855793 srli a5,a0,0x8 6386: 00f98023 sb a5,0(s3) 638a: 47d9 li a5,22 638c: 00a980a3 sb a0,1(s3) 6390: 00f98123 sb a5,2(s3) 6394: 9681a503 lw a0,-1688(gp) # 20000368 6398: dd5fb0ef jal ra,216c 639c: c945 beqz a0,644c 639e: 9681a503 lw a0,-1688(gp) # 20000368 63a2: 4681 li a3,0 63a4: 4629 li a2,10 63a6: 084c addi a1,sp,20 63a8: eb2fb0ef jal ra,1a5a 63ac: 20b8 lbu a4,2(s1) 63ae: 47c1 li a5,16 63b0: 0cf71c63 bne a4,a5,6488 63b4: 0034ca03 lbu s4,3(s1) 63b8: 20dc lbu a5,4(s1) 63ba: 0054c983 lbu s3,5(s1) 63be: 0a22 slli s4,s4,0x8 63c0: 00fa6a33 or s4,s4,a5 63c4: 20fc lbu a5,6(s1) 63c6: 09a2 slli s3,s3,0x8 63c8: 02800613 li a2,40 63cc: 4581 li a1,0 63ce: 0828 addi a0,sp,24 63d0: 00f9e9b3 or s3,s3,a5 63d4: 01810913 addi s2,sp,24 63d8: 96efa0ef jal ra,546 63dc: 86ca mv a3,s2 63de: 4781 li a5,0 63e0: 0489 addi s1,s1,2 63e2: 06f99963 bne s3,a5,6454 63e6: 8ad2 mv s5,s4 63e8: 20000b37 lui s6,0x20000 63ec: 414a87b3 sub a5,s5,s4 63f0: 07c2 slli a5,a5,0x10 63f2: 83c1 srli a5,a5,0x10 63f4: 0737ea63 bltu a5,s3,6468 63f8: 00042023 sw zero,0(s0) 63fc: 96019923 sh zero,-1678(gp) # 20000372 6400: b9c1 j 60d0 6402: 0f8c0a93 addi s5,s8,248 # 200000f8 6406: 060a8c93 addi s9,s5,96 640a: 000aa783 lw a5,0(s5) 640e: 01679863 bne a5,s6,641e 6412: 004aa783 lw a5,4(s5) 6416: 4501 li a0,0 6418: 9782 jalr a5 641a: 00aa1023 sh a0,0(s4) 641e: 0aa1 addi s5,s5,8 6420: ff9a95e3 bne s5,s9,640a 6424: 0a09 addi s4,s4,2 6426: 0b05 addi s6,s6,1 6428: b5f5 j 6314 642a: 008c addi a1,sp,64 642c: 0fe7f693 andi a3,a5,254 6430: 96ae add a3,a3,a1 6432: 0017f593 andi a1,a5,1 6436: 00f70633 add a2,a4,a5 643a: fd86d683 lhu a3,-40(a3) 643e: e191 bnez a1,6442 6440: 82a1 srli a3,a3,0x8 6442: 0785 addi a5,a5,1 6444: a214 sb a3,0(a2) 6446: 0ff7f793 andi a5,a5,255 644a: b70d j 636c 644c: 4552 lw a0,20(sp) 644e: 858fb0ef jal ra,14a6 6452: bfa9 j 63ac 6454: 24d8 lbu a4,12(s1) 6456: 34d0 lbu a2,13(s1) 6458: 0785 addi a5,a5,1 645a: 0722 slli a4,a4,0x8 645c: 8f51 or a4,a4,a2 645e: 07c2 slli a5,a5,0x10 6460: a29a sh a4,0(a3) 6462: 83c1 srli a5,a5,0x10 6464: 0689 addi a3,a3,2 6466: bfad j 63e0 6468: 158b0493 addi s1,s6,344 # 20000158 646c: 04848b93 addi s7,s1,72 6470: 409c lw a5,0(s1) 6472: 01579563 bne a5,s5,647c 6476: 40dc lw a5,4(s1) 6478: 854a mv a0,s2 647a: 9782 jalr a5 647c: 04a1 addi s1,s1,8 647e: ff7499e3 bne s1,s7,6470 6482: 0909 addi s2,s2,2 6484: 0a85 addi s5,s5,1 6486: b79d j 63ec 6488: 349c lbu a5,9(s1) 648a: 0d000713 li a4,208 648e: 00e79c63 bne a5,a4,64a6 6492: 00008537 lui a0,0x8 6496: 45d00613 li a2,1117 649a: 4585 li a1,1 649c: 13450513 addi a0,a0,308 # 8134 <_read+0x23c> 64a0: 013000ef jal ra,6cb2 64a4: bf91 j 63f8 64a6: 0d100713 li a4,209 64aa: f4e797e3 bne a5,a4,63f8 64ae: 00008537 lui a0,0x8 64b2: 46700613 li a2,1127 64b6: 4585 li a1,1 64b8: 17050513 addi a0,a0,368 # 8170 <_read+0x278> 64bc: b7d5 j 64a0 64be: 471d li a4,7 64c0: 02e79b63 bne a5,a4,64f6 64c4: 9721d603 lhu a2,-1678(gp) # 20000372 64c8: 97218713 addi a4,gp,-1678 # 20000372 64cc: c0c6f2e3 bgeu a3,a2,60d0 64d0: 20007537 lui a0,0x20007 64d4: 0d850693 addi a3,a0,216 # 200070d8 64d8: 32dc lbu a5,5(a3) 64da: 22f4 lbu a3,6(a3) 64dc: 0d850593 addi a1,a0,216 64e0: 07a2 slli a5,a5,0x8 64e2: 8fd5 or a5,a5,a3 64e4: 46cd li a3,19 64e6: 04f6ec63 bltu a3,a5,653e 64ea: 0795 addi a5,a5,5 64ec: 0786 slli a5,a5,0x1 64ee: 96f19823 sh a5,-1680(gp) # 20000370 64f2: 4791 li a5,4 64f4: b115 j 6118 64f6: 4721 li a4,8 64f8: 00e79563 bne a5,a4,6502 64fc: b19ff0ef jal ra,6014 6500: bec1 j 60d0 6502: 4725 li a4,9 6504: 04e79463 bne a5,a4,654c 6508: 97218713 addi a4,gp,-1678 # 20000372 650c: 2312 lhu a2,0(a4) 650e: 4799 li a5,6 6510: bcc7f0e3 bgeu a5,a2,60d0 6514: 20007537 lui a0,0x20007 6518: 0d850593 addi a1,a0,216 # 200070d8 651c: 25d6 lhu a3,12(a1) 651e: 00869793 slli a5,a3,0x8 6522: 82a1 srli a3,a3,0x8 6524: 8fd5 or a5,a5,a3 6526: 07c2 slli a5,a5,0x10 6528: 83c1 srli a5,a5,0x10 652a: fff78813 addi a6,a5,-1 652e: 0e500693 li a3,229 6532: 0106e663 bltu a3,a6,653e 6536: 4729 li a4,10 6538: c018 sw a4,0(s0) 653a: 07a9 addi a5,a5,10 653c: b165 j 61e4 653e: 167d addi a2,a2,-1 6540: 0642 slli a2,a2,0x10 6542: 8241 srli a2,a2,0x10 6544: 00042023 sw zero,0(s0) 6548: a312 sh a2,0(a4) 654a: b6f5 j 6136 654c: 4729 li a4,10 654e: 00e79563 bne a5,a4,6558 6552: ac3ff0ef jal ra,6014 6556: bead j 60d0 6558: 472d li a4,11 655a: 00e79563 bne a5,a4,6564 655e: ab7ff0ef jal ra,6014 6562: b6bd j 60d0 6564: 4731 li a4,12 6566: 00e79b63 bne a5,a4,657c 656a: 200077b7 lui a5,0x20007 656e: 0da7c703 lbu a4,218(a5) # 200070da 6572: 47a5 li a5,9 6574: bae7e4e3 bltu a5,a4,611c 6578: 47b5 li a5,13 657a: be79 j 6118 657c: 4735 li a4,13 657e: 04e79763 bne a5,a4,65cc 6582: 97218693 addi a3,gp,-1678 # 20000372 6586: 2292 lhu a2,0(a3) 6588: 4791 li a5,4 658a: b4c7f3e3 bgeu a5,a2,60d0 658e: 20007537 lui a0,0x20007 6592: 0d850593 addi a1,a0,216 # 200070d8 6596: 21d8 lbu a4,4(a1) 6598: 31bc lbu a5,3(a1) 659a: 0722 slli a4,a4,0x8 659c: 8f5d or a4,a4,a5 659e: 00871793 slli a5,a4,0x8 65a2: 8321 srli a4,a4,0x8 65a4: 8fd9 or a5,a5,a4 65a6: 07c2 slli a5,a5,0x10 65a8: 83c1 srli a5,a5,0x10 65aa: fff78813 addi a6,a5,-1 65ae: 3ff00713 li a4,1023 65b2: 01076663 bltu a4,a6,65be 65b6: 4739 li a4,14 65b8: c018 sw a4,0(s0) 65ba: 0799 addi a5,a5,6 65bc: b125 j 61e4 65be: 167d addi a2,a2,-1 65c0: 0642 slli a2,a2,0x10 65c2: 8241 srli a2,a2,0x10 65c4: 00042023 sw zero,0(s0) 65c8: a292 sh a2,0(a3) 65ca: b6b5 j 6136 65cc: 4739 li a4,14 65ce: 02e79963 bne a5,a4,6600 65d2: 97218793 addi a5,gp,-1678 # 20000372 65d6: 2392 lhu a2,0(a5) 65d8: 9701d703 lhu a4,-1680(gp) # 20000370 65dc: aee66ae3 bltu a2,a4,60d0 65e0: 20007537 lui a0,0x20007 65e4: 0d850593 addi a1,a0,216 # 200070d8 65e8: 972e add a4,a4,a1 65ea: fff74683 lbu a3,-1(a4) 65ee: 475d li a4,23 65f0: b1d1 j 62b4 65f2: 00042023 sw zero,0(s0) 65f6: 167d addi a2,a2,-1 65f8: 0642 slli a2,a2,0x10 65fa: 8241 srli a2,a2,0x10 65fc: a392 sh a2,0(a5) 65fe: be25 j 6136 6600: 473d li a4,15 6602: ace797e3 bne a5,a4,60d0 6606: 20007937 lui s2,0x20007 660a: 0d890713 addi a4,s2,216 # 200070d8 660e: 235c lbu a5,4(a4) 6610: 3324 lbu s1,3(a4) 6612: 0d890913 addi s2,s2,216 6616: 07a2 slli a5,a5,0x8 6618: 8fc5 or a5,a5,s1 661a: 00879493 slli s1,a5,0x8 661e: 83a1 srli a5,a5,0x8 6620: 8cdd or s1,s1,a5 6622: 04c2 slli s1,s1,0x10 6624: 80c1 srli s1,s1,0x10 6626: f27fa0ef jal ra,154c 662a: 40048793 addi a5,s1,1024 662e: dcf565e3 bltu a0,a5,63f8 6632: 00294783 lbu a5,2(s2) 6636: 00148613 addi a2,s1,1 663a: 470d li a4,3 663c: 17fd addi a5,a5,-1 663e: 0ff7f793 andi a5,a5,255 6642: c632 sw a2,12(sp) 6644: 200079b7 lui s3,0x20007 6648: 04f76263 bltu a4,a5,668c 664c: 00848513 addi a0,s1,8 6650: ccdfa0ef jal ra,131c 6654: 4632 lw a2,12(sp) 6656: cc2a sw a0,24(sp) 6658: 87aa mv a5,a0 665a: c110 sw a2,0(a0) 665c: 0521 addi a0,a0,8 665e: c3c8 sw a0,4(a5) 6660: 0dd98593 addi a1,s3,221 # 200070dd 6664: 76e000ef jal ra,6dd2 6668: 00294783 lbu a5,2(s2) 666c: 4705 li a4,1 666e: 02e79a63 bne a5,a4,66a2 6672: 9341a503 lw a0,-1740(gp) # 20000334 6676: af7fb0ef jal ra,216c 667a: c161 beqz a0,673a 667c: 9341a503 lw a0,-1740(gp) # 20000334 6680: 4681 li a3,0 6682: 4629 li a2,10 6684: 082c addi a1,sp,24 6686: bd4fb0ef jal ra,1a5a 668a: b3bd j 63f8 668c: 00c48513 addi a0,s1,12 6690: c8dfa0ef jal ra,131c 6694: 4632 lw a2,12(sp) 6696: cc2a sw a0,24(sp) 6698: 87aa mv a5,a0 669a: c150 sw a2,4(a0) 669c: 0531 addi a0,a0,12 669e: c788 sw a0,8(a5) 66a0: b7c1 j 6660 66a2: 4709 li a4,2 66a4: 00e79d63 bne a5,a4,66be 66a8: 93c1a503 lw a0,-1732(gp) # 2000033c 66ac: ac1fb0ef jal ra,216c 66b0: c549 beqz a0,673a 66b2: 4681 li a3,0 66b4: 4629 li a2,10 66b6: 082c addi a1,sp,24 66b8: 93c1a503 lw a0,-1732(gp) # 2000033c 66bc: b7e9 j 6686 66be: 470d li a4,3 66c0: 00e79d63 bne a5,a4,66da 66c4: 9441a503 lw a0,-1724(gp) # 20000344 66c8: aa5fb0ef jal ra,216c 66cc: c53d beqz a0,673a 66ce: 4681 li a3,0 66d0: 4629 li a2,10 66d2: 082c addi a1,sp,24 66d4: 9441a503 lw a0,-1724(gp) # 20000344 66d8: b77d j 6686 66da: 4711 li a4,4 66dc: 00e79d63 bne a5,a4,66f6 66e0: 94c1a503 lw a0,-1716(gp) # 2000034c 66e4: a89fb0ef jal ra,216c 66e8: c929 beqz a0,673a 66ea: 4681 li a3,0 66ec: 4629 li a2,10 66ee: 082c addi a1,sp,24 66f0: 94c1a503 lw a0,-1716(gp) # 2000034c 66f4: bf49 j 6686 66f6: 4715 li a4,5 66f8: 00e79f63 bne a5,a4,6716 66fc: 4762 lw a4,24(sp) 66fe: a31c sb a5,0(a4) 6700: 9541a503 lw a0,-1708(gp) # 20000354 6704: a69fb0ef jal ra,216c 6708: c90d beqz a0,673a 670a: 4681 li a3,0 670c: 4629 li a2,10 670e: 082c addi a1,sp,24 6710: 9541a503 lw a0,-1708(gp) # 20000354 6714: bf8d j 6686 6716: 4719 li a4,6 6718: fee782e3 beq a5,a4,66fc 671c: 471d li a4,7 671e: fce78fe3 beq a5,a4,66fc 6722: 4721 li a4,8 6724: fce78ce3 beq a5,a4,66fc 6728: 4725 li a4,9 672a: fce789e3 beq a5,a4,66fc 672e: cc0795e3 bnez a5,63f8 6732: 47e2 lw a5,24(sp) 6734: 00078023 sb zero,0(a5) 6738: b7e1 j 6700 673a: 4562 lw a0,24(sp) 673c: d6bfa0ef jal ra,14a6 6740: b965 j 63f8 00006742 : 6742: dd5f92ef jal t0,516 <__riscv_save_0> 6746: 842a mv s0,a0 6748: f49fb0ef jal ra,2690 674c: 8d01 sub a0,a0,s0 674e: dedf906f j 53a <__riscv_restore_0> 00006752 : 6752: dabf92ef jal t0,4fc <__riscv_save_4> 6756: 97418413 addi s0,gp,-1676 # 20000374 675a: 84aa mv s1,a0 675c: f35fb0ef jal ra,2690 6760: 00042903 lw s2,0(s0) 6764: 96a1ae23 sw a0,-1668(gp) # 2000037c 6768: f29fb0ef jal ra,2690 676c: 41250533 sub a0,a0,s2 6770: 3e700793 li a5,999 6774: 97c18993 addi s3,gp,-1668 # 2000037c 6778: 00a7f963 bgeu a5,a0,678a 677c: f15fb0ef jal ra,2690 6780: 96019923 sh zero,-1678(gp) # 20000372 6784: c008 sw a0,0(s0) 6786: 9601ac23 sw zero,-1672(gp) # 20000378 678a: 20007937 lui s2,0x20007 678e: 4a85 li s5,1 6790: 4a11 li s4,4 6792: 0d890913 addi s2,s2,216 # 200070d8 6796: 8526 mv a0,s1 6798: e35fd0ef jal ra,45cc 679c: 01550a63 beq a0,s5,67b0 67a0: 8526 mv a0,s1 67a2: e2bfd0ef jal ra,45cc 67a6: 4785 li a5,1 67a8: 02f51963 bne a0,a5,67da 67ac: d85f906f j 530 <__riscv_restore_4> 67b0: ee1fb0ef jal ra,2690 67b4: 0009a783 lw a5,0(s3) 67b8: 8d1d sub a0,a0,a5 67ba: feaa63e3 bltu s4,a0,67a0 67be: 97218793 addi a5,gp,-1678 # 20000372 67c2: 2382 lhu s0,0(a5) 67c4: 8526 mv a0,s1 67c6: 00140713 addi a4,s0,1 67ca: a39a sh a4,0(a5) 67cc: 944a add s0,s0,s2 67ce: e17fd0ef jal ra,45e4 67d2: a008 sb a0,0(s0) 67d4: 8b3ff0ef jal ra,6086 67d8: bf7d j 6796 67da: 9781a783 lw a5,-1672(gp) # 20000378 67de: d7f9 beqz a5,67ac 67e0: 8a7ff0ef jal ra,6086 67e4: b7e1 j 67ac 000067e6 <__mulsf3>: 67e6: 7179 addi sp,sp,-48 67e8: d422 sw s0,40(sp) 67ea: 01755413 srli s0,a0,0x17 67ee: ce4e sw s3,28(sp) 67f0: cc52 sw s4,24(sp) 67f2: 00951993 slli s3,a0,0x9 67f6: d606 sw ra,44(sp) 67f8: d226 sw s1,36(sp) 67fa: d04a sw s2,32(sp) 67fc: ca56 sw s5,20(sp) 67fe: c85a sw s6,16(sp) 6800: 0ff47413 andi s0,s0,255 6804: 0099d993 srli s3,s3,0x9 6808: 01f55a13 srli s4,a0,0x1f 680c: c469 beqz s0,68d6 <__mulsf3+0xf0> 680e: 0ff00793 li a5,255 6812: 0ef40863 beq s0,a5,6902 <__mulsf3+0x11c> 6816: 00399793 slli a5,s3,0x3 681a: 04000737 lui a4,0x4000 681e: 00e7e9b3 or s3,a5,a4 6822: f8140413 addi s0,s0,-127 6826: 4481 li s1,0 6828: 4b01 li s6,0 682a: 0175d713 srli a4,a1,0x17 682e: 00959a93 slli s5,a1,0x9 6832: 0ff77713 andi a4,a4,255 6836: 009ada93 srli s5,s5,0x9 683a: 01f5d913 srli s2,a1,0x1f 683e: cf45 beqz a4,68f6 <__mulsf3+0x110> 6840: 0ff00793 li a5,255 6844: 02f70c63 beq a4,a5,687c <__mulsf3+0x96> 6848: 0a8e slli s5,s5,0x3 684a: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff7c01> 684e: 040007b7 lui a5,0x4000 6852: 00faeab3 or s5,s5,a5 6856: 943a add s0,s0,a4 6858: 4601 li a2,0 685a: 012a4533 xor a0,s4,s2 685e: 47bd li a5,15 6860: 86aa mv a3,a0 6862: 00140593 addi a1,s0,1 6866: 1097e063 bltu a5,s1,6966 <__mulsf3+0x180> 686a: 00002717 auipc a4,0x2 686e: 93a70713 addi a4,a4,-1734 # 81a4 <_read+0x2ac> 6872: 048a slli s1,s1,0x2 6874: 94ba add s1,s1,a4 6876: 409c lw a5,0(s1) 6878: 97ba add a5,a5,a4 687a: 8782 jr a5 687c: 0ff40413 addi s0,s0,255 6880: 0c0a9663 bnez s5,694c <__mulsf3+0x166> 6884: 0024e493 ori s1,s1,2 6888: 4609 li a2,2 688a: bfc1 j 685a <__mulsf3+0x74> 688c: 4501 li a0,0 688e: 0ff00713 li a4,255 6892: 004007b7 lui a5,0x400 6896: 50b2 lw ra,44(sp) 6898: 5422 lw s0,40(sp) 689a: 07a6 slli a5,a5,0x9 689c: 075e slli a4,a4,0x17 689e: 83a5 srli a5,a5,0x9 68a0: 057e slli a0,a0,0x1f 68a2: 8fd9 or a5,a5,a4 68a4: 5492 lw s1,36(sp) 68a6: 5902 lw s2,32(sp) 68a8: 49f2 lw s3,28(sp) 68aa: 4a62 lw s4,24(sp) 68ac: 4ad2 lw s5,20(sp) 68ae: 4b42 lw s6,16(sp) 68b0: 8d5d or a0,a0,a5 68b2: 6145 addi sp,sp,48 68b4: 8082 ret 68b6: 86ca mv a3,s2 68b8: 89d6 mv s3,s5 68ba: 8b32 mv s6,a2 68bc: 4789 li a5,2 68be: 08fb0f63 beq s6,a5,695c <__mulsf3+0x176> 68c2: 478d li a5,3 68c4: fcfb04e3 beq s6,a5,688c <__mulsf3+0xa6> 68c8: 4785 li a5,1 68ca: 8536 mv a0,a3 68cc: 1afb1063 bne s6,a5,6a6c <__mulsf3+0x286> 68d0: 4701 li a4,0 68d2: 4781 li a5,0 68d4: b7c9 j 6896 <__mulsf3+0xb0> 68d6: 04099d63 bnez s3,6930 <__mulsf3+0x14a> 68da: 0175d713 srli a4,a1,0x17 68de: 00959a93 slli s5,a1,0x9 68e2: 0ff77713 andi a4,a4,255 68e6: 4491 li s1,4 68e8: 4401 li s0,0 68ea: 4b05 li s6,1 68ec: 009ada93 srli s5,s5,0x9 68f0: 01f5d913 srli s2,a1,0x1f 68f4: f731 bnez a4,6840 <__mulsf3+0x5a> 68f6: 000a9d63 bnez s5,6910 <__mulsf3+0x12a> 68fa: 0014e493 ori s1,s1,1 68fe: 4605 li a2,1 6900: bfa9 j 685a <__mulsf3+0x74> 6902: 02099263 bnez s3,6926 <__mulsf3+0x140> 6906: 44a1 li s1,8 6908: 0ff00413 li s0,255 690c: 4b09 li s6,2 690e: bf31 j 682a <__mulsf3+0x44> 6910: 8556 mv a0,s5 6912: 2441 jal 6b92 <__clzsi2> 6914: ffb50793 addi a5,a0,-5 6918: 8c09 sub s0,s0,a0 691a: 00fa9ab3 sll s5,s5,a5 691e: f8a40413 addi s0,s0,-118 6922: 4601 li a2,0 6924: bf1d j 685a <__mulsf3+0x74> 6926: 44b1 li s1,12 6928: 0ff00413 li s0,255 692c: 4b0d li s6,3 692e: bdf5 j 682a <__mulsf3+0x44> 6930: 854e mv a0,s3 6932: c62e sw a1,12(sp) 6934: 2cb9 jal 6b92 <__clzsi2> 6936: ffb50793 addi a5,a0,-5 693a: f8a00413 li s0,-118 693e: 00f999b3 sll s3,s3,a5 6942: 8c09 sub s0,s0,a0 6944: 4481 li s1,0 6946: 4b01 li s6,0 6948: 45b2 lw a1,12(sp) 694a: b5c5 j 682a <__mulsf3+0x44> 694c: 0034e493 ori s1,s1,3 6950: 460d li a2,3 6952: b721 j 685a <__mulsf3+0x74> 6954: 4789 li a5,2 6956: 86d2 mv a3,s4 6958: f6fb15e3 bne s6,a5,68c2 <__mulsf3+0xdc> 695c: 8536 mv a0,a3 695e: 0ff00713 li a4,255 6962: 4781 li a5,0 6964: bf0d j 6896 <__mulsf3+0xb0> 6966: 6341 lui t1,0x10 6968: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x7c7f> 696c: 0109d613 srli a2,s3,0x10 6970: 010ad893 srli a7,s5,0x10 6974: 00d9f7b3 and a5,s3,a3 6978: 00dafab3 and s5,s5,a3 697c: 03578833 mul a6,a5,s5 6980: 02f889b3 mul s3,a7,a5 6984: 01085713 srli a4,a6,0x10 6988: 03560ab3 mul s5,a2,s5 698c: 99d6 add s3,s3,s5 698e: 974e add a4,a4,s3 6990: 03160633 mul a2,a2,a7 6994: 01577363 bgeu a4,s5,699a <__mulsf3+0x1b4> 6998: 961a add a2,a2,t1 699a: 67c1 lui a5,0x10 699c: 17fd addi a5,a5,-1 699e: 00f776b3 and a3,a4,a5 69a2: 00f87833 and a6,a6,a5 69a6: 06c2 slli a3,a3,0x10 69a8: 96c2 add a3,a3,a6 69aa: 00669993 slli s3,a3,0x6 69ae: 01075793 srli a5,a4,0x10 69b2: 013039b3 snez s3,s3 69b6: 82e9 srli a3,a3,0x1a 69b8: 97b2 add a5,a5,a2 69ba: 079a slli a5,a5,0x6 69bc: 00d9e6b3 or a3,s3,a3 69c0: 00d7e9b3 or s3,a5,a3 69c4: 00499793 slli a5,s3,0x4 69c8: 0007d963 bgez a5,69da <__mulsf3+0x1f4> 69cc: 0019d713 srli a4,s3,0x1 69d0: 0019f793 andi a5,s3,1 69d4: 00f769b3 or s3,a4,a5 69d8: 842e mv s0,a1 69da: 07f40713 addi a4,s0,127 69de: 04e05063 blez a4,6a1e <__mulsf3+0x238> 69e2: 0079f793 andi a5,s3,7 69e6: c799 beqz a5,69f4 <__mulsf3+0x20e> 69e8: 00f9f793 andi a5,s3,15 69ec: 4691 li a3,4 69ee: 00d78363 beq a5,a3,69f4 <__mulsf3+0x20e> 69f2: 0991 addi s3,s3,4 69f4: 00499793 slli a5,s3,0x4 69f8: 0007d963 bgez a5,6a0a <__mulsf3+0x224> 69fc: f80007b7 lui a5,0xf8000 6a00: 17fd addi a5,a5,-1 6a02: 00f9f9b3 and s3,s3,a5 6a06: 08040713 addi a4,s0,128 6a0a: 0fe00793 li a5,254 6a0e: 04e7cb63 blt a5,a4,6a64 <__mulsf3+0x27e> 6a12: 00699793 slli a5,s3,0x6 6a16: 83a5 srli a5,a5,0x9 6a18: 0ff77713 andi a4,a4,255 6a1c: bdad j 6896 <__mulsf3+0xb0> 6a1e: 4785 li a5,1 6a20: 40e786b3 sub a3,a5,a4 6a24: c711 beqz a4,6a30 <__mulsf3+0x24a> 6a26: 466d li a2,27 6a28: 4701 li a4,0 6a2a: 4781 li a5,0 6a2c: e6d645e3 blt a2,a3,6896 <__mulsf3+0xb0> 6a30: 09e40713 addi a4,s0,158 6a34: 00e99733 sll a4,s3,a4 6a38: 00e03733 snez a4,a4 6a3c: 00d9d7b3 srl a5,s3,a3 6a40: 8fd9 or a5,a5,a4 6a42: 0077f713 andi a4,a5,7 6a46: c719 beqz a4,6a54 <__mulsf3+0x26e> 6a48: 00f7f713 andi a4,a5,15 6a4c: 4691 li a3,4 6a4e: 00d70363 beq a4,a3,6a54 <__mulsf3+0x26e> 6a52: 0791 addi a5,a5,4 6a54: 00579713 slli a4,a5,0x5 6a58: 00074c63 bltz a4,6a70 <__mulsf3+0x28a> 6a5c: 079a slli a5,a5,0x6 6a5e: 83a5 srli a5,a5,0x9 6a60: 4701 li a4,0 6a62: bd15 j 6896 <__mulsf3+0xb0> 6a64: 0ff00713 li a4,255 6a68: 4781 li a5,0 6a6a: b535 j 6896 <__mulsf3+0xb0> 6a6c: 842e mv s0,a1 6a6e: b7b5 j 69da <__mulsf3+0x1f4> 6a70: 4705 li a4,1 6a72: 4781 li a5,0 6a74: b50d j 6896 <__mulsf3+0xb0> 00006a76 <__fixunssfsi>: 6a76: 01755713 srli a4,a0,0x17 6a7a: 00800637 lui a2,0x800 6a7e: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f7c7f> 6a82: 0ff77713 andi a4,a4,255 6a86: 07e00593 li a1,126 6a8a: 00a7f6b3 and a3,a5,a0 6a8e: 01f55793 srli a5,a0,0x1f 6a92: 4501 li a0,0 6a94: 00e5f463 bgeu a1,a4,6a9c <__fixunssfsi+0x26> 6a98: c399 beqz a5,6a9e <__fixunssfsi+0x28> 6a9a: 8082 ret 6a9c: 8082 ret 6a9e: 09e00793 li a5,158 6aa2: 557d li a0,-1 6aa4: fee7ebe3 bltu a5,a4,6a9a <__fixunssfsi+0x24> 6aa8: 09500593 li a1,149 6aac: 00c6e7b3 or a5,a3,a2 6ab0: 00e5d763 bge a1,a4,6abe <__fixunssfsi+0x48> 6ab4: f6a70713 addi a4,a4,-150 6ab8: 00e79533 sll a0,a5,a4 6abc: 8082 ret 6abe: 09600513 li a0,150 6ac2: 40e50733 sub a4,a0,a4 6ac6: 00e7d533 srl a0,a5,a4 6aca: 8082 ret 00006acc <__floatsisf>: 6acc: 1141 addi sp,sp,-16 6ace: c606 sw ra,12(sp) 6ad0: c422 sw s0,8(sp) 6ad2: c226 sw s1,4(sp) 6ad4: cd0d beqz a0,6b0e <__floatsisf+0x42> 6ad6: 41f55793 srai a5,a0,0x1f 6ada: 00a7c433 xor s0,a5,a0 6ade: 8c1d sub s0,s0,a5 6ae0: 84aa mv s1,a0 6ae2: 8522 mv a0,s0 6ae4: 207d jal 6b92 <__clzsi2> 6ae6: 09e00793 li a5,158 6aea: 40a78733 sub a4,a5,a0 6aee: 09600793 li a5,150 6af2: 80fd srli s1,s1,0x1f 6af4: 02e7cc63 blt a5,a4,6b2c <__floatsisf+0x60> 6af8: 46a1 li a3,8 6afa: 0ff77793 andi a5,a4,255 6afe: 00a6d563 bge a3,a0,6b08 <__floatsisf+0x3c> 6b02: 1561 addi a0,a0,-8 6b04: 00a41433 sll s0,s0,a0 6b08: 0426 slli s0,s0,0x9 6b0a: 8025 srli s0,s0,0x9 6b0c: a021 j 6b14 <__floatsisf+0x48> 6b0e: 4481 li s1,0 6b10: 4781 li a5,0 6b12: 4401 li s0,0 6b14: 0426 slli s0,s0,0x9 6b16: 00945513 srli a0,s0,0x9 6b1a: 40b2 lw ra,12(sp) 6b1c: 4422 lw s0,8(sp) 6b1e: 07de slli a5,a5,0x17 6b20: 04fe slli s1,s1,0x1f 6b22: 8d5d or a0,a0,a5 6b24: 8d45 or a0,a0,s1 6b26: 4492 lw s1,4(sp) 6b28: 0141 addi sp,sp,16 6b2a: 8082 ret 6b2c: 09900793 li a5,153 6b30: 00e7dd63 bge a5,a4,6b4a <__floatsisf+0x7e> 6b34: 01b50793 addi a5,a0,27 6b38: 4695 li a3,5 6b3a: 00f417b3 sll a5,s0,a5 6b3e: 8e89 sub a3,a3,a0 6b40: 00d45433 srl s0,s0,a3 6b44: 00f037b3 snez a5,a5 6b48: 8c5d or s0,s0,a5 6b4a: 4795 li a5,5 6b4c: 00a7d663 bge a5,a0,6b58 <__floatsisf+0x8c> 6b50: ffb50793 addi a5,a0,-5 6b54: 00f41433 sll s0,s0,a5 6b58: fc0006b7 lui a3,0xfc000 6b5c: 16fd addi a3,a3,-1 6b5e: 00747793 andi a5,s0,7 6b62: 00d47633 and a2,s0,a3 6b66: c385 beqz a5,6b86 <__floatsisf+0xba> 6b68: 00f47793 andi a5,s0,15 6b6c: 4591 li a1,4 6b6e: 00b78c63 beq a5,a1,6b86 <__floatsisf+0xba> 6b72: 0611 addi a2,a2,4 6b74: 00561793 slli a5,a2,0x5 6b78: 0007d763 bgez a5,6b86 <__floatsisf+0xba> 6b7c: 09f00793 li a5,159 6b80: 8e75 and a2,a2,a3 6b82: 40a78733 sub a4,a5,a0 6b86: 00661413 slli s0,a2,0x6 6b8a: 8025 srli s0,s0,0x9 6b8c: 0ff77793 andi a5,a4,255 6b90: b751 j 6b14 <__floatsisf+0x48> 00006b92 <__clzsi2>: 6b92: 67c1 lui a5,0x10 6b94: 02f57c63 bgeu a0,a5,6bcc <__clzsi2+0x3a> 6b98: 0ff00793 li a5,255 6b9c: 02000713 li a4,32 6ba0: 00a7eb63 bltu a5,a0,6bb6 <__clzsi2+0x24> 6ba4: 00001797 auipc a5,0x1 6ba8: 64078793 addi a5,a5,1600 # 81e4 <__clz_tab> 6bac: 97aa add a5,a5,a0 6bae: 2388 lbu a0,0(a5) 6bb0: 40a70533 sub a0,a4,a0 6bb4: 8082 ret 6bb6: 8121 srli a0,a0,0x8 6bb8: 00001797 auipc a5,0x1 6bbc: 62c78793 addi a5,a5,1580 # 81e4 <__clz_tab> 6bc0: 97aa add a5,a5,a0 6bc2: 2388 lbu a0,0(a5) 6bc4: 4761 li a4,24 6bc6: 40a70533 sub a0,a4,a0 6bca: 8082 ret 6bcc: 010007b7 lui a5,0x1000 6bd0: 00f56d63 bltu a0,a5,6bea <__clzsi2+0x58> 6bd4: 8161 srli a0,a0,0x18 6bd6: 00001797 auipc a5,0x1 6bda: 60e78793 addi a5,a5,1550 # 81e4 <__clz_tab> 6bde: 97aa add a5,a5,a0 6be0: 2388 lbu a0,0(a5) 6be2: 4721 li a4,8 6be4: 40a70533 sub a0,a4,a0 6be8: 8082 ret 6bea: 8141 srli a0,a0,0x10 6bec: 00001797 auipc a5,0x1 6bf0: 5f878793 addi a5,a5,1528 # 81e4 <__clz_tab> 6bf4: 97aa add a5,a5,a0 6bf6: 2388 lbu a0,0(a5) 6bf8: 4741 li a4,16 6bfa: 40a70533 sub a0,a4,a0 6bfe: 8082 ret 00006c00 : 6c00: 00a5c7b3 xor a5,a1,a0 6c04: 8b8d andi a5,a5,3 6c06: 00c50733 add a4,a0,a2 6c0a: e781 bnez a5,6c12 6c0c: 478d li a5,3 6c0e: 00c7ed63 bltu a5,a2,6c28 6c12: 87aa mv a5,a0 6c14: 08e57e63 bgeu a0,a4,6cb0 6c18: 2194 lbu a3,0(a1) 6c1a: 0785 addi a5,a5,1 6c1c: 0585 addi a1,a1,1 6c1e: fed78fa3 sb a3,-1(a5) 6c22: fee7ebe3 bltu a5,a4,6c18 6c26: 8082 ret 6c28: 00357693 andi a3,a0,3 6c2c: 87aa mv a5,a0 6c2e: ca89 beqz a3,6c40 6c30: 2194 lbu a3,0(a1) 6c32: 0785 addi a5,a5,1 6c34: 0585 addi a1,a1,1 6c36: fed78fa3 sb a3,-1(a5) 6c3a: 0037f693 andi a3,a5,3 6c3e: bfc5 j 6c2e 6c40: ffc77693 andi a3,a4,-4 6c44: fe068613 addi a2,a3,-32 # fbffffe0 <__freertos_irq_stack_top+0xdbff7fe0> 6c48: 06c7f063 bgeu a5,a2,6ca8 6c4c: 0005a383 lw t2,0(a1) 6c50: 0045a283 lw t0,4(a1) 6c54: 0085af83 lw t6,8(a1) 6c58: 00c5af03 lw t5,12(a1) 6c5c: 0105ae83 lw t4,16(a1) 6c60: 0145ae03 lw t3,20(a1) 6c64: 0185a303 lw t1,24(a1) 6c68: 01c5a883 lw a7,28(a1) 6c6c: 02458593 addi a1,a1,36 6c70: 0077a023 sw t2,0(a5) 6c74: ffc5a803 lw a6,-4(a1) 6c78: 0057a223 sw t0,4(a5) 6c7c: 01f7a423 sw t6,8(a5) 6c80: 01e7a623 sw t5,12(a5) 6c84: 01d7a823 sw t4,16(a5) 6c88: 01c7aa23 sw t3,20(a5) 6c8c: 0067ac23 sw t1,24(a5) 6c90: 0117ae23 sw a7,28(a5) 6c94: 02478793 addi a5,a5,36 6c98: ff07ae23 sw a6,-4(a5) 6c9c: b775 j 6c48 6c9e: 4190 lw a2,0(a1) 6ca0: 0791 addi a5,a5,4 6ca2: 0591 addi a1,a1,4 6ca4: fec7ae23 sw a2,-4(a5) 6ca8: fed7ebe3 bltu a5,a3,6c9e 6cac: f6e7e6e3 bltu a5,a4,6c18 6cb0: 8082 ret 00006cb2 : 6cb2: 7139 addi sp,sp,-64 6cb4: da3e sw a5,52(sp) 6cb6: d22e sw a1,36(sp) 6cb8: d432 sw a2,40(sp) 6cba: d636 sw a3,44(sp) 6cbc: d83a sw a4,48(sp) 6cbe: dc42 sw a6,56(sp) 6cc0: de46 sw a7,60(sp) 6cc2: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6cc6: cc22 sw s0,24(sp) 6cc8: 4380 lw s0,0(a5) 6cca: ca26 sw s1,20(sp) 6ccc: ce06 sw ra,28(sp) 6cce: 84aa mv s1,a0 6cd0: c409 beqz s0,6cda 6cd2: 4c1c lw a5,24(s0) 6cd4: e399 bnez a5,6cda 6cd6: 8522 mv a0,s0 6cd8: 2b35 jal 7214 <__sinit> 6cda: 440c lw a1,8(s0) 6cdc: 1054 addi a3,sp,36 6cde: 8626 mv a2,s1 6ce0: 8522 mv a0,s0 6ce2: c636 sw a3,12(sp) 6ce4: 177000ef jal ra,765a <_vfiprintf_r> 6ce8: 40f2 lw ra,28(sp) 6cea: 4462 lw s0,24(sp) 6cec: 44d2 lw s1,20(sp) 6cee: 6121 addi sp,sp,64 6cf0: 8082 ret 00006cf2 <_puts_r>: 6cf2: 1101 addi sp,sp,-32 6cf4: ca26 sw s1,20(sp) 6cf6: c84a sw s2,16(sp) 6cf8: ce06 sw ra,28(sp) 6cfa: cc22 sw s0,24(sp) 6cfc: c64e sw s3,12(sp) 6cfe: c452 sw s4,8(sp) 6d00: 84aa mv s1,a0 6d02: 892e mv s2,a1 6d04: c501 beqz a0,6d0c <_puts_r+0x1a> 6d06: 4d1c lw a5,24(a0) 6d08: e391 bnez a5,6d0c <_puts_r+0x1a> 6d0a: 2329 jal 7214 <__sinit> 6d0c: 4c9c lw a5,24(s1) 6d0e: 4480 lw s0,8(s1) 6d10: e399 bnez a5,6d16 <_puts_r+0x24> 6d12: 8526 mv a0,s1 6d14: 2301 jal 7214 <__sinit> 6d16: 00001797 auipc a5,0x1 6d1a: 5ee78793 addi a5,a5,1518 # 8304 <__sf_fake_stdin> 6d1e: 02f41b63 bne s0,a5,6d54 <_puts_r+0x62> 6d22: 40c0 lw s0,4(s1) 6d24: 245e lhu a5,12(s0) 6d26: 8ba1 andi a5,a5,8 6d28: c7b1 beqz a5,6d74 <_puts_r+0x82> 6d2a: 481c lw a5,16(s0) 6d2c: c7a1 beqz a5,6d74 <_puts_r+0x82> 6d2e: 59fd li s3,-1 6d30: 4a29 li s4,10 6d32: 441c lw a5,8(s0) 6d34: 00094583 lbu a1,0(s2) 6d38: 17fd addi a5,a5,-1 6d3a: e9b1 bnez a1,6d8e <_puts_r+0x9c> 6d3c: c41c sw a5,8(s0) 6d3e: 0607dd63 bgez a5,6db8 <_puts_r+0xc6> 6d42: 8622 mv a2,s0 6d44: 45a9 li a1,10 6d46: 8526 mv a0,s1 6d48: 20e1 jal 6e10 <__swbuf_r> 6d4a: 57fd li a5,-1 6d4c: 02f50863 beq a0,a5,6d7c <_puts_r+0x8a> 6d50: 4529 li a0,10 6d52: a035 j 6d7e <_puts_r+0x8c> 6d54: 00001797 auipc a5,0x1 6d58: 5d078793 addi a5,a5,1488 # 8324 <__sf_fake_stdout> 6d5c: 00f41463 bne s0,a5,6d64 <_puts_r+0x72> 6d60: 4480 lw s0,8(s1) 6d62: b7c9 j 6d24 <_puts_r+0x32> 6d64: 00001797 auipc a5,0x1 6d68: 58078793 addi a5,a5,1408 # 82e4 <__sf_fake_stderr> 6d6c: faf41ce3 bne s0,a5,6d24 <_puts_r+0x32> 6d70: 44c0 lw s0,12(s1) 6d72: bf4d j 6d24 <_puts_r+0x32> 6d74: 85a2 mv a1,s0 6d76: 8526 mv a0,s1 6d78: 2a91 jal 6ecc <__swsetup_r> 6d7a: d955 beqz a0,6d2e <_puts_r+0x3c> 6d7c: 557d li a0,-1 6d7e: 40f2 lw ra,28(sp) 6d80: 4462 lw s0,24(sp) 6d82: 44d2 lw s1,20(sp) 6d84: 4942 lw s2,16(sp) 6d86: 49b2 lw s3,12(sp) 6d88: 4a22 lw s4,8(sp) 6d8a: 6105 addi sp,sp,32 6d8c: 8082 ret 6d8e: c41c sw a5,8(s0) 6d90: 0905 addi s2,s2,1 6d92: 0007d763 bgez a5,6da0 <_puts_r+0xae> 6d96: 4c18 lw a4,24(s0) 6d98: 00e7ca63 blt a5,a4,6dac <_puts_r+0xba> 6d9c: 01458863 beq a1,s4,6dac <_puts_r+0xba> 6da0: 401c lw a5,0(s0) 6da2: 00178713 addi a4,a5,1 6da6: c018 sw a4,0(s0) 6da8: a38c sb a1,0(a5) 6daa: b761 j 6d32 <_puts_r+0x40> 6dac: 8622 mv a2,s0 6dae: 8526 mv a0,s1 6db0: 2085 jal 6e10 <__swbuf_r> 6db2: f93510e3 bne a0,s3,6d32 <_puts_r+0x40> 6db6: b7d9 j 6d7c <_puts_r+0x8a> 6db8: 401c lw a5,0(s0) 6dba: 00178713 addi a4,a5,1 6dbe: c018 sw a4,0(s0) 6dc0: 4729 li a4,10 6dc2: a398 sb a4,0(a5) 6dc4: b771 j 6d50 <_puts_r+0x5e> 00006dc6 : 6dc6: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6dca: 85aa mv a1,a0 6dcc: 4388 lw a0,0(a5) 6dce: f25ff06f j 6cf2 <_puts_r> 00006dd2 : 6dd2: c605 beqz a2,6dfa 6dd4: 4785 li a5,1 6dd6: 02f60b63 beq a2,a5,6e0c 6dda: 00158713 addi a4,a1,1 6dde: 962e add a2,a2,a1 6de0: fff74683 lbu a3,-1(a4) 6de4: 0505 addi a0,a0,1 6de6: 87ba mv a5,a4 6de8: fed50fa3 sb a3,-1(a0) 6dec: ce81 beqz a3,6e04 6dee: 0705 addi a4,a4,1 6df0: fee618e3 bne a2,a4,6de0 6df4: 00050023 sb zero,0(a0) 6df8: a011 j 6dfc 6dfa: 87ae mv a5,a1 6dfc: 0785 addi a5,a5,1 6dfe: fff7c703 lbu a4,-1(a5) 6e02: ff6d bnez a4,6dfc 6e04: 40b78533 sub a0,a5,a1 6e08: 157d addi a0,a0,-1 6e0a: 8082 ret 6e0c: 87ae mv a5,a1 6e0e: b7dd j 6df4 00006e10 <__swbuf_r>: 6e10: 1101 addi sp,sp,-32 6e12: cc22 sw s0,24(sp) 6e14: ca26 sw s1,20(sp) 6e16: c84a sw s2,16(sp) 6e18: ce06 sw ra,28(sp) 6e1a: c64e sw s3,12(sp) 6e1c: 84aa mv s1,a0 6e1e: 892e mv s2,a1 6e20: 8432 mv s0,a2 6e22: c501 beqz a0,6e2a <__swbuf_r+0x1a> 6e24: 4d1c lw a5,24(a0) 6e26: e391 bnez a5,6e2a <__swbuf_r+0x1a> 6e28: 26f5 jal 7214 <__sinit> 6e2a: 00001797 auipc a5,0x1 6e2e: 4da78793 addi a5,a5,1242 # 8304 <__sf_fake_stdin> 6e32: 06f41763 bne s0,a5,6ea0 <__swbuf_r+0x90> 6e36: 40c0 lw s0,4(s1) 6e38: 4c1c lw a5,24(s0) 6e3a: c41c sw a5,8(s0) 6e3c: 245e lhu a5,12(s0) 6e3e: 8ba1 andi a5,a5,8 6e40: c3c1 beqz a5,6ec0 <__swbuf_r+0xb0> 6e42: 481c lw a5,16(s0) 6e44: cfb5 beqz a5,6ec0 <__swbuf_r+0xb0> 6e46: 481c lw a5,16(s0) 6e48: 4008 lw a0,0(s0) 6e4a: 0ff97993 andi s3,s2,255 6e4e: 0ff97913 andi s2,s2,255 6e52: 8d1d sub a0,a0,a5 6e54: 485c lw a5,20(s0) 6e56: 00f54663 blt a0,a5,6e62 <__swbuf_r+0x52> 6e5a: 85a2 mv a1,s0 6e5c: 8526 mv a0,s1 6e5e: 2c69 jal 70f8 <_fflush_r> 6e60: e525 bnez a0,6ec8 <__swbuf_r+0xb8> 6e62: 441c lw a5,8(s0) 6e64: 0505 addi a0,a0,1 6e66: 17fd addi a5,a5,-1 6e68: c41c sw a5,8(s0) 6e6a: 401c lw a5,0(s0) 6e6c: 00178713 addi a4,a5,1 6e70: c018 sw a4,0(s0) 6e72: 01378023 sb s3,0(a5) 6e76: 485c lw a5,20(s0) 6e78: 00a78863 beq a5,a0,6e88 <__swbuf_r+0x78> 6e7c: 245e lhu a5,12(s0) 6e7e: 8b85 andi a5,a5,1 6e80: cb81 beqz a5,6e90 <__swbuf_r+0x80> 6e82: 47a9 li a5,10 6e84: 00f91663 bne s2,a5,6e90 <__swbuf_r+0x80> 6e88: 85a2 mv a1,s0 6e8a: 8526 mv a0,s1 6e8c: 24b5 jal 70f8 <_fflush_r> 6e8e: ed0d bnez a0,6ec8 <__swbuf_r+0xb8> 6e90: 40f2 lw ra,28(sp) 6e92: 4462 lw s0,24(sp) 6e94: 854a mv a0,s2 6e96: 44d2 lw s1,20(sp) 6e98: 4942 lw s2,16(sp) 6e9a: 49b2 lw s3,12(sp) 6e9c: 6105 addi sp,sp,32 6e9e: 8082 ret 6ea0: 00001797 auipc a5,0x1 6ea4: 48478793 addi a5,a5,1156 # 8324 <__sf_fake_stdout> 6ea8: 00f41463 bne s0,a5,6eb0 <__swbuf_r+0xa0> 6eac: 4480 lw s0,8(s1) 6eae: b769 j 6e38 <__swbuf_r+0x28> 6eb0: 00001797 auipc a5,0x1 6eb4: 43478793 addi a5,a5,1076 # 82e4 <__sf_fake_stderr> 6eb8: f8f410e3 bne s0,a5,6e38 <__swbuf_r+0x28> 6ebc: 44c0 lw s0,12(s1) 6ebe: bfad j 6e38 <__swbuf_r+0x28> 6ec0: 85a2 mv a1,s0 6ec2: 8526 mv a0,s1 6ec4: 2021 jal 6ecc <__swsetup_r> 6ec6: d141 beqz a0,6e46 <__swbuf_r+0x36> 6ec8: 597d li s2,-1 6eca: b7d9 j 6e90 <__swbuf_r+0x80> 00006ecc <__swsetup_r>: 6ecc: 1141 addi sp,sp,-16 6ece: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6ed2: c226 sw s1,4(sp) 6ed4: 4384 lw s1,0(a5) 6ed6: c422 sw s0,8(sp) 6ed8: c04a sw s2,0(sp) 6eda: c606 sw ra,12(sp) 6edc: 892a mv s2,a0 6ede: 842e mv s0,a1 6ee0: c489 beqz s1,6eea <__swsetup_r+0x1e> 6ee2: 4c9c lw a5,24(s1) 6ee4: e399 bnez a5,6eea <__swsetup_r+0x1e> 6ee6: 8526 mv a0,s1 6ee8: 2635 jal 7214 <__sinit> 6eea: 00001797 auipc a5,0x1 6eee: 41a78793 addi a5,a5,1050 # 8304 <__sf_fake_stdin> 6ef2: 02f41b63 bne s0,a5,6f28 <__swsetup_r+0x5c> 6ef6: 40c0 lw s0,4(s1) 6ef8: 00c41703 lh a4,12(s0) 6efc: 01071793 slli a5,a4,0x10 6f00: 83c1 srli a5,a5,0x10 6f02: 0087f693 andi a3,a5,8 6f06: eaad bnez a3,6f78 <__swsetup_r+0xac> 6f08: 0107f693 andi a3,a5,16 6f0c: ee95 bnez a3,6f48 <__swsetup_r+0x7c> 6f0e: 47a5 li a5,9 6f10: 00f92023 sw a5,0(s2) 6f14: 04076713 ori a4,a4,64 6f18: a45a sh a4,12(s0) 6f1a: 557d li a0,-1 6f1c: 40b2 lw ra,12(sp) 6f1e: 4422 lw s0,8(sp) 6f20: 4492 lw s1,4(sp) 6f22: 4902 lw s2,0(sp) 6f24: 0141 addi sp,sp,16 6f26: 8082 ret 6f28: 00001797 auipc a5,0x1 6f2c: 3fc78793 addi a5,a5,1020 # 8324 <__sf_fake_stdout> 6f30: 00f41463 bne s0,a5,6f38 <__swsetup_r+0x6c> 6f34: 4480 lw s0,8(s1) 6f36: b7c9 j 6ef8 <__swsetup_r+0x2c> 6f38: 00001797 auipc a5,0x1 6f3c: 3ac78793 addi a5,a5,940 # 82e4 <__sf_fake_stderr> 6f40: faf41ce3 bne s0,a5,6ef8 <__swsetup_r+0x2c> 6f44: 44c0 lw s0,12(s1) 6f46: bf4d j 6ef8 <__swsetup_r+0x2c> 6f48: 8b91 andi a5,a5,4 6f4a: c39d beqz a5,6f70 <__swsetup_r+0xa4> 6f4c: 584c lw a1,52(s0) 6f4e: c989 beqz a1,6f60 <__swsetup_r+0x94> 6f50: 04440793 addi a5,s0,68 6f54: 00f58463 beq a1,a5,6f5c <__swsetup_r+0x90> 6f58: 854a mv a0,s2 6f5a: 2b29 jal 7474 <_free_r> 6f5c: 02042a23 sw zero,52(s0) 6f60: 245e lhu a5,12(s0) 6f62: 00042223 sw zero,4(s0) 6f66: fdb7f793 andi a5,a5,-37 6f6a: a45e sh a5,12(s0) 6f6c: 481c lw a5,16(s0) 6f6e: c01c sw a5,0(s0) 6f70: 245e lhu a5,12(s0) 6f72: 0087e793 ori a5,a5,8 6f76: a45e sh a5,12(s0) 6f78: 481c lw a5,16(s0) 6f7a: eb99 bnez a5,6f90 <__swsetup_r+0xc4> 6f7c: 245e lhu a5,12(s0) 6f7e: 20000713 li a4,512 6f82: 2807f793 andi a5,a5,640 6f86: 00e78563 beq a5,a4,6f90 <__swsetup_r+0xc4> 6f8a: 85a2 mv a1,s0 6f8c: 854a mv a0,s2 6f8e: 2991 jal 73e2 <__smakebuf_r> 6f90: 245e lhu a5,12(s0) 6f92: 0017f713 andi a4,a5,1 6f96: c31d beqz a4,6fbc <__swsetup_r+0xf0> 6f98: 485c lw a5,20(s0) 6f9a: 00042423 sw zero,8(s0) 6f9e: 40f007b3 neg a5,a5 6fa2: cc1c sw a5,24(s0) 6fa4: 481c lw a5,16(s0) 6fa6: 4501 li a0,0 6fa8: fbb5 bnez a5,6f1c <__swsetup_r+0x50> 6faa: 00c41783 lh a5,12(s0) 6fae: 0807f713 andi a4,a5,128 6fb2: d72d beqz a4,6f1c <__swsetup_r+0x50> 6fb4: 0407e793 ori a5,a5,64 6fb8: a45e sh a5,12(s0) 6fba: b785 j 6f1a <__swsetup_r+0x4e> 6fbc: 8b89 andi a5,a5,2 6fbe: 4701 li a4,0 6fc0: e391 bnez a5,6fc4 <__swsetup_r+0xf8> 6fc2: 4858 lw a4,20(s0) 6fc4: c418 sw a4,8(s0) 6fc6: bff9 j 6fa4 <__swsetup_r+0xd8> 00006fc8 <__sflush_r>: 6fc8: 25de lhu a5,12(a1) 6fca: 1101 addi sp,sp,-32 6fcc: cc22 sw s0,24(sp) 6fce: ca26 sw s1,20(sp) 6fd0: ce06 sw ra,28(sp) 6fd2: c84a sw s2,16(sp) 6fd4: c64e sw s3,12(sp) 6fd6: 0087f713 andi a4,a5,8 6fda: 84aa mv s1,a0 6fdc: 842e mv s0,a1 6fde: eb79 bnez a4,70b4 <__sflush_r+0xec> 6fe0: 41d8 lw a4,4(a1) 6fe2: 00e04d63 bgtz a4,6ffc <__sflush_r+0x34> 6fe6: 41b8 lw a4,64(a1) 6fe8: 00e04a63 bgtz a4,6ffc <__sflush_r+0x34> 6fec: 4501 li a0,0 6fee: 40f2 lw ra,28(sp) 6ff0: 4462 lw s0,24(sp) 6ff2: 44d2 lw s1,20(sp) 6ff4: 4942 lw s2,16(sp) 6ff6: 49b2 lw s3,12(sp) 6ff8: 6105 addi sp,sp,32 6ffa: 8082 ret 6ffc: 5458 lw a4,44(s0) 6ffe: d77d beqz a4,6fec <__sflush_r+0x24> 7000: 0004a903 lw s2,0(s1) 7004: 01379693 slli a3,a5,0x13 7008: 0004a023 sw zero,0(s1) 700c: 0606db63 bgez a3,7082 <__sflush_r+0xba> 7010: 4870 lw a2,84(s0) 7012: 245e lhu a5,12(s0) 7014: 8b91 andi a5,a5,4 7016: c799 beqz a5,7024 <__sflush_r+0x5c> 7018: 405c lw a5,4(s0) 701a: 8e1d sub a2,a2,a5 701c: 585c lw a5,52(s0) 701e: c399 beqz a5,7024 <__sflush_r+0x5c> 7020: 403c lw a5,64(s0) 7022: 8e1d sub a2,a2,a5 7024: 545c lw a5,44(s0) 7026: 500c lw a1,32(s0) 7028: 4681 li a3,0 702a: 8526 mv a0,s1 702c: 9782 jalr a5 702e: 57fd li a5,-1 7030: 245a lhu a4,12(s0) 7032: 00f51d63 bne a0,a5,704c <__sflush_r+0x84> 7036: 4094 lw a3,0(s1) 7038: 47f5 li a5,29 703a: 06d7e863 bltu a5,a3,70aa <__sflush_r+0xe2> 703e: 204007b7 lui a5,0x20400 7042: 0785 addi a5,a5,1 7044: 00d7d7b3 srl a5,a5,a3 7048: 8b85 andi a5,a5,1 704a: c3a5 beqz a5,70aa <__sflush_r+0xe2> 704c: 481c lw a5,16(s0) 704e: 00042223 sw zero,4(s0) 7052: c01c sw a5,0(s0) 7054: 01371793 slli a5,a4,0x13 7058: 0007d863 bgez a5,7068 <__sflush_r+0xa0> 705c: 57fd li a5,-1 705e: 00f51463 bne a0,a5,7066 <__sflush_r+0x9e> 7062: 409c lw a5,0(s1) 7064: e391 bnez a5,7068 <__sflush_r+0xa0> 7066: c868 sw a0,84(s0) 7068: 584c lw a1,52(s0) 706a: 0124a023 sw s2,0(s1) 706e: ddbd beqz a1,6fec <__sflush_r+0x24> 7070: 04440793 addi a5,s0,68 7074: 00f58463 beq a1,a5,707c <__sflush_r+0xb4> 7078: 8526 mv a0,s1 707a: 2eed jal 7474 <_free_r> 707c: 02042a23 sw zero,52(s0) 7080: b7b5 j 6fec <__sflush_r+0x24> 7082: 500c lw a1,32(s0) 7084: 4601 li a2,0 7086: 4685 li a3,1 7088: 8526 mv a0,s1 708a: 9702 jalr a4 708c: 57fd li a5,-1 708e: 862a mv a2,a0 7090: f8f511e3 bne a0,a5,7012 <__sflush_r+0x4a> 7094: 409c lw a5,0(s1) 7096: dfb5 beqz a5,7012 <__sflush_r+0x4a> 7098: 4775 li a4,29 709a: 00e78563 beq a5,a4,70a4 <__sflush_r+0xdc> 709e: 4759 li a4,22 70a0: 04e79363 bne a5,a4,70e6 <__sflush_r+0x11e> 70a4: 0124a023 sw s2,0(s1) 70a8: b791 j 6fec <__sflush_r+0x24> 70aa: 04076713 ori a4,a4,64 70ae: a45a sh a4,12(s0) 70b0: 557d li a0,-1 70b2: bf35 j 6fee <__sflush_r+0x26> 70b4: 0105a983 lw s3,16(a1) 70b8: f2098ae3 beqz s3,6fec <__sflush_r+0x24> 70bc: 0005a903 lw s2,0(a1) 70c0: 8b8d andi a5,a5,3 70c2: 0135a023 sw s3,0(a1) 70c6: 41390933 sub s2,s2,s3 70ca: 4701 li a4,0 70cc: e391 bnez a5,70d0 <__sflush_r+0x108> 70ce: 49d8 lw a4,20(a1) 70d0: c418 sw a4,8(s0) 70d2: f1205de3 blez s2,6fec <__sflush_r+0x24> 70d6: 541c lw a5,40(s0) 70d8: 500c lw a1,32(s0) 70da: 86ca mv a3,s2 70dc: 864e mv a2,s3 70de: 8526 mv a0,s1 70e0: 9782 jalr a5 70e2: 00a04763 bgtz a0,70f0 <__sflush_r+0x128> 70e6: 245e lhu a5,12(s0) 70e8: 0407e793 ori a5,a5,64 70ec: a45e sh a5,12(s0) 70ee: b7c9 j 70b0 <__sflush_r+0xe8> 70f0: 99aa add s3,s3,a0 70f2: 40a90933 sub s2,s2,a0 70f6: bff1 j 70d2 <__sflush_r+0x10a> 000070f8 <_fflush_r>: 70f8: 499c lw a5,16(a1) 70fa: c3a5 beqz a5,715a <_fflush_r+0x62> 70fc: 1101 addi sp,sp,-32 70fe: cc22 sw s0,24(sp) 7100: ce06 sw ra,28(sp) 7102: 842a mv s0,a0 7104: c511 beqz a0,7110 <_fflush_r+0x18> 7106: 4d1c lw a5,24(a0) 7108: e781 bnez a5,7110 <_fflush_r+0x18> 710a: c62e sw a1,12(sp) 710c: 2221 jal 7214 <__sinit> 710e: 45b2 lw a1,12(sp) 7110: 00001797 auipc a5,0x1 7114: 1f478793 addi a5,a5,500 # 8304 <__sf_fake_stdin> 7118: 00f59c63 bne a1,a5,7130 <_fflush_r+0x38> 711c: 404c lw a1,4(s0) 711e: 00c59783 lh a5,12(a1) 7122: c79d beqz a5,7150 <_fflush_r+0x58> 7124: 8522 mv a0,s0 7126: 4462 lw s0,24(sp) 7128: 40f2 lw ra,28(sp) 712a: 6105 addi sp,sp,32 712c: e9dff06f j 6fc8 <__sflush_r> 7130: 00001797 auipc a5,0x1 7134: 1f478793 addi a5,a5,500 # 8324 <__sf_fake_stdout> 7138: 00f59463 bne a1,a5,7140 <_fflush_r+0x48> 713c: 440c lw a1,8(s0) 713e: b7c5 j 711e <_fflush_r+0x26> 7140: 00001797 auipc a5,0x1 7144: 1a478793 addi a5,a5,420 # 82e4 <__sf_fake_stderr> 7148: fcf59be3 bne a1,a5,711e <_fflush_r+0x26> 714c: 444c lw a1,12(s0) 714e: bfc1 j 711e <_fflush_r+0x26> 7150: 40f2 lw ra,28(sp) 7152: 4462 lw s0,24(sp) 7154: 4501 li a0,0 7156: 6105 addi sp,sp,32 7158: 8082 ret 715a: 4501 li a0,0 715c: 8082 ret 0000715e : 715e: 1141 addi sp,sp,-16 7160: c422 sw s0,8(sp) 7162: c606 sw ra,12(sp) 7164: 842a mv s0,a0 7166: a54e sh a1,12(a0) 7168: a572 sh a2,14(a0) 716a: 00052023 sw zero,0(a0) 716e: 00052223 sw zero,4(a0) 7172: 00052423 sw zero,8(a0) 7176: 06052223 sw zero,100(a0) 717a: 00052823 sw zero,16(a0) 717e: 00052a23 sw zero,20(a0) 7182: 00052c23 sw zero,24(a0) 7186: 4621 li a2,8 7188: 4581 li a1,0 718a: 05c50513 addi a0,a0,92 718e: bb8f90ef jal ra,546 7192: 00001797 auipc a5,0x1 7196: b3078793 addi a5,a5,-1232 # 7cc2 <__sread> 719a: d05c sw a5,36(s0) 719c: 00001797 auipc a5,0x1 71a0: b5278793 addi a5,a5,-1198 # 7cee <__swrite> 71a4: d41c sw a5,40(s0) 71a6: 00001797 auipc a5,0x1 71aa: b9078793 addi a5,a5,-1136 # 7d36 <__sseek> 71ae: d45c sw a5,44(s0) 71b0: 00001797 auipc a5,0x1 71b4: bb678793 addi a5,a5,-1098 # 7d66 <__sclose> 71b8: d000 sw s0,32(s0) 71ba: d81c sw a5,48(s0) 71bc: 40b2 lw ra,12(sp) 71be: 4422 lw s0,8(sp) 71c0: 0141 addi sp,sp,16 71c2: 8082 ret 000071c4 <_cleanup_r>: 71c4: 00000597 auipc a1,0x0 71c8: f3458593 addi a1,a1,-204 # 70f8 <_fflush_r> 71cc: aa91 j 7320 <_fwalk_reent> 000071ce <__sfmoreglue>: 71ce: 1141 addi sp,sp,-16 71d0: c226 sw s1,4(sp) 71d2: 06800613 li a2,104 71d6: fff58493 addi s1,a1,-1 71da: 02c484b3 mul s1,s1,a2 71de: c04a sw s2,0(sp) 71e0: 892e mv s2,a1 71e2: c422 sw s0,8(sp) 71e4: c606 sw ra,12(sp) 71e6: 07448593 addi a1,s1,116 71ea: 2e0d jal 751c <_malloc_r> 71ec: 842a mv s0,a0 71ee: cd01 beqz a0,7206 <__sfmoreglue+0x38> 71f0: 00052023 sw zero,0(a0) 71f4: 01252223 sw s2,4(a0) 71f8: 0531 addi a0,a0,12 71fa: c408 sw a0,8(s0) 71fc: 06848613 addi a2,s1,104 7200: 4581 li a1,0 7202: b44f90ef jal ra,546 7206: 8522 mv a0,s0 7208: 40b2 lw ra,12(sp) 720a: 4422 lw s0,8(sp) 720c: 4492 lw s1,4(sp) 720e: 4902 lw s2,0(sp) 7210: 0141 addi sp,sp,16 7212: 8082 ret 00007214 <__sinit>: 7214: 4d1c lw a5,24(a0) 7216: e7a5 bnez a5,727e <__sinit+0x6a> 7218: 1141 addi sp,sp,-16 721a: c606 sw ra,12(sp) 721c: c422 sw s0,8(sp) 721e: 00000797 auipc a5,0x0 7222: fa678793 addi a5,a5,-90 # 71c4 <_cleanup_r> 7226: d51c sw a5,40(a0) 7228: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 722c: 439c lw a5,0(a5) 722e: 04052423 sw zero,72(a0) 7232: 04052623 sw zero,76(a0) 7236: 04052823 sw zero,80(a0) 723a: 00f51463 bne a0,a5,7242 <__sinit+0x2e> 723e: 4785 li a5,1 7240: cd1c sw a5,24(a0) 7242: 842a mv s0,a0 7244: 2835 jal 7280 <__sfp> 7246: c048 sw a0,4(s0) 7248: 8522 mv a0,s0 724a: 281d jal 7280 <__sfp> 724c: c408 sw a0,8(s0) 724e: 8522 mv a0,s0 7250: 2805 jal 7280 <__sfp> 7252: c448 sw a0,12(s0) 7254: 4048 lw a0,4(s0) 7256: 4601 li a2,0 7258: 4591 li a1,4 725a: f05ff0ef jal ra,715e 725e: 4408 lw a0,8(s0) 7260: 4605 li a2,1 7262: 45a5 li a1,9 7264: efbff0ef jal ra,715e 7268: 4448 lw a0,12(s0) 726a: 4609 li a2,2 726c: 45c9 li a1,18 726e: ef1ff0ef jal ra,715e 7272: 4785 li a5,1 7274: cc1c sw a5,24(s0) 7276: 40b2 lw ra,12(sp) 7278: 4422 lw s0,8(sp) 727a: 0141 addi sp,sp,16 727c: 8082 ret 727e: 8082 ret 00007280 <__sfp>: 7280: 1141 addi sp,sp,-16 7282: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 7286: c226 sw s1,4(sp) 7288: 4384 lw s1,0(a5) 728a: c04a sw s2,0(sp) 728c: c606 sw ra,12(sp) 728e: 4c9c lw a5,24(s1) 7290: c422 sw s0,8(sp) 7292: 892a mv s2,a0 7294: e781 bnez a5,729c <__sfp+0x1c> 7296: 8526 mv a0,s1 7298: f7dff0ef jal ra,7214 <__sinit> 729c: 04848493 addi s1,s1,72 72a0: 4480 lw s0,8(s1) 72a2: 40dc lw a5,4(s1) 72a4: 17fd addi a5,a5,-1 72a6: 0007d663 bgez a5,72b2 <__sfp+0x32> 72aa: 409c lw a5,0(s1) 72ac: cfb9 beqz a5,730a <__sfp+0x8a> 72ae: 4084 lw s1,0(s1) 72b0: bfc5 j 72a0 <__sfp+0x20> 72b2: 00c41703 lh a4,12(s0) 72b6: e739 bnez a4,7304 <__sfp+0x84> 72b8: 77c1 lui a5,0xffff0 72ba: 0785 addi a5,a5,1 72bc: 06042223 sw zero,100(s0) 72c0: 00042023 sw zero,0(s0) 72c4: 00042223 sw zero,4(s0) 72c8: 00042423 sw zero,8(s0) 72cc: c45c sw a5,12(s0) 72ce: 00042823 sw zero,16(s0) 72d2: 00042a23 sw zero,20(s0) 72d6: 00042c23 sw zero,24(s0) 72da: 4621 li a2,8 72dc: 4581 li a1,0 72de: 05c40513 addi a0,s0,92 72e2: a64f90ef jal ra,546 72e6: 02042a23 sw zero,52(s0) 72ea: 02042c23 sw zero,56(s0) 72ee: 04042423 sw zero,72(s0) 72f2: 04042623 sw zero,76(s0) 72f6: 8522 mv a0,s0 72f8: 40b2 lw ra,12(sp) 72fa: 4422 lw s0,8(sp) 72fc: 4492 lw s1,4(sp) 72fe: 4902 lw s2,0(sp) 7300: 0141 addi sp,sp,16 7302: 8082 ret 7304: 06840413 addi s0,s0,104 7308: bf71 j 72a4 <__sfp+0x24> 730a: 4591 li a1,4 730c: 854a mv a0,s2 730e: ec1ff0ef jal ra,71ce <__sfmoreglue> 7312: c088 sw a0,0(s1) 7314: fd49 bnez a0,72ae <__sfp+0x2e> 7316: 47b1 li a5,12 7318: 00f92023 sw a5,0(s2) 731c: 4401 li s0,0 731e: bfe1 j 72f6 <__sfp+0x76> 00007320 <_fwalk_reent>: 7320: 7179 addi sp,sp,-48 7322: d422 sw s0,40(sp) 7324: d04a sw s2,32(sp) 7326: cc52 sw s4,24(sp) 7328: ca56 sw s5,20(sp) 732a: c85a sw s6,16(sp) 732c: c65e sw s7,12(sp) 732e: d606 sw ra,44(sp) 7330: d226 sw s1,36(sp) 7332: ce4e sw s3,28(sp) 7334: 8a2a mv s4,a0 7336: 8aae mv s5,a1 7338: 04850413 addi s0,a0,72 733c: 4901 li s2,0 733e: 4b05 li s6,1 7340: 5bfd li s7,-1 7342: ec09 bnez s0,735c <_fwalk_reent+0x3c> 7344: 50b2 lw ra,44(sp) 7346: 5422 lw s0,40(sp) 7348: 854a mv a0,s2 734a: 5492 lw s1,36(sp) 734c: 5902 lw s2,32(sp) 734e: 49f2 lw s3,28(sp) 7350: 4a62 lw s4,24(sp) 7352: 4ad2 lw s5,20(sp) 7354: 4b42 lw s6,16(sp) 7356: 4bb2 lw s7,12(sp) 7358: 6145 addi sp,sp,48 735a: 8082 ret 735c: 4404 lw s1,8(s0) 735e: 00442983 lw s3,4(s0) 7362: 19fd addi s3,s3,-1 7364: 0009d463 bgez s3,736c <_fwalk_reent+0x4c> 7368: 4000 lw s0,0(s0) 736a: bfe1 j 7342 <_fwalk_reent+0x22> 736c: 24de lhu a5,12(s1) 736e: 00fb7b63 bgeu s6,a5,7384 <_fwalk_reent+0x64> 7372: 00e49783 lh a5,14(s1) 7376: 01778763 beq a5,s7,7384 <_fwalk_reent+0x64> 737a: 85a6 mv a1,s1 737c: 8552 mv a0,s4 737e: 9a82 jalr s5 7380: 00a96933 or s2,s2,a0 7384: 06848493 addi s1,s1,104 7388: bfe9 j 7362 <_fwalk_reent+0x42> 0000738a <__swhatbuf_r>: 738a: 7119 addi sp,sp,-128 738c: daa6 sw s1,116(sp) 738e: 84ae mv s1,a1 7390: 00e59583 lh a1,14(a1) 7394: dca2 sw s0,120(sp) 7396: de86 sw ra,124(sp) 7398: 8432 mv s0,a2 739a: 0005db63 bgez a1,73b0 <__swhatbuf_r+0x26> 739e: 24de lhu a5,12(s1) 73a0: 0006a023 sw zero,0(a3) 73a4: 0807f793 andi a5,a5,128 73a8: e785 bnez a5,73d0 <__swhatbuf_r+0x46> 73aa: 40000793 li a5,1024 73ae: a01d j 73d4 <__swhatbuf_r+0x4a> 73b0: 0830 addi a2,sp,24 73b2: c636 sw a3,12(sp) 73b4: 21f000ef jal ra,7dd2 <_fstat_r> 73b8: 46b2 lw a3,12(sp) 73ba: fe0542e3 bltz a0,739e <__swhatbuf_r+0x14> 73be: 4772 lw a4,28(sp) 73c0: 67bd lui a5,0xf 73c2: 8ff9 and a5,a5,a4 73c4: 7779 lui a4,0xffffe 73c6: 97ba add a5,a5,a4 73c8: 0017b793 seqz a5,a5 73cc: c29c sw a5,0(a3) 73ce: bff1 j 73aa <__swhatbuf_r+0x20> 73d0: 04000793 li a5,64 73d4: c01c sw a5,0(s0) 73d6: 50f6 lw ra,124(sp) 73d8: 5466 lw s0,120(sp) 73da: 54d6 lw s1,116(sp) 73dc: 4501 li a0,0 73de: 6109 addi sp,sp,128 73e0: 8082 ret 000073e2 <__smakebuf_r>: 73e2: 25de lhu a5,12(a1) 73e4: 1101 addi sp,sp,-32 73e6: cc22 sw s0,24(sp) 73e8: ce06 sw ra,28(sp) 73ea: ca26 sw s1,20(sp) 73ec: c84a sw s2,16(sp) 73ee: 8b89 andi a5,a5,2 73f0: 842e mv s0,a1 73f2: cf89 beqz a5,740c <__smakebuf_r+0x2a> 73f4: 04740793 addi a5,s0,71 73f8: c01c sw a5,0(s0) 73fa: c81c sw a5,16(s0) 73fc: 4785 li a5,1 73fe: c85c sw a5,20(s0) 7400: 40f2 lw ra,28(sp) 7402: 4462 lw s0,24(sp) 7404: 44d2 lw s1,20(sp) 7406: 4942 lw s2,16(sp) 7408: 6105 addi sp,sp,32 740a: 8082 ret 740c: 0074 addi a3,sp,12 740e: 0030 addi a2,sp,8 7410: 84aa mv s1,a0 7412: f79ff0ef jal ra,738a <__swhatbuf_r> 7416: 45a2 lw a1,8(sp) 7418: 892a mv s2,a0 741a: 8526 mv a0,s1 741c: 2201 jal 751c <_malloc_r> 741e: e919 bnez a0,7434 <__smakebuf_r+0x52> 7420: 00c41783 lh a5,12(s0) 7424: 2007f713 andi a4,a5,512 7428: ff61 bnez a4,7400 <__smakebuf_r+0x1e> 742a: 9bf1 andi a5,a5,-4 742c: 0027e793 ori a5,a5,2 7430: a45e sh a5,12(s0) 7432: b7c9 j 73f4 <__smakebuf_r+0x12> 7434: 00000797 auipc a5,0x0 7438: d9078793 addi a5,a5,-624 # 71c4 <_cleanup_r> 743c: d49c sw a5,40(s1) 743e: 245e lhu a5,12(s0) 7440: c008 sw a0,0(s0) 7442: c808 sw a0,16(s0) 7444: 0807e793 ori a5,a5,128 7448: a45e sh a5,12(s0) 744a: 47a2 lw a5,8(sp) 744c: c85c sw a5,20(s0) 744e: 47b2 lw a5,12(sp) 7450: cf81 beqz a5,7468 <__smakebuf_r+0x86> 7452: 00e41583 lh a1,14(s0) 7456: 8526 mv a0,s1 7458: 1ad000ef jal ra,7e04 <_isatty_r> 745c: c511 beqz a0,7468 <__smakebuf_r+0x86> 745e: 245e lhu a5,12(s0) 7460: 9bf1 andi a5,a5,-4 7462: 0017e793 ori a5,a5,1 7466: a45e sh a5,12(s0) 7468: 245e lhu a5,12(s0) 746a: 00f96933 or s2,s2,a5 746e: 01241623 sh s2,12(s0) 7472: b779 j 7400 <__smakebuf_r+0x1e> 00007474 <_free_r>: 7474: c1dd beqz a1,751a <_free_r+0xa6> 7476: ffc5a783 lw a5,-4(a1) 747a: 1141 addi sp,sp,-16 747c: c422 sw s0,8(sp) 747e: c606 sw ra,12(sp) 7480: c226 sw s1,4(sp) 7482: ffc58413 addi s0,a1,-4 7486: 0007d363 bgez a5,748c <_free_r+0x18> 748a: 943e add s0,s0,a5 748c: 84aa mv s1,a0 748e: 1f3000ef jal ra,7e80 <__malloc_lock> 7492: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 7496: 439c lw a5,0(a5) 7498: ef81 bnez a5,74b0 <_free_r+0x3c> 749a: 00042223 sw zero,4(s0) 749e: 9881a023 sw s0,-1664(gp) # 20000380 <__malloc_free_list> 74a2: 4422 lw s0,8(sp) 74a4: 40b2 lw ra,12(sp) 74a6: 8526 mv a0,s1 74a8: 4492 lw s1,4(sp) 74aa: 0141 addi sp,sp,16 74ac: 1d70006f j 7e82 <__malloc_unlock> 74b0: 00f47e63 bgeu s0,a5,74cc <_free_r+0x58> 74b4: 4014 lw a3,0(s0) 74b6: 00d40733 add a4,s0,a3 74ba: 00e79663 bne a5,a4,74c6 <_free_r+0x52> 74be: 4398 lw a4,0(a5) 74c0: 43dc lw a5,4(a5) 74c2: 9736 add a4,a4,a3 74c4: c018 sw a4,0(s0) 74c6: c05c sw a5,4(s0) 74c8: bfd9 j 749e <_free_r+0x2a> 74ca: 87ba mv a5,a4 74cc: 43d8 lw a4,4(a5) 74ce: c319 beqz a4,74d4 <_free_r+0x60> 74d0: fee47de3 bgeu s0,a4,74ca <_free_r+0x56> 74d4: 4394 lw a3,0(a5) 74d6: 00d78633 add a2,a5,a3 74da: 00861f63 bne a2,s0,74f8 <_free_r+0x84> 74de: 4010 lw a2,0(s0) 74e0: 96b2 add a3,a3,a2 74e2: c394 sw a3,0(a5) 74e4: 00d78633 add a2,a5,a3 74e8: fac71de3 bne a4,a2,74a2 <_free_r+0x2e> 74ec: 4310 lw a2,0(a4) 74ee: 4358 lw a4,4(a4) 74f0: 96b2 add a3,a3,a2 74f2: c394 sw a3,0(a5) 74f4: c3d8 sw a4,4(a5) 74f6: b775 j 74a2 <_free_r+0x2e> 74f8: 00c47563 bgeu s0,a2,7502 <_free_r+0x8e> 74fc: 47b1 li a5,12 74fe: c09c sw a5,0(s1) 7500: b74d j 74a2 <_free_r+0x2e> 7502: 4010 lw a2,0(s0) 7504: 00c406b3 add a3,s0,a2 7508: 00d71663 bne a4,a3,7514 <_free_r+0xa0> 750c: 4314 lw a3,0(a4) 750e: 4358 lw a4,4(a4) 7510: 96b2 add a3,a3,a2 7512: c014 sw a3,0(s0) 7514: c058 sw a4,4(s0) 7516: c3c0 sw s0,4(a5) 7518: b769 j 74a2 <_free_r+0x2e> 751a: 8082 ret 0000751c <_malloc_r>: 751c: 1101 addi sp,sp,-32 751e: ca26 sw s1,20(sp) 7520: 00358493 addi s1,a1,3 7524: 98f1 andi s1,s1,-4 7526: ce06 sw ra,28(sp) 7528: cc22 sw s0,24(sp) 752a: c84a sw s2,16(sp) 752c: c64e sw s3,12(sp) 752e: 04a1 addi s1,s1,8 7530: 47b1 li a5,12 7532: 04f4f363 bgeu s1,a5,7578 <_malloc_r+0x5c> 7536: 44b1 li s1,12 7538: 04b4e263 bltu s1,a1,757c <_malloc_r+0x60> 753c: 892a mv s2,a0 753e: 143000ef jal ra,7e80 <__malloc_lock> 7542: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 7546: 4398 lw a4,0(a5) 7548: 843a mv s0,a4 754a: e039 bnez s0,7590 <_malloc_r+0x74> 754c: 98418793 addi a5,gp,-1660 # 20000384 <__malloc_sbrk_start> 7550: 439c lw a5,0(a5) 7552: e791 bnez a5,755e <_malloc_r+0x42> 7554: 4581 li a1,0 7556: 854a mv a0,s2 7558: 2f25 jal 7c90 <_sbrk_r> 755a: 98a1a223 sw a0,-1660(gp) # 20000384 <__malloc_sbrk_start> 755e: 85a6 mv a1,s1 7560: 854a mv a0,s2 7562: 273d jal 7c90 <_sbrk_r> 7564: 59fd li s3,-1 7566: 07351963 bne a0,s3,75d8 <_malloc_r+0xbc> 756a: 47b1 li a5,12 756c: 00f92023 sw a5,0(s2) 7570: 854a mv a0,s2 7572: 111000ef jal ra,7e82 <__malloc_unlock> 7576: a029 j 7580 <_malloc_r+0x64> 7578: fc04d0e3 bgez s1,7538 <_malloc_r+0x1c> 757c: 47b1 li a5,12 757e: c11c sw a5,0(a0) 7580: 4501 li a0,0 7582: 40f2 lw ra,28(sp) 7584: 4462 lw s0,24(sp) 7586: 44d2 lw s1,20(sp) 7588: 4942 lw s2,16(sp) 758a: 49b2 lw s3,12(sp) 758c: 6105 addi sp,sp,32 758e: 8082 ret 7590: 401c lw a5,0(s0) 7592: 8f85 sub a5,a5,s1 7594: 0207cf63 bltz a5,75d2 <_malloc_r+0xb6> 7598: 46ad li a3,11 759a: 00f6f663 bgeu a3,a5,75a6 <_malloc_r+0x8a> 759e: c01c sw a5,0(s0) 75a0: 943e add s0,s0,a5 75a2: c004 sw s1,0(s0) 75a4: a031 j 75b0 <_malloc_r+0x94> 75a6: 405c lw a5,4(s0) 75a8: 02871363 bne a4,s0,75ce <_malloc_r+0xb2> 75ac: 98f1a023 sw a5,-1664(gp) # 20000380 <__malloc_free_list> 75b0: 854a mv a0,s2 75b2: 0d1000ef jal ra,7e82 <__malloc_unlock> 75b6: 00b40513 addi a0,s0,11 75ba: 00440793 addi a5,s0,4 75be: 9961 andi a0,a0,-8 75c0: 40f50733 sub a4,a0,a5 75c4: df5d beqz a4,7582 <_malloc_r+0x66> 75c6: 943a add s0,s0,a4 75c8: 8f89 sub a5,a5,a0 75ca: c01c sw a5,0(s0) 75cc: bf5d j 7582 <_malloc_r+0x66> 75ce: c35c sw a5,4(a4) 75d0: b7c5 j 75b0 <_malloc_r+0x94> 75d2: 8722 mv a4,s0 75d4: 4040 lw s0,4(s0) 75d6: bf95 j 754a <_malloc_r+0x2e> 75d8: 00350413 addi s0,a0,3 75dc: 9871 andi s0,s0,-4 75de: fc8502e3 beq a0,s0,75a2 <_malloc_r+0x86> 75e2: 40a405b3 sub a1,s0,a0 75e6: 854a mv a0,s2 75e8: 2565 jal 7c90 <_sbrk_r> 75ea: fb351ce3 bne a0,s3,75a2 <_malloc_r+0x86> 75ee: bfb5 j 756a <_malloc_r+0x4e> 000075f0 <__sfputc_r>: 75f0: 461c lw a5,8(a2) 75f2: 17fd addi a5,a5,-1 75f4: c61c sw a5,8(a2) 75f6: 0007da63 bgez a5,760a <__sfputc_r+0x1a> 75fa: 4e18 lw a4,24(a2) 75fc: 00e7c563 blt a5,a4,7606 <__sfputc_r+0x16> 7600: 47a9 li a5,10 7602: 00f59463 bne a1,a5,760a <__sfputc_r+0x1a> 7606: 80bff06f j 6e10 <__swbuf_r> 760a: 421c lw a5,0(a2) 760c: 852e mv a0,a1 760e: 00178713 addi a4,a5,1 7612: c218 sw a4,0(a2) 7614: a38c sb a1,0(a5) 7616: 8082 ret 00007618 <__sfputs_r>: 7618: 1101 addi sp,sp,-32 761a: cc22 sw s0,24(sp) 761c: ca26 sw s1,20(sp) 761e: c84a sw s2,16(sp) 7620: c64e sw s3,12(sp) 7622: c452 sw s4,8(sp) 7624: ce06 sw ra,28(sp) 7626: 892a mv s2,a0 7628: 89ae mv s3,a1 762a: 8432 mv s0,a2 762c: 00d604b3 add s1,a2,a3 7630: 5a7d li s4,-1 7632: 00941463 bne s0,s1,763a <__sfputs_r+0x22> 7636: 4501 li a0,0 7638: a809 j 764a <__sfputs_r+0x32> 763a: 200c lbu a1,0(s0) 763c: 864e mv a2,s3 763e: 854a mv a0,s2 7640: fb1ff0ef jal ra,75f0 <__sfputc_r> 7644: 0405 addi s0,s0,1 7646: ff4516e3 bne a0,s4,7632 <__sfputs_r+0x1a> 764a: 40f2 lw ra,28(sp) 764c: 4462 lw s0,24(sp) 764e: 44d2 lw s1,20(sp) 7650: 4942 lw s2,16(sp) 7652: 49b2 lw s3,12(sp) 7654: 4a22 lw s4,8(sp) 7656: 6105 addi sp,sp,32 7658: 8082 ret 0000765a <_vfiprintf_r>: 765a: 7135 addi sp,sp,-160 765c: cd22 sw s0,152(sp) 765e: cb26 sw s1,148(sp) 7660: c94a sw s2,144(sp) 7662: c74e sw s3,140(sp) 7664: cf06 sw ra,156(sp) 7666: c552 sw s4,136(sp) 7668: c356 sw s5,132(sp) 766a: c15a sw s6,128(sp) 766c: dede sw s7,124(sp) 766e: dce2 sw s8,120(sp) 7670: dae6 sw s9,116(sp) 7672: 89aa mv s3,a0 7674: 84ae mv s1,a1 7676: 8932 mv s2,a2 7678: 8436 mv s0,a3 767a: c509 beqz a0,7684 <_vfiprintf_r+0x2a> 767c: 4d1c lw a5,24(a0) 767e: e399 bnez a5,7684 <_vfiprintf_r+0x2a> 7680: b95ff0ef jal ra,7214 <__sinit> 7684: 00001797 auipc a5,0x1 7688: c8078793 addi a5,a5,-896 # 8304 <__sf_fake_stdin> 768c: 0cf49863 bne s1,a5,775c <_vfiprintf_r+0x102> 7690: 0049a483 lw s1,4(s3) 7694: 24de lhu a5,12(s1) 7696: 8ba1 andi a5,a5,8 7698: c7e5 beqz a5,7780 <_vfiprintf_r+0x126> 769a: 489c lw a5,16(s1) 769c: c3f5 beqz a5,7780 <_vfiprintf_r+0x126> 769e: 02000793 li a5,32 76a2: 02f104a3 sb a5,41(sp) 76a6: 03000793 li a5,48 76aa: d202 sw zero,36(sp) 76ac: 02f10523 sb a5,42(sp) 76b0: c622 sw s0,12(sp) 76b2: 02500b93 li s7,37 76b6: 00001a97 auipc s5,0x1 76ba: c8ea8a93 addi s5,s5,-882 # 8344 <__sf_fake_stdout+0x20> 76be: 4c05 li s8,1 76c0: 4b29 li s6,10 76c2: 844a mv s0,s2 76c4: 201c lbu a5,0(s0) 76c6: c399 beqz a5,76cc <_vfiprintf_r+0x72> 76c8: 0d779f63 bne a5,s7,77a6 <_vfiprintf_r+0x14c> 76cc: 41240cb3 sub s9,s0,s2 76d0: 000c8e63 beqz s9,76ec <_vfiprintf_r+0x92> 76d4: 86e6 mv a3,s9 76d6: 864a mv a2,s2 76d8: 85a6 mv a1,s1 76da: 854e mv a0,s3 76dc: f3dff0ef jal ra,7618 <__sfputs_r> 76e0: 57fd li a5,-1 76e2: 1cf50f63 beq a0,a5,78c0 <_vfiprintf_r+0x266> 76e6: 5692 lw a3,36(sp) 76e8: 96e6 add a3,a3,s9 76ea: d236 sw a3,36(sp) 76ec: 201c lbu a5,0(s0) 76ee: 1c078963 beqz a5,78c0 <_vfiprintf_r+0x266> 76f2: 57fd li a5,-1 76f4: 00140913 addi s2,s0,1 76f8: c802 sw zero,16(sp) 76fa: ce02 sw zero,28(sp) 76fc: ca3e sw a5,20(sp) 76fe: cc02 sw zero,24(sp) 7700: 040109a3 sb zero,83(sp) 7704: d482 sw zero,104(sp) 7706: 00094583 lbu a1,0(s2) 770a: 4615 li a2,5 770c: 8556 mv a0,s5 770e: 2fa9 jal 7e68 7710: 00190413 addi s0,s2,1 7714: 47c2 lw a5,16(sp) 7716: e951 bnez a0,77aa <_vfiprintf_r+0x150> 7718: 0107f713 andi a4,a5,16 771c: c709 beqz a4,7726 <_vfiprintf_r+0xcc> 771e: 02000713 li a4,32 7722: 04e109a3 sb a4,83(sp) 7726: 0087f713 andi a4,a5,8 772a: c709 beqz a4,7734 <_vfiprintf_r+0xda> 772c: 02b00713 li a4,43 7730: 04e109a3 sb a4,83(sp) 7734: 00094683 lbu a3,0(s2) 7738: 02a00713 li a4,42 773c: 06e68f63 beq a3,a4,77ba <_vfiprintf_r+0x160> 7740: 47f2 lw a5,28(sp) 7742: 844a mv s0,s2 7744: 4681 li a3,0 7746: 4625 li a2,9 7748: 2018 lbu a4,0(s0) 774a: 00140593 addi a1,s0,1 774e: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdfff5fd0> 7752: 0ae67763 bgeu a2,a4,7800 <_vfiprintf_r+0x1a6> 7756: cab5 beqz a3,77ca <_vfiprintf_r+0x170> 7758: ce3e sw a5,28(sp) 775a: a885 j 77ca <_vfiprintf_r+0x170> 775c: 00001797 auipc a5,0x1 7760: bc878793 addi a5,a5,-1080 # 8324 <__sf_fake_stdout> 7764: 00f49563 bne s1,a5,776e <_vfiprintf_r+0x114> 7768: 0089a483 lw s1,8(s3) 776c: b725 j 7694 <_vfiprintf_r+0x3a> 776e: 00001797 auipc a5,0x1 7772: b7678793 addi a5,a5,-1162 # 82e4 <__sf_fake_stderr> 7776: f0f49fe3 bne s1,a5,7694 <_vfiprintf_r+0x3a> 777a: 00c9a483 lw s1,12(s3) 777e: bf19 j 7694 <_vfiprintf_r+0x3a> 7780: 85a6 mv a1,s1 7782: 854e mv a0,s3 7784: f48ff0ef jal ra,6ecc <__swsetup_r> 7788: d919 beqz a0,769e <_vfiprintf_r+0x44> 778a: 557d li a0,-1 778c: 40fa lw ra,156(sp) 778e: 446a lw s0,152(sp) 7790: 44da lw s1,148(sp) 7792: 494a lw s2,144(sp) 7794: 49ba lw s3,140(sp) 7796: 4a2a lw s4,136(sp) 7798: 4a9a lw s5,132(sp) 779a: 4b0a lw s6,128(sp) 779c: 5bf6 lw s7,124(sp) 779e: 5c66 lw s8,120(sp) 77a0: 5cd6 lw s9,116(sp) 77a2: 610d addi sp,sp,160 77a4: 8082 ret 77a6: 0405 addi s0,s0,1 77a8: bf31 j 76c4 <_vfiprintf_r+0x6a> 77aa: 41550533 sub a0,a0,s5 77ae: 00ac1533 sll a0,s8,a0 77b2: 8fc9 or a5,a5,a0 77b4: c83e sw a5,16(sp) 77b6: 8922 mv s2,s0 77b8: b7b9 j 7706 <_vfiprintf_r+0xac> 77ba: 4732 lw a4,12(sp) 77bc: 00470693 addi a3,a4,4 77c0: 4318 lw a4,0(a4) 77c2: c636 sw a3,12(sp) 77c4: 02074763 bltz a4,77f2 <_vfiprintf_r+0x198> 77c8: ce3a sw a4,28(sp) 77ca: 2018 lbu a4,0(s0) 77cc: 02e00793 li a5,46 77d0: 04f71d63 bne a4,a5,782a <_vfiprintf_r+0x1d0> 77d4: 3018 lbu a4,1(s0) 77d6: 02a00793 li a5,42 77da: 02f71b63 bne a4,a5,7810 <_vfiprintf_r+0x1b6> 77de: 47b2 lw a5,12(sp) 77e0: 0409 addi s0,s0,2 77e2: 00478713 addi a4,a5,4 77e6: 439c lw a5,0(a5) 77e8: c63a sw a4,12(sp) 77ea: 0207c163 bltz a5,780c <_vfiprintf_r+0x1b2> 77ee: ca3e sw a5,20(sp) 77f0: a82d j 782a <_vfiprintf_r+0x1d0> 77f2: 40e00733 neg a4,a4 77f6: 0027e793 ori a5,a5,2 77fa: ce3a sw a4,28(sp) 77fc: c83e sw a5,16(sp) 77fe: b7f1 j 77ca <_vfiprintf_r+0x170> 7800: 036787b3 mul a5,a5,s6 7804: 4685 li a3,1 7806: 842e mv s0,a1 7808: 97ba add a5,a5,a4 780a: bf3d j 7748 <_vfiprintf_r+0xee> 780c: 57fd li a5,-1 780e: b7c5 j 77ee <_vfiprintf_r+0x194> 7810: 0405 addi s0,s0,1 7812: ca02 sw zero,20(sp) 7814: 4681 li a3,0 7816: 4781 li a5,0 7818: 4625 li a2,9 781a: 2018 lbu a4,0(s0) 781c: 00140593 addi a1,s0,1 7820: fd070713 addi a4,a4,-48 7824: 06e67463 bgeu a2,a4,788c <_vfiprintf_r+0x232> 7828: f2f9 bnez a3,77ee <_vfiprintf_r+0x194> 782a: 200c lbu a1,0(s0) 782c: 460d li a2,3 782e: 00001517 auipc a0,0x1 7832: b1e50513 addi a0,a0,-1250 # 834c <__sf_fake_stdout+0x28> 7836: 2d0d jal 7e68 7838: cd11 beqz a0,7854 <_vfiprintf_r+0x1fa> 783a: 00001797 auipc a5,0x1 783e: b1278793 addi a5,a5,-1262 # 834c <__sf_fake_stdout+0x28> 7842: 8d1d sub a0,a0,a5 7844: 04000793 li a5,64 7848: 00a797b3 sll a5,a5,a0 784c: 4542 lw a0,16(sp) 784e: 0405 addi s0,s0,1 7850: 8d5d or a0,a0,a5 7852: c82a sw a0,16(sp) 7854: 200c lbu a1,0(s0) 7856: 4619 li a2,6 7858: 00001517 auipc a0,0x1 785c: af850513 addi a0,a0,-1288 # 8350 <__sf_fake_stdout+0x2c> 7860: 00140913 addi s2,s0,1 7864: 02b10423 sb a1,40(sp) 7868: 2501 jal 7e68 786a: c135 beqz a0,78ce <_vfiprintf_r+0x274> 786c: ffff8797 auipc a5,0xffff8 7870: 79478793 addi a5,a5,1940 # 0 <_sinit> 7874: e795 bnez a5,78a0 <_vfiprintf_r+0x246> 7876: 4742 lw a4,16(sp) 7878: 47b2 lw a5,12(sp) 787a: 10077713 andi a4,a4,256 787e: cf09 beqz a4,7898 <_vfiprintf_r+0x23e> 7880: 0791 addi a5,a5,4 7882: c63e sw a5,12(sp) 7884: 5792 lw a5,36(sp) 7886: 97d2 add a5,a5,s4 7888: d23e sw a5,36(sp) 788a: bd25 j 76c2 <_vfiprintf_r+0x68> 788c: 036787b3 mul a5,a5,s6 7890: 4685 li a3,1 7892: 842e mv s0,a1 7894: 97ba add a5,a5,a4 7896: b751 j 781a <_vfiprintf_r+0x1c0> 7898: 079d addi a5,a5,7 789a: 9be1 andi a5,a5,-8 789c: 07a1 addi a5,a5,8 789e: b7d5 j 7882 <_vfiprintf_r+0x228> 78a0: 0078 addi a4,sp,12 78a2: 00000697 auipc a3,0x0 78a6: d7668693 addi a3,a3,-650 # 7618 <__sfputs_r> 78aa: 8626 mv a2,s1 78ac: 080c addi a1,sp,16 78ae: 854e mv a0,s3 78b0: 00000097 auipc ra,0x0 78b4: 000000e7 jalr zero # 0 <_sinit> 78b8: 57fd li a5,-1 78ba: 8a2a mv s4,a0 78bc: fcf514e3 bne a0,a5,7884 <_vfiprintf_r+0x22a> 78c0: 24de lhu a5,12(s1) 78c2: 0407f793 andi a5,a5,64 78c6: ec0792e3 bnez a5,778a <_vfiprintf_r+0x130> 78ca: 5512 lw a0,36(sp) 78cc: b5c1 j 778c <_vfiprintf_r+0x132> 78ce: 0078 addi a4,sp,12 78d0: 00000697 auipc a3,0x0 78d4: d4868693 addi a3,a3,-696 # 7618 <__sfputs_r> 78d8: 8626 mv a2,s1 78da: 080c addi a1,sp,16 78dc: 854e mv a0,s3 78de: 2a01 jal 79ee <_printf_i> 78e0: bfe1 j 78b8 <_vfiprintf_r+0x25e> 000078e2 <_printf_common>: 78e2: 7179 addi sp,sp,-48 78e4: ca56 sw s5,20(sp) 78e6: 499c lw a5,16(a1) 78e8: 8aba mv s5,a4 78ea: 4598 lw a4,8(a1) 78ec: d422 sw s0,40(sp) 78ee: d226 sw s1,36(sp) 78f0: ce4e sw s3,28(sp) 78f2: cc52 sw s4,24(sp) 78f4: d606 sw ra,44(sp) 78f6: d04a sw s2,32(sp) 78f8: c85a sw s6,16(sp) 78fa: c65e sw s7,12(sp) 78fc: 89aa mv s3,a0 78fe: 842e mv s0,a1 7900: 84b2 mv s1,a2 7902: 8a36 mv s4,a3 7904: 00e7d363 bge a5,a4,790a <_printf_common+0x28> 7908: 87ba mv a5,a4 790a: c09c sw a5,0(s1) 790c: 04344703 lbu a4,67(s0) 7910: c319 beqz a4,7916 <_printf_common+0x34> 7912: 0785 addi a5,a5,1 7914: c09c sw a5,0(s1) 7916: 401c lw a5,0(s0) 7918: 0207f793 andi a5,a5,32 791c: c781 beqz a5,7924 <_printf_common+0x42> 791e: 409c lw a5,0(s1) 7920: 0789 addi a5,a5,2 7922: c09c sw a5,0(s1) 7924: 00042903 lw s2,0(s0) 7928: 00697913 andi s2,s2,6 792c: 00091a63 bnez s2,7940 <_printf_common+0x5e> 7930: 01940b13 addi s6,s0,25 7934: 5bfd li s7,-1 7936: 445c lw a5,12(s0) 7938: 4098 lw a4,0(s1) 793a: 8f99 sub a5,a5,a4 793c: 04f94c63 blt s2,a5,7994 <_printf_common+0xb2> 7940: 401c lw a5,0(s0) 7942: 04344683 lbu a3,67(s0) 7946: 0207f793 andi a5,a5,32 794a: 00d036b3 snez a3,a3 794e: eba5 bnez a5,79be <_printf_common+0xdc> 7950: 04340613 addi a2,s0,67 7954: 85d2 mv a1,s4 7956: 854e mv a0,s3 7958: 9a82 jalr s5 795a: 57fd li a5,-1 795c: 04f50363 beq a0,a5,79a2 <_printf_common+0xc0> 7960: 401c lw a5,0(s0) 7962: 4611 li a2,4 7964: 4098 lw a4,0(s1) 7966: 8b99 andi a5,a5,6 7968: 4454 lw a3,12(s0) 796a: 4481 li s1,0 796c: 00c79763 bne a5,a2,797a <_printf_common+0x98> 7970: 40e684b3 sub s1,a3,a4 7974: 0004d363 bgez s1,797a <_printf_common+0x98> 7978: 4481 li s1,0 797a: 441c lw a5,8(s0) 797c: 4818 lw a4,16(s0) 797e: 00f75463 bge a4,a5,7986 <_printf_common+0xa4> 7982: 8f99 sub a5,a5,a4 7984: 94be add s1,s1,a5 7986: 4901 li s2,0 7988: 0469 addi s0,s0,26 798a: 5b7d li s6,-1 798c: 05249863 bne s1,s2,79dc <_printf_common+0xfa> 7990: 4501 li a0,0 7992: a809 j 79a4 <_printf_common+0xc2> 7994: 4685 li a3,1 7996: 865a mv a2,s6 7998: 85d2 mv a1,s4 799a: 854e mv a0,s3 799c: 9a82 jalr s5 799e: 01751e63 bne a0,s7,79ba <_printf_common+0xd8> 79a2: 557d li a0,-1 79a4: 50b2 lw ra,44(sp) 79a6: 5422 lw s0,40(sp) 79a8: 5492 lw s1,36(sp) 79aa: 5902 lw s2,32(sp) 79ac: 49f2 lw s3,28(sp) 79ae: 4a62 lw s4,24(sp) 79b0: 4ad2 lw s5,20(sp) 79b2: 4b42 lw s6,16(sp) 79b4: 4bb2 lw s7,12(sp) 79b6: 6145 addi sp,sp,48 79b8: 8082 ret 79ba: 0905 addi s2,s2,1 79bc: bfad j 7936 <_printf_common+0x54> 79be: 00d40733 add a4,s0,a3 79c2: 03000613 li a2,48 79c6: 04c701a3 sb a2,67(a4) 79ca: 04544703 lbu a4,69(s0) 79ce: 00168793 addi a5,a3,1 79d2: 97a2 add a5,a5,s0 79d4: 0689 addi a3,a3,2 79d6: 04e781a3 sb a4,67(a5) 79da: bf9d j 7950 <_printf_common+0x6e> 79dc: 4685 li a3,1 79de: 8622 mv a2,s0 79e0: 85d2 mv a1,s4 79e2: 854e mv a0,s3 79e4: 9a82 jalr s5 79e6: fb650ee3 beq a0,s6,79a2 <_printf_common+0xc0> 79ea: 0905 addi s2,s2,1 79ec: b745 j 798c <_printf_common+0xaa> 000079ee <_printf_i>: 79ee: 7179 addi sp,sp,-48 79f0: d422 sw s0,40(sp) 79f2: d226 sw s1,36(sp) 79f4: d04a sw s2,32(sp) 79f6: ce4e sw s3,28(sp) 79f8: d606 sw ra,44(sp) 79fa: cc52 sw s4,24(sp) 79fc: ca56 sw s5,20(sp) 79fe: c85a sw s6,16(sp) 7a00: 89b6 mv s3,a3 7a02: 2d94 lbu a3,24(a1) 7a04: 06900793 li a5,105 7a08: 8932 mv s2,a2 7a0a: 84aa mv s1,a0 7a0c: 842e mv s0,a1 7a0e: 04358613 addi a2,a1,67 7a12: 02f68d63 beq a3,a5,7a4c <_printf_i+0x5e> 7a16: 06d7e263 bltu a5,a3,7a7a <_printf_i+0x8c> 7a1a: 05800793 li a5,88 7a1e: 18f68663 beq a3,a5,7baa <_printf_i+0x1bc> 7a22: 00d7ed63 bltu a5,a3,7a3c <_printf_i+0x4e> 7a26: 20068e63 beqz a3,7c42 <_printf_i+0x254> 7a2a: 04300793 li a5,67 7a2e: 0af68e63 beq a3,a5,7aea <_printf_i+0xfc> 7a32: 04240a93 addi s5,s0,66 7a36: 04d40123 sb a3,66(s0) 7a3a: a0c9 j 7afc <_printf_i+0x10e> 7a3c: 06300793 li a5,99 7a40: 0af68563 beq a3,a5,7aea <_printf_i+0xfc> 7a44: 06400793 li a5,100 7a48: fef695e3 bne a3,a5,7a32 <_printf_i+0x44> 7a4c: 401c lw a5,0(s0) 7a4e: 4308 lw a0,0(a4) 7a50: 0807f693 andi a3,a5,128 7a54: 00450593 addi a1,a0,4 7a58: c6c5 beqz a3,7b00 <_printf_i+0x112> 7a5a: 411c lw a5,0(a0) 7a5c: c30c sw a1,0(a4) 7a5e: 0007d863 bgez a5,7a6e <_printf_i+0x80> 7a62: 02d00713 li a4,45 7a66: 40f007b3 neg a5,a5 7a6a: 04e401a3 sb a4,67(s0) 7a6e: 00001697 auipc a3,0x1 7a72: 8ea68693 addi a3,a3,-1814 # 8358 <__sf_fake_stdout+0x34> 7a76: 4729 li a4,10 7a78: a865 j 7b30 <_printf_i+0x142> 7a7a: 07000793 li a5,112 7a7e: 16f68263 beq a3,a5,7be2 <_printf_i+0x1f4> 7a82: 02d7e563 bltu a5,a3,7aac <_printf_i+0xbe> 7a86: 06e00793 li a5,110 7a8a: 18f68963 beq a3,a5,7c1c <_printf_i+0x22e> 7a8e: 06f00793 li a5,111 7a92: faf690e3 bne a3,a5,7a32 <_printf_i+0x44> 7a96: 400c lw a1,0(s0) 7a98: 431c lw a5,0(a4) 7a9a: 0805f813 andi a6,a1,128 7a9e: 00478513 addi a0,a5,4 7aa2: 06080763 beqz a6,7b10 <_printf_i+0x122> 7aa6: c308 sw a0,0(a4) 7aa8: 439c lw a5,0(a5) 7aaa: a885 j 7b1a <_printf_i+0x12c> 7aac: 07500793 li a5,117 7ab0: fef683e3 beq a3,a5,7a96 <_printf_i+0xa8> 7ab4: 07800793 li a5,120 7ab8: 12f68963 beq a3,a5,7bea <_printf_i+0x1fc> 7abc: 07300793 li a5,115 7ac0: f6f699e3 bne a3,a5,7a32 <_printf_i+0x44> 7ac4: 431c lw a5,0(a4) 7ac6: 41d0 lw a2,4(a1) 7ac8: 4581 li a1,0 7aca: 00478693 addi a3,a5,4 7ace: c314 sw a3,0(a4) 7ad0: 0007aa83 lw s5,0(a5) 7ad4: 8556 mv a0,s5 7ad6: 2e49 jal 7e68 7ad8: c501 beqz a0,7ae0 <_printf_i+0xf2> 7ada: 41550533 sub a0,a0,s5 7ade: c048 sw a0,4(s0) 7ae0: 405c lw a5,4(s0) 7ae2: c81c sw a5,16(s0) 7ae4: 040401a3 sb zero,67(s0) 7ae8: a861 j 7b80 <_printf_i+0x192> 7aea: 431c lw a5,0(a4) 7aec: 04240a93 addi s5,s0,66 7af0: 00478693 addi a3,a5,4 7af4: 439c lw a5,0(a5) 7af6: c314 sw a3,0(a4) 7af8: 04f40123 sb a5,66(s0) 7afc: 4785 li a5,1 7afe: b7d5 j 7ae2 <_printf_i+0xf4> 7b00: 0407f693 andi a3,a5,64 7b04: 411c lw a5,0(a0) 7b06: c30c sw a1,0(a4) 7b08: dab9 beqz a3,7a5e <_printf_i+0x70> 7b0a: 07c2 slli a5,a5,0x10 7b0c: 87c1 srai a5,a5,0x10 7b0e: bf81 j 7a5e <_printf_i+0x70> 7b10: 0405f593 andi a1,a1,64 7b14: c308 sw a0,0(a4) 7b16: d9c9 beqz a1,7aa8 <_printf_i+0xba> 7b18: 239e lhu a5,0(a5) 7b1a: 06f00713 li a4,111 7b1e: 0ee68763 beq a3,a4,7c0c <_printf_i+0x21e> 7b22: 00001697 auipc a3,0x1 7b26: 83668693 addi a3,a3,-1994 # 8358 <__sf_fake_stdout+0x34> 7b2a: 4729 li a4,10 7b2c: 040401a3 sb zero,67(s0) 7b30: 404c lw a1,4(s0) 7b32: c40c sw a1,8(s0) 7b34: 0005c563 bltz a1,7b3e <_printf_i+0x150> 7b38: 4008 lw a0,0(s0) 7b3a: 996d andi a0,a0,-5 7b3c: c008 sw a0,0(s0) 7b3e: e399 bnez a5,7b44 <_printf_i+0x156> 7b40: 8ab2 mv s5,a2 7b42: cd89 beqz a1,7b5c <_printf_i+0x16e> 7b44: 8ab2 mv s5,a2 7b46: 02e7f5b3 remu a1,a5,a4 7b4a: 1afd addi s5,s5,-1 7b4c: 95b6 add a1,a1,a3 7b4e: 218c lbu a1,0(a1) 7b50: 00ba8023 sb a1,0(s5) 7b54: 02e7d5b3 divu a1,a5,a4 7b58: 0ce7f063 bgeu a5,a4,7c18 <_printf_i+0x22a> 7b5c: 47a1 li a5,8 7b5e: 00f71e63 bne a4,a5,7b7a <_printf_i+0x18c> 7b62: 401c lw a5,0(s0) 7b64: 8b85 andi a5,a5,1 7b66: cb91 beqz a5,7b7a <_printf_i+0x18c> 7b68: 4058 lw a4,4(s0) 7b6a: 481c lw a5,16(s0) 7b6c: 00e7c763 blt a5,a4,7b7a <_printf_i+0x18c> 7b70: 03000793 li a5,48 7b74: fefa8fa3 sb a5,-1(s5) 7b78: 1afd addi s5,s5,-1 7b7a: 41560633 sub a2,a2,s5 7b7e: c810 sw a2,16(s0) 7b80: 874e mv a4,s3 7b82: 86ca mv a3,s2 7b84: 0070 addi a2,sp,12 7b86: 85a2 mv a1,s0 7b88: 8526 mv a0,s1 7b8a: d59ff0ef jal ra,78e2 <_printf_common> 7b8e: 5a7d li s4,-1 7b90: 0b451d63 bne a0,s4,7c4a <_printf_i+0x25c> 7b94: 557d li a0,-1 7b96: 50b2 lw ra,44(sp) 7b98: 5422 lw s0,40(sp) 7b9a: 5492 lw s1,36(sp) 7b9c: 5902 lw s2,32(sp) 7b9e: 49f2 lw s3,28(sp) 7ba0: 4a62 lw s4,24(sp) 7ba2: 4ad2 lw s5,20(sp) 7ba4: 4b42 lw s6,16(sp) 7ba6: 6145 addi sp,sp,48 7ba8: 8082 ret 7baa: 04d582a3 sb a3,69(a1) 7bae: 00000697 auipc a3,0x0 7bb2: 7aa68693 addi a3,a3,1962 # 8358 <__sf_fake_stdout+0x34> 7bb6: 400c lw a1,0(s0) 7bb8: 4308 lw a0,0(a4) 7bba: 0805f813 andi a6,a1,128 7bbe: 411c lw a5,0(a0) 7bc0: 0511 addi a0,a0,4 7bc2: 02080d63 beqz a6,7bfc <_printf_i+0x20e> 7bc6: c308 sw a0,0(a4) 7bc8: 0015f713 andi a4,a1,1 7bcc: c701 beqz a4,7bd4 <_printf_i+0x1e6> 7bce: 0205e593 ori a1,a1,32 7bd2: c00c sw a1,0(s0) 7bd4: 4741 li a4,16 7bd6: fbb9 bnez a5,7b2c <_printf_i+0x13e> 7bd8: 400c lw a1,0(s0) 7bda: fdf5f593 andi a1,a1,-33 7bde: c00c sw a1,0(s0) 7be0: b7b1 j 7b2c <_printf_i+0x13e> 7be2: 419c lw a5,0(a1) 7be4: 0207e793 ori a5,a5,32 7be8: c19c sw a5,0(a1) 7bea: 07800793 li a5,120 7bee: 04f402a3 sb a5,69(s0) 7bf2: 00000697 auipc a3,0x0 7bf6: 77a68693 addi a3,a3,1914 # 836c <__sf_fake_stdout+0x48> 7bfa: bf75 j 7bb6 <_printf_i+0x1c8> 7bfc: 0405f813 andi a6,a1,64 7c00: c308 sw a0,0(a4) 7c02: fc0803e3 beqz a6,7bc8 <_printf_i+0x1da> 7c06: 07c2 slli a5,a5,0x10 7c08: 83c1 srli a5,a5,0x10 7c0a: bf7d j 7bc8 <_printf_i+0x1da> 7c0c: 00000697 auipc a3,0x0 7c10: 74c68693 addi a3,a3,1868 # 8358 <__sf_fake_stdout+0x34> 7c14: 4721 li a4,8 7c16: bf19 j 7b2c <_printf_i+0x13e> 7c18: 87ae mv a5,a1 7c1a: b735 j 7b46 <_printf_i+0x158> 7c1c: 4194 lw a3,0(a1) 7c1e: 431c lw a5,0(a4) 7c20: 49cc lw a1,20(a1) 7c22: 0806f813 andi a6,a3,128 7c26: 00478513 addi a0,a5,4 7c2a: 00080663 beqz a6,7c36 <_printf_i+0x248> 7c2e: c308 sw a0,0(a4) 7c30: 439c lw a5,0(a5) 7c32: c38c sw a1,0(a5) 7c34: a039 j 7c42 <_printf_i+0x254> 7c36: c308 sw a0,0(a4) 7c38: 0406f693 andi a3,a3,64 7c3c: 439c lw a5,0(a5) 7c3e: daf5 beqz a3,7c32 <_printf_i+0x244> 7c40: a38e sh a1,0(a5) 7c42: 00042823 sw zero,16(s0) 7c46: 8ab2 mv s5,a2 7c48: bf25 j 7b80 <_printf_i+0x192> 7c4a: 4814 lw a3,16(s0) 7c4c: 8656 mv a2,s5 7c4e: 85ca mv a1,s2 7c50: 8526 mv a0,s1 7c52: 9982 jalr s3 7c54: f54500e3 beq a0,s4,7b94 <_printf_i+0x1a6> 7c58: 401c lw a5,0(s0) 7c5a: 8b89 andi a5,a5,2 7c5c: e78d bnez a5,7c86 <_printf_i+0x298> 7c5e: 47b2 lw a5,12(sp) 7c60: 4448 lw a0,12(s0) 7c62: f2f55ae3 bge a0,a5,7b96 <_printf_i+0x1a8> 7c66: 853e mv a0,a5 7c68: b73d j 7b96 <_printf_i+0x1a8> 7c6a: 4685 li a3,1 7c6c: 8656 mv a2,s5 7c6e: 85ca mv a1,s2 7c70: 8526 mv a0,s1 7c72: 9982 jalr s3 7c74: f36500e3 beq a0,s6,7b94 <_printf_i+0x1a6> 7c78: 0a05 addi s4,s4,1 7c7a: 445c lw a5,12(s0) 7c7c: 4732 lw a4,12(sp) 7c7e: 8f99 sub a5,a5,a4 7c80: fefa45e3 blt s4,a5,7c6a <_printf_i+0x27c> 7c84: bfe9 j 7c5e <_printf_i+0x270> 7c86: 4a01 li s4,0 7c88: 01940a93 addi s5,s0,25 7c8c: 5b7d li s6,-1 7c8e: b7f5 j 7c7a <_printf_i+0x28c> 00007c90 <_sbrk_r>: 7c90: 1141 addi sp,sp,-16 7c92: c422 sw s0,8(sp) 7c94: 842a mv s0,a0 7c96: 852e mv a0,a1 7c98: 20000797 auipc a5,0x20000 7c9c: 8807a623 sw zero,-1908(a5) # 20007524 7ca0: c606 sw ra,12(sp) 7ca2: 933fb0ef jal ra,35d4 <_sbrk> 7ca6: 57fd li a5,-1 7ca8: 00f51963 bne a0,a5,7cba <_sbrk_r+0x2a> 7cac: 20000797 auipc a5,0x20000 7cb0: 87878793 addi a5,a5,-1928 # 20007524 7cb4: 439c lw a5,0(a5) 7cb6: c391 beqz a5,7cba <_sbrk_r+0x2a> 7cb8: c01c sw a5,0(s0) 7cba: 40b2 lw ra,12(sp) 7cbc: 4422 lw s0,8(sp) 7cbe: 0141 addi sp,sp,16 7cc0: 8082 ret 00007cc2 <__sread>: 7cc2: 1141 addi sp,sp,-16 7cc4: c422 sw s0,8(sp) 7cc6: 842e mv s0,a1 7cc8: 00e59583 lh a1,14(a1) 7ccc: c606 sw ra,12(sp) 7cce: 2a5d jal 7e84 <_read_r> 7cd0: 00054963 bltz a0,7ce2 <__sread+0x20> 7cd4: 487c lw a5,84(s0) 7cd6: 97aa add a5,a5,a0 7cd8: c87c sw a5,84(s0) 7cda: 40b2 lw ra,12(sp) 7cdc: 4422 lw s0,8(sp) 7cde: 0141 addi sp,sp,16 7ce0: 8082 ret 7ce2: 245e lhu a5,12(s0) 7ce4: 777d lui a4,0xfffff 7ce6: 177d addi a4,a4,-1 7ce8: 8ff9 and a5,a5,a4 7cea: a45e sh a5,12(s0) 7cec: b7fd j 7cda <__sread+0x18> 00007cee <__swrite>: 7cee: 25de lhu a5,12(a1) 7cf0: 1101 addi sp,sp,-32 7cf2: cc22 sw s0,24(sp) 7cf4: ca26 sw s1,20(sp) 7cf6: c84a sw s2,16(sp) 7cf8: c64e sw s3,12(sp) 7cfa: ce06 sw ra,28(sp) 7cfc: 1007f793 andi a5,a5,256 7d00: 84aa mv s1,a0 7d02: 842e mv s0,a1 7d04: 8932 mv s2,a2 7d06: 89b6 mv s3,a3 7d08: c791 beqz a5,7d14 <__swrite+0x26> 7d0a: 00e59583 lh a1,14(a1) 7d0e: 4689 li a3,2 7d10: 4601 li a2,0 7d12: 220d jal 7e34 <_lseek_r> 7d14: 245e lhu a5,12(s0) 7d16: 777d lui a4,0xfffff 7d18: 177d addi a4,a4,-1 7d1a: 8ff9 and a5,a5,a4 7d1c: a45e sh a5,12(s0) 7d1e: 00e41583 lh a1,14(s0) 7d22: 4462 lw s0,24(sp) 7d24: 40f2 lw ra,28(sp) 7d26: 86ce mv a3,s3 7d28: 864a mv a2,s2 7d2a: 49b2 lw s3,12(sp) 7d2c: 4942 lw s2,16(sp) 7d2e: 8526 mv a0,s1 7d30: 44d2 lw s1,20(sp) 7d32: 6105 addi sp,sp,32 7d34: a825 j 7d6c <_write_r> 00007d36 <__sseek>: 7d36: 1141 addi sp,sp,-16 7d38: c422 sw s0,8(sp) 7d3a: 842e mv s0,a1 7d3c: 00e59583 lh a1,14(a1) 7d40: c606 sw ra,12(sp) 7d42: 28cd jal 7e34 <_lseek_r> 7d44: 57fd li a5,-1 7d46: 245a lhu a4,12(s0) 7d48: 00f51a63 bne a0,a5,7d5c <__sseek+0x26> 7d4c: 77fd lui a5,0xfffff 7d4e: 17fd addi a5,a5,-1 7d50: 8ff9 and a5,a5,a4 7d52: a45e sh a5,12(s0) 7d54: 40b2 lw ra,12(sp) 7d56: 4422 lw s0,8(sp) 7d58: 0141 addi sp,sp,16 7d5a: 8082 ret 7d5c: 6785 lui a5,0x1 7d5e: 8fd9 or a5,a5,a4 7d60: a45e sh a5,12(s0) 7d62: c868 sw a0,84(s0) 7d64: bfc5 j 7d54 <__sseek+0x1e> 00007d66 <__sclose>: 7d66: 00e59583 lh a1,14(a1) 7d6a: a825 j 7da2 <_close_r> 00007d6c <_write_r>: 7d6c: 1141 addi sp,sp,-16 7d6e: c422 sw s0,8(sp) 7d70: 842a mv s0,a0 7d72: 852e mv a0,a1 7d74: 85b2 mv a1,a2 7d76: 8636 mv a2,a3 7d78: 1ffff797 auipc a5,0x1ffff 7d7c: 7a07a623 sw zero,1964(a5) # 20007524 7d80: c606 sw ra,12(sp) 7d82: 815fb0ef jal ra,3596 <_write> 7d86: 57fd li a5,-1 7d88: 00f51963 bne a0,a5,7d9a <_write_r+0x2e> 7d8c: 1ffff797 auipc a5,0x1ffff 7d90: 79878793 addi a5,a5,1944 # 20007524 7d94: 439c lw a5,0(a5) 7d96: c391 beqz a5,7d9a <_write_r+0x2e> 7d98: c01c sw a5,0(s0) 7d9a: 40b2 lw ra,12(sp) 7d9c: 4422 lw s0,8(sp) 7d9e: 0141 addi sp,sp,16 7da0: 8082 ret 00007da2 <_close_r>: 7da2: 1141 addi sp,sp,-16 7da4: c422 sw s0,8(sp) 7da6: 842a mv s0,a0 7da8: 852e mv a0,a1 7daa: 1ffff797 auipc a5,0x1ffff 7dae: 7607ad23 sw zero,1914(a5) # 20007524 7db2: c606 sw ra,12(sp) 7db4: 2211 jal 7eb8 <_close> 7db6: 57fd li a5,-1 7db8: 00f51963 bne a0,a5,7dca <_close_r+0x28> 7dbc: 1ffff797 auipc a5,0x1ffff 7dc0: 76878793 addi a5,a5,1896 # 20007524 7dc4: 439c lw a5,0(a5) 7dc6: c391 beqz a5,7dca <_close_r+0x28> 7dc8: c01c sw a5,0(s0) 7dca: 40b2 lw ra,12(sp) 7dcc: 4422 lw s0,8(sp) 7dce: 0141 addi sp,sp,16 7dd0: 8082 ret 00007dd2 <_fstat_r>: 7dd2: 1141 addi sp,sp,-16 7dd4: c422 sw s0,8(sp) 7dd6: 842a mv s0,a0 7dd8: 852e mv a0,a1 7dda: 85b2 mv a1,a2 7ddc: 1ffff797 auipc a5,0x1ffff 7de0: 7407a423 sw zero,1864(a5) # 20007524 7de4: c606 sw ra,12(sp) 7de6: 20cd jal 7ec8 <_fstat> 7de8: 57fd li a5,-1 7dea: 00f51963 bne a0,a5,7dfc <_fstat_r+0x2a> 7dee: 1ffff797 auipc a5,0x1ffff 7df2: 73678793 addi a5,a5,1846 # 20007524 7df6: 439c lw a5,0(a5) 7df8: c391 beqz a5,7dfc <_fstat_r+0x2a> 7dfa: c01c sw a5,0(s0) 7dfc: 40b2 lw ra,12(sp) 7dfe: 4422 lw s0,8(sp) 7e00: 0141 addi sp,sp,16 7e02: 8082 ret 00007e04 <_isatty_r>: 7e04: 1141 addi sp,sp,-16 7e06: c422 sw s0,8(sp) 7e08: 842a mv s0,a0 7e0a: 852e mv a0,a1 7e0c: 1ffff797 auipc a5,0x1ffff 7e10: 7007ac23 sw zero,1816(a5) # 20007524 7e14: c606 sw ra,12(sp) 7e16: 20c9 jal 7ed8 <_isatty> 7e18: 57fd li a5,-1 7e1a: 00f51963 bne a0,a5,7e2c <_isatty_r+0x28> 7e1e: 1ffff797 auipc a5,0x1ffff 7e22: 70678793 addi a5,a5,1798 # 20007524 7e26: 439c lw a5,0(a5) 7e28: c391 beqz a5,7e2c <_isatty_r+0x28> 7e2a: c01c sw a5,0(s0) 7e2c: 40b2 lw ra,12(sp) 7e2e: 4422 lw s0,8(sp) 7e30: 0141 addi sp,sp,16 7e32: 8082 ret 00007e34 <_lseek_r>: 7e34: 1141 addi sp,sp,-16 7e36: c422 sw s0,8(sp) 7e38: 842a mv s0,a0 7e3a: 852e mv a0,a1 7e3c: 85b2 mv a1,a2 7e3e: 8636 mv a2,a3 7e40: 1ffff797 auipc a5,0x1ffff 7e44: 6e07a223 sw zero,1764(a5) # 20007524 7e48: c606 sw ra,12(sp) 7e4a: 2879 jal 7ee8 <_lseek> 7e4c: 57fd li a5,-1 7e4e: 00f51963 bne a0,a5,7e60 <_lseek_r+0x2c> 7e52: 1ffff797 auipc a5,0x1ffff 7e56: 6d278793 addi a5,a5,1746 # 20007524 7e5a: 439c lw a5,0(a5) 7e5c: c391 beqz a5,7e60 <_lseek_r+0x2c> 7e5e: c01c sw a5,0(s0) 7e60: 40b2 lw ra,12(sp) 7e62: 4422 lw s0,8(sp) 7e64: 0141 addi sp,sp,16 7e66: 8082 ret 00007e68 : 7e68: 0ff5f593 andi a1,a1,255 7e6c: 962a add a2,a2,a0 7e6e: 00c51463 bne a0,a2,7e76 7e72: 4501 li a0,0 7e74: 8082 ret 7e76: 211c lbu a5,0(a0) 7e78: feb78ee3 beq a5,a1,7e74 7e7c: 0505 addi a0,a0,1 7e7e: bfc5 j 7e6e 00007e80 <__malloc_lock>: 7e80: 8082 ret 00007e82 <__malloc_unlock>: 7e82: 8082 ret 00007e84 <_read_r>: 7e84: 1141 addi sp,sp,-16 7e86: c422 sw s0,8(sp) 7e88: 842a mv s0,a0 7e8a: 852e mv a0,a1 7e8c: 85b2 mv a1,a2 7e8e: 8636 mv a2,a3 7e90: 1ffff797 auipc a5,0x1ffff 7e94: 6807aa23 sw zero,1684(a5) # 20007524 7e98: c606 sw ra,12(sp) 7e9a: 28b9 jal 7ef8 <_read> 7e9c: 57fd li a5,-1 7e9e: 00f51963 bne a0,a5,7eb0 <_read_r+0x2c> 7ea2: 1ffff797 auipc a5,0x1ffff 7ea6: 68278793 addi a5,a5,1666 # 20007524 7eaa: 439c lw a5,0(a5) 7eac: c391 beqz a5,7eb0 <_read_r+0x2c> 7eae: c01c sw a5,0(s0) 7eb0: 40b2 lw ra,12(sp) 7eb2: 4422 lw s0,8(sp) 7eb4: 0141 addi sp,sp,16 7eb6: 8082 ret 00007eb8 <_close>: 7eb8: 05800793 li a5,88 7ebc: 1ffff717 auipc a4,0x1ffff 7ec0: 66f72423 sw a5,1640(a4) # 20007524 7ec4: 557d li a0,-1 7ec6: 8082 ret 00007ec8 <_fstat>: 7ec8: 05800793 li a5,88 7ecc: 1ffff717 auipc a4,0x1ffff 7ed0: 64f72c23 sw a5,1624(a4) # 20007524 7ed4: 557d li a0,-1 7ed6: 8082 ret 00007ed8 <_isatty>: 7ed8: 05800793 li a5,88 7edc: 1ffff717 auipc a4,0x1ffff 7ee0: 64f72423 sw a5,1608(a4) # 20007524 7ee4: 4501 li a0,0 7ee6: 8082 ret 00007ee8 <_lseek>: 7ee8: 05800793 li a5,88 7eec: 1ffff717 auipc a4,0x1ffff 7ef0: 62f72c23 sw a5,1592(a4) # 20007524 7ef4: 557d li a0,-1 7ef6: 8082 ret 00007ef8 <_read>: 7ef8: 05800793 li a5,88 7efc: 1ffff717 auipc a4,0x1ffff 7f00: 62f72423 sw a5,1576(a4) # 20007524 7f04: 557d li a0,-1 7f06: 8082 ret 7f08: 656d lui a0,0x1b 7f0a: 6370 flw fa2,68(a4) 7f0c: 253a lhu a4,10(a0) 7f0e: 3830 lbu a2,19(s0) 7f10: 0a78 addi a4,sp,284 7f12: 0000 unimp 7f14: 636d lui t1,0x1b 7f16: 7561 lui a0,0xffff8 7f18: 253a6573 csrrsi a0,0x253,20 7f1c: 3830 lbu a2,19(s0) 7f1e: 0a78 addi a4,sp,284 7f20: 0000 unimp 7f22: 0000 unimp 7f24: 746d lui s0,0xffffb 7f26: 6176 flw ft2,92(sp) 7f28: 3a6c lbu a1,23(a2) 7f2a: 3025 jal 7752 <_vfiprintf_r+0xf8> 7f2c: 7838 flw fa4,112(s0) 7f2e: 000a c.slli zero,0x2 7f30: 74737953 0x74737953 7f34: 6d65 lui s10,0x19 7f36: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 7f3a: 6425 lui s0,0x9 7f3c: 0a0d addi s4,s4,3 7f3e: 0000 unimp 7f40: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 7f44: 4449 li s0,18 7f46: 253a lhu a4,10(a0) 7f48: 3830 lbu a2,19(s0) 7f4a: 0d78 addi a4,sp,668 7f4c: 000a c.slli zero,0x2 7f4e: 0000 unimp 7f50: 3156 lhu a3,36(a0) 7f52: 2e30 lbu a2,26(a2) 7f54: 2e34 lbu a3,26(a2) 7f56: 0036 c.slli zero,0xd 7f58: 7246 flw ft4,112(sp) 7f5a: 6565 lui a0,0x19 7f5c: 5452 lw s0,52(sp) 7f5e: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 7f62: 7265 lui tp,0xffff9 7f64: 656e flw fa0,216(sp) 7f66: 206c lbu a1,6(s0) 7f68: 6556 flw fa0,84(sp) 7f6a: 7372 flw ft6,60(sp) 7f6c: 6f69 lui t5,0x1a 7f6e: 3a6e lhu a1,54(a2) 7f70: 7325 lui t1,0xfffe9 7f72: 0a0d addi s4,s4,3 7f74: 0000 unimp 7f76: 0000 unimp 7f78: 756f6873 csrrsi a6,0x756,30 7f7c: 646c flw fa1,76(s0) 7f7e: 276e lhu a1,14(a4) 7f80: 2074 lbu a3,6(s0) 7f82: 7572 flw fa0,60(sp) 7f84: 206e lhu a1,6(s0) 7f86: 7461 lui s0,0xffff8 7f88: 6820 flw fs0,80(s0) 7f8a: 7265 lui tp,0xffff9 7f8c: 2165 jal 8434 <_data_lma+0xb4> 7f8e: 0021 c.nop 8 7f90: 2e2e lhu a1,26(a2) 7f92: 6572462f 0x6572462f 7f96: 5265 li tp,-7 7f98: 4f54 lw a3,28(a4) 7f9a: 6f702f53 0x6f702f53 7f9e: 7472 flw fs0,60(sp) 7fa0: 6261 lui tp,0x18 7fa2: 656c flw fa1,76(a0) 7fa4: 6d654d2f 0x6d654d2f 7fa8: 614d addi sp,sp,176 7faa: 676e flw fa4,216(sp) 7fac: 6165682f 0x6165682f 7fb0: 5f70 lw a2,124(a4) 7fb2: 2e34 lbu a3,26(a2) 7fb4: 00000063 beqz zero,7fb4 <_read+0xbc> 7fb8: 7265 lui tp,0xffff9 7fba: 2072 lhu a2,6(s0) 7fbc: 7461 lui s0,0xffff8 7fbe: 6c20 flw fs0,88(s0) 7fc0: 6e69 lui t3,0x1a 7fc2: 2065 jal 806a <_read+0x172> 7fc4: 6425 lui s0,0x9 7fc6: 6f20 flw fs0,88(a4) 7fc8: 2066 lhu s1,6(s0) 7fca: 6966 flw fs2,88(sp) 7fcc: 656c flw fa1,76(a0) 7fce: 2220 lbu s0,2(a2) 7fd0: 7325 lui t1,0xfffe9 7fd2: 2e22 lhu s0,26(a2) 7fd4: 0d20 addi s0,sp,664 7fd6: 200a lhu a0,0(s0) 7fd8: 0000 unimp 7fda: 0000 unimp 7fdc: 2e2e lhu a1,26(a2) 7fde: 6572462f 0x6572462f 7fe2: 5265 li tp,-7 7fe4: 4f54 lw a3,28(a4) 7fe6: 6f702f53 0x6f702f53 7fea: 7472 flw fs0,60(sp) 7fec: 6261 lui tp,0x18 7fee: 656c flw fa1,76(a0) 7ff0: 4343472f 0x4343472f 7ff4: 5349522f 0x5349522f 7ff8: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 7ffc: 6f70 flw fa2,92(a4) 7ffe: 7472 flw fs0,60(sp) 8000: 632e flw ft6,200(sp) 8002: 0000 unimp 8004: 2e2e lhu a1,26(a2) 8006: 6572462f 0x6572462f 800a: 5265 li tp,-7 800c: 4f54 lw a3,28(a4) 800e: 75712f53 0x75712f53 8012: 7565 lui a0,0xffff9 8014: 2e65 jal 83cc <_data_lma+0x4c> 8016: 2e2e0063 beq t3,sp,82f6 <__sf_fake_stderr+0x12> 801a: 6572462f 0x6572462f 801e: 5265 li tp,-7 8020: 4f54 lw a3,28(a4) 8022: 61742f53 0x61742f53 8026: 2e736b73 csrrsi s6,0x2e7,6 802a: 44490063 beq s2,tp,846a <_data_lma+0xea> 802e: 454c lw a1,12(a0) 8030: 0000 unimp 8032: 0000 unimp 8034: 32e0 lbu s0,7(a3) 8036: 0000 unimp 8038: 32e0 lbu s0,7(a3) 803a: 0000 unimp 803c: 3320 lbu s0,3(a4) 803e: 0000 unimp 8040: 332c lbu a1,3(a4) 8042: 0000 unimp 8044: 3370 lbu a2,7(a4) 8046: 0000 unimp 8048: 32e0 lbu s0,7(a3) 804a: 0000 unimp 804c: 32e0 lbu s0,7(a3) 804e: 0000 unimp 8050: 3320 lbu s0,3(a4) 8052: 0000 unimp 8054: 332c lbu a1,3(a4) 8056: 0000 unimp 8058: 6d54 flw fa3,28(a0) 805a: 5172 lw sp,60(sp) 805c: 0000 unimp 805e: 0000 unimp 8060: 2e2e lhu a1,26(a2) 8062: 6572462f 0x6572462f 8066: 5265 li tp,-7 8068: 4f54 lw a3,28(a4) 806a: 69742f53 0x69742f53 806e: 656d lui a0,0x1b 8070: 7372 flw ft6,60(sp) 8072: 632e flw ft6,200(sp) 8074: 0000 unimp 8076: 0000 unimp 8078: 6d54 flw fa3,28(a0) 807a: 2072 lhu a2,6(s0) 807c: 00637653 fadd.s fa2,ft6,ft6 8080: 3a534067 0x3a534067 8084: 3c113c47 0x3c113c47 8088: 3ad34067 0x3ad34067 808c: 314a lhu a0,36(a0) 808e: 6954 flw fa3,20(a0) 8090: 656d lui a0,0x1b 8092: 0072 c.slli zero,0x1c 8094: 324a lhu a0,36(a2) 8096: 6954 flw fa3,20(a0) 8098: 656d lui a0,0x1b 809a: 0072 c.slli zero,0x1c 809c: 334a lhu a0,36(a4) 809e: 6954 flw fa3,20(a0) 80a0: 656d lui a0,0x1b 80a2: 0072 c.slli zero,0x1c 80a4: 344a lhu a0,44(s0) 80a6: 6954 flw fa3,20(a0) 80a8: 656d lui a0,0x1b 80aa: 0072 c.slli zero,0x1c 80ac: 354a lhu a0,44(a0) 80ae: 305f 6954 656d 0x656d6954305f 80b4: 0072 c.slli zero,0x1c 80b6: 0000 unimp 80b8: 464e495b 0x464e495b 80bc: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 80c0: 7325 lui t1,0xfffe9 80c2: 253a lhu a4,10(a0) 80c4: 5d64 lw s1,124(a0) 80c6: 7820 flw fs0,112(s0) 80c8: 6f50 flw fa2,28(a4) 80ca: 7472 flw fs0,60(sp) 80cc: 46746547 fmsub.q fa0,fs0,ft7,fs0,unknown 80d0: 6572 flw fa0,28(sp) 80d2: 4865 li a6,25 80d4: 6165 addi sp,sp,112 80d6: 5370 lw a2,100(a4) 80d8: 7a69 lui s4,0xffffa 80da: 2065 jal 8182 <_read+0x28a> 80dc: 203a lhu a4,2(s0) 80de: 6425 lui s0,0x9 80e0: 0a0d addi s4,s4,3 80e2: 0000 unimp 80e4: 6d6d6f63 bltu s10,s6,87c2 <_data_lma+0x442> 80e8: 61546e6f jal t3,4eefc <_data_lma+0x46b7c> 80ec: 00006b73 csrrsi s6,ustatus,0 80f0: 7274 flw fa3,100(a2) 80f2: 6e61 lui t3,0x18 80f4: 74696d73 csrrsi s10,0x746,18 80f8: 6154 flw fa3,4(a0) 80fa: 00006b73 csrrsi s6,ustatus,0 80fe: 0000 unimp 8100: 7055 c.lui zero,0xffff5 8102: 6552 flw fa0,20(sp) 8104: 76696563 bltu s2,t1,886e <_data_lma+0x4ee> 8108: 5465 li s0,-7 810a: 7361 lui t1,0xffff8 810c: 0000006b 0x6b 8110: 6f44 flw fs1,28(a4) 8112: 65526e77 0x65526e77 8116: 76696563 bltu s2,t1,8880 <_data_lma+0x500> 811a: 5465 li s0,-7 811c: 7361 lui t1,0xffff8 811e: 7246006b 0x7246006b 8122: 6565 lui a0,0x19 8124: 654d lui a0,0x13 8126: 6f6d lui t5,0x1b 8128: 7972 flw fs2,60(sp) 812a: 6154 flw fa3,4(a0) 812c: 00006b73 csrrsi s6,ustatus,0 8130: 0000 unimp 8132: 4120 lw s0,64(a0) 8134: 464e495b 0x464e495b 8138: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 813c: 7325 lui t1,0xfffe9 813e: 253a lhu a4,10(a0) 8140: 5d64 lw s1,124(a0) 8142: 6920 flw fs0,80(a0) 8144: 206e lhu a1,6(s0) 8146: 4d5f5747 0x4d5f5747 814a: 72506773 csrrsi a4,0x725,0 814e: 7546636f jal t1,6e8a2 <_data_lma+0x66522> 8152: 636e flw ft6,216(sp) 8154: 445f 7369 7274 0x72747369445f 815a: 6269 lui tp,0x1a 815c: 7475 lui s0,0xffffd 815e: 6f69 lui t5,0x1a 8160: 5f6e lw t5,248(sp) 8162: 7250 flw fa2,36(a2) 8164: 6c69666f jal a2,9e82a <_data_lma+0x964aa> 8168: 0a65 addi s4,s4,25 816a: 0a0d addi s4,s4,3 816c: 0000 unimp 816e: 0000 unimp 8170: 464e495b 0x464e495b 8174: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 8178: 7325 lui t1,0xfffe9 817a: 253a lhu a4,10(a0) 817c: 5d64 lw s1,124(a0) 817e: 6920 flw fs0,80(a0) 8180: 206e lhu a1,6(s0) 8182: 4d5f5747 0x4d5f5747 8186: 72506773 csrrsi a4,0x725,0 818a: 7546636f jal t1,6e8de <_data_lma+0x6655e> 818e: 636e flw ft6,216(sp) 8190: 525f 6165 5f64 0x5f646165525f 8196: 7250 flw fa2,36(a2) 8198: 6c69666f jal a2,9e85e <_data_lma+0x964de> 819c: 0a65 addi s4,s4,25 819e: 0a0d addi s4,s4,3 81a0: 0000 unimp 81a2: 0000 unimp 81a4: e7c2 fsw fa6,204(sp) 81a6: ffff 0xffff 81a8: e714 fsw fa3,8(a4) 81aa: ffff 0xffff 81ac: e714 fsw fa3,8(a4) 81ae: ffff 0xffff 81b0: e712 fsw ft4,140(sp) 81b2: ffff 0xffff 81b4: e718 fsw fa4,8(a4) 81b6: ffff 0xffff 81b8: e718 fsw fa4,8(a4) 81ba: ffff 0xffff 81bc: e6e8 fsw fa0,76(a3) 81be: ffff 0xffff 81c0: e712 fsw ft4,140(sp) 81c2: ffff 0xffff 81c4: e718 fsw fa4,8(a4) 81c6: ffff 0xffff 81c8: e6e8 fsw fa0,76(a3) 81ca: ffff 0xffff 81cc: e718 fsw fa4,8(a4) 81ce: ffff 0xffff 81d0: e712 fsw ft4,140(sp) 81d2: ffff 0xffff 81d4: e7b0 fsw fa2,72(a5) 81d6: ffff 0xffff 81d8: e7b0 fsw fa2,72(a5) 81da: ffff 0xffff 81dc: e7b0 fsw fa2,72(a5) 81de: ffff 0xffff 81e0: e6e8 fsw fa0,76(a3) 81e2: ffff 0xffff 000081e4 <__clz_tab>: 81e4: 0100 0202 0303 0303 0404 0404 0404 0404 ................ 81f4: 0505 0505 0505 0505 0505 0505 0505 0505 ................ 8204: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8214: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8224: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8234: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8244: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8254: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8264: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8274: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8284: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8294: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82a4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82b4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82c4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 82d4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 000082e4 <__sf_fake_stderr>: ... 00008304 <__sf_fake_stdin>: ... 00008324 <__sf_fake_stdout>: ... 8344: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE 8354: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB 8364: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 8374: 3938 6261 6463 6665 0000 0000 89abcdef....