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 0x000084e4 memsz 0x000084e4 flags r-x LOAD off 0x0000a000 vaddr 0x20000000 paddr 0x000084e4 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 000082e4 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 000084e4 000084e4 0000a220 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 0000a220 2**0 CONTENTS 5 .dlalign 00000000 000084e4 000084e4 0000a220 2**0 CONTENTS 6 .data 00000220 20000000 000084e4 0000a000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00007308 20000220 00008704 0000a220 2**2 ALLOC 8 .stack 00000800 20007800 20007800 0000a800 2**0 ALLOC 9 .debug_info 00029d09 00000000 00000000 0000a220 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 00006837 00000000 00000000 00033f29 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 000013c0 00000000 00000000 0003a760 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001b00 00000000 00000000 0003bb20 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 00020b81 00000000 00000000 0003d620 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 000063b3 00000000 00000000 0005e1a1 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 00064554 2**0 CONTENTS, READONLY 16 .debug_frame 000040bc 00000000 00000000 00064588 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 0000a6b6 00000000 00000000 00068644 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 00072cfc 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 00072d80 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 000084e4 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 000084e4 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 00004386 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 0000457a 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 00005082 l F .text 00000016 J5_0_485_tmrCallback 00005098 l F .text 00000016 J4_485_tmrCallback 000050ae l F .text 00000016 J3_485_tmrCallback 000050c4 l F .text 00000016 J2_485_tmrCallback 000050da 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 00005812 l F .text 00000008 FreeMemory_Task 0000581a l F .text 00000020 DownReceive_Task 0000583a l F .text 00000018 UpReceive_Task 00005852 l F .text 00000008 transmit_Task 0000585a l F .text 00000066 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 00005f64 l F .text 0000000e ReadRegisterPort9_Power 00005f72 l F .text 0000000e ReadRegisterPort8_Power 00005f80 l F .text 0000000e ReadRegisterPort7_Power 00005f8e l F .text 0000000e ReadRegisterPort6_Power 00005f9c l F .text 0000000e ReadRegisterPort5_Power 00005faa l F .text 0000000e ReadRegisterPort4_Power 00005fb8 l F .text 0000000e ReadRegisterPort3_Power 00005fc6 l F .text 0000000e ReadRegisterPort2_Power 00005fd4 l F .text 0000000e ReadRegisterPort1_Power 00005fe2 l F .text 00000020 ReadRegisterTemperature 00006002 l F .text 00000020 ReadRegisterWorkVoltage 00006022 l F .text 00000020 ReadRegisterWorkCurrent 00006042 l F .text 00000012 WriteRegisterPort9_Power 00006054 l F .text 00000012 WriteRegisterPort8_Power 00006066 l F .text 00000012 WriteRegisterPort7_Power 00006078 l F .text 00000012 WriteRegisterPort6_Power 0000608a l F .text 00000012 WriteRegisterPort5_Power 0000609c l F .text 00000012 WriteRegisterPort4_Power 000060ae l F .text 00000012 WriteRegisterPort3_Power 000060c0 l F .text 00000012 WriteRegisterPort2_Power 000060d2 l F .text 00000028 WriteRegisterPort1_Power 00006138 l F .text 00000072 analysisWriteRegStartNumberGW 00006138 l F .text 00000072 analysisReadCfgLengthGW 00006138 l F .text 00000072 analysisCfgLengthGW 000061aa l F .text 000006d0 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.6660 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 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 00007258 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 000076ea 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 00005268 g F .text 0000001c J2_485_IN_RXNE 000008bc w .text 00000000 TIM8_TRG_COM_IRQHandler 000008bc w .text 00000000 TIM8_CC_IRQHandler 000051a2 g F .text 00000022 J1_485_IN_IDLE 00007efe g F .text 00000030 _isatty_r 00006e2a g F .text 000000d4 _puts_r 0000444e g F .text 00000074 writePwrCtrlState 00007f2e 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 0000433a g F .text 0000004c UART8_IRQHandler 00001670 g F .text 00000042 vPortExitCritical 000048c0 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 00004660 g F .text 0000002a Init_J1_485 00006dea g F .text 00000040 printf 20000a00 g .data 00000000 __global_pointer$ 000004ee g F .text 00000028 .hidden __riscv_save_8 00005f40 g F .text 00000012 J5_0_485_IN_TXE 000008bc w .text 00000000 TIM1_CC_IRQHandler 00007e30 g F .text 00000030 __sseek 0000730e g F .text 0000006c __sinit 0000118e g F .text 00000004 SPI_I2S_SendData 00006f0a 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 000072c8 g F .text 00000046 __sfmoreglue 200002b8 g O .bss 00000001 J2_Rbuffer 00007f7c g F .text 00000002 __malloc_unlock 000009f4 g F .text 00000012 ADC_DMACmd 00003620 g F .text 0000002c InRingQueue 00005a74 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 00004622 g F .text 00000018 uart_dev_char_present 000046b4 g F .text 0000002a Init_J3_485 000058c0 g F .text 000000fe startApp 20000348 g O .bss 00000004 J3_BinarySemaphore 00000ee4 g F .text 00000052 NVIC_Init 000008bc w .text 00000000 PVD_IRQHandler 000008bc w .text 00000000 SDIO_IRQHandler 000008bc w .text 00000000 TIM9_BRK_IRQHandler 00000526 g F .text 00000020 .hidden __riscv_restore_10 00001192 g F .text 00000004 SPI_I2S_ReceiveData 00001c00 g F .text 0000013a xQueueGenericSendFromISR 000008bc w .text 00000000 DMA2_Channel8_IRQHandler 000005ee g F .text 00000002 NMI_Handler 000008bc w .text 00000000 CAN2_RX1_IRQHandler 000008bc w .text 00000000 EXTI3_IRQHandler 000004ee g F .text 00000028 .hidden __riscv_save_11 00000c40 g F .text 0000000a DBGMCU_GetCHIPID 2000691c g O .bss 00000100 J5_0_inBuff 000022b8 g F .text 00000018 xQueueSelectFromSet 0000453a g F .text 00000028 ledToggle 20000244 g O .bss 00000004 pxCurrentTCB 000008bc w .text 00000000 USBHS_IRQHandler 00005a60 g F .text 0000000a getJ2_485_Baud 0000128a g F .text 0000000a USART_GetFlagStatus 000008bc w .text 00000000 DMA2_Channel9_IRQHandler 00007ecc 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 0000441e g F .text 00000024 getInVoltage 000044c2 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 00005a42 g F .text 0000000a getTemperature 00001594 g F .text 0000008e xPortStartScheduler 00006d38 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 000072be g F .text 0000000a _cleanup_r 00001556 w F .text 0000003e vPortSetupTimerInterrupt 00005d00 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 00006efe g F .text 0000000c puts 000014a6 g F .text 000000a6 vPortFree 0000407e g F .text 00000038 USART_CONNET_J7 20000200 g O .data 00000004 SystemCoreClock 20008000 g .stack 00000000 __freertos_irq_stack_top 00004046 g F .text 00000038 USART_CONNET_J6 00001282 g F .text 00000008 USART_ReceiveData 00001fb0 g F .text 000001bc xQueueSemaphoreTake 00007fc2 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 00004d66 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 00003c76 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 00007d8a g F .text 00000032 _sbrk_r 00004562 g F .text 0000000c Flash_Init 00003b56 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 00007f7e 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 000050f0 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 00005a6a g F .text 0000000a getJ3_485_Baud 000010fa g F .text 0000001e RCC_APB1PeriphClockCmd 00003b4a g F .text 0000000c HD_OutputGPIO_Read 0000475c g F .text 0000009a getUartSendState 000008bc w .text 00000000 Ecall_M_Mode_Handler 20007800 g .stack 00000000 _heap_end 00004846 g F .text 00000028 setJ3_485_SendState 00007fd2 g F .text 00000010 _isatty 200000f8 g O .data 00000060 g_RegTblR 2000021c g O .data 00000004 _global_impure_ptr 000043fa g F .text 00000024 getInCurrent 00000530 g F .text 00000016 .hidden __riscv_restore_5 0000560a 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 000047f6 g F .text 00000028 setJ1_485_SendState 000016c4 g F .text 00000014 vListInitialise 00005406 g F .text 00000104 J2_SensorDataAnalysis 00004f14 g F .text 00000076 getBUSIDLEFlag 000008bc w .text 00000000 TIM9_UP_IRQHandler 00005284 g F .text 0000001c J3_485_IN_RXNE 000038d8 g F .text 00000062 SPI_ReadWriteByte 00000530 g F .text 00000016 .hidden __riscv_restore_6 0000420a g F .text 0000004c USART3_IRQHandler 00002690 g F .text 0000000a xTaskGetTickCount 00001a5a g F .text 000001a6 xQueueGenericSend 00005078 g F .text 0000000a getConnectPort 000008bc w .text 00000000 RTC_IRQHandler 000046de 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 00004f8a g F .text 00000074 setBUSIDLEFlag 00000a2a g F .text 00000018 ADC_SoftwareStartConvCmd 00000a10 g F .text 00000008 ADC_GetResetCalibrationStatus 000008bc w .text 00000000 CAN1_RX1_IRQHandler 000052a0 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 00004256 g F .text 0000004c UART5_IRQHandler 0000393a g F .text 0000006a SPI_Flash_Read 00003ed0 g F .text 00000038 USART_CONNET_J0 0000364c g F .text 00000026 OutRingQueue 00003ba8 g F .text 000000ce J1_485_Init 00005a1a g F .text 0000000a getWorkCurrent 000051e6 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 00004442 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 00005db8 g F .text 00000140 binarySemaphoreFreeMemory 00008448 g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 00005a88 g F .text 000000b8 uartQueueInit 00005a56 g F .text 0000000a getJ1_485_Baud 0000400e g F .text 00000038 USART_CONNET_J5 000008bc w .text 00000000 I2C1_EV_IRQHandler 20000218 g O .data 00000004 xISRStackTop 0000550a 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 00006cca g F .text 0000006e .hidden __clzsi2 00007712 g F .text 00000042 __sfputs_r 000008bc w .text 00000000 UART4_IRQHandler 000008bc w .text 00000000 DMA2_Channel4_IRQHandler 00007f62 g F .text 00000018 memchr 000011a0 g F .text 0000008e USART_Init 00002d44 g F .text 000000c8 xTaskCheckForTimeOut 0000756e 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 00007fe2 g F .text 00000010 _lseek 00006c04 g F .text 000000c6 .hidden __floatsisf 00005f52 g F .text 00000012 Upward_USART_IN_TXE 00004a86 g F .text 00000090 Upward_Interrupt 0000170c g F .text 00000020 uxListRemove 000008bc w .text 00000000 EXTI15_10_IRQHandler 00001244 g F .text 00000036 USART_ITConfig 00005302 g F .text 00000104 J1_SensorDataAnalysis 200002d0 g O .bss 00000004 g_J2_uart7_handle 00002aea g F .text 0000009a vTaskSwitchContext 00004126 g F .text 00000098 Upward_UART5_Init 00005208 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 00007e9c g F .text 00000030 _close_r 000043b4 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 00006fc6 g F .text 000000fc __swsetup_r 20000350 g O .bss 00000004 J4_BinarySemaphore 00004732 g F .text 0000002a Init_Upward_uart 000008bc w .text 00000000 EXTI9_5_IRQHandler 0000737a g F .text 000000a0 __sfp 000004ee g F .text 00000028 .hidden __riscv_save_10 00007dbc 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 00007f7a 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 000071f2 g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 000008bc w .text 00000000 SPI2_IRQHandler 00008468 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 00003f08 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 0000522a g F .text 00000022 J5_0_485_IN_IDLE 00005a24 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 00007e60 g F .text 00000006 __sclose 000008bc w .text 00000000 DMA2_Channel5_IRQHandler 00003382 g F .text 00000060 xTimerCreateTimerTask 00005b40 g F .text 000001c0 uartQueueSend 00007616 g F .text 000000d4 _malloc_r 00000b12 g F .text 0000012e Get_CalibrationValue 00004708 g F .text 0000002a Init_J5_0_485 000008bc w .text 00000000 DMA1_Channel5_IRQHandler 00004be2 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 000040b6 g F .text 00000038 USART_CONNET_J8 000008bc w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 0000691e g F .text 00000290 .hidden __mulsf3 00000afa g F .text 00000018 ADC_BufferCmd 0000468a 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 0000524c g F .text 0000001c J1_485_IN_RXNE 00006dea 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 00008348 g O .text 00000100 .hidden __clz_tab 000016b2 g F .text 0000000c xPortSetInterruptMask 000025f0 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 00005ef8 g F .text 00000012 J1_485_IN_TXE 00007e66 g F .text 00000036 _write_r 00000300 g .text 00000000 xPortStartFirstTask 0000481e g F .text 00000028 setJ2_485_SendState 000008bc w .text 00000000 DMA1_Channel3_IRQHandler 000008bc w .text 00000000 ETH_IRQHandler 000079dc g F .text 0000010c _printf_common 20000214 g O .data 00000004 _impure_ptr 000008bc w .text 00000000 TIM1_UP_IRQHandler 000070c2 g F .text 00000130 __sflush_r 00005f0a g F .text 00000012 J2_485_IN_TXE 000051c4 g F .text 00000022 J2_485_IN_IDLE 000008bc w .text 00000000 WWDG_IRQHandler 00004896 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 000052d8 g F .text 0000001e getRs485State 000008bc w .text 00000000 DMA2_Channel6_IRQHandler 00005a7e g F .text 0000000a getJ5_0_485_Baud 200002cc g O .bss 00000004 g_J1_uart6_handle 00005a2e 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 00005a38 g F .text 0000000a setWorkVoltage 0000570a g F .text 00000108 J5_0_SensorDataAnalysis 000008bc w .text 00000000 TIM1_BRK_IRQHandler 00007484 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 00005a4c 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 00004ffe g F .text 0000007a setConnectPort 20007528 g .bss 00000000 _end 200002c4 g O .bss 00000001 J5_0_Rbuffer 000037d4 g F .text 00000056 startAdcCapture 00003d44 g F .text 000000c8 J3_485_Init 000008bc w .text 00000000 RTCAlarm_IRQHandler 000023ec g F .text 00000204 xTaskCreate 00004b16 g F .text 000000cc J1_Interrupt 000084e4 g .dlalign 00000000 _data_lma 000008bc w .text 00000000 TIM10_UP_IRQHandler 000008bc w .text 00000000 TIM9_TRG_COM_IRQHandler 000042ee g F .text 0000004c UART7_IRQHandler 000041be g F .text 0000004c USART2_IRQHandler 000042a2 g F .text 0000004c UART6_IRQHandler 2000651c g O .bss 00000100 J1_inBuff 00007de8 g F .text 00000048 __swrite 000052f6 g F .text 0000000c getUartState 00007754 g F .text 00000288 _vfiprintf_r 0000741a g F .text 0000006a _fwalk_reent 0000078e g F .text 0000012e SystemCoreClockUpdate 00003b3e g F .text 0000000c HD_GPIO_Write 000039a4 g F .text 0000019a HD_GPIO_Init 000008bc w .text 00000000 I2C2_ER_IRQHandler 00002a86 g F .text 00000064 vTaskDelay 000008bc w .text 00000000 DMA1_Channel2_IRQHandler 00008488 g O .text 00000020 __sf_fake_stdout 00000522 g F .text 00000024 .hidden __riscv_restore_12 000008bc w .text 00000000 TIM8_BRK_IRQHandler 000040ee g F .text 00000038 USART_CONNET_J9 00002e18 g F .text 0000001c xTaskGetSchedulerState 00002fac g F .text 000000e6 vTaskPriorityDisinheritAfterTimeout 00007ff2 g F .text 00000010 _read 000008be w .text 00000000 handle_reset 000008bc w .text 00000000 CAN1_SCE_IRQHandler 00004cac g F .text 000000ba J4_Interrupt 200002bc g O .bss 00000001 J3_Rbuffer 00006bae g F .text 00000056 .hidden __fixunssfsi 00000516 g F .text 0000000c .hidden __riscv_save_0 000008bc w .text 00000000 FLASH_IRQHandler 00005f2e g F .text 00000012 J4_485_IN_TXE 0000688a g F .text 00000094 upwardUartDataAnalysis 000008bc w .text 00000000 USART1_IRQHandler 000074dc g F .text 00000092 __smakebuf_r 00000400 g .text 00000000 pxPortInitialiseStack 00007ae8 g F .text 000002a2 _printf_i 000008bc w .text 00000000 SPI3_IRQHandler 0000456e 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 000048ea g F .text 000000ce J3_Interrupt 0000687a 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 000052bc 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 000049b8 g F .text 000000ce J5_0_Interrupt 000059be g F .text 0000005c readConfigParameter 00007754 g F .text 00000288 _vfprintf_r 000043c8 g F .text 00000032 proportionalInt 0000486e g F .text 00000028 setJ4_485_SendState 00003e0c g F .text 000000c4 J4_485_Init 00005f1c g F .text 00000012 J3_485_IN_TXE 2000029c g O .bss 00000006 adcData 000008bc w .text 00000000 USBWakeUp_IRQHandler 000060fa g F .text 0000003e checkModebusCrc 20000344 g O .bss 00000004 J3_485_Queue 00001d3a g F .text 00000110 xQueueGiveFromISR 00007fb2 g F .text 00000010 _close 0000463a 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: 41be lw gp,204(sp) de: 0000 unimp e0: 420a lw tp,128(sp) 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: 4256 lw tp,84(sp) 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: 42a2 lw t0,8(sp) 162: 0000 unimp 164: 42ee lw t0,216(sp) 166: 0000 unimp 168: 433a lw t1,140(sp) 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: 00450513 addi a0,a0,4 # 8004 <_read+0x12> 5fe: 7ec060ef jal ra,6dea 602: 002030ef jal ra,3604 <__get_MCAUSE> 606: 85aa mv a1,a0 608: 00008537 lui a0,0x8 60c: 01050513 addi a0,a0,16 # 8010 <_read+0x1e> 610: 7da060ef jal ra,6dea 614: 7f7020ef jal ra,360a <__get_MTVAL> 618: 85aa mv a1,a0 61a: 00008537 lui a0,0x8 61e: 02050513 addi a0,a0,32 # 8020 <_read+0x2e> 622: 7c8060ef jal ra,6dea 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+0x13d1c> 63e: 6ff020ef jal ra,353c 642: 200007b7 lui a5,0x20000 646: 2007a583 lw a1,512(a5) # 20000200 64a: 00008537 lui a0,0x8 64e: 02c50513 addi a0,a0,44 # 802c <_read+0x3a> 652: 798060ef jal ra,6dea 656: 23ed jal c40 658: 85aa mv a1,a0 65a: 00008537 lui a0,0x8 65e: 03c50513 addi a0,a0,60 # 803c <_read+0x4a> 662: 788060ef jal ra,6dea 666: 000085b7 lui a1,0x8 66a: 00008537 lui a0,0x8 66e: 04c58593 addi a1,a1,76 # 804c <_read+0x5a> 672: 05450513 addi a0,a0,84 # 8054 <_read+0x62> 676: 774060ef jal ra,6dea 67a: 246050ef jal ra,58c0 67e: 00008437 lui s0,0x8 682: 07440513 addi a0,s0,116 # 8074 <_read+0x82> 686: 079060ef jal ra,6efe 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+0x798d1c> 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+0x798d1c> 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+0x3c841c> 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+0x798d1c> 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+0x798d1c> 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: c1650513 addi a0,a0,-1002 # 84e4 <_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+0xac> 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+0x1fff7220> 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+0x798d1c> 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+0x1fff7228> 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+0x798d1c> 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+0x3c841c> 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+0x798d1c> 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+0x798d1c> 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+0xac> 1412: 30079073 csrw mstatus,a5 1416: 00008637 lui a2,0x8 141a: 00008537 lui a0,0x8 141e: 08c60613 addi a2,a2,140 # 808c <_read+0x9a> 1422: 11000593 li a1,272 1426: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 142a: 1c1050ef jal ra,6dea 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+0xac> 1480: 30079073 csrw mstatus,a5 1484: 00008637 lui a2,0x8 1488: 00008537 lui a0,0x8 148c: 08c60613 addi a2,a2,140 # 808c <_read+0x9a> 1490: 0cf00593 li a1,207 1494: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1498: 153050ef jal ra,6dea 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+0xac> 14c6: 30079073 csrw mstatus,a5 14ca: 00008637 lui a2,0x8 14ce: 00008537 lui a0,0x8 14d2: 08c60613 addi a2,a2,140 # 808c <_read+0x9a> 14d6: 12400593 li a1,292 14da: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 14de: 10d050ef jal ra,6dea 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+0xac> 14f0: 30079073 csrw mstatus,a5 14f4: 00008637 lui a2,0x8 14f8: 00008537 lui a0,0x8 14fc: 08c60613 addi a2,a2,140 # 808c <_read+0x9a> 1500: 12500593 li a1,293 1504: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1508: 0e3050ef jal ra,6dea 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+0xac> 15b2: 30079073 csrw mstatus,a5 15b6: 00008637 lui a2,0x8 15ba: 00008537 lui a0,0x8 15be: 0d860613 addi a2,a2,216 # 80d8 <_read+0xe6> 15c2: 0b600593 li a1,182 15c6: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 15ca: 021050ef jal ra,6dea 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+0xac> 15e2: 30079073 csrw mstatus,a5 15e6: 00008637 lui a2,0x8 15ea: 00008537 lui a0,0x8 15ee: 0d860613 addi a2,a2,216 # 80d8 <_read+0xe6> 15f2: 0bb00593 li a1,187 15f6: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 15fa: 7f0050ef jal ra,6dea 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+0xac> 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+0x134> 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+0xac> 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+0xac> 1682: 30079073 csrw mstatus,a5 1686: 00008637 lui a2,0x8 168a: 00008537 lui a0,0x8 168e: 0d860613 addi a2,a2,216 # 80d8 <_read+0xe6> 1692: 10200593 li a1,258 1696: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 169a: 750050ef jal ra,6dea 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+0x134> 16ac: 30079073 csrw mstatus,a5 16b0: 8082 ret 000016b2 : 16b2: 6521 lui a0,0x8 16b4: 80050513 addi a0,a0,-2048 # 7800 <_vfiprintf_r+0xac> 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: 5c6050ef jal ra,6d38 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: 5aa050ef jal ra,6d38 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+0xac> 17ca: 30079073 csrw mstatus,a5 17ce: 00008637 lui a2,0x8 17d2: 6585 lui a1,0x1 17d4: 00008537 lui a0,0x8 17d8: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 17dc: bd558593 addi a1,a1,-1067 # bd5 17e0: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 17e4: 606050ef jal ra,6dea 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+0xac> 17f8: 30079073 csrw mstatus,a5 17fc: 00008637 lui a2,0x8 1800: 6585 lui a1,0x1 1802: 00008537 lui a0,0x8 1806: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 180a: bd658593 addi a1,a1,-1066 # bd6 180e: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1812: 5d8050ef jal ra,6dea 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+0xac> 1862: 30079073 csrw mstatus,a5 1866: 00008637 lui a2,0x8 186a: 6585 lui a1,0x1 186c: 00008537 lui a0,0x8 1870: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1874: bf658593 addi a1,a1,-1034 # bf6 1878: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 187c: 56e050ef jal ra,6dea 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: 48c050ef jal ra,6d38 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+0xac> 193c: 30079073 csrw mstatus,a5 1940: 00008637 lui a2,0x8 1944: 00008537 lui a0,0x8 1948: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 194c: 11000593 li a1,272 1950: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1954: 496050ef jal ra,6dea 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+0xac> 19cc: 30079073 csrw mstatus,a5 19d0: 00008637 lui a2,0x8 19d4: 00008537 lui a0,0x8 19d8: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 19dc: 14500593 li a1,325 19e0: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 19e4: 406050ef jal ra,6dea 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+0xac> 1a3c: 30079073 csrw mstatus,a5 1a40: 00008637 lui a2,0x8 1a44: 00008537 lui a0,0x8 1a48: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1a4c: 1c600593 li a1,454 1a50: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1a54: 396050ef jal ra,6dea 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+0xac> 1a6a: 30079073 csrw mstatus,a5 1a6e: 00008637 lui a2,0x8 1a72: 00008537 lui a0,0x8 1a76: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1a7a: 32e00593 li a1,814 1a7e: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1a82: 368050ef jal ra,6dea 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+0xac> 1a9a: 30079073 csrw mstatus,a5 1a9e: 00008637 lui a2,0x8 1aa2: 00008537 lui a0,0x8 1aa6: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1aaa: 32f00593 li a1,815 1aae: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1ab2: 338050ef jal ra,6dea 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+0xac> 1acc: 30079073 csrw mstatus,a5 1ad0: 00008637 lui a2,0x8 1ad4: 00008537 lui a0,0x8 1ad8: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1adc: 33000593 li a1,816 1ae0: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1ae4: 306050ef jal ra,6dea 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+0xac> 1afc: 30079073 csrw mstatus,a5 1b00: 00008637 lui a2,0x8 1b04: 00008537 lui a0,0x8 1b08: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1b0c: 33300593 li a1,819 1b10: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1b14: 2d6050ef jal ra,6dea 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+0xac> 1c0e: 30079073 csrw mstatus,a5 1c12: 00008637 lui a2,0x8 1c16: 00008537 lui a0,0x8 1c1a: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1c1e: 40200593 li a1,1026 1c22: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1c26: 1c4050ef jal ra,6dea 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+0xac> 1c3e: 30079073 csrw mstatus,a5 1c42: 00008637 lui a2,0x8 1c46: 00008537 lui a0,0x8 1c4a: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1c4e: 40300593 li a1,1027 1c52: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1c56: 194050ef jal ra,6dea 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+0xac> 1c70: 30079073 csrw mstatus,a5 1c74: 00008637 lui a2,0x8 1c78: 00008537 lui a0,0x8 1c7c: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1c80: 40400593 li a1,1028 1c84: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1c88: 162050ef jal ra,6dea 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+0xac> 1d10: 30079073 csrw mstatus,a5 1d14: 00008637 lui a2,0x8 1d18: 00008537 lui a0,0x8 1d1c: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1d20: 48d00593 li a1,1165 1d24: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1d28: 0c2050ef jal ra,6dea 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+0xac> 1d46: 30079073 csrw mstatus,a5 1d4a: 00008637 lui a2,0x8 1d4e: 00008537 lui a0,0x8 1d52: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1d56: 4ad00593 li a1,1197 1d5a: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1d5e: 08c050ef jal ra,6dea 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+0xac> 1d70: 30079073 csrw mstatus,a5 1d74: 00008637 lui a2,0x8 1d78: 00008537 lui a0,0x8 1d7c: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1d80: 4b100593 li a1,1201 1d84: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1d88: 062050ef jal ra,6dea 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+0xac> 1d9e: 30079073 csrw mstatus,a5 1da2: 00008637 lui a2,0x8 1da6: 00008537 lui a0,0x8 1daa: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1dae: 4b600593 li a1,1206 1db2: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1db6: 034050ef jal ra,6dea 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+0xac> 1e1c: 30079073 csrw mstatus,a5 1e20: 00008637 lui a2,0x8 1e24: 00008537 lui a0,0x8 1e28: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1e2c: 53500593 li a1,1333 1e30: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1e34: 7b7040ef jal ra,6dea 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+0xac> 1e5a: 30079073 csrw mstatus,a5 1e5e: 00008637 lui a2,0x8 1e62: 00008537 lui a0,0x8 1e66: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1e6a: 55100593 li a1,1361 1e6e: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1e72: 779040ef jal ra,6dea 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+0xac> 1e88: 30079073 csrw mstatus,a5 1e8c: 00008637 lui a2,0x8 1e90: 00008537 lui a0,0x8 1e94: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1e98: 55500593 li a1,1365 1e9c: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1ea0: 74b040ef jal ra,6dea 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+0xac> 1eb8: 30079073 csrw mstatus,a5 1ebc: 00008637 lui a2,0x8 1ec0: 00008537 lui a0,0x8 1ec4: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1ec8: 55a00593 li a1,1370 1ecc: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1ed0: 71b040ef jal ra,6dea 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+0xac> 1fc0: 30079073 csrw mstatus,a5 1fc4: 00008637 lui a2,0x8 1fc8: 00008537 lui a0,0x8 1fcc: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1fd0: 5e300593 li a1,1507 1fd4: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 1fd8: 613040ef jal ra,6dea 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+0xac> 1fea: 30079073 csrw mstatus,a5 1fee: 00008637 lui a2,0x8 1ff2: 00008537 lui a0,0x8 1ff6: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 1ffa: 5e700593 li a1,1511 1ffe: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2002: 5e9040ef jal ra,6dea 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+0xac> 2018: 30079073 csrw mstatus,a5 201c: 00008637 lui a2,0x8 2020: 00008537 lui a0,0x8 2024: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 2028: 5ec00593 li a1,1516 202c: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2030: 5bb040ef jal ra,6dea 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+0xac> 2054: 30079073 csrw mstatus,a5 2058: 00008637 lui a2,0x8 205c: 00008537 lui a0,0x8 2060: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 2064: 63200593 li a1,1586 2068: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 206c: 57f040ef jal ra,6dea 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+0xac> 217a: 30079073 csrw mstatus,a5 217e: 00008637 lui a2,0x8 2182: 00008537 lui a0,0x8 2186: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 218a: 7f400593 li a1,2036 218e: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2192: 459040ef jal ra,6dea 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+0xac> 21be: 30079073 csrw mstatus,a5 21c2: 00008637 lui a2,0x8 21c6: 6585 lui a1,0x1 21c8: 00008537 lui a0,0x8 21cc: 10060613 addi a2,a2,256 # 8100 <_read+0x10e> 21d0: ac858593 addi a1,a1,-1336 # ac8 21d4: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 21d8: 413040ef jal ra,6dea 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+0xac> 2456: 30079073 csrw mstatus,a5 245a: 00008637 lui a2,0x8 245e: 00008537 lui a0,0x8 2462: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2466: 39700593 li a1,919 246a: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 246e: 17d040ef jal ra,6dea 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: 12858593 addi a1,a1,296 # 8128 <_read+0x136> 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+0xac> 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+0xac> 2660: 30079073 csrw mstatus,a5 2664: 00008637 lui a2,0x8 2668: 6585 lui a1,0x1 266a: 00008537 lui a0,0x8 266e: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2672: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 2676: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 267a: 770040ef jal ra,6dea 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+0xac> 26d8: 30079073 csrw mstatus,a5 26dc: 00008637 lui a2,0x8 26e0: 6585 lui a1,0x1 26e2: 00008537 lui a0,0x8 26e6: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 26ea: ac758593 addi a1,a1,-1337 # ac7 26ee: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 26f2: 6f8040ef jal ra,6dea 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+0xac> 2868: 30079073 csrw mstatus,a5 286c: 00008637 lui a2,0x8 2870: 6585 lui a1,0x1 2872: 00008537 lui a0,0x8 2876: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 287a: 8b358593 addi a1,a1,-1869 # 8b3 <__stack_size+0xb3> 287e: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2882: 568040ef jal ra,6dea 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+0xac> 29c4: 30079073 csrw mstatus,a5 29c8: 00008637 lui a2,0x8 29cc: 00008537 lui a0,0x8 29d0: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 29d4: 4f100593 li a1,1265 29d8: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 29dc: 40e040ef jal ra,6dea 29e0: a001 j 29e0 29e2: e19d bnez a1,2a08 29e4: 67a1 lui a5,0x8 29e6: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0xac> 29ea: 30079073 csrw mstatus,a5 29ee: 00008637 lui a2,0x8 29f2: 00008537 lui a0,0x8 29f6: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 29fa: 4f200593 li a1,1266 29fe: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2a02: 3e8040ef jal ra,6dea 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+0xac> 2a18: 30079073 csrw mstatus,a5 2a1c: 00008637 lui a2,0x8 2a20: 00008537 lui a0,0x8 2a24: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2a28: 4f300593 li a1,1267 2a2c: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2a30: 3ba040ef jal ra,6dea 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+0xac> 2aaa: 30079073 csrw mstatus,a5 2aae: 00008637 lui a2,0x8 2ab2: 00008537 lui a0,0x8 2ab6: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2aba: 54900593 li a1,1353 2abe: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2ac2: 328040ef jal ra,6dea 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+0xac> 2b60: 30079073 csrw mstatus,a5 2b64: 00008637 lui a2,0x8 2b68: 6585 lui a1,0x1 2b6a: 00008537 lui a0,0x8 2b6e: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2b72: c0258593 addi a1,a1,-1022 # c02 2b76: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2b7a: 270040ef jal ra,6dea 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+0xac> 2b90: 30079073 csrw mstatus,a5 2b94: 00008637 lui a2,0x8 2b98: 6585 lui a1,0x1 2b9a: 00008537 lui a0,0x8 2b9e: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2ba2: c1c58593 addi a1,a1,-996 # c1c 2ba6: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2baa: 240040ef jal ra,6dea 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+0xac> 2bda: 30079073 csrw mstatus,a5 2bde: 00008637 lui a2,0x8 2be2: 6585 lui a1,0x1 2be4: 00008537 lui a0,0x8 2be8: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2bec: c5258593 addi a1,a1,-942 # c52 2bf0: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2bf4: 1f6040ef jal ra,6dea 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+0xac> 2c52: 30079073 csrw mstatus,a5 2c56: 00008637 lui a2,0x8 2c5a: 6585 lui a1,0x1 2c5c: 00008537 lui a0,0x8 2c60: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2c64: c8258593 addi a1,a1,-894 # c82 2c68: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2c6c: 17e040ef jal ra,6dea 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+0xac> 2d52: 30079073 csrw mstatus,a5 2d56: 00008637 lui a2,0x8 2d5a: 6585 lui a1,0x1 2d5c: 00008537 lui a0,0x8 2d60: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2d64: cfd58593 addi a1,a1,-771 # cfd 2d68: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2d6c: 07e040ef jal ra,6dea 2d70: a001 j 2d70 2d72: e585 bnez a1,2d9a 2d74: 67a1 lui a5,0x8 2d76: 80078793 addi a5,a5,-2048 # 7800 <_vfiprintf_r+0xac> 2d7a: 30079073 csrw mstatus,a5 2d7e: 00008637 lui a2,0x8 2d82: 6585 lui a1,0x1 2d84: 00008537 lui a0,0x8 2d88: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2d8c: cfe58593 addi a1,a1,-770 # cfe 2d90: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2d94: 056040ef jal ra,6dea 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+0xac> 2f06: 30079073 csrw mstatus,a5 2f0a: 00008637 lui a2,0x8 2f0e: 6585 lui a1,0x1 2f10: 00008537 lui a0,0x8 2f14: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2f18: 04f58593 addi a1,a1,79 # 104f 2f1c: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2f20: 6cb030ef jal ra,6dea 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+0xac> 2f30: 30079073 csrw mstatus,a5 2f34: 00008637 lui a2,0x8 2f38: 6585 lui a1,0x1 2f3a: 00008537 lui a0,0x8 2f3e: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2f42: 05058593 addi a1,a1,80 # 1050 2f46: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2f4a: 6a1030ef jal ra,6dea 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+0xac> 2fbe: 30079073 csrw mstatus,a5 2fc2: 00008637 lui a2,0x8 2fc6: 6585 lui a1,0x1 2fc8: 00008537 lui a0,0x8 2fcc: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 2fd0: 09f58593 addi a1,a1,159 # 109f 2fd4: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 2fd8: 613030ef jal ra,6dea 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+0xac> 3004: 30079073 csrw mstatus,a5 3008: 00008637 lui a2,0x8 300c: 6585 lui a1,0x1 300e: 00008537 lui a0,0x8 3012: 11460613 addi a2,a2,276 # 8114 <_read+0x122> 3016: 0ba58593 addi a1,a1,186 # 10ba 301a: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 301e: 5cd030ef jal ra,6dea 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: 15458593 addi a1,a1,340 # 8154 <_read+0x162> 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: 13090913 addi s2,s2,304 # 8130 <_read+0x13e> 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+0xac> 3344: 30079073 csrw mstatus,a5 3348: 00008637 lui a2,0x8 334c: 00008537 lui a0,0x8 3350: 15c60613 addi a2,a2,348 # 815c <_read+0x16a> 3354: 35900593 li a1,857 3358: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 335c: 28f030ef jal ra,6dea 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+0xac> 339a: 30079073 csrw mstatus,a5 339e: 00008637 lui a2,0x8 33a2: 00008537 lui a0,0x8 33a6: 15c60613 addi a2,a2,348 # 815c <_read+0x16a> 33aa: 11900593 li a1,281 33ae: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 33b2: 239030ef jal ra,6dea 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: 17458593 addi a1,a1,372 # 8174 <_read+0x182> 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+0xac> 3408: 30079073 csrw mstatus,a5 340c: 00008637 lui a2,0x8 3410: 00008537 lui a0,0x8 3414: 15c60613 addi a2,a2,348 # 815c <_read+0x16a> 3418: 16b00593 li a1,363 341c: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 3420: 1cb030ef jal ra,6dea 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+0xac> 3464: 30079073 csrw mstatus,a5 3468: 00008637 lui a2,0x8 346c: 00008537 lui a0,0x8 3470: 15c60613 addi a2,a2,348 # 815c <_read+0x16a> 3474: 18b00593 li a1,395 3478: 0b450513 addi a0,a0,180 # 80b4 <_read+0xc2> 347c: 16f030ef jal ra,6dea 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+0x798d1c> 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+0x77b1c> 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: 10000493 li s1,256 3a16: 004c addi a1,sp,4 3a18: 80040513 addi a0,s0,-2048 3a1c: 8264 sh s1,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: 6905 lui s2,0x1 3a7c: b86fd0ef jal ra,e02 3a80: 4601 li a2,0 3a82: 80090593 addi a1,s2,-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: 01211223 sh s2,4(sp) 3a98: b6afd0ef jal ra,e02 3a9c: 4601 li a2,0 3a9e: 80040513 addi a0,s0,-2048 3aa2: 6585 lui a1,0x1 3aa4: c2cfd0ef jal ra,ed0 3aa8: 6909 lui s2,0x2 3aaa: 004c addi a1,sp,4 3aac: 80040513 addi a0,s0,-2048 3ab0: 01211223 sh s2,4(sp) 3ab4: b4efd0ef jal ra,e02 3ab8: 4601 li a2,0 3aba: 80040513 addi a0,s0,-2048 3abe: 6589 lui a1,0x2 3ac0: c10fd0ef jal ra,ed0 3ac4: 6791 lui a5,0x4 3ac6: 004c addi a1,sp,4 3ac8: 80040513 addi a0,s0,-2048 3acc: 827c sh a5,4(sp) 3ace: b34fd0ef jal ra,e02 3ad2: 4601 li a2,0 3ad4: 80040513 addi a0,s0,-2048 3ad8: 6591 lui a1,0x4 3ada: bf6fd0ef jal ra,ed0 3ade: 77e1 lui a5,0xffff8 3ae0: 004c addi a1,sp,4 3ae2: 80040513 addi a0,s0,-2048 3ae6: 827c sh a5,4(sp) 3ae8: b1afd0ef jal ra,e02 3aec: 4601 li a2,0 3aee: 80040513 addi a0,s0,-2048 3af2: 65a1 lui a1,0x8 3af4: bdcfd0ef jal ra,ed0 3af8: 004c addi a1,sp,4 3afa: 40011537 lui a0,0x40011 3afe: 01211223 sh s2,4(sp) 3b02: b00fd0ef jal ra,e02 3b06: 4605 li a2,1 3b08: 6589 lui a1,0x2 3b0a: 40011537 lui a0,0x40011 3b0e: bc2fd0ef jal ra,ed0 3b12: 4585 li a1,1 3b14: 4521 li a0,8 3b16: dc6fd0ef jal ra,10dc 3b1a: 40011437 lui s0,0x40011 3b1e: 004c addi a1,sp,4 3b20: c0040513 addi a0,s0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 3b24: 8264 sh s1,4(sp) 3b26: adcfd0ef jal ra,e02 3b2a: 4605 li a2,1 3b2c: 10000593 li a1,256 3b30: c0040513 addi a0,s0,-1024 3b34: b9cfd0ef jal ra,ed0 3b38: 0141 addi sp,sp,16 3b3a: a01fc06f j 53a <__riscv_restore_0> 00003b3e : 3b3e: 9d9fc2ef jal t0,516 <__riscv_save_0> 3b42: b8efd0ef jal ra,ed0 3b46: 9f5fc06f j 53a <__riscv_restore_0> 00003b4a : 3b4a: 9cdfc2ef jal t0,516 <__riscv_save_0> 3b4e: b74fd0ef jal ra,ec2 3b52: 9e9fc06f j 53a <__riscv_restore_0> 00003b56 : 3b56: 9c1fc2ef jal t0,516 <__riscv_save_0> 3b5a: 40012437 lui s0,0x40012 3b5e: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3b62: 4601 li a2,0 3b64: 02000593 li a1,32 3b68: b68fd0ef jal ra,ed0 3b6c: 80040513 addi a0,s0,-2048 3b70: 4601 li a2,0 3b72: 04000593 li a1,64 3b76: b5afd0ef jal ra,ed0 3b7a: 40011437 lui s0,0x40011 3b7e: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3b82: 4601 li a2,0 3b84: 4589 li a1,2 3b86: b4afd0ef jal ra,ed0 3b8a: c0040513 addi a0,s0,-1024 3b8e: 4601 li a2,0 3b90: 4585 li a1,1 3b92: b3efd0ef jal ra,ed0 3b96: 4601 li a2,0 3b98: 10000593 li a1,256 3b9c: 40040513 addi a0,s0,1024 3ba0: b30fd0ef jal ra,ed0 3ba4: 997fc06f j 53a <__riscv_restore_0> 00003ba8 : 3ba8: 96ffc2ef jal t0,516 <__riscv_save_0> 3bac: 7179 addi sp,sp,-48 3bae: 892a mv s2,a0 3bb0: 4585 li a1,1 3bb2: 04000513 li a0,64 3bb6: d26fd0ef jal ra,10dc 3bba: 40012437 lui s0,0x40012 3bbe: 02000793 li a5,32 3bc2: 448d li s1,3 3bc4: 82fc sh a5,20(sp) 3bc6: 084c addi a1,sp,20 3bc8: 47c1 li a5,16 3bca: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3bce: ce3e sw a5,28(sp) 3bd0: cc26 sw s1,24(sp) 3bd2: a30fd0ef jal ra,e02 3bd6: 4605 li a2,1 3bd8: 80040513 addi a0,s0,-2048 3bdc: 02000593 li a1,32 3be0: af0fd0ef jal ra,ed0 3be4: 4585 li a1,1 3be6: 4541 li a0,16 3be8: cf4fd0ef jal ra,10dc 3bec: 4585 li a1,1 3bee: 04000513 li a0,64 3bf2: d08fd0ef jal ra,10fa 3bf6: 4785 li a5,1 3bf8: 82fc sh a5,20(sp) 3bfa: 084c addi a1,sp,20 3bfc: 47e1 li a5,24 3bfe: 40011537 lui a0,0x40011 3c02: cc26 sw s1,24(sp) 3c04: ce3e sw a5,28(sp) 3c06: 9fcfd0ef jal ra,e02 3c0a: 4789 li a5,2 3c0c: 82fc sh a5,20(sp) 3c0e: 084c addi a1,sp,20 3c10: 4791 li a5,4 3c12: 40011537 lui a0,0x40011 3c16: 40002437 lui s0,0x40002 3c1a: ce3e sw a5,28(sp) 3c1c: 9e6fd0ef jal ra,e02 3c20: 100c addi a1,sp,32 3c22: 000c07b7 lui a5,0xc0 3c26: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3c2a: d04a sw s2,32(sp) 3c2c: d43e sw a5,40(sp) 3c2e: d202 sw zero,36(sp) 3c30: 02011623 sh zero,44(sp) 3c34: d6cfd0ef jal ra,11a0 3c38: 35700793 li a5,855 3c3c: 867c sh a5,12(sp) 3c3e: 0068 addi a0,sp,12 3c40: 4785 li a5,1 3c42: c83e sw a5,16(sp) 3c44: 8744 sb s1,14(sp) 3c46: a9efd0ef jal ra,ee4 3c4a: 80040513 addi a0,s0,-2048 3c4e: 4605 li a2,1 3c50: 52500593 li a1,1317 3c54: df0fd0ef jal ra,1244 3c58: 4605 li a2,1 3c5a: 80040513 addi a0,s0,-2048 3c5e: 42400593 li a1,1060 3c62: de2fd0ef jal ra,1244 3c66: 4585 li a1,1 3c68: 80040513 addi a0,s0,-2048 3c6c: dc2fd0ef jal ra,122e 3c70: 6145 addi sp,sp,48 3c72: 8c9fc06f j 53a <__riscv_restore_0> 00003c76 : 3c76: 8a1fc2ef jal t0,516 <__riscv_save_0> 3c7a: 7179 addi sp,sp,-48 3c7c: 892a mv s2,a0 3c7e: 4585 li a1,1 3c80: 04000513 li a0,64 3c84: c58fd0ef jal ra,10dc 3c88: 40012437 lui s0,0x40012 3c8c: 04000793 li a5,64 3c90: 448d li s1,3 3c92: 82fc sh a5,20(sp) 3c94: 084c addi a1,sp,20 3c96: 47c1 li a5,16 3c98: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3c9c: ce3e sw a5,28(sp) 3c9e: cc26 sw s1,24(sp) 3ca0: 962fd0ef jal ra,e02 3ca4: 4605 li a2,1 3ca6: 80040513 addi a0,s0,-2048 3caa: 04000593 li a1,64 3cae: a22fd0ef jal ra,ed0 3cb2: 4585 li a1,1 3cb4: 4541 li a0,16 3cb6: c26fd0ef jal ra,10dc 3cba: 4585 li a1,1 3cbc: 08000513 li a0,128 3cc0: c3afd0ef jal ra,10fa 3cc4: 4791 li a5,4 3cc6: 82fc sh a5,20(sp) 3cc8: 084c addi a1,sp,20 3cca: 47e1 li a5,24 3ccc: 40011537 lui a0,0x40011 3cd0: cc26 sw s1,24(sp) 3cd2: ce3e sw a5,28(sp) 3cd4: 92efd0ef jal ra,e02 3cd8: 47a1 li a5,8 3cda: 82fc sh a5,20(sp) 3cdc: 084c addi a1,sp,20 3cde: 4791 li a5,4 3ce0: 40011537 lui a0,0x40011 3ce4: 40002437 lui s0,0x40002 3ce8: ce3e sw a5,28(sp) 3cea: 918fd0ef jal ra,e02 3cee: 100c addi a1,sp,32 3cf0: 000c07b7 lui a5,0xc0 3cf4: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3cf8: d04a sw s2,32(sp) 3cfa: d43e sw a5,40(sp) 3cfc: d202 sw zero,36(sp) 3cfe: 02011623 sh zero,44(sp) 3d02: c9efd0ef jal ra,11a0 3d06: 35800793 li a5,856 3d0a: 867c sh a5,12(sp) 3d0c: 0068 addi a0,sp,12 3d0e: 4785 li a5,1 3d10: c83e sw a5,16(sp) 3d12: 8744 sb s1,14(sp) 3d14: 9d0fd0ef jal ra,ee4 3d18: c0040513 addi a0,s0,-1024 3d1c: 4605 li a2,1 3d1e: 52500593 li a1,1317 3d22: d22fd0ef jal ra,1244 3d26: 4605 li a2,1 3d28: c0040513 addi a0,s0,-1024 3d2c: 42400593 li a1,1060 3d30: d14fd0ef jal ra,1244 3d34: 4585 li a1,1 3d36: c0040513 addi a0,s0,-1024 3d3a: cf4fd0ef jal ra,122e 3d3e: 6145 addi sp,sp,48 3d40: ffafc06f j 53a <__riscv_restore_0> 00003d44 : 3d44: fd2fc2ef jal t0,516 <__riscv_save_0> 3d48: 7179 addi sp,sp,-48 3d4a: 892a mv s2,a0 3d4c: 4585 li a1,1 3d4e: 4511 li a0,4 3d50: b8cfd0ef jal ra,10dc 3d54: 40011437 lui s0,0x40011 3d58: 4789 li a5,2 3d5a: 448d li s1,3 3d5c: 82fc sh a5,20(sp) 3d5e: 084c addi a1,sp,20 3d60: 47c1 li a5,16 3d62: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3d66: ce3e sw a5,28(sp) 3d68: cc26 sw s1,24(sp) 3d6a: 898fd0ef jal ra,e02 3d6e: 4605 li a2,1 3d70: 80040513 addi a0,s0,-2048 3d74: 4589 li a1,2 3d76: 95afd0ef jal ra,ed0 3d7a: 4585 li a1,1 3d7c: 4511 li a0,4 3d7e: b5efd0ef jal ra,10dc 3d82: 4585 li a1,1 3d84: 00020537 lui a0,0x20 3d88: b72fd0ef jal ra,10fa 3d8c: 4791 li a5,4 3d8e: 82fc sh a5,20(sp) 3d90: 084c addi a1,sp,20 3d92: 47e1 li a5,24 3d94: 80040513 addi a0,s0,-2048 3d98: cc26 sw s1,24(sp) 3d9a: ce3e sw a5,28(sp) 3d9c: 866fd0ef jal ra,e02 3da0: 47a1 li a5,8 3da2: 82fc sh a5,20(sp) 3da4: 084c addi a1,sp,20 3da6: 4791 li a5,4 3da8: 80040513 addi a0,s0,-2048 3dac: ce3e sw a5,28(sp) 3dae: 40004437 lui s0,0x40004 3db2: 850fd0ef jal ra,e02 3db6: 100c addi a1,sp,32 3db8: 000c07b7 lui a5,0xc0 3dbc: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3dc0: d04a sw s2,32(sp) 3dc2: d43e sw a5,40(sp) 3dc4: d202 sw zero,36(sp) 3dc6: 02011623 sh zero,44(sp) 3dca: bd6fd0ef jal ra,11a0 3dce: 33600793 li a5,822 3dd2: 867c sh a5,12(sp) 3dd4: 0068 addi a0,sp,12 3dd6: 4785 li a5,1 3dd8: c83e sw a5,16(sp) 3dda: 8744 sb s1,14(sp) 3ddc: 908fd0ef jal ra,ee4 3de0: 40040513 addi a0,s0,1024 3de4: 4605 li a2,1 3de6: 52500593 li a1,1317 3dea: c5afd0ef jal ra,1244 3dee: 4605 li a2,1 3df0: 40040513 addi a0,s0,1024 3df4: 42400593 li a1,1060 3df8: c4cfd0ef jal ra,1244 3dfc: 4585 li a1,1 3dfe: 40040513 addi a0,s0,1024 3e02: c2cfd0ef jal ra,122e 3e06: 6145 addi sp,sp,48 3e08: f32fc06f j 53a <__riscv_restore_0> 00003e0c : 3e0c: ef0fc2ef jal t0,4fc <__riscv_save_4> 3e10: 7179 addi sp,sp,-48 3e12: 89aa mv s3,a0 3e14: 4585 li a1,1 3e16: 4521 li a0,8 3e18: ac4fd0ef jal ra,10dc 3e1c: 40011937 lui s2,0x40011 3e20: 4785 li a5,1 3e22: 440d li s0,3 3e24: 44c1 li s1,16 3e26: 084c addi a1,sp,20 3e28: c0090513 addi a0,s2,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 3e2c: 82fc sh a5,20(sp) 3e2e: ce26 sw s1,28(sp) 3e30: cc22 sw s0,24(sp) 3e32: fd1fc0ef jal ra,e02 3e36: 4605 li a2,1 3e38: c0090513 addi a0,s2,-1024 3e3c: 4585 li a1,1 3e3e: 892fd0ef jal ra,ed0 3e42: 4585 li a1,1 3e44: 4541 li a0,16 3e46: a96fd0ef jal ra,10dc 3e4a: 4585 li a1,1 3e4c: 10000513 li a0,256 3e50: aaafd0ef jal ra,10fa 3e54: 47e1 li a5,24 3e56: 084c addi a1,sp,20 3e58: 40011537 lui a0,0x40011 3e5c: 82e4 sh s1,20(sp) 3e5e: cc22 sw s0,24(sp) 3e60: ce3e sw a5,28(sp) 3e62: fa1fc0ef jal ra,e02 3e66: 02000793 li a5,32 3e6a: 82fc sh a5,20(sp) 3e6c: 084c addi a1,sp,20 3e6e: 4791 li a5,4 3e70: 40011537 lui a0,0x40011 3e74: ce3e sw a5,28(sp) 3e76: f8dfc0ef jal ra,e02 3e7a: 100c addi a1,sp,32 3e7c: 000c07b7 lui a5,0xc0 3e80: 40002537 lui a0,0x40002 3e84: d04e sw s3,32(sp) 3e86: d43e sw a5,40(sp) 3e88: d202 sw zero,36(sp) 3e8a: 02011623 sh zero,44(sp) 3e8e: b12fd0ef jal ra,11a0 3e92: 35900793 li a5,857 3e96: 867c sh a5,12(sp) 3e98: 0068 addi a0,sp,12 3e9a: 4785 li a5,1 3e9c: c83e sw a5,16(sp) 3e9e: 8740 sb s0,14(sp) 3ea0: 844fd0ef jal ra,ee4 3ea4: 4605 li a2,1 3ea6: 52500593 li a1,1317 3eaa: 40002537 lui a0,0x40002 3eae: b96fd0ef jal ra,1244 3eb2: 4605 li a2,1 3eb4: 42400593 li a1,1060 3eb8: 40002537 lui a0,0x40002 3ebc: b88fd0ef jal ra,1244 3ec0: 4585 li a1,1 3ec2: 40002537 lui a0,0x40002 3ec6: b68fd0ef jal ra,122e 3eca: 6145 addi sp,sp,48 3ecc: e64fc06f j 530 <__riscv_restore_4> 00003ed0 : 3ed0: e46fc2ef jal t0,516 <__riscv_save_0> 3ed4: 40011437 lui s0,0x40011 3ed8: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3edc: 4601 li a2,0 3ede: 20000593 li a1,512 3ee2: feffc0ef jal ra,ed0 3ee6: 40040513 addi a0,s0,1024 3eea: 4601 li a2,0 3eec: 40000593 li a1,1024 3ef0: fe1fc0ef jal ra,ed0 3ef4: 6585 lui a1,0x1 3ef6: 4601 li a2,0 3ef8: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3efc: 40040513 addi a0,s0,1024 3f00: fd1fc0ef jal ra,ed0 3f04: e36fc06f j 53a <__riscv_restore_0> 00003f08 : 3f08: df4fc2ef jal t0,4fc <__riscv_save_4> 3f0c: 7179 addi sp,sp,-48 3f0e: 8a2a mv s4,a0 3f10: 4585 li a1,1 3f12: 02000513 li a0,32 3f16: 9c6fd0ef jal ra,10dc 3f1a: 40011437 lui s0,0x40011 3f1e: 10000793 li a5,256 3f22: 82fc sh a5,20(sp) 3f24: 490d li s2,3 3f26: 47c1 li a5,16 3f28: 084c addi a1,sp,20 3f2a: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3f2e: ce3e sw a5,28(sp) 3f30: cc4a sw s2,24(sp) 3f32: ed1fc0ef jal ra,e02 3f36: 4605 li a2,1 3f38: 40040513 addi a0,s0,1024 3f3c: 10000593 li a1,256 3f40: f91fc0ef jal ra,ed0 3f44: 20000793 li a5,512 3f48: 084c addi a1,sp,20 3f4a: 40040513 addi a0,s0,1024 3f4e: 82fc sh a5,20(sp) 3f50: eb3fc0ef jal ra,e02 3f54: 40000993 li s3,1024 3f58: 084c addi a1,sp,20 3f5a: 40040513 addi a0,s0,1024 3f5e: 01311a23 sh s3,20(sp) 3f62: 6485 lui s1,0x1 3f64: e9ffc0ef jal ra,e02 3f68: 084c addi a1,sp,20 3f6a: 40040513 addi a0,s0,1024 3f6e: 80048493 addi s1,s1,-2048 # 800 <__stack_size> 3f72: 82e4 sh s1,20(sp) 3f74: e8ffc0ef jal ra,e02 3f78: f59ff0ef jal ra,3ed0 3f7c: 4585 li a1,1 3f7e: 4521 li a0,8 3f80: 95cfd0ef jal ra,10dc 3f84: 4585 li a1,1 3f86: 00040537 lui a0,0x40 3f8a: 970fd0ef jal ra,10fa 3f8e: 47e1 li a5,24 3f90: 084c addi a1,sp,20 3f92: c0040513 addi a0,s0,-1024 3f96: 01311a23 sh s3,20(sp) 3f9a: cc4a sw s2,24(sp) 3f9c: ce3e sw a5,28(sp) 3f9e: e65fc0ef jal ra,e02 3fa2: 4791 li a5,4 3fa4: 084c addi a1,sp,20 3fa6: c0040513 addi a0,s0,-1024 3faa: 82e4 sh s1,20(sp) 3fac: 40005437 lui s0,0x40005 3fb0: ce3e sw a5,28(sp) 3fb2: e51fc0ef jal ra,e02 3fb6: 100c addi a1,sp,32 3fb8: 000c07b7 lui a5,0xc0 3fbc: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3fc0: d052 sw s4,32(sp) 3fc2: d43e sw a5,40(sp) 3fc4: d202 sw zero,36(sp) 3fc6: 02011623 sh zero,44(sp) 3fca: 9d6fd0ef jal ra,11a0 3fce: 13700793 li a5,311 3fd2: 867c sh a5,12(sp) 3fd4: 4785 li a5,1 3fd6: 875c sb a5,14(sp) 3fd8: 0068 addi a0,sp,12 3fda: 4785 li a5,1 3fdc: c83e sw a5,16(sp) 3fde: f07fc0ef jal ra,ee4 3fe2: 80040513 addi a0,s0,-2048 3fe6: 4605 li a2,1 3fe8: 52500593 li a1,1317 3fec: a58fd0ef jal ra,1244 3ff0: 4605 li a2,1 3ff2: 80040513 addi a0,s0,-2048 3ff6: 42400593 li a1,1060 3ffa: a4afd0ef jal ra,1244 3ffe: 4585 li a1,1 4000: 80040513 addi a0,s0,-2048 4004: a2afd0ef jal ra,122e 4008: 6145 addi sp,sp,48 400a: d26fc06f j 530 <__riscv_restore_4> 0000400e : 400e: d08fc2ef jal t0,516 <__riscv_save_0> 4012: 40011437 lui s0,0x40011 4016: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 401a: 4601 li a2,0 401c: 20000593 li a1,512 4020: eb1fc0ef jal ra,ed0 4024: 40040513 addi a0,s0,1024 4028: 4601 li a2,0 402a: 40000593 li a1,1024 402e: ea3fc0ef jal ra,ed0 4032: 6585 lui a1,0x1 4034: 4605 li a2,1 4036: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 403a: 40040513 addi a0,s0,1024 403e: e93fc0ef jal ra,ed0 4042: cf8fc06f j 53a <__riscv_restore_0> 00004046 : 4046: cd0fc2ef jal t0,516 <__riscv_save_0> 404a: 40011437 lui s0,0x40011 404e: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4052: 4601 li a2,0 4054: 20000593 li a1,512 4058: e79fc0ef jal ra,ed0 405c: 40040513 addi a0,s0,1024 4060: 4605 li a2,1 4062: 40000593 li a1,1024 4066: e6bfc0ef jal ra,ed0 406a: 6585 lui a1,0x1 406c: 4601 li a2,0 406e: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 4072: 40040513 addi a0,s0,1024 4076: e5bfc0ef jal ra,ed0 407a: cc0fc06f j 53a <__riscv_restore_0> 0000407e : 407e: c98fc2ef jal t0,516 <__riscv_save_0> 4082: 40011437 lui s0,0x40011 4086: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 408a: 4601 li a2,0 408c: 20000593 li a1,512 4090: e41fc0ef jal ra,ed0 4094: 40040513 addi a0,s0,1024 4098: 4605 li a2,1 409a: 40000593 li a1,1024 409e: e33fc0ef jal ra,ed0 40a2: 6585 lui a1,0x1 40a4: 4605 li a2,1 40a6: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 40aa: 40040513 addi a0,s0,1024 40ae: e23fc0ef jal ra,ed0 40b2: c88fc06f j 53a <__riscv_restore_0> 000040b6 : 40b6: c60fc2ef jal t0,516 <__riscv_save_0> 40ba: 40011437 lui s0,0x40011 40be: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 40c2: 4605 li a2,1 40c4: 20000593 li a1,512 40c8: e09fc0ef jal ra,ed0 40cc: 40040513 addi a0,s0,1024 40d0: 4601 li a2,0 40d2: 40000593 li a1,1024 40d6: dfbfc0ef jal ra,ed0 40da: 6585 lui a1,0x1 40dc: 4601 li a2,0 40de: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 40e2: 40040513 addi a0,s0,1024 40e6: debfc0ef jal ra,ed0 40ea: c50fc06f j 53a <__riscv_restore_0> 000040ee : 40ee: c28fc2ef jal t0,516 <__riscv_save_0> 40f2: 40011437 lui s0,0x40011 40f6: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 40fa: 4605 li a2,1 40fc: 20000593 li a1,512 4100: dd1fc0ef jal ra,ed0 4104: 40040513 addi a0,s0,1024 4108: 4601 li a2,0 410a: 40000593 li a1,1024 410e: dc3fc0ef jal ra,ed0 4112: 6585 lui a1,0x1 4114: 4605 li a2,1 4116: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 411a: 40040513 addi a0,s0,1024 411e: db3fc0ef jal ra,ed0 4122: c18fc06f j 53a <__riscv_restore_0> 00004126 : 4126: bf0fc2ef jal t0,516 <__riscv_save_0> 412a: 7179 addi sp,sp,-48 412c: 84aa mv s1,a0 412e: 4585 li a1,1 4130: 4541 li a0,16 4132: fabfc0ef jal ra,10dc 4136: 4585 li a1,1 4138: 02000513 li a0,32 413c: fa1fc0ef jal ra,10dc 4140: 4585 li a1,1 4142: 00100537 lui a0,0x100 4146: fb5fc0ef jal ra,10fa 414a: 6785 lui a5,0x1 414c: 440d li s0,3 414e: 82fc sh a5,20(sp) 4150: 084c addi a1,sp,20 4152: 47e1 li a5,24 4154: 40011537 lui a0,0x40011 4158: cc22 sw s0,24(sp) 415a: ce3e sw a5,28(sp) 415c: ca7fc0ef jal ra,e02 4160: 4791 li a5,4 4162: 40011537 lui a0,0x40011 4166: 82fc sh a5,20(sp) 4168: 084c addi a1,sp,20 416a: 4791 li a5,4 416c: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4170: ce3e sw a5,28(sp) 4172: c91fc0ef jal ra,e02 4176: 000c07b7 lui a5,0xc0 417a: 100c addi a1,sp,32 417c: 40005537 lui a0,0x40005 4180: d43e sw a5,40(sp) 4182: d026 sw s1,32(sp) 4184: d202 sw zero,36(sp) 4186: 02011623 sh zero,44(sp) 418a: 816fd0ef jal ra,11a0 418e: 4605 li a2,1 4190: 52500593 li a1,1317 4194: 40005537 lui a0,0x40005 4198: 8acfd0ef jal ra,1244 419c: 14500793 li a5,325 41a0: 867c sh a5,12(sp) 41a2: 0068 addi a0,sp,12 41a4: 4785 li a5,1 41a6: c83e sw a5,16(sp) 41a8: 8740 sb s0,14(sp) 41aa: d3bfc0ef jal ra,ee4 41ae: 4585 li a1,1 41b0: 40005537 lui a0,0x40005 41b4: 87afd0ef jal ra,122e 41b8: 6145 addi sp,sp,48 41ba: b80fc06f j 53a <__riscv_restore_0> 000041be : 41be: 7139 addi sp,sp,-64 41c0: de06 sw ra,60(sp) 41c2: dc16 sw t0,56(sp) 41c4: da1a sw t1,52(sp) 41c6: d81e sw t2,48(sp) 41c8: d62a sw a0,44(sp) 41ca: d42e sw a1,40(sp) 41cc: d232 sw a2,36(sp) 41ce: d036 sw a3,32(sp) 41d0: ce3a sw a4,28(sp) 41d2: cc3e sw a5,24(sp) 41d4: ca42 sw a6,20(sp) 41d6: c846 sw a7,16(sp) 41d8: c672 sw t3,12(sp) 41da: c476 sw t4,8(sp) 41dc: c27a sw t5,4(sp) 41de: c07e sw t6,0(sp) 41e0: 70a000ef jal ra,48ea 41e4: 50f2 lw ra,60(sp) 41e6: 52e2 lw t0,56(sp) 41e8: 5352 lw t1,52(sp) 41ea: 53c2 lw t2,48(sp) 41ec: 5532 lw a0,44(sp) 41ee: 55a2 lw a1,40(sp) 41f0: 5612 lw a2,36(sp) 41f2: 5682 lw a3,32(sp) 41f4: 4772 lw a4,28(sp) 41f6: 47e2 lw a5,24(sp) 41f8: 4852 lw a6,20(sp) 41fa: 48c2 lw a7,16(sp) 41fc: 4e32 lw t3,12(sp) 41fe: 4ea2 lw t4,8(sp) 4200: 4f12 lw t5,4(sp) 4202: 4f82 lw t6,0(sp) 4204: 6121 addi sp,sp,64 4206: 30200073 mret 0000420a : 420a: 7139 addi sp,sp,-64 420c: de06 sw ra,60(sp) 420e: dc16 sw t0,56(sp) 4210: da1a sw t1,52(sp) 4212: d81e sw t2,48(sp) 4214: d62a sw a0,44(sp) 4216: d42e sw a1,40(sp) 4218: d232 sw a2,36(sp) 421a: d036 sw a3,32(sp) 421c: ce3a sw a4,28(sp) 421e: cc3e sw a5,24(sp) 4220: ca42 sw a6,20(sp) 4222: c846 sw a7,16(sp) 4224: c672 sw t3,12(sp) 4226: c476 sw t4,8(sp) 4228: c27a sw t5,4(sp) 422a: c07e sw t6,0(sp) 422c: 78c000ef jal ra,49b8 4230: 50f2 lw ra,60(sp) 4232: 52e2 lw t0,56(sp) 4234: 5352 lw t1,52(sp) 4236: 53c2 lw t2,48(sp) 4238: 5532 lw a0,44(sp) 423a: 55a2 lw a1,40(sp) 423c: 5612 lw a2,36(sp) 423e: 5682 lw a3,32(sp) 4240: 4772 lw a4,28(sp) 4242: 47e2 lw a5,24(sp) 4244: 4852 lw a6,20(sp) 4246: 48c2 lw a7,16(sp) 4248: 4e32 lw t3,12(sp) 424a: 4ea2 lw t4,8(sp) 424c: 4f12 lw t5,4(sp) 424e: 4f82 lw t6,0(sp) 4250: 6121 addi sp,sp,64 4252: 30200073 mret 00004256 : 4256: 7139 addi sp,sp,-64 4258: de06 sw ra,60(sp) 425a: dc16 sw t0,56(sp) 425c: da1a sw t1,52(sp) 425e: d81e sw t2,48(sp) 4260: d62a sw a0,44(sp) 4262: d42e sw a1,40(sp) 4264: d232 sw a2,36(sp) 4266: d036 sw a3,32(sp) 4268: ce3a sw a4,28(sp) 426a: cc3e sw a5,24(sp) 426c: ca42 sw a6,20(sp) 426e: c846 sw a7,16(sp) 4270: c672 sw t3,12(sp) 4272: c476 sw t4,8(sp) 4274: c27a sw t5,4(sp) 4276: c07e sw t6,0(sp) 4278: 00f000ef jal ra,4a86 427c: 50f2 lw ra,60(sp) 427e: 52e2 lw t0,56(sp) 4280: 5352 lw t1,52(sp) 4282: 53c2 lw t2,48(sp) 4284: 5532 lw a0,44(sp) 4286: 55a2 lw a1,40(sp) 4288: 5612 lw a2,36(sp) 428a: 5682 lw a3,32(sp) 428c: 4772 lw a4,28(sp) 428e: 47e2 lw a5,24(sp) 4290: 4852 lw a6,20(sp) 4292: 48c2 lw a7,16(sp) 4294: 4e32 lw t3,12(sp) 4296: 4ea2 lw t4,8(sp) 4298: 4f12 lw t5,4(sp) 429a: 4f82 lw t6,0(sp) 429c: 6121 addi sp,sp,64 429e: 30200073 mret 000042a2 : 42a2: 7139 addi sp,sp,-64 42a4: de06 sw ra,60(sp) 42a6: dc16 sw t0,56(sp) 42a8: da1a sw t1,52(sp) 42aa: d81e sw t2,48(sp) 42ac: d62a sw a0,44(sp) 42ae: d42e sw a1,40(sp) 42b0: d232 sw a2,36(sp) 42b2: d036 sw a3,32(sp) 42b4: ce3a sw a4,28(sp) 42b6: cc3e sw a5,24(sp) 42b8: ca42 sw a6,20(sp) 42ba: c846 sw a7,16(sp) 42bc: c672 sw t3,12(sp) 42be: c476 sw t4,8(sp) 42c0: c27a sw t5,4(sp) 42c2: c07e sw t6,0(sp) 42c4: 053000ef jal ra,4b16 42c8: 50f2 lw ra,60(sp) 42ca: 52e2 lw t0,56(sp) 42cc: 5352 lw t1,52(sp) 42ce: 53c2 lw t2,48(sp) 42d0: 5532 lw a0,44(sp) 42d2: 55a2 lw a1,40(sp) 42d4: 5612 lw a2,36(sp) 42d6: 5682 lw a3,32(sp) 42d8: 4772 lw a4,28(sp) 42da: 47e2 lw a5,24(sp) 42dc: 4852 lw a6,20(sp) 42de: 48c2 lw a7,16(sp) 42e0: 4e32 lw t3,12(sp) 42e2: 4ea2 lw t4,8(sp) 42e4: 4f12 lw t5,4(sp) 42e6: 4f82 lw t6,0(sp) 42e8: 6121 addi sp,sp,64 42ea: 30200073 mret 000042ee : 42ee: 7139 addi sp,sp,-64 42f0: de06 sw ra,60(sp) 42f2: dc16 sw t0,56(sp) 42f4: da1a sw t1,52(sp) 42f6: d81e sw t2,48(sp) 42f8: d62a sw a0,44(sp) 42fa: d42e sw a1,40(sp) 42fc: d232 sw a2,36(sp) 42fe: d036 sw a3,32(sp) 4300: ce3a sw a4,28(sp) 4302: cc3e sw a5,24(sp) 4304: ca42 sw a6,20(sp) 4306: c846 sw a7,16(sp) 4308: c672 sw t3,12(sp) 430a: c476 sw t4,8(sp) 430c: c27a sw t5,4(sp) 430e: c07e sw t6,0(sp) 4310: 0d3000ef jal ra,4be2 4314: 50f2 lw ra,60(sp) 4316: 52e2 lw t0,56(sp) 4318: 5352 lw t1,52(sp) 431a: 53c2 lw t2,48(sp) 431c: 5532 lw a0,44(sp) 431e: 55a2 lw a1,40(sp) 4320: 5612 lw a2,36(sp) 4322: 5682 lw a3,32(sp) 4324: 4772 lw a4,28(sp) 4326: 47e2 lw a5,24(sp) 4328: 4852 lw a6,20(sp) 432a: 48c2 lw a7,16(sp) 432c: 4e32 lw t3,12(sp) 432e: 4ea2 lw t4,8(sp) 4330: 4f12 lw t5,4(sp) 4332: 4f82 lw t6,0(sp) 4334: 6121 addi sp,sp,64 4336: 30200073 mret 0000433a : 433a: 7139 addi sp,sp,-64 433c: de06 sw ra,60(sp) 433e: dc16 sw t0,56(sp) 4340: da1a sw t1,52(sp) 4342: d81e sw t2,48(sp) 4344: d62a sw a0,44(sp) 4346: d42e sw a1,40(sp) 4348: d232 sw a2,36(sp) 434a: d036 sw a3,32(sp) 434c: ce3a sw a4,28(sp) 434e: cc3e sw a5,24(sp) 4350: ca42 sw a6,20(sp) 4352: c846 sw a7,16(sp) 4354: c672 sw t3,12(sp) 4356: c476 sw t4,8(sp) 4358: c27a sw t5,4(sp) 435a: c07e sw t6,0(sp) 435c: 151000ef jal ra,4cac 4360: 50f2 lw ra,60(sp) 4362: 52e2 lw t0,56(sp) 4364: 5352 lw t1,52(sp) 4366: 53c2 lw t2,48(sp) 4368: 5532 lw a0,44(sp) 436a: 55a2 lw a1,40(sp) 436c: 5612 lw a2,36(sp) 436e: 5682 lw a3,32(sp) 4370: 4772 lw a4,28(sp) 4372: 47e2 lw a5,24(sp) 4374: 4852 lw a6,20(sp) 4376: 48c2 lw a7,16(sp) 4378: 4e32 lw t3,12(sp) 437a: 4ea2 lw t4,8(sp) 437c: 4f12 lw t5,4(sp) 437e: 4f82 lw t6,0(sp) 4380: 6121 addi sp,sp,64 4382: 30200073 mret 00004386 : 4386: 200007b7 lui a5,0x20000 438a: 29879703 lh a4,664(a5) # 20000298 438e: 4781 li a5,0 4390: 972a add a4,a4,a0 4392: 00074f63 bltz a4,43b0 4396: cd09 beqz a0,43b0 4398: 6605 lui a2,0x1 439a: fff60693 addi a3,a2,-1 # fff 439e: 87b6 mv a5,a3 43a0: 00c75863 bge a4,a2,43b0 43a4: 87aa mv a5,a0 43a6: 00d50563 beq a0,a3,43b0 43aa: 01071793 slli a5,a4,0x10 43ae: 83c1 srli a5,a5,0x10 43b0: 853e mv a0,a5 43b2: 8082 ret 000043b4 : 43b4: 962fc2ef jal t0,516 <__riscv_save_0> 43b8: abaff0ef jal ra,3672 43bc: ba8ff0ef jal ra,3764 43c0: c14ff0ef jal ra,37d4 43c4: 976fc06f j 53a <__riscv_restore_0> 000043c8 : 43c8: 00008737 lui a4,0x8 43cc: 17c72703 lw a4,380(a4) # 817c <_read+0x18a> 43d0: 200007b7 lui a5,0x20000 43d4: 2ae7a623 sw a4,684(a5) # 200002ac 43d8: 00008737 lui a4,0x8 43dc: 18072703 lw a4,384(a4) # 8180 <_read+0x18e> 43e0: 200007b7 lui a5,0x20000 43e4: 2ae7a423 sw a4,680(a5) # 200002a8 43e8: 00008737 lui a4,0x8 43ec: 18472703 lw a4,388(a4) # 8184 <_read+0x192> 43f0: 200007b7 lui a5,0x20000 43f4: 2ae7a223 sw a4,676(a5) # 200002a4 43f8: 8082 ret 000043fa : 43fa: 91cfc2ef jal t0,516 <__riscv_save_0> 43fe: 200007b7 lui a5,0x20000 4402: 29e79503 lh a0,670(a5) # 2000029e 4406: f81ff0ef jal ra,4386 440a: 7fa020ef jal ra,6c04 <__floatsisf> 440e: 200007b7 lui a5,0x20000 4412: 2a47a583 lw a1,676(a5) # 200002a4 4416: 508020ef jal ra,691e <__mulsf3> 441a: 920fc06f j 53a <__riscv_restore_0> 0000441e : 441e: 8f8fc2ef jal t0,516 <__riscv_save_0> 4422: 200007b7 lui a5,0x20000 4426: 2a079503 lh a0,672(a5) # 200002a0 442a: f5dff0ef jal ra,4386 442e: 7d6020ef jal ra,6c04 <__floatsisf> 4432: 200007b7 lui a5,0x20000 4436: 2a87a583 lw a1,680(a5) # 200002a8 443a: 4e4020ef jal ra,691e <__mulsf3> 443e: 8fcfc06f j 53a <__riscv_restore_0> 00004442 : 4442: 8d4fc2ef jal t0,516 <__riscv_save_0> 4446: d5eff0ef jal ra,39a4 444a: 8f0fc06f j 53a <__riscv_restore_0> 0000444e : 444e: 8c8fc2ef jal t0,516 <__riscv_save_0> 4452: 4785 li a5,1 4454: 862e mv a2,a1 4456: 08000593 li a1,128 445a: 02f50763 beq a0,a5,4488 445e: 4789 li a5,2 4460: 10000593 li a1,256 4464: 02f50263 beq a0,a5,4488 4468: 478d li a5,3 446a: 20000593 li a1,512 446e: 00f50d63 beq a0,a5,4488 4472: 4791 li a5,4 4474: 40000593 li a1,1024 4478: 00f50863 beq a0,a5,4488 447c: 4795 li a5,5 447e: 00f51d63 bne a0,a5,4498 4482: 6585 lui a1,0x1 4484: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 4488: 40012537 lui a0,0x40012 448c: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4490: eaeff0ef jal ra,3b3e 4494: 8a6fc06f j 53a <__riscv_restore_0> 4498: 4799 li a5,6 449a: 6585 lui a1,0x1 449c: fef506e3 beq a0,a5,4488 44a0: 479d li a5,7 44a2: 6589 lui a1,0x2 44a4: fef502e3 beq a0,a5,4488 44a8: 47a1 li a5,8 44aa: 6591 lui a1,0x4 44ac: fcf50ee3 beq a0,a5,4488 44b0: 47a5 li a5,9 44b2: 65a1 lui a1,0x8 44b4: fcf50ae3 beq a0,a5,4488 44b8: 47a9 li a5,10 44ba: fcf51de3 bne a0,a5,4494 44be: 45a1 li a1,8 44c0: b7e1 j 4488 000044c2 : 44c2: 854fc2ef jal t0,516 <__riscv_save_0> 44c6: 4705 li a4,1 44c8: 08000593 li a1,128 44cc: 02e50863 beq a0,a4,44fc 44d0: 4709 li a4,2 44d2: 87aa mv a5,a0 44d4: 10000593 li a1,256 44d8: 02e50263 beq a0,a4,44fc 44dc: 470d li a4,3 44de: 20000593 li a1,512 44e2: 00e50d63 beq a0,a4,44fc 44e6: 4711 li a4,4 44e8: 40000593 li a1,1024 44ec: 00e50863 beq a0,a4,44fc 44f0: 4715 li a4,5 44f2: 00e51d63 bne a0,a4,450c 44f6: 6585 lui a1,0x1 44f8: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 44fc: 40012537 lui a0,0x40012 4500: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4504: e46ff0ef jal ra,3b4a 4508: 832fc06f j 53a <__riscv_restore_0> 450c: 4719 li a4,6 450e: 6585 lui a1,0x1 4510: fee506e3 beq a0,a4,44fc 4514: 471d li a4,7 4516: 6589 lui a1,0x2 4518: fee502e3 beq a0,a4,44fc 451c: 4721 li a4,8 451e: 6591 lui a1,0x4 4520: fce50ee3 beq a0,a4,44fc 4524: 4725 li a4,9 4526: 65a1 lui a1,0x8 4528: fce50ae3 beq a0,a4,44fc 452c: 4729 li a4,10 452e: 0ff00513 li a0,255 4532: fce79be3 bne a5,a4,4508 4536: 45a1 li a1,8 4538: b7d1 j 44fc 0000453a : 453a: fddfb2ef jal t0,516 <__riscv_save_0> 453e: 40011437 lui s0,0x40011 4542: 10000593 li a1,256 4546: c0040513 addi a0,s0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 454a: e00ff0ef jal ra,3b4a 454e: 00153613 seqz a2,a0 4552: 10000593 li a1,256 4556: c0040513 addi a0,s0,-1024 455a: de4ff0ef jal ra,3b3e 455e: fddfb06f j 53a <__riscv_restore_0> 00004562 : 4562: fb5fb2ef jal t0,516 <__riscv_save_0> 4566: ac4ff0ef jal ra,382a 456a: fd1fb06f j 53a <__riscv_restore_0> 0000456e : 456e: fa9fb2ef jal t0,516 <__riscv_save_0> 4572: bc8ff0ef jal ra,393a 4576: fc5fb06f j 53a <__riscv_restore_0> 0000457a : 457a: f83fb2ef jal t0,4fc <__riscv_save_4> 457e: 20000437 lui s0,0x20000 4582: 02040793 addi a5,s0,32 # 20000020 4586: 4901 li s2,0 4588: 02040413 addi s0,s0,32 458c: 4719 li a4,6 458e: 43d4 lw a3,4(a5) 4590: 08a69263 bne a3,a0,4614 4594: 02400993 li s3,36 4598: 033909b3 mul s3,s2,s3 459c: 01340a33 add s4,s0,s3 45a0: 000a4783 lbu a5,0(s4) 45a4: e795 bnez a5,45d0 45a6: 84aa mv s1,a0 45a8: 00c98513 addi a0,s3,12 45ac: 9522 add a0,a0,s0 45ae: 862ff0ef jal ra,3610 45b2: 4799 li a5,6 45b4: 008a2503 lw a0,8(s4) 45b8: 02f49063 bne s1,a5,45d8 45bc: decff0ef jal ra,3ba8 45c0: 02400793 li a5,36 45c4: 02f90933 mul s2,s2,a5 45c8: 4785 li a5,1 45ca: 9922 add s2,s2,s0 45cc: 00f90023 sb a5,0(s2) 45d0: 01340533 add a0,s0,s3 45d4: f5dfb06f j 530 <__riscv_restore_4> 45d8: 479d li a5,7 45da: 00f49563 bne s1,a5,45e4 45de: e98ff0ef jal ra,3c76 45e2: bff9 j 45c0 45e4: 4789 li a5,2 45e6: 00f49563 bne s1,a5,45f0 45ea: f5aff0ef jal ra,3d44 45ee: bfc9 j 45c0 45f0: 47a1 li a5,8 45f2: 00f49563 bne s1,a5,45fc 45f6: 817ff0ef jal ra,3e0c 45fa: b7d9 j 45c0 45fc: 478d li a5,3 45fe: 00f49563 bne s1,a5,4608 4602: 907ff0ef jal ra,3f08 4606: bf6d j 45c0 4608: 4795 li a5,5 460a: faf49be3 bne s1,a5,45c0 460e: b19ff0ef jal ra,4126 4612: b77d j 45c0 4614: 0905 addi s2,s2,1 4616: 02478793 addi a5,a5,36 461a: f6e91ae3 bne s2,a4,458e 461e: 4501 li a0,0 4620: bf55 j 45d4 00004622 : 4622: 4781 li a5,0 4624: c909 beqz a0,4636 4626: 2118 lbu a4,0(a0) 4628: 4781 li a5,0 462a: c711 beqz a4,4636 462c: 495c lw a5,20(a0) 462e: 4d08 lw a0,24(a0) 4630: 8f89 sub a5,a5,a0 4632: 00f037b3 snez a5,a5 4636: 853e mv a0,a5 4638: 8082 ret 0000463a : 463a: eddfb2ef jal t0,516 <__riscv_save_0> 463e: 1141 addi sp,sp,-16 4640: 842a mv s0,a0 4642: 000107a3 sb zero,15(sp) 4646: fddff0ef jal ra,4622 464a: c519 beqz a0,4658 464c: 00f10593 addi a1,sp,15 4650: 00c40513 addi a0,s0,12 4654: ff9fe0ef jal ra,364c 4658: 8788 lbu a0,15(sp) 465a: 0141 addi sp,sp,16 465c: edffb06f j 53a <__riscv_restore_0> 00004660 : 4660: eb7fb2ef jal t0,516 <__riscv_save_0> 4664: 200007b7 lui a5,0x20000 4668: 200065b7 lui a1,0x20006 466c: 02a7a423 sw a0,40(a5) # 20000028 4670: 10000613 li a2,256 4674: 51c58593 addi a1,a1,1308 # 2000651c 4678: 4519 li a0,6 467a: f01ff0ef jal ra,457a 467e: 200007b7 lui a5,0x20000 4682: 2ca7a623 sw a0,716(a5) # 200002cc 4686: eb5fb06f j 53a <__riscv_restore_0> 0000468a : 468a: e8dfb2ef jal t0,516 <__riscv_save_0> 468e: 200007b7 lui a5,0x20000 4692: 200065b7 lui a1,0x20006 4696: 04a7a623 sw a0,76(a5) # 2000004c 469a: 10000613 li a2,256 469e: 61c58593 addi a1,a1,1564 # 2000661c 46a2: 451d li a0,7 46a4: ed7ff0ef jal ra,457a 46a8: 200007b7 lui a5,0x20000 46ac: 2ca7a823 sw a0,720(a5) # 200002d0 46b0: e8bfb06f j 53a <__riscv_restore_0> 000046b4 : 46b4: e63fb2ef jal t0,516 <__riscv_save_0> 46b8: 200007b7 lui a5,0x20000 46bc: 200065b7 lui a1,0x20006 46c0: 06a7a823 sw a0,112(a5) # 20000070 46c4: 10000613 li a2,256 46c8: 71c58593 addi a1,a1,1820 # 2000671c 46cc: 4509 li a0,2 46ce: eadff0ef jal ra,457a 46d2: 200007b7 lui a5,0x20000 46d6: 2ca7aa23 sw a0,724(a5) # 200002d4 46da: e61fb06f j 53a <__riscv_restore_0> 000046de : 46de: e39fb2ef jal t0,516 <__riscv_save_0> 46e2: 200007b7 lui a5,0x20000 46e6: 200075b7 lui a1,0x20007 46ea: 08a7aa23 sw a0,148(a5) # 20000094 46ee: 10000613 li a2,256 46f2: 81c58593 addi a1,a1,-2020 # 2000681c 46f6: 4521 li a0,8 46f8: e83ff0ef jal ra,457a 46fc: 200007b7 lui a5,0x20000 4700: 2ca7ac23 sw a0,728(a5) # 200002d8 4704: e37fb06f j 53a <__riscv_restore_0> 00004708 : 4708: e0ffb2ef jal t0,516 <__riscv_save_0> 470c: 200007b7 lui a5,0x20000 4710: 200075b7 lui a1,0x20007 4714: 0aa7ac23 sw a0,184(a5) # 200000b8 4718: 10000613 li a2,256 471c: 91c58593 addi a1,a1,-1764 # 2000691c 4720: 450d li a0,3 4722: e59ff0ef jal ra,457a 4726: 200007b7 lui a5,0x20000 472a: 2ca7ae23 sw a0,732(a5) # 200002dc 472e: e0dfb06f j 53a <__riscv_restore_0> 00004732 : 4732: de5fb2ef jal t0,516 <__riscv_save_0> 4736: 200007b7 lui a5,0x20000 473a: 200075b7 lui a1,0x20007 473e: 0ca7ae23 sw a0,220(a5) # 200000dc 4742: 40000613 li a2,1024 4746: a1c58593 addi a1,a1,-1508 # 20006a1c 474a: 4515 li a0,5 474c: e2fff0ef jal ra,457a 4750: 200007b7 lui a5,0x20000 4754: 2ea7a023 sw a0,736(a5) # 200002e0 4758: de3fb06f j 53a <__riscv_restore_0> 0000475c : 475c: 200007b7 lui a5,0x20000 4760: 2cc7a783 lw a5,716(a5) # 200002cc 4764: 00a79963 bne a5,a0,4776 4768: 200007b7 lui a5,0x20000 476c: 2e47c783 lbu a5,740(a5) # 200002e4 4770: 8b85 andi a5,a5,1 4772: 853e mv a0,a5 4774: 8082 ret 4776: 200007b7 lui a5,0x20000 477a: 2d07a783 lw a5,720(a5) # 200002d0 477e: 00a79863 bne a5,a0,478e 4782: 200007b7 lui a5,0x20000 4786: 2e47c783 lbu a5,740(a5) # 200002e4 478a: 8b89 andi a5,a5,2 478c: b7dd j 4772 478e: 200007b7 lui a5,0x20000 4792: 2d47a783 lw a5,724(a5) # 200002d4 4796: 00a79863 bne a5,a0,47a6 479a: 200007b7 lui a5,0x20000 479e: 2e47c783 lbu a5,740(a5) # 200002e4 47a2: 8b91 andi a5,a5,4 47a4: b7f9 j 4772 47a6: 200007b7 lui a5,0x20000 47aa: 2d87a783 lw a5,728(a5) # 200002d8 47ae: 00a79863 bne a5,a0,47be 47b2: 200007b7 lui a5,0x20000 47b6: 2e47c783 lbu a5,740(a5) # 200002e4 47ba: 8ba1 andi a5,a5,8 47bc: bf5d j 4772 47be: 200007b7 lui a5,0x20000 47c2: 2dc7a783 lw a5,732(a5) # 200002dc 47c6: 00a79963 bne a5,a0,47d8 47ca: 200007b7 lui a5,0x20000 47ce: 2e47c783 lbu a5,740(a5) # 200002e4 47d2: 0207f793 andi a5,a5,32 47d6: bf71 j 4772 47d8: 200007b7 lui a5,0x20000 47dc: 2e07a703 lw a4,736(a5) # 200002e0 47e0: 0ff00793 li a5,255 47e4: f8e517e3 bne a0,a4,4772 47e8: 200007b7 lui a5,0x20000 47ec: 2e47c783 lbu a5,740(a5) # 200002e4 47f0: 0407f793 andi a5,a5,64 47f4: bfbd j 4772 000047f6 : 47f6: 4785 li a5,1 47f8: 00f51b63 bne a0,a5,480e 47fc: 200007b7 lui a5,0x20000 4800: 2e478793 addi a5,a5,740 # 200002e4 4804: 2398 lbu a4,0(a5) 4806: 00176713 ori a4,a4,1 480a: a398 sb a4,0(a5) 480c: 8082 ret 480e: fd7d bnez a0,480c 4810: 200007b7 lui a5,0x20000 4814: 2e478793 addi a5,a5,740 # 200002e4 4818: 2398 lbu a4,0(a5) 481a: 9b79 andi a4,a4,-2 481c: b7fd j 480a 0000481e : 481e: 4785 li a5,1 4820: 00f51b63 bne a0,a5,4836 4824: 200007b7 lui a5,0x20000 4828: 2e478793 addi a5,a5,740 # 200002e4 482c: 2398 lbu a4,0(a5) 482e: 00276713 ori a4,a4,2 4832: a398 sb a4,0(a5) 4834: 8082 ret 4836: fd7d bnez a0,4834 4838: 200007b7 lui a5,0x20000 483c: 2e478793 addi a5,a5,740 # 200002e4 4840: 2398 lbu a4,0(a5) 4842: 9b75 andi a4,a4,-3 4844: b7fd j 4832 00004846 : 4846: 4785 li a5,1 4848: 00f51b63 bne a0,a5,485e 484c: 200007b7 lui a5,0x20000 4850: 2e478793 addi a5,a5,740 # 200002e4 4854: 2398 lbu a4,0(a5) 4856: 00476713 ori a4,a4,4 485a: a398 sb a4,0(a5) 485c: 8082 ret 485e: fd7d bnez a0,485c 4860: 200007b7 lui a5,0x20000 4864: 2e478793 addi a5,a5,740 # 200002e4 4868: 2398 lbu a4,0(a5) 486a: 9b6d andi a4,a4,-5 486c: b7fd j 485a 0000486e : 486e: 4785 li a5,1 4870: 00f51b63 bne a0,a5,4886 4874: 200007b7 lui a5,0x20000 4878: 2e478793 addi a5,a5,740 # 200002e4 487c: 2398 lbu a4,0(a5) 487e: 00876713 ori a4,a4,8 4882: a398 sb a4,0(a5) 4884: 8082 ret 4886: fd7d bnez a0,4884 4888: 200007b7 lui a5,0x20000 488c: 2e478793 addi a5,a5,740 # 200002e4 4890: 2398 lbu a4,0(a5) 4892: 9b5d andi a4,a4,-9 4894: b7fd j 4882 00004896 : 4896: 4785 li a5,1 4898: 00f51b63 bne a0,a5,48ae 489c: 200007b7 lui a5,0x20000 48a0: 2e478793 addi a5,a5,740 # 200002e4 48a4: 2398 lbu a4,0(a5) 48a6: 02076713 ori a4,a4,32 48aa: a398 sb a4,0(a5) 48ac: 8082 ret 48ae: fd7d bnez a0,48ac 48b0: 200007b7 lui a5,0x20000 48b4: 2e478793 addi a5,a5,740 # 200002e4 48b8: 2398 lbu a4,0(a5) 48ba: fdf77713 andi a4,a4,-33 48be: b7f5 j 48aa 000048c0 : 48c0: 4785 li a5,1 48c2: 00f51b63 bne a0,a5,48d8 48c6: 200007b7 lui a5,0x20000 48ca: 2e478793 addi a5,a5,740 # 200002e4 48ce: 2398 lbu a4,0(a5) 48d0: 04076713 ori a4,a4,64 48d4: a398 sb a4,0(a5) 48d6: 8082 ret 48d8: fd7d bnez a0,48d6 48da: 200007b7 lui a5,0x20000 48de: 2e478793 addi a5,a5,740 # 200002e4 48e2: 2398 lbu a4,0(a5) 48e4: fbf77713 andi a4,a4,-65 48e8: b7f5 j 48d4 000048ea : 48ea: c2dfb2ef jal t0,516 <__riscv_save_0> 48ee: 40004537 lui a0,0x40004 48f2: 52500593 li a1,1317 48f6: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 48fa: 99bfc0ef jal ra,1294 48fe: c531 beqz a0,494a 4900: 200007b7 lui a5,0x20000 4904: 2b978793 addi a5,a5,697 # 200002b9 4908: 2398 lbu a4,0(a5) 490a: e709 bnez a4,4914 490c: 4705 li a4,1 490e: a398 sb a4,0(a5) 4910: 175000ef jal ra,5284 4914: 40004537 lui a0,0x40004 4918: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 491c: 967fc0ef jal ra,1282 4920: 0ff57593 andi a1,a0,255 4924: 200007b7 lui a5,0x20000 4928: 2ab78e23 sb a1,700(a5) # 200002bc 492c: 200007b7 lui a5,0x20000 4930: 2d47a503 lw a0,724(a5) # 200002d4 4934: 4d1c lw a5,24(a0) 4936: 4910 lw a2,16(a0) 4938: 4954 lw a3,20(a0) 493a: 0785 addi a5,a5,1 493c: 02c7e7b3 rem a5,a5,a2 4940: 00d78563 beq a5,a3,494a 4944: 0531 addi a0,a0,12 4946: cdbfe0ef jal ra,3620 494a: 40004437 lui s0,0x40004 494e: 72700593 li a1,1831 4952: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4956: 93ffc0ef jal ra,1294 495a: cd1d beqz a0,4998 495c: 200007b7 lui a5,0x20000 4960: 2d47a783 lw a5,724(a5) # 200002d4 4964: 3396 lhu a3,32(a5) 4966: 33ba lhu a4,34(a5) 4968: 00e6ed63 bltu a3,a4,4982 496c: 4601 li a2,0 496e: 72700593 li a1,1831 4972: 40040513 addi a0,s0,1024 4976: 8cffc0ef jal ra,1244 497a: 5a2010ef jal ra,5f1c 497e: bbdfb06f j 53a <__riscv_restore_0> 4982: 4fd8 lw a4,28(a5) 4984: 00168613 addi a2,a3,1 4988: b392 sh a2,32(a5) 498a: 00d707b3 add a5,a4,a3 498e: 238c lbu a1,0(a5) 4990: 40040513 addi a0,s0,1024 4994: 8e7fc0ef jal ra,127a 4998: 40004437 lui s0,0x40004 499c: 42400593 li a1,1060 49a0: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 49a4: 8f1fc0ef jal ra,1294 49a8: d979 beqz a0,497e 49aa: 40045703 lhu a4,1024(s0) 49ae: 40445783 lhu a5,1028(s0) 49b2: 035000ef jal ra,51e6 49b6: b7e1 j 497e 000049b8 : 49b8: b5ffb2ef jal t0,516 <__riscv_save_0> 49bc: 40005537 lui a0,0x40005 49c0: 52500593 li a1,1317 49c4: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 49c8: 8cdfc0ef jal ra,1294 49cc: c531 beqz a0,4a18 49ce: 200007b7 lui a5,0x20000 49d2: 2c178793 addi a5,a5,705 # 200002c1 49d6: 2398 lbu a4,0(a5) 49d8: e709 bnez a4,49e2 49da: 4705 li a4,1 49dc: a398 sb a4,0(a5) 49de: 0df000ef jal ra,52bc 49e2: 40005537 lui a0,0x40005 49e6: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 49ea: 899fc0ef jal ra,1282 49ee: 0ff57593 andi a1,a0,255 49f2: 200007b7 lui a5,0x20000 49f6: 2cb78223 sb a1,708(a5) # 200002c4 49fa: 200007b7 lui a5,0x20000 49fe: 2dc7a503 lw a0,732(a5) # 200002dc 4a02: 4d1c lw a5,24(a0) 4a04: 4910 lw a2,16(a0) 4a06: 4954 lw a3,20(a0) 4a08: 0785 addi a5,a5,1 4a0a: 02c7e7b3 rem a5,a5,a2 4a0e: 00d78563 beq a5,a3,4a18 4a12: 0531 addi a0,a0,12 4a14: c0dfe0ef jal ra,3620 4a18: 40005437 lui s0,0x40005 4a1c: 72700593 li a1,1831 4a20: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4a24: 871fc0ef jal ra,1294 4a28: cd1d beqz a0,4a66 4a2a: 200007b7 lui a5,0x20000 4a2e: 2dc7a783 lw a5,732(a5) # 200002dc 4a32: 3396 lhu a3,32(a5) 4a34: 33ba lhu a4,34(a5) 4a36: 00e6ed63 bltu a3,a4,4a50 4a3a: 4601 li a2,0 4a3c: 72700593 li a1,1831 4a40: 80040513 addi a0,s0,-2048 4a44: 801fc0ef jal ra,1244 4a48: 4f8010ef jal ra,5f40 4a4c: aeffb06f j 53a <__riscv_restore_0> 4a50: 4fd8 lw a4,28(a5) 4a52: 00168613 addi a2,a3,1 4a56: b392 sh a2,32(a5) 4a58: 00d707b3 add a5,a4,a3 4a5c: 238c lbu a1,0(a5) 4a5e: 80040513 addi a0,s0,-2048 4a62: 819fc0ef jal ra,127a 4a66: 40005437 lui s0,0x40005 4a6a: 42400593 li a1,1060 4a6e: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4a72: 823fc0ef jal ra,1294 4a76: d979 beqz a0,4a4c 4a78: 80045703 lhu a4,-2048(s0) 4a7c: 80445783 lhu a5,-2044(s0) 4a80: 7aa000ef jal ra,522a 4a84: b7e1 j 4a4c 00004a86 : 4a86: a91fb2ef jal t0,516 <__riscv_save_0> 4a8a: 52500593 li a1,1317 4a8e: 40005537 lui a0,0x40005 4a92: 803fc0ef jal ra,1294 4a96: c915 beqz a0,4aca 4a98: 40005537 lui a0,0x40005 4a9c: fe6fc0ef jal ra,1282 4aa0: 0ff57593 andi a1,a0,255 4aa4: 200007b7 lui a5,0x20000 4aa8: 2cb78423 sb a1,712(a5) # 200002c8 4aac: 200007b7 lui a5,0x20000 4ab0: 2e07a503 lw a0,736(a5) # 200002e0 4ab4: 4d1c lw a5,24(a0) 4ab6: 4910 lw a2,16(a0) 4ab8: 4954 lw a3,20(a0) 4aba: 0785 addi a5,a5,1 4abc: 02c7e7b3 rem a5,a5,a2 4ac0: 00d78563 beq a5,a3,4aca 4ac4: 0531 addi a0,a0,12 4ac6: b5bfe0ef jal ra,3620 4aca: 72700593 li a1,1831 4ace: 40005537 lui a0,0x40005 4ad2: fc2fc0ef jal ra,1294 4ad6: c115 beqz a0,4afa 4ad8: 200007b7 lui a5,0x20000 4adc: 2e07a783 lw a5,736(a5) # 200002e0 4ae0: 3396 lhu a3,32(a5) 4ae2: 33ba lhu a4,34(a5) 4ae4: 00e6ed63 bltu a3,a4,4afe 4ae8: 4601 li a2,0 4aea: 72700593 li a1,1831 4aee: 40005537 lui a0,0x40005 4af2: f52fc0ef jal ra,1244 4af6: 45c010ef jal ra,5f52 4afa: a41fb06f j 53a <__riscv_restore_0> 4afe: 4fd8 lw a4,28(a5) 4b00: 00168613 addi a2,a3,1 4b04: b392 sh a2,32(a5) 4b06: 00d707b3 add a5,a4,a3 4b0a: 238c lbu a1,0(a5) 4b0c: 40005537 lui a0,0x40005 4b10: f6afc0ef jal ra,127a 4b14: b7dd j 4afa 00004b16 : 4b16: a01fb2ef jal t0,516 <__riscv_save_0> 4b1a: 40002537 lui a0,0x40002 4b1e: 52500593 li a1,1317 4b22: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b26: f6efc0ef jal ra,1294 4b2a: c531 beqz a0,4b76 4b2c: 200007b7 lui a5,0x20000 4b30: 2b078793 addi a5,a5,688 # 200002b0 4b34: 2398 lbu a4,0(a5) 4b36: e709 bnez a4,4b40 4b38: 4705 li a4,1 4b3a: a398 sb a4,0(a5) 4b3c: 710000ef jal ra,524c 4b40: 40002537 lui a0,0x40002 4b44: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b48: f3afc0ef jal ra,1282 4b4c: 0ff57593 andi a1,a0,255 4b50: 200007b7 lui a5,0x20000 4b54: 2ab78a23 sb a1,692(a5) # 200002b4 4b58: 200007b7 lui a5,0x20000 4b5c: 2cc7a503 lw a0,716(a5) # 200002cc 4b60: 4d1c lw a5,24(a0) 4b62: 4910 lw a2,16(a0) 4b64: 4954 lw a3,20(a0) 4b66: 0785 addi a5,a5,1 4b68: 02c7e7b3 rem a5,a5,a2 4b6c: 00d78563 beq a5,a3,4b76 4b70: 0531 addi a0,a0,12 4b72: aaffe0ef jal ra,3620 4b76: 40002437 lui s0,0x40002 4b7a: 72700593 li a1,1831 4b7e: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b82: f12fc0ef jal ra,1294 4b86: cd1d beqz a0,4bc4 4b88: 200007b7 lui a5,0x20000 4b8c: 2cc7a783 lw a5,716(a5) # 200002cc 4b90: 3396 lhu a3,32(a5) 4b92: 33ba lhu a4,34(a5) 4b94: 00e6ed63 bltu a3,a4,4bae 4b98: 4601 li a2,0 4b9a: 72700593 li a1,1831 4b9e: 80040513 addi a0,s0,-2048 4ba2: ea2fc0ef jal ra,1244 4ba6: 352010ef jal ra,5ef8 4baa: 991fb06f j 53a <__riscv_restore_0> 4bae: 4fd8 lw a4,28(a5) 4bb0: 00168613 addi a2,a3,1 4bb4: b392 sh a2,32(a5) 4bb6: 00d707b3 add a5,a4,a3 4bba: 238c lbu a1,0(a5) 4bbc: 80040513 addi a0,s0,-2048 4bc0: ebafc0ef jal ra,127a 4bc4: 40002437 lui s0,0x40002 4bc8: 42400593 li a1,1060 4bcc: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4bd0: ec4fc0ef jal ra,1294 4bd4: d979 beqz a0,4baa 4bd6: 80045703 lhu a4,-2048(s0) 4bda: 80445783 lhu a5,-2044(s0) 4bde: 23d1 jal 51a2 4be0: b7e9 j 4baa 00004be2 : 4be2: 935fb2ef jal t0,516 <__riscv_save_0> 4be6: 40002537 lui a0,0x40002 4bea: 52500593 li a1,1317 4bee: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4bf2: ea2fc0ef jal ra,1294 4bf6: c529 beqz a0,4c40 4bf8: 200007b7 lui a5,0x20000 4bfc: 2b578793 addi a5,a5,693 # 200002b5 4c00: 2398 lbu a4,0(a5) 4c02: e701 bnez a4,4c0a 4c04: 4705 li a4,1 4c06: a398 sb a4,0(a5) 4c08: 2585 jal 5268 4c0a: 40002537 lui a0,0x40002 4c0e: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4c12: e70fc0ef jal ra,1282 4c16: 0ff57593 andi a1,a0,255 4c1a: 200007b7 lui a5,0x20000 4c1e: 2ab78c23 sb a1,696(a5) # 200002b8 4c22: 200007b7 lui a5,0x20000 4c26: 2d07a503 lw a0,720(a5) # 200002d0 4c2a: 4d1c lw a5,24(a0) 4c2c: 4910 lw a2,16(a0) 4c2e: 4954 lw a3,20(a0) 4c30: 0785 addi a5,a5,1 4c32: 02c7e7b3 rem a5,a5,a2 4c36: 00d78563 beq a5,a3,4c40 4c3a: 0531 addi a0,a0,12 4c3c: 9e5fe0ef jal ra,3620 4c40: 40002437 lui s0,0x40002 4c44: 72700593 li a1,1831 4c48: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4c4c: e48fc0ef jal ra,1294 4c50: cd1d beqz a0,4c8e 4c52: 200007b7 lui a5,0x20000 4c56: 2d07a783 lw a5,720(a5) # 200002d0 4c5a: 3396 lhu a3,32(a5) 4c5c: 33ba lhu a4,34(a5) 4c5e: 00e6ed63 bltu a3,a4,4c78 4c62: 4601 li a2,0 4c64: 72700593 li a1,1831 4c68: c0040513 addi a0,s0,-1024 4c6c: dd8fc0ef jal ra,1244 4c70: 29a010ef jal ra,5f0a 4c74: 8c7fb06f j 53a <__riscv_restore_0> 4c78: 4fd8 lw a4,28(a5) 4c7a: 00168613 addi a2,a3,1 4c7e: b392 sh a2,32(a5) 4c80: 00d707b3 add a5,a4,a3 4c84: 238c lbu a1,0(a5) 4c86: c0040513 addi a0,s0,-1024 4c8a: df0fc0ef jal ra,127a 4c8e: 40002437 lui s0,0x40002 4c92: 42400593 li a1,1060 4c96: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4c9a: dfafc0ef jal ra,1294 4c9e: d979 beqz a0,4c74 4ca0: c0045703 lhu a4,-1024(s0) 4ca4: c0445783 lhu a5,-1020(s0) 4ca8: 2b31 jal 51c4 4caa: b7e9 j 4c74 00004cac : 4cac: 86bfb2ef jal t0,516 <__riscv_save_0> 4cb0: 52500593 li a1,1317 4cb4: 40002537 lui a0,0x40002 4cb8: ddcfc0ef jal ra,1294 4cbc: c139 beqz a0,4d02 4cbe: 200007b7 lui a5,0x20000 4cc2: 2bd78793 addi a5,a5,701 # 200002bd 4cc6: 2398 lbu a4,0(a5) 4cc8: e701 bnez a4,4cd0 4cca: 4705 li a4,1 4ccc: a398 sb a4,0(a5) 4cce: 2bc9 jal 52a0 4cd0: 40002537 lui a0,0x40002 4cd4: daefc0ef jal ra,1282 4cd8: 0ff57593 andi a1,a0,255 4cdc: 200007b7 lui a5,0x20000 4ce0: 2cb78023 sb a1,704(a5) # 200002c0 4ce4: 200007b7 lui a5,0x20000 4ce8: 2d87a503 lw a0,728(a5) # 200002d8 4cec: 4d1c lw a5,24(a0) 4cee: 4910 lw a2,16(a0) 4cf0: 4954 lw a3,20(a0) 4cf2: 0785 addi a5,a5,1 4cf4: 02c7e7b3 rem a5,a5,a2 4cf8: 00d78563 beq a5,a3,4d02 4cfc: 0531 addi a0,a0,12 4cfe: 923fe0ef jal ra,3620 4d02: 72700593 li a1,1831 4d06: 40002537 lui a0,0x40002 4d0a: d8afc0ef jal ra,1294 4d0e: cd1d beqz a0,4d4c 4d10: 200007b7 lui a5,0x20000 4d14: 2d87a783 lw a5,728(a5) # 200002d8 4d18: 3396 lhu a3,32(a5) 4d1a: 33ba lhu a4,34(a5) 4d1c: 00e6ed63 bltu a3,a4,4d36 4d20: 4601 li a2,0 4d22: 72700593 li a1,1831 4d26: 40002537 lui a0,0x40002 4d2a: d1afc0ef jal ra,1244 4d2e: 200010ef jal ra,5f2e 4d32: 809fb06f j 53a <__riscv_restore_0> 4d36: 4fd8 lw a4,28(a5) 4d38: 00168613 addi a2,a3,1 4d3c: b392 sh a2,32(a5) 4d3e: 00d707b3 add a5,a4,a3 4d42: 238c lbu a1,0(a5) 4d44: 40002537 lui a0,0x40002 4d48: d32fc0ef jal ra,127a 4d4c: 42400593 li a1,1060 4d50: 40002537 lui a0,0x40002 4d54: d40fc0ef jal ra,1294 4d58: dd69 beqz a0,4d32 4d5a: 400027b7 lui a5,0x40002 4d5e: 239a lhu a4,0(a5) 4d60: 23de lhu a5,4(a5) 4d62: 215d jal 5208 4d64: b7f9 j 4d32 00004d66 : 4d66: fb0fb2ef jal t0,516 <__riscv_save_0> 4d6a: 1141 addi sp,sp,-16 4d6c: 842a mv s0,a0 4d6e: c62e sw a1,12(sp) 4d70: c432 sw a2,8(sp) 4d72: 9ebff0ef jal ra,475c 4d76: 892a mv s2,a0 4d78: e155 bnez a0,4e1c 4d7a: 45b2 lw a1,12(sp) 4d7c: 4622 lw a2,8(sp) 4d7e: 200007b7 lui a5,0x20000 4d82: 2cc7a483 lw s1,716(a5) # 200002cc 4d86: cc4c sw a1,28(s0) 4d88: 02041023 sh zero,32(s0) 4d8c: b032 sh a2,34(s0) 4d8e: 04849163 bne s1,s0,4dd0 4d92: 4505 li a0,1 4d94: a63ff0ef jal ra,47f6 4d98: 40012537 lui a0,0x40012 4d9c: 4605 li a2,1 4d9e: 02000593 li a1,32 4da2: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4da6: 92afc0ef jal ra,ed0 4daa: 4605 li a2,1 4dac: 72700593 li a1,1831 4db0: 40002437 lui s0,0x40002 4db4: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4db8: c8cfc0ef jal ra,1244 4dbc: 309a lhu a4,32(s1) 4dbe: 4cdc lw a5,28(s1) 4dc0: 80040513 addi a0,s0,-2048 4dc4: 00170693 addi a3,a4,1 4dc8: b096 sh a3,32(s1) 4dca: 97ba add a5,a5,a4 4dcc: 238c lbu a1,0(a5) 4dce: a0a9 j 4e18 4dd0: 200007b7 lui a5,0x20000 4dd4: 2d07a483 lw s1,720(a5) # 200002d0 4dd8: 04849663 bne s1,s0,4e24 4ddc: 4505 li a0,1 4dde: a41ff0ef jal ra,481e 4de2: 40012537 lui a0,0x40012 4de6: 4605 li a2,1 4de8: 04000593 li a1,64 4dec: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4df0: 8e0fc0ef jal ra,ed0 4df4: 40002437 lui s0,0x40002 4df8: 72700593 li a1,1831 4dfc: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4e00: 4605 li a2,1 4e02: c42fc0ef jal ra,1244 4e06: 309a lhu a4,32(s1) 4e08: 4cdc lw a5,28(s1) 4e0a: c0040513 addi a0,s0,-1024 4e0e: 00170693 addi a3,a4,1 4e12: b096 sh a3,32(s1) 4e14: 97ba add a5,a5,a4 4e16: 238c lbu a1,0(a5) 4e18: c62fc0ef jal ra,127a 4e1c: 854a mv a0,s2 4e1e: 0141 addi sp,sp,16 4e20: f1afb06f j 53a <__riscv_restore_0> 4e24: 200007b7 lui a5,0x20000 4e28: 2d47a483 lw s1,724(a5) # 200002d4 4e2c: 04849063 bne s1,s0,4e6c 4e30: 4505 li a0,1 4e32: a15ff0ef jal ra,4846 4e36: 40011537 lui a0,0x40011 4e3a: 4605 li a2,1 4e3c: 4589 li a1,2 4e3e: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 4e42: 88efc0ef jal ra,ed0 4e46: 40004437 lui s0,0x40004 4e4a: 72700593 li a1,1831 4e4e: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4e52: 4605 li a2,1 4e54: bf0fc0ef jal ra,1244 4e58: 309a lhu a4,32(s1) 4e5a: 4cdc lw a5,28(s1) 4e5c: 40040513 addi a0,s0,1024 4e60: 00170693 addi a3,a4,1 4e64: b096 sh a3,32(s1) 4e66: 97ba add a5,a5,a4 4e68: 238c lbu a1,0(a5) 4e6a: b77d j 4e18 4e6c: 200007b7 lui a5,0x20000 4e70: 2d87a483 lw s1,728(a5) # 200002d8 4e74: 02849e63 bne s1,s0,4eb0 4e78: 4505 li a0,1 4e7a: 9f5ff0ef jal ra,486e 4e7e: 40011537 lui a0,0x40011 4e82: 4605 li a2,1 4e84: 4585 li a1,1 4e86: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 4e8a: 846fc0ef jal ra,ed0 4e8e: 72700593 li a1,1831 4e92: 40002537 lui a0,0x40002 4e96: 4605 li a2,1 4e98: bacfc0ef jal ra,1244 4e9c: 309a lhu a4,32(s1) 4e9e: 4cdc lw a5,28(s1) 4ea0: 40002537 lui a0,0x40002 4ea4: 00170693 addi a3,a4,1 4ea8: b096 sh a3,32(s1) 4eaa: 97ba add a5,a5,a4 4eac: 238c lbu a1,0(a5) 4eae: b7ad j 4e18 4eb0: 200007b7 lui a5,0x20000 4eb4: 2dc7a483 lw s1,732(a5) # 200002dc 4eb8: 02849463 bne s1,s0,4ee0 4ebc: 4505 li a0,1 4ebe: 9d9ff0ef jal ra,4896 4ec2: 40011537 lui a0,0x40011 4ec6: 4605 li a2,1 4ec8: 10000593 li a1,256 4ecc: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4ed0: 800fc0ef jal ra,ed0 4ed4: 4605 li a2,1 4ed6: 72700593 li a1,1831 4eda: 40005437 lui s0,0x40005 4ede: bdd9 j 4db4 4ee0: 200007b7 lui a5,0x20000 4ee4: 2e07a483 lw s1,736(a5) # 200002e0 4ee8: f2849ae3 bne s1,s0,4e1c 4eec: 4505 li a0,1 4eee: 9d3ff0ef jal ra,48c0 4ef2: 72700593 li a1,1831 4ef6: 40005537 lui a0,0x40005 4efa: 4605 li a2,1 4efc: b48fc0ef jal ra,1244 4f00: 309a lhu a4,32(s1) 4f02: 4cdc lw a5,28(s1) 4f04: 40005537 lui a0,0x40005 4f08: 00170693 addi a3,a4,1 4f0c: b096 sh a3,32(s1) 4f0e: 97ba add a5,a5,a4 4f10: 238c lbu a1,0(a5) 4f12: b719 j 4e18 00004f14 : 4f14: 200007b7 lui a5,0x20000 4f18: 2cc7a783 lw a5,716(a5) # 200002cc 4f1c: 00a79963 bne a5,a0,4f2e 4f20: 200007b7 lui a5,0x20000 4f24: 2b07c783 lbu a5,688(a5) # 200002b0 4f28: 8b85 andi a5,a5,1 4f2a: 853e mv a0,a5 4f2c: 8082 ret 4f2e: 200007b7 lui a5,0x20000 4f32: 2d07a783 lw a5,720(a5) # 200002d0 4f36: 00a79763 bne a5,a0,4f44 4f3a: 200007b7 lui a5,0x20000 4f3e: 2b57c783 lbu a5,693(a5) # 200002b5 4f42: b7dd j 4f28 4f44: 200007b7 lui a5,0x20000 4f48: 2d47a783 lw a5,724(a5) # 200002d4 4f4c: 00a79763 bne a5,a0,4f5a 4f50: 200007b7 lui a5,0x20000 4f54: 2b97c783 lbu a5,697(a5) # 200002b9 4f58: bfc1 j 4f28 4f5a: 200007b7 lui a5,0x20000 4f5e: 2d87a783 lw a5,728(a5) # 200002d8 4f62: 00a79763 bne a5,a0,4f70 4f66: 200007b7 lui a5,0x20000 4f6a: 2bd7c783 lbu a5,701(a5) # 200002bd 4f6e: bf6d j 4f28 4f70: 200007b7 lui a5,0x20000 4f74: 2dc7a703 lw a4,732(a5) # 200002dc 4f78: 0ff00793 li a5,255 4f7c: faa717e3 bne a4,a0,4f2a 4f80: 200007b7 lui a5,0x20000 4f84: 2c17c783 lbu a5,705(a5) # 200002c1 4f88: b745 j 4f28 00004f8a : 4f8a: 4785 li a5,1 4f8c: 06b7e863 bltu a5,a1,4ffc 4f90: 200007b7 lui a5,0x20000 4f94: 2cc7a783 lw a5,716(a5) # 200002cc 4f98: 00a79763 bne a5,a0,4fa6 4f9c: 200007b7 lui a5,0x20000 4fa0: 2ab78823 sb a1,688(a5) # 200002b0 4fa4: 8082 ret 4fa6: 200007b7 lui a5,0x20000 4faa: 2d07a783 lw a5,720(a5) # 200002d0 4fae: 00a79763 bne a5,a0,4fbc 4fb2: 200007b7 lui a5,0x20000 4fb6: 2ab78aa3 sb a1,693(a5) # 200002b5 4fba: 8082 ret 4fbc: 200007b7 lui a5,0x20000 4fc0: 2d47a783 lw a5,724(a5) # 200002d4 4fc4: 00a79763 bne a5,a0,4fd2 4fc8: 200007b7 lui a5,0x20000 4fcc: 2ab78ca3 sb a1,697(a5) # 200002b9 4fd0: 8082 ret 4fd2: 200007b7 lui a5,0x20000 4fd6: 2d87a783 lw a5,728(a5) # 200002d8 4fda: 00a79763 bne a5,a0,4fe8 4fde: 200007b7 lui a5,0x20000 4fe2: 2ab78ea3 sb a1,701(a5) # 200002bd 4fe6: 8082 ret 4fe8: 200007b7 lui a5,0x20000 4fec: 2dc7a783 lw a5,732(a5) # 200002dc 4ff0: 00a79663 bne a5,a0,4ffc 4ff4: 200007b7 lui a5,0x20000 4ff8: 2cb780a3 sb a1,705(a5) # 200002c1 4ffc: 8082 ret 00004ffe : 4ffe: d18fb2ef jal t0,516 <__riscv_save_0> 5002: e909 bnez a0,5014 5004: 200007b7 lui a5,0x20000 5008: 2c0784a3 sb zero,713(a5) # 200002c9 500c: ec5fe0ef jal ra,3ed0 5010: d2afb06f j 53a <__riscv_restore_0> 5014: 4795 li a5,5 5016: 00f51963 bne a0,a5,5028 501a: 200007b7 lui a5,0x20000 501e: 2ca784a3 sb a0,713(a5) # 200002c9 5022: fedfe0ef jal ra,400e 5026: b7ed j 5010 5028: 4799 li a5,6 502a: 00f51963 bne a0,a5,503c 502e: 200007b7 lui a5,0x20000 5032: 2ca784a3 sb a0,713(a5) # 200002c9 5036: 810ff0ef jal ra,4046 503a: bfd9 j 5010 503c: 479d li a5,7 503e: 00f51963 bne a0,a5,5050 5042: 200007b7 lui a5,0x20000 5046: 2ca784a3 sb a0,713(a5) # 200002c9 504a: 834ff0ef jal ra,407e 504e: b7c9 j 5010 5050: 47a1 li a5,8 5052: 00f51963 bne a0,a5,5064 5056: 200007b7 lui a5,0x20000 505a: 2ca784a3 sb a0,713(a5) # 200002c9 505e: 858ff0ef jal ra,40b6 5062: b77d j 5010 5064: 47a5 li a5,9 5066: faf515e3 bne a0,a5,5010 506a: 200007b7 lui a5,0x20000 506e: 2ca784a3 sb a0,713(a5) # 200002c9 5072: 87cff0ef jal ra,40ee 5076: bf69 j 5010 00005078 : 5078: 200007b7 lui a5,0x20000 507c: 2c97c503 lbu a0,713(a5) # 200002c9 5080: 8082 ret 00005082 : 5082: c94fb2ef jal t0,516 <__riscv_save_0> 5086: 200007b7 lui a5,0x20000 508a: 2dc7a503 lw a0,732(a5) # 200002dc 508e: 4581 li a1,0 5090: efbff0ef jal ra,4f8a 5094: ca6fb06f j 53a <__riscv_restore_0> 00005098 : 5098: c7efb2ef jal t0,516 <__riscv_save_0> 509c: 200007b7 lui a5,0x20000 50a0: 2d87a503 lw a0,728(a5) # 200002d8 50a4: 4581 li a1,0 50a6: ee5ff0ef jal ra,4f8a 50aa: c90fb06f j 53a <__riscv_restore_0> 000050ae : 50ae: c68fb2ef jal t0,516 <__riscv_save_0> 50b2: 200007b7 lui a5,0x20000 50b6: 2d47a503 lw a0,724(a5) # 200002d4 50ba: 4581 li a1,0 50bc: ecfff0ef jal ra,4f8a 50c0: c7afb06f j 53a <__riscv_restore_0> 000050c4 : 50c4: c52fb2ef jal t0,516 <__riscv_save_0> 50c8: 200007b7 lui a5,0x20000 50cc: 2d07a503 lw a0,720(a5) # 200002d0 50d0: 4581 li a1,0 50d2: eb9ff0ef jal ra,4f8a 50d6: c64fb06f j 53a <__riscv_restore_0> 000050da : 50da: c3cfb2ef jal t0,516 <__riscv_save_0> 50de: 200007b7 lui a5,0x20000 50e2: 2cc7a503 lw a0,716(a5) # 200002cc 50e6: 4581 li a1,0 50e8: ea3ff0ef jal ra,4f8a 50ec: c4efb06f j 53a <__riscv_restore_0> 000050f0 : 50f0: c26fb2ef jal t0,516 <__riscv_save_0> 50f4: 00005737 lui a4,0x5 50f8: 00008537 lui a0,0x8 50fc: 0da70713 addi a4,a4,218 # 50da 5100: 4685 li a3,1 5102: 4601 li a2,0 5104: 45bd li a1,15 5106: 18850513 addi a0,a0,392 # 8188 <_read+0x196> 510a: ad8fe0ef jal ra,33e2 510e: 200007b7 lui a5,0x20000 5112: 2ea7a423 sw a0,744(a5) # 200002e8 5116: 00005737 lui a4,0x5 511a: 00008537 lui a0,0x8 511e: 0c470713 addi a4,a4,196 # 50c4 5122: 4689 li a3,2 5124: 4601 li a2,0 5126: 45bd li a1,15 5128: 19050513 addi a0,a0,400 # 8190 <_read+0x19e> 512c: ab6fe0ef jal ra,33e2 5130: 200007b7 lui a5,0x20000 5134: 2ea7a623 sw a0,748(a5) # 200002ec 5138: 00005737 lui a4,0x5 513c: 00008537 lui a0,0x8 5140: 0ae70713 addi a4,a4,174 # 50ae 5144: 468d li a3,3 5146: 4601 li a2,0 5148: 45bd li a1,15 514a: 19850513 addi a0,a0,408 # 8198 <_read+0x1a6> 514e: a94fe0ef jal ra,33e2 5152: 200007b7 lui a5,0x20000 5156: 2ea7a823 sw a0,752(a5) # 200002f0 515a: 00005737 lui a4,0x5 515e: 00008537 lui a0,0x8 5162: 09870713 addi a4,a4,152 # 5098 5166: 4691 li a3,4 5168: 4601 li a2,0 516a: 45bd li a1,15 516c: 1a050513 addi a0,a0,416 # 81a0 <_read+0x1ae> 5170: a72fe0ef jal ra,33e2 5174: 200007b7 lui a5,0x20000 5178: 2ea7aa23 sw a0,756(a5) # 200002f4 517c: 00005737 lui a4,0x5 5180: 00008537 lui a0,0x8 5184: 08270713 addi a4,a4,130 # 5082 5188: 4695 li a3,5 518a: 4601 li a2,0 518c: 45bd li a1,15 518e: 1a850513 addi a0,a0,424 # 81a8 <_read+0x1b6> 5192: a50fe0ef jal ra,33e2 5196: 200007b7 lui a5,0x20000 519a: 2ea7ac23 sw a0,760(a5) # 200002f8 519e: b9cfb06f j 53a <__riscv_restore_0> 000051a2 : 51a2: b74fb2ef jal t0,516 <__riscv_save_0> 51a6: 200007b7 lui a5,0x20000 51aa: 2e87a403 lw s0,744(a5) # 200002e8 51ae: cecfd0ef jal ra,269a 51b2: 862a mv a2,a0 51b4: 4701 li a4,0 51b6: 4681 li a3,0 51b8: 4599 li a1,6 51ba: 8522 mv a0,s0 51bc: a9afe0ef jal ra,3456 51c0: b7afb06f j 53a <__riscv_restore_0> 000051c4 : 51c4: b52fb2ef jal t0,516 <__riscv_save_0> 51c8: 200007b7 lui a5,0x20000 51cc: 2ec7a403 lw s0,748(a5) # 200002ec 51d0: ccafd0ef jal ra,269a 51d4: 862a mv a2,a0 51d6: 4701 li a4,0 51d8: 4681 li a3,0 51da: 4599 li a1,6 51dc: 8522 mv a0,s0 51de: a78fe0ef jal ra,3456 51e2: b58fb06f j 53a <__riscv_restore_0> 000051e6 : 51e6: b30fb2ef jal t0,516 <__riscv_save_0> 51ea: 200007b7 lui a5,0x20000 51ee: 2f07a403 lw s0,752(a5) # 200002f0 51f2: ca8fd0ef jal ra,269a 51f6: 862a mv a2,a0 51f8: 4701 li a4,0 51fa: 4681 li a3,0 51fc: 4599 li a1,6 51fe: 8522 mv a0,s0 5200: a56fe0ef jal ra,3456 5204: b36fb06f j 53a <__riscv_restore_0> 00005208 : 5208: b0efb2ef jal t0,516 <__riscv_save_0> 520c: 200007b7 lui a5,0x20000 5210: 2f47a403 lw s0,756(a5) # 200002f4 5214: c86fd0ef jal ra,269a 5218: 862a mv a2,a0 521a: 4701 li a4,0 521c: 4681 li a3,0 521e: 4599 li a1,6 5220: 8522 mv a0,s0 5222: a34fe0ef jal ra,3456 5226: b14fb06f j 53a <__riscv_restore_0> 0000522a : 522a: aecfb2ef jal t0,516 <__riscv_save_0> 522e: 200007b7 lui a5,0x20000 5232: 2f87a403 lw s0,760(a5) # 200002f8 5236: c64fd0ef jal ra,269a 523a: 862a mv a2,a0 523c: 4701 li a4,0 523e: 4681 li a3,0 5240: 4599 li a1,6 5242: 8522 mv a0,s0 5244: a12fe0ef jal ra,3456 5248: af2fb06f j 53a <__riscv_restore_0> 0000524c : 524c: acafb2ef jal t0,516 <__riscv_save_0> 5250: 200007b7 lui a5,0x20000 5254: 2e87a503 lw a0,744(a5) # 200002e8 5258: 4701 li a4,0 525a: 4681 li a3,0 525c: 4601 li a2,0 525e: 45a1 li a1,8 5260: 9f6fe0ef jal ra,3456 5264: ad6fb06f j 53a <__riscv_restore_0> 00005268 : 5268: aaefb2ef jal t0,516 <__riscv_save_0> 526c: 200007b7 lui a5,0x20000 5270: 2ec7a503 lw a0,748(a5) # 200002ec 5274: 4701 li a4,0 5276: 4681 li a3,0 5278: 4601 li a2,0 527a: 45a1 li a1,8 527c: 9dafe0ef jal ra,3456 5280: abafb06f j 53a <__riscv_restore_0> 00005284 : 5284: a92fb2ef jal t0,516 <__riscv_save_0> 5288: 200007b7 lui a5,0x20000 528c: 2f07a503 lw a0,752(a5) # 200002f0 5290: 4701 li a4,0 5292: 4681 li a3,0 5294: 4601 li a2,0 5296: 45a1 li a1,8 5298: 9befe0ef jal ra,3456 529c: a9efb06f j 53a <__riscv_restore_0> 000052a0 : 52a0: a76fb2ef jal t0,516 <__riscv_save_0> 52a4: 200007b7 lui a5,0x20000 52a8: 2f47a503 lw a0,756(a5) # 200002f4 52ac: 4701 li a4,0 52ae: 4681 li a3,0 52b0: 4601 li a2,0 52b2: 45a1 li a1,8 52b4: 9a2fe0ef jal ra,3456 52b8: a82fb06f j 53a <__riscv_restore_0> 000052bc : 52bc: a5afb2ef jal t0,516 <__riscv_save_0> 52c0: 200007b7 lui a5,0x20000 52c4: 2f87a503 lw a0,760(a5) # 200002f8 52c8: 4701 li a4,0 52ca: 4681 li a3,0 52cc: 4601 li a2,0 52ce: 45a1 li a1,8 52d0: 986fe0ef jal ra,3456 52d4: a66fb06f j 53a <__riscv_restore_0> 000052d8 : 52d8: a3efb2ef jal t0,516 <__riscv_save_0> 52dc: 842a mv s0,a0 52de: c7eff0ef jal ra,475c 52e2: e901 bnez a0,52f2 52e4: 8522 mv a0,s0 52e6: c2fff0ef jal ra,4f14 52ea: 00a03533 snez a0,a0 52ee: a4cfb06f j 53a <__riscv_restore_0> 52f2: 4505 li a0,1 52f4: bfed j 52ee 000052f6 : 52f6: a20fb2ef jal t0,516 <__riscv_save_0> 52fa: c62ff0ef jal ra,475c 52fe: a3cfb06f j 53a <__riscv_restore_0> 00005302 : 5302: 9ecfb2ef jal t0,4ee <__riscv_save_10> 5306: 20000437 lui s0,0x20000 530a: 2fc45783 lhu a5,764(s0) # 200002fc 530e: 1141 addi sp,sp,-16 5310: 2fc40413 addi s0,s0,764 5314: e789 bnez a5,531e 5316: b7afd0ef jal ra,2690 531a: 90a1a423 sw a0,-1784(gp) # 20000308 531e: b72fd0ef jal ra,2690 5322: 20007937 lui s2,0x20007 5326: 8aaa mv s5,a0 5328: 4b09 li s6,2 532a: 200009b7 lui s3,0x20000 532e: 4b85 li s7,1 5330: 06300a13 li s4,99 5334: e1c90913 addi s2,s2,-484 # 20006e1c 5338: 8556 mv a0,s5 533a: 540010ef jal ra,687a 533e: 0aab6063 bltu s6,a0,53de 5342: 2cc9a503 lw a0,716(s3) # 200002cc 5346: adcff0ef jal ra,4622 534a: 09751a63 bne a0,s7,53de 534e: 2006 lhu s1,0(s0) 5350: 069a7d63 bgeu s4,s1,53ca 5354: 2006 lhu s1,0(s0) 5356: 9f6fc0ef jal ra,154c 535a: 40e48793 addi a5,s1,1038 535e: 06f56363 bltu a0,a5,53c4 5362: 00e48513 addi a0,s1,14 5366: fb7fb0ef jal ra,131c 536a: 2006 lhu s1,0(s0) 536c: c62a sw a0,12(sp) 536e: 200075b7 lui a1,0x20007 5372: 00648793 addi a5,s1,6 5376: c11c sw a5,0(a0) 5378: 00850793 addi a5,a0,8 537c: c15c sw a5,4(a0) 537e: 05300793 li a5,83 5382: a51c sb a5,8(a0) 5384: 04c00793 li a5,76 5388: b51c sb a5,9(a0) 538a: 4785 li a5,1 538c: a53c sb a5,10(a0) 538e: 0084d793 srli a5,s1,0x8 5392: b53c sb a5,11(a0) 5394: 00d50793 addi a5,a0,13 5398: a544 sb s1,12(a0) 539a: 8626 mv a2,s1 539c: 853e mv a0,a5 539e: e1c58593 addi a1,a1,-484 # 20006e1c 53a2: 197010ef jal ra,6d38 53a6: 9526 add a0,a0,s1 53a8: 47dd li a5,23 53aa: a11c sb a5,0(a0) 53ac: 9681a503 lw a0,-1688(gp) # 20000368 53b0: dbdfc0ef jal ra,216c 53b4: c529 beqz a0,53fe 53b6: 9681a503 lw a0,-1688(gp) # 20000368 53ba: 4681 li a3,0 53bc: 4629 li a2,10 53be: 006c addi a1,sp,12 53c0: e9afc0ef jal ra,1a5a 53c4: 00041023 sh zero,0(s0) 53c8: a805 j 53f8 53ca: 2cc9a503 lw a0,716(s3) 53ce: 00148793 addi a5,s1,1 53d2: a01e sh a5,0(s0) 53d4: 94ca add s1,s1,s2 53d6: a64ff0ef jal ra,463a 53da: a088 sb a0,0(s1) 53dc: bfb1 j 5338 53de: 201a lhu a4,0(s0) 53e0: 06300793 li a5,99 53e4: f6e7e8e3 bltu a5,a4,5354 53e8: 9081a503 lw a0,-1784(gp) # 20000308 53ec: 48e010ef jal ra,687a 53f0: 03200793 li a5,50 53f4: f6a7e0e3 bltu a5,a0,5354 53f8: 0141 addi sp,sp,16 53fa: 92cfb06f j 526 <__riscv_restore_10> 53fe: 4532 lw a0,12(sp) 5400: 8a6fc0ef jal ra,14a6 5404: b7c1 j 53c4 00005406 : 5406: 8e8fb2ef jal t0,4ee <__riscv_save_10> 540a: 20000437 lui s0,0x20000 540e: 2fe45783 lhu a5,766(s0) # 200002fe 5412: 1141 addi sp,sp,-16 5414: 2fe40413 addi s0,s0,766 5418: e789 bnez a5,5422 541a: a76fd0ef jal ra,2690 541e: 90a1a623 sw a0,-1780(gp) # 2000030c 5422: a6efd0ef jal ra,2690 5426: 20007937 lui s2,0x20007 542a: 8aaa mv s5,a0 542c: 4b09 li s6,2 542e: 200009b7 lui s3,0x20000 5432: 4b85 li s7,1 5434: 06300a13 li s4,99 5438: e9c90913 addi s2,s2,-356 # 20006e9c 543c: 8556 mv a0,s5 543e: 43c010ef jal ra,687a 5442: 0aab6063 bltu s6,a0,54e2 5446: 2d09a503 lw a0,720(s3) # 200002d0 544a: 9d8ff0ef jal ra,4622 544e: 09751a63 bne a0,s7,54e2 5452: 2006 lhu s1,0(s0) 5454: 069a7d63 bgeu s4,s1,54ce 5458: 2006 lhu s1,0(s0) 545a: 8f2fc0ef jal ra,154c 545e: 40e48793 addi a5,s1,1038 5462: 06f56363 bltu a0,a5,54c8 5466: 00e48513 addi a0,s1,14 546a: eb3fb0ef jal ra,131c 546e: 2006 lhu s1,0(s0) 5470: c62a sw a0,12(sp) 5472: 200075b7 lui a1,0x20007 5476: 00648793 addi a5,s1,6 547a: c11c sw a5,0(a0) 547c: 00850793 addi a5,a0,8 5480: c15c sw a5,4(a0) 5482: 05300793 li a5,83 5486: a51c sb a5,8(a0) 5488: 04c00793 li a5,76 548c: b51c sb a5,9(a0) 548e: 4789 li a5,2 5490: a53c sb a5,10(a0) 5492: 0084d793 srli a5,s1,0x8 5496: b53c sb a5,11(a0) 5498: 00d50793 addi a5,a0,13 549c: a544 sb s1,12(a0) 549e: 8626 mv a2,s1 54a0: 853e mv a0,a5 54a2: e9c58593 addi a1,a1,-356 # 20006e9c 54a6: 093010ef jal ra,6d38 54aa: 9526 add a0,a0,s1 54ac: 47dd li a5,23 54ae: a11c sb a5,0(a0) 54b0: 9681a503 lw a0,-1688(gp) # 20000368 54b4: cb9fc0ef jal ra,216c 54b8: c529 beqz a0,5502 54ba: 9681a503 lw a0,-1688(gp) # 20000368 54be: 4681 li a3,0 54c0: 4629 li a2,10 54c2: 006c addi a1,sp,12 54c4: d96fc0ef jal ra,1a5a 54c8: 00041023 sh zero,0(s0) 54cc: a805 j 54fc 54ce: 2d09a503 lw a0,720(s3) 54d2: 00148793 addi a5,s1,1 54d6: a01e sh a5,0(s0) 54d8: 94ca add s1,s1,s2 54da: 960ff0ef jal ra,463a 54de: a088 sb a0,0(s1) 54e0: bfb1 j 543c 54e2: 201a lhu a4,0(s0) 54e4: 06300793 li a5,99 54e8: f6e7e8e3 bltu a5,a4,5458 54ec: 90c1a503 lw a0,-1780(gp) # 2000030c 54f0: 38a010ef jal ra,687a 54f4: 03200793 li a5,50 54f8: f6a7e0e3 bltu a5,a0,5458 54fc: 0141 addi sp,sp,16 54fe: 828fb06f j 526 <__riscv_restore_10> 5502: 4532 lw a0,12(sp) 5504: fa3fb0ef jal ra,14a6 5508: b7c1 j 54c8 0000550a : 550a: fe5fa2ef jal t0,4ee <__riscv_save_10> 550e: 9001d783 lhu a5,-1792(gp) # 20000300 5512: 1141 addi sp,sp,-16 5514: 90018413 addi s0,gp,-1792 # 20000300 5518: e789 bnez a5,5522 551a: 976fd0ef jal ra,2690 551e: 90a1a823 sw a0,-1776(gp) # 20000310 5522: 96efd0ef jal ra,2690 5526: 20007937 lui s2,0x20007 552a: 8aaa mv s5,a0 552c: 4b09 li s6,2 552e: 200009b7 lui s3,0x20000 5532: 4b85 li s7,1 5534: 06300a13 li s4,99 5538: f1c90913 addi s2,s2,-228 # 20006f1c 553c: 8556 mv a0,s5 553e: 33c010ef jal ra,687a 5542: 0aab6063 bltu s6,a0,55e2 5546: 2d49a503 lw a0,724(s3) # 200002d4 554a: 8d8ff0ef jal ra,4622 554e: 09751a63 bne a0,s7,55e2 5552: 2006 lhu s1,0(s0) 5554: 069a7d63 bgeu s4,s1,55ce 5558: 2006 lhu s1,0(s0) 555a: ff3fb0ef jal ra,154c 555e: 40e48793 addi a5,s1,1038 5562: 06f56363 bltu a0,a5,55c8 5566: 00e48513 addi a0,s1,14 556a: db3fb0ef jal ra,131c 556e: 2006 lhu s1,0(s0) 5570: c62a sw a0,12(sp) 5572: 200075b7 lui a1,0x20007 5576: 00648793 addi a5,s1,6 557a: c11c sw a5,0(a0) 557c: 00850793 addi a5,a0,8 5580: c15c sw a5,4(a0) 5582: 05300793 li a5,83 5586: a51c sb a5,8(a0) 5588: 04c00793 li a5,76 558c: b51c sb a5,9(a0) 558e: 478d li a5,3 5590: a53c sb a5,10(a0) 5592: 0084d793 srli a5,s1,0x8 5596: b53c sb a5,11(a0) 5598: 00d50793 addi a5,a0,13 559c: a544 sb s1,12(a0) 559e: 8626 mv a2,s1 55a0: 853e mv a0,a5 55a2: f1c58593 addi a1,a1,-228 # 20006f1c 55a6: 792010ef jal ra,6d38 55aa: 9526 add a0,a0,s1 55ac: 47dd li a5,23 55ae: a11c sb a5,0(a0) 55b0: 9681a503 lw a0,-1688(gp) # 20000368 55b4: bb9fc0ef jal ra,216c 55b8: c529 beqz a0,5602 55ba: 9681a503 lw a0,-1688(gp) # 20000368 55be: 4681 li a3,0 55c0: 4629 li a2,10 55c2: 006c addi a1,sp,12 55c4: c96fc0ef jal ra,1a5a 55c8: 00041023 sh zero,0(s0) 55cc: a805 j 55fc 55ce: 2d49a503 lw a0,724(s3) 55d2: 00148793 addi a5,s1,1 55d6: a01e sh a5,0(s0) 55d8: 94ca add s1,s1,s2 55da: 860ff0ef jal ra,463a 55de: a088 sb a0,0(s1) 55e0: bfb1 j 553c 55e2: 201a lhu a4,0(s0) 55e4: 06300793 li a5,99 55e8: f6e7e8e3 bltu a5,a4,5558 55ec: 9101a503 lw a0,-1776(gp) # 20000310 55f0: 28a010ef jal ra,687a 55f4: 03200793 li a5,50 55f8: f6a7e0e3 bltu a5,a0,5558 55fc: 0141 addi sp,sp,16 55fe: f29fa06f j 526 <__riscv_restore_10> 5602: 4532 lw a0,12(sp) 5604: ea3fb0ef jal ra,14a6 5608: b7c1 j 55c8 0000560a : 560a: ee5fa2ef jal t0,4ee <__riscv_save_10> 560e: 9021d783 lhu a5,-1790(gp) # 20000302 5612: 1141 addi sp,sp,-16 5614: 90218413 addi s0,gp,-1790 # 20000302 5618: e789 bnez a5,5622 561a: 876fd0ef jal ra,2690 561e: 90a1aa23 sw a0,-1772(gp) # 20000314 5622: 86efd0ef jal ra,2690 5626: 20007937 lui s2,0x20007 562a: 8aaa mv s5,a0 562c: 4b09 li s6,2 562e: 200009b7 lui s3,0x20000 5632: 4b85 li s7,1 5634: 06300a13 li s4,99 5638: f9c90913 addi s2,s2,-100 # 20006f9c 563c: 8556 mv a0,s5 563e: 23c010ef jal ra,687a 5642: 0aab6063 bltu s6,a0,56e2 5646: 2d89a503 lw a0,728(s3) # 200002d8 564a: fd9fe0ef jal ra,4622 564e: 09751a63 bne a0,s7,56e2 5652: 2006 lhu s1,0(s0) 5654: 069a7d63 bgeu s4,s1,56ce 5658: 2006 lhu s1,0(s0) 565a: ef3fb0ef jal ra,154c 565e: 40e48793 addi a5,s1,1038 5662: 06f56363 bltu a0,a5,56c8 5666: 00e48513 addi a0,s1,14 566a: cb3fb0ef jal ra,131c 566e: 2006 lhu s1,0(s0) 5670: c62a sw a0,12(sp) 5672: 200075b7 lui a1,0x20007 5676: 00648793 addi a5,s1,6 567a: c11c sw a5,0(a0) 567c: 00850793 addi a5,a0,8 5680: c15c sw a5,4(a0) 5682: 05300793 li a5,83 5686: a51c sb a5,8(a0) 5688: 04c00793 li a5,76 568c: b51c sb a5,9(a0) 568e: 4791 li a5,4 5690: a53c sb a5,10(a0) 5692: 0084d793 srli a5,s1,0x8 5696: b53c sb a5,11(a0) 5698: 00d50793 addi a5,a0,13 569c: a544 sb s1,12(a0) 569e: 8626 mv a2,s1 56a0: 853e mv a0,a5 56a2: f9c58593 addi a1,a1,-100 # 20006f9c 56a6: 692010ef jal ra,6d38 56aa: 9526 add a0,a0,s1 56ac: 47dd li a5,23 56ae: a11c sb a5,0(a0) 56b0: 9681a503 lw a0,-1688(gp) # 20000368 56b4: ab9fc0ef jal ra,216c 56b8: c529 beqz a0,5702 56ba: 9681a503 lw a0,-1688(gp) # 20000368 56be: 4681 li a3,0 56c0: 4629 li a2,10 56c2: 006c addi a1,sp,12 56c4: b96fc0ef jal ra,1a5a 56c8: 00041023 sh zero,0(s0) 56cc: a805 j 56fc 56ce: 2d89a503 lw a0,728(s3) 56d2: 00148793 addi a5,s1,1 56d6: a01e sh a5,0(s0) 56d8: 94ca add s1,s1,s2 56da: f61fe0ef jal ra,463a 56de: a088 sb a0,0(s1) 56e0: bfb1 j 563c 56e2: 201a lhu a4,0(s0) 56e4: 06300793 li a5,99 56e8: f6e7e8e3 bltu a5,a4,5658 56ec: 9141a503 lw a0,-1772(gp) # 20000314 56f0: 18a010ef jal ra,687a 56f4: 03200793 li a5,50 56f8: f6a7e0e3 bltu a5,a0,5658 56fc: 0141 addi sp,sp,16 56fe: e29fa06f j 526 <__riscv_restore_10> 5702: 4532 lw a0,12(sp) 5704: da3fb0ef jal ra,14a6 5708: b7c1 j 56c8 0000570a : 570a: de5fa2ef jal t0,4ee <__riscv_save_10> 570e: 9041d783 lhu a5,-1788(gp) # 20000304 5712: 1141 addi sp,sp,-16 5714: 90418493 addi s1,gp,-1788 # 20000304 5718: e789 bnez a5,5722 571a: f77fc0ef jal ra,2690 571e: 90a1ac23 sw a0,-1768(gp) # 20000318 5722: f6ffc0ef jal ra,2690 5726: 20007937 lui s2,0x20007 572a: 8aaa mv s5,a0 572c: 4b09 li s6,2 572e: 200009b7 lui s3,0x20000 5732: 4b85 li s7,1 5734: 06300a13 li s4,99 5738: 01c90913 addi s2,s2,28 # 2000701c 573c: 8556 mv a0,s5 573e: 13c010ef jal ra,687a 5742: 0aab6463 bltu s6,a0,57ea 5746: 2dc9a503 lw a0,732(s3) # 200002dc 574a: ed9fe0ef jal ra,4622 574e: 09751e63 bne a0,s7,57ea 5752: 2082 lhu s0,0(s1) 5754: 088a7163 bgeu s4,s0,57d6 5758: 2082 lhu s0,0(s1) 575a: df3fb0ef jal ra,154c 575e: 40e40793 addi a5,s0,1038 5762: 06f56763 bltu a0,a5,57d0 5766: 00e40513 addi a0,s0,14 576a: bb3fb0ef jal ra,131c 576e: 209e lhu a5,0(s1) 5770: c62a sw a0,12(sp) 5772: 842a mv s0,a0 5774: 0799 addi a5,a5,6 5776: c11c sw a5,0(a0) 5778: 00850793 addi a5,a0,8 577c: c15c sw a5,4(a0) 577e: 05300793 li a5,83 5782: a51c sb a5,8(a0) 5784: 04c00793 li a5,76 5788: b51c sb a5,9(a0) 578a: 8efff0ef jal ra,5078 578e: 0004d903 lhu s2,0(s1) 5792: a428 sb a0,10(s0) 5794: 200075b7 lui a1,0x20007 5798: 00895793 srli a5,s2,0x8 579c: b43c sb a5,11(s0) 579e: 01240623 sb s2,12(s0) 57a2: 0435 addi s0,s0,13 57a4: 8522 mv a0,s0 57a6: 00190613 addi a2,s2,1 57aa: 01c58593 addi a1,a1,28 # 2000701c 57ae: 58a010ef jal ra,6d38 57b2: 944a add s0,s0,s2 57b4: 47dd li a5,23 57b6: a01c sb a5,0(s0) 57b8: 9681a503 lw a0,-1688(gp) # 20000368 57bc: 9b1fc0ef jal ra,216c 57c0: c529 beqz a0,580a 57c2: 9681a503 lw a0,-1688(gp) # 20000368 57c6: 4681 li a3,0 57c8: 4629 li a2,10 57ca: 006c addi a1,sp,12 57cc: a8efc0ef jal ra,1a5a 57d0: 00049023 sh zero,0(s1) 57d4: a805 j 5804 57d6: 2dc9a503 lw a0,732(s3) 57da: 00140793 addi a5,s0,1 57de: a09e sh a5,0(s1) 57e0: 944a add s0,s0,s2 57e2: e59fe0ef jal ra,463a 57e6: a008 sb a0,0(s0) 57e8: bf91 j 573c 57ea: 209a lhu a4,0(s1) 57ec: 06300793 li a5,99 57f0: f6e7e4e3 bltu a5,a4,5758 57f4: 9181a503 lw a0,-1768(gp) # 20000318 57f8: 082010ef jal ra,687a 57fc: 03200793 li a5,50 5800: f4a7ece3 bltu a5,a0,5758 5804: 0141 addi sp,sp,16 5806: d21fa06f j 526 <__riscv_restore_10> 580a: 4532 lw a0,12(sp) 580c: c9bfb0ef jal ra,14a6 5810: b7c1 j 57d0 00005812 : 5812: d05fa2ef jal t0,516 <__riscv_save_0> 5816: 234d jal 5db8 5818: bffd j 5816 0000581a : 581a: cfdfa2ef jal t0,516 <__riscv_save_0> 581e: ae5ff0ef jal ra,5302 5822: be5ff0ef jal ra,5406 5826: ce5ff0ef jal ra,550a 582a: de1ff0ef jal ra,560a 582e: eddff0ef jal ra,570a 5832: 4515 li a0,5 5834: a52fd0ef jal ra,2a86 5838: b7dd j 581e 0000583a : 583a: cddfa2ef jal t0,516 <__riscv_save_0> 583e: 20000437 lui s0,0x20000 5842: 2e042503 lw a0,736(s0) # 200002e0 5846: 044010ef jal ra,688a 584a: 4551 li a0,20 584c: a3afd0ef jal ra,2a86 5850: bfcd j 5842 00005852 : 5852: cc5fa2ef jal t0,516 <__riscv_save_0> 5856: 24ed jal 5b40 5858: bffd j 5856 0000585a : 585a: ca3fa2ef jal t0,4fc <__riscv_save_4> 585e: 1141 addi sp,sp,-16 5860: e31fc0ef jal ra,2690 5864: c62a sw a0,12(sp) 5866: 4401 li s0,0 5868: 4901 li s2,0 586a: 49e5 li s3,25 586c: 00008ab7 lui s5,0x8 5870: 4a0d li s4,3 5872: b89fe0ef jal ra,43fa 5876: 227d jal 5a24 5878: 00190493 addi s1,s2,1 587c: ba3fe0ef jal ra,441e 5880: 04c2 slli s1,s1,0x10 5882: 2a5d jal 5a38 5884: 80c1 srli s1,s1,0x10 5886: 01391d63 bne s2,s3,58a0 588a: cc3fb0ef jal ra,154c 588e: 86aa mv a3,a0 5890: 06d00613 li a2,109 5894: 4585 li a1,1 5896: 1b4a8513 addi a0,s5,436 # 81b4 <_read+0x1c2> 589a: 550010ef jal ra,6dea 589e: 4481 li s1,0 58a0: 01440c63 beq s0,s4,58b8 58a4: 0405 addi s0,s0,1 58a6: 0442 slli s0,s0,0x10 58a8: 8041 srli s0,s0,0x10 58aa: 06400593 li a1,100 58ae: 0068 addi a0,sp,12 58b0: 906fd0ef jal ra,29b6 58b4: 8926 mv s2,s1 58b6: bf75 j 5872 58b8: c83fe0ef jal ra,453a 58bc: 4401 li s0,0 58be: b7f5 j 58aa 000058c0 : 58c0: c57fa2ef jal t0,516 <__riscv_save_0> 58c4: c9ffe0ef jal ra,4562 58c8: 28dd jal 59be 58ca: b79fe0ef jal ra,4442 58ce: ae7fe0ef jal ra,43b4 58d2: af7fe0ef jal ra,43c8 58d6: 2a9d jal 5a4c 58d8: e5bfe0ef jal ra,4732 58dc: 2aad jal 5a56 58de: d83fe0ef jal ra,4660 58e2: 2abd jal 5a60 58e4: da7fe0ef jal ra,468a 58e8: 2249 jal 5a6a 58ea: dcbfe0ef jal ra,46b4 58ee: 2259 jal 5a74 58f0: deffe0ef jal ra,46de 58f4: 2269 jal 5a7e 58f6: e13fe0ef jal ra,4708 58fa: 2279 jal 5a88 58fc: 2111 jal 5d00 58fe: ff2ff0ef jal ra,50f0 5902: 3e800513 li a0,1000 5906: bfdfd0ef jal ra,3502 590a: a4cfe0ef jal ra,3b56 590e: 4585 li a1,1 5910: 4529 li a0,10 5912: b3dfe0ef jal ra,444e 5916: 000085b7 lui a1,0x8 591a: 00006537 lui a0,0x6 591e: 91c18793 addi a5,gp,-1764 # 2000031c 5922: 4709 li a4,2 5924: 4681 li a3,0 5926: 20000613 li a2,512 592a: 1e058593 addi a1,a1,480 # 81e0 <_read+0x1ee> 592e: 85a50513 addi a0,a0,-1958 # 585a 5932: abbfc0ef jal ra,23ec 5936: 000085b7 lui a1,0x8 593a: 00006537 lui a0,0x6 593e: 92818793 addi a5,gp,-1752 # 20000328 5942: 471d li a4,7 5944: 4681 li a3,0 5946: 10000613 li a2,256 594a: 1ec58593 addi a1,a1,492 # 81ec <_read+0x1fa> 594e: 85250513 addi a0,a0,-1966 # 5852 5952: a9bfc0ef jal ra,23ec 5956: 000085b7 lui a1,0x8 595a: 00006537 lui a0,0x6 595e: 92c18793 addi a5,gp,-1748 # 2000032c 5962: 4715 li a4,5 5964: 4681 li a3,0 5966: 10000613 li a2,256 596a: 1fc58593 addi a1,a1,508 # 81fc <_read+0x20a> 596e: 83a50513 addi a0,a0,-1990 # 583a 5972: a7bfc0ef jal ra,23ec 5976: 000085b7 lui a1,0x8 597a: 00006537 lui a0,0x6 597e: 92018793 addi a5,gp,-1760 # 20000320 5982: 4711 li a4,4 5984: 4681 li a3,0 5986: 40000613 li a2,1024 598a: 20c58593 addi a1,a1,524 # 820c <_read+0x21a> 598e: 81a50513 addi a0,a0,-2022 # 581a 5992: a5bfc0ef jal ra,23ec 5996: 000085b7 lui a1,0x8 599a: 00006537 lui a0,0x6 599e: 92418793 addi a5,gp,-1756 # 20000324 59a2: 4715 li a4,5 59a4: 4681 li a3,0 59a6: 10000613 li a2,256 59aa: 21c58593 addi a1,a1,540 # 821c <_read+0x22a> 59ae: 81250513 addi a0,a0,-2030 # 5812 59b2: a3bfc0ef jal ra,23ec 59b6: c3bfc0ef jal ra,25f0 59ba: b81fa06f j 53a <__riscv_restore_0> 000059be : 59be: b59fa2ef jal t0,516 <__riscv_save_0> 59c2: 1101 addi sp,sp,-32 59c4: 4669 li a2,26 59c6: 4581 li a1,0 59c8: 0048 addi a0,sp,4 59ca: ba5fe0ef jal ra,456e 59ce: 45e1 li a1,24 59d0: 86a0 lhu s0,28(sp) 59d2: 0048 addi a0,sp,4 59d4: 726000ef jal ra,60fa 59d8: 200077b7 lui a5,0x20007 59dc: 09c78793 addi a5,a5,156 # 2000709c 59e0: 02a41163 bne s0,a0,5a02 59e4: 4722 lw a4,8(sp) 59e6: cb98 sw a4,16(a5) 59e8: 4732 lw a4,12(sp) 59ea: cbd8 sw a4,20(a5) 59ec: 4742 lw a4,16(sp) 59ee: cf98 sw a4,24(a5) 59f0: 4752 lw a4,20(sp) 59f2: cfd8 sw a4,28(a5) 59f4: 4762 lw a4,24(sp) 59f6: d398 sw a4,32(a5) 59f8: 4712 lw a4,4(sp) 59fa: c7d8 sw a4,12(a5) 59fc: 6105 addi sp,sp,32 59fe: b3dfa06f j 53a <__riscv_restore_0> 5a02: 6709 lui a4,0x2 5a04: 58070713 addi a4,a4,1408 # 2580 5a08: cb98 sw a4,16(a5) 5a0a: cbd8 sw a4,20(a5) 5a0c: cf98 sw a4,24(a5) 5a0e: cfd8 sw a4,28(a5) 5a10: 6771 lui a4,0x1c 5a12: 20070713 addi a4,a4,512 # 1c200 <_data_lma+0x13d1c> 5a16: d398 sw a4,32(a5) 5a18: b7cd j 59fa 00005a1a : 5a1a: 200077b7 lui a5,0x20007 5a1e: 09c7a503 lw a0,156(a5) # 2000709c 5a22: 8082 ret 00005a24 : 5a24: 200077b7 lui a5,0x20007 5a28: 08a7ae23 sw a0,156(a5) # 2000709c 5a2c: 8082 ret 00005a2e : 5a2e: 200077b7 lui a5,0x20007 5a32: 0a07a503 lw a0,160(a5) # 200070a0 5a36: 8082 ret 00005a38 : 5a38: 200077b7 lui a5,0x20007 5a3c: 0aa7a023 sw a0,160(a5) # 200070a0 5a40: 8082 ret 00005a42 : 5a42: 200077b7 lui a5,0x20007 5a46: 0a47a503 lw a0,164(a5) # 200070a4 5a4a: 8082 ret 00005a4c : 5a4c: 200077b7 lui a5,0x20007 5a50: 0a87a503 lw a0,168(a5) # 200070a8 5a54: 8082 ret 00005a56 : 5a56: 200077b7 lui a5,0x20007 5a5a: 0ac7a503 lw a0,172(a5) # 200070ac 5a5e: 8082 ret 00005a60 : 5a60: 200077b7 lui a5,0x20007 5a64: 0b07a503 lw a0,176(a5) # 200070b0 5a68: 8082 ret 00005a6a : 5a6a: 200077b7 lui a5,0x20007 5a6e: 0b47a503 lw a0,180(a5) # 200070b4 5a72: 8082 ret 00005a74 : 5a74: 200077b7 lui a5,0x20007 5a78: 0b87a503 lw a0,184(a5) # 200070b8 5a7c: 8082 ret 00005a7e : 5a7e: 200077b7 lui a5,0x20007 5a82: 0bc7a503 lw a0,188(a5) # 200070bc 5a86: 8082 ret 00005a88 : 5a88: a75fa2ef jal t0,4fc <__riscv_save_4> 5a8c: 4601 li a2,0 5a8e: 4591 li a1,4 5a90: 4515 li a0,5 5a92: f59fb0ef jal ra,19ea 5a96: 93418b13 addi s6,gp,-1740 # 20000334 5a9a: 00ab2023 sw a0,0(s6) 5a9e: 4601 li a2,0 5aa0: 4591 li a1,4 5aa2: 4515 li a0,5 5aa4: f47fb0ef jal ra,19ea 5aa8: 93c18a93 addi s5,gp,-1732 # 2000033c 5aac: 00aaa023 sw a0,0(s5) 5ab0: 4601 li a2,0 5ab2: 4591 li a1,4 5ab4: 4515 li a0,5 5ab6: f35fb0ef jal ra,19ea 5aba: 94418a13 addi s4,gp,-1724 # 20000344 5abe: 00aa2023 sw a0,0(s4) 5ac2: 4601 li a2,0 5ac4: 4591 li a1,4 5ac6: 4515 li a0,5 5ac8: f23fb0ef jal ra,19ea 5acc: 94c18993 addi s3,gp,-1716 # 2000034c 5ad0: 00a9a023 sw a0,0(s3) 5ad4: 4601 li a2,0 5ad6: 4591 li a1,4 5ad8: 4529 li a0,10 5ada: f11fb0ef jal ra,19ea 5ade: 95418913 addi s2,gp,-1708 # 20000354 5ae2: 4601 li a2,0 5ae4: 00a92023 sw a0,0(s2) 5ae8: 4591 li a1,4 5aea: 4529 li a0,10 5aec: efffb0ef jal ra,19ea 5af0: 96818493 addi s1,gp,-1688 # 20000368 5af4: c088 sw a0,0(s1) 5af6: 4519 li a0,6 5af8: 96018413 addi s0,gp,-1696 # 20000360 5afc: f7efc0ef jal ra,227a 5b00: 85aa mv a1,a0 5b02: c008 sw a0,0(s0) 5b04: 000b2503 lw a0,0(s6) 5b08: f82fc0ef jal ra,228a 5b0c: 400c lw a1,0(s0) 5b0e: 000aa503 lw a0,0(s5) 5b12: f78fc0ef jal ra,228a 5b16: 400c lw a1,0(s0) 5b18: 000a2503 lw a0,0(s4) 5b1c: f6efc0ef jal ra,228a 5b20: 400c lw a1,0(s0) 5b22: 0009a503 lw a0,0(s3) 5b26: f64fc0ef jal ra,228a 5b2a: 400c lw a1,0(s0) 5b2c: 00092503 lw a0,0(s2) 5b30: f5afc0ef jal ra,228a 5b34: 400c lw a1,0(s0) 5b36: 4088 lw a0,0(s1) 5b38: f52fc0ef jal ra,228a 5b3c: 9f5fa06f j 530 <__riscv_restore_4> 00005b40 : 5b40: 9bdfa2ef jal t0,4fc <__riscv_save_4> 5b44: 9601a503 lw a0,-1696(gp) # 20000360 5b48: 55fd li a1,-1 5b4a: 200009b7 lui s3,0x20000 5b4e: f6afc0ef jal ra,22b8 5b52: 96a1a623 sw a0,-1684(gp) # 2000036c 5b56: 2e09a503 lw a0,736(s3) # 200002e0 5b5a: 95c18413 addi s0,gp,-1700 # 2000035c 5b5e: f98ff0ef jal ra,52f6 5b62: e90d bnez a0,5b94 5b64: 9681a503 lw a0,-1688(gp) # 20000368 5b68: 200074b7 lui s1,0x20007 5b6c: 0c048493 addi s1,s1,192 # 200070c0 5b70: 4601 li a2,0 5b72: 01048593 addi a1,s1,16 5b76: ad4fc0ef jal ra,1e4a 5b7a: 4785 li a5,1 5b7c: 892a mv s2,a0 5b7e: 00f51b63 bne a0,a5,5b94 5b82: 489c lw a5,16(s1) 5b84: 2e09a503 lw a0,736(s3) 5b88: 2392 lhu a2,0(a5) 5b8a: 43cc lw a1,4(a5) 5b8c: 9daff0ef jal ra,4d66 5b90: 01240023 sb s2,0(s0) 5b94: 20000937 lui s2,0x20000 5b98: 2cc92503 lw a0,716(s2) # 200002cc 5b9c: f3cff0ef jal ra,52d8 5ba0: e90d bnez a0,5bd2 5ba2: 9341a503 lw a0,-1740(gp) # 20000334 5ba6: 200075b7 lui a1,0x20007 5baa: 0c058993 addi s3,a1,192 # 200070c0 5bae: 4601 li a2,0 5bb0: 0c058593 addi a1,a1,192 5bb4: a96fc0ef jal ra,1e4a 5bb8: 4785 li a5,1 5bba: 84aa mv s1,a0 5bbc: 00f51b63 bne a0,a5,5bd2 5bc0: 0009a783 lw a5,0(s3) 5bc4: 2cc92503 lw a0,716(s2) 5bc8: 2392 lhu a2,0(a5) 5bca: 43cc lw a1,4(a5) 5bcc: 99aff0ef jal ra,4d66 5bd0: a004 sb s1,0(s0) 5bd2: 200009b7 lui s3,0x20000 5bd6: 2d09a503 lw a0,720(s3) # 200002d0 5bda: efeff0ef jal ra,52d8 5bde: e90d bnez a0,5c10 5be0: 93c1a503 lw a0,-1732(gp) # 2000033c 5be4: 200074b7 lui s1,0x20007 5be8: 0c048493 addi s1,s1,192 # 200070c0 5bec: 4601 li a2,0 5bee: 00448593 addi a1,s1,4 5bf2: a58fc0ef jal ra,1e4a 5bf6: 4785 li a5,1 5bf8: 892a mv s2,a0 5bfa: 00f51b63 bne a0,a5,5c10 5bfe: 40dc lw a5,4(s1) 5c00: 2d09a503 lw a0,720(s3) 5c04: 2392 lhu a2,0(a5) 5c06: 43cc lw a1,4(a5) 5c08: 95eff0ef jal ra,4d66 5c0c: 01240023 sb s2,0(s0) 5c10: 200009b7 lui s3,0x20000 5c14: 2d49a503 lw a0,724(s3) # 200002d4 5c18: ec0ff0ef jal ra,52d8 5c1c: e90d bnez a0,5c4e 5c1e: 9441a503 lw a0,-1724(gp) # 20000344 5c22: 200074b7 lui s1,0x20007 5c26: 0c048493 addi s1,s1,192 # 200070c0 5c2a: 4601 li a2,0 5c2c: 00848593 addi a1,s1,8 5c30: a1afc0ef jal ra,1e4a 5c34: 4785 li a5,1 5c36: 892a mv s2,a0 5c38: 00f51b63 bne a0,a5,5c4e 5c3c: 449c lw a5,8(s1) 5c3e: 2d49a503 lw a0,724(s3) 5c42: 2392 lhu a2,0(a5) 5c44: 43cc lw a1,4(a5) 5c46: 920ff0ef jal ra,4d66 5c4a: 01240023 sb s2,0(s0) 5c4e: 200009b7 lui s3,0x20000 5c52: 2d89a503 lw a0,728(s3) # 200002d8 5c56: e82ff0ef jal ra,52d8 5c5a: e915 bnez a0,5c8e 5c5c: 94c1a503 lw a0,-1716(gp) # 2000034c 5c60: 200074b7 lui s1,0x20007 5c64: 0c048493 addi s1,s1,192 # 200070c0 5c68: 4601 li a2,0 5c6a: 00c48593 addi a1,s1,12 5c6e: 9dcfc0ef jal ra,1e4a 5c72: 4785 li a5,1 5c74: 892a mv s2,a0 5c76: 00f51c63 bne a0,a5,5c8e 5c7a: 44d8 lw a4,12(s1) 5c7c: 449c lw a5,8(s1) 5c7e: 2d89a503 lw a0,728(s3) 5c82: 2312 lhu a2,0(a4) 5c84: 43cc lw a1,4(a5) 5c86: 8e0ff0ef jal ra,4d66 5c8a: 01240023 sb s2,0(s0) 5c8e: 20000937 lui s2,0x20000 5c92: 2dc92503 lw a0,732(s2) # 200002dc 5c96: 89ca mv s3,s2 5c98: e40ff0ef jal ra,52d8 5c9c: ed15 bnez a0,5cd8 5c9e: 9541a503 lw a0,-1708(gp) # 20000354 5ca2: 200074b7 lui s1,0x20007 5ca6: 0c048493 addi s1,s1,192 # 200070c0 5caa: 4601 li a2,0 5cac: 01448593 addi a1,s1,20 5cb0: 99afc0ef jal ra,1e4a 5cb4: 4785 li a5,1 5cb6: 02f51163 bne a0,a5,5cd8 5cba: 48dc lw a5,20(s1) 5cbc: 2388 lbu a0,0(a5) 5cbe: b40ff0ef jal ra,4ffe 5cc2: 48dc lw a5,20(s1) 5cc4: 2dc92503 lw a0,732(s2) 5cc8: 23d2 lhu a2,4(a5) 5cca: 478c lw a1,8(a5) 5ccc: 89aff0ef jal ra,4d66 5cd0: 00040023 sb zero,0(s0) 5cd4: 85dfa06f j 530 <__riscv_restore_4> 5cd8: 201c lbu a5,0(s0) 5cda: fbfd bnez a5,5cd0 5cdc: 450d li a0,3 5cde: da9fc0ef jal ra,2a86 5ce2: 2dc9a503 lw a0,732(s3) 5ce6: df2ff0ef jal ra,52d8 5cea: 86aa mv a3,a0 5cec: 00008537 lui a0,0x8 5cf0: 0a100613 li a2,161 5cf4: 4585 li a1,1 5cf6: 22c50513 addi a0,a0,556 # 822c <_read+0x23a> 5cfa: 0f0010ef jal ra,6dea 5cfe: bfc9 j 5cd0 00005d00 : 5d00: ffcfa2ef jal t0,4fc <__riscv_save_4> 5d04: 4519 li a0,6 5d06: 93018413 addi s0,gp,-1744 # 20000330 5d0a: d70fc0ef jal ra,227a 5d0e: c008 sw a0,0(s0) 5d10: 460d li a2,3 5d12: 4581 li a1,0 5d14: 4505 li a0,1 5d16: cd5fb0ef jal ra,19ea 5d1a: 93818b13 addi s6,gp,-1736 # 20000338 5d1e: 00ab2023 sw a0,0(s6) 5d22: 460d li a2,3 5d24: 4581 li a1,0 5d26: 4505 li a0,1 5d28: cc3fb0ef jal ra,19ea 5d2c: 94018a93 addi s5,gp,-1728 # 20000340 5d30: 00aaa023 sw a0,0(s5) 5d34: 460d li a2,3 5d36: 4581 li a1,0 5d38: 4505 li a0,1 5d3a: cb1fb0ef jal ra,19ea 5d3e: 94818a13 addi s4,gp,-1720 # 20000348 5d42: 00aa2023 sw a0,0(s4) 5d46: 460d li a2,3 5d48: 4581 li a1,0 5d4a: 4505 li a0,1 5d4c: c9ffb0ef jal ra,19ea 5d50: 95018993 addi s3,gp,-1712 # 20000350 5d54: 00a9a023 sw a0,0(s3) 5d58: 460d li a2,3 5d5a: 4581 li a1,0 5d5c: 4505 li a0,1 5d5e: c8dfb0ef jal ra,19ea 5d62: 95818913 addi s2,gp,-1704 # 20000358 5d66: 460d li a2,3 5d68: 00a92023 sw a0,0(s2) 5d6c: 4581 li a1,0 5d6e: 4505 li a0,1 5d70: c7bfb0ef jal ra,19ea 5d74: 96418493 addi s1,gp,-1692 # 20000364 5d78: c088 sw a0,0(s1) 5d7a: 400c lw a1,0(s0) 5d7c: 000b2503 lw a0,0(s6) 5d80: d0afc0ef jal ra,228a 5d84: 400c lw a1,0(s0) 5d86: 000aa503 lw a0,0(s5) 5d8a: d00fc0ef jal ra,228a 5d8e: 400c lw a1,0(s0) 5d90: 000a2503 lw a0,0(s4) 5d94: cf6fc0ef jal ra,228a 5d98: 400c lw a1,0(s0) 5d9a: 0009a503 lw a0,0(s3) 5d9e: cecfc0ef jal ra,228a 5da2: 400c lw a1,0(s0) 5da4: 00092503 lw a0,0(s2) 5da8: ce2fc0ef jal ra,228a 5dac: 400c lw a1,0(s0) 5dae: 4088 lw a0,0(s1) 5db0: cdafc0ef jal ra,228a 5db4: f7cfa06f j 530 <__riscv_restore_4> 00005db8 : 5db8: f5efa2ef jal t0,516 <__riscv_save_0> 5dbc: 9301a503 lw a0,-1744(gp) # 20000330 5dc0: 55fd li a1,-1 5dc2: cf6fc0ef jal ra,22b8 5dc6: 93818413 addi s0,gp,-1736 # 20000338 5dca: 401c lw a5,0(s0) 5dcc: 02a79d63 bne a5,a0,5e06 5dd0: 200077b7 lui a5,0x20007 5dd4: 0c07a503 lw a0,192(a5) # 200070c0 5dd8: ecefb0ef jal ra,14a6 5ddc: 4505 li a0,1 5dde: ca9fc0ef jal ra,2a86 5de2: 40012537 lui a0,0x40012 5de6: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5dea: 4601 li a2,0 5dec: 02000593 li a1,32 5df0: 8e0fb0ef jal ra,ed0 5df4: 4501 li a0,0 5df6: a01fe0ef jal ra,47f6 5dfa: 4008 lw a0,0(s0) 5dfc: 4581 li a1,0 5dfe: 9b2fc0ef jal ra,1fb0 5e02: f38fa06f j 53a <__riscv_restore_0> 5e06: 94018413 addi s0,gp,-1728 # 20000340 5e0a: 401c lw a5,0(s0) 5e0c: 02a79863 bne a5,a0,5e3c 5e10: 200077b7 lui a5,0x20007 5e14: 0c47a503 lw a0,196(a5) # 200070c4 5e18: e8efb0ef jal ra,14a6 5e1c: 4505 li a0,1 5e1e: c69fc0ef jal ra,2a86 5e22: 40012537 lui a0,0x40012 5e26: 4601 li a2,0 5e28: 04000593 li a1,64 5e2c: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 5e30: 8a0fb0ef jal ra,ed0 5e34: 4501 li a0,0 5e36: 9e9fe0ef jal ra,481e 5e3a: b7c1 j 5dfa 5e3c: 94818413 addi s0,gp,-1720 # 20000348 5e40: 401c lw a5,0(s0) 5e42: 02a79763 bne a5,a0,5e70 5e46: 200077b7 lui a5,0x20007 5e4a: 0c87a503 lw a0,200(a5) # 200070c8 5e4e: e58fb0ef jal ra,14a6 5e52: 4505 li a0,1 5e54: c33fc0ef jal ra,2a86 5e58: 40011537 lui a0,0x40011 5e5c: 4601 li a2,0 5e5e: 4589 li a1,2 5e60: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 5e64: 86cfb0ef jal ra,ed0 5e68: 4501 li a0,0 5e6a: 9ddfe0ef jal ra,4846 5e6e: b771 j 5dfa 5e70: 95018413 addi s0,gp,-1712 # 20000350 5e74: 401c lw a5,0(s0) 5e76: 02a79763 bne a5,a0,5ea4 5e7a: 200077b7 lui a5,0x20007 5e7e: 0cc7a503 lw a0,204(a5) # 200070cc 5e82: e24fb0ef jal ra,14a6 5e86: 4505 li a0,1 5e88: bfffc0ef jal ra,2a86 5e8c: 40011537 lui a0,0x40011 5e90: 4601 li a2,0 5e92: 4585 li a1,1 5e94: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 5e98: 838fb0ef jal ra,ed0 5e9c: 4501 li a0,0 5e9e: 9d1fe0ef jal ra,486e 5ea2: bfa1 j 5dfa 5ea4: 95818413 addi s0,gp,-1704 # 20000358 5ea8: 401c lw a5,0(s0) 5eaa: 02a79863 bne a5,a0,5eda 5eae: 200077b7 lui a5,0x20007 5eb2: 0d47a503 lw a0,212(a5) # 200070d4 5eb6: df0fb0ef jal ra,14a6 5eba: 4505 li a0,1 5ebc: bcbfc0ef jal ra,2a86 5ec0: 40011537 lui a0,0x40011 5ec4: 4601 li a2,0 5ec6: 10000593 li a1,256 5eca: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 5ece: 802fb0ef jal ra,ed0 5ed2: 4501 li a0,0 5ed4: 9c3fe0ef jal ra,4896 5ed8: b70d j 5dfa 5eda: 96418413 addi s0,gp,-1692 # 20000364 5ede: 401c lw a5,0(s0) 5ee0: f2a791e3 bne a5,a0,5e02 5ee4: 200077b7 lui a5,0x20007 5ee8: 0d07a503 lw a0,208(a5) # 200070d0 5eec: dbafb0ef jal ra,14a6 5ef0: 4501 li a0,0 5ef2: 9cffe0ef jal ra,48c0 5ef6: b711 j 5dfa 00005ef8 : 5ef8: e1efa2ef jal t0,516 <__riscv_save_0> 5efc: 9381a503 lw a0,-1736(gp) # 20000338 5f00: 4581 li a1,0 5f02: e39fb0ef jal ra,1d3a 5f06: e34fa06f j 53a <__riscv_restore_0> 00005f0a : 5f0a: e0cfa2ef jal t0,516 <__riscv_save_0> 5f0e: 9401a503 lw a0,-1728(gp) # 20000340 5f12: 4581 li a1,0 5f14: e27fb0ef jal ra,1d3a 5f18: e22fa06f j 53a <__riscv_restore_0> 00005f1c : 5f1c: dfafa2ef jal t0,516 <__riscv_save_0> 5f20: 9481a503 lw a0,-1720(gp) # 20000348 5f24: 4581 li a1,0 5f26: e15fb0ef jal ra,1d3a 5f2a: e10fa06f j 53a <__riscv_restore_0> 00005f2e : 5f2e: de8fa2ef jal t0,516 <__riscv_save_0> 5f32: 9501a503 lw a0,-1712(gp) # 20000350 5f36: 4581 li a1,0 5f38: e03fb0ef jal ra,1d3a 5f3c: dfefa06f j 53a <__riscv_restore_0> 00005f40 : 5f40: dd6fa2ef jal t0,516 <__riscv_save_0> 5f44: 9581a503 lw a0,-1704(gp) # 20000358 5f48: 4581 li a1,0 5f4a: df1fb0ef jal ra,1d3a 5f4e: decfa06f j 53a <__riscv_restore_0> 00005f52 : 5f52: dc4fa2ef jal t0,516 <__riscv_save_0> 5f56: 9641a503 lw a0,-1692(gp) # 20000364 5f5a: 4581 li a1,0 5f5c: ddffb0ef jal ra,1d3a 5f60: ddafa06f j 53a <__riscv_restore_0> 00005f64 : 5f64: db2fa2ef jal t0,516 <__riscv_save_0> 5f68: 4525 li a0,9 5f6a: d58fe0ef jal ra,44c2 5f6e: dccfa06f j 53a <__riscv_restore_0> 00005f72 : 5f72: da4fa2ef jal t0,516 <__riscv_save_0> 5f76: 4521 li a0,8 5f78: d4afe0ef jal ra,44c2 5f7c: dbefa06f j 53a <__riscv_restore_0> 00005f80 : 5f80: d96fa2ef jal t0,516 <__riscv_save_0> 5f84: 451d li a0,7 5f86: d3cfe0ef jal ra,44c2 5f8a: db0fa06f j 53a <__riscv_restore_0> 00005f8e : 5f8e: d88fa2ef jal t0,516 <__riscv_save_0> 5f92: 4519 li a0,6 5f94: d2efe0ef jal ra,44c2 5f98: da2fa06f j 53a <__riscv_restore_0> 00005f9c : 5f9c: d7afa2ef jal t0,516 <__riscv_save_0> 5fa0: 4515 li a0,5 5fa2: d20fe0ef jal ra,44c2 5fa6: d94fa06f j 53a <__riscv_restore_0> 00005faa : 5faa: d6cfa2ef jal t0,516 <__riscv_save_0> 5fae: 4511 li a0,4 5fb0: d12fe0ef jal ra,44c2 5fb4: d86fa06f j 53a <__riscv_restore_0> 00005fb8 : 5fb8: d5efa2ef jal t0,516 <__riscv_save_0> 5fbc: 450d li a0,3 5fbe: d04fe0ef jal ra,44c2 5fc2: d78fa06f j 53a <__riscv_restore_0> 00005fc6 : 5fc6: d50fa2ef jal t0,516 <__riscv_save_0> 5fca: 4509 li a0,2 5fcc: cf6fe0ef jal ra,44c2 5fd0: d6afa06f j 53a <__riscv_restore_0> 00005fd4 : 5fd4: d42fa2ef jal t0,516 <__riscv_save_0> 5fd8: 4505 li a0,1 5fda: ce8fe0ef jal ra,44c2 5fde: d5cfa06f j 53a <__riscv_restore_0> 00005fe2 : 5fe2: d34fa2ef jal t0,516 <__riscv_save_0> 5fe6: a5dff0ef jal ra,5a42 5fea: 000087b7 lui a5,0x8 5fee: 2547a583 lw a1,596(a5) # 8254 <_read+0x262> 5ff2: 12d000ef jal ra,691e <__mulsf3> 5ff6: 3b9000ef jal ra,6bae <__fixunssfsi> 5ffa: 0542 slli a0,a0,0x10 5ffc: 8141 srli a0,a0,0x10 5ffe: d3cfa06f j 53a <__riscv_restore_0> 00006002 : 6002: d14fa2ef jal t0,516 <__riscv_save_0> 6006: a29ff0ef jal ra,5a2e 600a: 000087b7 lui a5,0x8 600e: 2547a583 lw a1,596(a5) # 8254 <_read+0x262> 6012: 10d000ef jal ra,691e <__mulsf3> 6016: 399000ef jal ra,6bae <__fixunssfsi> 601a: 0542 slli a0,a0,0x10 601c: 8141 srli a0,a0,0x10 601e: d1cfa06f j 53a <__riscv_restore_0> 00006022 : 6022: cf4fa2ef jal t0,516 <__riscv_save_0> 6026: 9f5ff0ef jal ra,5a1a 602a: 000087b7 lui a5,0x8 602e: 2547a583 lw a1,596(a5) # 8254 <_read+0x262> 6032: 0ed000ef jal ra,691e <__mulsf3> 6036: 379000ef jal ra,6bae <__fixunssfsi> 603a: 0542 slli a0,a0,0x10 603c: 8141 srli a0,a0,0x10 603e: cfcfa06f j 53a <__riscv_restore_0> 00006042 : 6042: cd4fa2ef jal t0,516 <__riscv_save_0> 6046: 210c lbu a1,0(a0) 6048: 4525 li a0,9 604a: c04fe0ef jal ra,444e 604e: 4501 li a0,0 6050: ceafa06f j 53a <__riscv_restore_0> 00006054 : 6054: cc2fa2ef jal t0,516 <__riscv_save_0> 6058: 210c lbu a1,0(a0) 605a: 4521 li a0,8 605c: bf2fe0ef jal ra,444e 6060: 4501 li a0,0 6062: cd8fa06f j 53a <__riscv_restore_0> 00006066 : 6066: cb0fa2ef jal t0,516 <__riscv_save_0> 606a: 210c lbu a1,0(a0) 606c: 451d li a0,7 606e: be0fe0ef jal ra,444e 6072: 4501 li a0,0 6074: cc6fa06f j 53a <__riscv_restore_0> 00006078 : 6078: c9efa2ef jal t0,516 <__riscv_save_0> 607c: 210c lbu a1,0(a0) 607e: 4519 li a0,6 6080: bcefe0ef jal ra,444e 6084: 4501 li a0,0 6086: cb4fa06f j 53a <__riscv_restore_0> 0000608a : 608a: c8cfa2ef jal t0,516 <__riscv_save_0> 608e: 210c lbu a1,0(a0) 6090: 4515 li a0,5 6092: bbcfe0ef jal ra,444e 6096: 4501 li a0,0 6098: ca2fa06f j 53a <__riscv_restore_0> 0000609c : 609c: c7afa2ef jal t0,516 <__riscv_save_0> 60a0: 210c lbu a1,0(a0) 60a2: 4511 li a0,4 60a4: baafe0ef jal ra,444e 60a8: 4501 li a0,0 60aa: c90fa06f j 53a <__riscv_restore_0> 000060ae : 60ae: c68fa2ef jal t0,516 <__riscv_save_0> 60b2: 210c lbu a1,0(a0) 60b4: 450d li a0,3 60b6: b98fe0ef jal ra,444e 60ba: 4501 li a0,0 60bc: c7efa06f j 53a <__riscv_restore_0> 000060c0 : 60c0: c56fa2ef jal t0,516 <__riscv_save_0> 60c4: 210c lbu a1,0(a0) 60c6: 4509 li a0,2 60c8: b86fe0ef jal ra,444e 60cc: 4501 li a0,0 60ce: c6cfa06f j 53a <__riscv_restore_0> 000060d2 : 60d2: c44fa2ef jal t0,516 <__riscv_save_0> 60d6: 210c lbu a1,0(a0) 60d8: 842a mv s0,a0 60da: 4505 li a0,1 60dc: b72fe0ef jal ra,444e 60e0: 2014 lbu a3,0(s0) 60e2: 00008537 lui a0,0x8 60e6: 12f00613 li a2,303 60ea: 4585 li a1,1 60ec: 25850513 addi a0,a0,600 # 8258 <_read+0x266> 60f0: 4fb000ef jal ra,6dea 60f4: 4501 li a0,0 60f6: c44fa06f j 53a <__riscv_restore_0> 000060fa : 60fa: 67c1 lui a5,0x10 60fc: 7669 lui a2,0xffffa 60fe: 4681 li a3,0 6100: 17fd addi a5,a5,-1 6102: 0605 addi a2,a2,1 6104: 01069713 slli a4,a3,0x10 6108: 8341 srli a4,a4,0x10 610a: 00b76463 bltu a4,a1,6112 610e: 853e mv a0,a5 6110: 8082 ret 6112: 00d50733 add a4,a0,a3 6116: 2318 lbu a4,0(a4) 6118: 8fb9 xor a5,a5,a4 611a: 4721 li a4,8 611c: 0017f813 andi a6,a5,1 6120: 8385 srli a5,a5,0x1 6122: 00080563 beqz a6,612c 6126: 8fb1 xor a5,a5,a2 6128: 07c2 slli a5,a5,0x10 612a: 83c1 srli a5,a5,0x10 612c: 177d addi a4,a4,-1 612e: 0742 slli a4,a4,0x10 6130: 8341 srli a4,a4,0x10 6132: f76d bnez a4,611c 6134: 0685 addi a3,a3,1 6136: b7f9 j 6104 00006138 : 6138: bc4fa2ef jal t0,4fc <__riscv_save_4> 613c: 97218913 addi s2,gp,-1678 # 20000372 6140: 9701d483 lhu s1,-1680(gp) # 20000370 6144: 00095403 lhu s0,0(s2) 6148: 4981 li s3,0 614a: fff48793 addi a5,s1,-1 614e: 02f44c63 blt s0,a5,6186 6152: ffd48593 addi a1,s1,-3 6156: 20007a37 lui s4,0x20007 615a: 0d8a0a93 addi s5,s4,216 # 200070d8 615e: 0ff5f593 andi a1,a1,255 6162: 0d8a0513 addi a0,s4,216 6166: f95ff0ef jal ra,60fa 616a: 94d6 add s1,s1,s5 616c: ffd4c783 lbu a5,-3(s1) 6170: ffe4c703 lbu a4,-2(s1) 6174: 07a2 slli a5,a5,0x8 6176: 8fd9 or a5,a5,a4 6178: 97818713 addi a4,gp,-1672 # 20000378 617c: 00f51863 bne a0,a5,618c 6180: 4795 li a5,5 6182: c31c sw a5,0(a4) 6184: 4985 li s3,1 6186: 854e mv a0,s3 6188: ba8fa06f j 530 <__riscv_restore_4> 618c: fff40613 addi a2,s0,-1 6190: 0642 slli a2,a2,0x10 6192: 8241 srli a2,a2,0x10 6194: 001a8593 addi a1,s5,1 6198: 0d8a0513 addi a0,s4,216 619c: 00072023 sw zero,0(a4) 61a0: 00c91023 sh a2,0(s2) 61a4: 395000ef jal ra,6d38 61a8: bff9 j 6186 000061aa : 61aa: b44fa2ef jal t0,4ee <__riscv_save_10> 61ae: 97818493 addi s1,gp,-1672 # 20000378 61b2: 409c lw a5,0(s1) 61b4: 7179 addi sp,sp,-48 61b6: efb1 bnez a5,6212 61b8: 9721d603 lhu a2,-1678(gp) # 20000372 61bc: 4685 li a3,1 61be: 97218793 addi a5,gp,-1678 # 20000372 61c2: 02c6f963 bgeu a3,a2,61f4 61c6: 20007537 lui a0,0x20007 61ca: 0d850713 addi a4,a0,216 # 200070d8 61ce: 00074803 lbu a6,0(a4) 61d2: 05300893 li a7,83 61d6: 0d850593 addi a1,a0,216 61da: 03181063 bne a6,a7,61fa 61de: 3314 lbu a3,1(a4) 61e0: 04c00713 li a4,76 61e4: 54e69a63 bne a3,a4,6738 61e8: 47b1 li a5,12 61ea: c09c sw a5,0(s1) 61ec: ca4fc0ef jal ra,2690 61f0: 96a1aa23 sw a0,-1676(gp) # 20000374 61f4: 6145 addi sp,sp,48 61f6: b30fa06f j 526 <__riscv_restore_10> 61fa: 04700893 li a7,71 61fe: 53181d63 bne a6,a7,6738 6202: 00174803 lbu a6,1(a4) 6206: 05700713 li a4,87 620a: 52e81763 bne a6,a4,6738 620e: c094 sw a3,0(s1) 6210: bff1 j 61ec 6212: 4705 li a4,1 6214: 97818413 addi s0,gp,-1672 # 20000378 6218: 04e79763 bne a5,a4,6266 621c: 20007737 lui a4,0x20007 6220: 0da74703 lbu a4,218(a4) # 200070da 6224: 46c1 li a3,16 6226: 0df77613 andi a2,a4,223 622a: 00d60863 beq a2,a3,623a 622e: 03070713 addi a4,a4,48 6232: 0ff77713 andi a4,a4,255 6236: 00e7e563 bltu a5,a4,6240 623a: 4789 li a5,2 623c: c01c sw a5,0(s0) 623e: bf5d j 61f4 6240: 97218793 addi a5,gp,-1678 # 20000372 6244: 2392 lhu a2,0(a5) 6246: 00042023 sw zero,0(s0) 624a: 167d addi a2,a2,-1 624c: 0642 slli a2,a2,0x10 624e: 8241 srli a2,a2,0x10 6250: a392 sh a2,0(a5) 6252: 20007537 lui a0,0x20007 6256: 0d850593 addi a1,a0,216 # 200070d8 625a: 0585 addi a1,a1,1 625c: 0d850513 addi a0,a0,216 6260: 2d9000ef jal ra,6d38 6264: bf41 j 61f4 6266: 4709 li a4,2 6268: 0ae79363 bne a5,a4,630e 626c: 9721d603 lhu a2,-1678(gp) # 20000372 6270: 4711 li a4,4 6272: 97218693 addi a3,gp,-1678 # 20000372 6276: f6c77fe3 bgeu a4,a2,61f4 627a: 20007537 lui a0,0x20007 627e: 0d850793 addi a5,a0,216 # 200070d8 6282: 23b8 lbu a4,2(a5) 6284: 03000813 li a6,48 6288: 0d850593 addi a1,a0,216 628c: 01071f63 bne a4,a6,62aa 6290: 33b8 lbu a4,3(a5) 6292: 23dc lbu a5,4(a5) 6294: 0722 slli a4,a4,0x8 6296: 8fd9 or a5,a5,a4 6298: 4725 li a4,9 629a: 46f76063 bltu a4,a5,66fa 629e: 4729 li a4,10 62a0: 96e19823 sh a4,-1680(gp) # 20000370 62a4: 478d li a5,3 62a6: c09c sw a5,0(s1) 62a8: b7b1 j 61f4 62aa: 4841 li a6,16 62ac: 01071b63 bne a4,a6,62c2 62b0: 33b8 lbu a4,3(a5) 62b2: 23dc lbu a5,4(a5) 62b4: 0722 slli a4,a4,0x8 62b6: 8fd9 or a5,a5,a4 62b8: 4725 li a4,9 62ba: 44f76063 bltu a4,a5,66fa 62be: 479d li a5,7 62c0: b7dd j 62a6 62c2: 0d000813 li a6,208 62c6: 01071863 bne a4,a6,62d6 62ca: 33b8 lbu a4,3(a5) 62cc: 23dc lbu a5,4(a5) 62ce: 42e7e663 bltu a5,a4,66fa 62d2: 47a5 li a5,9 62d4: bfc9 j 62a6 62d6: 0d100813 li a6,209 62da: 43071063 bne a4,a6,66fa 62de: 23d8 lbu a4,4(a5) 62e0: 0037c803 lbu a6,3(a5) # 10003 <_data_lma+0x7b1f> 62e4: 0722 slli a4,a4,0x8 62e6: 01076733 or a4,a4,a6 62ea: 00871793 slli a5,a4,0x8 62ee: 8321 srli a4,a4,0x8 62f0: 8fd9 or a5,a5,a4 62f2: 07c2 slli a5,a5,0x10 62f4: 83c1 srli a5,a5,0x10 62f6: fff78813 addi a6,a5,-1 62fa: 04e00713 li a4,78 62fe: 3f076e63 bltu a4,a6,66fa 6302: 472d li a4,11 6304: c098 sw a4,0(s1) 6306: 07a1 addi a5,a5,8 6308: 96f19823 sh a5,-1680(gp) # 20000370 630c: b5e5 j 61f4 630e: 470d li a4,3 6310: 04e79c63 bne a5,a4,6368 6314: 9721d703 lhu a4,-1678(gp) # 20000372 6318: 4799 li a5,6 631a: 97218913 addi s2,gp,-1678 # 20000372 631e: 02e7f863 bgeu a5,a4,634e 6322: 200077b7 lui a5,0x20007 6326: 0d878793 addi a5,a5,216 # 200070d8 632a: 33d4 lbu a3,5(a5) 632c: 23fc lbu a5,6(a5) 632e: 06a2 slli a3,a3,0x8 6330: 8edd or a3,a3,a5 6332: 47cd li a5,19 6334: 00d7e463 bltu a5,a3,633c 6338: 4791 li a5,4 633a: b7b5 j 62a6 633c: 00008537 lui a0,0x8 6340: 21500613 li a2,533 6344: 4585 li a1,1 6346: 27450513 addi a0,a0,628 # 8274 <_read+0x282> 634a: 2a1000ef jal ra,6dea 634e: 00095603 lhu a2,0(s2) 6352: 4799 li a5,6 6354: eac7f0e3 bgeu a5,a2,61f4 6358: 167d addi a2,a2,-1 635a: 0642 slli a2,a2,0x10 635c: 8241 srli a2,a2,0x10 635e: 00042023 sw zero,0(s0) 6362: 00c91023 sh a2,0(s2) 6366: b5f5 j 6252 6368: 4711 li a4,4 636a: 04e79f63 bne a5,a4,63c8 636e: 97218993 addi s3,gp,-1678 # 20000372 6372: 0009d403 lhu s0,0(s3) 6376: 47a1 li a5,8 6378: e687fee3 bgeu a5,s0,61f4 637c: 9701d903 lhu s2,-1680(gp) # 20000370 6380: 20007a37 lui s4,0x20007 6384: 0d8a0a93 addi s5,s4,216 # 200070d8 6388: ffd90593 addi a1,s2,-3 638c: 0ff5f593 andi a1,a1,255 6390: 0d8a0513 addi a0,s4,216 6394: d67ff0ef jal ra,60fa 6398: 9956 add s2,s2,s5 639a: ffd94783 lbu a5,-3(s2) 639e: ffe94703 lbu a4,-2(s2) 63a2: 07a2 slli a5,a5,0x8 63a4: 8fd9 or a5,a5,a4 63a6: 00a79463 bne a5,a0,63ae 63aa: 4795 li a5,5 63ac: bded j 62a6 63ae: fff40613 addi a2,s0,-1 63b2: 0642 slli a2,a2,0x10 63b4: 8241 srli a2,a2,0x10 63b6: 0004a023 sw zero,0(s1) 63ba: 00c99023 sh a2,0(s3) 63be: 001a8593 addi a1,s5,1 63c2: 0d8a0513 addi a0,s4,216 63c6: bd69 j 6260 63c8: 4715 li a4,5 63ca: 02e79763 bne a5,a4,63f8 63ce: 9721d603 lhu a2,-1678(gp) # 20000372 63d2: 9701d703 lhu a4,-1680(gp) # 20000370 63d6: 20007537 lui a0,0x20007 63da: 97218793 addi a5,gp,-1678 # 20000372 63de: 0d850593 addi a1,a0,216 # 200070d8 63e2: 34e61963 bne a2,a4,6734 63e6: 00c58733 add a4,a1,a2 63ea: fff74683 lbu a3,-1(a4) 63ee: 4759 li a4,22 63f0: 34e69263 bne a3,a4,6734 63f4: 4799 li a5,6 63f6: bd45 j 62a6 63f8: 4699 li a3,6 63fa: 20d79063 bne a5,a3,65fa 63fe: 200074b7 lui s1,0x20007 6402: 0d848793 addi a5,s1,216 # 200070d8 6406: 23b8 lbu a4,2(a5) 6408: 03000793 li a5,48 640c: 0d848493 addi s1,s1,216 6410: 0cf71c63 bne a4,a5,64e8 6414: 0034c983 lbu s3,3(s1) 6418: 20dc lbu a5,4(s1) 641a: 0054c903 lbu s2,5(s1) 641e: 09a2 slli s3,s3,0x8 6420: 00f9e9b3 or s3,s3,a5 6424: 20fc lbu a5,6(s1) 6426: 0922 slli s2,s2,0x8 6428: 02800613 li a2,40 642c: 00f96933 or s2,s2,a5 6430: 0942 slli s2,s2,0x10 6432: 41095913 srai s2,s2,0x10 6436: 01091b93 slli s7,s2,0x10 643a: 4581 li a1,0 643c: 0028 addi a0,sp,8 643e: 010bdb93 srli s7,s7,0x10 6442: 904fa0ef jal ra,546 6446: 00810a13 addi s4,sp,8 644a: 8b4e mv s6,s3 644c: 20000c37 lui s8,0x20000 6450: 413b07b3 sub a5,s6,s3 6454: 07c2 slli a5,a5,0x10 6456: 83c1 srli a5,a5,0x10 6458: 0f77e363 bltu a5,s7,653e 645c: 0b91 addi s7,s7,4 645e: 001b9993 slli s3,s7,0x1 6462: 8eafb0ef jal ra,154c 6466: 40898793 addi a5,s3,1032 646a: 06f56f63 bltu a0,a5,64e8 646e: 00898513 addi a0,s3,8 6472: eabfa0ef jal ra,131c 6476: 00850793 addi a5,a0,8 647a: c15c sw a5,4(a0) 647c: 04700793 li a5,71 6480: c22a sw a0,4(sp) 6482: a51c sb a5,8(a0) 6484: 05700793 li a5,87 6488: 01352023 sw s3,0(a0) 648c: b51c sb a5,9(a0) 648e: 19e1 addi s3,s3,-8 6490: 03000793 li a5,48 6494: a53c sb a5,10(a0) 6496: 0906 slli s2,s2,0x1 6498: 4089d793 srai a5,s3,0x8 649c: b53c sb a5,11(a0) 649e: 01250623 sb s2,12(a0) 64a2: 00d50713 addi a4,a0,13 64a6: 4781 li a5,0 64a8: 0b37cf63 blt a5,s3,6566 64ac: 4148 lw a0,4(a0) 64ae: 001b9593 slli a1,s7,0x1 64b2: 15f5 addi a1,a1,-3 64b4: 0ff5f593 andi a1,a1,255 64b8: 99ba add s3,s3,a4 64ba: c41ff0ef jal ra,60fa 64be: 00855793 srli a5,a0,0x8 64c2: 00f98023 sb a5,0(s3) 64c6: 47d9 li a5,22 64c8: 00a980a3 sb a0,1(s3) 64cc: 00f98123 sb a5,2(s3) 64d0: 9681a503 lw a0,-1688(gp) # 20000368 64d4: c99fb0ef jal ra,216c 64d8: c945 beqz a0,6588 64da: 9681a503 lw a0,-1688(gp) # 20000368 64de: 4681 li a3,0 64e0: 4629 li a2,10 64e2: 004c addi a1,sp,4 64e4: d76fb0ef jal ra,1a5a 64e8: 20b8 lbu a4,2(s1) 64ea: 47c1 li a5,16 64ec: 0cf71c63 bne a4,a5,65c4 64f0: 0034ca03 lbu s4,3(s1) 64f4: 20dc lbu a5,4(s1) 64f6: 0054c983 lbu s3,5(s1) 64fa: 0a22 slli s4,s4,0x8 64fc: 00fa6a33 or s4,s4,a5 6500: 20fc lbu a5,6(s1) 6502: 09a2 slli s3,s3,0x8 6504: 02800613 li a2,40 6508: 4581 li a1,0 650a: 0028 addi a0,sp,8 650c: 00f9e9b3 or s3,s3,a5 6510: 00810913 addi s2,sp,8 6514: 832fa0ef jal ra,546 6518: 86ca mv a3,s2 651a: 4781 li a5,0 651c: 0489 addi s1,s1,2 651e: 06f99963 bne s3,a5,6590 6522: 8ad2 mv s5,s4 6524: 20000b37 lui s6,0x20000 6528: 414a87b3 sub a5,s5,s4 652c: 07c2 slli a5,a5,0x10 652e: 83c1 srli a5,a5,0x10 6530: 0737ea63 bltu a5,s3,65a4 6534: 00042023 sw zero,0(s0) 6538: 96019923 sh zero,-1678(gp) # 20000372 653c: b965 j 61f4 653e: 0f8c0a93 addi s5,s8,248 # 200000f8 6542: 060a8c93 addi s9,s5,96 6546: 000aa783 lw a5,0(s5) 654a: 01679863 bne a5,s6,655a 654e: 004aa783 lw a5,4(s5) 6552: 4501 li a0,0 6554: 9782 jalr a5 6556: 00aa1023 sh a0,0(s4) 655a: 0aa1 addi s5,s5,8 655c: ff9a95e3 bne s5,s9,6546 6560: 0a09 addi s4,s4,2 6562: 0b05 addi s6,s6,1 6564: b5f5 j 6450 6566: 180c addi a1,sp,48 6568: 0fe7f693 andi a3,a5,254 656c: 96ae add a3,a3,a1 656e: 0017f593 andi a1,a5,1 6572: 00f70633 add a2,a4,a5 6576: fd86d683 lhu a3,-40(a3) 657a: e191 bnez a1,657e 657c: 82a1 srli a3,a3,0x8 657e: 0785 addi a5,a5,1 6580: a214 sb a3,0(a2) 6582: 0ff7f793 andi a5,a5,255 6586: b70d j 64a8 6588: 4512 lw a0,4(sp) 658a: f1dfa0ef jal ra,14a6 658e: bfa9 j 64e8 6590: 30d8 lbu a4,5(s1) 6592: 20f0 lbu a2,6(s1) 6594: 0785 addi a5,a5,1 6596: 0722 slli a4,a4,0x8 6598: 8f51 or a4,a4,a2 659a: 07c2 slli a5,a5,0x10 659c: a29a sh a4,0(a3) 659e: 83c1 srli a5,a5,0x10 65a0: 0689 addi a3,a3,2 65a2: bfad j 651c 65a4: 158b0493 addi s1,s6,344 # 20000158 65a8: 04848b93 addi s7,s1,72 65ac: 409c lw a5,0(s1) 65ae: 01579563 bne a5,s5,65b8 65b2: 40dc lw a5,4(s1) 65b4: 854a mv a0,s2 65b6: 9782 jalr a5 65b8: 04a1 addi s1,s1,8 65ba: ff7499e3 bne s1,s7,65ac 65be: 0909 addi s2,s2,2 65c0: 0a85 addi s5,s5,1 65c2: b79d j 6528 65c4: 349c lbu a5,9(s1) 65c6: 0d000713 li a4,208 65ca: 00e79c63 bne a5,a4,65e2 65ce: 00008537 lui a0,0x8 65d2: 46300613 li a2,1123 65d6: 4585 li a1,1 65d8: 29850513 addi a0,a0,664 # 8298 <_read+0x2a6> 65dc: 00f000ef jal ra,6dea 65e0: bf91 j 6534 65e2: 0d100713 li a4,209 65e6: f4e797e3 bne a5,a4,6534 65ea: 00008537 lui a0,0x8 65ee: 46d00613 li a2,1133 65f2: 4585 li a1,1 65f4: 2d450513 addi a0,a0,724 # 82d4 <_read+0x2e2> 65f8: b7d5 j 65dc 65fa: 471d li a4,7 65fc: 02e79b63 bne a5,a4,6632 6600: 9721d603 lhu a2,-1678(gp) # 20000372 6604: 97218713 addi a4,gp,-1678 # 20000372 6608: bec6f6e3 bgeu a3,a2,61f4 660c: 20007537 lui a0,0x20007 6610: 0d850693 addi a3,a0,216 # 200070d8 6614: 32dc lbu a5,5(a3) 6616: 22f4 lbu a3,6(a3) 6618: 0d850593 addi a1,a0,216 661c: 07a2 slli a5,a5,0x8 661e: 8fd5 or a5,a5,a3 6620: 46cd li a3,19 6622: 04f6ec63 bltu a3,a5,667a 6626: 0795 addi a5,a5,5 6628: 0786 slli a5,a5,0x1 662a: 96f19823 sh a5,-1680(gp) # 20000370 662e: 47a1 li a5,8 6630: b131 j 623c 6632: 4721 li a4,8 6634: 00e79563 bne a5,a4,663e 6638: b01ff0ef jal ra,6138 663c: be65 j 61f4 663e: 4725 li a4,9 6640: 04e79463 bne a5,a4,6688 6644: 97218713 addi a4,gp,-1678 # 20000372 6648: 2312 lhu a2,0(a4) 664a: 4799 li a5,6 664c: bac7f4e3 bgeu a5,a2,61f4 6650: 20007537 lui a0,0x20007 6654: 0d850593 addi a1,a0,216 # 200070d8 6658: 25d6 lhu a3,12(a1) 665a: 00869793 slli a5,a3,0x8 665e: 82a1 srli a3,a3,0x8 6660: 8fd5 or a5,a5,a3 6662: 07c2 slli a5,a5,0x10 6664: 83c1 srli a5,a5,0x10 6666: fff78813 addi a6,a5,-1 666a: 0e500693 li a3,229 666e: 0106e663 bltu a3,a6,667a 6672: 4729 li a4,10 6674: c018 sw a4,0(s0) 6676: 07a9 addi a5,a5,10 6678: b941 j 6308 667a: 167d addi a2,a2,-1 667c: 0642 slli a2,a2,0x10 667e: 8241 srli a2,a2,0x10 6680: 00042023 sw zero,0(s0) 6684: a312 sh a2,0(a4) 6686: bed1 j 625a 6688: 4729 li a4,10 668a: 00e79563 bne a5,a4,6694 668e: aabff0ef jal ra,6138 6692: b68d j 61f4 6694: 472d li a4,11 6696: 00e79563 bne a5,a4,66a0 669a: a9fff0ef jal ra,6138 669e: be99 j 61f4 66a0: 4731 li a4,12 66a2: 00e79b63 bne a5,a4,66b8 66a6: 200077b7 lui a5,0x20007 66aa: 0da7c703 lbu a4,218(a5) # 200070da 66ae: 47a5 li a5,9 66b0: b8e7e8e3 bltu a5,a4,6240 66b4: 47b5 li a5,13 66b6: b659 j 623c 66b8: 4735 li a4,13 66ba: 04e79763 bne a5,a4,6708 66be: 97218693 addi a3,gp,-1678 # 20000372 66c2: 2292 lhu a2,0(a3) 66c4: 4791 li a5,4 66c6: b2c7f7e3 bgeu a5,a2,61f4 66ca: 20007537 lui a0,0x20007 66ce: 0d850593 addi a1,a0,216 # 200070d8 66d2: 21d8 lbu a4,4(a1) 66d4: 31bc lbu a5,3(a1) 66d6: 0722 slli a4,a4,0x8 66d8: 8f5d or a4,a4,a5 66da: 00871793 slli a5,a4,0x8 66de: 8321 srli a4,a4,0x8 66e0: 8fd9 or a5,a5,a4 66e2: 07c2 slli a5,a5,0x10 66e4: 83c1 srli a5,a5,0x10 66e6: fff78813 addi a6,a5,-1 66ea: 3ff00713 li a4,1023 66ee: 01076663 bltu a4,a6,66fa 66f2: 4739 li a4,14 66f4: c018 sw a4,0(s0) 66f6: 0799 addi a5,a5,6 66f8: b901 j 6308 66fa: 167d addi a2,a2,-1 66fc: 0642 slli a2,a2,0x10 66fe: 8241 srli a2,a2,0x10 6700: 00042023 sw zero,0(s0) 6704: a292 sh a2,0(a3) 6706: be91 j 625a 6708: 4739 li a4,14 670a: 02e79c63 bne a5,a4,6742 670e: 97218793 addi a5,gp,-1678 # 20000372 6712: 2392 lhu a2,0(a5) 6714: 9701d703 lhu a4,-1680(gp) # 20000370 6718: ace66ee3 bltu a2,a4,61f4 671c: 20007537 lui a0,0x20007 6720: 0d850593 addi a1,a0,216 # 200070d8 6724: 972e add a4,a4,a1 6726: fff74683 lbu a3,-1(a4) 672a: 475d li a4,23 672c: 00e69463 bne a3,a4,6734 6730: 47bd li a5,15 6732: b629 j 623c 6734: 00042023 sw zero,0(s0) 6738: 167d addi a2,a2,-1 673a: 0642 slli a2,a2,0x10 673c: 8241 srli a2,a2,0x10 673e: a392 sh a2,0(a5) 6740: be29 j 625a 6742: 473d li a4,15 6744: aae798e3 bne a5,a4,61f4 6748: 20007937 lui s2,0x20007 674c: 0d890793 addi a5,s2,216 # 200070d8 6750: 23d0 lbu a2,4(a5) 6752: 33a4 lbu s1,3(a5) 6754: 0d890913 addi s2,s2,216 6758: 0622 slli a2,a2,0x8 675a: 8e45 or a2,a2,s1 675c: 00861493 slli s1,a2,0x8 6760: 8221 srli a2,a2,0x8 6762: 8cd1 or s1,s1,a2 6764: 04c2 slli s1,s1,0x10 6766: 80c1 srli s1,s1,0x10 6768: de5fa0ef jal ra,154c 676c: 40048793 addi a5,s1,1024 6770: dcf562e3 bltu a0,a5,6534 6774: 00294783 lbu a5,2(s2) 6778: 470d li a4,3 677a: 200079b7 lui s3,0x20007 677e: 17fd addi a5,a5,-1 6780: 0ff7f793 andi a5,a5,255 6784: 04f76163 bltu a4,a5,67c6 6788: 00848513 addi a0,s1,8 678c: b91fa0ef jal ra,131c 6790: c42a sw a0,8(sp) 6792: 87aa mv a5,a0 6794: c104 sw s1,0(a0) 6796: 0521 addi a0,a0,8 6798: c3c8 sw a0,4(a5) 679a: 8626 mv a2,s1 679c: 0dd98593 addi a1,s3,221 # 200070dd 67a0: 2b61 jal 6d38 67a2: 00294783 lbu a5,2(s2) 67a6: 4705 li a4,1 67a8: 02e79963 bne a5,a4,67da 67ac: 9341a503 lw a0,-1740(gp) # 20000334 67b0: 9bdfb0ef jal ra,216c 67b4: cd5d beqz a0,6872 67b6: 9341a503 lw a0,-1740(gp) # 20000334 67ba: 4681 li a3,0 67bc: 4629 li a2,10 67be: 002c addi a1,sp,8 67c0: a9afb0ef jal ra,1a5a 67c4: bb85 j 6534 67c6: 00c48513 addi a0,s1,12 67ca: b53fa0ef jal ra,131c 67ce: c42a sw a0,8(sp) 67d0: 87aa mv a5,a0 67d2: c144 sw s1,4(a0) 67d4: 0531 addi a0,a0,12 67d6: c788 sw a0,8(a5) 67d8: b7c9 j 679a 67da: 4709 li a4,2 67dc: 00e79d63 bne a5,a4,67f6 67e0: 93c1a503 lw a0,-1732(gp) # 2000033c 67e4: 989fb0ef jal ra,216c 67e8: c549 beqz a0,6872 67ea: 4681 li a3,0 67ec: 4629 li a2,10 67ee: 002c addi a1,sp,8 67f0: 93c1a503 lw a0,-1732(gp) # 2000033c 67f4: b7f1 j 67c0 67f6: 470d li a4,3 67f8: 00e79d63 bne a5,a4,6812 67fc: 9441a503 lw a0,-1724(gp) # 20000344 6800: 96dfb0ef jal ra,216c 6804: c53d beqz a0,6872 6806: 4681 li a3,0 6808: 4629 li a2,10 680a: 002c addi a1,sp,8 680c: 9441a503 lw a0,-1724(gp) # 20000344 6810: bf45 j 67c0 6812: 4711 li a4,4 6814: 00e79d63 bne a5,a4,682e 6818: 94c1a503 lw a0,-1716(gp) # 2000034c 681c: 951fb0ef jal ra,216c 6820: c929 beqz a0,6872 6822: 4681 li a3,0 6824: 4629 li a2,10 6826: 002c addi a1,sp,8 6828: 94c1a503 lw a0,-1716(gp) # 2000034c 682c: bf51 j 67c0 682e: 4715 li a4,5 6830: 00e79f63 bne a5,a4,684e 6834: 4722 lw a4,8(sp) 6836: a31c sb a5,0(a4) 6838: 9541a503 lw a0,-1708(gp) # 20000354 683c: 931fb0ef jal ra,216c 6840: c90d beqz a0,6872 6842: 4681 li a3,0 6844: 4629 li a2,10 6846: 002c addi a1,sp,8 6848: 9541a503 lw a0,-1708(gp) # 20000354 684c: bf95 j 67c0 684e: 4719 li a4,6 6850: fee782e3 beq a5,a4,6834 6854: 471d li a4,7 6856: fce78fe3 beq a5,a4,6834 685a: 4721 li a4,8 685c: fce78ce3 beq a5,a4,6834 6860: 4725 li a4,9 6862: fce789e3 beq a5,a4,6834 6866: cc0797e3 bnez a5,6534 686a: 47a2 lw a5,8(sp) 686c: 00078023 sb zero,0(a5) 6870: b7e1 j 6838 6872: 4522 lw a0,8(sp) 6874: c33fa0ef jal ra,14a6 6878: b975 j 6534 0000687a : 687a: c9df92ef jal t0,516 <__riscv_save_0> 687e: 842a mv s0,a0 6880: e11fb0ef jal ra,2690 6884: 8d01 sub a0,a0,s0 6886: cb5f906f j 53a <__riscv_restore_0> 0000688a : 688a: c73f92ef jal t0,4fc <__riscv_save_4> 688e: 97418413 addi s0,gp,-1676 # 20000374 6892: 84aa mv s1,a0 6894: dfdfb0ef jal ra,2690 6898: 00042903 lw s2,0(s0) 689c: 96a1ae23 sw a0,-1668(gp) # 2000037c 68a0: df1fb0ef jal ra,2690 68a4: 41250533 sub a0,a0,s2 68a8: 3e700793 li a5,999 68ac: 97c18993 addi s3,gp,-1668 # 2000037c 68b0: 00a7f963 bgeu a5,a0,68c2 68b4: dddfb0ef jal ra,2690 68b8: 96019923 sh zero,-1678(gp) # 20000372 68bc: c008 sw a0,0(s0) 68be: 9601ac23 sw zero,-1672(gp) # 20000378 68c2: 20007937 lui s2,0x20007 68c6: 4a85 li s5,1 68c8: 4a11 li s4,4 68ca: 0d890913 addi s2,s2,216 # 200070d8 68ce: 8526 mv a0,s1 68d0: d53fd0ef jal ra,4622 68d4: 01550a63 beq a0,s5,68e8 68d8: 8526 mv a0,s1 68da: d49fd0ef jal ra,4622 68de: 4785 li a5,1 68e0: 02f51963 bne a0,a5,6912 68e4: c4df906f j 530 <__riscv_restore_4> 68e8: da9fb0ef jal ra,2690 68ec: 0009a783 lw a5,0(s3) 68f0: 8d1d sub a0,a0,a5 68f2: feaa63e3 bltu s4,a0,68d8 68f6: 97218793 addi a5,gp,-1678 # 20000372 68fa: 2382 lhu s0,0(a5) 68fc: 8526 mv a0,s1 68fe: 00140713 addi a4,s0,1 6902: a39a sh a4,0(a5) 6904: 944a add s0,s0,s2 6906: d35fd0ef jal ra,463a 690a: a008 sb a0,0(s0) 690c: 89fff0ef jal ra,61aa 6910: bf7d j 68ce 6912: 9781a783 lw a5,-1672(gp) # 20000378 6916: d7f9 beqz a5,68e4 6918: 893ff0ef jal ra,61aa 691c: b7e1 j 68e4 0000691e <__mulsf3>: 691e: 7179 addi sp,sp,-48 6920: d422 sw s0,40(sp) 6922: 01755413 srli s0,a0,0x17 6926: ce4e sw s3,28(sp) 6928: cc52 sw s4,24(sp) 692a: 00951993 slli s3,a0,0x9 692e: d606 sw ra,44(sp) 6930: d226 sw s1,36(sp) 6932: d04a sw s2,32(sp) 6934: ca56 sw s5,20(sp) 6936: c85a sw s6,16(sp) 6938: 0ff47413 andi s0,s0,255 693c: 0099d993 srli s3,s3,0x9 6940: 01f55a13 srli s4,a0,0x1f 6944: c469 beqz s0,6a0e <__mulsf3+0xf0> 6946: 0ff00793 li a5,255 694a: 0ef40863 beq s0,a5,6a3a <__mulsf3+0x11c> 694e: 00399793 slli a5,s3,0x3 6952: 04000737 lui a4,0x4000 6956: 00e7e9b3 or s3,a5,a4 695a: f8140413 addi s0,s0,-127 695e: 4481 li s1,0 6960: 4b01 li s6,0 6962: 0175d713 srli a4,a1,0x17 6966: 00959a93 slli s5,a1,0x9 696a: 0ff77713 andi a4,a4,255 696e: 009ada93 srli s5,s5,0x9 6972: 01f5d913 srli s2,a1,0x1f 6976: cf45 beqz a4,6a2e <__mulsf3+0x110> 6978: 0ff00793 li a5,255 697c: 02f70c63 beq a4,a5,69b4 <__mulsf3+0x96> 6980: 0a8e slli s5,s5,0x3 6982: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff7a9d> 6986: 040007b7 lui a5,0x4000 698a: 00faeab3 or s5,s5,a5 698e: 943a add s0,s0,a4 6990: 4601 li a2,0 6992: 012a4533 xor a0,s4,s2 6996: 47bd li a5,15 6998: 86aa mv a3,a0 699a: 00140593 addi a1,s0,1 699e: 1097e063 bltu a5,s1,6a9e <__mulsf3+0x180> 69a2: 00002717 auipc a4,0x2 69a6: 96670713 addi a4,a4,-1690 # 8308 <_read+0x316> 69aa: 048a slli s1,s1,0x2 69ac: 94ba add s1,s1,a4 69ae: 409c lw a5,0(s1) 69b0: 97ba add a5,a5,a4 69b2: 8782 jr a5 69b4: 0ff40413 addi s0,s0,255 69b8: 0c0a9663 bnez s5,6a84 <__mulsf3+0x166> 69bc: 0024e493 ori s1,s1,2 69c0: 4609 li a2,2 69c2: bfc1 j 6992 <__mulsf3+0x74> 69c4: 4501 li a0,0 69c6: 0ff00713 li a4,255 69ca: 004007b7 lui a5,0x400 69ce: 50b2 lw ra,44(sp) 69d0: 5422 lw s0,40(sp) 69d2: 07a6 slli a5,a5,0x9 69d4: 075e slli a4,a4,0x17 69d6: 83a5 srli a5,a5,0x9 69d8: 057e slli a0,a0,0x1f 69da: 8fd9 or a5,a5,a4 69dc: 5492 lw s1,36(sp) 69de: 5902 lw s2,32(sp) 69e0: 49f2 lw s3,28(sp) 69e2: 4a62 lw s4,24(sp) 69e4: 4ad2 lw s5,20(sp) 69e6: 4b42 lw s6,16(sp) 69e8: 8d5d or a0,a0,a5 69ea: 6145 addi sp,sp,48 69ec: 8082 ret 69ee: 86ca mv a3,s2 69f0: 89d6 mv s3,s5 69f2: 8b32 mv s6,a2 69f4: 4789 li a5,2 69f6: 08fb0f63 beq s6,a5,6a94 <__mulsf3+0x176> 69fa: 478d li a5,3 69fc: fcfb04e3 beq s6,a5,69c4 <__mulsf3+0xa6> 6a00: 4785 li a5,1 6a02: 8536 mv a0,a3 6a04: 1afb1063 bne s6,a5,6ba4 <__mulsf3+0x286> 6a08: 4701 li a4,0 6a0a: 4781 li a5,0 6a0c: b7c9 j 69ce <__mulsf3+0xb0> 6a0e: 04099d63 bnez s3,6a68 <__mulsf3+0x14a> 6a12: 0175d713 srli a4,a1,0x17 6a16: 00959a93 slli s5,a1,0x9 6a1a: 0ff77713 andi a4,a4,255 6a1e: 4491 li s1,4 6a20: 4401 li s0,0 6a22: 4b05 li s6,1 6a24: 009ada93 srli s5,s5,0x9 6a28: 01f5d913 srli s2,a1,0x1f 6a2c: f731 bnez a4,6978 <__mulsf3+0x5a> 6a2e: 000a9d63 bnez s5,6a48 <__mulsf3+0x12a> 6a32: 0014e493 ori s1,s1,1 6a36: 4605 li a2,1 6a38: bfa9 j 6992 <__mulsf3+0x74> 6a3a: 02099263 bnez s3,6a5e <__mulsf3+0x140> 6a3e: 44a1 li s1,8 6a40: 0ff00413 li s0,255 6a44: 4b09 li s6,2 6a46: bf31 j 6962 <__mulsf3+0x44> 6a48: 8556 mv a0,s5 6a4a: 2441 jal 6cca <__clzsi2> 6a4c: ffb50793 addi a5,a0,-5 6a50: 8c09 sub s0,s0,a0 6a52: 00fa9ab3 sll s5,s5,a5 6a56: f8a40413 addi s0,s0,-118 6a5a: 4601 li a2,0 6a5c: bf1d j 6992 <__mulsf3+0x74> 6a5e: 44b1 li s1,12 6a60: 0ff00413 li s0,255 6a64: 4b0d li s6,3 6a66: bdf5 j 6962 <__mulsf3+0x44> 6a68: 854e mv a0,s3 6a6a: c62e sw a1,12(sp) 6a6c: 2cb9 jal 6cca <__clzsi2> 6a6e: ffb50793 addi a5,a0,-5 6a72: f8a00413 li s0,-118 6a76: 00f999b3 sll s3,s3,a5 6a7a: 8c09 sub s0,s0,a0 6a7c: 4481 li s1,0 6a7e: 4b01 li s6,0 6a80: 45b2 lw a1,12(sp) 6a82: b5c5 j 6962 <__mulsf3+0x44> 6a84: 0034e493 ori s1,s1,3 6a88: 460d li a2,3 6a8a: b721 j 6992 <__mulsf3+0x74> 6a8c: 4789 li a5,2 6a8e: 86d2 mv a3,s4 6a90: f6fb15e3 bne s6,a5,69fa <__mulsf3+0xdc> 6a94: 8536 mv a0,a3 6a96: 0ff00713 li a4,255 6a9a: 4781 li a5,0 6a9c: bf0d j 69ce <__mulsf3+0xb0> 6a9e: 6341 lui t1,0x10 6aa0: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x7b1b> 6aa4: 0109d613 srli a2,s3,0x10 6aa8: 010ad893 srli a7,s5,0x10 6aac: 00d9f7b3 and a5,s3,a3 6ab0: 00dafab3 and s5,s5,a3 6ab4: 03578833 mul a6,a5,s5 6ab8: 02f889b3 mul s3,a7,a5 6abc: 01085713 srli a4,a6,0x10 6ac0: 03560ab3 mul s5,a2,s5 6ac4: 99d6 add s3,s3,s5 6ac6: 974e add a4,a4,s3 6ac8: 03160633 mul a2,a2,a7 6acc: 01577363 bgeu a4,s5,6ad2 <__mulsf3+0x1b4> 6ad0: 961a add a2,a2,t1 6ad2: 67c1 lui a5,0x10 6ad4: 17fd addi a5,a5,-1 6ad6: 00f776b3 and a3,a4,a5 6ada: 00f87833 and a6,a6,a5 6ade: 06c2 slli a3,a3,0x10 6ae0: 96c2 add a3,a3,a6 6ae2: 00669993 slli s3,a3,0x6 6ae6: 01075793 srli a5,a4,0x10 6aea: 013039b3 snez s3,s3 6aee: 82e9 srli a3,a3,0x1a 6af0: 97b2 add a5,a5,a2 6af2: 079a slli a5,a5,0x6 6af4: 00d9e6b3 or a3,s3,a3 6af8: 00d7e9b3 or s3,a5,a3 6afc: 00499793 slli a5,s3,0x4 6b00: 0007d963 bgez a5,6b12 <__mulsf3+0x1f4> 6b04: 0019d713 srli a4,s3,0x1 6b08: 0019f793 andi a5,s3,1 6b0c: 00f769b3 or s3,a4,a5 6b10: 842e mv s0,a1 6b12: 07f40713 addi a4,s0,127 6b16: 04e05063 blez a4,6b56 <__mulsf3+0x238> 6b1a: 0079f793 andi a5,s3,7 6b1e: c799 beqz a5,6b2c <__mulsf3+0x20e> 6b20: 00f9f793 andi a5,s3,15 6b24: 4691 li a3,4 6b26: 00d78363 beq a5,a3,6b2c <__mulsf3+0x20e> 6b2a: 0991 addi s3,s3,4 6b2c: 00499793 slli a5,s3,0x4 6b30: 0007d963 bgez a5,6b42 <__mulsf3+0x224> 6b34: f80007b7 lui a5,0xf8000 6b38: 17fd addi a5,a5,-1 6b3a: 00f9f9b3 and s3,s3,a5 6b3e: 08040713 addi a4,s0,128 6b42: 0fe00793 li a5,254 6b46: 04e7cb63 blt a5,a4,6b9c <__mulsf3+0x27e> 6b4a: 00699793 slli a5,s3,0x6 6b4e: 83a5 srli a5,a5,0x9 6b50: 0ff77713 andi a4,a4,255 6b54: bdad j 69ce <__mulsf3+0xb0> 6b56: 4785 li a5,1 6b58: 40e786b3 sub a3,a5,a4 6b5c: c711 beqz a4,6b68 <__mulsf3+0x24a> 6b5e: 466d li a2,27 6b60: 4701 li a4,0 6b62: 4781 li a5,0 6b64: e6d645e3 blt a2,a3,69ce <__mulsf3+0xb0> 6b68: 09e40713 addi a4,s0,158 6b6c: 00e99733 sll a4,s3,a4 6b70: 00e03733 snez a4,a4 6b74: 00d9d7b3 srl a5,s3,a3 6b78: 8fd9 or a5,a5,a4 6b7a: 0077f713 andi a4,a5,7 6b7e: c719 beqz a4,6b8c <__mulsf3+0x26e> 6b80: 00f7f713 andi a4,a5,15 6b84: 4691 li a3,4 6b86: 00d70363 beq a4,a3,6b8c <__mulsf3+0x26e> 6b8a: 0791 addi a5,a5,4 6b8c: 00579713 slli a4,a5,0x5 6b90: 00074c63 bltz a4,6ba8 <__mulsf3+0x28a> 6b94: 079a slli a5,a5,0x6 6b96: 83a5 srli a5,a5,0x9 6b98: 4701 li a4,0 6b9a: bd15 j 69ce <__mulsf3+0xb0> 6b9c: 0ff00713 li a4,255 6ba0: 4781 li a5,0 6ba2: b535 j 69ce <__mulsf3+0xb0> 6ba4: 842e mv s0,a1 6ba6: b7b5 j 6b12 <__mulsf3+0x1f4> 6ba8: 4705 li a4,1 6baa: 4781 li a5,0 6bac: b50d j 69ce <__mulsf3+0xb0> 00006bae <__fixunssfsi>: 6bae: 01755713 srli a4,a0,0x17 6bb2: 00800637 lui a2,0x800 6bb6: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f7b1b> 6bba: 0ff77713 andi a4,a4,255 6bbe: 07e00593 li a1,126 6bc2: 00a7f6b3 and a3,a5,a0 6bc6: 01f55793 srli a5,a0,0x1f 6bca: 4501 li a0,0 6bcc: 00e5f463 bgeu a1,a4,6bd4 <__fixunssfsi+0x26> 6bd0: c399 beqz a5,6bd6 <__fixunssfsi+0x28> 6bd2: 8082 ret 6bd4: 8082 ret 6bd6: 09e00793 li a5,158 6bda: 557d li a0,-1 6bdc: fee7ebe3 bltu a5,a4,6bd2 <__fixunssfsi+0x24> 6be0: 09500593 li a1,149 6be4: 00c6e7b3 or a5,a3,a2 6be8: 00e5d763 bge a1,a4,6bf6 <__fixunssfsi+0x48> 6bec: f6a70713 addi a4,a4,-150 6bf0: 00e79533 sll a0,a5,a4 6bf4: 8082 ret 6bf6: 09600513 li a0,150 6bfa: 40e50733 sub a4,a0,a4 6bfe: 00e7d533 srl a0,a5,a4 6c02: 8082 ret 00006c04 <__floatsisf>: 6c04: 1141 addi sp,sp,-16 6c06: c606 sw ra,12(sp) 6c08: c422 sw s0,8(sp) 6c0a: c226 sw s1,4(sp) 6c0c: cd0d beqz a0,6c46 <__floatsisf+0x42> 6c0e: 41f55793 srai a5,a0,0x1f 6c12: 00a7c433 xor s0,a5,a0 6c16: 8c1d sub s0,s0,a5 6c18: 84aa mv s1,a0 6c1a: 8522 mv a0,s0 6c1c: 207d jal 6cca <__clzsi2> 6c1e: 09e00793 li a5,158 6c22: 40a78733 sub a4,a5,a0 6c26: 09600793 li a5,150 6c2a: 80fd srli s1,s1,0x1f 6c2c: 02e7cc63 blt a5,a4,6c64 <__floatsisf+0x60> 6c30: 46a1 li a3,8 6c32: 0ff77793 andi a5,a4,255 6c36: 00a6d563 bge a3,a0,6c40 <__floatsisf+0x3c> 6c3a: 1561 addi a0,a0,-8 6c3c: 00a41433 sll s0,s0,a0 6c40: 0426 slli s0,s0,0x9 6c42: 8025 srli s0,s0,0x9 6c44: a021 j 6c4c <__floatsisf+0x48> 6c46: 4481 li s1,0 6c48: 4781 li a5,0 6c4a: 4401 li s0,0 6c4c: 0426 slli s0,s0,0x9 6c4e: 00945513 srli a0,s0,0x9 6c52: 40b2 lw ra,12(sp) 6c54: 4422 lw s0,8(sp) 6c56: 07de slli a5,a5,0x17 6c58: 04fe slli s1,s1,0x1f 6c5a: 8d5d or a0,a0,a5 6c5c: 8d45 or a0,a0,s1 6c5e: 4492 lw s1,4(sp) 6c60: 0141 addi sp,sp,16 6c62: 8082 ret 6c64: 09900793 li a5,153 6c68: 00e7dd63 bge a5,a4,6c82 <__floatsisf+0x7e> 6c6c: 01b50793 addi a5,a0,27 6c70: 4695 li a3,5 6c72: 00f417b3 sll a5,s0,a5 6c76: 8e89 sub a3,a3,a0 6c78: 00d45433 srl s0,s0,a3 6c7c: 00f037b3 snez a5,a5 6c80: 8c5d or s0,s0,a5 6c82: 4795 li a5,5 6c84: 00a7d663 bge a5,a0,6c90 <__floatsisf+0x8c> 6c88: ffb50793 addi a5,a0,-5 6c8c: 00f41433 sll s0,s0,a5 6c90: fc0006b7 lui a3,0xfc000 6c94: 16fd addi a3,a3,-1 6c96: 00747793 andi a5,s0,7 6c9a: 00d47633 and a2,s0,a3 6c9e: c385 beqz a5,6cbe <__floatsisf+0xba> 6ca0: 00f47793 andi a5,s0,15 6ca4: 4591 li a1,4 6ca6: 00b78c63 beq a5,a1,6cbe <__floatsisf+0xba> 6caa: 0611 addi a2,a2,4 6cac: 00561793 slli a5,a2,0x5 6cb0: 0007d763 bgez a5,6cbe <__floatsisf+0xba> 6cb4: 09f00793 li a5,159 6cb8: 8e75 and a2,a2,a3 6cba: 40a78733 sub a4,a5,a0 6cbe: 00661413 slli s0,a2,0x6 6cc2: 8025 srli s0,s0,0x9 6cc4: 0ff77793 andi a5,a4,255 6cc8: b751 j 6c4c <__floatsisf+0x48> 00006cca <__clzsi2>: 6cca: 67c1 lui a5,0x10 6ccc: 02f57c63 bgeu a0,a5,6d04 <__clzsi2+0x3a> 6cd0: 0ff00793 li a5,255 6cd4: 02000713 li a4,32 6cd8: 00a7eb63 bltu a5,a0,6cee <__clzsi2+0x24> 6cdc: 00001797 auipc a5,0x1 6ce0: 66c78793 addi a5,a5,1644 # 8348 <__clz_tab> 6ce4: 97aa add a5,a5,a0 6ce6: 2388 lbu a0,0(a5) 6ce8: 40a70533 sub a0,a4,a0 6cec: 8082 ret 6cee: 8121 srli a0,a0,0x8 6cf0: 00001797 auipc a5,0x1 6cf4: 65878793 addi a5,a5,1624 # 8348 <__clz_tab> 6cf8: 97aa add a5,a5,a0 6cfa: 2388 lbu a0,0(a5) 6cfc: 4761 li a4,24 6cfe: 40a70533 sub a0,a4,a0 6d02: 8082 ret 6d04: 010007b7 lui a5,0x1000 6d08: 00f56d63 bltu a0,a5,6d22 <__clzsi2+0x58> 6d0c: 8161 srli a0,a0,0x18 6d0e: 00001797 auipc a5,0x1 6d12: 63a78793 addi a5,a5,1594 # 8348 <__clz_tab> 6d16: 97aa add a5,a5,a0 6d18: 2388 lbu a0,0(a5) 6d1a: 4721 li a4,8 6d1c: 40a70533 sub a0,a4,a0 6d20: 8082 ret 6d22: 8141 srli a0,a0,0x10 6d24: 00001797 auipc a5,0x1 6d28: 62478793 addi a5,a5,1572 # 8348 <__clz_tab> 6d2c: 97aa add a5,a5,a0 6d2e: 2388 lbu a0,0(a5) 6d30: 4741 li a4,16 6d32: 40a70533 sub a0,a4,a0 6d36: 8082 ret 00006d38 : 6d38: 00a5c7b3 xor a5,a1,a0 6d3c: 8b8d andi a5,a5,3 6d3e: 00c50733 add a4,a0,a2 6d42: e781 bnez a5,6d4a 6d44: 478d li a5,3 6d46: 00c7ed63 bltu a5,a2,6d60 6d4a: 87aa mv a5,a0 6d4c: 08e57e63 bgeu a0,a4,6de8 6d50: 2194 lbu a3,0(a1) 6d52: 0785 addi a5,a5,1 6d54: 0585 addi a1,a1,1 6d56: fed78fa3 sb a3,-1(a5) 6d5a: fee7ebe3 bltu a5,a4,6d50 6d5e: 8082 ret 6d60: 00357693 andi a3,a0,3 6d64: 87aa mv a5,a0 6d66: ca89 beqz a3,6d78 6d68: 2194 lbu a3,0(a1) 6d6a: 0785 addi a5,a5,1 6d6c: 0585 addi a1,a1,1 6d6e: fed78fa3 sb a3,-1(a5) 6d72: 0037f693 andi a3,a5,3 6d76: bfc5 j 6d66 6d78: ffc77693 andi a3,a4,-4 6d7c: fe068613 addi a2,a3,-32 # fbffffe0 <__freertos_irq_stack_top+0xdbff7fe0> 6d80: 06c7f063 bgeu a5,a2,6de0 6d84: 0005a383 lw t2,0(a1) 6d88: 0045a283 lw t0,4(a1) 6d8c: 0085af83 lw t6,8(a1) 6d90: 00c5af03 lw t5,12(a1) 6d94: 0105ae83 lw t4,16(a1) 6d98: 0145ae03 lw t3,20(a1) 6d9c: 0185a303 lw t1,24(a1) 6da0: 01c5a883 lw a7,28(a1) 6da4: 02458593 addi a1,a1,36 6da8: 0077a023 sw t2,0(a5) 6dac: ffc5a803 lw a6,-4(a1) 6db0: 0057a223 sw t0,4(a5) 6db4: 01f7a423 sw t6,8(a5) 6db8: 01e7a623 sw t5,12(a5) 6dbc: 01d7a823 sw t4,16(a5) 6dc0: 01c7aa23 sw t3,20(a5) 6dc4: 0067ac23 sw t1,24(a5) 6dc8: 0117ae23 sw a7,28(a5) 6dcc: 02478793 addi a5,a5,36 6dd0: ff07ae23 sw a6,-4(a5) 6dd4: b775 j 6d80 6dd6: 4190 lw a2,0(a1) 6dd8: 0791 addi a5,a5,4 6dda: 0591 addi a1,a1,4 6ddc: fec7ae23 sw a2,-4(a5) 6de0: fed7ebe3 bltu a5,a3,6dd6 6de4: f6e7e6e3 bltu a5,a4,6d50 6de8: 8082 ret 00006dea : 6dea: 7139 addi sp,sp,-64 6dec: da3e sw a5,52(sp) 6dee: d22e sw a1,36(sp) 6df0: d432 sw a2,40(sp) 6df2: d636 sw a3,44(sp) 6df4: d83a sw a4,48(sp) 6df6: dc42 sw a6,56(sp) 6df8: de46 sw a7,60(sp) 6dfa: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6dfe: cc22 sw s0,24(sp) 6e00: 4380 lw s0,0(a5) 6e02: ca26 sw s1,20(sp) 6e04: ce06 sw ra,28(sp) 6e06: 84aa mv s1,a0 6e08: c409 beqz s0,6e12 6e0a: 4c1c lw a5,24(s0) 6e0c: e399 bnez a5,6e12 6e0e: 8522 mv a0,s0 6e10: 29fd jal 730e <__sinit> 6e12: 440c lw a1,8(s0) 6e14: 1054 addi a3,sp,36 6e16: 8626 mv a2,s1 6e18: 8522 mv a0,s0 6e1a: c636 sw a3,12(sp) 6e1c: 139000ef jal ra,7754 <_vfiprintf_r> 6e20: 40f2 lw ra,28(sp) 6e22: 4462 lw s0,24(sp) 6e24: 44d2 lw s1,20(sp) 6e26: 6121 addi sp,sp,64 6e28: 8082 ret 00006e2a <_puts_r>: 6e2a: 1101 addi sp,sp,-32 6e2c: ca26 sw s1,20(sp) 6e2e: c84a sw s2,16(sp) 6e30: ce06 sw ra,28(sp) 6e32: cc22 sw s0,24(sp) 6e34: c64e sw s3,12(sp) 6e36: c452 sw s4,8(sp) 6e38: 84aa mv s1,a0 6e3a: 892e mv s2,a1 6e3c: c501 beqz a0,6e44 <_puts_r+0x1a> 6e3e: 4d1c lw a5,24(a0) 6e40: e391 bnez a5,6e44 <_puts_r+0x1a> 6e42: 21f1 jal 730e <__sinit> 6e44: 4c9c lw a5,24(s1) 6e46: 4480 lw s0,8(s1) 6e48: e399 bnez a5,6e4e <_puts_r+0x24> 6e4a: 8526 mv a0,s1 6e4c: 21c9 jal 730e <__sinit> 6e4e: 00001797 auipc a5,0x1 6e52: 61a78793 addi a5,a5,1562 # 8468 <__sf_fake_stdin> 6e56: 02f41b63 bne s0,a5,6e8c <_puts_r+0x62> 6e5a: 40c0 lw s0,4(s1) 6e5c: 245e lhu a5,12(s0) 6e5e: 8ba1 andi a5,a5,8 6e60: c7b1 beqz a5,6eac <_puts_r+0x82> 6e62: 481c lw a5,16(s0) 6e64: c7a1 beqz a5,6eac <_puts_r+0x82> 6e66: 59fd li s3,-1 6e68: 4a29 li s4,10 6e6a: 441c lw a5,8(s0) 6e6c: 00094583 lbu a1,0(s2) 6e70: 17fd addi a5,a5,-1 6e72: e9b1 bnez a1,6ec6 <_puts_r+0x9c> 6e74: c41c sw a5,8(s0) 6e76: 0607dd63 bgez a5,6ef0 <_puts_r+0xc6> 6e7a: 8622 mv a2,s0 6e7c: 45a9 li a1,10 6e7e: 8526 mv a0,s1 6e80: 2069 jal 6f0a <__swbuf_r> 6e82: 57fd li a5,-1 6e84: 02f50863 beq a0,a5,6eb4 <_puts_r+0x8a> 6e88: 4529 li a0,10 6e8a: a035 j 6eb6 <_puts_r+0x8c> 6e8c: 00001797 auipc a5,0x1 6e90: 5fc78793 addi a5,a5,1532 # 8488 <__sf_fake_stdout> 6e94: 00f41463 bne s0,a5,6e9c <_puts_r+0x72> 6e98: 4480 lw s0,8(s1) 6e9a: b7c9 j 6e5c <_puts_r+0x32> 6e9c: 00001797 auipc a5,0x1 6ea0: 5ac78793 addi a5,a5,1452 # 8448 <__sf_fake_stderr> 6ea4: faf41ce3 bne s0,a5,6e5c <_puts_r+0x32> 6ea8: 44c0 lw s0,12(s1) 6eaa: bf4d j 6e5c <_puts_r+0x32> 6eac: 85a2 mv a1,s0 6eae: 8526 mv a0,s1 6eb0: 2a19 jal 6fc6 <__swsetup_r> 6eb2: d955 beqz a0,6e66 <_puts_r+0x3c> 6eb4: 557d li a0,-1 6eb6: 40f2 lw ra,28(sp) 6eb8: 4462 lw s0,24(sp) 6eba: 44d2 lw s1,20(sp) 6ebc: 4942 lw s2,16(sp) 6ebe: 49b2 lw s3,12(sp) 6ec0: 4a22 lw s4,8(sp) 6ec2: 6105 addi sp,sp,32 6ec4: 8082 ret 6ec6: c41c sw a5,8(s0) 6ec8: 0905 addi s2,s2,1 6eca: 0007d763 bgez a5,6ed8 <_puts_r+0xae> 6ece: 4c18 lw a4,24(s0) 6ed0: 00e7ca63 blt a5,a4,6ee4 <_puts_r+0xba> 6ed4: 01458863 beq a1,s4,6ee4 <_puts_r+0xba> 6ed8: 401c lw a5,0(s0) 6eda: 00178713 addi a4,a5,1 6ede: c018 sw a4,0(s0) 6ee0: a38c sb a1,0(a5) 6ee2: b761 j 6e6a <_puts_r+0x40> 6ee4: 8622 mv a2,s0 6ee6: 8526 mv a0,s1 6ee8: 200d jal 6f0a <__swbuf_r> 6eea: f93510e3 bne a0,s3,6e6a <_puts_r+0x40> 6eee: b7d9 j 6eb4 <_puts_r+0x8a> 6ef0: 401c lw a5,0(s0) 6ef2: 00178713 addi a4,a5,1 6ef6: c018 sw a4,0(s0) 6ef8: 4729 li a4,10 6efa: a398 sb a4,0(a5) 6efc: b771 j 6e88 <_puts_r+0x5e> 00006efe : 6efe: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6f02: 85aa mv a1,a0 6f04: 4388 lw a0,0(a5) 6f06: f25ff06f j 6e2a <_puts_r> 00006f0a <__swbuf_r>: 6f0a: 1101 addi sp,sp,-32 6f0c: cc22 sw s0,24(sp) 6f0e: ca26 sw s1,20(sp) 6f10: c84a sw s2,16(sp) 6f12: ce06 sw ra,28(sp) 6f14: c64e sw s3,12(sp) 6f16: 84aa mv s1,a0 6f18: 892e mv s2,a1 6f1a: 8432 mv s0,a2 6f1c: c501 beqz a0,6f24 <__swbuf_r+0x1a> 6f1e: 4d1c lw a5,24(a0) 6f20: e391 bnez a5,6f24 <__swbuf_r+0x1a> 6f22: 26f5 jal 730e <__sinit> 6f24: 00001797 auipc a5,0x1 6f28: 54478793 addi a5,a5,1348 # 8468 <__sf_fake_stdin> 6f2c: 06f41763 bne s0,a5,6f9a <__swbuf_r+0x90> 6f30: 40c0 lw s0,4(s1) 6f32: 4c1c lw a5,24(s0) 6f34: c41c sw a5,8(s0) 6f36: 245e lhu a5,12(s0) 6f38: 8ba1 andi a5,a5,8 6f3a: c3c1 beqz a5,6fba <__swbuf_r+0xb0> 6f3c: 481c lw a5,16(s0) 6f3e: cfb5 beqz a5,6fba <__swbuf_r+0xb0> 6f40: 481c lw a5,16(s0) 6f42: 4008 lw a0,0(s0) 6f44: 0ff97993 andi s3,s2,255 6f48: 0ff97913 andi s2,s2,255 6f4c: 8d1d sub a0,a0,a5 6f4e: 485c lw a5,20(s0) 6f50: 00f54663 blt a0,a5,6f5c <__swbuf_r+0x52> 6f54: 85a2 mv a1,s0 6f56: 8526 mv a0,s1 6f58: 2c69 jal 71f2 <_fflush_r> 6f5a: e525 bnez a0,6fc2 <__swbuf_r+0xb8> 6f5c: 441c lw a5,8(s0) 6f5e: 0505 addi a0,a0,1 6f60: 17fd addi a5,a5,-1 6f62: c41c sw a5,8(s0) 6f64: 401c lw a5,0(s0) 6f66: 00178713 addi a4,a5,1 6f6a: c018 sw a4,0(s0) 6f6c: 01378023 sb s3,0(a5) 6f70: 485c lw a5,20(s0) 6f72: 00a78863 beq a5,a0,6f82 <__swbuf_r+0x78> 6f76: 245e lhu a5,12(s0) 6f78: 8b85 andi a5,a5,1 6f7a: cb81 beqz a5,6f8a <__swbuf_r+0x80> 6f7c: 47a9 li a5,10 6f7e: 00f91663 bne s2,a5,6f8a <__swbuf_r+0x80> 6f82: 85a2 mv a1,s0 6f84: 8526 mv a0,s1 6f86: 24b5 jal 71f2 <_fflush_r> 6f88: ed0d bnez a0,6fc2 <__swbuf_r+0xb8> 6f8a: 40f2 lw ra,28(sp) 6f8c: 4462 lw s0,24(sp) 6f8e: 854a mv a0,s2 6f90: 44d2 lw s1,20(sp) 6f92: 4942 lw s2,16(sp) 6f94: 49b2 lw s3,12(sp) 6f96: 6105 addi sp,sp,32 6f98: 8082 ret 6f9a: 00001797 auipc a5,0x1 6f9e: 4ee78793 addi a5,a5,1262 # 8488 <__sf_fake_stdout> 6fa2: 00f41463 bne s0,a5,6faa <__swbuf_r+0xa0> 6fa6: 4480 lw s0,8(s1) 6fa8: b769 j 6f32 <__swbuf_r+0x28> 6faa: 00001797 auipc a5,0x1 6fae: 49e78793 addi a5,a5,1182 # 8448 <__sf_fake_stderr> 6fb2: f8f410e3 bne s0,a5,6f32 <__swbuf_r+0x28> 6fb6: 44c0 lw s0,12(s1) 6fb8: bfad j 6f32 <__swbuf_r+0x28> 6fba: 85a2 mv a1,s0 6fbc: 8526 mv a0,s1 6fbe: 2021 jal 6fc6 <__swsetup_r> 6fc0: d141 beqz a0,6f40 <__swbuf_r+0x36> 6fc2: 597d li s2,-1 6fc4: b7d9 j 6f8a <__swbuf_r+0x80> 00006fc6 <__swsetup_r>: 6fc6: 1141 addi sp,sp,-16 6fc8: 81418793 addi a5,gp,-2028 # 20000214 <_impure_ptr> 6fcc: c226 sw s1,4(sp) 6fce: 4384 lw s1,0(a5) 6fd0: c422 sw s0,8(sp) 6fd2: c04a sw s2,0(sp) 6fd4: c606 sw ra,12(sp) 6fd6: 892a mv s2,a0 6fd8: 842e mv s0,a1 6fda: c489 beqz s1,6fe4 <__swsetup_r+0x1e> 6fdc: 4c9c lw a5,24(s1) 6fde: e399 bnez a5,6fe4 <__swsetup_r+0x1e> 6fe0: 8526 mv a0,s1 6fe2: 2635 jal 730e <__sinit> 6fe4: 00001797 auipc a5,0x1 6fe8: 48478793 addi a5,a5,1156 # 8468 <__sf_fake_stdin> 6fec: 02f41b63 bne s0,a5,7022 <__swsetup_r+0x5c> 6ff0: 40c0 lw s0,4(s1) 6ff2: 00c41703 lh a4,12(s0) 6ff6: 01071793 slli a5,a4,0x10 6ffa: 83c1 srli a5,a5,0x10 6ffc: 0087f693 andi a3,a5,8 7000: eaad bnez a3,7072 <__swsetup_r+0xac> 7002: 0107f693 andi a3,a5,16 7006: ee95 bnez a3,7042 <__swsetup_r+0x7c> 7008: 47a5 li a5,9 700a: 00f92023 sw a5,0(s2) 700e: 04076713 ori a4,a4,64 7012: a45a sh a4,12(s0) 7014: 557d li a0,-1 7016: 40b2 lw ra,12(sp) 7018: 4422 lw s0,8(sp) 701a: 4492 lw s1,4(sp) 701c: 4902 lw s2,0(sp) 701e: 0141 addi sp,sp,16 7020: 8082 ret 7022: 00001797 auipc a5,0x1 7026: 46678793 addi a5,a5,1126 # 8488 <__sf_fake_stdout> 702a: 00f41463 bne s0,a5,7032 <__swsetup_r+0x6c> 702e: 4480 lw s0,8(s1) 7030: b7c9 j 6ff2 <__swsetup_r+0x2c> 7032: 00001797 auipc a5,0x1 7036: 41678793 addi a5,a5,1046 # 8448 <__sf_fake_stderr> 703a: faf41ce3 bne s0,a5,6ff2 <__swsetup_r+0x2c> 703e: 44c0 lw s0,12(s1) 7040: bf4d j 6ff2 <__swsetup_r+0x2c> 7042: 8b91 andi a5,a5,4 7044: c39d beqz a5,706a <__swsetup_r+0xa4> 7046: 584c lw a1,52(s0) 7048: c989 beqz a1,705a <__swsetup_r+0x94> 704a: 04440793 addi a5,s0,68 704e: 00f58463 beq a1,a5,7056 <__swsetup_r+0x90> 7052: 854a mv a0,s2 7054: 2b29 jal 756e <_free_r> 7056: 02042a23 sw zero,52(s0) 705a: 245e lhu a5,12(s0) 705c: 00042223 sw zero,4(s0) 7060: fdb7f793 andi a5,a5,-37 7064: a45e sh a5,12(s0) 7066: 481c lw a5,16(s0) 7068: c01c sw a5,0(s0) 706a: 245e lhu a5,12(s0) 706c: 0087e793 ori a5,a5,8 7070: a45e sh a5,12(s0) 7072: 481c lw a5,16(s0) 7074: eb99 bnez a5,708a <__swsetup_r+0xc4> 7076: 245e lhu a5,12(s0) 7078: 20000713 li a4,512 707c: 2807f793 andi a5,a5,640 7080: 00e78563 beq a5,a4,708a <__swsetup_r+0xc4> 7084: 85a2 mv a1,s0 7086: 854a mv a0,s2 7088: 2991 jal 74dc <__smakebuf_r> 708a: 245e lhu a5,12(s0) 708c: 0017f713 andi a4,a5,1 7090: c31d beqz a4,70b6 <__swsetup_r+0xf0> 7092: 485c lw a5,20(s0) 7094: 00042423 sw zero,8(s0) 7098: 40f007b3 neg a5,a5 709c: cc1c sw a5,24(s0) 709e: 481c lw a5,16(s0) 70a0: 4501 li a0,0 70a2: fbb5 bnez a5,7016 <__swsetup_r+0x50> 70a4: 00c41783 lh a5,12(s0) 70a8: 0807f713 andi a4,a5,128 70ac: d72d beqz a4,7016 <__swsetup_r+0x50> 70ae: 0407e793 ori a5,a5,64 70b2: a45e sh a5,12(s0) 70b4: b785 j 7014 <__swsetup_r+0x4e> 70b6: 8b89 andi a5,a5,2 70b8: 4701 li a4,0 70ba: e391 bnez a5,70be <__swsetup_r+0xf8> 70bc: 4858 lw a4,20(s0) 70be: c418 sw a4,8(s0) 70c0: bff9 j 709e <__swsetup_r+0xd8> 000070c2 <__sflush_r>: 70c2: 25de lhu a5,12(a1) 70c4: 1101 addi sp,sp,-32 70c6: cc22 sw s0,24(sp) 70c8: ca26 sw s1,20(sp) 70ca: ce06 sw ra,28(sp) 70cc: c84a sw s2,16(sp) 70ce: c64e sw s3,12(sp) 70d0: 0087f713 andi a4,a5,8 70d4: 84aa mv s1,a0 70d6: 842e mv s0,a1 70d8: eb79 bnez a4,71ae <__sflush_r+0xec> 70da: 41d8 lw a4,4(a1) 70dc: 00e04d63 bgtz a4,70f6 <__sflush_r+0x34> 70e0: 41b8 lw a4,64(a1) 70e2: 00e04a63 bgtz a4,70f6 <__sflush_r+0x34> 70e6: 4501 li a0,0 70e8: 40f2 lw ra,28(sp) 70ea: 4462 lw s0,24(sp) 70ec: 44d2 lw s1,20(sp) 70ee: 4942 lw s2,16(sp) 70f0: 49b2 lw s3,12(sp) 70f2: 6105 addi sp,sp,32 70f4: 8082 ret 70f6: 5458 lw a4,44(s0) 70f8: d77d beqz a4,70e6 <__sflush_r+0x24> 70fa: 0004a903 lw s2,0(s1) 70fe: 01379693 slli a3,a5,0x13 7102: 0004a023 sw zero,0(s1) 7106: 0606db63 bgez a3,717c <__sflush_r+0xba> 710a: 4870 lw a2,84(s0) 710c: 245e lhu a5,12(s0) 710e: 8b91 andi a5,a5,4 7110: c799 beqz a5,711e <__sflush_r+0x5c> 7112: 405c lw a5,4(s0) 7114: 8e1d sub a2,a2,a5 7116: 585c lw a5,52(s0) 7118: c399 beqz a5,711e <__sflush_r+0x5c> 711a: 403c lw a5,64(s0) 711c: 8e1d sub a2,a2,a5 711e: 545c lw a5,44(s0) 7120: 500c lw a1,32(s0) 7122: 4681 li a3,0 7124: 8526 mv a0,s1 7126: 9782 jalr a5 7128: 57fd li a5,-1 712a: 245a lhu a4,12(s0) 712c: 00f51d63 bne a0,a5,7146 <__sflush_r+0x84> 7130: 4094 lw a3,0(s1) 7132: 47f5 li a5,29 7134: 06d7e863 bltu a5,a3,71a4 <__sflush_r+0xe2> 7138: 204007b7 lui a5,0x20400 713c: 0785 addi a5,a5,1 713e: 00d7d7b3 srl a5,a5,a3 7142: 8b85 andi a5,a5,1 7144: c3a5 beqz a5,71a4 <__sflush_r+0xe2> 7146: 481c lw a5,16(s0) 7148: 00042223 sw zero,4(s0) 714c: c01c sw a5,0(s0) 714e: 01371793 slli a5,a4,0x13 7152: 0007d863 bgez a5,7162 <__sflush_r+0xa0> 7156: 57fd li a5,-1 7158: 00f51463 bne a0,a5,7160 <__sflush_r+0x9e> 715c: 409c lw a5,0(s1) 715e: e391 bnez a5,7162 <__sflush_r+0xa0> 7160: c868 sw a0,84(s0) 7162: 584c lw a1,52(s0) 7164: 0124a023 sw s2,0(s1) 7168: ddbd beqz a1,70e6 <__sflush_r+0x24> 716a: 04440793 addi a5,s0,68 716e: 00f58463 beq a1,a5,7176 <__sflush_r+0xb4> 7172: 8526 mv a0,s1 7174: 2eed jal 756e <_free_r> 7176: 02042a23 sw zero,52(s0) 717a: b7b5 j 70e6 <__sflush_r+0x24> 717c: 500c lw a1,32(s0) 717e: 4601 li a2,0 7180: 4685 li a3,1 7182: 8526 mv a0,s1 7184: 9702 jalr a4 7186: 57fd li a5,-1 7188: 862a mv a2,a0 718a: f8f511e3 bne a0,a5,710c <__sflush_r+0x4a> 718e: 409c lw a5,0(s1) 7190: dfb5 beqz a5,710c <__sflush_r+0x4a> 7192: 4775 li a4,29 7194: 00e78563 beq a5,a4,719e <__sflush_r+0xdc> 7198: 4759 li a4,22 719a: 04e79363 bne a5,a4,71e0 <__sflush_r+0x11e> 719e: 0124a023 sw s2,0(s1) 71a2: b791 j 70e6 <__sflush_r+0x24> 71a4: 04076713 ori a4,a4,64 71a8: a45a sh a4,12(s0) 71aa: 557d li a0,-1 71ac: bf35 j 70e8 <__sflush_r+0x26> 71ae: 0105a983 lw s3,16(a1) 71b2: f2098ae3 beqz s3,70e6 <__sflush_r+0x24> 71b6: 0005a903 lw s2,0(a1) 71ba: 8b8d andi a5,a5,3 71bc: 0135a023 sw s3,0(a1) 71c0: 41390933 sub s2,s2,s3 71c4: 4701 li a4,0 71c6: e391 bnez a5,71ca <__sflush_r+0x108> 71c8: 49d8 lw a4,20(a1) 71ca: c418 sw a4,8(s0) 71cc: f1205de3 blez s2,70e6 <__sflush_r+0x24> 71d0: 541c lw a5,40(s0) 71d2: 500c lw a1,32(s0) 71d4: 86ca mv a3,s2 71d6: 864e mv a2,s3 71d8: 8526 mv a0,s1 71da: 9782 jalr a5 71dc: 00a04763 bgtz a0,71ea <__sflush_r+0x128> 71e0: 245e lhu a5,12(s0) 71e2: 0407e793 ori a5,a5,64 71e6: a45e sh a5,12(s0) 71e8: b7c9 j 71aa <__sflush_r+0xe8> 71ea: 99aa add s3,s3,a0 71ec: 40a90933 sub s2,s2,a0 71f0: bff1 j 71cc <__sflush_r+0x10a> 000071f2 <_fflush_r>: 71f2: 499c lw a5,16(a1) 71f4: c3a5 beqz a5,7254 <_fflush_r+0x62> 71f6: 1101 addi sp,sp,-32 71f8: cc22 sw s0,24(sp) 71fa: ce06 sw ra,28(sp) 71fc: 842a mv s0,a0 71fe: c511 beqz a0,720a <_fflush_r+0x18> 7200: 4d1c lw a5,24(a0) 7202: e781 bnez a5,720a <_fflush_r+0x18> 7204: c62e sw a1,12(sp) 7206: 2221 jal 730e <__sinit> 7208: 45b2 lw a1,12(sp) 720a: 00001797 auipc a5,0x1 720e: 25e78793 addi a5,a5,606 # 8468 <__sf_fake_stdin> 7212: 00f59c63 bne a1,a5,722a <_fflush_r+0x38> 7216: 404c lw a1,4(s0) 7218: 00c59783 lh a5,12(a1) 721c: c79d beqz a5,724a <_fflush_r+0x58> 721e: 8522 mv a0,s0 7220: 4462 lw s0,24(sp) 7222: 40f2 lw ra,28(sp) 7224: 6105 addi sp,sp,32 7226: e9dff06f j 70c2 <__sflush_r> 722a: 00001797 auipc a5,0x1 722e: 25e78793 addi a5,a5,606 # 8488 <__sf_fake_stdout> 7232: 00f59463 bne a1,a5,723a <_fflush_r+0x48> 7236: 440c lw a1,8(s0) 7238: b7c5 j 7218 <_fflush_r+0x26> 723a: 00001797 auipc a5,0x1 723e: 20e78793 addi a5,a5,526 # 8448 <__sf_fake_stderr> 7242: fcf59be3 bne a1,a5,7218 <_fflush_r+0x26> 7246: 444c lw a1,12(s0) 7248: bfc1 j 7218 <_fflush_r+0x26> 724a: 40f2 lw ra,28(sp) 724c: 4462 lw s0,24(sp) 724e: 4501 li a0,0 7250: 6105 addi sp,sp,32 7252: 8082 ret 7254: 4501 li a0,0 7256: 8082 ret 00007258 : 7258: 1141 addi sp,sp,-16 725a: c422 sw s0,8(sp) 725c: c606 sw ra,12(sp) 725e: 842a mv s0,a0 7260: a54e sh a1,12(a0) 7262: a572 sh a2,14(a0) 7264: 00052023 sw zero,0(a0) 7268: 00052223 sw zero,4(a0) 726c: 00052423 sw zero,8(a0) 7270: 06052223 sw zero,100(a0) 7274: 00052823 sw zero,16(a0) 7278: 00052a23 sw zero,20(a0) 727c: 00052c23 sw zero,24(a0) 7280: 4621 li a2,8 7282: 4581 li a1,0 7284: 05c50513 addi a0,a0,92 7288: abef90ef jal ra,546 728c: 00001797 auipc a5,0x1 7290: b3078793 addi a5,a5,-1232 # 7dbc <__sread> 7294: d05c sw a5,36(s0) 7296: 00001797 auipc a5,0x1 729a: b5278793 addi a5,a5,-1198 # 7de8 <__swrite> 729e: d41c sw a5,40(s0) 72a0: 00001797 auipc a5,0x1 72a4: b9078793 addi a5,a5,-1136 # 7e30 <__sseek> 72a8: d45c sw a5,44(s0) 72aa: 00001797 auipc a5,0x1 72ae: bb678793 addi a5,a5,-1098 # 7e60 <__sclose> 72b2: d000 sw s0,32(s0) 72b4: d81c sw a5,48(s0) 72b6: 40b2 lw ra,12(sp) 72b8: 4422 lw s0,8(sp) 72ba: 0141 addi sp,sp,16 72bc: 8082 ret 000072be <_cleanup_r>: 72be: 00000597 auipc a1,0x0 72c2: f3458593 addi a1,a1,-204 # 71f2 <_fflush_r> 72c6: aa91 j 741a <_fwalk_reent> 000072c8 <__sfmoreglue>: 72c8: 1141 addi sp,sp,-16 72ca: c226 sw s1,4(sp) 72cc: 06800613 li a2,104 72d0: fff58493 addi s1,a1,-1 72d4: 02c484b3 mul s1,s1,a2 72d8: c04a sw s2,0(sp) 72da: 892e mv s2,a1 72dc: c422 sw s0,8(sp) 72de: c606 sw ra,12(sp) 72e0: 07448593 addi a1,s1,116 72e4: 2e0d jal 7616 <_malloc_r> 72e6: 842a mv s0,a0 72e8: cd01 beqz a0,7300 <__sfmoreglue+0x38> 72ea: 00052023 sw zero,0(a0) 72ee: 01252223 sw s2,4(a0) 72f2: 0531 addi a0,a0,12 72f4: c408 sw a0,8(s0) 72f6: 06848613 addi a2,s1,104 72fa: 4581 li a1,0 72fc: a4af90ef jal ra,546 7300: 8522 mv a0,s0 7302: 40b2 lw ra,12(sp) 7304: 4422 lw s0,8(sp) 7306: 4492 lw s1,4(sp) 7308: 4902 lw s2,0(sp) 730a: 0141 addi sp,sp,16 730c: 8082 ret 0000730e <__sinit>: 730e: 4d1c lw a5,24(a0) 7310: e7a5 bnez a5,7378 <__sinit+0x6a> 7312: 1141 addi sp,sp,-16 7314: c606 sw ra,12(sp) 7316: c422 sw s0,8(sp) 7318: 00000797 auipc a5,0x0 731c: fa678793 addi a5,a5,-90 # 72be <_cleanup_r> 7320: d51c sw a5,40(a0) 7322: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 7326: 439c lw a5,0(a5) 7328: 04052423 sw zero,72(a0) 732c: 04052623 sw zero,76(a0) 7330: 04052823 sw zero,80(a0) 7334: 00f51463 bne a0,a5,733c <__sinit+0x2e> 7338: 4785 li a5,1 733a: cd1c sw a5,24(a0) 733c: 842a mv s0,a0 733e: 2835 jal 737a <__sfp> 7340: c048 sw a0,4(s0) 7342: 8522 mv a0,s0 7344: 281d jal 737a <__sfp> 7346: c408 sw a0,8(s0) 7348: 8522 mv a0,s0 734a: 2805 jal 737a <__sfp> 734c: c448 sw a0,12(s0) 734e: 4048 lw a0,4(s0) 7350: 4601 li a2,0 7352: 4591 li a1,4 7354: f05ff0ef jal ra,7258 7358: 4408 lw a0,8(s0) 735a: 4605 li a2,1 735c: 45a5 li a1,9 735e: efbff0ef jal ra,7258 7362: 4448 lw a0,12(s0) 7364: 4609 li a2,2 7366: 45c9 li a1,18 7368: ef1ff0ef jal ra,7258 736c: 4785 li a5,1 736e: cc1c sw a5,24(s0) 7370: 40b2 lw ra,12(sp) 7372: 4422 lw s0,8(sp) 7374: 0141 addi sp,sp,16 7376: 8082 ret 7378: 8082 ret 0000737a <__sfp>: 737a: 1141 addi sp,sp,-16 737c: 81c18793 addi a5,gp,-2020 # 2000021c <_global_impure_ptr> 7380: c226 sw s1,4(sp) 7382: 4384 lw s1,0(a5) 7384: c04a sw s2,0(sp) 7386: c606 sw ra,12(sp) 7388: 4c9c lw a5,24(s1) 738a: c422 sw s0,8(sp) 738c: 892a mv s2,a0 738e: e781 bnez a5,7396 <__sfp+0x1c> 7390: 8526 mv a0,s1 7392: f7dff0ef jal ra,730e <__sinit> 7396: 04848493 addi s1,s1,72 739a: 4480 lw s0,8(s1) 739c: 40dc lw a5,4(s1) 739e: 17fd addi a5,a5,-1 73a0: 0007d663 bgez a5,73ac <__sfp+0x32> 73a4: 409c lw a5,0(s1) 73a6: cfb9 beqz a5,7404 <__sfp+0x8a> 73a8: 4084 lw s1,0(s1) 73aa: bfc5 j 739a <__sfp+0x20> 73ac: 00c41703 lh a4,12(s0) 73b0: e739 bnez a4,73fe <__sfp+0x84> 73b2: 77c1 lui a5,0xffff0 73b4: 0785 addi a5,a5,1 73b6: 06042223 sw zero,100(s0) 73ba: 00042023 sw zero,0(s0) 73be: 00042223 sw zero,4(s0) 73c2: 00042423 sw zero,8(s0) 73c6: c45c sw a5,12(s0) 73c8: 00042823 sw zero,16(s0) 73cc: 00042a23 sw zero,20(s0) 73d0: 00042c23 sw zero,24(s0) 73d4: 4621 li a2,8 73d6: 4581 li a1,0 73d8: 05c40513 addi a0,s0,92 73dc: 96af90ef jal ra,546 73e0: 02042a23 sw zero,52(s0) 73e4: 02042c23 sw zero,56(s0) 73e8: 04042423 sw zero,72(s0) 73ec: 04042623 sw zero,76(s0) 73f0: 8522 mv a0,s0 73f2: 40b2 lw ra,12(sp) 73f4: 4422 lw s0,8(sp) 73f6: 4492 lw s1,4(sp) 73f8: 4902 lw s2,0(sp) 73fa: 0141 addi sp,sp,16 73fc: 8082 ret 73fe: 06840413 addi s0,s0,104 7402: bf71 j 739e <__sfp+0x24> 7404: 4591 li a1,4 7406: 854a mv a0,s2 7408: ec1ff0ef jal ra,72c8 <__sfmoreglue> 740c: c088 sw a0,0(s1) 740e: fd49 bnez a0,73a8 <__sfp+0x2e> 7410: 47b1 li a5,12 7412: 00f92023 sw a5,0(s2) 7416: 4401 li s0,0 7418: bfe1 j 73f0 <__sfp+0x76> 0000741a <_fwalk_reent>: 741a: 7179 addi sp,sp,-48 741c: d422 sw s0,40(sp) 741e: d04a sw s2,32(sp) 7420: cc52 sw s4,24(sp) 7422: ca56 sw s5,20(sp) 7424: c85a sw s6,16(sp) 7426: c65e sw s7,12(sp) 7428: d606 sw ra,44(sp) 742a: d226 sw s1,36(sp) 742c: ce4e sw s3,28(sp) 742e: 8a2a mv s4,a0 7430: 8aae mv s5,a1 7432: 04850413 addi s0,a0,72 7436: 4901 li s2,0 7438: 4b05 li s6,1 743a: 5bfd li s7,-1 743c: ec09 bnez s0,7456 <_fwalk_reent+0x3c> 743e: 50b2 lw ra,44(sp) 7440: 5422 lw s0,40(sp) 7442: 854a mv a0,s2 7444: 5492 lw s1,36(sp) 7446: 5902 lw s2,32(sp) 7448: 49f2 lw s3,28(sp) 744a: 4a62 lw s4,24(sp) 744c: 4ad2 lw s5,20(sp) 744e: 4b42 lw s6,16(sp) 7450: 4bb2 lw s7,12(sp) 7452: 6145 addi sp,sp,48 7454: 8082 ret 7456: 4404 lw s1,8(s0) 7458: 00442983 lw s3,4(s0) 745c: 19fd addi s3,s3,-1 745e: 0009d463 bgez s3,7466 <_fwalk_reent+0x4c> 7462: 4000 lw s0,0(s0) 7464: bfe1 j 743c <_fwalk_reent+0x22> 7466: 24de lhu a5,12(s1) 7468: 00fb7b63 bgeu s6,a5,747e <_fwalk_reent+0x64> 746c: 00e49783 lh a5,14(s1) 7470: 01778763 beq a5,s7,747e <_fwalk_reent+0x64> 7474: 85a6 mv a1,s1 7476: 8552 mv a0,s4 7478: 9a82 jalr s5 747a: 00a96933 or s2,s2,a0 747e: 06848493 addi s1,s1,104 7482: bfe9 j 745c <_fwalk_reent+0x42> 00007484 <__swhatbuf_r>: 7484: 7119 addi sp,sp,-128 7486: daa6 sw s1,116(sp) 7488: 84ae mv s1,a1 748a: 00e59583 lh a1,14(a1) 748e: dca2 sw s0,120(sp) 7490: de86 sw ra,124(sp) 7492: 8432 mv s0,a2 7494: 0005db63 bgez a1,74aa <__swhatbuf_r+0x26> 7498: 24de lhu a5,12(s1) 749a: 0006a023 sw zero,0(a3) 749e: 0807f793 andi a5,a5,128 74a2: e785 bnez a5,74ca <__swhatbuf_r+0x46> 74a4: 40000793 li a5,1024 74a8: a01d j 74ce <__swhatbuf_r+0x4a> 74aa: 0830 addi a2,sp,24 74ac: c636 sw a3,12(sp) 74ae: 21f000ef jal ra,7ecc <_fstat_r> 74b2: 46b2 lw a3,12(sp) 74b4: fe0542e3 bltz a0,7498 <__swhatbuf_r+0x14> 74b8: 4772 lw a4,28(sp) 74ba: 67bd lui a5,0xf 74bc: 8ff9 and a5,a5,a4 74be: 7779 lui a4,0xffffe 74c0: 97ba add a5,a5,a4 74c2: 0017b793 seqz a5,a5 74c6: c29c sw a5,0(a3) 74c8: bff1 j 74a4 <__swhatbuf_r+0x20> 74ca: 04000793 li a5,64 74ce: c01c sw a5,0(s0) 74d0: 50f6 lw ra,124(sp) 74d2: 5466 lw s0,120(sp) 74d4: 54d6 lw s1,116(sp) 74d6: 4501 li a0,0 74d8: 6109 addi sp,sp,128 74da: 8082 ret 000074dc <__smakebuf_r>: 74dc: 25de lhu a5,12(a1) 74de: 1101 addi sp,sp,-32 74e0: cc22 sw s0,24(sp) 74e2: ce06 sw ra,28(sp) 74e4: ca26 sw s1,20(sp) 74e6: c84a sw s2,16(sp) 74e8: 8b89 andi a5,a5,2 74ea: 842e mv s0,a1 74ec: cf89 beqz a5,7506 <__smakebuf_r+0x2a> 74ee: 04740793 addi a5,s0,71 74f2: c01c sw a5,0(s0) 74f4: c81c sw a5,16(s0) 74f6: 4785 li a5,1 74f8: c85c sw a5,20(s0) 74fa: 40f2 lw ra,28(sp) 74fc: 4462 lw s0,24(sp) 74fe: 44d2 lw s1,20(sp) 7500: 4942 lw s2,16(sp) 7502: 6105 addi sp,sp,32 7504: 8082 ret 7506: 0074 addi a3,sp,12 7508: 0030 addi a2,sp,8 750a: 84aa mv s1,a0 750c: f79ff0ef jal ra,7484 <__swhatbuf_r> 7510: 45a2 lw a1,8(sp) 7512: 892a mv s2,a0 7514: 8526 mv a0,s1 7516: 2201 jal 7616 <_malloc_r> 7518: e919 bnez a0,752e <__smakebuf_r+0x52> 751a: 00c41783 lh a5,12(s0) 751e: 2007f713 andi a4,a5,512 7522: ff61 bnez a4,74fa <__smakebuf_r+0x1e> 7524: 9bf1 andi a5,a5,-4 7526: 0027e793 ori a5,a5,2 752a: a45e sh a5,12(s0) 752c: b7c9 j 74ee <__smakebuf_r+0x12> 752e: 00000797 auipc a5,0x0 7532: d9078793 addi a5,a5,-624 # 72be <_cleanup_r> 7536: d49c sw a5,40(s1) 7538: 245e lhu a5,12(s0) 753a: c008 sw a0,0(s0) 753c: c808 sw a0,16(s0) 753e: 0807e793 ori a5,a5,128 7542: a45e sh a5,12(s0) 7544: 47a2 lw a5,8(sp) 7546: c85c sw a5,20(s0) 7548: 47b2 lw a5,12(sp) 754a: cf81 beqz a5,7562 <__smakebuf_r+0x86> 754c: 00e41583 lh a1,14(s0) 7550: 8526 mv a0,s1 7552: 1ad000ef jal ra,7efe <_isatty_r> 7556: c511 beqz a0,7562 <__smakebuf_r+0x86> 7558: 245e lhu a5,12(s0) 755a: 9bf1 andi a5,a5,-4 755c: 0017e793 ori a5,a5,1 7560: a45e sh a5,12(s0) 7562: 245e lhu a5,12(s0) 7564: 00f96933 or s2,s2,a5 7568: 01241623 sh s2,12(s0) 756c: b779 j 74fa <__smakebuf_r+0x1e> 0000756e <_free_r>: 756e: c1dd beqz a1,7614 <_free_r+0xa6> 7570: ffc5a783 lw a5,-4(a1) 7574: 1141 addi sp,sp,-16 7576: c422 sw s0,8(sp) 7578: c606 sw ra,12(sp) 757a: c226 sw s1,4(sp) 757c: ffc58413 addi s0,a1,-4 7580: 0007d363 bgez a5,7586 <_free_r+0x18> 7584: 943e add s0,s0,a5 7586: 84aa mv s1,a0 7588: 1f3000ef jal ra,7f7a <__malloc_lock> 758c: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 7590: 439c lw a5,0(a5) 7592: ef81 bnez a5,75aa <_free_r+0x3c> 7594: 00042223 sw zero,4(s0) 7598: 9881a023 sw s0,-1664(gp) # 20000380 <__malloc_free_list> 759c: 4422 lw s0,8(sp) 759e: 40b2 lw ra,12(sp) 75a0: 8526 mv a0,s1 75a2: 4492 lw s1,4(sp) 75a4: 0141 addi sp,sp,16 75a6: 1d70006f j 7f7c <__malloc_unlock> 75aa: 00f47e63 bgeu s0,a5,75c6 <_free_r+0x58> 75ae: 4014 lw a3,0(s0) 75b0: 00d40733 add a4,s0,a3 75b4: 00e79663 bne a5,a4,75c0 <_free_r+0x52> 75b8: 4398 lw a4,0(a5) 75ba: 43dc lw a5,4(a5) 75bc: 9736 add a4,a4,a3 75be: c018 sw a4,0(s0) 75c0: c05c sw a5,4(s0) 75c2: bfd9 j 7598 <_free_r+0x2a> 75c4: 87ba mv a5,a4 75c6: 43d8 lw a4,4(a5) 75c8: c319 beqz a4,75ce <_free_r+0x60> 75ca: fee47de3 bgeu s0,a4,75c4 <_free_r+0x56> 75ce: 4394 lw a3,0(a5) 75d0: 00d78633 add a2,a5,a3 75d4: 00861f63 bne a2,s0,75f2 <_free_r+0x84> 75d8: 4010 lw a2,0(s0) 75da: 96b2 add a3,a3,a2 75dc: c394 sw a3,0(a5) 75de: 00d78633 add a2,a5,a3 75e2: fac71de3 bne a4,a2,759c <_free_r+0x2e> 75e6: 4310 lw a2,0(a4) 75e8: 4358 lw a4,4(a4) 75ea: 96b2 add a3,a3,a2 75ec: c394 sw a3,0(a5) 75ee: c3d8 sw a4,4(a5) 75f0: b775 j 759c <_free_r+0x2e> 75f2: 00c47563 bgeu s0,a2,75fc <_free_r+0x8e> 75f6: 47b1 li a5,12 75f8: c09c sw a5,0(s1) 75fa: b74d j 759c <_free_r+0x2e> 75fc: 4010 lw a2,0(s0) 75fe: 00c406b3 add a3,s0,a2 7602: 00d71663 bne a4,a3,760e <_free_r+0xa0> 7606: 4314 lw a3,0(a4) 7608: 4358 lw a4,4(a4) 760a: 96b2 add a3,a3,a2 760c: c014 sw a3,0(s0) 760e: c058 sw a4,4(s0) 7610: c3c0 sw s0,4(a5) 7612: b769 j 759c <_free_r+0x2e> 7614: 8082 ret 00007616 <_malloc_r>: 7616: 1101 addi sp,sp,-32 7618: ca26 sw s1,20(sp) 761a: 00358493 addi s1,a1,3 761e: 98f1 andi s1,s1,-4 7620: ce06 sw ra,28(sp) 7622: cc22 sw s0,24(sp) 7624: c84a sw s2,16(sp) 7626: c64e sw s3,12(sp) 7628: 04a1 addi s1,s1,8 762a: 47b1 li a5,12 762c: 04f4f363 bgeu s1,a5,7672 <_malloc_r+0x5c> 7630: 44b1 li s1,12 7632: 04b4e263 bltu s1,a1,7676 <_malloc_r+0x60> 7636: 892a mv s2,a0 7638: 143000ef jal ra,7f7a <__malloc_lock> 763c: 98018793 addi a5,gp,-1664 # 20000380 <__malloc_free_list> 7640: 4398 lw a4,0(a5) 7642: 843a mv s0,a4 7644: e039 bnez s0,768a <_malloc_r+0x74> 7646: 98418793 addi a5,gp,-1660 # 20000384 <__malloc_sbrk_start> 764a: 439c lw a5,0(a5) 764c: e791 bnez a5,7658 <_malloc_r+0x42> 764e: 4581 li a1,0 7650: 854a mv a0,s2 7652: 2f25 jal 7d8a <_sbrk_r> 7654: 98a1a223 sw a0,-1660(gp) # 20000384 <__malloc_sbrk_start> 7658: 85a6 mv a1,s1 765a: 854a mv a0,s2 765c: 273d jal 7d8a <_sbrk_r> 765e: 59fd li s3,-1 7660: 07351963 bne a0,s3,76d2 <_malloc_r+0xbc> 7664: 47b1 li a5,12 7666: 00f92023 sw a5,0(s2) 766a: 854a mv a0,s2 766c: 111000ef jal ra,7f7c <__malloc_unlock> 7670: a029 j 767a <_malloc_r+0x64> 7672: fc04d0e3 bgez s1,7632 <_malloc_r+0x1c> 7676: 47b1 li a5,12 7678: c11c sw a5,0(a0) 767a: 4501 li a0,0 767c: 40f2 lw ra,28(sp) 767e: 4462 lw s0,24(sp) 7680: 44d2 lw s1,20(sp) 7682: 4942 lw s2,16(sp) 7684: 49b2 lw s3,12(sp) 7686: 6105 addi sp,sp,32 7688: 8082 ret 768a: 401c lw a5,0(s0) 768c: 8f85 sub a5,a5,s1 768e: 0207cf63 bltz a5,76cc <_malloc_r+0xb6> 7692: 46ad li a3,11 7694: 00f6f663 bgeu a3,a5,76a0 <_malloc_r+0x8a> 7698: c01c sw a5,0(s0) 769a: 943e add s0,s0,a5 769c: c004 sw s1,0(s0) 769e: a031 j 76aa <_malloc_r+0x94> 76a0: 405c lw a5,4(s0) 76a2: 02871363 bne a4,s0,76c8 <_malloc_r+0xb2> 76a6: 98f1a023 sw a5,-1664(gp) # 20000380 <__malloc_free_list> 76aa: 854a mv a0,s2 76ac: 0d1000ef jal ra,7f7c <__malloc_unlock> 76b0: 00b40513 addi a0,s0,11 76b4: 00440793 addi a5,s0,4 76b8: 9961 andi a0,a0,-8 76ba: 40f50733 sub a4,a0,a5 76be: df5d beqz a4,767c <_malloc_r+0x66> 76c0: 943a add s0,s0,a4 76c2: 8f89 sub a5,a5,a0 76c4: c01c sw a5,0(s0) 76c6: bf5d j 767c <_malloc_r+0x66> 76c8: c35c sw a5,4(a4) 76ca: b7c5 j 76aa <_malloc_r+0x94> 76cc: 8722 mv a4,s0 76ce: 4040 lw s0,4(s0) 76d0: bf95 j 7644 <_malloc_r+0x2e> 76d2: 00350413 addi s0,a0,3 76d6: 9871 andi s0,s0,-4 76d8: fc8502e3 beq a0,s0,769c <_malloc_r+0x86> 76dc: 40a405b3 sub a1,s0,a0 76e0: 854a mv a0,s2 76e2: 2565 jal 7d8a <_sbrk_r> 76e4: fb351ce3 bne a0,s3,769c <_malloc_r+0x86> 76e8: bfb5 j 7664 <_malloc_r+0x4e> 000076ea <__sfputc_r>: 76ea: 461c lw a5,8(a2) 76ec: 17fd addi a5,a5,-1 76ee: c61c sw a5,8(a2) 76f0: 0007da63 bgez a5,7704 <__sfputc_r+0x1a> 76f4: 4e18 lw a4,24(a2) 76f6: 00e7c563 blt a5,a4,7700 <__sfputc_r+0x16> 76fa: 47a9 li a5,10 76fc: 00f59463 bne a1,a5,7704 <__sfputc_r+0x1a> 7700: 80bff06f j 6f0a <__swbuf_r> 7704: 421c lw a5,0(a2) 7706: 852e mv a0,a1 7708: 00178713 addi a4,a5,1 770c: c218 sw a4,0(a2) 770e: a38c sb a1,0(a5) 7710: 8082 ret 00007712 <__sfputs_r>: 7712: 1101 addi sp,sp,-32 7714: cc22 sw s0,24(sp) 7716: ca26 sw s1,20(sp) 7718: c84a sw s2,16(sp) 771a: c64e sw s3,12(sp) 771c: c452 sw s4,8(sp) 771e: ce06 sw ra,28(sp) 7720: 892a mv s2,a0 7722: 89ae mv s3,a1 7724: 8432 mv s0,a2 7726: 00d604b3 add s1,a2,a3 772a: 5a7d li s4,-1 772c: 00941463 bne s0,s1,7734 <__sfputs_r+0x22> 7730: 4501 li a0,0 7732: a809 j 7744 <__sfputs_r+0x32> 7734: 200c lbu a1,0(s0) 7736: 864e mv a2,s3 7738: 854a mv a0,s2 773a: fb1ff0ef jal ra,76ea <__sfputc_r> 773e: 0405 addi s0,s0,1 7740: ff4516e3 bne a0,s4,772c <__sfputs_r+0x1a> 7744: 40f2 lw ra,28(sp) 7746: 4462 lw s0,24(sp) 7748: 44d2 lw s1,20(sp) 774a: 4942 lw s2,16(sp) 774c: 49b2 lw s3,12(sp) 774e: 4a22 lw s4,8(sp) 7750: 6105 addi sp,sp,32 7752: 8082 ret 00007754 <_vfiprintf_r>: 7754: 7135 addi sp,sp,-160 7756: cd22 sw s0,152(sp) 7758: cb26 sw s1,148(sp) 775a: c94a sw s2,144(sp) 775c: c74e sw s3,140(sp) 775e: cf06 sw ra,156(sp) 7760: c552 sw s4,136(sp) 7762: c356 sw s5,132(sp) 7764: c15a sw s6,128(sp) 7766: dede sw s7,124(sp) 7768: dce2 sw s8,120(sp) 776a: dae6 sw s9,116(sp) 776c: 89aa mv s3,a0 776e: 84ae mv s1,a1 7770: 8932 mv s2,a2 7772: 8436 mv s0,a3 7774: c509 beqz a0,777e <_vfiprintf_r+0x2a> 7776: 4d1c lw a5,24(a0) 7778: e399 bnez a5,777e <_vfiprintf_r+0x2a> 777a: b95ff0ef jal ra,730e <__sinit> 777e: 00001797 auipc a5,0x1 7782: cea78793 addi a5,a5,-790 # 8468 <__sf_fake_stdin> 7786: 0cf49863 bne s1,a5,7856 <_vfiprintf_r+0x102> 778a: 0049a483 lw s1,4(s3) 778e: 24de lhu a5,12(s1) 7790: 8ba1 andi a5,a5,8 7792: c7e5 beqz a5,787a <_vfiprintf_r+0x126> 7794: 489c lw a5,16(s1) 7796: c3f5 beqz a5,787a <_vfiprintf_r+0x126> 7798: 02000793 li a5,32 779c: 02f104a3 sb a5,41(sp) 77a0: 03000793 li a5,48 77a4: d202 sw zero,36(sp) 77a6: 02f10523 sb a5,42(sp) 77aa: c622 sw s0,12(sp) 77ac: 02500b93 li s7,37 77b0: 00001a97 auipc s5,0x1 77b4: cf8a8a93 addi s5,s5,-776 # 84a8 <__sf_fake_stdout+0x20> 77b8: 4c05 li s8,1 77ba: 4b29 li s6,10 77bc: 844a mv s0,s2 77be: 201c lbu a5,0(s0) 77c0: c399 beqz a5,77c6 <_vfiprintf_r+0x72> 77c2: 0d779f63 bne a5,s7,78a0 <_vfiprintf_r+0x14c> 77c6: 41240cb3 sub s9,s0,s2 77ca: 000c8e63 beqz s9,77e6 <_vfiprintf_r+0x92> 77ce: 86e6 mv a3,s9 77d0: 864a mv a2,s2 77d2: 85a6 mv a1,s1 77d4: 854e mv a0,s3 77d6: f3dff0ef jal ra,7712 <__sfputs_r> 77da: 57fd li a5,-1 77dc: 1cf50f63 beq a0,a5,79ba <_vfiprintf_r+0x266> 77e0: 5692 lw a3,36(sp) 77e2: 96e6 add a3,a3,s9 77e4: d236 sw a3,36(sp) 77e6: 201c lbu a5,0(s0) 77e8: 1c078963 beqz a5,79ba <_vfiprintf_r+0x266> 77ec: 57fd li a5,-1 77ee: 00140913 addi s2,s0,1 77f2: c802 sw zero,16(sp) 77f4: ce02 sw zero,28(sp) 77f6: ca3e sw a5,20(sp) 77f8: cc02 sw zero,24(sp) 77fa: 040109a3 sb zero,83(sp) 77fe: d482 sw zero,104(sp) 7800: 00094583 lbu a1,0(s2) 7804: 4615 li a2,5 7806: 8556 mv a0,s5 7808: 2fa9 jal 7f62 780a: 00190413 addi s0,s2,1 780e: 47c2 lw a5,16(sp) 7810: e951 bnez a0,78a4 <_vfiprintf_r+0x150> 7812: 0107f713 andi a4,a5,16 7816: c709 beqz a4,7820 <_vfiprintf_r+0xcc> 7818: 02000713 li a4,32 781c: 04e109a3 sb a4,83(sp) 7820: 0087f713 andi a4,a5,8 7824: c709 beqz a4,782e <_vfiprintf_r+0xda> 7826: 02b00713 li a4,43 782a: 04e109a3 sb a4,83(sp) 782e: 00094683 lbu a3,0(s2) 7832: 02a00713 li a4,42 7836: 06e68f63 beq a3,a4,78b4 <_vfiprintf_r+0x160> 783a: 47f2 lw a5,28(sp) 783c: 844a mv s0,s2 783e: 4681 li a3,0 7840: 4625 li a2,9 7842: 2018 lbu a4,0(s0) 7844: 00140593 addi a1,s0,1 7848: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdfff5fd0> 784c: 0ae67763 bgeu a2,a4,78fa <_vfiprintf_r+0x1a6> 7850: cab5 beqz a3,78c4 <_vfiprintf_r+0x170> 7852: ce3e sw a5,28(sp) 7854: a885 j 78c4 <_vfiprintf_r+0x170> 7856: 00001797 auipc a5,0x1 785a: c3278793 addi a5,a5,-974 # 8488 <__sf_fake_stdout> 785e: 00f49563 bne s1,a5,7868 <_vfiprintf_r+0x114> 7862: 0089a483 lw s1,8(s3) 7866: b725 j 778e <_vfiprintf_r+0x3a> 7868: 00001797 auipc a5,0x1 786c: be078793 addi a5,a5,-1056 # 8448 <__sf_fake_stderr> 7870: f0f49fe3 bne s1,a5,778e <_vfiprintf_r+0x3a> 7874: 00c9a483 lw s1,12(s3) 7878: bf19 j 778e <_vfiprintf_r+0x3a> 787a: 85a6 mv a1,s1 787c: 854e mv a0,s3 787e: f48ff0ef jal ra,6fc6 <__swsetup_r> 7882: d919 beqz a0,7798 <_vfiprintf_r+0x44> 7884: 557d li a0,-1 7886: 40fa lw ra,156(sp) 7888: 446a lw s0,152(sp) 788a: 44da lw s1,148(sp) 788c: 494a lw s2,144(sp) 788e: 49ba lw s3,140(sp) 7890: 4a2a lw s4,136(sp) 7892: 4a9a lw s5,132(sp) 7894: 4b0a lw s6,128(sp) 7896: 5bf6 lw s7,124(sp) 7898: 5c66 lw s8,120(sp) 789a: 5cd6 lw s9,116(sp) 789c: 610d addi sp,sp,160 789e: 8082 ret 78a0: 0405 addi s0,s0,1 78a2: bf31 j 77be <_vfiprintf_r+0x6a> 78a4: 41550533 sub a0,a0,s5 78a8: 00ac1533 sll a0,s8,a0 78ac: 8fc9 or a5,a5,a0 78ae: c83e sw a5,16(sp) 78b0: 8922 mv s2,s0 78b2: b7b9 j 7800 <_vfiprintf_r+0xac> 78b4: 4732 lw a4,12(sp) 78b6: 00470693 addi a3,a4,4 78ba: 4318 lw a4,0(a4) 78bc: c636 sw a3,12(sp) 78be: 02074763 bltz a4,78ec <_vfiprintf_r+0x198> 78c2: ce3a sw a4,28(sp) 78c4: 2018 lbu a4,0(s0) 78c6: 02e00793 li a5,46 78ca: 04f71d63 bne a4,a5,7924 <_vfiprintf_r+0x1d0> 78ce: 3018 lbu a4,1(s0) 78d0: 02a00793 li a5,42 78d4: 02f71b63 bne a4,a5,790a <_vfiprintf_r+0x1b6> 78d8: 47b2 lw a5,12(sp) 78da: 0409 addi s0,s0,2 78dc: 00478713 addi a4,a5,4 78e0: 439c lw a5,0(a5) 78e2: c63a sw a4,12(sp) 78e4: 0207c163 bltz a5,7906 <_vfiprintf_r+0x1b2> 78e8: ca3e sw a5,20(sp) 78ea: a82d j 7924 <_vfiprintf_r+0x1d0> 78ec: 40e00733 neg a4,a4 78f0: 0027e793 ori a5,a5,2 78f4: ce3a sw a4,28(sp) 78f6: c83e sw a5,16(sp) 78f8: b7f1 j 78c4 <_vfiprintf_r+0x170> 78fa: 036787b3 mul a5,a5,s6 78fe: 4685 li a3,1 7900: 842e mv s0,a1 7902: 97ba add a5,a5,a4 7904: bf3d j 7842 <_vfiprintf_r+0xee> 7906: 57fd li a5,-1 7908: b7c5 j 78e8 <_vfiprintf_r+0x194> 790a: 0405 addi s0,s0,1 790c: ca02 sw zero,20(sp) 790e: 4681 li a3,0 7910: 4781 li a5,0 7912: 4625 li a2,9 7914: 2018 lbu a4,0(s0) 7916: 00140593 addi a1,s0,1 791a: fd070713 addi a4,a4,-48 791e: 06e67463 bgeu a2,a4,7986 <_vfiprintf_r+0x232> 7922: f2f9 bnez a3,78e8 <_vfiprintf_r+0x194> 7924: 200c lbu a1,0(s0) 7926: 460d li a2,3 7928: 00001517 auipc a0,0x1 792c: b8850513 addi a0,a0,-1144 # 84b0 <__sf_fake_stdout+0x28> 7930: 2d0d jal 7f62 7932: cd11 beqz a0,794e <_vfiprintf_r+0x1fa> 7934: 00001797 auipc a5,0x1 7938: b7c78793 addi a5,a5,-1156 # 84b0 <__sf_fake_stdout+0x28> 793c: 8d1d sub a0,a0,a5 793e: 04000793 li a5,64 7942: 00a797b3 sll a5,a5,a0 7946: 4542 lw a0,16(sp) 7948: 0405 addi s0,s0,1 794a: 8d5d or a0,a0,a5 794c: c82a sw a0,16(sp) 794e: 200c lbu a1,0(s0) 7950: 4619 li a2,6 7952: 00001517 auipc a0,0x1 7956: b6250513 addi a0,a0,-1182 # 84b4 <__sf_fake_stdout+0x2c> 795a: 00140913 addi s2,s0,1 795e: 02b10423 sb a1,40(sp) 7962: 2501 jal 7f62 7964: c135 beqz a0,79c8 <_vfiprintf_r+0x274> 7966: ffff8797 auipc a5,0xffff8 796a: 69a78793 addi a5,a5,1690 # 0 <_sinit> 796e: e795 bnez a5,799a <_vfiprintf_r+0x246> 7970: 4742 lw a4,16(sp) 7972: 47b2 lw a5,12(sp) 7974: 10077713 andi a4,a4,256 7978: cf09 beqz a4,7992 <_vfiprintf_r+0x23e> 797a: 0791 addi a5,a5,4 797c: c63e sw a5,12(sp) 797e: 5792 lw a5,36(sp) 7980: 97d2 add a5,a5,s4 7982: d23e sw a5,36(sp) 7984: bd25 j 77bc <_vfiprintf_r+0x68> 7986: 036787b3 mul a5,a5,s6 798a: 4685 li a3,1 798c: 842e mv s0,a1 798e: 97ba add a5,a5,a4 7990: b751 j 7914 <_vfiprintf_r+0x1c0> 7992: 079d addi a5,a5,7 7994: 9be1 andi a5,a5,-8 7996: 07a1 addi a5,a5,8 7998: b7d5 j 797c <_vfiprintf_r+0x228> 799a: 0078 addi a4,sp,12 799c: 00000697 auipc a3,0x0 79a0: d7668693 addi a3,a3,-650 # 7712 <__sfputs_r> 79a4: 8626 mv a2,s1 79a6: 080c addi a1,sp,16 79a8: 854e mv a0,s3 79aa: 00000097 auipc ra,0x0 79ae: 000000e7 jalr zero # 0 <_sinit> 79b2: 57fd li a5,-1 79b4: 8a2a mv s4,a0 79b6: fcf514e3 bne a0,a5,797e <_vfiprintf_r+0x22a> 79ba: 24de lhu a5,12(s1) 79bc: 0407f793 andi a5,a5,64 79c0: ec0792e3 bnez a5,7884 <_vfiprintf_r+0x130> 79c4: 5512 lw a0,36(sp) 79c6: b5c1 j 7886 <_vfiprintf_r+0x132> 79c8: 0078 addi a4,sp,12 79ca: 00000697 auipc a3,0x0 79ce: d4868693 addi a3,a3,-696 # 7712 <__sfputs_r> 79d2: 8626 mv a2,s1 79d4: 080c addi a1,sp,16 79d6: 854e mv a0,s3 79d8: 2a01 jal 7ae8 <_printf_i> 79da: bfe1 j 79b2 <_vfiprintf_r+0x25e> 000079dc <_printf_common>: 79dc: 7179 addi sp,sp,-48 79de: ca56 sw s5,20(sp) 79e0: 499c lw a5,16(a1) 79e2: 8aba mv s5,a4 79e4: 4598 lw a4,8(a1) 79e6: d422 sw s0,40(sp) 79e8: d226 sw s1,36(sp) 79ea: ce4e sw s3,28(sp) 79ec: cc52 sw s4,24(sp) 79ee: d606 sw ra,44(sp) 79f0: d04a sw s2,32(sp) 79f2: c85a sw s6,16(sp) 79f4: c65e sw s7,12(sp) 79f6: 89aa mv s3,a0 79f8: 842e mv s0,a1 79fa: 84b2 mv s1,a2 79fc: 8a36 mv s4,a3 79fe: 00e7d363 bge a5,a4,7a04 <_printf_common+0x28> 7a02: 87ba mv a5,a4 7a04: c09c sw a5,0(s1) 7a06: 04344703 lbu a4,67(s0) 7a0a: c319 beqz a4,7a10 <_printf_common+0x34> 7a0c: 0785 addi a5,a5,1 7a0e: c09c sw a5,0(s1) 7a10: 401c lw a5,0(s0) 7a12: 0207f793 andi a5,a5,32 7a16: c781 beqz a5,7a1e <_printf_common+0x42> 7a18: 409c lw a5,0(s1) 7a1a: 0789 addi a5,a5,2 7a1c: c09c sw a5,0(s1) 7a1e: 00042903 lw s2,0(s0) 7a22: 00697913 andi s2,s2,6 7a26: 00091a63 bnez s2,7a3a <_printf_common+0x5e> 7a2a: 01940b13 addi s6,s0,25 7a2e: 5bfd li s7,-1 7a30: 445c lw a5,12(s0) 7a32: 4098 lw a4,0(s1) 7a34: 8f99 sub a5,a5,a4 7a36: 04f94c63 blt s2,a5,7a8e <_printf_common+0xb2> 7a3a: 401c lw a5,0(s0) 7a3c: 04344683 lbu a3,67(s0) 7a40: 0207f793 andi a5,a5,32 7a44: 00d036b3 snez a3,a3 7a48: eba5 bnez a5,7ab8 <_printf_common+0xdc> 7a4a: 04340613 addi a2,s0,67 7a4e: 85d2 mv a1,s4 7a50: 854e mv a0,s3 7a52: 9a82 jalr s5 7a54: 57fd li a5,-1 7a56: 04f50363 beq a0,a5,7a9c <_printf_common+0xc0> 7a5a: 401c lw a5,0(s0) 7a5c: 4611 li a2,4 7a5e: 4098 lw a4,0(s1) 7a60: 8b99 andi a5,a5,6 7a62: 4454 lw a3,12(s0) 7a64: 4481 li s1,0 7a66: 00c79763 bne a5,a2,7a74 <_printf_common+0x98> 7a6a: 40e684b3 sub s1,a3,a4 7a6e: 0004d363 bgez s1,7a74 <_printf_common+0x98> 7a72: 4481 li s1,0 7a74: 441c lw a5,8(s0) 7a76: 4818 lw a4,16(s0) 7a78: 00f75463 bge a4,a5,7a80 <_printf_common+0xa4> 7a7c: 8f99 sub a5,a5,a4 7a7e: 94be add s1,s1,a5 7a80: 4901 li s2,0 7a82: 0469 addi s0,s0,26 7a84: 5b7d li s6,-1 7a86: 05249863 bne s1,s2,7ad6 <_printf_common+0xfa> 7a8a: 4501 li a0,0 7a8c: a809 j 7a9e <_printf_common+0xc2> 7a8e: 4685 li a3,1 7a90: 865a mv a2,s6 7a92: 85d2 mv a1,s4 7a94: 854e mv a0,s3 7a96: 9a82 jalr s5 7a98: 01751e63 bne a0,s7,7ab4 <_printf_common+0xd8> 7a9c: 557d li a0,-1 7a9e: 50b2 lw ra,44(sp) 7aa0: 5422 lw s0,40(sp) 7aa2: 5492 lw s1,36(sp) 7aa4: 5902 lw s2,32(sp) 7aa6: 49f2 lw s3,28(sp) 7aa8: 4a62 lw s4,24(sp) 7aaa: 4ad2 lw s5,20(sp) 7aac: 4b42 lw s6,16(sp) 7aae: 4bb2 lw s7,12(sp) 7ab0: 6145 addi sp,sp,48 7ab2: 8082 ret 7ab4: 0905 addi s2,s2,1 7ab6: bfad j 7a30 <_printf_common+0x54> 7ab8: 00d40733 add a4,s0,a3 7abc: 03000613 li a2,48 7ac0: 04c701a3 sb a2,67(a4) 7ac4: 04544703 lbu a4,69(s0) 7ac8: 00168793 addi a5,a3,1 7acc: 97a2 add a5,a5,s0 7ace: 0689 addi a3,a3,2 7ad0: 04e781a3 sb a4,67(a5) 7ad4: bf9d j 7a4a <_printf_common+0x6e> 7ad6: 4685 li a3,1 7ad8: 8622 mv a2,s0 7ada: 85d2 mv a1,s4 7adc: 854e mv a0,s3 7ade: 9a82 jalr s5 7ae0: fb650ee3 beq a0,s6,7a9c <_printf_common+0xc0> 7ae4: 0905 addi s2,s2,1 7ae6: b745 j 7a86 <_printf_common+0xaa> 00007ae8 <_printf_i>: 7ae8: 7179 addi sp,sp,-48 7aea: d422 sw s0,40(sp) 7aec: d226 sw s1,36(sp) 7aee: d04a sw s2,32(sp) 7af0: ce4e sw s3,28(sp) 7af2: d606 sw ra,44(sp) 7af4: cc52 sw s4,24(sp) 7af6: ca56 sw s5,20(sp) 7af8: c85a sw s6,16(sp) 7afa: 89b6 mv s3,a3 7afc: 2d94 lbu a3,24(a1) 7afe: 06900793 li a5,105 7b02: 8932 mv s2,a2 7b04: 84aa mv s1,a0 7b06: 842e mv s0,a1 7b08: 04358613 addi a2,a1,67 7b0c: 02f68d63 beq a3,a5,7b46 <_printf_i+0x5e> 7b10: 06d7e263 bltu a5,a3,7b74 <_printf_i+0x8c> 7b14: 05800793 li a5,88 7b18: 18f68663 beq a3,a5,7ca4 <_printf_i+0x1bc> 7b1c: 00d7ed63 bltu a5,a3,7b36 <_printf_i+0x4e> 7b20: 20068e63 beqz a3,7d3c <_printf_i+0x254> 7b24: 04300793 li a5,67 7b28: 0af68e63 beq a3,a5,7be4 <_printf_i+0xfc> 7b2c: 04240a93 addi s5,s0,66 7b30: 04d40123 sb a3,66(s0) 7b34: a0c9 j 7bf6 <_printf_i+0x10e> 7b36: 06300793 li a5,99 7b3a: 0af68563 beq a3,a5,7be4 <_printf_i+0xfc> 7b3e: 06400793 li a5,100 7b42: fef695e3 bne a3,a5,7b2c <_printf_i+0x44> 7b46: 401c lw a5,0(s0) 7b48: 4308 lw a0,0(a4) 7b4a: 0807f693 andi a3,a5,128 7b4e: 00450593 addi a1,a0,4 7b52: c6c5 beqz a3,7bfa <_printf_i+0x112> 7b54: 411c lw a5,0(a0) 7b56: c30c sw a1,0(a4) 7b58: 0007d863 bgez a5,7b68 <_printf_i+0x80> 7b5c: 02d00713 li a4,45 7b60: 40f007b3 neg a5,a5 7b64: 04e401a3 sb a4,67(s0) 7b68: 00001697 auipc a3,0x1 7b6c: 95468693 addi a3,a3,-1708 # 84bc <__sf_fake_stdout+0x34> 7b70: 4729 li a4,10 7b72: a865 j 7c2a <_printf_i+0x142> 7b74: 07000793 li a5,112 7b78: 16f68263 beq a3,a5,7cdc <_printf_i+0x1f4> 7b7c: 02d7e563 bltu a5,a3,7ba6 <_printf_i+0xbe> 7b80: 06e00793 li a5,110 7b84: 18f68963 beq a3,a5,7d16 <_printf_i+0x22e> 7b88: 06f00793 li a5,111 7b8c: faf690e3 bne a3,a5,7b2c <_printf_i+0x44> 7b90: 400c lw a1,0(s0) 7b92: 431c lw a5,0(a4) 7b94: 0805f813 andi a6,a1,128 7b98: 00478513 addi a0,a5,4 7b9c: 06080763 beqz a6,7c0a <_printf_i+0x122> 7ba0: c308 sw a0,0(a4) 7ba2: 439c lw a5,0(a5) 7ba4: a885 j 7c14 <_printf_i+0x12c> 7ba6: 07500793 li a5,117 7baa: fef683e3 beq a3,a5,7b90 <_printf_i+0xa8> 7bae: 07800793 li a5,120 7bb2: 12f68963 beq a3,a5,7ce4 <_printf_i+0x1fc> 7bb6: 07300793 li a5,115 7bba: f6f699e3 bne a3,a5,7b2c <_printf_i+0x44> 7bbe: 431c lw a5,0(a4) 7bc0: 41d0 lw a2,4(a1) 7bc2: 4581 li a1,0 7bc4: 00478693 addi a3,a5,4 7bc8: c314 sw a3,0(a4) 7bca: 0007aa83 lw s5,0(a5) 7bce: 8556 mv a0,s5 7bd0: 2e49 jal 7f62 7bd2: c501 beqz a0,7bda <_printf_i+0xf2> 7bd4: 41550533 sub a0,a0,s5 7bd8: c048 sw a0,4(s0) 7bda: 405c lw a5,4(s0) 7bdc: c81c sw a5,16(s0) 7bde: 040401a3 sb zero,67(s0) 7be2: a861 j 7c7a <_printf_i+0x192> 7be4: 431c lw a5,0(a4) 7be6: 04240a93 addi s5,s0,66 7bea: 00478693 addi a3,a5,4 7bee: 439c lw a5,0(a5) 7bf0: c314 sw a3,0(a4) 7bf2: 04f40123 sb a5,66(s0) 7bf6: 4785 li a5,1 7bf8: b7d5 j 7bdc <_printf_i+0xf4> 7bfa: 0407f693 andi a3,a5,64 7bfe: 411c lw a5,0(a0) 7c00: c30c sw a1,0(a4) 7c02: dab9 beqz a3,7b58 <_printf_i+0x70> 7c04: 07c2 slli a5,a5,0x10 7c06: 87c1 srai a5,a5,0x10 7c08: bf81 j 7b58 <_printf_i+0x70> 7c0a: 0405f593 andi a1,a1,64 7c0e: c308 sw a0,0(a4) 7c10: d9c9 beqz a1,7ba2 <_printf_i+0xba> 7c12: 239e lhu a5,0(a5) 7c14: 06f00713 li a4,111 7c18: 0ee68763 beq a3,a4,7d06 <_printf_i+0x21e> 7c1c: 00001697 auipc a3,0x1 7c20: 8a068693 addi a3,a3,-1888 # 84bc <__sf_fake_stdout+0x34> 7c24: 4729 li a4,10 7c26: 040401a3 sb zero,67(s0) 7c2a: 404c lw a1,4(s0) 7c2c: c40c sw a1,8(s0) 7c2e: 0005c563 bltz a1,7c38 <_printf_i+0x150> 7c32: 4008 lw a0,0(s0) 7c34: 996d andi a0,a0,-5 7c36: c008 sw a0,0(s0) 7c38: e399 bnez a5,7c3e <_printf_i+0x156> 7c3a: 8ab2 mv s5,a2 7c3c: cd89 beqz a1,7c56 <_printf_i+0x16e> 7c3e: 8ab2 mv s5,a2 7c40: 02e7f5b3 remu a1,a5,a4 7c44: 1afd addi s5,s5,-1 7c46: 95b6 add a1,a1,a3 7c48: 218c lbu a1,0(a1) 7c4a: 00ba8023 sb a1,0(s5) 7c4e: 02e7d5b3 divu a1,a5,a4 7c52: 0ce7f063 bgeu a5,a4,7d12 <_printf_i+0x22a> 7c56: 47a1 li a5,8 7c58: 00f71e63 bne a4,a5,7c74 <_printf_i+0x18c> 7c5c: 401c lw a5,0(s0) 7c5e: 8b85 andi a5,a5,1 7c60: cb91 beqz a5,7c74 <_printf_i+0x18c> 7c62: 4058 lw a4,4(s0) 7c64: 481c lw a5,16(s0) 7c66: 00e7c763 blt a5,a4,7c74 <_printf_i+0x18c> 7c6a: 03000793 li a5,48 7c6e: fefa8fa3 sb a5,-1(s5) 7c72: 1afd addi s5,s5,-1 7c74: 41560633 sub a2,a2,s5 7c78: c810 sw a2,16(s0) 7c7a: 874e mv a4,s3 7c7c: 86ca mv a3,s2 7c7e: 0070 addi a2,sp,12 7c80: 85a2 mv a1,s0 7c82: 8526 mv a0,s1 7c84: d59ff0ef jal ra,79dc <_printf_common> 7c88: 5a7d li s4,-1 7c8a: 0b451d63 bne a0,s4,7d44 <_printf_i+0x25c> 7c8e: 557d li a0,-1 7c90: 50b2 lw ra,44(sp) 7c92: 5422 lw s0,40(sp) 7c94: 5492 lw s1,36(sp) 7c96: 5902 lw s2,32(sp) 7c98: 49f2 lw s3,28(sp) 7c9a: 4a62 lw s4,24(sp) 7c9c: 4ad2 lw s5,20(sp) 7c9e: 4b42 lw s6,16(sp) 7ca0: 6145 addi sp,sp,48 7ca2: 8082 ret 7ca4: 04d582a3 sb a3,69(a1) 7ca8: 00001697 auipc a3,0x1 7cac: 81468693 addi a3,a3,-2028 # 84bc <__sf_fake_stdout+0x34> 7cb0: 400c lw a1,0(s0) 7cb2: 4308 lw a0,0(a4) 7cb4: 0805f813 andi a6,a1,128 7cb8: 411c lw a5,0(a0) 7cba: 0511 addi a0,a0,4 7cbc: 02080d63 beqz a6,7cf6 <_printf_i+0x20e> 7cc0: c308 sw a0,0(a4) 7cc2: 0015f713 andi a4,a1,1 7cc6: c701 beqz a4,7cce <_printf_i+0x1e6> 7cc8: 0205e593 ori a1,a1,32 7ccc: c00c sw a1,0(s0) 7cce: 4741 li a4,16 7cd0: fbb9 bnez a5,7c26 <_printf_i+0x13e> 7cd2: 400c lw a1,0(s0) 7cd4: fdf5f593 andi a1,a1,-33 7cd8: c00c sw a1,0(s0) 7cda: b7b1 j 7c26 <_printf_i+0x13e> 7cdc: 419c lw a5,0(a1) 7cde: 0207e793 ori a5,a5,32 7ce2: c19c sw a5,0(a1) 7ce4: 07800793 li a5,120 7ce8: 04f402a3 sb a5,69(s0) 7cec: 00000697 auipc a3,0x0 7cf0: 7e468693 addi a3,a3,2020 # 84d0 <__sf_fake_stdout+0x48> 7cf4: bf75 j 7cb0 <_printf_i+0x1c8> 7cf6: 0405f813 andi a6,a1,64 7cfa: c308 sw a0,0(a4) 7cfc: fc0803e3 beqz a6,7cc2 <_printf_i+0x1da> 7d00: 07c2 slli a5,a5,0x10 7d02: 83c1 srli a5,a5,0x10 7d04: bf7d j 7cc2 <_printf_i+0x1da> 7d06: 00000697 auipc a3,0x0 7d0a: 7b668693 addi a3,a3,1974 # 84bc <__sf_fake_stdout+0x34> 7d0e: 4721 li a4,8 7d10: bf19 j 7c26 <_printf_i+0x13e> 7d12: 87ae mv a5,a1 7d14: b735 j 7c40 <_printf_i+0x158> 7d16: 4194 lw a3,0(a1) 7d18: 431c lw a5,0(a4) 7d1a: 49cc lw a1,20(a1) 7d1c: 0806f813 andi a6,a3,128 7d20: 00478513 addi a0,a5,4 7d24: 00080663 beqz a6,7d30 <_printf_i+0x248> 7d28: c308 sw a0,0(a4) 7d2a: 439c lw a5,0(a5) 7d2c: c38c sw a1,0(a5) 7d2e: a039 j 7d3c <_printf_i+0x254> 7d30: c308 sw a0,0(a4) 7d32: 0406f693 andi a3,a3,64 7d36: 439c lw a5,0(a5) 7d38: daf5 beqz a3,7d2c <_printf_i+0x244> 7d3a: a38e sh a1,0(a5) 7d3c: 00042823 sw zero,16(s0) 7d40: 8ab2 mv s5,a2 7d42: bf25 j 7c7a <_printf_i+0x192> 7d44: 4814 lw a3,16(s0) 7d46: 8656 mv a2,s5 7d48: 85ca mv a1,s2 7d4a: 8526 mv a0,s1 7d4c: 9982 jalr s3 7d4e: f54500e3 beq a0,s4,7c8e <_printf_i+0x1a6> 7d52: 401c lw a5,0(s0) 7d54: 8b89 andi a5,a5,2 7d56: e78d bnez a5,7d80 <_printf_i+0x298> 7d58: 47b2 lw a5,12(sp) 7d5a: 4448 lw a0,12(s0) 7d5c: f2f55ae3 bge a0,a5,7c90 <_printf_i+0x1a8> 7d60: 853e mv a0,a5 7d62: b73d j 7c90 <_printf_i+0x1a8> 7d64: 4685 li a3,1 7d66: 8656 mv a2,s5 7d68: 85ca mv a1,s2 7d6a: 8526 mv a0,s1 7d6c: 9982 jalr s3 7d6e: f36500e3 beq a0,s6,7c8e <_printf_i+0x1a6> 7d72: 0a05 addi s4,s4,1 7d74: 445c lw a5,12(s0) 7d76: 4732 lw a4,12(sp) 7d78: 8f99 sub a5,a5,a4 7d7a: fefa45e3 blt s4,a5,7d64 <_printf_i+0x27c> 7d7e: bfe9 j 7d58 <_printf_i+0x270> 7d80: 4a01 li s4,0 7d82: 01940a93 addi s5,s0,25 7d86: 5b7d li s6,-1 7d88: b7f5 j 7d74 <_printf_i+0x28c> 00007d8a <_sbrk_r>: 7d8a: 1141 addi sp,sp,-16 7d8c: c422 sw s0,8(sp) 7d8e: 842a mv s0,a0 7d90: 852e mv a0,a1 7d92: 1ffff797 auipc a5,0x1ffff 7d96: 7807a923 sw zero,1938(a5) # 20007524 7d9a: c606 sw ra,12(sp) 7d9c: 839fb0ef jal ra,35d4 <_sbrk> 7da0: 57fd li a5,-1 7da2: 00f51963 bne a0,a5,7db4 <_sbrk_r+0x2a> 7da6: 1ffff797 auipc a5,0x1ffff 7daa: 77e78793 addi a5,a5,1918 # 20007524 7dae: 439c lw a5,0(a5) 7db0: c391 beqz a5,7db4 <_sbrk_r+0x2a> 7db2: c01c sw a5,0(s0) 7db4: 40b2 lw ra,12(sp) 7db6: 4422 lw s0,8(sp) 7db8: 0141 addi sp,sp,16 7dba: 8082 ret 00007dbc <__sread>: 7dbc: 1141 addi sp,sp,-16 7dbe: c422 sw s0,8(sp) 7dc0: 842e mv s0,a1 7dc2: 00e59583 lh a1,14(a1) 7dc6: c606 sw ra,12(sp) 7dc8: 2a5d jal 7f7e <_read_r> 7dca: 00054963 bltz a0,7ddc <__sread+0x20> 7dce: 487c lw a5,84(s0) 7dd0: 97aa add a5,a5,a0 7dd2: c87c sw a5,84(s0) 7dd4: 40b2 lw ra,12(sp) 7dd6: 4422 lw s0,8(sp) 7dd8: 0141 addi sp,sp,16 7dda: 8082 ret 7ddc: 245e lhu a5,12(s0) 7dde: 777d lui a4,0xfffff 7de0: 177d addi a4,a4,-1 7de2: 8ff9 and a5,a5,a4 7de4: a45e sh a5,12(s0) 7de6: b7fd j 7dd4 <__sread+0x18> 00007de8 <__swrite>: 7de8: 25de lhu a5,12(a1) 7dea: 1101 addi sp,sp,-32 7dec: cc22 sw s0,24(sp) 7dee: ca26 sw s1,20(sp) 7df0: c84a sw s2,16(sp) 7df2: c64e sw s3,12(sp) 7df4: ce06 sw ra,28(sp) 7df6: 1007f793 andi a5,a5,256 7dfa: 84aa mv s1,a0 7dfc: 842e mv s0,a1 7dfe: 8932 mv s2,a2 7e00: 89b6 mv s3,a3 7e02: c791 beqz a5,7e0e <__swrite+0x26> 7e04: 00e59583 lh a1,14(a1) 7e08: 4689 li a3,2 7e0a: 4601 li a2,0 7e0c: 220d jal 7f2e <_lseek_r> 7e0e: 245e lhu a5,12(s0) 7e10: 777d lui a4,0xfffff 7e12: 177d addi a4,a4,-1 7e14: 8ff9 and a5,a5,a4 7e16: a45e sh a5,12(s0) 7e18: 00e41583 lh a1,14(s0) 7e1c: 4462 lw s0,24(sp) 7e1e: 40f2 lw ra,28(sp) 7e20: 86ce mv a3,s3 7e22: 864a mv a2,s2 7e24: 49b2 lw s3,12(sp) 7e26: 4942 lw s2,16(sp) 7e28: 8526 mv a0,s1 7e2a: 44d2 lw s1,20(sp) 7e2c: 6105 addi sp,sp,32 7e2e: a825 j 7e66 <_write_r> 00007e30 <__sseek>: 7e30: 1141 addi sp,sp,-16 7e32: c422 sw s0,8(sp) 7e34: 842e mv s0,a1 7e36: 00e59583 lh a1,14(a1) 7e3a: c606 sw ra,12(sp) 7e3c: 28cd jal 7f2e <_lseek_r> 7e3e: 57fd li a5,-1 7e40: 245a lhu a4,12(s0) 7e42: 00f51a63 bne a0,a5,7e56 <__sseek+0x26> 7e46: 77fd lui a5,0xfffff 7e48: 17fd addi a5,a5,-1 7e4a: 8ff9 and a5,a5,a4 7e4c: a45e sh a5,12(s0) 7e4e: 40b2 lw ra,12(sp) 7e50: 4422 lw s0,8(sp) 7e52: 0141 addi sp,sp,16 7e54: 8082 ret 7e56: 6785 lui a5,0x1 7e58: 8fd9 or a5,a5,a4 7e5a: a45e sh a5,12(s0) 7e5c: c868 sw a0,84(s0) 7e5e: bfc5 j 7e4e <__sseek+0x1e> 00007e60 <__sclose>: 7e60: 00e59583 lh a1,14(a1) 7e64: a825 j 7e9c <_close_r> 00007e66 <_write_r>: 7e66: 1141 addi sp,sp,-16 7e68: c422 sw s0,8(sp) 7e6a: 842a mv s0,a0 7e6c: 852e mv a0,a1 7e6e: 85b2 mv a1,a2 7e70: 8636 mv a2,a3 7e72: 1ffff797 auipc a5,0x1ffff 7e76: 6a07a923 sw zero,1714(a5) # 20007524 7e7a: c606 sw ra,12(sp) 7e7c: f1afb0ef jal ra,3596 <_write> 7e80: 57fd li a5,-1 7e82: 00f51963 bne a0,a5,7e94 <_write_r+0x2e> 7e86: 1ffff797 auipc a5,0x1ffff 7e8a: 69e78793 addi a5,a5,1694 # 20007524 7e8e: 439c lw a5,0(a5) 7e90: c391 beqz a5,7e94 <_write_r+0x2e> 7e92: c01c sw a5,0(s0) 7e94: 40b2 lw ra,12(sp) 7e96: 4422 lw s0,8(sp) 7e98: 0141 addi sp,sp,16 7e9a: 8082 ret 00007e9c <_close_r>: 7e9c: 1141 addi sp,sp,-16 7e9e: c422 sw s0,8(sp) 7ea0: 842a mv s0,a0 7ea2: 852e mv a0,a1 7ea4: 1ffff797 auipc a5,0x1ffff 7ea8: 6807a023 sw zero,1664(a5) # 20007524 7eac: c606 sw ra,12(sp) 7eae: 2211 jal 7fb2 <_close> 7eb0: 57fd li a5,-1 7eb2: 00f51963 bne a0,a5,7ec4 <_close_r+0x28> 7eb6: 1ffff797 auipc a5,0x1ffff 7eba: 66e78793 addi a5,a5,1646 # 20007524 7ebe: 439c lw a5,0(a5) 7ec0: c391 beqz a5,7ec4 <_close_r+0x28> 7ec2: c01c sw a5,0(s0) 7ec4: 40b2 lw ra,12(sp) 7ec6: 4422 lw s0,8(sp) 7ec8: 0141 addi sp,sp,16 7eca: 8082 ret 00007ecc <_fstat_r>: 7ecc: 1141 addi sp,sp,-16 7ece: c422 sw s0,8(sp) 7ed0: 842a mv s0,a0 7ed2: 852e mv a0,a1 7ed4: 85b2 mv a1,a2 7ed6: 1ffff797 auipc a5,0x1ffff 7eda: 6407a723 sw zero,1614(a5) # 20007524 7ede: c606 sw ra,12(sp) 7ee0: 20cd jal 7fc2 <_fstat> 7ee2: 57fd li a5,-1 7ee4: 00f51963 bne a0,a5,7ef6 <_fstat_r+0x2a> 7ee8: 1ffff797 auipc a5,0x1ffff 7eec: 63c78793 addi a5,a5,1596 # 20007524 7ef0: 439c lw a5,0(a5) 7ef2: c391 beqz a5,7ef6 <_fstat_r+0x2a> 7ef4: c01c sw a5,0(s0) 7ef6: 40b2 lw ra,12(sp) 7ef8: 4422 lw s0,8(sp) 7efa: 0141 addi sp,sp,16 7efc: 8082 ret 00007efe <_isatty_r>: 7efe: 1141 addi sp,sp,-16 7f00: c422 sw s0,8(sp) 7f02: 842a mv s0,a0 7f04: 852e mv a0,a1 7f06: 1ffff797 auipc a5,0x1ffff 7f0a: 6007af23 sw zero,1566(a5) # 20007524 7f0e: c606 sw ra,12(sp) 7f10: 20c9 jal 7fd2 <_isatty> 7f12: 57fd li a5,-1 7f14: 00f51963 bne a0,a5,7f26 <_isatty_r+0x28> 7f18: 1ffff797 auipc a5,0x1ffff 7f1c: 60c78793 addi a5,a5,1548 # 20007524 7f20: 439c lw a5,0(a5) 7f22: c391 beqz a5,7f26 <_isatty_r+0x28> 7f24: c01c sw a5,0(s0) 7f26: 40b2 lw ra,12(sp) 7f28: 4422 lw s0,8(sp) 7f2a: 0141 addi sp,sp,16 7f2c: 8082 ret 00007f2e <_lseek_r>: 7f2e: 1141 addi sp,sp,-16 7f30: c422 sw s0,8(sp) 7f32: 842a mv s0,a0 7f34: 852e mv a0,a1 7f36: 85b2 mv a1,a2 7f38: 8636 mv a2,a3 7f3a: 1ffff797 auipc a5,0x1ffff 7f3e: 5e07a523 sw zero,1514(a5) # 20007524 7f42: c606 sw ra,12(sp) 7f44: 2879 jal 7fe2 <_lseek> 7f46: 57fd li a5,-1 7f48: 00f51963 bne a0,a5,7f5a <_lseek_r+0x2c> 7f4c: 1ffff797 auipc a5,0x1ffff 7f50: 5d878793 addi a5,a5,1496 # 20007524 7f54: 439c lw a5,0(a5) 7f56: c391 beqz a5,7f5a <_lseek_r+0x2c> 7f58: c01c sw a5,0(s0) 7f5a: 40b2 lw ra,12(sp) 7f5c: 4422 lw s0,8(sp) 7f5e: 0141 addi sp,sp,16 7f60: 8082 ret 00007f62 : 7f62: 0ff5f593 andi a1,a1,255 7f66: 962a add a2,a2,a0 7f68: 00c51463 bne a0,a2,7f70 7f6c: 4501 li a0,0 7f6e: 8082 ret 7f70: 211c lbu a5,0(a0) 7f72: feb78ee3 beq a5,a1,7f6e 7f76: 0505 addi a0,a0,1 7f78: bfc5 j 7f68 00007f7a <__malloc_lock>: 7f7a: 8082 ret 00007f7c <__malloc_unlock>: 7f7c: 8082 ret 00007f7e <_read_r>: 7f7e: 1141 addi sp,sp,-16 7f80: c422 sw s0,8(sp) 7f82: 842a mv s0,a0 7f84: 852e mv a0,a1 7f86: 85b2 mv a1,a2 7f88: 8636 mv a2,a3 7f8a: 1ffff797 auipc a5,0x1ffff 7f8e: 5807ad23 sw zero,1434(a5) # 20007524 7f92: c606 sw ra,12(sp) 7f94: 28b9 jal 7ff2 <_read> 7f96: 57fd li a5,-1 7f98: 00f51963 bne a0,a5,7faa <_read_r+0x2c> 7f9c: 1ffff797 auipc a5,0x1ffff 7fa0: 58878793 addi a5,a5,1416 # 20007524 7fa4: 439c lw a5,0(a5) 7fa6: c391 beqz a5,7faa <_read_r+0x2c> 7fa8: c01c sw a5,0(s0) 7faa: 40b2 lw ra,12(sp) 7fac: 4422 lw s0,8(sp) 7fae: 0141 addi sp,sp,16 7fb0: 8082 ret 00007fb2 <_close>: 7fb2: 05800793 li a5,88 7fb6: 1ffff717 auipc a4,0x1ffff 7fba: 56f72723 sw a5,1390(a4) # 20007524 7fbe: 557d li a0,-1 7fc0: 8082 ret 00007fc2 <_fstat>: 7fc2: 05800793 li a5,88 7fc6: 1ffff717 auipc a4,0x1ffff 7fca: 54f72f23 sw a5,1374(a4) # 20007524 7fce: 557d li a0,-1 7fd0: 8082 ret 00007fd2 <_isatty>: 7fd2: 05800793 li a5,88 7fd6: 1ffff717 auipc a4,0x1ffff 7fda: 54f72723 sw a5,1358(a4) # 20007524 7fde: 4501 li a0,0 7fe0: 8082 ret 00007fe2 <_lseek>: 7fe2: 05800793 li a5,88 7fe6: 1ffff717 auipc a4,0x1ffff 7fea: 52f72f23 sw a5,1342(a4) # 20007524 7fee: 557d li a0,-1 7ff0: 8082 ret 00007ff2 <_read>: 7ff2: 05800793 li a5,88 7ff6: 1ffff717 auipc a4,0x1ffff 7ffa: 52f72723 sw a5,1326(a4) # 20007524 7ffe: 557d li a0,-1 8000: 8082 ret 8002: 0000 unimp 8004: 656d lui a0,0x1b 8006: 6370 flw fa2,68(a4) 8008: 253a lhu a4,10(a0) 800a: 3830 lbu a2,19(s0) 800c: 0a78 addi a4,sp,284 800e: 0000 unimp 8010: 636d lui t1,0x1b 8012: 7561 lui a0,0xffff8 8014: 253a6573 csrrsi a0,0x253,20 8018: 3830 lbu a2,19(s0) 801a: 0a78 addi a4,sp,284 801c: 0000 unimp 801e: 0000 unimp 8020: 746d lui s0,0xffffb 8022: 6176 flw ft2,92(sp) 8024: 3a6c lbu a1,23(a2) 8026: 3025 jal 784e <_vfiprintf_r+0xfa> 8028: 7838 flw fa4,112(s0) 802a: 000a c.slli zero,0x2 802c: 74737953 0x74737953 8030: 6d65 lui s10,0x19 8032: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 8036: 6425 lui s0,0x9 8038: 0a0d addi s4,s4,3 803a: 0000 unimp 803c: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 8040: 4449 li s0,18 8042: 253a lhu a4,10(a0) 8044: 3830 lbu a2,19(s0) 8046: 0d78 addi a4,sp,668 8048: 000a c.slli zero,0x2 804a: 0000 unimp 804c: 3156 lhu a3,36(a0) 804e: 2e30 lbu a2,26(a2) 8050: 2e34 lbu a3,26(a2) 8052: 0036 c.slli zero,0xd 8054: 7246 flw ft4,112(sp) 8056: 6565 lui a0,0x19 8058: 5452 lw s0,52(sp) 805a: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 805e: 7265 lui tp,0xffff9 8060: 656e flw fa0,216(sp) 8062: 206c lbu a1,6(s0) 8064: 6556 flw fa0,84(sp) 8066: 7372 flw ft6,60(sp) 8068: 6f69 lui t5,0x1a 806a: 3a6e lhu a1,54(a2) 806c: 7325 lui t1,0xfffe9 806e: 0a0d addi s4,s4,3 8070: 0000 unimp 8072: 0000 unimp 8074: 756f6873 csrrsi a6,0x756,30 8078: 646c flw fa1,76(s0) 807a: 276e lhu a1,14(a4) 807c: 2074 lbu a3,6(s0) 807e: 7572 flw fa0,60(sp) 8080: 206e lhu a1,6(s0) 8082: 7461 lui s0,0xffff8 8084: 6820 flw fs0,80(s0) 8086: 7265 lui tp,0xffff9 8088: 2165 jal 8530 <_data_lma+0x4c> 808a: 0021 c.nop 8 808c: 2e2e lhu a1,26(a2) 808e: 6572462f 0x6572462f 8092: 5265 li tp,-7 8094: 4f54 lw a3,28(a4) 8096: 6f702f53 0x6f702f53 809a: 7472 flw fs0,60(sp) 809c: 6261 lui tp,0x18 809e: 656c flw fa1,76(a0) 80a0: 6d654d2f 0x6d654d2f 80a4: 614d addi sp,sp,176 80a6: 676e flw fa4,216(sp) 80a8: 6165682f 0x6165682f 80ac: 5f70 lw a2,124(a4) 80ae: 2e34 lbu a3,26(a2) 80b0: 00000063 beqz zero,80b0 <_read+0xbe> 80b4: 7265 lui tp,0xffff9 80b6: 2072 lhu a2,6(s0) 80b8: 7461 lui s0,0xffff8 80ba: 6c20 flw fs0,88(s0) 80bc: 6e69 lui t3,0x1a 80be: 2065 jal 8166 <_read+0x174> 80c0: 6425 lui s0,0x9 80c2: 6f20 flw fs0,88(a4) 80c4: 2066 lhu s1,6(s0) 80c6: 6966 flw fs2,88(sp) 80c8: 656c flw fa1,76(a0) 80ca: 2220 lbu s0,2(a2) 80cc: 7325 lui t1,0xfffe9 80ce: 2e22 lhu s0,26(a2) 80d0: 0d20 addi s0,sp,664 80d2: 200a lhu a0,0(s0) 80d4: 0000 unimp 80d6: 0000 unimp 80d8: 2e2e lhu a1,26(a2) 80da: 6572462f 0x6572462f 80de: 5265 li tp,-7 80e0: 4f54 lw a3,28(a4) 80e2: 6f702f53 0x6f702f53 80e6: 7472 flw fs0,60(sp) 80e8: 6261 lui tp,0x18 80ea: 656c flw fa1,76(a0) 80ec: 4343472f 0x4343472f 80f0: 5349522f 0x5349522f 80f4: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 80f8: 6f70 flw fa2,92(a4) 80fa: 7472 flw fs0,60(sp) 80fc: 632e flw ft6,200(sp) 80fe: 0000 unimp 8100: 2e2e lhu a1,26(a2) 8102: 6572462f 0x6572462f 8106: 5265 li tp,-7 8108: 4f54 lw a3,28(a4) 810a: 75712f53 0x75712f53 810e: 7565 lui a0,0xffff9 8110: 2e65 jal 84c8 <__sf_fake_stdout+0x40> 8112: 2e2e0063 beq t3,sp,83f2 <__clz_tab+0xaa> 8116: 6572462f 0x6572462f 811a: 5265 li tp,-7 811c: 4f54 lw a3,28(a4) 811e: 61742f53 0x61742f53 8122: 2e736b73 csrrsi s6,0x2e7,6 8126: 44490063 beq s2,tp,8566 <_data_lma+0x82> 812a: 454c lw a1,12(a0) 812c: 0000 unimp 812e: 0000 unimp 8130: 32e0 lbu s0,7(a3) 8132: 0000 unimp 8134: 32e0 lbu s0,7(a3) 8136: 0000 unimp 8138: 3320 lbu s0,3(a4) 813a: 0000 unimp 813c: 332c lbu a1,3(a4) 813e: 0000 unimp 8140: 3370 lbu a2,7(a4) 8142: 0000 unimp 8144: 32e0 lbu s0,7(a3) 8146: 0000 unimp 8148: 32e0 lbu s0,7(a3) 814a: 0000 unimp 814c: 3320 lbu s0,3(a4) 814e: 0000 unimp 8150: 332c lbu a1,3(a4) 8152: 0000 unimp 8154: 6d54 flw fa3,28(a0) 8156: 5172 lw sp,60(sp) 8158: 0000 unimp 815a: 0000 unimp 815c: 2e2e lhu a1,26(a2) 815e: 6572462f 0x6572462f 8162: 5265 li tp,-7 8164: 4f54 lw a3,28(a4) 8166: 69742f53 0x69742f53 816a: 656d lui a0,0x1b 816c: 7372 flw ft6,60(sp) 816e: 632e flw ft6,200(sp) 8170: 0000 unimp 8172: 0000 unimp 8174: 6d54 flw fa3,28(a0) 8176: 2072 lhu a2,6(s0) 8178: 00637653 fadd.s fa2,ft6,ft6 817c: 3a534067 0x3a534067 8180: 3c113c47 0x3c113c47 8184: 3ad34067 0x3ad34067 8188: 314a lhu a0,36(a0) 818a: 6954 flw fa3,20(a0) 818c: 656d lui a0,0x1b 818e: 0072 c.slli zero,0x1c 8190: 324a lhu a0,36(a2) 8192: 6954 flw fa3,20(a0) 8194: 656d lui a0,0x1b 8196: 0072 c.slli zero,0x1c 8198: 334a lhu a0,36(a4) 819a: 6954 flw fa3,20(a0) 819c: 656d lui a0,0x1b 819e: 0072 c.slli zero,0x1c 81a0: 344a lhu a0,44(s0) 81a2: 6954 flw fa3,20(a0) 81a4: 656d lui a0,0x1b 81a6: 0072 c.slli zero,0x1c 81a8: 354a lhu a0,44(a0) 81aa: 305f 6954 656d 0x656d6954305f 81b0: 0072 c.slli zero,0x1c 81b2: 0000 unimp 81b4: 464e495b 0x464e495b 81b8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 81bc: 7325 lui t1,0xfffe9 81be: 253a lhu a4,10(a0) 81c0: 5d64 lw s1,124(a0) 81c2: 7820 flw fs0,112(s0) 81c4: 6f50 flw fa2,28(a4) 81c6: 7472 flw fs0,60(sp) 81c8: 46746547 fmsub.q fa0,fs0,ft7,fs0,unknown 81cc: 6572 flw fa0,28(sp) 81ce: 4865 li a6,25 81d0: 6165 addi sp,sp,112 81d2: 5370 lw a2,100(a4) 81d4: 7a69 lui s4,0xffffa 81d6: 2065 jal 827e <_read+0x28c> 81d8: 203a lhu a4,2(s0) 81da: 6425 lui s0,0x9 81dc: 0a0d addi s4,s4,3 81de: 0000 unimp 81e0: 6d6d6f63 bltu s10,s6,88be <_data_lma+0x3da> 81e4: 61546e6f jal t3,4eff8 <_data_lma+0x46b14> 81e8: 00006b73 csrrsi s6,ustatus,0 81ec: 7274 flw fa3,100(a2) 81ee: 6e61 lui t3,0x18 81f0: 74696d73 csrrsi s10,0x746,18 81f4: 6154 flw fa3,4(a0) 81f6: 00006b73 csrrsi s6,ustatus,0 81fa: 0000 unimp 81fc: 7055 c.lui zero,0xffff5 81fe: 6552 flw fa0,20(sp) 8200: 76696563 bltu s2,t1,896a <_data_lma+0x486> 8204: 5465 li s0,-7 8206: 7361 lui t1,0xffff8 8208: 0000006b 0x6b 820c: 6f44 flw fs1,28(a4) 820e: 65526e77 0x65526e77 8212: 76696563 bltu s2,t1,897c <_data_lma+0x498> 8216: 5465 li s0,-7 8218: 7361 lui t1,0xffff8 821a: 7246006b 0x7246006b 821e: 6565 lui a0,0x19 8220: 654d lui a0,0x13 8222: 6f6d lui t5,0x1b 8224: 7972 flw fs2,60(sp) 8226: 6154 flw fa3,4(a0) 8228: 00006b73 csrrsi s6,ustatus,0 822c: 464e495b 0x464e495b 8230: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 8234: 7325 lui t1,0xfffe9 8236: 253a lhu a4,10(a0) 8238: 5d64 lw s1,124(a0) 823a: 6720 flw fs0,72(a4) 823c: 7465 lui s0,0xffff9 823e: 7352 flw ft6,52(sp) 8240: 3834 lbu a3,19(s0) 8242: 5335 li t1,-19 8244: 6174 flw fa3,68(a0) 8246: 6574 flw fa3,76(a0) 8248: 3a20 lbu s0,19(a2) 824a: 2520 lbu s0,10(a0) 824c: 0a64 addi s1,sp,284 824e: 0a0d addi s4,s4,3 8250: 0000 unimp 8252: 0000 unimp 8254: 0000 unimp 8256: 4120 lw s0,64(a0) 8258: 464e495b 0x464e495b 825c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 8260: 7325 lui t1,0xfffe9 8262: 253a lhu a4,10(a0) 8264: 5d64 lw s1,124(a0) 8266: 7320 flw fs0,96(a4) 8268: 6174 flw fa3,68(a0) 826a: 6574 flw fa3,76(a0) 826c: 2520 lbu s0,10(a0) 826e: 0a64 addi s1,sp,284 8270: 0a0d addi s4,s4,3 8272: 0000 unimp 8274: 5252455b 0x5252455b 8278: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown 827c: 3a73255b 0x3a73255b 8280: 6425 lui s0,0x9 8282: 205d jal 8328 <_read+0x336> 8284: 6572 flw fa0,28(sp) 8286: 64644173 0x64644173 828a: 4c72 lw s8,28(sp) 828c: 6e65 lui t3,0x19 828e: 3a20 lbu s0,19(a2) 8290: 2520 lbu s0,10(a0) 8292: 2064 lbu s1,6(s0) 8294: 0d0a slli s10,s10,0x2 8296: 000a c.slli zero,0x2 8298: 464e495b 0x464e495b 829c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 82a0: 7325 lui t1,0xfffe9 82a2: 253a lhu a4,10(a0) 82a4: 5d64 lw s1,124(a0) 82a6: 6920 flw fs0,80(a0) 82a8: 206e lhu a1,6(s0) 82aa: 4d5f5747 0x4d5f5747 82ae: 72506773 csrrsi a4,0x725,0 82b2: 7546636f jal t1,6ea06 <_data_lma+0x66522> 82b6: 636e flw ft6,216(sp) 82b8: 445f 7369 7274 0x72747369445f 82be: 6269 lui tp,0x1a 82c0: 7475 lui s0,0xffffd 82c2: 6f69 lui t5,0x1a 82c4: 5f6e lw t5,248(sp) 82c6: 7250 flw fa2,36(a2) 82c8: 6c69666f jal a2,9e98e <_data_lma+0x964aa> 82cc: 0a65 addi s4,s4,25 82ce: 0a0d addi s4,s4,3 82d0: 0000 unimp 82d2: 0000 unimp 82d4: 464e495b 0x464e495b 82d8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 82dc: 7325 lui t1,0xfffe9 82de: 253a lhu a4,10(a0) 82e0: 5d64 lw s1,124(a0) 82e2: 6920 flw fs0,80(a0) 82e4: 206e lhu a1,6(s0) 82e6: 4d5f5747 0x4d5f5747 82ea: 72506773 csrrsi a4,0x725,0 82ee: 7546636f jal t1,6ea42 <_data_lma+0x6655e> 82f2: 636e flw ft6,216(sp) 82f4: 525f 6165 5f64 0x5f646165525f 82fa: 7250 flw fa2,36(a2) 82fc: 6c69666f jal a2,9e9c2 <_data_lma+0x964de> 8300: 0a65 addi s4,s4,25 8302: 0a0d addi s4,s4,3 8304: 0000 unimp 8306: 0000 unimp 8308: e796 fsw ft5,204(sp) 830a: ffff 0xffff 830c: e6e8 fsw fa0,76(a3) 830e: ffff 0xffff 8310: e6e8 fsw fa0,76(a3) 8312: ffff 0xffff 8314: e6e6 fsw fs9,76(sp) 8316: ffff 0xffff 8318: e6ec fsw fa1,76(a3) 831a: ffff 0xffff 831c: e6ec fsw fa1,76(a3) 831e: ffff 0xffff 8320: e6bc fsw fa5,72(a3) 8322: ffff 0xffff 8324: e6e6 fsw fs9,76(sp) 8326: ffff 0xffff 8328: e6ec fsw fa1,76(a3) 832a: ffff 0xffff 832c: e6bc fsw fa5,72(a3) 832e: ffff 0xffff 8330: e6ec fsw fa1,76(a3) 8332: ffff 0xffff 8334: e6e6 fsw fs9,76(sp) 8336: ffff 0xffff 8338: e784 fsw fs1,8(a5) 833a: ffff 0xffff 833c: e784 fsw fs1,8(a5) 833e: ffff 0xffff 8340: e784 fsw fs1,8(a5) 8342: ffff 0xffff 8344: e6bc fsw fa5,72(a3) 8346: ffff 0xffff 00008348 <__clz_tab>: 8348: 0100 0202 0303 0303 0404 0404 0404 0404 ................ 8358: 0505 0505 0505 0505 0505 0505 0505 0505 ................ 8368: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8378: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8388: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8398: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 83a8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 83b8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 83c8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 83d8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 83e8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 83f8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8408: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8418: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8428: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8438: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 00008448 <__sf_fake_stderr>: ... 00008468 <__sf_fake_stdin>: ... 00008488 <__sf_fake_stdout>: ... 84a8: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE 84b8: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB 84c8: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 84d8: 3938 6261 6463 6665 0000 0000 89abcdef....