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 0x00007d90 memsz 0x00007d90 flags r-x LOAD off 0x00009000 vaddr 0x20000000 paddr 0x00007d90 align 2**12 filesz 0x00000228 memsz 0x00007290 flags rw- LOAD off 0x00009800 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 00007b90 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 00007d90 00007d90 00009228 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 00009228 2**0 CONTENTS 5 .dlalign 00000000 00007d90 00007d90 00009228 2**0 CONTENTS 6 .data 00000228 20000000 00007d90 00009000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00007068 20000228 00007fb8 00009228 2**2 ALLOC 8 .stack 00000800 20007800 20007800 00009800 2**0 ALLOC 9 .debug_info 000286d7 00000000 00000000 00009228 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 00006510 00000000 00000000 000318ff 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 00001370 00000000 00000000 00037e10 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001a58 00000000 00000000 00039180 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 0001f579 00000000 00000000 0003abd8 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 00006241 00000000 00000000 0005a151 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 00060392 2**0 CONTENTS, READONLY 16 .debug_frame 00003f5c 00000000 00000000 000603c8 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 0000a2b4 00000000 00000000 00064324 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 0006e5d8 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 0006e65c 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 00007d90 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 00007d90 l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000228 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 20000370 l O .bss 00006000 ucHeap 2000022c l O .bss 00000004 pxEnd 20000230 l O .bss 00000004 xBlockAllocatedBit 20000234 l O .bss 00000004 xFreeBytesRemaining 20000238 l O .bss 00000004 xMinimumEverFreeBytesRemaining 2000023c l O .bss 00000004 xNumberOfSuccessfulAllocations 20000240 l O .bss 00000004 xNumberOfSuccessfulFrees 20000244 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 200063b0 l O .bss 000000c8 pxReadyTasksLists 20006478 l O .bss 00000014 xDelayedTaskList1 2000648c l O .bss 00000014 xDelayedTaskList2 200064a0 l O .bss 00000014 xPendingReadyList 200064b4 l O .bss 00000014 xSuspendedTaskList 200064c8 l O .bss 00000014 xTasksWaitingTermination 20000250 l O .bss 00000004 pxDelayedTaskList 20000254 l O .bss 00000004 pxOverflowDelayedTaskList 20000258 l O .bss 00000004 uxCurrentNumberOfTasks 2000025c l O .bss 00000004 uxDeletedTasksWaitingCleanUp 20000260 l O .bss 00000004 uxSchedulerSuspended 20000264 l O .bss 00000004 uxTaskNumber 20000268 l O .bss 00000004 uxTopReadyPriority 2000026c l O .bss 00000004 xIdleTaskHandle 20000270 l O .bss 00000004 xNextTaskUnblockTime 20000274 l O .bss 00000004 xNumOfOverflows 20000278 l O .bss 00000004 xPendedTicks 2000027c l O .bss 00000004 xSchedulerRunning 20000280 l O .bss 00000004 xTickCount 20000284 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 200064dc l O .bss 00000014 xActiveTimerList1 200064f0 l O .bss 00000014 xActiveTimerList2 20000288 l O .bss 00000004 pxCurrentTimerList 2000028c l O .bss 00000004 pxOverflowTimerList 20000290 l O .bss 00000004 xLastTime.6324 20000294 l O .bss 00000004 xTimerQueue 20000298 l O .bss 00000004 xTimerTaskHandle 00000000 l df *ABS* 00000000 debug.c 2000029c l O .bss 00000002 p_ms 2000029e 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 00004306 l F .text 0000002e Get_ConversionVal 200002ac l O .bss 00000004 P_In_Current 200002b0 l O .bss 00000004 P_In_Voltage 200002b4 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 000044d2 l F .text 000000a8 uart_dev_init 200002b8 l O .bss 00000001 J1_485_IDLE_Flag 200002bd l O .bss 00000001 J2_485_IDLE_Flag 200002c1 l O .bss 00000001 J3_485_IDLE_Flag 200002c5 l O .bss 00000001 J4_485_IDLE_Flag 200002c9 l O .bss 00000001 J5_0_485_IDLE_Flag 200002ec l O .bss 00000001 uartInterruptSendFlag 20000214 l O .data 00000001 connectPort 00000000 l df *ABS* 00000000 busIdleDetection.c 00004f78 l F .text 00000016 J5_0_485_tmrCallback 00004f8e l F .text 00000016 J4_485_tmrCallback 00004fa4 l F .text 00000016 J3_485_tmrCallback 00004fba l F .text 00000016 J2_485_tmrCallback 00004fd0 l F .text 00000016 J1_485_tmrCallback 200002f0 l O .bss 00000004 J1_485_Swtmr 200002f4 l O .bss 00000004 J2_485_Swtmr 200002f8 l O .bss 00000004 J3_485_Swtmr 200002fc l O .bss 00000004 J4_485_Swtmr 20000300 l O .bss 00000004 J5_0_485_Swtmr 00000000 l df *ABS* 00000000 freerotsTask.c 000051ec l F .text 00000008 FreeMemory_Task 000051f4 l F .text 0000000e DownReceive_Task 00005202 l F .text 00000018 UpReceive_Task 0000521a l F .text 00000008 transmit_Task 00005222 l F .text 0000004c common_Task 20000304 l O .bss 00000004 CommonTask_Handler 20000308 l O .bss 00000004 DownReceive_Handler 2000030c l O .bss 00000004 FreeMemory_Handler 20000310 l O .bss 00000004 TransmitTask_Handler 20000314 l O .bss 00000004 UpReceive_Handler 00000000 l df *ABS* 00000000 parameter.c 20006e04 l O .bss 00000024 parameter 00000000 l df *ABS* 00000000 queueUart.c 20006e28 l O .bss 00000018 queueRecvData 20000344 l O .bss 00000001 flag.6259 00000000 l df *ABS* 00000000 upUartParse.c 0000586c l F .text 0000000e ReadRegisterPort9_Power 0000587a l F .text 0000000e ReadRegisterPort8_Power 00005888 l F .text 0000000e ReadRegisterPort7_Power 00005896 l F .text 0000000e ReadRegisterPort6_Power 000058a4 l F .text 0000000e ReadRegisterPort5_Power 000058b2 l F .text 0000000e ReadRegisterPort4_Power 000058c0 l F .text 0000000e ReadRegisterPort3_Power 000058ce l F .text 0000000e ReadRegisterPort2_Power 000058dc l F .text 0000000e ReadRegisterPort1_Power 000058ea l F .text 00000020 ReadRegisterTemperature 0000590a l F .text 00000020 ReadRegisterWorkVoltage 0000592a l F .text 00000020 ReadRegisterWorkCurrent 0000594a l F .text 00000012 WriteRegisterPort9_Power 0000595c l F .text 00000012 WriteRegisterPort8_Power 0000596e l F .text 00000012 WriteRegisterPort7_Power 00005980 l F .text 00000012 WriteRegisterPort6_Power 00005992 l F .text 00000012 WriteRegisterPort5_Power 000059a4 l F .text 00000012 WriteRegisterPort4_Power 000059b6 l F .text 00000012 WriteRegisterPort3_Power 000059c8 l F .text 00000012 WriteRegisterPort2_Power 000059da l F .text 00000012 WriteRegisterPort1_Power 00005a2a l F .text 00000072 analysisWriteRegStartNumberGW 00005a2a l F .text 00000072 analysisReadCfgLengthGW 00005a2a l F .text 00000072 analysisCfgLengthGW 00005a9c l F .text 000006c6 stateMachine.isra.5 20006e40 l O .bss 0000044c gw485RxBuffer 20000358 l O .bss 00000002 frameLength 2000035a l O .bss 00000002 gw485RxBufferIndex 2000035c l O .bss 00000004 gw485RxTime 20000360 l O .bss 00000004 state 20000364 l O .bss 00000004 tickstart.6655 00000000 l df *ABS* 00000000 mulsf3.c 00000000 l df *ABS* 00000000 fixunssfsi.c 00000000 l df *ABS* 00000000 floatsisf.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 printf.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 strlcpy.c 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 00006b6e 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 00007000 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 00005156 g F .text 0000001c J2_485_IN_RXNE 000008bc w .text 00000000 TIM8_TRG_COM_IRQHandler 000008bc w .text 00000000 TIM8_CC_IRQHandler 00005094 g F .text 00000022 J1_485_IN_IDLE 00007814 g F .text 00000030 _isatty_r 00006702 g F .text 000000d4 _puts_r 000043ce g F .text 00000074 writePwrCtrlState 00007844 g F .text 00000034 _lseek_r 00000dee g F .text 00000014 DMA_Cmd 0000154c g F .text 0000000a xPortGetFreeHeapSize 2000034c g O .bss 00000004 upward_BinarySemaphore 000042ba g F .text 0000004c UART8_IRQHandler 00001670 g F .text 00000042 vPortExitCritical 00004818 g F .text 0000002a setUpward_uart_SendState 000033e2 g F .text 00000074 xTimerCreate 00000ec2 g F .text 0000000a GPIO_ReadOutputDataBit 20000318 g O .bss 00000004 BinarySemaphoreSet 000045b8 g F .text 0000002a Init_J1_485 000066c2 g F .text 00000040 printf 20000a00 g .data 00000000 __global_pointer$ 000004ee g F .text 00000028 .hidden __riscv_save_8 00005848 g F .text 00000012 J5_0_485_IN_TXE 000008bc w .text 00000000 TIM1_CC_IRQHandler 00007746 g F .text 00000030 __sseek 00006c24 g F .text 0000006c __sinit 0000118e g F .text 00000004 SPI_I2S_SendData 00006820 g F .text 000000bc __swbuf_r 200002e0 g O .bss 00000004 g_J4_uart8_handle 000005f0 g F .text 00000038 HardFault_Handler 0000221e g F .text 0000005c vQueueWaitForMessageRestricted 00006bde g F .text 00000046 __sfmoreglue 200002c0 g O .bss 00000001 J2_Rbuffer 00007892 g F .text 00000002 __malloc_unlock 000009f4 g F .text 00000012 ADC_DMACmd 00003620 g F .text 0000002c InRingQueue 0000540e 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 0000457a g F .text 00000018 uart_dev_char_present 0000460c g F .text 0000002a Init_J3_485 0000526e g F .text 000000ea startApp 20000330 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 20006904 g O .bss 00000100 J5_0_inBuff 000022b8 g F .text 00000018 xQueueSelectFromSet 2000024c g O .bss 00000004 pxCurrentTCB 000008bc w .text 00000000 USBHS_IRQHandler 000053fa g F .text 0000000a getJ2_485_Baud 0000128a g F .text 0000000a USART_GetFlagStatus 000008bc w .text 00000000 DMA2_Channel9_IRQHandler 000077e2 g F .text 00000032 _fstat_r 000008bc w .text 00000000 TIM10_CC_IRQHandler 2000728c g O .bss 00000004 errno 20000324 g O .bss 00000004 J2_485_Queue 20000228 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 2000031c g O .bss 00000004 J1_485_Queue 0000439e g F .text 00000024 getInVoltage 00004442 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 200002d0 g O .bss 00000001 Upward_Rbuffer 00002d2e g F .text 00000016 vTaskInternalSetTimeOutState 0000053a g F .text 0000000c .hidden __riscv_restore_2 20000328 g O .bss 00000004 J2_BinarySemaphore 000053dc g F .text 0000000a getTemperature 00001594 g F .text 0000008e xPortStartScheduler 00006610 g F .text 000000b2 memcpy 00002b84 g F .text 00000048 vTaskPlaceOnEventList 000009e4 g F .text 00000010 ADC_Cmd 20006604 g O .bss 00000100 J2_inBuff 00006bd4 g F .text 0000000a _cleanup_r 00001556 w F .text 0000003e vPortSetupTimerInterrupt 0000567c 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 200002a0 g O .bss 00000002 Calibrattion_Val 200002e4 g O .bss 00000004 g_J5_0_usart3_handle 000067d6 g F .text 0000000c puts 000014a6 g F .text 000000a6 vPortFree 00004000 g F .text 00000038 USART_CONNET_J7 20000200 g O .data 00000004 SystemCoreClock 20008000 g .stack 00000000 __freertos_irq_stack_top 00003fc8 g F .text 00000038 USART_CONNET_J6 00001282 g F .text 00000008 USART_ReceiveData 00001fb0 g F .text 000001bc xQueueSemaphoreTake 000078d8 g F .text 00000010 _fstat 00000004 g .init 00000000 _einit 000010dc g F .text 0000001e RCC_APB2PeriphClockCmd 200002e8 g O .bss 00000004 g_Upward_uart5_handle 000004e6 g F .text 00000030 .hidden __riscv_save_12 00004cec 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 00003bf8 g F .text 000000ce J2_485_Init 00000526 g F .text 00000020 .hidden __riscv_restore_11 20000228 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 000076a0 g F .text 00000032 _sbrk_r 000044ba g F .text 0000000c Flash_Init 000008bc w .text 00000000 TAMPER_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_1 0000053a g F .text 0000000c .hidden __riscv_restore_0 00007894 g F .text 00000034 _read_r 000016d8 g F .text 00000006 vListInitialiseItem 20000354 g O .bss 00000004 xActivatedMemberUartQueue 000004fc g F .text 0000001a .hidden __riscv_save_7 00004fe6 g F .text 000000ae softwareTimeInit 00001e4a g F .text 00000166 xQueueReceive 000008bc w .text 00000000 CAN2_RX0_IRQHandler 20006370 g O .bss 00000040 xQueueRegistry 000016be g F .text 00000006 vPortClearInterruptMask 000008bc w .text 00000000 TIM8_UP_IRQHandler 00005404 g F .text 0000000a getJ3_485_Baud 000010fa g F .text 0000001e RCC_APB1PeriphClockCmd 00003b1e g F .text 0000000c HD_OutputGPIO_Read 000046b4 g F .text 0000009a getUartSendState 000008bc w .text 00000000 Ecall_M_Mode_Handler 20007800 g .stack 00000000 _heap_end 0000479e g F .text 00000028 setJ3_485_SendState 000078e8 g F .text 00000010 _isatty 200000f8 g O .data 00000060 g_RegTblR 20000220 g O .data 00000004 _global_impure_ptr 0000437a g F .text 00000024 getInCurrent 00000530 g F .text 00000016 .hidden __riscv_restore_5 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 0000474e g F .text 00000028 setJ1_485_SendState 000016c4 g F .text 00000014 vListInitialise 00004e9a g F .text 00000076 getBUSIDLEFlag 000008bc w .text 00000000 TIM9_UP_IRQHandler 00005172 g F .text 0000001c J3_485_IN_RXNE 000038d8 g F .text 00000062 SPI_ReadWriteByte 00000530 g F .text 00000016 .hidden __riscv_restore_6 0000418a g F .text 0000004c USART3_IRQHandler 00002690 g F .text 0000000a xTaskGetTickCount 00001a5a g F .text 000001a6 xQueueGenericSend 000008bc w .text 00000000 RTC_IRQHandler 00004636 g F .text 0000002a Init_J4_485 00000a22 g F .text 00000008 ADC_GetCalibrationStatus 20007290 g .bss 00000000 _ebss 00001294 g F .text 0000003c USART_GetITStatus 000008bc w .text 00000000 DMA1_Channel7_IRQHandler 00004f10 g F .text 00000002 setBUSIDLEFlag 00000a2a g F .text 00000018 ADC_SoftwareStartConvCmd 00000a10 g F .text 00000008 ADC_GetResetCalibrationStatus 000008bc w .text 00000000 CAN1_RX1_IRQHandler 0000518e 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 000041d6 g F .text 0000004c UART5_IRQHandler 0000393a g F .text 0000006a SPI_Flash_Read 00003e52 g F .text 00000038 USART_CONNET_J0 0000364c g F .text 00000026 OutRingQueue 00003b2a g F .text 000000ce J1_485_Init 000053b4 g F .text 0000000a getWorkCurrent 000050d8 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 000043c2 g F .text 0000000c FM_GPIO_Init 000004ee g F .text 00000028 .hidden __riscv_save_9 20000348 g O .bss 00000004 uart_Queue 00000ed0 g F .text 0000000a GPIO_WriteBit 000008bc w .text 00000000 DMA2_Channel1_IRQHandler 00005734 g F .text 000000cc binarySemaphoreFreeMemory 00007cf4 g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 00005422 g F .text 000000b8 uartQueueInit 000053f0 g F .text 0000000a getJ1_485_Baud 00003f90 g F .text 00000038 USART_CONNET_J5 000008bc w .text 00000000 I2C1_EV_IRQHandler 2000021c g O .data 00000004 xISRStackTop 00000f48 g F .text 00000176 RCC_GetClocksFreq 00003092 g F .text 0000001c pvTaskIncrementMutexHeldCount 000008bc w .text 00000000 DMA1_Channel6_IRQHandler 000065a2 g F .text 0000006e .hidden __clzsi2 00007028 g F .text 00000042 __sfputs_r 000008bc w .text 00000000 UART4_IRQHandler 000008bc w .text 00000000 DMA2_Channel4_IRQHandler 00007878 g F .text 00000018 memchr 000011a0 g F .text 0000008e USART_Init 00002d44 g F .text 000000c8 xTaskCheckForTimeOut 00006e84 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 000078f8 g F .text 00000010 _lseek 000064dc g F .text 000000c6 .hidden __floatsisf 0000585a g F .text 00000012 Upward_USART_IN_TXE 000049f0 g F .text 00000090 Upward_Interrupt 0000170c g F .text 00000020 uxListRemove 000008bc w .text 00000000 EXTI15_10_IRQHandler 000067e2 g F .text 0000003e strlcpy 00001244 g F .text 00000036 USART_ITConfig 200002d8 g O .bss 00000004 g_J2_uart7_handle 00002aea g F .text 0000009a vTaskSwitchContext 000040a8 g F .text 00000098 Upward_UART5_Init 000050fa g F .text 00000022 J4_485_IN_IDLE 20000340 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 000077b2 g F .text 00000030 _close_r 00004334 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 20006a04 g O .bss 00000400 Upward_inBuff 00003456 g F .text 0000007a xTimerGenericCommand 000068dc g F .text 000000fc __swsetup_r 20000338 g O .bss 00000004 J4_BinarySemaphore 0000468a g F .text 0000002a Init_Upward_uart 000008bc w .text 00000000 EXTI9_5_IRQHandler 00006c90 g F .text 000000a0 __sfp 000004ee g F .text 00000028 .hidden __riscv_save_10 000076d2 g F .text 0000002c __sread 20006804 g O .bss 00000100 J4_inBuff 000008bc w .text 00000000 ETH_WKUP_IRQHandler 20000020 g O .data 000000d8 uart_devices 00007890 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 00006b08 g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 000008bc w .text 00000000 SPI2_IRQHandler 00007d14 g O .text 00000020 __sf_fake_stdin 20000320 g O .bss 00000004 J1_BinarySemaphore 00000546 g F .text 000000a8 memset 00000526 g F .text 00000020 .hidden __riscv_restore_9 00003e8a 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 2000033c g O .bss 00000004 J5_0_485_Queue 0000511c g F .text 0000001e J5_0_485_IN_IDLE 000053be g F .text 0000000a setWorkCurrent 200002bc g O .bss 00000001 J1_Rbuffer 000008bc w .text 00000000 TIM9_CC_IRQHandler 000016de g F .text 0000002e vListInsert 20006704 g O .bss 00000100 J3_inBuff 00007776 g F .text 00000006 __sclose 000008bc w .text 00000000 DMA2_Channel5_IRQHandler 00003382 g F .text 00000060 xTimerCreateTimerTask 000054da g F .text 000001a2 uartQueueSend 00006f2c g F .text 000000d4 _malloc_r 00000b12 g F .text 0000012e Get_CalibrationValue 00004660 g F .text 0000002a Init_J5_0_485 000008bc w .text 00000000 DMA1_Channel5_IRQHandler 00004b56 g F .text 000000d4 J2_Interrupt 000008bc w .text 00000000 EXTI4_IRQHandler 00003502 g F .text 0000003a Delay_Ms 000019ea g F .text 00000070 xQueueGenericCreate 00004038 g F .text 00000038 USART_CONNET_J8 000008bc w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 000061f6 g F .text 00000290 .hidden __mulsf3 00000afa g F .text 00000018 ADC_BufferCmd 000045e2 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 0000513a g F .text 0000001c J1_485_IN_RXNE 000066c2 g F .text 00000040 iprintf 20000334 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 00007bf4 g O .text 00000100 .hidden __clz_tab 000016b2 g F .text 0000000c xPortSetInterruptMask 000025f0 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 00005800 g F .text 00000012 J1_485_IN_TXE 0000777c g F .text 00000036 _write_r 00000300 g .text 00000000 xPortStartFirstTask 00004776 g F .text 00000028 setJ2_485_SendState 000008bc w .text 00000000 DMA1_Channel3_IRQHandler 000008bc w .text 00000000 ETH_IRQHandler 000072f2 g F .text 0000010c _printf_common 20000218 g O .data 00000004 _impure_ptr 000008bc w .text 00000000 TIM1_UP_IRQHandler 000069d8 g F .text 00000130 __sflush_r 00005812 g F .text 00000012 J2_485_IN_TXE 000050b6 g F .text 00000022 J2_485_IN_IDLE 000008bc w .text 00000000 WWDG_IRQHandler 000047ee 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 000051c2 g F .text 0000001e getRs485State 000008bc w .text 00000000 DMA2_Channel6_IRQHandler 00005418 g F .text 0000000a getJ5_0_485_Baud 200002d4 g O .bss 00000004 g_J1_uart6_handle 000053c8 g F .text 0000000a getWorkVoltage 000008bc w .text 00000000 TIM2_IRQHandler 20008000 g .stack 00000000 _eusrstack 200002dc 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 000053d2 g F .text 0000000a setWorkVoltage 000008bc w .text 00000000 TIM1_BRK_IRQHandler 00006d9a 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 000053e6 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 20000228 g .data 00000000 _edata 00004f12 g F .text 00000066 setConnectPort 20007290 g .bss 00000000 _end 200002cc g O .bss 00000001 J5_0_Rbuffer 000037d4 g F .text 00000056 startAdcCapture 00003cc6 g F .text 000000c8 J3_485_Init 000008bc w .text 00000000 RTCAlarm_IRQHandler 000023ec g F .text 00000204 xTaskCreate 00004a80 g F .text 000000d6 J1_Interrupt 00007d90 g .dlalign 00000000 _data_lma 000008bc w .text 00000000 TIM10_UP_IRQHandler 000008bc w .text 00000000 TIM9_TRG_COM_IRQHandler 0000426e g F .text 0000004c UART7_IRQHandler 00004140 g F .text 0000004a USART2_IRQHandler 00004222 g F .text 0000004c UART6_IRQHandler 20006504 g O .bss 00000100 J1_inBuff 000076fe g F .text 00000048 __swrite 000051e0 g F .text 0000000c getUartState 0000706a g F .text 00000288 _vfiprintf_r 00006d30 g F .text 0000006a _fwalk_reent 0000078e g F .text 0000012e SystemCoreClockUpdate 00003b12 g F .text 0000000c HD_GPIO_Write 000039a4 g F .text 0000016e HD_GPIO_Init 000008bc w .text 00000000 I2C2_ER_IRQHandler 00002a86 g F .text 00000064 vTaskDelay 000008bc w .text 00000000 DMA1_Channel2_IRQHandler 00007d34 g O .text 00000020 __sf_fake_stdout 00000522 g F .text 00000024 .hidden __riscv_restore_12 000008bc w .text 00000000 TIM8_BRK_IRQHandler 00004070 g F .text 00000038 USART_CONNET_J9 00002e18 g F .text 0000001c xTaskGetSchedulerState 00002fac g F .text 000000e6 vTaskPriorityDisinheritAfterTimeout 00007908 g F .text 00000010 _read 000008be w .text 00000000 handle_reset 000008bc w .text 00000000 CAN1_SCE_IRQHandler 00004c2a g F .text 000000c2 J4_Interrupt 200002c4 g O .bss 00000001 J3_Rbuffer 00006486 g F .text 00000056 .hidden __fixunssfsi 00000516 g F .text 0000000c .hidden __riscv_save_0 000008bc w .text 00000000 FLASH_IRQHandler 00005836 g F .text 00000012 J4_485_IN_TXE 00006162 g F .text 00000094 upwardUartDataAnalysis 000008bc w .text 00000000 USART1_IRQHandler 00006df2 g F .text 00000092 __smakebuf_r 00000400 g .text 00000000 pxPortInitialiseStack 000073fe g F .text 000002a2 _printf_i 000008bc w .text 00000000 SPI3_IRQHandler 000044c6 g F .text 0000000c read_Flash 0000228a g F .text 0000002e xQueueAddToSet 2000036c g O .bss 00000004 __malloc_sbrk_start 00001118 g F .text 0000001e RCC_APB2PeriphResetCmd 00004842 g F .text 000000d6 J3_Interrupt 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 000051aa g F .text 00000018 J5_0_485_IN_RXNE 00000c4a g F .text 0000016c DMA_DeInit 20000350 g O .bss 00000004 upward_uart_Queue 20000368 g O .bss 00000004 __malloc_free_list 0000053a g F .text 0000000c .hidden __riscv_restore_1 00004918 g F .text 000000d8 J5_0_Interrupt 00005358 g F .text 0000005c readConfigParameter 0000706a g F .text 00000288 _vfprintf_r 00004348 g F .text 00000032 proportionalInt 000047c6 g F .text 00000028 setJ4_485_SendState 00003d8e g F .text 000000c4 J4_485_Init 00005824 g F .text 00000012 J3_485_IN_TXE 200002a4 g O .bss 00000006 adcData 000008bc w .text 00000000 USBWakeUp_IRQHandler 000059ec g F .text 0000003e checkModebusCrc 2000032c g O .bss 00000004 J3_485_Queue 00001d3a g F .text 00000110 xQueueGiveFromISR 000078c8 g F .text 00000010 _close 00004592 g F .text 00000026 uart_dev_in_char 000008bc w .text 00000000 DMA2_Channel3_IRQHandler 200002c8 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: 4140 lw s0,4(a0) de: 0000 unimp e0: 418a lw gp,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: 41d6 lw gp,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: 4222 lw tp,8(sp) 162: 0000 unimp 164: 426e lw tp,216(sp) 166: 0000 unimp 168: 42ba lw t0,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: 00a2a283 lw t0,10(t0) # 2000024c 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: 81c1a103 lw sp,-2020(gp) # 2000021c 260: 08b020ef jal ra,2aea 00000264 : 264: 20000317 auipc t1,0x20000 268: fe832303 lw t1,-24(t1) # 2000024c 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: 81c1a283 lw t0,-2020(gp) # 2000021c 304: e0028293 addi t0,t0,-512 308: 34029073 csrw mscratch,t0 30c: 20000117 auipc sp,0x20000 310: f4012103 lw sp,-192(sp) # 2000024c 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: 91850513 addi a0,a0,-1768 # 7918 <_read+0x10> 5fe: 0c4060ef jal ra,66c2 602: 002030ef jal ra,3604 <__get_MCAUSE> 606: 85aa mv a1,a0 608: 00008537 lui a0,0x8 60c: 92450513 addi a0,a0,-1756 # 7924 <_read+0x1c> 610: 0b2060ef jal ra,66c2 614: 7f7020ef jal ra,360a <__get_MTVAL> 618: 85aa mv a1,a0 61a: 00008537 lui a0,0x8 61e: 93450513 addi a0,a0,-1740 # 7934 <_read+0x2c> 622: 0a0060ef jal ra,66c2 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+0x14470> 63e: 6ff020ef jal ra,353c 642: 200007b7 lui a5,0x20000 646: 2007a583 lw a1,512(a5) # 20000200 64a: 00008537 lui a0,0x8 64e: 94050513 addi a0,a0,-1728 # 7940 <_read+0x38> 652: 070060ef jal ra,66c2 656: 23ed jal c40 658: 85aa mv a1,a0 65a: 00008537 lui a0,0x8 65e: 95050513 addi a0,a0,-1712 # 7950 <_read+0x48> 662: 060060ef jal ra,66c2 666: 000085b7 lui a1,0x8 66a: 00008537 lui a0,0x8 66e: 96058593 addi a1,a1,-1696 # 7960 <_read+0x58> 672: 96850513 addi a0,a0,-1688 # 7968 <_read+0x60> 676: 04c060ef jal ra,66c2 67a: 3f5040ef jal ra,526e 67e: 00008437 lui s0,0x8 682: 98840513 addi a0,s0,-1656 # 7988 <_read+0x80> 686: 150060ef jal ra,67d6 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+0x799470> 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+0x799470> 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+0x3c8b70> 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+0x799470> 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+0x799470> 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: 00007517 auipc a0,0x7 8d2: 4c250513 addi a0,a0,1218 # 7d90 <_data_lma> 8d6: 1ffff597 auipc a1,0x1ffff 8da: 72a58593 addi a1,a1,1834 # 20000000 <_data_vma> 8de: 82818613 addi a2,gp,-2008 # 20000228 <_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: 93250513 addi a0,a0,-1742 # 20000228 <_edata> 8fe: 20007597 auipc a1,0x20007 902: 99258593 addi a1,a1,-1646 # 20007290 <_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 <_fstat_r+0x1e> 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+0x1fff7974> 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: 22a7a423 sw a0,552(a5) # 20000228 <_edata> ee2: 8082 ret 00000ee4 : ee4: 200007b7 lui a5,0x20000 ee8: 2287a703 lw a4,552(a5) # 20000228 <_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+0x799470> 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+0x1fff797c> 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+0x799470> 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+0x3c8b70> 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+0x799470> 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+0x799470> 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: 24478793 addi a5,a5,580 # 20000244 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: 22c6a683 lw a3,556(a3) # 2000022c 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: 22c6a783 lw a5,556(a3) # 2000022c 1330: 20000637 lui a2,0x20000 1334: 22c68693 addi a3,a3,556 1338: 23060613 addi a2,a2,560 # 20000230 133c: 4532 lw a0,12(sp) 133e: efa1 bnez a5,1396 1340: 20000737 lui a4,0x20000 1344: 37070793 addi a5,a4,880 # 20000370 1348: 00f7f593 andi a1,a5,15 134c: 37070713 addi a4,a4,880 1350: c581 beqz a1,1358 1352: 00f78713 addi a4,a5,15 1356: 9b41 andi a4,a4,-16 1358: 200005b7 lui a1,0x20000 135c: 24458593 addi a1,a1,580 # 20000244 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: 22b7ac23 sw a1,568(a5) # 20000238 1386: 200007b7 lui a5,0x20000 138a: 22b7aa23 sw a1,564(a5) # 20000234 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: 23868693 addi a3,a3,568 # 20000238 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: 23c78793 addi a5,a5,572 # 2000023c 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 <_fstat_r+0x1e> 1412: 30079073 csrw mstatus,a5 1416: 00008637 lui a2,0x8 141a: 00008537 lui a0,0x8 141e: 9a060613 addi a2,a2,-1632 # 79a0 <_read+0x98> 1422: 11000593 li a1,272 1426: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 142a: 298050ef jal ra,66c2 142e: a001 j 142e 1430: 87ba mv a5,a4 1432: 20000737 lui a4,0x20000 1436: 23472903 lw s2,564(a4) # 20000234 143a: 23470993 addi s3,a4,564 143e: f8f960e3 bltu s2,a5,13be 1442: 20000737 lui a4,0x20000 1446: 24472403 lw s0,580(a4) # 20000244 144a: 24470713 addi a4,a4,580 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 <_fstat_r+0x1e> 1480: 30079073 csrw mstatus,a5 1484: 00008637 lui a2,0x8 1488: 00008537 lui a0,0x8 148c: 9a060613 addi a2,a2,-1632 # 79a0 <_read+0x98> 1490: 0cf00593 li a1,207 1494: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1498: 22a050ef jal ra,66c2 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: 2307a783 lw a5,560(a5) # 20000230 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 <_fstat_r+0x1e> 14c6: 30079073 csrw mstatus,a5 14ca: 00008637 lui a2,0x8 14ce: 00008537 lui a0,0x8 14d2: 9a060613 addi a2,a2,-1632 # 79a0 <_read+0x98> 14d6: 12400593 li a1,292 14da: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 14de: 1e4050ef jal ra,66c2 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 <_fstat_r+0x1e> 14f0: 30079073 csrw mstatus,a5 14f4: 00008637 lui a2,0x8 14f8: 00008537 lui a0,0x8 14fc: 9a060613 addi a2,a2,-1632 # 79a0 <_read+0x98> 1500: 12500593 li a1,293 1504: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1508: 1ba050ef jal ra,66c2 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: 23478793 addi a5,a5,564 # 20000234 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: 24078793 addi a5,a5,576 # 20000240 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: 2347a503 lw a0,564(a5) # 20000234 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 <_fstat_r+0x1e> 15b2: 30079073 csrw mstatus,a5 15b6: 00008637 lui a2,0x8 15ba: 00008537 lui a0,0x8 15be: 9ec60613 addi a2,a2,-1556 # 79ec <_read+0xe4> 15c2: 0b600593 li a1,182 15c6: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 15ca: 0f8050ef jal ra,66c2 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 <_fstat_r+0x1e> 15e2: 30079073 csrw mstatus,a5 15e6: 00008637 lui a2,0x8 15ea: 00008537 lui a0,0x8 15ee: 9ec60613 addi a2,a2,-1556 # 79ec <_read+0xe4> 15f2: 0bb00593 li a1,187 15f6: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 15fa: 0c8050ef jal ra,66c2 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 <_fstat_r+0x1e> 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 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 <_fstat_r+0x1e> 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 <_fstat_r+0x1e> 1682: 30079073 csrw mstatus,a5 1686: 00008637 lui a2,0x8 168a: 00008537 lui a0,0x8 168e: 9ec60613 addi a2,a2,-1556 # 79ec <_read+0xe4> 1692: 10200593 li a1,258 1696: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 169a: 028050ef jal ra,66c2 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 16ac: 30079073 csrw mstatus,a5 16b0: 8082 ret 000016b2 : 16b2: 6521 lui a0,0x8 16b4: 80050513 addi a0,a0,-2048 # 7800 <_fstat_r+0x1e> 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: 69f040ef jal ra,6610 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: 683040ef jal ra,6610 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 <_fstat_r+0x1e> 17ca: 30079073 csrw mstatus,a5 17ce: 00008637 lui a2,0x8 17d2: 6585 lui a1,0x1 17d4: 00008537 lui a0,0x8 17d8: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 17dc: bd558593 addi a1,a1,-1067 # bd5 17e0: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 17e4: 6df040ef jal ra,66c2 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 <_fstat_r+0x1e> 17f8: 30079073 csrw mstatus,a5 17fc: 00008637 lui a2,0x8 1800: 6585 lui a1,0x1 1802: 00008537 lui a0,0x8 1806: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 180a: bd658593 addi a1,a1,-1066 # bd6 180e: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1812: 6b1040ef jal ra,66c2 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 <_fstat_r+0x1e> 1862: 30079073 csrw mstatus,a5 1866: 00008637 lui a2,0x8 186a: 6585 lui a1,0x1 186c: 00008537 lui a0,0x8 1870: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1874: bf658593 addi a1,a1,-1034 # bf6 1878: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 187c: 647040ef jal ra,66c2 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: 565040ef jal ra,6610 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 <_fstat_r+0x1e> 193c: 30079073 csrw mstatus,a5 1940: 00008637 lui a2,0x8 1944: 00008537 lui a0,0x8 1948: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 194c: 11000593 li a1,272 1950: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1954: 56f040ef jal ra,66c2 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 <_fstat_r+0x1e> 19cc: 30079073 csrw mstatus,a5 19d0: 00008637 lui a2,0x8 19d4: 00008537 lui a0,0x8 19d8: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 19dc: 14500593 li a1,325 19e0: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 19e4: 4df040ef jal ra,66c2 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 <_fstat_r+0x1e> 1a3c: 30079073 csrw mstatus,a5 1a40: 00008637 lui a2,0x8 1a44: 00008537 lui a0,0x8 1a48: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1a4c: 1c600593 li a1,454 1a50: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1a54: 46f040ef jal ra,66c2 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 <_fstat_r+0x1e> 1a6a: 30079073 csrw mstatus,a5 1a6e: 00008637 lui a2,0x8 1a72: 00008537 lui a0,0x8 1a76: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1a7a: 32e00593 li a1,814 1a7e: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1a82: 441040ef jal ra,66c2 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 <_fstat_r+0x1e> 1a9a: 30079073 csrw mstatus,a5 1a9e: 00008637 lui a2,0x8 1aa2: 00008537 lui a0,0x8 1aa6: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1aaa: 32f00593 li a1,815 1aae: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1ab2: 411040ef jal ra,66c2 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 <_fstat_r+0x1e> 1acc: 30079073 csrw mstatus,a5 1ad0: 00008637 lui a2,0x8 1ad4: 00008537 lui a0,0x8 1ad8: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1adc: 33000593 li a1,816 1ae0: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1ae4: 3df040ef jal ra,66c2 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 <_fstat_r+0x1e> 1afc: 30079073 csrw mstatus,a5 1b00: 00008637 lui a2,0x8 1b04: 00008537 lui a0,0x8 1b08: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1b0c: 33300593 li a1,819 1b10: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1b14: 3af040ef jal ra,66c2 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 <_fstat_r+0x1e> 1c0e: 30079073 csrw mstatus,a5 1c12: 00008637 lui a2,0x8 1c16: 00008537 lui a0,0x8 1c1a: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1c1e: 40200593 li a1,1026 1c22: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1c26: 29d040ef jal ra,66c2 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 <_fstat_r+0x1e> 1c3e: 30079073 csrw mstatus,a5 1c42: 00008637 lui a2,0x8 1c46: 00008537 lui a0,0x8 1c4a: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1c4e: 40300593 li a1,1027 1c52: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1c56: 26d040ef jal ra,66c2 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 <_fstat_r+0x1e> 1c70: 30079073 csrw mstatus,a5 1c74: 00008637 lui a2,0x8 1c78: 00008537 lui a0,0x8 1c7c: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1c80: 40400593 li a1,1028 1c84: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1c88: 23b040ef jal ra,66c2 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 <_fstat_r+0x1e> 1d10: 30079073 csrw mstatus,a5 1d14: 00008637 lui a2,0x8 1d18: 00008537 lui a0,0x8 1d1c: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1d20: 48d00593 li a1,1165 1d24: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1d28: 19b040ef jal ra,66c2 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 <_fstat_r+0x1e> 1d46: 30079073 csrw mstatus,a5 1d4a: 00008637 lui a2,0x8 1d4e: 00008537 lui a0,0x8 1d52: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1d56: 4ad00593 li a1,1197 1d5a: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1d5e: 165040ef jal ra,66c2 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 <_fstat_r+0x1e> 1d70: 30079073 csrw mstatus,a5 1d74: 00008637 lui a2,0x8 1d78: 00008537 lui a0,0x8 1d7c: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1d80: 4b100593 li a1,1201 1d84: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1d88: 13b040ef jal ra,66c2 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 <_fstat_r+0x1e> 1d9e: 30079073 csrw mstatus,a5 1da2: 00008637 lui a2,0x8 1da6: 00008537 lui a0,0x8 1daa: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1dae: 4b600593 li a1,1206 1db2: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1db6: 10d040ef jal ra,66c2 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 <_fstat_r+0x1e> 1e1c: 30079073 csrw mstatus,a5 1e20: 00008637 lui a2,0x8 1e24: 00008537 lui a0,0x8 1e28: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1e2c: 53500593 li a1,1333 1e30: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1e34: 08f040ef jal ra,66c2 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 <_fstat_r+0x1e> 1e5a: 30079073 csrw mstatus,a5 1e5e: 00008637 lui a2,0x8 1e62: 00008537 lui a0,0x8 1e66: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1e6a: 55100593 li a1,1361 1e6e: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1e72: 051040ef jal ra,66c2 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 <_fstat_r+0x1e> 1e88: 30079073 csrw mstatus,a5 1e8c: 00008637 lui a2,0x8 1e90: 00008537 lui a0,0x8 1e94: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1e98: 55500593 li a1,1365 1e9c: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1ea0: 023040ef jal ra,66c2 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 <_fstat_r+0x1e> 1eb8: 30079073 csrw mstatus,a5 1ebc: 00008637 lui a2,0x8 1ec0: 00008537 lui a0,0x8 1ec4: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1ec8: 55a00593 li a1,1370 1ecc: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1ed0: 7f2040ef jal ra,66c2 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 <_fstat_r+0x1e> 1fc0: 30079073 csrw mstatus,a5 1fc4: 00008637 lui a2,0x8 1fc8: 00008537 lui a0,0x8 1fcc: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1fd0: 5e300593 li a1,1507 1fd4: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 1fd8: 6ea040ef jal ra,66c2 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 <_fstat_r+0x1e> 1fea: 30079073 csrw mstatus,a5 1fee: 00008637 lui a2,0x8 1ff2: 00008537 lui a0,0x8 1ff6: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 1ffa: 5e700593 li a1,1511 1ffe: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2002: 6c0040ef jal ra,66c2 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 <_fstat_r+0x1e> 2018: 30079073 csrw mstatus,a5 201c: 00008637 lui a2,0x8 2020: 00008537 lui a0,0x8 2024: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 2028: 5ec00593 li a1,1516 202c: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2030: 692040ef jal ra,66c2 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 <_fstat_r+0x1e> 2054: 30079073 csrw mstatus,a5 2058: 00008637 lui a2,0x8 205c: 00008537 lui a0,0x8 2060: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 2064: 63200593 li a1,1586 2068: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 206c: 656040ef jal ra,66c2 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 <_fstat_r+0x1e> 217a: 30079073 csrw mstatus,a5 217e: 00008637 lui a2,0x8 2182: 00008537 lui a0,0x8 2186: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 218a: 7f400593 li a1,2036 218e: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2192: 530040ef jal ra,66c2 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 <_fstat_r+0x1e> 21be: 30079073 csrw mstatus,a5 21c2: 00008637 lui a2,0x8 21c6: 6585 lui a1,0x1 21c8: 00008537 lui a0,0x8 21cc: a1460613 addi a2,a2,-1516 # 7a14 <_read+0x10c> 21d0: ac858593 addi a1,a1,-1336 # ac8 21d4: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 21d8: 4ea040ef jal ra,66c2 21dc: a001 j 21dc 21de: cd9d beqz a1,221c 21e0: 20006637 lui a2,0x20006 21e4: 37060693 addi a3,a2,880 # 20006370 21e8: 4781 li a5,0 21ea: 4701 li a4,0 21ec: 37060613 addi a2,a2,880 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: 25070713 addi a4,a4,592 # 20000250 22d8: 431c lw a5,0(a4) 22da: 4394 lw a3,0(a5) 22dc: 200007b7 lui a5,0x20000 22e0: 27078793 addi a5,a5,624 # 20000270 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: 24c90493 addi s1,s2,588 # 2000024c 2304: 2807a983 lw s3,640(a5) # 20000280 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: 24c90793 addi a5,s2,588 2322: 45b2 lw a1,12(sp) 2324: 02e41c63 bne s0,a4,235c 2328: c995 beqz a1,235c 232a: 200067b7 lui a5,0x20006 232e: 4b478793 addi a5,a5,1204 # 200064b4 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: 25472503 lw a0,596(a4) # 20000254 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: 25072503 lw a0,592(a4) # 20000250 2380: 438c lw a1,0(a5) 2382: 0591 addi a1,a1,4 2384: b5aff0ef jal ra,16de 2388: 200007b7 lui a5,0x20000 238c: 27078793 addi a5,a5,624 # 20000270 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: 4c840413 addi s0,s0,1224 # 200064c8 23aa: 20000a37 lui s4,0x20000 23ae: 25c98493 addi s1,s3,604 # 2000025c 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: 258a0713 addi a4,s4,600 # 20000258 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 <_fstat_r+0x1e> 2456: 30079073 csrw mstatus,a5 245a: 00008637 lui a2,0x8 245e: 00008537 lui a0,0x8 2462: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2466: 39700593 li a1,919 246a: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 246e: 254040ef jal ra,66c2 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: 25878793 addi a5,a5,600 # 20000258 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: 24c48713 addi a4,s1,588 # 2000024c 24ee: 4318 lw a4,0(a4) 24f0: 24c48493 addi s1,s1,588 24f4: 3b098913 addi s2,s3,944 # 200063b0 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: 3b098993 addi s3,s3,944 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: 47850a93 addi s5,a0,1144 # 20006478 2522: 47850513 addi a0,a0,1144 2526: 99eff0ef jal ra,16c4 252a: 20006537 lui a0,0x20006 252e: 48c50993 addi s3,a0,1164 # 2000648c 2532: 48c50513 addi a0,a0,1164 2536: 98eff0ef jal ra,16c4 253a: 20006537 lui a0,0x20006 253e: 4a050513 addi a0,a0,1184 # 200064a0 2542: 982ff0ef jal ra,16c4 2546: 20006537 lui a0,0x20006 254a: 4c850513 addi a0,a0,1224 # 200064c8 254e: 976ff0ef jal ra,16c4 2552: 20006537 lui a0,0x20006 2556: 4b450513 addi a0,a0,1204 # 200064b4 255a: 96aff0ef jal ra,16c4 255e: 200007b7 lui a5,0x20000 2562: 2557a823 sw s5,592(a5) # 20000250 2566: 200007b7 lui a5,0x20000 256a: 2537aa23 sw s3,596(a5) # 20000254 256e: 200007b7 lui a5,0x20000 2572: 26478793 addi a5,a5,612 # 20000264 2576: 4398 lw a4,0(a5) 2578: 0705 addi a4,a4,1 257a: c398 sw a4,0(a5) 257c: 20000737 lui a4,0x20000 2580: 26870713 addi a4,a4,616 # 20000268 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: 27c7a783 lw a5,636(a5) # 2000027c 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: 27c7a783 lw a5,636(a5) # 2000027c 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: 26c78793 addi a5,a5,620 # 2000026c 2604: 4701 li a4,0 2606: 4681 li a3,0 2608: 10000613 li a2,256 260c: a3c58593 addi a1,a1,-1476 # 7a3c <_read+0x134> 2610: 39a50513 addi a0,a0,922 # 239a 2614: 3be1 jal 23ec 2616: 4405 li s0,1 2618: 02851e63 bne a0,s0,2654 261c: 567000ef jal ra,3382 2620: 02851a63 bne a0,s0,2654 2624: 67a1 lui a5,0x8 2626: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 262a: 30079073 csrw mstatus,a5 262e: 200007b7 lui a5,0x20000 2632: 577d li a4,-1 2634: 26e7a823 sw a4,624(a5) # 20000270 2638: 200007b7 lui a5,0x20000 263c: 26a7ae23 sw a0,636(a5) # 2000027c 2640: 200007b7 lui a5,0x20000 2644: 2807a023 sw zero,640(a5) # 20000280 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 <_fstat_r+0x1e> 2660: 30079073 csrw mstatus,a5 2664: 00008637 lui a2,0x8 2668: 6585 lui a1,0x1 266a: 00008537 lui a0,0x8 266e: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2672: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 2676: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 267a: 048040ef jal ra,66c2 267e: a001 j 267e 00002680 : 2680: 200007b7 lui a5,0x20000 2684: 26078793 addi a5,a5,608 # 20000260 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: 2807a503 lw a0,640(a5) # 20000280 2698: 8082 ret 0000269a : 269a: 200007b7 lui a5,0x20000 269e: 2807a503 lw a0,640(a5) # 20000280 26a2: 8082 ret 000026a4 : 26a4: 200007b7 lui a5,0x20000 26a8: 2607a783 lw a5,608(a5) # 20000260 26ac: 18079963 bnez a5,283e 26b0: e67fd2ef jal t0,516 <__riscv_save_0> 26b4: 200007b7 lui a5,0x20000 26b8: 28078793 addi a5,a5,640 # 20000280 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: 25078793 addi a5,a5,592 # 20000250 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 <_fstat_r+0x1e> 26d8: 30079073 csrw mstatus,a5 26dc: 00008637 lui a2,0x8 26e0: 6585 lui a1,0x1 26e2: 00008537 lui a0,0x8 26e6: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 26ea: ac758593 addi a1,a1,-1337 # ac7 26ee: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 26f2: 7d1030ef jal ra,66c2 26f6: a001 j 26f6 26f8: 20000737 lui a4,0x20000 26fc: 25470713 addi a4,a4,596 # 20000254 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: 27478793 addi a5,a5,628 # 20000274 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: 27060793 addi a5,a2,624 # 20000270 2722: 439c lw a5,0(a5) 2724: 20006737 lui a4,0x20006 2728: 200005b7 lui a1,0x20000 272c: 27060613 addi a2,a2,624 2730: 3b070713 addi a4,a4,944 # 200063b0 2734: 24c58593 addi a1,a1,588 # 2000024c 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: 2847a783 lw a5,644(a5) # 20000284 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: 250e0793 addi a5,t3,592 # 20000250 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: 268e8693 addi a3,t4,616 # 20000268 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: 27878793 addi a5,a5,632 # 20000278 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: 26040413 addi s0,s0,608 # 20000260 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 <_fstat_r+0x1e> 2868: 30079073 csrw mstatus,a5 286c: 00008637 lui a2,0x8 2870: 6585 lui a1,0x1 2872: 00008537 lui a0,0x8 2876: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 287a: 8b358593 addi a1,a1,-1869 # 8b3 <__stack_size+0xb3> 287e: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2882: 641030ef jal ra,66c2 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: 2587a783 lw a5,600(a5) # 20000258 28ae: d7e5 beqz a5,2896 28b0: 200066b7 lui a3,0x20006 28b4: 20006537 lui a0,0x20006 28b8: 4781 li a5,0 28ba: 4a068693 addi a3,a3,1184 # 200064a0 28be: 20000f37 lui t5,0x20000 28c2: 3b050513 addi a0,a0,944 # 200063b0 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: 268f0713 addi a4,t5,616 # 20000268 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: 24c30713 addi a4,t1,588 # 2000024c 2958: 4318 lw a4,0(a4) 295a: 5758 lw a4,44(a4) 295c: 00e66663 bltu a2,a4,2968 2960: 284e0713 addi a4,t3,644 # 20000284 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: 27878713 addi a4,a5,632 # 20000278 297a: 4304 lw s1,0(a4) 297c: 27878413 addi s0,a5,632 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: 28490793 addi a5,s2,644 # 20000284 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: 2847a783 lw a5,644(a5) # 20000284 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 <_fstat_r+0x1e> 29c4: 30079073 csrw mstatus,a5 29c8: 00008637 lui a2,0x8 29cc: 00008537 lui a0,0x8 29d0: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 29d4: 4f100593 li a1,1265 29d8: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 29dc: 4e7030ef jal ra,66c2 29e0: a001 j 29e0 29e2: e19d bnez a1,2a08 29e4: 67a1 lui a5,0x8 29e6: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 29ea: 30079073 csrw mstatus,a5 29ee: 00008637 lui a2,0x8 29f2: 00008537 lui a0,0x8 29f6: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 29fa: 4f200593 li a1,1266 29fe: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2a02: 4c1030ef jal ra,66c2 2a06: a001 j 2a06 2a08: 200007b7 lui a5,0x20000 2a0c: 2607a783 lw a5,608(a5) # 20000260 2a10: c39d beqz a5,2a36 2a12: 67a1 lui a5,0x8 2a14: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 2a18: 30079073 csrw mstatus,a5 2a1c: 00008637 lui a2,0x8 2a20: 00008537 lui a0,0x8 2a24: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2a28: 4f300593 li a1,1267 2a2c: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2a30: 493030ef jal ra,66c2 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: 2807a503 lw a0,640(a5) # 20000280 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: 2607a783 lw a5,608(a5) # 20000260 2aa0: 1141 addi sp,sp,-16 2aa2: c39d beqz a5,2ac8 2aa4: 67a1 lui a5,0x8 2aa6: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 2aaa: 30079073 csrw mstatus,a5 2aae: 00008637 lui a2,0x8 2ab2: 00008537 lui a0,0x8 2ab6: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2aba: 54900593 li a1,1353 2abe: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2ac2: 401030ef jal ra,66c2 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: 2607a703 lw a4,608(a5) # 20000260 2af2: 200007b7 lui a5,0x20000 2af6: 28478793 addi a5,a5,644 # 20000284 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: 26878713 addi a4,a5,616 # 20000268 2b0e: 4318 lw a4,0(a4) 2b10: 26878613 addi a2,a5,616 2b14: 200067b7 lui a5,0x20006 2b18: 3b078793 addi a5,a5,944 # 200063b0 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: 24d7a623 sw a3,588(a5) # 2000024c 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 <_fstat_r+0x1e> 2b60: 30079073 csrw mstatus,a5 2b64: 00008637 lui a2,0x8 2b68: 6585 lui a1,0x1 2b6a: 00008537 lui a0,0x8 2b6e: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2b72: c0258593 addi a1,a1,-1022 # c02 2b76: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2b7a: 349030ef jal ra,66c2 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 <_fstat_r+0x1e> 2b90: 30079073 csrw mstatus,a5 2b94: 00008637 lui a2,0x8 2b98: 6585 lui a1,0x1 2b9a: 00008537 lui a0,0x8 2b9e: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2ba2: c1c58593 addi a1,a1,-996 # c1c 2ba6: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2baa: 319030ef jal ra,66c2 2bae: a001 j 2bae 2bb0: 200007b7 lui a5,0x20000 2bb4: 842e mv s0,a1 2bb6: 24c7a583 lw a1,588(a5) # 2000024c 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 <_fstat_r+0x1e> 2bda: 30079073 csrw mstatus,a5 2bde: 00008637 lui a2,0x8 2be2: 6585 lui a1,0x1 2be4: 00008537 lui a0,0x8 2be8: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2bec: c5258593 addi a1,a1,-942 # c52 2bf0: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2bf4: 2cf030ef jal ra,66c2 2bf8: a001 j 2bf8 2bfa: 200007b7 lui a5,0x20000 2bfe: 24c78793 addi a5,a5,588 # 2000024c 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 <_fstat_r+0x1e> 2c52: 30079073 csrw mstatus,a5 2c56: 00008637 lui a2,0x8 2c5a: 6585 lui a1,0x1 2c5c: 00008537 lui a0,0x8 2c60: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2c64: c8258593 addi a1,a1,-894 # c82 2c68: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2c6c: 257030ef jal ra,66c2 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: 26072703 lw a4,608(a4) # 20000260 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: 26870713 addi a4,a4,616 # 20000268 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: 3b070713 addi a4,a4,944 # 200063b0 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: 24c7a783 lw a5,588(a5) # 2000024c 2d00: 57dc lw a5,44(a5) 2d02: 00d7f863 bgeu a5,a3,2d12 2d06: 200007b7 lui a5,0x20000 2d0a: 4705 li a4,1 2d0c: 28e7a223 sw a4,644(a5) # 20000284 2d10: 4505 li a0,1 2d12: 8082 ret 2d14: 20006737 lui a4,0x20006 2d18: 4a070713 addi a4,a4,1184 # 200064a0 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: 2747a783 lw a5,628(a5) # 20000274 2d36: c11c sw a5,0(a0) 2d38: 200007b7 lui a5,0x20000 2d3c: 2807a783 lw a5,640(a5) # 20000280 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 <_fstat_r+0x1e> 2d52: 30079073 csrw mstatus,a5 2d56: 00008637 lui a2,0x8 2d5a: 6585 lui a1,0x1 2d5c: 00008537 lui a0,0x8 2d60: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2d64: cfd58593 addi a1,a1,-771 # cfd 2d68: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2d6c: 157030ef jal ra,66c2 2d70: a001 j 2d70 2d72: e585 bnez a1,2d9a 2d74: 67a1 lui a5,0x8 2d76: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 2d7a: 30079073 csrw mstatus,a5 2d7e: 00008637 lui a2,0x8 2d82: 6585 lui a1,0x1 2d84: 00008537 lui a0,0x8 2d88: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2d8c: cfe58593 addi a1,a1,-770 # cfe 2d90: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2d94: 12f030ef jal ra,66c2 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: 24c70713 addi a4,a4,588 # 2000024c 2dae: 2807a683 lw a3,640(a5) # 20000280 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: 27462603 lw a2,628(a2) # 20000274 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: 28e7a223 sw a4,644(a5) # 20000284 2e16: 8082 ret 00002e18 : 2e18: 200007b7 lui a5,0x20000 2e1c: 27c7a783 lw a5,636(a5) # 2000027c 2e20: 4505 li a0,1 2e22: cb81 beqz a5,2e32 2e24: 200007b7 lui a5,0x20000 2e28: 2607a503 lw a0,608(a5) # 20000260 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: 24c90793 addi a5,s2,588 # 2000024c 2e42: 4394 lw a3,0(a5) 2e44: 5558 lw a4,44(a0) 2e46: 24c90913 addi s2,s2,588 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: 3b078693 addi a3,a5,944 # 200063b0 2e70: 3b078493 addi s1,a5,944 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: 26870713 addi a4,a4,616 # 20000268 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: 24c7a783 lw a5,588(a5) # 2000024c 2efa: 842a mv s0,a0 2efc: 02a78563 beq a5,a0,2f26 2f00: 67a1 lui a5,0x8 2f02: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 2f06: 30079073 csrw mstatus,a5 2f0a: 00008637 lui a2,0x8 2f0e: 6585 lui a1,0x1 2f10: 00008537 lui a0,0x8 2f14: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2f18: 04f58593 addi a1,a1,79 # 104f 2f1c: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2f20: 7a2030ef jal ra,66c2 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 <_fstat_r+0x1e> 2f30: 30079073 csrw mstatus,a5 2f34: 00008637 lui a2,0x8 2f38: 6585 lui a1,0x1 2f3a: 00008537 lui a0,0x8 2f3e: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2f42: 05058593 addi a1,a1,80 # 1050 2f46: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2f4a: 778030ef jal ra,66c2 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: 26870713 addi a4,a4,616 # 20000268 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: 3b078793 addi a5,a5,944 # 200063b0 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 <_fstat_r+0x1e> 2fbe: 30079073 csrw mstatus,a5 2fc2: 00008637 lui a2,0x8 2fc6: 6585 lui a1,0x1 2fc8: 00008537 lui a0,0x8 2fcc: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 2fd0: 09f58593 addi a1,a1,159 # 109f 2fd4: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 2fd8: 6ea030ef jal ra,66c2 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: 24c6a683 lw a3,588(a3) # 2000024c 2ffa: 02869563 bne a3,s0,3024 2ffe: 67a1 lui a5,0x8 3000: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 3004: 30079073 csrw mstatus,a5 3008: 00008637 lui a2,0x8 300c: 6585 lui a1,0x1 300e: 00008537 lui a0,0x8 3012: a2860613 addi a2,a2,-1496 # 7a28 <_read+0x120> 3016: 0ba58593 addi a1,a1,186 # 10ba 301a: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 301e: 6a4030ef jal ra,66c2 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: 3b078693 addi a3,a5,944 # 200063b0 3042: 3b078493 addi s1,a5,944 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: 26870713 addi a4,a4,616 # 20000268 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: 24c78713 addi a4,a5,588 # 2000024c 309a: 4318 lw a4,0(a4) 309c: 24c78793 addi a5,a5,588 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: 29440413 addi s0,s0,660 # 20000294 30be: 401c lw a5,0(s0) 30c0: e7b1 bnez a5,310c 30c2: 20006537 lui a0,0x20006 30c6: 4dc50913 addi s2,a0,1244 # 200064dc 30ca: 4dc50513 addi a0,a0,1244 30ce: df6fe0ef jal ra,16c4 30d2: 20006537 lui a0,0x20006 30d6: 4f050493 addi s1,a0,1264 # 200064f0 30da: 4f050513 addi a0,a0,1264 30de: de6fe0ef jal ra,16c4 30e2: 200007b7 lui a5,0x20000 30e6: 2927a423 sw s2,648(a5) # 20000288 30ea: 4601 li a2,0 30ec: 200007b7 lui a5,0x20000 30f0: 45c1 li a1,16 30f2: 4511 li a0,4 30f4: 2897a623 sw s1,652(a5) # 2000028c 30f8: 8f3fe0ef jal ra,19ea 30fc: c008 sw a0,0(s0) 30fe: c519 beqz a0,310c 3100: 000085b7 lui a1,0x8 3104: a6858593 addi a1,a1,-1432 # 7a68 <_read+0x160> 3108: 8aaff0ef jal ra,21b2 310c: d64fe0ef jal ra,1670 3110: c2afd06f j 53a <__riscv_restore_0> 00003114 : 3114: c02fd2ef jal t0,516 <__riscv_save_0> 3118: c14c sw a1,4(a0) 311a: c908 sw a0,16(a0) 311c: 87aa mv a5,a0 311e: 02b66263 bltu a2,a1,3142 3122: 4d18 lw a4,24(a0) 3124: 8e15 sub a2,a2,a3 3126: 4505 li a0,1 3128: 00e67b63 bgeu a2,a4,313e 312c: 00478593 addi a1,a5,4 3130: 200007b7 lui a5,0x20000 3134: 28c7a503 lw a0,652(a5) # 2000028c 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: 2887a503 lw a0,648(a5) # 20000288 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: 2887a783 lw a5,648(a5) # 20000288 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: 28840693 addi a3,s0,648 # 20000288 31d2: 4298 lw a4,0(a3) 31d4: 431c lw a5,0(a4) 31d6: eb91 bnez a5,31ea 31d8: 200007b7 lui a5,0x20000 31dc: 28c78793 addi a5,a5,652 # 2000028c 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: a4490913 addi s2,s2,-1468 # 7a44 <_read+0x13c> 3210: 288aa783 lw a5,648(s5) # 20000288 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: 2909a783 lw a5,656(s3) # 20000290 322c: 842a mv s0,a0 322e: 29098493 addi s1,s3,656 3232: 294b0a13 addi s4,s6,660 # 20000294 3236: 02f56c63 bltu a0,a5,326e 323a: c088 sw a0,0(s1) 323c: 020c8f63 beqz s9,327a 3240: 28cba783 lw a5,652(s7) # 2000028c 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 <_fstat_r+0x1e> 3344: 30079073 csrw mstatus,a5 3348: 00008637 lui a2,0x8 334c: 00008537 lui a0,0x8 3350: a7060613 addi a2,a2,-1424 # 7a70 <_read+0x168> 3354: 35900593 li a1,857 3358: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 335c: 366030ef jal ra,66c2 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: 2947a783 lw a5,660(a5) # 20000294 3392: e39d bnez a5,33b8 3394: 67a1 lui a5,0x8 3396: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 339a: 30079073 csrw mstatus,a5 339e: 00008637 lui a2,0x8 33a2: 00008537 lui a0,0x8 33a6: a7060613 addi a2,a2,-1424 # 7a70 <_read+0x168> 33aa: 11900593 li a1,281 33ae: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 33b2: 310030ef jal ra,66c2 33b6: a001 j 33b6 33b8: 200007b7 lui a5,0x20000 33bc: 000085b7 lui a1,0x8 33c0: 00003537 lui a0,0x3 33c4: 29878793 addi a5,a5,664 # 20000298 33c8: 4725 li a4,9 33ca: 4681 li a3,0 33cc: 10000613 li a2,256 33d0: a8858593 addi a1,a1,-1400 # 7a88 <_read+0x180> 33d4: 1f450513 addi a0,a0,500 # 31f4 33d8: 814ff0ef jal ra,23ec 33dc: dd45 beqz a0,3394 33de: 95cfd06f j 53a <__riscv_restore_0> 000033e2 : 33e2: 91afd2ef jal t0,4fc <__riscv_save_4> 33e6: 8aaa mv s5,a0 33e8: 02800513 li a0,40 33ec: 84ae mv s1,a1 33ee: 8932 mv s2,a2 33f0: 8a36 mv s4,a3 33f2: 89ba mv s3,a4 33f4: f29fd0ef jal ra,131c 33f8: 842a mv s0,a0 33fa: c939 beqz a0,3450 33fc: 02050223 sb zero,36(a0) 3400: e09d bnez s1,3426 3402: 67a1 lui a5,0x8 3404: 80078793 addi a5,a5,-2048 # 7800 <_fstat_r+0x1e> 3408: 30079073 csrw mstatus,a5 340c: 00008637 lui a2,0x8 3410: 00008537 lui a0,0x8 3414: a7060613 addi a2,a2,-1424 # 7a70 <_read+0x168> 3418: 16b00593 li a1,363 341c: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 3420: 2a2030ef jal ra,66c2 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 <_fstat_r+0x1e> 3464: 30079073 csrw mstatus,a5 3468: 00008637 lui a2,0x8 346c: 00008537 lui a0,0x8 3470: a7060613 addi a2,a2,-1424 # 7a70 <_read+0x168> 3474: 18b00593 li a1,395 3478: 9c850513 addi a0,a0,-1592 # 79c8 <_read+0xc0> 347c: 246030ef jal ra,66c2 3480: a001 j 3480 3482: 20000437 lui s0,0x20000 3486: 29440413 addi s0,s0,660 # 20000294 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+0x799470> 34e0: 02e7d7b3 divu a5,a5,a4 34e4: 20000737 lui a4,0x20000 34e8: 0ff7f793 andi a5,a5,255 34ec: 28f70f23 sb a5,670(a4) # 2000029e 34f0: 3e800713 li a4,1000 34f4: 02e787b3 mul a5,a5,a4 34f8: 20000737 lui a4,0x20000 34fc: 28f71e23 sh a5,668(a4) # 2000029c 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: 29c75703 lhu a4,668(a4) # 2000029c 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+0x78270> 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: 29068693 addi a3,a3,656 # 20007290 <_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: 2aa79023 sh a0,672(a5) # 200002a0 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: 2a478793 addi a5,a5,676 # 200002a4 379c: c43e sw a5,8(sp) 379e: 478d li a5,3 37a0: c83e sw a5,16(sp) 37a2: 08000793 li a5,128 37a6: cc3e sw a5,24(sp) 37a8: 10000793 li a5,256 37ac: ce3e sw a5,28(sp) 37ae: 40000793 li a5,1024 37b2: d03e sw a5,32(sp) 37b4: 02000793 li a5,32 37b8: d23e sw a5,36(sp) 37ba: 004c addi a1,sp,4 37bc: 678d lui a5,0x3 37be: 00840513 addi a0,s0,8 37c2: d43e sw a5,40(sp) 37c4: c602 sw zero,12(sp) 37c6: ca02 sw zero,20(sp) 37c8: d602 sw zero,44(sp) 37ca: decfd0ef jal ra,db6 37ce: 6145 addi sp,sp,48 37d0: d6bfc06f j 53a <__riscv_restore_0> 000037d4 : 37d4: d43fc2ef jal t0,516 <__riscv_save_0> 37d8: 40020537 lui a0,0x40020 37dc: 4585 li a1,1 37de: 0521 addi a0,a0,8 37e0: 40012437 lui s0,0x40012 37e4: e0afd0ef jal ra,dee 37e8: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 37ec: 469d li a3,7 37ee: 4605 li a2,1 37f0: 4581 li a1,0 37f2: a50fd0ef jal ra,a42 37f6: 40040513 addi a0,s0,1024 37fa: 469d li a3,7 37fc: 4609 li a2,2 37fe: 4591 li a1,4 3800: a42fd0ef jal ra,a42 3804: 469d li a3,7 3806: 460d li a2,3 3808: 40040513 addi a0,s0,1024 380c: 4595 li a1,5 380e: a34fd0ef jal ra,a42 3812: 40040513 addi a0,s0,1024 3816: 4585 li a1,1 3818: 9dcfd0ef jal ra,9f4 381c: 4585 li a1,1 381e: 40040513 addi a0,s0,1024 3822: a08fd0ef jal ra,a2a 3826: d15fc06f j 53a <__riscv_restore_0> 0000382a : 382a: cd3fc2ef jal t0,4fc <__riscv_save_4> 382e: 1101 addi sp,sp,-32 3830: 4585 li a1,1 3832: 4531 li a0,12 3834: 8a9fd0ef jal ra,10dc 3838: 4585 li a1,1 383a: 6521 lui a0,0x8 383c: 8bffd0ef jal ra,10fa 3840: 40011437 lui s0,0x40011 3844: 77e1 lui a5,0xffff8 3846: 448d li s1,3 3848: 49c1 li s3,16 384a: 858a mv a1,sp 384c: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3850: 807c sh a5,0(sp) 3852: c44e sw s3,8(sp) 3854: c226 sw s1,4(sp) 3856: dacfd0ef jal ra,e02 385a: 80040513 addi a0,s0,-2048 385e: 65a1 lui a1,0x8 3860: e6cfd0ef jal ra,ecc 3864: 47a1 li a5,8 3866: 4961 li s2,24 3868: 858a mv a1,sp 386a: c0040513 addi a0,s0,-1024 386e: 807c sh a5,0(sp) 3870: c44a sw s2,8(sp) 3872: c226 sw s1,4(sp) 3874: d8efd0ef jal ra,e02 3878: 4791 li a5,4 387a: 858a mv a1,sp 387c: c0040513 addi a0,s0,-1024 3880: 01311023 sh s3,0(sp) 3884: c43e sw a5,8(sp) 3886: d7cfd0ef jal ra,e02 388a: 02000793 li a5,32 388e: 858a mv a1,sp 3890: c0040513 addi a0,s0,-1024 3894: 807c sh a5,0(sp) 3896: c44a sw s2,8(sp) 3898: c226 sw s1,4(sp) 389a: d68fd0ef jal ra,e02 389e: 010407b7 lui a5,0x1040 38a2: c63e sw a5,12(sp) 38a4: 000207b7 lui a5,0x20 38a8: c83e sw a5,16(sp) 38aa: 020007b7 lui a5,0x2000 38ae: 0785 addi a5,a5,1 38b0: 40004437 lui s0,0x40004 38b4: ca3e sw a5,20(sp) 38b6: 47a1 li a5,8 38b8: cc3e sw a5,24(sp) 38ba: 006c addi a1,sp,12 38bc: 479d li a5,7 38be: c0040513 addi a0,s0,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 38c2: 86fc sh a5,28(sp) 38c4: 873fd0ef jal ra,1136 38c8: 4585 li a1,1 38ca: c0040513 addi a0,s0,-1024 38ce: 8a7fd0ef jal ra,1174 38d2: 6105 addi sp,sp,32 38d4: c5dfc06f j 530 <__riscv_restore_4> 000038d8 : 38d8: c25fc2ef jal t0,4fc <__riscv_save_4> 38dc: 400044b7 lui s1,0x40004 38e0: 892a mv s2,a0 38e2: 0c900413 li s0,201 38e6: c0048993 addi s3,s1,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 38ea: 4589 li a1,2 38ec: 854e mv a0,s3 38ee: 8a9fd0ef jal ra,1196 38f2: c905 beqz a0,3922 38f4: 85ca mv a1,s2 38f6: c0048513 addi a0,s1,-1024 38fa: 400044b7 lui s1,0x40004 38fe: 891fd0ef jal ra,118e 3902: 0c900413 li s0,201 3906: c0048913 addi s2,s1,-1024 # 40003c00 <__freertos_irq_stack_top+0x1fffbc00> 390a: 4585 li a1,1 390c: 854a mv a0,s2 390e: 889fd0ef jal ra,1196 3912: cd19 beqz a0,3930 3914: c0048513 addi a0,s1,-1024 3918: 87bfd0ef jal ra,1192 391c: 0ff57513 andi a0,a0,255 3920: a031 j 392c 3922: 147d addi s0,s0,-1 3924: 0ff47413 andi s0,s0,255 3928: f069 bnez s0,38ea 392a: 4501 li a0,0 392c: c05fc06f j 530 <__riscv_restore_4> 3930: 147d addi s0,s0,-1 3932: 0ff47413 andi s0,s0,255 3936: f871 bnez s0,390a 3938: bfcd j 392a 0000393a : 393a: bddfc2ef jal t0,516 <__riscv_save_0> 393e: 892a mv s2,a0 3940: 40011537 lui a0,0x40011 3944: 842e mv s0,a1 3946: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 394a: 65a1 lui a1,0x8 394c: 84b2 mv s1,a2 394e: 4601 li a2,0 3950: d80fd0ef jal ra,ed0 3954: 450d li a0,3 3956: 3749 jal 38d8 3958: 01045513 srli a0,s0,0x10 395c: 0ff57513 andi a0,a0,255 3960: 3fa5 jal 38d8 3962: 00845513 srli a0,s0,0x8 3966: 0ff57513 andi a0,a0,255 396a: 37bd jal 38d8 396c: 0ff47513 andi a0,s0,255 3970: 37a5 jal 38d8 3972: 4401 li s0,0 3974: 01041793 slli a5,s0,0x10 3978: 83c1 srli a5,a5,0x10 397a: 0097ec63 bltu a5,s1,3992 397e: 40011537 lui a0,0x40011 3982: 4605 li a2,1 3984: 65a1 lui a1,0x8 3986: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 398a: d46fd0ef jal ra,ed0 398e: badfc06f j 53a <__riscv_restore_0> 3992: 0ff00513 li a0,255 3996: f43ff0ef jal ra,38d8 399a: 008907b3 add a5,s2,s0 399e: a388 sb a0,0(a5) 39a0: 0405 addi s0,s0,1 39a2: bfc9 j 3974 000039a4 : 39a4: b73fc2ef jal t0,516 <__riscv_save_0> 39a8: 1141 addi sp,sp,-16 39aa: 4585 li a1,1 39ac: 04000513 li a0,64 39b0: f2cfd0ef jal ra,10dc 39b4: 47a1 li a5,8 39b6: 40012437 lui s0,0x40012 39ba: 827c sh a5,4(sp) 39bc: 4785 li a5,1 39be: c43e sw a5,8(sp) 39c0: 004c addi a1,sp,4 39c2: 47c1 li a5,16 39c4: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 39c8: c63e sw a5,12(sp) 39ca: c38fd0ef jal ra,e02 39ce: 4601 li a2,0 39d0: 80040513 addi a0,s0,-2048 39d4: 45a1 li a1,8 39d6: cfafd0ef jal ra,ed0 39da: 4791 li a5,4 39dc: 004c addi a1,sp,4 39de: 80040513 addi a0,s0,-2048 39e2: 827c sh a5,4(sp) 39e4: c1efd0ef jal ra,e02 39e8: 4601 li a2,0 39ea: 80040513 addi a0,s0,-2048 39ee: 4591 li a1,4 39f0: ce0fd0ef jal ra,ed0 39f4: 08000793 li a5,128 39f8: 004c addi a1,sp,4 39fa: 80040513 addi a0,s0,-2048 39fe: 827c sh a5,4(sp) 3a00: c02fd0ef jal ra,e02 3a04: 4601 li a2,0 3a06: 80040513 addi a0,s0,-2048 3a0a: 08000593 li a1,128 3a0e: cc2fd0ef jal ra,ed0 3a12: 10000793 li a5,256 3a16: 004c addi a1,sp,4 3a18: 80040513 addi a0,s0,-2048 3a1c: 827c sh a5,4(sp) 3a1e: be4fd0ef jal ra,e02 3a22: 4601 li a2,0 3a24: 80040513 addi a0,s0,-2048 3a28: 10000593 li a1,256 3a2c: ca4fd0ef jal ra,ed0 3a30: 20000793 li a5,512 3a34: 004c addi a1,sp,4 3a36: 80040513 addi a0,s0,-2048 3a3a: 827c sh a5,4(sp) 3a3c: bc6fd0ef jal ra,e02 3a40: 4601 li a2,0 3a42: 80040513 addi a0,s0,-2048 3a46: 20000593 li a1,512 3a4a: c86fd0ef jal ra,ed0 3a4e: 40000793 li a5,1024 3a52: 004c addi a1,sp,4 3a54: 80040513 addi a0,s0,-2048 3a58: 827c sh a5,4(sp) 3a5a: ba8fd0ef jal ra,e02 3a5e: 4601 li a2,0 3a60: 80040513 addi a0,s0,-2048 3a64: 40000593 li a1,1024 3a68: c68fd0ef jal ra,ed0 3a6c: 6785 lui a5,0x1 3a6e: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 3a72: 004c addi a1,sp,4 3a74: 80040513 addi a0,s0,-2048 3a78: 827c sh a5,4(sp) 3a7a: 6485 lui s1,0x1 3a7c: b86fd0ef jal ra,e02 3a80: 4601 li a2,0 3a82: 80048593 addi a1,s1,-2048 # 800 <__stack_size> 3a86: 80040513 addi a0,s0,-2048 3a8a: c46fd0ef jal ra,ed0 3a8e: 004c addi a1,sp,4 3a90: 80040513 addi a0,s0,-2048 3a94: 8264 sh s1,4(sp) 3a96: b6cfd0ef jal ra,e02 3a9a: 4601 li a2,0 3a9c: 80040513 addi a0,s0,-2048 3aa0: 6585 lui a1,0x1 3aa2: c2efd0ef jal ra,ed0 3aa6: 6489 lui s1,0x2 3aa8: 004c addi a1,sp,4 3aaa: 80040513 addi a0,s0,-2048 3aae: 8264 sh s1,4(sp) 3ab0: b52fd0ef jal ra,e02 3ab4: 4601 li a2,0 3ab6: 80040513 addi a0,s0,-2048 3aba: 6589 lui a1,0x2 3abc: c14fd0ef jal ra,ed0 3ac0: 6791 lui a5,0x4 3ac2: 004c addi a1,sp,4 3ac4: 80040513 addi a0,s0,-2048 3ac8: 827c sh a5,4(sp) 3aca: b38fd0ef jal ra,e02 3ace: 4601 li a2,0 3ad0: 80040513 addi a0,s0,-2048 3ad4: 6591 lui a1,0x4 3ad6: bfafd0ef jal ra,ed0 3ada: 77e1 lui a5,0xffff8 3adc: 004c addi a1,sp,4 3ade: 80040513 addi a0,s0,-2048 3ae2: 827c sh a5,4(sp) 3ae4: b1efd0ef jal ra,e02 3ae8: 4601 li a2,0 3aea: 80040513 addi a0,s0,-2048 3aee: 65a1 lui a1,0x8 3af0: be0fd0ef jal ra,ed0 3af4: 004c addi a1,sp,4 3af6: 40011537 lui a0,0x40011 3afa: 8264 sh s1,4(sp) 3afc: b06fd0ef jal ra,e02 3b00: 4605 li a2,1 3b02: 6589 lui a1,0x2 3b04: 40011537 lui a0,0x40011 3b08: bc8fd0ef jal ra,ed0 3b0c: 0141 addi sp,sp,16 3b0e: a2dfc06f j 53a <__riscv_restore_0> 00003b12 : 3b12: a05fc2ef jal t0,516 <__riscv_save_0> 3b16: bbafd0ef jal ra,ed0 3b1a: a21fc06f j 53a <__riscv_restore_0> 00003b1e : 3b1e: 9f9fc2ef jal t0,516 <__riscv_save_0> 3b22: ba0fd0ef jal ra,ec2 3b26: a15fc06f j 53a <__riscv_restore_0> 00003b2a : 3b2a: 9edfc2ef jal t0,516 <__riscv_save_0> 3b2e: 7179 addi sp,sp,-48 3b30: 892a mv s2,a0 3b32: 4585 li a1,1 3b34: 04000513 li a0,64 3b38: da4fd0ef jal ra,10dc 3b3c: 40012437 lui s0,0x40012 3b40: 02000793 li a5,32 3b44: 448d li s1,3 3b46: 82fc sh a5,20(sp) 3b48: 084c addi a1,sp,20 3b4a: 47c1 li a5,16 3b4c: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3b50: ce3e sw a5,28(sp) 3b52: cc26 sw s1,24(sp) 3b54: aaefd0ef jal ra,e02 3b58: 4601 li a2,0 3b5a: 80040513 addi a0,s0,-2048 3b5e: 02000593 li a1,32 3b62: b6efd0ef jal ra,ed0 3b66: 4585 li a1,1 3b68: 4541 li a0,16 3b6a: d72fd0ef jal ra,10dc 3b6e: 4585 li a1,1 3b70: 04000513 li a0,64 3b74: d86fd0ef jal ra,10fa 3b78: 4785 li a5,1 3b7a: 82fc sh a5,20(sp) 3b7c: 084c addi a1,sp,20 3b7e: 47e1 li a5,24 3b80: 40011537 lui a0,0x40011 3b84: cc26 sw s1,24(sp) 3b86: ce3e sw a5,28(sp) 3b88: a7afd0ef jal ra,e02 3b8c: 4789 li a5,2 3b8e: 82fc sh a5,20(sp) 3b90: 084c addi a1,sp,20 3b92: 4791 li a5,4 3b94: 40011537 lui a0,0x40011 3b98: 40002437 lui s0,0x40002 3b9c: ce3e sw a5,28(sp) 3b9e: a64fd0ef jal ra,e02 3ba2: 100c addi a1,sp,32 3ba4: 000c07b7 lui a5,0xc0 3ba8: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3bac: d04a sw s2,32(sp) 3bae: d43e sw a5,40(sp) 3bb0: d202 sw zero,36(sp) 3bb2: 02011623 sh zero,44(sp) 3bb6: deafd0ef jal ra,11a0 3bba: 35700793 li a5,855 3bbe: 867c sh a5,12(sp) 3bc0: 0068 addi a0,sp,12 3bc2: 4785 li a5,1 3bc4: c83e sw a5,16(sp) 3bc6: 8744 sb s1,14(sp) 3bc8: b1cfd0ef jal ra,ee4 3bcc: 80040513 addi a0,s0,-2048 3bd0: 4605 li a2,1 3bd2: 52500593 li a1,1317 3bd6: e6efd0ef jal ra,1244 3bda: 4605 li a2,1 3bdc: 80040513 addi a0,s0,-2048 3be0: 42400593 li a1,1060 3be4: e60fd0ef jal ra,1244 3be8: 4585 li a1,1 3bea: 80040513 addi a0,s0,-2048 3bee: e40fd0ef jal ra,122e 3bf2: 6145 addi sp,sp,48 3bf4: 947fc06f j 53a <__riscv_restore_0> 00003bf8 : 3bf8: 91ffc2ef jal t0,516 <__riscv_save_0> 3bfc: 7179 addi sp,sp,-48 3bfe: 892a mv s2,a0 3c00: 4585 li a1,1 3c02: 04000513 li a0,64 3c06: cd6fd0ef jal ra,10dc 3c0a: 40012437 lui s0,0x40012 3c0e: 04000793 li a5,64 3c12: 448d li s1,3 3c14: 82fc sh a5,20(sp) 3c16: 084c addi a1,sp,20 3c18: 47c1 li a5,16 3c1a: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3c1e: ce3e sw a5,28(sp) 3c20: cc26 sw s1,24(sp) 3c22: 9e0fd0ef jal ra,e02 3c26: 4601 li a2,0 3c28: 80040513 addi a0,s0,-2048 3c2c: 04000593 li a1,64 3c30: aa0fd0ef jal ra,ed0 3c34: 4585 li a1,1 3c36: 4541 li a0,16 3c38: ca4fd0ef jal ra,10dc 3c3c: 4585 li a1,1 3c3e: 08000513 li a0,128 3c42: cb8fd0ef jal ra,10fa 3c46: 4791 li a5,4 3c48: 82fc sh a5,20(sp) 3c4a: 084c addi a1,sp,20 3c4c: 47e1 li a5,24 3c4e: 40011537 lui a0,0x40011 3c52: cc26 sw s1,24(sp) 3c54: ce3e sw a5,28(sp) 3c56: 9acfd0ef jal ra,e02 3c5a: 47a1 li a5,8 3c5c: 82fc sh a5,20(sp) 3c5e: 084c addi a1,sp,20 3c60: 4791 li a5,4 3c62: 40011537 lui a0,0x40011 3c66: 40002437 lui s0,0x40002 3c6a: ce3e sw a5,28(sp) 3c6c: 996fd0ef jal ra,e02 3c70: 100c addi a1,sp,32 3c72: 000c07b7 lui a5,0xc0 3c76: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3c7a: d04a sw s2,32(sp) 3c7c: d43e sw a5,40(sp) 3c7e: d202 sw zero,36(sp) 3c80: 02011623 sh zero,44(sp) 3c84: d1cfd0ef jal ra,11a0 3c88: 35800793 li a5,856 3c8c: 867c sh a5,12(sp) 3c8e: 0068 addi a0,sp,12 3c90: 4785 li a5,1 3c92: c83e sw a5,16(sp) 3c94: 8744 sb s1,14(sp) 3c96: a4efd0ef jal ra,ee4 3c9a: c0040513 addi a0,s0,-1024 3c9e: 4605 li a2,1 3ca0: 52500593 li a1,1317 3ca4: da0fd0ef jal ra,1244 3ca8: 4605 li a2,1 3caa: c0040513 addi a0,s0,-1024 3cae: 42400593 li a1,1060 3cb2: d92fd0ef jal ra,1244 3cb6: 4585 li a1,1 3cb8: c0040513 addi a0,s0,-1024 3cbc: d72fd0ef jal ra,122e 3cc0: 6145 addi sp,sp,48 3cc2: 879fc06f j 53a <__riscv_restore_0> 00003cc6 : 3cc6: 851fc2ef jal t0,516 <__riscv_save_0> 3cca: 7179 addi sp,sp,-48 3ccc: 892a mv s2,a0 3cce: 4585 li a1,1 3cd0: 4511 li a0,4 3cd2: c0afd0ef jal ra,10dc 3cd6: 40011437 lui s0,0x40011 3cda: 4789 li a5,2 3cdc: 448d li s1,3 3cde: 82fc sh a5,20(sp) 3ce0: 084c addi a1,sp,20 3ce2: 47c1 li a5,16 3ce4: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 3ce8: ce3e sw a5,28(sp) 3cea: cc26 sw s1,24(sp) 3cec: 916fd0ef jal ra,e02 3cf0: 4601 li a2,0 3cf2: 80040513 addi a0,s0,-2048 3cf6: 4589 li a1,2 3cf8: 9d8fd0ef jal ra,ed0 3cfc: 4585 li a1,1 3cfe: 4511 li a0,4 3d00: bdcfd0ef jal ra,10dc 3d04: 4585 li a1,1 3d06: 00020537 lui a0,0x20 3d0a: bf0fd0ef jal ra,10fa 3d0e: 4791 li a5,4 3d10: 82fc sh a5,20(sp) 3d12: 084c addi a1,sp,20 3d14: 47e1 li a5,24 3d16: 80040513 addi a0,s0,-2048 3d1a: cc26 sw s1,24(sp) 3d1c: ce3e sw a5,28(sp) 3d1e: 8e4fd0ef jal ra,e02 3d22: 47a1 li a5,8 3d24: 82fc sh a5,20(sp) 3d26: 084c addi a1,sp,20 3d28: 4791 li a5,4 3d2a: 80040513 addi a0,s0,-2048 3d2e: ce3e sw a5,28(sp) 3d30: 40004437 lui s0,0x40004 3d34: 8cefd0ef jal ra,e02 3d38: 100c addi a1,sp,32 3d3a: 000c07b7 lui a5,0xc0 3d3e: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3d42: d04a sw s2,32(sp) 3d44: d43e sw a5,40(sp) 3d46: d202 sw zero,36(sp) 3d48: 02011623 sh zero,44(sp) 3d4c: c54fd0ef jal ra,11a0 3d50: 33600793 li a5,822 3d54: 867c sh a5,12(sp) 3d56: 0068 addi a0,sp,12 3d58: 4785 li a5,1 3d5a: c83e sw a5,16(sp) 3d5c: 8744 sb s1,14(sp) 3d5e: 986fd0ef jal ra,ee4 3d62: 40040513 addi a0,s0,1024 3d66: 4605 li a2,1 3d68: 52500593 li a1,1317 3d6c: cd8fd0ef jal ra,1244 3d70: 4605 li a2,1 3d72: 40040513 addi a0,s0,1024 3d76: 42400593 li a1,1060 3d7a: ccafd0ef jal ra,1244 3d7e: 4585 li a1,1 3d80: 40040513 addi a0,s0,1024 3d84: caafd0ef jal ra,122e 3d88: 6145 addi sp,sp,48 3d8a: fb0fc06f j 53a <__riscv_restore_0> 00003d8e : 3d8e: f6efc2ef jal t0,4fc <__riscv_save_4> 3d92: 7179 addi sp,sp,-48 3d94: 89aa mv s3,a0 3d96: 4585 li a1,1 3d98: 4521 li a0,8 3d9a: b42fd0ef jal ra,10dc 3d9e: 40011937 lui s2,0x40011 3da2: 4785 li a5,1 3da4: 440d li s0,3 3da6: 44c1 li s1,16 3da8: 084c addi a1,sp,20 3daa: c0090513 addi a0,s2,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 3dae: 82fc sh a5,20(sp) 3db0: ce26 sw s1,28(sp) 3db2: cc22 sw s0,24(sp) 3db4: 84efd0ef jal ra,e02 3db8: 4601 li a2,0 3dba: c0090513 addi a0,s2,-1024 3dbe: 4585 li a1,1 3dc0: 910fd0ef jal ra,ed0 3dc4: 4585 li a1,1 3dc6: 4541 li a0,16 3dc8: b14fd0ef jal ra,10dc 3dcc: 4585 li a1,1 3dce: 10000513 li a0,256 3dd2: b28fd0ef jal ra,10fa 3dd6: 47e1 li a5,24 3dd8: 084c addi a1,sp,20 3dda: 40011537 lui a0,0x40011 3dde: 82e4 sh s1,20(sp) 3de0: cc22 sw s0,24(sp) 3de2: ce3e sw a5,28(sp) 3de4: 81efd0ef jal ra,e02 3de8: 02000793 li a5,32 3dec: 82fc sh a5,20(sp) 3dee: 084c addi a1,sp,20 3df0: 4791 li a5,4 3df2: 40011537 lui a0,0x40011 3df6: ce3e sw a5,28(sp) 3df8: 80afd0ef jal ra,e02 3dfc: 100c addi a1,sp,32 3dfe: 000c07b7 lui a5,0xc0 3e02: 40002537 lui a0,0x40002 3e06: d04e sw s3,32(sp) 3e08: d43e sw a5,40(sp) 3e0a: d202 sw zero,36(sp) 3e0c: 02011623 sh zero,44(sp) 3e10: b90fd0ef jal ra,11a0 3e14: 35900793 li a5,857 3e18: 867c sh a5,12(sp) 3e1a: 0068 addi a0,sp,12 3e1c: 4785 li a5,1 3e1e: c83e sw a5,16(sp) 3e20: 8740 sb s0,14(sp) 3e22: 8c2fd0ef jal ra,ee4 3e26: 4605 li a2,1 3e28: 52500593 li a1,1317 3e2c: 40002537 lui a0,0x40002 3e30: c14fd0ef jal ra,1244 3e34: 4605 li a2,1 3e36: 42400593 li a1,1060 3e3a: 40002537 lui a0,0x40002 3e3e: c06fd0ef jal ra,1244 3e42: 4585 li a1,1 3e44: 40002537 lui a0,0x40002 3e48: be6fd0ef jal ra,122e 3e4c: 6145 addi sp,sp,48 3e4e: ee2fc06f j 530 <__riscv_restore_4> 00003e52 : 3e52: ec4fc2ef jal t0,516 <__riscv_save_0> 3e56: 40011437 lui s0,0x40011 3e5a: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3e5e: 4601 li a2,0 3e60: 20000593 li a1,512 3e64: 86cfd0ef jal ra,ed0 3e68: 40040513 addi a0,s0,1024 3e6c: 4601 li a2,0 3e6e: 40000593 li a1,1024 3e72: 85efd0ef jal ra,ed0 3e76: 6585 lui a1,0x1 3e78: 4601 li a2,0 3e7a: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3e7e: 40040513 addi a0,s0,1024 3e82: 84efd0ef jal ra,ed0 3e86: eb4fc06f j 53a <__riscv_restore_0> 00003e8a : 3e8a: e72fc2ef jal t0,4fc <__riscv_save_4> 3e8e: 7179 addi sp,sp,-48 3e90: 8a2a mv s4,a0 3e92: 4585 li a1,1 3e94: 02000513 li a0,32 3e98: a44fd0ef jal ra,10dc 3e9c: 40011437 lui s0,0x40011 3ea0: 10000793 li a5,256 3ea4: 82fc sh a5,20(sp) 3ea6: 490d li s2,3 3ea8: 47c1 li a5,16 3eaa: 084c addi a1,sp,20 3eac: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3eb0: ce3e sw a5,28(sp) 3eb2: cc4a sw s2,24(sp) 3eb4: f4ffc0ef jal ra,e02 3eb8: 4601 li a2,0 3eba: 40040513 addi a0,s0,1024 3ebe: 10000593 li a1,256 3ec2: 80efd0ef jal ra,ed0 3ec6: 20000793 li a5,512 3eca: 084c addi a1,sp,20 3ecc: 40040513 addi a0,s0,1024 3ed0: 82fc sh a5,20(sp) 3ed2: f31fc0ef jal ra,e02 3ed6: 40000993 li s3,1024 3eda: 084c addi a1,sp,20 3edc: 40040513 addi a0,s0,1024 3ee0: 01311a23 sh s3,20(sp) 3ee4: 6485 lui s1,0x1 3ee6: f1dfc0ef jal ra,e02 3eea: 084c addi a1,sp,20 3eec: 40040513 addi a0,s0,1024 3ef0: 80048493 addi s1,s1,-2048 # 800 <__stack_size> 3ef4: 82e4 sh s1,20(sp) 3ef6: f0dfc0ef jal ra,e02 3efa: f59ff0ef jal ra,3e52 3efe: 4585 li a1,1 3f00: 4521 li a0,8 3f02: 9dafd0ef jal ra,10dc 3f06: 4585 li a1,1 3f08: 00040537 lui a0,0x40 3f0c: 9eefd0ef jal ra,10fa 3f10: 47e1 li a5,24 3f12: 084c addi a1,sp,20 3f14: c0040513 addi a0,s0,-1024 3f18: 01311a23 sh s3,20(sp) 3f1c: cc4a sw s2,24(sp) 3f1e: ce3e sw a5,28(sp) 3f20: ee3fc0ef jal ra,e02 3f24: 4791 li a5,4 3f26: 084c addi a1,sp,20 3f28: c0040513 addi a0,s0,-1024 3f2c: 82e4 sh s1,20(sp) 3f2e: 40005437 lui s0,0x40005 3f32: ce3e sw a5,28(sp) 3f34: ecffc0ef jal ra,e02 3f38: 100c addi a1,sp,32 3f3a: 000c07b7 lui a5,0xc0 3f3e: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3f42: d052 sw s4,32(sp) 3f44: d43e sw a5,40(sp) 3f46: d202 sw zero,36(sp) 3f48: 02011623 sh zero,44(sp) 3f4c: a54fd0ef jal ra,11a0 3f50: 13700793 li a5,311 3f54: 867c sh a5,12(sp) 3f56: 4785 li a5,1 3f58: 875c sb a5,14(sp) 3f5a: 0068 addi a0,sp,12 3f5c: 4785 li a5,1 3f5e: c83e sw a5,16(sp) 3f60: f85fc0ef jal ra,ee4 3f64: 80040513 addi a0,s0,-2048 3f68: 4605 li a2,1 3f6a: 52500593 li a1,1317 3f6e: ad6fd0ef jal ra,1244 3f72: 4605 li a2,1 3f74: 80040513 addi a0,s0,-2048 3f78: 42400593 li a1,1060 3f7c: ac8fd0ef jal ra,1244 3f80: 4585 li a1,1 3f82: 80040513 addi a0,s0,-2048 3f86: aa8fd0ef jal ra,122e 3f8a: 6145 addi sp,sp,48 3f8c: da4fc06f j 530 <__riscv_restore_4> 00003f90 : 3f90: d86fc2ef jal t0,516 <__riscv_save_0> 3f94: 40011437 lui s0,0x40011 3f98: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3f9c: 4601 li a2,0 3f9e: 20000593 li a1,512 3fa2: f2ffc0ef jal ra,ed0 3fa6: 40040513 addi a0,s0,1024 3faa: 4601 li a2,0 3fac: 40000593 li a1,1024 3fb0: f21fc0ef jal ra,ed0 3fb4: 6585 lui a1,0x1 3fb6: 4605 li a2,1 3fb8: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3fbc: 40040513 addi a0,s0,1024 3fc0: f11fc0ef jal ra,ed0 3fc4: d76fc06f j 53a <__riscv_restore_0> 00003fc8 : 3fc8: d4efc2ef jal t0,516 <__riscv_save_0> 3fcc: 40011437 lui s0,0x40011 3fd0: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3fd4: 4601 li a2,0 3fd6: 20000593 li a1,512 3fda: ef7fc0ef jal ra,ed0 3fde: 40040513 addi a0,s0,1024 3fe2: 4605 li a2,1 3fe4: 40000593 li a1,1024 3fe8: ee9fc0ef jal ra,ed0 3fec: 6585 lui a1,0x1 3fee: 4601 li a2,0 3ff0: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3ff4: 40040513 addi a0,s0,1024 3ff8: ed9fc0ef jal ra,ed0 3ffc: d3efc06f j 53a <__riscv_restore_0> 00004000 : 4000: d16fc2ef jal t0,516 <__riscv_save_0> 4004: 40011437 lui s0,0x40011 4008: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 400c: 4601 li a2,0 400e: 20000593 li a1,512 4012: ebffc0ef jal ra,ed0 4016: 40040513 addi a0,s0,1024 401a: 4605 li a2,1 401c: 40000593 li a1,1024 4020: eb1fc0ef jal ra,ed0 4024: 6585 lui a1,0x1 4026: 4605 li a2,1 4028: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 402c: 40040513 addi a0,s0,1024 4030: ea1fc0ef jal ra,ed0 4034: d06fc06f j 53a <__riscv_restore_0> 00004038 : 4038: cdefc2ef jal t0,516 <__riscv_save_0> 403c: 40011437 lui s0,0x40011 4040: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4044: 4605 li a2,1 4046: 20000593 li a1,512 404a: e87fc0ef jal ra,ed0 404e: 40040513 addi a0,s0,1024 4052: 4601 li a2,0 4054: 40000593 li a1,1024 4058: e79fc0ef jal ra,ed0 405c: 6585 lui a1,0x1 405e: 4601 li a2,0 4060: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 4064: 40040513 addi a0,s0,1024 4068: e69fc0ef jal ra,ed0 406c: ccefc06f j 53a <__riscv_restore_0> 00004070 : 4070: ca6fc2ef jal t0,516 <__riscv_save_0> 4074: 40011437 lui s0,0x40011 4078: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 407c: 4605 li a2,1 407e: 20000593 li a1,512 4082: e4ffc0ef jal ra,ed0 4086: 40040513 addi a0,s0,1024 408a: 4601 li a2,0 408c: 40000593 li a1,1024 4090: e41fc0ef jal ra,ed0 4094: 6585 lui a1,0x1 4096: 4605 li a2,1 4098: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 409c: 40040513 addi a0,s0,1024 40a0: e31fc0ef jal ra,ed0 40a4: c96fc06f j 53a <__riscv_restore_0> 000040a8 : 40a8: c6efc2ef jal t0,516 <__riscv_save_0> 40ac: 7179 addi sp,sp,-48 40ae: 84aa mv s1,a0 40b0: 4585 li a1,1 40b2: 4541 li a0,16 40b4: 828fd0ef jal ra,10dc 40b8: 4585 li a1,1 40ba: 02000513 li a0,32 40be: 81efd0ef jal ra,10dc 40c2: 4585 li a1,1 40c4: 00100537 lui a0,0x100 40c8: 832fd0ef jal ra,10fa 40cc: 6785 lui a5,0x1 40ce: 440d li s0,3 40d0: 82fc sh a5,20(sp) 40d2: 084c addi a1,sp,20 40d4: 47e1 li a5,24 40d6: 40011537 lui a0,0x40011 40da: cc22 sw s0,24(sp) 40dc: ce3e sw a5,28(sp) 40de: d25fc0ef jal ra,e02 40e2: 4791 li a5,4 40e4: 40011537 lui a0,0x40011 40e8: 82fc sh a5,20(sp) 40ea: 084c addi a1,sp,20 40ec: 4791 li a5,4 40ee: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 40f2: ce3e sw a5,28(sp) 40f4: d0ffc0ef jal ra,e02 40f8: 000c07b7 lui a5,0xc0 40fc: 100c addi a1,sp,32 40fe: 40005537 lui a0,0x40005 4102: d43e sw a5,40(sp) 4104: d026 sw s1,32(sp) 4106: d202 sw zero,36(sp) 4108: 02011623 sh zero,44(sp) 410c: 894fd0ef jal ra,11a0 4110: 4605 li a2,1 4112: 52500593 li a1,1317 4116: 40005537 lui a0,0x40005 411a: 92afd0ef jal ra,1244 411e: 14500793 li a5,325 4122: 867c sh a5,12(sp) 4124: 0068 addi a0,sp,12 4126: 4785 li a5,1 4128: c83e sw a5,16(sp) 412a: 8740 sb s0,14(sp) 412c: db9fc0ef jal ra,ee4 4130: 4585 li a1,1 4132: 40005537 lui a0,0x40005 4136: 8f8fd0ef jal ra,122e 413a: 6145 addi sp,sp,48 413c: bfefc06f j 53a <__riscv_restore_0> 00004140 : 4140: 7139 addi sp,sp,-64 4142: de06 sw ra,60(sp) 4144: dc16 sw t0,56(sp) 4146: da1a sw t1,52(sp) 4148: d81e sw t2,48(sp) 414a: d62a sw a0,44(sp) 414c: d42e sw a1,40(sp) 414e: d232 sw a2,36(sp) 4150: d036 sw a3,32(sp) 4152: ce3a sw a4,28(sp) 4154: cc3e sw a5,24(sp) 4156: ca42 sw a6,20(sp) 4158: c846 sw a7,16(sp) 415a: c672 sw t3,12(sp) 415c: c476 sw t4,8(sp) 415e: c27a sw t5,4(sp) 4160: c07e sw t6,0(sp) 4162: 25c5 jal 4842 4164: 50f2 lw ra,60(sp) 4166: 52e2 lw t0,56(sp) 4168: 5352 lw t1,52(sp) 416a: 53c2 lw t2,48(sp) 416c: 5532 lw a0,44(sp) 416e: 55a2 lw a1,40(sp) 4170: 5612 lw a2,36(sp) 4172: 5682 lw a3,32(sp) 4174: 4772 lw a4,28(sp) 4176: 47e2 lw a5,24(sp) 4178: 4852 lw a6,20(sp) 417a: 48c2 lw a7,16(sp) 417c: 4e32 lw t3,12(sp) 417e: 4ea2 lw t4,8(sp) 4180: 4f12 lw t5,4(sp) 4182: 4f82 lw t6,0(sp) 4184: 6121 addi sp,sp,64 4186: 30200073 mret 0000418a : 418a: 7139 addi sp,sp,-64 418c: de06 sw ra,60(sp) 418e: dc16 sw t0,56(sp) 4190: da1a sw t1,52(sp) 4192: d81e sw t2,48(sp) 4194: d62a sw a0,44(sp) 4196: d42e sw a1,40(sp) 4198: d232 sw a2,36(sp) 419a: d036 sw a3,32(sp) 419c: ce3a sw a4,28(sp) 419e: cc3e sw a5,24(sp) 41a0: ca42 sw a6,20(sp) 41a2: c846 sw a7,16(sp) 41a4: c672 sw t3,12(sp) 41a6: c476 sw t4,8(sp) 41a8: c27a sw t5,4(sp) 41aa: c07e sw t6,0(sp) 41ac: 76c000ef jal ra,4918 41b0: 50f2 lw ra,60(sp) 41b2: 52e2 lw t0,56(sp) 41b4: 5352 lw t1,52(sp) 41b6: 53c2 lw t2,48(sp) 41b8: 5532 lw a0,44(sp) 41ba: 55a2 lw a1,40(sp) 41bc: 5612 lw a2,36(sp) 41be: 5682 lw a3,32(sp) 41c0: 4772 lw a4,28(sp) 41c2: 47e2 lw a5,24(sp) 41c4: 4852 lw a6,20(sp) 41c6: 48c2 lw a7,16(sp) 41c8: 4e32 lw t3,12(sp) 41ca: 4ea2 lw t4,8(sp) 41cc: 4f12 lw t5,4(sp) 41ce: 4f82 lw t6,0(sp) 41d0: 6121 addi sp,sp,64 41d2: 30200073 mret 000041d6 : 41d6: 7139 addi sp,sp,-64 41d8: de06 sw ra,60(sp) 41da: dc16 sw t0,56(sp) 41dc: da1a sw t1,52(sp) 41de: d81e sw t2,48(sp) 41e0: d62a sw a0,44(sp) 41e2: d42e sw a1,40(sp) 41e4: d232 sw a2,36(sp) 41e6: d036 sw a3,32(sp) 41e8: ce3a sw a4,28(sp) 41ea: cc3e sw a5,24(sp) 41ec: ca42 sw a6,20(sp) 41ee: c846 sw a7,16(sp) 41f0: c672 sw t3,12(sp) 41f2: c476 sw t4,8(sp) 41f4: c27a sw t5,4(sp) 41f6: c07e sw t6,0(sp) 41f8: 7f8000ef jal ra,49f0 41fc: 50f2 lw ra,60(sp) 41fe: 52e2 lw t0,56(sp) 4200: 5352 lw t1,52(sp) 4202: 53c2 lw t2,48(sp) 4204: 5532 lw a0,44(sp) 4206: 55a2 lw a1,40(sp) 4208: 5612 lw a2,36(sp) 420a: 5682 lw a3,32(sp) 420c: 4772 lw a4,28(sp) 420e: 47e2 lw a5,24(sp) 4210: 4852 lw a6,20(sp) 4212: 48c2 lw a7,16(sp) 4214: 4e32 lw t3,12(sp) 4216: 4ea2 lw t4,8(sp) 4218: 4f12 lw t5,4(sp) 421a: 4f82 lw t6,0(sp) 421c: 6121 addi sp,sp,64 421e: 30200073 mret 00004222 : 4222: 7139 addi sp,sp,-64 4224: de06 sw ra,60(sp) 4226: dc16 sw t0,56(sp) 4228: da1a sw t1,52(sp) 422a: d81e sw t2,48(sp) 422c: d62a sw a0,44(sp) 422e: d42e sw a1,40(sp) 4230: d232 sw a2,36(sp) 4232: d036 sw a3,32(sp) 4234: ce3a sw a4,28(sp) 4236: cc3e sw a5,24(sp) 4238: ca42 sw a6,20(sp) 423a: c846 sw a7,16(sp) 423c: c672 sw t3,12(sp) 423e: c476 sw t4,8(sp) 4240: c27a sw t5,4(sp) 4242: c07e sw t6,0(sp) 4244: 03d000ef jal ra,4a80 4248: 50f2 lw ra,60(sp) 424a: 52e2 lw t0,56(sp) 424c: 5352 lw t1,52(sp) 424e: 53c2 lw t2,48(sp) 4250: 5532 lw a0,44(sp) 4252: 55a2 lw a1,40(sp) 4254: 5612 lw a2,36(sp) 4256: 5682 lw a3,32(sp) 4258: 4772 lw a4,28(sp) 425a: 47e2 lw a5,24(sp) 425c: 4852 lw a6,20(sp) 425e: 48c2 lw a7,16(sp) 4260: 4e32 lw t3,12(sp) 4262: 4ea2 lw t4,8(sp) 4264: 4f12 lw t5,4(sp) 4266: 4f82 lw t6,0(sp) 4268: 6121 addi sp,sp,64 426a: 30200073 mret 0000426e : 426e: 7139 addi sp,sp,-64 4270: de06 sw ra,60(sp) 4272: dc16 sw t0,56(sp) 4274: da1a sw t1,52(sp) 4276: d81e sw t2,48(sp) 4278: d62a sw a0,44(sp) 427a: d42e sw a1,40(sp) 427c: d232 sw a2,36(sp) 427e: d036 sw a3,32(sp) 4280: ce3a sw a4,28(sp) 4282: cc3e sw a5,24(sp) 4284: ca42 sw a6,20(sp) 4286: c846 sw a7,16(sp) 4288: c672 sw t3,12(sp) 428a: c476 sw t4,8(sp) 428c: c27a sw t5,4(sp) 428e: c07e sw t6,0(sp) 4290: 0c7000ef jal ra,4b56 4294: 50f2 lw ra,60(sp) 4296: 52e2 lw t0,56(sp) 4298: 5352 lw t1,52(sp) 429a: 53c2 lw t2,48(sp) 429c: 5532 lw a0,44(sp) 429e: 55a2 lw a1,40(sp) 42a0: 5612 lw a2,36(sp) 42a2: 5682 lw a3,32(sp) 42a4: 4772 lw a4,28(sp) 42a6: 47e2 lw a5,24(sp) 42a8: 4852 lw a6,20(sp) 42aa: 48c2 lw a7,16(sp) 42ac: 4e32 lw t3,12(sp) 42ae: 4ea2 lw t4,8(sp) 42b0: 4f12 lw t5,4(sp) 42b2: 4f82 lw t6,0(sp) 42b4: 6121 addi sp,sp,64 42b6: 30200073 mret 000042ba : 42ba: 7139 addi sp,sp,-64 42bc: de06 sw ra,60(sp) 42be: dc16 sw t0,56(sp) 42c0: da1a sw t1,52(sp) 42c2: d81e sw t2,48(sp) 42c4: d62a sw a0,44(sp) 42c6: d42e sw a1,40(sp) 42c8: d232 sw a2,36(sp) 42ca: d036 sw a3,32(sp) 42cc: ce3a sw a4,28(sp) 42ce: cc3e sw a5,24(sp) 42d0: ca42 sw a6,20(sp) 42d2: c846 sw a7,16(sp) 42d4: c672 sw t3,12(sp) 42d6: c476 sw t4,8(sp) 42d8: c27a sw t5,4(sp) 42da: c07e sw t6,0(sp) 42dc: 14f000ef jal ra,4c2a 42e0: 50f2 lw ra,60(sp) 42e2: 52e2 lw t0,56(sp) 42e4: 5352 lw t1,52(sp) 42e6: 53c2 lw t2,48(sp) 42e8: 5532 lw a0,44(sp) 42ea: 55a2 lw a1,40(sp) 42ec: 5612 lw a2,36(sp) 42ee: 5682 lw a3,32(sp) 42f0: 4772 lw a4,28(sp) 42f2: 47e2 lw a5,24(sp) 42f4: 4852 lw a6,20(sp) 42f6: 48c2 lw a7,16(sp) 42f8: 4e32 lw t3,12(sp) 42fa: 4ea2 lw t4,8(sp) 42fc: 4f12 lw t5,4(sp) 42fe: 4f82 lw t6,0(sp) 4300: 6121 addi sp,sp,64 4302: 30200073 mret 00004306 : 4306: 200007b7 lui a5,0x20000 430a: 2a079703 lh a4,672(a5) # 200002a0 430e: 4781 li a5,0 4310: 972a add a4,a4,a0 4312: 00074f63 bltz a4,4330 4316: cd09 beqz a0,4330 4318: 6605 lui a2,0x1 431a: fff60693 addi a3,a2,-1 # fff 431e: 87b6 mv a5,a3 4320: 00c75863 bge a4,a2,4330 4324: 87aa mv a5,a0 4326: 00d50563 beq a0,a3,4330 432a: 01071793 slli a5,a4,0x10 432e: 83c1 srli a5,a5,0x10 4330: 853e mv a0,a5 4332: 8082 ret 00004334 : 4334: 9e2fc2ef jal t0,516 <__riscv_save_0> 4338: b3aff0ef jal ra,3672 433c: c28ff0ef jal ra,3764 4340: c94ff0ef jal ra,37d4 4344: 9f6fc06f j 53a <__riscv_restore_0> 00004348 : 4348: 00008737 lui a4,0x8 434c: a9072703 lw a4,-1392(a4) # 7a90 <_read+0x188> 4350: 200007b7 lui a5,0x20000 4354: 2ae7aa23 sw a4,692(a5) # 200002b4 4358: 00008737 lui a4,0x8 435c: a9472703 lw a4,-1388(a4) # 7a94 <_read+0x18c> 4360: 200007b7 lui a5,0x20000 4364: 2ae7a823 sw a4,688(a5) # 200002b0 4368: 00008737 lui a4,0x8 436c: a9872703 lw a4,-1384(a4) # 7a98 <_read+0x190> 4370: 200007b7 lui a5,0x20000 4374: 2ae7a623 sw a4,684(a5) # 200002ac 4378: 8082 ret 0000437a : 437a: 99cfc2ef jal t0,516 <__riscv_save_0> 437e: 200007b7 lui a5,0x20000 4382: 2a679503 lh a0,678(a5) # 200002a6 4386: f81ff0ef jal ra,4306 438a: 152020ef jal ra,64dc <__floatsisf> 438e: 200007b7 lui a5,0x20000 4392: 2ac7a583 lw a1,684(a5) # 200002ac 4396: 661010ef jal ra,61f6 <__mulsf3> 439a: 9a0fc06f j 53a <__riscv_restore_0> 0000439e : 439e: 978fc2ef jal t0,516 <__riscv_save_0> 43a2: 200007b7 lui a5,0x20000 43a6: 2a879503 lh a0,680(a5) # 200002a8 43aa: f5dff0ef jal ra,4306 43ae: 12e020ef jal ra,64dc <__floatsisf> 43b2: 200007b7 lui a5,0x20000 43b6: 2b07a583 lw a1,688(a5) # 200002b0 43ba: 63d010ef jal ra,61f6 <__mulsf3> 43be: 97cfc06f j 53a <__riscv_restore_0> 000043c2 : 43c2: 954fc2ef jal t0,516 <__riscv_save_0> 43c6: ddeff0ef jal ra,39a4 43ca: 970fc06f j 53a <__riscv_restore_0> 000043ce : 43ce: 948fc2ef jal t0,516 <__riscv_save_0> 43d2: 4785 li a5,1 43d4: 862e mv a2,a1 43d6: 08000593 li a1,128 43da: 02f50763 beq a0,a5,4408 43de: 4789 li a5,2 43e0: 10000593 li a1,256 43e4: 02f50263 beq a0,a5,4408 43e8: 478d li a5,3 43ea: 20000593 li a1,512 43ee: 00f50d63 beq a0,a5,4408 43f2: 4791 li a5,4 43f4: 40000593 li a1,1024 43f8: 00f50863 beq a0,a5,4408 43fc: 4795 li a5,5 43fe: 00f51d63 bne a0,a5,4418 4402: 6585 lui a1,0x1 4404: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 4408: 40012537 lui a0,0x40012 440c: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4410: f02ff0ef jal ra,3b12 4414: 926fc06f j 53a <__riscv_restore_0> 4418: 4799 li a5,6 441a: 6585 lui a1,0x1 441c: fef506e3 beq a0,a5,4408 4420: 479d li a5,7 4422: 6589 lui a1,0x2 4424: fef502e3 beq a0,a5,4408 4428: 47a1 li a5,8 442a: 6591 lui a1,0x4 442c: fcf50ee3 beq a0,a5,4408 4430: 47a5 li a5,9 4432: 65a1 lui a1,0x8 4434: fcf50ae3 beq a0,a5,4408 4438: 47a9 li a5,10 443a: fcf51de3 bne a0,a5,4414 443e: 45a1 li a1,8 4440: b7e1 j 4408 00004442 : 4442: 8d4fc2ef jal t0,516 <__riscv_save_0> 4446: 4705 li a4,1 4448: 08000593 li a1,128 444c: 02e50863 beq a0,a4,447c 4450: 4709 li a4,2 4452: 87aa mv a5,a0 4454: 10000593 li a1,256 4458: 02e50263 beq a0,a4,447c 445c: 470d li a4,3 445e: 20000593 li a1,512 4462: 00e50d63 beq a0,a4,447c 4466: 4711 li a4,4 4468: 40000593 li a1,1024 446c: 00e50863 beq a0,a4,447c 4470: 4715 li a4,5 4472: 00e51d63 bne a0,a4,448c 4476: 6585 lui a1,0x1 4478: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 447c: 40012537 lui a0,0x40012 4480: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4484: e9aff0ef jal ra,3b1e 4488: 8b2fc06f j 53a <__riscv_restore_0> 448c: 4719 li a4,6 448e: 6585 lui a1,0x1 4490: fee506e3 beq a0,a4,447c 4494: 471d li a4,7 4496: 6589 lui a1,0x2 4498: fee502e3 beq a0,a4,447c 449c: 4721 li a4,8 449e: 6591 lui a1,0x4 44a0: fce50ee3 beq a0,a4,447c 44a4: 4725 li a4,9 44a6: 65a1 lui a1,0x8 44a8: fce50ae3 beq a0,a4,447c 44ac: 4729 li a4,10 44ae: 0ff00513 li a0,255 44b2: fce79be3 bne a5,a4,4488 44b6: 45a1 li a1,8 44b8: b7d1 j 447c 000044ba : 44ba: 85cfc2ef jal t0,516 <__riscv_save_0> 44be: b6cff0ef jal ra,382a 44c2: 878fc06f j 53a <__riscv_restore_0> 000044c6 : 44c6: 850fc2ef jal t0,516 <__riscv_save_0> 44ca: c70ff0ef jal ra,393a 44ce: 86cfc06f j 53a <__riscv_restore_0> 000044d2 : 44d2: 82afc2ef jal t0,4fc <__riscv_save_4> 44d6: 20000437 lui s0,0x20000 44da: 02040793 addi a5,s0,32 # 20000020 44de: 4901 li s2,0 44e0: 02040413 addi s0,s0,32 44e4: 4719 li a4,6 44e6: 43d4 lw a3,4(a5) 44e8: 08a69263 bne a3,a0,456c 44ec: 02400993 li s3,36 44f0: 033909b3 mul s3,s2,s3 44f4: 01340a33 add s4,s0,s3 44f8: 000a4783 lbu a5,0(s4) 44fc: e795 bnez a5,4528 44fe: 84aa mv s1,a0 4500: 00c98513 addi a0,s3,12 4504: 9522 add a0,a0,s0 4506: 90aff0ef jal ra,3610 450a: 4799 li a5,6 450c: 008a2503 lw a0,8(s4) 4510: 02f49063 bne s1,a5,4530 4514: e16ff0ef jal ra,3b2a 4518: 02400793 li a5,36 451c: 02f90933 mul s2,s2,a5 4520: 4785 li a5,1 4522: 9922 add s2,s2,s0 4524: 00f90023 sb a5,0(s2) 4528: 01340533 add a0,s0,s3 452c: 804fc06f j 530 <__riscv_restore_4> 4530: 479d li a5,7 4532: 00f49563 bne s1,a5,453c 4536: ec2ff0ef jal ra,3bf8 453a: bff9 j 4518 453c: 4789 li a5,2 453e: 00f49563 bne s1,a5,4548 4542: f84ff0ef jal ra,3cc6 4546: bfc9 j 4518 4548: 47a1 li a5,8 454a: 00f49563 bne s1,a5,4554 454e: 841ff0ef jal ra,3d8e 4552: b7d9 j 4518 4554: 478d li a5,3 4556: 00f49563 bne s1,a5,4560 455a: 931ff0ef jal ra,3e8a 455e: bf6d j 4518 4560: 4795 li a5,5 4562: faf49be3 bne s1,a5,4518 4566: b43ff0ef jal ra,40a8 456a: b77d j 4518 456c: 0905 addi s2,s2,1 456e: 02478793 addi a5,a5,36 4572: f6e91ae3 bne s2,a4,44e6 4576: 4501 li a0,0 4578: bf55 j 452c 0000457a : 457a: 4781 li a5,0 457c: c909 beqz a0,458e 457e: 2118 lbu a4,0(a0) 4580: 4781 li a5,0 4582: c711 beqz a4,458e 4584: 495c lw a5,20(a0) 4586: 4d08 lw a0,24(a0) 4588: 8f89 sub a5,a5,a0 458a: 00f037b3 snez a5,a5 458e: 853e mv a0,a5 4590: 8082 ret 00004592 : 4592: f85fb2ef jal t0,516 <__riscv_save_0> 4596: 1141 addi sp,sp,-16 4598: 842a mv s0,a0 459a: 000107a3 sb zero,15(sp) 459e: fddff0ef jal ra,457a 45a2: c519 beqz a0,45b0 45a4: 00f10593 addi a1,sp,15 45a8: 00c40513 addi a0,s0,12 45ac: 8a0ff0ef jal ra,364c 45b0: 8788 lbu a0,15(sp) 45b2: 0141 addi sp,sp,16 45b4: f87fb06f j 53a <__riscv_restore_0> 000045b8 : 45b8: f5ffb2ef jal t0,516 <__riscv_save_0> 45bc: 200007b7 lui a5,0x20000 45c0: 200065b7 lui a1,0x20006 45c4: 02a7a423 sw a0,40(a5) # 20000028 45c8: 10000613 li a2,256 45cc: 50458593 addi a1,a1,1284 # 20006504 45d0: 4519 li a0,6 45d2: f01ff0ef jal ra,44d2 45d6: 200007b7 lui a5,0x20000 45da: 2ca7aa23 sw a0,724(a5) # 200002d4 45de: f5dfb06f j 53a <__riscv_restore_0> 000045e2 : 45e2: f35fb2ef jal t0,516 <__riscv_save_0> 45e6: 200007b7 lui a5,0x20000 45ea: 200065b7 lui a1,0x20006 45ee: 04a7a623 sw a0,76(a5) # 2000004c 45f2: 10000613 li a2,256 45f6: 60458593 addi a1,a1,1540 # 20006604 45fa: 451d li a0,7 45fc: ed7ff0ef jal ra,44d2 4600: 200007b7 lui a5,0x20000 4604: 2ca7ac23 sw a0,728(a5) # 200002d8 4608: f33fb06f j 53a <__riscv_restore_0> 0000460c : 460c: f0bfb2ef jal t0,516 <__riscv_save_0> 4610: 200007b7 lui a5,0x20000 4614: 200065b7 lui a1,0x20006 4618: 06a7a823 sw a0,112(a5) # 20000070 461c: 10000613 li a2,256 4620: 70458593 addi a1,a1,1796 # 20006704 4624: 4509 li a0,2 4626: eadff0ef jal ra,44d2 462a: 200007b7 lui a5,0x20000 462e: 2ca7ae23 sw a0,732(a5) # 200002dc 4632: f09fb06f j 53a <__riscv_restore_0> 00004636 : 4636: ee1fb2ef jal t0,516 <__riscv_save_0> 463a: 200007b7 lui a5,0x20000 463e: 200075b7 lui a1,0x20007 4642: 08a7aa23 sw a0,148(a5) # 20000094 4646: 10000613 li a2,256 464a: 80458593 addi a1,a1,-2044 # 20006804 464e: 4521 li a0,8 4650: e83ff0ef jal ra,44d2 4654: 200007b7 lui a5,0x20000 4658: 2ea7a023 sw a0,736(a5) # 200002e0 465c: edffb06f j 53a <__riscv_restore_0> 00004660 : 4660: eb7fb2ef jal t0,516 <__riscv_save_0> 4664: 200007b7 lui a5,0x20000 4668: 200075b7 lui a1,0x20007 466c: 0aa7ac23 sw a0,184(a5) # 200000b8 4670: 10000613 li a2,256 4674: 90458593 addi a1,a1,-1788 # 20006904 4678: 450d li a0,3 467a: e59ff0ef jal ra,44d2 467e: 200007b7 lui a5,0x20000 4682: 2ea7a223 sw a0,740(a5) # 200002e4 4686: eb5fb06f j 53a <__riscv_restore_0> 0000468a : 468a: e8dfb2ef jal t0,516 <__riscv_save_0> 468e: 200007b7 lui a5,0x20000 4692: 200075b7 lui a1,0x20007 4696: 0ca7ae23 sw a0,220(a5) # 200000dc 469a: 40000613 li a2,1024 469e: a0458593 addi a1,a1,-1532 # 20006a04 46a2: 4515 li a0,5 46a4: e2fff0ef jal ra,44d2 46a8: 200007b7 lui a5,0x20000 46ac: 2ea7a423 sw a0,744(a5) # 200002e8 46b0: e8bfb06f j 53a <__riscv_restore_0> 000046b4 : 46b4: 200007b7 lui a5,0x20000 46b8: 2d47a783 lw a5,724(a5) # 200002d4 46bc: 00a79963 bne a5,a0,46ce 46c0: 200007b7 lui a5,0x20000 46c4: 2ec7c783 lbu a5,748(a5) # 200002ec 46c8: 8b85 andi a5,a5,1 46ca: 853e mv a0,a5 46cc: 8082 ret 46ce: 200007b7 lui a5,0x20000 46d2: 2d87a783 lw a5,728(a5) # 200002d8 46d6: 00a79863 bne a5,a0,46e6 46da: 200007b7 lui a5,0x20000 46de: 2ec7c783 lbu a5,748(a5) # 200002ec 46e2: 8b89 andi a5,a5,2 46e4: b7dd j 46ca 46e6: 200007b7 lui a5,0x20000 46ea: 2dc7a783 lw a5,732(a5) # 200002dc 46ee: 00a79863 bne a5,a0,46fe 46f2: 200007b7 lui a5,0x20000 46f6: 2ec7c783 lbu a5,748(a5) # 200002ec 46fa: 8b91 andi a5,a5,4 46fc: b7f9 j 46ca 46fe: 200007b7 lui a5,0x20000 4702: 2e07a783 lw a5,736(a5) # 200002e0 4706: 00a79863 bne a5,a0,4716 470a: 200007b7 lui a5,0x20000 470e: 2ec7c783 lbu a5,748(a5) # 200002ec 4712: 8ba1 andi a5,a5,8 4714: bf5d j 46ca 4716: 200007b7 lui a5,0x20000 471a: 2e47a783 lw a5,740(a5) # 200002e4 471e: 00a79963 bne a5,a0,4730 4722: 200007b7 lui a5,0x20000 4726: 2ec7c783 lbu a5,748(a5) # 200002ec 472a: 0207f793 andi a5,a5,32 472e: bf71 j 46ca 4730: 200007b7 lui a5,0x20000 4734: 2e87a703 lw a4,744(a5) # 200002e8 4738: 0ff00793 li a5,255 473c: f8e517e3 bne a0,a4,46ca 4740: 200007b7 lui a5,0x20000 4744: 2ec7c783 lbu a5,748(a5) # 200002ec 4748: 0407f793 andi a5,a5,64 474c: bfbd j 46ca 0000474e : 474e: 4785 li a5,1 4750: 00f51b63 bne a0,a5,4766 4754: 200007b7 lui a5,0x20000 4758: 2ec78793 addi a5,a5,748 # 200002ec 475c: 2398 lbu a4,0(a5) 475e: 00176713 ori a4,a4,1 4762: a398 sb a4,0(a5) 4764: 8082 ret 4766: fd7d bnez a0,4764 4768: 200007b7 lui a5,0x20000 476c: 2ec78793 addi a5,a5,748 # 200002ec 4770: 2398 lbu a4,0(a5) 4772: 9b79 andi a4,a4,-2 4774: b7fd j 4762 00004776 : 4776: 4785 li a5,1 4778: 00f51b63 bne a0,a5,478e 477c: 200007b7 lui a5,0x20000 4780: 2ec78793 addi a5,a5,748 # 200002ec 4784: 2398 lbu a4,0(a5) 4786: 00276713 ori a4,a4,2 478a: a398 sb a4,0(a5) 478c: 8082 ret 478e: fd7d bnez a0,478c 4790: 200007b7 lui a5,0x20000 4794: 2ec78793 addi a5,a5,748 # 200002ec 4798: 2398 lbu a4,0(a5) 479a: 9b75 andi a4,a4,-3 479c: b7fd j 478a 0000479e : 479e: 4785 li a5,1 47a0: 00f51b63 bne a0,a5,47b6 47a4: 200007b7 lui a5,0x20000 47a8: 2ec78793 addi a5,a5,748 # 200002ec 47ac: 2398 lbu a4,0(a5) 47ae: 00476713 ori a4,a4,4 47b2: a398 sb a4,0(a5) 47b4: 8082 ret 47b6: fd7d bnez a0,47b4 47b8: 200007b7 lui a5,0x20000 47bc: 2ec78793 addi a5,a5,748 # 200002ec 47c0: 2398 lbu a4,0(a5) 47c2: 9b6d andi a4,a4,-5 47c4: b7fd j 47b2 000047c6 : 47c6: 4785 li a5,1 47c8: 00f51b63 bne a0,a5,47de 47cc: 200007b7 lui a5,0x20000 47d0: 2ec78793 addi a5,a5,748 # 200002ec 47d4: 2398 lbu a4,0(a5) 47d6: 00876713 ori a4,a4,8 47da: a398 sb a4,0(a5) 47dc: 8082 ret 47de: fd7d bnez a0,47dc 47e0: 200007b7 lui a5,0x20000 47e4: 2ec78793 addi a5,a5,748 # 200002ec 47e8: 2398 lbu a4,0(a5) 47ea: 9b5d andi a4,a4,-9 47ec: b7fd j 47da 000047ee : 47ee: 4785 li a5,1 47f0: 00f51b63 bne a0,a5,4806 47f4: 200007b7 lui a5,0x20000 47f8: 2ec78793 addi a5,a5,748 # 200002ec 47fc: 2398 lbu a4,0(a5) 47fe: 02076713 ori a4,a4,32 4802: a398 sb a4,0(a5) 4804: 8082 ret 4806: fd7d bnez a0,4804 4808: 200007b7 lui a5,0x20000 480c: 2ec78793 addi a5,a5,748 # 200002ec 4810: 2398 lbu a4,0(a5) 4812: fdf77713 andi a4,a4,-33 4816: b7f5 j 4802 00004818 : 4818: 4785 li a5,1 481a: 00f51b63 bne a0,a5,4830 481e: 200007b7 lui a5,0x20000 4822: 2ec78793 addi a5,a5,748 # 200002ec 4826: 2398 lbu a4,0(a5) 4828: 04076713 ori a4,a4,64 482c: a398 sb a4,0(a5) 482e: 8082 ret 4830: fd7d bnez a0,482e 4832: 200007b7 lui a5,0x20000 4836: 2ec78793 addi a5,a5,748 # 200002ec 483a: 2398 lbu a4,0(a5) 483c: fbf77713 andi a4,a4,-65 4840: b7f5 j 482c 00004842 : 4842: cd5fb2ef jal t0,516 <__riscv_save_0> 4846: 40004537 lui a0,0x40004 484a: 52500593 li a1,1317 484e: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4852: a43fc0ef jal ra,1294 4856: c531 beqz a0,48a2 4858: 200007b7 lui a5,0x20000 485c: 2c178793 addi a5,a5,705 # 200002c1 4860: 2398 lbu a4,0(a5) 4862: e709 bnez a4,486c 4864: 4705 li a4,1 4866: a398 sb a4,0(a5) 4868: 10b000ef jal ra,5172 486c: 40004537 lui a0,0x40004 4870: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4874: a0ffc0ef jal ra,1282 4878: 0ff57593 andi a1,a0,255 487c: 200007b7 lui a5,0x20000 4880: 2cb78223 sb a1,708(a5) # 200002c4 4884: 200007b7 lui a5,0x20000 4888: 2dc7a503 lw a0,732(a5) # 200002dc 488c: 4d1c lw a5,24(a0) 488e: 4910 lw a2,16(a0) 4890: 4954 lw a3,20(a0) 4892: 0785 addi a5,a5,1 4894: 02c7e7b3 rem a5,a5,a2 4898: 00d78563 beq a5,a3,48a2 489c: 0531 addi a0,a0,12 489e: d83fe0ef jal ra,3620 48a2: 40004437 lui s0,0x40004 48a6: 72700593 li a1,1831 48aa: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 48ae: 9e7fc0ef jal ra,1294 48b2: c539 beqz a0,4900 48b4: 200007b7 lui a5,0x20000 48b8: 2dc7a783 lw a5,732(a5) # 200002dc 48bc: 3396 lhu a3,32(a5) 48be: 33ba lhu a4,34(a5) 48c0: 02e6e563 bltu a3,a4,48ea 48c4: 4601 li a2,0 48c6: 72700593 li a1,1831 48ca: 40040513 addi a0,s0,1024 48ce: 977fc0ef jal ra,1244 48d2: 753000ef jal ra,5824 48d6: 40011537 lui a0,0x40011 48da: 4601 li a2,0 48dc: 4589 li a1,2 48de: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 48e2: deefc0ef jal ra,ed0 48e6: c55fb06f j 53a <__riscv_restore_0> 48ea: 4fd8 lw a4,28(a5) 48ec: 00168613 addi a2,a3,1 48f0: b392 sh a2,32(a5) 48f2: 00d707b3 add a5,a4,a3 48f6: 238c lbu a1,0(a5) 48f8: 40040513 addi a0,s0,1024 48fc: 97ffc0ef jal ra,127a 4900: 40004537 lui a0,0x40004 4904: 42400593 li a1,1060 4908: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 490c: 989fc0ef jal ra,1294 4910: d979 beqz a0,48e6 4912: 7c6000ef jal ra,50d8 4916: bfc1 j 48e6 00004918 : 4918: bfffb2ef jal t0,516 <__riscv_save_0> 491c: 40005537 lui a0,0x40005 4920: 52500593 li a1,1317 4924: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4928: 96dfc0ef jal ra,1294 492c: c531 beqz a0,4978 492e: 200007b7 lui a5,0x20000 4932: 2c978793 addi a5,a5,713 # 200002c9 4936: 2398 lbu a4,0(a5) 4938: e709 bnez a4,4942 493a: 4705 li a4,1 493c: a398 sb a4,0(a5) 493e: 06d000ef jal ra,51aa 4942: 40005537 lui a0,0x40005 4946: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 494a: 939fc0ef jal ra,1282 494e: 0ff57593 andi a1,a0,255 4952: 200007b7 lui a5,0x20000 4956: 2cb78623 sb a1,716(a5) # 200002cc 495a: 200007b7 lui a5,0x20000 495e: 2e47a503 lw a0,740(a5) # 200002e4 4962: 4d1c lw a5,24(a0) 4964: 4910 lw a2,16(a0) 4966: 4954 lw a3,20(a0) 4968: 0785 addi a5,a5,1 496a: 02c7e7b3 rem a5,a5,a2 496e: 00d78563 beq a5,a3,4978 4972: 0531 addi a0,a0,12 4974: cadfe0ef jal ra,3620 4978: 40005437 lui s0,0x40005 497c: 72700593 li a1,1831 4980: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 4984: 911fc0ef jal ra,1294 4988: c921 beqz a0,49d8 498a: 200007b7 lui a5,0x20000 498e: 2e47a783 lw a5,740(a5) # 200002e4 4992: 3396 lhu a3,32(a5) 4994: 33ba lhu a4,34(a5) 4996: 02e6e663 bltu a3,a4,49c2 499a: 4601 li a2,0 499c: 72700593 li a1,1831 49a0: 80040513 addi a0,s0,-2048 49a4: 8a1fc0ef jal ra,1244 49a8: 6a1000ef jal ra,5848 49ac: 40011537 lui a0,0x40011 49b0: 4601 li a2,0 49b2: 10000593 li a1,256 49b6: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 49ba: d16fc0ef jal ra,ed0 49be: b7dfb06f j 53a <__riscv_restore_0> 49c2: 4fd8 lw a4,28(a5) 49c4: 00168613 addi a2,a3,1 49c8: b392 sh a2,32(a5) 49ca: 00d707b3 add a5,a4,a3 49ce: 238c lbu a1,0(a5) 49d0: 80040513 addi a0,s0,-2048 49d4: 8a7fc0ef jal ra,127a 49d8: 40005537 lui a0,0x40005 49dc: 42400593 li a1,1060 49e0: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 49e4: 8b1fc0ef jal ra,1294 49e8: d979 beqz a0,49be 49ea: 732000ef jal ra,511c 49ee: bfc1 j 49be 000049f0 : 49f0: b27fb2ef jal t0,516 <__riscv_save_0> 49f4: 52500593 li a1,1317 49f8: 40005537 lui a0,0x40005 49fc: 899fc0ef jal ra,1294 4a00: c915 beqz a0,4a34 4a02: 40005537 lui a0,0x40005 4a06: 87dfc0ef jal ra,1282 4a0a: 0ff57593 andi a1,a0,255 4a0e: 200007b7 lui a5,0x20000 4a12: 2cb78823 sb a1,720(a5) # 200002d0 4a16: 200007b7 lui a5,0x20000 4a1a: 2e87a503 lw a0,744(a5) # 200002e8 4a1e: 4d1c lw a5,24(a0) 4a20: 4910 lw a2,16(a0) 4a22: 4954 lw a3,20(a0) 4a24: 0785 addi a5,a5,1 4a26: 02c7e7b3 rem a5,a5,a2 4a2a: 00d78563 beq a5,a3,4a34 4a2e: 0531 addi a0,a0,12 4a30: bf1fe0ef jal ra,3620 4a34: 72700593 li a1,1831 4a38: 40005537 lui a0,0x40005 4a3c: 859fc0ef jal ra,1294 4a40: c115 beqz a0,4a64 4a42: 200007b7 lui a5,0x20000 4a46: 2e87a783 lw a5,744(a5) # 200002e8 4a4a: 3396 lhu a3,32(a5) 4a4c: 33ba lhu a4,34(a5) 4a4e: 00e6ed63 bltu a3,a4,4a68 4a52: 4601 li a2,0 4a54: 72700593 li a1,1831 4a58: 40005537 lui a0,0x40005 4a5c: fe8fc0ef jal ra,1244 4a60: 5fb000ef jal ra,585a 4a64: ad7fb06f j 53a <__riscv_restore_0> 4a68: 4fd8 lw a4,28(a5) 4a6a: 00168613 addi a2,a3,1 4a6e: b392 sh a2,32(a5) 4a70: 00d707b3 add a5,a4,a3 4a74: 238c lbu a1,0(a5) 4a76: 40005537 lui a0,0x40005 4a7a: 801fc0ef jal ra,127a 4a7e: b7dd j 4a64 00004a80 : 4a80: a97fb2ef jal t0,516 <__riscv_save_0> 4a84: 40002537 lui a0,0x40002 4a88: 52500593 li a1,1317 4a8c: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4a90: 805fc0ef jal ra,1294 4a94: c531 beqz a0,4ae0 4a96: 200007b7 lui a5,0x20000 4a9a: 2b878793 addi a5,a5,696 # 200002b8 4a9e: 2398 lbu a4,0(a5) 4aa0: e709 bnez a4,4aaa 4aa2: 4705 li a4,1 4aa4: a398 sb a4,0(a5) 4aa6: 694000ef jal ra,513a 4aaa: 40002537 lui a0,0x40002 4aae: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4ab2: fd0fc0ef jal ra,1282 4ab6: 0ff57593 andi a1,a0,255 4aba: 200007b7 lui a5,0x20000 4abe: 2ab78e23 sb a1,700(a5) # 200002bc 4ac2: 200007b7 lui a5,0x20000 4ac6: 2d47a503 lw a0,724(a5) # 200002d4 4aca: 4d1c lw a5,24(a0) 4acc: 4910 lw a2,16(a0) 4ace: 4954 lw a3,20(a0) 4ad0: 0785 addi a5,a5,1 4ad2: 02c7e7b3 rem a5,a5,a2 4ad6: 00d78563 beq a5,a3,4ae0 4ada: 0531 addi a0,a0,12 4adc: b45fe0ef jal ra,3620 4ae0: 40002437 lui s0,0x40002 4ae4: 72700593 li a1,1831 4ae8: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4aec: fa8fc0ef jal ra,1294 4af0: c921 beqz a0,4b40 4af2: 200007b7 lui a5,0x20000 4af6: 2d47a783 lw a5,724(a5) # 200002d4 4afa: 3396 lhu a3,32(a5) 4afc: 33ba lhu a4,34(a5) 4afe: 02e6e663 bltu a3,a4,4b2a 4b02: 4601 li a2,0 4b04: 72700593 li a1,1831 4b08: 80040513 addi a0,s0,-2048 4b0c: f38fc0ef jal ra,1244 4b10: 4f1000ef jal ra,5800 4b14: 40012537 lui a0,0x40012 4b18: 4601 li a2,0 4b1a: 02000593 li a1,32 4b1e: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4b22: baefc0ef jal ra,ed0 4b26: a15fb06f j 53a <__riscv_restore_0> 4b2a: 4fd8 lw a4,28(a5) 4b2c: 00168613 addi a2,a3,1 4b30: b392 sh a2,32(a5) 4b32: 00d707b3 add a5,a4,a3 4b36: 238c lbu a1,0(a5) 4b38: 80040513 addi a0,s0,-2048 4b3c: f3efc0ef jal ra,127a 4b40: 40002537 lui a0,0x40002 4b44: 42400593 li a1,1060 4b48: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4b4c: f48fc0ef jal ra,1294 4b50: d979 beqz a0,4b26 4b52: 2389 jal 5094 4b54: bfc9 j 4b26 00004b56 : 4b56: 9c1fb2ef jal t0,516 <__riscv_save_0> 4b5a: 40002537 lui a0,0x40002 4b5e: 52500593 li a1,1317 4b62: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4b66: f2efc0ef jal ra,1294 4b6a: c529 beqz a0,4bb4 4b6c: 200007b7 lui a5,0x20000 4b70: 2bd78793 addi a5,a5,701 # 200002bd 4b74: 2398 lbu a4,0(a5) 4b76: e701 bnez a4,4b7e 4b78: 4705 li a4,1 4b7a: a398 sb a4,0(a5) 4b7c: 2be9 jal 5156 4b7e: 40002537 lui a0,0x40002 4b82: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4b86: efcfc0ef jal ra,1282 4b8a: 0ff57593 andi a1,a0,255 4b8e: 200007b7 lui a5,0x20000 4b92: 2cb78023 sb a1,704(a5) # 200002c0 4b96: 200007b7 lui a5,0x20000 4b9a: 2d87a503 lw a0,728(a5) # 200002d8 4b9e: 4d1c lw a5,24(a0) 4ba0: 4910 lw a2,16(a0) 4ba2: 4954 lw a3,20(a0) 4ba4: 0785 addi a5,a5,1 4ba6: 02c7e7b3 rem a5,a5,a2 4baa: 00d78563 beq a5,a3,4bb4 4bae: 0531 addi a0,a0,12 4bb0: a71fe0ef jal ra,3620 4bb4: 40002437 lui s0,0x40002 4bb8: 72700593 li a1,1831 4bbc: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4bc0: ed4fc0ef jal ra,1294 4bc4: c921 beqz a0,4c14 4bc6: 200007b7 lui a5,0x20000 4bca: 2d87a783 lw a5,728(a5) # 200002d8 4bce: 3396 lhu a3,32(a5) 4bd0: 33ba lhu a4,34(a5) 4bd2: 02e6e663 bltu a3,a4,4bfe 4bd6: 4601 li a2,0 4bd8: 72700593 li a1,1831 4bdc: c0040513 addi a0,s0,-1024 4be0: e64fc0ef jal ra,1244 4be4: 42f000ef jal ra,5812 4be8: 40012537 lui a0,0x40012 4bec: 4601 li a2,0 4bee: 04000593 li a1,64 4bf2: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4bf6: adafc0ef jal ra,ed0 4bfa: 941fb06f j 53a <__riscv_restore_0> 4bfe: 4fd8 lw a4,28(a5) 4c00: 00168613 addi a2,a3,1 4c04: b392 sh a2,32(a5) 4c06: 00d707b3 add a5,a4,a3 4c0a: 238c lbu a1,0(a5) 4c0c: c0040513 addi a0,s0,-1024 4c10: e6afc0ef jal ra,127a 4c14: 40002537 lui a0,0x40002 4c18: 42400593 li a1,1060 4c1c: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4c20: e74fc0ef jal ra,1294 4c24: d979 beqz a0,4bfa 4c26: 2941 jal 50b6 4c28: bfc9 j 4bfa 00004c2a : 4c2a: 8edfb2ef jal t0,516 <__riscv_save_0> 4c2e: 52500593 li a1,1317 4c32: 40002537 lui a0,0x40002 4c36: e5efc0ef jal ra,1294 4c3a: c139 beqz a0,4c80 4c3c: 200007b7 lui a5,0x20000 4c40: 2c578793 addi a5,a5,709 # 200002c5 4c44: 2398 lbu a4,0(a5) 4c46: e701 bnez a4,4c4e 4c48: 4705 li a4,1 4c4a: a398 sb a4,0(a5) 4c4c: 2389 jal 518e 4c4e: 40002537 lui a0,0x40002 4c52: e30fc0ef jal ra,1282 4c56: 0ff57593 andi a1,a0,255 4c5a: 200007b7 lui a5,0x20000 4c5e: 2cb78423 sb a1,712(a5) # 200002c8 4c62: 200007b7 lui a5,0x20000 4c66: 2e07a503 lw a0,736(a5) # 200002e0 4c6a: 4d1c lw a5,24(a0) 4c6c: 4910 lw a2,16(a0) 4c6e: 4954 lw a3,20(a0) 4c70: 0785 addi a5,a5,1 4c72: 02c7e7b3 rem a5,a5,a2 4c76: 00d78563 beq a5,a3,4c80 4c7a: 0531 addi a0,a0,12 4c7c: 9a5fe0ef jal ra,3620 4c80: 72700593 li a1,1831 4c84: 40002537 lui a0,0x40002 4c88: e0cfc0ef jal ra,1294 4c8c: c539 beqz a0,4cda 4c8e: 200007b7 lui a5,0x20000 4c92: 2e07a783 lw a5,736(a5) # 200002e0 4c96: 3396 lhu a3,32(a5) 4c98: 33ba lhu a4,34(a5) 4c9a: 02e6e563 bltu a3,a4,4cc4 4c9e: 4601 li a2,0 4ca0: 72700593 li a1,1831 4ca4: 40002537 lui a0,0x40002 4ca8: d9cfc0ef jal ra,1244 4cac: 38b000ef jal ra,5836 4cb0: 40011537 lui a0,0x40011 4cb4: 4601 li a2,0 4cb6: 4585 li a1,1 4cb8: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 4cbc: a14fc0ef jal ra,ed0 4cc0: 87bfb06f j 53a <__riscv_restore_0> 4cc4: 4fd8 lw a4,28(a5) 4cc6: 00168613 addi a2,a3,1 4cca: b392 sh a2,32(a5) 4ccc: 00d707b3 add a5,a4,a3 4cd0: 238c lbu a1,0(a5) 4cd2: 40002537 lui a0,0x40002 4cd6: da4fc0ef jal ra,127a 4cda: 42400593 li a1,1060 4cde: 40002537 lui a0,0x40002 4ce2: db2fc0ef jal ra,1294 4ce6: dd69 beqz a0,4cc0 4ce8: 2909 jal 50fa 4cea: bfd9 j 4cc0 00004cec : 4cec: 82bfb2ef jal t0,516 <__riscv_save_0> 4cf0: 1141 addi sp,sp,-16 4cf2: 842a mv s0,a0 4cf4: c62e sw a1,12(sp) 4cf6: c432 sw a2,8(sp) 4cf8: 9bdff0ef jal ra,46b4 4cfc: 892a mv s2,a0 4cfe: e155 bnez a0,4da2 4d00: 45b2 lw a1,12(sp) 4d02: 4622 lw a2,8(sp) 4d04: 200007b7 lui a5,0x20000 4d08: 2d47a483 lw s1,724(a5) # 200002d4 4d0c: cc4c sw a1,28(s0) 4d0e: 02041023 sh zero,32(s0) 4d12: b032 sh a2,34(s0) 4d14: 04849163 bne s1,s0,4d56 4d18: 4505 li a0,1 4d1a: a35ff0ef jal ra,474e 4d1e: 40012537 lui a0,0x40012 4d22: 4605 li a2,1 4d24: 02000593 li a1,32 4d28: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4d2c: 9a4fc0ef jal ra,ed0 4d30: 4605 li a2,1 4d32: 72700593 li a1,1831 4d36: 40002437 lui s0,0x40002 4d3a: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 4d3e: d06fc0ef jal ra,1244 4d42: 309a lhu a4,32(s1) 4d44: 4cdc lw a5,28(s1) 4d46: 80040513 addi a0,s0,-2048 4d4a: 00170693 addi a3,a4,1 4d4e: b096 sh a3,32(s1) 4d50: 97ba add a5,a5,a4 4d52: 238c lbu a1,0(a5) 4d54: a0a9 j 4d9e 4d56: 200007b7 lui a5,0x20000 4d5a: 2d87a483 lw s1,728(a5) # 200002d8 4d5e: 04849663 bne s1,s0,4daa 4d62: 4505 li a0,1 4d64: a13ff0ef jal ra,4776 4d68: 40012537 lui a0,0x40012 4d6c: 4605 li a2,1 4d6e: 04000593 li a1,64 4d72: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 4d76: 95afc0ef jal ra,ed0 4d7a: 40002437 lui s0,0x40002 4d7e: 72700593 li a1,1831 4d82: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 4d86: 4605 li a2,1 4d88: cbcfc0ef jal ra,1244 4d8c: 309a lhu a4,32(s1) 4d8e: 4cdc lw a5,28(s1) 4d90: c0040513 addi a0,s0,-1024 4d94: 00170693 addi a3,a4,1 4d98: b096 sh a3,32(s1) 4d9a: 97ba add a5,a5,a4 4d9c: 238c lbu a1,0(a5) 4d9e: cdcfc0ef jal ra,127a 4da2: 854a mv a0,s2 4da4: 0141 addi sp,sp,16 4da6: f94fb06f j 53a <__riscv_restore_0> 4daa: 200007b7 lui a5,0x20000 4dae: 2dc7a483 lw s1,732(a5) # 200002dc 4db2: 04849063 bne s1,s0,4df2 4db6: 4505 li a0,1 4db8: 9e7ff0ef jal ra,479e 4dbc: 40011537 lui a0,0x40011 4dc0: 4605 li a2,1 4dc2: 4589 li a1,2 4dc4: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 4dc8: 908fc0ef jal ra,ed0 4dcc: 40004437 lui s0,0x40004 4dd0: 72700593 li a1,1831 4dd4: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4dd8: 4605 li a2,1 4dda: c6afc0ef jal ra,1244 4dde: 309a lhu a4,32(s1) 4de0: 4cdc lw a5,28(s1) 4de2: 40040513 addi a0,s0,1024 4de6: 00170693 addi a3,a4,1 4dea: b096 sh a3,32(s1) 4dec: 97ba add a5,a5,a4 4dee: 238c lbu a1,0(a5) 4df0: b77d j 4d9e 4df2: 200007b7 lui a5,0x20000 4df6: 2e07a483 lw s1,736(a5) # 200002e0 4dfa: 02849e63 bne s1,s0,4e36 4dfe: 4505 li a0,1 4e00: 9c7ff0ef jal ra,47c6 4e04: 40011537 lui a0,0x40011 4e08: 4605 li a2,1 4e0a: 4585 li a1,1 4e0c: c0050513 addi a0,a0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 4e10: 8c0fc0ef jal ra,ed0 4e14: 72700593 li a1,1831 4e18: 40002537 lui a0,0x40002 4e1c: 4605 li a2,1 4e1e: c26fc0ef jal ra,1244 4e22: 309a lhu a4,32(s1) 4e24: 4cdc lw a5,28(s1) 4e26: 40002537 lui a0,0x40002 4e2a: 00170693 addi a3,a4,1 4e2e: b096 sh a3,32(s1) 4e30: 97ba add a5,a5,a4 4e32: 238c lbu a1,0(a5) 4e34: b7ad j 4d9e 4e36: 200007b7 lui a5,0x20000 4e3a: 2e47a483 lw s1,740(a5) # 200002e4 4e3e: 02849463 bne s1,s0,4e66 4e42: 4505 li a0,1 4e44: 9abff0ef jal ra,47ee 4e48: 40011537 lui a0,0x40011 4e4c: 4605 li a2,1 4e4e: 10000593 li a1,256 4e52: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 4e56: 87afc0ef jal ra,ed0 4e5a: 4605 li a2,1 4e5c: 72700593 li a1,1831 4e60: 40005437 lui s0,0x40005 4e64: bdd9 j 4d3a 4e66: 200007b7 lui a5,0x20000 4e6a: 2e87a483 lw s1,744(a5) # 200002e8 4e6e: f2849ae3 bne s1,s0,4da2 4e72: 4505 li a0,1 4e74: 9a5ff0ef jal ra,4818 4e78: 72700593 li a1,1831 4e7c: 40005537 lui a0,0x40005 4e80: 4605 li a2,1 4e82: bc2fc0ef jal ra,1244 4e86: 309a lhu a4,32(s1) 4e88: 4cdc lw a5,28(s1) 4e8a: 40005537 lui a0,0x40005 4e8e: 00170693 addi a3,a4,1 4e92: b096 sh a3,32(s1) 4e94: 97ba add a5,a5,a4 4e96: 238c lbu a1,0(a5) 4e98: b719 j 4d9e 00004e9a : 4e9a: 200007b7 lui a5,0x20000 4e9e: 2d47a783 lw a5,724(a5) # 200002d4 4ea2: 00a79963 bne a5,a0,4eb4 4ea6: 200007b7 lui a5,0x20000 4eaa: 2b87c783 lbu a5,696(a5) # 200002b8 4eae: 8b85 andi a5,a5,1 4eb0: 853e mv a0,a5 4eb2: 8082 ret 4eb4: 200007b7 lui a5,0x20000 4eb8: 2d87a783 lw a5,728(a5) # 200002d8 4ebc: 00a79763 bne a5,a0,4eca 4ec0: 200007b7 lui a5,0x20000 4ec4: 2bd7c783 lbu a5,701(a5) # 200002bd 4ec8: b7dd j 4eae 4eca: 200007b7 lui a5,0x20000 4ece: 2dc7a783 lw a5,732(a5) # 200002dc 4ed2: 00a79763 bne a5,a0,4ee0 4ed6: 200007b7 lui a5,0x20000 4eda: 2c17c783 lbu a5,705(a5) # 200002c1 4ede: bfc1 j 4eae 4ee0: 200007b7 lui a5,0x20000 4ee4: 2e07a783 lw a5,736(a5) # 200002e0 4ee8: 00a79763 bne a5,a0,4ef6 4eec: 200007b7 lui a5,0x20000 4ef0: 2c57c783 lbu a5,709(a5) # 200002c5 4ef4: bf6d j 4eae 4ef6: 200007b7 lui a5,0x20000 4efa: 2e47a703 lw a4,740(a5) # 200002e4 4efe: 0ff00793 li a5,255 4f02: faa717e3 bne a4,a0,4eb0 4f06: 200007b7 lui a5,0x20000 4f0a: 2c97c783 lbu a5,713(a5) # 200002c9 4f0e: b745 j 4eae 00004f10 : 4f10: 8082 ret 00004f12 : 4f12: e04fb2ef jal t0,516 <__riscv_save_0> 4f16: 4785 li a5,1 4f18: 00f51863 bne a0,a5,4f28 4f1c: 80a18a23 sb a0,-2028(gp) # 20000214 4f20: f33fe0ef jal ra,3e52 4f24: e16fb06f j 53a <__riscv_restore_0> 4f28: 4789 li a5,2 4f2a: 00f51763 bne a0,a5,4f38 4f2e: 80a18a23 sb a0,-2028(gp) # 20000214 4f32: 85eff0ef jal ra,3f90 4f36: b7fd j 4f24 4f38: 478d li a5,3 4f3a: 00f51763 bne a0,a5,4f48 4f3e: 80a18a23 sb a0,-2028(gp) # 20000214 4f42: 886ff0ef jal ra,3fc8 4f46: bff9 j 4f24 4f48: 4791 li a5,4 4f4a: 00f51763 bne a0,a5,4f58 4f4e: 80a18a23 sb a0,-2028(gp) # 20000214 4f52: 8aeff0ef jal ra,4000 4f56: b7f9 j 4f24 4f58: 4795 li a5,5 4f5a: 00f51763 bne a0,a5,4f68 4f5e: 80a18a23 sb a0,-2028(gp) # 20000214 4f62: 8d6ff0ef jal ra,4038 4f66: bf7d j 4f24 4f68: 4799 li a5,6 4f6a: faf51de3 bne a0,a5,4f24 4f6e: 80a18a23 sb a0,-2028(gp) # 20000214 4f72: 8feff0ef jal ra,4070 4f76: b77d j 4f24 00004f78 : 4f78: d9efb2ef jal t0,516 <__riscv_save_0> 4f7c: 200007b7 lui a5,0x20000 4f80: 2e47a503 lw a0,740(a5) # 200002e4 4f84: 4581 li a1,0 4f86: f8bff0ef jal ra,4f10 4f8a: db0fb06f j 53a <__riscv_restore_0> 00004f8e : 4f8e: d88fb2ef jal t0,516 <__riscv_save_0> 4f92: 200007b7 lui a5,0x20000 4f96: 2e07a503 lw a0,736(a5) # 200002e0 4f9a: 4581 li a1,0 4f9c: f75ff0ef jal ra,4f10 4fa0: d9afb06f j 53a <__riscv_restore_0> 00004fa4 : 4fa4: d72fb2ef jal t0,516 <__riscv_save_0> 4fa8: 200007b7 lui a5,0x20000 4fac: 2dc7a503 lw a0,732(a5) # 200002dc 4fb0: 4581 li a1,0 4fb2: f5fff0ef jal ra,4f10 4fb6: d84fb06f j 53a <__riscv_restore_0> 00004fba : 4fba: d5cfb2ef jal t0,516 <__riscv_save_0> 4fbe: 200007b7 lui a5,0x20000 4fc2: 2d87a503 lw a0,728(a5) # 200002d8 4fc6: 4581 li a1,0 4fc8: f49ff0ef jal ra,4f10 4fcc: d6efb06f j 53a <__riscv_restore_0> 00004fd0 : 4fd0: d46fb2ef jal t0,516 <__riscv_save_0> 4fd4: 200007b7 lui a5,0x20000 4fd8: 2d47a503 lw a0,724(a5) # 200002d4 4fdc: 4581 li a1,0 4fde: f33ff0ef jal ra,4f10 4fe2: d58fb06f j 53a <__riscv_restore_0> 00004fe6 : 4fe6: d30fb2ef jal t0,516 <__riscv_save_0> 4fea: 00005737 lui a4,0x5 4fee: 00008537 lui a0,0x8 4ff2: fd070713 addi a4,a4,-48 # 4fd0 4ff6: 4685 li a3,1 4ff8: 4601 li a2,0 4ffa: 45bd li a1,15 4ffc: a9c50513 addi a0,a0,-1380 # 7a9c <_read+0x194> 5000: be2fe0ef jal ra,33e2 5004: 200007b7 lui a5,0x20000 5008: 2ea7a823 sw a0,752(a5) # 200002f0 500c: 00005737 lui a4,0x5 5010: 00008537 lui a0,0x8 5014: fba70713 addi a4,a4,-70 # 4fba 5018: 4689 li a3,2 501a: 4601 li a2,0 501c: 45bd li a1,15 501e: aa450513 addi a0,a0,-1372 # 7aa4 <_read+0x19c> 5022: bc0fe0ef jal ra,33e2 5026: 200007b7 lui a5,0x20000 502a: 2ea7aa23 sw a0,756(a5) # 200002f4 502e: 00005737 lui a4,0x5 5032: 00008537 lui a0,0x8 5036: fa470713 addi a4,a4,-92 # 4fa4 503a: 468d li a3,3 503c: 4601 li a2,0 503e: 45bd li a1,15 5040: aac50513 addi a0,a0,-1364 # 7aac <_read+0x1a4> 5044: b9efe0ef jal ra,33e2 5048: 200007b7 lui a5,0x20000 504c: 2ea7ac23 sw a0,760(a5) # 200002f8 5050: 00005737 lui a4,0x5 5054: 00008537 lui a0,0x8 5058: f8e70713 addi a4,a4,-114 # 4f8e 505c: 4691 li a3,4 505e: 4601 li a2,0 5060: 45bd li a1,15 5062: ab450513 addi a0,a0,-1356 # 7ab4 <_read+0x1ac> 5066: b7cfe0ef jal ra,33e2 506a: 200007b7 lui a5,0x20000 506e: 2ea7ae23 sw a0,764(a5) # 200002fc 5072: 00005737 lui a4,0x5 5076: 00008537 lui a0,0x8 507a: f7870713 addi a4,a4,-136 # 4f78 507e: 4695 li a3,5 5080: 4601 li a2,0 5082: 45bd li a1,15 5084: abc50513 addi a0,a0,-1348 # 7abc <_read+0x1b4> 5088: b5afe0ef jal ra,33e2 508c: 90a1a023 sw a0,-1792(gp) # 20000300 5090: caafb06f j 53a <__riscv_restore_0> 00005094 : 5094: c82fb2ef jal t0,516 <__riscv_save_0> 5098: 200007b7 lui a5,0x20000 509c: 2f07a403 lw s0,752(a5) # 200002f0 50a0: dfafd0ef jal ra,269a 50a4: 862a mv a2,a0 50a6: 4701 li a4,0 50a8: 4681 li a3,0 50aa: 4599 li a1,6 50ac: 8522 mv a0,s0 50ae: ba8fe0ef jal ra,3456 50b2: c88fb06f j 53a <__riscv_restore_0> 000050b6 : 50b6: c60fb2ef jal t0,516 <__riscv_save_0> 50ba: 200007b7 lui a5,0x20000 50be: 2f47a403 lw s0,756(a5) # 200002f4 50c2: dd8fd0ef jal ra,269a 50c6: 862a mv a2,a0 50c8: 4701 li a4,0 50ca: 4681 li a3,0 50cc: 4599 li a1,6 50ce: 8522 mv a0,s0 50d0: b86fe0ef jal ra,3456 50d4: c66fb06f j 53a <__riscv_restore_0> 000050d8 : 50d8: c3efb2ef jal t0,516 <__riscv_save_0> 50dc: 200007b7 lui a5,0x20000 50e0: 2f87a403 lw s0,760(a5) # 200002f8 50e4: db6fd0ef jal ra,269a 50e8: 862a mv a2,a0 50ea: 4701 li a4,0 50ec: 4681 li a3,0 50ee: 4599 li a1,6 50f0: 8522 mv a0,s0 50f2: b64fe0ef jal ra,3456 50f6: c44fb06f j 53a <__riscv_restore_0> 000050fa : 50fa: c1cfb2ef jal t0,516 <__riscv_save_0> 50fe: 200007b7 lui a5,0x20000 5102: 2fc7a403 lw s0,764(a5) # 200002fc 5106: d94fd0ef jal ra,269a 510a: 862a mv a2,a0 510c: 4701 li a4,0 510e: 4681 li a3,0 5110: 4599 li a1,6 5112: 8522 mv a0,s0 5114: b42fe0ef jal ra,3456 5118: c22fb06f j 53a <__riscv_restore_0> 0000511c : 511c: bfafb2ef jal t0,516 <__riscv_save_0> 5120: 9001a403 lw s0,-1792(gp) # 20000300 5124: d76fd0ef jal ra,269a 5128: 862a mv a2,a0 512a: 4701 li a4,0 512c: 4681 li a3,0 512e: 4599 li a1,6 5130: 8522 mv a0,s0 5132: b24fe0ef jal ra,3456 5136: c04fb06f j 53a <__riscv_restore_0> 0000513a : 513a: bdcfb2ef jal t0,516 <__riscv_save_0> 513e: 200007b7 lui a5,0x20000 5142: 2f07a503 lw a0,752(a5) # 200002f0 5146: 4701 li a4,0 5148: 4681 li a3,0 514a: 4601 li a2,0 514c: 45a1 li a1,8 514e: b08fe0ef jal ra,3456 5152: be8fb06f j 53a <__riscv_restore_0> 00005156 : 5156: bc0fb2ef jal t0,516 <__riscv_save_0> 515a: 200007b7 lui a5,0x20000 515e: 2f47a503 lw a0,756(a5) # 200002f4 5162: 4701 li a4,0 5164: 4681 li a3,0 5166: 4601 li a2,0 5168: 45a1 li a1,8 516a: aecfe0ef jal ra,3456 516e: bccfb06f j 53a <__riscv_restore_0> 00005172 : 5172: ba4fb2ef jal t0,516 <__riscv_save_0> 5176: 200007b7 lui a5,0x20000 517a: 2f87a503 lw a0,760(a5) # 200002f8 517e: 4701 li a4,0 5180: 4681 li a3,0 5182: 4601 li a2,0 5184: 45a1 li a1,8 5186: ad0fe0ef jal ra,3456 518a: bb0fb06f j 53a <__riscv_restore_0> 0000518e : 518e: b88fb2ef jal t0,516 <__riscv_save_0> 5192: 200007b7 lui a5,0x20000 5196: 2fc7a503 lw a0,764(a5) # 200002fc 519a: 4701 li a4,0 519c: 4681 li a3,0 519e: 4601 li a2,0 51a0: 45a1 li a1,8 51a2: ab4fe0ef jal ra,3456 51a6: b94fb06f j 53a <__riscv_restore_0> 000051aa : 51aa: b6cfb2ef jal t0,516 <__riscv_save_0> 51ae: 9001a503 lw a0,-1792(gp) # 20000300 51b2: 4701 li a4,0 51b4: 4681 li a3,0 51b6: 4601 li a2,0 51b8: 45a1 li a1,8 51ba: a9cfe0ef jal ra,3456 51be: b7cfb06f j 53a <__riscv_restore_0> 000051c2 : 51c2: b54fb2ef jal t0,516 <__riscv_save_0> 51c6: 842a mv s0,a0 51c8: cecff0ef jal ra,46b4 51cc: e901 bnez a0,51dc 51ce: 8522 mv a0,s0 51d0: ccbff0ef jal ra,4e9a 51d4: 00a03533 snez a0,a0 51d8: b62fb06f j 53a <__riscv_restore_0> 51dc: 4505 li a0,1 51de: bfed j 51d8 000051e0 : 51e0: b36fb2ef jal t0,516 <__riscv_save_0> 51e4: cd0ff0ef jal ra,46b4 51e8: b52fb06f j 53a <__riscv_restore_0> 000051ec : 51ec: b2afb2ef jal t0,516 <__riscv_save_0> 51f0: 2391 jal 5734 51f2: bffd j 51f0 000051f4 : 51f4: b22fb2ef jal t0,516 <__riscv_save_0> 51f8: 3e800513 li a0,1000 51fc: 88bfd0ef jal ra,2a86 5200: bfe5 j 51f8 00005202 : 5202: b14fb2ef jal t0,516 <__riscv_save_0> 5206: 20000437 lui s0,0x20000 520a: 2e842503 lw a0,744(s0) # 200002e8 520e: 755000ef jal ra,6162 5212: 4551 li a0,20 5214: 873fd0ef jal ra,2a86 5218: bfcd j 520a 0000521a : 521a: afcfb2ef jal t0,516 <__riscv_save_0> 521e: 2c75 jal 54da 5220: bffd j 521e 00005222 : 5222: af4fb2ef jal t0,516 <__riscv_save_0> 5226: 1141 addi sp,sp,-16 5228: c68fd0ef jal ra,2690 522c: c62a sw a0,12(sp) 522e: 4401 li s0,0 5230: 44e5 li s1,25 5232: 00008937 lui s2,0x8 5236: 944ff0ef jal ra,437a 523a: 2251 jal 53be 523c: 962ff0ef jal ra,439e 5240: 2a49 jal 53d2 5242: 00941d63 bne s0,s1,525c 5246: b06fc0ef jal ra,154c 524a: 86aa mv a3,a0 524c: 06900613 li a2,105 5250: 4585 li a1,1 5252: ac890513 addi a0,s2,-1336 # 7ac8 <_read+0x1c0> 5256: 46c010ef jal ra,66c2 525a: 4401 li s0,0 525c: 0405 addi s0,s0,1 525e: 0442 slli s0,s0,0x10 5260: 06400593 li a1,100 5264: 0068 addi a0,sp,12 5266: 8041 srli s0,s0,0x10 5268: f4efd0ef jal ra,29b6 526c: b7e9 j 5236 0000526e : 526e: aa8fb2ef jal t0,516 <__riscv_save_0> 5272: a48ff0ef jal ra,44ba 5276: 20cd jal 5358 5278: 94aff0ef jal ra,43c2 527c: 8b8ff0ef jal ra,4334 5280: 8c8ff0ef jal ra,4348 5284: 228d jal 53e6 5286: c04ff0ef jal ra,468a 528a: 229d jal 53f0 528c: b2cff0ef jal ra,45b8 5290: 22ad jal 53fa 5292: b50ff0ef jal ra,45e2 5296: 22bd jal 5404 5298: b74ff0ef jal ra,460c 529c: 2a8d jal 540e 529e: b98ff0ef jal ra,4636 52a2: 2a9d jal 5418 52a4: bbcff0ef jal ra,4660 52a8: 2aad jal 5422 52aa: 2ec9 jal 567c 52ac: d3bff0ef jal ra,4fe6 52b0: 000085b7 lui a1,0x8 52b4: 00005537 lui a0,0x5 52b8: 90418793 addi a5,gp,-1788 # 20000304 52bc: 4709 li a4,2 52be: 4681 li a3,0 52c0: 20000613 li a2,512 52c4: af458593 addi a1,a1,-1292 # 7af4 <_read+0x1ec> 52c8: 22250513 addi a0,a0,546 # 5222 52cc: 920fd0ef jal ra,23ec 52d0: 000085b7 lui a1,0x8 52d4: 00005537 lui a0,0x5 52d8: 91018793 addi a5,gp,-1776 # 20000310 52dc: 471d li a4,7 52de: 4681 li a3,0 52e0: 10000613 li a2,256 52e4: b0058593 addi a1,a1,-1280 # 7b00 <_read+0x1f8> 52e8: 21a50513 addi a0,a0,538 # 521a 52ec: 900fd0ef jal ra,23ec 52f0: 000085b7 lui a1,0x8 52f4: 00005537 lui a0,0x5 52f8: 91418793 addi a5,gp,-1772 # 20000314 52fc: 4715 li a4,5 52fe: 4681 li a3,0 5300: 10000613 li a2,256 5304: b1058593 addi a1,a1,-1264 # 7b10 <_read+0x208> 5308: 20250513 addi a0,a0,514 # 5202 530c: 8e0fd0ef jal ra,23ec 5310: 000085b7 lui a1,0x8 5314: 00005537 lui a0,0x5 5318: 90818793 addi a5,gp,-1784 # 20000308 531c: 4711 li a4,4 531e: 4681 li a3,0 5320: 10000613 li a2,256 5324: b2058593 addi a1,a1,-1248 # 7b20 <_read+0x218> 5328: 1f450513 addi a0,a0,500 # 51f4 532c: 8c0fd0ef jal ra,23ec 5330: 000085b7 lui a1,0x8 5334: 00005537 lui a0,0x5 5338: 90c18793 addi a5,gp,-1780 # 2000030c 533c: 4715 li a4,5 533e: 4681 li a3,0 5340: 10000613 li a2,256 5344: b3058593 addi a1,a1,-1232 # 7b30 <_read+0x228> 5348: 1ec50513 addi a0,a0,492 # 51ec 534c: 8a0fd0ef jal ra,23ec 5350: aa0fd0ef jal ra,25f0 5354: 9e6fb06f j 53a <__riscv_restore_0> 00005358 : 5358: 9befb2ef jal t0,516 <__riscv_save_0> 535c: 1101 addi sp,sp,-32 535e: 4669 li a2,26 5360: 4581 li a1,0 5362: 0048 addi a0,sp,4 5364: 962ff0ef jal ra,44c6 5368: 45e1 li a1,24 536a: 86a0 lhu s0,28(sp) 536c: 0048 addi a0,sp,4 536e: 67e000ef jal ra,59ec 5372: 200077b7 lui a5,0x20007 5376: e0478793 addi a5,a5,-508 # 20006e04 537a: 02a41163 bne s0,a0,539c 537e: 4722 lw a4,8(sp) 5380: cb98 sw a4,16(a5) 5382: 4732 lw a4,12(sp) 5384: cbd8 sw a4,20(a5) 5386: 4742 lw a4,16(sp) 5388: cf98 sw a4,24(a5) 538a: 4752 lw a4,20(sp) 538c: cfd8 sw a4,28(a5) 538e: 4762 lw a4,24(sp) 5390: d398 sw a4,32(a5) 5392: 4712 lw a4,4(sp) 5394: c7d8 sw a4,12(a5) 5396: 6105 addi sp,sp,32 5398: 9a2fb06f j 53a <__riscv_restore_0> 539c: 6709 lui a4,0x2 539e: 58070713 addi a4,a4,1408 # 2580 53a2: cb98 sw a4,16(a5) 53a4: cbd8 sw a4,20(a5) 53a6: cf98 sw a4,24(a5) 53a8: cfd8 sw a4,28(a5) 53aa: d398 sw a4,32(a5) 53ac: 6771 lui a4,0x1c 53ae: 20070713 addi a4,a4,512 # 1c200 <_data_lma+0x14470> 53b2: b7cd j 5394 000053b4 : 53b4: 200077b7 lui a5,0x20007 53b8: e047a503 lw a0,-508(a5) # 20006e04 53bc: 8082 ret 000053be : 53be: 200077b7 lui a5,0x20007 53c2: e0a7a223 sw a0,-508(a5) # 20006e04 53c6: 8082 ret 000053c8 : 53c8: 200077b7 lui a5,0x20007 53cc: e087a503 lw a0,-504(a5) # 20006e08 53d0: 8082 ret 000053d2 : 53d2: 200077b7 lui a5,0x20007 53d6: e0a7a423 sw a0,-504(a5) # 20006e08 53da: 8082 ret 000053dc : 53dc: 200077b7 lui a5,0x20007 53e0: e0c7a503 lw a0,-500(a5) # 20006e0c 53e4: 8082 ret 000053e6 : 53e6: 200077b7 lui a5,0x20007 53ea: e107a503 lw a0,-496(a5) # 20006e10 53ee: 8082 ret 000053f0 : 53f0: 200077b7 lui a5,0x20007 53f4: e147a503 lw a0,-492(a5) # 20006e14 53f8: 8082 ret 000053fa : 53fa: 200077b7 lui a5,0x20007 53fe: e187a503 lw a0,-488(a5) # 20006e18 5402: 8082 ret 00005404 : 5404: 200077b7 lui a5,0x20007 5408: e1c7a503 lw a0,-484(a5) # 20006e1c 540c: 8082 ret 0000540e : 540e: 200077b7 lui a5,0x20007 5412: e207a503 lw a0,-480(a5) # 20006e20 5416: 8082 ret 00005418 : 5418: 200077b7 lui a5,0x20007 541c: e247a503 lw a0,-476(a5) # 20006e24 5420: 8082 ret 00005422 : 5422: 8dafb2ef jal t0,4fc <__riscv_save_4> 5426: 4601 li a2,0 5428: 4591 li a1,4 542a: 4515 li a0,5 542c: dbefc0ef jal ra,19ea 5430: 91c18b13 addi s6,gp,-1764 # 2000031c 5434: 00ab2023 sw a0,0(s6) 5438: 4601 li a2,0 543a: 4591 li a1,4 543c: 4515 li a0,5 543e: dacfc0ef jal ra,19ea 5442: 92418a93 addi s5,gp,-1756 # 20000324 5446: 00aaa023 sw a0,0(s5) 544a: 4601 li a2,0 544c: 4591 li a1,4 544e: 4515 li a0,5 5450: d9afc0ef jal ra,19ea 5454: 92c18a13 addi s4,gp,-1748 # 2000032c 5458: 00aa2023 sw a0,0(s4) 545c: 4601 li a2,0 545e: 4591 li a1,4 5460: 4515 li a0,5 5462: d88fc0ef jal ra,19ea 5466: 93418993 addi s3,gp,-1740 # 20000334 546a: 00a9a023 sw a0,0(s3) 546e: 4601 li a2,0 5470: 4591 li a1,4 5472: 4529 li a0,10 5474: d76fc0ef jal ra,19ea 5478: 93c18913 addi s2,gp,-1732 # 2000033c 547c: 4601 li a2,0 547e: 00a92023 sw a0,0(s2) 5482: 4591 li a1,4 5484: 4529 li a0,10 5486: d64fc0ef jal ra,19ea 548a: 95018493 addi s1,gp,-1712 # 20000350 548e: c088 sw a0,0(s1) 5490: 4519 li a0,6 5492: 94818413 addi s0,gp,-1720 # 20000348 5496: de5fc0ef jal ra,227a 549a: 85aa mv a1,a0 549c: c008 sw a0,0(s0) 549e: 000b2503 lw a0,0(s6) 54a2: de9fc0ef jal ra,228a 54a6: 400c lw a1,0(s0) 54a8: 000aa503 lw a0,0(s5) 54ac: ddffc0ef jal ra,228a 54b0: 400c lw a1,0(s0) 54b2: 000a2503 lw a0,0(s4) 54b6: dd5fc0ef jal ra,228a 54ba: 400c lw a1,0(s0) 54bc: 0009a503 lw a0,0(s3) 54c0: dcbfc0ef jal ra,228a 54c4: 400c lw a1,0(s0) 54c6: 00092503 lw a0,0(s2) 54ca: dc1fc0ef jal ra,228a 54ce: 400c lw a1,0(s0) 54d0: 4088 lw a0,0(s1) 54d2: db9fc0ef jal ra,228a 54d6: 85afb06f j 530 <__riscv_restore_4> 000054da : 54da: 822fb2ef jal t0,4fc <__riscv_save_4> 54de: 9481a503 lw a0,-1720(gp) # 20000348 54e2: 55fd li a1,-1 54e4: 200009b7 lui s3,0x20000 54e8: dd1fc0ef jal ra,22b8 54ec: 94a1aa23 sw a0,-1708(gp) # 20000354 54f0: 2e89a503 lw a0,744(s3) # 200002e8 54f4: 94418413 addi s0,gp,-1724 # 20000344 54f8: ce9ff0ef jal ra,51e0 54fc: e90d bnez a0,552e 54fe: 9501a503 lw a0,-1712(gp) # 20000350 5502: 200074b7 lui s1,0x20007 5506: e2848493 addi s1,s1,-472 # 20006e28 550a: 4601 li a2,0 550c: 01048593 addi a1,s1,16 5510: 93bfc0ef jal ra,1e4a 5514: 4785 li a5,1 5516: 892a mv s2,a0 5518: 00f51b63 bne a0,a5,552e 551c: 489c lw a5,16(s1) 551e: 2e89a503 lw a0,744(s3) 5522: 2392 lhu a2,0(a5) 5524: 43cc lw a1,4(a5) 5526: fc6ff0ef jal ra,4cec 552a: 01240023 sb s2,0(s0) 552e: 20000937 lui s2,0x20000 5532: 2d492503 lw a0,724(s2) # 200002d4 5536: c8dff0ef jal ra,51c2 553a: e90d bnez a0,556c 553c: 91c1a503 lw a0,-1764(gp) # 2000031c 5540: 200075b7 lui a1,0x20007 5544: e2858993 addi s3,a1,-472 # 20006e28 5548: 4601 li a2,0 554a: e2858593 addi a1,a1,-472 554e: 8fdfc0ef jal ra,1e4a 5552: 4785 li a5,1 5554: 84aa mv s1,a0 5556: 00f51b63 bne a0,a5,556c 555a: 0009a783 lw a5,0(s3) 555e: 2d492503 lw a0,724(s2) 5562: 2392 lhu a2,0(a5) 5564: 43cc lw a1,4(a5) 5566: f86ff0ef jal ra,4cec 556a: a004 sb s1,0(s0) 556c: 200009b7 lui s3,0x20000 5570: 2d89a503 lw a0,728(s3) # 200002d8 5574: c4fff0ef jal ra,51c2 5578: e90d bnez a0,55aa 557a: 9241a503 lw a0,-1756(gp) # 20000324 557e: 200074b7 lui s1,0x20007 5582: e2848493 addi s1,s1,-472 # 20006e28 5586: 4601 li a2,0 5588: 00448593 addi a1,s1,4 558c: 8bffc0ef jal ra,1e4a 5590: 4785 li a5,1 5592: 892a mv s2,a0 5594: 00f51b63 bne a0,a5,55aa 5598: 40dc lw a5,4(s1) 559a: 2d89a503 lw a0,728(s3) 559e: 2392 lhu a2,0(a5) 55a0: 43cc lw a1,4(a5) 55a2: f4aff0ef jal ra,4cec 55a6: 01240023 sb s2,0(s0) 55aa: 200009b7 lui s3,0x20000 55ae: 2dc9a503 lw a0,732(s3) # 200002dc 55b2: c11ff0ef jal ra,51c2 55b6: e90d bnez a0,55e8 55b8: 92c1a503 lw a0,-1748(gp) # 2000032c 55bc: 200074b7 lui s1,0x20007 55c0: e2848493 addi s1,s1,-472 # 20006e28 55c4: 4601 li a2,0 55c6: 00848593 addi a1,s1,8 55ca: 881fc0ef jal ra,1e4a 55ce: 4785 li a5,1 55d0: 892a mv s2,a0 55d2: 00f51b63 bne a0,a5,55e8 55d6: 449c lw a5,8(s1) 55d8: 2dc9a503 lw a0,732(s3) 55dc: 2392 lhu a2,0(a5) 55de: 43cc lw a1,4(a5) 55e0: f0cff0ef jal ra,4cec 55e4: 01240023 sb s2,0(s0) 55e8: 200009b7 lui s3,0x20000 55ec: 2e09a503 lw a0,736(s3) # 200002e0 55f0: bd3ff0ef jal ra,51c2 55f4: e915 bnez a0,5628 55f6: 9341a503 lw a0,-1740(gp) # 20000334 55fa: 200074b7 lui s1,0x20007 55fe: e2848493 addi s1,s1,-472 # 20006e28 5602: 4601 li a2,0 5604: 00c48593 addi a1,s1,12 5608: 843fc0ef jal ra,1e4a 560c: 4785 li a5,1 560e: 892a mv s2,a0 5610: 00f51c63 bne a0,a5,5628 5614: 44d8 lw a4,12(s1) 5616: 449c lw a5,8(s1) 5618: 2e09a503 lw a0,736(s3) 561c: 2312 lhu a2,0(a4) 561e: 43cc lw a1,4(a5) 5620: eccff0ef jal ra,4cec 5624: 01240023 sb s2,0(s0) 5628: 20000937 lui s2,0x20000 562c: 2e492503 lw a0,740(s2) # 200002e4 5630: b93ff0ef jal ra,51c2 5634: ed15 bnez a0,5670 5636: 93c1a503 lw a0,-1732(gp) # 2000033c 563a: 200074b7 lui s1,0x20007 563e: e2848493 addi s1,s1,-472 # 20006e28 5642: 4601 li a2,0 5644: 01448593 addi a1,s1,20 5648: 803fc0ef jal ra,1e4a 564c: 4785 li a5,1 564e: 02f51163 bne a0,a5,5670 5652: 48dc lw a5,20(s1) 5654: 2388 lbu a0,0(a5) 5656: 8bdff0ef jal ra,4f12 565a: 48dc lw a5,20(s1) 565c: 2e492503 lw a0,740(s2) 5660: 23d2 lhu a2,4(a5) 5662: 478c lw a1,8(a5) 5664: e88ff0ef jal ra,4cec 5668: 00040023 sb zero,0(s0) 566c: ec5fa06f j 530 <__riscv_restore_4> 5670: 201c lbu a5,0(s0) 5672: fbfd bnez a5,5668 5674: 450d li a0,3 5676: c10fd0ef jal ra,2a86 567a: b7fd j 5668 0000567c : 567c: e81fa2ef jal t0,4fc <__riscv_save_4> 5680: 4519 li a0,6 5682: 91818413 addi s0,gp,-1768 # 20000318 5686: bf5fc0ef jal ra,227a 568a: c008 sw a0,0(s0) 568c: 460d li a2,3 568e: 4581 li a1,0 5690: 4505 li a0,1 5692: b58fc0ef jal ra,19ea 5696: 92018b13 addi s6,gp,-1760 # 20000320 569a: 00ab2023 sw a0,0(s6) 569e: 460d li a2,3 56a0: 4581 li a1,0 56a2: 4505 li a0,1 56a4: b46fc0ef jal ra,19ea 56a8: 92818a93 addi s5,gp,-1752 # 20000328 56ac: 00aaa023 sw a0,0(s5) 56b0: 460d li a2,3 56b2: 4581 li a1,0 56b4: 4505 li a0,1 56b6: b34fc0ef jal ra,19ea 56ba: 93018a13 addi s4,gp,-1744 # 20000330 56be: 00aa2023 sw a0,0(s4) 56c2: 460d li a2,3 56c4: 4581 li a1,0 56c6: 4505 li a0,1 56c8: b22fc0ef jal ra,19ea 56cc: 93818993 addi s3,gp,-1736 # 20000338 56d0: 00a9a023 sw a0,0(s3) 56d4: 460d li a2,3 56d6: 4581 li a1,0 56d8: 4505 li a0,1 56da: b10fc0ef jal ra,19ea 56de: 94018913 addi s2,gp,-1728 # 20000340 56e2: 460d li a2,3 56e4: 00a92023 sw a0,0(s2) 56e8: 4581 li a1,0 56ea: 4505 li a0,1 56ec: afefc0ef jal ra,19ea 56f0: 94c18493 addi s1,gp,-1716 # 2000034c 56f4: c088 sw a0,0(s1) 56f6: 400c lw a1,0(s0) 56f8: 000b2503 lw a0,0(s6) 56fc: b8ffc0ef jal ra,228a 5700: 400c lw a1,0(s0) 5702: 000aa503 lw a0,0(s5) 5706: b85fc0ef jal ra,228a 570a: 400c lw a1,0(s0) 570c: 000a2503 lw a0,0(s4) 5710: b7bfc0ef jal ra,228a 5714: 400c lw a1,0(s0) 5716: 0009a503 lw a0,0(s3) 571a: b71fc0ef jal ra,228a 571e: 400c lw a1,0(s0) 5720: 00092503 lw a0,0(s2) 5724: b67fc0ef jal ra,228a 5728: 400c lw a1,0(s0) 572a: 4088 lw a0,0(s1) 572c: b5ffc0ef jal ra,228a 5730: e01fa06f j 530 <__riscv_restore_4> 00005734 : 5734: de3fa2ef jal t0,516 <__riscv_save_0> 5738: 9181a503 lw a0,-1768(gp) # 20000318 573c: 55fd li a1,-1 573e: b7bfc0ef jal ra,22b8 5742: 92018413 addi s0,gp,-1760 # 20000320 5746: 401c lw a5,0(s0) 5748: 02a79163 bne a5,a0,576a 574c: 200077b7 lui a5,0x20007 5750: e287a503 lw a0,-472(a5) # 20006e28 5754: d53fb0ef jal ra,14a6 5758: 4501 li a0,0 575a: ff5fe0ef jal ra,474e 575e: 4008 lw a0,0(s0) 5760: 4581 li a1,0 5762: 84ffc0ef jal ra,1fb0 5766: dd5fa06f j 53a <__riscv_restore_0> 576a: 92818413 addi s0,gp,-1752 # 20000328 576e: 401c lw a5,0(s0) 5770: 00a79c63 bne a5,a0,5788 5774: 200077b7 lui a5,0x20007 5778: e2c7a503 lw a0,-468(a5) # 20006e2c 577c: d2bfb0ef jal ra,14a6 5780: 4501 li a0,0 5782: ff5fe0ef jal ra,4776 5786: bfe1 j 575e 5788: 93018413 addi s0,gp,-1744 # 20000330 578c: 401c lw a5,0(s0) 578e: 00a79c63 bne a5,a0,57a6 5792: 200077b7 lui a5,0x20007 5796: e307a503 lw a0,-464(a5) # 20006e30 579a: d0dfb0ef jal ra,14a6 579e: 4501 li a0,0 57a0: ffffe0ef jal ra,479e 57a4: bf6d j 575e 57a6: 93818413 addi s0,gp,-1736 # 20000338 57aa: 401c lw a5,0(s0) 57ac: 00a79c63 bne a5,a0,57c4 57b0: 200077b7 lui a5,0x20007 57b4: e347a503 lw a0,-460(a5) # 20006e34 57b8: ceffb0ef jal ra,14a6 57bc: 4501 li a0,0 57be: 808ff0ef jal ra,47c6 57c2: bf71 j 575e 57c4: 94018413 addi s0,gp,-1728 # 20000340 57c8: 401c lw a5,0(s0) 57ca: 00a79c63 bne a5,a0,57e2 57ce: 200077b7 lui a5,0x20007 57d2: e3c7a503 lw a0,-452(a5) # 20006e3c 57d6: cd1fb0ef jal ra,14a6 57da: 4501 li a0,0 57dc: 812ff0ef jal ra,47ee 57e0: bfbd j 575e 57e2: 94c18413 addi s0,gp,-1716 # 2000034c 57e6: 401c lw a5,0(s0) 57e8: f6a79fe3 bne a5,a0,5766 57ec: 200077b7 lui a5,0x20007 57f0: e387a503 lw a0,-456(a5) # 20006e38 57f4: cb3fb0ef jal ra,14a6 57f8: 4501 li a0,0 57fa: 81eff0ef jal ra,4818 57fe: b785 j 575e 00005800 : 5800: d17fa2ef jal t0,516 <__riscv_save_0> 5804: 9201a503 lw a0,-1760(gp) # 20000320 5808: 4581 li a1,0 580a: d30fc0ef jal ra,1d3a 580e: d2dfa06f j 53a <__riscv_restore_0> 00005812 : 5812: d05fa2ef jal t0,516 <__riscv_save_0> 5816: 9281a503 lw a0,-1752(gp) # 20000328 581a: 4581 li a1,0 581c: d1efc0ef jal ra,1d3a 5820: d1bfa06f j 53a <__riscv_restore_0> 00005824 : 5824: cf3fa2ef jal t0,516 <__riscv_save_0> 5828: 9301a503 lw a0,-1744(gp) # 20000330 582c: 4581 li a1,0 582e: d0cfc0ef jal ra,1d3a 5832: d09fa06f j 53a <__riscv_restore_0> 00005836 : 5836: ce1fa2ef jal t0,516 <__riscv_save_0> 583a: 9381a503 lw a0,-1736(gp) # 20000338 583e: 4581 li a1,0 5840: cfafc0ef jal ra,1d3a 5844: cf7fa06f j 53a <__riscv_restore_0> 00005848 : 5848: ccffa2ef jal t0,516 <__riscv_save_0> 584c: 9401a503 lw a0,-1728(gp) # 20000340 5850: 4581 li a1,0 5852: ce8fc0ef jal ra,1d3a 5856: ce5fa06f j 53a <__riscv_restore_0> 0000585a : 585a: cbdfa2ef jal t0,516 <__riscv_save_0> 585e: 94c1a503 lw a0,-1716(gp) # 2000034c 5862: 4581 li a1,0 5864: cd6fc0ef jal ra,1d3a 5868: cd3fa06f j 53a <__riscv_restore_0> 0000586c : 586c: cabfa2ef jal t0,516 <__riscv_save_0> 5870: 4525 li a0,9 5872: bd1fe0ef jal ra,4442 5876: cc5fa06f j 53a <__riscv_restore_0> 0000587a : 587a: c9dfa2ef jal t0,516 <__riscv_save_0> 587e: 4521 li a0,8 5880: bc3fe0ef jal ra,4442 5884: cb7fa06f j 53a <__riscv_restore_0> 00005888 : 5888: c8ffa2ef jal t0,516 <__riscv_save_0> 588c: 451d li a0,7 588e: bb5fe0ef jal ra,4442 5892: ca9fa06f j 53a <__riscv_restore_0> 00005896 : 5896: c81fa2ef jal t0,516 <__riscv_save_0> 589a: 4519 li a0,6 589c: ba7fe0ef jal ra,4442 58a0: c9bfa06f j 53a <__riscv_restore_0> 000058a4 : 58a4: c73fa2ef jal t0,516 <__riscv_save_0> 58a8: 4515 li a0,5 58aa: b99fe0ef jal ra,4442 58ae: c8dfa06f j 53a <__riscv_restore_0> 000058b2 : 58b2: c65fa2ef jal t0,516 <__riscv_save_0> 58b6: 4511 li a0,4 58b8: b8bfe0ef jal ra,4442 58bc: c7ffa06f j 53a <__riscv_restore_0> 000058c0 : 58c0: c57fa2ef jal t0,516 <__riscv_save_0> 58c4: 450d li a0,3 58c6: b7dfe0ef jal ra,4442 58ca: c71fa06f j 53a <__riscv_restore_0> 000058ce : 58ce: c49fa2ef jal t0,516 <__riscv_save_0> 58d2: 4509 li a0,2 58d4: b6ffe0ef jal ra,4442 58d8: c63fa06f j 53a <__riscv_restore_0> 000058dc : 58dc: c3bfa2ef jal t0,516 <__riscv_save_0> 58e0: 4505 li a0,1 58e2: b61fe0ef jal ra,4442 58e6: c55fa06f j 53a <__riscv_restore_0> 000058ea : 58ea: c2dfa2ef jal t0,516 <__riscv_save_0> 58ee: aefff0ef jal ra,53dc 58f2: 000087b7 lui a5,0x8 58f6: b407a583 lw a1,-1216(a5) # 7b40 <_read+0x238> 58fa: 0fd000ef jal ra,61f6 <__mulsf3> 58fe: 389000ef jal ra,6486 <__fixunssfsi> 5902: 0542 slli a0,a0,0x10 5904: 8141 srli a0,a0,0x10 5906: c35fa06f j 53a <__riscv_restore_0> 0000590a : 590a: c0dfa2ef jal t0,516 <__riscv_save_0> 590e: abbff0ef jal ra,53c8 5912: 000087b7 lui a5,0x8 5916: b407a583 lw a1,-1216(a5) # 7b40 <_read+0x238> 591a: 0dd000ef jal ra,61f6 <__mulsf3> 591e: 369000ef jal ra,6486 <__fixunssfsi> 5922: 0542 slli a0,a0,0x10 5924: 8141 srli a0,a0,0x10 5926: c15fa06f j 53a <__riscv_restore_0> 0000592a : 592a: bedfa2ef jal t0,516 <__riscv_save_0> 592e: a87ff0ef jal ra,53b4 5932: 000087b7 lui a5,0x8 5936: b407a583 lw a1,-1216(a5) # 7b40 <_read+0x238> 593a: 0bd000ef jal ra,61f6 <__mulsf3> 593e: 349000ef jal ra,6486 <__fixunssfsi> 5942: 0542 slli a0,a0,0x10 5944: 8141 srli a0,a0,0x10 5946: bf5fa06f j 53a <__riscv_restore_0> 0000594a : 594a: bcdfa2ef jal t0,516 <__riscv_save_0> 594e: 210c lbu a1,0(a0) 5950: 4525 li a0,9 5952: a7dfe0ef jal ra,43ce 5956: 4501 li a0,0 5958: be3fa06f j 53a <__riscv_restore_0> 0000595c : 595c: bbbfa2ef jal t0,516 <__riscv_save_0> 5960: 210c lbu a1,0(a0) 5962: 4521 li a0,8 5964: a6bfe0ef jal ra,43ce 5968: 4501 li a0,0 596a: bd1fa06f j 53a <__riscv_restore_0> 0000596e : 596e: ba9fa2ef jal t0,516 <__riscv_save_0> 5972: 210c lbu a1,0(a0) 5974: 451d li a0,7 5976: a59fe0ef jal ra,43ce 597a: 4501 li a0,0 597c: bbffa06f j 53a <__riscv_restore_0> 00005980 : 5980: b97fa2ef jal t0,516 <__riscv_save_0> 5984: 210c lbu a1,0(a0) 5986: 4519 li a0,6 5988: a47fe0ef jal ra,43ce 598c: 4501 li a0,0 598e: badfa06f j 53a <__riscv_restore_0> 00005992 : 5992: b85fa2ef jal t0,516 <__riscv_save_0> 5996: 210c lbu a1,0(a0) 5998: 4515 li a0,5 599a: a35fe0ef jal ra,43ce 599e: 4501 li a0,0 59a0: b9bfa06f j 53a <__riscv_restore_0> 000059a4 : 59a4: b73fa2ef jal t0,516 <__riscv_save_0> 59a8: 210c lbu a1,0(a0) 59aa: 4511 li a0,4 59ac: a23fe0ef jal ra,43ce 59b0: 4501 li a0,0 59b2: b89fa06f j 53a <__riscv_restore_0> 000059b6 : 59b6: b61fa2ef jal t0,516 <__riscv_save_0> 59ba: 210c lbu a1,0(a0) 59bc: 450d li a0,3 59be: a11fe0ef jal ra,43ce 59c2: 4501 li a0,0 59c4: b77fa06f j 53a <__riscv_restore_0> 000059c8 : 59c8: b4ffa2ef jal t0,516 <__riscv_save_0> 59cc: 210c lbu a1,0(a0) 59ce: 4509 li a0,2 59d0: 9fffe0ef jal ra,43ce 59d4: 4501 li a0,0 59d6: b65fa06f j 53a <__riscv_restore_0> 000059da : 59da: b3dfa2ef jal t0,516 <__riscv_save_0> 59de: 210c lbu a1,0(a0) 59e0: 4505 li a0,1 59e2: 9edfe0ef jal ra,43ce 59e6: 4501 li a0,0 59e8: b53fa06f j 53a <__riscv_restore_0> 000059ec : 59ec: 67c1 lui a5,0x10 59ee: 7669 lui a2,0xffffa 59f0: 4681 li a3,0 59f2: 17fd addi a5,a5,-1 59f4: 0605 addi a2,a2,1 59f6: 01069713 slli a4,a3,0x10 59fa: 8341 srli a4,a4,0x10 59fc: 00b76463 bltu a4,a1,5a04 5a00: 853e mv a0,a5 5a02: 8082 ret 5a04: 00d50733 add a4,a0,a3 5a08: 2318 lbu a4,0(a4) 5a0a: 8fb9 xor a5,a5,a4 5a0c: 4721 li a4,8 5a0e: 0017f813 andi a6,a5,1 5a12: 8385 srli a5,a5,0x1 5a14: 00080563 beqz a6,5a1e 5a18: 8fb1 xor a5,a5,a2 5a1a: 07c2 slli a5,a5,0x10 5a1c: 83c1 srli a5,a5,0x10 5a1e: 177d addi a4,a4,-1 5a20: 0742 slli a4,a4,0x10 5a22: 8341 srli a4,a4,0x10 5a24: f76d bnez a4,5a0e 5a26: 0685 addi a3,a3,1 5a28: b7f9 j 59f6 00005a2a : 5a2a: ad3fa2ef jal t0,4fc <__riscv_save_4> 5a2e: 95a18913 addi s2,gp,-1702 # 2000035a 5a32: 9581d483 lhu s1,-1704(gp) # 20000358 5a36: 00095403 lhu s0,0(s2) 5a3a: 4981 li s3,0 5a3c: fff48793 addi a5,s1,-1 5a40: 02f44c63 blt s0,a5,5a78 5a44: ffd48593 addi a1,s1,-3 5a48: 20007a37 lui s4,0x20007 5a4c: e40a0a93 addi s5,s4,-448 # 20006e40 5a50: 0ff5f593 andi a1,a1,255 5a54: e40a0513 addi a0,s4,-448 5a58: f95ff0ef jal ra,59ec 5a5c: 94d6 add s1,s1,s5 5a5e: ffd4c783 lbu a5,-3(s1) 5a62: ffe4c703 lbu a4,-2(s1) 5a66: 07a2 slli a5,a5,0x8 5a68: 8fd9 or a5,a5,a4 5a6a: 96018713 addi a4,gp,-1696 # 20000360 5a6e: 00f51863 bne a0,a5,5a7e 5a72: 4795 li a5,5 5a74: c31c sw a5,0(a4) 5a76: 4985 li s3,1 5a78: 854e mv a0,s3 5a7a: ab7fa06f j 530 <__riscv_restore_4> 5a7e: fff40613 addi a2,s0,-1 5a82: 0642 slli a2,a2,0x10 5a84: 8241 srli a2,a2,0x10 5a86: 001a8593 addi a1,s5,1 5a8a: e40a0513 addi a0,s4,-448 5a8e: 00072023 sw zero,0(a4) 5a92: 00c91023 sh a2,0(s2) 5a96: 37b000ef jal ra,6610 5a9a: bff9 j 5a78 00005a9c : 5a9c: a53fa2ef jal t0,4ee <__riscv_save_10> 5aa0: 96018493 addi s1,gp,-1696 # 20000360 5aa4: 409c lw a5,0(s1) 5aa6: 7139 addi sp,sp,-64 5aa8: efb1 bnez a5,5b04 5aaa: 95a1d603 lhu a2,-1702(gp) # 2000035a 5aae: 4685 li a3,1 5ab0: 95a18793 addi a5,gp,-1702 # 2000035a 5ab4: 02c6f963 bgeu a3,a2,5ae6 5ab8: 20007537 lui a0,0x20007 5abc: e4050713 addi a4,a0,-448 # 20006e40 5ac0: 00074803 lbu a6,0(a4) 5ac4: 05300893 li a7,83 5ac8: e4050593 addi a1,a0,-448 5acc: 03181063 bne a6,a7,5aec 5ad0: 3314 lbu a3,1(a4) 5ad2: 04c00713 li a4,76 5ad6: 52e69763 bne a3,a4,6004 5ada: 47b1 li a5,12 5adc: c09c sw a5,0(s1) 5ade: bb3fc0ef jal ra,2690 5ae2: 94a1ae23 sw a0,-1700(gp) # 2000035c 5ae6: 6121 addi sp,sp,64 5ae8: a3ffa06f j 526 <__riscv_restore_10> 5aec: 04700893 li a7,71 5af0: 51181a63 bne a6,a7,6004 5af4: 00174803 lbu a6,1(a4) 5af8: 05700713 li a4,87 5afc: 50e81463 bne a6,a4,6004 5b00: c094 sw a3,0(s1) 5b02: bff1 j 5ade 5b04: 4705 li a4,1 5b06: 96018413 addi s0,gp,-1696 # 20000360 5b0a: 04e79763 bne a5,a4,5b58 5b0e: 20007737 lui a4,0x20007 5b12: e4274703 lbu a4,-446(a4) # 20006e42 5b16: 46c1 li a3,16 5b18: 0df77613 andi a2,a4,223 5b1c: 00d60863 beq a2,a3,5b2c 5b20: 03070713 addi a4,a4,48 5b24: 0ff77713 andi a4,a4,255 5b28: 00e7e563 bltu a5,a4,5b32 5b2c: 4789 li a5,2 5b2e: c01c sw a5,0(s0) 5b30: bf5d j 5ae6 5b32: 95a18793 addi a5,gp,-1702 # 2000035a 5b36: 2392 lhu a2,0(a5) 5b38: 00042023 sw zero,0(s0) 5b3c: 167d addi a2,a2,-1 5b3e: 0642 slli a2,a2,0x10 5b40: 8241 srli a2,a2,0x10 5b42: a392 sh a2,0(a5) 5b44: 20007537 lui a0,0x20007 5b48: e4050593 addi a1,a0,-448 # 20006e40 5b4c: 0585 addi a1,a1,1 5b4e: e4050513 addi a0,a0,-448 5b52: 2bf000ef jal ra,6610 5b56: bf41 j 5ae6 5b58: 4709 li a4,2 5b5a: 0ae79363 bne a5,a4,5c00 5b5e: 95a1d603 lhu a2,-1702(gp) # 2000035a 5b62: 4711 li a4,4 5b64: 95a18693 addi a3,gp,-1702 # 2000035a 5b68: f6c77fe3 bgeu a4,a2,5ae6 5b6c: 20007537 lui a0,0x20007 5b70: e4050793 addi a5,a0,-448 # 20006e40 5b74: 23b8 lbu a4,2(a5) 5b76: 03000813 li a6,48 5b7a: e4050593 addi a1,a0,-448 5b7e: 01071f63 bne a4,a6,5b9c 5b82: 33b8 lbu a4,3(a5) 5b84: 23dc lbu a5,4(a5) 5b86: 0722 slli a4,a4,0x8 5b88: 8fd9 or a5,a5,a4 5b8a: 4725 li a4,9 5b8c: 44f76063 bltu a4,a5,5fcc 5b90: 4729 li a4,10 5b92: 94e19c23 sh a4,-1704(gp) # 20000358 5b96: 478d li a5,3 5b98: c09c sw a5,0(s1) 5b9a: b7b1 j 5ae6 5b9c: 4841 li a6,16 5b9e: 01071b63 bne a4,a6,5bb4 5ba2: 33b8 lbu a4,3(a5) 5ba4: 23dc lbu a5,4(a5) 5ba6: 0722 slli a4,a4,0x8 5ba8: 8fd9 or a5,a5,a4 5baa: 4725 li a4,9 5bac: 42f76063 bltu a4,a5,5fcc 5bb0: 479d li a5,7 5bb2: b7dd j 5b98 5bb4: 0d000813 li a6,208 5bb8: 01071863 bne a4,a6,5bc8 5bbc: 33b8 lbu a4,3(a5) 5bbe: 23dc lbu a5,4(a5) 5bc0: 40e7e663 bltu a5,a4,5fcc 5bc4: 47a5 li a5,9 5bc6: bfc9 j 5b98 5bc8: 0d100813 li a6,209 5bcc: 41071063 bne a4,a6,5fcc 5bd0: 23d8 lbu a4,4(a5) 5bd2: 0037c803 lbu a6,3(a5) # 10003 <_data_lma+0x8273> 5bd6: 0722 slli a4,a4,0x8 5bd8: 01076733 or a4,a4,a6 5bdc: 00871793 slli a5,a4,0x8 5be0: 8321 srli a4,a4,0x8 5be2: 8fd9 or a5,a5,a4 5be4: 07c2 slli a5,a5,0x10 5be6: 83c1 srli a5,a5,0x10 5be8: fff78813 addi a6,a5,-1 5bec: 04e00713 li a4,78 5bf0: 3d076e63 bltu a4,a6,5fcc 5bf4: 472d li a4,11 5bf6: c098 sw a4,0(s1) 5bf8: 07a1 addi a5,a5,8 5bfa: 94f19c23 sh a5,-1704(gp) # 20000358 5bfe: b5e5 j 5ae6 5c00: 470d li a4,3 5c02: 04e79063 bne a5,a4,5c42 5c06: 95a1d603 lhu a2,-1702(gp) # 2000035a 5c0a: 4699 li a3,6 5c0c: 95a18713 addi a4,gp,-1702 # 2000035a 5c10: 00c6ff63 bgeu a3,a2,5c2e 5c14: 200076b7 lui a3,0x20007 5c18: e4068693 addi a3,a3,-448 # 20006e40 5c1c: 32dc lbu a5,5(a3) 5c1e: 22f4 lbu a3,6(a3) 5c20: 07a2 slli a5,a5,0x8 5c22: 8fd5 or a5,a5,a3 5c24: 46cd li a3,19 5c26: 00f6e763 bltu a3,a5,5c34 5c2a: 4791 li a5,4 5c2c: b7b5 j 5b98 5c2e: 4791 li a5,4 5c30: eac7fbe3 bgeu a5,a2,5ae6 5c34: 167d addi a2,a2,-1 5c36: 0642 slli a2,a2,0x10 5c38: 8241 srli a2,a2,0x10 5c3a: 00042023 sw zero,0(s0) 5c3e: a312 sh a2,0(a4) 5c40: b711 j 5b44 5c42: 4711 li a4,4 5c44: 04e79f63 bne a5,a4,5ca2 5c48: 95a18993 addi s3,gp,-1702 # 2000035a 5c4c: 0009d403 lhu s0,0(s3) 5c50: 47a1 li a5,8 5c52: e887fae3 bgeu a5,s0,5ae6 5c56: 9581d903 lhu s2,-1704(gp) # 20000358 5c5a: 20007a37 lui s4,0x20007 5c5e: e40a0a93 addi s5,s4,-448 # 20006e40 5c62: ffd90593 addi a1,s2,-3 5c66: 0ff5f593 andi a1,a1,255 5c6a: e40a0513 addi a0,s4,-448 5c6e: d7fff0ef jal ra,59ec 5c72: 9956 add s2,s2,s5 5c74: ffd94783 lbu a5,-3(s2) 5c78: ffe94703 lbu a4,-2(s2) 5c7c: 07a2 slli a5,a5,0x8 5c7e: 8fd9 or a5,a5,a4 5c80: 00a79463 bne a5,a0,5c88 5c84: 4795 li a5,5 5c86: bf09 j 5b98 5c88: fff40613 addi a2,s0,-1 5c8c: 0642 slli a2,a2,0x10 5c8e: 8241 srli a2,a2,0x10 5c90: 0004a023 sw zero,0(s1) 5c94: 00c99023 sh a2,0(s3) 5c98: 001a8593 addi a1,s5,1 5c9c: e40a0513 addi a0,s4,-448 5ca0: bd4d j 5b52 5ca2: 4715 li a4,5 5ca4: 02e79763 bne a5,a4,5cd2 5ca8: 95a1d603 lhu a2,-1702(gp) # 2000035a 5cac: 9581d703 lhu a4,-1704(gp) # 20000358 5cb0: 20007537 lui a0,0x20007 5cb4: 95a18793 addi a5,gp,-1702 # 2000035a 5cb8: e4050593 addi a1,a0,-448 # 20006e40 5cbc: 34e61263 bne a2,a4,6000 5cc0: 00c58733 add a4,a1,a2 5cc4: fff74683 lbu a3,-1(a4) 5cc8: 4759 li a4,22 5cca: 32e69b63 bne a3,a4,6000 5cce: 47bd li a5,15 5cd0: bdb9 j 5b2e 5cd2: 4699 li a3,6 5cd4: 1ed79c63 bne a5,a3,5ecc 5cd8: 200074b7 lui s1,0x20007 5cdc: e4048793 addi a5,s1,-448 # 20006e40 5ce0: 23b8 lbu a4,2(a5) 5ce2: 03000793 li a5,48 5ce6: e4048493 addi s1,s1,-448 5cea: 0cf71c63 bne a4,a5,5dc2 5cee: 0034c983 lbu s3,3(s1) 5cf2: 20dc lbu a5,4(s1) 5cf4: 0054c903 lbu s2,5(s1) 5cf8: 09a2 slli s3,s3,0x8 5cfa: 00f9e9b3 or s3,s3,a5 5cfe: 20fc lbu a5,6(s1) 5d00: 0922 slli s2,s2,0x8 5d02: 02800613 li a2,40 5d06: 00f96933 or s2,s2,a5 5d0a: 0942 slli s2,s2,0x10 5d0c: 41095913 srai s2,s2,0x10 5d10: 01091b93 slli s7,s2,0x10 5d14: 4581 li a1,0 5d16: 0828 addi a0,sp,24 5d18: 010bdb93 srli s7,s7,0x10 5d1c: 82bfa0ef jal ra,546 5d20: 01810a13 addi s4,sp,24 5d24: 8b4e mv s6,s3 5d26: 20000c37 lui s8,0x20000 5d2a: 413b07b3 sub a5,s6,s3 5d2e: 07c2 slli a5,a5,0x10 5d30: 83c1 srli a5,a5,0x10 5d32: 0f77e363 bltu a5,s7,5e18 5d36: 0b91 addi s7,s7,4 5d38: 001b9993 slli s3,s7,0x1 5d3c: 811fb0ef jal ra,154c 5d40: 40898793 addi a5,s3,1032 5d44: 06f56f63 bltu a0,a5,5dc2 5d48: 00898513 addi a0,s3,8 5d4c: dd0fb0ef jal ra,131c 5d50: 00850793 addi a5,a0,8 5d54: c15c sw a5,4(a0) 5d56: 04700793 li a5,71 5d5a: ca2a sw a0,20(sp) 5d5c: a51c sb a5,8(a0) 5d5e: 05700793 li a5,87 5d62: 01352023 sw s3,0(a0) 5d66: b51c sb a5,9(a0) 5d68: 19e1 addi s3,s3,-8 5d6a: 03000793 li a5,48 5d6e: a53c sb a5,10(a0) 5d70: 0906 slli s2,s2,0x1 5d72: 4089d793 srai a5,s3,0x8 5d76: b53c sb a5,11(a0) 5d78: 01250623 sb s2,12(a0) 5d7c: 00d50713 addi a4,a0,13 5d80: 4781 li a5,0 5d82: 0b37cf63 blt a5,s3,5e40 5d86: 4148 lw a0,4(a0) 5d88: 001b9593 slli a1,s7,0x1 5d8c: 15f5 addi a1,a1,-3 5d8e: 0ff5f593 andi a1,a1,255 5d92: 99ba add s3,s3,a4 5d94: c59ff0ef jal ra,59ec 5d98: 00855793 srli a5,a0,0x8 5d9c: 00f98023 sb a5,0(s3) 5da0: 47d9 li a5,22 5da2: 00a980a3 sb a0,1(s3) 5da6: 00f98123 sb a5,2(s3) 5daa: 9501a503 lw a0,-1712(gp) # 20000350 5dae: bbefc0ef jal ra,216c 5db2: c901 beqz a0,5dc2 5db4: 9501a503 lw a0,-1712(gp) # 20000350 5db8: 4681 li a3,0 5dba: 4629 li a2,10 5dbc: 084c addi a1,sp,20 5dbe: c9dfb0ef jal ra,1a5a 5dc2: 20b8 lbu a4,2(s1) 5dc4: 47c1 li a5,16 5dc6: 0cf71863 bne a4,a5,5e96 5dca: 0034ca03 lbu s4,3(s1) 5dce: 20dc lbu a5,4(s1) 5dd0: 0054c983 lbu s3,5(s1) 5dd4: 0a22 slli s4,s4,0x8 5dd6: 00fa6a33 or s4,s4,a5 5dda: 20fc lbu a5,6(s1) 5ddc: 09a2 slli s3,s3,0x8 5dde: 02800613 li a2,40 5de2: 4581 li a1,0 5de4: 0828 addi a0,sp,24 5de6: 00f9e9b3 or s3,s3,a5 5dea: 01810913 addi s2,sp,24 5dee: f58fa0ef jal ra,546 5df2: 86ca mv a3,s2 5df4: 4781 li a5,0 5df6: 0489 addi s1,s1,2 5df8: 06f99563 bne s3,a5,5e62 5dfc: 8ad2 mv s5,s4 5dfe: 20000b37 lui s6,0x20000 5e02: 414a87b3 sub a5,s5,s4 5e06: 07c2 slli a5,a5,0x10 5e08: 83c1 srli a5,a5,0x10 5e0a: 0737e663 bltu a5,s3,5e76 5e0e: 00042023 sw zero,0(s0) 5e12: 94019d23 sh zero,-1702(gp) # 2000035a 5e16: b9c1 j 5ae6 5e18: 0f8c0a93 addi s5,s8,248 # 200000f8 5e1c: 060a8c93 addi s9,s5,96 5e20: 000aa783 lw a5,0(s5) 5e24: 01679863 bne a5,s6,5e34 5e28: 004aa783 lw a5,4(s5) 5e2c: 4501 li a0,0 5e2e: 9782 jalr a5 5e30: 00aa1023 sh a0,0(s4) 5e34: 0aa1 addi s5,s5,8 5e36: ff9a95e3 bne s5,s9,5e20 5e3a: 0a09 addi s4,s4,2 5e3c: 0b05 addi s6,s6,1 5e3e: b5f5 j 5d2a 5e40: 008c addi a1,sp,64 5e42: 0fe7f693 andi a3,a5,254 5e46: 96ae add a3,a3,a1 5e48: 0017f593 andi a1,a5,1 5e4c: 00f70633 add a2,a4,a5 5e50: fd86d683 lhu a3,-40(a3) 5e54: e191 bnez a1,5e58 5e56: 82a1 srli a3,a3,0x8 5e58: 0785 addi a5,a5,1 5e5a: a214 sb a3,0(a2) 5e5c: 0ff7f793 andi a5,a5,255 5e60: b70d j 5d82 5e62: 24d8 lbu a4,12(s1) 5e64: 34d0 lbu a2,13(s1) 5e66: 0785 addi a5,a5,1 5e68: 0722 slli a4,a4,0x8 5e6a: 8f51 or a4,a4,a2 5e6c: 07c2 slli a5,a5,0x10 5e6e: a29a sh a4,0(a3) 5e70: 83c1 srli a5,a5,0x10 5e72: 0689 addi a3,a3,2 5e74: b749 j 5df6 5e76: 158b0493 addi s1,s6,344 # 20000158 5e7a: 04848b93 addi s7,s1,72 5e7e: 409c lw a5,0(s1) 5e80: 01579563 bne a5,s5,5e8a 5e84: 40dc lw a5,4(s1) 5e86: 854a mv a0,s2 5e88: 9782 jalr a5 5e8a: 04a1 addi s1,s1,8 5e8c: ff7499e3 bne s1,s7,5e7e 5e90: 0909 addi s2,s2,2 5e92: 0a85 addi s5,s5,1 5e94: b7bd j 5e02 5e96: 349c lbu a5,9(s1) 5e98: 0d000713 li a4,208 5e9c: 00e79c63 bne a5,a4,5eb4 5ea0: 00008537 lui a0,0x8 5ea4: 43200613 li a2,1074 5ea8: 4585 li a1,1 5eaa: b4450513 addi a0,a0,-1212 # 7b44 <_read+0x23c> 5eae: 015000ef jal ra,66c2 5eb2: bfb1 j 5e0e 5eb4: 0d100713 li a4,209 5eb8: f4e79be3 bne a5,a4,5e0e 5ebc: 00008537 lui a0,0x8 5ec0: 43c00613 li a2,1084 5ec4: 4585 li a1,1 5ec6: b8050513 addi a0,a0,-1152 # 7b80 <_read+0x278> 5eca: b7d5 j 5eae 5ecc: 471d li a4,7 5ece: 02e79b63 bne a5,a4,5f04 5ed2: 95a1d603 lhu a2,-1702(gp) # 2000035a 5ed6: 95a18713 addi a4,gp,-1702 # 2000035a 5eda: c0c6f6e3 bgeu a3,a2,5ae6 5ede: 20007537 lui a0,0x20007 5ee2: e4050693 addi a3,a0,-448 # 20006e40 5ee6: 32dc lbu a5,5(a3) 5ee8: 22f4 lbu a3,6(a3) 5eea: e4050593 addi a1,a0,-448 5eee: 07a2 slli a5,a5,0x8 5ef0: 8fd5 or a5,a5,a3 5ef2: 46cd li a3,19 5ef4: 04f6ec63 bltu a3,a5,5f4c 5ef8: 0795 addi a5,a5,5 5efa: 0786 slli a5,a5,0x1 5efc: 94f19c23 sh a5,-1704(gp) # 20000358 5f00: 4791 li a5,4 5f02: b135 j 5b2e 5f04: 4721 li a4,8 5f06: 00e79563 bne a5,a4,5f10 5f0a: b21ff0ef jal ra,5a2a 5f0e: bee1 j 5ae6 5f10: 4725 li a4,9 5f12: 04e79463 bne a5,a4,5f5a 5f16: 95a18713 addi a4,gp,-1702 # 2000035a 5f1a: 2312 lhu a2,0(a4) 5f1c: 4799 li a5,6 5f1e: bcc7f4e3 bgeu a5,a2,5ae6 5f22: 20007537 lui a0,0x20007 5f26: e4050593 addi a1,a0,-448 # 20006e40 5f2a: 25d6 lhu a3,12(a1) 5f2c: 00869793 slli a5,a3,0x8 5f30: 82a1 srli a3,a3,0x8 5f32: 8fd5 or a5,a5,a3 5f34: 07c2 slli a5,a5,0x10 5f36: 83c1 srli a5,a5,0x10 5f38: fff78813 addi a6,a5,-1 5f3c: 0e500693 li a3,229 5f40: 0106e663 bltu a3,a6,5f4c 5f44: 4729 li a4,10 5f46: c018 sw a4,0(s0) 5f48: 07a9 addi a5,a5,10 5f4a: b945 j 5bfa 5f4c: 167d addi a2,a2,-1 5f4e: 0642 slli a2,a2,0x10 5f50: 8241 srli a2,a2,0x10 5f52: 00042023 sw zero,0(s0) 5f56: a312 sh a2,0(a4) 5f58: bed5 j 5b4c 5f5a: 4729 li a4,10 5f5c: 00e79563 bne a5,a4,5f66 5f60: acbff0ef jal ra,5a2a 5f64: b649 j 5ae6 5f66: 472d li a4,11 5f68: 00e79563 bne a5,a4,5f72 5f6c: abfff0ef jal ra,5a2a 5f70: be9d j 5ae6 5f72: 4731 li a4,12 5f74: 00e79b63 bne a5,a4,5f8a 5f78: 200077b7 lui a5,0x20007 5f7c: e427c703 lbu a4,-446(a5) # 20006e42 5f80: 47a5 li a5,9 5f82: bae7e8e3 bltu a5,a4,5b32 5f86: 47b5 li a5,13 5f88: b65d j 5b2e 5f8a: 4735 li a4,13 5f8c: 04e79763 bne a5,a4,5fda 5f90: 95a18693 addi a3,gp,-1702 # 2000035a 5f94: 2292 lhu a2,0(a3) 5f96: 4791 li a5,4 5f98: b4c7f7e3 bgeu a5,a2,5ae6 5f9c: 20007537 lui a0,0x20007 5fa0: e4050593 addi a1,a0,-448 # 20006e40 5fa4: 21d8 lbu a4,4(a1) 5fa6: 31bc lbu a5,3(a1) 5fa8: 0722 slli a4,a4,0x8 5faa: 8f5d or a4,a4,a5 5fac: 00871793 slli a5,a4,0x8 5fb0: 8321 srli a4,a4,0x8 5fb2: 8fd9 or a5,a5,a4 5fb4: 07c2 slli a5,a5,0x10 5fb6: 83c1 srli a5,a5,0x10 5fb8: fff78813 addi a6,a5,-1 5fbc: 3ff00713 li a4,1023 5fc0: 01076663 bltu a4,a6,5fcc 5fc4: 4739 li a4,14 5fc6: c018 sw a4,0(s0) 5fc8: 0799 addi a5,a5,6 5fca: b905 j 5bfa 5fcc: 167d addi a2,a2,-1 5fce: 0642 slli a2,a2,0x10 5fd0: 8241 srli a2,a2,0x10 5fd2: 00042023 sw zero,0(s0) 5fd6: a292 sh a2,0(a3) 5fd8: be95 j 5b4c 5fda: 4739 li a4,14 5fdc: 02e79963 bne a5,a4,600e 5fe0: 95a18793 addi a5,gp,-1702 # 2000035a 5fe4: 2392 lhu a2,0(a5) 5fe6: 9581d703 lhu a4,-1704(gp) # 20000358 5fea: aee66ee3 bltu a2,a4,5ae6 5fee: 20007537 lui a0,0x20007 5ff2: e4050593 addi a1,a0,-448 # 20006e40 5ff6: 972e add a4,a4,a1 5ff8: fff74683 lbu a3,-1(a4) 5ffc: 475d li a4,23 5ffe: b1f1 j 5cca 6000: 00042023 sw zero,0(s0) 6004: 167d addi a2,a2,-1 6006: 0642 slli a2,a2,0x10 6008: 8241 srli a2,a2,0x10 600a: a392 sh a2,0(a5) 600c: b681 j 5b4c 600e: 473d li a4,15 6010: ace79be3 bne a5,a4,5ae6 6014: 20007937 lui s2,0x20007 6018: e4090713 addi a4,s2,-448 # 20006e40 601c: 235c lbu a5,4(a4) 601e: 3324 lbu s1,3(a4) 6020: e4090913 addi s2,s2,-448 6024: 07a2 slli a5,a5,0x8 6026: 8fc5 or a5,a5,s1 6028: 00879493 slli s1,a5,0x8 602c: 83a1 srli a5,a5,0x8 602e: 8cdd or s1,s1,a5 6030: 04c2 slli s1,s1,0x10 6032: 80c1 srli s1,s1,0x10 6034: d18fb0ef jal ra,154c 6038: 40048793 addi a5,s1,1024 603c: dcf569e3 bltu a0,a5,5e0e 6040: 00294783 lbu a5,2(s2) 6044: 00148613 addi a2,s1,1 6048: 470d li a4,3 604a: 17fd addi a5,a5,-1 604c: 0ff7f793 andi a5,a5,255 6050: c632 sw a2,12(sp) 6052: 200079b7 lui s3,0x20007 6056: 04f76363 bltu a4,a5,609c 605a: 00848513 addi a0,s1,8 605e: abefb0ef jal ra,131c 6062: 4632 lw a2,12(sp) 6064: cc2a sw a0,24(sp) 6066: 87aa mv a5,a0 6068: c110 sw a2,0(a0) 606a: 0521 addi a0,a0,8 606c: c3c8 sw a0,4(a5) 606e: e4598593 addi a1,s3,-443 # 20006e45 6072: 770000ef jal ra,67e2 6076: 00294783 lbu a5,2(s2) 607a: 4705 li a4,1 607c: 02e79b63 bne a5,a4,60b2 6080: 91c1a503 lw a0,-1764(gp) # 2000031c 6084: 8e8fc0ef jal ra,216c 6088: d80503e3 beqz a0,5e0e 608c: 91c1a503 lw a0,-1764(gp) # 2000031c 6090: 4681 li a3,0 6092: 4629 li a2,10 6094: 082c addi a1,sp,24 6096: 9c5fb0ef jal ra,1a5a 609a: bb95 j 5e0e 609c: 00c48513 addi a0,s1,12 60a0: a7cfb0ef jal ra,131c 60a4: 4632 lw a2,12(sp) 60a6: cc2a sw a0,24(sp) 60a8: 87aa mv a5,a0 60aa: c150 sw a2,4(a0) 60ac: 0531 addi a0,a0,12 60ae: c788 sw a0,8(a5) 60b0: bf7d j 606e 60b2: 4709 li a4,2 60b4: 00e79e63 bne a5,a4,60d0 60b8: 9241a503 lw a0,-1756(gp) # 20000324 60bc: 8b0fc0ef jal ra,216c 60c0: d40507e3 beqz a0,5e0e 60c4: 4681 li a3,0 60c6: 4629 li a2,10 60c8: 082c addi a1,sp,24 60ca: 9241a503 lw a0,-1756(gp) # 20000324 60ce: b7e1 j 6096 60d0: 458d li a1,3 60d2: 00b79e63 bne a5,a1,60ee 60d6: 92c1a503 lw a0,-1748(gp) # 2000032c 60da: 892fc0ef jal ra,216c 60de: d20508e3 beqz a0,5e0e 60e2: 4681 li a3,0 60e4: 4629 li a2,10 60e6: 082c addi a1,sp,24 60e8: 92c1a503 lw a0,-1748(gp) # 2000032c 60ec: b76d j 6096 60ee: 4611 li a2,4 60f0: 00c79e63 bne a5,a2,610c 60f4: 9341a503 lw a0,-1740(gp) # 20000334 60f8: 874fc0ef jal ra,216c 60fc: d00509e3 beqz a0,5e0e 6100: 4681 li a3,0 6102: 4629 li a2,10 6104: 082c addi a1,sp,24 6106: 9341a503 lw a0,-1740(gp) # 20000334 610a: b771 j 6096 610c: 4695 li a3,5 610e: 00d79563 bne a5,a3,6118 6112: 47e2 lw a5,24(sp) 6114: a398 sb a4,0(a5) 6116: a031 j 6122 6118: 4719 li a4,6 611a: 02e79063 bne a5,a4,613a 611e: 47e2 lw a5,24(sp) 6120: a38c sb a1,0(a5) 6122: 93c1a503 lw a0,-1732(gp) # 2000033c 6126: 846fc0ef jal ra,216c 612a: ce0502e3 beqz a0,5e0e 612e: 4681 li a3,0 6130: 4629 li a2,10 6132: 082c addi a1,sp,24 6134: 93c1a503 lw a0,-1732(gp) # 2000033c 6138: bfb9 j 6096 613a: 459d li a1,7 613c: 00b79563 bne a5,a1,6146 6140: 47e2 lw a5,24(sp) 6142: a390 sb a2,0(a5) 6144: bff9 j 6122 6146: 4621 li a2,8 6148: 00c79563 bne a5,a2,6152 614c: 47e2 lw a5,24(sp) 614e: a394 sb a3,0(a5) 6150: bfc9 j 6122 6152: 46a5 li a3,9 6154: fad78fe3 beq a5,a3,6112 6158: ca079be3 bnez a5,5e0e 615c: 47e2 lw a5,24(sp) 615e: 4705 li a4,1 6160: bf55 j 6114 00006162 : 6162: b9afa2ef jal t0,4fc <__riscv_save_4> 6166: 95c18413 addi s0,gp,-1700 # 2000035c 616a: 84aa mv s1,a0 616c: d24fc0ef jal ra,2690 6170: 00042903 lw s2,0(s0) 6174: 96a1a223 sw a0,-1692(gp) # 20000364 6178: d18fc0ef jal ra,2690 617c: 41250533 sub a0,a0,s2 6180: 3e700793 li a5,999 6184: 96418993 addi s3,gp,-1692 # 20000364 6188: 00a7f963 bgeu a5,a0,619a 618c: d04fc0ef jal ra,2690 6190: 94019d23 sh zero,-1702(gp) # 2000035a 6194: c008 sw a0,0(s0) 6196: 9601a023 sw zero,-1696(gp) # 20000360 619a: 20007937 lui s2,0x20007 619e: 4a85 li s5,1 61a0: 4a11 li s4,4 61a2: e4090913 addi s2,s2,-448 # 20006e40 61a6: 8526 mv a0,s1 61a8: bd2fe0ef jal ra,457a 61ac: 01550a63 beq a0,s5,61c0 61b0: 8526 mv a0,s1 61b2: bc8fe0ef jal ra,457a 61b6: 4785 li a5,1 61b8: 02f51963 bne a0,a5,61ea 61bc: b74fa06f j 530 <__riscv_restore_4> 61c0: cd0fc0ef jal ra,2690 61c4: 0009a783 lw a5,0(s3) 61c8: 8d1d sub a0,a0,a5 61ca: feaa63e3 bltu s4,a0,61b0 61ce: 95a18793 addi a5,gp,-1702 # 2000035a 61d2: 2382 lhu s0,0(a5) 61d4: 8526 mv a0,s1 61d6: 00140713 addi a4,s0,1 61da: a39a sh a4,0(a5) 61dc: 944a add s0,s0,s2 61de: bb4fe0ef jal ra,4592 61e2: a008 sb a0,0(s0) 61e4: 8b9ff0ef jal ra,5a9c 61e8: bf7d j 61a6 61ea: 9601a783 lw a5,-1696(gp) # 20000360 61ee: d7f9 beqz a5,61bc 61f0: 8adff0ef jal ra,5a9c 61f4: b7e1 j 61bc 000061f6 <__mulsf3>: 61f6: 7179 addi sp,sp,-48 61f8: d422 sw s0,40(sp) 61fa: 01755413 srli s0,a0,0x17 61fe: ce4e sw s3,28(sp) 6200: cc52 sw s4,24(sp) 6202: 00951993 slli s3,a0,0x9 6206: d606 sw ra,44(sp) 6208: d226 sw s1,36(sp) 620a: d04a sw s2,32(sp) 620c: ca56 sw s5,20(sp) 620e: c85a sw s6,16(sp) 6210: 0ff47413 andi s0,s0,255 6214: 0099d993 srli s3,s3,0x9 6218: 01f55a13 srli s4,a0,0x1f 621c: c469 beqz s0,62e6 <__mulsf3+0xf0> 621e: 0ff00793 li a5,255 6222: 0ef40863 beq s0,a5,6312 <__mulsf3+0x11c> 6226: 00399793 slli a5,s3,0x3 622a: 04000737 lui a4,0x4000 622e: 00e7e9b3 or s3,a5,a4 6232: f8140413 addi s0,s0,-127 6236: 4481 li s1,0 6238: 4b01 li s6,0 623a: 0175d713 srli a4,a1,0x17 623e: 00959a93 slli s5,a1,0x9 6242: 0ff77713 andi a4,a4,255 6246: 009ada93 srli s5,s5,0x9 624a: 01f5d913 srli s2,a1,0x1f 624e: cf45 beqz a4,6306 <__mulsf3+0x110> 6250: 0ff00793 li a5,255 6254: 02f70c63 beq a4,a5,628c <__mulsf3+0x96> 6258: 0a8e slli s5,s5,0x3 625a: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff81f1> 625e: 040007b7 lui a5,0x4000 6262: 00faeab3 or s5,s5,a5 6266: 943a add s0,s0,a4 6268: 4601 li a2,0 626a: 012a4533 xor a0,s4,s2 626e: 47bd li a5,15 6270: 86aa mv a3,a0 6272: 00140593 addi a1,s0,1 6276: 1097e063 bltu a5,s1,6376 <__mulsf3+0x180> 627a: 00002717 auipc a4,0x2 627e: 93a70713 addi a4,a4,-1734 # 7bb4 <_read+0x2ac> 6282: 048a slli s1,s1,0x2 6284: 94ba add s1,s1,a4 6286: 409c lw a5,0(s1) 6288: 97ba add a5,a5,a4 628a: 8782 jr a5 628c: 0ff40413 addi s0,s0,255 6290: 0c0a9663 bnez s5,635c <__mulsf3+0x166> 6294: 0024e493 ori s1,s1,2 6298: 4609 li a2,2 629a: bfc1 j 626a <__mulsf3+0x74> 629c: 4501 li a0,0 629e: 0ff00713 li a4,255 62a2: 004007b7 lui a5,0x400 62a6: 50b2 lw ra,44(sp) 62a8: 5422 lw s0,40(sp) 62aa: 07a6 slli a5,a5,0x9 62ac: 075e slli a4,a4,0x17 62ae: 83a5 srli a5,a5,0x9 62b0: 057e slli a0,a0,0x1f 62b2: 8fd9 or a5,a5,a4 62b4: 5492 lw s1,36(sp) 62b6: 5902 lw s2,32(sp) 62b8: 49f2 lw s3,28(sp) 62ba: 4a62 lw s4,24(sp) 62bc: 4ad2 lw s5,20(sp) 62be: 4b42 lw s6,16(sp) 62c0: 8d5d or a0,a0,a5 62c2: 6145 addi sp,sp,48 62c4: 8082 ret 62c6: 86ca mv a3,s2 62c8: 89d6 mv s3,s5 62ca: 8b32 mv s6,a2 62cc: 4789 li a5,2 62ce: 08fb0f63 beq s6,a5,636c <__mulsf3+0x176> 62d2: 478d li a5,3 62d4: fcfb04e3 beq s6,a5,629c <__mulsf3+0xa6> 62d8: 4785 li a5,1 62da: 8536 mv a0,a3 62dc: 1afb1063 bne s6,a5,647c <__mulsf3+0x286> 62e0: 4701 li a4,0 62e2: 4781 li a5,0 62e4: b7c9 j 62a6 <__mulsf3+0xb0> 62e6: 04099d63 bnez s3,6340 <__mulsf3+0x14a> 62ea: 0175d713 srli a4,a1,0x17 62ee: 00959a93 slli s5,a1,0x9 62f2: 0ff77713 andi a4,a4,255 62f6: 4491 li s1,4 62f8: 4401 li s0,0 62fa: 4b05 li s6,1 62fc: 009ada93 srli s5,s5,0x9 6300: 01f5d913 srli s2,a1,0x1f 6304: f731 bnez a4,6250 <__mulsf3+0x5a> 6306: 000a9d63 bnez s5,6320 <__mulsf3+0x12a> 630a: 0014e493 ori s1,s1,1 630e: 4605 li a2,1 6310: bfa9 j 626a <__mulsf3+0x74> 6312: 02099263 bnez s3,6336 <__mulsf3+0x140> 6316: 44a1 li s1,8 6318: 0ff00413 li s0,255 631c: 4b09 li s6,2 631e: bf31 j 623a <__mulsf3+0x44> 6320: 8556 mv a0,s5 6322: 2441 jal 65a2 <__clzsi2> 6324: ffb50793 addi a5,a0,-5 6328: 8c09 sub s0,s0,a0 632a: 00fa9ab3 sll s5,s5,a5 632e: f8a40413 addi s0,s0,-118 6332: 4601 li a2,0 6334: bf1d j 626a <__mulsf3+0x74> 6336: 44b1 li s1,12 6338: 0ff00413 li s0,255 633c: 4b0d li s6,3 633e: bdf5 j 623a <__mulsf3+0x44> 6340: 854e mv a0,s3 6342: c62e sw a1,12(sp) 6344: 2cb9 jal 65a2 <__clzsi2> 6346: ffb50793 addi a5,a0,-5 634a: f8a00413 li s0,-118 634e: 00f999b3 sll s3,s3,a5 6352: 8c09 sub s0,s0,a0 6354: 4481 li s1,0 6356: 4b01 li s6,0 6358: 45b2 lw a1,12(sp) 635a: b5c5 j 623a <__mulsf3+0x44> 635c: 0034e493 ori s1,s1,3 6360: 460d li a2,3 6362: b721 j 626a <__mulsf3+0x74> 6364: 4789 li a5,2 6366: 86d2 mv a3,s4 6368: f6fb15e3 bne s6,a5,62d2 <__mulsf3+0xdc> 636c: 8536 mv a0,a3 636e: 0ff00713 li a4,255 6372: 4781 li a5,0 6374: bf0d j 62a6 <__mulsf3+0xb0> 6376: 6341 lui t1,0x10 6378: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x826f> 637c: 0109d613 srli a2,s3,0x10 6380: 010ad893 srli a7,s5,0x10 6384: 00d9f7b3 and a5,s3,a3 6388: 00dafab3 and s5,s5,a3 638c: 03578833 mul a6,a5,s5 6390: 02f889b3 mul s3,a7,a5 6394: 01085713 srli a4,a6,0x10 6398: 03560ab3 mul s5,a2,s5 639c: 99d6 add s3,s3,s5 639e: 974e add a4,a4,s3 63a0: 03160633 mul a2,a2,a7 63a4: 01577363 bgeu a4,s5,63aa <__mulsf3+0x1b4> 63a8: 961a add a2,a2,t1 63aa: 67c1 lui a5,0x10 63ac: 17fd addi a5,a5,-1 63ae: 00f776b3 and a3,a4,a5 63b2: 00f87833 and a6,a6,a5 63b6: 06c2 slli a3,a3,0x10 63b8: 96c2 add a3,a3,a6 63ba: 00669993 slli s3,a3,0x6 63be: 01075793 srli a5,a4,0x10 63c2: 013039b3 snez s3,s3 63c6: 82e9 srli a3,a3,0x1a 63c8: 97b2 add a5,a5,a2 63ca: 079a slli a5,a5,0x6 63cc: 00d9e6b3 or a3,s3,a3 63d0: 00d7e9b3 or s3,a5,a3 63d4: 00499793 slli a5,s3,0x4 63d8: 0007d963 bgez a5,63ea <__mulsf3+0x1f4> 63dc: 0019d713 srli a4,s3,0x1 63e0: 0019f793 andi a5,s3,1 63e4: 00f769b3 or s3,a4,a5 63e8: 842e mv s0,a1 63ea: 07f40713 addi a4,s0,127 63ee: 04e05063 blez a4,642e <__mulsf3+0x238> 63f2: 0079f793 andi a5,s3,7 63f6: c799 beqz a5,6404 <__mulsf3+0x20e> 63f8: 00f9f793 andi a5,s3,15 63fc: 4691 li a3,4 63fe: 00d78363 beq a5,a3,6404 <__mulsf3+0x20e> 6402: 0991 addi s3,s3,4 6404: 00499793 slli a5,s3,0x4 6408: 0007d963 bgez a5,641a <__mulsf3+0x224> 640c: f80007b7 lui a5,0xf8000 6410: 17fd addi a5,a5,-1 6412: 00f9f9b3 and s3,s3,a5 6416: 08040713 addi a4,s0,128 641a: 0fe00793 li a5,254 641e: 04e7cb63 blt a5,a4,6474 <__mulsf3+0x27e> 6422: 00699793 slli a5,s3,0x6 6426: 83a5 srli a5,a5,0x9 6428: 0ff77713 andi a4,a4,255 642c: bdad j 62a6 <__mulsf3+0xb0> 642e: 4785 li a5,1 6430: 40e786b3 sub a3,a5,a4 6434: c711 beqz a4,6440 <__mulsf3+0x24a> 6436: 466d li a2,27 6438: 4701 li a4,0 643a: 4781 li a5,0 643c: e6d645e3 blt a2,a3,62a6 <__mulsf3+0xb0> 6440: 09e40713 addi a4,s0,158 6444: 00e99733 sll a4,s3,a4 6448: 00e03733 snez a4,a4 644c: 00d9d7b3 srl a5,s3,a3 6450: 8fd9 or a5,a5,a4 6452: 0077f713 andi a4,a5,7 6456: c719 beqz a4,6464 <__mulsf3+0x26e> 6458: 00f7f713 andi a4,a5,15 645c: 4691 li a3,4 645e: 00d70363 beq a4,a3,6464 <__mulsf3+0x26e> 6462: 0791 addi a5,a5,4 6464: 00579713 slli a4,a5,0x5 6468: 00074c63 bltz a4,6480 <__mulsf3+0x28a> 646c: 079a slli a5,a5,0x6 646e: 83a5 srli a5,a5,0x9 6470: 4701 li a4,0 6472: bd15 j 62a6 <__mulsf3+0xb0> 6474: 0ff00713 li a4,255 6478: 4781 li a5,0 647a: b535 j 62a6 <__mulsf3+0xb0> 647c: 842e mv s0,a1 647e: b7b5 j 63ea <__mulsf3+0x1f4> 6480: 4705 li a4,1 6482: 4781 li a5,0 6484: b50d j 62a6 <__mulsf3+0xb0> 00006486 <__fixunssfsi>: 6486: 01755713 srli a4,a0,0x17 648a: 00800637 lui a2,0x800 648e: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f826f> 6492: 0ff77713 andi a4,a4,255 6496: 07e00593 li a1,126 649a: 00a7f6b3 and a3,a5,a0 649e: 01f55793 srli a5,a0,0x1f 64a2: 4501 li a0,0 64a4: 00e5f463 bgeu a1,a4,64ac <__fixunssfsi+0x26> 64a8: c399 beqz a5,64ae <__fixunssfsi+0x28> 64aa: 8082 ret 64ac: 8082 ret 64ae: 09e00793 li a5,158 64b2: 557d li a0,-1 64b4: fee7ebe3 bltu a5,a4,64aa <__fixunssfsi+0x24> 64b8: 09500593 li a1,149 64bc: 00c6e7b3 or a5,a3,a2 64c0: 00e5d763 bge a1,a4,64ce <__fixunssfsi+0x48> 64c4: f6a70713 addi a4,a4,-150 64c8: 00e79533 sll a0,a5,a4 64cc: 8082 ret 64ce: 09600513 li a0,150 64d2: 40e50733 sub a4,a0,a4 64d6: 00e7d533 srl a0,a5,a4 64da: 8082 ret 000064dc <__floatsisf>: 64dc: 1141 addi sp,sp,-16 64de: c606 sw ra,12(sp) 64e0: c422 sw s0,8(sp) 64e2: c226 sw s1,4(sp) 64e4: cd0d beqz a0,651e <__floatsisf+0x42> 64e6: 41f55793 srai a5,a0,0x1f 64ea: 00a7c433 xor s0,a5,a0 64ee: 8c1d sub s0,s0,a5 64f0: 84aa mv s1,a0 64f2: 8522 mv a0,s0 64f4: 207d jal 65a2 <__clzsi2> 64f6: 09e00793 li a5,158 64fa: 40a78733 sub a4,a5,a0 64fe: 09600793 li a5,150 6502: 80fd srli s1,s1,0x1f 6504: 02e7cc63 blt a5,a4,653c <__floatsisf+0x60> 6508: 46a1 li a3,8 650a: 0ff77793 andi a5,a4,255 650e: 00a6d563 bge a3,a0,6518 <__floatsisf+0x3c> 6512: 1561 addi a0,a0,-8 6514: 00a41433 sll s0,s0,a0 6518: 0426 slli s0,s0,0x9 651a: 8025 srli s0,s0,0x9 651c: a021 j 6524 <__floatsisf+0x48> 651e: 4481 li s1,0 6520: 4781 li a5,0 6522: 4401 li s0,0 6524: 0426 slli s0,s0,0x9 6526: 00945513 srli a0,s0,0x9 652a: 40b2 lw ra,12(sp) 652c: 4422 lw s0,8(sp) 652e: 07de slli a5,a5,0x17 6530: 04fe slli s1,s1,0x1f 6532: 8d5d or a0,a0,a5 6534: 8d45 or a0,a0,s1 6536: 4492 lw s1,4(sp) 6538: 0141 addi sp,sp,16 653a: 8082 ret 653c: 09900793 li a5,153 6540: 00e7dd63 bge a5,a4,655a <__floatsisf+0x7e> 6544: 01b50793 addi a5,a0,27 6548: 4695 li a3,5 654a: 00f417b3 sll a5,s0,a5 654e: 8e89 sub a3,a3,a0 6550: 00d45433 srl s0,s0,a3 6554: 00f037b3 snez a5,a5 6558: 8c5d or s0,s0,a5 655a: 4795 li a5,5 655c: 00a7d663 bge a5,a0,6568 <__floatsisf+0x8c> 6560: ffb50793 addi a5,a0,-5 6564: 00f41433 sll s0,s0,a5 6568: fc0006b7 lui a3,0xfc000 656c: 16fd addi a3,a3,-1 656e: 00747793 andi a5,s0,7 6572: 00d47633 and a2,s0,a3 6576: c385 beqz a5,6596 <__floatsisf+0xba> 6578: 00f47793 andi a5,s0,15 657c: 4591 li a1,4 657e: 00b78c63 beq a5,a1,6596 <__floatsisf+0xba> 6582: 0611 addi a2,a2,4 6584: 00561793 slli a5,a2,0x5 6588: 0007d763 bgez a5,6596 <__floatsisf+0xba> 658c: 09f00793 li a5,159 6590: 8e75 and a2,a2,a3 6592: 40a78733 sub a4,a5,a0 6596: 00661413 slli s0,a2,0x6 659a: 8025 srli s0,s0,0x9 659c: 0ff77793 andi a5,a4,255 65a0: b751 j 6524 <__floatsisf+0x48> 000065a2 <__clzsi2>: 65a2: 67c1 lui a5,0x10 65a4: 02f57c63 bgeu a0,a5,65dc <__clzsi2+0x3a> 65a8: 0ff00793 li a5,255 65ac: 02000713 li a4,32 65b0: 00a7eb63 bltu a5,a0,65c6 <__clzsi2+0x24> 65b4: 00001797 auipc a5,0x1 65b8: 64078793 addi a5,a5,1600 # 7bf4 <__clz_tab> 65bc: 97aa add a5,a5,a0 65be: 2388 lbu a0,0(a5) 65c0: 40a70533 sub a0,a4,a0 65c4: 8082 ret 65c6: 8121 srli a0,a0,0x8 65c8: 00001797 auipc a5,0x1 65cc: 62c78793 addi a5,a5,1580 # 7bf4 <__clz_tab> 65d0: 97aa add a5,a5,a0 65d2: 2388 lbu a0,0(a5) 65d4: 4761 li a4,24 65d6: 40a70533 sub a0,a4,a0 65da: 8082 ret 65dc: 010007b7 lui a5,0x1000 65e0: 00f56d63 bltu a0,a5,65fa <__clzsi2+0x58> 65e4: 8161 srli a0,a0,0x18 65e6: 00001797 auipc a5,0x1 65ea: 60e78793 addi a5,a5,1550 # 7bf4 <__clz_tab> 65ee: 97aa add a5,a5,a0 65f0: 2388 lbu a0,0(a5) 65f2: 4721 li a4,8 65f4: 40a70533 sub a0,a4,a0 65f8: 8082 ret 65fa: 8141 srli a0,a0,0x10 65fc: 00001797 auipc a5,0x1 6600: 5f878793 addi a5,a5,1528 # 7bf4 <__clz_tab> 6604: 97aa add a5,a5,a0 6606: 2388 lbu a0,0(a5) 6608: 4741 li a4,16 660a: 40a70533 sub a0,a4,a0 660e: 8082 ret 00006610 : 6610: 00a5c7b3 xor a5,a1,a0 6614: 8b8d andi a5,a5,3 6616: 00c50733 add a4,a0,a2 661a: e781 bnez a5,6622 661c: 478d li a5,3 661e: 00c7ed63 bltu a5,a2,6638 6622: 87aa mv a5,a0 6624: 08e57e63 bgeu a0,a4,66c0 6628: 2194 lbu a3,0(a1) 662a: 0785 addi a5,a5,1 662c: 0585 addi a1,a1,1 662e: fed78fa3 sb a3,-1(a5) 6632: fee7ebe3 bltu a5,a4,6628 6636: 8082 ret 6638: 00357693 andi a3,a0,3 663c: 87aa mv a5,a0 663e: ca89 beqz a3,6650 6640: 2194 lbu a3,0(a1) 6642: 0785 addi a5,a5,1 6644: 0585 addi a1,a1,1 6646: fed78fa3 sb a3,-1(a5) 664a: 0037f693 andi a3,a5,3 664e: bfc5 j 663e 6650: ffc77693 andi a3,a4,-4 6654: fe068613 addi a2,a3,-32 # fbffffe0 <__freertos_irq_stack_top+0xdbff7fe0> 6658: 06c7f063 bgeu a5,a2,66b8 665c: 0005a383 lw t2,0(a1) 6660: 0045a283 lw t0,4(a1) 6664: 0085af83 lw t6,8(a1) 6668: 00c5af03 lw t5,12(a1) 666c: 0105ae83 lw t4,16(a1) 6670: 0145ae03 lw t3,20(a1) 6674: 0185a303 lw t1,24(a1) 6678: 01c5a883 lw a7,28(a1) 667c: 02458593 addi a1,a1,36 6680: 0077a023 sw t2,0(a5) 6684: ffc5a803 lw a6,-4(a1) 6688: 0057a223 sw t0,4(a5) 668c: 01f7a423 sw t6,8(a5) 6690: 01e7a623 sw t5,12(a5) 6694: 01d7a823 sw t4,16(a5) 6698: 01c7aa23 sw t3,20(a5) 669c: 0067ac23 sw t1,24(a5) 66a0: 0117ae23 sw a7,28(a5) 66a4: 02478793 addi a5,a5,36 66a8: ff07ae23 sw a6,-4(a5) 66ac: b775 j 6658 66ae: 4190 lw a2,0(a1) 66b0: 0791 addi a5,a5,4 66b2: 0591 addi a1,a1,4 66b4: fec7ae23 sw a2,-4(a5) 66b8: fed7ebe3 bltu a5,a3,66ae 66bc: f6e7e6e3 bltu a5,a4,6628 66c0: 8082 ret 000066c2 : 66c2: 7139 addi sp,sp,-64 66c4: da3e sw a5,52(sp) 66c6: d22e sw a1,36(sp) 66c8: d432 sw a2,40(sp) 66ca: d636 sw a3,44(sp) 66cc: d83a sw a4,48(sp) 66ce: dc42 sw a6,56(sp) 66d0: de46 sw a7,60(sp) 66d2: 81818793 addi a5,gp,-2024 # 20000218 <_impure_ptr> 66d6: cc22 sw s0,24(sp) 66d8: 4380 lw s0,0(a5) 66da: ca26 sw s1,20(sp) 66dc: ce06 sw ra,28(sp) 66de: 84aa mv s1,a0 66e0: c409 beqz s0,66ea 66e2: 4c1c lw a5,24(s0) 66e4: e399 bnez a5,66ea 66e6: 8522 mv a0,s0 66e8: 2b35 jal 6c24 <__sinit> 66ea: 440c lw a1,8(s0) 66ec: 1054 addi a3,sp,36 66ee: 8626 mv a2,s1 66f0: 8522 mv a0,s0 66f2: c636 sw a3,12(sp) 66f4: 177000ef jal ra,706a <_vfiprintf_r> 66f8: 40f2 lw ra,28(sp) 66fa: 4462 lw s0,24(sp) 66fc: 44d2 lw s1,20(sp) 66fe: 6121 addi sp,sp,64 6700: 8082 ret 00006702 <_puts_r>: 6702: 1101 addi sp,sp,-32 6704: ca26 sw s1,20(sp) 6706: c84a sw s2,16(sp) 6708: ce06 sw ra,28(sp) 670a: cc22 sw s0,24(sp) 670c: c64e sw s3,12(sp) 670e: c452 sw s4,8(sp) 6710: 84aa mv s1,a0 6712: 892e mv s2,a1 6714: c501 beqz a0,671c <_puts_r+0x1a> 6716: 4d1c lw a5,24(a0) 6718: e391 bnez a5,671c <_puts_r+0x1a> 671a: 2329 jal 6c24 <__sinit> 671c: 4c9c lw a5,24(s1) 671e: 4480 lw s0,8(s1) 6720: e399 bnez a5,6726 <_puts_r+0x24> 6722: 8526 mv a0,s1 6724: 2301 jal 6c24 <__sinit> 6726: 00001797 auipc a5,0x1 672a: 5ee78793 addi a5,a5,1518 # 7d14 <__sf_fake_stdin> 672e: 02f41b63 bne s0,a5,6764 <_puts_r+0x62> 6732: 40c0 lw s0,4(s1) 6734: 245e lhu a5,12(s0) 6736: 8ba1 andi a5,a5,8 6738: c7b1 beqz a5,6784 <_puts_r+0x82> 673a: 481c lw a5,16(s0) 673c: c7a1 beqz a5,6784 <_puts_r+0x82> 673e: 59fd li s3,-1 6740: 4a29 li s4,10 6742: 441c lw a5,8(s0) 6744: 00094583 lbu a1,0(s2) 6748: 17fd addi a5,a5,-1 674a: e9b1 bnez a1,679e <_puts_r+0x9c> 674c: c41c sw a5,8(s0) 674e: 0607dd63 bgez a5,67c8 <_puts_r+0xc6> 6752: 8622 mv a2,s0 6754: 45a9 li a1,10 6756: 8526 mv a0,s1 6758: 20e1 jal 6820 <__swbuf_r> 675a: 57fd li a5,-1 675c: 02f50863 beq a0,a5,678c <_puts_r+0x8a> 6760: 4529 li a0,10 6762: a035 j 678e <_puts_r+0x8c> 6764: 00001797 auipc a5,0x1 6768: 5d078793 addi a5,a5,1488 # 7d34 <__sf_fake_stdout> 676c: 00f41463 bne s0,a5,6774 <_puts_r+0x72> 6770: 4480 lw s0,8(s1) 6772: b7c9 j 6734 <_puts_r+0x32> 6774: 00001797 auipc a5,0x1 6778: 58078793 addi a5,a5,1408 # 7cf4 <__sf_fake_stderr> 677c: faf41ce3 bne s0,a5,6734 <_puts_r+0x32> 6780: 44c0 lw s0,12(s1) 6782: bf4d j 6734 <_puts_r+0x32> 6784: 85a2 mv a1,s0 6786: 8526 mv a0,s1 6788: 2a91 jal 68dc <__swsetup_r> 678a: d955 beqz a0,673e <_puts_r+0x3c> 678c: 557d li a0,-1 678e: 40f2 lw ra,28(sp) 6790: 4462 lw s0,24(sp) 6792: 44d2 lw s1,20(sp) 6794: 4942 lw s2,16(sp) 6796: 49b2 lw s3,12(sp) 6798: 4a22 lw s4,8(sp) 679a: 6105 addi sp,sp,32 679c: 8082 ret 679e: c41c sw a5,8(s0) 67a0: 0905 addi s2,s2,1 67a2: 0007d763 bgez a5,67b0 <_puts_r+0xae> 67a6: 4c18 lw a4,24(s0) 67a8: 00e7ca63 blt a5,a4,67bc <_puts_r+0xba> 67ac: 01458863 beq a1,s4,67bc <_puts_r+0xba> 67b0: 401c lw a5,0(s0) 67b2: 00178713 addi a4,a5,1 67b6: c018 sw a4,0(s0) 67b8: a38c sb a1,0(a5) 67ba: b761 j 6742 <_puts_r+0x40> 67bc: 8622 mv a2,s0 67be: 8526 mv a0,s1 67c0: 2085 jal 6820 <__swbuf_r> 67c2: f93510e3 bne a0,s3,6742 <_puts_r+0x40> 67c6: b7d9 j 678c <_puts_r+0x8a> 67c8: 401c lw a5,0(s0) 67ca: 00178713 addi a4,a5,1 67ce: c018 sw a4,0(s0) 67d0: 4729 li a4,10 67d2: a398 sb a4,0(a5) 67d4: b771 j 6760 <_puts_r+0x5e> 000067d6 : 67d6: 81818793 addi a5,gp,-2024 # 20000218 <_impure_ptr> 67da: 85aa mv a1,a0 67dc: 4388 lw a0,0(a5) 67de: f25ff06f j 6702 <_puts_r> 000067e2 : 67e2: c605 beqz a2,680a 67e4: 4785 li a5,1 67e6: 02f60b63 beq a2,a5,681c 67ea: 00158713 addi a4,a1,1 67ee: 962e add a2,a2,a1 67f0: fff74683 lbu a3,-1(a4) 67f4: 0505 addi a0,a0,1 67f6: 87ba mv a5,a4 67f8: fed50fa3 sb a3,-1(a0) 67fc: ce81 beqz a3,6814 67fe: 0705 addi a4,a4,1 6800: fee618e3 bne a2,a4,67f0 6804: 00050023 sb zero,0(a0) 6808: a011 j 680c 680a: 87ae mv a5,a1 680c: 0785 addi a5,a5,1 680e: fff7c703 lbu a4,-1(a5) 6812: ff6d bnez a4,680c 6814: 40b78533 sub a0,a5,a1 6818: 157d addi a0,a0,-1 681a: 8082 ret 681c: 87ae mv a5,a1 681e: b7dd j 6804 00006820 <__swbuf_r>: 6820: 1101 addi sp,sp,-32 6822: cc22 sw s0,24(sp) 6824: ca26 sw s1,20(sp) 6826: c84a sw s2,16(sp) 6828: ce06 sw ra,28(sp) 682a: c64e sw s3,12(sp) 682c: 84aa mv s1,a0 682e: 892e mv s2,a1 6830: 8432 mv s0,a2 6832: c501 beqz a0,683a <__swbuf_r+0x1a> 6834: 4d1c lw a5,24(a0) 6836: e391 bnez a5,683a <__swbuf_r+0x1a> 6838: 26f5 jal 6c24 <__sinit> 683a: 00001797 auipc a5,0x1 683e: 4da78793 addi a5,a5,1242 # 7d14 <__sf_fake_stdin> 6842: 06f41763 bne s0,a5,68b0 <__swbuf_r+0x90> 6846: 40c0 lw s0,4(s1) 6848: 4c1c lw a5,24(s0) 684a: c41c sw a5,8(s0) 684c: 245e lhu a5,12(s0) 684e: 8ba1 andi a5,a5,8 6850: c3c1 beqz a5,68d0 <__swbuf_r+0xb0> 6852: 481c lw a5,16(s0) 6854: cfb5 beqz a5,68d0 <__swbuf_r+0xb0> 6856: 481c lw a5,16(s0) 6858: 4008 lw a0,0(s0) 685a: 0ff97993 andi s3,s2,255 685e: 0ff97913 andi s2,s2,255 6862: 8d1d sub a0,a0,a5 6864: 485c lw a5,20(s0) 6866: 00f54663 blt a0,a5,6872 <__swbuf_r+0x52> 686a: 85a2 mv a1,s0 686c: 8526 mv a0,s1 686e: 2c69 jal 6b08 <_fflush_r> 6870: e525 bnez a0,68d8 <__swbuf_r+0xb8> 6872: 441c lw a5,8(s0) 6874: 0505 addi a0,a0,1 6876: 17fd addi a5,a5,-1 6878: c41c sw a5,8(s0) 687a: 401c lw a5,0(s0) 687c: 00178713 addi a4,a5,1 6880: c018 sw a4,0(s0) 6882: 01378023 sb s3,0(a5) 6886: 485c lw a5,20(s0) 6888: 00a78863 beq a5,a0,6898 <__swbuf_r+0x78> 688c: 245e lhu a5,12(s0) 688e: 8b85 andi a5,a5,1 6890: cb81 beqz a5,68a0 <__swbuf_r+0x80> 6892: 47a9 li a5,10 6894: 00f91663 bne s2,a5,68a0 <__swbuf_r+0x80> 6898: 85a2 mv a1,s0 689a: 8526 mv a0,s1 689c: 24b5 jal 6b08 <_fflush_r> 689e: ed0d bnez a0,68d8 <__swbuf_r+0xb8> 68a0: 40f2 lw ra,28(sp) 68a2: 4462 lw s0,24(sp) 68a4: 854a mv a0,s2 68a6: 44d2 lw s1,20(sp) 68a8: 4942 lw s2,16(sp) 68aa: 49b2 lw s3,12(sp) 68ac: 6105 addi sp,sp,32 68ae: 8082 ret 68b0: 00001797 auipc a5,0x1 68b4: 48478793 addi a5,a5,1156 # 7d34 <__sf_fake_stdout> 68b8: 00f41463 bne s0,a5,68c0 <__swbuf_r+0xa0> 68bc: 4480 lw s0,8(s1) 68be: b769 j 6848 <__swbuf_r+0x28> 68c0: 00001797 auipc a5,0x1 68c4: 43478793 addi a5,a5,1076 # 7cf4 <__sf_fake_stderr> 68c8: f8f410e3 bne s0,a5,6848 <__swbuf_r+0x28> 68cc: 44c0 lw s0,12(s1) 68ce: bfad j 6848 <__swbuf_r+0x28> 68d0: 85a2 mv a1,s0 68d2: 8526 mv a0,s1 68d4: 2021 jal 68dc <__swsetup_r> 68d6: d141 beqz a0,6856 <__swbuf_r+0x36> 68d8: 597d li s2,-1 68da: b7d9 j 68a0 <__swbuf_r+0x80> 000068dc <__swsetup_r>: 68dc: 1141 addi sp,sp,-16 68de: 81818793 addi a5,gp,-2024 # 20000218 <_impure_ptr> 68e2: c226 sw s1,4(sp) 68e4: 4384 lw s1,0(a5) 68e6: c422 sw s0,8(sp) 68e8: c04a sw s2,0(sp) 68ea: c606 sw ra,12(sp) 68ec: 892a mv s2,a0 68ee: 842e mv s0,a1 68f0: c489 beqz s1,68fa <__swsetup_r+0x1e> 68f2: 4c9c lw a5,24(s1) 68f4: e399 bnez a5,68fa <__swsetup_r+0x1e> 68f6: 8526 mv a0,s1 68f8: 2635 jal 6c24 <__sinit> 68fa: 00001797 auipc a5,0x1 68fe: 41a78793 addi a5,a5,1050 # 7d14 <__sf_fake_stdin> 6902: 02f41b63 bne s0,a5,6938 <__swsetup_r+0x5c> 6906: 40c0 lw s0,4(s1) 6908: 00c41703 lh a4,12(s0) 690c: 01071793 slli a5,a4,0x10 6910: 83c1 srli a5,a5,0x10 6912: 0087f693 andi a3,a5,8 6916: eaad bnez a3,6988 <__swsetup_r+0xac> 6918: 0107f693 andi a3,a5,16 691c: ee95 bnez a3,6958 <__swsetup_r+0x7c> 691e: 47a5 li a5,9 6920: 00f92023 sw a5,0(s2) 6924: 04076713 ori a4,a4,64 6928: a45a sh a4,12(s0) 692a: 557d li a0,-1 692c: 40b2 lw ra,12(sp) 692e: 4422 lw s0,8(sp) 6930: 4492 lw s1,4(sp) 6932: 4902 lw s2,0(sp) 6934: 0141 addi sp,sp,16 6936: 8082 ret 6938: 00001797 auipc a5,0x1 693c: 3fc78793 addi a5,a5,1020 # 7d34 <__sf_fake_stdout> 6940: 00f41463 bne s0,a5,6948 <__swsetup_r+0x6c> 6944: 4480 lw s0,8(s1) 6946: b7c9 j 6908 <__swsetup_r+0x2c> 6948: 00001797 auipc a5,0x1 694c: 3ac78793 addi a5,a5,940 # 7cf4 <__sf_fake_stderr> 6950: faf41ce3 bne s0,a5,6908 <__swsetup_r+0x2c> 6954: 44c0 lw s0,12(s1) 6956: bf4d j 6908 <__swsetup_r+0x2c> 6958: 8b91 andi a5,a5,4 695a: c39d beqz a5,6980 <__swsetup_r+0xa4> 695c: 584c lw a1,52(s0) 695e: c989 beqz a1,6970 <__swsetup_r+0x94> 6960: 04440793 addi a5,s0,68 6964: 00f58463 beq a1,a5,696c <__swsetup_r+0x90> 6968: 854a mv a0,s2 696a: 2b29 jal 6e84 <_free_r> 696c: 02042a23 sw zero,52(s0) 6970: 245e lhu a5,12(s0) 6972: 00042223 sw zero,4(s0) 6976: fdb7f793 andi a5,a5,-37 697a: a45e sh a5,12(s0) 697c: 481c lw a5,16(s0) 697e: c01c sw a5,0(s0) 6980: 245e lhu a5,12(s0) 6982: 0087e793 ori a5,a5,8 6986: a45e sh a5,12(s0) 6988: 481c lw a5,16(s0) 698a: eb99 bnez a5,69a0 <__swsetup_r+0xc4> 698c: 245e lhu a5,12(s0) 698e: 20000713 li a4,512 6992: 2807f793 andi a5,a5,640 6996: 00e78563 beq a5,a4,69a0 <__swsetup_r+0xc4> 699a: 85a2 mv a1,s0 699c: 854a mv a0,s2 699e: 2991 jal 6df2 <__smakebuf_r> 69a0: 245e lhu a5,12(s0) 69a2: 0017f713 andi a4,a5,1 69a6: c31d beqz a4,69cc <__swsetup_r+0xf0> 69a8: 485c lw a5,20(s0) 69aa: 00042423 sw zero,8(s0) 69ae: 40f007b3 neg a5,a5 69b2: cc1c sw a5,24(s0) 69b4: 481c lw a5,16(s0) 69b6: 4501 li a0,0 69b8: fbb5 bnez a5,692c <__swsetup_r+0x50> 69ba: 00c41783 lh a5,12(s0) 69be: 0807f713 andi a4,a5,128 69c2: d72d beqz a4,692c <__swsetup_r+0x50> 69c4: 0407e793 ori a5,a5,64 69c8: a45e sh a5,12(s0) 69ca: b785 j 692a <__swsetup_r+0x4e> 69cc: 8b89 andi a5,a5,2 69ce: 4701 li a4,0 69d0: e391 bnez a5,69d4 <__swsetup_r+0xf8> 69d2: 4858 lw a4,20(s0) 69d4: c418 sw a4,8(s0) 69d6: bff9 j 69b4 <__swsetup_r+0xd8> 000069d8 <__sflush_r>: 69d8: 25de lhu a5,12(a1) 69da: 1101 addi sp,sp,-32 69dc: cc22 sw s0,24(sp) 69de: ca26 sw s1,20(sp) 69e0: ce06 sw ra,28(sp) 69e2: c84a sw s2,16(sp) 69e4: c64e sw s3,12(sp) 69e6: 0087f713 andi a4,a5,8 69ea: 84aa mv s1,a0 69ec: 842e mv s0,a1 69ee: eb79 bnez a4,6ac4 <__sflush_r+0xec> 69f0: 41d8 lw a4,4(a1) 69f2: 00e04d63 bgtz a4,6a0c <__sflush_r+0x34> 69f6: 41b8 lw a4,64(a1) 69f8: 00e04a63 bgtz a4,6a0c <__sflush_r+0x34> 69fc: 4501 li a0,0 69fe: 40f2 lw ra,28(sp) 6a00: 4462 lw s0,24(sp) 6a02: 44d2 lw s1,20(sp) 6a04: 4942 lw s2,16(sp) 6a06: 49b2 lw s3,12(sp) 6a08: 6105 addi sp,sp,32 6a0a: 8082 ret 6a0c: 5458 lw a4,44(s0) 6a0e: d77d beqz a4,69fc <__sflush_r+0x24> 6a10: 0004a903 lw s2,0(s1) 6a14: 01379693 slli a3,a5,0x13 6a18: 0004a023 sw zero,0(s1) 6a1c: 0606db63 bgez a3,6a92 <__sflush_r+0xba> 6a20: 4870 lw a2,84(s0) 6a22: 245e lhu a5,12(s0) 6a24: 8b91 andi a5,a5,4 6a26: c799 beqz a5,6a34 <__sflush_r+0x5c> 6a28: 405c lw a5,4(s0) 6a2a: 8e1d sub a2,a2,a5 6a2c: 585c lw a5,52(s0) 6a2e: c399 beqz a5,6a34 <__sflush_r+0x5c> 6a30: 403c lw a5,64(s0) 6a32: 8e1d sub a2,a2,a5 6a34: 545c lw a5,44(s0) 6a36: 500c lw a1,32(s0) 6a38: 4681 li a3,0 6a3a: 8526 mv a0,s1 6a3c: 9782 jalr a5 6a3e: 57fd li a5,-1 6a40: 245a lhu a4,12(s0) 6a42: 00f51d63 bne a0,a5,6a5c <__sflush_r+0x84> 6a46: 4094 lw a3,0(s1) 6a48: 47f5 li a5,29 6a4a: 06d7e863 bltu a5,a3,6aba <__sflush_r+0xe2> 6a4e: 204007b7 lui a5,0x20400 6a52: 0785 addi a5,a5,1 6a54: 00d7d7b3 srl a5,a5,a3 6a58: 8b85 andi a5,a5,1 6a5a: c3a5 beqz a5,6aba <__sflush_r+0xe2> 6a5c: 481c lw a5,16(s0) 6a5e: 00042223 sw zero,4(s0) 6a62: c01c sw a5,0(s0) 6a64: 01371793 slli a5,a4,0x13 6a68: 0007d863 bgez a5,6a78 <__sflush_r+0xa0> 6a6c: 57fd li a5,-1 6a6e: 00f51463 bne a0,a5,6a76 <__sflush_r+0x9e> 6a72: 409c lw a5,0(s1) 6a74: e391 bnez a5,6a78 <__sflush_r+0xa0> 6a76: c868 sw a0,84(s0) 6a78: 584c lw a1,52(s0) 6a7a: 0124a023 sw s2,0(s1) 6a7e: ddbd beqz a1,69fc <__sflush_r+0x24> 6a80: 04440793 addi a5,s0,68 6a84: 00f58463 beq a1,a5,6a8c <__sflush_r+0xb4> 6a88: 8526 mv a0,s1 6a8a: 2eed jal 6e84 <_free_r> 6a8c: 02042a23 sw zero,52(s0) 6a90: b7b5 j 69fc <__sflush_r+0x24> 6a92: 500c lw a1,32(s0) 6a94: 4601 li a2,0 6a96: 4685 li a3,1 6a98: 8526 mv a0,s1 6a9a: 9702 jalr a4 6a9c: 57fd li a5,-1 6a9e: 862a mv a2,a0 6aa0: f8f511e3 bne a0,a5,6a22 <__sflush_r+0x4a> 6aa4: 409c lw a5,0(s1) 6aa6: dfb5 beqz a5,6a22 <__sflush_r+0x4a> 6aa8: 4775 li a4,29 6aaa: 00e78563 beq a5,a4,6ab4 <__sflush_r+0xdc> 6aae: 4759 li a4,22 6ab0: 04e79363 bne a5,a4,6af6 <__sflush_r+0x11e> 6ab4: 0124a023 sw s2,0(s1) 6ab8: b791 j 69fc <__sflush_r+0x24> 6aba: 04076713 ori a4,a4,64 6abe: a45a sh a4,12(s0) 6ac0: 557d li a0,-1 6ac2: bf35 j 69fe <__sflush_r+0x26> 6ac4: 0105a983 lw s3,16(a1) 6ac8: f2098ae3 beqz s3,69fc <__sflush_r+0x24> 6acc: 0005a903 lw s2,0(a1) 6ad0: 8b8d andi a5,a5,3 6ad2: 0135a023 sw s3,0(a1) 6ad6: 41390933 sub s2,s2,s3 6ada: 4701 li a4,0 6adc: e391 bnez a5,6ae0 <__sflush_r+0x108> 6ade: 49d8 lw a4,20(a1) 6ae0: c418 sw a4,8(s0) 6ae2: f1205de3 blez s2,69fc <__sflush_r+0x24> 6ae6: 541c lw a5,40(s0) 6ae8: 500c lw a1,32(s0) 6aea: 86ca mv a3,s2 6aec: 864e mv a2,s3 6aee: 8526 mv a0,s1 6af0: 9782 jalr a5 6af2: 00a04763 bgtz a0,6b00 <__sflush_r+0x128> 6af6: 245e lhu a5,12(s0) 6af8: 0407e793 ori a5,a5,64 6afc: a45e sh a5,12(s0) 6afe: b7c9 j 6ac0 <__sflush_r+0xe8> 6b00: 99aa add s3,s3,a0 6b02: 40a90933 sub s2,s2,a0 6b06: bff1 j 6ae2 <__sflush_r+0x10a> 00006b08 <_fflush_r>: 6b08: 499c lw a5,16(a1) 6b0a: c3a5 beqz a5,6b6a <_fflush_r+0x62> 6b0c: 1101 addi sp,sp,-32 6b0e: cc22 sw s0,24(sp) 6b10: ce06 sw ra,28(sp) 6b12: 842a mv s0,a0 6b14: c511 beqz a0,6b20 <_fflush_r+0x18> 6b16: 4d1c lw a5,24(a0) 6b18: e781 bnez a5,6b20 <_fflush_r+0x18> 6b1a: c62e sw a1,12(sp) 6b1c: 2221 jal 6c24 <__sinit> 6b1e: 45b2 lw a1,12(sp) 6b20: 00001797 auipc a5,0x1 6b24: 1f478793 addi a5,a5,500 # 7d14 <__sf_fake_stdin> 6b28: 00f59c63 bne a1,a5,6b40 <_fflush_r+0x38> 6b2c: 404c lw a1,4(s0) 6b2e: 00c59783 lh a5,12(a1) 6b32: c79d beqz a5,6b60 <_fflush_r+0x58> 6b34: 8522 mv a0,s0 6b36: 4462 lw s0,24(sp) 6b38: 40f2 lw ra,28(sp) 6b3a: 6105 addi sp,sp,32 6b3c: e9dff06f j 69d8 <__sflush_r> 6b40: 00001797 auipc a5,0x1 6b44: 1f478793 addi a5,a5,500 # 7d34 <__sf_fake_stdout> 6b48: 00f59463 bne a1,a5,6b50 <_fflush_r+0x48> 6b4c: 440c lw a1,8(s0) 6b4e: b7c5 j 6b2e <_fflush_r+0x26> 6b50: 00001797 auipc a5,0x1 6b54: 1a478793 addi a5,a5,420 # 7cf4 <__sf_fake_stderr> 6b58: fcf59be3 bne a1,a5,6b2e <_fflush_r+0x26> 6b5c: 444c lw a1,12(s0) 6b5e: bfc1 j 6b2e <_fflush_r+0x26> 6b60: 40f2 lw ra,28(sp) 6b62: 4462 lw s0,24(sp) 6b64: 4501 li a0,0 6b66: 6105 addi sp,sp,32 6b68: 8082 ret 6b6a: 4501 li a0,0 6b6c: 8082 ret 00006b6e : 6b6e: 1141 addi sp,sp,-16 6b70: c422 sw s0,8(sp) 6b72: c606 sw ra,12(sp) 6b74: 842a mv s0,a0 6b76: a54e sh a1,12(a0) 6b78: a572 sh a2,14(a0) 6b7a: 00052023 sw zero,0(a0) 6b7e: 00052223 sw zero,4(a0) 6b82: 00052423 sw zero,8(a0) 6b86: 06052223 sw zero,100(a0) 6b8a: 00052823 sw zero,16(a0) 6b8e: 00052a23 sw zero,20(a0) 6b92: 00052c23 sw zero,24(a0) 6b96: 4621 li a2,8 6b98: 4581 li a1,0 6b9a: 05c50513 addi a0,a0,92 6b9e: 9a9f90ef jal ra,546 6ba2: 00001797 auipc a5,0x1 6ba6: b3078793 addi a5,a5,-1232 # 76d2 <__sread> 6baa: d05c sw a5,36(s0) 6bac: 00001797 auipc a5,0x1 6bb0: b5278793 addi a5,a5,-1198 # 76fe <__swrite> 6bb4: d41c sw a5,40(s0) 6bb6: 00001797 auipc a5,0x1 6bba: b9078793 addi a5,a5,-1136 # 7746 <__sseek> 6bbe: d45c sw a5,44(s0) 6bc0: 00001797 auipc a5,0x1 6bc4: bb678793 addi a5,a5,-1098 # 7776 <__sclose> 6bc8: d000 sw s0,32(s0) 6bca: d81c sw a5,48(s0) 6bcc: 40b2 lw ra,12(sp) 6bce: 4422 lw s0,8(sp) 6bd0: 0141 addi sp,sp,16 6bd2: 8082 ret 00006bd4 <_cleanup_r>: 6bd4: 00000597 auipc a1,0x0 6bd8: f3458593 addi a1,a1,-204 # 6b08 <_fflush_r> 6bdc: aa91 j 6d30 <_fwalk_reent> 00006bde <__sfmoreglue>: 6bde: 1141 addi sp,sp,-16 6be0: c226 sw s1,4(sp) 6be2: 06800613 li a2,104 6be6: fff58493 addi s1,a1,-1 6bea: 02c484b3 mul s1,s1,a2 6bee: c04a sw s2,0(sp) 6bf0: 892e mv s2,a1 6bf2: c422 sw s0,8(sp) 6bf4: c606 sw ra,12(sp) 6bf6: 07448593 addi a1,s1,116 6bfa: 2e0d jal 6f2c <_malloc_r> 6bfc: 842a mv s0,a0 6bfe: cd01 beqz a0,6c16 <__sfmoreglue+0x38> 6c00: 00052023 sw zero,0(a0) 6c04: 01252223 sw s2,4(a0) 6c08: 0531 addi a0,a0,12 6c0a: c408 sw a0,8(s0) 6c0c: 06848613 addi a2,s1,104 6c10: 4581 li a1,0 6c12: 935f90ef jal ra,546 6c16: 8522 mv a0,s0 6c18: 40b2 lw ra,12(sp) 6c1a: 4422 lw s0,8(sp) 6c1c: 4492 lw s1,4(sp) 6c1e: 4902 lw s2,0(sp) 6c20: 0141 addi sp,sp,16 6c22: 8082 ret 00006c24 <__sinit>: 6c24: 4d1c lw a5,24(a0) 6c26: e7a5 bnez a5,6c8e <__sinit+0x6a> 6c28: 1141 addi sp,sp,-16 6c2a: c606 sw ra,12(sp) 6c2c: c422 sw s0,8(sp) 6c2e: 00000797 auipc a5,0x0 6c32: fa678793 addi a5,a5,-90 # 6bd4 <_cleanup_r> 6c36: d51c sw a5,40(a0) 6c38: 82018793 addi a5,gp,-2016 # 20000220 <_global_impure_ptr> 6c3c: 439c lw a5,0(a5) 6c3e: 04052423 sw zero,72(a0) 6c42: 04052623 sw zero,76(a0) 6c46: 04052823 sw zero,80(a0) 6c4a: 00f51463 bne a0,a5,6c52 <__sinit+0x2e> 6c4e: 4785 li a5,1 6c50: cd1c sw a5,24(a0) 6c52: 842a mv s0,a0 6c54: 2835 jal 6c90 <__sfp> 6c56: c048 sw a0,4(s0) 6c58: 8522 mv a0,s0 6c5a: 281d jal 6c90 <__sfp> 6c5c: c408 sw a0,8(s0) 6c5e: 8522 mv a0,s0 6c60: 2805 jal 6c90 <__sfp> 6c62: c448 sw a0,12(s0) 6c64: 4048 lw a0,4(s0) 6c66: 4601 li a2,0 6c68: 4591 li a1,4 6c6a: f05ff0ef jal ra,6b6e 6c6e: 4408 lw a0,8(s0) 6c70: 4605 li a2,1 6c72: 45a5 li a1,9 6c74: efbff0ef jal ra,6b6e 6c78: 4448 lw a0,12(s0) 6c7a: 4609 li a2,2 6c7c: 45c9 li a1,18 6c7e: ef1ff0ef jal ra,6b6e 6c82: 4785 li a5,1 6c84: cc1c sw a5,24(s0) 6c86: 40b2 lw ra,12(sp) 6c88: 4422 lw s0,8(sp) 6c8a: 0141 addi sp,sp,16 6c8c: 8082 ret 6c8e: 8082 ret 00006c90 <__sfp>: 6c90: 1141 addi sp,sp,-16 6c92: 82018793 addi a5,gp,-2016 # 20000220 <_global_impure_ptr> 6c96: c226 sw s1,4(sp) 6c98: 4384 lw s1,0(a5) 6c9a: c04a sw s2,0(sp) 6c9c: c606 sw ra,12(sp) 6c9e: 4c9c lw a5,24(s1) 6ca0: c422 sw s0,8(sp) 6ca2: 892a mv s2,a0 6ca4: e781 bnez a5,6cac <__sfp+0x1c> 6ca6: 8526 mv a0,s1 6ca8: f7dff0ef jal ra,6c24 <__sinit> 6cac: 04848493 addi s1,s1,72 6cb0: 4480 lw s0,8(s1) 6cb2: 40dc lw a5,4(s1) 6cb4: 17fd addi a5,a5,-1 6cb6: 0007d663 bgez a5,6cc2 <__sfp+0x32> 6cba: 409c lw a5,0(s1) 6cbc: cfb9 beqz a5,6d1a <__sfp+0x8a> 6cbe: 4084 lw s1,0(s1) 6cc0: bfc5 j 6cb0 <__sfp+0x20> 6cc2: 00c41703 lh a4,12(s0) 6cc6: e739 bnez a4,6d14 <__sfp+0x84> 6cc8: 77c1 lui a5,0xffff0 6cca: 0785 addi a5,a5,1 6ccc: 06042223 sw zero,100(s0) 6cd0: 00042023 sw zero,0(s0) 6cd4: 00042223 sw zero,4(s0) 6cd8: 00042423 sw zero,8(s0) 6cdc: c45c sw a5,12(s0) 6cde: 00042823 sw zero,16(s0) 6ce2: 00042a23 sw zero,20(s0) 6ce6: 00042c23 sw zero,24(s0) 6cea: 4621 li a2,8 6cec: 4581 li a1,0 6cee: 05c40513 addi a0,s0,92 6cf2: 855f90ef jal ra,546 6cf6: 02042a23 sw zero,52(s0) 6cfa: 02042c23 sw zero,56(s0) 6cfe: 04042423 sw zero,72(s0) 6d02: 04042623 sw zero,76(s0) 6d06: 8522 mv a0,s0 6d08: 40b2 lw ra,12(sp) 6d0a: 4422 lw s0,8(sp) 6d0c: 4492 lw s1,4(sp) 6d0e: 4902 lw s2,0(sp) 6d10: 0141 addi sp,sp,16 6d12: 8082 ret 6d14: 06840413 addi s0,s0,104 6d18: bf71 j 6cb4 <__sfp+0x24> 6d1a: 4591 li a1,4 6d1c: 854a mv a0,s2 6d1e: ec1ff0ef jal ra,6bde <__sfmoreglue> 6d22: c088 sw a0,0(s1) 6d24: fd49 bnez a0,6cbe <__sfp+0x2e> 6d26: 47b1 li a5,12 6d28: 00f92023 sw a5,0(s2) 6d2c: 4401 li s0,0 6d2e: bfe1 j 6d06 <__sfp+0x76> 00006d30 <_fwalk_reent>: 6d30: 7179 addi sp,sp,-48 6d32: d422 sw s0,40(sp) 6d34: d04a sw s2,32(sp) 6d36: cc52 sw s4,24(sp) 6d38: ca56 sw s5,20(sp) 6d3a: c85a sw s6,16(sp) 6d3c: c65e sw s7,12(sp) 6d3e: d606 sw ra,44(sp) 6d40: d226 sw s1,36(sp) 6d42: ce4e sw s3,28(sp) 6d44: 8a2a mv s4,a0 6d46: 8aae mv s5,a1 6d48: 04850413 addi s0,a0,72 6d4c: 4901 li s2,0 6d4e: 4b05 li s6,1 6d50: 5bfd li s7,-1 6d52: ec09 bnez s0,6d6c <_fwalk_reent+0x3c> 6d54: 50b2 lw ra,44(sp) 6d56: 5422 lw s0,40(sp) 6d58: 854a mv a0,s2 6d5a: 5492 lw s1,36(sp) 6d5c: 5902 lw s2,32(sp) 6d5e: 49f2 lw s3,28(sp) 6d60: 4a62 lw s4,24(sp) 6d62: 4ad2 lw s5,20(sp) 6d64: 4b42 lw s6,16(sp) 6d66: 4bb2 lw s7,12(sp) 6d68: 6145 addi sp,sp,48 6d6a: 8082 ret 6d6c: 4404 lw s1,8(s0) 6d6e: 00442983 lw s3,4(s0) 6d72: 19fd addi s3,s3,-1 6d74: 0009d463 bgez s3,6d7c <_fwalk_reent+0x4c> 6d78: 4000 lw s0,0(s0) 6d7a: bfe1 j 6d52 <_fwalk_reent+0x22> 6d7c: 24de lhu a5,12(s1) 6d7e: 00fb7b63 bgeu s6,a5,6d94 <_fwalk_reent+0x64> 6d82: 00e49783 lh a5,14(s1) 6d86: 01778763 beq a5,s7,6d94 <_fwalk_reent+0x64> 6d8a: 85a6 mv a1,s1 6d8c: 8552 mv a0,s4 6d8e: 9a82 jalr s5 6d90: 00a96933 or s2,s2,a0 6d94: 06848493 addi s1,s1,104 6d98: bfe9 j 6d72 <_fwalk_reent+0x42> 00006d9a <__swhatbuf_r>: 6d9a: 7119 addi sp,sp,-128 6d9c: daa6 sw s1,116(sp) 6d9e: 84ae mv s1,a1 6da0: 00e59583 lh a1,14(a1) 6da4: dca2 sw s0,120(sp) 6da6: de86 sw ra,124(sp) 6da8: 8432 mv s0,a2 6daa: 0005db63 bgez a1,6dc0 <__swhatbuf_r+0x26> 6dae: 24de lhu a5,12(s1) 6db0: 0006a023 sw zero,0(a3) 6db4: 0807f793 andi a5,a5,128 6db8: e785 bnez a5,6de0 <__swhatbuf_r+0x46> 6dba: 40000793 li a5,1024 6dbe: a01d j 6de4 <__swhatbuf_r+0x4a> 6dc0: 0830 addi a2,sp,24 6dc2: c636 sw a3,12(sp) 6dc4: 21f000ef jal ra,77e2 <_fstat_r> 6dc8: 46b2 lw a3,12(sp) 6dca: fe0542e3 bltz a0,6dae <__swhatbuf_r+0x14> 6dce: 4772 lw a4,28(sp) 6dd0: 67bd lui a5,0xf 6dd2: 8ff9 and a5,a5,a4 6dd4: 7779 lui a4,0xffffe 6dd6: 97ba add a5,a5,a4 6dd8: 0017b793 seqz a5,a5 6ddc: c29c sw a5,0(a3) 6dde: bff1 j 6dba <__swhatbuf_r+0x20> 6de0: 04000793 li a5,64 6de4: c01c sw a5,0(s0) 6de6: 50f6 lw ra,124(sp) 6de8: 5466 lw s0,120(sp) 6dea: 54d6 lw s1,116(sp) 6dec: 4501 li a0,0 6dee: 6109 addi sp,sp,128 6df0: 8082 ret 00006df2 <__smakebuf_r>: 6df2: 25de lhu a5,12(a1) 6df4: 1101 addi sp,sp,-32 6df6: cc22 sw s0,24(sp) 6df8: ce06 sw ra,28(sp) 6dfa: ca26 sw s1,20(sp) 6dfc: c84a sw s2,16(sp) 6dfe: 8b89 andi a5,a5,2 6e00: 842e mv s0,a1 6e02: cf89 beqz a5,6e1c <__smakebuf_r+0x2a> 6e04: 04740793 addi a5,s0,71 6e08: c01c sw a5,0(s0) 6e0a: c81c sw a5,16(s0) 6e0c: 4785 li a5,1 6e0e: c85c sw a5,20(s0) 6e10: 40f2 lw ra,28(sp) 6e12: 4462 lw s0,24(sp) 6e14: 44d2 lw s1,20(sp) 6e16: 4942 lw s2,16(sp) 6e18: 6105 addi sp,sp,32 6e1a: 8082 ret 6e1c: 0074 addi a3,sp,12 6e1e: 0030 addi a2,sp,8 6e20: 84aa mv s1,a0 6e22: f79ff0ef jal ra,6d9a <__swhatbuf_r> 6e26: 45a2 lw a1,8(sp) 6e28: 892a mv s2,a0 6e2a: 8526 mv a0,s1 6e2c: 2201 jal 6f2c <_malloc_r> 6e2e: e919 bnez a0,6e44 <__smakebuf_r+0x52> 6e30: 00c41783 lh a5,12(s0) 6e34: 2007f713 andi a4,a5,512 6e38: ff61 bnez a4,6e10 <__smakebuf_r+0x1e> 6e3a: 9bf1 andi a5,a5,-4 6e3c: 0027e793 ori a5,a5,2 6e40: a45e sh a5,12(s0) 6e42: b7c9 j 6e04 <__smakebuf_r+0x12> 6e44: 00000797 auipc a5,0x0 6e48: d9078793 addi a5,a5,-624 # 6bd4 <_cleanup_r> 6e4c: d49c sw a5,40(s1) 6e4e: 245e lhu a5,12(s0) 6e50: c008 sw a0,0(s0) 6e52: c808 sw a0,16(s0) 6e54: 0807e793 ori a5,a5,128 6e58: a45e sh a5,12(s0) 6e5a: 47a2 lw a5,8(sp) 6e5c: c85c sw a5,20(s0) 6e5e: 47b2 lw a5,12(sp) 6e60: cf81 beqz a5,6e78 <__smakebuf_r+0x86> 6e62: 00e41583 lh a1,14(s0) 6e66: 8526 mv a0,s1 6e68: 1ad000ef jal ra,7814 <_isatty_r> 6e6c: c511 beqz a0,6e78 <__smakebuf_r+0x86> 6e6e: 245e lhu a5,12(s0) 6e70: 9bf1 andi a5,a5,-4 6e72: 0017e793 ori a5,a5,1 6e76: a45e sh a5,12(s0) 6e78: 245e lhu a5,12(s0) 6e7a: 00f96933 or s2,s2,a5 6e7e: 01241623 sh s2,12(s0) 6e82: b779 j 6e10 <__smakebuf_r+0x1e> 00006e84 <_free_r>: 6e84: c1dd beqz a1,6f2a <_free_r+0xa6> 6e86: ffc5a783 lw a5,-4(a1) 6e8a: 1141 addi sp,sp,-16 6e8c: c422 sw s0,8(sp) 6e8e: c606 sw ra,12(sp) 6e90: c226 sw s1,4(sp) 6e92: ffc58413 addi s0,a1,-4 6e96: 0007d363 bgez a5,6e9c <_free_r+0x18> 6e9a: 943e add s0,s0,a5 6e9c: 84aa mv s1,a0 6e9e: 1f3000ef jal ra,7890 <__malloc_lock> 6ea2: 96818793 addi a5,gp,-1688 # 20000368 <__malloc_free_list> 6ea6: 439c lw a5,0(a5) 6ea8: ef81 bnez a5,6ec0 <_free_r+0x3c> 6eaa: 00042223 sw zero,4(s0) 6eae: 9681a423 sw s0,-1688(gp) # 20000368 <__malloc_free_list> 6eb2: 4422 lw s0,8(sp) 6eb4: 40b2 lw ra,12(sp) 6eb6: 8526 mv a0,s1 6eb8: 4492 lw s1,4(sp) 6eba: 0141 addi sp,sp,16 6ebc: 1d70006f j 7892 <__malloc_unlock> 6ec0: 00f47e63 bgeu s0,a5,6edc <_free_r+0x58> 6ec4: 4014 lw a3,0(s0) 6ec6: 00d40733 add a4,s0,a3 6eca: 00e79663 bne a5,a4,6ed6 <_free_r+0x52> 6ece: 4398 lw a4,0(a5) 6ed0: 43dc lw a5,4(a5) 6ed2: 9736 add a4,a4,a3 6ed4: c018 sw a4,0(s0) 6ed6: c05c sw a5,4(s0) 6ed8: bfd9 j 6eae <_free_r+0x2a> 6eda: 87ba mv a5,a4 6edc: 43d8 lw a4,4(a5) 6ede: c319 beqz a4,6ee4 <_free_r+0x60> 6ee0: fee47de3 bgeu s0,a4,6eda <_free_r+0x56> 6ee4: 4394 lw a3,0(a5) 6ee6: 00d78633 add a2,a5,a3 6eea: 00861f63 bne a2,s0,6f08 <_free_r+0x84> 6eee: 4010 lw a2,0(s0) 6ef0: 96b2 add a3,a3,a2 6ef2: c394 sw a3,0(a5) 6ef4: 00d78633 add a2,a5,a3 6ef8: fac71de3 bne a4,a2,6eb2 <_free_r+0x2e> 6efc: 4310 lw a2,0(a4) 6efe: 4358 lw a4,4(a4) 6f00: 96b2 add a3,a3,a2 6f02: c394 sw a3,0(a5) 6f04: c3d8 sw a4,4(a5) 6f06: b775 j 6eb2 <_free_r+0x2e> 6f08: 00c47563 bgeu s0,a2,6f12 <_free_r+0x8e> 6f0c: 47b1 li a5,12 6f0e: c09c sw a5,0(s1) 6f10: b74d j 6eb2 <_free_r+0x2e> 6f12: 4010 lw a2,0(s0) 6f14: 00c406b3 add a3,s0,a2 6f18: 00d71663 bne a4,a3,6f24 <_free_r+0xa0> 6f1c: 4314 lw a3,0(a4) 6f1e: 4358 lw a4,4(a4) 6f20: 96b2 add a3,a3,a2 6f22: c014 sw a3,0(s0) 6f24: c058 sw a4,4(s0) 6f26: c3c0 sw s0,4(a5) 6f28: b769 j 6eb2 <_free_r+0x2e> 6f2a: 8082 ret 00006f2c <_malloc_r>: 6f2c: 1101 addi sp,sp,-32 6f2e: ca26 sw s1,20(sp) 6f30: 00358493 addi s1,a1,3 6f34: 98f1 andi s1,s1,-4 6f36: ce06 sw ra,28(sp) 6f38: cc22 sw s0,24(sp) 6f3a: c84a sw s2,16(sp) 6f3c: c64e sw s3,12(sp) 6f3e: 04a1 addi s1,s1,8 6f40: 47b1 li a5,12 6f42: 04f4f363 bgeu s1,a5,6f88 <_malloc_r+0x5c> 6f46: 44b1 li s1,12 6f48: 04b4e263 bltu s1,a1,6f8c <_malloc_r+0x60> 6f4c: 892a mv s2,a0 6f4e: 143000ef jal ra,7890 <__malloc_lock> 6f52: 96818793 addi a5,gp,-1688 # 20000368 <__malloc_free_list> 6f56: 4398 lw a4,0(a5) 6f58: 843a mv s0,a4 6f5a: e039 bnez s0,6fa0 <_malloc_r+0x74> 6f5c: 96c18793 addi a5,gp,-1684 # 2000036c <__malloc_sbrk_start> 6f60: 439c lw a5,0(a5) 6f62: e791 bnez a5,6f6e <_malloc_r+0x42> 6f64: 4581 li a1,0 6f66: 854a mv a0,s2 6f68: 2f25 jal 76a0 <_sbrk_r> 6f6a: 96a1a623 sw a0,-1684(gp) # 2000036c <__malloc_sbrk_start> 6f6e: 85a6 mv a1,s1 6f70: 854a mv a0,s2 6f72: 273d jal 76a0 <_sbrk_r> 6f74: 59fd li s3,-1 6f76: 07351963 bne a0,s3,6fe8 <_malloc_r+0xbc> 6f7a: 47b1 li a5,12 6f7c: 00f92023 sw a5,0(s2) 6f80: 854a mv a0,s2 6f82: 111000ef jal ra,7892 <__malloc_unlock> 6f86: a029 j 6f90 <_malloc_r+0x64> 6f88: fc04d0e3 bgez s1,6f48 <_malloc_r+0x1c> 6f8c: 47b1 li a5,12 6f8e: c11c sw a5,0(a0) 6f90: 4501 li a0,0 6f92: 40f2 lw ra,28(sp) 6f94: 4462 lw s0,24(sp) 6f96: 44d2 lw s1,20(sp) 6f98: 4942 lw s2,16(sp) 6f9a: 49b2 lw s3,12(sp) 6f9c: 6105 addi sp,sp,32 6f9e: 8082 ret 6fa0: 401c lw a5,0(s0) 6fa2: 8f85 sub a5,a5,s1 6fa4: 0207cf63 bltz a5,6fe2 <_malloc_r+0xb6> 6fa8: 46ad li a3,11 6faa: 00f6f663 bgeu a3,a5,6fb6 <_malloc_r+0x8a> 6fae: c01c sw a5,0(s0) 6fb0: 943e add s0,s0,a5 6fb2: c004 sw s1,0(s0) 6fb4: a031 j 6fc0 <_malloc_r+0x94> 6fb6: 405c lw a5,4(s0) 6fb8: 02871363 bne a4,s0,6fde <_malloc_r+0xb2> 6fbc: 96f1a423 sw a5,-1688(gp) # 20000368 <__malloc_free_list> 6fc0: 854a mv a0,s2 6fc2: 0d1000ef jal ra,7892 <__malloc_unlock> 6fc6: 00b40513 addi a0,s0,11 6fca: 00440793 addi a5,s0,4 6fce: 9961 andi a0,a0,-8 6fd0: 40f50733 sub a4,a0,a5 6fd4: df5d beqz a4,6f92 <_malloc_r+0x66> 6fd6: 943a add s0,s0,a4 6fd8: 8f89 sub a5,a5,a0 6fda: c01c sw a5,0(s0) 6fdc: bf5d j 6f92 <_malloc_r+0x66> 6fde: c35c sw a5,4(a4) 6fe0: b7c5 j 6fc0 <_malloc_r+0x94> 6fe2: 8722 mv a4,s0 6fe4: 4040 lw s0,4(s0) 6fe6: bf95 j 6f5a <_malloc_r+0x2e> 6fe8: 00350413 addi s0,a0,3 6fec: 9871 andi s0,s0,-4 6fee: fc8502e3 beq a0,s0,6fb2 <_malloc_r+0x86> 6ff2: 40a405b3 sub a1,s0,a0 6ff6: 854a mv a0,s2 6ff8: 2565 jal 76a0 <_sbrk_r> 6ffa: fb351ce3 bne a0,s3,6fb2 <_malloc_r+0x86> 6ffe: bfb5 j 6f7a <_malloc_r+0x4e> 00007000 <__sfputc_r>: 7000: 461c lw a5,8(a2) 7002: 17fd addi a5,a5,-1 7004: c61c sw a5,8(a2) 7006: 0007da63 bgez a5,701a <__sfputc_r+0x1a> 700a: 4e18 lw a4,24(a2) 700c: 00e7c563 blt a5,a4,7016 <__sfputc_r+0x16> 7010: 47a9 li a5,10 7012: 00f59463 bne a1,a5,701a <__sfputc_r+0x1a> 7016: 80bff06f j 6820 <__swbuf_r> 701a: 421c lw a5,0(a2) 701c: 852e mv a0,a1 701e: 00178713 addi a4,a5,1 7022: c218 sw a4,0(a2) 7024: a38c sb a1,0(a5) 7026: 8082 ret 00007028 <__sfputs_r>: 7028: 1101 addi sp,sp,-32 702a: cc22 sw s0,24(sp) 702c: ca26 sw s1,20(sp) 702e: c84a sw s2,16(sp) 7030: c64e sw s3,12(sp) 7032: c452 sw s4,8(sp) 7034: ce06 sw ra,28(sp) 7036: 892a mv s2,a0 7038: 89ae mv s3,a1 703a: 8432 mv s0,a2 703c: 00d604b3 add s1,a2,a3 7040: 5a7d li s4,-1 7042: 00941463 bne s0,s1,704a <__sfputs_r+0x22> 7046: 4501 li a0,0 7048: a809 j 705a <__sfputs_r+0x32> 704a: 200c lbu a1,0(s0) 704c: 864e mv a2,s3 704e: 854a mv a0,s2 7050: fb1ff0ef jal ra,7000 <__sfputc_r> 7054: 0405 addi s0,s0,1 7056: ff4516e3 bne a0,s4,7042 <__sfputs_r+0x1a> 705a: 40f2 lw ra,28(sp) 705c: 4462 lw s0,24(sp) 705e: 44d2 lw s1,20(sp) 7060: 4942 lw s2,16(sp) 7062: 49b2 lw s3,12(sp) 7064: 4a22 lw s4,8(sp) 7066: 6105 addi sp,sp,32 7068: 8082 ret 0000706a <_vfiprintf_r>: 706a: 7135 addi sp,sp,-160 706c: cd22 sw s0,152(sp) 706e: cb26 sw s1,148(sp) 7070: c94a sw s2,144(sp) 7072: c74e sw s3,140(sp) 7074: cf06 sw ra,156(sp) 7076: c552 sw s4,136(sp) 7078: c356 sw s5,132(sp) 707a: c15a sw s6,128(sp) 707c: dede sw s7,124(sp) 707e: dce2 sw s8,120(sp) 7080: dae6 sw s9,116(sp) 7082: 89aa mv s3,a0 7084: 84ae mv s1,a1 7086: 8932 mv s2,a2 7088: 8436 mv s0,a3 708a: c509 beqz a0,7094 <_vfiprintf_r+0x2a> 708c: 4d1c lw a5,24(a0) 708e: e399 bnez a5,7094 <_vfiprintf_r+0x2a> 7090: b95ff0ef jal ra,6c24 <__sinit> 7094: 00001797 auipc a5,0x1 7098: c8078793 addi a5,a5,-896 # 7d14 <__sf_fake_stdin> 709c: 0cf49863 bne s1,a5,716c <_vfiprintf_r+0x102> 70a0: 0049a483 lw s1,4(s3) 70a4: 24de lhu a5,12(s1) 70a6: 8ba1 andi a5,a5,8 70a8: c7e5 beqz a5,7190 <_vfiprintf_r+0x126> 70aa: 489c lw a5,16(s1) 70ac: c3f5 beqz a5,7190 <_vfiprintf_r+0x126> 70ae: 02000793 li a5,32 70b2: 02f104a3 sb a5,41(sp) 70b6: 03000793 li a5,48 70ba: d202 sw zero,36(sp) 70bc: 02f10523 sb a5,42(sp) 70c0: c622 sw s0,12(sp) 70c2: 02500b93 li s7,37 70c6: 00001a97 auipc s5,0x1 70ca: c8ea8a93 addi s5,s5,-882 # 7d54 <__sf_fake_stdout+0x20> 70ce: 4c05 li s8,1 70d0: 4b29 li s6,10 70d2: 844a mv s0,s2 70d4: 201c lbu a5,0(s0) 70d6: c399 beqz a5,70dc <_vfiprintf_r+0x72> 70d8: 0d779f63 bne a5,s7,71b6 <_vfiprintf_r+0x14c> 70dc: 41240cb3 sub s9,s0,s2 70e0: 000c8e63 beqz s9,70fc <_vfiprintf_r+0x92> 70e4: 86e6 mv a3,s9 70e6: 864a mv a2,s2 70e8: 85a6 mv a1,s1 70ea: 854e mv a0,s3 70ec: f3dff0ef jal ra,7028 <__sfputs_r> 70f0: 57fd li a5,-1 70f2: 1cf50f63 beq a0,a5,72d0 <_vfiprintf_r+0x266> 70f6: 5692 lw a3,36(sp) 70f8: 96e6 add a3,a3,s9 70fa: d236 sw a3,36(sp) 70fc: 201c lbu a5,0(s0) 70fe: 1c078963 beqz a5,72d0 <_vfiprintf_r+0x266> 7102: 57fd li a5,-1 7104: 00140913 addi s2,s0,1 7108: c802 sw zero,16(sp) 710a: ce02 sw zero,28(sp) 710c: ca3e sw a5,20(sp) 710e: cc02 sw zero,24(sp) 7110: 040109a3 sb zero,83(sp) 7114: d482 sw zero,104(sp) 7116: 00094583 lbu a1,0(s2) 711a: 4615 li a2,5 711c: 8556 mv a0,s5 711e: 2fa9 jal 7878 7120: 00190413 addi s0,s2,1 7124: 47c2 lw a5,16(sp) 7126: e951 bnez a0,71ba <_vfiprintf_r+0x150> 7128: 0107f713 andi a4,a5,16 712c: c709 beqz a4,7136 <_vfiprintf_r+0xcc> 712e: 02000713 li a4,32 7132: 04e109a3 sb a4,83(sp) 7136: 0087f713 andi a4,a5,8 713a: c709 beqz a4,7144 <_vfiprintf_r+0xda> 713c: 02b00713 li a4,43 7140: 04e109a3 sb a4,83(sp) 7144: 00094683 lbu a3,0(s2) 7148: 02a00713 li a4,42 714c: 06e68f63 beq a3,a4,71ca <_vfiprintf_r+0x160> 7150: 47f2 lw a5,28(sp) 7152: 844a mv s0,s2 7154: 4681 li a3,0 7156: 4625 li a2,9 7158: 2018 lbu a4,0(s0) 715a: 00140593 addi a1,s0,1 715e: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdfff5fd0> 7162: 0ae67763 bgeu a2,a4,7210 <_vfiprintf_r+0x1a6> 7166: cab5 beqz a3,71da <_vfiprintf_r+0x170> 7168: ce3e sw a5,28(sp) 716a: a885 j 71da <_vfiprintf_r+0x170> 716c: 00001797 auipc a5,0x1 7170: bc878793 addi a5,a5,-1080 # 7d34 <__sf_fake_stdout> 7174: 00f49563 bne s1,a5,717e <_vfiprintf_r+0x114> 7178: 0089a483 lw s1,8(s3) 717c: b725 j 70a4 <_vfiprintf_r+0x3a> 717e: 00001797 auipc a5,0x1 7182: b7678793 addi a5,a5,-1162 # 7cf4 <__sf_fake_stderr> 7186: f0f49fe3 bne s1,a5,70a4 <_vfiprintf_r+0x3a> 718a: 00c9a483 lw s1,12(s3) 718e: bf19 j 70a4 <_vfiprintf_r+0x3a> 7190: 85a6 mv a1,s1 7192: 854e mv a0,s3 7194: f48ff0ef jal ra,68dc <__swsetup_r> 7198: d919 beqz a0,70ae <_vfiprintf_r+0x44> 719a: 557d li a0,-1 719c: 40fa lw ra,156(sp) 719e: 446a lw s0,152(sp) 71a0: 44da lw s1,148(sp) 71a2: 494a lw s2,144(sp) 71a4: 49ba lw s3,140(sp) 71a6: 4a2a lw s4,136(sp) 71a8: 4a9a lw s5,132(sp) 71aa: 4b0a lw s6,128(sp) 71ac: 5bf6 lw s7,124(sp) 71ae: 5c66 lw s8,120(sp) 71b0: 5cd6 lw s9,116(sp) 71b2: 610d addi sp,sp,160 71b4: 8082 ret 71b6: 0405 addi s0,s0,1 71b8: bf31 j 70d4 <_vfiprintf_r+0x6a> 71ba: 41550533 sub a0,a0,s5 71be: 00ac1533 sll a0,s8,a0 71c2: 8fc9 or a5,a5,a0 71c4: c83e sw a5,16(sp) 71c6: 8922 mv s2,s0 71c8: b7b9 j 7116 <_vfiprintf_r+0xac> 71ca: 4732 lw a4,12(sp) 71cc: 00470693 addi a3,a4,4 71d0: 4318 lw a4,0(a4) 71d2: c636 sw a3,12(sp) 71d4: 02074763 bltz a4,7202 <_vfiprintf_r+0x198> 71d8: ce3a sw a4,28(sp) 71da: 2018 lbu a4,0(s0) 71dc: 02e00793 li a5,46 71e0: 04f71d63 bne a4,a5,723a <_vfiprintf_r+0x1d0> 71e4: 3018 lbu a4,1(s0) 71e6: 02a00793 li a5,42 71ea: 02f71b63 bne a4,a5,7220 <_vfiprintf_r+0x1b6> 71ee: 47b2 lw a5,12(sp) 71f0: 0409 addi s0,s0,2 71f2: 00478713 addi a4,a5,4 71f6: 439c lw a5,0(a5) 71f8: c63a sw a4,12(sp) 71fa: 0207c163 bltz a5,721c <_vfiprintf_r+0x1b2> 71fe: ca3e sw a5,20(sp) 7200: a82d j 723a <_vfiprintf_r+0x1d0> 7202: 40e00733 neg a4,a4 7206: 0027e793 ori a5,a5,2 720a: ce3a sw a4,28(sp) 720c: c83e sw a5,16(sp) 720e: b7f1 j 71da <_vfiprintf_r+0x170> 7210: 036787b3 mul a5,a5,s6 7214: 4685 li a3,1 7216: 842e mv s0,a1 7218: 97ba add a5,a5,a4 721a: bf3d j 7158 <_vfiprintf_r+0xee> 721c: 57fd li a5,-1 721e: b7c5 j 71fe <_vfiprintf_r+0x194> 7220: 0405 addi s0,s0,1 7222: ca02 sw zero,20(sp) 7224: 4681 li a3,0 7226: 4781 li a5,0 7228: 4625 li a2,9 722a: 2018 lbu a4,0(s0) 722c: 00140593 addi a1,s0,1 7230: fd070713 addi a4,a4,-48 7234: 06e67463 bgeu a2,a4,729c <_vfiprintf_r+0x232> 7238: f2f9 bnez a3,71fe <_vfiprintf_r+0x194> 723a: 200c lbu a1,0(s0) 723c: 460d li a2,3 723e: 00001517 auipc a0,0x1 7242: b1e50513 addi a0,a0,-1250 # 7d5c <__sf_fake_stdout+0x28> 7246: 2d0d jal 7878 7248: cd11 beqz a0,7264 <_vfiprintf_r+0x1fa> 724a: 00001797 auipc a5,0x1 724e: b1278793 addi a5,a5,-1262 # 7d5c <__sf_fake_stdout+0x28> 7252: 8d1d sub a0,a0,a5 7254: 04000793 li a5,64 7258: 00a797b3 sll a5,a5,a0 725c: 4542 lw a0,16(sp) 725e: 0405 addi s0,s0,1 7260: 8d5d or a0,a0,a5 7262: c82a sw a0,16(sp) 7264: 200c lbu a1,0(s0) 7266: 4619 li a2,6 7268: 00001517 auipc a0,0x1 726c: af850513 addi a0,a0,-1288 # 7d60 <__sf_fake_stdout+0x2c> 7270: 00140913 addi s2,s0,1 7274: 02b10423 sb a1,40(sp) 7278: 2501 jal 7878 727a: c135 beqz a0,72de <_vfiprintf_r+0x274> 727c: ffff9797 auipc a5,0xffff9 7280: d8478793 addi a5,a5,-636 # 0 <_sinit> 7284: e795 bnez a5,72b0 <_vfiprintf_r+0x246> 7286: 4742 lw a4,16(sp) 7288: 47b2 lw a5,12(sp) 728a: 10077713 andi a4,a4,256 728e: cf09 beqz a4,72a8 <_vfiprintf_r+0x23e> 7290: 0791 addi a5,a5,4 7292: c63e sw a5,12(sp) 7294: 5792 lw a5,36(sp) 7296: 97d2 add a5,a5,s4 7298: d23e sw a5,36(sp) 729a: bd25 j 70d2 <_vfiprintf_r+0x68> 729c: 036787b3 mul a5,a5,s6 72a0: 4685 li a3,1 72a2: 842e mv s0,a1 72a4: 97ba add a5,a5,a4 72a6: b751 j 722a <_vfiprintf_r+0x1c0> 72a8: 079d addi a5,a5,7 72aa: 9be1 andi a5,a5,-8 72ac: 07a1 addi a5,a5,8 72ae: b7d5 j 7292 <_vfiprintf_r+0x228> 72b0: 0078 addi a4,sp,12 72b2: 00000697 auipc a3,0x0 72b6: d7668693 addi a3,a3,-650 # 7028 <__sfputs_r> 72ba: 8626 mv a2,s1 72bc: 080c addi a1,sp,16 72be: 854e mv a0,s3 72c0: 00000097 auipc ra,0x0 72c4: 000000e7 jalr zero # 0 <_sinit> 72c8: 57fd li a5,-1 72ca: 8a2a mv s4,a0 72cc: fcf514e3 bne a0,a5,7294 <_vfiprintf_r+0x22a> 72d0: 24de lhu a5,12(s1) 72d2: 0407f793 andi a5,a5,64 72d6: ec0792e3 bnez a5,719a <_vfiprintf_r+0x130> 72da: 5512 lw a0,36(sp) 72dc: b5c1 j 719c <_vfiprintf_r+0x132> 72de: 0078 addi a4,sp,12 72e0: 00000697 auipc a3,0x0 72e4: d4868693 addi a3,a3,-696 # 7028 <__sfputs_r> 72e8: 8626 mv a2,s1 72ea: 080c addi a1,sp,16 72ec: 854e mv a0,s3 72ee: 2a01 jal 73fe <_printf_i> 72f0: bfe1 j 72c8 <_vfiprintf_r+0x25e> 000072f2 <_printf_common>: 72f2: 7179 addi sp,sp,-48 72f4: ca56 sw s5,20(sp) 72f6: 499c lw a5,16(a1) 72f8: 8aba mv s5,a4 72fa: 4598 lw a4,8(a1) 72fc: d422 sw s0,40(sp) 72fe: d226 sw s1,36(sp) 7300: ce4e sw s3,28(sp) 7302: cc52 sw s4,24(sp) 7304: d606 sw ra,44(sp) 7306: d04a sw s2,32(sp) 7308: c85a sw s6,16(sp) 730a: c65e sw s7,12(sp) 730c: 89aa mv s3,a0 730e: 842e mv s0,a1 7310: 84b2 mv s1,a2 7312: 8a36 mv s4,a3 7314: 00e7d363 bge a5,a4,731a <_printf_common+0x28> 7318: 87ba mv a5,a4 731a: c09c sw a5,0(s1) 731c: 04344703 lbu a4,67(s0) 7320: c319 beqz a4,7326 <_printf_common+0x34> 7322: 0785 addi a5,a5,1 7324: c09c sw a5,0(s1) 7326: 401c lw a5,0(s0) 7328: 0207f793 andi a5,a5,32 732c: c781 beqz a5,7334 <_printf_common+0x42> 732e: 409c lw a5,0(s1) 7330: 0789 addi a5,a5,2 7332: c09c sw a5,0(s1) 7334: 00042903 lw s2,0(s0) 7338: 00697913 andi s2,s2,6 733c: 00091a63 bnez s2,7350 <_printf_common+0x5e> 7340: 01940b13 addi s6,s0,25 7344: 5bfd li s7,-1 7346: 445c lw a5,12(s0) 7348: 4098 lw a4,0(s1) 734a: 8f99 sub a5,a5,a4 734c: 04f94c63 blt s2,a5,73a4 <_printf_common+0xb2> 7350: 401c lw a5,0(s0) 7352: 04344683 lbu a3,67(s0) 7356: 0207f793 andi a5,a5,32 735a: 00d036b3 snez a3,a3 735e: eba5 bnez a5,73ce <_printf_common+0xdc> 7360: 04340613 addi a2,s0,67 7364: 85d2 mv a1,s4 7366: 854e mv a0,s3 7368: 9a82 jalr s5 736a: 57fd li a5,-1 736c: 04f50363 beq a0,a5,73b2 <_printf_common+0xc0> 7370: 401c lw a5,0(s0) 7372: 4611 li a2,4 7374: 4098 lw a4,0(s1) 7376: 8b99 andi a5,a5,6 7378: 4454 lw a3,12(s0) 737a: 4481 li s1,0 737c: 00c79763 bne a5,a2,738a <_printf_common+0x98> 7380: 40e684b3 sub s1,a3,a4 7384: 0004d363 bgez s1,738a <_printf_common+0x98> 7388: 4481 li s1,0 738a: 441c lw a5,8(s0) 738c: 4818 lw a4,16(s0) 738e: 00f75463 bge a4,a5,7396 <_printf_common+0xa4> 7392: 8f99 sub a5,a5,a4 7394: 94be add s1,s1,a5 7396: 4901 li s2,0 7398: 0469 addi s0,s0,26 739a: 5b7d li s6,-1 739c: 05249863 bne s1,s2,73ec <_printf_common+0xfa> 73a0: 4501 li a0,0 73a2: a809 j 73b4 <_printf_common+0xc2> 73a4: 4685 li a3,1 73a6: 865a mv a2,s6 73a8: 85d2 mv a1,s4 73aa: 854e mv a0,s3 73ac: 9a82 jalr s5 73ae: 01751e63 bne a0,s7,73ca <_printf_common+0xd8> 73b2: 557d li a0,-1 73b4: 50b2 lw ra,44(sp) 73b6: 5422 lw s0,40(sp) 73b8: 5492 lw s1,36(sp) 73ba: 5902 lw s2,32(sp) 73bc: 49f2 lw s3,28(sp) 73be: 4a62 lw s4,24(sp) 73c0: 4ad2 lw s5,20(sp) 73c2: 4b42 lw s6,16(sp) 73c4: 4bb2 lw s7,12(sp) 73c6: 6145 addi sp,sp,48 73c8: 8082 ret 73ca: 0905 addi s2,s2,1 73cc: bfad j 7346 <_printf_common+0x54> 73ce: 00d40733 add a4,s0,a3 73d2: 03000613 li a2,48 73d6: 04c701a3 sb a2,67(a4) 73da: 04544703 lbu a4,69(s0) 73de: 00168793 addi a5,a3,1 73e2: 97a2 add a5,a5,s0 73e4: 0689 addi a3,a3,2 73e6: 04e781a3 sb a4,67(a5) 73ea: bf9d j 7360 <_printf_common+0x6e> 73ec: 4685 li a3,1 73ee: 8622 mv a2,s0 73f0: 85d2 mv a1,s4 73f2: 854e mv a0,s3 73f4: 9a82 jalr s5 73f6: fb650ee3 beq a0,s6,73b2 <_printf_common+0xc0> 73fa: 0905 addi s2,s2,1 73fc: b745 j 739c <_printf_common+0xaa> 000073fe <_printf_i>: 73fe: 7179 addi sp,sp,-48 7400: d422 sw s0,40(sp) 7402: d226 sw s1,36(sp) 7404: d04a sw s2,32(sp) 7406: ce4e sw s3,28(sp) 7408: d606 sw ra,44(sp) 740a: cc52 sw s4,24(sp) 740c: ca56 sw s5,20(sp) 740e: c85a sw s6,16(sp) 7410: 89b6 mv s3,a3 7412: 2d94 lbu a3,24(a1) 7414: 06900793 li a5,105 7418: 8932 mv s2,a2 741a: 84aa mv s1,a0 741c: 842e mv s0,a1 741e: 04358613 addi a2,a1,67 7422: 02f68d63 beq a3,a5,745c <_printf_i+0x5e> 7426: 06d7e263 bltu a5,a3,748a <_printf_i+0x8c> 742a: 05800793 li a5,88 742e: 18f68663 beq a3,a5,75ba <_printf_i+0x1bc> 7432: 00d7ed63 bltu a5,a3,744c <_printf_i+0x4e> 7436: 20068e63 beqz a3,7652 <_printf_i+0x254> 743a: 04300793 li a5,67 743e: 0af68e63 beq a3,a5,74fa <_printf_i+0xfc> 7442: 04240a93 addi s5,s0,66 7446: 04d40123 sb a3,66(s0) 744a: a0c9 j 750c <_printf_i+0x10e> 744c: 06300793 li a5,99 7450: 0af68563 beq a3,a5,74fa <_printf_i+0xfc> 7454: 06400793 li a5,100 7458: fef695e3 bne a3,a5,7442 <_printf_i+0x44> 745c: 401c lw a5,0(s0) 745e: 4308 lw a0,0(a4) 7460: 0807f693 andi a3,a5,128 7464: 00450593 addi a1,a0,4 7468: c6c5 beqz a3,7510 <_printf_i+0x112> 746a: 411c lw a5,0(a0) 746c: c30c sw a1,0(a4) 746e: 0007d863 bgez a5,747e <_printf_i+0x80> 7472: 02d00713 li a4,45 7476: 40f007b3 neg a5,a5 747a: 04e401a3 sb a4,67(s0) 747e: 00001697 auipc a3,0x1 7482: 8ea68693 addi a3,a3,-1814 # 7d68 <__sf_fake_stdout+0x34> 7486: 4729 li a4,10 7488: a865 j 7540 <_printf_i+0x142> 748a: 07000793 li a5,112 748e: 16f68263 beq a3,a5,75f2 <_printf_i+0x1f4> 7492: 02d7e563 bltu a5,a3,74bc <_printf_i+0xbe> 7496: 06e00793 li a5,110 749a: 18f68963 beq a3,a5,762c <_printf_i+0x22e> 749e: 06f00793 li a5,111 74a2: faf690e3 bne a3,a5,7442 <_printf_i+0x44> 74a6: 400c lw a1,0(s0) 74a8: 431c lw a5,0(a4) 74aa: 0805f813 andi a6,a1,128 74ae: 00478513 addi a0,a5,4 74b2: 06080763 beqz a6,7520 <_printf_i+0x122> 74b6: c308 sw a0,0(a4) 74b8: 439c lw a5,0(a5) 74ba: a885 j 752a <_printf_i+0x12c> 74bc: 07500793 li a5,117 74c0: fef683e3 beq a3,a5,74a6 <_printf_i+0xa8> 74c4: 07800793 li a5,120 74c8: 12f68963 beq a3,a5,75fa <_printf_i+0x1fc> 74cc: 07300793 li a5,115 74d0: f6f699e3 bne a3,a5,7442 <_printf_i+0x44> 74d4: 431c lw a5,0(a4) 74d6: 41d0 lw a2,4(a1) 74d8: 4581 li a1,0 74da: 00478693 addi a3,a5,4 74de: c314 sw a3,0(a4) 74e0: 0007aa83 lw s5,0(a5) 74e4: 8556 mv a0,s5 74e6: 2e49 jal 7878 74e8: c501 beqz a0,74f0 <_printf_i+0xf2> 74ea: 41550533 sub a0,a0,s5 74ee: c048 sw a0,4(s0) 74f0: 405c lw a5,4(s0) 74f2: c81c sw a5,16(s0) 74f4: 040401a3 sb zero,67(s0) 74f8: a861 j 7590 <_printf_i+0x192> 74fa: 431c lw a5,0(a4) 74fc: 04240a93 addi s5,s0,66 7500: 00478693 addi a3,a5,4 7504: 439c lw a5,0(a5) 7506: c314 sw a3,0(a4) 7508: 04f40123 sb a5,66(s0) 750c: 4785 li a5,1 750e: b7d5 j 74f2 <_printf_i+0xf4> 7510: 0407f693 andi a3,a5,64 7514: 411c lw a5,0(a0) 7516: c30c sw a1,0(a4) 7518: dab9 beqz a3,746e <_printf_i+0x70> 751a: 07c2 slli a5,a5,0x10 751c: 87c1 srai a5,a5,0x10 751e: bf81 j 746e <_printf_i+0x70> 7520: 0405f593 andi a1,a1,64 7524: c308 sw a0,0(a4) 7526: d9c9 beqz a1,74b8 <_printf_i+0xba> 7528: 239e lhu a5,0(a5) 752a: 06f00713 li a4,111 752e: 0ee68763 beq a3,a4,761c <_printf_i+0x21e> 7532: 00001697 auipc a3,0x1 7536: 83668693 addi a3,a3,-1994 # 7d68 <__sf_fake_stdout+0x34> 753a: 4729 li a4,10 753c: 040401a3 sb zero,67(s0) 7540: 404c lw a1,4(s0) 7542: c40c sw a1,8(s0) 7544: 0005c563 bltz a1,754e <_printf_i+0x150> 7548: 4008 lw a0,0(s0) 754a: 996d andi a0,a0,-5 754c: c008 sw a0,0(s0) 754e: e399 bnez a5,7554 <_printf_i+0x156> 7550: 8ab2 mv s5,a2 7552: cd89 beqz a1,756c <_printf_i+0x16e> 7554: 8ab2 mv s5,a2 7556: 02e7f5b3 remu a1,a5,a4 755a: 1afd addi s5,s5,-1 755c: 95b6 add a1,a1,a3 755e: 218c lbu a1,0(a1) 7560: 00ba8023 sb a1,0(s5) 7564: 02e7d5b3 divu a1,a5,a4 7568: 0ce7f063 bgeu a5,a4,7628 <_printf_i+0x22a> 756c: 47a1 li a5,8 756e: 00f71e63 bne a4,a5,758a <_printf_i+0x18c> 7572: 401c lw a5,0(s0) 7574: 8b85 andi a5,a5,1 7576: cb91 beqz a5,758a <_printf_i+0x18c> 7578: 4058 lw a4,4(s0) 757a: 481c lw a5,16(s0) 757c: 00e7c763 blt a5,a4,758a <_printf_i+0x18c> 7580: 03000793 li a5,48 7584: fefa8fa3 sb a5,-1(s5) 7588: 1afd addi s5,s5,-1 758a: 41560633 sub a2,a2,s5 758e: c810 sw a2,16(s0) 7590: 874e mv a4,s3 7592: 86ca mv a3,s2 7594: 0070 addi a2,sp,12 7596: 85a2 mv a1,s0 7598: 8526 mv a0,s1 759a: d59ff0ef jal ra,72f2 <_printf_common> 759e: 5a7d li s4,-1 75a0: 0b451d63 bne a0,s4,765a <_printf_i+0x25c> 75a4: 557d li a0,-1 75a6: 50b2 lw ra,44(sp) 75a8: 5422 lw s0,40(sp) 75aa: 5492 lw s1,36(sp) 75ac: 5902 lw s2,32(sp) 75ae: 49f2 lw s3,28(sp) 75b0: 4a62 lw s4,24(sp) 75b2: 4ad2 lw s5,20(sp) 75b4: 4b42 lw s6,16(sp) 75b6: 6145 addi sp,sp,48 75b8: 8082 ret 75ba: 04d582a3 sb a3,69(a1) 75be: 00000697 auipc a3,0x0 75c2: 7aa68693 addi a3,a3,1962 # 7d68 <__sf_fake_stdout+0x34> 75c6: 400c lw a1,0(s0) 75c8: 4308 lw a0,0(a4) 75ca: 0805f813 andi a6,a1,128 75ce: 411c lw a5,0(a0) 75d0: 0511 addi a0,a0,4 75d2: 02080d63 beqz a6,760c <_printf_i+0x20e> 75d6: c308 sw a0,0(a4) 75d8: 0015f713 andi a4,a1,1 75dc: c701 beqz a4,75e4 <_printf_i+0x1e6> 75de: 0205e593 ori a1,a1,32 75e2: c00c sw a1,0(s0) 75e4: 4741 li a4,16 75e6: fbb9 bnez a5,753c <_printf_i+0x13e> 75e8: 400c lw a1,0(s0) 75ea: fdf5f593 andi a1,a1,-33 75ee: c00c sw a1,0(s0) 75f0: b7b1 j 753c <_printf_i+0x13e> 75f2: 419c lw a5,0(a1) 75f4: 0207e793 ori a5,a5,32 75f8: c19c sw a5,0(a1) 75fa: 07800793 li a5,120 75fe: 04f402a3 sb a5,69(s0) 7602: 00000697 auipc a3,0x0 7606: 77a68693 addi a3,a3,1914 # 7d7c <__sf_fake_stdout+0x48> 760a: bf75 j 75c6 <_printf_i+0x1c8> 760c: 0405f813 andi a6,a1,64 7610: c308 sw a0,0(a4) 7612: fc0803e3 beqz a6,75d8 <_printf_i+0x1da> 7616: 07c2 slli a5,a5,0x10 7618: 83c1 srli a5,a5,0x10 761a: bf7d j 75d8 <_printf_i+0x1da> 761c: 00000697 auipc a3,0x0 7620: 74c68693 addi a3,a3,1868 # 7d68 <__sf_fake_stdout+0x34> 7624: 4721 li a4,8 7626: bf19 j 753c <_printf_i+0x13e> 7628: 87ae mv a5,a1 762a: b735 j 7556 <_printf_i+0x158> 762c: 4194 lw a3,0(a1) 762e: 431c lw a5,0(a4) 7630: 49cc lw a1,20(a1) 7632: 0806f813 andi a6,a3,128 7636: 00478513 addi a0,a5,4 763a: 00080663 beqz a6,7646 <_printf_i+0x248> 763e: c308 sw a0,0(a4) 7640: 439c lw a5,0(a5) 7642: c38c sw a1,0(a5) 7644: a039 j 7652 <_printf_i+0x254> 7646: c308 sw a0,0(a4) 7648: 0406f693 andi a3,a3,64 764c: 439c lw a5,0(a5) 764e: daf5 beqz a3,7642 <_printf_i+0x244> 7650: a38e sh a1,0(a5) 7652: 00042823 sw zero,16(s0) 7656: 8ab2 mv s5,a2 7658: bf25 j 7590 <_printf_i+0x192> 765a: 4814 lw a3,16(s0) 765c: 8656 mv a2,s5 765e: 85ca mv a1,s2 7660: 8526 mv a0,s1 7662: 9982 jalr s3 7664: f54500e3 beq a0,s4,75a4 <_printf_i+0x1a6> 7668: 401c lw a5,0(s0) 766a: 8b89 andi a5,a5,2 766c: e78d bnez a5,7696 <_printf_i+0x298> 766e: 47b2 lw a5,12(sp) 7670: 4448 lw a0,12(s0) 7672: f2f55ae3 bge a0,a5,75a6 <_printf_i+0x1a8> 7676: 853e mv a0,a5 7678: b73d j 75a6 <_printf_i+0x1a8> 767a: 4685 li a3,1 767c: 8656 mv a2,s5 767e: 85ca mv a1,s2 7680: 8526 mv a0,s1 7682: 9982 jalr s3 7684: f36500e3 beq a0,s6,75a4 <_printf_i+0x1a6> 7688: 0a05 addi s4,s4,1 768a: 445c lw a5,12(s0) 768c: 4732 lw a4,12(sp) 768e: 8f99 sub a5,a5,a4 7690: fefa45e3 blt s4,a5,767a <_printf_i+0x27c> 7694: bfe9 j 766e <_printf_i+0x270> 7696: 4a01 li s4,0 7698: 01940a93 addi s5,s0,25 769c: 5b7d li s6,-1 769e: b7f5 j 768a <_printf_i+0x28c> 000076a0 <_sbrk_r>: 76a0: 1141 addi sp,sp,-16 76a2: c422 sw s0,8(sp) 76a4: 842a mv s0,a0 76a6: 852e mv a0,a1 76a8: 20000797 auipc a5,0x20000 76ac: be07a223 sw zero,-1052(a5) # 2000728c 76b0: c606 sw ra,12(sp) 76b2: f23fb0ef jal ra,35d4 <_sbrk> 76b6: 57fd li a5,-1 76b8: 00f51963 bne a0,a5,76ca <_sbrk_r+0x2a> 76bc: 20000797 auipc a5,0x20000 76c0: bd078793 addi a5,a5,-1072 # 2000728c 76c4: 439c lw a5,0(a5) 76c6: c391 beqz a5,76ca <_sbrk_r+0x2a> 76c8: c01c sw a5,0(s0) 76ca: 40b2 lw ra,12(sp) 76cc: 4422 lw s0,8(sp) 76ce: 0141 addi sp,sp,16 76d0: 8082 ret 000076d2 <__sread>: 76d2: 1141 addi sp,sp,-16 76d4: c422 sw s0,8(sp) 76d6: 842e mv s0,a1 76d8: 00e59583 lh a1,14(a1) 76dc: c606 sw ra,12(sp) 76de: 2a5d jal 7894 <_read_r> 76e0: 00054963 bltz a0,76f2 <__sread+0x20> 76e4: 487c lw a5,84(s0) 76e6: 97aa add a5,a5,a0 76e8: c87c sw a5,84(s0) 76ea: 40b2 lw ra,12(sp) 76ec: 4422 lw s0,8(sp) 76ee: 0141 addi sp,sp,16 76f0: 8082 ret 76f2: 245e lhu a5,12(s0) 76f4: 777d lui a4,0xfffff 76f6: 177d addi a4,a4,-1 76f8: 8ff9 and a5,a5,a4 76fa: a45e sh a5,12(s0) 76fc: b7fd j 76ea <__sread+0x18> 000076fe <__swrite>: 76fe: 25de lhu a5,12(a1) 7700: 1101 addi sp,sp,-32 7702: cc22 sw s0,24(sp) 7704: ca26 sw s1,20(sp) 7706: c84a sw s2,16(sp) 7708: c64e sw s3,12(sp) 770a: ce06 sw ra,28(sp) 770c: 1007f793 andi a5,a5,256 7710: 84aa mv s1,a0 7712: 842e mv s0,a1 7714: 8932 mv s2,a2 7716: 89b6 mv s3,a3 7718: c791 beqz a5,7724 <__swrite+0x26> 771a: 00e59583 lh a1,14(a1) 771e: 4689 li a3,2 7720: 4601 li a2,0 7722: 220d jal 7844 <_lseek_r> 7724: 245e lhu a5,12(s0) 7726: 777d lui a4,0xfffff 7728: 177d addi a4,a4,-1 772a: 8ff9 and a5,a5,a4 772c: a45e sh a5,12(s0) 772e: 00e41583 lh a1,14(s0) 7732: 4462 lw s0,24(sp) 7734: 40f2 lw ra,28(sp) 7736: 86ce mv a3,s3 7738: 864a mv a2,s2 773a: 49b2 lw s3,12(sp) 773c: 4942 lw s2,16(sp) 773e: 8526 mv a0,s1 7740: 44d2 lw s1,20(sp) 7742: 6105 addi sp,sp,32 7744: a825 j 777c <_write_r> 00007746 <__sseek>: 7746: 1141 addi sp,sp,-16 7748: c422 sw s0,8(sp) 774a: 842e mv s0,a1 774c: 00e59583 lh a1,14(a1) 7750: c606 sw ra,12(sp) 7752: 28cd jal 7844 <_lseek_r> 7754: 57fd li a5,-1 7756: 245a lhu a4,12(s0) 7758: 00f51a63 bne a0,a5,776c <__sseek+0x26> 775c: 77fd lui a5,0xfffff 775e: 17fd addi a5,a5,-1 7760: 8ff9 and a5,a5,a4 7762: a45e sh a5,12(s0) 7764: 40b2 lw ra,12(sp) 7766: 4422 lw s0,8(sp) 7768: 0141 addi sp,sp,16 776a: 8082 ret 776c: 6785 lui a5,0x1 776e: 8fd9 or a5,a5,a4 7770: a45e sh a5,12(s0) 7772: c868 sw a0,84(s0) 7774: bfc5 j 7764 <__sseek+0x1e> 00007776 <__sclose>: 7776: 00e59583 lh a1,14(a1) 777a: a825 j 77b2 <_close_r> 0000777c <_write_r>: 777c: 1141 addi sp,sp,-16 777e: c422 sw s0,8(sp) 7780: 842a mv s0,a0 7782: 852e mv a0,a1 7784: 85b2 mv a1,a2 7786: 8636 mv a2,a3 7788: 20000797 auipc a5,0x20000 778c: b007a223 sw zero,-1276(a5) # 2000728c 7790: c606 sw ra,12(sp) 7792: e05fb0ef jal ra,3596 <_write> 7796: 57fd li a5,-1 7798: 00f51963 bne a0,a5,77aa <_write_r+0x2e> 779c: 20000797 auipc a5,0x20000 77a0: af078793 addi a5,a5,-1296 # 2000728c 77a4: 439c lw a5,0(a5) 77a6: c391 beqz a5,77aa <_write_r+0x2e> 77a8: c01c sw a5,0(s0) 77aa: 40b2 lw ra,12(sp) 77ac: 4422 lw s0,8(sp) 77ae: 0141 addi sp,sp,16 77b0: 8082 ret 000077b2 <_close_r>: 77b2: 1141 addi sp,sp,-16 77b4: c422 sw s0,8(sp) 77b6: 842a mv s0,a0 77b8: 852e mv a0,a1 77ba: 20000797 auipc a5,0x20000 77be: ac07a923 sw zero,-1326(a5) # 2000728c 77c2: c606 sw ra,12(sp) 77c4: 2211 jal 78c8 <_close> 77c6: 57fd li a5,-1 77c8: 00f51963 bne a0,a5,77da <_close_r+0x28> 77cc: 20000797 auipc a5,0x20000 77d0: ac078793 addi a5,a5,-1344 # 2000728c 77d4: 439c lw a5,0(a5) 77d6: c391 beqz a5,77da <_close_r+0x28> 77d8: c01c sw a5,0(s0) 77da: 40b2 lw ra,12(sp) 77dc: 4422 lw s0,8(sp) 77de: 0141 addi sp,sp,16 77e0: 8082 ret 000077e2 <_fstat_r>: 77e2: 1141 addi sp,sp,-16 77e4: c422 sw s0,8(sp) 77e6: 842a mv s0,a0 77e8: 852e mv a0,a1 77ea: 85b2 mv a1,a2 77ec: 20000797 auipc a5,0x20000 77f0: aa07a023 sw zero,-1376(a5) # 2000728c 77f4: c606 sw ra,12(sp) 77f6: 20cd jal 78d8 <_fstat> 77f8: 57fd li a5,-1 77fa: 00f51963 bne a0,a5,780c <_fstat_r+0x2a> 77fe: 20000797 auipc a5,0x20000 7802: a8e78793 addi a5,a5,-1394 # 2000728c 7806: 439c lw a5,0(a5) 7808: c391 beqz a5,780c <_fstat_r+0x2a> 780a: c01c sw a5,0(s0) 780c: 40b2 lw ra,12(sp) 780e: 4422 lw s0,8(sp) 7810: 0141 addi sp,sp,16 7812: 8082 ret 00007814 <_isatty_r>: 7814: 1141 addi sp,sp,-16 7816: c422 sw s0,8(sp) 7818: 842a mv s0,a0 781a: 852e mv a0,a1 781c: 20000797 auipc a5,0x20000 7820: a607a823 sw zero,-1424(a5) # 2000728c 7824: c606 sw ra,12(sp) 7826: 20c9 jal 78e8 <_isatty> 7828: 57fd li a5,-1 782a: 00f51963 bne a0,a5,783c <_isatty_r+0x28> 782e: 20000797 auipc a5,0x20000 7832: a5e78793 addi a5,a5,-1442 # 2000728c 7836: 439c lw a5,0(a5) 7838: c391 beqz a5,783c <_isatty_r+0x28> 783a: c01c sw a5,0(s0) 783c: 40b2 lw ra,12(sp) 783e: 4422 lw s0,8(sp) 7840: 0141 addi sp,sp,16 7842: 8082 ret 00007844 <_lseek_r>: 7844: 1141 addi sp,sp,-16 7846: c422 sw s0,8(sp) 7848: 842a mv s0,a0 784a: 852e mv a0,a1 784c: 85b2 mv a1,a2 784e: 8636 mv a2,a3 7850: 20000797 auipc a5,0x20000 7854: a207ae23 sw zero,-1476(a5) # 2000728c 7858: c606 sw ra,12(sp) 785a: 2879 jal 78f8 <_lseek> 785c: 57fd li a5,-1 785e: 00f51963 bne a0,a5,7870 <_lseek_r+0x2c> 7862: 20000797 auipc a5,0x20000 7866: a2a78793 addi a5,a5,-1494 # 2000728c 786a: 439c lw a5,0(a5) 786c: c391 beqz a5,7870 <_lseek_r+0x2c> 786e: c01c sw a5,0(s0) 7870: 40b2 lw ra,12(sp) 7872: 4422 lw s0,8(sp) 7874: 0141 addi sp,sp,16 7876: 8082 ret 00007878 : 7878: 0ff5f593 andi a1,a1,255 787c: 962a add a2,a2,a0 787e: 00c51463 bne a0,a2,7886 7882: 4501 li a0,0 7884: 8082 ret 7886: 211c lbu a5,0(a0) 7888: feb78ee3 beq a5,a1,7884 788c: 0505 addi a0,a0,1 788e: bfc5 j 787e 00007890 <__malloc_lock>: 7890: 8082 ret 00007892 <__malloc_unlock>: 7892: 8082 ret 00007894 <_read_r>: 7894: 1141 addi sp,sp,-16 7896: c422 sw s0,8(sp) 7898: 842a mv s0,a0 789a: 852e mv a0,a1 789c: 85b2 mv a1,a2 789e: 8636 mv a2,a3 78a0: 20000797 auipc a5,0x20000 78a4: 9e07a623 sw zero,-1556(a5) # 2000728c 78a8: c606 sw ra,12(sp) 78aa: 28b9 jal 7908 <_read> 78ac: 57fd li a5,-1 78ae: 00f51963 bne a0,a5,78c0 <_read_r+0x2c> 78b2: 20000797 auipc a5,0x20000 78b6: 9da78793 addi a5,a5,-1574 # 2000728c 78ba: 439c lw a5,0(a5) 78bc: c391 beqz a5,78c0 <_read_r+0x2c> 78be: c01c sw a5,0(s0) 78c0: 40b2 lw ra,12(sp) 78c2: 4422 lw s0,8(sp) 78c4: 0141 addi sp,sp,16 78c6: 8082 ret 000078c8 <_close>: 78c8: 05800793 li a5,88 78cc: 20000717 auipc a4,0x20000 78d0: 9cf72023 sw a5,-1600(a4) # 2000728c 78d4: 557d li a0,-1 78d6: 8082 ret 000078d8 <_fstat>: 78d8: 05800793 li a5,88 78dc: 20000717 auipc a4,0x20000 78e0: 9af72823 sw a5,-1616(a4) # 2000728c 78e4: 557d li a0,-1 78e6: 8082 ret 000078e8 <_isatty>: 78e8: 05800793 li a5,88 78ec: 20000717 auipc a4,0x20000 78f0: 9af72023 sw a5,-1632(a4) # 2000728c 78f4: 4501 li a0,0 78f6: 8082 ret 000078f8 <_lseek>: 78f8: 05800793 li a5,88 78fc: 20000717 auipc a4,0x20000 7900: 98f72823 sw a5,-1648(a4) # 2000728c 7904: 557d li a0,-1 7906: 8082 ret 00007908 <_read>: 7908: 05800793 li a5,88 790c: 20000717 auipc a4,0x20000 7910: 98f72023 sw a5,-1664(a4) # 2000728c 7914: 557d li a0,-1 7916: 8082 ret 7918: 656d lui a0,0x1b 791a: 6370 flw fa2,68(a4) 791c: 253a lhu a4,10(a0) 791e: 3830 lbu a2,19(s0) 7920: 0a78 addi a4,sp,284 7922: 0000 unimp 7924: 636d lui t1,0x1b 7926: 7561 lui a0,0xffff8 7928: 253a6573 csrrsi a0,0x253,20 792c: 3830 lbu a2,19(s0) 792e: 0a78 addi a4,sp,284 7930: 0000 unimp 7932: 0000 unimp 7934: 746d lui s0,0xffffb 7936: 6176 flw ft2,92(sp) 7938: 3a6c lbu a1,23(a2) 793a: 3025 jal 7162 <_vfiprintf_r+0xf8> 793c: 7838 flw fa4,112(s0) 793e: 000a c.slli zero,0x2 7940: 74737953 0x74737953 7944: 6d65 lui s10,0x19 7946: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 794a: 6425 lui s0,0x9 794c: 0a0d addi s4,s4,3 794e: 0000 unimp 7950: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 7954: 4449 li s0,18 7956: 253a lhu a4,10(a0) 7958: 3830 lbu a2,19(s0) 795a: 0d78 addi a4,sp,668 795c: 000a c.slli zero,0x2 795e: 0000 unimp 7960: 3156 lhu a3,36(a0) 7962: 2e30 lbu a2,26(a2) 7964: 2e34 lbu a3,26(a2) 7966: 0036 c.slli zero,0xd 7968: 7246 flw ft4,112(sp) 796a: 6565 lui a0,0x19 796c: 5452 lw s0,52(sp) 796e: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 7972: 7265 lui tp,0xffff9 7974: 656e flw fa0,216(sp) 7976: 206c lbu a1,6(s0) 7978: 6556 flw fa0,84(sp) 797a: 7372 flw ft6,60(sp) 797c: 6f69 lui t5,0x1a 797e: 3a6e lhu a1,54(a2) 7980: 7325 lui t1,0xfffe9 7982: 0a0d addi s4,s4,3 7984: 0000 unimp 7986: 0000 unimp 7988: 756f6873 csrrsi a6,0x756,30 798c: 646c flw fa1,76(s0) 798e: 276e lhu a1,14(a4) 7990: 2074 lbu a3,6(s0) 7992: 7572 flw fa0,60(sp) 7994: 206e lhu a1,6(s0) 7996: 7461 lui s0,0xffff8 7998: 6820 flw fs0,80(s0) 799a: 7265 lui tp,0xffff9 799c: 2165 jal 7e44 <_data_lma+0xb4> 799e: 0021 c.nop 8 79a0: 2e2e lhu a1,26(a2) 79a2: 6572462f 0x6572462f 79a6: 5265 li tp,-7 79a8: 4f54 lw a3,28(a4) 79aa: 6f702f53 0x6f702f53 79ae: 7472 flw fs0,60(sp) 79b0: 6261 lui tp,0x18 79b2: 656c flw fa1,76(a0) 79b4: 6d654d2f 0x6d654d2f 79b8: 614d addi sp,sp,176 79ba: 676e flw fa4,216(sp) 79bc: 6165682f 0x6165682f 79c0: 5f70 lw a2,124(a4) 79c2: 2e34 lbu a3,26(a2) 79c4: 00000063 beqz zero,79c4 <_read+0xbc> 79c8: 7265 lui tp,0xffff9 79ca: 2072 lhu a2,6(s0) 79cc: 7461 lui s0,0xffff8 79ce: 6c20 flw fs0,88(s0) 79d0: 6e69 lui t3,0x1a 79d2: 2065 jal 7a7a <_read+0x172> 79d4: 6425 lui s0,0x9 79d6: 6f20 flw fs0,88(a4) 79d8: 2066 lhu s1,6(s0) 79da: 6966 flw fs2,88(sp) 79dc: 656c flw fa1,76(a0) 79de: 2220 lbu s0,2(a2) 79e0: 7325 lui t1,0xfffe9 79e2: 2e22 lhu s0,26(a2) 79e4: 0d20 addi s0,sp,664 79e6: 200a lhu a0,0(s0) 79e8: 0000 unimp 79ea: 0000 unimp 79ec: 2e2e lhu a1,26(a2) 79ee: 6572462f 0x6572462f 79f2: 5265 li tp,-7 79f4: 4f54 lw a3,28(a4) 79f6: 6f702f53 0x6f702f53 79fa: 7472 flw fs0,60(sp) 79fc: 6261 lui tp,0x18 79fe: 656c flw fa1,76(a0) 7a00: 4343472f 0x4343472f 7a04: 5349522f 0x5349522f 7a08: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 7a0c: 6f70 flw fa2,92(a4) 7a0e: 7472 flw fs0,60(sp) 7a10: 632e flw ft6,200(sp) 7a12: 0000 unimp 7a14: 2e2e lhu a1,26(a2) 7a16: 6572462f 0x6572462f 7a1a: 5265 li tp,-7 7a1c: 4f54 lw a3,28(a4) 7a1e: 75712f53 0x75712f53 7a22: 7565 lui a0,0xffff9 7a24: 2e65 jal 7ddc <_data_lma+0x4c> 7a26: 2e2e0063 beq t3,sp,7d06 <__sf_fake_stderr+0x12> 7a2a: 6572462f 0x6572462f 7a2e: 5265 li tp,-7 7a30: 4f54 lw a3,28(a4) 7a32: 61742f53 0x61742f53 7a36: 2e736b73 csrrsi s6,0x2e7,6 7a3a: 44490063 beq s2,tp,7e7a <_data_lma+0xea> 7a3e: 454c lw a1,12(a0) 7a40: 0000 unimp 7a42: 0000 unimp 7a44: 32e0 lbu s0,7(a3) 7a46: 0000 unimp 7a48: 32e0 lbu s0,7(a3) 7a4a: 0000 unimp 7a4c: 3320 lbu s0,3(a4) 7a4e: 0000 unimp 7a50: 332c lbu a1,3(a4) 7a52: 0000 unimp 7a54: 3370 lbu a2,7(a4) 7a56: 0000 unimp 7a58: 32e0 lbu s0,7(a3) 7a5a: 0000 unimp 7a5c: 32e0 lbu s0,7(a3) 7a5e: 0000 unimp 7a60: 3320 lbu s0,3(a4) 7a62: 0000 unimp 7a64: 332c lbu a1,3(a4) 7a66: 0000 unimp 7a68: 6d54 flw fa3,28(a0) 7a6a: 5172 lw sp,60(sp) 7a6c: 0000 unimp 7a6e: 0000 unimp 7a70: 2e2e lhu a1,26(a2) 7a72: 6572462f 0x6572462f 7a76: 5265 li tp,-7 7a78: 4f54 lw a3,28(a4) 7a7a: 69742f53 0x69742f53 7a7e: 656d lui a0,0x1b 7a80: 7372 flw ft6,60(sp) 7a82: 632e flw ft6,200(sp) 7a84: 0000 unimp 7a86: 0000 unimp 7a88: 6d54 flw fa3,28(a0) 7a8a: 2072 lhu a2,6(s0) 7a8c: 00637653 fadd.s fa2,ft6,ft6 7a90: 3a534067 0x3a534067 7a94: 3c113c47 0x3c113c47 7a98: 3ad34067 0x3ad34067 7a9c: 314a lhu a0,36(a0) 7a9e: 6954 flw fa3,20(a0) 7aa0: 656d lui a0,0x1b 7aa2: 0072 c.slli zero,0x1c 7aa4: 324a lhu a0,36(a2) 7aa6: 6954 flw fa3,20(a0) 7aa8: 656d lui a0,0x1b 7aaa: 0072 c.slli zero,0x1c 7aac: 334a lhu a0,36(a4) 7aae: 6954 flw fa3,20(a0) 7ab0: 656d lui a0,0x1b 7ab2: 0072 c.slli zero,0x1c 7ab4: 344a lhu a0,44(s0) 7ab6: 6954 flw fa3,20(a0) 7ab8: 656d lui a0,0x1b 7aba: 0072 c.slli zero,0x1c 7abc: 354a lhu a0,44(a0) 7abe: 305f 6954 656d 0x656d6954305f 7ac4: 0072 c.slli zero,0x1c 7ac6: 0000 unimp 7ac8: 464e495b 0x464e495b 7acc: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 7ad0: 7325 lui t1,0xfffe9 7ad2: 253a lhu a4,10(a0) 7ad4: 5d64 lw s1,124(a0) 7ad6: 7820 flw fs0,112(s0) 7ad8: 6f50 flw fa2,28(a4) 7ada: 7472 flw fs0,60(sp) 7adc: 46746547 fmsub.q fa0,fs0,ft7,fs0,unknown 7ae0: 6572 flw fa0,28(sp) 7ae2: 4865 li a6,25 7ae4: 6165 addi sp,sp,112 7ae6: 5370 lw a2,100(a4) 7ae8: 7a69 lui s4,0xffffa 7aea: 2065 jal 7b92 <_read+0x28a> 7aec: 203a lhu a4,2(s0) 7aee: 6425 lui s0,0x9 7af0: 0a0d addi s4,s4,3 7af2: 0000 unimp 7af4: 6d6d6f63 bltu s10,s6,81d2 <_data_lma+0x442> 7af8: 61546e6f jal t3,4e90c <_data_lma+0x46b7c> 7afc: 00006b73 csrrsi s6,ustatus,0 7b00: 7274 flw fa3,100(a2) 7b02: 6e61 lui t3,0x18 7b04: 74696d73 csrrsi s10,0x746,18 7b08: 6154 flw fa3,4(a0) 7b0a: 00006b73 csrrsi s6,ustatus,0 7b0e: 0000 unimp 7b10: 7055 c.lui zero,0xffff5 7b12: 6552 flw fa0,20(sp) 7b14: 76696563 bltu s2,t1,827e <_data_lma+0x4ee> 7b18: 5465 li s0,-7 7b1a: 7361 lui t1,0xffff8 7b1c: 0000006b 0x6b 7b20: 6f44 flw fs1,28(a4) 7b22: 65526e77 0x65526e77 7b26: 76696563 bltu s2,t1,8290 <_data_lma+0x500> 7b2a: 5465 li s0,-7 7b2c: 7361 lui t1,0xffff8 7b2e: 7246006b 0x7246006b 7b32: 6565 lui a0,0x19 7b34: 654d lui a0,0x13 7b36: 6f6d lui t5,0x1b 7b38: 7972 flw fs2,60(sp) 7b3a: 6154 flw fa3,4(a0) 7b3c: 00006b73 csrrsi s6,ustatus,0 7b40: 0000 unimp 7b42: 4120 lw s0,64(a0) 7b44: 464e495b 0x464e495b 7b48: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 7b4c: 7325 lui t1,0xfffe9 7b4e: 253a lhu a4,10(a0) 7b50: 5d64 lw s1,124(a0) 7b52: 6920 flw fs0,80(a0) 7b54: 206e lhu a1,6(s0) 7b56: 4d5f5747 0x4d5f5747 7b5a: 72506773 csrrsi a4,0x725,0 7b5e: 7546636f jal t1,6e2b2 <_data_lma+0x66522> 7b62: 636e flw ft6,216(sp) 7b64: 445f 7369 7274 0x72747369445f 7b6a: 6269 lui tp,0x1a 7b6c: 7475 lui s0,0xffffd 7b6e: 6f69 lui t5,0x1a 7b70: 5f6e lw t5,248(sp) 7b72: 7250 flw fa2,36(a2) 7b74: 6c69666f jal a2,9e23a <_data_lma+0x964aa> 7b78: 0a65 addi s4,s4,25 7b7a: 0a0d addi s4,s4,3 7b7c: 0000 unimp 7b7e: 0000 unimp 7b80: 464e495b 0x464e495b 7b84: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 7b88: 7325 lui t1,0xfffe9 7b8a: 253a lhu a4,10(a0) 7b8c: 5d64 lw s1,124(a0) 7b8e: 6920 flw fs0,80(a0) 7b90: 206e lhu a1,6(s0) 7b92: 4d5f5747 0x4d5f5747 7b96: 72506773 csrrsi a4,0x725,0 7b9a: 7546636f jal t1,6e2ee <_data_lma+0x6655e> 7b9e: 636e flw ft6,216(sp) 7ba0: 525f 6165 5f64 0x5f646165525f 7ba6: 7250 flw fa2,36(a2) 7ba8: 6c69666f jal a2,9e26e <_data_lma+0x964de> 7bac: 0a65 addi s4,s4,25 7bae: 0a0d addi s4,s4,3 7bb0: 0000 unimp 7bb2: 0000 unimp 7bb4: e7c2 fsw fa6,204(sp) 7bb6: ffff 0xffff 7bb8: e714 fsw fa3,8(a4) 7bba: ffff 0xffff 7bbc: e714 fsw fa3,8(a4) 7bbe: ffff 0xffff 7bc0: e712 fsw ft4,140(sp) 7bc2: ffff 0xffff 7bc4: e718 fsw fa4,8(a4) 7bc6: ffff 0xffff 7bc8: e718 fsw fa4,8(a4) 7bca: ffff 0xffff 7bcc: e6e8 fsw fa0,76(a3) 7bce: ffff 0xffff 7bd0: e712 fsw ft4,140(sp) 7bd2: ffff 0xffff 7bd4: e718 fsw fa4,8(a4) 7bd6: ffff 0xffff 7bd8: e6e8 fsw fa0,76(a3) 7bda: ffff 0xffff 7bdc: e718 fsw fa4,8(a4) 7bde: ffff 0xffff 7be0: e712 fsw ft4,140(sp) 7be2: ffff 0xffff 7be4: e7b0 fsw fa2,72(a5) 7be6: ffff 0xffff 7be8: e7b0 fsw fa2,72(a5) 7bea: ffff 0xffff 7bec: e7b0 fsw fa2,72(a5) 7bee: ffff 0xffff 7bf0: e6e8 fsw fa0,76(a3) 7bf2: ffff 0xffff 00007bf4 <__clz_tab>: 7bf4: 0100 0202 0303 0303 0404 0404 0404 0404 ................ 7c04: 0505 0505 0505 0505 0505 0505 0505 0505 ................ 7c14: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 7c24: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 7c34: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 7c44: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 7c54: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 7c64: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 7c74: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7c84: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7c94: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7ca4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7cb4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7cc4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7cd4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 7ce4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 00007cf4 <__sf_fake_stderr>: ... 00007d14 <__sf_fake_stdin>: ... 00007d34 <__sf_fake_stdout>: ... 7d54: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE 7d64: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB 7d74: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 7d84: 3938 6261 6463 6665 0000 0000 89abcdef....