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 0x00005c94 memsz 0x00005c94 flags r-x LOAD off 0x00007000 vaddr 0x20000000 paddr 0x00005c94 align 2**12 filesz 0x00000180 memsz 0x00006890 flags rw- LOAD off 0x00007800 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 00005a94 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 00005c94 00005c94 00007180 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 00007180 2**0 CONTENTS 5 .dlalign 00000000 00005c94 00005c94 00007180 2**0 CONTENTS 6 .data 00000180 20000000 00005c94 00007000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00006710 20000180 00005e14 00007180 2**2 ALLOC 8 .stack 00000800 20007800 20007800 00007800 2**0 ALLOC 9 .debug_info 00021556 00000000 00000000 00007180 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 00005304 00000000 00000000 000286d6 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 00000f18 00000000 00000000 0002d9e0 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 000013d8 00000000 00000000 0002e8f8 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 0001a28f 00000000 00000000 0002fcd0 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 00005043 00000000 00000000 00049f5f 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 0004efa2 2**0 CONTENTS, READONLY 16 .debug_frame 00003308 00000000 00000000 0004efd8 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 00008bb1 00000000 00000000 000522e0 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 0005ae94 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 0005af18 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 00005c94 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 00005c94 l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000180 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 2000015c l O .data 00000004 ADCPrescTable 00000000 l df *ABS* 00000000 ch32v30x_usart.c 00000000 l df *ABS* 00000000 heap_4.c 00001228 l F .text 0000004c prvInsertBlockIntoFreeList 2000027c l O .bss 00006000 ucHeap 20000184 l O .bss 00000004 pxEnd 20000188 l O .bss 00000004 xBlockAllocatedBit 2000018c l O .bss 00000004 xFreeBytesRemaining 20000190 l O .bss 00000004 xMinimumEverFreeBytesRemaining 20000194 l O .bss 00000004 xNumberOfSuccessfulAllocations 20000198 l O .bss 00000004 xNumberOfSuccessfulFrees 2000019c l O .bss 00000008 xStart 00000000 l df *ABS* 00000000 port.c 20000160 l O .data 00000004 uxCriticalNesting 00000000 l df *ABS* 00000000 list.c 00000000 l df *ABS* 00000000 queue.c 0000167a l F .text 0000001a prvIsQueueEmpty 00001694 l F .text 00000072 prvCopyDataToQueue 00001706 l F .text 000000d6 prvNotifyQueueSetContainer 000017dc l F .text 00000028 prvCopyDataFromQueue 00001804 l F .text 00000078 prvUnlockQueue 00000000 l df *ABS* 00000000 tasks.c 00001f04 l F .text 00000024 prvResetNextTaskUnblockTime 00001f28 l F .text 000000a6 prvAddCurrentTaskToDelayedList 00001fce l F .text 00000052 prvIdleTask 200062bc l O .bss 0000012c pxReadyTasksLists 200063e8 l O .bss 00000014 xDelayedTaskList1 200063fc l O .bss 00000014 xDelayedTaskList2 20006410 l O .bss 00000014 xPendingReadyList 20006424 l O .bss 00000014 xSuspendedTaskList 20006438 l O .bss 00000014 xTasksWaitingTermination 200001a8 l O .bss 00000004 pxDelayedTaskList 200001ac l O .bss 00000004 pxOverflowDelayedTaskList 200001b0 l O .bss 00000004 uxCurrentNumberOfTasks 200001b4 l O .bss 00000004 uxDeletedTasksWaitingCleanUp 200001b8 l O .bss 00000004 uxSchedulerSuspended 200001bc l O .bss 00000004 uxTaskNumber 200001c0 l O .bss 00000004 uxTopReadyPriority 200001c4 l O .bss 00000004 xIdleTaskHandle 200001c8 l O .bss 00000004 xNextTaskUnblockTime 200001cc l O .bss 00000004 xNumOfOverflows 200001d0 l O .bss 00000004 xPendedTicks 200001d4 l O .bss 00000004 xSchedulerRunning 200001d8 l O .bss 00000004 xTickCount 200001dc l O .bss 00000004 xYieldPending 00000000 l df *ABS* 00000000 timers.c 00002a5e l F .text 00000066 prvCheckForValidListAndQueue 00002ac4 l F .text 00000046 prvInsertTimerInActiveList 00002b0a l F .text 00000028 prvReloadTimer 00002b32 l F .text 00000044 prvProcessExpiredTimer 00002b76 l F .text 0000002e prvSwitchTimerLists 00002ba4 l F .text 0000018c prvTimerTask 2000644c l O .bss 00000014 xActiveTimerList1 20006460 l O .bss 00000014 xActiveTimerList2 200001e0 l O .bss 00000004 pxCurrentTimerList 200001e4 l O .bss 00000004 pxOverflowTimerList 200001e8 l O .bss 00000004 xLastTime.6324 200001ec l O .bss 00000004 xTimerQueue 200001f0 l O .bss 00000004 xTimerTaskHandle 00000000 l df *ABS* 00000000 debug.c 200001f4 l O .bss 00000002 p_ms 200001f6 l O .bss 00000001 p_us 20000168 l O .data 00000004 curbrk.5274 00000000 l df *ABS* 00000000 ring_queue.c 00000000 l df *ABS* 00000000 HD_ADC.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 00000000 l df *ABS* 00000000 FM_GPIO.c 00000000 l df *ABS* 00000000 uart_dev.c 00003a4e l F .text 000000a8 uart_dev_init 20000202 l O .bss 00000001 J1_485_IDLE_Flag 20000205 l O .bss 00000001 J2_485_IDLE_Flag 20000209 l O .bss 00000001 J3_485_IDLE_Flag 2000020d l O .bss 00000001 J4_485_IDLE_Flag 20000211 l O .bss 00000001 J5_0_485_IDLE_Flag 20000234 l O .bss 00000001 uartInterruptSendFlag 2000016c l O .data 00000001 connectPort 00000000 l df *ABS* 00000000 busIdleDetection.c 20000238 l O .bss 00000004 J1_485_Swtmr 2000023c l O .bss 00000004 J2_485_Swtmr 20000240 l O .bss 00000004 J3_485_Swtmr 20000244 l O .bss 00000004 J4_485_Swtmr 20000248 l O .bss 00000004 J5_0_485_Swtmr 00000000 l df *ABS* 00000000 freerotsTask.c 00000000 l df *ABS* 00000000 queueUart.c 20006874 l O .bss 00000018 queueRecvData 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 00004ca4 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 00005136 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 impure.c 200000f8 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 reent.c 0000088c w .text 00000000 EXTI2_IRQHandler 00004336 g F .text 0000001c J2_485_IN_RXNE 0000088c w .text 00000000 TIM8_TRG_COM_IRQHandler 0000088c w .text 00000000 TIM8_CC_IRQHandler 00004270 g F .text 00000022 J1_485_IN_IDLE 0000594a g F .text 00000030 _isatty_r 00004838 g F .text 000000d4 _puts_r 0000597a g F .text 00000034 _lseek_r 00000dbe g F .text 00000014 DMA_Cmd 000039e4 g F .text 0000004a UART8_IRQHandler 000015be g F .text 00000042 vPortExitCritical 000047f8 g F .text 00000040 printf 20000958 g .data 00000000 __global_pointer$ 000004ee g F .text 00000028 .hidden __riscv_save_8 0000471e g F .text 00000014 J5_0_485_IN_TXE 0000088c w .text 00000000 TIM1_CC_IRQHandler 0000587c g F .text 00000030 __sseek 00004d5a g F .text 0000006c __sinit 00004956 g F .text 000000bc __swbuf_r 20000228 g O .bss 00000004 g_J4_uart8_handle 000005f0 g F .text 00000010 HardFault_Handler 00001e54 g F .text 0000005c vQueueWaitForMessageRestricted 00004d14 g F .text 00000046 __sfmoreglue 20000208 g O .bss 00000001 J2_Rbuffer 000059c8 g F .text 00000002 __malloc_unlock 000009c4 g F .text 00000012 ADC_DMACmd 00002f0c g F .text 0000002c InRingQueue 0000053a g F .text 0000000c .hidden __riscv_restore_3 0000088c w .text 00000000 TIM6_IRQHandler 00001570 g F .text 00000038 SysTick_Handler 000009e8 g F .text 0000000a ADC_StartCalibration 00004436 g F .text 00000068 startApp 00000ea6 g F .text 00000052 NVIC_Init 0000088c w .text 00000000 PVD_IRQHandler 0000088c w .text 00000000 SDIO_IRQHandler 0000088c w .text 00000000 TIM9_BRK_IRQHandler 00000526 g F .text 00000020 .hidden __riscv_restore_10 00004428 g F .text 0000000e transmit_Task 00001b4e g F .text 0000013a xQueueGenericSendFromISR 0000088c w .text 00000000 DMA2_Channel8_IRQHandler 000005ee g F .text 00000002 NMI_Handler 0000088c w .text 00000000 CAN2_RX1_IRQHandler 0000088c w .text 00000000 EXTI3_IRQHandler 000004ee g F .text 00000028 .hidden __riscv_save_11 00000c10 g F .text 0000000a DBGMCU_GetCHIPID 00001eee g F .text 00000016 xQueueSelectFromSet 200001a4 g O .bss 00000004 pxCurrentTCB 0000088c w .text 00000000 USBHS_IRQHandler 000011e2 g F .text 0000000a USART_GetFlagStatus 0000088c w .text 00000000 DMA2_Channel9_IRQHandler 00005918 g F .text 00000032 _fstat_r 0000088c w .text 00000000 TIM10_CC_IRQHandler 2000688c g O .bss 00000004 errno 20000258 g O .bss 00000004 J2_485_Queue 20000180 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 20000254 g O .bss 00000004 J1_485_Queue 00002e3a g F .text 0000005a USART_Printf_Init 00000d86 g F .text 00000038 DMA_Init 0000088c w .text 00000000 USBFS_IRQHandler 20000218 g O .bss 00000001 Upward_Rbuffer 0000288e g F .text 00000016 vTaskInternalSetTimeOutState 0000053a g F .text 0000000c .hidden __riscv_restore_2 000014e2 g F .text 0000008e xPortStartScheduler 00004746 g F .text 000000b2 memcpy 000026e4 g F .text 00000048 vTaskPlaceOnEventList 000009b4 g F .text 00000010 ADC_Cmd 00004d0a g F .text 0000000a _cleanup_r 000014a4 w F .text 0000003e vPortSetupTimerInterrupt 0000088c w .text 00000000 EXTI0_IRQHandler 0000088c w .text 00000000 I2C2_EV_IRQHandler 0000088c w .text 00000000 TIM10_TRG_COM_IRQHandler 200001f8 g O .bss 00000002 Calibrattion_Val 2000022c g O .bss 00000004 g_J5_0_usart3_handle 0000490c g F .text 0000000c puts 000013fe g F .text 000000a6 vPortFree 00003732 g F .text 00000038 USART_CONNET_J7 20000158 g O .data 00000004 SystemCoreClock 20008000 g .stack 00000000 __freertos_irq_stack_top 000036fa g F .text 00000038 USART_CONNET_J6 000011da g F .text 00000008 USART_ReceiveData 00005a0e g F .text 00000010 _fstat 00000004 g .init 00000000 _einit 0000109e g F .text 0000001e RCC_APB2PeriphClockCmd 20000230 g O .bss 00000004 g_Upward_uart5_handle 000004e6 g F .text 00000030 .hidden __riscv_save_12 00004060 g F .text 00000134 uartInterruptSend 0000088c w .text 00000000 CAN2_SCE_IRQHandler 0000088c w .text 00000000 ADC1_2_IRQHandler 00000dd2 g F .text 000000c0 GPIO_Init 00000ef8 g F .text 00000012 RCC_ADCCLKConfig 0000088c w .text 00000000 Break_Point_Handler 0000332c g F .text 000000ce J2_485_Init 00000526 g F .text 00000020 .hidden __riscv_restore_11 20000180 g O .bss 00000004 NVIC_Priority_Group 0000088c w .text 00000000 SPI1_IRQHandler 000009d6 g F .text 0000000a ADC_ResetCalibration 00001186 g F .text 00000016 USART_Cmd 000057d6 g F .text 00000032 _sbrk_r 0000088c w .text 00000000 TAMPER_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_1 0000053a g F .text 0000000c .hidden __riscv_restore_0 000059ca g F .text 00000034 _read_r 00001626 g F .text 00000006 vListInitialiseItem 000004fc g F .text 0000001a .hidden __riscv_save_7 00001c88 g F .text 00000160 xQueueReceive 0000088c w .text 00000000 CAN2_RX0_IRQHandler 2000627c g O .bss 00000040 xQueueRegistry 0000160c g F .text 00000006 vPortClearInterruptMask 0000088c w .text 00000000 TIM8_UP_IRQHandler 000010bc g F .text 0000001e RCC_APB1PeriphClockCmd 00003b20 g F .text 0000009a getUartSendState 0000088c w .text 00000000 Ecall_M_Mode_Handler 20007800 g .stack 00000000 _heap_end 00005a1e g F .text 00000010 _isatty 20000178 g O .data 00000004 _global_impure_ptr 00000530 g F .text 00000016 .hidden __riscv_restore_5 00001eb0 g F .text 00000010 xQueueCreateSet 0000088c w .text 00000000 DMA2_Channel2_IRQHandler 00001080 g F .text 0000001e RCC_AHBPeriphClockCmd 0000088c w .text 00000000 DMA1_Channel4_IRQHandler 00000a12 g F .text 000000b8 ADC_RegularChannelConfig 00002ed2 g F .text 0000002a _sbrk 00001274 g F .text 0000018a pvPortMalloc 00002efc g F .text 00000010 InitRingQueue 00001612 g F .text 00000014 vListInitialise 00004194 g F .text 00000076 getBUSIDLEFlag 0000088c w .text 00000000 TIM9_UP_IRQHandler 00004352 g F .text 0000001c J3_485_IN_RXNE 00000530 g F .text 00000016 .hidden __riscv_restore_6 000038bc g F .text 0000004a USART3_IRQHandler 000022c4 g F .text 0000000a xTaskGetTickCount 000019a8 g F .text 000001a6 xQueueGenericSend 0000088c w .text 00000000 RTC_IRQHandler 000009f2 g F .text 00000008 ADC_GetCalibrationStatus 20006890 g .bss 00000000 _ebss 000011ec g F .text 0000003c USART_GetITStatus 0000088c w .text 00000000 DMA1_Channel7_IRQHandler 000009fa g F .text 00000018 ADC_SoftwareStartConvCmd 000009e0 g F .text 00000008 ADC_GetResetCalibrationStatus 0000088c w .text 00000000 CAN1_RX1_IRQHandler 0000436e g F .text 0000001c J4_485_IN_RXNE 00002e08 g F .text 00000032 Delay_Init 00002994 g F .text 000000ca xTaskPriorityDisinherit 0000088c w .text 00000000 DVP_IRQHandler 00003906 g F .text 0000004a UART5_IRQHandler 00003586 g F .text 00000038 USART_CONNET_J0 0000325e g F .text 000000ce J1_485_Init 000042b4 g F .text 00000022 J3_485_IN_IDLE 000027a2 g F .text 000000ec xTaskRemoveFromEventList 0000088c w .text 00000000 TIM4_IRQHandler 00003a42 g F .text 0000000c FM_GPIO_Init 000004ee g F .text 00000028 .hidden __riscv_save_9 20000268 g O .bss 00000004 uart_Queue 00000e92 g F .text 0000000a GPIO_WriteBit 0000088c w .text 00000000 DMA2_Channel1_IRQHandler 00005bf8 g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 0000449e g F .text 000000bc uartQueueInit 000036c2 g F .text 00000038 USART_CONNET_J5 0000088c w .text 00000000 I2C1_EV_IRQHandler 20000174 g O .data 00000004 xISRStackTop 00000f0a g F .text 00000176 RCC_GetClocksFreq 20000270 g O .bss 00000004 xActivatedMember 0000088c w .text 00000000 DMA1_Channel6_IRQHandler 0000515e g F .text 00000042 __sfputs_r 0000088c w .text 00000000 UART4_IRQHandler 0000088c w .text 00000000 DMA2_Channel4_IRQHandler 000059ae g F .text 00000018 memchr 000010f8 g F .text 0000008e USART_Init 000028a4 g F .text 000000c8 xTaskCheckForTimeOut 00004fba g F .text 000000a8 _free_r 0000088c w .text 00000000 TIM3_IRQHandler 0000088c w .text 00000000 RCC_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_3 2000024c g O .bss 00000004 CommonTask_Handler 0000088c w .text 00000000 TIM1_TRG_COM_IRQHandler 0000088c w .text 00000000 DMA1_Channel1_IRQHandler 00000000 g .init 00000000 _start 0000088c w .text 00000000 DMA2_Channel7_IRQHandler 000022b4 g F .text 00000010 vTaskSuspendAll 20000000 g O .data 00000010 AHBPrescTable 000022ce g F .text 0000000a xTaskGetTickCountFromISR 00005a2e g F .text 00000010 _lseek 00004732 g F .text 00000014 Upward_USART_IN_TXE 00003d60 g F .text 000000a0 Upward_Interrupt 0000165a g F .text 00000020 uxListRemove 0000088c w .text 00000000 EXTI15_10_IRQHandler 00004918 g F .text 0000003e strlcpy 0000119c g F .text 00000036 USART_ITConfig 20000220 g O .bss 00000004 g_J2_uart7_handle 0000264a g F .text 0000009a vTaskSwitchContext 000037da g F .text 00000098 Upward_UART5_Init 000042d6 g F .text 00000022 J4_485_IN_IDLE 0000272c g F .text 00000076 vTaskPlaceOnEventListRestricted 0000088c w .text 00000000 TIM7_IRQHandler 000058e8 g F .text 00000030 _close_r 00003a2e g F .text 00000014 FM_ADC_Init 0000088c w .text 00000000 CAN2_TX_IRQHandler 20000000 g .dalign 00000000 _data_vma 0000088c w .text 00000000 TIM5_IRQHandler 20006474 g O .bss 00000400 Upward_inBuff 00002d8e g F .text 0000007a xTimerGenericCommand 00004a12 g F .text 000000fc __swsetup_r 00003af6 g F .text 0000002a Init_Upward_uart 0000088c w .text 00000000 EXTI9_5_IRQHandler 00004dc6 g F .text 000000a0 __sfp 000004ee g F .text 00000028 .hidden __riscv_save_10 00005808 g F .text 0000002c __sread 0000088c w .text 00000000 ETH_WKUP_IRQHandler 20000020 g O .data 000000d8 uart_devices 000059c6 g F .text 00000002 __malloc_lock 00000530 g F .text 00000016 .hidden __riscv_restore_4 00000526 g F .text 00000020 .hidden __riscv_restore_8 00004c3e g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 0000088c w .text 00000000 SPI2_IRQHandler 00005c18 g O .text 00000020 __sf_fake_stdin 00000546 g F .text 000000a8 memset 00000526 g F .text 00000020 .hidden __riscv_restore_9 000035be g F .text 00000104 J5_0_485_Init 00000530 g F .text 00000016 .hidden __riscv_restore_7 00000600 g F .text 00000064 main 0000088c w .text 00000000 TIM10_BRK_IRQHandler 20000264 g O .bss 00000004 J5_0_485_Queue 000042f8 g F .text 00000022 J5_0_485_IN_IDLE 20000204 g O .bss 00000001 J1_Rbuffer 0000088c w .text 00000000 TIM9_CC_IRQHandler 0000162c g F .text 0000002e vListInsert 000058ac g F .text 00000006 __sclose 0000088c w .text 00000000 DMA2_Channel5_IRQHandler 00002d30 g F .text 0000005e xTimerCreateTimerTask 0000455a g F .text 00000174 uartQueueSend 00005062 g F .text 000000d4 _malloc_r 00000ae2 g F .text 0000012e Get_CalibrationValue 0000088c w .text 00000000 DMA1_Channel5_IRQHandler 00003ed0 g F .text 000000d0 J2_Interrupt 0000088c w .text 00000000 EXTI4_IRQHandler 00001938 g F .text 00000070 xQueueGenericCreate 0000376a g F .text 00000038 USART_CONNET_J8 0000088c w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 00000aca g F .text 00000018 ADC_BufferCmd 00000664 g F .text 000000fa SystemInit 0000088c w .text 00000000 RNG_IRQHandler 0000431a g F .text 0000001c J1_485_IN_RXNE 000047f8 g F .text 00000040 iprintf 20000260 g O .bss 00000004 J4_485_Queue 00002482 g F .text 00000166 xTaskResumeAll 20000164 g O .data 00000004 uxTopUsedPriority 0000088c w .text 00000000 USB_HP_CAN1_TX_IRQHandler 00001600 g F .text 0000000c xPortSetInterruptMask 00002224 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 000046ce g F .text 00000014 J1_485_IN_TXE 000058b2 g F .text 00000036 _write_r 00000300 g .text 00000000 xPortStartFirstTask 0000088c w .text 00000000 DMA1_Channel3_IRQHandler 0000088c w .text 00000000 ETH_IRQHandler 00005428 g F .text 0000010c _printf_common 20000170 g O .data 00000004 _impure_ptr 0000088c w .text 00000000 TIM1_UP_IRQHandler 000043d0 g F .text 00000058 common_Task 00004b0e g F .text 00000130 __sflush_r 000046e2 g F .text 00000014 J2_485_IN_TXE 00004292 g F .text 00000022 J2_485_IN_IDLE 0000088c w .text 00000000 WWDG_IRQHandler 0000302a g F .text 00000070 ADC_DMA_Init 0000088c w .text 00000000 USBHSWakeup_IRQHandler 0000088c w .text 00000000 DMA2_Channel11_IRQHandler 0000088c w .text 00000000 Ecall_U_Mode_Handler 0000296c g F .text 0000000c vTaskMissedYield 000043a6 g F .text 0000001e getRs485State 0000088c w .text 00000000 DMA2_Channel6_IRQHandler 2000021c g O .bss 00000004 g_J1_uart6_handle 0000088c w .text 00000000 TIM2_IRQHandler 20008000 g .stack 00000000 _eusrstack 20000224 g O .bss 00000004 g_J3_usart2_handle 00002f38 g F .text 000000f2 HD_ADC_InIt 00000516 g F .text 0000000c .hidden __riscv_save_2 00000200 g .text 00000000 SW_Handler 00001de8 g F .text 0000006c vQueueAddToRegistry 000022d8 g F .text 000001aa xTaskIncrementTick 00000920 g F .text 0000003e ADC_DeInit 0000088c w .text 00000000 TIM1_BRK_IRQHandler 00004ed0 g F .text 00000058 __swhatbuf_r 0000095e g F .text 00000056 ADC_Init 000011d2 g F .text 00000008 USART_SendData 0000088c w .text 00000000 DMA2_Channel10_IRQHandler 0000088c w .text 00000000 EXTI1_IRQHandler 000004fc g F .text 0000001a .hidden __riscv_save_5 0000187c g F .text 000000bc xQueueGenericReset 00002e94 g F .text 0000003e _write 20000180 g .data 00000000 _edata 0000420a g F .text 00000066 setConnectPort 20006890 g .bss 00000000 _end 20000214 g O .bss 00000001 J5_0_Rbuffer 0000309a g F .text 00000056 startAdcCapture 000033fa g F .text 000000c8 J3_485_Init 0000088c w .text 00000000 RTCAlarm_IRQHandler 00002020 g F .text 00000204 xTaskCreate 00003e00 g F .text 000000d0 J1_Interrupt 00005c94 g .dlalign 00000000 _data_lma 0000088c w .text 00000000 TIM10_UP_IRQHandler 0000088c w .text 00000000 TIM9_TRG_COM_IRQHandler 0000399a g F .text 0000004a UART7_IRQHandler 00003872 g F .text 0000004a USART2_IRQHandler 00003950 g F .text 0000004a UART6_IRQHandler 00005834 g F .text 00000048 __swrite 000043c4 g F .text 0000000c getUartState 000051a0 g F .text 00000288 _vfiprintf_r 00004e66 g F .text 0000006a _fwalk_reent 0000075e g F .text 0000012e SystemCoreClockUpdate 000030f0 g F .text 0000016e HD_GPIO_Init 0000088c w .text 00000000 I2C2_ER_IRQHandler 000025e8 g F .text 00000062 vTaskDelay 0000088c w .text 00000000 DMA1_Channel2_IRQHandler 00005c38 g O .text 00000020 __sf_fake_stdout 00000522 g F .text 00000024 .hidden __riscv_restore_12 0000088c w .text 00000000 TIM8_BRK_IRQHandler 000037a2 g F .text 00000038 USART_CONNET_J9 00002978 g F .text 0000001c xTaskGetSchedulerState 00005a3e g F .text 00000010 _read 0000088e w .text 00000000 handle_reset 0000088c w .text 00000000 CAN1_SCE_IRQHandler 00003fa0 g F .text 000000c0 J4_Interrupt 2000020c g O .bss 00000001 J3_Rbuffer 00000516 g F .text 0000000c .hidden __riscv_save_0 0000088c w .text 00000000 FLASH_IRQHandler 0000470a g F .text 00000014 J4_485_IN_TXE 0000088c w .text 00000000 USART1_IRQHandler 00004f28 g F .text 00000092 __smakebuf_r 00000400 g .text 00000000 pxPortInitialiseStack 00005534 g F .text 000002a2 _printf_i 0000088c w .text 00000000 SPI3_IRQHandler 00001ec0 g F .text 0000002e xQueueAddToSet 20000278 g O .bss 00000004 __malloc_sbrk_start 000010da g F .text 0000001e RCC_APB2PeriphResetCmd 00003bba g F .text 000000d2 J3_Interrupt 0000088c w .text 00000000 I2C1_ER_IRQHandler 00000e9c g F .text 0000000a NVIC_PriorityGroupConfig 000015a8 g F .text 00000016 vPortEnterCritical 0000438a g F .text 0000001c J5_0_485_IN_RXNE 00000c1a g F .text 0000016c DMA_DeInit 2000026c g O .bss 00000004 upward_uart_Queue 20000274 g O .bss 00000004 __malloc_free_list 0000053a g F .text 0000000c .hidden __riscv_restore_1 00003c8c g F .text 000000d4 J5_0_Interrupt 20000250 g O .bss 00000004 TransmitTask_Handler 000051a0 g F .text 00000288 _vfprintf_r 000034c2 g F .text 000000c4 J4_485_Init 000046f6 g F .text 00000014 J3_485_IN_TXE 200001fc g O .bss 00000006 adcData 0000088c w .text 00000000 USBWakeUp_IRQHandler 2000025c g O .bss 00000004 J3_485_Queue 000059fe g F .text 00000010 _close 0000088c w .text 00000000 DMA2_Channel3_IRQHandler 20000210 g O .bss 00000001 J4_Rbuffer Disassembly of section .init: 00000000 <_sinit>: 0: 08f0006f j 88e 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: 088c addi a1,sp,80 ... 22: 0000 unimp 24: 088c addi a1,sp,80 26: 0000 unimp 28: 088c addi a1,sp,80 ... 32: 0000 unimp 34: 1570 addi a2,sp,684 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: 088c addi a1,sp,80 46: 0000 unimp 48: 088c addi a1,sp,80 4a: 0000 unimp 4c: 088c addi a1,sp,80 4e: 0000 unimp 50: 088c addi a1,sp,80 52: 0000 unimp 54: 088c addi a1,sp,80 56: 0000 unimp 58: 088c addi a1,sp,80 5a: 0000 unimp 5c: 088c addi a1,sp,80 5e: 0000 unimp 60: 088c addi a1,sp,80 62: 0000 unimp 64: 088c addi a1,sp,80 66: 0000 unimp 68: 088c addi a1,sp,80 6a: 0000 unimp 6c: 088c addi a1,sp,80 6e: 0000 unimp 70: 088c addi a1,sp,80 72: 0000 unimp 74: 088c addi a1,sp,80 76: 0000 unimp 78: 088c addi a1,sp,80 7a: 0000 unimp 7c: 088c addi a1,sp,80 7e: 0000 unimp 80: 088c addi a1,sp,80 82: 0000 unimp 84: 088c addi a1,sp,80 86: 0000 unimp 88: 088c addi a1,sp,80 8a: 0000 unimp 8c: 088c addi a1,sp,80 8e: 0000 unimp 90: 088c addi a1,sp,80 92: 0000 unimp 94: 088c addi a1,sp,80 96: 0000 unimp 98: 088c addi a1,sp,80 9a: 0000 unimp 9c: 088c addi a1,sp,80 9e: 0000 unimp a0: 088c addi a1,sp,80 a2: 0000 unimp a4: 088c addi a1,sp,80 a6: 0000 unimp a8: 088c addi a1,sp,80 aa: 0000 unimp ac: 088c addi a1,sp,80 ae: 0000 unimp b0: 088c addi a1,sp,80 b2: 0000 unimp b4: 088c addi a1,sp,80 b6: 0000 unimp b8: 088c addi a1,sp,80 ba: 0000 unimp bc: 088c addi a1,sp,80 be: 0000 unimp c0: 088c addi a1,sp,80 c2: 0000 unimp c4: 088c addi a1,sp,80 c6: 0000 unimp c8: 088c addi a1,sp,80 ca: 0000 unimp cc: 088c addi a1,sp,80 ce: 0000 unimp d0: 088c addi a1,sp,80 d2: 0000 unimp d4: 088c addi a1,sp,80 d6: 0000 unimp d8: 088c addi a1,sp,80 da: 0000 unimp dc: 3872 lhu a2,54(s0) de: 0000 unimp e0: 38bc lbu a5,19(s1) e2: 0000 unimp e4: 088c addi a1,sp,80 e6: 0000 unimp e8: 088c addi a1,sp,80 ea: 0000 unimp ec: 088c addi a1,sp,80 ee: 0000 unimp f0: 088c addi a1,sp,80 f2: 0000 unimp f4: 088c addi a1,sp,80 f6: 0000 unimp f8: 088c addi a1,sp,80 fa: 0000 unimp fc: 088c addi a1,sp,80 fe: 0000 unimp 100: 088c addi a1,sp,80 102: 0000 unimp 104: 0000 unimp 106: 0000 unimp 108: 088c addi a1,sp,80 10a: 0000 unimp 10c: 088c addi a1,sp,80 10e: 0000 unimp 110: 088c addi a1,sp,80 112: 0000 unimp 114: 088c addi a1,sp,80 116: 0000 unimp 118: 3906 lhu s1,48(a0) 11a: 0000 unimp 11c: 088c addi a1,sp,80 11e: 0000 unimp 120: 088c addi a1,sp,80 122: 0000 unimp 124: 088c addi a1,sp,80 126: 0000 unimp 128: 088c addi a1,sp,80 12a: 0000 unimp 12c: 088c addi a1,sp,80 12e: 0000 unimp 130: 088c addi a1,sp,80 132: 0000 unimp 134: 088c addi a1,sp,80 136: 0000 unimp 138: 088c addi a1,sp,80 13a: 0000 unimp 13c: 088c addi a1,sp,80 13e: 0000 unimp 140: 088c addi a1,sp,80 142: 0000 unimp 144: 088c addi a1,sp,80 146: 0000 unimp 148: 088c addi a1,sp,80 14a: 0000 unimp 14c: 088c addi a1,sp,80 14e: 0000 unimp 150: 088c addi a1,sp,80 152: 0000 unimp 154: 088c addi a1,sp,80 156: 0000 unimp 158: 088c addi a1,sp,80 15a: 0000 unimp 15c: 088c addi a1,sp,80 15e: 0000 unimp 160: 3950 lbu a2,21(a0) 162: 0000 unimp 164: 399a lhu a4,48(a1) 166: 0000 unimp 168: 39e4 lbu s1,23(a1) 16a: 0000 unimp 16c: 088c addi a1,sp,80 16e: 0000 unimp 170: 088c addi a1,sp,80 172: 0000 unimp 174: 088c addi a1,sp,80 176: 0000 unimp 178: 088c addi a1,sp,80 17a: 0000 unimp 17c: 088c addi a1,sp,80 17e: 0000 unimp 180: 088c addi a1,sp,80 182: 0000 unimp 184: 088c addi a1,sp,80 186: 0000 unimp 188: 088c addi a1,sp,80 18a: 0000 unimp 18c: 088c addi a1,sp,80 18e: 0000 unimp 190: 088c addi a1,sp,80 192: 0000 unimp 194: 088c addi a1,sp,80 196: 0000 unimp 198: 088c addi a1,sp,80 19a: 0000 unimp 19c: 088c addi a1,sp,80 19e: 0000 unimp 1a0: 088c addi a1,sp,80 ... 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: f622a283 lw t0,-158(t0) # 200001a4 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) # 20000174 260: 3ea020ef jal ra,264a 00000264 : 264: 20000317 auipc t1,0x20000 268: f4032303 lw t1,-192(t1) # 200001a4 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) # 20000174 304: e0028293 addi t0,t0,-512 308: 34029073 csrw mscratch,t0 30c: 20000117 auipc sp,0x20000 310: e9812103 lw sp,-360(sp) # 200001a4 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: beef07b7 lui a5,0xbeef0 5f4: e000e737 lui a4,0xe000e 5f8: 08078793 addi a5,a5,128 # beef0080 <__freertos_irq_stack_top+0x9eee8080> 5fc: c73c sw a5,72(a4) 5fe: a001 j 5fe 00000600
: 600: f17ff2ef jal t0,516 <__riscv_save_0> 604: 4509 li a0,2 606: 097000ef jal ra,e9c 60a: 2a91 jal 75e 60c: 7fc020ef jal ra,2e08 610: 6571 lui a0,0x1c 612: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x1656c> 616: 025020ef jal ra,2e3a 61a: 200007b7 lui a5,0x20000 61e: 1587a583 lw a1,344(a5) # 20000158 622: 00006537 lui a0,0x6 626: a5050513 addi a0,a0,-1456 # 5a50 <_read+0x12> 62a: 1ce040ef jal ra,47f8 62e: 23cd jal c10 630: 85aa mv a1,a0 632: 00006537 lui a0,0x6 636: a6050513 addi a0,a0,-1440 # 5a60 <_read+0x22> 63a: 1be040ef jal ra,47f8 63e: 000065b7 lui a1,0x6 642: 00006537 lui a0,0x6 646: a7058593 addi a1,a1,-1424 # 5a70 <_read+0x32> 64a: a7850513 addi a0,a0,-1416 # 5a78 <_read+0x3a> 64e: 1aa040ef jal ra,47f8 652: 5e5030ef jal ra,4436 656: 00006437 lui s0,0x6 65a: a9840513 addi a0,s0,-1384 # 5a98 <_read+0x5a> 65e: 2ae040ef jal ra,490c 662: bfe5 j 65a 00000664 : 664: 400217b7 lui a5,0x40021 668: 4398 lw a4,0(a5) 66a: f0ff06b7 lui a3,0xf0ff0 66e: 1141 addi sp,sp,-16 670: 00176713 ori a4,a4,1 674: c398 sw a4,0(a5) 676: 43d8 lw a4,4(a5) 678: 00020637 lui a2,0x20 67c: 8f75 and a4,a4,a3 67e: c3d8 sw a4,4(a5) 680: 4398 lw a4,0(a5) 682: fef706b7 lui a3,0xfef70 686: 16fd addi a3,a3,-1 688: 8f75 and a4,a4,a3 68a: c398 sw a4,0(a5) 68c: 4398 lw a4,0(a5) 68e: fffc06b7 lui a3,0xfffc0 692: 16fd addi a3,a3,-1 694: 8f75 and a4,a4,a3 696: c398 sw a4,0(a5) 698: 43d8 lw a4,4(a5) 69a: ff0106b7 lui a3,0xff010 69e: 16fd addi a3,a3,-1 6a0: 8f75 and a4,a4,a3 6a2: c3d8 sw a4,4(a5) 6a4: 4398 lw a4,0(a5) 6a6: ec0006b7 lui a3,0xec000 6aa: 16fd addi a3,a3,-1 6ac: 8f75 and a4,a4,a3 6ae: c398 sw a4,0(a5) 6b0: 00ff0737 lui a4,0xff0 6b4: c798 sw a4,8(a5) 6b6: 0207a623 sw zero,44(a5) # 4002102c <__freertos_irq_stack_top+0x2001902c> 6ba: c402 sw zero,8(sp) 6bc: c602 sw zero,12(sp) 6be: 4398 lw a4,0(a5) 6c0: 66c1 lui a3,0x10 6c2: 8f55 or a4,a4,a3 6c4: c398 sw a4,0(a5) 6c6: 400216b7 lui a3,0x40021 6ca: 6705 lui a4,0x1 6cc: 429c lw a5,0(a3) 6ce: 8ff1 and a5,a5,a2 6d0: c63e sw a5,12(sp) 6d2: 47a2 lw a5,8(sp) 6d4: 0785 addi a5,a5,1 6d6: c43e sw a5,8(sp) 6d8: 47b2 lw a5,12(sp) 6da: e781 bnez a5,6e2 6dc: 47a2 lw a5,8(sp) 6de: fee797e3 bne a5,a4,6cc 6e2: 400217b7 lui a5,0x40021 6e6: 439c lw a5,0(a5) 6e8: 00e79713 slli a4,a5,0xe 6ec: 06075763 bgez a4,75a 6f0: 4785 li a5,1 6f2: c63e sw a5,12(sp) 6f4: 4732 lw a4,12(sp) 6f6: 4785 li a5,1 6f8: 04f71f63 bne a4,a5,756 6fc: 400217b7 lui a5,0x40021 700: 43d8 lw a4,4(a5) 702: ffc106b7 lui a3,0xffc10 706: 16fd addi a3,a3,-1 708: c3d8 sw a4,4(a5) 70a: 43d8 lw a4,4(a5) 70c: c3d8 sw a4,4(a5) 70e: 43d8 lw a4,4(a5) 710: 40076713 ori a4,a4,1024 714: c3d8 sw a4,4(a5) 716: 43d8 lw a4,4(a5) 718: 8f75 and a4,a4,a3 71a: c3d8 sw a4,4(a5) 71c: 43d8 lw a4,4(a5) 71e: 001106b7 lui a3,0x110 722: 8f55 or a4,a4,a3 724: c3d8 sw a4,4(a5) 726: 4398 lw a4,0(a5) 728: 010006b7 lui a3,0x1000 72c: 8f55 or a4,a4,a3 72e: c398 sw a4,0(a5) 730: 4398 lw a4,0(a5) 732: 00671693 slli a3,a4,0x6 736: fe06dde3 bgez a3,730 73a: 43d8 lw a4,4(a5) 73c: 400216b7 lui a3,0x40021 740: 9b71 andi a4,a4,-4 742: c3d8 sw a4,4(a5) 744: 43d8 lw a4,4(a5) 746: 00276713 ori a4,a4,2 74a: c3d8 sw a4,4(a5) 74c: 4721 li a4,8 74e: 42dc lw a5,4(a3) 750: 8bb1 andi a5,a5,12 752: fee79ee3 bne a5,a4,74e 756: 0141 addi sp,sp,16 758: 8082 ret 75a: c602 sw zero,12(sp) 75c: bf61 j 6f4 0000075e : 75e: 400216b7 lui a3,0x40021 762: 42d8 lw a4,4(a3) 764: 200007b7 lui a5,0x20000 768: 4611 li a2,4 76a: 8b31 andi a4,a4,12 76c: 15878793 addi a5,a5,344 # 20000158 770: 00c70563 beq a4,a2,77a 774: 4621 li a2,8 776: 02c70863 beq a4,a2,7a6 77a: 007a1737 lui a4,0x7a1 77e: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 782: c398 sw a4,0(a5) 784: 40021737 lui a4,0x40021 788: 4358 lw a4,4(a4) 78a: 8311 srli a4,a4,0x4 78c: 00f77693 andi a3,a4,15 790: 20000737 lui a4,0x20000 794: 00070713 mv a4,a4 798: 9736 add a4,a4,a3 79a: 2314 lbu a3,0(a4) 79c: 4398 lw a4,0(a5) 79e: 00d75733 srl a4,a4,a3 7a2: c398 sw a4,0(a5) 7a4: 8082 ret 7a6: 42d8 lw a4,4(a3) 7a8: 42d4 lw a3,4(a3) 7aa: 6641 lui a2,0x10 7ac: 8349 srli a4,a4,0x12 7ae: 8b3d andi a4,a4,15 7b0: 8ef1 and a3,a3,a2 7b2: 00270613 addi a2,a4,2 # 20000002 <_data_vma+0x2> 7b6: cf15 beqz a4,7f2 7b8: 473d li a4,15 7ba: 02e60f63 beq a2,a4,7f8 7be: 4741 li a4,16 7c0: 02e60f63 beq a2,a4,7fe 7c4: 4745 li a4,17 7c6: 4581 li a1,0 7c8: 00e61363 bne a2,a4,7ce 7cc: 4641 li a2,16 7ce: e2a1 bnez a3,80e <__stack_size+0xe> 7d0: 40024737 lui a4,0x40024 7d4: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x2001b800> 7d8: 8b41 andi a4,a4,16 7da: c70d beqz a4,804 <__stack_size+0x4> 7dc: 007a1737 lui a4,0x7a1 7e0: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 7e4: 02c70633 mul a2,a4,a2 7e8: c390 sw a2,0(a5) 7ea: ddc9 beqz a1,784 7ec: 4398 lw a4,0(a5) 7ee: 8305 srli a4,a4,0x1 7f0: bf49 j 782 7f2: 4581 li a1,0 7f4: 4649 li a2,18 7f6: bfe1 j 7ce 7f8: 4585 li a1,1 7fa: 4635 li a2,13 7fc: bfc9 j 7ce 7fe: 4581 li a1,0 800: 463d li a2,15 802: b7f1 j 7ce 804: 003d1737 lui a4,0x3d1 808: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3cac6c> 80c: bfe1 j 7e4 80e: 40021537 lui a0,0x40021 812: 5558 lw a4,44(a0) 814: 00f71693 slli a3,a4,0xf 818: 5558 lw a4,44(a0) 81a: 0406df63 bgez a3,878 <__stack_size+0x78> 81e: 8311 srli a4,a4,0x4 820: 8b3d andi a4,a4,15 822: 00170693 addi a3,a4,1 826: 007a1737 lui a4,0x7a1 82a: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 82e: 02d75733 divu a4,a4,a3 832: c398 sw a4,0(a5) 834: 5554 lw a3,44(a0) 836: 82a1 srli a3,a3,0x8 838: 8abd andi a3,a3,15 83a: e28d bnez a3,85c <__stack_size+0x5c> 83c: 4695 li a3,5 83e: 02d70733 mul a4,a4,a3 842: 8305 srli a4,a4,0x1 844: c398 sw a4,0(a5) 846: 40021737 lui a4,0x40021 84a: 5758 lw a4,44(a4) 84c: 4394 lw a3,0(a5) 84e: 8b3d andi a4,a4,15 850: 0705 addi a4,a4,1 852: 02e6d733 divu a4,a3,a4 856: c398 sw a4,0(a5) 858: 4398 lw a4,0(a5) 85a: b769 j 7e4 85c: 4505 li a0,1 85e: 00a69463 bne a3,a0,866 <__stack_size+0x66> 862: 46e5 li a3,25 864: bfe9 j 83e <__stack_size+0x3e> 866: 453d li a0,15 868: 00a69663 bne a3,a0,874 <__stack_size+0x74> 86c: 46d1 li a3,20 86e: 02e68733 mul a4,a3,a4 872: bfc9 j 844 <__stack_size+0x44> 874: 0689 addi a3,a3,2 876: bfe5 j 86e <__stack_size+0x6e> 878: 8b3d andi a4,a4,15 87a: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20019001> 87e: 007a1737 lui a4,0x7a1 882: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 886: 02d75733 divu a4,a4,a3 88a: b7f1 j 856 <__stack_size+0x56> 0000088c : 88c: a001 j 88c 0000088e : 88e: 20000197 auipc gp,0x20000 892: 0ca18193 addi gp,gp,202 # 20000958 <__global_pointer$> 896: 20007117 auipc sp,0x20007 89a: 76a10113 addi sp,sp,1898 # 20008000 <__freertos_irq_stack_top> 89e: 00005517 auipc a0,0x5 8a2: 3f650513 addi a0,a0,1014 # 5c94 <_data_lma> 8a6: 1ffff597 auipc a1,0x1ffff 8aa: 75a58593 addi a1,a1,1882 # 20000000 <_data_vma> 8ae: 82818613 addi a2,gp,-2008 # 20000180 <_edata> 8b2: 00c5fa63 bgeu a1,a2,8c6 8b6: 00052283 lw t0,0(a0) 8ba: 0055a023 sw t0,0(a1) 8be: 0511 addi a0,a0,4 8c0: 0591 addi a1,a1,4 8c2: fec5eae3 bltu a1,a2,8b6 8c6: 20000517 auipc a0,0x20000 8ca: 8ba50513 addi a0,a0,-1862 # 20000180 <_edata> 8ce: 20006597 auipc a1,0x20006 8d2: fc258593 addi a1,a1,-62 # 20006890 <_ebss> 8d6: 00b57763 bgeu a0,a1,8e4 8da: 00052023 sw zero,0(a0) 8de: 0511 addi a0,a0,4 8e0: feb56de3 bltu a0,a1,8da 8e4: 42fd li t0,31 8e6: bc029073 csrw 0xbc0,t0 8ea: 42fd li t0,31 8ec: 80429073 csrw 0x804,t0 8f0: 000082b7 lui t0,0x8 8f4: 80028293 addi t0,t0,-2048 # 7800 <_data_lma+0x1b6c> 8f8: 30029073 csrw mstatus,t0 8fc: fffff297 auipc t0,0xfffff 900: 70828293 addi t0,t0,1800 # 4 <_einit> 904: 0032e293 ori t0,t0,3 908: 30529073 csrw mtvec,t0 90c: d59ff0ef jal ra,664 910: 00000297 auipc t0,0x0 914: cf028293 addi t0,t0,-784 # 600
918: 34129073 csrw mepc,t0 91c: 30200073 mret 00000920 : 920: bf7ff2ef jal t0,516 <__riscv_save_0> 924: 400127b7 lui a5,0x40012 928: 40078793 addi a5,a5,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 92c: 00f51b63 bne a0,a5,942 930: 4585 li a1,1 932: 20000513 li a0,512 936: 2755 jal 10da 938: 4581 li a1,0 93a: 20000513 li a0,512 93e: 2f71 jal 10da 940: beed j 53a <__riscv_restore_0> 942: 400137b7 lui a5,0x40013 946: 80078793 addi a5,a5,-2048 # 40012800 <__freertos_irq_stack_top+0x2000a800> 94a: fef51be3 bne a0,a5,940 94e: 4585 li a1,1 950: 40000513 li a0,1024 954: 2759 jal 10da 956: 4581 li a1,0 958: 40000513 li a0,1024 95c: b7cd j 93e 0000095e : 95e: 415c lw a5,4(a0) 960: e0f10737 lui a4,0xe0f10 964: eff70713 addi a4,a4,-257 # e0f0feff <__freertos_irq_stack_top+0xc0f07eff> 968: 4d94 lw a3,24(a1) 96a: 8f7d and a4,a4,a5 96c: 419c lw a5,0(a1) 96e: 8fd5 or a5,a5,a3 970: 4dd4 lw a3,28(a1) 972: 8fd5 or a5,a5,a3 974: 41d4 lw a3,4(a1) 976: 06a2 slli a3,a3,0x8 978: 8fd5 or a5,a5,a3 97a: 8fd9 or a5,a5,a4 97c: c15c sw a5,4(a0) 97e: 451c lw a5,8(a0) 980: fff1f737 lui a4,0xfff1f 984: 7fd70713 addi a4,a4,2045 # fff1f7fd <__freertos_irq_stack_top+0xdff177fd> 988: 45d4 lw a3,12(a1) 98a: 8f7d and a4,a4,a5 98c: 499c lw a5,16(a1) 98e: 8fd5 or a5,a5,a3 990: 4594 lw a3,8(a1) 992: 0686 slli a3,a3,0x1 994: 8fd5 or a5,a5,a3 996: 8fd9 or a5,a5,a4 998: c51c sw a5,8(a0) 99a: 555c lw a5,44(a0) 99c: ff100737 lui a4,0xff100 9a0: 177d addi a4,a4,-1 9a2: 8f7d and a4,a4,a5 9a4: 29dc lbu a5,20(a1) 9a6: 17fd addi a5,a5,-1 9a8: 0ff7f793 andi a5,a5,255 9ac: 07d2 slli a5,a5,0x14 9ae: 8fd9 or a5,a5,a4 9b0: d55c sw a5,44(a0) 9b2: 8082 ret 000009b4 : 9b4: 451c lw a5,8(a0) 9b6: c589 beqz a1,9c0 9b8: 0017e793 ori a5,a5,1 9bc: c51c sw a5,8(a0) 9be: 8082 ret 9c0: 9bf9 andi a5,a5,-2 9c2: bfed j 9bc 000009c4 : 9c4: 451c lw a5,8(a0) 9c6: c589 beqz a1,9d0 9c8: 1007e793 ori a5,a5,256 9cc: c51c sw a5,8(a0) 9ce: 8082 ret 9d0: eff7f793 andi a5,a5,-257 9d4: bfe5 j 9cc 000009d6 : 9d6: 451c lw a5,8(a0) 9d8: 0087e793 ori a5,a5,8 9dc: c51c sw a5,8(a0) 9de: 8082 ret 000009e0 : 9e0: 4508 lw a0,8(a0) 9e2: 810d srli a0,a0,0x3 9e4: 8905 andi a0,a0,1 9e6: 8082 ret 000009e8 : 9e8: 451c lw a5,8(a0) 9ea: 0047e793 ori a5,a5,4 9ee: c51c sw a5,8(a0) 9f0: 8082 ret 000009f2 : 9f2: 4508 lw a0,8(a0) 9f4: 8109 srli a0,a0,0x2 9f6: 8905 andi a0,a0,1 9f8: 8082 ret 000009fa : 9fa: 451c lw a5,8(a0) 9fc: c591 beqz a1,a08 9fe: 00500737 lui a4,0x500 a02: 8fd9 or a5,a5,a4 a04: c51c sw a5,8(a0) a06: 8082 ret a08: ffb00737 lui a4,0xffb00 a0c: 177d addi a4,a4,-1 a0e: 8ff9 and a5,a5,a4 a10: bfd5 j a04 00000a12 : a12: 47a5 li a5,9 a14: 04b7f763 bgeu a5,a1,a62 a18: 478d li a5,3 a1a: ff658713 addi a4,a1,-10 a1e: 02f70733 mul a4,a4,a5 a22: 00c52803 lw a6,12(a0) a26: 479d li a5,7 a28: 00e797b3 sll a5,a5,a4 a2c: fff7c793 not a5,a5 a30: 0107f7b3 and a5,a5,a6 a34: 00e696b3 sll a3,a3,a4 a38: 8edd or a3,a3,a5 a3a: c554 sw a3,12(a0) a3c: 4799 li a5,6 a3e: 04c7e363 bltu a5,a2,a84 a42: 4795 li a5,5 a44: 167d addi a2,a2,-1 a46: 02f60633 mul a2,a2,a5 a4a: 5958 lw a4,52(a0) a4c: 47fd li a5,31 a4e: 00c797b3 sll a5,a5,a2 a52: fff7c793 not a5,a5 a56: 8ff9 and a5,a5,a4 a58: 00c59633 sll a2,a1,a2 a5c: 8e5d or a2,a2,a5 a5e: d950 sw a2,52(a0) a60: 8082 ret a62: 470d li a4,3 a64: 02e58733 mul a4,a1,a4 a68: 01052803 lw a6,16(a0) a6c: 479d li a5,7 a6e: 00e797b3 sll a5,a5,a4 a72: fff7c793 not a5,a5 a76: 0107f7b3 and a5,a5,a6 a7a: 00e696b3 sll a3,a3,a4 a7e: 8edd or a3,a3,a5 a80: c914 sw a3,16(a0) a82: bf6d j a3c a84: 47b1 li a5,12 a86: 02c7e263 bltu a5,a2,aaa a8a: 4795 li a5,5 a8c: 1665 addi a2,a2,-7 a8e: 02f60633 mul a2,a2,a5 a92: 5918 lw a4,48(a0) a94: 47fd li a5,31 a96: 00c797b3 sll a5,a5,a2 a9a: fff7c793 not a5,a5 a9e: 8ff9 and a5,a5,a4 aa0: 00c59633 sll a2,a1,a2 aa4: 8e5d or a2,a2,a5 aa6: d910 sw a2,48(a0) aa8: 8082 ret aaa: 4795 li a5,5 aac: 164d addi a2,a2,-13 aae: 02f60633 mul a2,a2,a5 ab2: 5558 lw a4,44(a0) ab4: 47fd li a5,31 ab6: 00c797b3 sll a5,a5,a2 aba: fff7c793 not a5,a5 abe: 8ff9 and a5,a5,a4 ac0: 00c595b3 sll a1,a1,a2 ac4: 8ddd or a1,a1,a5 ac6: d54c sw a1,44(a0) ac8: 8082 ret 00000aca : aca: 415c lw a5,4(a0) acc: c591 beqz a1,ad8 ace: 04000737 lui a4,0x4000 ad2: 8fd9 or a5,a5,a4 ad4: c15c sw a5,4(a0) ad6: 8082 ret ad8: fc000737 lui a4,0xfc000 adc: 177d addi a4,a4,-1 ade: 8ff9 and a5,a5,a4 ae0: bfd5 j ad4 00000ae2 : ae2: a35ff2ef jal t0,516 <__riscv_save_0> ae6: 1101 addi sp,sp,-32 ae8: 842a mv s0,a0 aea: 00010423 sb zero,8(sp) aee: 44a5 li s1,9 af0: 841c lbu a5,8(sp) af2: 04f4f863 bgeu s1,a5,b42 af6: 00010423 sb zero,8(sp) afa: 46a5 li a3,9 afc: 4621 li a2,8 afe: 841c lbu a5,8(sp) b00: 06f6fc63 bgeu a3,a5,b78 b04: 00011523 sh zero,10(sp) b08: 00010423 sb zero,8(sp) b0c: 4695 li a3,5 b0e: 841c lbu a5,8(sp) b10: 0cf6fe63 bgeu a3,a5,bec b14: 8538 lhu a4,10(sp) b16: 853c lhu a5,10(sp) b18: 4699 li a3,6 b1a: 460d li a2,3 b1c: 02d7f7b3 remu a5,a5,a3 b20: 6505 lui a0,0x1 b22: 80050513 addi a0,a0,-2048 # 800 <__stack_size> b26: 02c7d7b3 divu a5,a5,a2 b2a: 02d75733 divu a4,a4,a3 b2e: 97ba add a5,a5,a4 b30: 07c2 slli a5,a5,0x10 b32: 83c1 srli a5,a5,0x10 b34: 857c sh a5,10(sp) b36: 853c lhu a5,10(sp) b38: 6105 addi sp,sp,32 b3a: 8d1d sub a0,a0,a5 b3c: 0542 slli a0,a0,0x10 b3e: 8541 srai a0,a0,0x10 b40: baed j 53a <__riscv_restore_0> b42: 441c lw a5,8(s0) b44: 0087e793 ori a5,a5,8 b48: c41c sw a5,8(s0) b4a: 8522 mv a0,s0 b4c: 3d51 jal 9e0 b4e: fd75 bnez a0,b4a b50: 441c lw a5,8(s0) b52: 0047e793 ori a5,a5,4 b56: c41c sw a5,8(s0) b58: 8522 mv a0,s0 b5a: 3d61 jal 9f2 b5c: fd75 bnez a0,b58 b5e: 4478 lw a4,76(s0) b60: 841c lbu a5,8(sp) b62: 1014 addi a3,sp,32 b64: 0786 slli a5,a5,0x1 b66: 97b6 add a5,a5,a3 b68: fee79623 sh a4,-20(a5) b6c: 841c lbu a5,8(sp) b6e: 0785 addi a5,a5,1 b70: 0ff7f793 andi a5,a5,255 b74: 845c sb a5,8(sp) b76: bfad j af0 b78: 000104a3 sb zero,9(sp) b7c: 849c lbu a5,9(sp) b7e: 00f67863 bgeu a2,a5,b8e b82: 841c lbu a5,8(sp) b84: 0785 addi a5,a5,1 b86: 0ff7f793 andi a5,a5,255 b8a: 845c sb a5,8(sp) b8c: bf8d j afe b8e: 8498 lbu a4,9(sp) b90: 849c lbu a5,9(sp) b92: 100c addi a1,sp,32 b94: 0706 slli a4,a4,0x1 b96: 0785 addi a5,a5,1 b98: 0786 slli a5,a5,0x1 b9a: 972e add a4,a4,a1 b9c: 97ae add a5,a5,a1 b9e: fec75703 lhu a4,-20(a4) # fbffffec <__freertos_irq_stack_top+0xdbff7fec> ba2: fec7d783 lhu a5,-20(a5) ba6: 02e7fd63 bgeu a5,a4,be0 baa: 849c lbu a5,9(sp) bac: 0786 slli a5,a5,0x1 bae: 97ae add a5,a5,a1 bb0: fec7d783 lhu a5,-20(a5) bb4: 857c sh a5,10(sp) bb6: 849c lbu a5,9(sp) bb8: 8498 lbu a4,9(sp) bba: 0785 addi a5,a5,1 bbc: 0786 slli a5,a5,0x1 bbe: 97ae add a5,a5,a1 bc0: fec7d583 lhu a1,-20(a5) bc4: 00171793 slli a5,a4,0x1 bc8: 1018 addi a4,sp,32 bca: 97ba add a5,a5,a4 bcc: feb79623 sh a1,-20(a5) bd0: 849c lbu a5,9(sp) bd2: 8538 lhu a4,10(sp) bd4: 100c addi a1,sp,32 bd6: 0785 addi a5,a5,1 bd8: 0786 slli a5,a5,0x1 bda: 97ae add a5,a5,a1 bdc: fee79623 sh a4,-20(a5) be0: 849c lbu a5,9(sp) be2: 0785 addi a5,a5,1 be4: 0ff7f793 andi a5,a5,255 be8: 84dc sb a5,9(sp) bea: bf49 j b7c bec: 841c lbu a5,8(sp) bee: 1010 addi a2,sp,32 bf0: 8538 lhu a4,10(sp) bf2: 0789 addi a5,a5,2 bf4: 0786 slli a5,a5,0x1 bf6: 97b2 add a5,a5,a2 bf8: fec7d783 lhu a5,-20(a5) bfc: 97ba add a5,a5,a4 bfe: 07c2 slli a5,a5,0x10 c00: 83c1 srli a5,a5,0x10 c02: 857c sh a5,10(sp) c04: 841c lbu a5,8(sp) c06: 0785 addi a5,a5,1 c08: 0ff7f793 andi a5,a5,255 c0c: 845c sb a5,8(sp) c0e: b701 j b0e 00000c10 : c10: 1ffff7b7 lui a5,0x1ffff c14: 7047a503 lw a0,1796(a5) # 1ffff704 <_data_lma+0x1fff9a70> c18: 8082 ret 00000c1a : c1a: 411c lw a5,0(a0) c1c: 6741 lui a4,0x10 c1e: 1779 addi a4,a4,-2 c20: 8ff9 and a5,a5,a4 c22: c11c sw a5,0(a0) c24: 00052023 sw zero,0(a0) c28: 00052223 sw zero,4(a0) c2c: 00052423 sw zero,8(a0) c30: 400207b7 lui a5,0x40020 c34: 00052623 sw zero,12(a0) c38: 00878713 addi a4,a5,8 # 40020008 <__freertos_irq_stack_top+0x20018008> c3c: 00e51763 bne a0,a4,c4a c40: 43d8 lw a4,4(a5) c42: 00f76713 ori a4,a4,15 c46: c3d8 sw a4,4(a5) c48: 8082 ret c4a: 01c78713 addi a4,a5,28 c4e: 00e51663 bne a0,a4,c5a c52: 43d8 lw a4,4(a5) c54: 0f076713 ori a4,a4,240 c58: b7fd j c46 c5a: 03078713 addi a4,a5,48 c5e: 00e51863 bne a0,a4,c6e c62: 43d8 lw a4,4(a5) c64: 6685 lui a3,0x1 c66: f0068693 addi a3,a3,-256 # f00 c6a: 8f55 or a4,a4,a3 c6c: bfe9 j c46 c6e: 04478713 addi a4,a5,68 c72: 00e51563 bne a0,a4,c7c c76: 43d8 lw a4,4(a5) c78: 66bd lui a3,0xf c7a: bfc5 j c6a c7c: 05878713 addi a4,a5,88 c80: 00e51663 bne a0,a4,c8c c84: 43d8 lw a4,4(a5) c86: 000f06b7 lui a3,0xf0 c8a: b7c5 j c6a c8c: 06c78713 addi a4,a5,108 c90: 00e51663 bne a0,a4,c9c c94: 43d8 lw a4,4(a5) c96: 00f006b7 lui a3,0xf00 c9a: bfc1 j c6a c9c: 08078713 addi a4,a5,128 ca0: 00e51663 bne a0,a4,cac ca4: 43d8 lw a4,4(a5) ca6: 0f0006b7 lui a3,0xf000 caa: b7c1 j c6a cac: 40878713 addi a4,a5,1032 cb0: 00e51963 bne a0,a4,cc2 cb4: 4047a703 lw a4,1028(a5) cb8: 00f76713 ori a4,a4,15 cbc: 40e7a223 sw a4,1028(a5) cc0: 8082 ret cc2: 41c78713 addi a4,a5,1052 cc6: 00e51763 bne a0,a4,cd4 cca: 4047a703 lw a4,1028(a5) cce: 0f076713 ori a4,a4,240 cd2: b7ed j cbc cd4: 43078793 addi a5,a5,1072 cd8: 00f51b63 bne a0,a5,cee cdc: 400207b7 lui a5,0x40020 ce0: 4047a703 lw a4,1028(a5) # 40020404 <__freertos_irq_stack_top+0x20018404> ce4: 6685 lui a3,0x1 ce6: f0068693 addi a3,a3,-256 # f00 cea: 8f55 or a4,a4,a3 cec: bfc1 j cbc cee: 400207b7 lui a5,0x40020 cf2: 44478713 addi a4,a5,1092 # 40020444 <__freertos_irq_stack_top+0x20018444> cf6: 00e51663 bne a0,a4,d02 cfa: 4047a703 lw a4,1028(a5) cfe: 66bd lui a3,0xf d00: b7ed j cea d02: 45878713 addi a4,a5,1112 d06: 00e51763 bne a0,a4,d14 d0a: 4047a703 lw a4,1028(a5) d0e: 000f06b7 lui a3,0xf0 d12: bfe1 j cea d14: 46c78713 addi a4,a5,1132 d18: 00e51763 bne a0,a4,d26 d1c: 4047a703 lw a4,1028(a5) d20: 00f006b7 lui a3,0xf00 d24: b7d9 j cea d26: 48078713 addi a4,a5,1152 d2a: 00e51763 bne a0,a4,d38 d2e: 4047a703 lw a4,1028(a5) d32: 0f0006b7 lui a3,0xf000 d36: bf55 j cea d38: 49078713 addi a4,a5,1168 d3c: 00e51963 bne a0,a4,d4e d40: 4d47a703 lw a4,1236(a5) d44: 00f76713 ori a4,a4,15 d48: 4ce7aa23 sw a4,1236(a5) d4c: 8082 ret d4e: 4a078713 addi a4,a5,1184 d52: 00e51763 bne a0,a4,d60 d56: 4d47a703 lw a4,1236(a5) d5a: 0f076713 ori a4,a4,240 d5e: b7ed j d48 d60: 4b078713 addi a4,a5,1200 d64: 00e51963 bne a0,a4,d76 d68: 4d47a703 lw a4,1236(a5) d6c: 6685 lui a3,0x1 d6e: f0068693 addi a3,a3,-256 # f00 d72: 8f55 or a4,a4,a3 d74: bfd1 j d48 d76: 4c078713 addi a4,a5,1216 d7a: fce519e3 bne a0,a4,d4c d7e: 4d47a703 lw a4,1236(a5) d82: 66bd lui a3,0xf d84: b7fd j d72 00000d86 : d86: 411c lw a5,0(a0) d88: 7761 lui a4,0xffff8 d8a: 073d addi a4,a4,15 d8c: 5194 lw a3,32(a1) d8e: 8f7d and a4,a4,a5 d90: 459c lw a5,8(a1) d92: 8fd5 or a5,a5,a3 d94: 4994 lw a3,16(a1) d96: 8fd5 or a5,a5,a3 d98: 49d4 lw a3,20(a1) d9a: 8fd5 or a5,a5,a3 d9c: 4d94 lw a3,24(a1) d9e: 8fd5 or a5,a5,a3 da0: 4dd4 lw a3,28(a1) da2: 8fd5 or a5,a5,a3 da4: 51d4 lw a3,36(a1) da6: 8fd5 or a5,a5,a3 da8: 5594 lw a3,40(a1) daa: 8fd5 or a5,a5,a3 dac: 8fd9 or a5,a5,a4 dae: c11c sw a5,0(a0) db0: 45dc lw a5,12(a1) db2: c15c sw a5,4(a0) db4: 419c lw a5,0(a1) db6: c51c sw a5,8(a0) db8: 41dc lw a5,4(a1) dba: c55c sw a5,12(a0) dbc: 8082 ret 00000dbe : dbe: 411c lw a5,0(a0) dc0: c589 beqz a1,dca dc2: 0017e793 ori a5,a5,1 dc6: c11c sw a5,0(a0) dc8: 8082 ret dca: 6741 lui a4,0x10 dcc: 1779 addi a4,a4,-2 dce: 8ff9 and a5,a5,a4 dd0: bfdd j dc6 00000dd2 : dd2: 459c lw a5,8(a1) dd4: 0107f713 andi a4,a5,16 dd8: 00f7f813 andi a6,a5,15 ddc: c701 beqz a4,de4 dde: 41d8 lw a4,4(a1) de0: 00e86833 or a6,a6,a4 de4: 218e lhu a1,0(a1) de6: 0ff5f713 andi a4,a1,255 dea: c339 beqz a4,e30 dec: 4118 lw a4,0(a0) dee: 4681 li a3,0 df0: 4e85 li t4,1 df2: 4f3d li t5,15 df4: 02800f93 li t6,40 df8: 04800293 li t0,72 dfc: 4e21 li t3,8 dfe: 00de9633 sll a2,t4,a3 e02: 00c5f8b3 and a7,a1,a2 e06: 03161163 bne a2,a7,e28 e0a: 00269893 slli a7,a3,0x2 e0e: 011f1333 sll t1,t5,a7 e12: fff34313 not t1,t1 e16: 00e37733 and a4,t1,a4 e1a: 011818b3 sll a7,a6,a7 e1e: 00e8e733 or a4,a7,a4 e22: 05f79f63 bne a5,t6,e80 e26: c950 sw a2,20(a0) e28: 0685 addi a3,a3,1 e2a: fdc69ae3 bne a3,t3,dfe e2e: c118 sw a4,0(a0) e30: 0ff00713 li a4,255 e34: 04b77563 bgeu a4,a1,e7e e38: 4154 lw a3,4(a0) e3a: 4621 li a2,8 e3c: 4e85 li t4,1 e3e: 4f3d li t5,15 e40: 02800f93 li t6,40 e44: 04800293 li t0,72 e48: 4e41 li t3,16 e4a: 00ce98b3 sll a7,t4,a2 e4e: 0115f733 and a4,a1,a7 e52: 02e89263 bne a7,a4,e76 e56: 00261713 slli a4,a2,0x2 e5a: 1701 addi a4,a4,-32 e5c: 00ef1333 sll t1,t5,a4 e60: fff34313 not t1,t1 e64: 00d376b3 and a3,t1,a3 e68: 00e81733 sll a4,a6,a4 e6c: 8ed9 or a3,a3,a4 e6e: 01f79d63 bne a5,t6,e88 e72: 01152a23 sw a7,20(a0) e76: 0605 addi a2,a2,1 e78: fdc619e3 bne a2,t3,e4a e7c: c154 sw a3,4(a0) e7e: 8082 ret e80: fa5794e3 bne a5,t0,e28 e84: c910 sw a2,16(a0) e86: b74d j e28 e88: fe5797e3 bne a5,t0,e76 e8c: 01152823 sw a7,16(a0) e90: b7dd j e76 00000e92 : e92: c219 beqz a2,e98 e94: c90c sw a1,16(a0) e96: 8082 ret e98: c94c sw a1,20(a0) e9a: 8082 ret 00000e9c : e9c: 200007b7 lui a5,0x20000 ea0: 18a7a023 sw a0,384(a5) # 20000180 <_edata> ea4: 8082 ret 00000ea6 : ea6: 200007b7 lui a5,0x20000 eaa: 1807a703 lw a4,384(a5) # 20000180 <_edata> eae: 4789 li a5,2 eb0: 2110 lbu a2,0(a0) eb2: 02f71163 bne a4,a5,ed4 eb6: 3114 lbu a3,1(a0) eb8: 478d li a5,3 eba: 00d7ed63 bltu a5,a3,ed4 ebe: 213c lbu a5,2(a0) ec0: 069a slli a3,a3,0x6 ec2: e000e737 lui a4,0xe000e ec6: 0796 slli a5,a5,0x5 ec8: 8fd5 or a5,a5,a3 eca: 0ff7f793 andi a5,a5,255 ece: 9732 add a4,a4,a2 ed0: 40f70023 sb a5,1024(a4) # e000e400 <__freertos_irq_stack_top+0xc0006400> ed4: 4154 lw a3,4(a0) ed6: 4705 li a4,1 ed8: 00565793 srli a5,a2,0x5 edc: 00c71733 sll a4,a4,a2 ee0: ca89 beqz a3,ef2 ee2: 04078793 addi a5,a5,64 ee6: 078a slli a5,a5,0x2 ee8: e000e6b7 lui a3,0xe000e eec: 97b6 add a5,a5,a3 eee: c398 sw a4,0(a5) ef0: 8082 ret ef2: 06078793 addi a5,a5,96 ef6: bfc5 j ee6 00000ef8 : ef8: 400216b7 lui a3,0x40021 efc: 42dc lw a5,4(a3) efe: 7751 lui a4,0xffff4 f00: 177d addi a4,a4,-1 f02: 8ff9 and a5,a5,a4 f04: 8d5d or a0,a0,a5 f06: c2c8 sw a0,4(a3) f08: 8082 ret 00000f0a : f0a: 40021737 lui a4,0x40021 f0e: 435c lw a5,4(a4) f10: 4691 li a3,4 f12: 8bb1 andi a5,a5,12 f14: 00d78563 beq a5,a3,f1e f18: 46a1 li a3,8 f1a: 06d78263 beq a5,a3,f7e f1e: 007a17b7 lui a5,0x7a1 f22: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79b56c> f26: c11c sw a5,0(a0) f28: 40021637 lui a2,0x40021 f2c: 425c lw a5,4(a2) f2e: 20000737 lui a4,0x20000 f32: 01070713 addi a4,a4,16 # 20000010 f36: 8391 srli a5,a5,0x4 f38: 8bbd andi a5,a5,15 f3a: 97ba add a5,a5,a4 f3c: 2394 lbu a3,0(a5) f3e: 411c lw a5,0(a0) f40: 00d7d7b3 srl a5,a5,a3 f44: c15c sw a5,4(a0) f46: 4254 lw a3,4(a2) f48: 82a1 srli a3,a3,0x8 f4a: 8a9d andi a3,a3,7 f4c: 96ba add a3,a3,a4 f4e: 2294 lbu a3,0(a3) f50: 00d7d6b3 srl a3,a5,a3 f54: c514 sw a3,8(a0) f56: 4254 lw a3,4(a2) f58: 82ad srli a3,a3,0xb f5a: 8a9d andi a3,a3,7 f5c: 9736 add a4,a4,a3 f5e: 2318 lbu a4,0(a4) f60: 00e7d7b3 srl a5,a5,a4 f64: c55c sw a5,12(a0) f66: 4258 lw a4,4(a2) f68: 8339 srli a4,a4,0xe f6a: 00377693 andi a3,a4,3 f6e: 80418713 addi a4,gp,-2044 # 2000015c f72: 9736 add a4,a4,a3 f74: 2318 lbu a4,0(a4) f76: 02e7d7b3 divu a5,a5,a4 f7a: c91c sw a5,16(a0) f7c: 8082 ret f7e: 435c lw a5,4(a4) f80: 4358 lw a4,4(a4) f82: 66c1 lui a3,0x10 f84: 83c9 srli a5,a5,0x12 f86: 8f75 and a4,a4,a3 f88: 1ffff6b7 lui a3,0x1ffff f8c: 70c6a683 lw a3,1804(a3) # 1ffff70c <_data_lma+0x1fff9a78> f90: 8bbd andi a5,a5,15 f92: 0789 addi a5,a5,2 f94: 01169613 slli a2,a3,0x11 f98: 00064863 bltz a2,fa8 f9c: 46c5 li a3,17 f9e: 4601 li a2,0 fa0: 02d79263 bne a5,a3,fc4 fa4: 47c9 li a5,18 fa6: a839 j fc4 fa8: 4689 li a3,2 faa: 02d78f63 beq a5,a3,fe8 fae: 46bd li a3,15 fb0: 02d78e63 beq a5,a3,fec fb4: 46c1 li a3,16 fb6: 02d78e63 beq a5,a3,ff2 fba: 46c5 li a3,17 fbc: 4601 li a2,0 fbe: 00d79363 bne a5,a3,fc4 fc2: 47c1 li a5,16 fc4: ef1d bnez a4,1002 fc6: 40024737 lui a4,0x40024 fca: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x2001b800> fce: 8b41 andi a4,a4,16 fd0: c705 beqz a4,ff8 fd2: 007a1737 lui a4,0x7a1 fd6: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> fda: 02f707b3 mul a5,a4,a5 fde: c11c sw a5,0(a0) fe0: d621 beqz a2,f28 fe2: 411c lw a5,0(a0) fe4: 8385 srli a5,a5,0x1 fe6: b781 j f26 fe8: 4601 li a2,0 fea: bf6d j fa4 fec: 4605 li a2,1 fee: 47b5 li a5,13 ff0: bfd1 j fc4 ff2: 4601 li a2,0 ff4: 47bd li a5,15 ff6: b7f9 j fc4 ff8: 003d1737 lui a4,0x3d1 ffc: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3cac6c> 1000: bfe9 j fda 1002: 400215b7 lui a1,0x40021 1006: 55d8 lw a4,44(a1) 1008: 00f71693 slli a3,a4,0xf 100c: 55d8 lw a4,44(a1) 100e: 0406df63 bgez a3,106c 1012: 8311 srli a4,a4,0x4 1014: 8b3d andi a4,a4,15 1016: 00170693 addi a3,a4,1 101a: 007a1737 lui a4,0x7a1 101e: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 1022: 02d75733 divu a4,a4,a3 1026: c118 sw a4,0(a0) 1028: 55d4 lw a3,44(a1) 102a: 82a1 srli a3,a3,0x8 102c: 8abd andi a3,a3,15 102e: e28d bnez a3,1050 1030: 4695 li a3,5 1032: 02d70733 mul a4,a4,a3 1036: 8305 srli a4,a4,0x1 1038: c118 sw a4,0(a0) 103a: 40021737 lui a4,0x40021 103e: 5758 lw a4,44(a4) 1040: 4114 lw a3,0(a0) 1042: 8b3d andi a4,a4,15 1044: 0705 addi a4,a4,1 1046: 02e6d733 divu a4,a3,a4 104a: c118 sw a4,0(a0) 104c: 4118 lw a4,0(a0) 104e: b771 j fda 1050: 4585 li a1,1 1052: 00b69463 bne a3,a1,105a 1056: 46e5 li a3,25 1058: bfe9 j 1032 105a: 45bd li a1,15 105c: 00b69663 bne a3,a1,1068 1060: 46d1 li a3,20 1062: 02e68733 mul a4,a3,a4 1066: bfc9 j 1038 1068: 0689 addi a3,a3,2 106a: bfe5 j 1062 106c: 8b3d andi a4,a4,15 106e: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20019001> 1072: 007a1737 lui a4,0x7a1 1076: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 107a: 02d75733 divu a4,a4,a3 107e: b7f1 j 104a 00001080 : 1080: c599 beqz a1,108e 1082: 40021737 lui a4,0x40021 1086: 4b5c lw a5,20(a4) 1088: 8d5d or a0,a0,a5 108a: cb48 sw a0,20(a4) 108c: 8082 ret 108e: 400217b7 lui a5,0x40021 1092: 4bd8 lw a4,20(a5) 1094: fff54513 not a0,a0 1098: 8d79 and a0,a0,a4 109a: cbc8 sw a0,20(a5) 109c: 8082 ret 0000109e : 109e: c599 beqz a1,10ac 10a0: 40021737 lui a4,0x40021 10a4: 4f1c lw a5,24(a4) 10a6: 8d5d or a0,a0,a5 10a8: cf08 sw a0,24(a4) 10aa: 8082 ret 10ac: 400217b7 lui a5,0x40021 10b0: 4f98 lw a4,24(a5) 10b2: fff54513 not a0,a0 10b6: 8d79 and a0,a0,a4 10b8: cf88 sw a0,24(a5) 10ba: 8082 ret 000010bc : 10bc: c599 beqz a1,10ca 10be: 40021737 lui a4,0x40021 10c2: 4f5c lw a5,28(a4) 10c4: 8d5d or a0,a0,a5 10c6: cf48 sw a0,28(a4) 10c8: 8082 ret 10ca: 400217b7 lui a5,0x40021 10ce: 4fd8 lw a4,28(a5) 10d0: fff54513 not a0,a0 10d4: 8d79 and a0,a0,a4 10d6: cfc8 sw a0,28(a5) 10d8: 8082 ret 000010da : 10da: c599 beqz a1,10e8 10dc: 40021737 lui a4,0x40021 10e0: 475c lw a5,12(a4) 10e2: 8d5d or a0,a0,a5 10e4: c748 sw a0,12(a4) 10e6: 8082 ret 10e8: 400217b7 lui a5,0x40021 10ec: 47d8 lw a4,12(a5) 10ee: fff54513 not a0,a0 10f2: 8d79 and a0,a0,a4 10f4: c7c8 sw a0,12(a5) 10f6: 8082 ret 000010f8 : 10f8: c1eff2ef jal t0,516 <__riscv_save_0> 10fc: 2916 lhu a3,16(a0) 10fe: 77f5 lui a5,0xffffd 1100: 17fd addi a5,a5,-1 1102: 8ff5 and a5,a5,a3 1104: 21f6 lhu a3,6(a1) 1106: 25da lhu a4,12(a1) 1108: 7179 addi sp,sp,-48 110a: 8fd5 or a5,a5,a3 110c: a91e sh a5,16(a0) 110e: 2556 lhu a3,12(a0) 1110: 77fd lui a5,0xfffff 1112: 9f378793 addi a5,a5,-1549 # ffffe9f3 <__freertos_irq_stack_top+0xdfff69f3> 1116: 8ff5 and a5,a5,a3 1118: 21d6 lhu a3,4(a1) 111a: 842a mv s0,a0 111c: c62e sw a1,12(sp) 111e: 8fd5 or a5,a5,a3 1120: 2596 lhu a3,8(a1) 1122: 8fd5 or a5,a5,a3 1124: 25b6 lhu a3,10(a1) 1126: 8fd5 or a5,a5,a3 1128: a55e sh a5,12(a0) 112a: 295e lhu a5,20(a0) 112c: 07c2 slli a5,a5,0x10 112e: 83c1 srli a5,a5,0x10 1130: cff7f793 andi a5,a5,-769 1134: 8fd9 or a5,a5,a4 1136: a95e sh a5,20(a0) 1138: 0868 addi a0,sp,28 113a: 3bc1 jal f0a 113c: 400147b7 lui a5,0x40014 1140: 80078793 addi a5,a5,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 1144: 45b2 lw a1,12(sp) 1146: 02f41e63 bne s0,a5,1182 114a: 57a2 lw a5,40(sp) 114c: 4765 li a4,25 114e: 02e787b3 mul a5,a5,a4 1152: 4198 lw a4,0(a1) 1154: 06400693 li a3,100 1158: 070a slli a4,a4,0x2 115a: 02e7d7b3 divu a5,a5,a4 115e: 02d7d733 divu a4,a5,a3 1162: 02d7f7b3 remu a5,a5,a3 1166: 0712 slli a4,a4,0x4 1168: 0792 slli a5,a5,0x4 116a: 03278793 addi a5,a5,50 116e: 02d7d7b3 divu a5,a5,a3 1172: 8bbd andi a5,a5,15 1174: 8fd9 or a5,a5,a4 1176: 07c2 slli a5,a5,0x10 1178: 83c1 srli a5,a5,0x10 117a: a41e sh a5,8(s0) 117c: 6145 addi sp,sp,48 117e: bbcff06f j 53a <__riscv_restore_0> 1182: 5792 lw a5,36(sp) 1184: b7e1 j 114c 00001186 : 1186: c591 beqz a1,1192 1188: 255e lhu a5,12(a0) 118a: 6709 lui a4,0x2 118c: 8fd9 or a5,a5,a4 118e: a55e sh a5,12(a0) 1190: 8082 ret 1192: 255a lhu a4,12(a0) 1194: 77f9 lui a5,0xffffe 1196: 17fd addi a5,a5,-1 1198: 8ff9 and a5,a5,a4 119a: bfd5 j 118e 0000119c : 119c: 0ff5f713 andi a4,a1,255 11a0: 4785 li a5,1 11a2: 8315 srli a4,a4,0x5 11a4: 00b795b3 sll a1,a5,a1 11a8: 00f71963 bne a4,a5,11ba 11ac: 00c50793 addi a5,a0,12 11b0: 4398 lw a4,0(a5) 11b2: ce01 beqz a2,11ca 11b4: 8dd9 or a1,a1,a4 11b6: c38c sw a1,0(a5) 11b8: 8082 ret 11ba: 4689 li a3,2 11bc: 01450793 addi a5,a0,20 11c0: fed718e3 bne a4,a3,11b0 11c4: 01050793 addi a5,a0,16 11c8: b7e5 j 11b0 11ca: fff5c593 not a1,a1 11ce: 8df9 and a1,a1,a4 11d0: b7dd j 11b6 000011d2 : 11d2: 1ff5f593 andi a1,a1,511 11d6: a14e sh a1,4(a0) 11d8: 8082 ret 000011da : 11da: 214a lhu a0,4(a0) 11dc: 1ff57513 andi a0,a0,511 11e0: 8082 ret 000011e2 : 11e2: 210a lhu a0,0(a0) 11e4: 8d6d and a0,a0,a1 11e6: 00a03533 snez a0,a0 11ea: 8082 ret 000011ec : 11ec: 0ff5f713 andi a4,a1,255 11f0: 4685 li a3,1 11f2: 8315 srli a4,a4,0x5 11f4: 00b697b3 sll a5,a3,a1 11f8: 02d71163 bne a4,a3,121a 11fc: 255a lhu a4,12(a0) 11fe: 8ff9 and a5,a5,a4 1200: 211a lhu a4,0(a0) 1202: 4501 li a0,0 1204: 0742 slli a4,a4,0x10 1206: 8341 srli a4,a4,0x10 1208: cb81 beqz a5,1218 120a: 4505 li a0,1 120c: 81a1 srli a1,a1,0x8 120e: 00b515b3 sll a1,a0,a1 1212: 8f6d and a4,a4,a1 1214: 00e03533 snez a0,a4 1218: 8082 ret 121a: 4689 li a3,2 121c: 00d71463 bne a4,a3,1224 1220: 291a lhu a4,16(a0) 1222: bff1 j 11fe 1224: 295a lhu a4,20(a0) 1226: bfe1 j 11fe 00001228 : 1228: 200007b7 lui a5,0x20000 122c: 19c78793 addi a5,a5,412 # 2000019c 1230: 4398 lw a4,0(a5) 1232: 02a76f63 bltu a4,a0,1270 1236: 43d0 lw a2,4(a5) 1238: 00c786b3 add a3,a5,a2 123c: 00d51663 bne a0,a3,1248 1240: 4154 lw a3,4(a0) 1242: 853e mv a0,a5 1244: 96b2 add a3,a3,a2 1246: c3d4 sw a3,4(a5) 1248: 4150 lw a2,4(a0) 124a: 00c506b3 add a3,a0,a2 124e: 00d71c63 bne a4,a3,1266 1252: 200006b7 lui a3,0x20000 1256: 1846a683 lw a3,388(a3) # 20000184 125a: 00d70663 beq a4,a3,1266 125e: 4354 lw a3,4(a4) 1260: 4318 lw a4,0(a4) 1262: 96b2 add a3,a3,a2 1264: c154 sw a3,4(a0) 1266: c118 sw a4,0(a0) 1268: 00f50363 beq a0,a5,126e 126c: c388 sw a0,0(a5) 126e: 8082 ret 1270: 87ba mv a5,a4 1272: bf7d j 1230 00001274 : 1274: a88ff2ef jal t0,4fc <__riscv_save_4> 1278: 1141 addi sp,sp,-16 127a: c62a sw a0,12(sp) 127c: 038010ef jal ra,22b4 1280: 200006b7 lui a3,0x20000 1284: 1846a783 lw a5,388(a3) # 20000184 1288: 20000637 lui a2,0x20000 128c: 18468693 addi a3,a3,388 1290: 18860613 addi a2,a2,392 # 20000188 1294: 4532 lw a0,12(sp) 1296: efa1 bnez a5,12ee 1298: 20000737 lui a4,0x20000 129c: 27c70793 addi a5,a4,636 # 2000027c 12a0: 00f7f593 andi a1,a5,15 12a4: 27c70713 addi a4,a4,636 12a8: c581 beqz a1,12b0 12aa: 00f78713 addi a4,a5,15 12ae: 9b41 andi a4,a4,-16 12b0: 200005b7 lui a1,0x20000 12b4: 19c58593 addi a1,a1,412 # 2000019c 12b8: 0005a223 sw zero,4(a1) 12bc: c198 sw a4,0(a1) 12be: 6599 lui a1,0x6 12c0: 15c1 addi a1,a1,-16 12c2: 97ae add a5,a5,a1 12c4: 9bc1 andi a5,a5,-16 12c6: 0007a223 sw zero,4(a5) 12ca: 0007a023 sw zero,0(a5) 12ce: 40e785b3 sub a1,a5,a4 12d2: c29c sw a5,0(a3) 12d4: c31c sw a5,0(a4) 12d6: 200007b7 lui a5,0x20000 12da: 18b7a823 sw a1,400(a5) # 20000190 12de: 200007b7 lui a5,0x20000 12e2: 18b7a623 sw a1,396(a5) # 2000018c 12e6: 800007b7 lui a5,0x80000 12ea: c34c sw a1,4(a4) 12ec: c21c sw a5,0(a2) 12ee: 00062a03 lw s4,0(a2) 12f2: 00aa77b3 and a5,s4,a0 12f6: e385 bnez a5,1316 12f8: fff50793 addi a5,a0,-1 12fc: 5739 li a4,-18 12fe: 00f76c63 bltu a4,a5,1316 1302: 01050793 addi a5,a0,16 1306: 00f7f713 andi a4,a5,15 130a: c341 beqz a4,138a 130c: ff07f713 andi a4,a5,-16 1310: 0741 addi a4,a4,16 1312: 06e7eb63 bltu a5,a4,1388 1316: 4481 li s1,0 1318: a089 j 135a 131a: 8722 mv a4,s0 131c: 842e mv s0,a1 131e: a061 j 13a6 1320: c158 sw a4,4(a0) 1322: c05c sw a5,4(s0) 1324: 3711 jal 1228 1326: 4058 lw a4,4(s0) 1328: 200006b7 lui a3,0x20000 132c: 19068693 addi a3,a3,400 # 20000190 1330: 4290 lw a2,0(a3) 1332: 40e907b3 sub a5,s2,a4 1336: 00f9a023 sw a5,0(s3) 133a: 00c7f363 bgeu a5,a2,1340 133e: c29c sw a5,0(a3) 1340: 200007b7 lui a5,0x20000 1344: 00ea6733 or a4,s4,a4 1348: 19478793 addi a5,a5,404 # 20000194 134c: c058 sw a4,4(s0) 134e: 4398 lw a4,0(a5) 1350: 04c1 addi s1,s1,16 1352: 00042023 sw zero,0(s0) 1356: 0705 addi a4,a4,1 1358: c398 sw a4,0(a5) 135a: 128010ef jal ra,2482 135e: 00f4f793 andi a5,s1,15 1362: cbd1 beqz a5,13f6 1364: 67a1 lui a5,0x8 1366: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 136a: 30079073 csrw mstatus,a5 136e: 00006637 lui a2,0x6 1372: 00006537 lui a0,0x6 1376: ab060613 addi a2,a2,-1360 # 5ab0 <_read+0x72> 137a: 11000593 li a1,272 137e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1382: 476030ef jal ra,47f8 1386: a001 j 1386 1388: 87ba mv a5,a4 138a: 20000737 lui a4,0x20000 138e: 18c72903 lw s2,396(a4) # 2000018c 1392: 18c70993 addi s3,a4,396 1396: f8f960e3 bltu s2,a5,1316 139a: 20000737 lui a4,0x20000 139e: 19c72403 lw s0,412(a4) # 2000019c 13a2: 19c70713 addi a4,a4,412 13a6: 4050 lw a2,4(s0) 13a8: 00f67463 bgeu a2,a5,13b0 13ac: 400c lw a1,0(s0) 13ae: f5b5 bnez a1,131a 13b0: 4294 lw a3,0(a3) 13b2: f68682e3 beq a3,s0,1316 13b6: 4014 lw a3,0(s0) 13b8: 4304 lw s1,0(a4) 13ba: c314 sw a3,0(a4) 13bc: 40f60733 sub a4,a2,a5 13c0: 02000693 li a3,32 13c4: f6e6f1e3 bgeu a3,a4,1326 13c8: 00f40533 add a0,s0,a5 13cc: 00f57693 andi a3,a0,15 13d0: daa1 beqz a3,1320 13d2: 67a1 lui a5,0x8 13d4: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 13d8: 30079073 csrw mstatus,a5 13dc: 00006637 lui a2,0x6 13e0: 00006537 lui a0,0x6 13e4: ab060613 addi a2,a2,-1360 # 5ab0 <_read+0x72> 13e8: 0cf00593 li a1,207 13ec: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 13f0: 408030ef jal ra,47f8 13f4: a001 j 13f4 13f6: 8526 mv a0,s1 13f8: 0141 addi sp,sp,16 13fa: 936ff06f j 530 <__riscv_restore_4> 000013fe : 13fe: c155 beqz a0,14a2 1400: 916ff2ef jal t0,516 <__riscv_save_0> 1404: 200007b7 lui a5,0x20000 1408: ff452703 lw a4,-12(a0) 140c: 1887a783 lw a5,392(a5) # 20000188 1410: 842a mv s0,a0 1412: 00f776b3 and a3,a4,a5 1416: e29d bnez a3,143c 1418: 67a1 lui a5,0x8 141a: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 141e: 30079073 csrw mstatus,a5 1422: 00006637 lui a2,0x6 1426: 00006537 lui a0,0x6 142a: ab060613 addi a2,a2,-1360 # 5ab0 <_read+0x72> 142e: 12400593 li a1,292 1432: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1436: 3c2030ef jal ra,47f8 143a: a001 j 143a 143c: ff052683 lw a3,-16(a0) 1440: c29d beqz a3,1466 1442: 67a1 lui a5,0x8 1444: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1448: 30079073 csrw mstatus,a5 144c: 00006637 lui a2,0x6 1450: 00006537 lui a0,0x6 1454: ab060613 addi a2,a2,-1360 # 5ab0 <_read+0x72> 1458: 12500593 li a1,293 145c: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1460: 398030ef jal ra,47f8 1464: a001 j 1464 1466: fff7c793 not a5,a5 146a: 8ff9 and a5,a5,a4 146c: fef52a23 sw a5,-12(a0) 1470: 645000ef jal ra,22b4 1474: 200007b7 lui a5,0x20000 1478: 18c78793 addi a5,a5,396 # 2000018c 147c: 4394 lw a3,0(a5) 147e: ff442703 lw a4,-12(s0) 1482: ff040513 addi a0,s0,-16 1486: 9736 add a4,a4,a3 1488: c398 sw a4,0(a5) 148a: 3b79 jal 1228 148c: 200007b7 lui a5,0x20000 1490: 19878793 addi a5,a5,408 # 20000198 1494: 4398 lw a4,0(a5) 1496: 0705 addi a4,a4,1 1498: c398 sw a4,0(a5) 149a: 7e9000ef jal ra,2482 149e: 89cff06f j 53a <__riscv_restore_0> 14a2: 8082 ret 000014a4 : 14a4: e000e7b7 lui a5,0xe000e 14a8: 5741 li a4,-16 14aa: 40e78723 sb a4,1038(a5) # e000e40e <__freertos_irq_stack_top+0xc000640e> 14ae: 40e78623 sb a4,1036(a5) 14b2: e000f7b7 lui a5,0xe000f 14b6: 0007a023 sw zero,0(a5) # e000f000 <__freertos_irq_stack_top+0xc0007000> 14ba: 0007a223 sw zero,4(a5) 14be: 4681 li a3,0 14c0: c794 sw a3,8(a5) 14c2: 4701 li a4,0 14c4: c7d8 sw a4,12(a5) 14c6: 20000737 lui a4,0x20000 14ca: 15872583 lw a1,344(a4) # 20000158 14ce: 1f400713 li a4,500 14d2: 4681 li a3,0 14d4: 02e5d633 divu a2,a1,a4 14d8: 473d li a4,15 14da: cb90 sw a2,16(a5) 14dc: cbd4 sw a3,20(a5) 14de: c398 sw a4,0(a5) 14e0: 8082 ret 000014e2 : 14e2: 834ff2ef jal t0,516 <__riscv_save_0> 14e6: 1141 addi sp,sp,-16 14e8: c602 sw zero,12(sp) 14ea: 305027f3 csrr a5,mtvec 14ee: c63e sw a5,12(sp) 14f0: 47b2 lw a5,12(sp) 14f2: 470d li a4,3 14f4: 8b8d andi a5,a5,3 14f6: 02e78463 beq a5,a4,151e 14fa: 67a1 lui a5,0x8 14fc: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1500: 30079073 csrw mstatus,a5 1504: 00006637 lui a2,0x6 1508: 00006537 lui a0,0x6 150c: afc60613 addi a2,a2,-1284 # 5afc <_read+0xbe> 1510: 0b600593 li a1,182 1514: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1518: 2e0030ef jal ra,47f8 151c: a001 j 151c 151e: 200087b7 lui a5,0x20008 1522: 00078793 mv a5,a5 1526: 8bbd andi a5,a5,15 1528: c39d beqz a5,154e 152a: 67a1 lui a5,0x8 152c: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1530: 30079073 csrw mstatus,a5 1534: 00006637 lui a2,0x6 1538: 00006537 lui a0,0x6 153c: afc60613 addi a2,a2,-1284 # 5afc <_read+0xbe> 1540: 0bb00593 li a1,187 1544: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1548: 2b0030ef jal ra,47f8 154c: a001 j 154c 154e: 3f99 jal 14a4 1550: e000e7b7 lui a5,0xe000e 1554: 6705 lui a4,0x1 1556: 10e7a023 sw a4,256(a5) # e000e100 <__freertos_irq_stack_top+0xc0006100> 155a: 6711 lui a4,0x4 155c: 10e7a023 sw a4,256(a5) 1560: 8001a423 sw zero,-2040(gp) # 20000160 1564: d9dfe0ef jal ra,300 1568: 4501 li a0,0 156a: 0141 addi sp,sp,16 156c: fcffe06f j 53a <__riscv_restore_0> 00001570 : 1570: 34011173 csrrw sp,mscratch,sp 1574: 67a1 lui a5,0x8 1576: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 157a: 30079073 csrw mstatus,a5 157e: e000f7b7 lui a5,0xe000f 1582: 0007a223 sw zero,4(a5) # e000f004 <__freertos_irq_stack_top+0xc0007004> 1586: 553000ef jal ra,22d8 158a: c511 beqz a0,1596 158c: e000e7b7 lui a5,0xe000e 1590: 6711 lui a4,0x4 1592: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1596: 67a1 lui a5,0x8 1598: 88878793 addi a5,a5,-1912 # 7888 <_data_lma+0x1bf4> 159c: 30079073 csrw mstatus,a5 15a0: 34011173 csrrw sp,mscratch,sp 15a4: 30200073 mret 000015a8 : 15a8: 67a1 lui a5,0x8 15aa: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 15ae: 30079073 csrw mstatus,a5 15b2: 80818793 addi a5,gp,-2040 # 20000160 15b6: 4398 lw a4,0(a5) 15b8: 0705 addi a4,a4,1 15ba: c398 sw a4,0(a5) 15bc: 8082 ret 000015be : 15be: 80818713 addi a4,gp,-2040 # 20000160 15c2: 431c lw a5,0(a4) 15c4: e78d bnez a5,15ee 15c6: f51fe2ef jal t0,516 <__riscv_save_0> 15ca: 67a1 lui a5,0x8 15cc: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 15d0: 30079073 csrw mstatus,a5 15d4: 00006637 lui a2,0x6 15d8: 00006537 lui a0,0x6 15dc: afc60613 addi a2,a2,-1284 # 5afc <_read+0xbe> 15e0: 10200593 li a1,258 15e4: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 15e8: 210030ef jal ra,47f8 15ec: a001 j 15ec 15ee: 17fd addi a5,a5,-1 15f0: c31c sw a5,0(a4) 15f2: e791 bnez a5,15fe 15f4: 67a1 lui a5,0x8 15f6: 88878793 addi a5,a5,-1912 # 7888 <_data_lma+0x1bf4> 15fa: 30079073 csrw mstatus,a5 15fe: 8082 ret 00001600 : 1600: 6521 lui a0,0x8 1602: 80050513 addi a0,a0,-2048 # 7800 <_data_lma+0x1b6c> 1606: 30051573 csrrw a0,mstatus,a0 160a: 8082 ret 0000160c : 160c: 30051073 csrw mstatus,a0 1610: 8082 ret 00001612 : 1612: 00850793 addi a5,a0,8 1616: 577d li a4,-1 1618: c15c sw a5,4(a0) 161a: c518 sw a4,8(a0) 161c: c55c sw a5,12(a0) 161e: c91c sw a5,16(a0) 1620: 00052023 sw zero,0(a0) 1624: 8082 ret 00001626 : 1626: 00052823 sw zero,16(a0) 162a: 8082 ret 0000162c : 162c: 4198 lw a4,0(a1) 162e: 56fd li a3,-1 1630: 00850793 addi a5,a0,8 1634: 00d71e63 bne a4,a3,1650 1638: 491c lw a5,16(a0) 163a: 43d8 lw a4,4(a5) 163c: c1d8 sw a4,4(a1) 163e: c70c sw a1,8(a4) 1640: c59c sw a5,8(a1) 1642: c3cc sw a1,4(a5) 1644: 411c lw a5,0(a0) 1646: c988 sw a0,16(a1) 1648: 0785 addi a5,a5,1 164a: c11c sw a5,0(a0) 164c: 8082 ret 164e: 87b6 mv a5,a3 1650: 43d4 lw a3,4(a5) 1652: 4290 lw a2,0(a3) 1654: fec77de3 bgeu a4,a2,164e 1658: b7cd j 163a 0000165a : 165a: 4154 lw a3,4(a0) 165c: 4518 lw a4,8(a0) 165e: 491c lw a5,16(a0) 1660: c698 sw a4,8(a3) 1662: c354 sw a3,4(a4) 1664: 43d4 lw a3,4(a5) 1666: 00a69363 bne a3,a0,166c 166a: c3d8 sw a4,4(a5) 166c: 4398 lw a4,0(a5) 166e: 00052823 sw zero,16(a0) 1672: 177d addi a4,a4,-1 1674: c398 sw a4,0(a5) 1676: 4388 lw a0,0(a5) 1678: 8082 ret 0000167a : 167a: e9dfe2ef jal t0,516 <__riscv_save_0> 167e: 1141 addi sp,sp,-16 1680: c62a sw a0,12(sp) 1682: 371d jal 15a8 1684: 4532 lw a0,12(sp) 1686: 5d00 lw s0,56(a0) 1688: 3f1d jal 15be 168a: 00143513 seqz a0,s0 168e: 0141 addi sp,sp,16 1690: eabfe06f j 53a <__riscv_restore_0> 00001694 : 1694: e83fe2ef jal t0,516 <__riscv_save_0> 1698: 8932 mv s2,a2 169a: 4130 lw a2,64(a0) 169c: 5d04 lw s1,56(a0) 169e: 842a mv s0,a0 16a0: ee09 bnez a2,16ba 16a2: 411c lw a5,0(a0) 16a4: 4501 li a0,0 16a6: e791 bnez a5,16b2 16a8: 4408 lw a0,8(s0) 16aa: 2ea010ef jal ra,2994 16ae: 00042423 sw zero,8(s0) 16b2: 0485 addi s1,s1,1 16b4: dc04 sw s1,56(s0) 16b6: e85fe06f j 53a <__riscv_restore_0> 16ba: 02091063 bnez s2,16da 16be: 4148 lw a0,4(a0) 16c0: 086030ef jal ra,4746 16c4: 405c lw a5,4(s0) 16c6: 4038 lw a4,64(s0) 16c8: 4501 li a0,0 16ca: 97ba add a5,a5,a4 16cc: 4418 lw a4,8(s0) 16ce: c05c sw a5,4(s0) 16d0: fee7e1e3 bltu a5,a4,16b2 16d4: 401c lw a5,0(s0) 16d6: c05c sw a5,4(s0) 16d8: bfe9 j 16b2 16da: 4548 lw a0,12(a0) 16dc: 06a030ef jal ra,4746 16e0: 403c lw a5,64(s0) 16e2: 4458 lw a4,12(s0) 16e4: 4014 lw a3,0(s0) 16e6: 40f007b3 neg a5,a5 16ea: 973e add a4,a4,a5 16ec: c458 sw a4,12(s0) 16ee: 00d77563 bgeu a4,a3,16f8 16f2: 4418 lw a4,8(s0) 16f4: 97ba add a5,a5,a4 16f6: c45c sw a5,12(s0) 16f8: 4789 li a5,2 16fa: 4501 li a0,0 16fc: faf91be3 bne s2,a5,16b2 1700: d8cd beqz s1,16b2 1702: 14fd addi s1,s1,-1 1704: b77d j 16b2 00001706 : 1706: df7fe2ef jal t0,4fc <__riscv_save_4> 170a: 4520 lw s0,72(a0) 170c: 1141 addi sp,sp,-16 170e: c62a sw a0,12(sp) 1710: e405 bnez s0,1738 1712: 67a1 lui a5,0x8 1714: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1718: 30079073 csrw mstatus,a5 171c: 00006637 lui a2,0x6 1720: 6585 lui a1,0x1 1722: 00006537 lui a0,0x6 1726: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 172a: bd558593 addi a1,a1,-1067 # bd5 172e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1732: 0c6030ef jal ra,47f8 1736: a001 j 1736 1738: 5c18 lw a4,56(s0) 173a: 5c5c lw a5,60(s0) 173c: 02f76563 bltu a4,a5,1766 1740: 67a1 lui a5,0x8 1742: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1746: 30079073 csrw mstatus,a5 174a: 00006637 lui a2,0x6 174e: 6585 lui a1,0x1 1750: 00006537 lui a0,0x6 1754: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1758: bd658593 addi a1,a1,-1066 # bd6 175c: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1760: 098030ef jal ra,47f8 1764: a001 j 1764 1766: 5c18 lw a4,56(s0) 1768: 4901 li s2,0 176a: 02f77863 bgeu a4,a5,179a 176e: 04544483 lbu s1,69(s0) 1772: 4601 li a2,0 1774: 006c addi a1,sp,12 1776: 8522 mv a0,s0 1778: 3f31 jal 1694 177a: 01849993 slli s3,s1,0x18 177e: 4189d993 srai s3,s3,0x18 1782: 57fd li a5,-1 1784: 892a mv s2,a0 1786: 00f99e63 bne s3,a5,17a2 178a: 505c lw a5,36(s0) 178c: c799 beqz a5,179a 178e: 02440513 addi a0,s0,36 1792: 010010ef jal ra,27a2 1796: c111 beqz a0,179a 1798: 4905 li s2,1 179a: 854a mv a0,s2 179c: 0141 addi sp,sp,16 179e: d93fe06f j 530 <__riscv_restore_4> 17a2: 07f00793 li a5,127 17a6: 02f99563 bne s3,a5,17d0 17aa: 67a1 lui a5,0x8 17ac: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 17b0: 30079073 csrw mstatus,a5 17b4: 00006637 lui a2,0x6 17b8: 6585 lui a1,0x1 17ba: 00006537 lui a0,0x6 17be: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 17c2: bf658593 addi a1,a1,-1034 # bf6 17c6: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 17ca: 02e030ef jal ra,47f8 17ce: a001 j 17ce 17d0: 0485 addi s1,s1,1 17d2: 04e2 slli s1,s1,0x18 17d4: 84e1 srai s1,s1,0x18 17d6: 049402a3 sb s1,69(s0) 17da: b7c1 j 179a 000017dc : 17dc: 4130 lw a2,64(a0) 17de: c215 beqz a2,1802 17e0: d37fe2ef jal t0,516 <__riscv_save_0> 17e4: 4558 lw a4,12(a0) 17e6: 4514 lw a3,8(a0) 17e8: 87aa mv a5,a0 17ea: 9732 add a4,a4,a2 17ec: c558 sw a4,12(a0) 17ee: 00d76463 bltu a4,a3,17f6 17f2: 4118 lw a4,0(a0) 17f4: c558 sw a4,12(a0) 17f6: 852e mv a0,a1 17f8: 47cc lw a1,12(a5) 17fa: 74d020ef jal ra,4746 17fe: d3dfe06f j 53a <__riscv_restore_0> 1802: 8082 ret 00001804 : 1804: d13fe2ef jal t0,516 <__riscv_save_0> 1808: 842a mv s0,a0 180a: 3b79 jal 15a8 180c: 04544483 lbu s1,69(s0) 1810: 02440913 addi s2,s0,36 1814: 04e2 slli s1,s1,0x18 1816: 84e1 srai s1,s1,0x18 1818: 02904563 bgtz s1,1842 181c: 57fd li a5,-1 181e: 04f402a3 sb a5,69(s0) 1822: 3b71 jal 15be 1824: 3351 jal 15a8 1826: 04444483 lbu s1,68(s0) 182a: 01040913 addi s2,s0,16 182e: 04e2 slli s1,s1,0x18 1830: 84e1 srai s1,s1,0x18 1832: 02904963 bgtz s1,1864 1836: 57fd li a5,-1 1838: 04f40223 sb a5,68(s0) 183c: 3349 jal 15be 183e: cfdfe06f j 53a <__riscv_restore_0> 1842: 443c lw a5,72(s0) 1844: cb91 beqz a5,1858 1846: 8522 mv a0,s0 1848: 3d7d jal 1706 184a: c119 beqz a0,1850 184c: 120010ef jal ra,296c 1850: 14fd addi s1,s1,-1 1852: 04e2 slli s1,s1,0x18 1854: 84e1 srai s1,s1,0x18 1856: b7c9 j 1818 1858: 505c lw a5,36(s0) 185a: d3e9 beqz a5,181c 185c: 854a mv a0,s2 185e: 745000ef jal ra,27a2 1862: b7e5 j 184a 1864: 481c lw a5,16(s0) 1866: dbe1 beqz a5,1836 1868: 854a mv a0,s2 186a: 739000ef jal ra,27a2 186e: c119 beqz a0,1874 1870: 0fc010ef jal ra,296c 1874: 14fd addi s1,s1,-1 1876: 04e2 slli s1,s1,0x18 1878: 84e1 srai s1,s1,0x18 187a: bf65 j 1832 0000187c : 187c: c9bfe2ef jal t0,516 <__riscv_save_0> 1880: 1141 addi sp,sp,-16 1882: e11d bnez a0,18a8 1884: 67a1 lui a5,0x8 1886: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 188a: 30079073 csrw mstatus,a5 188e: 00006637 lui a2,0x6 1892: 00006537 lui a0,0x6 1896: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 189a: 11000593 li a1,272 189e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 18a2: 757020ef jal ra,47f8 18a6: a001 j 18a6 18a8: 5d5c lw a5,60(a0) 18aa: c62e sw a1,12(sp) 18ac: 842a mv s0,a0 18ae: c3bd beqz a5,1914 18b0: 4138 lw a4,64(a0) 18b2: 02e7b7b3 mulhu a5,a5,a4 18b6: efb9 bnez a5,1914 18b8: 39c5 jal 15a8 18ba: 4030 lw a2,64(s0) 18bc: 5c58 lw a4,60(s0) 18be: 4014 lw a3,0(s0) 18c0: 02042c23 sw zero,56(s0) 18c4: 02e607b3 mul a5,a2,a4 18c8: 45b2 lw a1,12(sp) 18ca: c054 sw a3,4(s0) 18cc: 00f68733 add a4,a3,a5 18d0: 8f91 sub a5,a5,a2 18d2: 97b6 add a5,a5,a3 18d4: c45c sw a5,12(s0) 18d6: 57fd li a5,-1 18d8: 04f40223 sb a5,68(s0) 18dc: c418 sw a4,8(s0) 18de: 04f402a3 sb a5,69(s0) 18e2: e195 bnez a1,1906 18e4: 481c lw a5,16(s0) 18e6: cb99 beqz a5,18fc 18e8: 01040513 addi a0,s0,16 18ec: 6b7000ef jal ra,27a2 18f0: c511 beqz a0,18fc 18f2: e000e7b7 lui a5,0xe000e 18f6: 6711 lui a4,0x4 18f8: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 18fc: 31c9 jal 15be 18fe: 4505 li a0,1 1900: 0141 addi sp,sp,16 1902: c39fe06f j 53a <__riscv_restore_0> 1906: 01040513 addi a0,s0,16 190a: 3321 jal 1612 190c: 02440513 addi a0,s0,36 1910: 3309 jal 1612 1912: b7ed j 18fc 1914: 67a1 lui a5,0x8 1916: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 191a: 30079073 csrw mstatus,a5 191e: 00006637 lui a2,0x6 1922: 00006537 lui a0,0x6 1926: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 192a: 14500593 li a1,325 192e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1932: 6c7020ef jal ra,47f8 1936: a001 j 1936 00001938 : 1938: bdffe2ef jal t0,516 <__riscv_save_0> 193c: 1141 addi sp,sp,-16 193e: c139 beqz a0,1984 1940: 02a5b7b3 mulhu a5,a1,a0 1944: 84aa mv s1,a0 1946: ef9d bnez a5,1984 1948: 02b50533 mul a0,a0,a1 194c: fb300793 li a5,-77 1950: 02a7ea63 bltu a5,a0,1984 1954: 04c50513 addi a0,a0,76 1958: c62e sw a1,12(sp) 195a: 91bff0ef jal ra,1274 195e: 842a mv s0,a0 1960: cd11 beqz a0,197c 1962: 45b2 lw a1,12(sp) 1964: 87aa mv a5,a0 1966: c199 beqz a1,196c 1968: 04c50793 addi a5,a0,76 196c: c02c sw a1,64(s0) 196e: c01c sw a5,0(s0) 1970: dc44 sw s1,60(s0) 1972: 4585 li a1,1 1974: 8522 mv a0,s0 1976: 3719 jal 187c 1978: 04042423 sw zero,72(s0) 197c: 8522 mv a0,s0 197e: 0141 addi sp,sp,16 1980: bbbfe06f j 53a <__riscv_restore_0> 1984: 67a1 lui a5,0x8 1986: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 198a: 30079073 csrw mstatus,a5 198e: 00006637 lui a2,0x6 1992: 00006537 lui a0,0x6 1996: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 199a: 1c600593 li a1,454 199e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 19a2: 657020ef jal ra,47f8 19a6: a001 j 19a6 000019a8 : 19a8: b47fe2ef jal t0,4ee <__riscv_save_10> 19ac: 1101 addi sp,sp,-32 19ae: c632 sw a2,12(sp) 19b0: e11d bnez a0,19d6 19b2: 67a1 lui a5,0x8 19b4: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 19b8: 30079073 csrw mstatus,a5 19bc: 00006637 lui a2,0x6 19c0: 00006537 lui a0,0x6 19c4: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 19c8: 32e00593 li a1,814 19cc: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 19d0: 629020ef jal ra,47f8 19d4: a001 j 19d4 19d6: 842a mv s0,a0 19d8: 892e mv s2,a1 19da: 84b6 mv s1,a3 19dc: e58d bnez a1,1a06 19de: 413c lw a5,64(a0) 19e0: c39d beqz a5,1a06 19e2: 67a1 lui a5,0x8 19e4: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 19e8: 30079073 csrw mstatus,a5 19ec: 00006637 lui a2,0x6 19f0: 00006537 lui a0,0x6 19f4: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 19f8: 32f00593 li a1,815 19fc: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1a00: 5f9020ef jal ra,47f8 1a04: a001 j 1a04 1a06: 4789 li a5,2 1a08: 02f49863 bne s1,a5,1a38 1a0c: 5c58 lw a4,60(s0) 1a0e: 4785 li a5,1 1a10: 02f70463 beq a4,a5,1a38 1a14: 67a1 lui a5,0x8 1a16: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1a1a: 30079073 csrw mstatus,a5 1a1e: 00006637 lui a2,0x6 1a22: 00006537 lui a0,0x6 1a26: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1a2a: 33000593 li a1,816 1a2e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1a32: 5c7020ef jal ra,47f8 1a36: a001 j 1a36 1a38: 741000ef jal ra,2978 1a3c: e515 bnez a0,1a68 1a3e: 47b2 lw a5,12(sp) 1a40: 4c01 li s8,0 1a42: c785 beqz a5,1a6a 1a44: 67a1 lui a5,0x8 1a46: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1a4a: 30079073 csrw mstatus,a5 1a4e: 00006637 lui a2,0x6 1a52: 00006537 lui a0,0x6 1a56: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1a5a: 33300593 li a1,819 1a5e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1a62: 597020ef jal ra,47f8 1a66: a001 j 1a66 1a68: 4c01 li s8,0 1a6a: 4b09 li s6,2 1a6c: 59fd li s3,-1 1a6e: 01040b93 addi s7,s0,16 1a72: e000ea37 lui s4,0xe000e 1a76: 6a91 lui s5,0x4 1a78: a8a5 j 1af0 1a7a: 505c lw a5,36(s0) 1a7c: c3c5 beqz a5,1b1c 1a7e: 02440513 addi a0,s0,36 1a82: 521000ef jal ra,27a2 1a86: a859 j 1b1c 1a88: 47b2 lw a5,12(sp) 1a8a: e781 bnez a5,1a92 1a8c: 3e0d jal 15be 1a8e: 4501 li a0,0 1a90: a871 j 1b2c 1a92: 000c1563 bnez s8,1a9c 1a96: 0828 addi a0,sp,24 1a98: 5f7000ef jal ra,288e 1a9c: 360d jal 15be 1a9e: 017000ef jal ra,22b4 1aa2: 3619 jal 15a8 1aa4: 04444783 lbu a5,68(s0) 1aa8: 07e2 slli a5,a5,0x18 1aaa: 87e1 srai a5,a5,0x18 1aac: 01379463 bne a5,s3,1ab4 1ab0: 04040223 sb zero,68(s0) 1ab4: 04544783 lbu a5,69(s0) 1ab8: 07e2 slli a5,a5,0x18 1aba: 87e1 srai a5,a5,0x18 1abc: 01379463 bne a5,s3,1ac4 1ac0: 040402a3 sb zero,69(s0) 1ac4: 3ced jal 15be 1ac6: 006c addi a1,sp,12 1ac8: 0828 addi a0,sp,24 1aca: 5db000ef jal ra,28a4 1ace: e93d bnez a0,1b44 1ad0: 3ce1 jal 15a8 1ad2: 5c18 lw a4,56(s0) 1ad4: 5c5c lw a5,60(s0) 1ad6: 04f71e63 bne a4,a5,1b32 1ada: 34d5 jal 15be 1adc: 45b2 lw a1,12(sp) 1ade: 855e mv a0,s7 1ae0: 405000ef jal ra,26e4 1ae4: 8522 mv a0,s0 1ae6: 3b39 jal 1804 1ae8: 19b000ef jal ra,2482 1aec: c929 beqz a0,1b3e 1aee: 4c05 li s8,1 1af0: 3c65 jal 15a8 1af2: 5c18 lw a4,56(s0) 1af4: 5c5c lw a5,60(s0) 1af6: 00f76463 bltu a4,a5,1afe 1afa: f96497e3 bne s1,s6,1a88 1afe: 8626 mv a2,s1 1b00: 85ca mv a1,s2 1b02: 8522 mv a0,s0 1b04: 03842983 lw s3,56(s0) 1b08: 3671 jal 1694 1b0a: 443c lw a5,72(s0) 1b0c: d7bd beqz a5,1a7a 1b0e: 4789 li a5,2 1b10: 00f49463 bne s1,a5,1b18 1b14: 00099a63 bnez s3,1b28 1b18: 8522 mv a0,s0 1b1a: 36f5 jal 1706 1b1c: c511 beqz a0,1b28 1b1e: e000e7b7 lui a5,0xe000e 1b22: 6711 lui a4,0x4 1b24: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1b28: 3c59 jal 15be 1b2a: 4505 li a0,1 1b2c: 6105 addi sp,sp,32 1b2e: 9f9fe06f j 526 <__riscv_restore_10> 1b32: 3471 jal 15be 1b34: 8522 mv a0,s0 1b36: 31f9 jal 1804 1b38: 14b000ef jal ra,2482 1b3c: bf4d j 1aee 1b3e: 215a2023 sw s5,512(s4) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1b42: b775 j 1aee 1b44: 8522 mv a0,s0 1b46: 397d jal 1804 1b48: 13b000ef jal ra,2482 1b4c: b789 j 1a8e 00001b4e : 1b4e: 9affe2ef jal t0,4fc <__riscv_save_4> 1b52: 1141 addi sp,sp,-16 1b54: e11d bnez a0,1b7a 1b56: 67a1 lui a5,0x8 1b58: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1b5c: 30079073 csrw mstatus,a5 1b60: 00006637 lui a2,0x6 1b64: 00006537 lui a0,0x6 1b68: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1b6c: 40200593 li a1,1026 1b70: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1b74: 485020ef jal ra,47f8 1b78: a001 j 1b78 1b7a: 842a mv s0,a0 1b7c: 8a32 mv s4,a2 1b7e: 8936 mv s2,a3 1b80: e58d bnez a1,1baa 1b82: 413c lw a5,64(a0) 1b84: c39d beqz a5,1baa 1b86: 67a1 lui a5,0x8 1b88: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1b8c: 30079073 csrw mstatus,a5 1b90: 00006637 lui a2,0x6 1b94: 00006537 lui a0,0x6 1b98: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1b9c: 40300593 li a1,1027 1ba0: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1ba4: 455020ef jal ra,47f8 1ba8: a001 j 1ba8 1baa: 4789 li a5,2 1bac: 02f91863 bne s2,a5,1bdc 1bb0: 5c58 lw a4,60(s0) 1bb2: 4785 li a5,1 1bb4: 02f70463 beq a4,a5,1bdc 1bb8: 67a1 lui a5,0x8 1bba: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1bbe: 30079073 csrw mstatus,a5 1bc2: 00006637 lui a2,0x6 1bc6: 00006537 lui a0,0x6 1bca: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1bce: 40400593 li a1,1028 1bd2: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1bd6: 423020ef jal ra,47f8 1bda: a001 j 1bda 1bdc: c62e sw a1,12(sp) 1bde: a23ff0ef jal ra,1600 1be2: 5c18 lw a4,56(s0) 1be4: 5c5c lw a5,60(s0) 1be6: 8aaa mv s5,a0 1be8: 45b2 lw a1,12(sp) 1bea: 00f76663 bltu a4,a5,1bf6 1bee: 4789 li a5,2 1bf0: 4481 li s1,0 1bf2: 02f91863 bne s2,a5,1c22 1bf6: 04544483 lbu s1,69(s0) 1bfa: 864a mv a2,s2 1bfc: 8522 mv a0,s0 1bfe: 01849993 slli s3,s1,0x18 1c02: 03842b03 lw s6,56(s0) 1c06: 3479 jal 1694 1c08: 4189d993 srai s3,s3,0x18 1c0c: 57fd li a5,-1 1c0e: 04f99163 bne s3,a5,1c50 1c12: 443c lw a5,72(s0) 1c14: c79d beqz a5,1c42 1c16: 4789 li a5,2 1c18: 00f91c63 bne s2,a5,1c30 1c1c: 000b0a63 beqz s6,1c30 1c20: 4485 li s1,1 1c22: 8556 mv a0,s5 1c24: 9e9ff0ef jal ra,160c 1c28: 8526 mv a0,s1 1c2a: 0141 addi sp,sp,16 1c2c: 905fe06f j 530 <__riscv_restore_4> 1c30: 8522 mv a0,s0 1c32: 3cd1 jal 1706 1c34: d575 beqz a0,1c20 1c36: fe0a05e3 beqz s4,1c20 1c3a: 4785 li a5,1 1c3c: 00fa2023 sw a5,0(s4) 1c40: b7c5 j 1c20 1c42: 505c lw a5,36(s0) 1c44: dff1 beqz a5,1c20 1c46: 02440513 addi a0,s0,36 1c4a: 359000ef jal ra,27a2 1c4e: b7dd j 1c34 1c50: 07f00793 li a5,127 1c54: 02f99463 bne s3,a5,1c7c 1c58: 67a1 lui a5,0x8 1c5a: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1c5e: 30079073 csrw mstatus,a5 1c62: 00006637 lui a2,0x6 1c66: 00006537 lui a0,0x6 1c6a: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1c6e: 48d00593 li a1,1165 1c72: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1c76: 383020ef jal ra,47f8 1c7a: a001 j 1c7a 1c7c: 0485 addi s1,s1,1 1c7e: 04e2 slli s1,s1,0x18 1c80: 84e1 srai s1,s1,0x18 1c82: 049402a3 sb s1,69(s0) 1c86: bf69 j 1c20 00001c88 : 1c88: 867fe2ef jal t0,4ee <__riscv_save_10> 1c8c: 1101 addi sp,sp,-32 1c8e: c632 sw a2,12(sp) 1c90: e11d bnez a0,1cb6 1c92: 67a1 lui a5,0x8 1c94: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1c98: 30079073 csrw mstatus,a5 1c9c: 00006637 lui a2,0x6 1ca0: 00006537 lui a0,0x6 1ca4: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1ca8: 55100593 li a1,1361 1cac: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1cb0: 349020ef jal ra,47f8 1cb4: a001 j 1cb4 1cb6: 842a mv s0,a0 1cb8: 89ae mv s3,a1 1cba: e58d bnez a1,1ce4 1cbc: 413c lw a5,64(a0) 1cbe: c39d beqz a5,1ce4 1cc0: 67a1 lui a5,0x8 1cc2: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1cc6: 30079073 csrw mstatus,a5 1cca: 00006637 lui a2,0x6 1cce: 00006537 lui a0,0x6 1cd2: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1cd6: 55500593 li a1,1365 1cda: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1cde: 31b020ef jal ra,47f8 1ce2: a001 j 1ce2 1ce4: 495000ef jal ra,2978 1ce8: e515 bnez a0,1d14 1cea: 47b2 lw a5,12(sp) 1cec: 4901 li s2,0 1cee: c785 beqz a5,1d16 1cf0: 67a1 lui a5,0x8 1cf2: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1cf6: 30079073 csrw mstatus,a5 1cfa: 00006637 lui a2,0x6 1cfe: 00006537 lui a0,0x6 1d02: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1d06: 55a00593 li a1,1370 1d0a: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1d0e: 2eb020ef jal ra,47f8 1d12: a001 j 1d12 1d14: 4901 li s2,0 1d16: 5a7d li s4,-1 1d18: 02440a93 addi s5,s0,36 1d1c: e000eb37 lui s6,0xe000e 1d20: 6b91 lui s7,0x4 1d22: a885 j 1d92 1d24: 47b2 lw a5,12(sp) 1d26: e789 bnez a5,1d30 1d28: 897ff0ef jal ra,15be 1d2c: 4501 li a0,0 1d2e: a859 j 1dc4 1d30: 00091563 bnez s2,1d3a 1d34: 0828 addi a0,sp,24 1d36: 359000ef jal ra,288e 1d3a: 885ff0ef jal ra,15be 1d3e: 2b9d jal 22b4 1d40: 869ff0ef jal ra,15a8 1d44: 04444783 lbu a5,68(s0) 1d48: 07e2 slli a5,a5,0x18 1d4a: 87e1 srai a5,a5,0x18 1d4c: 01479463 bne a5,s4,1d54 1d50: 04040223 sb zero,68(s0) 1d54: 04544783 lbu a5,69(s0) 1d58: 07e2 slli a5,a5,0x18 1d5a: 87e1 srai a5,a5,0x18 1d5c: 01479463 bne a5,s4,1d64 1d60: 040402a3 sb zero,69(s0) 1d64: 85bff0ef jal ra,15be 1d68: 006c addi a1,sp,12 1d6a: 0828 addi a0,sp,24 1d6c: 339000ef jal ra,28a4 1d70: e13d bnez a0,1dd6 1d72: 8522 mv a0,s0 1d74: 907ff0ef jal ra,167a 1d78: c929 beqz a0,1dca 1d7a: 45b2 lw a1,12(sp) 1d7c: 8556 mv a0,s5 1d7e: 167000ef jal ra,26e4 1d82: 8522 mv a0,s0 1d84: 3441 jal 1804 1d86: 6fc000ef jal ra,2482 1d8a: e119 bnez a0,1d90 1d8c: 217b2023 sw s7,512(s6) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1d90: 4905 li s2,1 1d92: 817ff0ef jal ra,15a8 1d96: 5c04 lw s1,56(s0) 1d98: d4d1 beqz s1,1d24 1d9a: 85ce mv a1,s3 1d9c: 8522 mv a0,s0 1d9e: 14fd addi s1,s1,-1 1da0: a3dff0ef jal ra,17dc 1da4: dc04 sw s1,56(s0) 1da6: 481c lw a5,16(s0) 1da8: cb99 beqz a5,1dbe 1daa: 01040513 addi a0,s0,16 1dae: 1f5000ef jal ra,27a2 1db2: c511 beqz a0,1dbe 1db4: e000e7b7 lui a5,0xe000e 1db8: 6711 lui a4,0x4 1dba: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 1dbe: 801ff0ef jal ra,15be 1dc2: 4505 li a0,1 1dc4: 6105 addi sp,sp,32 1dc6: f60fe06f j 526 <__riscv_restore_10> 1dca: 8522 mv a0,s0 1dcc: a39ff0ef jal ra,1804 1dd0: 6b2000ef jal ra,2482 1dd4: bf75 j 1d90 1dd6: 8522 mv a0,s0 1dd8: a2dff0ef jal ra,1804 1ddc: 255d jal 2482 1dde: 8522 mv a0,s0 1de0: 89bff0ef jal ra,167a 1de4: d555 beqz a0,1d90 1de6: b799 j 1d2c 00001de8 : 1de8: e515 bnez a0,1e14 1dea: f2cfe2ef jal t0,516 <__riscv_save_0> 1dee: 67a1 lui a5,0x8 1df0: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 1df4: 30079073 csrw mstatus,a5 1df8: 00006637 lui a2,0x6 1dfc: 6585 lui a1,0x1 1dfe: 00006537 lui a0,0x6 1e02: b2460613 addi a2,a2,-1244 # 5b24 <_read+0xe6> 1e06: ac858593 addi a1,a1,-1336 # ac8 1e0a: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 1e0e: 1eb020ef jal ra,47f8 1e12: a001 j 1e12 1e14: cd9d beqz a1,1e52 1e16: 20006637 lui a2,0x20006 1e1a: 27c60693 addi a3,a2,636 # 2000627c 1e1e: 4781 li a5,0 1e20: 4701 li a4,0 1e22: 27c60613 addi a2,a2,636 1e26: 4821 li a6,8 1e28: 0046a883 lw a7,4(a3) 1e2c: 00a89863 bne a7,a0,1e3c 1e30: 00371793 slli a5,a4,0x3 1e34: 97b2 add a5,a5,a2 1e36: c38c sw a1,0(a5) 1e38: c3c8 sw a0,4(a5) 1e3a: a821 j 1e52 1e3c: e791 bnez a5,1e48 1e3e: 0006a883 lw a7,0(a3) 1e42: 00089363 bnez a7,1e48 1e46: 87b6 mv a5,a3 1e48: 0705 addi a4,a4,1 1e4a: 06a1 addi a3,a3,8 1e4c: fd071ee3 bne a4,a6,1e28 1e50: f3fd bnez a5,1e36 1e52: 8082 ret 00001e54 : 1e54: ec2fe2ef jal t0,516 <__riscv_save_0> 1e58: 1141 addi sp,sp,-16 1e5a: 842a mv s0,a0 1e5c: c62e sw a1,12(sp) 1e5e: c432 sw a2,8(sp) 1e60: f48ff0ef jal ra,15a8 1e64: 04444783 lbu a5,68(s0) 1e68: 577d li a4,-1 1e6a: 4622 lw a2,8(sp) 1e6c: 07e2 slli a5,a5,0x18 1e6e: 87e1 srai a5,a5,0x18 1e70: 45b2 lw a1,12(sp) 1e72: 00e79463 bne a5,a4,1e7a 1e76: 04040223 sb zero,68(s0) 1e7a: 04544783 lbu a5,69(s0) 1e7e: 577d li a4,-1 1e80: 07e2 slli a5,a5,0x18 1e82: 87e1 srai a5,a5,0x18 1e84: 00e79463 bne a5,a4,1e8c 1e88: 040402a3 sb zero,69(s0) 1e8c: c632 sw a2,12(sp) 1e8e: c42e sw a1,8(sp) 1e90: f2eff0ef jal ra,15be 1e94: 5c1c lw a5,56(s0) 1e96: 45a2 lw a1,8(sp) 1e98: 4632 lw a2,12(sp) 1e9a: e789 bnez a5,1ea4 1e9c: 02440513 addi a0,s0,36 1ea0: 08d000ef jal ra,272c 1ea4: 8522 mv a0,s0 1ea6: 95fff0ef jal ra,1804 1eaa: 0141 addi sp,sp,16 1eac: e8efe06f j 53a <__riscv_restore_0> 00001eb0 : 1eb0: e66fe2ef jal t0,516 <__riscv_save_0> 1eb4: 4601 li a2,0 1eb6: 4591 li a1,4 1eb8: a81ff0ef jal ra,1938 1ebc: e7efe06f j 53a <__riscv_restore_0> 00001ec0 : 1ec0: e56fe2ef jal t0,516 <__riscv_save_0> 1ec4: 1141 addi sp,sp,-16 1ec6: c62a sw a0,12(sp) 1ec8: c42e sw a1,8(sp) 1eca: edeff0ef jal ra,15a8 1ece: 4532 lw a0,12(sp) 1ed0: 45a2 lw a1,8(sp) 1ed2: 4401 li s0,0 1ed4: 453c lw a5,72(a0) 1ed6: e791 bnez a5,1ee2 1ed8: 5d1c lw a5,56(a0) 1eda: 4401 li s0,0 1edc: e399 bnez a5,1ee2 1ede: c52c sw a1,72(a0) 1ee0: 4405 li s0,1 1ee2: edcff0ef jal ra,15be 1ee6: 8522 mv a0,s0 1ee8: 0141 addi sp,sp,16 1eea: e50fe06f j 53a <__riscv_restore_0> 00001eee : 1eee: e28fe2ef jal t0,516 <__riscv_save_0> 1ef2: 1141 addi sp,sp,-16 1ef4: 862e mv a2,a1 1ef6: 006c addi a1,sp,12 1ef8: c602 sw zero,12(sp) 1efa: 3379 jal 1c88 1efc: 4532 lw a0,12(sp) 1efe: 0141 addi sp,sp,16 1f00: e3afe06f j 53a <__riscv_restore_0> 00001f04 : 1f04: 20000737 lui a4,0x20000 1f08: 1a870713 addi a4,a4,424 # 200001a8 1f0c: 431c lw a5,0(a4) 1f0e: 4394 lw a3,0(a5) 1f10: 200007b7 lui a5,0x20000 1f14: 1c878793 addi a5,a5,456 # 200001c8 1f18: e681 bnez a3,1f20 1f1a: 577d li a4,-1 1f1c: c398 sw a4,0(a5) 1f1e: 8082 ret 1f20: 4318 lw a4,0(a4) 1f22: 4758 lw a4,12(a4) 1f24: 4318 lw a4,0(a4) 1f26: bfdd j 1f1c 00001f28 : 1f28: dd4fe2ef jal t0,4fc <__riscv_save_4> 1f2c: 20000937 lui s2,0x20000 1f30: 200007b7 lui a5,0x20000 1f34: 1a490493 addi s1,s2,420 # 200001a4 1f38: 1d87a983 lw s3,472(a5) # 200001d8 1f3c: 842a mv s0,a0 1f3e: 409c lw a5,0(s1) 1f40: 4088 lw a0,0(s1) 1f42: 1141 addi sp,sp,-16 1f44: 040788a3 sb zero,81(a5) 1f48: 0511 addi a0,a0,4 1f4a: c62e sw a1,12(sp) 1f4c: f0eff0ef jal ra,165a 1f50: 577d li a4,-1 1f52: 1a490793 addi a5,s2,420 1f56: 45b2 lw a1,12(sp) 1f58: 02e41c63 bne s0,a4,1f90 1f5c: c995 beqz a1,1f90 1f5e: 200067b7 lui a5,0x20006 1f62: 42478793 addi a5,a5,1060 # 20006424 1f66: 4094 lw a3,0(s1) 1f68: 43d8 lw a4,4(a5) 1f6a: c698 sw a4,8(a3) 1f6c: 4710 lw a2,8(a4) 1f6e: 4094 lw a3,0(s1) 1f70: c6d0 sw a2,12(a3) 1f72: 4094 lw a3,0(s1) 1f74: 4710 lw a2,8(a4) 1f76: 0691 addi a3,a3,4 1f78: c254 sw a3,4(a2) 1f7a: 4094 lw a3,0(s1) 1f7c: 0691 addi a3,a3,4 1f7e: c714 sw a3,8(a4) 1f80: 4098 lw a4,0(s1) 1f82: cb5c sw a5,20(a4) 1f84: 4398 lw a4,0(a5) 1f86: 0705 addi a4,a4,1 1f88: c398 sw a4,0(a5) 1f8a: 0141 addi sp,sp,16 1f8c: da4fe06f j 530 <__riscv_restore_4> 1f90: 4398 lw a4,0(a5) 1f92: 944e add s0,s0,s3 1f94: c340 sw s0,4(a4) 1f96: 01347b63 bgeu s0,s3,1fac 1f9a: 20000737 lui a4,0x20000 1f9e: 1ac72503 lw a0,428(a4) # 200001ac 1fa2: 438c lw a1,0(a5) 1fa4: 0591 addi a1,a1,4 1fa6: e86ff0ef jal ra,162c 1faa: b7c5 j 1f8a 1fac: 20000737 lui a4,0x20000 1fb0: 1a872503 lw a0,424(a4) # 200001a8 1fb4: 438c lw a1,0(a5) 1fb6: 0591 addi a1,a1,4 1fb8: e74ff0ef jal ra,162c 1fbc: 200007b7 lui a5,0x20000 1fc0: 1c878793 addi a5,a5,456 # 200001c8 1fc4: 4398 lw a4,0(a5) 1fc6: fce472e3 bgeu s0,a4,1f8a 1fca: c380 sw s0,0(a5) 1fcc: bf7d j 1f8a 00001fce : 1fce: d2efe2ef jal t0,4fc <__riscv_save_4> 1fd2: 20006437 lui s0,0x20006 1fd6: 200009b7 lui s3,0x20000 1fda: 43840413 addi s0,s0,1080 # 20006438 1fde: 20000a37 lui s4,0x20000 1fe2: 1b498493 addi s1,s3,436 # 200001b4 1fe6: 409c lw a5,0(s1) 1fe8: dfed beqz a5,1fe2 1fea: dbeff0ef jal ra,15a8 1fee: 445c lw a5,12(s0) 1ff0: 00c7a903 lw s2,12(a5) 1ff4: 00490513 addi a0,s2,4 1ff8: e62ff0ef jal ra,165a 1ffc: 1b0a0713 addi a4,s4,432 # 200001b0 2000: 431c lw a5,0(a4) 2002: 17fd addi a5,a5,-1 2004: c31c sw a5,0(a4) 2006: 409c lw a5,0(s1) 2008: 17fd addi a5,a5,-1 200a: c09c sw a5,0(s1) 200c: db2ff0ef jal ra,15be 2010: 03092503 lw a0,48(s2) 2014: beaff0ef jal ra,13fe 2018: 854a mv a0,s2 201a: be4ff0ef jal ra,13fe 201e: b7d1 j 1fe2 00002020 : 2020: ccefe2ef jal t0,4ee <__riscv_save_10> 2024: 00261913 slli s2,a2,0x2 2028: 8aaa mv s5,a0 202a: 854a mv a0,s2 202c: 8a2e mv s4,a1 202e: 8b36 mv s6,a3 2030: 8bba mv s7,a4 2032: 89be mv s3,a5 2034: a40ff0ef jal ra,1274 2038: c11d beqz a0,205e 203a: 84aa mv s1,a0 203c: 05400513 li a0,84 2040: a34ff0ef jal ra,1274 2044: 842a mv s0,a0 2046: c909 beqz a0,2058 2048: d904 sw s1,48(a0) 204a: 4781 li a5,0 204c: 46c1 li a3,16 204e: 000a1a63 bnez s4,2062 2052: 02050a23 sb zero,52(a0) 2056: a025 j 207e 2058: 8526 mv a0,s1 205a: ba4ff0ef jal ra,13fe 205e: 557d li a0,-1 2060: a265 j 2208 2062: 00fa0733 add a4,s4,a5 2066: 00070703 lb a4,0(a4) 206a: 00f40633 add a2,s0,a5 206e: 02e60a23 sb a4,52(a2) 2072: c701 beqz a4,207a 2074: 0785 addi a5,a5,1 2076: fed796e3 bne a5,a3,2062 207a: 040401a3 sb zero,67(s0) 207e: 47b9 li a5,14 2080: 0377f463 bgeu a5,s7,20a8 2084: 67a1 lui a5,0x8 2086: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 208a: 30079073 csrw mstatus,a5 208e: 00006637 lui a2,0x6 2092: 00006537 lui a0,0x6 2096: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 209a: 39700593 li a1,919 209e: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 20a2: 756020ef jal ra,47f8 20a6: a001 j 20a6 20a8: 00440a13 addi s4,s0,4 20ac: 8552 mv a0,s4 20ae: 03742623 sw s7,44(s0) 20b2: 05742223 sw s7,68(s0) 20b6: 04042423 sw zero,72(s0) 20ba: d6cff0ef jal ra,1626 20be: 01840513 addi a0,s0,24 20c2: d64ff0ef jal ra,1626 20c6: 473d li a4,15 20c8: ffc90513 addi a0,s2,-4 20cc: 41770733 sub a4,a4,s7 20d0: 9526 add a0,a0,s1 20d2: c800 sw s0,16(s0) 20d4: cc18 sw a4,24(s0) 20d6: d040 sw s0,36(s0) 20d8: 04040623 sb zero,76(s0) 20dc: 040406a3 sb zero,77(s0) 20e0: 04040723 sb zero,78(s0) 20e4: 040407a3 sb zero,79(s0) 20e8: 04040823 sb zero,80(s0) 20ec: 040408a3 sb zero,81(s0) 20f0: 865a mv a2,s6 20f2: 85d6 mv a1,s5 20f4: 9941 andi a0,a0,-16 20f6: b0afe0ef jal ra,400 20fa: c008 sw a0,0(s0) 20fc: 00098463 beqz s3,2104 2100: 0089a023 sw s0,0(s3) 2104: ca4ff0ef jal ra,15a8 2108: 200007b7 lui a5,0x20000 210c: 1b078793 addi a5,a5,432 # 200001b0 2110: 4398 lw a4,0(a5) 2112: 200004b7 lui s1,0x20000 2116: 200069b7 lui s3,0x20006 211a: 0705 addi a4,a4,1 211c: c398 sw a4,0(a5) 211e: 1a448713 addi a4,s1,420 # 200001a4 2122: 4318 lw a4,0(a4) 2124: 1a448493 addi s1,s1,420 2128: 2bc98913 addi s2,s3,700 # 200062bc 212c: 0e071063 bnez a4,220c 2130: c080 sw s0,0(s1) 2132: 4398 lw a4,0(a5) 2134: 4785 li a5,1 2136: 06f71663 bne a4,a5,21a2 213a: 2bc98993 addi s3,s3,700 213e: 12c90a93 addi s5,s2,300 2142: 854e mv a0,s3 2144: 09d1 addi s3,s3,20 2146: cccff0ef jal ra,1612 214a: ff3a9ce3 bne s5,s3,2142 214e: 20006537 lui a0,0x20006 2152: 3e850a93 addi s5,a0,1000 # 200063e8 2156: 3e850513 addi a0,a0,1000 215a: cb8ff0ef jal ra,1612 215e: 20006537 lui a0,0x20006 2162: 3fc50993 addi s3,a0,1020 # 200063fc 2166: 3fc50513 addi a0,a0,1020 216a: ca8ff0ef jal ra,1612 216e: 20006537 lui a0,0x20006 2172: 41050513 addi a0,a0,1040 # 20006410 2176: c9cff0ef jal ra,1612 217a: 20006537 lui a0,0x20006 217e: 43850513 addi a0,a0,1080 # 20006438 2182: c90ff0ef jal ra,1612 2186: 20006537 lui a0,0x20006 218a: 42450513 addi a0,a0,1060 # 20006424 218e: c84ff0ef jal ra,1612 2192: 200007b7 lui a5,0x20000 2196: 1b57a423 sw s5,424(a5) # 200001a8 219a: 200007b7 lui a5,0x20000 219e: 1b37a623 sw s3,428(a5) # 200001ac 21a2: 200007b7 lui a5,0x20000 21a6: 1bc78793 addi a5,a5,444 # 200001bc 21aa: 4398 lw a4,0(a5) 21ac: 0705 addi a4,a4,1 21ae: c398 sw a4,0(a5) 21b0: 20000737 lui a4,0x20000 21b4: 1c070713 addi a4,a4,448 # 200001c0 21b8: 545c lw a5,44(s0) 21ba: 4314 lw a3,0(a4) 21bc: 00f6f363 bgeu a3,a5,21c2 21c0: c31c sw a5,0(a4) 21c2: 4751 li a4,20 21c4: 02e787b3 mul a5,a5,a4 21c8: 97ca add a5,a5,s2 21ca: 43d8 lw a4,4(a5) 21cc: 4714 lw a3,8(a4) 21ce: c418 sw a4,8(s0) 21d0: c454 sw a3,12(s0) 21d2: 4714 lw a3,8(a4) 21d4: 0146a223 sw s4,4(a3) 21d8: 01472423 sw s4,8(a4) 21dc: 4398 lw a4,0(a5) 21de: c85c sw a5,20(s0) 21e0: 0705 addi a4,a4,1 21e2: c398 sw a4,0(a5) 21e4: bdaff0ef jal ra,15be 21e8: 200007b7 lui a5,0x20000 21ec: 1d47a783 lw a5,468(a5) # 200001d4 21f0: 4505 li a0,1 21f2: cb99 beqz a5,2208 21f4: 409c lw a5,0(s1) 21f6: 57d8 lw a4,44(a5) 21f8: 545c lw a5,44(s0) 21fa: 00f77763 bgeu a4,a5,2208 21fe: e000e7b7 lui a5,0xe000e 2202: 6711 lui a4,0x4 2204: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2208: b1efe06f j 526 <__riscv_restore_10> 220c: 200007b7 lui a5,0x20000 2210: 1d47a783 lw a5,468(a5) # 200001d4 2214: f7d9 bnez a5,21a2 2216: 409c lw a5,0(s1) 2218: 57d8 lw a4,44(a5) 221a: 545c lw a5,44(s0) 221c: f8e7e3e3 bltu a5,a4,21a2 2220: c080 sw s0,0(s1) 2222: b741 j 21a2 00002224 : 2224: af2fe2ef jal t0,516 <__riscv_save_0> 2228: 200007b7 lui a5,0x20000 222c: 000065b7 lui a1,0x6 2230: 00002537 lui a0,0x2 2234: 1c478793 addi a5,a5,452 # 200001c4 2238: 4701 li a4,0 223a: 4681 li a3,0 223c: 10000613 li a2,256 2240: b4c58593 addi a1,a1,-1204 # 5b4c <_read+0x10e> 2244: fce50513 addi a0,a0,-50 # 1fce 2248: 3be1 jal 2020 224a: 4405 li s0,1 224c: 02851e63 bne a0,s0,2288 2250: 2e1000ef jal ra,2d30 2254: 02851a63 bne a0,s0,2288 2258: 67a1 lui a5,0x8 225a: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 225e: 30079073 csrw mstatus,a5 2262: 200007b7 lui a5,0x20000 2266: 577d li a4,-1 2268: 1ce7a423 sw a4,456(a5) # 200001c8 226c: 200007b7 lui a5,0x20000 2270: 1ca7aa23 sw a0,468(a5) # 200001d4 2274: 200007b7 lui a5,0x20000 2278: 1c07ac23 sw zero,472(a5) # 200001d8 227c: a66ff0ef jal ra,14e2 2280: 80c1a783 lw a5,-2036(gp) # 20000164 2284: ab6fe06f j 53a <__riscv_restore_0> 2288: 57fd li a5,-1 228a: fef51be3 bne a0,a5,2280 228e: 67a1 lui a5,0x8 2290: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 2294: 30079073 csrw mstatus,a5 2298: 00006637 lui a2,0x6 229c: 6585 lui a1,0x1 229e: 00006537 lui a0,0x6 22a2: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 22a6: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 22aa: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 22ae: 54a020ef jal ra,47f8 22b2: a001 j 22b2 000022b4 : 22b4: 200007b7 lui a5,0x20000 22b8: 1b878793 addi a5,a5,440 # 200001b8 22bc: 4398 lw a4,0(a5) 22be: 0705 addi a4,a4,1 22c0: c398 sw a4,0(a5) 22c2: 8082 ret 000022c4 : 22c4: 200007b7 lui a5,0x20000 22c8: 1d87a503 lw a0,472(a5) # 200001d8 22cc: 8082 ret 000022ce : 22ce: 200007b7 lui a5,0x20000 22d2: 1d87a503 lw a0,472(a5) # 200001d8 22d6: 8082 ret 000022d8 : 22d8: 200007b7 lui a5,0x20000 22dc: 1b87a783 lw a5,440(a5) # 200001b8 22e0: 18079863 bnez a5,2470 22e4: a32fe2ef jal t0,516 <__riscv_save_0> 22e8: 200007b7 lui a5,0x20000 22ec: 1d878793 addi a5,a5,472 # 200001d8 22f0: 4380 lw s0,0(a5) 22f2: 0405 addi s0,s0,1 22f4: c380 sw s0,0(a5) 22f6: e839 bnez s0,234c 22f8: 200007b7 lui a5,0x20000 22fc: 1a878793 addi a5,a5,424 # 200001a8 2300: 4398 lw a4,0(a5) 2302: 4318 lw a4,0(a4) 2304: c705 beqz a4,232c 2306: 67a1 lui a5,0x8 2308: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 230c: 30079073 csrw mstatus,a5 2310: 00006637 lui a2,0x6 2314: 6585 lui a1,0x1 2316: 00006537 lui a0,0x6 231a: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 231e: ac758593 addi a1,a1,-1337 # ac7 2322: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2326: 4d2020ef jal ra,47f8 232a: a001 j 232a 232c: 20000737 lui a4,0x20000 2330: 1ac70713 addi a4,a4,428 # 200001ac 2334: 4394 lw a3,0(a5) 2336: 4310 lw a2,0(a4) 2338: c390 sw a2,0(a5) 233a: 200007b7 lui a5,0x20000 233e: c314 sw a3,0(a4) 2340: 1cc78793 addi a5,a5,460 # 200001cc 2344: 4398 lw a4,0(a5) 2346: 0705 addi a4,a4,1 2348: c398 sw a4,0(a5) 234a: 3e6d jal 1f04 234c: 20000637 lui a2,0x20000 2350: 1c860793 addi a5,a2,456 # 200001c8 2354: 439c lw a5,0(a5) 2356: 20006737 lui a4,0x20006 235a: 200005b7 lui a1,0x20000 235e: 1c860613 addi a2,a2,456 2362: 2bc70713 addi a4,a4,700 # 200062bc 2366: 1a458593 addi a1,a1,420 # 200001a4 236a: 4501 li a0,0 236c: 02f47563 bgeu s0,a5,2396 2370: 419c lw a5,0(a1) 2372: 46d1 li a3,20 2374: 57dc lw a5,44(a5) 2376: 02d787b3 mul a5,a5,a3 237a: 973e add a4,a4,a5 237c: 4318 lw a4,0(a4) 237e: 4785 li a5,1 2380: 00e7f363 bgeu a5,a4,2386 2384: 4505 li a0,1 2386: 200007b7 lui a5,0x20000 238a: 1dc7a783 lw a5,476(a5) # 200001dc 238e: c391 beqz a5,2392 2390: 4505 li a0,1 2392: 9a8fe06f j 53a <__riscv_restore_0> 2396: 20000e37 lui t3,0x20000 239a: 20000eb7 lui t4,0x20000 239e: 4f51 li t5,20 23a0: 1a8e0793 addi a5,t3,424 # 200001a8 23a4: 4394 lw a3,0(a5) 23a6: 4294 lw a3,0(a3) 23a8: e681 bnez a3,23b0 23aa: 57fd li a5,-1 23ac: c21c sw a5,0(a2) 23ae: b7c9 j 2370 23b0: 439c lw a5,0(a5) 23b2: 47dc lw a5,12(a5) 23b4: 47dc lw a5,12(a5) 23b6: 43d4 lw a3,4(a5) 23b8: 00d47463 bgeu s0,a3,23c0 23bc: c214 sw a3,0(a2) 23be: bf4d j 2370 23c0: 0087a883 lw a7,8(a5) 23c4: 00c7a803 lw a6,12(a5) 23c8: 4bd4 lw a3,20(a5) 23ca: 00478313 addi t1,a5,4 23ce: 0108a423 sw a6,8(a7) 23d2: 01182223 sw a7,4(a6) 23d6: 0046a883 lw a7,4(a3) 23da: 00689463 bne a7,t1,23e2 23de: 0106a223 sw a6,4(a3) 23e2: 0006a803 lw a6,0(a3) 23e6: 0007aa23 sw zero,20(a5) 23ea: 187d addi a6,a6,-1 23ec: 0106a023 sw a6,0(a3) 23f0: 5794 lw a3,40(a5) 23f2: ca95 beqz a3,2426 23f4: 01c7a803 lw a6,28(a5) 23f8: 0207a883 lw a7,32(a5) 23fc: 0046af83 lw t6,4(a3) 2400: 01182423 sw a7,8(a6) 2404: 0207a883 lw a7,32(a5) 2408: 0108a223 sw a6,4(a7) 240c: 01878813 addi a6,a5,24 2410: 010f9463 bne t6,a6,2418 2414: 0116a223 sw a7,4(a3) 2418: 0006a803 lw a6,0(a3) 241c: 0207a423 sw zero,40(a5) 2420: 187d addi a6,a6,-1 2422: 0106a023 sw a6,0(a3) 2426: 1c0e8693 addi a3,t4,448 # 200001c0 242a: 02c7a803 lw a6,44(a5) 242e: 0006a883 lw a7,0(a3) 2432: 0108f463 bgeu a7,a6,243a 2436: 0106a023 sw a6,0(a3) 243a: 03e806b3 mul a3,a6,t5 243e: 96ba add a3,a3,a4 2440: 0046a883 lw a7,4(a3) 2444: 0088af83 lw t6,8(a7) 2448: 0117a423 sw a7,8(a5) 244c: 01f7a623 sw t6,12(a5) 2450: 0088af83 lw t6,8(a7) 2454: 006fa223 sw t1,4(t6) 2458: 0068a423 sw t1,8(a7) 245c: cbd4 sw a3,20(a5) 245e: 429c lw a5,0(a3) 2460: 0785 addi a5,a5,1 2462: c29c sw a5,0(a3) 2464: 419c lw a5,0(a1) 2466: 57dc lw a5,44(a5) 2468: f2f86ce3 bltu a6,a5,23a0 246c: 4505 li a0,1 246e: bf0d j 23a0 2470: 200007b7 lui a5,0x20000 2474: 1d078793 addi a5,a5,464 # 200001d0 2478: 4398 lw a4,0(a5) 247a: 4501 li a0,0 247c: 0705 addi a4,a4,1 247e: c398 sw a4,0(a5) 2480: 8082 ret 00002482 : 2482: 87afe2ef jal t0,4fc <__riscv_save_4> 2486: 20000437 lui s0,0x20000 248a: 1b840413 addi s0,s0,440 # 200001b8 248e: 401c lw a5,0(s0) 2490: 1141 addi sp,sp,-16 2492: e785 bnez a5,24ba 2494: 67a1 lui a5,0x8 2496: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 249a: 30079073 csrw mstatus,a5 249e: 00006637 lui a2,0x6 24a2: 6585 lui a1,0x1 24a4: 00006537 lui a0,0x6 24a8: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 24ac: 8b358593 addi a1,a1,-1869 # 8b3 24b0: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 24b4: 344020ef jal ra,47f8 24b8: a001 j 24b8 24ba: 8eeff0ef jal ra,15a8 24be: 401c lw a5,0(s0) 24c0: 17fd addi a5,a5,-1 24c2: c01c sw a5,0(s0) 24c4: 401c lw a5,0(s0) 24c6: cb89 beqz a5,24d8 24c8: 4501 li a0,0 24ca: c62a sw a0,12(sp) 24cc: 8f2ff0ef jal ra,15be 24d0: 4532 lw a0,12(sp) 24d2: 0141 addi sp,sp,16 24d4: 85cfe06f j 530 <__riscv_restore_4> 24d8: 200007b7 lui a5,0x20000 24dc: 1b07a783 lw a5,432(a5) # 200001b0 24e0: d7e5 beqz a5,24c8 24e2: 200066b7 lui a3,0x20006 24e6: 20006537 lui a0,0x20006 24ea: 4781 li a5,0 24ec: 41068693 addi a3,a3,1040 # 20006410 24f0: 20000f37 lui t5,0x20000 24f4: 2bc50513 addi a0,a0,700 # 200062bc 24f8: 48d1 li a7,20 24fa: 20000337 lui t1,0x20000 24fe: 20000e37 lui t3,0x20000 2502: 4e85 li t4,1 2504: a859 j 259a 2506: 46dc lw a5,12(a3) 2508: 47dc lw a5,12(a5) 250a: 4fcc lw a1,28(a5) 250c: 5390 lw a2,32(a5) 250e: 5798 lw a4,40(a5) 2510: c590 sw a2,8(a1) 2512: 0207a803 lw a6,32(a5) 2516: 00b82223 sw a1,4(a6) 251a: 00472803 lw a6,4(a4) 251e: 01878593 addi a1,a5,24 2522: 00b81363 bne a6,a1,2528 2526: c350 sw a2,4(a4) 2528: 4310 lw a2,0(a4) 252a: 0207a423 sw zero,40(a5) 252e: 167d addi a2,a2,-1 2530: c310 sw a2,0(a4) 2532: 478c lw a1,8(a5) 2534: 47d0 lw a2,12(a5) 2536: 4bd8 lw a4,20(a5) 2538: 00478813 addi a6,a5,4 253c: c590 sw a2,8(a1) 253e: c24c sw a1,4(a2) 2540: 434c lw a1,4(a4) 2542: 01059363 bne a1,a6,2548 2546: c350 sw a2,4(a4) 2548: 4310 lw a2,0(a4) 254a: 0007aa23 sw zero,20(a5) 254e: 167d addi a2,a2,-1 2550: c310 sw a2,0(a4) 2552: 1c0f0713 addi a4,t5,448 # 200001c0 2556: 57d0 lw a2,44(a5) 2558: 430c lw a1,0(a4) 255a: 00c5f363 bgeu a1,a2,2560 255e: c310 sw a2,0(a4) 2560: 03160733 mul a4,a2,a7 2564: 972a add a4,a4,a0 2566: 434c lw a1,4(a4) 2568: 0085af83 lw t6,8(a1) 256c: c78c sw a1,8(a5) 256e: 01f7a623 sw t6,12(a5) 2572: 0085af83 lw t6,8(a1) 2576: 010fa223 sw a6,4(t6) 257a: 0105a423 sw a6,8(a1) 257e: 430c lw a1,0(a4) 2580: cbd8 sw a4,20(a5) 2582: 0585 addi a1,a1,1 2584: c30c sw a1,0(a4) 2586: 1a430713 addi a4,t1,420 # 200001a4 258a: 4318 lw a4,0(a4) 258c: 5758 lw a4,44(a4) 258e: 00e66663 bltu a2,a4,259a 2592: 1dce0713 addi a4,t3,476 # 200001dc 2596: 01d72023 sw t4,0(a4) 259a: 4298 lw a4,0(a3) 259c: f72d bnez a4,2506 259e: c399 beqz a5,25a4 25a0: 965ff0ef jal ra,1f04 25a4: 200007b7 lui a5,0x20000 25a8: 1d078713 addi a4,a5,464 # 200001d0 25ac: 4304 lw s1,0(a4) 25ae: 1d078413 addi s0,a5,464 25b2: cc91 beqz s1,25ce 25b4: 20000937 lui s2,0x20000 25b8: 4985 li s3,1 25ba: 3b39 jal 22d8 25bc: c509 beqz a0,25c6 25be: 1dc90793 addi a5,s2,476 # 200001dc 25c2: 0137a023 sw s3,0(a5) 25c6: 14fd addi s1,s1,-1 25c8: f8ed bnez s1,25ba 25ca: 00042023 sw zero,0(s0) 25ce: 200007b7 lui a5,0x20000 25d2: 1dc7a783 lw a5,476(a5) # 200001dc 25d6: ee0789e3 beqz a5,24c8 25da: e000e7b7 lui a5,0xe000e 25de: 6711 lui a4,0x4 25e0: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 25e4: 4505 li a0,1 25e6: b5d5 j 24ca 000025e8 : 25e8: e519 bnez a0,25f6 25ea: e000e7b7 lui a5,0xe000e 25ee: 6711 lui a4,0x4 25f0: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 25f4: 8082 ret 25f6: f21fd2ef jal t0,516 <__riscv_save_0> 25fa: 200007b7 lui a5,0x20000 25fe: 1b87a783 lw a5,440(a5) # 200001b8 2602: 1141 addi sp,sp,-16 2604: c39d beqz a5,262a 2606: 67a1 lui a5,0x8 2608: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 260c: 30079073 csrw mstatus,a5 2610: 00006637 lui a2,0x6 2614: 00006537 lui a0,0x6 2618: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 261c: 54900593 li a1,1353 2620: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2624: 1d4020ef jal ra,47f8 2628: a001 j 2628 262a: c62a sw a0,12(sp) 262c: 3161 jal 22b4 262e: 4532 lw a0,12(sp) 2630: 4581 li a1,0 2632: 8f7ff0ef jal ra,1f28 2636: 35b1 jal 2482 2638: e511 bnez a0,2644 263a: e000e7b7 lui a5,0xe000e 263e: 6711 lui a4,0x4 2640: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2644: 0141 addi sp,sp,16 2646: ef5fd06f j 53a <__riscv_restore_0> 0000264a : 264a: 200007b7 lui a5,0x20000 264e: 1b87a703 lw a4,440(a5) # 200001b8 2652: 200007b7 lui a5,0x20000 2656: 1dc78793 addi a5,a5,476 # 200001dc 265a: c701 beqz a4,2662 265c: 4705 li a4,1 265e: c398 sw a4,0(a5) 2660: 8082 ret 2662: 0007a023 sw zero,0(a5) 2666: 200007b7 lui a5,0x20000 266a: 1c078713 addi a4,a5,448 # 200001c0 266e: 4318 lw a4,0(a4) 2670: 1c078613 addi a2,a5,448 2674: 200067b7 lui a5,0x20006 2678: 2bc78793 addi a5,a5,700 # 200062bc 267c: 4851 li a6,20 267e: 030706b3 mul a3,a4,a6 2682: 00d785b3 add a1,a5,a3 2686: 4188 lw a0,0(a1) 2688: c515 beqz a0,26b4 268a: 41c8 lw a0,4(a1) 268c: 06a1 addi a3,a3,8 268e: 96be add a3,a3,a5 2690: 4148 lw a0,4(a0) 2692: c1c8 sw a0,4(a1) 2694: 00d51463 bne a0,a3,269c 2698: 4154 lw a3,4(a0) 269a: c1d4 sw a3,4(a1) 269c: 46d1 li a3,20 269e: 02d706b3 mul a3,a4,a3 26a2: 97b6 add a5,a5,a3 26a4: 43dc lw a5,4(a5) 26a6: 47d4 lw a3,12(a5) 26a8: 200007b7 lui a5,0x20000 26ac: 1ad7a223 sw a3,420(a5) # 200001a4 26b0: c218 sw a4,0(a2) 26b2: 8082 ret 26b4: e715 bnez a4,26e0 26b6: e61fd2ef jal t0,516 <__riscv_save_0> 26ba: 67a1 lui a5,0x8 26bc: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 26c0: 30079073 csrw mstatus,a5 26c4: 00006637 lui a2,0x6 26c8: 6585 lui a1,0x1 26ca: 00006537 lui a0,0x6 26ce: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 26d2: c0258593 addi a1,a1,-1022 # c02 26d6: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 26da: 11e020ef jal ra,47f8 26de: a001 j 26de 26e0: 177d addi a4,a4,-1 26e2: bf71 j 267e 000026e4 : 26e4: e33fd2ef jal t0,516 <__riscv_save_0> 26e8: e505 bnez a0,2710 26ea: 67a1 lui a5,0x8 26ec: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 26f0: 30079073 csrw mstatus,a5 26f4: 00006637 lui a2,0x6 26f8: 6585 lui a1,0x1 26fa: 00006537 lui a0,0x6 26fe: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 2702: c1c58593 addi a1,a1,-996 # c1c 2706: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 270a: 0ee020ef jal ra,47f8 270e: a001 j 270e 2710: 200007b7 lui a5,0x20000 2714: 842e mv s0,a1 2716: 1a47a583 lw a1,420(a5) # 200001a4 271a: 05e1 addi a1,a1,24 271c: f11fe0ef jal ra,162c 2720: 4585 li a1,1 2722: 8522 mv a0,s0 2724: 805ff0ef jal ra,1f28 2728: e13fd06f j 53a <__riscv_restore_0> 0000272c : 272c: debfd2ef jal t0,516 <__riscv_save_0> 2730: 872a mv a4,a0 2732: e505 bnez a0,275a 2734: 67a1 lui a5,0x8 2736: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 273a: 30079073 csrw mstatus,a5 273e: 00006637 lui a2,0x6 2742: 6585 lui a1,0x1 2744: 00006537 lui a0,0x6 2748: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 274c: c5258593 addi a1,a1,-942 # c52 2750: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2754: 0a4020ef jal ra,47f8 2758: a001 j 2758 275a: 200007b7 lui a5,0x20000 275e: 1a478793 addi a5,a5,420 # 200001a4 2762: 4354 lw a3,4(a4) 2764: 852e mv a0,a1 2766: 438c lw a1,0(a5) 2768: 0086a803 lw a6,8(a3) 276c: cdd4 sw a3,28(a1) 276e: 438c lw a1,0(a5) 2770: 0305a023 sw a6,32(a1) 2774: 0007a803 lw a6,0(a5) 2778: 468c lw a1,8(a3) 277a: 0861 addi a6,a6,24 277c: 0105a223 sw a6,4(a1) 2780: 0007a803 lw a6,0(a5) 2784: 439c lw a5,0(a5) 2786: 0861 addi a6,a6,24 2788: 0106a423 sw a6,8(a3) 278c: d798 sw a4,40(a5) 278e: 431c lw a5,0(a4) 2790: 0785 addi a5,a5,1 2792: c31c sw a5,0(a4) 2794: c211 beqz a2,2798 2796: 557d li a0,-1 2798: 85b2 mv a1,a2 279a: f8eff0ef jal ra,1f28 279e: d9dfd06f j 53a <__riscv_restore_0> 000027a2 : 27a2: 455c lw a5,12(a0) 27a4: 47dc lw a5,12(a5) 27a6: e795 bnez a5,27d2 27a8: d6ffd2ef jal t0,516 <__riscv_save_0> 27ac: 67a1 lui a5,0x8 27ae: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 27b2: 30079073 csrw mstatus,a5 27b6: 00006637 lui a2,0x6 27ba: 6585 lui a1,0x1 27bc: 00006537 lui a0,0x6 27c0: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 27c4: c8258593 addi a1,a1,-894 # c82 27c8: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 27cc: 02c020ef jal ra,47f8 27d0: a001 j 27d0 27d2: 4fd0 lw a2,28(a5) 27d4: 5394 lw a3,32(a5) 27d6: 5798 lw a4,40(a5) 27d8: 01878593 addi a1,a5,24 27dc: c614 sw a3,8(a2) 27de: c2d0 sw a2,4(a3) 27e0: 4350 lw a2,4(a4) 27e2: 00b61363 bne a2,a1,27e8 27e6: c354 sw a3,4(a4) 27e8: 4314 lw a3,0(a4) 27ea: 0207a423 sw zero,40(a5) 27ee: 16fd addi a3,a3,-1 27f0: c314 sw a3,0(a4) 27f2: 20000737 lui a4,0x20000 27f6: 1b872703 lw a4,440(a4) # 200001b8 27fa: 57d4 lw a3,44(a5) 27fc: ef25 bnez a4,2874 27fe: 478c lw a1,8(a5) 2800: 47d0 lw a2,12(a5) 2802: 4bd8 lw a4,20(a5) 2804: c590 sw a2,8(a1) 2806: 47d0 lw a2,12(a5) 2808: 4348 lw a0,4(a4) 280a: c24c sw a1,4(a2) 280c: 00478593 addi a1,a5,4 2810: 00b51363 bne a0,a1,2816 2814: c350 sw a2,4(a4) 2816: 4310 lw a2,0(a4) 2818: 0007aa23 sw zero,20(a5) 281c: 167d addi a2,a2,-1 281e: c310 sw a2,0(a4) 2820: 20000737 lui a4,0x20000 2824: 1c070713 addi a4,a4,448 # 200001c0 2828: 4310 lw a2,0(a4) 282a: 00d67363 bgeu a2,a3,2830 282e: c314 sw a3,0(a4) 2830: 4751 li a4,20 2832: 02e68633 mul a2,a3,a4 2836: 20006737 lui a4,0x20006 283a: 2bc70713 addi a4,a4,700 # 200062bc 283e: 9732 add a4,a4,a2 2840: 4350 lw a2,4(a4) 2842: 4608 lw a0,8(a2) 2844: c790 sw a2,8(a5) 2846: c7c8 sw a0,12(a5) 2848: 4608 lw a0,8(a2) 284a: c14c sw a1,4(a0) 284c: c60c sw a1,8(a2) 284e: cbd8 sw a4,20(a5) 2850: 431c lw a5,0(a4) 2852: 4501 li a0,0 2854: 0785 addi a5,a5,1 2856: c31c sw a5,0(a4) 2858: 200007b7 lui a5,0x20000 285c: 1a47a783 lw a5,420(a5) # 200001a4 2860: 57dc lw a5,44(a5) 2862: 00d7f863 bgeu a5,a3,2872 2866: 200007b7 lui a5,0x20000 286a: 4705 li a4,1 286c: 1ce7ae23 sw a4,476(a5) # 200001dc 2870: 4505 li a0,1 2872: 8082 ret 2874: 20006737 lui a4,0x20006 2878: 41070713 addi a4,a4,1040 # 20006410 287c: 4350 lw a2,4(a4) 287e: 4608 lw a0,8(a2) 2880: cfd0 sw a2,28(a5) 2882: d388 sw a0,32(a5) 2884: 4608 lw a0,8(a2) 2886: c14c sw a1,4(a0) 2888: c60c sw a1,8(a2) 288a: d798 sw a4,40(a5) 288c: b7d1 j 2850 0000288e : 288e: 200007b7 lui a5,0x20000 2892: 1cc7a783 lw a5,460(a5) # 200001cc 2896: c11c sw a5,0(a0) 2898: 200007b7 lui a5,0x20000 289c: 1d87a783 lw a5,472(a5) # 200001d8 28a0: c15c sw a5,4(a0) 28a2: 8082 ret 000028a4 : 28a4: c73fd2ef jal t0,516 <__riscv_save_0> 28a8: 1141 addi sp,sp,-16 28aa: e505 bnez a0,28d2 28ac: 67a1 lui a5,0x8 28ae: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 28b2: 30079073 csrw mstatus,a5 28b6: 00006637 lui a2,0x6 28ba: 6585 lui a1,0x1 28bc: 00006537 lui a0,0x6 28c0: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 28c4: cfd58593 addi a1,a1,-771 # cfd 28c8: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 28cc: 72d010ef jal ra,47f8 28d0: a001 j 28d0 28d2: e585 bnez a1,28fa 28d4: 67a1 lui a5,0x8 28d6: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 28da: 30079073 csrw mstatus,a5 28de: 00006637 lui a2,0x6 28e2: 6585 lui a1,0x1 28e4: 00006537 lui a0,0x6 28e8: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 28ec: cfe58593 addi a1,a1,-770 # cfe 28f0: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 28f4: 705010ef jal ra,47f8 28f8: a001 j 28f8 28fa: c62e sw a1,12(sp) 28fc: c42a sw a0,8(sp) 28fe: cabfe0ef jal ra,15a8 2902: 20000737 lui a4,0x20000 2906: 200007b7 lui a5,0x20000 290a: 1a470713 addi a4,a4,420 # 200001a4 290e: 1d87a683 lw a3,472(a5) # 200001d8 2912: 431c lw a5,0(a4) 2914: 4522 lw a0,8(sp) 2916: 45b2 lw a1,12(sp) 2918: 0517c783 lbu a5,81(a5) 291c: cb99 beqz a5,2932 291e: 431c lw a5,0(a4) 2920: 040788a3 sb zero,81(a5) 2924: 4405 li s0,1 2926: c99fe0ef jal ra,15be 292a: 8522 mv a0,s0 292c: 0141 addi sp,sp,16 292e: c0dfd06f j 53a <__riscv_restore_0> 2932: 419c lw a5,0(a1) 2934: 577d li a4,-1 2936: 4401 li s0,0 2938: fee787e3 beq a5,a4,2926 293c: 20000637 lui a2,0x20000 2940: 1cc62603 lw a2,460(a2) # 200001cc 2944: 00052803 lw a6,0(a0) 2948: 4158 lw a4,4(a0) 294a: 00c80763 beq a6,a2,2958 294e: 00e6e563 bltu a3,a4,2958 2952: 0005a023 sw zero,0(a1) 2956: b7f9 j 2924 2958: 40e68633 sub a2,a3,a4 295c: fef67be3 bgeu a2,a5,2952 2960: 8f95 sub a5,a5,a3 2962: 97ba add a5,a5,a4 2964: c19c sw a5,0(a1) 2966: 3725 jal 288e 2968: 4401 li s0,0 296a: bf75 j 2926 0000296c : 296c: 200007b7 lui a5,0x20000 2970: 4705 li a4,1 2972: 1ce7ae23 sw a4,476(a5) # 200001dc 2976: 8082 ret 00002978 : 2978: 200007b7 lui a5,0x20000 297c: 1d47a783 lw a5,468(a5) # 200001d4 2980: 4505 li a0,1 2982: cb81 beqz a5,2992 2984: 200007b7 lui a5,0x20000 2988: 1b87a503 lw a0,440(a5) # 200001b8 298c: 00153513 seqz a0,a0 2990: 0506 slli a0,a0,0x1 2992: 8082 ret 00002994 : 2994: e511 bnez a0,29a0 2996: 4501 li a0,0 2998: 8082 ret 299a: 4501 li a0,0 299c: b9ffd06f j 53a <__riscv_restore_0> 29a0: b77fd2ef jal t0,516 <__riscv_save_0> 29a4: 200007b7 lui a5,0x20000 29a8: 1a47a783 lw a5,420(a5) # 200001a4 29ac: 842a mv s0,a0 29ae: 02a78563 beq a5,a0,29d8 29b2: 67a1 lui a5,0x8 29b4: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 29b8: 30079073 csrw mstatus,a5 29bc: 00006637 lui a2,0x6 29c0: 6585 lui a1,0x1 29c2: 00006537 lui a0,0x6 29c6: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 29ca: 04f58593 addi a1,a1,79 # 104f 29ce: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 29d2: 627010ef jal ra,47f8 29d6: a001 j 29d6 29d8: 47bc lw a5,72(a5) 29da: e785 bnez a5,2a02 29dc: 67a1 lui a5,0x8 29de: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 29e2: 30079073 csrw mstatus,a5 29e6: 00006637 lui a2,0x6 29ea: 6585 lui a1,0x1 29ec: 00006537 lui a0,0x6 29f0: b3860613 addi a2,a2,-1224 # 5b38 <_read+0xfa> 29f4: 05058593 addi a1,a1,80 # 1050 29f8: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 29fc: 5fd010ef jal ra,47f8 2a00: a001 j 2a00 2a02: 5554 lw a3,44(a0) 2a04: 4178 lw a4,68(a0) 2a06: 17fd addi a5,a5,-1 2a08: c53c sw a5,72(a0) 2a0a: f8e688e3 beq a3,a4,299a 2a0e: f7d1 bnez a5,299a 2a10: 00450493 addi s1,a0,4 2a14: 8526 mv a0,s1 2a16: c45fe0ef jal ra,165a 2a1a: 407c lw a5,68(s0) 2a1c: 473d li a4,15 2a1e: 8f1d sub a4,a4,a5 2a20: cc18 sw a4,24(s0) 2a22: 20000737 lui a4,0x20000 2a26: 1c070713 addi a4,a4,448 # 200001c0 2a2a: 4314 lw a3,0(a4) 2a2c: d45c sw a5,44(s0) 2a2e: 00f6f363 bgeu a3,a5,2a34 2a32: c31c sw a5,0(a4) 2a34: 4751 li a4,20 2a36: 02e78733 mul a4,a5,a4 2a3a: 200067b7 lui a5,0x20006 2a3e: 2bc78793 addi a5,a5,700 # 200062bc 2a42: 4505 li a0,1 2a44: 97ba add a5,a5,a4 2a46: 43d8 lw a4,4(a5) 2a48: 4714 lw a3,8(a4) 2a4a: c418 sw a4,8(s0) 2a4c: c454 sw a3,12(s0) 2a4e: 4714 lw a3,8(a4) 2a50: c2c4 sw s1,4(a3) 2a52: c704 sw s1,8(a4) 2a54: 4398 lw a4,0(a5) 2a56: c85c sw a5,20(s0) 2a58: 0705 addi a4,a4,1 2a5a: c398 sw a4,0(a5) 2a5c: b781 j 299c 00002a5e : 2a5e: ab9fd2ef jal t0,516 <__riscv_save_0> 2a62: 20000437 lui s0,0x20000 2a66: b43fe0ef jal ra,15a8 2a6a: 1ec40413 addi s0,s0,492 # 200001ec 2a6e: 401c lw a5,0(s0) 2a70: e7b1 bnez a5,2abc 2a72: 20006537 lui a0,0x20006 2a76: 44c50913 addi s2,a0,1100 # 2000644c 2a7a: 44c50513 addi a0,a0,1100 2a7e: b95fe0ef jal ra,1612 2a82: 20006537 lui a0,0x20006 2a86: 46050493 addi s1,a0,1120 # 20006460 2a8a: 46050513 addi a0,a0,1120 2a8e: b85fe0ef jal ra,1612 2a92: 200007b7 lui a5,0x20000 2a96: 1f27a023 sw s2,480(a5) # 200001e0 2a9a: 4601 li a2,0 2a9c: 200007b7 lui a5,0x20000 2aa0: 45c1 li a1,16 2aa2: 4511 li a0,4 2aa4: 1e97a223 sw s1,484(a5) # 200001e4 2aa8: e91fe0ef jal ra,1938 2aac: c008 sw a0,0(s0) 2aae: c519 beqz a0,2abc 2ab0: 000065b7 lui a1,0x6 2ab4: b7858593 addi a1,a1,-1160 # 5b78 <_read+0x13a> 2ab8: b30ff0ef jal ra,1de8 2abc: b03fe0ef jal ra,15be 2ac0: a7bfd06f j 53a <__riscv_restore_0> 00002ac4 : 2ac4: a53fd2ef jal t0,516 <__riscv_save_0> 2ac8: c14c sw a1,4(a0) 2aca: c908 sw a0,16(a0) 2acc: 87aa mv a5,a0 2ace: 02b66263 bltu a2,a1,2af2 2ad2: 4d18 lw a4,24(a0) 2ad4: 8e15 sub a2,a2,a3 2ad6: 4505 li a0,1 2ad8: 00e67b63 bgeu a2,a4,2aee 2adc: 00478593 addi a1,a5,4 2ae0: 200007b7 lui a5,0x20000 2ae4: 1e47a503 lw a0,484(a5) # 200001e4 2ae8: b45fe0ef jal ra,162c 2aec: 4501 li a0,0 2aee: a4dfd06f j 53a <__riscv_restore_0> 2af2: 00d67563 bgeu a2,a3,2afc 2af6: 4505 li a0,1 2af8: fed5fbe3 bgeu a1,a3,2aee 2afc: 00478593 addi a1,a5,4 2b00: 200007b7 lui a5,0x20000 2b04: 1e07a503 lw a0,480(a5) # 200001e0 2b08: b7c5 j 2ae8 00002b0a : 2b0a: a0dfd2ef jal t0,516 <__riscv_save_0> 2b0e: 842a mv s0,a0 2b10: 84ae mv s1,a1 2b12: 8932 mv s2,a2 2b14: 4c0c lw a1,24(s0) 2b16: 86a6 mv a3,s1 2b18: 864a mv a2,s2 2b1a: 95a6 add a1,a1,s1 2b1c: 8522 mv a0,s0 2b1e: 375d jal 2ac4 2b20: e119 bnez a0,2b26 2b22: a19fd06f j 53a <__riscv_restore_0> 2b26: 4c1c lw a5,24(s0) 2b28: 8522 mv a0,s0 2b2a: 94be add s1,s1,a5 2b2c: 501c lw a5,32(s0) 2b2e: 9782 jalr a5 2b30: b7d5 j 2b14 00002b32 : 2b32: 9e5fd2ef jal t0,516 <__riscv_save_0> 2b36: 200007b7 lui a5,0x20000 2b3a: 1e07a783 lw a5,480(a5) # 200001e0 2b3e: 1141 addi sp,sp,-16 2b40: 84aa mv s1,a0 2b42: 47dc lw a5,12(a5) 2b44: c62e sw a1,12(sp) 2b46: 47c0 lw s0,12(a5) 2b48: 00440513 addi a0,s0,4 2b4c: b0ffe0ef jal ra,165a 2b50: 02444783 lbu a5,36(s0) 2b54: 4632 lw a2,12(sp) 2b56: 0047f713 andi a4,a5,4 2b5a: cb11 beqz a4,2b6e 2b5c: 85a6 mv a1,s1 2b5e: 8522 mv a0,s0 2b60: 376d jal 2b0a 2b62: 501c lw a5,32(s0) 2b64: 8522 mv a0,s0 2b66: 9782 jalr a5 2b68: 0141 addi sp,sp,16 2b6a: 9d1fd06f j 53a <__riscv_restore_0> 2b6e: 9bf9 andi a5,a5,-2 2b70: 02f40223 sb a5,36(s0) 2b74: b7fd j 2b62 00002b76 : 2b76: 9a1fd2ef jal t0,516 <__riscv_save_0> 2b7a: 20000437 lui s0,0x20000 2b7e: 1e040693 addi a3,s0,480 # 200001e0 2b82: 4298 lw a4,0(a3) 2b84: 431c lw a5,0(a4) 2b86: eb91 bnez a5,2b9a 2b88: 200007b7 lui a5,0x20000 2b8c: 1e478793 addi a5,a5,484 # 200001e4 2b90: 4390 lw a2,0(a5) 2b92: c398 sw a4,0(a5) 2b94: c290 sw a2,0(a3) 2b96: 9a5fd06f j 53a <__riscv_restore_0> 2b9a: 475c lw a5,12(a4) 2b9c: 55fd li a1,-1 2b9e: 4388 lw a0,0(a5) 2ba0: 3f49 jal 2b32 2ba2: bff1 j 2b7e 00002ba4 : 2ba4: 94bfd2ef jal t0,4ee <__riscv_save_10> 2ba8: 6919 lui s2,0x6 2baa: 1141 addi sp,sp,-16 2bac: 20000ab7 lui s5,0x20000 2bb0: 200009b7 lui s3,0x20000 2bb4: 20000b37 lui s6,0x20000 2bb8: 20000bb7 lui s7,0x20000 2bbc: b5490913 addi s2,s2,-1196 # 5b54 <_read+0x116> 2bc0: 1e0aa783 lw a5,480(s5) # 200001e0 2bc4: 4398 lw a4,0(a5) 2bc6: cb29 beqz a4,2c18 2bc8: 47dc lw a5,12(a5) 2bca: 4c81 li s9,0 2bcc: 0007ac03 lw s8,0(a5) 2bd0: ee4ff0ef jal ra,22b4 2bd4: ef0ff0ef jal ra,22c4 2bd8: 1e89a783 lw a5,488(s3) # 200001e8 2bdc: 842a mv s0,a0 2bde: 1e898493 addi s1,s3,488 2be2: 1ecb0a13 addi s4,s6,492 # 200001ec 2be6: 02f56c63 bltu a0,a5,2c1e 2bea: c088 sw a0,0(s1) 2bec: 020c8f63 beqz s9,2c2a 2bf0: 1e4ba783 lw a5,484(s7) # 200001e4 2bf4: 4390 lw a2,0(a5) 2bf6: 00163613 seqz a2,a2 2bfa: 000a2503 lw a0,0(s4) 2bfe: 408c05b3 sub a1,s8,s0 2c02: a52ff0ef jal ra,1e54 2c06: 87dff0ef jal ra,2482 2c0a: ed11 bnez a0,2c26 2c0c: e000e7b7 lui a5,0xe000e 2c10: 6711 lui a4,0x4 2c12: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xc0006200> 2c16: a801 j 2c26 2c18: 4c85 li s9,1 2c1a: 4c01 li s8,0 2c1c: bf55 j 2bd0 2c1e: 3fa1 jal 2b76 2c20: c080 sw s0,0(s1) 2c22: 861ff0ef jal ra,2482 2c26: 4c21 li s8,8 2c28: a005 j 2c48 2c2a: 4601 li a2,0 2c2c: fd8567e3 bltu a0,s8,2bfa 2c30: 853ff0ef jal ra,2482 2c34: 85a2 mv a1,s0 2c36: 8562 mv a0,s8 2c38: 3ded jal 2b32 2c3a: b7f5 j 2c26 2c3c: 4792 lw a5,4(sp) 2c3e: 45b2 lw a1,12(sp) 2c40: 9782 jalr a5 2c42: 4782 lw a5,0(sp) 2c44: 0007dd63 bgez a5,2c5e 2c48: 000a2503 lw a0,0(s4) 2c4c: 4601 li a2,0 2c4e: 858a mv a1,sp 2c50: 838ff0ef jal ra,1c88 2c54: d535 beqz a0,2bc0 2c56: 4782 lw a5,0(sp) 2c58: 4522 lw a0,8(sp) 2c5a: fe07c1e3 bltz a5,2c3c 2c5e: 4422 lw s0,8(sp) 2c60: 485c lw a5,20(s0) 2c62: e395 bnez a5,2c86 2c64: e60ff0ef jal ra,22c4 2c68: 409c lw a5,0(s1) 2c6a: 8caa mv s9,a0 2c6c: 00f57363 bgeu a0,a5,2c72 2c70: 3719 jal 2b76 2c72: 4782 lw a5,0(sp) 2c74: 0194a023 sw s9,0(s1) 2c78: 17fd addi a5,a5,-1 2c7a: fcfc67e3 bltu s8,a5,2c48 2c7e: 078a slli a5,a5,0x2 2c80: 97ca add a5,a5,s2 2c82: 439c lw a5,0(a5) 2c84: 8782 jr a5 2c86: 00440513 addi a0,s0,4 2c8a: 9d1fe0ef jal ra,165a 2c8e: bfd9 j 2c64 2c90: 02444783 lbu a5,36(s0) 2c94: 4c0c lw a1,24(s0) 2c96: 4692 lw a3,4(sp) 2c98: 0017e793 ori a5,a5,1 2c9c: 02f40223 sb a5,36(s0) 2ca0: 8666 mv a2,s9 2ca2: 95b6 add a1,a1,a3 2ca4: 8522 mv a0,s0 2ca6: 3d39 jal 2ac4 2ca8: d145 beqz a0,2c48 2caa: 02444783 lbu a5,36(s0) 2cae: 0047f713 andi a4,a5,4 2cb2: cb19 beqz a4,2cc8 2cb4: 4c1c lw a5,24(s0) 2cb6: 4592 lw a1,4(sp) 2cb8: 8666 mv a2,s9 2cba: 8522 mv a0,s0 2cbc: 95be add a1,a1,a5 2cbe: 35b1 jal 2b0a 2cc0: 501c lw a5,32(s0) 2cc2: 8522 mv a0,s0 2cc4: 9782 jalr a5 2cc6: b749 j 2c48 2cc8: 9bf9 andi a5,a5,-2 2cca: 02f40223 sb a5,36(s0) 2cce: bfcd j 2cc0 2cd0: 02444783 lbu a5,36(s0) 2cd4: 9bf9 andi a5,a5,-2 2cd6: 02f40223 sb a5,36(s0) 2cda: b7bd j 2c48 2cdc: 02444783 lbu a5,36(s0) 2ce0: 4592 lw a1,4(sp) 2ce2: 0017e793 ori a5,a5,1 2ce6: 02f40223 sb a5,36(s0) 2cea: cc0c sw a1,24(s0) 2cec: e19d bnez a1,2d12 2cee: 67a1 lui a5,0x8 2cf0: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 2cf4: 30079073 csrw mstatus,a5 2cf8: 00006637 lui a2,0x6 2cfc: 00006537 lui a0,0x6 2d00: b8060613 addi a2,a2,-1152 # 5b80 <_read+0x142> 2d04: 35900593 li a1,857 2d08: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2d0c: 2ed010ef jal ra,47f8 2d10: a001 j 2d10 2d12: 86e6 mv a3,s9 2d14: 8666 mv a2,s9 2d16: 95e6 add a1,a1,s9 2d18: 8522 mv a0,s0 2d1a: 336d jal 2ac4 2d1c: b735 j 2c48 2d1e: 02444783 lbu a5,36(s0) 2d22: 0027f713 andi a4,a5,2 2d26: f75d bnez a4,2cd4 2d28: 8522 mv a0,s0 2d2a: ed4fe0ef jal ra,13fe 2d2e: bf29 j 2c48 00002d30 : 2d30: fe6fd2ef jal t0,516 <__riscv_save_0> 2d34: 332d jal 2a5e 2d36: 200007b7 lui a5,0x20000 2d3a: 1ec7a783 lw a5,492(a5) # 200001ec 2d3e: e39d bnez a5,2d64 2d40: 67a1 lui a5,0x8 2d42: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 2d46: 30079073 csrw mstatus,a5 2d4a: 00006637 lui a2,0x6 2d4e: 00006537 lui a0,0x6 2d52: b8060613 addi a2,a2,-1152 # 5b80 <_read+0x142> 2d56: 11900593 li a1,281 2d5a: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2d5e: 29b010ef jal ra,47f8 2d62: a001 j 2d62 2d64: 200007b7 lui a5,0x20000 2d68: 000065b7 lui a1,0x6 2d6c: 00003537 lui a0,0x3 2d70: 1f078793 addi a5,a5,496 # 200001f0 2d74: 4739 li a4,14 2d76: 4681 li a3,0 2d78: 10000613 li a2,256 2d7c: b9858593 addi a1,a1,-1128 # 5b98 <_read+0x15a> 2d80: ba450513 addi a0,a0,-1116 # 2ba4 2d84: a9cff0ef jal ra,2020 2d88: dd45 beqz a0,2d40 2d8a: fb0fd06f j 53a <__riscv_restore_0> 00002d8e : 2d8e: f88fd2ef jal t0,516 <__riscv_save_0> 2d92: 1101 addi sp,sp,-32 2d94: e11d bnez a0,2dba 2d96: 67a1 lui a5,0x8 2d98: 80078793 addi a5,a5,-2048 # 7800 <_data_lma+0x1b6c> 2d9c: 30079073 csrw mstatus,a5 2da0: 00006637 lui a2,0x6 2da4: 00006537 lui a0,0x6 2da8: b8060613 addi a2,a2,-1152 # 5b80 <_read+0x142> 2dac: 18b00593 li a1,395 2db0: ad850513 addi a0,a0,-1320 # 5ad8 <_read+0x9a> 2db4: 245010ef jal ra,47f8 2db8: a001 j 2db8 2dba: 20000437 lui s0,0x20000 2dbe: 1ec40413 addi s0,s0,492 # 200001ec 2dc2: 401c lw a5,0(s0) 2dc4: c63a sw a4,12(sp) 2dc6: 882a mv a6,a0 2dc8: 4501 li a0,0 2dca: c78d beqz a5,2df4 2dcc: 88b6 mv a7,a3 2dce: c82e sw a1,16(sp) 2dd0: ca32 sw a2,20(sp) 2dd2: cc42 sw a6,24(sp) 2dd4: 4695 li a3,5 2dd6: 02b6c263 blt a3,a1,2dfa 2dda: b9fff0ef jal ra,2978 2dde: 4732 lw a4,12(sp) 2de0: 4789 li a5,2 2de2: 4681 li a3,0 2de4: 863a mv a2,a4 2de6: 00f50363 beq a0,a5,2dec 2dea: 4601 li a2,0 2dec: 4008 lw a0,0(s0) 2dee: 080c addi a1,sp,16 2df0: bb9fe0ef jal ra,19a8 2df4: 6105 addi sp,sp,32 2df6: f44fd06f j 53a <__riscv_restore_0> 2dfa: 4681 li a3,0 2dfc: 8646 mv a2,a7 2dfe: 080c addi a1,sp,16 2e00: 853e mv a0,a5 2e02: d4dfe0ef jal ra,1b4e 2e06: b7fd j 2df4 00002e08 : 2e08: 200007b7 lui a5,0x20000 2e0c: 1587a783 lw a5,344(a5) # 20000158 2e10: 007a1737 lui a4,0x7a1 2e14: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79b56c> 2e18: 02e7d7b3 divu a5,a5,a4 2e1c: 20000737 lui a4,0x20000 2e20: 0ff7f793 andi a5,a5,255 2e24: 1ef70b23 sb a5,502(a4) # 200001f6 2e28: 3e800713 li a4,1000 2e2c: 02e787b3 mul a5,a5,a4 2e30: 20000737 lui a4,0x20000 2e34: 1ef71a23 sh a5,500(a4) # 200001f4 2e38: 8082 ret 00002e3a : 2e3a: edcfd2ef jal t0,516 <__riscv_save_0> 2e3e: 842a mv s0,a0 2e40: 6511 lui a0,0x4 2e42: 1101 addi sp,sp,-32 2e44: 4585 li a1,1 2e46: 0511 addi a0,a0,4 2e48: a56fe0ef jal ra,109e 2e4c: 20000793 li a5,512 2e50: 827c sh a5,4(sp) 2e52: 40011537 lui a0,0x40011 2e56: 478d li a5,3 2e58: c43e sw a5,8(sp) 2e5a: 004c addi a1,sp,4 2e5c: 47e1 li a5,24 2e5e: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 2e62: c63e sw a5,12(sp) 2e64: f6ffd0ef jal ra,dd2 2e68: c822 sw s0,16(sp) 2e6a: 40014437 lui s0,0x40014 2e6e: 000807b7 lui a5,0x80 2e72: 080c addi a1,sp,16 2e74: 80040513 addi a0,s0,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 2e78: cc3e sw a5,24(sp) 2e7a: ca02 sw zero,20(sp) 2e7c: 00011e23 sh zero,28(sp) 2e80: a78fe0ef jal ra,10f8 2e84: 4585 li a1,1 2e86: 80040513 addi a0,s0,-2048 2e8a: afcfe0ef jal ra,1186 2e8e: 6105 addi sp,sp,32 2e90: eaafd06f j 53a <__riscv_restore_0> 00002e94 <_write>: 2e94: e68fd2ef jal t0,4fc <__riscv_save_4> 2e98: 400144b7 lui s1,0x40014 2e9c: 89ae mv s3,a1 2e9e: 8932 mv s2,a2 2ea0: 4401 li s0,0 2ea2: 80048493 addi s1,s1,-2048 # 40013800 <__freertos_irq_stack_top+0x2000b800> 2ea6: 01244563 blt s0,s2,2eb0 <_write+0x1c> 2eaa: 854a mv a0,s2 2eac: e84fd06f j 530 <__riscv_restore_4> 2eb0: 04000593 li a1,64 2eb4: 8526 mv a0,s1 2eb6: b2cfe0ef jal ra,11e2 2eba: d97d beqz a0,2eb0 <_write+0x1c> 2ebc: 008987b3 add a5,s3,s0 2ec0: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x7a36c> 2ec4: 8526 mv a0,s1 2ec6: 0405 addi s0,s0,1 2ec8: 05c2 slli a1,a1,0x10 2eca: 81c1 srli a1,a1,0x10 2ecc: b06fe0ef jal ra,11d2 2ed0: bfd9 j 2ea6 <_write+0x12> 00002ed2 <_sbrk>: 2ed2: 81018713 addi a4,gp,-2032 # 20000168 2ed6: 431c lw a5,0(a4) 2ed8: 200076b7 lui a3,0x20007 2edc: 89068693 addi a3,a3,-1904 # 20006890 <_ebss> 2ee0: 953e add a0,a0,a5 2ee2: 00d56b63 bltu a0,a3,2ef8 <_sbrk+0x26> 2ee6: 200086b7 lui a3,0x20008 2eea: 80068693 addi a3,a3,-2048 # 20007800 <_heap_end> 2eee: 00a6e563 bltu a3,a0,2ef8 <_sbrk+0x26> 2ef2: c308 sw a0,0(a4) 2ef4: 853e mv a0,a5 2ef6: 8082 ret 2ef8: 57fd li a5,-1 2efa: bfed j 2ef4 <_sbrk+0x22> 00002efc : 2efc: 00052623 sw zero,12(a0) 2f00: c10c sw a1,0(a0) 2f02: c150 sw a2,4(a0) 2f04: 00052423 sw zero,8(a0) 2f08: 4505 li a0,1 2f0a: 8082 ret 00002f0c : 2f0c: 455c lw a5,12(a0) 2f0e: 4154 lw a3,4(a0) 2f10: 4518 lw a4,8(a0) 2f12: 0785 addi a5,a5,1 2f14: 02d7e7b3 rem a5,a5,a3 2f18: 00e78e63 beq a5,a4,2f34 2f1c: 4558 lw a4,12(a0) 2f1e: 411c lw a5,0(a0) 2f20: 97ba add a5,a5,a4 2f22: a38c sb a1,0(a5) 2f24: 455c lw a5,12(a0) 2f26: 4158 lw a4,4(a0) 2f28: 0785 addi a5,a5,1 2f2a: 02e7e7b3 rem a5,a5,a4 2f2e: c55c sw a5,12(a0) 2f30: 4505 li a0,1 2f32: 8082 ret 2f34: 5579 li a0,-2 2f36: 8082 ret 00002f38 : 2f38: ddefd2ef jal t0,516 <__riscv_save_0> 2f3c: 7179 addi sp,sp,-48 2f3e: 02000613 li a2,32 2f42: 4581 li a1,0 2f44: 0808 addi a0,sp,16 2f46: e00fd0ef jal ra,546 2f4a: 4585 li a1,1 2f4c: 4511 li a0,4 2f4e: c202 sw zero,4(sp) 2f50: c402 sw zero,8(sp) 2f52: c602 sw zero,12(sp) 2f54: 94afe0ef jal ra,109e 2f58: 4585 li a1,1 2f5a: 20000513 li a0,512 2f5e: 940fe0ef jal ra,109e 2f62: 6511 lui a0,0x4 2f64: f95fd0ef jal ra,ef8 2f68: 40011437 lui s0,0x40011 2f6c: 4785 li a5,1 2f6e: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 2f72: 004c addi a1,sp,4 2f74: 827c sh a5,4(sp) 2f76: c602 sw zero,12(sp) 2f78: e5bfd0ef jal ra,dd2 2f7c: 47c1 li a5,16 2f7e: 80040513 addi a0,s0,-2048 2f82: 004c addi a1,sp,4 2f84: 827c sh a5,4(sp) 2f86: c602 sw zero,12(sp) 2f88: e4bfd0ef jal ra,dd2 2f8c: 02000793 li a5,32 2f90: 004c addi a1,sp,4 2f92: 80040513 addi a0,s0,-2048 2f96: 827c sh a5,4(sp) 2f98: 40012437 lui s0,0x40012 2f9c: c602 sw zero,12(sp) 2f9e: e35fd0ef jal ra,dd2 2fa2: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 2fa6: 97bfd0ef jal ra,920 2faa: 4785 li a5,1 2fac: ca3e sw a5,20(sp) 2fae: cc3e sw a5,24(sp) 2fb0: 000e07b7 lui a5,0xe0 2fb4: ce3e sw a5,28(sp) 2fb6: 080c addi a1,sp,16 2fb8: 478d li a5,3 2fba: 40040513 addi a0,s0,1024 2fbe: 02f10223 sb a5,36(sp) 2fc2: c802 sw zero,16(sp) 2fc4: d002 sw zero,32(sp) 2fc6: 999fd0ef jal ra,95e 2fca: 4585 li a1,1 2fcc: 40040513 addi a0,s0,1024 2fd0: 9f5fd0ef jal ra,9c4 2fd4: 4585 li a1,1 2fd6: 40040513 addi a0,s0,1024 2fda: 9dbfd0ef jal ra,9b4 2fde: 4581 li a1,0 2fe0: 40040513 addi a0,s0,1024 2fe4: ae7fd0ef jal ra,aca 2fe8: 40040513 addi a0,s0,1024 2fec: 9ebfd0ef jal ra,9d6 2ff0: 40040493 addi s1,s0,1024 2ff4: 8526 mv a0,s1 2ff6: 9ebfd0ef jal ra,9e0 2ffa: fd6d bnez a0,2ff4 2ffc: 40040513 addi a0,s0,1024 3000: 40012437 lui s0,0x40012 3004: 9e5fd0ef jal ra,9e8 3008: 40040493 addi s1,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 300c: 8526 mv a0,s1 300e: 9e5fd0ef jal ra,9f2 3012: fd6d bnez a0,300c 3014: 40040513 addi a0,s0,1024 3018: acbfd0ef jal ra,ae2 301c: 200007b7 lui a5,0x20000 3020: 1ea79c23 sh a0,504(a5) # 200001f8 3024: 6145 addi sp,sp,48 3026: d14fd06f j 53a <__riscv_restore_0> 0000302a : 302a: cecfd2ef jal t0,516 <__riscv_save_0> 302e: 7179 addi sp,sp,-48 3030: 02c00613 li a2,44 3034: 4581 li a1,0 3036: 0048 addi a0,sp,4 3038: d0efd0ef jal ra,546 303c: 4585 li a1,1 303e: 4505 li a0,1 3040: 840fe0ef jal ra,1080 3044: 40020437 lui s0,0x40020 3048: 00840513 addi a0,s0,8 # 40020008 <__freertos_irq_stack_top+0x20018008> 304c: bcffd0ef jal ra,c1a 3050: 400127b7 lui a5,0x40012 3054: 44c78793 addi a5,a5,1100 # 4001244c <__freertos_irq_stack_top+0x2000a44c> 3058: c23e sw a5,4(sp) 305a: 200007b7 lui a5,0x20000 305e: 1fc78793 addi a5,a5,508 # 200001fc 3062: c43e sw a5,8(sp) 3064: 478d li a5,3 3066: c83e sw a5,16(sp) 3068: 08000793 li a5,128 306c: cc3e sw a5,24(sp) 306e: 10000793 li a5,256 3072: ce3e sw a5,28(sp) 3074: 40000793 li a5,1024 3078: d03e sw a5,32(sp) 307a: 02000793 li a5,32 307e: d23e sw a5,36(sp) 3080: 004c addi a1,sp,4 3082: 678d lui a5,0x3 3084: 00840513 addi a0,s0,8 3088: d43e sw a5,40(sp) 308a: c602 sw zero,12(sp) 308c: ca02 sw zero,20(sp) 308e: d602 sw zero,44(sp) 3090: cf7fd0ef jal ra,d86 3094: 6145 addi sp,sp,48 3096: ca4fd06f j 53a <__riscv_restore_0> 0000309a : 309a: c7cfd2ef jal t0,516 <__riscv_save_0> 309e: 40020537 lui a0,0x40020 30a2: 4585 li a1,1 30a4: 0521 addi a0,a0,8 30a6: 40012437 lui s0,0x40012 30aa: d15fd0ef jal ra,dbe 30ae: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x2000a400> 30b2: 469d li a3,7 30b4: 4605 li a2,1 30b6: 4581 li a1,0 30b8: 95bfd0ef jal ra,a12 30bc: 40040513 addi a0,s0,1024 30c0: 469d li a3,7 30c2: 4609 li a2,2 30c4: 4591 li a1,4 30c6: 94dfd0ef jal ra,a12 30ca: 469d li a3,7 30cc: 460d li a2,3 30ce: 40040513 addi a0,s0,1024 30d2: 4595 li a1,5 30d4: 93ffd0ef jal ra,a12 30d8: 40040513 addi a0,s0,1024 30dc: 4585 li a1,1 30de: 8e7fd0ef jal ra,9c4 30e2: 4585 li a1,1 30e4: 40040513 addi a0,s0,1024 30e8: 913fd0ef jal ra,9fa 30ec: c4efd06f j 53a <__riscv_restore_0> 000030f0 : 30f0: c26fd2ef jal t0,516 <__riscv_save_0> 30f4: 1141 addi sp,sp,-16 30f6: 4585 li a1,1 30f8: 04000513 li a0,64 30fc: fa3fd0ef jal ra,109e 3100: 47a1 li a5,8 3102: 40012437 lui s0,0x40012 3106: 827c sh a5,4(sp) 3108: 4785 li a5,1 310a: c43e sw a5,8(sp) 310c: 004c addi a1,sp,4 310e: 47c1 li a5,16 3110: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3114: c63e sw a5,12(sp) 3116: cbdfd0ef jal ra,dd2 311a: 4601 li a2,0 311c: 80040513 addi a0,s0,-2048 3120: 45a1 li a1,8 3122: d71fd0ef jal ra,e92 3126: 4791 li a5,4 3128: 004c addi a1,sp,4 312a: 80040513 addi a0,s0,-2048 312e: 827c sh a5,4(sp) 3130: ca3fd0ef jal ra,dd2 3134: 4601 li a2,0 3136: 80040513 addi a0,s0,-2048 313a: 4591 li a1,4 313c: d57fd0ef jal ra,e92 3140: 08000793 li a5,128 3144: 004c addi a1,sp,4 3146: 80040513 addi a0,s0,-2048 314a: 827c sh a5,4(sp) 314c: c87fd0ef jal ra,dd2 3150: 4601 li a2,0 3152: 80040513 addi a0,s0,-2048 3156: 08000593 li a1,128 315a: d39fd0ef jal ra,e92 315e: 10000793 li a5,256 3162: 004c addi a1,sp,4 3164: 80040513 addi a0,s0,-2048 3168: 827c sh a5,4(sp) 316a: c69fd0ef jal ra,dd2 316e: 4601 li a2,0 3170: 80040513 addi a0,s0,-2048 3174: 10000593 li a1,256 3178: d1bfd0ef jal ra,e92 317c: 20000793 li a5,512 3180: 004c addi a1,sp,4 3182: 80040513 addi a0,s0,-2048 3186: 827c sh a5,4(sp) 3188: c4bfd0ef jal ra,dd2 318c: 4601 li a2,0 318e: 80040513 addi a0,s0,-2048 3192: 20000593 li a1,512 3196: cfdfd0ef jal ra,e92 319a: 40000793 li a5,1024 319e: 004c addi a1,sp,4 31a0: 80040513 addi a0,s0,-2048 31a4: 827c sh a5,4(sp) 31a6: c2dfd0ef jal ra,dd2 31aa: 4601 li a2,0 31ac: 80040513 addi a0,s0,-2048 31b0: 40000593 li a1,1024 31b4: cdffd0ef jal ra,e92 31b8: 6785 lui a5,0x1 31ba: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 31be: 004c addi a1,sp,4 31c0: 80040513 addi a0,s0,-2048 31c4: 827c sh a5,4(sp) 31c6: 6485 lui s1,0x1 31c8: c0bfd0ef jal ra,dd2 31cc: 4601 li a2,0 31ce: 80048593 addi a1,s1,-2048 # 800 <__stack_size> 31d2: 80040513 addi a0,s0,-2048 31d6: cbdfd0ef jal ra,e92 31da: 004c addi a1,sp,4 31dc: 80040513 addi a0,s0,-2048 31e0: 8264 sh s1,4(sp) 31e2: bf1fd0ef jal ra,dd2 31e6: 4601 li a2,0 31e8: 80040513 addi a0,s0,-2048 31ec: 6585 lui a1,0x1 31ee: ca5fd0ef jal ra,e92 31f2: 6489 lui s1,0x2 31f4: 004c addi a1,sp,4 31f6: 80040513 addi a0,s0,-2048 31fa: 8264 sh s1,4(sp) 31fc: bd7fd0ef jal ra,dd2 3200: 4601 li a2,0 3202: 80040513 addi a0,s0,-2048 3206: 6589 lui a1,0x2 3208: c8bfd0ef jal ra,e92 320c: 6791 lui a5,0x4 320e: 004c addi a1,sp,4 3210: 80040513 addi a0,s0,-2048 3214: 827c sh a5,4(sp) 3216: bbdfd0ef jal ra,dd2 321a: 4601 li a2,0 321c: 80040513 addi a0,s0,-2048 3220: 6591 lui a1,0x4 3222: c71fd0ef jal ra,e92 3226: 77e1 lui a5,0xffff8 3228: 004c addi a1,sp,4 322a: 80040513 addi a0,s0,-2048 322e: 827c sh a5,4(sp) 3230: ba3fd0ef jal ra,dd2 3234: 4601 li a2,0 3236: 80040513 addi a0,s0,-2048 323a: 65a1 lui a1,0x8 323c: c57fd0ef jal ra,e92 3240: 004c addi a1,sp,4 3242: 40011537 lui a0,0x40011 3246: 8264 sh s1,4(sp) 3248: b8bfd0ef jal ra,dd2 324c: 4605 li a2,1 324e: 6589 lui a1,0x2 3250: 40011537 lui a0,0x40011 3254: c3ffd0ef jal ra,e92 3258: 0141 addi sp,sp,16 325a: ae0fd06f j 53a <__riscv_restore_0> 0000325e : 325e: ab8fd2ef jal t0,516 <__riscv_save_0> 3262: 7179 addi sp,sp,-48 3264: 892a mv s2,a0 3266: 4585 li a1,1 3268: 04000513 li a0,64 326c: e33fd0ef jal ra,109e 3270: 40012437 lui s0,0x40012 3274: 02000793 li a5,32 3278: 448d li s1,3 327a: 82fc sh a5,20(sp) 327c: 084c addi a1,sp,20 327e: 47c1 li a5,16 3280: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3284: ce3e sw a5,28(sp) 3286: cc26 sw s1,24(sp) 3288: b4bfd0ef jal ra,dd2 328c: 4601 li a2,0 328e: 80040513 addi a0,s0,-2048 3292: 02000593 li a1,32 3296: bfdfd0ef jal ra,e92 329a: 4585 li a1,1 329c: 4541 li a0,16 329e: e01fd0ef jal ra,109e 32a2: 4585 li a1,1 32a4: 04000513 li a0,64 32a8: e15fd0ef jal ra,10bc 32ac: 4785 li a5,1 32ae: 82fc sh a5,20(sp) 32b0: 084c addi a1,sp,20 32b2: 47e1 li a5,24 32b4: 40011537 lui a0,0x40011 32b8: cc26 sw s1,24(sp) 32ba: ce3e sw a5,28(sp) 32bc: b17fd0ef jal ra,dd2 32c0: 4789 li a5,2 32c2: 82fc sh a5,20(sp) 32c4: 084c addi a1,sp,20 32c6: 4791 li a5,4 32c8: 40011537 lui a0,0x40011 32cc: 40002437 lui s0,0x40002 32d0: ce3e sw a5,28(sp) 32d2: b01fd0ef jal ra,dd2 32d6: 100c addi a1,sp,32 32d8: 000c07b7 lui a5,0xc0 32dc: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 32e0: d04a sw s2,32(sp) 32e2: d43e sw a5,40(sp) 32e4: d202 sw zero,36(sp) 32e6: 02011623 sh zero,44(sp) 32ea: e0ffd0ef jal ra,10f8 32ee: 35700793 li a5,855 32f2: 867c sh a5,12(sp) 32f4: 0068 addi a0,sp,12 32f6: 4785 li a5,1 32f8: c83e sw a5,16(sp) 32fa: 8744 sb s1,14(sp) 32fc: babfd0ef jal ra,ea6 3300: 80040513 addi a0,s0,-2048 3304: 4605 li a2,1 3306: 52500593 li a1,1317 330a: e93fd0ef jal ra,119c 330e: 4605 li a2,1 3310: 80040513 addi a0,s0,-2048 3314: 42400593 li a1,1060 3318: e85fd0ef jal ra,119c 331c: 4585 li a1,1 331e: 80040513 addi a0,s0,-2048 3322: e65fd0ef jal ra,1186 3326: 6145 addi sp,sp,48 3328: a12fd06f j 53a <__riscv_restore_0> 0000332c : 332c: 9eafd2ef jal t0,516 <__riscv_save_0> 3330: 7179 addi sp,sp,-48 3332: 892a mv s2,a0 3334: 4585 li a1,1 3336: 04000513 li a0,64 333a: d65fd0ef jal ra,109e 333e: 40012437 lui s0,0x40012 3342: 04000793 li a5,64 3346: 448d li s1,3 3348: 82fc sh a5,20(sp) 334a: 084c addi a1,sp,20 334c: 47c1 li a5,16 334e: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20009800> 3352: ce3e sw a5,28(sp) 3354: cc26 sw s1,24(sp) 3356: a7dfd0ef jal ra,dd2 335a: 4601 li a2,0 335c: 80040513 addi a0,s0,-2048 3360: 04000593 li a1,64 3364: b2ffd0ef jal ra,e92 3368: 4585 li a1,1 336a: 4541 li a0,16 336c: d33fd0ef jal ra,109e 3370: 4585 li a1,1 3372: 08000513 li a0,128 3376: d47fd0ef jal ra,10bc 337a: 4791 li a5,4 337c: 82fc sh a5,20(sp) 337e: 084c addi a1,sp,20 3380: 47e1 li a5,24 3382: 40011537 lui a0,0x40011 3386: cc26 sw s1,24(sp) 3388: ce3e sw a5,28(sp) 338a: a49fd0ef jal ra,dd2 338e: 47a1 li a5,8 3390: 82fc sh a5,20(sp) 3392: 084c addi a1,sp,20 3394: 4791 li a5,4 3396: 40011537 lui a0,0x40011 339a: 40002437 lui s0,0x40002 339e: ce3e sw a5,28(sp) 33a0: a33fd0ef jal ra,dd2 33a4: 100c addi a1,sp,32 33a6: 000c07b7 lui a5,0xc0 33aa: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 33ae: d04a sw s2,32(sp) 33b0: d43e sw a5,40(sp) 33b2: d202 sw zero,36(sp) 33b4: 02011623 sh zero,44(sp) 33b8: d41fd0ef jal ra,10f8 33bc: 35800793 li a5,856 33c0: 867c sh a5,12(sp) 33c2: 0068 addi a0,sp,12 33c4: 4785 li a5,1 33c6: c83e sw a5,16(sp) 33c8: 8744 sb s1,14(sp) 33ca: addfd0ef jal ra,ea6 33ce: c0040513 addi a0,s0,-1024 33d2: 4605 li a2,1 33d4: 52500593 li a1,1317 33d8: dc5fd0ef jal ra,119c 33dc: 4605 li a2,1 33de: c0040513 addi a0,s0,-1024 33e2: 42400593 li a1,1060 33e6: db7fd0ef jal ra,119c 33ea: 4585 li a1,1 33ec: c0040513 addi a0,s0,-1024 33f0: d97fd0ef jal ra,1186 33f4: 6145 addi sp,sp,48 33f6: 944fd06f j 53a <__riscv_restore_0> 000033fa : 33fa: 91cfd2ef jal t0,516 <__riscv_save_0> 33fe: 7179 addi sp,sp,-48 3400: 892a mv s2,a0 3402: 4585 li a1,1 3404: 4511 li a0,4 3406: c99fd0ef jal ra,109e 340a: 40011437 lui s0,0x40011 340e: 4789 li a5,2 3410: 448d li s1,3 3412: 82fc sh a5,20(sp) 3414: 084c addi a1,sp,20 3416: 47c1 li a5,16 3418: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 341c: ce3e sw a5,28(sp) 341e: cc26 sw s1,24(sp) 3420: 9b3fd0ef jal ra,dd2 3424: 4601 li a2,0 3426: 80040513 addi a0,s0,-2048 342a: 4589 li a1,2 342c: a67fd0ef jal ra,e92 3430: 4585 li a1,1 3432: 4511 li a0,4 3434: c6bfd0ef jal ra,109e 3438: 4585 li a1,1 343a: 00020537 lui a0,0x20 343e: c7ffd0ef jal ra,10bc 3442: 4791 li a5,4 3444: 82fc sh a5,20(sp) 3446: 084c addi a1,sp,20 3448: 47e1 li a5,24 344a: 80040513 addi a0,s0,-2048 344e: cc26 sw s1,24(sp) 3450: ce3e sw a5,28(sp) 3452: 981fd0ef jal ra,dd2 3456: 47a1 li a5,8 3458: 82fc sh a5,20(sp) 345a: 084c addi a1,sp,20 345c: 4791 li a5,4 345e: 80040513 addi a0,s0,-2048 3462: ce3e sw a5,28(sp) 3464: 40004437 lui s0,0x40004 3468: 96bfd0ef jal ra,dd2 346c: 100c addi a1,sp,32 346e: 000c07b7 lui a5,0xc0 3472: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3476: d04a sw s2,32(sp) 3478: d43e sw a5,40(sp) 347a: d202 sw zero,36(sp) 347c: 02011623 sh zero,44(sp) 3480: c79fd0ef jal ra,10f8 3484: 33600793 li a5,822 3488: 867c sh a5,12(sp) 348a: 0068 addi a0,sp,12 348c: 4785 li a5,1 348e: c83e sw a5,16(sp) 3490: 8744 sb s1,14(sp) 3492: a15fd0ef jal ra,ea6 3496: 40040513 addi a0,s0,1024 349a: 4605 li a2,1 349c: 52500593 li a1,1317 34a0: cfdfd0ef jal ra,119c 34a4: 4605 li a2,1 34a6: 40040513 addi a0,s0,1024 34aa: 42400593 li a1,1060 34ae: ceffd0ef jal ra,119c 34b2: 4585 li a1,1 34b4: 40040513 addi a0,s0,1024 34b8: ccffd0ef jal ra,1186 34bc: 6145 addi sp,sp,48 34be: 87cfd06f j 53a <__riscv_restore_0> 000034c2 : 34c2: 83afd2ef jal t0,4fc <__riscv_save_4> 34c6: 7179 addi sp,sp,-48 34c8: 89aa mv s3,a0 34ca: 4585 li a1,1 34cc: 4521 li a0,8 34ce: bd1fd0ef jal ra,109e 34d2: 40011937 lui s2,0x40011 34d6: 4785 li a5,1 34d8: 440d li s0,3 34da: 44c1 li s1,16 34dc: 084c addi a1,sp,20 34de: c0090513 addi a0,s2,-1024 # 40010c00 <__freertos_irq_stack_top+0x20008c00> 34e2: 82fc sh a5,20(sp) 34e4: ce26 sw s1,28(sp) 34e6: cc22 sw s0,24(sp) 34e8: 8ebfd0ef jal ra,dd2 34ec: 4601 li a2,0 34ee: c0090513 addi a0,s2,-1024 34f2: 4585 li a1,1 34f4: 99ffd0ef jal ra,e92 34f8: 4585 li a1,1 34fa: 4541 li a0,16 34fc: ba3fd0ef jal ra,109e 3500: 4585 li a1,1 3502: 10000513 li a0,256 3506: bb7fd0ef jal ra,10bc 350a: 47e1 li a5,24 350c: 084c addi a1,sp,20 350e: 40011537 lui a0,0x40011 3512: 82e4 sh s1,20(sp) 3514: cc22 sw s0,24(sp) 3516: ce3e sw a5,28(sp) 3518: 8bbfd0ef jal ra,dd2 351c: 02000793 li a5,32 3520: 82fc sh a5,20(sp) 3522: 084c addi a1,sp,20 3524: 4791 li a5,4 3526: 40011537 lui a0,0x40011 352a: ce3e sw a5,28(sp) 352c: 8a7fd0ef jal ra,dd2 3530: 100c addi a1,sp,32 3532: 000c07b7 lui a5,0xc0 3536: 40002537 lui a0,0x40002 353a: d04e sw s3,32(sp) 353c: d43e sw a5,40(sp) 353e: d202 sw zero,36(sp) 3540: 02011623 sh zero,44(sp) 3544: bb5fd0ef jal ra,10f8 3548: 35900793 li a5,857 354c: 867c sh a5,12(sp) 354e: 0068 addi a0,sp,12 3550: 4785 li a5,1 3552: c83e sw a5,16(sp) 3554: 8740 sb s0,14(sp) 3556: 951fd0ef jal ra,ea6 355a: 4605 li a2,1 355c: 52500593 li a1,1317 3560: 40002537 lui a0,0x40002 3564: c39fd0ef jal ra,119c 3568: 4605 li a2,1 356a: 42400593 li a1,1060 356e: 40002537 lui a0,0x40002 3572: c2bfd0ef jal ra,119c 3576: 4585 li a1,1 3578: 40002537 lui a0,0x40002 357c: c0bfd0ef jal ra,1186 3580: 6145 addi sp,sp,48 3582: faffc06f j 530 <__riscv_restore_4> 00003586 : 3586: f91fc2ef jal t0,516 <__riscv_save_0> 358a: 40011437 lui s0,0x40011 358e: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3592: 4601 li a2,0 3594: 20000593 li a1,512 3598: 8fbfd0ef jal ra,e92 359c: 40040513 addi a0,s0,1024 35a0: 4601 li a2,0 35a2: 40000593 li a1,1024 35a6: 8edfd0ef jal ra,e92 35aa: 6585 lui a1,0x1 35ac: 4601 li a2,0 35ae: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 35b2: 40040513 addi a0,s0,1024 35b6: 8ddfd0ef jal ra,e92 35ba: f81fc06f j 53a <__riscv_restore_0> 000035be : 35be: f3ffc2ef jal t0,4fc <__riscv_save_4> 35c2: 7179 addi sp,sp,-48 35c4: 8a2a mv s4,a0 35c6: 4585 li a1,1 35c8: 02000513 li a0,32 35cc: ad3fd0ef jal ra,109e 35d0: 40011437 lui s0,0x40011 35d4: 10000793 li a5,256 35d8: 82fc sh a5,20(sp) 35da: 490d li s2,3 35dc: 47c1 li a5,16 35de: 084c addi a1,sp,20 35e0: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20008800> 35e4: ce3e sw a5,28(sp) 35e6: cc4a sw s2,24(sp) 35e8: feafd0ef jal ra,dd2 35ec: 4601 li a2,0 35ee: 40040513 addi a0,s0,1024 35f2: 10000593 li a1,256 35f6: 89dfd0ef jal ra,e92 35fa: 20000793 li a5,512 35fe: 084c addi a1,sp,20 3600: 80040513 addi a0,s0,-2048 3604: 82fc sh a5,20(sp) 3606: fccfd0ef jal ra,dd2 360a: 40000993 li s3,1024 360e: 084c addi a1,sp,20 3610: 80040513 addi a0,s0,-2048 3614: 01311a23 sh s3,20(sp) 3618: 6485 lui s1,0x1 361a: fb8fd0ef jal ra,dd2 361e: 084c addi a1,sp,20 3620: 80040513 addi a0,s0,-2048 3624: 80048493 addi s1,s1,-2048 # 800 <__stack_size> 3628: 82e4 sh s1,20(sp) 362a: fa8fd0ef jal ra,dd2 362e: 3fa1 jal 3586 3630: 4585 li a1,1 3632: 4521 li a0,8 3634: a6bfd0ef jal ra,109e 3638: 4585 li a1,1 363a: 00040537 lui a0,0x40 363e: a7ffd0ef jal ra,10bc 3642: 47e1 li a5,24 3644: 084c addi a1,sp,20 3646: c0040513 addi a0,s0,-1024 364a: 01311a23 sh s3,20(sp) 364e: cc4a sw s2,24(sp) 3650: ce3e sw a5,28(sp) 3652: f80fd0ef jal ra,dd2 3656: 4791 li a5,4 3658: 084c addi a1,sp,20 365a: c0040513 addi a0,s0,-1024 365e: 82e4 sh s1,20(sp) 3660: 40005437 lui s0,0x40005 3664: ce3e sw a5,28(sp) 3666: f6cfd0ef jal ra,dd2 366a: 100c addi a1,sp,32 366c: 000c07b7 lui a5,0xc0 3670: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3674: d052 sw s4,32(sp) 3676: d43e sw a5,40(sp) 3678: d202 sw zero,36(sp) 367a: 02011623 sh zero,44(sp) 367e: a7bfd0ef jal ra,10f8 3682: 13700793 li a5,311 3686: 867c sh a5,12(sp) 3688: 4785 li a5,1 368a: 875c sb a5,14(sp) 368c: 0068 addi a0,sp,12 368e: 4785 li a5,1 3690: c83e sw a5,16(sp) 3692: 815fd0ef jal ra,ea6 3696: 80040513 addi a0,s0,-2048 369a: 4605 li a2,1 369c: 52500593 li a1,1317 36a0: afdfd0ef jal ra,119c 36a4: 4605 li a2,1 36a6: 80040513 addi a0,s0,-2048 36aa: 42400593 li a1,1060 36ae: aeffd0ef jal ra,119c 36b2: 4585 li a1,1 36b4: 80040513 addi a0,s0,-2048 36b8: acffd0ef jal ra,1186 36bc: 6145 addi sp,sp,48 36be: e73fc06f j 530 <__riscv_restore_4> 000036c2 : 36c2: e55fc2ef jal t0,516 <__riscv_save_0> 36c6: 40011437 lui s0,0x40011 36ca: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 36ce: 4601 li a2,0 36d0: 20000593 li a1,512 36d4: fbefd0ef jal ra,e92 36d8: 40040513 addi a0,s0,1024 36dc: 4601 li a2,0 36de: 40000593 li a1,1024 36e2: fb0fd0ef jal ra,e92 36e6: 6585 lui a1,0x1 36e8: 4605 li a2,1 36ea: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 36ee: 40040513 addi a0,s0,1024 36f2: fa0fd0ef jal ra,e92 36f6: e45fc06f j 53a <__riscv_restore_0> 000036fa : 36fa: e1dfc2ef jal t0,516 <__riscv_save_0> 36fe: 40011437 lui s0,0x40011 3702: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3706: 4601 li a2,0 3708: 20000593 li a1,512 370c: f86fd0ef jal ra,e92 3710: 40040513 addi a0,s0,1024 3714: 4605 li a2,1 3716: 40000593 li a1,1024 371a: f78fd0ef jal ra,e92 371e: 6585 lui a1,0x1 3720: 4601 li a2,0 3722: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3726: 40040513 addi a0,s0,1024 372a: f68fd0ef jal ra,e92 372e: e0dfc06f j 53a <__riscv_restore_0> 00003732 : 3732: de5fc2ef jal t0,516 <__riscv_save_0> 3736: 40011437 lui s0,0x40011 373a: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 373e: 4601 li a2,0 3740: 20000593 li a1,512 3744: f4efd0ef jal ra,e92 3748: 40040513 addi a0,s0,1024 374c: 4605 li a2,1 374e: 40000593 li a1,1024 3752: f40fd0ef jal ra,e92 3756: 6585 lui a1,0x1 3758: 4605 li a2,1 375a: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 375e: 40040513 addi a0,s0,1024 3762: f30fd0ef jal ra,e92 3766: dd5fc06f j 53a <__riscv_restore_0> 0000376a : 376a: dadfc2ef jal t0,516 <__riscv_save_0> 376e: 40011437 lui s0,0x40011 3772: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3776: 4605 li a2,1 3778: 20000593 li a1,512 377c: f16fd0ef jal ra,e92 3780: 40040513 addi a0,s0,1024 3784: 4601 li a2,0 3786: 40000593 li a1,1024 378a: f08fd0ef jal ra,e92 378e: 6585 lui a1,0x1 3790: 4601 li a2,0 3792: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 3796: 40040513 addi a0,s0,1024 379a: ef8fd0ef jal ra,e92 379e: d9dfc06f j 53a <__riscv_restore_0> 000037a2 : 37a2: d75fc2ef jal t0,516 <__riscv_save_0> 37a6: 40011437 lui s0,0x40011 37aa: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 37ae: 4605 li a2,1 37b0: 20000593 li a1,512 37b4: edefd0ef jal ra,e92 37b8: 40040513 addi a0,s0,1024 37bc: 4601 li a2,0 37be: 40000593 li a1,1024 37c2: ed0fd0ef jal ra,e92 37c6: 6585 lui a1,0x1 37c8: 4605 li a2,1 37ca: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 37ce: 40040513 addi a0,s0,1024 37d2: ec0fd0ef jal ra,e92 37d6: d65fc06f j 53a <__riscv_restore_0> 000037da : 37da: d3dfc2ef jal t0,516 <__riscv_save_0> 37de: 7179 addi sp,sp,-48 37e0: 84aa mv s1,a0 37e2: 4585 li a1,1 37e4: 4541 li a0,16 37e6: 8b9fd0ef jal ra,109e 37ea: 4585 li a1,1 37ec: 02000513 li a0,32 37f0: 8affd0ef jal ra,109e 37f4: 4585 li a1,1 37f6: 00100537 lui a0,0x100 37fa: 8c3fd0ef jal ra,10bc 37fe: 6785 lui a5,0x1 3800: 440d li s0,3 3802: 82fc sh a5,20(sp) 3804: 084c addi a1,sp,20 3806: 47e1 li a5,24 3808: 40011537 lui a0,0x40011 380c: cc22 sw s0,24(sp) 380e: ce3e sw a5,28(sp) 3810: dc2fd0ef jal ra,dd2 3814: 4791 li a5,4 3816: 40011537 lui a0,0x40011 381a: 82fc sh a5,20(sp) 381c: 084c addi a1,sp,20 381e: 4791 li a5,4 3820: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20009400> 3824: ce3e sw a5,28(sp) 3826: dacfd0ef jal ra,dd2 382a: 000c07b7 lui a5,0xc0 382e: 100c addi a1,sp,32 3830: 40005537 lui a0,0x40005 3834: d43e sw a5,40(sp) 3836: d026 sw s1,32(sp) 3838: d202 sw zero,36(sp) 383a: 02011623 sh zero,44(sp) 383e: 8bbfd0ef jal ra,10f8 3842: 4605 li a2,1 3844: 52500593 li a1,1317 3848: 40005537 lui a0,0x40005 384c: 951fd0ef jal ra,119c 3850: 14500793 li a5,325 3854: 867c sh a5,12(sp) 3856: 0068 addi a0,sp,12 3858: 4785 li a5,1 385a: c83e sw a5,16(sp) 385c: 8740 sb s0,14(sp) 385e: e48fd0ef jal ra,ea6 3862: 4585 li a1,1 3864: 40005537 lui a0,0x40005 3868: 91ffd0ef jal ra,1186 386c: 6145 addi sp,sp,48 386e: ccdfc06f j 53a <__riscv_restore_0> 00003872 : 3872: 7139 addi sp,sp,-64 3874: de06 sw ra,60(sp) 3876: dc16 sw t0,56(sp) 3878: da1a sw t1,52(sp) 387a: d81e sw t2,48(sp) 387c: d62a sw a0,44(sp) 387e: d42e sw a1,40(sp) 3880: d232 sw a2,36(sp) 3882: d036 sw a3,32(sp) 3884: ce3a sw a4,28(sp) 3886: cc3e sw a5,24(sp) 3888: ca42 sw a6,20(sp) 388a: c846 sw a7,16(sp) 388c: c672 sw t3,12(sp) 388e: c476 sw t4,8(sp) 3890: c27a sw t5,4(sp) 3892: c07e sw t6,0(sp) 3894: 261d jal 3bba 3896: 50f2 lw ra,60(sp) 3898: 52e2 lw t0,56(sp) 389a: 5352 lw t1,52(sp) 389c: 53c2 lw t2,48(sp) 389e: 5532 lw a0,44(sp) 38a0: 55a2 lw a1,40(sp) 38a2: 5612 lw a2,36(sp) 38a4: 5682 lw a3,32(sp) 38a6: 4772 lw a4,28(sp) 38a8: 47e2 lw a5,24(sp) 38aa: 4852 lw a6,20(sp) 38ac: 48c2 lw a7,16(sp) 38ae: 4e32 lw t3,12(sp) 38b0: 4ea2 lw t4,8(sp) 38b2: 4f12 lw t5,4(sp) 38b4: 4f82 lw t6,0(sp) 38b6: 6121 addi sp,sp,64 38b8: 30200073 mret 000038bc : 38bc: 7139 addi sp,sp,-64 38be: de06 sw ra,60(sp) 38c0: dc16 sw t0,56(sp) 38c2: da1a sw t1,52(sp) 38c4: d81e sw t2,48(sp) 38c6: d62a sw a0,44(sp) 38c8: d42e sw a1,40(sp) 38ca: d232 sw a2,36(sp) 38cc: d036 sw a3,32(sp) 38ce: ce3a sw a4,28(sp) 38d0: cc3e sw a5,24(sp) 38d2: ca42 sw a6,20(sp) 38d4: c846 sw a7,16(sp) 38d6: c672 sw t3,12(sp) 38d8: c476 sw t4,8(sp) 38da: c27a sw t5,4(sp) 38dc: c07e sw t6,0(sp) 38de: 267d jal 3c8c 38e0: 50f2 lw ra,60(sp) 38e2: 52e2 lw t0,56(sp) 38e4: 5352 lw t1,52(sp) 38e6: 53c2 lw t2,48(sp) 38e8: 5532 lw a0,44(sp) 38ea: 55a2 lw a1,40(sp) 38ec: 5612 lw a2,36(sp) 38ee: 5682 lw a3,32(sp) 38f0: 4772 lw a4,28(sp) 38f2: 47e2 lw a5,24(sp) 38f4: 4852 lw a6,20(sp) 38f6: 48c2 lw a7,16(sp) 38f8: 4e32 lw t3,12(sp) 38fa: 4ea2 lw t4,8(sp) 38fc: 4f12 lw t5,4(sp) 38fe: 4f82 lw t6,0(sp) 3900: 6121 addi sp,sp,64 3902: 30200073 mret 00003906 : 3906: 7139 addi sp,sp,-64 3908: de06 sw ra,60(sp) 390a: dc16 sw t0,56(sp) 390c: da1a sw t1,52(sp) 390e: d81e sw t2,48(sp) 3910: d62a sw a0,44(sp) 3912: d42e sw a1,40(sp) 3914: d232 sw a2,36(sp) 3916: d036 sw a3,32(sp) 3918: ce3a sw a4,28(sp) 391a: cc3e sw a5,24(sp) 391c: ca42 sw a6,20(sp) 391e: c846 sw a7,16(sp) 3920: c672 sw t3,12(sp) 3922: c476 sw t4,8(sp) 3924: c27a sw t5,4(sp) 3926: c07e sw t6,0(sp) 3928: 2925 jal 3d60 392a: 50f2 lw ra,60(sp) 392c: 52e2 lw t0,56(sp) 392e: 5352 lw t1,52(sp) 3930: 53c2 lw t2,48(sp) 3932: 5532 lw a0,44(sp) 3934: 55a2 lw a1,40(sp) 3936: 5612 lw a2,36(sp) 3938: 5682 lw a3,32(sp) 393a: 4772 lw a4,28(sp) 393c: 47e2 lw a5,24(sp) 393e: 4852 lw a6,20(sp) 3940: 48c2 lw a7,16(sp) 3942: 4e32 lw t3,12(sp) 3944: 4ea2 lw t4,8(sp) 3946: 4f12 lw t5,4(sp) 3948: 4f82 lw t6,0(sp) 394a: 6121 addi sp,sp,64 394c: 30200073 mret 00003950 : 3950: 7139 addi sp,sp,-64 3952: de06 sw ra,60(sp) 3954: dc16 sw t0,56(sp) 3956: da1a sw t1,52(sp) 3958: d81e sw t2,48(sp) 395a: d62a sw a0,44(sp) 395c: d42e sw a1,40(sp) 395e: d232 sw a2,36(sp) 3960: d036 sw a3,32(sp) 3962: ce3a sw a4,28(sp) 3964: cc3e sw a5,24(sp) 3966: ca42 sw a6,20(sp) 3968: c846 sw a7,16(sp) 396a: c672 sw t3,12(sp) 396c: c476 sw t4,8(sp) 396e: c27a sw t5,4(sp) 3970: c07e sw t6,0(sp) 3972: 2179 jal 3e00 3974: 50f2 lw ra,60(sp) 3976: 52e2 lw t0,56(sp) 3978: 5352 lw t1,52(sp) 397a: 53c2 lw t2,48(sp) 397c: 5532 lw a0,44(sp) 397e: 55a2 lw a1,40(sp) 3980: 5612 lw a2,36(sp) 3982: 5682 lw a3,32(sp) 3984: 4772 lw a4,28(sp) 3986: 47e2 lw a5,24(sp) 3988: 4852 lw a6,20(sp) 398a: 48c2 lw a7,16(sp) 398c: 4e32 lw t3,12(sp) 398e: 4ea2 lw t4,8(sp) 3990: 4f12 lw t5,4(sp) 3992: 4f82 lw t6,0(sp) 3994: 6121 addi sp,sp,64 3996: 30200073 mret 0000399a : 399a: 7139 addi sp,sp,-64 399c: de06 sw ra,60(sp) 399e: dc16 sw t0,56(sp) 39a0: da1a sw t1,52(sp) 39a2: d81e sw t2,48(sp) 39a4: d62a sw a0,44(sp) 39a6: d42e sw a1,40(sp) 39a8: d232 sw a2,36(sp) 39aa: d036 sw a3,32(sp) 39ac: ce3a sw a4,28(sp) 39ae: cc3e sw a5,24(sp) 39b0: ca42 sw a6,20(sp) 39b2: c846 sw a7,16(sp) 39b4: c672 sw t3,12(sp) 39b6: c476 sw t4,8(sp) 39b8: c27a sw t5,4(sp) 39ba: c07e sw t6,0(sp) 39bc: 2b11 jal 3ed0 39be: 50f2 lw ra,60(sp) 39c0: 52e2 lw t0,56(sp) 39c2: 5352 lw t1,52(sp) 39c4: 53c2 lw t2,48(sp) 39c6: 5532 lw a0,44(sp) 39c8: 55a2 lw a1,40(sp) 39ca: 5612 lw a2,36(sp) 39cc: 5682 lw a3,32(sp) 39ce: 4772 lw a4,28(sp) 39d0: 47e2 lw a5,24(sp) 39d2: 4852 lw a6,20(sp) 39d4: 48c2 lw a7,16(sp) 39d6: 4e32 lw t3,12(sp) 39d8: 4ea2 lw t4,8(sp) 39da: 4f12 lw t5,4(sp) 39dc: 4f82 lw t6,0(sp) 39de: 6121 addi sp,sp,64 39e0: 30200073 mret 000039e4 : 39e4: 7139 addi sp,sp,-64 39e6: de06 sw ra,60(sp) 39e8: dc16 sw t0,56(sp) 39ea: da1a sw t1,52(sp) 39ec: d81e sw t2,48(sp) 39ee: d62a sw a0,44(sp) 39f0: d42e sw a1,40(sp) 39f2: d232 sw a2,36(sp) 39f4: d036 sw a3,32(sp) 39f6: ce3a sw a4,28(sp) 39f8: cc3e sw a5,24(sp) 39fa: ca42 sw a6,20(sp) 39fc: c846 sw a7,16(sp) 39fe: c672 sw t3,12(sp) 3a00: c476 sw t4,8(sp) 3a02: c27a sw t5,4(sp) 3a04: c07e sw t6,0(sp) 3a06: 2b69 jal 3fa0 3a08: 50f2 lw ra,60(sp) 3a0a: 52e2 lw t0,56(sp) 3a0c: 5352 lw t1,52(sp) 3a0e: 53c2 lw t2,48(sp) 3a10: 5532 lw a0,44(sp) 3a12: 55a2 lw a1,40(sp) 3a14: 5612 lw a2,36(sp) 3a16: 5682 lw a3,32(sp) 3a18: 4772 lw a4,28(sp) 3a1a: 47e2 lw a5,24(sp) 3a1c: 4852 lw a6,20(sp) 3a1e: 48c2 lw a7,16(sp) 3a20: 4e32 lw t3,12(sp) 3a22: 4ea2 lw t4,8(sp) 3a24: 4f12 lw t5,4(sp) 3a26: 4f82 lw t6,0(sp) 3a28: 6121 addi sp,sp,64 3a2a: 30200073 mret 00003a2e : 3a2e: ae9fc2ef jal t0,516 <__riscv_save_0> 3a32: d06ff0ef jal ra,2f38 3a36: df4ff0ef jal ra,302a 3a3a: e60ff0ef jal ra,309a 3a3e: afdfc06f j 53a <__riscv_restore_0> 00003a42 : 3a42: ad5fc2ef jal t0,516 <__riscv_save_0> 3a46: eaaff0ef jal ra,30f0 3a4a: af1fc06f j 53a <__riscv_restore_0> 00003a4e : 3a4e: aaffc2ef jal t0,4fc <__riscv_save_4> 3a52: 20000437 lui s0,0x20000 3a56: 02040793 addi a5,s0,32 # 20000020 3a5a: 4901 li s2,0 3a5c: 02040413 addi s0,s0,32 3a60: 4719 li a4,6 3a62: 43d4 lw a3,4(a5) 3a64: 08a69263 bne a3,a0,3ae8 3a68: 02400993 li s3,36 3a6c: 033909b3 mul s3,s2,s3 3a70: 01340a33 add s4,s0,s3 3a74: 000a4783 lbu a5,0(s4) 3a78: e795 bnez a5,3aa4 3a7a: 84aa mv s1,a0 3a7c: 00c98513 addi a0,s3,12 3a80: 9522 add a0,a0,s0 3a82: c7aff0ef jal ra,2efc 3a86: 4799 li a5,6 3a88: 008a2503 lw a0,8(s4) 3a8c: 02f49063 bne s1,a5,3aac 3a90: fceff0ef jal ra,325e 3a94: 02400793 li a5,36 3a98: 02f90933 mul s2,s2,a5 3a9c: 4785 li a5,1 3a9e: 9922 add s2,s2,s0 3aa0: 00f90023 sb a5,0(s2) 3aa4: 01340533 add a0,s0,s3 3aa8: a89fc06f j 530 <__riscv_restore_4> 3aac: 479d li a5,7 3aae: 00f49563 bne s1,a5,3ab8 3ab2: 87bff0ef jal ra,332c 3ab6: bff9 j 3a94 3ab8: 4789 li a5,2 3aba: 00f49563 bne s1,a5,3ac4 3abe: 93dff0ef jal ra,33fa 3ac2: bfc9 j 3a94 3ac4: 47a1 li a5,8 3ac6: 00f49563 bne s1,a5,3ad0 3aca: 9f9ff0ef jal ra,34c2 3ace: b7d9 j 3a94 3ad0: 478d li a5,3 3ad2: 00f49563 bne s1,a5,3adc 3ad6: ae9ff0ef jal ra,35be 3ada: bf6d j 3a94 3adc: 4795 li a5,5 3ade: faf49be3 bne s1,a5,3a94 3ae2: cf9ff0ef jal ra,37da 3ae6: b77d j 3a94 3ae8: 0905 addi s2,s2,1 3aea: 02478793 addi a5,a5,36 # c0024 <_data_lma+0xba390> 3aee: f6e91ae3 bne s2,a4,3a62 3af2: 4501 li a0,0 3af4: bf55 j 3aa8 00003af6 : 3af6: a21fc2ef jal t0,516 <__riscv_save_0> 3afa: 200007b7 lui a5,0x20000 3afe: 200065b7 lui a1,0x20006 3b02: 0ca7ae23 sw a0,220(a5) # 200000dc 3b06: 40000613 li a2,1024 3b0a: 47458593 addi a1,a1,1140 # 20006474 3b0e: 4515 li a0,5 3b10: f3fff0ef jal ra,3a4e 3b14: 200007b7 lui a5,0x20000 3b18: 22a7a823 sw a0,560(a5) # 20000230 3b1c: a1ffc06f j 53a <__riscv_restore_0> 00003b20 : 3b20: 200007b7 lui a5,0x20000 3b24: 21c7a783 lw a5,540(a5) # 2000021c 3b28: 00a79963 bne a5,a0,3b3a 3b2c: 200007b7 lui a5,0x20000 3b30: 2347c783 lbu a5,564(a5) # 20000234 3b34: 8b85 andi a5,a5,1 3b36: 853e mv a0,a5 3b38: 8082 ret 3b3a: 200007b7 lui a5,0x20000 3b3e: 2207a783 lw a5,544(a5) # 20000220 3b42: 00a79863 bne a5,a0,3b52 3b46: 200007b7 lui a5,0x20000 3b4a: 2347c783 lbu a5,564(a5) # 20000234 3b4e: 8b89 andi a5,a5,2 3b50: b7dd j 3b36 3b52: 200007b7 lui a5,0x20000 3b56: 2247a783 lw a5,548(a5) # 20000224 3b5a: 00a79863 bne a5,a0,3b6a 3b5e: 200007b7 lui a5,0x20000 3b62: 2347c783 lbu a5,564(a5) # 20000234 3b66: 8b91 andi a5,a5,4 3b68: b7f9 j 3b36 3b6a: 200007b7 lui a5,0x20000 3b6e: 2287a783 lw a5,552(a5) # 20000228 3b72: 00a79863 bne a5,a0,3b82 3b76: 200007b7 lui a5,0x20000 3b7a: 2347c783 lbu a5,564(a5) # 20000234 3b7e: 8ba1 andi a5,a5,8 3b80: bf5d j 3b36 3b82: 200007b7 lui a5,0x20000 3b86: 22c7a783 lw a5,556(a5) # 2000022c 3b8a: 00a79963 bne a5,a0,3b9c 3b8e: 200007b7 lui a5,0x20000 3b92: 2347c783 lbu a5,564(a5) # 20000234 3b96: 0207f793 andi a5,a5,32 3b9a: bf71 j 3b36 3b9c: 200007b7 lui a5,0x20000 3ba0: 2307a703 lw a4,560(a5) # 20000230 3ba4: 0ff00793 li a5,255 3ba8: f8e517e3 bne a0,a4,3b36 3bac: 200007b7 lui a5,0x20000 3bb0: 2347c783 lbu a5,564(a5) # 20000234 3bb4: 0407f793 andi a5,a5,64 3bb8: bfbd j 3b36 00003bba : 3bba: 95dfc2ef jal t0,516 <__riscv_save_0> 3bbe: 40004537 lui a0,0x40004 3bc2: 52500593 li a1,1317 3bc6: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3bca: e22fd0ef jal ra,11ec 3bce: c531 beqz a0,3c1a 3bd0: 200007b7 lui a5,0x20000 3bd4: 20978793 addi a5,a5,521 # 20000209 3bd8: 2398 lbu a4,0(a5) 3bda: e709 bnez a4,3be4 3bdc: 4705 li a4,1 3bde: a398 sb a4,0(a5) 3be0: 772000ef jal ra,4352 3be4: 40004537 lui a0,0x40004 3be8: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3bec: deefd0ef jal ra,11da 3bf0: 0ff57593 andi a1,a0,255 3bf4: 200007b7 lui a5,0x20000 3bf8: 20b78623 sb a1,524(a5) # 2000020c 3bfc: 200007b7 lui a5,0x20000 3c00: 2247a503 lw a0,548(a5) # 20000224 3c04: 4d1c lw a5,24(a0) 3c06: 4910 lw a2,16(a0) 3c08: 4954 lw a3,20(a0) 3c0a: 0785 addi a5,a5,1 3c0c: 02c7e7b3 rem a5,a5,a2 3c10: 00d78563 beq a5,a3,3c1a 3c14: 0531 addi a0,a0,12 3c16: af6ff0ef jal ra,2f0c 3c1a: 40004437 lui s0,0x40004 3c1e: 72700593 li a1,1831 3c22: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3c26: dc6fd0ef jal ra,11ec 3c2a: c531 beqz a0,3c76 3c2c: 200007b7 lui a5,0x20000 3c30: 2247a783 lw a5,548(a5) # 20000224 3c34: 3396 lhu a3,32(a5) 3c36: 33ba lhu a4,34(a5) 3c38: 02e6e463 bltu a3,a4,3c60 3c3c: 4601 li a2,0 3c3e: 72700593 li a1,1831 3c42: 40040513 addi a0,s0,1024 3c46: d56fd0ef jal ra,119c 3c4a: 200007b7 lui a5,0x20000 3c4e: 23478793 addi a5,a5,564 # 20000234 3c52: 2398 lbu a4,0(a5) 3c54: 9b6d andi a4,a4,-5 3c56: a398 sb a4,0(a5) 3c58: 29f000ef jal ra,46f6 3c5c: 8dffc06f j 53a <__riscv_restore_0> 3c60: 4fd8 lw a4,28(a5) 3c62: 00168613 addi a2,a3,1 3c66: b392 sh a2,32(a5) 3c68: 00d707b3 add a5,a4,a3 3c6c: 238c lbu a1,0(a5) 3c6e: 40040513 addi a0,s0,1024 3c72: d60fd0ef jal ra,11d2 3c76: 40004537 lui a0,0x40004 3c7a: 42400593 li a1,1060 3c7e: 40050513 addi a0,a0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 3c82: d6afd0ef jal ra,11ec 3c86: d979 beqz a0,3c5c 3c88: 2535 jal 42b4 3c8a: bfc9 j 3c5c 00003c8c : 3c8c: 88bfc2ef jal t0,516 <__riscv_save_0> 3c90: 40005537 lui a0,0x40005 3c94: 52500593 li a1,1317 3c98: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3c9c: d50fd0ef jal ra,11ec 3ca0: c531 beqz a0,3cec 3ca2: 200007b7 lui a5,0x20000 3ca6: 21178793 addi a5,a5,529 # 20000211 3caa: 2398 lbu a4,0(a5) 3cac: e709 bnez a4,3cb6 3cae: 4705 li a4,1 3cb0: a398 sb a4,0(a5) 3cb2: 6d8000ef jal ra,438a 3cb6: 40005537 lui a0,0x40005 3cba: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3cbe: d1cfd0ef jal ra,11da 3cc2: 0ff57593 andi a1,a0,255 3cc6: 200007b7 lui a5,0x20000 3cca: 20b78a23 sb a1,532(a5) # 20000214 3cce: 200007b7 lui a5,0x20000 3cd2: 22c7a503 lw a0,556(a5) # 2000022c 3cd6: 4d1c lw a5,24(a0) 3cd8: 4910 lw a2,16(a0) 3cda: 4954 lw a3,20(a0) 3cdc: 0785 addi a5,a5,1 3cde: 02c7e7b3 rem a5,a5,a2 3ce2: 00d78563 beq a5,a3,3cec 3ce6: 0531 addi a0,a0,12 3ce8: a24ff0ef jal ra,2f0c 3cec: 40005437 lui s0,0x40005 3cf0: 72700593 li a1,1831 3cf4: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3cf8: cf4fd0ef jal ra,11ec 3cfc: c539 beqz a0,3d4a 3cfe: 200007b7 lui a5,0x20000 3d02: 22c7a783 lw a5,556(a5) # 2000022c 3d06: 3396 lhu a3,32(a5) 3d08: 33ba lhu a4,34(a5) 3d0a: 02e6e563 bltu a3,a4,3d34 3d0e: 4601 li a2,0 3d10: 72700593 li a1,1831 3d14: 80040513 addi a0,s0,-2048 3d18: c84fd0ef jal ra,119c 3d1c: 200007b7 lui a5,0x20000 3d20: 23478793 addi a5,a5,564 # 20000234 3d24: 2398 lbu a4,0(a5) 3d26: fdf77713 andi a4,a4,-33 3d2a: a398 sb a4,0(a5) 3d2c: 1f3000ef jal ra,471e 3d30: 80bfc06f j 53a <__riscv_restore_0> 3d34: 4fd8 lw a4,28(a5) 3d36: 00168613 addi a2,a3,1 3d3a: b392 sh a2,32(a5) 3d3c: 00d707b3 add a5,a4,a3 3d40: 238c lbu a1,0(a5) 3d42: 80040513 addi a0,s0,-2048 3d46: c8cfd0ef jal ra,11d2 3d4a: 40005537 lui a0,0x40005 3d4e: 42400593 li a1,1060 3d52: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fffc800> 3d56: c96fd0ef jal ra,11ec 3d5a: d979 beqz a0,3d30 3d5c: 2b71 jal 42f8 3d5e: bfc9 j 3d30 00003d60 : 3d60: fb6fc2ef jal t0,516 <__riscv_save_0> 3d64: 52500593 li a1,1317 3d68: 40005537 lui a0,0x40005 3d6c: c80fd0ef jal ra,11ec 3d70: c915 beqz a0,3da4 3d72: 40005537 lui a0,0x40005 3d76: c64fd0ef jal ra,11da 3d7a: 0ff57593 andi a1,a0,255 3d7e: 200007b7 lui a5,0x20000 3d82: 20b78c23 sb a1,536(a5) # 20000218 3d86: 200007b7 lui a5,0x20000 3d8a: 2307a503 lw a0,560(a5) # 20000230 3d8e: 4d1c lw a5,24(a0) 3d90: 4910 lw a2,16(a0) 3d92: 4954 lw a3,20(a0) 3d94: 0785 addi a5,a5,1 3d96: 02c7e7b3 rem a5,a5,a2 3d9a: 00d78563 beq a5,a3,3da4 3d9e: 0531 addi a0,a0,12 3da0: 96cff0ef jal ra,2f0c 3da4: 72700593 li a1,1831 3da8: 40005537 lui a0,0x40005 3dac: c40fd0ef jal ra,11ec 3db0: c915 beqz a0,3de4 3db2: 200007b7 lui a5,0x20000 3db6: 2307a783 lw a5,560(a5) # 20000230 3dba: 3396 lhu a3,32(a5) 3dbc: 33ba lhu a4,34(a5) 3dbe: 02e6e563 bltu a3,a4,3de8 3dc2: 4601 li a2,0 3dc4: 72700593 li a1,1831 3dc8: 40005537 lui a0,0x40005 3dcc: bd0fd0ef jal ra,119c 3dd0: 200007b7 lui a5,0x20000 3dd4: 23478793 addi a5,a5,564 # 20000234 3dd8: 2398 lbu a4,0(a5) 3dda: fbf77713 andi a4,a4,-65 3dde: a398 sb a4,0(a5) 3de0: 153000ef jal ra,4732 3de4: f56fc06f j 53a <__riscv_restore_0> 3de8: 4fd8 lw a4,28(a5) 3dea: 00168613 addi a2,a3,1 3dee: b392 sh a2,32(a5) 3df0: 00d707b3 add a5,a4,a3 3df4: 238c lbu a1,0(a5) 3df6: 40005537 lui a0,0x40005 3dfa: bd8fd0ef jal ra,11d2 3dfe: b7dd j 3de4 00003e00 : 3e00: f16fc2ef jal t0,516 <__riscv_save_0> 3e04: 40002537 lui a0,0x40002 3e08: 52500593 li a1,1317 3e0c: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3e10: bdcfd0ef jal ra,11ec 3e14: c529 beqz a0,3e5e 3e16: 200007b7 lui a5,0x20000 3e1a: 20278793 addi a5,a5,514 # 20000202 3e1e: 2398 lbu a4,0(a5) 3e20: e701 bnez a4,3e28 3e22: 4705 li a4,1 3e24: a398 sb a4,0(a5) 3e26: 29d5 jal 431a 3e28: 40002537 lui a0,0x40002 3e2c: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3e30: baafd0ef jal ra,11da 3e34: 0ff57593 andi a1,a0,255 3e38: 200007b7 lui a5,0x20000 3e3c: 20b78223 sb a1,516(a5) # 20000204 3e40: 200007b7 lui a5,0x20000 3e44: 21c7a503 lw a0,540(a5) # 2000021c 3e48: 4d1c lw a5,24(a0) 3e4a: 4910 lw a2,16(a0) 3e4c: 4954 lw a3,20(a0) 3e4e: 0785 addi a5,a5,1 3e50: 02c7e7b3 rem a5,a5,a2 3e54: 00d78563 beq a5,a3,3e5e 3e58: 0531 addi a0,a0,12 3e5a: 8b2ff0ef jal ra,2f0c 3e5e: 40002437 lui s0,0x40002 3e62: 72700593 li a1,1831 3e66: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3e6a: b82fd0ef jal ra,11ec 3e6e: c531 beqz a0,3eba 3e70: 200007b7 lui a5,0x20000 3e74: 21c7a783 lw a5,540(a5) # 2000021c 3e78: 3396 lhu a3,32(a5) 3e7a: 33ba lhu a4,34(a5) 3e7c: 02e6e463 bltu a3,a4,3ea4 3e80: 4601 li a2,0 3e82: 72700593 li a1,1831 3e86: 80040513 addi a0,s0,-2048 3e8a: b12fd0ef jal ra,119c 3e8e: 200007b7 lui a5,0x20000 3e92: 23478793 addi a5,a5,564 # 20000234 3e96: 2398 lbu a4,0(a5) 3e98: 9b79 andi a4,a4,-2 3e9a: a398 sb a4,0(a5) 3e9c: 033000ef jal ra,46ce 3ea0: e9afc06f j 53a <__riscv_restore_0> 3ea4: 4fd8 lw a4,28(a5) 3ea6: 00168613 addi a2,a3,1 3eaa: b392 sh a2,32(a5) 3eac: 00d707b3 add a5,a4,a3 3eb0: 238c lbu a1,0(a5) 3eb2: 80040513 addi a0,s0,-2048 3eb6: b1cfd0ef jal ra,11d2 3eba: 40002537 lui a0,0x40002 3ebe: 42400593 li a1,1060 3ec2: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 3ec6: b26fd0ef jal ra,11ec 3eca: d979 beqz a0,3ea0 3ecc: 2655 jal 4270 3ece: bfc9 j 3ea0 00003ed0 : 3ed0: e46fc2ef jal t0,516 <__riscv_save_0> 3ed4: 40002537 lui a0,0x40002 3ed8: 52500593 li a1,1317 3edc: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3ee0: b0cfd0ef jal ra,11ec 3ee4: c529 beqz a0,3f2e 3ee6: 200007b7 lui a5,0x20000 3eea: 20578793 addi a5,a5,517 # 20000205 3eee: 2398 lbu a4,0(a5) 3ef0: e701 bnez a4,3ef8 3ef2: 4705 li a4,1 3ef4: a398 sb a4,0(a5) 3ef6: 2181 jal 4336 3ef8: 40002537 lui a0,0x40002 3efc: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3f00: adafd0ef jal ra,11da 3f04: 0ff57593 andi a1,a0,255 3f08: 200007b7 lui a5,0x20000 3f0c: 20b78423 sb a1,520(a5) # 20000208 3f10: 200007b7 lui a5,0x20000 3f14: 2207a503 lw a0,544(a5) # 20000220 3f18: 4d1c lw a5,24(a0) 3f1a: 4910 lw a2,16(a0) 3f1c: 4954 lw a3,20(a0) 3f1e: 0785 addi a5,a5,1 3f20: 02c7e7b3 rem a5,a5,a2 3f24: 00d78563 beq a5,a3,3f2e 3f28: 0531 addi a0,a0,12 3f2a: fe3fe0ef jal ra,2f0c 3f2e: 40002437 lui s0,0x40002 3f32: 72700593 li a1,1831 3f36: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3f3a: ab2fd0ef jal ra,11ec 3f3e: c531 beqz a0,3f8a 3f40: 200007b7 lui a5,0x20000 3f44: 2207a783 lw a5,544(a5) # 20000220 3f48: 3396 lhu a3,32(a5) 3f4a: 33ba lhu a4,34(a5) 3f4c: 02e6e463 bltu a3,a4,3f74 3f50: 4601 li a2,0 3f52: 72700593 li a1,1831 3f56: c0040513 addi a0,s0,-1024 3f5a: a42fd0ef jal ra,119c 3f5e: 200007b7 lui a5,0x20000 3f62: 23478793 addi a5,a5,564 # 20000234 3f66: 2398 lbu a4,0(a5) 3f68: 9b75 andi a4,a4,-3 3f6a: a398 sb a4,0(a5) 3f6c: 776000ef jal ra,46e2 3f70: dcafc06f j 53a <__riscv_restore_0> 3f74: 4fd8 lw a4,28(a5) 3f76: 00168613 addi a2,a3,1 3f7a: b392 sh a2,32(a5) 3f7c: 00d707b3 add a5,a4,a3 3f80: 238c lbu a1,0(a5) 3f82: c0040513 addi a0,s0,-1024 3f86: a4cfd0ef jal ra,11d2 3f8a: 40002537 lui a0,0x40002 3f8e: 42400593 li a1,1060 3f92: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 3f96: a56fd0ef jal ra,11ec 3f9a: d979 beqz a0,3f70 3f9c: 2cdd jal 4292 3f9e: bfc9 j 3f70 00003fa0 : 3fa0: d76fc2ef jal t0,516 <__riscv_save_0> 3fa4: 52500593 li a1,1317 3fa8: 40002537 lui a0,0x40002 3fac: a40fd0ef jal ra,11ec 3fb0: c139 beqz a0,3ff6 3fb2: 200007b7 lui a5,0x20000 3fb6: 20d78793 addi a5,a5,525 # 2000020d 3fba: 2398 lbu a4,0(a5) 3fbc: e701 bnez a4,3fc4 3fbe: 4705 li a4,1 3fc0: a398 sb a4,0(a5) 3fc2: 2675 jal 436e 3fc4: 40002537 lui a0,0x40002 3fc8: a12fd0ef jal ra,11da 3fcc: 0ff57593 andi a1,a0,255 3fd0: 200007b7 lui a5,0x20000 3fd4: 20b78823 sb a1,528(a5) # 20000210 3fd8: 200007b7 lui a5,0x20000 3fdc: 2287a503 lw a0,552(a5) # 20000228 3fe0: 4d1c lw a5,24(a0) 3fe2: 4910 lw a2,16(a0) 3fe4: 4954 lw a3,20(a0) 3fe6: 0785 addi a5,a5,1 3fe8: 02c7e7b3 rem a5,a5,a2 3fec: 00d78563 beq a5,a3,3ff6 3ff0: 0531 addi a0,a0,12 3ff2: f1bfe0ef jal ra,2f0c 3ff6: 72700593 li a1,1831 3ffa: 40002537 lui a0,0x40002 3ffe: 9eefd0ef jal ra,11ec 4002: c531 beqz a0,404e 4004: 200007b7 lui a5,0x20000 4008: 2287a783 lw a5,552(a5) # 20000228 400c: 3396 lhu a3,32(a5) 400e: 33ba lhu a4,34(a5) 4010: 02e6e463 bltu a3,a4,4038 4014: 4601 li a2,0 4016: 72700593 li a1,1831 401a: 40002537 lui a0,0x40002 401e: 97efd0ef jal ra,119c 4022: 200007b7 lui a5,0x20000 4026: 23478793 addi a5,a5,564 # 20000234 402a: 2398 lbu a4,0(a5) 402c: 9b5d andi a4,a4,-9 402e: a398 sb a4,0(a5) 4030: 6da000ef jal ra,470a 4034: d06fc06f j 53a <__riscv_restore_0> 4038: 4fd8 lw a4,28(a5) 403a: 00168613 addi a2,a3,1 403e: b392 sh a2,32(a5) 4040: 00d707b3 add a5,a4,a3 4044: 238c lbu a1,0(a5) 4046: 40002537 lui a0,0x40002 404a: 988fd0ef jal ra,11d2 404e: 42400593 li a1,1060 4052: 40002537 lui a0,0x40002 4056: 996fd0ef jal ra,11ec 405a: dd69 beqz a0,4034 405c: 2cad jal 42d6 405e: bfd9 j 4034 00004060 : 4060: cb6fc2ef jal t0,516 <__riscv_save_0> 4064: 1141 addi sp,sp,-16 4066: 842a mv s0,a0 4068: c62e sw a1,12(sp) 406a: c432 sw a2,8(sp) 406c: ab5ff0ef jal ra,3b20 4070: 892a mv s2,a0 4072: e935 bnez a0,40e6 4074: 45b2 lw a1,12(sp) 4076: 4622 lw a2,8(sp) 4078: 200007b7 lui a5,0x20000 407c: 21c7a483 lw s1,540(a5) # 2000021c 4080: cc4c sw a1,28(s0) 4082: 02041023 sh zero,32(s0) 4086: b032 sh a2,34(s0) 4088: 02849563 bne s1,s0,40b2 408c: 4605 li a2,1 408e: 72700593 li a1,1831 4092: 40002437 lui s0,0x40002 4096: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff9800> 409a: 902fd0ef jal ra,119c 409e: 309a lhu a4,32(s1) 40a0: 4cdc lw a5,28(s1) 40a2: 80040513 addi a0,s0,-2048 40a6: 00170693 addi a3,a4,1 40aa: b096 sh a3,32(s1) 40ac: 97ba add a5,a5,a4 40ae: 238c lbu a1,0(a5) 40b0: a80d j 40e2 40b2: 200007b7 lui a5,0x20000 40b6: 2207a483 lw s1,544(a5) # 20000220 40ba: 02849a63 bne s1,s0,40ee 40be: 40002437 lui s0,0x40002 40c2: 72700593 li a1,1831 40c6: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff9c00> 40ca: 4605 li a2,1 40cc: 8d0fd0ef jal ra,119c 40d0: 309a lhu a4,32(s1) 40d2: 4cdc lw a5,28(s1) 40d4: c0040513 addi a0,s0,-1024 40d8: 00170693 addi a3,a4,1 40dc: b096 sh a3,32(s1) 40de: 97ba add a5,a5,a4 40e0: 238c lbu a1,0(a5) 40e2: 8f0fd0ef jal ra,11d2 40e6: 854a mv a0,s2 40e8: 0141 addi sp,sp,16 40ea: c50fc06f j 53a <__riscv_restore_0> 40ee: 200007b7 lui a5,0x20000 40f2: 2247a483 lw s1,548(a5) # 20000224 40f6: 02849563 bne s1,s0,4120 40fa: 40004437 lui s0,0x40004 40fe: 72700593 li a1,1831 4102: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fffc400> 4106: 4605 li a2,1 4108: 894fd0ef jal ra,119c 410c: 309a lhu a4,32(s1) 410e: 4cdc lw a5,28(s1) 4110: 40040513 addi a0,s0,1024 4114: 00170693 addi a3,a4,1 4118: b096 sh a3,32(s1) 411a: 97ba add a5,a5,a4 411c: 238c lbu a1,0(a5) 411e: b7d1 j 40e2 4120: 200007b7 lui a5,0x20000 4124: 2287a483 lw s1,552(a5) # 20000228 4128: 02849363 bne s1,s0,414e 412c: 72700593 li a1,1831 4130: 40002537 lui a0,0x40002 4134: 4605 li a2,1 4136: 866fd0ef jal ra,119c 413a: 309a lhu a4,32(s1) 413c: 4cdc lw a5,28(s1) 413e: 40002537 lui a0,0x40002 4142: 00170693 addi a3,a4,1 4146: b096 sh a3,32(s1) 4148: 97ba add a5,a5,a4 414a: 238c lbu a1,0(a5) 414c: bf59 j 40e2 414e: 200007b7 lui a5,0x20000 4152: 22c7a483 lw s1,556(a5) # 2000022c 4156: 00849863 bne s1,s0,4166 415a: 4605 li a2,1 415c: 72700593 li a1,1831 4160: 40005437 lui s0,0x40005 4164: bf0d j 4096 4166: 200007b7 lui a5,0x20000 416a: 2307a483 lw s1,560(a5) # 20000230 416e: f6849ce3 bne s1,s0,40e6 4172: 72700593 li a1,1831 4176: 40005537 lui a0,0x40005 417a: 4605 li a2,1 417c: 820fd0ef jal ra,119c 4180: 309a lhu a4,32(s1) 4182: 4cdc lw a5,28(s1) 4184: 40005537 lui a0,0x40005 4188: 00170693 addi a3,a4,1 418c: b096 sh a3,32(s1) 418e: 97ba add a5,a5,a4 4190: 238c lbu a1,0(a5) 4192: bf81 j 40e2 00004194 : 4194: 200007b7 lui a5,0x20000 4198: 21c7a783 lw a5,540(a5) # 2000021c 419c: 00a79963 bne a5,a0,41ae 41a0: 200007b7 lui a5,0x20000 41a4: 2027c783 lbu a5,514(a5) # 20000202 41a8: 8b85 andi a5,a5,1 41aa: 853e mv a0,a5 41ac: 8082 ret 41ae: 200007b7 lui a5,0x20000 41b2: 2207a783 lw a5,544(a5) # 20000220 41b6: 00a79763 bne a5,a0,41c4 41ba: 200007b7 lui a5,0x20000 41be: 2057c783 lbu a5,517(a5) # 20000205 41c2: b7dd j 41a8 41c4: 200007b7 lui a5,0x20000 41c8: 2247a783 lw a5,548(a5) # 20000224 41cc: 00a79763 bne a5,a0,41da 41d0: 200007b7 lui a5,0x20000 41d4: 2097c783 lbu a5,521(a5) # 20000209 41d8: bfc1 j 41a8 41da: 200007b7 lui a5,0x20000 41de: 2287a783 lw a5,552(a5) # 20000228 41e2: 00a79763 bne a5,a0,41f0 41e6: 200007b7 lui a5,0x20000 41ea: 20d7c783 lbu a5,525(a5) # 2000020d 41ee: bf6d j 41a8 41f0: 200007b7 lui a5,0x20000 41f4: 22c7a703 lw a4,556(a5) # 2000022c 41f8: 0ff00793 li a5,255 41fc: faa717e3 bne a4,a0,41aa 4200: 200007b7 lui a5,0x20000 4204: 2117c783 lbu a5,529(a5) # 20000211 4208: b745 j 41a8 0000420a : 420a: b0cfc2ef jal t0,516 <__riscv_save_0> 420e: 4785 li a5,1 4210: 00f51863 bne a0,a5,4220 4214: 80a18a23 sb a0,-2028(gp) # 2000016c 4218: b6eff0ef jal ra,3586 421c: b1efc06f j 53a <__riscv_restore_0> 4220: 4789 li a5,2 4222: 00f51763 bne a0,a5,4230 4226: 80a18a23 sb a0,-2028(gp) # 2000016c 422a: c98ff0ef jal ra,36c2 422e: b7fd j 421c 4230: 478d li a5,3 4232: 00f51763 bne a0,a5,4240 4236: 80a18a23 sb a0,-2028(gp) # 2000016c 423a: cc0ff0ef jal ra,36fa 423e: bff9 j 421c 4240: 4791 li a5,4 4242: 00f51763 bne a0,a5,4250 4246: 80a18a23 sb a0,-2028(gp) # 2000016c 424a: ce8ff0ef jal ra,3732 424e: b7f9 j 421c 4250: 4795 li a5,5 4252: 00f51763 bne a0,a5,4260 4256: 80a18a23 sb a0,-2028(gp) # 2000016c 425a: d10ff0ef jal ra,376a 425e: bf7d j 421c 4260: 4799 li a5,6 4262: faf51de3 bne a0,a5,421c 4266: 80a18a23 sb a0,-2028(gp) # 2000016c 426a: d38ff0ef jal ra,37a2 426e: b77d j 421c 00004270 : 4270: aa6fc2ef jal t0,516 <__riscv_save_0> 4274: 200007b7 lui a5,0x20000 4278: 2387a403 lw s0,568(a5) # 20000238 427c: 852fe0ef jal ra,22ce 4280: 862a mv a2,a0 4282: 4701 li a4,0 4284: 4681 li a3,0 4286: 4599 li a1,6 4288: 8522 mv a0,s0 428a: b05fe0ef jal ra,2d8e 428e: aacfc06f j 53a <__riscv_restore_0> 00004292 : 4292: a84fc2ef jal t0,516 <__riscv_save_0> 4296: 200007b7 lui a5,0x20000 429a: 23c7a403 lw s0,572(a5) # 2000023c 429e: 830fe0ef jal ra,22ce 42a2: 862a mv a2,a0 42a4: 4701 li a4,0 42a6: 4681 li a3,0 42a8: 4599 li a1,6 42aa: 8522 mv a0,s0 42ac: ae3fe0ef jal ra,2d8e 42b0: a8afc06f j 53a <__riscv_restore_0> 000042b4 : 42b4: a62fc2ef jal t0,516 <__riscv_save_0> 42b8: 200007b7 lui a5,0x20000 42bc: 2407a403 lw s0,576(a5) # 20000240 42c0: 80efe0ef jal ra,22ce 42c4: 862a mv a2,a0 42c6: 4701 li a4,0 42c8: 4681 li a3,0 42ca: 4599 li a1,6 42cc: 8522 mv a0,s0 42ce: ac1fe0ef jal ra,2d8e 42d2: a68fc06f j 53a <__riscv_restore_0> 000042d6 : 42d6: a40fc2ef jal t0,516 <__riscv_save_0> 42da: 200007b7 lui a5,0x20000 42de: 2447a403 lw s0,580(a5) # 20000244 42e2: fedfd0ef jal ra,22ce 42e6: 862a mv a2,a0 42e8: 4701 li a4,0 42ea: 4681 li a3,0 42ec: 4599 li a1,6 42ee: 8522 mv a0,s0 42f0: a9ffe0ef jal ra,2d8e 42f4: a46fc06f j 53a <__riscv_restore_0> 000042f8 : 42f8: a1efc2ef jal t0,516 <__riscv_save_0> 42fc: 200007b7 lui a5,0x20000 4300: 2487a403 lw s0,584(a5) # 20000248 4304: fcbfd0ef jal ra,22ce 4308: 862a mv a2,a0 430a: 4701 li a4,0 430c: 4681 li a3,0 430e: 4599 li a1,6 4310: 8522 mv a0,s0 4312: a7dfe0ef jal ra,2d8e 4316: a24fc06f j 53a <__riscv_restore_0> 0000431a : 431a: 9fcfc2ef jal t0,516 <__riscv_save_0> 431e: 200007b7 lui a5,0x20000 4322: 2387a503 lw a0,568(a5) # 20000238 4326: 4701 li a4,0 4328: 4681 li a3,0 432a: 4601 li a2,0 432c: 45a1 li a1,8 432e: a61fe0ef jal ra,2d8e 4332: a08fc06f j 53a <__riscv_restore_0> 00004336 : 4336: 9e0fc2ef jal t0,516 <__riscv_save_0> 433a: 200007b7 lui a5,0x20000 433e: 23c7a503 lw a0,572(a5) # 2000023c 4342: 4701 li a4,0 4344: 4681 li a3,0 4346: 4601 li a2,0 4348: 45a1 li a1,8 434a: a45fe0ef jal ra,2d8e 434e: 9ecfc06f j 53a <__riscv_restore_0> 00004352 : 4352: 9c4fc2ef jal t0,516 <__riscv_save_0> 4356: 200007b7 lui a5,0x20000 435a: 2407a503 lw a0,576(a5) # 20000240 435e: 4701 li a4,0 4360: 4681 li a3,0 4362: 4601 li a2,0 4364: 45a1 li a1,8 4366: a29fe0ef jal ra,2d8e 436a: 9d0fc06f j 53a <__riscv_restore_0> 0000436e : 436e: 9a8fc2ef jal t0,516 <__riscv_save_0> 4372: 200007b7 lui a5,0x20000 4376: 2447a503 lw a0,580(a5) # 20000244 437a: 4701 li a4,0 437c: 4681 li a3,0 437e: 4601 li a2,0 4380: 45a1 li a1,8 4382: a0dfe0ef jal ra,2d8e 4386: 9b4fc06f j 53a <__riscv_restore_0> 0000438a : 438a: 98cfc2ef jal t0,516 <__riscv_save_0> 438e: 200007b7 lui a5,0x20000 4392: 2487a503 lw a0,584(a5) # 20000248 4396: 4701 li a4,0 4398: 4681 li a3,0 439a: 4601 li a2,0 439c: 45a1 li a1,8 439e: 9f1fe0ef jal ra,2d8e 43a2: 998fc06f j 53a <__riscv_restore_0> 000043a6 : 43a6: 970fc2ef jal t0,516 <__riscv_save_0> 43aa: 842a mv s0,a0 43ac: f74ff0ef jal ra,3b20 43b0: e901 bnez a0,43c0 43b2: 8522 mv a0,s0 43b4: de1ff0ef jal ra,4194 43b8: 00a03533 snez a0,a0 43bc: 97efc06f j 53a <__riscv_restore_0> 43c0: 4505 li a0,1 43c2: bfed j 43bc 000043c4 : 43c4: 952fc2ef jal t0,516 <__riscv_save_0> 43c8: f58ff0ef jal ra,3b20 43cc: 96efc06f j 53a <__riscv_restore_0> 000043d0 : 43d0: 946fc2ef jal t0,516 <__riscv_save_0> 43d4: 1141 addi sp,sp,-16 43d6: 4935 li s2,13 43d8: 000064b7 lui s1,0x6 43dc: 0c800513 li a0,200 43e0: e95fc0ef jal ra,1274 43e4: c62a sw a0,12(sp) 43e6: 87aa mv a5,a0 43e8: ed01 bnez a0,4400 43ea: 00006537 lui a0,0x6 43ee: 02400613 li a2,36 43f2: 4585 li a1,1 43f4: ba050513 addi a0,a0,-1120 # 5ba0 <_read+0x162> 43f8: 2101 jal 47f8 43fa: 0141 addi sp,sp,16 43fc: 93efc06f j 53a <__riscv_restore_0> 4400: 01252023 sw s2,0(a0) 4404: 0521 addi a0,a0,8 4406: c3c8 sw a0,4(a5) 4408: bcc48593 addi a1,s1,-1076 # 5bcc <_read+0x18e> 440c: 4635 li a2,13 440e: 2329 jal 4918 4410: 9141a503 lw a0,-1772(gp) # 2000026c 4414: 4681 li a3,0 4416: 4629 li a2,10 4418: 006c addi a1,sp,12 441a: d8efd0ef jal ra,19a8 441e: 3e800513 li a0,1000 4422: 9c6fe0ef jal ra,25e8 4426: bf5d j 43dc 00004428 : 4428: 8eefc2ef jal t0,516 <__riscv_save_0> 442c: 223d jal 455a 442e: 450d li a0,3 4430: 9b8fe0ef jal ra,25e8 4434: bfe5 j 442c 00004436 : 4436: 8e0fc2ef jal t0,516 <__riscv_save_0> 443a: 6571 lui a0,0x1c 443c: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x1656c> 4440: eb6ff0ef jal ra,3af6 4444: dfeff0ef jal ra,3a42 4448: de6ff0ef jal ra,3a2e 444c: 2889 jal 449e 444e: 200007b7 lui a5,0x20000 4452: 000065b7 lui a1,0x6 4456: 00004537 lui a0,0x4 445a: 24c78793 addi a5,a5,588 # 2000024c 445e: 4715 li a4,5 4460: 4681 li a3,0 4462: 10000613 li a2,256 4466: bdc58593 addi a1,a1,-1060 # 5bdc <_read+0x19e> 446a: 3d050513 addi a0,a0,976 # 43d0 446e: bb3fd0ef jal ra,2020 4472: 200007b7 lui a5,0x20000 4476: 000065b7 lui a1,0x6 447a: 00004537 lui a0,0x4 447e: 25078793 addi a5,a5,592 # 20000250 4482: 4715 li a4,5 4484: 4681 li a3,0 4486: 10000613 li a2,256 448a: be858593 addi a1,a1,-1048 # 5be8 <_read+0x1aa> 448e: 42850513 addi a0,a0,1064 # 4428 4492: b8ffd0ef jal ra,2020 4496: d8ffd0ef jal ra,2224 449a: 8a0fc06f j 53a <__riscv_restore_0> 0000449e : 449e: 85efc2ef jal t0,4fc <__riscv_save_4> 44a2: 4601 li a2,0 44a4: 4591 li a1,4 44a6: 4515 li a0,5 44a8: 20000b37 lui s6,0x20000 44ac: c8cfd0ef jal ra,1938 44b0: 254b0b13 addi s6,s6,596 # 20000254 44b4: 00ab2023 sw a0,0(s6) 44b8: 4601 li a2,0 44ba: 4591 li a1,4 44bc: 4515 li a0,5 44be: c7afd0ef jal ra,1938 44c2: 90018a93 addi s5,gp,-1792 # 20000258 44c6: 00aaa023 sw a0,0(s5) 44ca: 4601 li a2,0 44cc: 4591 li a1,4 44ce: 4515 li a0,5 44d0: c68fd0ef jal ra,1938 44d4: 90418a13 addi s4,gp,-1788 # 2000025c 44d8: 00aa2023 sw a0,0(s4) 44dc: 4601 li a2,0 44de: 4591 li a1,4 44e0: 4515 li a0,5 44e2: c56fd0ef jal ra,1938 44e6: 90818993 addi s3,gp,-1784 # 20000260 44ea: 00a9a023 sw a0,0(s3) 44ee: 4601 li a2,0 44f0: 4591 li a1,4 44f2: 4515 li a0,5 44f4: c44fd0ef jal ra,1938 44f8: 90c18913 addi s2,gp,-1780 # 20000264 44fc: 4601 li a2,0 44fe: 00a92023 sw a0,0(s2) 4502: 4591 li a1,4 4504: 4529 li a0,10 4506: c32fd0ef jal ra,1938 450a: 91418493 addi s1,gp,-1772 # 2000026c 450e: c088 sw a0,0(s1) 4510: 4519 li a0,6 4512: 91018413 addi s0,gp,-1776 # 20000268 4516: 99bfd0ef jal ra,1eb0 451a: 85aa mv a1,a0 451c: c008 sw a0,0(s0) 451e: 000b2503 lw a0,0(s6) 4522: 99ffd0ef jal ra,1ec0 4526: 400c lw a1,0(s0) 4528: 000aa503 lw a0,0(s5) 452c: 995fd0ef jal ra,1ec0 4530: 400c lw a1,0(s0) 4532: 000a2503 lw a0,0(s4) 4536: 98bfd0ef jal ra,1ec0 453a: 400c lw a1,0(s0) 453c: 0009a503 lw a0,0(s3) 4540: 981fd0ef jal ra,1ec0 4544: 400c lw a1,0(s0) 4546: 00092503 lw a0,0(s2) 454a: 977fd0ef jal ra,1ec0 454e: 400c lw a1,0(s0) 4550: 4088 lw a0,0(s1) 4552: 96ffd0ef jal ra,1ec0 4556: fdbfb06f j 530 <__riscv_restore_4> 0000455a : 455a: fbdfb2ef jal t0,516 <__riscv_save_0> 455e: 9101a503 lw a0,-1776(gp) # 20000268 4562: 55fd li a1,-1 4564: 200004b7 lui s1,0x20000 4568: 987fd0ef jal ra,1eee 456c: 90a1ac23 sw a0,-1768(gp) # 20000270 4570: 2304a503 lw a0,560(s1) # 20000230 4574: e51ff0ef jal ra,43c4 4578: e515 bnez a0,45a4 457a: 9141a503 lw a0,-1772(gp) # 2000026c 457e: 20007437 lui s0,0x20007 4582: 87440413 addi s0,s0,-1932 # 20006874 4586: 4601 li a2,0 4588: 01040593 addi a1,s0,16 458c: efcfd0ef jal ra,1c88 4590: 4785 li a5,1 4592: 00f51963 bne a0,a5,45a4 4596: 481c lw a5,16(s0) 4598: 2304a503 lw a0,560(s1) 459c: 2392 lhu a2,0(a5) 459e: 43cc lw a1,4(a5) 45a0: ac1ff0ef jal ra,4060 45a4: 20000437 lui s0,0x20000 45a8: 21c42503 lw a0,540(s0) # 2000021c 45ac: dfbff0ef jal ra,43a6 45b0: e905 bnez a0,45e0 45b2: 200007b7 lui a5,0x20000 45b6: 2547a503 lw a0,596(a5) # 20000254 45ba: 200075b7 lui a1,0x20007 45be: 87458493 addi s1,a1,-1932 # 20006874 45c2: 4601 li a2,0 45c4: 87458593 addi a1,a1,-1932 45c8: ec0fd0ef jal ra,1c88 45cc: 4785 li a5,1 45ce: 00f51963 bne a0,a5,45e0 45d2: 409c lw a5,0(s1) 45d4: 21c42503 lw a0,540(s0) 45d8: 2392 lhu a2,0(a5) 45da: 43cc lw a1,4(a5) 45dc: a85ff0ef jal ra,4060 45e0: 200004b7 lui s1,0x20000 45e4: 2204a503 lw a0,544(s1) # 20000220 45e8: dbfff0ef jal ra,43a6 45ec: e515 bnez a0,4618 45ee: 9001a503 lw a0,-1792(gp) # 20000258 45f2: 20007437 lui s0,0x20007 45f6: 87440413 addi s0,s0,-1932 # 20006874 45fa: 4601 li a2,0 45fc: 00440593 addi a1,s0,4 4600: e88fd0ef jal ra,1c88 4604: 4785 li a5,1 4606: 00f51963 bne a0,a5,4618 460a: 405c lw a5,4(s0) 460c: 2204a503 lw a0,544(s1) 4610: 2392 lhu a2,0(a5) 4612: 43cc lw a1,4(a5) 4614: a4dff0ef jal ra,4060 4618: 200004b7 lui s1,0x20000 461c: 2244a503 lw a0,548(s1) # 20000224 4620: d87ff0ef jal ra,43a6 4624: e515 bnez a0,4650 4626: 9041a503 lw a0,-1788(gp) # 2000025c 462a: 20007437 lui s0,0x20007 462e: 87440413 addi s0,s0,-1932 # 20006874 4632: 4601 li a2,0 4634: 00840593 addi a1,s0,8 4638: e50fd0ef jal ra,1c88 463c: 4785 li a5,1 463e: 00f51963 bne a0,a5,4650 4642: 441c lw a5,8(s0) 4644: 2244a503 lw a0,548(s1) 4648: 2392 lhu a2,0(a5) 464a: 43cc lw a1,4(a5) 464c: a15ff0ef jal ra,4060 4650: 20000437 lui s0,0x20000 4654: 22842503 lw a0,552(s0) # 20000228 4658: d4fff0ef jal ra,43a6 465c: e51d bnez a0,468a 465e: 9081a503 lw a0,-1784(gp) # 20000260 4662: 200074b7 lui s1,0x20007 4666: 87448493 addi s1,s1,-1932 # 20006874 466a: 4601 li a2,0 466c: 00c48593 addi a1,s1,12 4670: e18fd0ef jal ra,1c88 4674: 4785 li a5,1 4676: 00f51a63 bne a0,a5,468a 467a: 44d8 lw a4,12(s1) 467c: 449c lw a5,8(s1) 467e: 22842503 lw a0,552(s0) 4682: 2312 lhu a2,0(a4) 4684: 43cc lw a1,4(a5) 4686: 9dbff0ef jal ra,4060 468a: 200007b7 lui a5,0x20000 468e: 22c7a503 lw a0,556(a5) # 2000022c 4692: d15ff0ef jal ra,43a6 4696: e915 bnez a0,46ca 4698: 90c1a503 lw a0,-1780(gp) # 20000264 469c: 200074b7 lui s1,0x20007 46a0: 87448493 addi s1,s1,-1932 # 20006874 46a4: 4601 li a2,0 46a6: 01448593 addi a1,s1,20 46aa: ddefd0ef jal ra,1c88 46ae: 4785 li a5,1 46b0: 00f51d63 bne a0,a5,46ca 46b4: 48dc lw a5,20(s1) 46b6: 2388 lbu a0,0(a5) 46b8: b53ff0ef jal ra,420a 46bc: 48dc lw a5,20(s1) 46be: 22842503 lw a0,552(s0) 46c2: 23d2 lhu a2,4(a5) 46c4: 478c lw a1,8(a5) 46c6: 99bff0ef jal ra,4060 46ca: e71fb06f j 53a <__riscv_restore_0> 000046ce : 46ce: e49fb2ef jal t0,516 <__riscv_save_0> 46d2: 200077b7 lui a5,0x20007 46d6: 8747a503 lw a0,-1932(a5) # 20006874 46da: d25fc0ef jal ra,13fe 46de: e5dfb06f j 53a <__riscv_restore_0> 000046e2 : 46e2: e35fb2ef jal t0,516 <__riscv_save_0> 46e6: 200077b7 lui a5,0x20007 46ea: 8787a503 lw a0,-1928(a5) # 20006878 46ee: d11fc0ef jal ra,13fe 46f2: e49fb06f j 53a <__riscv_restore_0> 000046f6 : 46f6: e21fb2ef jal t0,516 <__riscv_save_0> 46fa: 200077b7 lui a5,0x20007 46fe: 87c7a503 lw a0,-1924(a5) # 2000687c 4702: cfdfc0ef jal ra,13fe 4706: e35fb06f j 53a <__riscv_restore_0> 0000470a : 470a: e0dfb2ef jal t0,516 <__riscv_save_0> 470e: 200077b7 lui a5,0x20007 4712: 8807a503 lw a0,-1920(a5) # 20006880 4716: ce9fc0ef jal ra,13fe 471a: e21fb06f j 53a <__riscv_restore_0> 0000471e : 471e: df9fb2ef jal t0,516 <__riscv_save_0> 4722: 200077b7 lui a5,0x20007 4726: 8887a503 lw a0,-1912(a5) # 20006888 472a: cd5fc0ef jal ra,13fe 472e: e0dfb06f j 53a <__riscv_restore_0> 00004732 : 4732: de5fb2ef jal t0,516 <__riscv_save_0> 4736: 200077b7 lui a5,0x20007 473a: 8847a503 lw a0,-1916(a5) # 20006884 473e: cc1fc0ef jal ra,13fe 4742: df9fb06f j 53a <__riscv_restore_0> 00004746 : 4746: 00a5c7b3 xor a5,a1,a0 474a: 8b8d andi a5,a5,3 474c: 00c50733 add a4,a0,a2 4750: e781 bnez a5,4758 4752: 478d li a5,3 4754: 00c7ed63 bltu a5,a2,476e 4758: 87aa mv a5,a0 475a: 08e57e63 bgeu a0,a4,47f6 475e: 2194 lbu a3,0(a1) 4760: 0785 addi a5,a5,1 4762: 0585 addi a1,a1,1 4764: fed78fa3 sb a3,-1(a5) 4768: fee7ebe3 bltu a5,a4,475e 476c: 8082 ret 476e: 00357693 andi a3,a0,3 4772: 87aa mv a5,a0 4774: ca89 beqz a3,4786 4776: 2194 lbu a3,0(a1) 4778: 0785 addi a5,a5,1 477a: 0585 addi a1,a1,1 477c: fed78fa3 sb a3,-1(a5) 4780: 0037f693 andi a3,a5,3 4784: bfc5 j 4774 4786: ffc77693 andi a3,a4,-4 478a: fe068613 addi a2,a3,-32 478e: 06c7f063 bgeu a5,a2,47ee 4792: 0005a383 lw t2,0(a1) 4796: 0045a283 lw t0,4(a1) 479a: 0085af83 lw t6,8(a1) 479e: 00c5af03 lw t5,12(a1) 47a2: 0105ae83 lw t4,16(a1) 47a6: 0145ae03 lw t3,20(a1) 47aa: 0185a303 lw t1,24(a1) 47ae: 01c5a883 lw a7,28(a1) 47b2: 02458593 addi a1,a1,36 47b6: 0077a023 sw t2,0(a5) 47ba: ffc5a803 lw a6,-4(a1) 47be: 0057a223 sw t0,4(a5) 47c2: 01f7a423 sw t6,8(a5) 47c6: 01e7a623 sw t5,12(a5) 47ca: 01d7a823 sw t4,16(a5) 47ce: 01c7aa23 sw t3,20(a5) 47d2: 0067ac23 sw t1,24(a5) 47d6: 0117ae23 sw a7,28(a5) 47da: 02478793 addi a5,a5,36 47de: ff07ae23 sw a6,-4(a5) 47e2: b775 j 478e 47e4: 4190 lw a2,0(a1) 47e6: 0791 addi a5,a5,4 47e8: 0591 addi a1,a1,4 47ea: fec7ae23 sw a2,-4(a5) 47ee: fed7ebe3 bltu a5,a3,47e4 47f2: f6e7e6e3 bltu a5,a4,475e 47f6: 8082 ret 000047f8 : 47f8: 7139 addi sp,sp,-64 47fa: da3e sw a5,52(sp) 47fc: d22e sw a1,36(sp) 47fe: d432 sw a2,40(sp) 4800: d636 sw a3,44(sp) 4802: d83a sw a4,48(sp) 4804: dc42 sw a6,56(sp) 4806: de46 sw a7,60(sp) 4808: 81818793 addi a5,gp,-2024 # 20000170 <_impure_ptr> 480c: cc22 sw s0,24(sp) 480e: 4380 lw s0,0(a5) 4810: ca26 sw s1,20(sp) 4812: ce06 sw ra,28(sp) 4814: 84aa mv s1,a0 4816: c409 beqz s0,4820 4818: 4c1c lw a5,24(s0) 481a: e399 bnez a5,4820 481c: 8522 mv a0,s0 481e: 2b35 jal 4d5a <__sinit> 4820: 440c lw a1,8(s0) 4822: 1054 addi a3,sp,36 4824: 8626 mv a2,s1 4826: 8522 mv a0,s0 4828: c636 sw a3,12(sp) 482a: 177000ef jal ra,51a0 <_vfiprintf_r> 482e: 40f2 lw ra,28(sp) 4830: 4462 lw s0,24(sp) 4832: 44d2 lw s1,20(sp) 4834: 6121 addi sp,sp,64 4836: 8082 ret 00004838 <_puts_r>: 4838: 1101 addi sp,sp,-32 483a: ca26 sw s1,20(sp) 483c: c84a sw s2,16(sp) 483e: ce06 sw ra,28(sp) 4840: cc22 sw s0,24(sp) 4842: c64e sw s3,12(sp) 4844: c452 sw s4,8(sp) 4846: 84aa mv s1,a0 4848: 892e mv s2,a1 484a: c501 beqz a0,4852 <_puts_r+0x1a> 484c: 4d1c lw a5,24(a0) 484e: e391 bnez a5,4852 <_puts_r+0x1a> 4850: 2329 jal 4d5a <__sinit> 4852: 4c9c lw a5,24(s1) 4854: 4480 lw s0,8(s1) 4856: e399 bnez a5,485c <_puts_r+0x24> 4858: 8526 mv a0,s1 485a: 2301 jal 4d5a <__sinit> 485c: 00001797 auipc a5,0x1 4860: 3bc78793 addi a5,a5,956 # 5c18 <__sf_fake_stdin> 4864: 02f41b63 bne s0,a5,489a <_puts_r+0x62> 4868: 40c0 lw s0,4(s1) 486a: 245e lhu a5,12(s0) 486c: 8ba1 andi a5,a5,8 486e: c7b1 beqz a5,48ba <_puts_r+0x82> 4870: 481c lw a5,16(s0) 4872: c7a1 beqz a5,48ba <_puts_r+0x82> 4874: 59fd li s3,-1 4876: 4a29 li s4,10 4878: 441c lw a5,8(s0) 487a: 00094583 lbu a1,0(s2) 487e: 17fd addi a5,a5,-1 4880: e9b1 bnez a1,48d4 <_puts_r+0x9c> 4882: c41c sw a5,8(s0) 4884: 0607dd63 bgez a5,48fe <_puts_r+0xc6> 4888: 8622 mv a2,s0 488a: 45a9 li a1,10 488c: 8526 mv a0,s1 488e: 20e1 jal 4956 <__swbuf_r> 4890: 57fd li a5,-1 4892: 02f50863 beq a0,a5,48c2 <_puts_r+0x8a> 4896: 4529 li a0,10 4898: a035 j 48c4 <_puts_r+0x8c> 489a: 00001797 auipc a5,0x1 489e: 39e78793 addi a5,a5,926 # 5c38 <__sf_fake_stdout> 48a2: 00f41463 bne s0,a5,48aa <_puts_r+0x72> 48a6: 4480 lw s0,8(s1) 48a8: b7c9 j 486a <_puts_r+0x32> 48aa: 00001797 auipc a5,0x1 48ae: 34e78793 addi a5,a5,846 # 5bf8 <__sf_fake_stderr> 48b2: faf41ce3 bne s0,a5,486a <_puts_r+0x32> 48b6: 44c0 lw s0,12(s1) 48b8: bf4d j 486a <_puts_r+0x32> 48ba: 85a2 mv a1,s0 48bc: 8526 mv a0,s1 48be: 2a91 jal 4a12 <__swsetup_r> 48c0: d955 beqz a0,4874 <_puts_r+0x3c> 48c2: 557d li a0,-1 48c4: 40f2 lw ra,28(sp) 48c6: 4462 lw s0,24(sp) 48c8: 44d2 lw s1,20(sp) 48ca: 4942 lw s2,16(sp) 48cc: 49b2 lw s3,12(sp) 48ce: 4a22 lw s4,8(sp) 48d0: 6105 addi sp,sp,32 48d2: 8082 ret 48d4: c41c sw a5,8(s0) 48d6: 0905 addi s2,s2,1 48d8: 0007d763 bgez a5,48e6 <_puts_r+0xae> 48dc: 4c18 lw a4,24(s0) 48de: 00e7ca63 blt a5,a4,48f2 <_puts_r+0xba> 48e2: 01458863 beq a1,s4,48f2 <_puts_r+0xba> 48e6: 401c lw a5,0(s0) 48e8: 00178713 addi a4,a5,1 48ec: c018 sw a4,0(s0) 48ee: a38c sb a1,0(a5) 48f0: b761 j 4878 <_puts_r+0x40> 48f2: 8622 mv a2,s0 48f4: 8526 mv a0,s1 48f6: 2085 jal 4956 <__swbuf_r> 48f8: f93510e3 bne a0,s3,4878 <_puts_r+0x40> 48fc: b7d9 j 48c2 <_puts_r+0x8a> 48fe: 401c lw a5,0(s0) 4900: 00178713 addi a4,a5,1 4904: c018 sw a4,0(s0) 4906: 4729 li a4,10 4908: a398 sb a4,0(a5) 490a: b771 j 4896 <_puts_r+0x5e> 0000490c : 490c: 81818793 addi a5,gp,-2024 # 20000170 <_impure_ptr> 4910: 85aa mv a1,a0 4912: 4388 lw a0,0(a5) 4914: f25ff06f j 4838 <_puts_r> 00004918 : 4918: c605 beqz a2,4940 491a: 4785 li a5,1 491c: 02f60b63 beq a2,a5,4952 4920: 00158713 addi a4,a1,1 4924: 962e add a2,a2,a1 4926: fff74683 lbu a3,-1(a4) 492a: 0505 addi a0,a0,1 492c: 87ba mv a5,a4 492e: fed50fa3 sb a3,-1(a0) 4932: ce81 beqz a3,494a 4934: 0705 addi a4,a4,1 4936: fee618e3 bne a2,a4,4926 493a: 00050023 sb zero,0(a0) 493e: a011 j 4942 4940: 87ae mv a5,a1 4942: 0785 addi a5,a5,1 4944: fff7c703 lbu a4,-1(a5) 4948: ff6d bnez a4,4942 494a: 40b78533 sub a0,a5,a1 494e: 157d addi a0,a0,-1 4950: 8082 ret 4952: 87ae mv a5,a1 4954: b7dd j 493a 00004956 <__swbuf_r>: 4956: 1101 addi sp,sp,-32 4958: cc22 sw s0,24(sp) 495a: ca26 sw s1,20(sp) 495c: c84a sw s2,16(sp) 495e: ce06 sw ra,28(sp) 4960: c64e sw s3,12(sp) 4962: 84aa mv s1,a0 4964: 892e mv s2,a1 4966: 8432 mv s0,a2 4968: c501 beqz a0,4970 <__swbuf_r+0x1a> 496a: 4d1c lw a5,24(a0) 496c: e391 bnez a5,4970 <__swbuf_r+0x1a> 496e: 26f5 jal 4d5a <__sinit> 4970: 00001797 auipc a5,0x1 4974: 2a878793 addi a5,a5,680 # 5c18 <__sf_fake_stdin> 4978: 06f41763 bne s0,a5,49e6 <__swbuf_r+0x90> 497c: 40c0 lw s0,4(s1) 497e: 4c1c lw a5,24(s0) 4980: c41c sw a5,8(s0) 4982: 245e lhu a5,12(s0) 4984: 8ba1 andi a5,a5,8 4986: c3c1 beqz a5,4a06 <__swbuf_r+0xb0> 4988: 481c lw a5,16(s0) 498a: cfb5 beqz a5,4a06 <__swbuf_r+0xb0> 498c: 481c lw a5,16(s0) 498e: 4008 lw a0,0(s0) 4990: 0ff97993 andi s3,s2,255 4994: 0ff97913 andi s2,s2,255 4998: 8d1d sub a0,a0,a5 499a: 485c lw a5,20(s0) 499c: 00f54663 blt a0,a5,49a8 <__swbuf_r+0x52> 49a0: 85a2 mv a1,s0 49a2: 8526 mv a0,s1 49a4: 2c69 jal 4c3e <_fflush_r> 49a6: e525 bnez a0,4a0e <__swbuf_r+0xb8> 49a8: 441c lw a5,8(s0) 49aa: 0505 addi a0,a0,1 49ac: 17fd addi a5,a5,-1 49ae: c41c sw a5,8(s0) 49b0: 401c lw a5,0(s0) 49b2: 00178713 addi a4,a5,1 49b6: c018 sw a4,0(s0) 49b8: 01378023 sb s3,0(a5) 49bc: 485c lw a5,20(s0) 49be: 00a78863 beq a5,a0,49ce <__swbuf_r+0x78> 49c2: 245e lhu a5,12(s0) 49c4: 8b85 andi a5,a5,1 49c6: cb81 beqz a5,49d6 <__swbuf_r+0x80> 49c8: 47a9 li a5,10 49ca: 00f91663 bne s2,a5,49d6 <__swbuf_r+0x80> 49ce: 85a2 mv a1,s0 49d0: 8526 mv a0,s1 49d2: 24b5 jal 4c3e <_fflush_r> 49d4: ed0d bnez a0,4a0e <__swbuf_r+0xb8> 49d6: 40f2 lw ra,28(sp) 49d8: 4462 lw s0,24(sp) 49da: 854a mv a0,s2 49dc: 44d2 lw s1,20(sp) 49de: 4942 lw s2,16(sp) 49e0: 49b2 lw s3,12(sp) 49e2: 6105 addi sp,sp,32 49e4: 8082 ret 49e6: 00001797 auipc a5,0x1 49ea: 25278793 addi a5,a5,594 # 5c38 <__sf_fake_stdout> 49ee: 00f41463 bne s0,a5,49f6 <__swbuf_r+0xa0> 49f2: 4480 lw s0,8(s1) 49f4: b769 j 497e <__swbuf_r+0x28> 49f6: 00001797 auipc a5,0x1 49fa: 20278793 addi a5,a5,514 # 5bf8 <__sf_fake_stderr> 49fe: f8f410e3 bne s0,a5,497e <__swbuf_r+0x28> 4a02: 44c0 lw s0,12(s1) 4a04: bfad j 497e <__swbuf_r+0x28> 4a06: 85a2 mv a1,s0 4a08: 8526 mv a0,s1 4a0a: 2021 jal 4a12 <__swsetup_r> 4a0c: d141 beqz a0,498c <__swbuf_r+0x36> 4a0e: 597d li s2,-1 4a10: b7d9 j 49d6 <__swbuf_r+0x80> 00004a12 <__swsetup_r>: 4a12: 1141 addi sp,sp,-16 4a14: 81818793 addi a5,gp,-2024 # 20000170 <_impure_ptr> 4a18: c226 sw s1,4(sp) 4a1a: 4384 lw s1,0(a5) 4a1c: c422 sw s0,8(sp) 4a1e: c04a sw s2,0(sp) 4a20: c606 sw ra,12(sp) 4a22: 892a mv s2,a0 4a24: 842e mv s0,a1 4a26: c489 beqz s1,4a30 <__swsetup_r+0x1e> 4a28: 4c9c lw a5,24(s1) 4a2a: e399 bnez a5,4a30 <__swsetup_r+0x1e> 4a2c: 8526 mv a0,s1 4a2e: 2635 jal 4d5a <__sinit> 4a30: 00001797 auipc a5,0x1 4a34: 1e878793 addi a5,a5,488 # 5c18 <__sf_fake_stdin> 4a38: 02f41b63 bne s0,a5,4a6e <__swsetup_r+0x5c> 4a3c: 40c0 lw s0,4(s1) 4a3e: 00c41703 lh a4,12(s0) 4a42: 01071793 slli a5,a4,0x10 4a46: 83c1 srli a5,a5,0x10 4a48: 0087f693 andi a3,a5,8 4a4c: eaad bnez a3,4abe <__swsetup_r+0xac> 4a4e: 0107f693 andi a3,a5,16 4a52: ee95 bnez a3,4a8e <__swsetup_r+0x7c> 4a54: 47a5 li a5,9 4a56: 00f92023 sw a5,0(s2) 4a5a: 04076713 ori a4,a4,64 4a5e: a45a sh a4,12(s0) 4a60: 557d li a0,-1 4a62: 40b2 lw ra,12(sp) 4a64: 4422 lw s0,8(sp) 4a66: 4492 lw s1,4(sp) 4a68: 4902 lw s2,0(sp) 4a6a: 0141 addi sp,sp,16 4a6c: 8082 ret 4a6e: 00001797 auipc a5,0x1 4a72: 1ca78793 addi a5,a5,458 # 5c38 <__sf_fake_stdout> 4a76: 00f41463 bne s0,a5,4a7e <__swsetup_r+0x6c> 4a7a: 4480 lw s0,8(s1) 4a7c: b7c9 j 4a3e <__swsetup_r+0x2c> 4a7e: 00001797 auipc a5,0x1 4a82: 17a78793 addi a5,a5,378 # 5bf8 <__sf_fake_stderr> 4a86: faf41ce3 bne s0,a5,4a3e <__swsetup_r+0x2c> 4a8a: 44c0 lw s0,12(s1) 4a8c: bf4d j 4a3e <__swsetup_r+0x2c> 4a8e: 8b91 andi a5,a5,4 4a90: c39d beqz a5,4ab6 <__swsetup_r+0xa4> 4a92: 584c lw a1,52(s0) 4a94: c989 beqz a1,4aa6 <__swsetup_r+0x94> 4a96: 04440793 addi a5,s0,68 4a9a: 00f58463 beq a1,a5,4aa2 <__swsetup_r+0x90> 4a9e: 854a mv a0,s2 4aa0: 2b29 jal 4fba <_free_r> 4aa2: 02042a23 sw zero,52(s0) 4aa6: 245e lhu a5,12(s0) 4aa8: 00042223 sw zero,4(s0) 4aac: fdb7f793 andi a5,a5,-37 4ab0: a45e sh a5,12(s0) 4ab2: 481c lw a5,16(s0) 4ab4: c01c sw a5,0(s0) 4ab6: 245e lhu a5,12(s0) 4ab8: 0087e793 ori a5,a5,8 4abc: a45e sh a5,12(s0) 4abe: 481c lw a5,16(s0) 4ac0: eb99 bnez a5,4ad6 <__swsetup_r+0xc4> 4ac2: 245e lhu a5,12(s0) 4ac4: 20000713 li a4,512 4ac8: 2807f793 andi a5,a5,640 4acc: 00e78563 beq a5,a4,4ad6 <__swsetup_r+0xc4> 4ad0: 85a2 mv a1,s0 4ad2: 854a mv a0,s2 4ad4: 2991 jal 4f28 <__smakebuf_r> 4ad6: 245e lhu a5,12(s0) 4ad8: 0017f713 andi a4,a5,1 4adc: c31d beqz a4,4b02 <__swsetup_r+0xf0> 4ade: 485c lw a5,20(s0) 4ae0: 00042423 sw zero,8(s0) 4ae4: 40f007b3 neg a5,a5 4ae8: cc1c sw a5,24(s0) 4aea: 481c lw a5,16(s0) 4aec: 4501 li a0,0 4aee: fbb5 bnez a5,4a62 <__swsetup_r+0x50> 4af0: 00c41783 lh a5,12(s0) 4af4: 0807f713 andi a4,a5,128 4af8: d72d beqz a4,4a62 <__swsetup_r+0x50> 4afa: 0407e793 ori a5,a5,64 4afe: a45e sh a5,12(s0) 4b00: b785 j 4a60 <__swsetup_r+0x4e> 4b02: 8b89 andi a5,a5,2 4b04: 4701 li a4,0 4b06: e391 bnez a5,4b0a <__swsetup_r+0xf8> 4b08: 4858 lw a4,20(s0) 4b0a: c418 sw a4,8(s0) 4b0c: bff9 j 4aea <__swsetup_r+0xd8> 00004b0e <__sflush_r>: 4b0e: 25de lhu a5,12(a1) 4b10: 1101 addi sp,sp,-32 4b12: cc22 sw s0,24(sp) 4b14: ca26 sw s1,20(sp) 4b16: ce06 sw ra,28(sp) 4b18: c84a sw s2,16(sp) 4b1a: c64e sw s3,12(sp) 4b1c: 0087f713 andi a4,a5,8 4b20: 84aa mv s1,a0 4b22: 842e mv s0,a1 4b24: eb79 bnez a4,4bfa <__sflush_r+0xec> 4b26: 41d8 lw a4,4(a1) 4b28: 00e04d63 bgtz a4,4b42 <__sflush_r+0x34> 4b2c: 41b8 lw a4,64(a1) 4b2e: 00e04a63 bgtz a4,4b42 <__sflush_r+0x34> 4b32: 4501 li a0,0 4b34: 40f2 lw ra,28(sp) 4b36: 4462 lw s0,24(sp) 4b38: 44d2 lw s1,20(sp) 4b3a: 4942 lw s2,16(sp) 4b3c: 49b2 lw s3,12(sp) 4b3e: 6105 addi sp,sp,32 4b40: 8082 ret 4b42: 5458 lw a4,44(s0) 4b44: d77d beqz a4,4b32 <__sflush_r+0x24> 4b46: 0004a903 lw s2,0(s1) 4b4a: 01379693 slli a3,a5,0x13 4b4e: 0004a023 sw zero,0(s1) 4b52: 0606db63 bgez a3,4bc8 <__sflush_r+0xba> 4b56: 4870 lw a2,84(s0) 4b58: 245e lhu a5,12(s0) 4b5a: 8b91 andi a5,a5,4 4b5c: c799 beqz a5,4b6a <__sflush_r+0x5c> 4b5e: 405c lw a5,4(s0) 4b60: 8e1d sub a2,a2,a5 4b62: 585c lw a5,52(s0) 4b64: c399 beqz a5,4b6a <__sflush_r+0x5c> 4b66: 403c lw a5,64(s0) 4b68: 8e1d sub a2,a2,a5 4b6a: 545c lw a5,44(s0) 4b6c: 500c lw a1,32(s0) 4b6e: 4681 li a3,0 4b70: 8526 mv a0,s1 4b72: 9782 jalr a5 4b74: 57fd li a5,-1 4b76: 245a lhu a4,12(s0) 4b78: 00f51d63 bne a0,a5,4b92 <__sflush_r+0x84> 4b7c: 4094 lw a3,0(s1) 4b7e: 47f5 li a5,29 4b80: 06d7e863 bltu a5,a3,4bf0 <__sflush_r+0xe2> 4b84: 204007b7 lui a5,0x20400 4b88: 0785 addi a5,a5,1 4b8a: 00d7d7b3 srl a5,a5,a3 4b8e: 8b85 andi a5,a5,1 4b90: c3a5 beqz a5,4bf0 <__sflush_r+0xe2> 4b92: 481c lw a5,16(s0) 4b94: 00042223 sw zero,4(s0) 4b98: c01c sw a5,0(s0) 4b9a: 01371793 slli a5,a4,0x13 4b9e: 0007d863 bgez a5,4bae <__sflush_r+0xa0> 4ba2: 57fd li a5,-1 4ba4: 00f51463 bne a0,a5,4bac <__sflush_r+0x9e> 4ba8: 409c lw a5,0(s1) 4baa: e391 bnez a5,4bae <__sflush_r+0xa0> 4bac: c868 sw a0,84(s0) 4bae: 584c lw a1,52(s0) 4bb0: 0124a023 sw s2,0(s1) 4bb4: ddbd beqz a1,4b32 <__sflush_r+0x24> 4bb6: 04440793 addi a5,s0,68 4bba: 00f58463 beq a1,a5,4bc2 <__sflush_r+0xb4> 4bbe: 8526 mv a0,s1 4bc0: 2eed jal 4fba <_free_r> 4bc2: 02042a23 sw zero,52(s0) 4bc6: b7b5 j 4b32 <__sflush_r+0x24> 4bc8: 500c lw a1,32(s0) 4bca: 4601 li a2,0 4bcc: 4685 li a3,1 4bce: 8526 mv a0,s1 4bd0: 9702 jalr a4 4bd2: 57fd li a5,-1 4bd4: 862a mv a2,a0 4bd6: f8f511e3 bne a0,a5,4b58 <__sflush_r+0x4a> 4bda: 409c lw a5,0(s1) 4bdc: dfb5 beqz a5,4b58 <__sflush_r+0x4a> 4bde: 4775 li a4,29 4be0: 00e78563 beq a5,a4,4bea <__sflush_r+0xdc> 4be4: 4759 li a4,22 4be6: 04e79363 bne a5,a4,4c2c <__sflush_r+0x11e> 4bea: 0124a023 sw s2,0(s1) 4bee: b791 j 4b32 <__sflush_r+0x24> 4bf0: 04076713 ori a4,a4,64 4bf4: a45a sh a4,12(s0) 4bf6: 557d li a0,-1 4bf8: bf35 j 4b34 <__sflush_r+0x26> 4bfa: 0105a983 lw s3,16(a1) 4bfe: f2098ae3 beqz s3,4b32 <__sflush_r+0x24> 4c02: 0005a903 lw s2,0(a1) 4c06: 8b8d andi a5,a5,3 4c08: 0135a023 sw s3,0(a1) 4c0c: 41390933 sub s2,s2,s3 4c10: 4701 li a4,0 4c12: e391 bnez a5,4c16 <__sflush_r+0x108> 4c14: 49d8 lw a4,20(a1) 4c16: c418 sw a4,8(s0) 4c18: f1205de3 blez s2,4b32 <__sflush_r+0x24> 4c1c: 541c lw a5,40(s0) 4c1e: 500c lw a1,32(s0) 4c20: 86ca mv a3,s2 4c22: 864e mv a2,s3 4c24: 8526 mv a0,s1 4c26: 9782 jalr a5 4c28: 00a04763 bgtz a0,4c36 <__sflush_r+0x128> 4c2c: 245e lhu a5,12(s0) 4c2e: 0407e793 ori a5,a5,64 4c32: a45e sh a5,12(s0) 4c34: b7c9 j 4bf6 <__sflush_r+0xe8> 4c36: 99aa add s3,s3,a0 4c38: 40a90933 sub s2,s2,a0 4c3c: bff1 j 4c18 <__sflush_r+0x10a> 00004c3e <_fflush_r>: 4c3e: 499c lw a5,16(a1) 4c40: c3a5 beqz a5,4ca0 <_fflush_r+0x62> 4c42: 1101 addi sp,sp,-32 4c44: cc22 sw s0,24(sp) 4c46: ce06 sw ra,28(sp) 4c48: 842a mv s0,a0 4c4a: c511 beqz a0,4c56 <_fflush_r+0x18> 4c4c: 4d1c lw a5,24(a0) 4c4e: e781 bnez a5,4c56 <_fflush_r+0x18> 4c50: c62e sw a1,12(sp) 4c52: 2221 jal 4d5a <__sinit> 4c54: 45b2 lw a1,12(sp) 4c56: 00001797 auipc a5,0x1 4c5a: fc278793 addi a5,a5,-62 # 5c18 <__sf_fake_stdin> 4c5e: 00f59c63 bne a1,a5,4c76 <_fflush_r+0x38> 4c62: 404c lw a1,4(s0) 4c64: 00c59783 lh a5,12(a1) 4c68: c79d beqz a5,4c96 <_fflush_r+0x58> 4c6a: 8522 mv a0,s0 4c6c: 4462 lw s0,24(sp) 4c6e: 40f2 lw ra,28(sp) 4c70: 6105 addi sp,sp,32 4c72: e9dff06f j 4b0e <__sflush_r> 4c76: 00001797 auipc a5,0x1 4c7a: fc278793 addi a5,a5,-62 # 5c38 <__sf_fake_stdout> 4c7e: 00f59463 bne a1,a5,4c86 <_fflush_r+0x48> 4c82: 440c lw a1,8(s0) 4c84: b7c5 j 4c64 <_fflush_r+0x26> 4c86: 00001797 auipc a5,0x1 4c8a: f7278793 addi a5,a5,-142 # 5bf8 <__sf_fake_stderr> 4c8e: fcf59be3 bne a1,a5,4c64 <_fflush_r+0x26> 4c92: 444c lw a1,12(s0) 4c94: bfc1 j 4c64 <_fflush_r+0x26> 4c96: 40f2 lw ra,28(sp) 4c98: 4462 lw s0,24(sp) 4c9a: 4501 li a0,0 4c9c: 6105 addi sp,sp,32 4c9e: 8082 ret 4ca0: 4501 li a0,0 4ca2: 8082 ret 00004ca4 : 4ca4: 1141 addi sp,sp,-16 4ca6: c422 sw s0,8(sp) 4ca8: c606 sw ra,12(sp) 4caa: 842a mv s0,a0 4cac: a54e sh a1,12(a0) 4cae: a572 sh a2,14(a0) 4cb0: 00052023 sw zero,0(a0) 4cb4: 00052223 sw zero,4(a0) 4cb8: 00052423 sw zero,8(a0) 4cbc: 06052223 sw zero,100(a0) 4cc0: 00052823 sw zero,16(a0) 4cc4: 00052a23 sw zero,20(a0) 4cc8: 00052c23 sw zero,24(a0) 4ccc: 4621 li a2,8 4cce: 4581 li a1,0 4cd0: 05c50513 addi a0,a0,92 4cd4: 873fb0ef jal ra,546 4cd8: 00001797 auipc a5,0x1 4cdc: b3078793 addi a5,a5,-1232 # 5808 <__sread> 4ce0: d05c sw a5,36(s0) 4ce2: 00001797 auipc a5,0x1 4ce6: b5278793 addi a5,a5,-1198 # 5834 <__swrite> 4cea: d41c sw a5,40(s0) 4cec: 00001797 auipc a5,0x1 4cf0: b9078793 addi a5,a5,-1136 # 587c <__sseek> 4cf4: d45c sw a5,44(s0) 4cf6: 00001797 auipc a5,0x1 4cfa: bb678793 addi a5,a5,-1098 # 58ac <__sclose> 4cfe: d000 sw s0,32(s0) 4d00: d81c sw a5,48(s0) 4d02: 40b2 lw ra,12(sp) 4d04: 4422 lw s0,8(sp) 4d06: 0141 addi sp,sp,16 4d08: 8082 ret 00004d0a <_cleanup_r>: 4d0a: 00000597 auipc a1,0x0 4d0e: f3458593 addi a1,a1,-204 # 4c3e <_fflush_r> 4d12: aa91 j 4e66 <_fwalk_reent> 00004d14 <__sfmoreglue>: 4d14: 1141 addi sp,sp,-16 4d16: c226 sw s1,4(sp) 4d18: 06800613 li a2,104 4d1c: fff58493 addi s1,a1,-1 4d20: 02c484b3 mul s1,s1,a2 4d24: c04a sw s2,0(sp) 4d26: 892e mv s2,a1 4d28: c422 sw s0,8(sp) 4d2a: c606 sw ra,12(sp) 4d2c: 07448593 addi a1,s1,116 4d30: 2e0d jal 5062 <_malloc_r> 4d32: 842a mv s0,a0 4d34: cd01 beqz a0,4d4c <__sfmoreglue+0x38> 4d36: 00052023 sw zero,0(a0) 4d3a: 01252223 sw s2,4(a0) 4d3e: 0531 addi a0,a0,12 4d40: c408 sw a0,8(s0) 4d42: 06848613 addi a2,s1,104 4d46: 4581 li a1,0 4d48: ffefb0ef jal ra,546 4d4c: 8522 mv a0,s0 4d4e: 40b2 lw ra,12(sp) 4d50: 4422 lw s0,8(sp) 4d52: 4492 lw s1,4(sp) 4d54: 4902 lw s2,0(sp) 4d56: 0141 addi sp,sp,16 4d58: 8082 ret 00004d5a <__sinit>: 4d5a: 4d1c lw a5,24(a0) 4d5c: e7a5 bnez a5,4dc4 <__sinit+0x6a> 4d5e: 1141 addi sp,sp,-16 4d60: c606 sw ra,12(sp) 4d62: c422 sw s0,8(sp) 4d64: 00000797 auipc a5,0x0 4d68: fa678793 addi a5,a5,-90 # 4d0a <_cleanup_r> 4d6c: d51c sw a5,40(a0) 4d6e: 82018793 addi a5,gp,-2016 # 20000178 <_global_impure_ptr> 4d72: 439c lw a5,0(a5) 4d74: 04052423 sw zero,72(a0) 4d78: 04052623 sw zero,76(a0) 4d7c: 04052823 sw zero,80(a0) 4d80: 00f51463 bne a0,a5,4d88 <__sinit+0x2e> 4d84: 4785 li a5,1 4d86: cd1c sw a5,24(a0) 4d88: 842a mv s0,a0 4d8a: 2835 jal 4dc6 <__sfp> 4d8c: c048 sw a0,4(s0) 4d8e: 8522 mv a0,s0 4d90: 281d jal 4dc6 <__sfp> 4d92: c408 sw a0,8(s0) 4d94: 8522 mv a0,s0 4d96: 2805 jal 4dc6 <__sfp> 4d98: c448 sw a0,12(s0) 4d9a: 4048 lw a0,4(s0) 4d9c: 4601 li a2,0 4d9e: 4591 li a1,4 4da0: f05ff0ef jal ra,4ca4 4da4: 4408 lw a0,8(s0) 4da6: 4605 li a2,1 4da8: 45a5 li a1,9 4daa: efbff0ef jal ra,4ca4 4dae: 4448 lw a0,12(s0) 4db0: 4609 li a2,2 4db2: 45c9 li a1,18 4db4: ef1ff0ef jal ra,4ca4 4db8: 4785 li a5,1 4dba: cc1c sw a5,24(s0) 4dbc: 40b2 lw ra,12(sp) 4dbe: 4422 lw s0,8(sp) 4dc0: 0141 addi sp,sp,16 4dc2: 8082 ret 4dc4: 8082 ret 00004dc6 <__sfp>: 4dc6: 1141 addi sp,sp,-16 4dc8: 82018793 addi a5,gp,-2016 # 20000178 <_global_impure_ptr> 4dcc: c226 sw s1,4(sp) 4dce: 4384 lw s1,0(a5) 4dd0: c04a sw s2,0(sp) 4dd2: c606 sw ra,12(sp) 4dd4: 4c9c lw a5,24(s1) 4dd6: c422 sw s0,8(sp) 4dd8: 892a mv s2,a0 4dda: e781 bnez a5,4de2 <__sfp+0x1c> 4ddc: 8526 mv a0,s1 4dde: f7dff0ef jal ra,4d5a <__sinit> 4de2: 04848493 addi s1,s1,72 4de6: 4480 lw s0,8(s1) 4de8: 40dc lw a5,4(s1) 4dea: 17fd addi a5,a5,-1 4dec: 0007d663 bgez a5,4df8 <__sfp+0x32> 4df0: 409c lw a5,0(s1) 4df2: cfb9 beqz a5,4e50 <__sfp+0x8a> 4df4: 4084 lw s1,0(s1) 4df6: bfc5 j 4de6 <__sfp+0x20> 4df8: 00c41703 lh a4,12(s0) 4dfc: e739 bnez a4,4e4a <__sfp+0x84> 4dfe: 77c1 lui a5,0xffff0 4e00: 0785 addi a5,a5,1 4e02: 06042223 sw zero,100(s0) 4e06: 00042023 sw zero,0(s0) 4e0a: 00042223 sw zero,4(s0) 4e0e: 00042423 sw zero,8(s0) 4e12: c45c sw a5,12(s0) 4e14: 00042823 sw zero,16(s0) 4e18: 00042a23 sw zero,20(s0) 4e1c: 00042c23 sw zero,24(s0) 4e20: 4621 li a2,8 4e22: 4581 li a1,0 4e24: 05c40513 addi a0,s0,92 4e28: f1efb0ef jal ra,546 4e2c: 02042a23 sw zero,52(s0) 4e30: 02042c23 sw zero,56(s0) 4e34: 04042423 sw zero,72(s0) 4e38: 04042623 sw zero,76(s0) 4e3c: 8522 mv a0,s0 4e3e: 40b2 lw ra,12(sp) 4e40: 4422 lw s0,8(sp) 4e42: 4492 lw s1,4(sp) 4e44: 4902 lw s2,0(sp) 4e46: 0141 addi sp,sp,16 4e48: 8082 ret 4e4a: 06840413 addi s0,s0,104 4e4e: bf71 j 4dea <__sfp+0x24> 4e50: 4591 li a1,4 4e52: 854a mv a0,s2 4e54: ec1ff0ef jal ra,4d14 <__sfmoreglue> 4e58: c088 sw a0,0(s1) 4e5a: fd49 bnez a0,4df4 <__sfp+0x2e> 4e5c: 47b1 li a5,12 4e5e: 00f92023 sw a5,0(s2) 4e62: 4401 li s0,0 4e64: bfe1 j 4e3c <__sfp+0x76> 00004e66 <_fwalk_reent>: 4e66: 7179 addi sp,sp,-48 4e68: d422 sw s0,40(sp) 4e6a: d04a sw s2,32(sp) 4e6c: cc52 sw s4,24(sp) 4e6e: ca56 sw s5,20(sp) 4e70: c85a sw s6,16(sp) 4e72: c65e sw s7,12(sp) 4e74: d606 sw ra,44(sp) 4e76: d226 sw s1,36(sp) 4e78: ce4e sw s3,28(sp) 4e7a: 8a2a mv s4,a0 4e7c: 8aae mv s5,a1 4e7e: 04850413 addi s0,a0,72 4e82: 4901 li s2,0 4e84: 4b05 li s6,1 4e86: 5bfd li s7,-1 4e88: ec09 bnez s0,4ea2 <_fwalk_reent+0x3c> 4e8a: 50b2 lw ra,44(sp) 4e8c: 5422 lw s0,40(sp) 4e8e: 854a mv a0,s2 4e90: 5492 lw s1,36(sp) 4e92: 5902 lw s2,32(sp) 4e94: 49f2 lw s3,28(sp) 4e96: 4a62 lw s4,24(sp) 4e98: 4ad2 lw s5,20(sp) 4e9a: 4b42 lw s6,16(sp) 4e9c: 4bb2 lw s7,12(sp) 4e9e: 6145 addi sp,sp,48 4ea0: 8082 ret 4ea2: 4404 lw s1,8(s0) 4ea4: 00442983 lw s3,4(s0) 4ea8: 19fd addi s3,s3,-1 4eaa: 0009d463 bgez s3,4eb2 <_fwalk_reent+0x4c> 4eae: 4000 lw s0,0(s0) 4eb0: bfe1 j 4e88 <_fwalk_reent+0x22> 4eb2: 24de lhu a5,12(s1) 4eb4: 00fb7b63 bgeu s6,a5,4eca <_fwalk_reent+0x64> 4eb8: 00e49783 lh a5,14(s1) 4ebc: 01778763 beq a5,s7,4eca <_fwalk_reent+0x64> 4ec0: 85a6 mv a1,s1 4ec2: 8552 mv a0,s4 4ec4: 9a82 jalr s5 4ec6: 00a96933 or s2,s2,a0 4eca: 06848493 addi s1,s1,104 4ece: bfe9 j 4ea8 <_fwalk_reent+0x42> 00004ed0 <__swhatbuf_r>: 4ed0: 7119 addi sp,sp,-128 4ed2: daa6 sw s1,116(sp) 4ed4: 84ae mv s1,a1 4ed6: 00e59583 lh a1,14(a1) 4eda: dca2 sw s0,120(sp) 4edc: de86 sw ra,124(sp) 4ede: 8432 mv s0,a2 4ee0: 0005db63 bgez a1,4ef6 <__swhatbuf_r+0x26> 4ee4: 24de lhu a5,12(s1) 4ee6: 0006a023 sw zero,0(a3) 4eea: 0807f793 andi a5,a5,128 4eee: e785 bnez a5,4f16 <__swhatbuf_r+0x46> 4ef0: 40000793 li a5,1024 4ef4: a01d j 4f1a <__swhatbuf_r+0x4a> 4ef6: 0830 addi a2,sp,24 4ef8: c636 sw a3,12(sp) 4efa: 21f000ef jal ra,5918 <_fstat_r> 4efe: 46b2 lw a3,12(sp) 4f00: fe0542e3 bltz a0,4ee4 <__swhatbuf_r+0x14> 4f04: 4772 lw a4,28(sp) 4f06: 67bd lui a5,0xf 4f08: 8ff9 and a5,a5,a4 4f0a: 7779 lui a4,0xffffe 4f0c: 97ba add a5,a5,a4 4f0e: 0017b793 seqz a5,a5 4f12: c29c sw a5,0(a3) 4f14: bff1 j 4ef0 <__swhatbuf_r+0x20> 4f16: 04000793 li a5,64 4f1a: c01c sw a5,0(s0) 4f1c: 50f6 lw ra,124(sp) 4f1e: 5466 lw s0,120(sp) 4f20: 54d6 lw s1,116(sp) 4f22: 4501 li a0,0 4f24: 6109 addi sp,sp,128 4f26: 8082 ret 00004f28 <__smakebuf_r>: 4f28: 25de lhu a5,12(a1) 4f2a: 1101 addi sp,sp,-32 4f2c: cc22 sw s0,24(sp) 4f2e: ce06 sw ra,28(sp) 4f30: ca26 sw s1,20(sp) 4f32: c84a sw s2,16(sp) 4f34: 8b89 andi a5,a5,2 4f36: 842e mv s0,a1 4f38: cf89 beqz a5,4f52 <__smakebuf_r+0x2a> 4f3a: 04740793 addi a5,s0,71 4f3e: c01c sw a5,0(s0) 4f40: c81c sw a5,16(s0) 4f42: 4785 li a5,1 4f44: c85c sw a5,20(s0) 4f46: 40f2 lw ra,28(sp) 4f48: 4462 lw s0,24(sp) 4f4a: 44d2 lw s1,20(sp) 4f4c: 4942 lw s2,16(sp) 4f4e: 6105 addi sp,sp,32 4f50: 8082 ret 4f52: 0074 addi a3,sp,12 4f54: 0030 addi a2,sp,8 4f56: 84aa mv s1,a0 4f58: f79ff0ef jal ra,4ed0 <__swhatbuf_r> 4f5c: 45a2 lw a1,8(sp) 4f5e: 892a mv s2,a0 4f60: 8526 mv a0,s1 4f62: 2201 jal 5062 <_malloc_r> 4f64: e919 bnez a0,4f7a <__smakebuf_r+0x52> 4f66: 00c41783 lh a5,12(s0) 4f6a: 2007f713 andi a4,a5,512 4f6e: ff61 bnez a4,4f46 <__smakebuf_r+0x1e> 4f70: 9bf1 andi a5,a5,-4 4f72: 0027e793 ori a5,a5,2 4f76: a45e sh a5,12(s0) 4f78: b7c9 j 4f3a <__smakebuf_r+0x12> 4f7a: 00000797 auipc a5,0x0 4f7e: d9078793 addi a5,a5,-624 # 4d0a <_cleanup_r> 4f82: d49c sw a5,40(s1) 4f84: 245e lhu a5,12(s0) 4f86: c008 sw a0,0(s0) 4f88: c808 sw a0,16(s0) 4f8a: 0807e793 ori a5,a5,128 4f8e: a45e sh a5,12(s0) 4f90: 47a2 lw a5,8(sp) 4f92: c85c sw a5,20(s0) 4f94: 47b2 lw a5,12(sp) 4f96: cf81 beqz a5,4fae <__smakebuf_r+0x86> 4f98: 00e41583 lh a1,14(s0) 4f9c: 8526 mv a0,s1 4f9e: 1ad000ef jal ra,594a <_isatty_r> 4fa2: c511 beqz a0,4fae <__smakebuf_r+0x86> 4fa4: 245e lhu a5,12(s0) 4fa6: 9bf1 andi a5,a5,-4 4fa8: 0017e793 ori a5,a5,1 4fac: a45e sh a5,12(s0) 4fae: 245e lhu a5,12(s0) 4fb0: 00f96933 or s2,s2,a5 4fb4: 01241623 sh s2,12(s0) 4fb8: b779 j 4f46 <__smakebuf_r+0x1e> 00004fba <_free_r>: 4fba: c1dd beqz a1,5060 <_free_r+0xa6> 4fbc: ffc5a783 lw a5,-4(a1) 4fc0: 1141 addi sp,sp,-16 4fc2: c422 sw s0,8(sp) 4fc4: c606 sw ra,12(sp) 4fc6: c226 sw s1,4(sp) 4fc8: ffc58413 addi s0,a1,-4 4fcc: 0007d363 bgez a5,4fd2 <_free_r+0x18> 4fd0: 943e add s0,s0,a5 4fd2: 84aa mv s1,a0 4fd4: 1f3000ef jal ra,59c6 <__malloc_lock> 4fd8: 91c18793 addi a5,gp,-1764 # 20000274 <__malloc_free_list> 4fdc: 439c lw a5,0(a5) 4fde: ef81 bnez a5,4ff6 <_free_r+0x3c> 4fe0: 00042223 sw zero,4(s0) 4fe4: 9081ae23 sw s0,-1764(gp) # 20000274 <__malloc_free_list> 4fe8: 4422 lw s0,8(sp) 4fea: 40b2 lw ra,12(sp) 4fec: 8526 mv a0,s1 4fee: 4492 lw s1,4(sp) 4ff0: 0141 addi sp,sp,16 4ff2: 1d70006f j 59c8 <__malloc_unlock> 4ff6: 00f47e63 bgeu s0,a5,5012 <_free_r+0x58> 4ffa: 4014 lw a3,0(s0) 4ffc: 00d40733 add a4,s0,a3 5000: 00e79663 bne a5,a4,500c <_free_r+0x52> 5004: 4398 lw a4,0(a5) 5006: 43dc lw a5,4(a5) 5008: 9736 add a4,a4,a3 500a: c018 sw a4,0(s0) 500c: c05c sw a5,4(s0) 500e: bfd9 j 4fe4 <_free_r+0x2a> 5010: 87ba mv a5,a4 5012: 43d8 lw a4,4(a5) 5014: c319 beqz a4,501a <_free_r+0x60> 5016: fee47de3 bgeu s0,a4,5010 <_free_r+0x56> 501a: 4394 lw a3,0(a5) 501c: 00d78633 add a2,a5,a3 5020: 00861f63 bne a2,s0,503e <_free_r+0x84> 5024: 4010 lw a2,0(s0) 5026: 96b2 add a3,a3,a2 5028: c394 sw a3,0(a5) 502a: 00d78633 add a2,a5,a3 502e: fac71de3 bne a4,a2,4fe8 <_free_r+0x2e> 5032: 4310 lw a2,0(a4) 5034: 4358 lw a4,4(a4) 5036: 96b2 add a3,a3,a2 5038: c394 sw a3,0(a5) 503a: c3d8 sw a4,4(a5) 503c: b775 j 4fe8 <_free_r+0x2e> 503e: 00c47563 bgeu s0,a2,5048 <_free_r+0x8e> 5042: 47b1 li a5,12 5044: c09c sw a5,0(s1) 5046: b74d j 4fe8 <_free_r+0x2e> 5048: 4010 lw a2,0(s0) 504a: 00c406b3 add a3,s0,a2 504e: 00d71663 bne a4,a3,505a <_free_r+0xa0> 5052: 4314 lw a3,0(a4) 5054: 4358 lw a4,4(a4) 5056: 96b2 add a3,a3,a2 5058: c014 sw a3,0(s0) 505a: c058 sw a4,4(s0) 505c: c3c0 sw s0,4(a5) 505e: b769 j 4fe8 <_free_r+0x2e> 5060: 8082 ret 00005062 <_malloc_r>: 5062: 1101 addi sp,sp,-32 5064: ca26 sw s1,20(sp) 5066: 00358493 addi s1,a1,3 506a: 98f1 andi s1,s1,-4 506c: ce06 sw ra,28(sp) 506e: cc22 sw s0,24(sp) 5070: c84a sw s2,16(sp) 5072: c64e sw s3,12(sp) 5074: 04a1 addi s1,s1,8 5076: 47b1 li a5,12 5078: 04f4f363 bgeu s1,a5,50be <_malloc_r+0x5c> 507c: 44b1 li s1,12 507e: 04b4e263 bltu s1,a1,50c2 <_malloc_r+0x60> 5082: 892a mv s2,a0 5084: 143000ef jal ra,59c6 <__malloc_lock> 5088: 91c18793 addi a5,gp,-1764 # 20000274 <__malloc_free_list> 508c: 4398 lw a4,0(a5) 508e: 843a mv s0,a4 5090: e039 bnez s0,50d6 <_malloc_r+0x74> 5092: 92018793 addi a5,gp,-1760 # 20000278 <__malloc_sbrk_start> 5096: 439c lw a5,0(a5) 5098: e791 bnez a5,50a4 <_malloc_r+0x42> 509a: 4581 li a1,0 509c: 854a mv a0,s2 509e: 2f25 jal 57d6 <_sbrk_r> 50a0: 92a1a023 sw a0,-1760(gp) # 20000278 <__malloc_sbrk_start> 50a4: 85a6 mv a1,s1 50a6: 854a mv a0,s2 50a8: 273d jal 57d6 <_sbrk_r> 50aa: 59fd li s3,-1 50ac: 07351963 bne a0,s3,511e <_malloc_r+0xbc> 50b0: 47b1 li a5,12 50b2: 00f92023 sw a5,0(s2) 50b6: 854a mv a0,s2 50b8: 111000ef jal ra,59c8 <__malloc_unlock> 50bc: a029 j 50c6 <_malloc_r+0x64> 50be: fc04d0e3 bgez s1,507e <_malloc_r+0x1c> 50c2: 47b1 li a5,12 50c4: c11c sw a5,0(a0) 50c6: 4501 li a0,0 50c8: 40f2 lw ra,28(sp) 50ca: 4462 lw s0,24(sp) 50cc: 44d2 lw s1,20(sp) 50ce: 4942 lw s2,16(sp) 50d0: 49b2 lw s3,12(sp) 50d2: 6105 addi sp,sp,32 50d4: 8082 ret 50d6: 401c lw a5,0(s0) 50d8: 8f85 sub a5,a5,s1 50da: 0207cf63 bltz a5,5118 <_malloc_r+0xb6> 50de: 46ad li a3,11 50e0: 00f6f663 bgeu a3,a5,50ec <_malloc_r+0x8a> 50e4: c01c sw a5,0(s0) 50e6: 943e add s0,s0,a5 50e8: c004 sw s1,0(s0) 50ea: a031 j 50f6 <_malloc_r+0x94> 50ec: 405c lw a5,4(s0) 50ee: 02871363 bne a4,s0,5114 <_malloc_r+0xb2> 50f2: 90f1ae23 sw a5,-1764(gp) # 20000274 <__malloc_free_list> 50f6: 854a mv a0,s2 50f8: 0d1000ef jal ra,59c8 <__malloc_unlock> 50fc: 00b40513 addi a0,s0,11 5100: 00440793 addi a5,s0,4 5104: 9961 andi a0,a0,-8 5106: 40f50733 sub a4,a0,a5 510a: df5d beqz a4,50c8 <_malloc_r+0x66> 510c: 943a add s0,s0,a4 510e: 8f89 sub a5,a5,a0 5110: c01c sw a5,0(s0) 5112: bf5d j 50c8 <_malloc_r+0x66> 5114: c35c sw a5,4(a4) 5116: b7c5 j 50f6 <_malloc_r+0x94> 5118: 8722 mv a4,s0 511a: 4040 lw s0,4(s0) 511c: bf95 j 5090 <_malloc_r+0x2e> 511e: 00350413 addi s0,a0,3 5122: 9871 andi s0,s0,-4 5124: fc8502e3 beq a0,s0,50e8 <_malloc_r+0x86> 5128: 40a405b3 sub a1,s0,a0 512c: 854a mv a0,s2 512e: 2565 jal 57d6 <_sbrk_r> 5130: fb351ce3 bne a0,s3,50e8 <_malloc_r+0x86> 5134: bfb5 j 50b0 <_malloc_r+0x4e> 00005136 <__sfputc_r>: 5136: 461c lw a5,8(a2) 5138: 17fd addi a5,a5,-1 513a: c61c sw a5,8(a2) 513c: 0007da63 bgez a5,5150 <__sfputc_r+0x1a> 5140: 4e18 lw a4,24(a2) 5142: 00e7c563 blt a5,a4,514c <__sfputc_r+0x16> 5146: 47a9 li a5,10 5148: 00f59463 bne a1,a5,5150 <__sfputc_r+0x1a> 514c: 80bff06f j 4956 <__swbuf_r> 5150: 421c lw a5,0(a2) 5152: 852e mv a0,a1 5154: 00178713 addi a4,a5,1 5158: c218 sw a4,0(a2) 515a: a38c sb a1,0(a5) 515c: 8082 ret 0000515e <__sfputs_r>: 515e: 1101 addi sp,sp,-32 5160: cc22 sw s0,24(sp) 5162: ca26 sw s1,20(sp) 5164: c84a sw s2,16(sp) 5166: c64e sw s3,12(sp) 5168: c452 sw s4,8(sp) 516a: ce06 sw ra,28(sp) 516c: 892a mv s2,a0 516e: 89ae mv s3,a1 5170: 8432 mv s0,a2 5172: 00d604b3 add s1,a2,a3 5176: 5a7d li s4,-1 5178: 00941463 bne s0,s1,5180 <__sfputs_r+0x22> 517c: 4501 li a0,0 517e: a809 j 5190 <__sfputs_r+0x32> 5180: 200c lbu a1,0(s0) 5182: 864e mv a2,s3 5184: 854a mv a0,s2 5186: fb1ff0ef jal ra,5136 <__sfputc_r> 518a: 0405 addi s0,s0,1 518c: ff4516e3 bne a0,s4,5178 <__sfputs_r+0x1a> 5190: 40f2 lw ra,28(sp) 5192: 4462 lw s0,24(sp) 5194: 44d2 lw s1,20(sp) 5196: 4942 lw s2,16(sp) 5198: 49b2 lw s3,12(sp) 519a: 4a22 lw s4,8(sp) 519c: 6105 addi sp,sp,32 519e: 8082 ret 000051a0 <_vfiprintf_r>: 51a0: 7135 addi sp,sp,-160 51a2: cd22 sw s0,152(sp) 51a4: cb26 sw s1,148(sp) 51a6: c94a sw s2,144(sp) 51a8: c74e sw s3,140(sp) 51aa: cf06 sw ra,156(sp) 51ac: c552 sw s4,136(sp) 51ae: c356 sw s5,132(sp) 51b0: c15a sw s6,128(sp) 51b2: dede sw s7,124(sp) 51b4: dce2 sw s8,120(sp) 51b6: dae6 sw s9,116(sp) 51b8: 89aa mv s3,a0 51ba: 84ae mv s1,a1 51bc: 8932 mv s2,a2 51be: 8436 mv s0,a3 51c0: c509 beqz a0,51ca <_vfiprintf_r+0x2a> 51c2: 4d1c lw a5,24(a0) 51c4: e399 bnez a5,51ca <_vfiprintf_r+0x2a> 51c6: b95ff0ef jal ra,4d5a <__sinit> 51ca: 00001797 auipc a5,0x1 51ce: a4e78793 addi a5,a5,-1458 # 5c18 <__sf_fake_stdin> 51d2: 0cf49863 bne s1,a5,52a2 <_vfiprintf_r+0x102> 51d6: 0049a483 lw s1,4(s3) 51da: 24de lhu a5,12(s1) 51dc: 8ba1 andi a5,a5,8 51de: c7e5 beqz a5,52c6 <_vfiprintf_r+0x126> 51e0: 489c lw a5,16(s1) 51e2: c3f5 beqz a5,52c6 <_vfiprintf_r+0x126> 51e4: 02000793 li a5,32 51e8: 02f104a3 sb a5,41(sp) 51ec: 03000793 li a5,48 51f0: d202 sw zero,36(sp) 51f2: 02f10523 sb a5,42(sp) 51f6: c622 sw s0,12(sp) 51f8: 02500b93 li s7,37 51fc: 00001a97 auipc s5,0x1 5200: a5ca8a93 addi s5,s5,-1444 # 5c58 <__sf_fake_stdout+0x20> 5204: 4c05 li s8,1 5206: 4b29 li s6,10 5208: 844a mv s0,s2 520a: 201c lbu a5,0(s0) 520c: c399 beqz a5,5212 <_vfiprintf_r+0x72> 520e: 0d779f63 bne a5,s7,52ec <_vfiprintf_r+0x14c> 5212: 41240cb3 sub s9,s0,s2 5216: 000c8e63 beqz s9,5232 <_vfiprintf_r+0x92> 521a: 86e6 mv a3,s9 521c: 864a mv a2,s2 521e: 85a6 mv a1,s1 5220: 854e mv a0,s3 5222: f3dff0ef jal ra,515e <__sfputs_r> 5226: 57fd li a5,-1 5228: 1cf50f63 beq a0,a5,5406 <_vfiprintf_r+0x266> 522c: 5692 lw a3,36(sp) 522e: 96e6 add a3,a3,s9 5230: d236 sw a3,36(sp) 5232: 201c lbu a5,0(s0) 5234: 1c078963 beqz a5,5406 <_vfiprintf_r+0x266> 5238: 57fd li a5,-1 523a: 00140913 addi s2,s0,1 523e: c802 sw zero,16(sp) 5240: ce02 sw zero,28(sp) 5242: ca3e sw a5,20(sp) 5244: cc02 sw zero,24(sp) 5246: 040109a3 sb zero,83(sp) 524a: d482 sw zero,104(sp) 524c: 00094583 lbu a1,0(s2) 5250: 4615 li a2,5 5252: 8556 mv a0,s5 5254: 2fa9 jal 59ae 5256: 00190413 addi s0,s2,1 525a: 47c2 lw a5,16(sp) 525c: e951 bnez a0,52f0 <_vfiprintf_r+0x150> 525e: 0107f713 andi a4,a5,16 5262: c709 beqz a4,526c <_vfiprintf_r+0xcc> 5264: 02000713 li a4,32 5268: 04e109a3 sb a4,83(sp) 526c: 0087f713 andi a4,a5,8 5270: c709 beqz a4,527a <_vfiprintf_r+0xda> 5272: 02b00713 li a4,43 5276: 04e109a3 sb a4,83(sp) 527a: 00094683 lbu a3,0(s2) 527e: 02a00713 li a4,42 5282: 06e68f63 beq a3,a4,5300 <_vfiprintf_r+0x160> 5286: 47f2 lw a5,28(sp) 5288: 844a mv s0,s2 528a: 4681 li a3,0 528c: 4625 li a2,9 528e: 2018 lbu a4,0(s0) 5290: 00140593 addi a1,s0,1 5294: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdfff5fd0> 5298: 0ae67763 bgeu a2,a4,5346 <_vfiprintf_r+0x1a6> 529c: cab5 beqz a3,5310 <_vfiprintf_r+0x170> 529e: ce3e sw a5,28(sp) 52a0: a885 j 5310 <_vfiprintf_r+0x170> 52a2: 00001797 auipc a5,0x1 52a6: 99678793 addi a5,a5,-1642 # 5c38 <__sf_fake_stdout> 52aa: 00f49563 bne s1,a5,52b4 <_vfiprintf_r+0x114> 52ae: 0089a483 lw s1,8(s3) 52b2: b725 j 51da <_vfiprintf_r+0x3a> 52b4: 00001797 auipc a5,0x1 52b8: 94478793 addi a5,a5,-1724 # 5bf8 <__sf_fake_stderr> 52bc: f0f49fe3 bne s1,a5,51da <_vfiprintf_r+0x3a> 52c0: 00c9a483 lw s1,12(s3) 52c4: bf19 j 51da <_vfiprintf_r+0x3a> 52c6: 85a6 mv a1,s1 52c8: 854e mv a0,s3 52ca: f48ff0ef jal ra,4a12 <__swsetup_r> 52ce: d919 beqz a0,51e4 <_vfiprintf_r+0x44> 52d0: 557d li a0,-1 52d2: 40fa lw ra,156(sp) 52d4: 446a lw s0,152(sp) 52d6: 44da lw s1,148(sp) 52d8: 494a lw s2,144(sp) 52da: 49ba lw s3,140(sp) 52dc: 4a2a lw s4,136(sp) 52de: 4a9a lw s5,132(sp) 52e0: 4b0a lw s6,128(sp) 52e2: 5bf6 lw s7,124(sp) 52e4: 5c66 lw s8,120(sp) 52e6: 5cd6 lw s9,116(sp) 52e8: 610d addi sp,sp,160 52ea: 8082 ret 52ec: 0405 addi s0,s0,1 52ee: bf31 j 520a <_vfiprintf_r+0x6a> 52f0: 41550533 sub a0,a0,s5 52f4: 00ac1533 sll a0,s8,a0 52f8: 8fc9 or a5,a5,a0 52fa: c83e sw a5,16(sp) 52fc: 8922 mv s2,s0 52fe: b7b9 j 524c <_vfiprintf_r+0xac> 5300: 4732 lw a4,12(sp) 5302: 00470693 addi a3,a4,4 5306: 4318 lw a4,0(a4) 5308: c636 sw a3,12(sp) 530a: 02074763 bltz a4,5338 <_vfiprintf_r+0x198> 530e: ce3a sw a4,28(sp) 5310: 2018 lbu a4,0(s0) 5312: 02e00793 li a5,46 5316: 04f71d63 bne a4,a5,5370 <_vfiprintf_r+0x1d0> 531a: 3018 lbu a4,1(s0) 531c: 02a00793 li a5,42 5320: 02f71b63 bne a4,a5,5356 <_vfiprintf_r+0x1b6> 5324: 47b2 lw a5,12(sp) 5326: 0409 addi s0,s0,2 5328: 00478713 addi a4,a5,4 532c: 439c lw a5,0(a5) 532e: c63a sw a4,12(sp) 5330: 0207c163 bltz a5,5352 <_vfiprintf_r+0x1b2> 5334: ca3e sw a5,20(sp) 5336: a82d j 5370 <_vfiprintf_r+0x1d0> 5338: 40e00733 neg a4,a4 533c: 0027e793 ori a5,a5,2 5340: ce3a sw a4,28(sp) 5342: c83e sw a5,16(sp) 5344: b7f1 j 5310 <_vfiprintf_r+0x170> 5346: 036787b3 mul a5,a5,s6 534a: 4685 li a3,1 534c: 842e mv s0,a1 534e: 97ba add a5,a5,a4 5350: bf3d j 528e <_vfiprintf_r+0xee> 5352: 57fd li a5,-1 5354: b7c5 j 5334 <_vfiprintf_r+0x194> 5356: 0405 addi s0,s0,1 5358: ca02 sw zero,20(sp) 535a: 4681 li a3,0 535c: 4781 li a5,0 535e: 4625 li a2,9 5360: 2018 lbu a4,0(s0) 5362: 00140593 addi a1,s0,1 5366: fd070713 addi a4,a4,-48 536a: 06e67463 bgeu a2,a4,53d2 <_vfiprintf_r+0x232> 536e: f2f9 bnez a3,5334 <_vfiprintf_r+0x194> 5370: 200c lbu a1,0(s0) 5372: 460d li a2,3 5374: 00001517 auipc a0,0x1 5378: 8ec50513 addi a0,a0,-1812 # 5c60 <__sf_fake_stdout+0x28> 537c: 2d0d jal 59ae 537e: cd11 beqz a0,539a <_vfiprintf_r+0x1fa> 5380: 00001797 auipc a5,0x1 5384: 8e078793 addi a5,a5,-1824 # 5c60 <__sf_fake_stdout+0x28> 5388: 8d1d sub a0,a0,a5 538a: 04000793 li a5,64 538e: 00a797b3 sll a5,a5,a0 5392: 4542 lw a0,16(sp) 5394: 0405 addi s0,s0,1 5396: 8d5d or a0,a0,a5 5398: c82a sw a0,16(sp) 539a: 200c lbu a1,0(s0) 539c: 4619 li a2,6 539e: 00001517 auipc a0,0x1 53a2: 8c650513 addi a0,a0,-1850 # 5c64 <__sf_fake_stdout+0x2c> 53a6: 00140913 addi s2,s0,1 53aa: 02b10423 sb a1,40(sp) 53ae: 2501 jal 59ae 53b0: c135 beqz a0,5414 <_vfiprintf_r+0x274> 53b2: ffffb797 auipc a5,0xffffb 53b6: c4e78793 addi a5,a5,-946 # 0 <_sinit> 53ba: e795 bnez a5,53e6 <_vfiprintf_r+0x246> 53bc: 4742 lw a4,16(sp) 53be: 47b2 lw a5,12(sp) 53c0: 10077713 andi a4,a4,256 53c4: cf09 beqz a4,53de <_vfiprintf_r+0x23e> 53c6: 0791 addi a5,a5,4 53c8: c63e sw a5,12(sp) 53ca: 5792 lw a5,36(sp) 53cc: 97d2 add a5,a5,s4 53ce: d23e sw a5,36(sp) 53d0: bd25 j 5208 <_vfiprintf_r+0x68> 53d2: 036787b3 mul a5,a5,s6 53d6: 4685 li a3,1 53d8: 842e mv s0,a1 53da: 97ba add a5,a5,a4 53dc: b751 j 5360 <_vfiprintf_r+0x1c0> 53de: 079d addi a5,a5,7 53e0: 9be1 andi a5,a5,-8 53e2: 07a1 addi a5,a5,8 53e4: b7d5 j 53c8 <_vfiprintf_r+0x228> 53e6: 0078 addi a4,sp,12 53e8: 00000697 auipc a3,0x0 53ec: d7668693 addi a3,a3,-650 # 515e <__sfputs_r> 53f0: 8626 mv a2,s1 53f2: 080c addi a1,sp,16 53f4: 854e mv a0,s3 53f6: 00000097 auipc ra,0x0 53fa: 000000e7 jalr zero # 0 <_sinit> 53fe: 57fd li a5,-1 5400: 8a2a mv s4,a0 5402: fcf514e3 bne a0,a5,53ca <_vfiprintf_r+0x22a> 5406: 24de lhu a5,12(s1) 5408: 0407f793 andi a5,a5,64 540c: ec0792e3 bnez a5,52d0 <_vfiprintf_r+0x130> 5410: 5512 lw a0,36(sp) 5412: b5c1 j 52d2 <_vfiprintf_r+0x132> 5414: 0078 addi a4,sp,12 5416: 00000697 auipc a3,0x0 541a: d4868693 addi a3,a3,-696 # 515e <__sfputs_r> 541e: 8626 mv a2,s1 5420: 080c addi a1,sp,16 5422: 854e mv a0,s3 5424: 2a01 jal 5534 <_printf_i> 5426: bfe1 j 53fe <_vfiprintf_r+0x25e> 00005428 <_printf_common>: 5428: 7179 addi sp,sp,-48 542a: ca56 sw s5,20(sp) 542c: 499c lw a5,16(a1) 542e: 8aba mv s5,a4 5430: 4598 lw a4,8(a1) 5432: d422 sw s0,40(sp) 5434: d226 sw s1,36(sp) 5436: ce4e sw s3,28(sp) 5438: cc52 sw s4,24(sp) 543a: d606 sw ra,44(sp) 543c: d04a sw s2,32(sp) 543e: c85a sw s6,16(sp) 5440: c65e sw s7,12(sp) 5442: 89aa mv s3,a0 5444: 842e mv s0,a1 5446: 84b2 mv s1,a2 5448: 8a36 mv s4,a3 544a: 00e7d363 bge a5,a4,5450 <_printf_common+0x28> 544e: 87ba mv a5,a4 5450: c09c sw a5,0(s1) 5452: 04344703 lbu a4,67(s0) 5456: c319 beqz a4,545c <_printf_common+0x34> 5458: 0785 addi a5,a5,1 545a: c09c sw a5,0(s1) 545c: 401c lw a5,0(s0) 545e: 0207f793 andi a5,a5,32 5462: c781 beqz a5,546a <_printf_common+0x42> 5464: 409c lw a5,0(s1) 5466: 0789 addi a5,a5,2 5468: c09c sw a5,0(s1) 546a: 00042903 lw s2,0(s0) 546e: 00697913 andi s2,s2,6 5472: 00091a63 bnez s2,5486 <_printf_common+0x5e> 5476: 01940b13 addi s6,s0,25 547a: 5bfd li s7,-1 547c: 445c lw a5,12(s0) 547e: 4098 lw a4,0(s1) 5480: 8f99 sub a5,a5,a4 5482: 04f94c63 blt s2,a5,54da <_printf_common+0xb2> 5486: 401c lw a5,0(s0) 5488: 04344683 lbu a3,67(s0) 548c: 0207f793 andi a5,a5,32 5490: 00d036b3 snez a3,a3 5494: eba5 bnez a5,5504 <_printf_common+0xdc> 5496: 04340613 addi a2,s0,67 549a: 85d2 mv a1,s4 549c: 854e mv a0,s3 549e: 9a82 jalr s5 54a0: 57fd li a5,-1 54a2: 04f50363 beq a0,a5,54e8 <_printf_common+0xc0> 54a6: 401c lw a5,0(s0) 54a8: 4611 li a2,4 54aa: 4098 lw a4,0(s1) 54ac: 8b99 andi a5,a5,6 54ae: 4454 lw a3,12(s0) 54b0: 4481 li s1,0 54b2: 00c79763 bne a5,a2,54c0 <_printf_common+0x98> 54b6: 40e684b3 sub s1,a3,a4 54ba: 0004d363 bgez s1,54c0 <_printf_common+0x98> 54be: 4481 li s1,0 54c0: 441c lw a5,8(s0) 54c2: 4818 lw a4,16(s0) 54c4: 00f75463 bge a4,a5,54cc <_printf_common+0xa4> 54c8: 8f99 sub a5,a5,a4 54ca: 94be add s1,s1,a5 54cc: 4901 li s2,0 54ce: 0469 addi s0,s0,26 54d0: 5b7d li s6,-1 54d2: 05249863 bne s1,s2,5522 <_printf_common+0xfa> 54d6: 4501 li a0,0 54d8: a809 j 54ea <_printf_common+0xc2> 54da: 4685 li a3,1 54dc: 865a mv a2,s6 54de: 85d2 mv a1,s4 54e0: 854e mv a0,s3 54e2: 9a82 jalr s5 54e4: 01751e63 bne a0,s7,5500 <_printf_common+0xd8> 54e8: 557d li a0,-1 54ea: 50b2 lw ra,44(sp) 54ec: 5422 lw s0,40(sp) 54ee: 5492 lw s1,36(sp) 54f0: 5902 lw s2,32(sp) 54f2: 49f2 lw s3,28(sp) 54f4: 4a62 lw s4,24(sp) 54f6: 4ad2 lw s5,20(sp) 54f8: 4b42 lw s6,16(sp) 54fa: 4bb2 lw s7,12(sp) 54fc: 6145 addi sp,sp,48 54fe: 8082 ret 5500: 0905 addi s2,s2,1 5502: bfad j 547c <_printf_common+0x54> 5504: 00d40733 add a4,s0,a3 5508: 03000613 li a2,48 550c: 04c701a3 sb a2,67(a4) 5510: 04544703 lbu a4,69(s0) 5514: 00168793 addi a5,a3,1 5518: 97a2 add a5,a5,s0 551a: 0689 addi a3,a3,2 551c: 04e781a3 sb a4,67(a5) 5520: bf9d j 5496 <_printf_common+0x6e> 5522: 4685 li a3,1 5524: 8622 mv a2,s0 5526: 85d2 mv a1,s4 5528: 854e mv a0,s3 552a: 9a82 jalr s5 552c: fb650ee3 beq a0,s6,54e8 <_printf_common+0xc0> 5530: 0905 addi s2,s2,1 5532: b745 j 54d2 <_printf_common+0xaa> 00005534 <_printf_i>: 5534: 7179 addi sp,sp,-48 5536: d422 sw s0,40(sp) 5538: d226 sw s1,36(sp) 553a: d04a sw s2,32(sp) 553c: ce4e sw s3,28(sp) 553e: d606 sw ra,44(sp) 5540: cc52 sw s4,24(sp) 5542: ca56 sw s5,20(sp) 5544: c85a sw s6,16(sp) 5546: 89b6 mv s3,a3 5548: 2d94 lbu a3,24(a1) 554a: 06900793 li a5,105 554e: 8932 mv s2,a2 5550: 84aa mv s1,a0 5552: 842e mv s0,a1 5554: 04358613 addi a2,a1,67 5558: 02f68d63 beq a3,a5,5592 <_printf_i+0x5e> 555c: 06d7e263 bltu a5,a3,55c0 <_printf_i+0x8c> 5560: 05800793 li a5,88 5564: 18f68663 beq a3,a5,56f0 <_printf_i+0x1bc> 5568: 00d7ed63 bltu a5,a3,5582 <_printf_i+0x4e> 556c: 20068e63 beqz a3,5788 <_printf_i+0x254> 5570: 04300793 li a5,67 5574: 0af68e63 beq a3,a5,5630 <_printf_i+0xfc> 5578: 04240a93 addi s5,s0,66 557c: 04d40123 sb a3,66(s0) 5580: a0c9 j 5642 <_printf_i+0x10e> 5582: 06300793 li a5,99 5586: 0af68563 beq a3,a5,5630 <_printf_i+0xfc> 558a: 06400793 li a5,100 558e: fef695e3 bne a3,a5,5578 <_printf_i+0x44> 5592: 401c lw a5,0(s0) 5594: 4308 lw a0,0(a4) 5596: 0807f693 andi a3,a5,128 559a: 00450593 addi a1,a0,4 559e: c6c5 beqz a3,5646 <_printf_i+0x112> 55a0: 411c lw a5,0(a0) 55a2: c30c sw a1,0(a4) 55a4: 0007d863 bgez a5,55b4 <_printf_i+0x80> 55a8: 02d00713 li a4,45 55ac: 40f007b3 neg a5,a5 55b0: 04e401a3 sb a4,67(s0) 55b4: 00000697 auipc a3,0x0 55b8: 6b868693 addi a3,a3,1720 # 5c6c <__sf_fake_stdout+0x34> 55bc: 4729 li a4,10 55be: a865 j 5676 <_printf_i+0x142> 55c0: 07000793 li a5,112 55c4: 16f68263 beq a3,a5,5728 <_printf_i+0x1f4> 55c8: 02d7e563 bltu a5,a3,55f2 <_printf_i+0xbe> 55cc: 06e00793 li a5,110 55d0: 18f68963 beq a3,a5,5762 <_printf_i+0x22e> 55d4: 06f00793 li a5,111 55d8: faf690e3 bne a3,a5,5578 <_printf_i+0x44> 55dc: 400c lw a1,0(s0) 55de: 431c lw a5,0(a4) 55e0: 0805f813 andi a6,a1,128 55e4: 00478513 addi a0,a5,4 55e8: 06080763 beqz a6,5656 <_printf_i+0x122> 55ec: c308 sw a0,0(a4) 55ee: 439c lw a5,0(a5) 55f0: a885 j 5660 <_printf_i+0x12c> 55f2: 07500793 li a5,117 55f6: fef683e3 beq a3,a5,55dc <_printf_i+0xa8> 55fa: 07800793 li a5,120 55fe: 12f68963 beq a3,a5,5730 <_printf_i+0x1fc> 5602: 07300793 li a5,115 5606: f6f699e3 bne a3,a5,5578 <_printf_i+0x44> 560a: 431c lw a5,0(a4) 560c: 41d0 lw a2,4(a1) 560e: 4581 li a1,0 5610: 00478693 addi a3,a5,4 5614: c314 sw a3,0(a4) 5616: 0007aa83 lw s5,0(a5) 561a: 8556 mv a0,s5 561c: 2e49 jal 59ae 561e: c501 beqz a0,5626 <_printf_i+0xf2> 5620: 41550533 sub a0,a0,s5 5624: c048 sw a0,4(s0) 5626: 405c lw a5,4(s0) 5628: c81c sw a5,16(s0) 562a: 040401a3 sb zero,67(s0) 562e: a861 j 56c6 <_printf_i+0x192> 5630: 431c lw a5,0(a4) 5632: 04240a93 addi s5,s0,66 5636: 00478693 addi a3,a5,4 563a: 439c lw a5,0(a5) 563c: c314 sw a3,0(a4) 563e: 04f40123 sb a5,66(s0) 5642: 4785 li a5,1 5644: b7d5 j 5628 <_printf_i+0xf4> 5646: 0407f693 andi a3,a5,64 564a: 411c lw a5,0(a0) 564c: c30c sw a1,0(a4) 564e: dab9 beqz a3,55a4 <_printf_i+0x70> 5650: 07c2 slli a5,a5,0x10 5652: 87c1 srai a5,a5,0x10 5654: bf81 j 55a4 <_printf_i+0x70> 5656: 0405f593 andi a1,a1,64 565a: c308 sw a0,0(a4) 565c: d9c9 beqz a1,55ee <_printf_i+0xba> 565e: 239e lhu a5,0(a5) 5660: 06f00713 li a4,111 5664: 0ee68763 beq a3,a4,5752 <_printf_i+0x21e> 5668: 00000697 auipc a3,0x0 566c: 60468693 addi a3,a3,1540 # 5c6c <__sf_fake_stdout+0x34> 5670: 4729 li a4,10 5672: 040401a3 sb zero,67(s0) 5676: 404c lw a1,4(s0) 5678: c40c sw a1,8(s0) 567a: 0005c563 bltz a1,5684 <_printf_i+0x150> 567e: 4008 lw a0,0(s0) 5680: 996d andi a0,a0,-5 5682: c008 sw a0,0(s0) 5684: e399 bnez a5,568a <_printf_i+0x156> 5686: 8ab2 mv s5,a2 5688: cd89 beqz a1,56a2 <_printf_i+0x16e> 568a: 8ab2 mv s5,a2 568c: 02e7f5b3 remu a1,a5,a4 5690: 1afd addi s5,s5,-1 5692: 95b6 add a1,a1,a3 5694: 218c lbu a1,0(a1) 5696: 00ba8023 sb a1,0(s5) 569a: 02e7d5b3 divu a1,a5,a4 569e: 0ce7f063 bgeu a5,a4,575e <_printf_i+0x22a> 56a2: 47a1 li a5,8 56a4: 00f71e63 bne a4,a5,56c0 <_printf_i+0x18c> 56a8: 401c lw a5,0(s0) 56aa: 8b85 andi a5,a5,1 56ac: cb91 beqz a5,56c0 <_printf_i+0x18c> 56ae: 4058 lw a4,4(s0) 56b0: 481c lw a5,16(s0) 56b2: 00e7c763 blt a5,a4,56c0 <_printf_i+0x18c> 56b6: 03000793 li a5,48 56ba: fefa8fa3 sb a5,-1(s5) 56be: 1afd addi s5,s5,-1 56c0: 41560633 sub a2,a2,s5 56c4: c810 sw a2,16(s0) 56c6: 874e mv a4,s3 56c8: 86ca mv a3,s2 56ca: 0070 addi a2,sp,12 56cc: 85a2 mv a1,s0 56ce: 8526 mv a0,s1 56d0: d59ff0ef jal ra,5428 <_printf_common> 56d4: 5a7d li s4,-1 56d6: 0b451d63 bne a0,s4,5790 <_printf_i+0x25c> 56da: 557d li a0,-1 56dc: 50b2 lw ra,44(sp) 56de: 5422 lw s0,40(sp) 56e0: 5492 lw s1,36(sp) 56e2: 5902 lw s2,32(sp) 56e4: 49f2 lw s3,28(sp) 56e6: 4a62 lw s4,24(sp) 56e8: 4ad2 lw s5,20(sp) 56ea: 4b42 lw s6,16(sp) 56ec: 6145 addi sp,sp,48 56ee: 8082 ret 56f0: 04d582a3 sb a3,69(a1) 56f4: 00000697 auipc a3,0x0 56f8: 57868693 addi a3,a3,1400 # 5c6c <__sf_fake_stdout+0x34> 56fc: 400c lw a1,0(s0) 56fe: 4308 lw a0,0(a4) 5700: 0805f813 andi a6,a1,128 5704: 411c lw a5,0(a0) 5706: 0511 addi a0,a0,4 5708: 02080d63 beqz a6,5742 <_printf_i+0x20e> 570c: c308 sw a0,0(a4) 570e: 0015f713 andi a4,a1,1 5712: c701 beqz a4,571a <_printf_i+0x1e6> 5714: 0205e593 ori a1,a1,32 5718: c00c sw a1,0(s0) 571a: 4741 li a4,16 571c: fbb9 bnez a5,5672 <_printf_i+0x13e> 571e: 400c lw a1,0(s0) 5720: fdf5f593 andi a1,a1,-33 5724: c00c sw a1,0(s0) 5726: b7b1 j 5672 <_printf_i+0x13e> 5728: 419c lw a5,0(a1) 572a: 0207e793 ori a5,a5,32 572e: c19c sw a5,0(a1) 5730: 07800793 li a5,120 5734: 04f402a3 sb a5,69(s0) 5738: 00000697 auipc a3,0x0 573c: 54868693 addi a3,a3,1352 # 5c80 <__sf_fake_stdout+0x48> 5740: bf75 j 56fc <_printf_i+0x1c8> 5742: 0405f813 andi a6,a1,64 5746: c308 sw a0,0(a4) 5748: fc0803e3 beqz a6,570e <_printf_i+0x1da> 574c: 07c2 slli a5,a5,0x10 574e: 83c1 srli a5,a5,0x10 5750: bf7d j 570e <_printf_i+0x1da> 5752: 00000697 auipc a3,0x0 5756: 51a68693 addi a3,a3,1306 # 5c6c <__sf_fake_stdout+0x34> 575a: 4721 li a4,8 575c: bf19 j 5672 <_printf_i+0x13e> 575e: 87ae mv a5,a1 5760: b735 j 568c <_printf_i+0x158> 5762: 4194 lw a3,0(a1) 5764: 431c lw a5,0(a4) 5766: 49cc lw a1,20(a1) 5768: 0806f813 andi a6,a3,128 576c: 00478513 addi a0,a5,4 5770: 00080663 beqz a6,577c <_printf_i+0x248> 5774: c308 sw a0,0(a4) 5776: 439c lw a5,0(a5) 5778: c38c sw a1,0(a5) 577a: a039 j 5788 <_printf_i+0x254> 577c: c308 sw a0,0(a4) 577e: 0406f693 andi a3,a3,64 5782: 439c lw a5,0(a5) 5784: daf5 beqz a3,5778 <_printf_i+0x244> 5786: a38e sh a1,0(a5) 5788: 00042823 sw zero,16(s0) 578c: 8ab2 mv s5,a2 578e: bf25 j 56c6 <_printf_i+0x192> 5790: 4814 lw a3,16(s0) 5792: 8656 mv a2,s5 5794: 85ca mv a1,s2 5796: 8526 mv a0,s1 5798: 9982 jalr s3 579a: f54500e3 beq a0,s4,56da <_printf_i+0x1a6> 579e: 401c lw a5,0(s0) 57a0: 8b89 andi a5,a5,2 57a2: e78d bnez a5,57cc <_printf_i+0x298> 57a4: 47b2 lw a5,12(sp) 57a6: 4448 lw a0,12(s0) 57a8: f2f55ae3 bge a0,a5,56dc <_printf_i+0x1a8> 57ac: 853e mv a0,a5 57ae: b73d j 56dc <_printf_i+0x1a8> 57b0: 4685 li a3,1 57b2: 8656 mv a2,s5 57b4: 85ca mv a1,s2 57b6: 8526 mv a0,s1 57b8: 9982 jalr s3 57ba: f36500e3 beq a0,s6,56da <_printf_i+0x1a6> 57be: 0a05 addi s4,s4,1 57c0: 445c lw a5,12(s0) 57c2: 4732 lw a4,12(sp) 57c4: 8f99 sub a5,a5,a4 57c6: fefa45e3 blt s4,a5,57b0 <_printf_i+0x27c> 57ca: bfe9 j 57a4 <_printf_i+0x270> 57cc: 4a01 li s4,0 57ce: 01940a93 addi s5,s0,25 57d2: 5b7d li s6,-1 57d4: b7f5 j 57c0 <_printf_i+0x28c> 000057d6 <_sbrk_r>: 57d6: 1141 addi sp,sp,-16 57d8: c422 sw s0,8(sp) 57da: 842a mv s0,a0 57dc: 852e mv a0,a1 57de: 20001797 auipc a5,0x20001 57e2: 0a07a723 sw zero,174(a5) # 2000688c 57e6: c606 sw ra,12(sp) 57e8: eeafd0ef jal ra,2ed2 <_sbrk> 57ec: 57fd li a5,-1 57ee: 00f51963 bne a0,a5,5800 <_sbrk_r+0x2a> 57f2: 20001797 auipc a5,0x20001 57f6: 09a78793 addi a5,a5,154 # 2000688c 57fa: 439c lw a5,0(a5) 57fc: c391 beqz a5,5800 <_sbrk_r+0x2a> 57fe: c01c sw a5,0(s0) 5800: 40b2 lw ra,12(sp) 5802: 4422 lw s0,8(sp) 5804: 0141 addi sp,sp,16 5806: 8082 ret 00005808 <__sread>: 5808: 1141 addi sp,sp,-16 580a: c422 sw s0,8(sp) 580c: 842e mv s0,a1 580e: 00e59583 lh a1,14(a1) 5812: c606 sw ra,12(sp) 5814: 2a5d jal 59ca <_read_r> 5816: 00054963 bltz a0,5828 <__sread+0x20> 581a: 487c lw a5,84(s0) 581c: 97aa add a5,a5,a0 581e: c87c sw a5,84(s0) 5820: 40b2 lw ra,12(sp) 5822: 4422 lw s0,8(sp) 5824: 0141 addi sp,sp,16 5826: 8082 ret 5828: 245e lhu a5,12(s0) 582a: 777d lui a4,0xfffff 582c: 177d addi a4,a4,-1 582e: 8ff9 and a5,a5,a4 5830: a45e sh a5,12(s0) 5832: b7fd j 5820 <__sread+0x18> 00005834 <__swrite>: 5834: 25de lhu a5,12(a1) 5836: 1101 addi sp,sp,-32 5838: cc22 sw s0,24(sp) 583a: ca26 sw s1,20(sp) 583c: c84a sw s2,16(sp) 583e: c64e sw s3,12(sp) 5840: ce06 sw ra,28(sp) 5842: 1007f793 andi a5,a5,256 5846: 84aa mv s1,a0 5848: 842e mv s0,a1 584a: 8932 mv s2,a2 584c: 89b6 mv s3,a3 584e: c791 beqz a5,585a <__swrite+0x26> 5850: 00e59583 lh a1,14(a1) 5854: 4689 li a3,2 5856: 4601 li a2,0 5858: 220d jal 597a <_lseek_r> 585a: 245e lhu a5,12(s0) 585c: 777d lui a4,0xfffff 585e: 177d addi a4,a4,-1 5860: 8ff9 and a5,a5,a4 5862: a45e sh a5,12(s0) 5864: 00e41583 lh a1,14(s0) 5868: 4462 lw s0,24(sp) 586a: 40f2 lw ra,28(sp) 586c: 86ce mv a3,s3 586e: 864a mv a2,s2 5870: 49b2 lw s3,12(sp) 5872: 4942 lw s2,16(sp) 5874: 8526 mv a0,s1 5876: 44d2 lw s1,20(sp) 5878: 6105 addi sp,sp,32 587a: a825 j 58b2 <_write_r> 0000587c <__sseek>: 587c: 1141 addi sp,sp,-16 587e: c422 sw s0,8(sp) 5880: 842e mv s0,a1 5882: 00e59583 lh a1,14(a1) 5886: c606 sw ra,12(sp) 5888: 28cd jal 597a <_lseek_r> 588a: 57fd li a5,-1 588c: 245a lhu a4,12(s0) 588e: 00f51a63 bne a0,a5,58a2 <__sseek+0x26> 5892: 77fd lui a5,0xfffff 5894: 17fd addi a5,a5,-1 5896: 8ff9 and a5,a5,a4 5898: a45e sh a5,12(s0) 589a: 40b2 lw ra,12(sp) 589c: 4422 lw s0,8(sp) 589e: 0141 addi sp,sp,16 58a0: 8082 ret 58a2: 6785 lui a5,0x1 58a4: 8fd9 or a5,a5,a4 58a6: a45e sh a5,12(s0) 58a8: c868 sw a0,84(s0) 58aa: bfc5 j 589a <__sseek+0x1e> 000058ac <__sclose>: 58ac: 00e59583 lh a1,14(a1) 58b0: a825 j 58e8 <_close_r> 000058b2 <_write_r>: 58b2: 1141 addi sp,sp,-16 58b4: c422 sw s0,8(sp) 58b6: 842a mv s0,a0 58b8: 852e mv a0,a1 58ba: 85b2 mv a1,a2 58bc: 8636 mv a2,a3 58be: 20001797 auipc a5,0x20001 58c2: fc07a723 sw zero,-50(a5) # 2000688c 58c6: c606 sw ra,12(sp) 58c8: dccfd0ef jal ra,2e94 <_write> 58cc: 57fd li a5,-1 58ce: 00f51963 bne a0,a5,58e0 <_write_r+0x2e> 58d2: 20001797 auipc a5,0x20001 58d6: fba78793 addi a5,a5,-70 # 2000688c 58da: 439c lw a5,0(a5) 58dc: c391 beqz a5,58e0 <_write_r+0x2e> 58de: c01c sw a5,0(s0) 58e0: 40b2 lw ra,12(sp) 58e2: 4422 lw s0,8(sp) 58e4: 0141 addi sp,sp,16 58e6: 8082 ret 000058e8 <_close_r>: 58e8: 1141 addi sp,sp,-16 58ea: c422 sw s0,8(sp) 58ec: 842a mv s0,a0 58ee: 852e mv a0,a1 58f0: 20001797 auipc a5,0x20001 58f4: f807ae23 sw zero,-100(a5) # 2000688c 58f8: c606 sw ra,12(sp) 58fa: 2211 jal 59fe <_close> 58fc: 57fd li a5,-1 58fe: 00f51963 bne a0,a5,5910 <_close_r+0x28> 5902: 20001797 auipc a5,0x20001 5906: f8a78793 addi a5,a5,-118 # 2000688c 590a: 439c lw a5,0(a5) 590c: c391 beqz a5,5910 <_close_r+0x28> 590e: c01c sw a5,0(s0) 5910: 40b2 lw ra,12(sp) 5912: 4422 lw s0,8(sp) 5914: 0141 addi sp,sp,16 5916: 8082 ret 00005918 <_fstat_r>: 5918: 1141 addi sp,sp,-16 591a: c422 sw s0,8(sp) 591c: 842a mv s0,a0 591e: 852e mv a0,a1 5920: 85b2 mv a1,a2 5922: 20001797 auipc a5,0x20001 5926: f607a523 sw zero,-150(a5) # 2000688c 592a: c606 sw ra,12(sp) 592c: 20cd jal 5a0e <_fstat> 592e: 57fd li a5,-1 5930: 00f51963 bne a0,a5,5942 <_fstat_r+0x2a> 5934: 20001797 auipc a5,0x20001 5938: f5878793 addi a5,a5,-168 # 2000688c 593c: 439c lw a5,0(a5) 593e: c391 beqz a5,5942 <_fstat_r+0x2a> 5940: c01c sw a5,0(s0) 5942: 40b2 lw ra,12(sp) 5944: 4422 lw s0,8(sp) 5946: 0141 addi sp,sp,16 5948: 8082 ret 0000594a <_isatty_r>: 594a: 1141 addi sp,sp,-16 594c: c422 sw s0,8(sp) 594e: 842a mv s0,a0 5950: 852e mv a0,a1 5952: 20001797 auipc a5,0x20001 5956: f207ad23 sw zero,-198(a5) # 2000688c 595a: c606 sw ra,12(sp) 595c: 20c9 jal 5a1e <_isatty> 595e: 57fd li a5,-1 5960: 00f51963 bne a0,a5,5972 <_isatty_r+0x28> 5964: 20001797 auipc a5,0x20001 5968: f2878793 addi a5,a5,-216 # 2000688c 596c: 439c lw a5,0(a5) 596e: c391 beqz a5,5972 <_isatty_r+0x28> 5970: c01c sw a5,0(s0) 5972: 40b2 lw ra,12(sp) 5974: 4422 lw s0,8(sp) 5976: 0141 addi sp,sp,16 5978: 8082 ret 0000597a <_lseek_r>: 597a: 1141 addi sp,sp,-16 597c: c422 sw s0,8(sp) 597e: 842a mv s0,a0 5980: 852e mv a0,a1 5982: 85b2 mv a1,a2 5984: 8636 mv a2,a3 5986: 20001797 auipc a5,0x20001 598a: f007a323 sw zero,-250(a5) # 2000688c 598e: c606 sw ra,12(sp) 5990: 2879 jal 5a2e <_lseek> 5992: 57fd li a5,-1 5994: 00f51963 bne a0,a5,59a6 <_lseek_r+0x2c> 5998: 20001797 auipc a5,0x20001 599c: ef478793 addi a5,a5,-268 # 2000688c 59a0: 439c lw a5,0(a5) 59a2: c391 beqz a5,59a6 <_lseek_r+0x2c> 59a4: c01c sw a5,0(s0) 59a6: 40b2 lw ra,12(sp) 59a8: 4422 lw s0,8(sp) 59aa: 0141 addi sp,sp,16 59ac: 8082 ret 000059ae : 59ae: 0ff5f593 andi a1,a1,255 59b2: 962a add a2,a2,a0 59b4: 00c51463 bne a0,a2,59bc 59b8: 4501 li a0,0 59ba: 8082 ret 59bc: 211c lbu a5,0(a0) 59be: feb78ee3 beq a5,a1,59ba 59c2: 0505 addi a0,a0,1 59c4: bfc5 j 59b4 000059c6 <__malloc_lock>: 59c6: 8082 ret 000059c8 <__malloc_unlock>: 59c8: 8082 ret 000059ca <_read_r>: 59ca: 1141 addi sp,sp,-16 59cc: c422 sw s0,8(sp) 59ce: 842a mv s0,a0 59d0: 852e mv a0,a1 59d2: 85b2 mv a1,a2 59d4: 8636 mv a2,a3 59d6: 20001797 auipc a5,0x20001 59da: ea07ab23 sw zero,-330(a5) # 2000688c 59de: c606 sw ra,12(sp) 59e0: 28b9 jal 5a3e <_read> 59e2: 57fd li a5,-1 59e4: 00f51963 bne a0,a5,59f6 <_read_r+0x2c> 59e8: 20001797 auipc a5,0x20001 59ec: ea478793 addi a5,a5,-348 # 2000688c 59f0: 439c lw a5,0(a5) 59f2: c391 beqz a5,59f6 <_read_r+0x2c> 59f4: c01c sw a5,0(s0) 59f6: 40b2 lw ra,12(sp) 59f8: 4422 lw s0,8(sp) 59fa: 0141 addi sp,sp,16 59fc: 8082 ret 000059fe <_close>: 59fe: 05800793 li a5,88 5a02: 20001717 auipc a4,0x20001 5a06: e8f72523 sw a5,-374(a4) # 2000688c 5a0a: 557d li a0,-1 5a0c: 8082 ret 00005a0e <_fstat>: 5a0e: 05800793 li a5,88 5a12: 20001717 auipc a4,0x20001 5a16: e6f72d23 sw a5,-390(a4) # 2000688c 5a1a: 557d li a0,-1 5a1c: 8082 ret 00005a1e <_isatty>: 5a1e: 05800793 li a5,88 5a22: 20001717 auipc a4,0x20001 5a26: e6f72523 sw a5,-406(a4) # 2000688c 5a2a: 4501 li a0,0 5a2c: 8082 ret 00005a2e <_lseek>: 5a2e: 05800793 li a5,88 5a32: 20001717 auipc a4,0x20001 5a36: e4f72d23 sw a5,-422(a4) # 2000688c 5a3a: 557d li a0,-1 5a3c: 8082 ret 00005a3e <_read>: 5a3e: 05800793 li a5,88 5a42: 20001717 auipc a4,0x20001 5a46: e4f72523 sw a5,-438(a4) # 2000688c 5a4a: 557d li a0,-1 5a4c: 8082 ret 5a4e: 0000 unimp 5a50: 74737953 0x74737953 5a54: 6d65 lui s10,0x19 5a56: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 5a5a: 6425 lui s0,0x9 5a5c: 0a0d addi s4,s4,3 5a5e: 0000 unimp 5a60: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 5a64: 4449 li s0,18 5a66: 253a lhu a4,10(a0) 5a68: 3830 lbu a2,19(s0) 5a6a: 0d78 addi a4,sp,668 5a6c: 000a c.slli zero,0x2 5a6e: 0000 unimp 5a70: 3156 lhu a3,36(a0) 5a72: 2e30 lbu a2,26(a2) 5a74: 2e34 lbu a3,26(a2) 5a76: 0036 c.slli zero,0xd 5a78: 7246 flw ft4,112(sp) 5a7a: 6565 lui a0,0x19 5a7c: 5452 lw s0,52(sp) 5a7e: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 5a82: 7265 lui tp,0xffff9 5a84: 656e flw fa0,216(sp) 5a86: 206c lbu a1,6(s0) 5a88: 6556 flw fa0,84(sp) 5a8a: 7372 flw ft6,60(sp) 5a8c: 6f69 lui t5,0x1a 5a8e: 3a6e lhu a1,54(a2) 5a90: 7325 lui t1,0xfffe9 5a92: 0a0d addi s4,s4,3 5a94: 0000 unimp 5a96: 0000 unimp 5a98: 756f6873 csrrsi a6,0x756,30 5a9c: 646c flw fa1,76(s0) 5a9e: 276e lhu a1,14(a4) 5aa0: 2074 lbu a3,6(s0) 5aa2: 7572 flw fa0,60(sp) 5aa4: 206e lhu a1,6(s0) 5aa6: 7461 lui s0,0xffff8 5aa8: 6820 flw fs0,80(s0) 5aaa: 7265 lui tp,0xffff9 5aac: 2165 jal 5f54 <_data_lma+0x2c0> 5aae: 0021 c.nop 8 5ab0: 2e2e lhu a1,26(a2) 5ab2: 6572462f 0x6572462f 5ab6: 5265 li tp,-7 5ab8: 4f54 lw a3,28(a4) 5aba: 6f702f53 0x6f702f53 5abe: 7472 flw fs0,60(sp) 5ac0: 6261 lui tp,0x18 5ac2: 656c flw fa1,76(a0) 5ac4: 6d654d2f 0x6d654d2f 5ac8: 614d addi sp,sp,176 5aca: 676e flw fa4,216(sp) 5acc: 6165682f 0x6165682f 5ad0: 5f70 lw a2,124(a4) 5ad2: 2e34 lbu a3,26(a2) 5ad4: 00000063 beqz zero,5ad4 <_read+0x96> 5ad8: 7265 lui tp,0xffff9 5ada: 2072 lhu a2,6(s0) 5adc: 7461 lui s0,0xffff8 5ade: 6c20 flw fs0,88(s0) 5ae0: 6e69 lui t3,0x1a 5ae2: 2065 jal 5b8a <_read+0x14c> 5ae4: 6425 lui s0,0x9 5ae6: 6f20 flw fs0,88(a4) 5ae8: 2066 lhu s1,6(s0) 5aea: 6966 flw fs2,88(sp) 5aec: 656c flw fa1,76(a0) 5aee: 2220 lbu s0,2(a2) 5af0: 7325 lui t1,0xfffe9 5af2: 2e22 lhu s0,26(a2) 5af4: 0d20 addi s0,sp,664 5af6: 200a lhu a0,0(s0) 5af8: 0000 unimp 5afa: 0000 unimp 5afc: 2e2e lhu a1,26(a2) 5afe: 6572462f 0x6572462f 5b02: 5265 li tp,-7 5b04: 4f54 lw a3,28(a4) 5b06: 6f702f53 0x6f702f53 5b0a: 7472 flw fs0,60(sp) 5b0c: 6261 lui tp,0x18 5b0e: 656c flw fa1,76(a0) 5b10: 4343472f 0x4343472f 5b14: 5349522f 0x5349522f 5b18: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 5b1c: 6f70 flw fa2,92(a4) 5b1e: 7472 flw fs0,60(sp) 5b20: 632e flw ft6,200(sp) 5b22: 0000 unimp 5b24: 2e2e lhu a1,26(a2) 5b26: 6572462f 0x6572462f 5b2a: 5265 li tp,-7 5b2c: 4f54 lw a3,28(a4) 5b2e: 75712f53 0x75712f53 5b32: 7565 lui a0,0xffff9 5b34: 2e65 jal 5eec <_data_lma+0x258> 5b36: 2e2e0063 beq t3,sp,5e16 <_data_lma+0x182> 5b3a: 6572462f 0x6572462f 5b3e: 5265 li tp,-7 5b40: 4f54 lw a3,28(a4) 5b42: 61742f53 0x61742f53 5b46: 2e736b73 csrrsi s6,0x2e7,6 5b4a: 44490063 beq s2,tp,5f8a <_data_lma+0x2f6> 5b4e: 454c lw a1,12(a0) 5b50: 0000 unimp 5b52: 0000 unimp 5b54: 2c90 lbu a2,24(s1) 5b56: 0000 unimp 5b58: 2c90 lbu a2,24(s1) 5b5a: 0000 unimp 5b5c: 2cd0 lbu a2,28(s1) 5b5e: 0000 unimp 5b60: 2cdc lbu a5,28(s1) 5b62: 0000 unimp 5b64: 2d1e lhu a5,24(a0) 5b66: 0000 unimp 5b68: 2c90 lbu a2,24(s1) 5b6a: 0000 unimp 5b6c: 2c90 lbu a2,24(s1) 5b6e: 0000 unimp 5b70: 2cd0 lbu a2,28(s1) 5b72: 0000 unimp 5b74: 2cdc lbu a5,28(s1) 5b76: 0000 unimp 5b78: 6d54 flw fa3,28(a0) 5b7a: 5172 lw sp,60(sp) 5b7c: 0000 unimp 5b7e: 0000 unimp 5b80: 2e2e lhu a1,26(a2) 5b82: 6572462f 0x6572462f 5b86: 5265 li tp,-7 5b88: 4f54 lw a3,28(a4) 5b8a: 69742f53 0x69742f53 5b8e: 656d lui a0,0x1b 5b90: 7372 flw ft6,60(sp) 5b92: 632e flw ft6,200(sp) 5b94: 0000 unimp 5b96: 0000 unimp 5b98: 6d54 flw fa3,28(a0) 5b9a: 2072 lhu a2,6(s0) 5b9c: 00637653 fadd.s fa2,ft6,ft6 5ba0: 5252455b 0x5252455b 5ba4: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown 5ba8: 3a73255b 0x3a73255b 5bac: 6425 lui s0,0x9 5bae: 205d jal 5c54 <__sf_fake_stdout+0x1c> 5bb0: 654d lui a0,0x13 5bb2: 6f6d lui t5,0x1b 5bb4: 7972 flw fs2,60(sp) 5bb6: 6120 flw fs0,64(a0) 5bb8: 6c6c flw fa1,92(s0) 5bba: 7461636f jal t1,1c300 <_data_lma+0x1666c> 5bbe: 6f69 lui t5,0x1a 5bc0: 206e lhu a1,6(s0) 5bc2: 6166 flw ft2,88(sp) 5bc4: 6c69 lui s8,0x1a 5bc6: 6465 lui s0,0x19 5bc8: 0d0a slli s10,s10,0x2 5bca: 000a c.slli zero,0x2 5bcc: 6568 flw fa0,76(a0) 5bce: 6c6c flw fa1,92(s0) 5bd0: 6f77206f j 78ac6 <_data_lma+0x72e32> 5bd4: 6c72 flw fs8,28(sp) 5bd6: 0a64 addi s1,sp,284 5bd8: 0000 unimp 5bda: 0000 unimp 5bdc: 6d6d6f63 bltu s10,s6,62ba <_data_lma+0x626> 5be0: 61546e6f jal t3,4c9f4 <_data_lma+0x46d60> 5be4: 00006b73 csrrsi s6,ustatus,0 5be8: 7274 flw fa3,100(a2) 5bea: 6e61 lui t3,0x18 5bec: 74696d73 csrrsi s10,0x746,18 5bf0: 6154 flw fa3,4(a0) 5bf2: 00006b73 csrrsi s6,ustatus,0 ... 00005bf8 <__sf_fake_stderr>: ... 00005c18 <__sf_fake_stdin>: ... 00005c38 <__sf_fake_stdout>: ... 5c58: 2b302d23 00000020 004c6c68 45676665 #-0+ ...hlL.efgE 5c68: 00004746 33323130 37363534 42413938 FG..0123456789AB 5c78: 46454443 00000000 33323130 37363534 CDEF....01234567 5c88: 62613938 66656463 00000000 89abcdef....