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 0x0000a1a8 memsz 0x0000a1a8 flags r-x LOAD off 0x0000c000 vaddr 0x20000000 paddr 0x0000a1a8 align 2**12 filesz 0x00000340 memsz 0x0000bc40 flags rw- LOAD off 0x0000c800 vaddr 0x2000f800 paddr 0x2000f800 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 00009fa8 00000200 00000200 00001200 2**8 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 0000a1a8 0000a1a8 0000c340 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 0000c340 2**0 CONTENTS 5 .dlalign 00000000 0000a1a8 0000a1a8 0000c340 2**0 CONTENTS 6 .data 00000340 20000000 0000a1a8 0000c000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 0000b900 20000340 0000a4e8 0000c340 2**2 ALLOC 8 .stack 00000800 2000f800 2000f800 0000c800 2**0 ALLOC 9 .debug_info 00032fc0 00000000 00000000 0000c340 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 000079f0 00000000 00000000 0003f300 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 000016b8 00000000 00000000 00046cf0 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001df0 00000000 00000000 000483a8 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 00025bf4 00000000 00000000 0004a198 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 00006cc1 00000000 00000000 0006fd8c 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 00076a4d 2**0 CONTENTS, READONLY 16 .debug_frame 00004b10 00000000 00000000 00076a80 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 0000ae03 00000000 00000000 0007b590 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 00086394 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 00086418 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 0000a1a8 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 0000a1a8 l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000340 l d .bss 00000000 .bss 2000f800 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 20000324 l O .data 00000004 ADCPrescTable 00000000 l df *ABS* 00000000 ch32v30x_usart.c 00000000 l df *ABS* 00000000 heap_4.c 0000127c l F .text 0000004c prvInsertBlockIntoFreeList 2000066c l O .bss 0000b400 ucHeap 20000344 l O .bss 00000004 pxEnd 20000348 l O .bss 00000004 xBlockAllocatedBit 2000034c l O .bss 00000004 xFreeBytesRemaining 20000350 l O .bss 00000004 xMinimumEverFreeBytesRemaining 20000354 l O .bss 00000004 xNumberOfSuccessfulAllocations 20000358 l O .bss 00000004 xNumberOfSuccessfulFrees 2000035c l O .bss 00000008 xStart 00000000 l df *ABS* 00000000 port.c 20000328 l O .data 00000004 uxCriticalNesting 00000000 l df *ABS* 00000000 list.c 00000000 l df *ABS* 00000000 queue.c 000016da l F .text 0000001a prvIsQueueEmpty 000016f4 l F .text 00000072 prvCopyDataToQueue 00001766 l F .text 000000d6 prvNotifyQueueSetContainer 0000183c l F .text 00000028 prvCopyDataFromQueue 00001864 l F .text 00000078 prvUnlockQueue 00000000 l df *ABS* 00000000 tasks.c 00002370 l F .text 00000024 prvResetNextTaskUnblockTime 00002394 l F .text 000000a6 prvAddCurrentTaskToDelayedList 0000243a l F .text 00000052 prvIdleTask 2000baac l O .bss 000000c8 pxReadyTasksLists 2000bb74 l O .bss 00000014 xDelayedTaskList1 2000bb88 l O .bss 00000014 xDelayedTaskList2 2000bb9c l O .bss 00000014 xPendingReadyList 2000bbb0 l O .bss 00000014 xSuspendedTaskList 2000bbc4 l O .bss 00000014 xTasksWaitingTermination 20000368 l O .bss 00000004 pxDelayedTaskList 2000036c l O .bss 00000004 pxOverflowDelayedTaskList 20000370 l O .bss 00000004 uxCurrentNumberOfTasks 20000374 l O .bss 00000004 uxDeletedTasksWaitingCleanUp 20000378 l O .bss 00000004 uxSchedulerSuspended 2000037c l O .bss 00000004 uxTaskNumber 20000380 l O .bss 00000004 uxTopReadyPriority 20000384 l O .bss 00000004 xIdleTaskHandle 20000388 l O .bss 00000004 xNextTaskUnblockTime 2000038c l O .bss 00000004 xNumOfOverflows 20000390 l O .bss 00000004 xPendedTicks 20000394 l O .bss 00000004 xSchedulerRunning 20000398 l O .bss 00000004 xTickCount 2000039c l O .bss 00000004 xYieldPending 00000000 l df *ABS* 00000000 timers.c 0000307e l F .text 00000066 prvCheckForValidListAndQueue 000030e4 l F .text 00000046 prvInsertTimerInActiveList 0000312a l F .text 00000028 prvReloadTimer 00003152 l F .text 00000044 prvProcessExpiredTimer 00003196 l F .text 0000002e prvSwitchTimerLists 000031c4 l F .text 0000018e prvTimerTask 2000bbd8 l O .bss 00000014 xActiveTimerList1 2000bbec l O .bss 00000014 xActiveTimerList2 200003a0 l O .bss 00000004 pxCurrentTimerList 200003a4 l O .bss 00000004 pxOverflowTimerList 200003a8 l O .bss 00000004 xLastTime.6324 200003ac l O .bss 00000004 xTimerQueue 200003b0 l O .bss 00000004 xTimerTaskHandle 00000000 l df *ABS* 00000000 debug.c 200003b4 l O .bss 00000002 p_ms 200003b6 l O .bss 00000001 p_us 20000330 l O .data 00000004 curbrk.5274 00000000 l df *ABS* 00000000 core_riscv.c 00000000 l df *ABS* 00000000 ring_queue.c 00000000 l df *ABS* 00000000 mcu_common.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 00004402 l F .text 0000002a Get_ConversionVal 20000438 l O .bss 00000004 P_In_Current 2000043c l O .bss 00000004 P_In_Voltage 20000440 l O .bss 00000004 P_PwrOn_Voltage 00000000 l df *ABS* 00000000 FM_GPIO.c 20000444 l O .bss 00000001 mcuFlag 00000000 l df *ABS* 00000000 uart_dev.c 0000469c l F .text 000000b6 uart_dev_init 20000448 l O .bss 00000004 J0Buff 2000044c l O .bss 00000004 J1Buff 20000450 l O .bss 00000004 J2Buff 20000454 l O .bss 00000004 J3Buff 20000458 l O .bss 00000004 J4Buff 2000045c l O .bss 00000004 J6Buff 20000460 l O .bss 00000004 J7Buff 20000464 l O .bss 00000004 J8Buff 20000468 l O .bss 00000004 J9Buff 2000046c l O .bss 00000004 LoraBuff 20000470 l O .bss 00000004 McuBuff 20000474 l O .bss 00000004 Su806Buff 20000478 l O .bss 00000001 flag.5686 20000479 l O .bss 00000001 flag.5692 2000047a l O .bss 00000001 flag.5698 2000047b l O .bss 00000001 flag.5704 2000047c l O .bss 00000001 flag.5710 2000047d l O .bss 00000001 flag.5716 2000047e l O .bss 00000001 flag.5722 2000047f l O .bss 00000001 flag.5728 20000480 l O .bss 00000001 flag.5734 20000481 l O .bss 00000001 flag.5740 200004b8 l O .bss 00000004 loraBuffLen 200004bc l O .bss 00000004 mcuBuffLen 200004c0 l O .bss 00000004 rs485BuffLen 200004c4 l O .bss 00000004 su806BuffLen 00000000 l df *ABS* 00000000 slave485DataParse.c 200004c8 l O .bss 00000004 tick.6278 200004cc l O .bss 00000004 tick.6290 200004d0 l O .bss 00000004 tick.6302 200004d4 l O .bss 00000004 tick.6314 200004d8 l O .bss 00000004 tick.6326 200004dc l O .bss 00000004 tick.6338 00000000 l df *ABS* 00000000 slaveBusIdleDetection.c 00005942 l F .text 00000012 J9_485_tmrCallback 00005954 l F .text 00000012 J8_485_tmrCallback 00005966 l F .text 00000012 J7_485_tmrCallback 00005978 l F .text 00000012 J5_485_tmrCallback 0000598a l F .text 00000012 J3_485_tmrCallback 0000599c l F .text 00000012 J1_485_tmrCallback 200004e0 l O .bss 00000004 J1_485_Swtmr 200004e8 l O .bss 00000004 J3_485_Swtmr 200004f0 l O .bss 00000004 J5_485_Swtmr 200004f8 l O .bss 00000004 J7_485_Swtmr 20000500 l O .bss 00000004 J8_485_Swtmr 20000508 l O .bss 00000004 J9_485_Swtmr 00000000 l df *ABS* 00000000 slaveFreerotsTask.c 00005c86 l F .text 00000026 slaveOther_Task 00005cac l F .text 00000024 slave485DataParse_Task 00005cd0 l F .text 00000014 slaveMcuDataParse_Task 00005ce4 l F .text 0000000a slaveFreeMemory_Task 00005cee l F .text 0000000a slaveMcu_transmit_Task 00005cf8 l F .text 0000000a J9_transmit_Task 00005d02 l F .text 0000000a J8_transmit_Task 00005d0c l F .text 0000000a J7_transmit_Task 00005d16 l F .text 0000000a J5_transmit_Task 00005d20 l F .text 0000000a J3_transmit_Task 00005d2a l F .text 0000000a J1_transmit_Task 20000510 l O .bss 00000004 J1_TransmitTask_Handler 20000514 l O .bss 00000004 J3_TransmitTask_Handler 20000518 l O .bss 00000004 J5_TransmitTask_Handler 2000051c l O .bss 00000004 J7_TransmitTask_Handler 20000520 l O .bss 00000004 J8_TransmitTask_Handler 20000524 l O .bss 00000004 J9_TransmitTask_Handler 20000528 l O .bss 00000004 slave485DataParse_Handler 2000052c l O .bss 00000004 slaveFreeMemory_Handler 20000530 l O .bss 00000004 slaveMcuDataParse_Handler 20000534 l O .bss 00000004 slaveMcu_TransmitTask_Handler 20000538 l O .bss 00000004 slaveOther_Handler 00000000 l df *ABS* 00000000 slaveMcuComm.c 00005efe l F .text 00000012 ReadRegisterJ9Baud 00005f10 l F .text 00000012 ReadRegisterJ8Baud 00005f22 l F .text 00000012 ReadRegisterJ7Baud 00005f34 l F .text 00000012 ReadRegisterJ5Baud 00005f46 l F .text 00000012 ReadRegisterJ3Baud 00005f58 l F .text 00000012 ReadRegisterJ1Baud 00005f6a l F .text 00000018 WriteRegisterJ9Baud 00005f82 l F .text 00000018 WriteRegisterJ8Baud 00005f9a l F .text 00000018 WriteRegisterJ7Baud 00005fb2 l F .text 00000018 WriteRegisterJ5Baud 00005fca l F .text 00000018 WriteRegisterJ3Baud 00005fe2 l F .text 00000018 WriteRegisterJ1Baud 00000000 l df *ABS* 00000000 slaveMcuDataParse.c 00006188 l F .text 00000252 stateMachine 2000053c l O .bss 00000004 tickstart.6306 00000000 l df *ABS* 00000000 slaveParameter.c 2000bc00 l O .bss 00000018 slaveParameter 00000000 l df *ABS* 00000000 slaveQueueUart.c 20000544 l O .bss 00000004 J1_FreeMemorySemaphore 20000548 l O .bss 00000004 J1_sendOverSemaphore 20000550 l O .bss 00000004 J3_FreeMemorySemaphore 20000554 l O .bss 00000004 J3_sendOverSemaphore 2000055c l O .bss 00000004 J5_FreeMemorySemaphore 20000560 l O .bss 00000004 J5_sendOverSemaphore 20000568 l O .bss 00000004 J7_FreeMemorySemaphore 2000056c l O .bss 00000004 J7_sendOverSemaphore 20000574 l O .bss 00000004 J8_FreeMemorySemaphore 20000578 l O .bss 00000004 J8_sendOverSemaphore 20000580 l O .bss 00000004 J9_FreeMemorySemaphore 20000584 l O .bss 00000004 J9_sendOverSemaphore 2000058c l O .bss 00000004 slaveBinarySemaphoreSet 20000590 l O .bss 00000004 slaveMcu_uart_FreeMemorySemaphore 20000594 l O .bss 00000004 slaveMcu_uart_sendOverSemaphore 00000000 l df *ABS* 00000000 hostBusIdleDetection.c 00006aaa l F .text 00000012 J6_485_tmrCallback 00006abc l F .text 00000012 J4_485_tmrCallback 00006ace l F .text 00000012 J2_485_tmrCallback 00006ae0 l F .text 00000012 J0_485_tmrCallback 20000598 l O .bss 00000004 J0_485_Swtmr 200005a0 l O .bss 00000004 J2_485_Swtmr 200005a8 l O .bss 00000004 J4_485_Swtmr 200005b0 l O .bss 00000004 J6_485_Swtmr 00000000 l df *ABS* 00000000 hostFreerotsTask.c 00006cda l F .text 00000026 hostOther_Task 00006d00 l F .text 0000002e dataCollection_Task 00006d2e l F .text 00000014 hostRecvSlaveDataParse_Task 00006d42 l F .text 00000020 hostSensorDataParse_Task 00006d62 l F .text 00000014 hostMcuDataParse_Task 00006d76 l F .text 0000000a hostFreeMemory_Task 00006d80 l F .text 0000000a HostMcu_transmit_Task 00006d8a l F .text 0000000a Su806_transmit_Task 00006d94 l F .text 0000000a Lora_transmit_Task 00006d9e l F .text 0000000a J6_transmit_Task 00006da8 l F .text 0000000a J4_transmit_Task 00006db2 l F .text 0000000a J2_transmit_Task 00006dbc l F .text 0000000a J0_transmit_Task 200005b8 l O .bss 00000004 HostMcu_TransmitTask_Handler 200005bc l O .bss 00000004 J0_TransmitTask_Handler 200005c0 l O .bss 00000004 J2_TransmitTask_Handler 200005c4 l O .bss 00000004 J4_TransmitTask_Handler 200005c8 l O .bss 00000004 J6_TransmitTask_Handler 200005cc l O .bss 00000004 Lora_TransmitTask_Handler 200005d0 l O .bss 00000004 Su806_TransmitTask_Handler 200005d4 l O .bss 00000004 dataCollection_Handler 200005d8 l O .bss 00000004 hostFreeMemory_Handler 200005dc l O .bss 00000004 hostMcuDataParse_Handler 200005e0 l O .bss 00000004 hostOther_Handler 200005e4 l O .bss 00000004 hostRecvSlaveDataParse_Handler 200005e8 l O .bss 00000004 hostSensorDataParse_Handler 00000000 l df *ABS* 00000000 hostMcuComm.c 00006fe0 l F .text 00000014 ReadRegisterLoraBaud 00006ff4 l F .text 00000014 ReadRegisterJ6Baud 00007008 l F .text 00000014 ReadRegisterJ4Baud 0000701c l F .text 00000014 ReadRegisterJ2Baud 00007030 l F .text 00000014 ReadRegisterJ0Baud 00007044 l F .text 0000000e ReadRegisterJ9_Power 00007052 l F .text 0000000e ReadRegisterJ8_Power 00007060 l F .text 0000000e ReadRegisterJ7_Power 0000706e l F .text 0000000e ReadRegisterJ6_Power 0000707c l F .text 0000000e ReadRegisterJ5_Power 0000708a l F .text 0000000e ReadRegisterJ4_Power 00007098 l F .text 0000000e ReadRegisterJ3_Power 000070a6 l F .text 0000000e ReadRegisterJ2_Power 000070b4 l F .text 0000000e ReadRegisterJ1_Power 000070c2 l F .text 00000020 ReadRegisterWorkTemperature 000070e2 l F .text 00000020 ReadRegisterWorkVoltage 00007102 l F .text 0000001e ReadRegisterWorkCurrent 00007120 l F .text 0000001c WriteRegisterLoraBaud 0000713c l F .text 00000018 WriteRegisterJ6Baud 00007154 l F .text 00000018 WriteRegisterJ4Baud 0000716c l F .text 00000018 WriteRegisterJ2Baud 00007184 l F .text 00000018 WriteRegisterJ0Baud 0000719c l F .text 00000012 WriteRegisterJ9_Power 000071ae l F .text 00000012 WriteRegisterJ8_Power 000071c0 l F .text 00000012 WriteRegisterJ7_Power 000071d2 l F .text 00000012 WriteRegisterJ6_Power 000071e4 l F .text 00000012 WriteRegisterJ5_Power 000071f6 l F .text 00000012 WriteRegisterJ4_Power 00007208 l F .text 00000012 WriteRegisterJ3_Power 0000721a l F .text 00000012 WriteRegisterJ2_Power 0000722c l F .text 00000012 WriteRegisterJ1_Power 00000000 l df *ABS* 00000000 hostMcuDataParse.c 000073cc l F .text 00000278 stateMachine 200005ec l O .bss 00000004 tickstart.6307 00000000 l df *ABS* 00000000 hostParameter.c 2000bc18 l O .bss 00000024 hostParameter 00000000 l df *ABS* 00000000 hostQueueUart.c 200005f4 l O .bss 00000004 J0_FreeMemorySemaphore 200005f8 l O .bss 00000004 J0_sendOverSemaphore 20000600 l O .bss 00000004 J2_FreeMemorySemaphore 20000604 l O .bss 00000004 J2_sendOverSemaphore 2000060c l O .bss 00000004 J4_FreeMemorySemaphore 20000610 l O .bss 00000004 J4_sendOverSemaphore 20000618 l O .bss 00000004 J6_FreeMemorySemaphore 2000061c l O .bss 00000004 J6_sendOverSemaphore 20000620 l O .bss 00000004 hostBinarySemaphoreSet 20000624 l O .bss 00000004 hostMcu_FreeMemorySemaphore 20000628 l O .bss 00000004 hostMcu_sendOverSemaphore 20000630 l O .bss 00000004 lora_FreeMemorySemaphore 20000634 l O .bss 00000004 lora_sendOverSemaphore 2000063c l O .bss 00000004 su806_FreeMemorySemaphore 20000640 l O .bss 00000004 su806_sendOverSemaphore 00000000 l df *ABS* 00000000 hostRecvSlaveDataParse.c 00007cec l F .text 000001b8 slaveStateMachine 2000064c l O .bss 00000004 tickstart.6303 00000000 l df *ABS* 00000000 hostSensorDataParse.c 20000650 l O .bss 00000004 tick.6276 20000654 l O .bss 00000004 tick.6288 20000658 l O .bss 00000004 tick.6300 2000065c l O .bss 00000004 tick.6312 20000660 l O .bss 00000004 tick.6324 00000000 l df *ABS* 00000000 mulsf3.c 00000000 l df *ABS* 00000000 fixunssfsi.c 00000000 l df *ABS* 00000000 floatsisf.c 00000000 l df *ABS* 00000000 floatunsisf.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 printf.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 00008e68 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 000092fa l F .text 00000028 __sfputc_r 00000000 l df *ABS* 00000000 nano-vfprintf_i.c 00000000 l df *ABS* 00000000 sbrkr.c 00000000 l df *ABS* 00000000 stdio.c 00000000 l df *ABS* 00000000 writer.c 00000000 l df *ABS* 00000000 closer.c 00000000 l df *ABS* 00000000 fstatr.c 00000000 l df *ABS* 00000000 isattyr.c 00000000 l df *ABS* 00000000 lseekr.c 00000000 l df *ABS* 00000000 memchr.c 00000000 l df *ABS* 00000000 mlock.c 00000000 l df *ABS* 00000000 readr.c 00000000 l df *ABS* 00000000 close.c 00000000 l df *ABS* 00000000 fstat.c 00000000 l df *ABS* 00000000 isatty.c 00000000 l df *ABS* 00000000 lseek.c 00000000 l df *ABS* 00000000 read.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 impure.c 200002bc l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 reent.c 00007b9e g F .text 00000040 J6QueueSend 000008cc w .text 00000000 EXTI2_IRQHandler 20000194 g O .data 00000030 g_RegTblW 00006c6e g F .text 00000024 J2_485_IN_RXNE 000008cc w .text 00000000 TIM8_TRG_COM_IRQHandler 000008cc w .text 00000000 TIM8_CC_IRQHandler 20000570 g O .bss 00000004 J8_485_Queue 00005afa g F .text 0000001e J1_485_IN_IDLE 00009b0e g F .text 00000030 _isatty_r 200004ec g O .bss 00000004 J3_IDLESemaphore 00008a3a g F .text 000000d4 _puts_r 00006cb6 g F .text 00000024 J6_485_IN_RXNE 2000057c g O .bss 00000004 J9_485_Queue 000045b0 g F .text 00000074 writePwrCtrlState 00009b3e g F .text 00000034 _lseek_r 00000dfe g F .text 00000014 DMA_Cmd 000014fa g F .text 0000000a xPortGetFreeHeapSize 000043b2 g F .text 00000050 UART8_IRQHandler 00007644 g F .text 00000096 hostMcuUartDataAnalysis 2000024c g O .data 00000070 m_host_RegTblW 20000428 g O .bss 00000004 su806UartRxTime 0000161e g F .text 00000042 vPortExitCritical 000033b0 g F .text 00000074 xTimerCreate 00000edc g F .text 0000000a GPIO_ReadOutputDataBit 00004876 g F .text 00000022 Init_J1_485 000089fa g F .text 00000040 printf 20000b20 g .data 00000000 __global_pointer$ 00007ade g F .text 00000040 J0QueueSend 000004ee g F .text 00000028 .hidden __riscv_save_8 0000528e g F .text 00000090 Lora_Interrupt 000008cc w .text 00000000 TIM1_CC_IRQHandler 00009a40 g F .text 00000030 __sseek 00008f1e g F .text 0000006c __sinit 00008b1a g F .text 000000bc __swbuf_r 000005f0 g F .text 00000038 HardFault_Handler 00004ffc g F .text 000000b2 J8_Interrupt 000022be g F .text 0000005c vQueueWaitForMessageRestricted 00008ed8 g F .text 00000046 __sfmoreglue 00005736 g F .text 00000106 J8_SensorDataAnalysis 00009b8c g F .text 00000002 __malloc_unlock 00000a04 g F .text 00000012 ADC_DMACmd 000035ee g F .text 0000002c InRingQueue 00007762 g F .text 0000000a getJ4_485_Baud 000069fa g F .text 00000040 J8QueueSend 20000420 g O .bss 00000004 su806RxBuffer 0000053a g F .text 0000000c .hidden __riscv_restore_3 000008cc w .text 00000000 TIM6_IRQHandler 000015d0 g F .text 00000038 SysTick_Handler 00000a28 g F .text 0000000a ADC_StartCalibration 00004752 g F .text 00000018 uart_dev_char_present 000048ba g F .text 00000022 Init_J3_485 00000efa g F .text 00000052 NVIC_Init 000008cc w .text 00000000 PVD_IRQHandler 000008cc w .text 00000000 SDIO_IRQHandler 000008cc w .text 00000000 TIM9_BRK_IRQHandler 00000526 g F .text 00000020 .hidden __riscv_restore_10 20000644 g O .bss 00000004 su806_uart_Queue 00007b5e g F .text 00000040 J4QueueSend 00001bae g F .text 0000013a xQueueGenericSendFromISR 000008cc w .text 00000000 DMA2_Channel8_IRQHandler 000005ee g F .text 00000002 NMI_Handler 000008cc w .text 00000000 CAN2_RX1_IRQHandler 000008cc w .text 00000000 EXTI3_IRQHandler 00006c4a g F .text 00000024 J0_485_IN_RXNE 000004ee g F .text 00000028 .hidden __riscv_save_11 00000c50 g F .text 0000000a DBGMCU_GetCHIPID 00002358 g F .text 00000018 xQueueSelectFromSet 00007c6e g F .text 00000012 J0_485_IN_TXE 20000364 g O .bss 00000004 pxCurrentTCB 000008cc w .text 00000000 USBHS_IRQHandler 20000494 g O .bss 00000004 g_J4_handle 0000774e g F .text 0000000a getJ2_485_Baud 200003fc g O .bss 00000002 J8_485RxBufferIndex 00001236 g F .text 0000000a USART_GetFlagStatus 000008cc w .text 00000000 DMA2_Channel9_IRQHandler 000076da g F .text 0000001a readHostConfigParameter 00009adc g F .text 00000032 _fstat_r 000008cc w .text 00000000 TIM10_CC_IRQHandler 2000bc3c g O .bss 00000004 errno 200005fc g O .bss 00000004 J2_485_Queue 20000340 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 20000540 g O .bss 00000004 J1_485_Queue 0000449e g F .text 0000001c getInVoltage 00004624 g F .text 00000078 readPwrCtrlState 0000350a g F .text 0000005a USART_Printf_Init 00000dc6 g F .text 00000038 DMA_Init 000008cc w .text 00000000 USBFS_IRQHandler 000040bc g F .text 0000008e uart7Init 00002cfe g F .text 00000016 vTaskInternalSetTimeOutState 0000053a g F .text 0000000c .hidden __riscv_restore_2 000044ba g F .text 00000014 getTemperature 00006bd2 g F .text 0000001e J0_485_IN_IDLE 200003c4 g O .bss 00000002 J1_485RxBufferIndex 20000490 g O .bss 00000004 g_J3_handle 00001542 g F .text 0000008e xPortStartScheduler 0000491e g F .text 00000022 Init_J6_485 00008948 g F .text 000000b2 memcpy 00003ba4 g F .text 00000036 WDI_GPIO_Init 00002b54 g F .text 00000048 vTaskPlaceOnEventList 000009f4 g F .text 00000010 ADC_Cmd 00008ece g F .text 0000000a _cleanup_r 00001504 w F .text 0000003e vPortSetupTimerInterrupt 0000373a g F .text 00000050 baudConversionConfig 0000693a g F .text 00000040 J3QueueSend 000008cc w .text 00000000 EXTI0_IRQHandler 000008cc w .text 00000000 I2C2_EV_IRQHandler 000008cc w .text 00000000 TIM10_TRG_COM_IRQHandler 2000042c g O .bss 00000002 Calibrattion_Val 00008b0e g F .text 0000000c puts 00001454 g F .text 000000a6 vPortFree 2000050c g O .bss 00000004 J9_IDLESemaphore 20000320 g O .data 00000004 SystemCoreClock 20010000 g .stack 00000000 __freertos_irq_stack_top 0000122e g F .text 00000008 USART_ReceiveData 00001f5e g F .text 000001be xQueueSemaphoreTake 00005d34 g F .text 000001ca slaveStartApp 00004854 g F .text 00000022 Init_J0_485 00009bd2 g F .text 00000010 _fstat 00000004 g .init 00000000 _einit 0000723e g F .text 0000018e hostFrameDataAnalyze 200004b4 g O .bss 00000004 g_Su806_handle 00008258 g F .text 00000104 J6_SensorDataAnalysis 000010f2 g F .text 0000001e RCC_APB2PeriphClockCmd 000004e6 g F .text 00000030 .hidden __riscv_save_12 000069ba g F .text 00000040 J7QueueSend 000008cc w .text 00000000 CAN2_SCE_IRQHandler 000008cc w .text 00000000 ADC1_2_IRQHandler 000064a2 g F .text 0000000a setJ1_485_Baud 000076f4 g F .text 0000000a setPwrOnVoltage 00000e12 g F .text 000000c0 GPIO_Init 00000f4c g F .text 00000012 RCC_ADCCLKConfig 000008cc w .text 00000000 Break_Point_Handler 200003ec g O .bss 00000002 J6_485RxBufferIndex 00000526 g F .text 00000020 .hidden __riscv_restore_11 20000340 g O .bss 00000004 NVIC_Priority_Group 000008cc w .text 00000000 SPI1_IRQHandler 00000a16 g F .text 0000000a ADC_ResetCalibration 000011da g F .text 00000016 USART_Cmd 0000402e g F .text 0000008e uart6Init 0000999a g F .text 00000032 _sbrk_r 000008cc w .text 00000000 TAMPER_IRQHandler 00000516 g F .text 0000000c .hidden __riscv_save_1 0000647c g F .text 0000001c readSlaveConfigParameter 0000053a g F .text 0000000c .hidden __riscv_restore_0 00009b8e g F .text 00000034 _read_r 2000040c g O .bss 00000002 loraRxBufferIndex 00001686 g F .text 00000006 vListInitialiseItem 000004fc g F .text 0000001a .hidden __riscv_save_7 00001df8 g F .text 00000166 xQueueReceive 000008cc w .text 00000000 CAN2_RX0_IRQHandler 2000ba6c g O .bss 00000040 xQueueRegistry 0000166c g F .text 00000006 vPortClearInterruptMask 00004a0c g F .text 000000c2 J0_Interrupt 20000648 g O .bss 00000004 slaveState 000008cc w .text 00000000 TIM8_UP_IRQHandler 000064ac g F .text 0000000a getJ3_485_Baud 00004984 g F .text 00000022 Init_J9_485 00001110 g F .text 0000001e RCC_APB1PeriphClockCmd 000059ae g F .text 0000014c slaveIdleInit 00006af2 g F .text 000000e0 hostIdleInit 00003dcc g F .text 0000000c HD_OutputGPIO_Read 000037de g F .text 0000003c modebusCrc 000008cc w .text 00000000 Ecall_M_Mode_Handler 0000773a g F .text 0000000a getJ0_485_Baud 2000f800 g .stack 00000000 _heap_end 20000400 g O .bss 00000004 J9_485RxBuffer 00005bf6 g F .text 00000024 J5_485_IN_RXNE 00009be2 g F .text 00000010 _isatty 20000164 g O .data 00000030 g_RegTblR 2000033c g O .data 00000004 _global_impure_ptr 00004482 g F .text 0000001c getInCurrent 00000530 g F .text 00000016 .hidden __riscv_restore_5 00008152 g F .text 00000106 J4_SensorDataAnalysis 0000675a g F .text 00000012 slaveMcu_uart_IN_TXE 0000231a g F .text 00000010 xQueueCreateSet 000008cc w .text 00000000 DMA2_Channel2_IRQHandler 000010d4 g F .text 0000001e RCC_AHBPeriphClockCmd 000008cc w .text 00000000 DMA1_Channel4_IRQHandler 00000a52 g F .text 000000b8 ADC_RegularChannelConfig 00004790 g F .text 0000006c HostMcu_uartBuf_Init 000035a2 g F .text 0000002a _sbrk 000012c8 g F .text 0000018c pvPortMalloc 200004a4 g O .bss 00000004 g_J8_handle 000035de g F .text 00000010 InitRingQueue 20000504 g O .bss 00000004 J8_IDLESemaphore 00005b36 g F .text 0000001e J5_485_IN_IDLE 20000404 g O .bss 00000002 J9_485RxBufferIndex 2000041c g O .bss 00000004 state 00001672 g F .text 00000014 vListInitialise 0000804c g F .text 00000106 J2_SensorDataAnalysis 00005630 g F .text 00000106 J7_SensorDataAnalysis 000008cc w .text 00000000 TIM9_UP_IRQHandler 00005bd2 g F .text 00000024 J3_485_IN_RXNE 00000530 g F .text 00000016 .hidden __riscv_restore_6 00004222 g F .text 00000050 USART3_IRQHandler 00002730 g F .text 0000000a xTaskGetTickCount 00001a08 g F .text 000001a6 xQueueGenericSend 000008cc w .text 00000000 RTC_IRQHandler 000048dc g F .text 00000022 Init_J4_485 00000a32 g F .text 00000008 ADC_GetCalibrationStatus 2000bc40 g .bss 00000000 _ebss 00001240 g F .text 0000003c USART_GetITStatus 000008cc w .text 00000000 DMA1_Channel7_IRQHandler 2000059c g O .bss 00000004 J0_IDLESemaphore 0000583c g F .text 00000106 J9_SensorDataAnalysis 00000a3a g F .text 00000018 ADC_SoftwareStartConvCmd 00000a20 g F .text 00000008 ADC_GetResetCalibrationStatus 00003c14 g F .text 0000009e Host485De_GPIO_Init 000008cc w .text 00000000 CAN1_RX1_IRQHandler 00006c92 g F .text 00000024 J4_485_IN_RXNE 0000349e g F .text 00000032 Delay_Init 00002eb2 g F .text 000000ca xTaskPriorityDisinherit 000008cc w .text 00000000 DVP_IRQHandler 000042c2 g F .text 00000050 UART5_IRQHandler 0000361a g F .text 00000026 OutRingQueue 000076fe g F .text 0000000a getWorkCurrent 00005b18 g F .text 0000001e J3_485_IN_IDLE 000050ae g F .text 000000c2 J9_Interrupt 00002c12 g F .text 000000ec xTaskRemoveFromEventList 00003b4e g F .text 00000056 Android_GPIO_Init 200003d4 g O .bss 00000002 J3_485RxBufferIndex 00005c62 g F .text 00000024 J9_485_IN_RXNE 000008cc w .text 00000000 TIM4_IRQHandler 00007c0e g F .text 00000030 Su806QueueSend 000004ee g F .text 00000028 .hidden __riscv_save_9 00006a3a g F .text 00000040 J9QueueSend 00000ee6 g F .text 0000000a GPIO_WriteBit 20000414 g O .bss 00000002 mcuUartRxBufferIndex 000008cc w .text 00000000 DMA2_Channel1_IRQHandler 20000408 g O .bss 00000004 loraRxBuffer 000064e8 g F .text 0000000a getJ8_485_Baud 0000676c g F .text 0000018e binarySemaphoreFreeMemory 0000a10c g O .text 00000020 __sf_fake_stderr 000004fc g F .text 0000001a .hidden __riscv_save_4 00006498 g F .text 0000000a getJ1_485_Baud 000008cc w .text 00000000 I2C1_EV_IRQHandler 20000338 g O .data 00000004 xISRStackTop 000064c0 g F .text 0000000a getJ5_485_Baud 00005424 g F .text 00000106 J3_SensorDataAnalysis 00006c2c g F .text 0000001e J6_485_IN_IDLE 00000f5e g F .text 00000176 RCC_GetClocksFreq 00003062 g F .text 0000001c pvTaskIncrementMutexHeldCount 000008cc w .text 00000000 DMA1_Channel6_IRQHandler 000088da g F .text 0000006e .hidden __clzsi2 00009322 g F .text 00000042 __sfputs_r 000063da g F .text 000000a2 slaveMcuUartDataAnalysis 200005ac g O .bss 00000004 J4_IDLESemaphore 00004272 g F .text 00000050 UART4_IRQHandler 000064ca g F .text 0000000a setJ5_485_Baud 000008cc w .text 00000000 DMA2_Channel4_IRQHandler 00009b72 g F .text 00000018 memchr 00006a7a g F .text 00000030 slaveMcuQueueSend 200001c4 g O .data 00000088 m_host_RegTblR 0000114c g F .text 0000008e USART_Init 00002d14 g F .text 000000c8 xTaskCheckForTimeOut 0000917e g F .text 000000a8 _free_r 00002e04 g F .text 000000ae xTaskPriorityInherit 000008cc w .text 00000000 TIM3_IRQHandler 000008cc w .text 00000000 RCC_IRQHandler 200003e4 g O .bss 00000002 J5_485RxBufferIndex 200003f0 g O .bss 00000004 J7_485RxBuffer 00000516 g F .text 0000000c .hidden __riscv_save_3 0000779e g F .text 000001de hostUartSendInit 000008cc w .text 00000000 TIM1_TRG_COM_IRQHandler 00005b54 g F .text 0000001e J7_485_IN_IDLE 000008cc w .text 00000000 DMA1_Channel1_IRQHandler 00006510 g F .text 000001de slaveUartSendInit 000064f2 g F .text 0000000a setJ8_485_Baud 00000000 g .init 00000000 _start 000008cc w .text 00000000 DMA2_Channel7_IRQHandler 00002720 g F .text 00000010 vTaskSuspendAll 20000000 g O .data 00000010 AHBPrescTable 200005f0 g O .bss 00000004 J0_485_Queue 0000273a g F .text 0000000a xTaskGetTickCountFromISR 20000424 g O .bss 00000002 su806RxBufferIndex 00009bf2 g F .text 00000010 _lseek 00008746 g F .text 000000c6 .hidden __floatsisf 000016ba g F .text 00000020 uxListRemove 000008cc w .text 00000000 EXTI15_10_IRQHandler 20000498 g O .bss 00000004 g_J5_handle 000011f0 g F .text 00000036 USART_ITConfig 20000558 g O .bss 00000004 J5_485_Queue 200003f4 g O .bss 00000002 J7_485RxBufferIndex 200003dc g O .bss 00000002 J4_485RxBufferIndex 0000531e g F .text 00000106 J1_SensorDataAnalysis 00004dc6 g F .text 000000b2 J5_Interrupt 200003bc g O .bss 00000002 J0_485RxBufferIndex 00002aba g F .text 0000009a vTaskSwitchContext 00006c0e g F .text 0000001e J4_485_IN_IDLE 00003e6a g F .text 00000098 uart3Init 00007bde g F .text 00000030 LoraQueueSend 00002b9c g F .text 00000076 vTaskPlaceOnEventListRestricted 000035d2 g F .text 00000006 __get_MCAUSE 000008cc w .text 00000000 TIM7_IRQHandler 00009aac g F .text 00000030 _close_r 0000442c g F .text 00000014 FM_ADC_Init 000008cc w .text 00000000 CAN2_TX_IRQHandler 20000000 g .dalign 00000000 _data_vma 000008cc w .text 00000000 TIM5_IRQHandler 000044e4 g F .text 00000020 HostMcu_GPIO_Init 00003424 g F .text 0000007a xTimerGenericCommand 00008bd6 g F .text 000000fc __swsetup_r 00005c1a g F .text 00000024 J7_485_IN_RXNE 000008cc w .text 00000000 EXTI9_5_IRQHandler 00003d84 g F .text 0000003c ctrlSlave_GPIO_Init 00008f8a g F .text 000000a0 __sfp 200004ac g O .bss 00000004 g_Lora_handle 00006724 g F .text 00000012 J7_485_IN_TXE 20000614 g O .bss 00000004 J6_485_Queue 00007c3e g F .text 00000030 HostMcuQueueSend 000004ee g F .text 00000028 .hidden __riscv_save_10 000099cc g F .text 0000002c __sread 000049c8 g F .text 00000022 Init_Su806_Uart 00007744 g F .text 0000000a setJ0_485_Baud 20000410 g O .bss 00000004 mcuUartRxBuffer 000008cc w .text 00000000 ETH_WKUP_IRQHandler 20000020 g O .data 00000144 uart_devices 00007b1e g F .text 00000040 J2QueueSend 00009b8a g F .text 00000002 __malloc_lock 00006748 g F .text 00000012 J9_485_IN_TXE 00000530 g F .text 00000016 .hidden __riscv_restore_4 000035d8 g F .text 00000006 __get_MTVAL 200003d0 g O .bss 00000004 J3_485RxBuffer 00000526 g F .text 00000020 .hidden __riscv_restore_8 00004f3a g F .text 000000c2 J7_Interrupt 000068fa g F .text 00000040 J1QueueSend 000035cc g F .text 00000006 __get_MEPC 00008e02 g F .text 00000066 _fflush_r 000004fc g F .text 0000001a .hidden __riscv_save_6 000008cc w .text 00000000 SPI2_IRQHandler 0000a12c g O .text 00000020 __sf_fake_stdin 00006712 g F .text 00000012 J5_485_IN_TXE 00000546 g F .text 000000a8 memset 00000526 g F .text 00000020 .hidden __riscv_restore_9 00000530 g F .text 00000016 .hidden __riscv_restore_7 00000628 g F .text 0000007c main 0000778a g F .text 0000000a getLora_Uart_Baud 20000484 g O .bss 00000004 g_J0_handle 000008cc w .text 00000000 TIM10_BRK_IRQHandler 00007708 g F .text 0000000a setWorkCurrent 000008cc w .text 00000000 TIM9_CC_IRQHandler 0000168c g F .text 0000002e vListInsert 20000488 g O .bss 00000004 g_J1_handle 200003e0 g O .bss 00000004 J5_485RxBuffer 00009a70 g F .text 00000006 __sclose 000008cc w .text 00000000 DMA2_Channel5_IRQHandler 00005b90 g F .text 0000001e J9_485_IN_IDLE 0000414a g F .text 0000008c uart8Init 00003352 g F .text 0000005e xTimerCreateTimerTask 0000776c g F .text 0000000a setJ4_485_Baud 00009226 g F .text 000000d4 _malloc_r 000064fc g F .text 0000000a getJ9_485_Baud 00004940 g F .text 00000022 Init_J7_485 00007726 g F .text 0000000a getBoardTemperature 000049ea g F .text 00000022 Init_Mcu_Uart 00000b22 g F .text 0000012e Get_CalibrationValue 0000211c g F .text 000000f0 xQueueReceiveFromISR 000008cc w .text 00000000 DMA1_Channel5_IRQHandler 200003c0 g O .bss 00000004 J1_485RxBuffer 00004b90 g F .text 000000c2 J2_Interrupt 000008cc w .text 00000000 EXTI4_IRQHandler 000034d0 g F .text 0000003a Delay_Ms 00001998 g F .text 00000070 xQueueGenericCreate 000008cc w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 00008460 g F .text 00000290 .hidden __mulsf3 00000b0a g F .text 00000018 ADC_BufferCmd 00004e78 g F .text 000000c2 J6_Interrupt 00004898 g F .text 00000022 Init_J2_485 000047fc g F .text 00000058 SlaveMcu_uartBuf_Init 0000552a g F .text 00000106 J5_SensorDataAnalysis 00003cb2 g F .text 000000d2 Slave485De_GPIO_Init 0000797c g F .text 00000162 hostBinarySemaphoreFreeMemory 2000049c g O .bss 00000004 g_J6_handle 000006a4 g F .text 000000fa SystemInit 000008cc w .text 00000000 RNG_IRQHandler 200003cc g O .bss 00000002 J2_485RxBufferIndex 00005bae g F .text 00000024 J1_485_IN_RXNE 000089fa g F .text 00000040 iprintf 20000608 g O .bss 00000004 J4_485_Queue 000028f0 g F .text 00000166 xTaskResumeAll 2000062c g O .bss 00000004 hostMcu_uart_Queue 2000032c g O .data 00000004 uxTopUsedPriority 000008cc w .text 00000000 USB_HP_CAN1_TX_IRQHandler 0000220c g F .text 00000046 uxQueueSpacesAvailable 0000a00c g O .text 00000100 .hidden __clz_tab 00001660 g F .text 0000000c xPortSetInterruptMask 00002690 g F .text 00000090 vTaskStartScheduler 00000000 g .init 00000000 _sinit 000066ee g F .text 00000012 J1_485_IN_TXE 00003dd8 g F .text 00000092 uart2Init 000064de g F .text 0000000a setJ7_485_Baud 00007780 g F .text 0000000a setJ6_485_Baud 200005b4 g O .bss 00000004 J6_IDLESemaphore 00009a76 g F .text 00000036 _write_r 00007758 g F .text 0000000a setJ2_485_Baud 00000300 g .text 00000000 xPortStartFirstTask 000008cc w .text 00000000 DMA1_Channel3_IRQHandler 20000588 g O .bss 00000004 mcu_uart_Queue 00007ea4 g F .text 000000a2 hostRecvSlaveDataParse 00007f46 g F .text 00000106 J0_SensorDataAnalysis 000008cc w .text 00000000 ETH_IRQHandler 000095ec g F .text 0000010c _printf_common 000044ce g F .text 00000010 FM_MCU_Init 20000334 g O .data 00000004 _impure_ptr 000008cc w .text 00000000 TIM1_UP_IRQHandler 00008cd2 g F .text 00000130 __sflush_r 00007c80 g F .text 00000012 J2_485_IN_TXE 200003f8 g O .bss 00000004 J8_485RxBuffer 00006bf0 g F .text 0000001e J2_485_IN_IDLE 000008cc w .text 00000000 WWDG_IRQHandler 00003f02 g F .text 00000094 uart4Init 00003bda g F .text 0000003a LED_GPIO_Init 00003922 g F .text 0000006c ADC_DMA_Init 000008cc w .text 00000000 USBHSWakeup_IRQHandler 000008cc w .text 00000000 DMA2_Channel11_IRQHandler 00007cc8 g F .text 00000012 Su806_uart_IN_TXE 000008cc w .text 00000000 Ecall_U_Mode_Handler 00002ddc g F .text 0000000c vTaskMissedYield 00005b72 g F .text 0000001e J8_485_IN_IDLE 00004546 g F .text 00000010 SlaveMcu_GPIO_Init 000008cc w .text 00000000 DMA2_Channel6_IRQHandler 00007730 g F .text 0000000a setBoardTemperature 00005ffa g F .text 0000018e slaveFrameDataAnalyze 00003640 g F .text 000000ea applyDataBuffer 00007712 g F .text 0000000a getWorkVoltage 000008cc w .text 00000000 TIM2_IRQHandler 20010000 g .stack 00000000 _eusrstack 20000638 g O .bss 00000004 lora_uart_Queue 0000381a g F .text 00000108 HD_ADC_InIt 00000516 g F .text 0000000c .hidden __riscv_save_2 00000200 g .text 00000000 SW_Handler 00002252 g F .text 0000006c vQueueAddToRegistry 00004962 g F .text 00000022 Init_J8_485 00002744 g F .text 000001ac xTaskIncrementTick 00000960 g F .text 0000003e ADC_DeInit 0000771c g F .text 0000000a setWorkVoltage 2000048c g O .bss 00000004 g_J2_handle 000008cc w .text 00000000 TIM1_BRK_IRQHandler 00009094 g F .text 00000058 __swhatbuf_r 0000099e g F .text 00000056 ADC_Init 00001226 g F .text 00000008 USART_SendData 000049a6 g F .text 00000022 Init_Lora_Uart 000008cc w .text 00000000 DMA2_Channel10_IRQHandler 000008cc w .text 00000000 EXTI1_IRQHandler 000004fc g F .text 0000001a .hidden __riscv_save_5 000018dc g F .text 000000bc xQueueGenericReset 20000418 g O .bss 00000004 mcuUartRxTime 00003564 g F .text 0000003e _write 200005a4 g O .bss 00000004 J2_IDLESemaphore 20000340 g .data 00000000 _edata 000064d4 g F .text 0000000a getJ7_485_Baud 00005170 g F .text 00000096 Mcu_Interrupt 2000bc40 g .bss 00000000 _end 200004f4 g O .bss 00000004 J5_IDLESemaphore 0000378a g F .text 00000054 configConversionBaud 0000398e g F .text 00000064 startAdcCapture 000008cc w .text 00000000 RTCAlarm_IRQHandler 00007794 g F .text 0000000a setLora_Uart_Baud 0000248c g F .text 00000204 xTaskCreate 00004ace g F .text 000000c2 J1_Interrupt 0000a1a8 g .dlalign 00000000 _data_lma 000008cc w .text 00000000 TIM10_UP_IRQHandler 000008cc w .text 00000000 TIM9_TRG_COM_IRQHandler 00004362 g F .text 00000050 UART7_IRQHandler 200004a8 g O .bss 00000004 g_J9_handle 00004504 g F .text 00000042 HostMcu_485DE_Read 000041d6 g F .text 0000004c USART2_IRQHandler 00004312 g F .text 00000050 UART6_IRQHandler 000099f8 g F .text 00000048 __swrite 0000835c g F .text 00000104 Lora_SensorDataAnalysis 00009364 g F .text 00000288 _vfiprintf_r 000048fe g F .text 00000020 Init_J5_485 0000902a g F .text 0000006a _fwalk_reent 200004fc g O .bss 00000004 J7_IDLESemaphore 00003a2c g F .text 00000122 PwrCtrl_GPIO_Init 0000079e g F .text 0000012e SystemCoreClockUpdate 0000880c g F .text 000000ce .hidden __floatunsisf 00005c3e g F .text 00000024 J8_485_IN_RXNE 00003dc0 g F .text 0000000c HD_GPIO_Write 000064b6 g F .text 0000000a setJ3_485_Baud 000008cc w .text 00000000 I2C2_ER_IRQHandler 00002a56 g F .text 00000064 vTaskDelay 000008cc w .text 00000000 DMA1_Channel2_IRQHandler 00007776 g F .text 0000000a getJ6_485_Baud 00007cda g F .text 00000012 hostMcu_uart_IN_TXE 0000a14c g O .text 00000020 __sf_fake_stdout 200003e8 g O .bss 00000004 J6_485RxBuffer 00000522 g F .text 00000024 .hidden __riscv_restore_12 000008cc w .text 00000000 TIM8_BRK_IRQHandler 00002de8 g F .text 0000001c xTaskGetSchedulerState 00006506 g F .text 0000000a setJ9_485_Baud 00002f7c g F .text 000000e6 vTaskPriorityDisinheritAfterTimeout 200004e4 g O .bss 00000004 J1_IDLESemaphore 00009c02 g F .text 00000010 _read 000008ce w .text 00000000 handle_reset 000008cc w .text 00000000 CAN1_SCE_IRQHandler 00004d14 g F .text 000000b2 J4_Interrupt 000086f0 g F .text 00000056 .hidden __fixunssfsi 00000516 g F .text 0000000c .hidden __riscv_save_0 000008cc w .text 00000000 FLASH_IRQHandler 200003d8 g O .bss 00000004 J4_485RxBuffer 00007ca4 g F .text 00000012 J6_485_IN_TXE 00007c92 g F .text 00000012 J4_485_IN_TXE 000008cc w .text 00000000 USART1_IRQHandler 000090ec g F .text 00000092 __smakebuf_r 00007cb6 g F .text 00000012 Lora_uart_IN_TXE 00000400 g .text 00000000 pxPortInitialiseStack 000096f8 g F .text 000002a2 _printf_i 000008cc w .text 00000000 SPI3_IRQHandler 20000406 g O .bss 00000002 frameLength 00004556 g F .text 0000005a SlaveMcu_485DE_Read 200004b0 g O .bss 00000004 g_Mcu_handle 200003c8 g O .bss 00000004 J2_485RxBuffer 20000564 g O .bss 00000004 J7_485_Queue 0000232a g F .text 0000002e xQueueAddToSet 20000668 g O .bss 00000004 __malloc_sbrk_start 0000697a g F .text 00000040 J5QueueSend 0000112e g F .text 0000001e RCC_APB2PeriphResetCmd 00004c52 g F .text 000000c2 J3_Interrupt 0000372a g F .text 00000010 getTickDiff 000008cc w .text 00000000 I2C1_ER_IRQHandler 00003f96 g F .text 00000098 uart5Init 00000ef0 g F .text 0000000a NVIC_PriorityGroupConfig 00001608 g F .text 00000016 vPortEnterCritical 00000c5a g F .text 0000016c DMA_DeInit 20000664 g O .bss 00000004 __malloc_free_list 0000053a g F .text 0000000c .hidden __riscv_restore_1 00005206 g F .text 00000088 Su806_Interrupt 00009364 g F .text 00000288 _vfprintf_r 00004440 g F .text 00000026 proportionalInt 000044de g F .text 00000006 getMCU 200003b8 g O .bss 00000004 J0_485RxBuffer 200004a0 g O .bss 00000004 g_J7_handle 00000ed2 g F .text 0000000a GPIO_ReadInputDataBit 00006700 g F .text 00000012 J3_485_IN_TXE 20000430 g O .bss 00000008 adcData 00006dc6 g F .text 0000021a hostStartApp 000008cc w .text 00000000 USBWakeUp_IRQHandler 000039f2 g F .text 0000003a mcu_GPIO_Init 00004466 g F .text 0000001c getSOCPwrOnVoltage 2000054c g O .bss 00000004 J3_485_Queue 00001ce8 g F .text 00000110 xQueueGiveFromISR 00009bc2 g F .text 00000010 _close 0000476a g F .text 00000026 uart_dev_in_char 00006736 g F .text 00000012 J8_485_IN_TXE 000008cc w .text 00000000 DMA2_Channel3_IRQHandler Disassembly of section .init: 00000000 <_sinit>: 0: 0cf0006f j 8ce 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: 08cc addi a1,sp,84 ... 22: 0000 unimp 24: 08cc addi a1,sp,84 26: 0000 unimp 28: 08cc addi a1,sp,84 ... 32: 0000 unimp 34: 15d0 addi a2,sp,740 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: 08cc addi a1,sp,84 46: 0000 unimp 48: 08cc addi a1,sp,84 4a: 0000 unimp 4c: 08cc addi a1,sp,84 4e: 0000 unimp 50: 08cc addi a1,sp,84 52: 0000 unimp 54: 08cc addi a1,sp,84 56: 0000 unimp 58: 08cc addi a1,sp,84 5a: 0000 unimp 5c: 08cc addi a1,sp,84 5e: 0000 unimp 60: 08cc addi a1,sp,84 62: 0000 unimp 64: 08cc addi a1,sp,84 66: 0000 unimp 68: 08cc addi a1,sp,84 6a: 0000 unimp 6c: 08cc addi a1,sp,84 6e: 0000 unimp 70: 08cc addi a1,sp,84 72: 0000 unimp 74: 08cc addi a1,sp,84 76: 0000 unimp 78: 08cc addi a1,sp,84 7a: 0000 unimp 7c: 08cc addi a1,sp,84 7e: 0000 unimp 80: 08cc addi a1,sp,84 82: 0000 unimp 84: 08cc addi a1,sp,84 86: 0000 unimp 88: 08cc addi a1,sp,84 8a: 0000 unimp 8c: 08cc addi a1,sp,84 8e: 0000 unimp 90: 08cc addi a1,sp,84 92: 0000 unimp 94: 08cc addi a1,sp,84 96: 0000 unimp 98: 08cc addi a1,sp,84 9a: 0000 unimp 9c: 08cc addi a1,sp,84 9e: 0000 unimp a0: 08cc addi a1,sp,84 a2: 0000 unimp a4: 08cc addi a1,sp,84 a6: 0000 unimp a8: 08cc addi a1,sp,84 aa: 0000 unimp ac: 08cc addi a1,sp,84 ae: 0000 unimp b0: 08cc addi a1,sp,84 b2: 0000 unimp b4: 08cc addi a1,sp,84 b6: 0000 unimp b8: 08cc addi a1,sp,84 ba: 0000 unimp bc: 08cc addi a1,sp,84 be: 0000 unimp c0: 08cc addi a1,sp,84 c2: 0000 unimp c4: 08cc addi a1,sp,84 c6: 0000 unimp c8: 08cc addi a1,sp,84 ca: 0000 unimp cc: 08cc addi a1,sp,84 ce: 0000 unimp d0: 08cc addi a1,sp,84 d2: 0000 unimp d4: 08cc addi a1,sp,84 d6: 0000 unimp d8: 08cc addi a1,sp,84 da: 0000 unimp dc: 41d6 lw gp,84(sp) de: 0000 unimp e0: 4222 lw tp,8(sp) e2: 0000 unimp e4: 08cc addi a1,sp,84 e6: 0000 unimp e8: 08cc addi a1,sp,84 ea: 0000 unimp ec: 08cc addi a1,sp,84 ee: 0000 unimp f0: 08cc addi a1,sp,84 f2: 0000 unimp f4: 08cc addi a1,sp,84 f6: 0000 unimp f8: 08cc addi a1,sp,84 fa: 0000 unimp fc: 08cc addi a1,sp,84 fe: 0000 unimp 100: 08cc addi a1,sp,84 102: 0000 unimp 104: 0000 unimp 106: 0000 unimp 108: 08cc addi a1,sp,84 10a: 0000 unimp 10c: 08cc addi a1,sp,84 10e: 0000 unimp 110: 08cc addi a1,sp,84 112: 0000 unimp 114: 4272 lw tp,28(sp) 116: 0000 unimp 118: 42c2 lw t0,16(sp) 11a: 0000 unimp 11c: 08cc addi a1,sp,84 11e: 0000 unimp 120: 08cc addi a1,sp,84 122: 0000 unimp 124: 08cc addi a1,sp,84 126: 0000 unimp 128: 08cc addi a1,sp,84 12a: 0000 unimp 12c: 08cc addi a1,sp,84 12e: 0000 unimp 130: 08cc addi a1,sp,84 132: 0000 unimp 134: 08cc addi a1,sp,84 136: 0000 unimp 138: 08cc addi a1,sp,84 13a: 0000 unimp 13c: 08cc addi a1,sp,84 13e: 0000 unimp 140: 08cc addi a1,sp,84 142: 0000 unimp 144: 08cc addi a1,sp,84 146: 0000 unimp 148: 08cc addi a1,sp,84 14a: 0000 unimp 14c: 08cc addi a1,sp,84 14e: 0000 unimp 150: 08cc addi a1,sp,84 152: 0000 unimp 154: 08cc addi a1,sp,84 156: 0000 unimp 158: 08cc addi a1,sp,84 15a: 0000 unimp 15c: 08cc addi a1,sp,84 15e: 0000 unimp 160: 4312 lw t1,4(sp) 162: 0000 unimp 164: 4362 lw t1,24(sp) 166: 0000 unimp 168: 43b2 lw t2,12(sp) 16a: 0000 unimp 16c: 08cc addi a1,sp,84 16e: 0000 unimp 170: 08cc addi a1,sp,84 172: 0000 unimp 174: 08cc addi a1,sp,84 176: 0000 unimp 178: 08cc addi a1,sp,84 17a: 0000 unimp 17c: 08cc addi a1,sp,84 17e: 0000 unimp 180: 08cc addi a1,sp,84 182: 0000 unimp 184: 08cc addi a1,sp,84 186: 0000 unimp 188: 08cc addi a1,sp,84 18a: 0000 unimp 18c: 08cc addi a1,sp,84 18e: 0000 unimp 190: 08cc addi a1,sp,84 192: 0000 unimp 194: 08cc addi a1,sp,84 196: 0000 unimp 198: 08cc addi a1,sp,84 19a: 0000 unimp 19c: 08cc addi a1,sp,84 19e: 0000 unimp 1a0: 08cc addi a1,sp,84 ... 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: 1222a283 lw t0,290(t0) # 20000364 24a: 0022a023 sw sp,0(t0) 24e: 341025f3 csrr a1,mepc 252: c02e sw a1,0(sp) 254: 02000593 li a1,32 258: 8045a073 csrs 0x804,a1 25c: 8181a103 lw sp,-2024(gp) # 20000338 260: 05b020ef jal ra,2aba 00000264 : 264: 20000317 auipc t1,0x20000 268: 10032303 lw t1,256(t1) # 20000364 26c: 00032103 lw sp,0(t1) 270: 4282 lw t0,0(sp) 272: 34129073 csrw mepc,t0 276: 52d6 lw t0,116(sp) 278: 30029073 csrw mstatus,t0 27c: 4092 lw ra,4(sp) 27e: 42a2 lw t0,8(sp) 280: 4332 lw t1,12(sp) 282: 43c2 lw t2,16(sp) 284: 4452 lw s0,20(sp) 286: 44e2 lw s1,24(sp) 288: 4572 lw a0,28(sp) 28a: 5582 lw a1,32(sp) 28c: 5612 lw a2,36(sp) 28e: 56a2 lw a3,40(sp) 290: 5732 lw a4,44(sp) 292: 57c2 lw a5,48(sp) 294: 5852 lw a6,52(sp) 296: 58e2 lw a7,56(sp) 298: 5972 lw s2,60(sp) 29a: 4986 lw s3,64(sp) 29c: 4a16 lw s4,68(sp) 29e: 4aa6 lw s5,72(sp) 2a0: 4b36 lw s6,76(sp) 2a2: 4bc6 lw s7,80(sp) 2a4: 4c56 lw s8,84(sp) 2a6: 4ce6 lw s9,88(sp) 2a8: 4d76 lw s10,92(sp) 2aa: 5d86 lw s11,96(sp) 2ac: 5e16 lw t3,100(sp) 2ae: 5ea6 lw t4,104(sp) 2b0: 5f36 lw t5,108(sp) 2b2: 5fc6 lw t6,112(sp) 2b4: 07810113 addi sp,sp,120 2b8: 30200073 mret 2bc: 00000013 nop 2c0: 00000013 nop 2c4: 00000013 nop 2c8: 00000013 nop 2cc: 00000013 nop 2d0: 00000013 nop 2d4: 00000013 nop 2d8: 00000013 nop 2dc: 00000013 nop 2e0: 00000013 nop 2e4: 00000013 nop 2e8: 00000013 nop 2ec: 00000013 nop 2f0: 00000013 nop 2f4: 00000013 nop 2f8: 00000013 nop 2fc: 00000013 nop 00000300 : 300: 8181a283 lw t0,-2024(gp) # 20000338 304: e0028293 addi t0,t0,-512 308: 34029073 csrw mscratch,t0 30c: 20000117 auipc sp,0x20000 310: 05812103 lw sp,88(sp) # 20000364 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: 7dd020ef jal ra,35cc <__get_MEPC> 5f4: 85aa mv a1,a0 5f6: 0000a537 lui a0,0xa 5fa: c1450513 addi a0,a0,-1004 # 9c14 <_read+0x12> 5fe: 3fc080ef jal ra,89fa 602: 7d1020ef jal ra,35d2 <__get_MCAUSE> 606: 85aa mv a1,a0 608: 0000a537 lui a0,0xa 60c: c2050513 addi a0,a0,-992 # 9c20 <_read+0x1e> 610: 3ea080ef jal ra,89fa 614: 7c5020ef jal ra,35d8 <__get_MTVAL> 618: 85aa mv a1,a0 61a: 0000a537 lui a0,0xa 61e: c3050513 addi a0,a0,-976 # 9c30 <_read+0x2e> 622: 3d8080ef jal ra,89fa 626: a001 j 626 00000628
: 628: eefff2ef jal t0,516 <__riscv_save_0> 62c: 4509 li a0,2 62e: 0c3000ef jal ra,ef0 632: 22b5 jal 79e 634: 66b020ef jal ra,349e 638: 6571 lui a0,0x1c 63a: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x12058> 63e: 6cd020ef jal ra,350a 642: 200007b7 lui a5,0x20000 646: 3207a583 lw a1,800(a5) # 20000320 64a: 0000a537 lui a0,0xa 64e: c3c50513 addi a0,a0,-964 # 9c3c <_read+0x3a> 652: 3a8080ef jal ra,89fa 656: 2bed jal c50 658: 85aa mv a1,a0 65a: 0000a537 lui a0,0xa 65e: c4c50513 addi a0,a0,-948 # 9c4c <_read+0x4a> 662: 398080ef jal ra,89fa 666: 0000a5b7 lui a1,0xa 66a: 0000a537 lui a0,0xa 66e: c5c58593 addi a1,a1,-932 # 9c5c <_read+0x5a> 672: c6450513 addi a0,a0,-924 # 9c64 <_read+0x62> 676: 384080ef jal ra,89fa 67a: 655030ef jal ra,44ce 67e: 661030ef jal ra,44de 682: cd11 beqz a0,69e 684: 6b0050ef jal ra,5d34 688: 0000a437 lui s0,0xa 68c: c8440513 addi a0,s0,-892 # 9c84 <_read+0x82> 690: 47e080ef jal ra,8b0e 694: 3e800513 li a0,1000 698: 639020ef jal ra,34d0 69c: bfc5 j 68c 69e: 728060ef jal ra,6dc6 6a2: b7dd j 688 000006a4 : 6a4: 400217b7 lui a5,0x40021 6a8: 4398 lw a4,0(a5) 6aa: f0ff06b7 lui a3,0xf0ff0 6ae: 1141 addi sp,sp,-16 6b0: 00176713 ori a4,a4,1 6b4: c398 sw a4,0(a5) 6b6: 43d8 lw a4,4(a5) 6b8: 00020637 lui a2,0x20 6bc: 8f75 and a4,a4,a3 6be: c3d8 sw a4,4(a5) 6c0: 4398 lw a4,0(a5) 6c2: fef706b7 lui a3,0xfef70 6c6: 16fd addi a3,a3,-1 6c8: 8f75 and a4,a4,a3 6ca: c398 sw a4,0(a5) 6cc: 4398 lw a4,0(a5) 6ce: fffc06b7 lui a3,0xfffc0 6d2: 16fd addi a3,a3,-1 6d4: 8f75 and a4,a4,a3 6d6: c398 sw a4,0(a5) 6d8: 43d8 lw a4,4(a5) 6da: ff0106b7 lui a3,0xff010 6de: 16fd addi a3,a3,-1 6e0: 8f75 and a4,a4,a3 6e2: c3d8 sw a4,4(a5) 6e4: 4398 lw a4,0(a5) 6e6: ec0006b7 lui a3,0xec000 6ea: 16fd addi a3,a3,-1 6ec: 8f75 and a4,a4,a3 6ee: c398 sw a4,0(a5) 6f0: 00ff0737 lui a4,0xff0 6f4: c798 sw a4,8(a5) 6f6: 0207a623 sw zero,44(a5) # 4002102c <__freertos_irq_stack_top+0x2001102c> 6fa: c402 sw zero,8(sp) 6fc: c602 sw zero,12(sp) 6fe: 4398 lw a4,0(a5) 700: 66c1 lui a3,0x10 702: 8f55 or a4,a4,a3 704: c398 sw a4,0(a5) 706: 400216b7 lui a3,0x40021 70a: 6705 lui a4,0x1 70c: 429c lw a5,0(a3) 70e: 8ff1 and a5,a5,a2 710: c63e sw a5,12(sp) 712: 47a2 lw a5,8(sp) 714: 0785 addi a5,a5,1 716: c43e sw a5,8(sp) 718: 47b2 lw a5,12(sp) 71a: e781 bnez a5,722 71c: 47a2 lw a5,8(sp) 71e: fee797e3 bne a5,a4,70c 722: 400217b7 lui a5,0x40021 726: 439c lw a5,0(a5) 728: 00e79713 slli a4,a5,0xe 72c: 06075763 bgez a4,79a 730: 4785 li a5,1 732: c63e sw a5,12(sp) 734: 4732 lw a4,12(sp) 736: 4785 li a5,1 738: 04f71f63 bne a4,a5,796 73c: 400217b7 lui a5,0x40021 740: 43d8 lw a4,4(a5) 742: ffc106b7 lui a3,0xffc10 746: 16fd addi a3,a3,-1 748: c3d8 sw a4,4(a5) 74a: 43d8 lw a4,4(a5) 74c: c3d8 sw a4,4(a5) 74e: 43d8 lw a4,4(a5) 750: 40076713 ori a4,a4,1024 754: c3d8 sw a4,4(a5) 756: 43d8 lw a4,4(a5) 758: 8f75 and a4,a4,a3 75a: c3d8 sw a4,4(a5) 75c: 43d8 lw a4,4(a5) 75e: 001106b7 lui a3,0x110 762: 8f55 or a4,a4,a3 764: c3d8 sw a4,4(a5) 766: 4398 lw a4,0(a5) 768: 010006b7 lui a3,0x1000 76c: 8f55 or a4,a4,a3 76e: c398 sw a4,0(a5) 770: 4398 lw a4,0(a5) 772: 00671693 slli a3,a4,0x6 776: fe06dde3 bgez a3,770 77a: 43d8 lw a4,4(a5) 77c: 400216b7 lui a3,0x40021 780: 9b71 andi a4,a4,-4 782: c3d8 sw a4,4(a5) 784: 43d8 lw a4,4(a5) 786: 00276713 ori a4,a4,2 78a: c3d8 sw a4,4(a5) 78c: 4721 li a4,8 78e: 42dc lw a5,4(a3) 790: 8bb1 andi a5,a5,12 792: fee79ee3 bne a5,a4,78e 796: 0141 addi sp,sp,16 798: 8082 ret 79a: c602 sw zero,12(sp) 79c: bf61 j 734 0000079e : 79e: 400216b7 lui a3,0x40021 7a2: 42d8 lw a4,4(a3) 7a4: 200007b7 lui a5,0x20000 7a8: 4611 li a2,4 7aa: 8b31 andi a4,a4,12 7ac: 32078793 addi a5,a5,800 # 20000320 7b0: 00c70563 beq a4,a2,7ba 7b4: 4621 li a2,8 7b6: 02c70863 beq a4,a2,7e6 7ba: 007a1737 lui a4,0x7a1 7be: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 7c2: c398 sw a4,0(a5) 7c4: 40021737 lui a4,0x40021 7c8: 4358 lw a4,4(a4) 7ca: 8311 srli a4,a4,0x4 7cc: 00f77693 andi a3,a4,15 7d0: 20000737 lui a4,0x20000 7d4: 00070713 mv a4,a4 7d8: 9736 add a4,a4,a3 7da: 2314 lbu a3,0(a4) 7dc: 4398 lw a4,0(a5) 7de: 00d75733 srl a4,a4,a3 7e2: c398 sw a4,0(a5) 7e4: 8082 ret 7e6: 42d8 lw a4,4(a3) 7e8: 42d4 lw a3,4(a3) 7ea: 6641 lui a2,0x10 7ec: 8349 srli a4,a4,0x12 7ee: 8b3d andi a4,a4,15 7f0: 8ef1 and a3,a3,a2 7f2: 00270613 addi a2,a4,2 # 20000002 <_data_vma+0x2> 7f6: cf15 beqz a4,832 <__stack_size+0x32> 7f8: 473d li a4,15 7fa: 02e60f63 beq a2,a4,838 <__stack_size+0x38> 7fe: 4741 li a4,16 800: 02e60f63 beq a2,a4,83e <__stack_size+0x3e> 804: 4745 li a4,17 806: 4581 li a1,0 808: 00e61363 bne a2,a4,80e <__stack_size+0xe> 80c: 4641 li a2,16 80e: e2a1 bnez a3,84e <__stack_size+0x4e> 810: 40024737 lui a4,0x40024 814: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x20013800> 818: 8b41 andi a4,a4,16 81a: c70d beqz a4,844 <__stack_size+0x44> 81c: 007a1737 lui a4,0x7a1 820: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 824: 02c70633 mul a2,a4,a2 828: c390 sw a2,0(a5) 82a: ddc9 beqz a1,7c4 82c: 4398 lw a4,0(a5) 82e: 8305 srli a4,a4,0x1 830: bf49 j 7c2 832: 4581 li a1,0 834: 4649 li a2,18 836: bfe1 j 80e <__stack_size+0xe> 838: 4585 li a1,1 83a: 4635 li a2,13 83c: bfc9 j 80e <__stack_size+0xe> 83e: 4581 li a1,0 840: 463d li a2,15 842: b7f1 j 80e <__stack_size+0xe> 844: 003d1737 lui a4,0x3d1 848: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c6758> 84c: bfe1 j 824 <__stack_size+0x24> 84e: 40021537 lui a0,0x40021 852: 5558 lw a4,44(a0) 854: 00f71693 slli a3,a4,0xf 858: 5558 lw a4,44(a0) 85a: 0406df63 bgez a3,8b8 <__stack_size+0xb8> 85e: 8311 srli a4,a4,0x4 860: 8b3d andi a4,a4,15 862: 00170693 addi a3,a4,1 866: 007a1737 lui a4,0x7a1 86a: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 86e: 02d75733 divu a4,a4,a3 872: c398 sw a4,0(a5) 874: 5554 lw a3,44(a0) 876: 82a1 srli a3,a3,0x8 878: 8abd andi a3,a3,15 87a: e28d bnez a3,89c <__stack_size+0x9c> 87c: 4695 li a3,5 87e: 02d70733 mul a4,a4,a3 882: 8305 srli a4,a4,0x1 884: c398 sw a4,0(a5) 886: 40021737 lui a4,0x40021 88a: 5758 lw a4,44(a4) 88c: 4394 lw a3,0(a5) 88e: 8b3d andi a4,a4,15 890: 0705 addi a4,a4,1 892: 02e6d733 divu a4,a3,a4 896: c398 sw a4,0(a5) 898: 4398 lw a4,0(a5) 89a: b769 j 824 <__stack_size+0x24> 89c: 4505 li a0,1 89e: 00a69463 bne a3,a0,8a6 <__stack_size+0xa6> 8a2: 46e5 li a3,25 8a4: bfe9 j 87e <__stack_size+0x7e> 8a6: 453d li a0,15 8a8: 00a69663 bne a3,a0,8b4 <__stack_size+0xb4> 8ac: 46d1 li a3,20 8ae: 02e68733 mul a4,a3,a4 8b2: bfc9 j 884 <__stack_size+0x84> 8b4: 0689 addi a3,a3,2 8b6: bfe5 j 8ae <__stack_size+0xae> 8b8: 8b3d andi a4,a4,15 8ba: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20011001> 8be: 007a1737 lui a4,0x7a1 8c2: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 8c6: 02d75733 divu a4,a4,a3 8ca: b7f1 j 896 <__stack_size+0x96> 000008cc : 8cc: a001 j 8cc 000008ce : 8ce: 20000197 auipc gp,0x20000 8d2: 25218193 addi gp,gp,594 # 20000b20 <__global_pointer$> 8d6: 2000f117 auipc sp,0x2000f 8da: 72a10113 addi sp,sp,1834 # 20010000 <__freertos_irq_stack_top> 8de: 0000a517 auipc a0,0xa 8e2: 8ca50513 addi a0,a0,-1846 # a1a8 <_data_lma> 8e6: 1ffff597 auipc a1,0x1ffff 8ea: 71a58593 addi a1,a1,1818 # 20000000 <_data_vma> 8ee: 82018613 addi a2,gp,-2016 # 20000340 <_edata> 8f2: 00c5fa63 bgeu a1,a2,906 8f6: 00052283 lw t0,0(a0) 8fa: 0055a023 sw t0,0(a1) 8fe: 0511 addi a0,a0,4 900: 0591 addi a1,a1,4 902: fec5eae3 bltu a1,a2,8f6 906: 20000517 auipc a0,0x20000 90a: a3a50513 addi a0,a0,-1478 # 20000340 <_edata> 90e: 2000b597 auipc a1,0x2000b 912: 33258593 addi a1,a1,818 # 2000bc40 <_ebss> 916: 00b57763 bgeu a0,a1,924 91a: 00052023 sw zero,0(a0) 91e: 0511 addi a0,a0,4 920: feb56de3 bltu a0,a1,91a 924: 42fd li t0,31 926: bc029073 csrw 0xbc0,t0 92a: 42fd li t0,31 92c: 80429073 csrw 0x804,t0 930: 000082b7 lui t0,0x8 934: 80028293 addi t0,t0,-2048 # 7800 938: 30029073 csrw mstatus,t0 93c: fffff297 auipc t0,0xfffff 940: 6c828293 addi t0,t0,1736 # 4 <_einit> 944: 0032e293 ori t0,t0,3 948: 30529073 csrw mtvec,t0 94c: d59ff0ef jal ra,6a4 950: 00000297 auipc t0,0x0 954: cd828293 addi t0,t0,-808 # 628
958: 34129073 csrw mepc,t0 95c: 30200073 mret 00000960 : 960: bb7ff2ef jal t0,516 <__riscv_save_0> 964: 400127b7 lui a5,0x40012 968: 40078793 addi a5,a5,1024 # 40012400 <__freertos_irq_stack_top+0x20002400> 96c: 00f51b63 bne a0,a5,982 970: 4585 li a1,1 972: 20000513 li a0,512 976: 2f65 jal 112e 978: 4581 li a1,0 97a: 20000513 li a0,512 97e: 2f45 jal 112e 980: be6d j 53a <__riscv_restore_0> 982: 400137b7 lui a5,0x40013 986: 80078793 addi a5,a5,-2048 # 40012800 <__freertos_irq_stack_top+0x20002800> 98a: fef51be3 bne a0,a5,980 98e: 4585 li a1,1 990: 40000513 li a0,1024 994: 2f69 jal 112e 996: 4581 li a1,0 998: 40000513 li a0,1024 99c: b7cd j 97e 0000099e : 99e: 415c lw a5,4(a0) 9a0: e0f10737 lui a4,0xe0f10 9a4: eff70713 addi a4,a4,-257 # e0f0feff <__freertos_irq_stack_top+0xc0effeff> 9a8: 4d94 lw a3,24(a1) 9aa: 8f7d and a4,a4,a5 9ac: 419c lw a5,0(a1) 9ae: 8fd5 or a5,a5,a3 9b0: 4dd4 lw a3,28(a1) 9b2: 8fd5 or a5,a5,a3 9b4: 41d4 lw a3,4(a1) 9b6: 06a2 slli a3,a3,0x8 9b8: 8fd5 or a5,a5,a3 9ba: 8fd9 or a5,a5,a4 9bc: c15c sw a5,4(a0) 9be: 451c lw a5,8(a0) 9c0: fff1f737 lui a4,0xfff1f 9c4: 7fd70713 addi a4,a4,2045 # fff1f7fd <__freertos_irq_stack_top+0xdff0f7fd> 9c8: 45d4 lw a3,12(a1) 9ca: 8f7d and a4,a4,a5 9cc: 499c lw a5,16(a1) 9ce: 8fd5 or a5,a5,a3 9d0: 4594 lw a3,8(a1) 9d2: 0686 slli a3,a3,0x1 9d4: 8fd5 or a5,a5,a3 9d6: 8fd9 or a5,a5,a4 9d8: c51c sw a5,8(a0) 9da: 555c lw a5,44(a0) 9dc: ff100737 lui a4,0xff100 9e0: 177d addi a4,a4,-1 9e2: 8f7d and a4,a4,a5 9e4: 29dc lbu a5,20(a1) 9e6: 17fd addi a5,a5,-1 9e8: 0ff7f793 andi a5,a5,255 9ec: 07d2 slli a5,a5,0x14 9ee: 8fd9 or a5,a5,a4 9f0: d55c sw a5,44(a0) 9f2: 8082 ret 000009f4 : 9f4: 451c lw a5,8(a0) 9f6: c589 beqz a1,a00 9f8: 0017e793 ori a5,a5,1 9fc: c51c sw a5,8(a0) 9fe: 8082 ret a00: 9bf9 andi a5,a5,-2 a02: bfed j 9fc 00000a04 : a04: 451c lw a5,8(a0) a06: c589 beqz a1,a10 a08: 1007e793 ori a5,a5,256 a0c: c51c sw a5,8(a0) a0e: 8082 ret a10: eff7f793 andi a5,a5,-257 a14: bfe5 j a0c 00000a16 : a16: 451c lw a5,8(a0) a18: 0087e793 ori a5,a5,8 a1c: c51c sw a5,8(a0) a1e: 8082 ret 00000a20 : a20: 4508 lw a0,8(a0) a22: 810d srli a0,a0,0x3 a24: 8905 andi a0,a0,1 a26: 8082 ret 00000a28 : a28: 451c lw a5,8(a0) a2a: 0047e793 ori a5,a5,4 a2e: c51c sw a5,8(a0) a30: 8082 ret 00000a32 : a32: 4508 lw a0,8(a0) a34: 8109 srli a0,a0,0x2 a36: 8905 andi a0,a0,1 a38: 8082 ret 00000a3a : a3a: 451c lw a5,8(a0) a3c: c591 beqz a1,a48 a3e: 00500737 lui a4,0x500 a42: 8fd9 or a5,a5,a4 a44: c51c sw a5,8(a0) a46: 8082 ret a48: ffb00737 lui a4,0xffb00 a4c: 177d addi a4,a4,-1 a4e: 8ff9 and a5,a5,a4 a50: bfd5 j a44 00000a52 : a52: 47a5 li a5,9 a54: 04b7f763 bgeu a5,a1,aa2 a58: 478d li a5,3 a5a: ff658713 addi a4,a1,-10 a5e: 02f70733 mul a4,a4,a5 a62: 00c52803 lw a6,12(a0) a66: 479d li a5,7 a68: 00e797b3 sll a5,a5,a4 a6c: fff7c793 not a5,a5 a70: 0107f7b3 and a5,a5,a6 a74: 00e696b3 sll a3,a3,a4 a78: 8edd or a3,a3,a5 a7a: c554 sw a3,12(a0) a7c: 4799 li a5,6 a7e: 04c7e363 bltu a5,a2,ac4 a82: 4795 li a5,5 a84: 167d addi a2,a2,-1 a86: 02f60633 mul a2,a2,a5 a8a: 5958 lw a4,52(a0) a8c: 47fd li a5,31 a8e: 00c797b3 sll a5,a5,a2 a92: fff7c793 not a5,a5 a96: 8ff9 and a5,a5,a4 a98: 00c59633 sll a2,a1,a2 a9c: 8e5d or a2,a2,a5 a9e: d950 sw a2,52(a0) aa0: 8082 ret aa2: 470d li a4,3 aa4: 02e58733 mul a4,a1,a4 aa8: 01052803 lw a6,16(a0) aac: 479d li a5,7 aae: 00e797b3 sll a5,a5,a4 ab2: fff7c793 not a5,a5 ab6: 0107f7b3 and a5,a5,a6 aba: 00e696b3 sll a3,a3,a4 abe: 8edd or a3,a3,a5 ac0: c914 sw a3,16(a0) ac2: bf6d j a7c ac4: 47b1 li a5,12 ac6: 02c7e263 bltu a5,a2,aea aca: 4795 li a5,5 acc: 1665 addi a2,a2,-7 ace: 02f60633 mul a2,a2,a5 ad2: 5918 lw a4,48(a0) ad4: 47fd li a5,31 ad6: 00c797b3 sll a5,a5,a2 ada: fff7c793 not a5,a5 ade: 8ff9 and a5,a5,a4 ae0: 00c59633 sll a2,a1,a2 ae4: 8e5d or a2,a2,a5 ae6: d910 sw a2,48(a0) ae8: 8082 ret aea: 4795 li a5,5 aec: 164d addi a2,a2,-13 aee: 02f60633 mul a2,a2,a5 af2: 5558 lw a4,44(a0) af4: 47fd li a5,31 af6: 00c797b3 sll a5,a5,a2 afa: fff7c793 not a5,a5 afe: 8ff9 and a5,a5,a4 b00: 00c595b3 sll a1,a1,a2 b04: 8ddd or a1,a1,a5 b06: d54c sw a1,44(a0) b08: 8082 ret 00000b0a : b0a: 415c lw a5,4(a0) b0c: c591 beqz a1,b18 b0e: 04000737 lui a4,0x4000 b12: 8fd9 or a5,a5,a4 b14: c15c sw a5,4(a0) b16: 8082 ret b18: fc000737 lui a4,0xfc000 b1c: 177d addi a4,a4,-1 b1e: 8ff9 and a5,a5,a4 b20: bfd5 j b14 00000b22 : b22: 9f5ff2ef jal t0,516 <__riscv_save_0> b26: 1101 addi sp,sp,-32 b28: 842a mv s0,a0 b2a: 00010423 sb zero,8(sp) b2e: 44a5 li s1,9 b30: 841c lbu a5,8(sp) b32: 04f4f863 bgeu s1,a5,b82 b36: 00010423 sb zero,8(sp) b3a: 46a5 li a3,9 b3c: 4621 li a2,8 b3e: 841c lbu a5,8(sp) b40: 06f6fc63 bgeu a3,a5,bb8 b44: 00011523 sh zero,10(sp) b48: 00010423 sb zero,8(sp) b4c: 4695 li a3,5 b4e: 841c lbu a5,8(sp) b50: 0cf6fe63 bgeu a3,a5,c2c b54: 8538 lhu a4,10(sp) b56: 853c lhu a5,10(sp) b58: 4699 li a3,6 b5a: 460d li a2,3 b5c: 02d7f7b3 remu a5,a5,a3 b60: 6505 lui a0,0x1 b62: 80050513 addi a0,a0,-2048 # 800 <__stack_size> b66: 02c7d7b3 divu a5,a5,a2 b6a: 02d75733 divu a4,a4,a3 b6e: 97ba add a5,a5,a4 b70: 07c2 slli a5,a5,0x10 b72: 83c1 srli a5,a5,0x10 b74: 857c sh a5,10(sp) b76: 853c lhu a5,10(sp) b78: 6105 addi sp,sp,32 b7a: 8d1d sub a0,a0,a5 b7c: 0542 slli a0,a0,0x10 b7e: 8541 srai a0,a0,0x10 b80: ba6d j 53a <__riscv_restore_0> b82: 441c lw a5,8(s0) b84: 0087e793 ori a5,a5,8 b88: c41c sw a5,8(s0) b8a: 8522 mv a0,s0 b8c: 3d51 jal a20 b8e: fd75 bnez a0,b8a b90: 441c lw a5,8(s0) b92: 0047e793 ori a5,a5,4 b96: c41c sw a5,8(s0) b98: 8522 mv a0,s0 b9a: 3d61 jal a32 b9c: fd75 bnez a0,b98 b9e: 4478 lw a4,76(s0) ba0: 841c lbu a5,8(sp) ba2: 1014 addi a3,sp,32 ba4: 0786 slli a5,a5,0x1 ba6: 97b6 add a5,a5,a3 ba8: fee79623 sh a4,-20(a5) bac: 841c lbu a5,8(sp) bae: 0785 addi a5,a5,1 bb0: 0ff7f793 andi a5,a5,255 bb4: 845c sb a5,8(sp) bb6: bfad j b30 bb8: 000104a3 sb zero,9(sp) bbc: 849c lbu a5,9(sp) bbe: 00f67863 bgeu a2,a5,bce bc2: 841c lbu a5,8(sp) bc4: 0785 addi a5,a5,1 bc6: 0ff7f793 andi a5,a5,255 bca: 845c sb a5,8(sp) bcc: bf8d j b3e bce: 8498 lbu a4,9(sp) bd0: 849c lbu a5,9(sp) bd2: 100c addi a1,sp,32 bd4: 0706 slli a4,a4,0x1 bd6: 0785 addi a5,a5,1 bd8: 0786 slli a5,a5,0x1 bda: 972e add a4,a4,a1 bdc: 97ae add a5,a5,a1 bde: fec75703 lhu a4,-20(a4) # fbffffec <__freertos_irq_stack_top+0xdbfeffec> be2: fec7d783 lhu a5,-20(a5) be6: 02e7fd63 bgeu a5,a4,c20 bea: 849c lbu a5,9(sp) bec: 0786 slli a5,a5,0x1 bee: 97ae add a5,a5,a1 bf0: fec7d783 lhu a5,-20(a5) bf4: 857c sh a5,10(sp) bf6: 849c lbu a5,9(sp) bf8: 8498 lbu a4,9(sp) bfa: 0785 addi a5,a5,1 bfc: 0786 slli a5,a5,0x1 bfe: 97ae add a5,a5,a1 c00: fec7d583 lhu a1,-20(a5) c04: 00171793 slli a5,a4,0x1 c08: 1018 addi a4,sp,32 c0a: 97ba add a5,a5,a4 c0c: feb79623 sh a1,-20(a5) c10: 849c lbu a5,9(sp) c12: 8538 lhu a4,10(sp) c14: 100c addi a1,sp,32 c16: 0785 addi a5,a5,1 c18: 0786 slli a5,a5,0x1 c1a: 97ae add a5,a5,a1 c1c: fee79623 sh a4,-20(a5) c20: 849c lbu a5,9(sp) c22: 0785 addi a5,a5,1 c24: 0ff7f793 andi a5,a5,255 c28: 84dc sb a5,9(sp) c2a: bf49 j bbc c2c: 841c lbu a5,8(sp) c2e: 1010 addi a2,sp,32 c30: 8538 lhu a4,10(sp) c32: 0789 addi a5,a5,2 c34: 0786 slli a5,a5,0x1 c36: 97b2 add a5,a5,a2 c38: fec7d783 lhu a5,-20(a5) c3c: 97ba add a5,a5,a4 c3e: 07c2 slli a5,a5,0x10 c40: 83c1 srli a5,a5,0x10 c42: 857c sh a5,10(sp) c44: 841c lbu a5,8(sp) c46: 0785 addi a5,a5,1 c48: 0ff7f793 andi a5,a5,255 c4c: 845c sb a5,8(sp) c4e: b701 j b4e 00000c50 : c50: 1ffff7b7 lui a5,0x1ffff c54: 7047a503 lw a0,1796(a5) # 1ffff704 <_data_lma+0x1fff555c> c58: 8082 ret 00000c5a : c5a: 411c lw a5,0(a0) c5c: 6741 lui a4,0x10 c5e: 1779 addi a4,a4,-2 c60: 8ff9 and a5,a5,a4 c62: c11c sw a5,0(a0) c64: 00052023 sw zero,0(a0) c68: 00052223 sw zero,4(a0) c6c: 00052423 sw zero,8(a0) c70: 400207b7 lui a5,0x40020 c74: 00052623 sw zero,12(a0) c78: 00878713 addi a4,a5,8 # 40020008 <__freertos_irq_stack_top+0x20010008> c7c: 00e51763 bne a0,a4,c8a c80: 43d8 lw a4,4(a5) c82: 00f76713 ori a4,a4,15 c86: c3d8 sw a4,4(a5) c88: 8082 ret c8a: 01c78713 addi a4,a5,28 c8e: 00e51663 bne a0,a4,c9a c92: 43d8 lw a4,4(a5) c94: 0f076713 ori a4,a4,240 c98: b7fd j c86 c9a: 03078713 addi a4,a5,48 c9e: 00e51863 bne a0,a4,cae ca2: 43d8 lw a4,4(a5) ca4: 6685 lui a3,0x1 ca6: f0068693 addi a3,a3,-256 # f00 caa: 8f55 or a4,a4,a3 cac: bfe9 j c86 cae: 04478713 addi a4,a5,68 cb2: 00e51563 bne a0,a4,cbc cb6: 43d8 lw a4,4(a5) cb8: 66bd lui a3,0xf cba: bfc5 j caa cbc: 05878713 addi a4,a5,88 cc0: 00e51663 bne a0,a4,ccc cc4: 43d8 lw a4,4(a5) cc6: 000f06b7 lui a3,0xf0 cca: b7c5 j caa ccc: 06c78713 addi a4,a5,108 cd0: 00e51663 bne a0,a4,cdc cd4: 43d8 lw a4,4(a5) cd6: 00f006b7 lui a3,0xf00 cda: bfc1 j caa cdc: 08078713 addi a4,a5,128 ce0: 00e51663 bne a0,a4,cec ce4: 43d8 lw a4,4(a5) ce6: 0f0006b7 lui a3,0xf000 cea: b7c1 j caa cec: 40878713 addi a4,a5,1032 cf0: 00e51963 bne a0,a4,d02 cf4: 4047a703 lw a4,1028(a5) cf8: 00f76713 ori a4,a4,15 cfc: 40e7a223 sw a4,1028(a5) d00: 8082 ret d02: 41c78713 addi a4,a5,1052 d06: 00e51763 bne a0,a4,d14 d0a: 4047a703 lw a4,1028(a5) d0e: 0f076713 ori a4,a4,240 d12: b7ed j cfc d14: 43078793 addi a5,a5,1072 d18: 00f51b63 bne a0,a5,d2e d1c: 400207b7 lui a5,0x40020 d20: 4047a703 lw a4,1028(a5) # 40020404 <__freertos_irq_stack_top+0x20010404> d24: 6685 lui a3,0x1 d26: f0068693 addi a3,a3,-256 # f00 d2a: 8f55 or a4,a4,a3 d2c: bfc1 j cfc d2e: 400207b7 lui a5,0x40020 d32: 44478713 addi a4,a5,1092 # 40020444 <__freertos_irq_stack_top+0x20010444> d36: 00e51663 bne a0,a4,d42 d3a: 4047a703 lw a4,1028(a5) d3e: 66bd lui a3,0xf d40: b7ed j d2a d42: 45878713 addi a4,a5,1112 d46: 00e51763 bne a0,a4,d54 d4a: 4047a703 lw a4,1028(a5) d4e: 000f06b7 lui a3,0xf0 d52: bfe1 j d2a d54: 46c78713 addi a4,a5,1132 d58: 00e51763 bne a0,a4,d66 d5c: 4047a703 lw a4,1028(a5) d60: 00f006b7 lui a3,0xf00 d64: b7d9 j d2a d66: 48078713 addi a4,a5,1152 d6a: 00e51763 bne a0,a4,d78 d6e: 4047a703 lw a4,1028(a5) d72: 0f0006b7 lui a3,0xf000 d76: bf55 j d2a d78: 49078713 addi a4,a5,1168 d7c: 00e51963 bne a0,a4,d8e d80: 4d47a703 lw a4,1236(a5) d84: 00f76713 ori a4,a4,15 d88: 4ce7aa23 sw a4,1236(a5) d8c: 8082 ret d8e: 4a078713 addi a4,a5,1184 d92: 00e51763 bne a0,a4,da0 d96: 4d47a703 lw a4,1236(a5) d9a: 0f076713 ori a4,a4,240 d9e: b7ed j d88 da0: 4b078713 addi a4,a5,1200 da4: 00e51963 bne a0,a4,db6 da8: 4d47a703 lw a4,1236(a5) dac: 6685 lui a3,0x1 dae: f0068693 addi a3,a3,-256 # f00 db2: 8f55 or a4,a4,a3 db4: bfd1 j d88 db6: 4c078713 addi a4,a5,1216 dba: fce519e3 bne a0,a4,d8c dbe: 4d47a703 lw a4,1236(a5) dc2: 66bd lui a3,0xf dc4: b7fd j db2 00000dc6 : dc6: 411c lw a5,0(a0) dc8: 7761 lui a4,0xffff8 dca: 073d addi a4,a4,15 dcc: 5194 lw a3,32(a1) dce: 8f7d and a4,a4,a5 dd0: 459c lw a5,8(a1) dd2: 8fd5 or a5,a5,a3 dd4: 4994 lw a3,16(a1) dd6: 8fd5 or a5,a5,a3 dd8: 49d4 lw a3,20(a1) dda: 8fd5 or a5,a5,a3 ddc: 4d94 lw a3,24(a1) dde: 8fd5 or a5,a5,a3 de0: 4dd4 lw a3,28(a1) de2: 8fd5 or a5,a5,a3 de4: 51d4 lw a3,36(a1) de6: 8fd5 or a5,a5,a3 de8: 5594 lw a3,40(a1) dea: 8fd5 or a5,a5,a3 dec: 8fd9 or a5,a5,a4 dee: c11c sw a5,0(a0) df0: 45dc lw a5,12(a1) df2: c15c sw a5,4(a0) df4: 419c lw a5,0(a1) df6: c51c sw a5,8(a0) df8: 41dc lw a5,4(a1) dfa: c55c sw a5,12(a0) dfc: 8082 ret 00000dfe : dfe: 411c lw a5,0(a0) e00: c589 beqz a1,e0a e02: 0017e793 ori a5,a5,1 e06: c11c sw a5,0(a0) e08: 8082 ret e0a: 6741 lui a4,0x10 e0c: 1779 addi a4,a4,-2 e0e: 8ff9 and a5,a5,a4 e10: bfdd j e06 00000e12 : e12: 459c lw a5,8(a1) e14: 0107f713 andi a4,a5,16 e18: 00f7f813 andi a6,a5,15 e1c: c701 beqz a4,e24 e1e: 41d8 lw a4,4(a1) e20: 00e86833 or a6,a6,a4 e24: 218e lhu a1,0(a1) e26: 0ff5f713 andi a4,a1,255 e2a: c339 beqz a4,e70 e2c: 4118 lw a4,0(a0) e2e: 4681 li a3,0 e30: 4e85 li t4,1 e32: 4f3d li t5,15 e34: 02800f93 li t6,40 e38: 04800293 li t0,72 e3c: 4e21 li t3,8 e3e: 00de9633 sll a2,t4,a3 e42: 00c5f8b3 and a7,a1,a2 e46: 03161163 bne a2,a7,e68 e4a: 00269893 slli a7,a3,0x2 e4e: 011f1333 sll t1,t5,a7 e52: fff34313 not t1,t1 e56: 00e37733 and a4,t1,a4 e5a: 011818b3 sll a7,a6,a7 e5e: 00e8e733 or a4,a7,a4 e62: 05f79f63 bne a5,t6,ec0 e66: c950 sw a2,20(a0) e68: 0685 addi a3,a3,1 e6a: fdc69ae3 bne a3,t3,e3e e6e: c118 sw a4,0(a0) e70: 0ff00713 li a4,255 e74: 04b77563 bgeu a4,a1,ebe e78: 4154 lw a3,4(a0) e7a: 4621 li a2,8 e7c: 4e85 li t4,1 e7e: 4f3d li t5,15 e80: 02800f93 li t6,40 e84: 04800293 li t0,72 e88: 4e41 li t3,16 e8a: 00ce98b3 sll a7,t4,a2 e8e: 0115f733 and a4,a1,a7 e92: 02e89263 bne a7,a4,eb6 e96: 00261713 slli a4,a2,0x2 e9a: 1701 addi a4,a4,-32 e9c: 00ef1333 sll t1,t5,a4 ea0: fff34313 not t1,t1 ea4: 00d376b3 and a3,t1,a3 ea8: 00e81733 sll a4,a6,a4 eac: 8ed9 or a3,a3,a4 eae: 01f79d63 bne a5,t6,ec8 eb2: 01152a23 sw a7,20(a0) eb6: 0605 addi a2,a2,1 eb8: fdc619e3 bne a2,t3,e8a ebc: c154 sw a3,4(a0) ebe: 8082 ret ec0: fa5794e3 bne a5,t0,e68 ec4: c910 sw a2,16(a0) ec6: b74d j e68 ec8: fe5797e3 bne a5,t0,eb6 ecc: 01152823 sw a7,16(a0) ed0: b7dd j eb6 00000ed2 : ed2: 4508 lw a0,8(a0) ed4: 8d6d and a0,a0,a1 ed6: 00a03533 snez a0,a0 eda: 8082 ret 00000edc : edc: 4548 lw a0,12(a0) ede: 8d6d and a0,a0,a1 ee0: 00a03533 snez a0,a0 ee4: 8082 ret 00000ee6 : ee6: c219 beqz a2,eec ee8: c90c sw a1,16(a0) eea: 8082 ret eec: c94c sw a1,20(a0) eee: 8082 ret 00000ef0 : ef0: 200007b7 lui a5,0x20000 ef4: 34a7a023 sw a0,832(a5) # 20000340 <_edata> ef8: 8082 ret 00000efa : efa: 200007b7 lui a5,0x20000 efe: 3407a703 lw a4,832(a5) # 20000340 <_edata> f02: 4789 li a5,2 f04: 2110 lbu a2,0(a0) f06: 02f71163 bne a4,a5,f28 f0a: 3114 lbu a3,1(a0) f0c: 478d li a5,3 f0e: 00d7ed63 bltu a5,a3,f28 f12: 213c lbu a5,2(a0) f14: 069a slli a3,a3,0x6 f16: e000e737 lui a4,0xe000e f1a: 0796 slli a5,a5,0x5 f1c: 8fd5 or a5,a5,a3 f1e: 0ff7f793 andi a5,a5,255 f22: 9732 add a4,a4,a2 f24: 40f70023 sb a5,1024(a4) # e000e400 <__freertos_irq_stack_top+0xbfffe400> f28: 4154 lw a3,4(a0) f2a: 4705 li a4,1 f2c: 00565793 srli a5,a2,0x5 f30: 00c71733 sll a4,a4,a2 f34: ca89 beqz a3,f46 f36: 04078793 addi a5,a5,64 f3a: 078a slli a5,a5,0x2 f3c: e000e6b7 lui a3,0xe000e f40: 97b6 add a5,a5,a3 f42: c398 sw a4,0(a5) f44: 8082 ret f46: 06078793 addi a5,a5,96 f4a: bfc5 j f3a 00000f4c : f4c: 400216b7 lui a3,0x40021 f50: 42dc lw a5,4(a3) f52: 7751 lui a4,0xffff4 f54: 177d addi a4,a4,-1 f56: 8ff9 and a5,a5,a4 f58: 8d5d or a0,a0,a5 f5a: c2c8 sw a0,4(a3) f5c: 8082 ret 00000f5e : f5e: 40021737 lui a4,0x40021 f62: 435c lw a5,4(a4) f64: 4691 li a3,4 f66: 8bb1 andi a5,a5,12 f68: 00d78563 beq a5,a3,f72 f6c: 46a1 li a3,8 f6e: 06d78263 beq a5,a3,fd2 f72: 007a17b7 lui a5,0x7a1 f76: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x797058> f7a: c11c sw a5,0(a0) f7c: 40021637 lui a2,0x40021 f80: 425c lw a5,4(a2) f82: 20000737 lui a4,0x20000 f86: 01070713 addi a4,a4,16 # 20000010 f8a: 8391 srli a5,a5,0x4 f8c: 8bbd andi a5,a5,15 f8e: 97ba add a5,a5,a4 f90: 2394 lbu a3,0(a5) f92: 411c lw a5,0(a0) f94: 00d7d7b3 srl a5,a5,a3 f98: c15c sw a5,4(a0) f9a: 4254 lw a3,4(a2) f9c: 82a1 srli a3,a3,0x8 f9e: 8a9d andi a3,a3,7 fa0: 96ba add a3,a3,a4 fa2: 2294 lbu a3,0(a3) fa4: 00d7d6b3 srl a3,a5,a3 fa8: c514 sw a3,8(a0) faa: 4254 lw a3,4(a2) fac: 82ad srli a3,a3,0xb fae: 8a9d andi a3,a3,7 fb0: 9736 add a4,a4,a3 fb2: 2318 lbu a4,0(a4) fb4: 00e7d7b3 srl a5,a5,a4 fb8: c55c sw a5,12(a0) fba: 4258 lw a4,4(a2) fbc: 8339 srli a4,a4,0xe fbe: 00377693 andi a3,a4,3 fc2: 80418713 addi a4,gp,-2044 # 20000324 fc6: 9736 add a4,a4,a3 fc8: 2318 lbu a4,0(a4) fca: 02e7d7b3 divu a5,a5,a4 fce: c91c sw a5,16(a0) fd0: 8082 ret fd2: 435c lw a5,4(a4) fd4: 4358 lw a4,4(a4) fd6: 66c1 lui a3,0x10 fd8: 83c9 srli a5,a5,0x12 fda: 8f75 and a4,a4,a3 fdc: 1ffff6b7 lui a3,0x1ffff fe0: 70c6a683 lw a3,1804(a3) # 1ffff70c <_data_lma+0x1fff5564> fe4: 8bbd andi a5,a5,15 fe6: 0789 addi a5,a5,2 fe8: 01169613 slli a2,a3,0x11 fec: 00064863 bltz a2,ffc ff0: 46c5 li a3,17 ff2: 4601 li a2,0 ff4: 02d79263 bne a5,a3,1018 ff8: 47c9 li a5,18 ffa: a839 j 1018 ffc: 4689 li a3,2 ffe: 02d78f63 beq a5,a3,103c 1002: 46bd li a3,15 1004: 02d78e63 beq a5,a3,1040 1008: 46c1 li a3,16 100a: 02d78e63 beq a5,a3,1046 100e: 46c5 li a3,17 1010: 4601 li a2,0 1012: 00d79363 bne a5,a3,1018 1016: 47c1 li a5,16 1018: ef1d bnez a4,1056 101a: 40024737 lui a4,0x40024 101e: 80072703 lw a4,-2048(a4) # 40023800 <__freertos_irq_stack_top+0x20013800> 1022: 8b41 andi a4,a4,16 1024: c705 beqz a4,104c 1026: 007a1737 lui a4,0x7a1 102a: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 102e: 02f707b3 mul a5,a4,a5 1032: c11c sw a5,0(a0) 1034: d621 beqz a2,f7c 1036: 411c lw a5,0(a0) 1038: 8385 srli a5,a5,0x1 103a: b781 j f7a 103c: 4601 li a2,0 103e: bf6d j ff8 1040: 4605 li a2,1 1042: 47b5 li a5,13 1044: bfd1 j 1018 1046: 4601 li a2,0 1048: 47bd li a5,15 104a: b7f9 j 1018 104c: 003d1737 lui a4,0x3d1 1050: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c6758> 1054: bfe9 j 102e 1056: 400215b7 lui a1,0x40021 105a: 55d8 lw a4,44(a1) 105c: 00f71693 slli a3,a4,0xf 1060: 55d8 lw a4,44(a1) 1062: 0406df63 bgez a3,10c0 1066: 8311 srli a4,a4,0x4 1068: 8b3d andi a4,a4,15 106a: 00170693 addi a3,a4,1 106e: 007a1737 lui a4,0x7a1 1072: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 1076: 02d75733 divu a4,a4,a3 107a: c118 sw a4,0(a0) 107c: 55d4 lw a3,44(a1) 107e: 82a1 srli a3,a3,0x8 1080: 8abd andi a3,a3,15 1082: e28d bnez a3,10a4 1084: 4695 li a3,5 1086: 02d70733 mul a4,a4,a3 108a: 8305 srli a4,a4,0x1 108c: c118 sw a4,0(a0) 108e: 40021737 lui a4,0x40021 1092: 5758 lw a4,44(a4) 1094: 4114 lw a3,0(a0) 1096: 8b3d andi a4,a4,15 1098: 0705 addi a4,a4,1 109a: 02e6d733 divu a4,a3,a4 109e: c118 sw a4,0(a0) 10a0: 4118 lw a4,0(a0) 10a2: b771 j 102e 10a4: 4585 li a1,1 10a6: 00b69463 bne a3,a1,10ae 10aa: 46e5 li a3,25 10ac: bfe9 j 1086 10ae: 45bd li a1,15 10b0: 00b69663 bne a3,a1,10bc 10b4: 46d1 li a3,20 10b6: 02e68733 mul a4,a3,a4 10ba: bfc9 j 108c 10bc: 0689 addi a3,a3,2 10be: bfe5 j 10b6 10c0: 8b3d andi a4,a4,15 10c2: 00170693 addi a3,a4,1 # 40021001 <__freertos_irq_stack_top+0x20011001> 10c6: 007a1737 lui a4,0x7a1 10ca: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 10ce: 02d75733 divu a4,a4,a3 10d2: b7f1 j 109e 000010d4 : 10d4: c599 beqz a1,10e2 10d6: 40021737 lui a4,0x40021 10da: 4b5c lw a5,20(a4) 10dc: 8d5d or a0,a0,a5 10de: cb48 sw a0,20(a4) 10e0: 8082 ret 10e2: 400217b7 lui a5,0x40021 10e6: 4bd8 lw a4,20(a5) 10e8: fff54513 not a0,a0 10ec: 8d79 and a0,a0,a4 10ee: cbc8 sw a0,20(a5) 10f0: 8082 ret 000010f2 : 10f2: c599 beqz a1,1100 10f4: 40021737 lui a4,0x40021 10f8: 4f1c lw a5,24(a4) 10fa: 8d5d or a0,a0,a5 10fc: cf08 sw a0,24(a4) 10fe: 8082 ret 1100: 400217b7 lui a5,0x40021 1104: 4f98 lw a4,24(a5) 1106: fff54513 not a0,a0 110a: 8d79 and a0,a0,a4 110c: cf88 sw a0,24(a5) 110e: 8082 ret 00001110 : 1110: c599 beqz a1,111e 1112: 40021737 lui a4,0x40021 1116: 4f5c lw a5,28(a4) 1118: 8d5d or a0,a0,a5 111a: cf48 sw a0,28(a4) 111c: 8082 ret 111e: 400217b7 lui a5,0x40021 1122: 4fd8 lw a4,28(a5) 1124: fff54513 not a0,a0 1128: 8d79 and a0,a0,a4 112a: cfc8 sw a0,28(a5) 112c: 8082 ret 0000112e : 112e: c599 beqz a1,113c 1130: 40021737 lui a4,0x40021 1134: 475c lw a5,12(a4) 1136: 8d5d or a0,a0,a5 1138: c748 sw a0,12(a4) 113a: 8082 ret 113c: 400217b7 lui a5,0x40021 1140: 47d8 lw a4,12(a5) 1142: fff54513 not a0,a0 1146: 8d79 and a0,a0,a4 1148: c7c8 sw a0,12(a5) 114a: 8082 ret 0000114c : 114c: bcaff2ef jal t0,516 <__riscv_save_0> 1150: 2916 lhu a3,16(a0) 1152: 77f5 lui a5,0xffffd 1154: 17fd addi a5,a5,-1 1156: 8ff5 and a5,a5,a3 1158: 21f6 lhu a3,6(a1) 115a: 25da lhu a4,12(a1) 115c: 7179 addi sp,sp,-48 115e: 8fd5 or a5,a5,a3 1160: a91e sh a5,16(a0) 1162: 2556 lhu a3,12(a0) 1164: 77fd lui a5,0xfffff 1166: 9f378793 addi a5,a5,-1549 # ffffe9f3 <__freertos_irq_stack_top+0xdffee9f3> 116a: 8ff5 and a5,a5,a3 116c: 21d6 lhu a3,4(a1) 116e: 842a mv s0,a0 1170: c62e sw a1,12(sp) 1172: 8fd5 or a5,a5,a3 1174: 2596 lhu a3,8(a1) 1176: 8fd5 or a5,a5,a3 1178: 25b6 lhu a3,10(a1) 117a: 8fd5 or a5,a5,a3 117c: a55e sh a5,12(a0) 117e: 295e lhu a5,20(a0) 1180: 07c2 slli a5,a5,0x10 1182: 83c1 srli a5,a5,0x10 1184: cff7f793 andi a5,a5,-769 1188: 8fd9 or a5,a5,a4 118a: a95e sh a5,20(a0) 118c: 0868 addi a0,sp,28 118e: 3bc1 jal f5e 1190: 400147b7 lui a5,0x40014 1194: 80078793 addi a5,a5,-2048 # 40013800 <__freertos_irq_stack_top+0x20003800> 1198: 45b2 lw a1,12(sp) 119a: 02f41e63 bne s0,a5,11d6 119e: 57a2 lw a5,40(sp) 11a0: 4765 li a4,25 11a2: 02e787b3 mul a5,a5,a4 11a6: 4198 lw a4,0(a1) 11a8: 06400693 li a3,100 11ac: 070a slli a4,a4,0x2 11ae: 02e7d7b3 divu a5,a5,a4 11b2: 02d7d733 divu a4,a5,a3 11b6: 02d7f7b3 remu a5,a5,a3 11ba: 0712 slli a4,a4,0x4 11bc: 0792 slli a5,a5,0x4 11be: 03278793 addi a5,a5,50 11c2: 02d7d7b3 divu a5,a5,a3 11c6: 8bbd andi a5,a5,15 11c8: 8fd9 or a5,a5,a4 11ca: 07c2 slli a5,a5,0x10 11cc: 83c1 srli a5,a5,0x10 11ce: a41e sh a5,8(s0) 11d0: 6145 addi sp,sp,48 11d2: b68ff06f j 53a <__riscv_restore_0> 11d6: 5792 lw a5,36(sp) 11d8: b7e1 j 11a0 000011da : 11da: c591 beqz a1,11e6 11dc: 255e lhu a5,12(a0) 11de: 6709 lui a4,0x2 11e0: 8fd9 or a5,a5,a4 11e2: a55e sh a5,12(a0) 11e4: 8082 ret 11e6: 255a lhu a4,12(a0) 11e8: 77f9 lui a5,0xffffe 11ea: 17fd addi a5,a5,-1 11ec: 8ff9 and a5,a5,a4 11ee: bfd5 j 11e2 000011f0 : 11f0: 0ff5f713 andi a4,a1,255 11f4: 4785 li a5,1 11f6: 8315 srli a4,a4,0x5 11f8: 00b795b3 sll a1,a5,a1 11fc: 00f71963 bne a4,a5,120e 1200: 00c50793 addi a5,a0,12 1204: 4398 lw a4,0(a5) 1206: ce01 beqz a2,121e 1208: 8dd9 or a1,a1,a4 120a: c38c sw a1,0(a5) 120c: 8082 ret 120e: 4689 li a3,2 1210: 01450793 addi a5,a0,20 1214: fed718e3 bne a4,a3,1204 1218: 01050793 addi a5,a0,16 121c: b7e5 j 1204 121e: fff5c593 not a1,a1 1222: 8df9 and a1,a1,a4 1224: b7dd j 120a 00001226 : 1226: 1ff5f593 andi a1,a1,511 122a: a14e sh a1,4(a0) 122c: 8082 ret 0000122e : 122e: 214a lhu a0,4(a0) 1230: 1ff57513 andi a0,a0,511 1234: 8082 ret 00001236 : 1236: 210a lhu a0,0(a0) 1238: 8d6d and a0,a0,a1 123a: 00a03533 snez a0,a0 123e: 8082 ret 00001240 : 1240: 0ff5f713 andi a4,a1,255 1244: 4685 li a3,1 1246: 8315 srli a4,a4,0x5 1248: 00b697b3 sll a5,a3,a1 124c: 02d71163 bne a4,a3,126e 1250: 255a lhu a4,12(a0) 1252: 8ff9 and a5,a5,a4 1254: 211a lhu a4,0(a0) 1256: 4501 li a0,0 1258: 0742 slli a4,a4,0x10 125a: 8341 srli a4,a4,0x10 125c: cb81 beqz a5,126c 125e: 4505 li a0,1 1260: 81a1 srli a1,a1,0x8 1262: 00b515b3 sll a1,a0,a1 1266: 8f6d and a4,a4,a1 1268: 00e03533 snez a0,a4 126c: 8082 ret 126e: 4689 li a3,2 1270: 00d71463 bne a4,a3,1278 1274: 291a lhu a4,16(a0) 1276: bff1 j 1252 1278: 295a lhu a4,20(a0) 127a: bfe1 j 1252 0000127c : 127c: 200007b7 lui a5,0x20000 1280: 35c78793 addi a5,a5,860 # 2000035c 1284: 4398 lw a4,0(a5) 1286: 02a76f63 bltu a4,a0,12c4 128a: 43d0 lw a2,4(a5) 128c: 00c786b3 add a3,a5,a2 1290: 00d51663 bne a0,a3,129c 1294: 4154 lw a3,4(a0) 1296: 853e mv a0,a5 1298: 96b2 add a3,a3,a2 129a: c3d4 sw a3,4(a5) 129c: 4150 lw a2,4(a0) 129e: 00c506b3 add a3,a0,a2 12a2: 00d71c63 bne a4,a3,12ba 12a6: 200006b7 lui a3,0x20000 12aa: 3446a683 lw a3,836(a3) # 20000344 12ae: 00d70663 beq a4,a3,12ba 12b2: 4354 lw a3,4(a4) 12b4: 4318 lw a4,0(a4) 12b6: 96b2 add a3,a3,a2 12b8: c154 sw a3,4(a0) 12ba: c118 sw a4,0(a0) 12bc: 00f50363 beq a0,a5,12c2 12c0: c388 sw a0,0(a5) 12c2: 8082 ret 12c4: 87ba mv a5,a4 12c6: bf7d j 1284 000012c8 : 12c8: a34ff2ef jal t0,4fc <__riscv_save_4> 12cc: 1141 addi sp,sp,-16 12ce: c62a sw a0,12(sp) 12d0: 450010ef jal ra,2720 12d4: 200006b7 lui a3,0x20000 12d8: 3446a783 lw a5,836(a3) # 20000344 12dc: 20000637 lui a2,0x20000 12e0: 34468693 addi a3,a3,836 12e4: 34860613 addi a2,a2,840 # 20000348 12e8: 4532 lw a0,12(sp) 12ea: efa9 bnez a5,1344 12ec: 20000737 lui a4,0x20000 12f0: 66c70793 addi a5,a4,1644 # 2000066c 12f4: 00f7f593 andi a1,a5,15 12f8: 66c70713 addi a4,a4,1644 12fc: c581 beqz a1,1304 12fe: 00f78713 addi a4,a5,15 1302: 9b41 andi a4,a4,-16 1304: 200005b7 lui a1,0x20000 1308: 35c58593 addi a1,a1,860 # 2000035c 130c: 0005a223 sw zero,4(a1) 1310: c198 sw a4,0(a1) 1312: 65ad lui a1,0xb 1314: 3f058593 addi a1,a1,1008 # b3f0 <_data_lma+0x1248> 1318: 97ae add a5,a5,a1 131a: 9bc1 andi a5,a5,-16 131c: 0007a223 sw zero,4(a5) 1320: 0007a023 sw zero,0(a5) 1324: 40e785b3 sub a1,a5,a4 1328: c29c sw a5,0(a3) 132a: c31c sw a5,0(a4) 132c: 200007b7 lui a5,0x20000 1330: 34b7a823 sw a1,848(a5) # 20000350 1334: 200007b7 lui a5,0x20000 1338: 34b7a623 sw a1,844(a5) # 2000034c 133c: 800007b7 lui a5,0x80000 1340: c34c sw a1,4(a4) 1342: c21c sw a5,0(a2) 1344: 00062a03 lw s4,0(a2) 1348: 00aa77b3 and a5,s4,a0 134c: e385 bnez a5,136c 134e: fff50793 addi a5,a0,-1 1352: 5739 li a4,-18 1354: 00f76c63 bltu a4,a5,136c 1358: 01050793 addi a5,a0,16 135c: 00f7f713 andi a4,a5,15 1360: c341 beqz a4,13e0 1362: ff07f713 andi a4,a5,-16 1366: 0741 addi a4,a4,16 1368: 06e7eb63 bltu a5,a4,13de 136c: 4481 li s1,0 136e: a089 j 13b0 1370: 8722 mv a4,s0 1372: 842e mv s0,a1 1374: a061 j 13fc 1376: c158 sw a4,4(a0) 1378: c05c sw a5,4(s0) 137a: 3709 jal 127c 137c: 4058 lw a4,4(s0) 137e: 200006b7 lui a3,0x20000 1382: 35068693 addi a3,a3,848 # 20000350 1386: 4290 lw a2,0(a3) 1388: 40e907b3 sub a5,s2,a4 138c: 00f9a023 sw a5,0(s3) 1390: 00c7f363 bgeu a5,a2,1396 1394: c29c sw a5,0(a3) 1396: 200007b7 lui a5,0x20000 139a: 00ea6733 or a4,s4,a4 139e: 35478793 addi a5,a5,852 # 20000354 13a2: c058 sw a4,4(s0) 13a4: 4398 lw a4,0(a5) 13a6: 04c1 addi s1,s1,16 13a8: 00042023 sw zero,0(s0) 13ac: 0705 addi a4,a4,1 13ae: c398 sw a4,0(a5) 13b0: 540010ef jal ra,28f0 13b4: 00f4f793 andi a5,s1,15 13b8: cbd1 beqz a5,144c 13ba: 67a1 lui a5,0x8 13bc: 80078793 addi a5,a5,-2048 # 7800 13c0: 30079073 csrw mstatus,a5 13c4: 0000a637 lui a2,0xa 13c8: 0000a537 lui a0,0xa 13cc: c9c60613 addi a2,a2,-868 # 9c9c <_read+0x9a> 13d0: 11000593 li a1,272 13d4: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 13d8: 622070ef jal ra,89fa 13dc: a001 j 13dc 13de: 87ba mv a5,a4 13e0: 20000737 lui a4,0x20000 13e4: 34c72903 lw s2,844(a4) # 2000034c 13e8: 34c70993 addi s3,a4,844 13ec: f8f960e3 bltu s2,a5,136c 13f0: 20000737 lui a4,0x20000 13f4: 35c72403 lw s0,860(a4) # 2000035c 13f8: 35c70713 addi a4,a4,860 13fc: 4050 lw a2,4(s0) 13fe: 00f67463 bgeu a2,a5,1406 1402: 400c lw a1,0(s0) 1404: f5b5 bnez a1,1370 1406: 4294 lw a3,0(a3) 1408: f68682e3 beq a3,s0,136c 140c: 4014 lw a3,0(s0) 140e: 4304 lw s1,0(a4) 1410: c314 sw a3,0(a4) 1412: 40f60733 sub a4,a2,a5 1416: 02000693 li a3,32 141a: f6e6f1e3 bgeu a3,a4,137c 141e: 00f40533 add a0,s0,a5 1422: 00f57693 andi a3,a0,15 1426: daa1 beqz a3,1376 1428: 67a1 lui a5,0x8 142a: 80078793 addi a5,a5,-2048 # 7800 142e: 30079073 csrw mstatus,a5 1432: 0000a637 lui a2,0xa 1436: 0000a537 lui a0,0xa 143a: c9c60613 addi a2,a2,-868 # 9c9c <_read+0x9a> 143e: 0cf00593 li a1,207 1442: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1446: 5b4070ef jal ra,89fa 144a: a001 j 144a 144c: 8526 mv a0,s1 144e: 0141 addi sp,sp,16 1450: 8e0ff06f j 530 <__riscv_restore_4> 00001454 : 1454: c155 beqz a0,14f8 1456: 8c0ff2ef jal t0,516 <__riscv_save_0> 145a: 200007b7 lui a5,0x20000 145e: ff452703 lw a4,-12(a0) 1462: 3487a783 lw a5,840(a5) # 20000348 1466: 842a mv s0,a0 1468: 00f776b3 and a3,a4,a5 146c: e29d bnez a3,1492 146e: 67a1 lui a5,0x8 1470: 80078793 addi a5,a5,-2048 # 7800 1474: 30079073 csrw mstatus,a5 1478: 0000a637 lui a2,0xa 147c: 0000a537 lui a0,0xa 1480: c9c60613 addi a2,a2,-868 # 9c9c <_read+0x9a> 1484: 12400593 li a1,292 1488: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 148c: 56e070ef jal ra,89fa 1490: a001 j 1490 1492: ff052683 lw a3,-16(a0) 1496: c29d beqz a3,14bc 1498: 67a1 lui a5,0x8 149a: 80078793 addi a5,a5,-2048 # 7800 149e: 30079073 csrw mstatus,a5 14a2: 0000a637 lui a2,0xa 14a6: 0000a537 lui a0,0xa 14aa: c9c60613 addi a2,a2,-868 # 9c9c <_read+0x9a> 14ae: 12500593 li a1,293 14b2: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 14b6: 544070ef jal ra,89fa 14ba: a001 j 14ba 14bc: fff7c793 not a5,a5 14c0: 8ff9 and a5,a5,a4 14c2: fef52a23 sw a5,-12(a0) 14c6: 25a010ef jal ra,2720 14ca: 200007b7 lui a5,0x20000 14ce: 34c78793 addi a5,a5,844 # 2000034c 14d2: 4394 lw a3,0(a5) 14d4: ff442703 lw a4,-12(s0) 14d8: ff040513 addi a0,s0,-16 14dc: 9736 add a4,a4,a3 14de: c398 sw a4,0(a5) 14e0: 3b71 jal 127c 14e2: 200007b7 lui a5,0x20000 14e6: 35878793 addi a5,a5,856 # 20000358 14ea: 4398 lw a4,0(a5) 14ec: 0705 addi a4,a4,1 14ee: c398 sw a4,0(a5) 14f0: 400010ef jal ra,28f0 14f4: 846ff06f j 53a <__riscv_restore_0> 14f8: 8082 ret 000014fa : 14fa: 200007b7 lui a5,0x20000 14fe: 34c7a503 lw a0,844(a5) # 2000034c 1502: 8082 ret 00001504 : 1504: e000e7b7 lui a5,0xe000e 1508: 5741 li a4,-16 150a: 40e78723 sb a4,1038(a5) # e000e40e <__freertos_irq_stack_top+0xbfffe40e> 150e: 40e78623 sb a4,1036(a5) 1512: e000f7b7 lui a5,0xe000f 1516: 0007a023 sw zero,0(a5) # e000f000 <__freertos_irq_stack_top+0xbffff000> 151a: 0007a223 sw zero,4(a5) 151e: 4681 li a3,0 1520: c794 sw a3,8(a5) 1522: 4701 li a4,0 1524: c7d8 sw a4,12(a5) 1526: 20000737 lui a4,0x20000 152a: 32072583 lw a1,800(a4) # 20000320 152e: 1f400713 li a4,500 1532: 4681 li a3,0 1534: 02e5d633 divu a2,a1,a4 1538: 473d li a4,15 153a: cb90 sw a2,16(a5) 153c: cbd4 sw a3,20(a5) 153e: c398 sw a4,0(a5) 1540: 8082 ret 00001542 : 1542: fd5fe2ef jal t0,516 <__riscv_save_0> 1546: 1141 addi sp,sp,-16 1548: c602 sw zero,12(sp) 154a: 305027f3 csrr a5,mtvec 154e: c63e sw a5,12(sp) 1550: 47b2 lw a5,12(sp) 1552: 470d li a4,3 1554: 8b8d andi a5,a5,3 1556: 02e78463 beq a5,a4,157e 155a: 67a1 lui a5,0x8 155c: 80078793 addi a5,a5,-2048 # 7800 1560: 30079073 csrw mstatus,a5 1564: 0000a637 lui a2,0xa 1568: 0000a537 lui a0,0xa 156c: ce860613 addi a2,a2,-792 # 9ce8 <_read+0xe6> 1570: 0b600593 li a1,182 1574: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1578: 482070ef jal ra,89fa 157c: a001 j 157c 157e: 200107b7 lui a5,0x20010 1582: 00078793 mv a5,a5 1586: 8bbd andi a5,a5,15 1588: c39d beqz a5,15ae 158a: 67a1 lui a5,0x8 158c: 80078793 addi a5,a5,-2048 # 7800 1590: 30079073 csrw mstatus,a5 1594: 0000a637 lui a2,0xa 1598: 0000a537 lui a0,0xa 159c: ce860613 addi a2,a2,-792 # 9ce8 <_read+0xe6> 15a0: 0bb00593 li a1,187 15a4: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 15a8: 452070ef jal ra,89fa 15ac: a001 j 15ac 15ae: 3f99 jal 1504 15b0: e000e7b7 lui a5,0xe000e 15b4: 6705 lui a4,0x1 15b6: 10e7a023 sw a4,256(a5) # e000e100 <__freertos_irq_stack_top+0xbfffe100> 15ba: 6711 lui a4,0x4 15bc: 10e7a023 sw a4,256(a5) 15c0: 8001a423 sw zero,-2040(gp) # 20000328 15c4: d3dfe0ef jal ra,300 15c8: 4501 li a0,0 15ca: 0141 addi sp,sp,16 15cc: f6ffe06f j 53a <__riscv_restore_0> 000015d0 : 15d0: 34011173 csrrw sp,mscratch,sp 15d4: 67a1 lui a5,0x8 15d6: 80078793 addi a5,a5,-2048 # 7800 15da: 30079073 csrw mstatus,a5 15de: e000f7b7 lui a5,0xe000f 15e2: 0007a223 sw zero,4(a5) # e000f004 <__freertos_irq_stack_top+0xbffff004> 15e6: 15e010ef jal ra,2744 15ea: c511 beqz a0,15f6 15ec: e000e7b7 lui a5,0xe000e 15f0: 6711 lui a4,0x4 15f2: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 15f6: 67a1 lui a5,0x8 15f8: 88878793 addi a5,a5,-1912 # 7888 15fc: 30079073 csrw mstatus,a5 1600: 34011173 csrrw sp,mscratch,sp 1604: 30200073 mret 00001608 : 1608: 67a1 lui a5,0x8 160a: 80078793 addi a5,a5,-2048 # 7800 160e: 30079073 csrw mstatus,a5 1612: 80818793 addi a5,gp,-2040 # 20000328 1616: 4398 lw a4,0(a5) 1618: 0705 addi a4,a4,1 161a: c398 sw a4,0(a5) 161c: 8082 ret 0000161e : 161e: 80818713 addi a4,gp,-2040 # 20000328 1622: 431c lw a5,0(a4) 1624: e78d bnez a5,164e 1626: ef1fe2ef jal t0,516 <__riscv_save_0> 162a: 67a1 lui a5,0x8 162c: 80078793 addi a5,a5,-2048 # 7800 1630: 30079073 csrw mstatus,a5 1634: 0000a637 lui a2,0xa 1638: 0000a537 lui a0,0xa 163c: ce860613 addi a2,a2,-792 # 9ce8 <_read+0xe6> 1640: 10200593 li a1,258 1644: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1648: 3b2070ef jal ra,89fa 164c: a001 j 164c 164e: 17fd addi a5,a5,-1 1650: c31c sw a5,0(a4) 1652: e791 bnez a5,165e 1654: 67a1 lui a5,0x8 1656: 88878793 addi a5,a5,-1912 # 7888 165a: 30079073 csrw mstatus,a5 165e: 8082 ret 00001660 : 1660: 6521 lui a0,0x8 1662: 80050513 addi a0,a0,-2048 # 7800 1666: 30051573 csrrw a0,mstatus,a0 166a: 8082 ret 0000166c : 166c: 30051073 csrw mstatus,a0 1670: 8082 ret 00001672 : 1672: 00850793 addi a5,a0,8 1676: 577d li a4,-1 1678: c15c sw a5,4(a0) 167a: c518 sw a4,8(a0) 167c: c55c sw a5,12(a0) 167e: c91c sw a5,16(a0) 1680: 00052023 sw zero,0(a0) 1684: 8082 ret 00001686 : 1686: 00052823 sw zero,16(a0) 168a: 8082 ret 0000168c : 168c: 4198 lw a4,0(a1) 168e: 56fd li a3,-1 1690: 00850793 addi a5,a0,8 1694: 00d71e63 bne a4,a3,16b0 1698: 491c lw a5,16(a0) 169a: 43d8 lw a4,4(a5) 169c: c1d8 sw a4,4(a1) 169e: c70c sw a1,8(a4) 16a0: c59c sw a5,8(a1) 16a2: c3cc sw a1,4(a5) 16a4: 411c lw a5,0(a0) 16a6: c988 sw a0,16(a1) 16a8: 0785 addi a5,a5,1 16aa: c11c sw a5,0(a0) 16ac: 8082 ret 16ae: 87b6 mv a5,a3 16b0: 43d4 lw a3,4(a5) 16b2: 4290 lw a2,0(a3) 16b4: fec77de3 bgeu a4,a2,16ae 16b8: b7cd j 169a 000016ba : 16ba: 4154 lw a3,4(a0) 16bc: 4518 lw a4,8(a0) 16be: 491c lw a5,16(a0) 16c0: c698 sw a4,8(a3) 16c2: c354 sw a3,4(a4) 16c4: 43d4 lw a3,4(a5) 16c6: 00a69363 bne a3,a0,16cc 16ca: c3d8 sw a4,4(a5) 16cc: 4398 lw a4,0(a5) 16ce: 00052823 sw zero,16(a0) 16d2: 177d addi a4,a4,-1 16d4: c398 sw a4,0(a5) 16d6: 4388 lw a0,0(a5) 16d8: 8082 ret 000016da : 16da: e3dfe2ef jal t0,516 <__riscv_save_0> 16de: 1141 addi sp,sp,-16 16e0: c62a sw a0,12(sp) 16e2: 371d jal 1608 16e4: 4532 lw a0,12(sp) 16e6: 5d00 lw s0,56(a0) 16e8: 3f1d jal 161e 16ea: 00143513 seqz a0,s0 16ee: 0141 addi sp,sp,16 16f0: e4bfe06f j 53a <__riscv_restore_0> 000016f4 : 16f4: e23fe2ef jal t0,516 <__riscv_save_0> 16f8: 8932 mv s2,a2 16fa: 4130 lw a2,64(a0) 16fc: 5d04 lw s1,56(a0) 16fe: 842a mv s0,a0 1700: ee09 bnez a2,171a 1702: 411c lw a5,0(a0) 1704: 4501 li a0,0 1706: e791 bnez a5,1712 1708: 4408 lw a0,8(s0) 170a: 7a8010ef jal ra,2eb2 170e: 00042423 sw zero,8(s0) 1712: 0485 addi s1,s1,1 1714: dc04 sw s1,56(s0) 1716: e25fe06f j 53a <__riscv_restore_0> 171a: 02091063 bnez s2,173a 171e: 4148 lw a0,4(a0) 1720: 228070ef jal ra,8948 1724: 405c lw a5,4(s0) 1726: 4038 lw a4,64(s0) 1728: 4501 li a0,0 172a: 97ba add a5,a5,a4 172c: 4418 lw a4,8(s0) 172e: c05c sw a5,4(s0) 1730: fee7e1e3 bltu a5,a4,1712 1734: 401c lw a5,0(s0) 1736: c05c sw a5,4(s0) 1738: bfe9 j 1712 173a: 4548 lw a0,12(a0) 173c: 20c070ef jal ra,8948 1740: 403c lw a5,64(s0) 1742: 4458 lw a4,12(s0) 1744: 4014 lw a3,0(s0) 1746: 40f007b3 neg a5,a5 174a: 973e add a4,a4,a5 174c: c458 sw a4,12(s0) 174e: 00d77563 bgeu a4,a3,1758 1752: 4418 lw a4,8(s0) 1754: 97ba add a5,a5,a4 1756: c45c sw a5,12(s0) 1758: 4789 li a5,2 175a: 4501 li a0,0 175c: faf91be3 bne s2,a5,1712 1760: d8cd beqz s1,1712 1762: 14fd addi s1,s1,-1 1764: b77d j 1712 00001766 : 1766: d97fe2ef jal t0,4fc <__riscv_save_4> 176a: 4520 lw s0,72(a0) 176c: 1141 addi sp,sp,-16 176e: c62a sw a0,12(sp) 1770: e405 bnez s0,1798 1772: 67a1 lui a5,0x8 1774: 80078793 addi a5,a5,-2048 # 7800 1778: 30079073 csrw mstatus,a5 177c: 0000a637 lui a2,0xa 1780: 6585 lui a1,0x1 1782: 0000a537 lui a0,0xa 1786: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 178a: bd558593 addi a1,a1,-1067 # bd5 178e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1792: 268070ef jal ra,89fa 1796: a001 j 1796 1798: 5c18 lw a4,56(s0) 179a: 5c5c lw a5,60(s0) 179c: 02f76563 bltu a4,a5,17c6 17a0: 67a1 lui a5,0x8 17a2: 80078793 addi a5,a5,-2048 # 7800 17a6: 30079073 csrw mstatus,a5 17aa: 0000a637 lui a2,0xa 17ae: 6585 lui a1,0x1 17b0: 0000a537 lui a0,0xa 17b4: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 17b8: bd658593 addi a1,a1,-1066 # bd6 17bc: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 17c0: 23a070ef jal ra,89fa 17c4: a001 j 17c4 17c6: 5c18 lw a4,56(s0) 17c8: 4901 li s2,0 17ca: 02f77863 bgeu a4,a5,17fa 17ce: 04544483 lbu s1,69(s0) 17d2: 4601 li a2,0 17d4: 006c addi a1,sp,12 17d6: 8522 mv a0,s0 17d8: 3f31 jal 16f4 17da: 01849993 slli s3,s1,0x18 17de: 4189d993 srai s3,s3,0x18 17e2: 57fd li a5,-1 17e4: 892a mv s2,a0 17e6: 00f99e63 bne s3,a5,1802 17ea: 505c lw a5,36(s0) 17ec: c799 beqz a5,17fa 17ee: 02440513 addi a0,s0,36 17f2: 420010ef jal ra,2c12 17f6: c111 beqz a0,17fa 17f8: 4905 li s2,1 17fa: 854a mv a0,s2 17fc: 0141 addi sp,sp,16 17fe: d33fe06f j 530 <__riscv_restore_4> 1802: 07f00793 li a5,127 1806: 02f99563 bne s3,a5,1830 180a: 67a1 lui a5,0x8 180c: 80078793 addi a5,a5,-2048 # 7800 1810: 30079073 csrw mstatus,a5 1814: 0000a637 lui a2,0xa 1818: 6585 lui a1,0x1 181a: 0000a537 lui a0,0xa 181e: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1822: bf658593 addi a1,a1,-1034 # bf6 1826: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 182a: 1d0070ef jal ra,89fa 182e: a001 j 182e 1830: 0485 addi s1,s1,1 1832: 04e2 slli s1,s1,0x18 1834: 84e1 srai s1,s1,0x18 1836: 049402a3 sb s1,69(s0) 183a: b7c1 j 17fa 0000183c : 183c: 4130 lw a2,64(a0) 183e: c215 beqz a2,1862 1840: cd7fe2ef jal t0,516 <__riscv_save_0> 1844: 4558 lw a4,12(a0) 1846: 4514 lw a3,8(a0) 1848: 87aa mv a5,a0 184a: 9732 add a4,a4,a2 184c: c558 sw a4,12(a0) 184e: 00d76463 bltu a4,a3,1856 1852: 4118 lw a4,0(a0) 1854: c558 sw a4,12(a0) 1856: 852e mv a0,a1 1858: 47cc lw a1,12(a5) 185a: 0ee070ef jal ra,8948 185e: cddfe06f j 53a <__riscv_restore_0> 1862: 8082 ret 00001864 : 1864: cb3fe2ef jal t0,516 <__riscv_save_0> 1868: 842a mv s0,a0 186a: 3b79 jal 1608 186c: 04544483 lbu s1,69(s0) 1870: 02440913 addi s2,s0,36 1874: 04e2 slli s1,s1,0x18 1876: 84e1 srai s1,s1,0x18 1878: 02904563 bgtz s1,18a2 187c: 57fd li a5,-1 187e: 04f402a3 sb a5,69(s0) 1882: 3b71 jal 161e 1884: 3351 jal 1608 1886: 04444483 lbu s1,68(s0) 188a: 01040913 addi s2,s0,16 188e: 04e2 slli s1,s1,0x18 1890: 84e1 srai s1,s1,0x18 1892: 02904963 bgtz s1,18c4 1896: 57fd li a5,-1 1898: 04f40223 sb a5,68(s0) 189c: 3349 jal 161e 189e: c9dfe06f j 53a <__riscv_restore_0> 18a2: 443c lw a5,72(s0) 18a4: cb91 beqz a5,18b8 18a6: 8522 mv a0,s0 18a8: 3d7d jal 1766 18aa: c119 beqz a0,18b0 18ac: 530010ef jal ra,2ddc 18b0: 14fd addi s1,s1,-1 18b2: 04e2 slli s1,s1,0x18 18b4: 84e1 srai s1,s1,0x18 18b6: b7c9 j 1878 18b8: 505c lw a5,36(s0) 18ba: d3e9 beqz a5,187c 18bc: 854a mv a0,s2 18be: 354010ef jal ra,2c12 18c2: b7e5 j 18aa 18c4: 481c lw a5,16(s0) 18c6: dbe1 beqz a5,1896 18c8: 854a mv a0,s2 18ca: 348010ef jal ra,2c12 18ce: c119 beqz a0,18d4 18d0: 50c010ef jal ra,2ddc 18d4: 14fd addi s1,s1,-1 18d6: 04e2 slli s1,s1,0x18 18d8: 84e1 srai s1,s1,0x18 18da: bf65 j 1892 000018dc : 18dc: c3bfe2ef jal t0,516 <__riscv_save_0> 18e0: 1141 addi sp,sp,-16 18e2: e11d bnez a0,1908 18e4: 67a1 lui a5,0x8 18e6: 80078793 addi a5,a5,-2048 # 7800 18ea: 30079073 csrw mstatus,a5 18ee: 0000a637 lui a2,0xa 18f2: 0000a537 lui a0,0xa 18f6: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 18fa: 11000593 li a1,272 18fe: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1902: 0f8070ef jal ra,89fa 1906: a001 j 1906 1908: 5d5c lw a5,60(a0) 190a: c62e sw a1,12(sp) 190c: 842a mv s0,a0 190e: c3bd beqz a5,1974 1910: 4138 lw a4,64(a0) 1912: 02e7b7b3 mulhu a5,a5,a4 1916: efb9 bnez a5,1974 1918: 39c5 jal 1608 191a: 4030 lw a2,64(s0) 191c: 5c58 lw a4,60(s0) 191e: 4014 lw a3,0(s0) 1920: 02042c23 sw zero,56(s0) 1924: 02e607b3 mul a5,a2,a4 1928: 45b2 lw a1,12(sp) 192a: c054 sw a3,4(s0) 192c: 00f68733 add a4,a3,a5 1930: 8f91 sub a5,a5,a2 1932: 97b6 add a5,a5,a3 1934: c45c sw a5,12(s0) 1936: 57fd li a5,-1 1938: 04f40223 sb a5,68(s0) 193c: c418 sw a4,8(s0) 193e: 04f402a3 sb a5,69(s0) 1942: e195 bnez a1,1966 1944: 481c lw a5,16(s0) 1946: cb99 beqz a5,195c 1948: 01040513 addi a0,s0,16 194c: 2c6010ef jal ra,2c12 1950: c511 beqz a0,195c 1952: e000e7b7 lui a5,0xe000e 1956: 6711 lui a4,0x4 1958: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 195c: 31c9 jal 161e 195e: 4505 li a0,1 1960: 0141 addi sp,sp,16 1962: bd9fe06f j 53a <__riscv_restore_0> 1966: 01040513 addi a0,s0,16 196a: 3321 jal 1672 196c: 02440513 addi a0,s0,36 1970: 3309 jal 1672 1972: b7ed j 195c 1974: 67a1 lui a5,0x8 1976: 80078793 addi a5,a5,-2048 # 7800 197a: 30079073 csrw mstatus,a5 197e: 0000a637 lui a2,0xa 1982: 0000a537 lui a0,0xa 1986: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 198a: 14500593 li a1,325 198e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1992: 068070ef jal ra,89fa 1996: a001 j 1996 00001998 : 1998: b7ffe2ef jal t0,516 <__riscv_save_0> 199c: 1141 addi sp,sp,-16 199e: c139 beqz a0,19e4 19a0: 02a5b7b3 mulhu a5,a1,a0 19a4: 84aa mv s1,a0 19a6: ef9d bnez a5,19e4 19a8: 02b50533 mul a0,a0,a1 19ac: fb300793 li a5,-77 19b0: 02a7ea63 bltu a5,a0,19e4 19b4: 04c50513 addi a0,a0,76 19b8: c62e sw a1,12(sp) 19ba: 90fff0ef jal ra,12c8 19be: 842a mv s0,a0 19c0: cd11 beqz a0,19dc 19c2: 45b2 lw a1,12(sp) 19c4: 87aa mv a5,a0 19c6: c199 beqz a1,19cc 19c8: 04c50793 addi a5,a0,76 19cc: c02c sw a1,64(s0) 19ce: c01c sw a5,0(s0) 19d0: dc44 sw s1,60(s0) 19d2: 4585 li a1,1 19d4: 8522 mv a0,s0 19d6: 3719 jal 18dc 19d8: 04042423 sw zero,72(s0) 19dc: 8522 mv a0,s0 19de: 0141 addi sp,sp,16 19e0: b5bfe06f j 53a <__riscv_restore_0> 19e4: 67a1 lui a5,0x8 19e6: 80078793 addi a5,a5,-2048 # 7800 19ea: 30079073 csrw mstatus,a5 19ee: 0000a637 lui a2,0xa 19f2: 0000a537 lui a0,0xa 19f6: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 19fa: 1c600593 li a1,454 19fe: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1a02: 7f9060ef jal ra,89fa 1a06: a001 j 1a06 00001a08 : 1a08: ae7fe2ef jal t0,4ee <__riscv_save_10> 1a0c: 1101 addi sp,sp,-32 1a0e: c632 sw a2,12(sp) 1a10: e11d bnez a0,1a36 1a12: 67a1 lui a5,0x8 1a14: 80078793 addi a5,a5,-2048 # 7800 1a18: 30079073 csrw mstatus,a5 1a1c: 0000a637 lui a2,0xa 1a20: 0000a537 lui a0,0xa 1a24: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1a28: 32e00593 li a1,814 1a2c: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1a30: 7cb060ef jal ra,89fa 1a34: a001 j 1a34 1a36: 842a mv s0,a0 1a38: 892e mv s2,a1 1a3a: 84b6 mv s1,a3 1a3c: e58d bnez a1,1a66 1a3e: 413c lw a5,64(a0) 1a40: c39d beqz a5,1a66 1a42: 67a1 lui a5,0x8 1a44: 80078793 addi a5,a5,-2048 # 7800 1a48: 30079073 csrw mstatus,a5 1a4c: 0000a637 lui a2,0xa 1a50: 0000a537 lui a0,0xa 1a54: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1a58: 32f00593 li a1,815 1a5c: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1a60: 79b060ef jal ra,89fa 1a64: a001 j 1a64 1a66: 4789 li a5,2 1a68: 02f49863 bne s1,a5,1a98 1a6c: 5c58 lw a4,60(s0) 1a6e: 4785 li a5,1 1a70: 02f70463 beq a4,a5,1a98 1a74: 67a1 lui a5,0x8 1a76: 80078793 addi a5,a5,-2048 # 7800 1a7a: 30079073 csrw mstatus,a5 1a7e: 0000a637 lui a2,0xa 1a82: 0000a537 lui a0,0xa 1a86: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1a8a: 33000593 li a1,816 1a8e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1a92: 769060ef jal ra,89fa 1a96: a001 j 1a96 1a98: 350010ef jal ra,2de8 1a9c: e515 bnez a0,1ac8 1a9e: 47b2 lw a5,12(sp) 1aa0: 4c01 li s8,0 1aa2: c785 beqz a5,1aca 1aa4: 67a1 lui a5,0x8 1aa6: 80078793 addi a5,a5,-2048 # 7800 1aaa: 30079073 csrw mstatus,a5 1aae: 0000a637 lui a2,0xa 1ab2: 0000a537 lui a0,0xa 1ab6: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1aba: 33300593 li a1,819 1abe: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1ac2: 739060ef jal ra,89fa 1ac6: a001 j 1ac6 1ac8: 4c01 li s8,0 1aca: 4b09 li s6,2 1acc: 59fd li s3,-1 1ace: 01040b93 addi s7,s0,16 1ad2: e000ea37 lui s4,0xe000e 1ad6: 6a91 lui s5,0x4 1ad8: a8a5 j 1b50 1ada: 505c lw a5,36(s0) 1adc: c3c5 beqz a5,1b7c 1ade: 02440513 addi a0,s0,36 1ae2: 130010ef jal ra,2c12 1ae6: a859 j 1b7c 1ae8: 47b2 lw a5,12(sp) 1aea: e781 bnez a5,1af2 1aec: 3e0d jal 161e 1aee: 4501 li a0,0 1af0: a871 j 1b8c 1af2: 000c1563 bnez s8,1afc 1af6: 0828 addi a0,sp,24 1af8: 206010ef jal ra,2cfe 1afc: 360d jal 161e 1afe: 423000ef jal ra,2720 1b02: 3619 jal 1608 1b04: 04444783 lbu a5,68(s0) 1b08: 07e2 slli a5,a5,0x18 1b0a: 87e1 srai a5,a5,0x18 1b0c: 01379463 bne a5,s3,1b14 1b10: 04040223 sb zero,68(s0) 1b14: 04544783 lbu a5,69(s0) 1b18: 07e2 slli a5,a5,0x18 1b1a: 87e1 srai a5,a5,0x18 1b1c: 01379463 bne a5,s3,1b24 1b20: 040402a3 sb zero,69(s0) 1b24: 3ced jal 161e 1b26: 006c addi a1,sp,12 1b28: 0828 addi a0,sp,24 1b2a: 1ea010ef jal ra,2d14 1b2e: e93d bnez a0,1ba4 1b30: 3ce1 jal 1608 1b32: 5c18 lw a4,56(s0) 1b34: 5c5c lw a5,60(s0) 1b36: 04f71e63 bne a4,a5,1b92 1b3a: 34d5 jal 161e 1b3c: 45b2 lw a1,12(sp) 1b3e: 855e mv a0,s7 1b40: 014010ef jal ra,2b54 1b44: 8522 mv a0,s0 1b46: 3b39 jal 1864 1b48: 5a9000ef jal ra,28f0 1b4c: c929 beqz a0,1b9e 1b4e: 4c05 li s8,1 1b50: 3c65 jal 1608 1b52: 5c18 lw a4,56(s0) 1b54: 5c5c lw a5,60(s0) 1b56: 00f76463 bltu a4,a5,1b5e 1b5a: f96497e3 bne s1,s6,1ae8 1b5e: 8626 mv a2,s1 1b60: 85ca mv a1,s2 1b62: 8522 mv a0,s0 1b64: 03842983 lw s3,56(s0) 1b68: 3671 jal 16f4 1b6a: 443c lw a5,72(s0) 1b6c: d7bd beqz a5,1ada 1b6e: 4789 li a5,2 1b70: 00f49463 bne s1,a5,1b78 1b74: 00099a63 bnez s3,1b88 1b78: 8522 mv a0,s0 1b7a: 36f5 jal 1766 1b7c: c511 beqz a0,1b88 1b7e: e000e7b7 lui a5,0xe000e 1b82: 6711 lui a4,0x4 1b84: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 1b88: 3c59 jal 161e 1b8a: 4505 li a0,1 1b8c: 6105 addi sp,sp,32 1b8e: 999fe06f j 526 <__riscv_restore_10> 1b92: 3471 jal 161e 1b94: 8522 mv a0,s0 1b96: 31f9 jal 1864 1b98: 559000ef jal ra,28f0 1b9c: bf4d j 1b4e 1b9e: 215a2023 sw s5,512(s4) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 1ba2: b775 j 1b4e 1ba4: 8522 mv a0,s0 1ba6: 397d jal 1864 1ba8: 549000ef jal ra,28f0 1bac: b789 j 1aee 00001bae : 1bae: 94ffe2ef jal t0,4fc <__riscv_save_4> 1bb2: 1141 addi sp,sp,-16 1bb4: e11d bnez a0,1bda 1bb6: 67a1 lui a5,0x8 1bb8: 80078793 addi a5,a5,-2048 # 7800 1bbc: 30079073 csrw mstatus,a5 1bc0: 0000a637 lui a2,0xa 1bc4: 0000a537 lui a0,0xa 1bc8: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1bcc: 40200593 li a1,1026 1bd0: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1bd4: 627060ef jal ra,89fa 1bd8: a001 j 1bd8 1bda: 842a mv s0,a0 1bdc: 8a32 mv s4,a2 1bde: 8936 mv s2,a3 1be0: e58d bnez a1,1c0a 1be2: 413c lw a5,64(a0) 1be4: c39d beqz a5,1c0a 1be6: 67a1 lui a5,0x8 1be8: 80078793 addi a5,a5,-2048 # 7800 1bec: 30079073 csrw mstatus,a5 1bf0: 0000a637 lui a2,0xa 1bf4: 0000a537 lui a0,0xa 1bf8: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1bfc: 40300593 li a1,1027 1c00: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1c04: 5f7060ef jal ra,89fa 1c08: a001 j 1c08 1c0a: 4789 li a5,2 1c0c: 02f91863 bne s2,a5,1c3c 1c10: 5c58 lw a4,60(s0) 1c12: 4785 li a5,1 1c14: 02f70463 beq a4,a5,1c3c 1c18: 67a1 lui a5,0x8 1c1a: 80078793 addi a5,a5,-2048 # 7800 1c1e: 30079073 csrw mstatus,a5 1c22: 0000a637 lui a2,0xa 1c26: 0000a537 lui a0,0xa 1c2a: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1c2e: 40400593 li a1,1028 1c32: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1c36: 5c5060ef jal ra,89fa 1c3a: a001 j 1c3a 1c3c: c62e sw a1,12(sp) 1c3e: a23ff0ef jal ra,1660 1c42: 5c18 lw a4,56(s0) 1c44: 5c5c lw a5,60(s0) 1c46: 8aaa mv s5,a0 1c48: 45b2 lw a1,12(sp) 1c4a: 00f76663 bltu a4,a5,1c56 1c4e: 4789 li a5,2 1c50: 4481 li s1,0 1c52: 02f91863 bne s2,a5,1c82 1c56: 04544483 lbu s1,69(s0) 1c5a: 864a mv a2,s2 1c5c: 8522 mv a0,s0 1c5e: 01849993 slli s3,s1,0x18 1c62: 03842b03 lw s6,56(s0) 1c66: 3479 jal 16f4 1c68: 4189d993 srai s3,s3,0x18 1c6c: 57fd li a5,-1 1c6e: 04f99163 bne s3,a5,1cb0 1c72: 443c lw a5,72(s0) 1c74: c79d beqz a5,1ca2 1c76: 4789 li a5,2 1c78: 00f91c63 bne s2,a5,1c90 1c7c: 000b0a63 beqz s6,1c90 1c80: 4485 li s1,1 1c82: 8556 mv a0,s5 1c84: 9e9ff0ef jal ra,166c 1c88: 8526 mv a0,s1 1c8a: 0141 addi sp,sp,16 1c8c: 8a5fe06f j 530 <__riscv_restore_4> 1c90: 8522 mv a0,s0 1c92: 3cd1 jal 1766 1c94: d575 beqz a0,1c80 1c96: fe0a05e3 beqz s4,1c80 1c9a: 4785 li a5,1 1c9c: 00fa2023 sw a5,0(s4) 1ca0: b7c5 j 1c80 1ca2: 505c lw a5,36(s0) 1ca4: dff1 beqz a5,1c80 1ca6: 02440513 addi a0,s0,36 1caa: 769000ef jal ra,2c12 1cae: b7dd j 1c94 1cb0: 07f00793 li a5,127 1cb4: 02f99463 bne s3,a5,1cdc 1cb8: 67a1 lui a5,0x8 1cba: 80078793 addi a5,a5,-2048 # 7800 1cbe: 30079073 csrw mstatus,a5 1cc2: 0000a637 lui a2,0xa 1cc6: 0000a537 lui a0,0xa 1cca: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1cce: 48d00593 li a1,1165 1cd2: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1cd6: 525060ef jal ra,89fa 1cda: a001 j 1cda 1cdc: 0485 addi s1,s1,1 1cde: 04e2 slli s1,s1,0x18 1ce0: 84e1 srai s1,s1,0x18 1ce2: 049402a3 sb s1,69(s0) 1ce6: bf69 j 1c80 00001ce8 : 1ce8: 82ffe2ef jal t0,516 <__riscv_save_0> 1cec: e11d bnez a0,1d12 1cee: 67a1 lui a5,0x8 1cf0: 80078793 addi a5,a5,-2048 # 7800 1cf4: 30079073 csrw mstatus,a5 1cf8: 0000a637 lui a2,0xa 1cfc: 0000a537 lui a0,0xa 1d00: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1d04: 4ad00593 li a1,1197 1d08: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1d0c: 4ef060ef jal ra,89fa 1d10: a001 j 1d10 1d12: 413c lw a5,64(a0) 1d14: 842a mv s0,a0 1d16: c39d beqz a5,1d3c 1d18: 67a1 lui a5,0x8 1d1a: 80078793 addi a5,a5,-2048 # 7800 1d1e: 30079073 csrw mstatus,a5 1d22: 0000a637 lui a2,0xa 1d26: 0000a537 lui a0,0xa 1d2a: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1d2e: 4b100593 li a1,1201 1d32: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1d36: 4c5060ef jal ra,89fa 1d3a: a001 j 1d3a 1d3c: 411c lw a5,0(a0) 1d3e: 84ae mv s1,a1 1d40: e78d bnez a5,1d6a 1d42: 451c lw a5,8(a0) 1d44: c39d beqz a5,1d6a 1d46: 67a1 lui a5,0x8 1d48: 80078793 addi a5,a5,-2048 # 7800 1d4c: 30079073 csrw mstatus,a5 1d50: 0000a637 lui a2,0xa 1d54: 0000a537 lui a0,0xa 1d58: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1d5c: 4b600593 li a1,1206 1d60: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1d64: 497060ef jal ra,89fa 1d68: a001 j 1d68 1d6a: 8f7ff0ef jal ra,1660 1d6e: 5c18 lw a4,56(s0) 1d70: 5c5c lw a5,60(s0) 1d72: 892a mv s2,a0 1d74: 08f77063 bgeu a4,a5,1df4 1d78: 04544783 lbu a5,69(s0) 1d7c: 0705 addi a4,a4,1 1d7e: dc18 sw a4,56(s0) 1d80: 01879693 slli a3,a5,0x18 1d84: 86e1 srai a3,a3,0x18 1d86: 577d li a4,-1 1d88: 02e69a63 bne a3,a4,1dbc 1d8c: 443c lw a5,72(s0) 1d8e: c385 beqz a5,1dae 1d90: 8522 mv a0,s0 1d92: 9d5ff0ef jal ra,1766 1d96: e901 bnez a0,1da6 1d98: 4405 li s0,1 1d9a: 854a mv a0,s2 1d9c: 8d1ff0ef jal ra,166c 1da0: 8522 mv a0,s0 1da2: f98fe06f j 53a <__riscv_restore_0> 1da6: d8ed beqz s1,1d98 1da8: 4785 li a5,1 1daa: c09c sw a5,0(s1) 1dac: b7f5 j 1d98 1dae: 505c lw a5,36(s0) 1db0: d7e5 beqz a5,1d98 1db2: 02440513 addi a0,s0,36 1db6: 65d000ef jal ra,2c12 1dba: bff1 j 1d96 1dbc: 07f00713 li a4,127 1dc0: 02e69463 bne a3,a4,1de8 1dc4: 67a1 lui a5,0x8 1dc6: 80078793 addi a5,a5,-2048 # 7800 1dca: 30079073 csrw mstatus,a5 1dce: 0000a637 lui a2,0xa 1dd2: 0000a537 lui a0,0xa 1dd6: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1dda: 53500593 li a1,1333 1dde: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1de2: 419060ef jal ra,89fa 1de6: a001 j 1de6 1de8: 0785 addi a5,a5,1 1dea: 07e2 slli a5,a5,0x18 1dec: 87e1 srai a5,a5,0x18 1dee: 04f402a3 sb a5,69(s0) 1df2: b75d j 1d98 1df4: 4401 li s0,0 1df6: b755 j 1d9a 00001df8 : 1df8: ef6fe2ef jal t0,4ee <__riscv_save_10> 1dfc: 1101 addi sp,sp,-32 1dfe: c632 sw a2,12(sp) 1e00: e11d bnez a0,1e26 1e02: 67a1 lui a5,0x8 1e04: 80078793 addi a5,a5,-2048 # 7800 1e08: 30079073 csrw mstatus,a5 1e0c: 0000a637 lui a2,0xa 1e10: 0000a537 lui a0,0xa 1e14: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1e18: 55100593 li a1,1361 1e1c: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1e20: 3db060ef jal ra,89fa 1e24: a001 j 1e24 1e26: 842a mv s0,a0 1e28: 89ae mv s3,a1 1e2a: e58d bnez a1,1e54 1e2c: 413c lw a5,64(a0) 1e2e: c39d beqz a5,1e54 1e30: 67a1 lui a5,0x8 1e32: 80078793 addi a5,a5,-2048 # 7800 1e36: 30079073 csrw mstatus,a5 1e3a: 0000a637 lui a2,0xa 1e3e: 0000a537 lui a0,0xa 1e42: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1e46: 55500593 li a1,1365 1e4a: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1e4e: 3ad060ef jal ra,89fa 1e52: a001 j 1e52 1e54: 795000ef jal ra,2de8 1e58: e515 bnez a0,1e84 1e5a: 47b2 lw a5,12(sp) 1e5c: 4901 li s2,0 1e5e: c785 beqz a5,1e86 1e60: 67a1 lui a5,0x8 1e62: 80078793 addi a5,a5,-2048 # 7800 1e66: 30079073 csrw mstatus,a5 1e6a: 0000a637 lui a2,0xa 1e6e: 0000a537 lui a0,0xa 1e72: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1e76: 55a00593 li a1,1370 1e7a: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1e7e: 37d060ef jal ra,89fa 1e82: a001 j 1e82 1e84: 4901 li s2,0 1e86: 5a7d li s4,-1 1e88: 02440a93 addi s5,s0,36 1e8c: e000eb37 lui s6,0xe000e 1e90: 6b91 lui s7,0x4 1e92: a895 j 1f06 1e94: 47b2 lw a5,12(sp) 1e96: e789 bnez a5,1ea0 1e98: f86ff0ef jal ra,161e 1e9c: 4501 li a0,0 1e9e: a869 j 1f38 1ea0: 00091563 bnez s2,1eaa 1ea4: 0828 addi a0,sp,24 1ea6: 659000ef jal ra,2cfe 1eaa: f74ff0ef jal ra,161e 1eae: 073000ef jal ra,2720 1eb2: f56ff0ef jal ra,1608 1eb6: 04444783 lbu a5,68(s0) 1eba: 07e2 slli a5,a5,0x18 1ebc: 87e1 srai a5,a5,0x18 1ebe: 01479463 bne a5,s4,1ec6 1ec2: 04040223 sb zero,68(s0) 1ec6: 04544783 lbu a5,69(s0) 1eca: 07e2 slli a5,a5,0x18 1ecc: 87e1 srai a5,a5,0x18 1ece: 01479463 bne a5,s4,1ed6 1ed2: 040402a3 sb zero,69(s0) 1ed6: f48ff0ef jal ra,161e 1eda: 006c addi a1,sp,12 1edc: 0828 addi a0,sp,24 1ede: 637000ef jal ra,2d14 1ee2: e525 bnez a0,1f4a 1ee4: 8522 mv a0,s0 1ee6: ff4ff0ef jal ra,16da 1eea: c931 beqz a0,1f3e 1eec: 45b2 lw a1,12(sp) 1eee: 8556 mv a0,s5 1ef0: 465000ef jal ra,2b54 1ef4: 8522 mv a0,s0 1ef6: 96fff0ef jal ra,1864 1efa: 1f7000ef jal ra,28f0 1efe: e119 bnez a0,1f04 1f00: 217b2023 sw s7,512(s6) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 1f04: 4905 li s2,1 1f06: f02ff0ef jal ra,1608 1f0a: 5c04 lw s1,56(s0) 1f0c: d4c1 beqz s1,1e94 1f0e: 85ce mv a1,s3 1f10: 8522 mv a0,s0 1f12: 14fd addi s1,s1,-1 1f14: 929ff0ef jal ra,183c 1f18: dc04 sw s1,56(s0) 1f1a: 481c lw a5,16(s0) 1f1c: cb99 beqz a5,1f32 1f1e: 01040513 addi a0,s0,16 1f22: 4f1000ef jal ra,2c12 1f26: c511 beqz a0,1f32 1f28: e000e7b7 lui a5,0xe000e 1f2c: 6711 lui a4,0x4 1f2e: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 1f32: eecff0ef jal ra,161e 1f36: 4505 li a0,1 1f38: 6105 addi sp,sp,32 1f3a: decfe06f j 526 <__riscv_restore_10> 1f3e: 8522 mv a0,s0 1f40: 925ff0ef jal ra,1864 1f44: 1ad000ef jal ra,28f0 1f48: bf75 j 1f04 1f4a: 8522 mv a0,s0 1f4c: 919ff0ef jal ra,1864 1f50: 1a1000ef jal ra,28f0 1f54: 8522 mv a0,s0 1f56: f84ff0ef jal ra,16da 1f5a: d54d beqz a0,1f04 1f5c: b781 j 1e9c 00001f5e : 1f5e: d9efe2ef jal t0,4fc <__riscv_save_4> 1f62: 1101 addi sp,sp,-32 1f64: c62e sw a1,12(sp) 1f66: e11d bnez a0,1f8c 1f68: 67a1 lui a5,0x8 1f6a: 80078793 addi a5,a5,-2048 # 7800 1f6e: 30079073 csrw mstatus,a5 1f72: 0000a637 lui a2,0xa 1f76: 0000a537 lui a0,0xa 1f7a: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1f7e: 5e300593 li a1,1507 1f82: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1f86: 275060ef jal ra,89fa 1f8a: a001 j 1f8a 1f8c: 413c lw a5,64(a0) 1f8e: 842a mv s0,a0 1f90: c39d beqz a5,1fb6 1f92: 67a1 lui a5,0x8 1f94: 80078793 addi a5,a5,-2048 # 7800 1f98: 30079073 csrw mstatus,a5 1f9c: 0000a637 lui a2,0xa 1fa0: 0000a537 lui a0,0xa 1fa4: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1fa8: 5e700593 li a1,1511 1fac: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1fb0: 24b060ef jal ra,89fa 1fb4: a001 j 1fb4 1fb6: 633000ef jal ra,2de8 1fba: e50d bnez a0,1fe4 1fbc: 47b2 lw a5,12(sp) 1fbe: c39d beqz a5,1fe4 1fc0: 67a1 lui a5,0x8 1fc2: 80078793 addi a5,a5,-2048 # 7800 1fc6: 30079073 csrw mstatus,a5 1fca: 0000a637 lui a2,0xa 1fce: 0000a537 lui a0,0xa 1fd2: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 1fd6: 5ec00593 li a1,1516 1fda: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 1fde: 21d060ef jal ra,89fa 1fe2: a001 j 1fe2 1fe4: 4481 li s1,0 1fe6: 4901 li s2,0 1fe8: 59fd li s3,-1 1fea: 02440a13 addi s4,s0,36 1fee: e000eab7 lui s5,0xe000e 1ff2: 6b11 lui s6,0x4 1ff4: a075 j 20a0 1ff6: 47b2 lw a5,12(sp) 1ff8: e79d bnez a5,2026 1ffa: c09d beqz s1,2020 1ffc: 67a1 lui a5,0x8 1ffe: 80078793 addi a5,a5,-2048 # 7800 2002: 30079073 csrw mstatus,a5 2006: 0000a637 lui a2,0xa 200a: 0000a537 lui a0,0xa 200e: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 2012: 63200593 li a1,1586 2016: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 201a: 1e1060ef jal ra,89fa 201e: a001 j 201e 2020: dfeff0ef jal ra,161e 2024: a845 j 20d4 2026: 00091563 bnez s2,2030 202a: 0828 addi a0,sp,24 202c: 4d3000ef jal ra,2cfe 2030: deeff0ef jal ra,161e 2034: 6ec000ef jal ra,2720 2038: dd0ff0ef jal ra,1608 203c: 04444783 lbu a5,68(s0) 2040: 07e2 slli a5,a5,0x18 2042: 87e1 srai a5,a5,0x18 2044: 01379463 bne a5,s3,204c 2048: 04040223 sb zero,68(s0) 204c: 04544783 lbu a5,69(s0) 2050: 07e2 slli a5,a5,0x18 2052: 87e1 srai a5,a5,0x18 2054: 01379463 bne a5,s3,205c 2058: 040402a3 sb zero,69(s0) 205c: dc2ff0ef jal ra,161e 2060: 006c addi a1,sp,12 2062: 0828 addi a0,sp,24 2064: 4b1000ef jal ra,2d14 2068: e141 bnez a0,20e8 206a: 8522 mv a0,s0 206c: e6eff0ef jal ra,16da 2070: c535 beqz a0,20dc 2072: 401c lw a5,0(s0) 2074: eb89 bnez a5,2086 2076: d92ff0ef jal ra,1608 207a: 4408 lw a0,8(s0) 207c: 589000ef jal ra,2e04 2080: 84aa mv s1,a0 2082: d9cff0ef jal ra,161e 2086: 45b2 lw a1,12(sp) 2088: 8552 mv a0,s4 208a: 2cb000ef jal ra,2b54 208e: 8522 mv a0,s0 2090: fd4ff0ef jal ra,1864 2094: 05d000ef jal ra,28f0 2098: e119 bnez a0,209e 209a: 216aa023 sw s6,512(s5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 209e: 4905 li s2,1 20a0: d68ff0ef jal ra,1608 20a4: 5c1c lw a5,56(s0) 20a6: dba1 beqz a5,1ff6 20a8: 17fd addi a5,a5,-1 20aa: dc1c sw a5,56(s0) 20ac: 401c lw a5,0(s0) 20ae: e781 bnez a5,20b6 20b0: 7b3000ef jal ra,3062 20b4: c408 sw a0,8(s0) 20b6: 481c lw a5,16(s0) 20b8: cb99 beqz a5,20ce 20ba: 01040513 addi a0,s0,16 20be: 355000ef jal ra,2c12 20c2: c511 beqz a0,20ce 20c4: e000e7b7 lui a5,0xe000e 20c8: 6711 lui a4,0x4 20ca: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 20ce: d50ff0ef jal ra,161e 20d2: 4485 li s1,1 20d4: 8526 mv a0,s1 20d6: 6105 addi sp,sp,32 20d8: c58fe06f j 530 <__riscv_restore_4> 20dc: 8522 mv a0,s0 20de: f86ff0ef jal ra,1864 20e2: 00f000ef jal ra,28f0 20e6: bf65 j 209e 20e8: 8522 mv a0,s0 20ea: f7aff0ef jal ra,1864 20ee: 003000ef jal ra,28f0 20f2: 8522 mv a0,s0 20f4: de6ff0ef jal ra,16da 20f8: d15d beqz a0,209e 20fa: dce9 beqz s1,20d4 20fc: d0cff0ef jal ra,1608 2100: 505c lw a5,36(s0) 2102: 4581 li a1,0 2104: c789 beqz a5,210e 2106: 581c lw a5,48(s0) 2108: 45a9 li a1,10 210a: 439c lw a5,0(a5) 210c: 8d9d sub a1,a1,a5 210e: 4408 lw a0,8(s0) 2110: 4481 li s1,0 2112: 66b000ef jal ra,2f7c 2116: d08ff0ef jal ra,161e 211a: bf6d j 20d4 0000211c : 211c: be0fe2ef jal t0,4fc <__riscv_save_4> 2120: 1141 addi sp,sp,-16 2122: e11d bnez a0,2148 2124: 67a1 lui a5,0x8 2126: 80078793 addi a5,a5,-2048 # 7800 212a: 30079073 csrw mstatus,a5 212e: 0000a637 lui a2,0xa 2132: 0000a537 lui a0,0xa 2136: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 213a: 75100593 li a1,1873 213e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2142: 0b9060ef jal ra,89fa 2146: a001 j 2146 2148: 842a mv s0,a0 214a: 8a32 mv s4,a2 214c: e58d bnez a1,2176 214e: 413c lw a5,64(a0) 2150: c39d beqz a5,2176 2152: 67a1 lui a5,0x8 2154: 80078793 addi a5,a5,-2048 # 7800 2158: 30079073 csrw mstatus,a5 215c: 0000a637 lui a2,0xa 2160: 0000a537 lui a0,0xa 2164: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 2168: 75200593 li a1,1874 216c: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2170: 08b060ef jal ra,89fa 2174: a001 j 2174 2176: c62e sw a1,12(sp) 2178: ce8ff0ef jal ra,1660 217c: 03842903 lw s2,56(s0) 2180: 8aaa mv s5,a0 2182: 08090363 beqz s2,2208 2186: 04444483 lbu s1,68(s0) 218a: 45b2 lw a1,12(sp) 218c: 8522 mv a0,s0 218e: 01849993 slli s3,s1,0x18 2192: eaaff0ef jal ra,183c 2196: 197d addi s2,s2,-1 2198: 4189d993 srai s3,s3,0x18 219c: 03242c23 sw s2,56(s0) 21a0: 57fd li a5,-1 21a2: 02f99763 bne s3,a5,21d0 21a6: 481c lw a5,16(s0) 21a8: eb89 bnez a5,21ba 21aa: 4405 li s0,1 21ac: 8556 mv a0,s5 21ae: cbeff0ef jal ra,166c 21b2: 8522 mv a0,s0 21b4: 0141 addi sp,sp,16 21b6: b7afe06f j 530 <__riscv_restore_4> 21ba: 01040513 addi a0,s0,16 21be: 255000ef jal ra,2c12 21c2: d565 beqz a0,21aa 21c4: fe0a03e3 beqz s4,21aa 21c8: 4785 li a5,1 21ca: 00fa2023 sw a5,0(s4) 21ce: bff1 j 21aa 21d0: 07f00793 li a5,127 21d4: 02f99463 bne s3,a5,21fc 21d8: 67a1 lui a5,0x8 21da: 80078793 addi a5,a5,-2048 # 7800 21de: 30079073 csrw mstatus,a5 21e2: 0000a637 lui a2,0xa 21e6: 0000a537 lui a0,0xa 21ea: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 21ee: 79500593 li a1,1941 21f2: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 21f6: 005060ef jal ra,89fa 21fa: a001 j 21fa 21fc: 0485 addi s1,s1,1 21fe: 04e2 slli s1,s1,0x18 2200: 84e1 srai s1,s1,0x18 2202: 04940223 sb s1,68(s0) 2206: b755 j 21aa 2208: 4401 li s0,0 220a: b74d j 21ac 0000220c : 220c: b0afe2ef jal t0,516 <__riscv_save_0> 2210: 1141 addi sp,sp,-16 2212: e11d bnez a0,2238 2214: 67a1 lui a5,0x8 2216: 80078793 addi a5,a5,-2048 # 7800 221a: 30079073 csrw mstatus,a5 221e: 0000a637 lui a2,0xa 2222: 0000a537 lui a0,0xa 2226: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 222a: 7f400593 li a1,2036 222e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2232: 7c8060ef jal ra,89fa 2236: a001 j 2236 2238: 842a mv s0,a0 223a: bceff0ef jal ra,1608 223e: 5c1c lw a5,56(s0) 2240: 5c48 lw a0,60(s0) 2242: 8d1d sub a0,a0,a5 2244: c62a sw a0,12(sp) 2246: bd8ff0ef jal ra,161e 224a: 4532 lw a0,12(sp) 224c: 0141 addi sp,sp,16 224e: aecfe06f j 53a <__riscv_restore_0> 00002252 : 2252: e515 bnez a0,227e 2254: ac2fe2ef jal t0,516 <__riscv_save_0> 2258: 67a1 lui a5,0x8 225a: 80078793 addi a5,a5,-2048 # 7800 225e: 30079073 csrw mstatus,a5 2262: 0000a637 lui a2,0xa 2266: 6585 lui a1,0x1 2268: 0000a537 lui a0,0xa 226c: d1060613 addi a2,a2,-752 # 9d10 <_read+0x10e> 2270: ac858593 addi a1,a1,-1336 # ac8 2274: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2278: 782060ef jal ra,89fa 227c: a001 j 227c 227e: cd9d beqz a1,22bc 2280: 2000c637 lui a2,0x2000c 2284: a6c60693 addi a3,a2,-1428 # 2000ba6c 2288: 4781 li a5,0 228a: 4701 li a4,0 228c: a6c60613 addi a2,a2,-1428 2290: 4821 li a6,8 2292: 0046a883 lw a7,4(a3) 2296: 00a89863 bne a7,a0,22a6 229a: 00371793 slli a5,a4,0x3 229e: 97b2 add a5,a5,a2 22a0: c38c sw a1,0(a5) 22a2: c3c8 sw a0,4(a5) 22a4: a821 j 22bc 22a6: e791 bnez a5,22b2 22a8: 0006a883 lw a7,0(a3) 22ac: 00089363 bnez a7,22b2 22b0: 87b6 mv a5,a3 22b2: 0705 addi a4,a4,1 22b4: 06a1 addi a3,a3,8 22b6: fd071ee3 bne a4,a6,2292 22ba: f3fd bnez a5,22a0 22bc: 8082 ret 000022be : 22be: a58fe2ef jal t0,516 <__riscv_save_0> 22c2: 1141 addi sp,sp,-16 22c4: 842a mv s0,a0 22c6: c62e sw a1,12(sp) 22c8: c432 sw a2,8(sp) 22ca: b3eff0ef jal ra,1608 22ce: 04444783 lbu a5,68(s0) 22d2: 577d li a4,-1 22d4: 4622 lw a2,8(sp) 22d6: 07e2 slli a5,a5,0x18 22d8: 87e1 srai a5,a5,0x18 22da: 45b2 lw a1,12(sp) 22dc: 00e79463 bne a5,a4,22e4 22e0: 04040223 sb zero,68(s0) 22e4: 04544783 lbu a5,69(s0) 22e8: 577d li a4,-1 22ea: 07e2 slli a5,a5,0x18 22ec: 87e1 srai a5,a5,0x18 22ee: 00e79463 bne a5,a4,22f6 22f2: 040402a3 sb zero,69(s0) 22f6: c632 sw a2,12(sp) 22f8: c42e sw a1,8(sp) 22fa: b24ff0ef jal ra,161e 22fe: 5c1c lw a5,56(s0) 2300: 45a2 lw a1,8(sp) 2302: 4632 lw a2,12(sp) 2304: e789 bnez a5,230e 2306: 02440513 addi a0,s0,36 230a: 093000ef jal ra,2b9c 230e: 8522 mv a0,s0 2310: d54ff0ef jal ra,1864 2314: 0141 addi sp,sp,16 2316: a24fe06f j 53a <__riscv_restore_0> 0000231a : 231a: 9fcfe2ef jal t0,516 <__riscv_save_0> 231e: 4601 li a2,0 2320: 4591 li a1,4 2322: e76ff0ef jal ra,1998 2326: a14fe06f j 53a <__riscv_restore_0> 0000232a : 232a: 9ecfe2ef jal t0,516 <__riscv_save_0> 232e: 1141 addi sp,sp,-16 2330: c62a sw a0,12(sp) 2332: c42e sw a1,8(sp) 2334: ad4ff0ef jal ra,1608 2338: 4532 lw a0,12(sp) 233a: 45a2 lw a1,8(sp) 233c: 4401 li s0,0 233e: 453c lw a5,72(a0) 2340: e791 bnez a5,234c 2342: 5d1c lw a5,56(a0) 2344: 4401 li s0,0 2346: e399 bnez a5,234c 2348: c52c sw a1,72(a0) 234a: 4405 li s0,1 234c: ad2ff0ef jal ra,161e 2350: 8522 mv a0,s0 2352: 0141 addi sp,sp,16 2354: 9e6fe06f j 53a <__riscv_restore_0> 00002358 : 2358: 9befe2ef jal t0,516 <__riscv_save_0> 235c: 1141 addi sp,sp,-16 235e: 862e mv a2,a1 2360: 006c addi a1,sp,12 2362: c602 sw zero,12(sp) 2364: a95ff0ef jal ra,1df8 2368: 4532 lw a0,12(sp) 236a: 0141 addi sp,sp,16 236c: 9cefe06f j 53a <__riscv_restore_0> 00002370 : 2370: 20000737 lui a4,0x20000 2374: 36870713 addi a4,a4,872 # 20000368 2378: 431c lw a5,0(a4) 237a: 4394 lw a3,0(a5) 237c: 200007b7 lui a5,0x20000 2380: 38878793 addi a5,a5,904 # 20000388 2384: e681 bnez a3,238c 2386: 577d li a4,-1 2388: c398 sw a4,0(a5) 238a: 8082 ret 238c: 4318 lw a4,0(a4) 238e: 4758 lw a4,12(a4) 2390: 4318 lw a4,0(a4) 2392: bfdd j 2388 00002394 : 2394: 968fe2ef jal t0,4fc <__riscv_save_4> 2398: 20000937 lui s2,0x20000 239c: 200007b7 lui a5,0x20000 23a0: 36490493 addi s1,s2,868 # 20000364 23a4: 3987a983 lw s3,920(a5) # 20000398 23a8: 842a mv s0,a0 23aa: 409c lw a5,0(s1) 23ac: 4088 lw a0,0(s1) 23ae: 1141 addi sp,sp,-16 23b0: 040788a3 sb zero,81(a5) 23b4: 0511 addi a0,a0,4 23b6: c62e sw a1,12(sp) 23b8: b02ff0ef jal ra,16ba 23bc: 577d li a4,-1 23be: 36490793 addi a5,s2,868 23c2: 45b2 lw a1,12(sp) 23c4: 02e41c63 bne s0,a4,23fc 23c8: c995 beqz a1,23fc 23ca: 2000c7b7 lui a5,0x2000c 23ce: bb078793 addi a5,a5,-1104 # 2000bbb0 23d2: 4094 lw a3,0(s1) 23d4: 43d8 lw a4,4(a5) 23d6: c698 sw a4,8(a3) 23d8: 4710 lw a2,8(a4) 23da: 4094 lw a3,0(s1) 23dc: c6d0 sw a2,12(a3) 23de: 4094 lw a3,0(s1) 23e0: 4710 lw a2,8(a4) 23e2: 0691 addi a3,a3,4 23e4: c254 sw a3,4(a2) 23e6: 4094 lw a3,0(s1) 23e8: 0691 addi a3,a3,4 23ea: c714 sw a3,8(a4) 23ec: 4098 lw a4,0(s1) 23ee: cb5c sw a5,20(a4) 23f0: 4398 lw a4,0(a5) 23f2: 0705 addi a4,a4,1 23f4: c398 sw a4,0(a5) 23f6: 0141 addi sp,sp,16 23f8: 938fe06f j 530 <__riscv_restore_4> 23fc: 4398 lw a4,0(a5) 23fe: 944e add s0,s0,s3 2400: c340 sw s0,4(a4) 2402: 01347b63 bgeu s0,s3,2418 2406: 20000737 lui a4,0x20000 240a: 36c72503 lw a0,876(a4) # 2000036c 240e: 438c lw a1,0(a5) 2410: 0591 addi a1,a1,4 2412: a7aff0ef jal ra,168c 2416: b7c5 j 23f6 2418: 20000737 lui a4,0x20000 241c: 36872503 lw a0,872(a4) # 20000368 2420: 438c lw a1,0(a5) 2422: 0591 addi a1,a1,4 2424: a68ff0ef jal ra,168c 2428: 200007b7 lui a5,0x20000 242c: 38878793 addi a5,a5,904 # 20000388 2430: 4398 lw a4,0(a5) 2432: fce472e3 bgeu s0,a4,23f6 2436: c380 sw s0,0(a5) 2438: bf7d j 23f6 0000243a : 243a: 8c2fe2ef jal t0,4fc <__riscv_save_4> 243e: 2000c437 lui s0,0x2000c 2442: 200009b7 lui s3,0x20000 2446: bc440413 addi s0,s0,-1084 # 2000bbc4 244a: 20000a37 lui s4,0x20000 244e: 37498493 addi s1,s3,884 # 20000374 2452: 409c lw a5,0(s1) 2454: dfed beqz a5,244e 2456: 9b2ff0ef jal ra,1608 245a: 445c lw a5,12(s0) 245c: 00c7a903 lw s2,12(a5) 2460: 00490513 addi a0,s2,4 2464: a56ff0ef jal ra,16ba 2468: 370a0713 addi a4,s4,880 # 20000370 246c: 431c lw a5,0(a4) 246e: 17fd addi a5,a5,-1 2470: c31c sw a5,0(a4) 2472: 409c lw a5,0(s1) 2474: 17fd addi a5,a5,-1 2476: c09c sw a5,0(s1) 2478: 9a6ff0ef jal ra,161e 247c: 03092503 lw a0,48(s2) 2480: fd5fe0ef jal ra,1454 2484: 854a mv a0,s2 2486: fcffe0ef jal ra,1454 248a: b7d1 j 244e 0000248c : 248c: 862fe2ef jal t0,4ee <__riscv_save_10> 2490: 00261913 slli s2,a2,0x2 2494: 8aaa mv s5,a0 2496: 854a mv a0,s2 2498: 8a2e mv s4,a1 249a: 8b36 mv s6,a3 249c: 8bba mv s7,a4 249e: 89be mv s3,a5 24a0: e29fe0ef jal ra,12c8 24a4: c11d beqz a0,24ca 24a6: 84aa mv s1,a0 24a8: 05400513 li a0,84 24ac: e1dfe0ef jal ra,12c8 24b0: 842a mv s0,a0 24b2: c909 beqz a0,24c4 24b4: d904 sw s1,48(a0) 24b6: 4781 li a5,0 24b8: 46c1 li a3,16 24ba: 000a1a63 bnez s4,24ce 24be: 02050a23 sb zero,52(a0) 24c2: a025 j 24ea 24c4: 8526 mv a0,s1 24c6: f8ffe0ef jal ra,1454 24ca: 557d li a0,-1 24cc: a265 j 2674 24ce: 00fa0733 add a4,s4,a5 24d2: 00070703 lb a4,0(a4) 24d6: 00f40633 add a2,s0,a5 24da: 02e60a23 sb a4,52(a2) 24de: c701 beqz a4,24e6 24e0: 0785 addi a5,a5,1 24e2: fed796e3 bne a5,a3,24ce 24e6: 040401a3 sb zero,67(s0) 24ea: 47a5 li a5,9 24ec: 0377f463 bgeu a5,s7,2514 24f0: 67a1 lui a5,0x8 24f2: 80078793 addi a5,a5,-2048 # 7800 24f6: 30079073 csrw mstatus,a5 24fa: 0000a637 lui a2,0xa 24fe: 0000a537 lui a0,0xa 2502: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2506: 39700593 li a1,919 250a: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 250e: 4ec060ef jal ra,89fa 2512: a001 j 2512 2514: 00440a13 addi s4,s0,4 2518: 8552 mv a0,s4 251a: 03742623 sw s7,44(s0) 251e: 05742223 sw s7,68(s0) 2522: 04042423 sw zero,72(s0) 2526: 960ff0ef jal ra,1686 252a: 01840513 addi a0,s0,24 252e: 958ff0ef jal ra,1686 2532: 4729 li a4,10 2534: ffc90513 addi a0,s2,-4 2538: 41770733 sub a4,a4,s7 253c: 9526 add a0,a0,s1 253e: c800 sw s0,16(s0) 2540: cc18 sw a4,24(s0) 2542: d040 sw s0,36(s0) 2544: 04040623 sb zero,76(s0) 2548: 040406a3 sb zero,77(s0) 254c: 04040723 sb zero,78(s0) 2550: 040407a3 sb zero,79(s0) 2554: 04040823 sb zero,80(s0) 2558: 040408a3 sb zero,81(s0) 255c: 865a mv a2,s6 255e: 85d6 mv a1,s5 2560: 9941 andi a0,a0,-16 2562: e9ffd0ef jal ra,400 2566: c008 sw a0,0(s0) 2568: 00098463 beqz s3,2570 256c: 0089a023 sw s0,0(s3) 2570: 898ff0ef jal ra,1608 2574: 200007b7 lui a5,0x20000 2578: 37078793 addi a5,a5,880 # 20000370 257c: 4398 lw a4,0(a5) 257e: 200004b7 lui s1,0x20000 2582: 2000c9b7 lui s3,0x2000c 2586: 0705 addi a4,a4,1 2588: c398 sw a4,0(a5) 258a: 36448713 addi a4,s1,868 # 20000364 258e: 4318 lw a4,0(a4) 2590: 36448493 addi s1,s1,868 2594: aac98913 addi s2,s3,-1364 # 2000baac 2598: 0e071063 bnez a4,2678 259c: c080 sw s0,0(s1) 259e: 4398 lw a4,0(a5) 25a0: 4785 li a5,1 25a2: 06f71663 bne a4,a5,260e 25a6: aac98993 addi s3,s3,-1364 25aa: 0c890a93 addi s5,s2,200 25ae: 854e mv a0,s3 25b0: 09d1 addi s3,s3,20 25b2: 8c0ff0ef jal ra,1672 25b6: ff3a9ce3 bne s5,s3,25ae 25ba: 2000c537 lui a0,0x2000c 25be: b7450a93 addi s5,a0,-1164 # 2000bb74 25c2: b7450513 addi a0,a0,-1164 25c6: 8acff0ef jal ra,1672 25ca: 2000c537 lui a0,0x2000c 25ce: b8850993 addi s3,a0,-1144 # 2000bb88 25d2: b8850513 addi a0,a0,-1144 25d6: 89cff0ef jal ra,1672 25da: 2000c537 lui a0,0x2000c 25de: b9c50513 addi a0,a0,-1124 # 2000bb9c 25e2: 890ff0ef jal ra,1672 25e6: 2000c537 lui a0,0x2000c 25ea: bc450513 addi a0,a0,-1084 # 2000bbc4 25ee: 884ff0ef jal ra,1672 25f2: 2000c537 lui a0,0x2000c 25f6: bb050513 addi a0,a0,-1104 # 2000bbb0 25fa: 878ff0ef jal ra,1672 25fe: 200007b7 lui a5,0x20000 2602: 3757a423 sw s5,872(a5) # 20000368 2606: 200007b7 lui a5,0x20000 260a: 3737a623 sw s3,876(a5) # 2000036c 260e: 200007b7 lui a5,0x20000 2612: 37c78793 addi a5,a5,892 # 2000037c 2616: 4398 lw a4,0(a5) 2618: 0705 addi a4,a4,1 261a: c398 sw a4,0(a5) 261c: 20000737 lui a4,0x20000 2620: 38070713 addi a4,a4,896 # 20000380 2624: 545c lw a5,44(s0) 2626: 4314 lw a3,0(a4) 2628: 00f6f363 bgeu a3,a5,262e 262c: c31c sw a5,0(a4) 262e: 4751 li a4,20 2630: 02e787b3 mul a5,a5,a4 2634: 97ca add a5,a5,s2 2636: 43d8 lw a4,4(a5) 2638: 4714 lw a3,8(a4) 263a: c418 sw a4,8(s0) 263c: c454 sw a3,12(s0) 263e: 4714 lw a3,8(a4) 2640: 0146a223 sw s4,4(a3) 2644: 01472423 sw s4,8(a4) 2648: 4398 lw a4,0(a5) 264a: c85c sw a5,20(s0) 264c: 0705 addi a4,a4,1 264e: c398 sw a4,0(a5) 2650: fcffe0ef jal ra,161e 2654: 200007b7 lui a5,0x20000 2658: 3947a783 lw a5,916(a5) # 20000394 265c: 4505 li a0,1 265e: cb99 beqz a5,2674 2660: 409c lw a5,0(s1) 2662: 57d8 lw a4,44(a5) 2664: 545c lw a5,44(s0) 2666: 00f77763 bgeu a4,a5,2674 266a: e000e7b7 lui a5,0xe000e 266e: 6711 lui a4,0x4 2670: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 2674: eb3fd06f j 526 <__riscv_restore_10> 2678: 200007b7 lui a5,0x20000 267c: 3947a783 lw a5,916(a5) # 20000394 2680: f7d9 bnez a5,260e 2682: 409c lw a5,0(s1) 2684: 57d8 lw a4,44(a5) 2686: 545c lw a5,44(s0) 2688: f8e7e3e3 bltu a5,a4,260e 268c: c080 sw s0,0(s1) 268e: b741 j 260e 00002690 : 2690: e87fd2ef jal t0,516 <__riscv_save_0> 2694: 200007b7 lui a5,0x20000 2698: 0000a5b7 lui a1,0xa 269c: 00002537 lui a0,0x2 26a0: 38478793 addi a5,a5,900 # 20000384 26a4: 4701 li a4,0 26a6: 4681 li a3,0 26a8: 04000613 li a2,64 26ac: d3858593 addi a1,a1,-712 # 9d38 <_read+0x136> 26b0: 43a50513 addi a0,a0,1082 # 243a 26b4: 3be1 jal 248c 26b6: 4405 li s0,1 26b8: 02851e63 bne a0,s0,26f4 26bc: 497000ef jal ra,3352 26c0: 02851a63 bne a0,s0,26f4 26c4: 67a1 lui a5,0x8 26c6: 80078793 addi a5,a5,-2048 # 7800 26ca: 30079073 csrw mstatus,a5 26ce: 200007b7 lui a5,0x20000 26d2: 577d li a4,-1 26d4: 38e7a423 sw a4,904(a5) # 20000388 26d8: 200007b7 lui a5,0x20000 26dc: 38a7aa23 sw a0,916(a5) # 20000394 26e0: 200007b7 lui a5,0x20000 26e4: 3807ac23 sw zero,920(a5) # 20000398 26e8: e5bfe0ef jal ra,1542 26ec: 80c1a783 lw a5,-2036(gp) # 2000032c 26f0: e4bfd06f j 53a <__riscv_restore_0> 26f4: 57fd li a5,-1 26f6: fef51be3 bne a0,a5,26ec 26fa: 67a1 lui a5,0x8 26fc: 80078793 addi a5,a5,-2048 # 7800 2700: 30079073 csrw mstatus,a5 2704: 0000a637 lui a2,0xa 2708: 6585 lui a1,0x1 270a: 0000a537 lui a0,0xa 270e: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2712: 84058593 addi a1,a1,-1984 # 840 <__stack_size+0x40> 2716: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 271a: 2e0060ef jal ra,89fa 271e: a001 j 271e 00002720 : 2720: 200007b7 lui a5,0x20000 2724: 37878793 addi a5,a5,888 # 20000378 2728: 4398 lw a4,0(a5) 272a: 0705 addi a4,a4,1 272c: c398 sw a4,0(a5) 272e: 8082 ret 00002730 : 2730: 200007b7 lui a5,0x20000 2734: 3987a503 lw a0,920(a5) # 20000398 2738: 8082 ret 0000273a : 273a: 200007b7 lui a5,0x20000 273e: 3987a503 lw a0,920(a5) # 20000398 2742: 8082 ret 00002744 : 2744: 200007b7 lui a5,0x20000 2748: 3787a783 lw a5,888(a5) # 20000378 274c: 18079963 bnez a5,28de 2750: dc7fd2ef jal t0,516 <__riscv_save_0> 2754: 200007b7 lui a5,0x20000 2758: 39878793 addi a5,a5,920 # 20000398 275c: 4380 lw s0,0(a5) 275e: 0405 addi s0,s0,1 2760: c380 sw s0,0(a5) 2762: ec21 bnez s0,27ba 2764: 200007b7 lui a5,0x20000 2768: 36878793 addi a5,a5,872 # 20000368 276c: 4398 lw a4,0(a5) 276e: 4318 lw a4,0(a4) 2770: c705 beqz a4,2798 2772: 67a1 lui a5,0x8 2774: 80078793 addi a5,a5,-2048 # 7800 2778: 30079073 csrw mstatus,a5 277c: 0000a637 lui a2,0xa 2780: 6585 lui a1,0x1 2782: 0000a537 lui a0,0xa 2786: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 278a: ac758593 addi a1,a1,-1337 # ac7 278e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2792: 268060ef jal ra,89fa 2796: a001 j 2796 2798: 20000737 lui a4,0x20000 279c: 36c70713 addi a4,a4,876 # 2000036c 27a0: 4394 lw a3,0(a5) 27a2: 4310 lw a2,0(a4) 27a4: c390 sw a2,0(a5) 27a6: 200007b7 lui a5,0x20000 27aa: c314 sw a3,0(a4) 27ac: 38c78793 addi a5,a5,908 # 2000038c 27b0: 4398 lw a4,0(a5) 27b2: 0705 addi a4,a4,1 27b4: c398 sw a4,0(a5) 27b6: bbbff0ef jal ra,2370 27ba: 20000637 lui a2,0x20000 27be: 38860793 addi a5,a2,904 # 20000388 27c2: 439c lw a5,0(a5) 27c4: 2000c737 lui a4,0x2000c 27c8: 200005b7 lui a1,0x20000 27cc: 38860613 addi a2,a2,904 27d0: aac70713 addi a4,a4,-1364 # 2000baac 27d4: 36458593 addi a1,a1,868 # 20000364 27d8: 4501 li a0,0 27da: 02f47563 bgeu s0,a5,2804 27de: 419c lw a5,0(a1) 27e0: 46d1 li a3,20 27e2: 57dc lw a5,44(a5) 27e4: 02d787b3 mul a5,a5,a3 27e8: 973e add a4,a4,a5 27ea: 4318 lw a4,0(a4) 27ec: 4785 li a5,1 27ee: 00e7f363 bgeu a5,a4,27f4 27f2: 4505 li a0,1 27f4: 200007b7 lui a5,0x20000 27f8: 39c7a783 lw a5,924(a5) # 2000039c 27fc: c391 beqz a5,2800 27fe: 4505 li a0,1 2800: d3bfd06f j 53a <__riscv_restore_0> 2804: 20000e37 lui t3,0x20000 2808: 20000eb7 lui t4,0x20000 280c: 4f51 li t5,20 280e: 368e0793 addi a5,t3,872 # 20000368 2812: 4394 lw a3,0(a5) 2814: 4294 lw a3,0(a3) 2816: e681 bnez a3,281e 2818: 57fd li a5,-1 281a: c21c sw a5,0(a2) 281c: b7c9 j 27de 281e: 439c lw a5,0(a5) 2820: 47dc lw a5,12(a5) 2822: 47dc lw a5,12(a5) 2824: 43d4 lw a3,4(a5) 2826: 00d47463 bgeu s0,a3,282e 282a: c214 sw a3,0(a2) 282c: bf4d j 27de 282e: 0087a883 lw a7,8(a5) 2832: 00c7a803 lw a6,12(a5) 2836: 4bd4 lw a3,20(a5) 2838: 00478313 addi t1,a5,4 283c: 0108a423 sw a6,8(a7) 2840: 01182223 sw a7,4(a6) 2844: 0046a883 lw a7,4(a3) 2848: 00689463 bne a7,t1,2850 284c: 0106a223 sw a6,4(a3) 2850: 0006a803 lw a6,0(a3) 2854: 0007aa23 sw zero,20(a5) 2858: 187d addi a6,a6,-1 285a: 0106a023 sw a6,0(a3) 285e: 5794 lw a3,40(a5) 2860: ca95 beqz a3,2894 2862: 01c7a803 lw a6,28(a5) 2866: 0207a883 lw a7,32(a5) 286a: 0046af83 lw t6,4(a3) 286e: 01182423 sw a7,8(a6) 2872: 0207a883 lw a7,32(a5) 2876: 0108a223 sw a6,4(a7) 287a: 01878813 addi a6,a5,24 287e: 010f9463 bne t6,a6,2886 2882: 0116a223 sw a7,4(a3) 2886: 0006a803 lw a6,0(a3) 288a: 0207a423 sw zero,40(a5) 288e: 187d addi a6,a6,-1 2890: 0106a023 sw a6,0(a3) 2894: 380e8693 addi a3,t4,896 # 20000380 2898: 02c7a803 lw a6,44(a5) 289c: 0006a883 lw a7,0(a3) 28a0: 0108f463 bgeu a7,a6,28a8 28a4: 0106a023 sw a6,0(a3) 28a8: 03e806b3 mul a3,a6,t5 28ac: 96ba add a3,a3,a4 28ae: 0046a883 lw a7,4(a3) 28b2: 0088af83 lw t6,8(a7) 28b6: 0117a423 sw a7,8(a5) 28ba: 01f7a623 sw t6,12(a5) 28be: 0088af83 lw t6,8(a7) 28c2: 006fa223 sw t1,4(t6) 28c6: 0068a423 sw t1,8(a7) 28ca: cbd4 sw a3,20(a5) 28cc: 429c lw a5,0(a3) 28ce: 0785 addi a5,a5,1 28d0: c29c sw a5,0(a3) 28d2: 419c lw a5,0(a1) 28d4: 57dc lw a5,44(a5) 28d6: f2f86ce3 bltu a6,a5,280e 28da: 4505 li a0,1 28dc: bf0d j 280e 28de: 200007b7 lui a5,0x20000 28e2: 39078793 addi a5,a5,912 # 20000390 28e6: 4398 lw a4,0(a5) 28e8: 4501 li a0,0 28ea: 0705 addi a4,a4,1 28ec: c398 sw a4,0(a5) 28ee: 8082 ret 000028f0 : 28f0: c0dfd2ef jal t0,4fc <__riscv_save_4> 28f4: 20000437 lui s0,0x20000 28f8: 37840413 addi s0,s0,888 # 20000378 28fc: 401c lw a5,0(s0) 28fe: 1141 addi sp,sp,-16 2900: e785 bnez a5,2928 2902: 67a1 lui a5,0x8 2904: 80078793 addi a5,a5,-2048 # 7800 2908: 30079073 csrw mstatus,a5 290c: 0000a637 lui a2,0xa 2910: 6585 lui a1,0x1 2912: 0000a537 lui a0,0xa 2916: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 291a: 8b358593 addi a1,a1,-1869 # 8b3 <__stack_size+0xb3> 291e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2922: 0d8060ef jal ra,89fa 2926: a001 j 2926 2928: ce1fe0ef jal ra,1608 292c: 401c lw a5,0(s0) 292e: 17fd addi a5,a5,-1 2930: c01c sw a5,0(s0) 2932: 401c lw a5,0(s0) 2934: cb89 beqz a5,2946 2936: 4501 li a0,0 2938: c62a sw a0,12(sp) 293a: ce5fe0ef jal ra,161e 293e: 4532 lw a0,12(sp) 2940: 0141 addi sp,sp,16 2942: beffd06f j 530 <__riscv_restore_4> 2946: 200007b7 lui a5,0x20000 294a: 3707a783 lw a5,880(a5) # 20000370 294e: d7e5 beqz a5,2936 2950: 2000c6b7 lui a3,0x2000c 2954: 2000c537 lui a0,0x2000c 2958: 4781 li a5,0 295a: b9c68693 addi a3,a3,-1124 # 2000bb9c 295e: 20000f37 lui t5,0x20000 2962: aac50513 addi a0,a0,-1364 # 2000baac 2966: 48d1 li a7,20 2968: 20000337 lui t1,0x20000 296c: 20000e37 lui t3,0x20000 2970: 4e85 li t4,1 2972: a859 j 2a08 2974: 46dc lw a5,12(a3) 2976: 47dc lw a5,12(a5) 2978: 4fcc lw a1,28(a5) 297a: 5390 lw a2,32(a5) 297c: 5798 lw a4,40(a5) 297e: c590 sw a2,8(a1) 2980: 0207a803 lw a6,32(a5) 2984: 00b82223 sw a1,4(a6) 2988: 00472803 lw a6,4(a4) 298c: 01878593 addi a1,a5,24 2990: 00b81363 bne a6,a1,2996 2994: c350 sw a2,4(a4) 2996: 4310 lw a2,0(a4) 2998: 0207a423 sw zero,40(a5) 299c: 167d addi a2,a2,-1 299e: c310 sw a2,0(a4) 29a0: 478c lw a1,8(a5) 29a2: 47d0 lw a2,12(a5) 29a4: 4bd8 lw a4,20(a5) 29a6: 00478813 addi a6,a5,4 29aa: c590 sw a2,8(a1) 29ac: c24c sw a1,4(a2) 29ae: 434c lw a1,4(a4) 29b0: 01059363 bne a1,a6,29b6 29b4: c350 sw a2,4(a4) 29b6: 4310 lw a2,0(a4) 29b8: 0007aa23 sw zero,20(a5) 29bc: 167d addi a2,a2,-1 29be: c310 sw a2,0(a4) 29c0: 380f0713 addi a4,t5,896 # 20000380 29c4: 57d0 lw a2,44(a5) 29c6: 430c lw a1,0(a4) 29c8: 00c5f363 bgeu a1,a2,29ce 29cc: c310 sw a2,0(a4) 29ce: 03160733 mul a4,a2,a7 29d2: 972a add a4,a4,a0 29d4: 434c lw a1,4(a4) 29d6: 0085af83 lw t6,8(a1) 29da: c78c sw a1,8(a5) 29dc: 01f7a623 sw t6,12(a5) 29e0: 0085af83 lw t6,8(a1) 29e4: 010fa223 sw a6,4(t6) 29e8: 0105a423 sw a6,8(a1) 29ec: 430c lw a1,0(a4) 29ee: cbd8 sw a4,20(a5) 29f0: 0585 addi a1,a1,1 29f2: c30c sw a1,0(a4) 29f4: 36430713 addi a4,t1,868 # 20000364 29f8: 4318 lw a4,0(a4) 29fa: 5758 lw a4,44(a4) 29fc: 00e66663 bltu a2,a4,2a08 2a00: 39ce0713 addi a4,t3,924 # 2000039c 2a04: 01d72023 sw t4,0(a4) 2a08: 4298 lw a4,0(a3) 2a0a: f72d bnez a4,2974 2a0c: c399 beqz a5,2a12 2a0e: 963ff0ef jal ra,2370 2a12: 200007b7 lui a5,0x20000 2a16: 39078713 addi a4,a5,912 # 20000390 2a1a: 4304 lw s1,0(a4) 2a1c: 39078413 addi s0,a5,912 2a20: cc91 beqz s1,2a3c 2a22: 20000937 lui s2,0x20000 2a26: 4985 li s3,1 2a28: 3b31 jal 2744 2a2a: c509 beqz a0,2a34 2a2c: 39c90793 addi a5,s2,924 # 2000039c 2a30: 0137a023 sw s3,0(a5) 2a34: 14fd addi s1,s1,-1 2a36: f8ed bnez s1,2a28 2a38: 00042023 sw zero,0(s0) 2a3c: 200007b7 lui a5,0x20000 2a40: 39c7a783 lw a5,924(a5) # 2000039c 2a44: ee0789e3 beqz a5,2936 2a48: e000e7b7 lui a5,0xe000e 2a4c: 6711 lui a4,0x4 2a4e: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 2a52: 4505 li a0,1 2a54: b5d5 j 2938 00002a56 : 2a56: e519 bnez a0,2a64 2a58: e000e7b7 lui a5,0xe000e 2a5c: 6711 lui a4,0x4 2a5e: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 2a62: 8082 ret 2a64: ab3fd2ef jal t0,516 <__riscv_save_0> 2a68: 200007b7 lui a5,0x20000 2a6c: 3787a783 lw a5,888(a5) # 20000378 2a70: 1141 addi sp,sp,-16 2a72: c39d beqz a5,2a98 2a74: 67a1 lui a5,0x8 2a76: 80078793 addi a5,a5,-2048 # 7800 2a7a: 30079073 csrw mstatus,a5 2a7e: 0000a637 lui a2,0xa 2a82: 0000a537 lui a0,0xa 2a86: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2a8a: 54900593 li a1,1353 2a8e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2a92: 769050ef jal ra,89fa 2a96: a001 j 2a96 2a98: c62a sw a0,12(sp) 2a9a: c87ff0ef jal ra,2720 2a9e: 4532 lw a0,12(sp) 2aa0: 4581 li a1,0 2aa2: 8f3ff0ef jal ra,2394 2aa6: 35a9 jal 28f0 2aa8: e511 bnez a0,2ab4 2aaa: e000e7b7 lui a5,0xe000e 2aae: 6711 lui a4,0x4 2ab0: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 2ab4: 0141 addi sp,sp,16 2ab6: a85fd06f j 53a <__riscv_restore_0> 00002aba : 2aba: 200007b7 lui a5,0x20000 2abe: 3787a703 lw a4,888(a5) # 20000378 2ac2: 200007b7 lui a5,0x20000 2ac6: 39c78793 addi a5,a5,924 # 2000039c 2aca: c701 beqz a4,2ad2 2acc: 4705 li a4,1 2ace: c398 sw a4,0(a5) 2ad0: 8082 ret 2ad2: 0007a023 sw zero,0(a5) 2ad6: 200007b7 lui a5,0x20000 2ada: 38078713 addi a4,a5,896 # 20000380 2ade: 4318 lw a4,0(a4) 2ae0: 38078613 addi a2,a5,896 2ae4: 2000c7b7 lui a5,0x2000c 2ae8: aac78793 addi a5,a5,-1364 # 2000baac 2aec: 4851 li a6,20 2aee: 030706b3 mul a3,a4,a6 2af2: 00d785b3 add a1,a5,a3 2af6: 4188 lw a0,0(a1) 2af8: c515 beqz a0,2b24 2afa: 41c8 lw a0,4(a1) 2afc: 06a1 addi a3,a3,8 2afe: 96be add a3,a3,a5 2b00: 4148 lw a0,4(a0) 2b02: c1c8 sw a0,4(a1) 2b04: 00d51463 bne a0,a3,2b0c 2b08: 4154 lw a3,4(a0) 2b0a: c1d4 sw a3,4(a1) 2b0c: 46d1 li a3,20 2b0e: 02d706b3 mul a3,a4,a3 2b12: 97b6 add a5,a5,a3 2b14: 43dc lw a5,4(a5) 2b16: 47d4 lw a3,12(a5) 2b18: 200007b7 lui a5,0x20000 2b1c: 36d7a223 sw a3,868(a5) # 20000364 2b20: c218 sw a4,0(a2) 2b22: 8082 ret 2b24: e715 bnez a4,2b50 2b26: 9f1fd2ef jal t0,516 <__riscv_save_0> 2b2a: 67a1 lui a5,0x8 2b2c: 80078793 addi a5,a5,-2048 # 7800 2b30: 30079073 csrw mstatus,a5 2b34: 0000a637 lui a2,0xa 2b38: 6585 lui a1,0x1 2b3a: 0000a537 lui a0,0xa 2b3e: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2b42: c0258593 addi a1,a1,-1022 # c02 2b46: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2b4a: 6b1050ef jal ra,89fa 2b4e: a001 j 2b4e 2b50: 177d addi a4,a4,-1 2b52: bf71 j 2aee 00002b54 : 2b54: 9c3fd2ef jal t0,516 <__riscv_save_0> 2b58: e505 bnez a0,2b80 2b5a: 67a1 lui a5,0x8 2b5c: 80078793 addi a5,a5,-2048 # 7800 2b60: 30079073 csrw mstatus,a5 2b64: 0000a637 lui a2,0xa 2b68: 6585 lui a1,0x1 2b6a: 0000a537 lui a0,0xa 2b6e: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2b72: c1c58593 addi a1,a1,-996 # c1c 2b76: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2b7a: 681050ef jal ra,89fa 2b7e: a001 j 2b7e 2b80: 200007b7 lui a5,0x20000 2b84: 842e mv s0,a1 2b86: 3647a583 lw a1,868(a5) # 20000364 2b8a: 05e1 addi a1,a1,24 2b8c: b01fe0ef jal ra,168c 2b90: 4585 li a1,1 2b92: 8522 mv a0,s0 2b94: 801ff0ef jal ra,2394 2b98: 9a3fd06f j 53a <__riscv_restore_0> 00002b9c : 2b9c: 97bfd2ef jal t0,516 <__riscv_save_0> 2ba0: 872a mv a4,a0 2ba2: e505 bnez a0,2bca 2ba4: 67a1 lui a5,0x8 2ba6: 80078793 addi a5,a5,-2048 # 7800 2baa: 30079073 csrw mstatus,a5 2bae: 0000a637 lui a2,0xa 2bb2: 6585 lui a1,0x1 2bb4: 0000a537 lui a0,0xa 2bb8: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2bbc: c5258593 addi a1,a1,-942 # c52 2bc0: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2bc4: 637050ef jal ra,89fa 2bc8: a001 j 2bc8 2bca: 200007b7 lui a5,0x20000 2bce: 36478793 addi a5,a5,868 # 20000364 2bd2: 4354 lw a3,4(a4) 2bd4: 852e mv a0,a1 2bd6: 438c lw a1,0(a5) 2bd8: 0086a803 lw a6,8(a3) 2bdc: cdd4 sw a3,28(a1) 2bde: 438c lw a1,0(a5) 2be0: 0305a023 sw a6,32(a1) 2be4: 0007a803 lw a6,0(a5) 2be8: 468c lw a1,8(a3) 2bea: 0861 addi a6,a6,24 2bec: 0105a223 sw a6,4(a1) 2bf0: 0007a803 lw a6,0(a5) 2bf4: 439c lw a5,0(a5) 2bf6: 0861 addi a6,a6,24 2bf8: 0106a423 sw a6,8(a3) 2bfc: d798 sw a4,40(a5) 2bfe: 431c lw a5,0(a4) 2c00: 0785 addi a5,a5,1 2c02: c31c sw a5,0(a4) 2c04: c211 beqz a2,2c08 2c06: 557d li a0,-1 2c08: 85b2 mv a1,a2 2c0a: f8aff0ef jal ra,2394 2c0e: 92dfd06f j 53a <__riscv_restore_0> 00002c12 : 2c12: 455c lw a5,12(a0) 2c14: 47dc lw a5,12(a5) 2c16: e795 bnez a5,2c42 2c18: 8fffd2ef jal t0,516 <__riscv_save_0> 2c1c: 67a1 lui a5,0x8 2c1e: 80078793 addi a5,a5,-2048 # 7800 2c22: 30079073 csrw mstatus,a5 2c26: 0000a637 lui a2,0xa 2c2a: 6585 lui a1,0x1 2c2c: 0000a537 lui a0,0xa 2c30: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2c34: c8258593 addi a1,a1,-894 # c82 2c38: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2c3c: 5bf050ef jal ra,89fa 2c40: a001 j 2c40 2c42: 4fd0 lw a2,28(a5) 2c44: 5394 lw a3,32(a5) 2c46: 5798 lw a4,40(a5) 2c48: 01878593 addi a1,a5,24 2c4c: c614 sw a3,8(a2) 2c4e: c2d0 sw a2,4(a3) 2c50: 4350 lw a2,4(a4) 2c52: 00b61363 bne a2,a1,2c58 2c56: c354 sw a3,4(a4) 2c58: 4314 lw a3,0(a4) 2c5a: 0207a423 sw zero,40(a5) 2c5e: 16fd addi a3,a3,-1 2c60: c314 sw a3,0(a4) 2c62: 20000737 lui a4,0x20000 2c66: 37872703 lw a4,888(a4) # 20000378 2c6a: 57d4 lw a3,44(a5) 2c6c: ef25 bnez a4,2ce4 2c6e: 478c lw a1,8(a5) 2c70: 47d0 lw a2,12(a5) 2c72: 4bd8 lw a4,20(a5) 2c74: c590 sw a2,8(a1) 2c76: 47d0 lw a2,12(a5) 2c78: 4348 lw a0,4(a4) 2c7a: c24c sw a1,4(a2) 2c7c: 00478593 addi a1,a5,4 2c80: 00b51363 bne a0,a1,2c86 2c84: c350 sw a2,4(a4) 2c86: 4310 lw a2,0(a4) 2c88: 0007aa23 sw zero,20(a5) 2c8c: 167d addi a2,a2,-1 2c8e: c310 sw a2,0(a4) 2c90: 20000737 lui a4,0x20000 2c94: 38070713 addi a4,a4,896 # 20000380 2c98: 4310 lw a2,0(a4) 2c9a: 00d67363 bgeu a2,a3,2ca0 2c9e: c314 sw a3,0(a4) 2ca0: 4751 li a4,20 2ca2: 02e68633 mul a2,a3,a4 2ca6: 2000c737 lui a4,0x2000c 2caa: aac70713 addi a4,a4,-1364 # 2000baac 2cae: 9732 add a4,a4,a2 2cb0: 4350 lw a2,4(a4) 2cb2: 4608 lw a0,8(a2) 2cb4: c790 sw a2,8(a5) 2cb6: c7c8 sw a0,12(a5) 2cb8: 4608 lw a0,8(a2) 2cba: c14c sw a1,4(a0) 2cbc: c60c sw a1,8(a2) 2cbe: cbd8 sw a4,20(a5) 2cc0: 431c lw a5,0(a4) 2cc2: 4501 li a0,0 2cc4: 0785 addi a5,a5,1 2cc6: c31c sw a5,0(a4) 2cc8: 200007b7 lui a5,0x20000 2ccc: 3647a783 lw a5,868(a5) # 20000364 2cd0: 57dc lw a5,44(a5) 2cd2: 00d7f863 bgeu a5,a3,2ce2 2cd6: 200007b7 lui a5,0x20000 2cda: 4705 li a4,1 2cdc: 38e7ae23 sw a4,924(a5) # 2000039c 2ce0: 4505 li a0,1 2ce2: 8082 ret 2ce4: 2000c737 lui a4,0x2000c 2ce8: b9c70713 addi a4,a4,-1124 # 2000bb9c 2cec: 4350 lw a2,4(a4) 2cee: 4608 lw a0,8(a2) 2cf0: cfd0 sw a2,28(a5) 2cf2: d388 sw a0,32(a5) 2cf4: 4608 lw a0,8(a2) 2cf6: c14c sw a1,4(a0) 2cf8: c60c sw a1,8(a2) 2cfa: d798 sw a4,40(a5) 2cfc: b7d1 j 2cc0 00002cfe : 2cfe: 200007b7 lui a5,0x20000 2d02: 38c7a783 lw a5,908(a5) # 2000038c 2d06: c11c sw a5,0(a0) 2d08: 200007b7 lui a5,0x20000 2d0c: 3987a783 lw a5,920(a5) # 20000398 2d10: c15c sw a5,4(a0) 2d12: 8082 ret 00002d14 : 2d14: 803fd2ef jal t0,516 <__riscv_save_0> 2d18: 1141 addi sp,sp,-16 2d1a: e505 bnez a0,2d42 2d1c: 67a1 lui a5,0x8 2d1e: 80078793 addi a5,a5,-2048 # 7800 2d22: 30079073 csrw mstatus,a5 2d26: 0000a637 lui a2,0xa 2d2a: 6585 lui a1,0x1 2d2c: 0000a537 lui a0,0xa 2d30: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2d34: cfd58593 addi a1,a1,-771 # cfd 2d38: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2d3c: 4bf050ef jal ra,89fa 2d40: a001 j 2d40 2d42: e585 bnez a1,2d6a 2d44: 67a1 lui a5,0x8 2d46: 80078793 addi a5,a5,-2048 # 7800 2d4a: 30079073 csrw mstatus,a5 2d4e: 0000a637 lui a2,0xa 2d52: 6585 lui a1,0x1 2d54: 0000a537 lui a0,0xa 2d58: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2d5c: cfe58593 addi a1,a1,-770 # cfe 2d60: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2d64: 497050ef jal ra,89fa 2d68: a001 j 2d68 2d6a: c62e sw a1,12(sp) 2d6c: c42a sw a0,8(sp) 2d6e: 89bfe0ef jal ra,1608 2d72: 20000737 lui a4,0x20000 2d76: 200007b7 lui a5,0x20000 2d7a: 36470713 addi a4,a4,868 # 20000364 2d7e: 3987a683 lw a3,920(a5) # 20000398 2d82: 431c lw a5,0(a4) 2d84: 4522 lw a0,8(sp) 2d86: 45b2 lw a1,12(sp) 2d88: 0517c783 lbu a5,81(a5) 2d8c: cb99 beqz a5,2da2 2d8e: 431c lw a5,0(a4) 2d90: 040788a3 sb zero,81(a5) 2d94: 4405 li s0,1 2d96: 889fe0ef jal ra,161e 2d9a: 8522 mv a0,s0 2d9c: 0141 addi sp,sp,16 2d9e: f9cfd06f j 53a <__riscv_restore_0> 2da2: 419c lw a5,0(a1) 2da4: 577d li a4,-1 2da6: 4401 li s0,0 2da8: fee787e3 beq a5,a4,2d96 2dac: 20000637 lui a2,0x20000 2db0: 38c62603 lw a2,908(a2) # 2000038c 2db4: 00052803 lw a6,0(a0) 2db8: 4158 lw a4,4(a0) 2dba: 00c80763 beq a6,a2,2dc8 2dbe: 00e6e563 bltu a3,a4,2dc8 2dc2: 0005a023 sw zero,0(a1) 2dc6: b7f9 j 2d94 2dc8: 40e68633 sub a2,a3,a4 2dcc: fef67be3 bgeu a2,a5,2dc2 2dd0: 8f95 sub a5,a5,a3 2dd2: 97ba add a5,a5,a4 2dd4: c19c sw a5,0(a1) 2dd6: 3725 jal 2cfe 2dd8: 4401 li s0,0 2dda: bf75 j 2d96 00002ddc : 2ddc: 200007b7 lui a5,0x20000 2de0: 4705 li a4,1 2de2: 38e7ae23 sw a4,924(a5) # 2000039c 2de6: 8082 ret 00002de8 : 2de8: 200007b7 lui a5,0x20000 2dec: 3947a783 lw a5,916(a5) # 20000394 2df0: 4505 li a0,1 2df2: cb81 beqz a5,2e02 2df4: 200007b7 lui a5,0x20000 2df8: 3787a503 lw a0,888(a5) # 20000378 2dfc: 00153513 seqz a0,a0 2e00: 0506 slli a0,a0,0x1 2e02: 8082 ret 00002e04 : 2e04: c54d beqz a0,2eae 2e06: ef6fd2ef jal t0,4fc <__riscv_save_4> 2e0a: 20000937 lui s2,0x20000 2e0e: 36490793 addi a5,s2,868 # 20000364 2e12: 4394 lw a3,0(a5) 2e14: 5558 lw a4,44(a0) 2e16: 36490913 addi s2,s2,868 2e1a: 56d4 lw a3,44(a3) 2e1c: 08d77363 bgeu a4,a3,2ea2 2e20: 4d1c lw a5,24(a0) 2e22: 0007c863 bltz a5,2e32 2e26: 00092783 lw a5,0(s2) 2e2a: 57d4 lw a3,44(a5) 2e2c: 47a9 li a5,10 2e2e: 8f95 sub a5,a5,a3 2e30: cd1c sw a5,24(a0) 2e32: 4651 li a2,20 2e34: 02c70733 mul a4,a4,a2 2e38: 2000c7b7 lui a5,0x2000c 2e3c: aac78693 addi a3,a5,-1364 # 2000baac 2e40: aac78493 addi s1,a5,-1364 2e44: 9736 add a4,a4,a3 2e46: 4954 lw a3,20(a0) 2e48: 04e69863 bne a3,a4,2e98 2e4c: 00450993 addi s3,a0,4 2e50: 842a mv s0,a0 2e52: 854e mv a0,s3 2e54: 867fe0ef jal ra,16ba 2e58: 00092783 lw a5,0(s2) 2e5c: 20000737 lui a4,0x20000 2e60: 38070713 addi a4,a4,896 # 20000380 2e64: 57dc lw a5,44(a5) 2e66: 4314 lw a3,0(a4) 2e68: d45c sw a5,44(s0) 2e6a: 00f6f363 bgeu a3,a5,2e70 2e6e: c31c sw a5,0(a4) 2e70: 4751 li a4,20 2e72: 02e787b3 mul a5,a5,a4 2e76: 97a6 add a5,a5,s1 2e78: 43d8 lw a4,4(a5) 2e7a: 4714 lw a3,8(a4) 2e7c: c418 sw a4,8(s0) 2e7e: c454 sw a3,12(s0) 2e80: 4714 lw a3,8(a4) 2e82: 0136a223 sw s3,4(a3) 2e86: 01372423 sw s3,8(a4) 2e8a: 4398 lw a4,0(a5) 2e8c: c85c sw a5,20(s0) 2e8e: 0705 addi a4,a4,1 2e90: c398 sw a4,0(a5) 2e92: 4505 li a0,1 2e94: e9cfd06f j 530 <__riscv_restore_4> 2e98: 00092783 lw a5,0(s2) 2e9c: 57dc lw a5,44(a5) 2e9e: d55c sw a5,44(a0) 2ea0: bfcd j 2e92 2ea2: 439c lw a5,0(a5) 2ea4: 4168 lw a0,68(a0) 2ea6: 57dc lw a5,44(a5) 2ea8: 00f53533 sltu a0,a0,a5 2eac: b7e5 j 2e94 2eae: 4501 li a0,0 2eb0: 8082 ret 00002eb2 : 2eb2: e511 bnez a0,2ebe 2eb4: 4501 li a0,0 2eb6: 8082 ret 2eb8: 4501 li a0,0 2eba: e80fd06f j 53a <__riscv_restore_0> 2ebe: e58fd2ef jal t0,516 <__riscv_save_0> 2ec2: 200007b7 lui a5,0x20000 2ec6: 3647a783 lw a5,868(a5) # 20000364 2eca: 842a mv s0,a0 2ecc: 02a78563 beq a5,a0,2ef6 2ed0: 67a1 lui a5,0x8 2ed2: 80078793 addi a5,a5,-2048 # 7800 2ed6: 30079073 csrw mstatus,a5 2eda: 0000a637 lui a2,0xa 2ede: 6585 lui a1,0x1 2ee0: 0000a537 lui a0,0xa 2ee4: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2ee8: 04f58593 addi a1,a1,79 # 104f 2eec: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2ef0: 30b050ef jal ra,89fa 2ef4: a001 j 2ef4 2ef6: 47bc lw a5,72(a5) 2ef8: e785 bnez a5,2f20 2efa: 67a1 lui a5,0x8 2efc: 80078793 addi a5,a5,-2048 # 7800 2f00: 30079073 csrw mstatus,a5 2f04: 0000a637 lui a2,0xa 2f08: 6585 lui a1,0x1 2f0a: 0000a537 lui a0,0xa 2f0e: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2f12: 05058593 addi a1,a1,80 # 1050 2f16: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2f1a: 2e1050ef jal ra,89fa 2f1e: a001 j 2f1e 2f20: 5554 lw a3,44(a0) 2f22: 4178 lw a4,68(a0) 2f24: 17fd addi a5,a5,-1 2f26: c53c sw a5,72(a0) 2f28: f8e688e3 beq a3,a4,2eb8 2f2c: f7d1 bnez a5,2eb8 2f2e: 00450493 addi s1,a0,4 2f32: 8526 mv a0,s1 2f34: f86fe0ef jal ra,16ba 2f38: 407c lw a5,68(s0) 2f3a: 4729 li a4,10 2f3c: 8f1d sub a4,a4,a5 2f3e: cc18 sw a4,24(s0) 2f40: 20000737 lui a4,0x20000 2f44: 38070713 addi a4,a4,896 # 20000380 2f48: 4314 lw a3,0(a4) 2f4a: d45c sw a5,44(s0) 2f4c: 00f6f363 bgeu a3,a5,2f52 2f50: c31c sw a5,0(a4) 2f52: 4751 li a4,20 2f54: 02e78733 mul a4,a5,a4 2f58: 2000c7b7 lui a5,0x2000c 2f5c: aac78793 addi a5,a5,-1364 # 2000baac 2f60: 4505 li a0,1 2f62: 97ba add a5,a5,a4 2f64: 43d8 lw a4,4(a5) 2f66: 4714 lw a3,8(a4) 2f68: c418 sw a4,8(s0) 2f6a: c454 sw a3,12(s0) 2f6c: 4714 lw a3,8(a4) 2f6e: c2c4 sw s1,4(a3) 2f70: c704 sw s1,8(a4) 2f72: 4398 lw a4,0(a5) 2f74: c85c sw a5,20(s0) 2f76: 0705 addi a4,a4,1 2f78: c398 sw a4,0(a5) 2f7a: b781 j 2eba 00002f7c : 2f7c: c175 beqz a0,3060 2f7e: d98fd2ef jal t0,516 <__riscv_save_0> 2f82: 4534 lw a3,72(a0) 2f84: 842a mv s0,a0 2f86: e685 bnez a3,2fae 2f88: 67a1 lui a5,0x8 2f8a: 80078793 addi a5,a5,-2048 # 7800 2f8e: 30079073 csrw mstatus,a5 2f92: 0000a637 lui a2,0xa 2f96: 6585 lui a1,0x1 2f98: 0000a537 lui a0,0xa 2f9c: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2fa0: 09f58593 addi a1,a1,159 # 109f 2fa4: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2fa8: 253050ef jal ra,89fa 2fac: a001 j 2fac 2fae: 417c lw a5,68(a0) 2fb0: 00b7f363 bgeu a5,a1,2fb6 2fb4: 87ae mv a5,a1 2fb6: 5458 lw a4,44(s0) 2fb8: 0af70263 beq a4,a5,305c 2fbc: 4605 li a2,1 2fbe: 08c69f63 bne a3,a2,305c 2fc2: 200006b7 lui a3,0x20000 2fc6: 3646a683 lw a3,868(a3) # 20000364 2fca: 02869563 bne a3,s0,2ff4 2fce: 67a1 lui a5,0x8 2fd0: 80078793 addi a5,a5,-2048 # 7800 2fd4: 30079073 csrw mstatus,a5 2fd8: 0000a637 lui a2,0xa 2fdc: 6585 lui a1,0x1 2fde: 0000a537 lui a0,0xa 2fe2: d2460613 addi a2,a2,-732 # 9d24 <_read+0x122> 2fe6: 0ba58593 addi a1,a1,186 # 10ba 2fea: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 2fee: 20d050ef jal ra,89fa 2ff2: a001 j 2ff2 2ff4: 4c14 lw a3,24(s0) 2ff6: d45c sw a5,44(s0) 2ff8: 0006c663 bltz a3,3004 2ffc: 46a9 li a3,10 2ffe: 40f687b3 sub a5,a3,a5 3002: cc1c sw a5,24(s0) 3004: 4651 li a2,20 3006: 02c70733 mul a4,a4,a2 300a: 2000c7b7 lui a5,0x2000c 300e: aac78693 addi a3,a5,-1364 # 2000baac 3012: aac78493 addi s1,a5,-1364 3016: 9736 add a4,a4,a3 3018: 4854 lw a3,20(s0) 301a: 04e69163 bne a3,a4,305c 301e: 00440913 addi s2,s0,4 3022: 854a mv a0,s2 3024: e96fe0ef jal ra,16ba 3028: 20000737 lui a4,0x20000 302c: 38070713 addi a4,a4,896 # 20000380 3030: 545c lw a5,44(s0) 3032: 4314 lw a3,0(a4) 3034: 00f6f363 bgeu a3,a5,303a 3038: c31c sw a5,0(a4) 303a: 4751 li a4,20 303c: 02e787b3 mul a5,a5,a4 3040: 97a6 add a5,a5,s1 3042: 43d8 lw a4,4(a5) 3044: 4714 lw a3,8(a4) 3046: c418 sw a4,8(s0) 3048: c454 sw a3,12(s0) 304a: 4714 lw a3,8(a4) 304c: 0126a223 sw s2,4(a3) 3050: 01272423 sw s2,8(a4) 3054: 4398 lw a4,0(a5) 3056: c85c sw a5,20(s0) 3058: 0705 addi a4,a4,1 305a: c398 sw a4,0(a5) 305c: cdefd06f j 53a <__riscv_restore_0> 3060: 8082 ret 00003062 : 3062: 200007b7 lui a5,0x20000 3066: 36478713 addi a4,a5,868 # 20000364 306a: 4318 lw a4,0(a4) 306c: 36478793 addi a5,a5,868 3070: c709 beqz a4,307a 3072: 4394 lw a3,0(a5) 3074: 46b8 lw a4,72(a3) 3076: 0705 addi a4,a4,1 3078: c6b8 sw a4,72(a3) 307a: 4388 lw a0,0(a5) 307c: 8082 ret 0000307e : 307e: c98fd2ef jal t0,516 <__riscv_save_0> 3082: 20000437 lui s0,0x20000 3086: d82fe0ef jal ra,1608 308a: 3ac40413 addi s0,s0,940 # 200003ac 308e: 401c lw a5,0(s0) 3090: e7b1 bnez a5,30dc 3092: 2000c537 lui a0,0x2000c 3096: bd850913 addi s2,a0,-1064 # 2000bbd8 309a: bd850513 addi a0,a0,-1064 309e: dd4fe0ef jal ra,1672 30a2: 2000c537 lui a0,0x2000c 30a6: bec50493 addi s1,a0,-1044 # 2000bbec 30aa: bec50513 addi a0,a0,-1044 30ae: dc4fe0ef jal ra,1672 30b2: 200007b7 lui a5,0x20000 30b6: 3b27a023 sw s2,928(a5) # 200003a0 30ba: 4601 li a2,0 30bc: 200007b7 lui a5,0x20000 30c0: 45c1 li a1,16 30c2: 4511 li a0,4 30c4: 3a97a223 sw s1,932(a5) # 200003a4 30c8: 8d1fe0ef jal ra,1998 30cc: c008 sw a0,0(s0) 30ce: c519 beqz a0,30dc 30d0: 0000a5b7 lui a1,0xa 30d4: d6458593 addi a1,a1,-668 # 9d64 <_read+0x162> 30d8: 97aff0ef jal ra,2252 30dc: d42fe0ef jal ra,161e 30e0: c5afd06f j 53a <__riscv_restore_0> 000030e4 : 30e4: c32fd2ef jal t0,516 <__riscv_save_0> 30e8: c14c sw a1,4(a0) 30ea: c908 sw a0,16(a0) 30ec: 87aa mv a5,a0 30ee: 02b66263 bltu a2,a1,3112 30f2: 4d18 lw a4,24(a0) 30f4: 8e15 sub a2,a2,a3 30f6: 4505 li a0,1 30f8: 00e67b63 bgeu a2,a4,310e 30fc: 00478593 addi a1,a5,4 3100: 200007b7 lui a5,0x20000 3104: 3a47a503 lw a0,932(a5) # 200003a4 3108: d84fe0ef jal ra,168c 310c: 4501 li a0,0 310e: c2cfd06f j 53a <__riscv_restore_0> 3112: 00d67563 bgeu a2,a3,311c 3116: 4505 li a0,1 3118: fed5fbe3 bgeu a1,a3,310e 311c: 00478593 addi a1,a5,4 3120: 200007b7 lui a5,0x20000 3124: 3a07a503 lw a0,928(a5) # 200003a0 3128: b7c5 j 3108 0000312a : 312a: becfd2ef jal t0,516 <__riscv_save_0> 312e: 842a mv s0,a0 3130: 84ae mv s1,a1 3132: 8932 mv s2,a2 3134: 4c0c lw a1,24(s0) 3136: 86a6 mv a3,s1 3138: 864a mv a2,s2 313a: 95a6 add a1,a1,s1 313c: 8522 mv a0,s0 313e: 375d jal 30e4 3140: e119 bnez a0,3146 3142: bf8fd06f j 53a <__riscv_restore_0> 3146: 4c1c lw a5,24(s0) 3148: 8522 mv a0,s0 314a: 94be add s1,s1,a5 314c: 501c lw a5,32(s0) 314e: 9782 jalr a5 3150: b7d5 j 3134 00003152 : 3152: bc4fd2ef jal t0,516 <__riscv_save_0> 3156: 200007b7 lui a5,0x20000 315a: 3a07a783 lw a5,928(a5) # 200003a0 315e: 1141 addi sp,sp,-16 3160: 84aa mv s1,a0 3162: 47dc lw a5,12(a5) 3164: c62e sw a1,12(sp) 3166: 47c0 lw s0,12(a5) 3168: 00440513 addi a0,s0,4 316c: d4efe0ef jal ra,16ba 3170: 02444783 lbu a5,36(s0) 3174: 4632 lw a2,12(sp) 3176: 0047f713 andi a4,a5,4 317a: cb11 beqz a4,318e 317c: 85a6 mv a1,s1 317e: 8522 mv a0,s0 3180: 376d jal 312a 3182: 501c lw a5,32(s0) 3184: 8522 mv a0,s0 3186: 9782 jalr a5 3188: 0141 addi sp,sp,16 318a: bb0fd06f j 53a <__riscv_restore_0> 318e: 9bf9 andi a5,a5,-2 3190: 02f40223 sb a5,36(s0) 3194: b7fd j 3182 00003196 : 3196: b80fd2ef jal t0,516 <__riscv_save_0> 319a: 20000437 lui s0,0x20000 319e: 3a040693 addi a3,s0,928 # 200003a0 31a2: 4298 lw a4,0(a3) 31a4: 431c lw a5,0(a4) 31a6: eb91 bnez a5,31ba 31a8: 200007b7 lui a5,0x20000 31ac: 3a478793 addi a5,a5,932 # 200003a4 31b0: 4390 lw a2,0(a5) 31b2: c398 sw a4,0(a5) 31b4: c290 sw a2,0(a3) 31b6: b84fd06f j 53a <__riscv_restore_0> 31ba: 475c lw a5,12(a4) 31bc: 55fd li a1,-1 31be: 4388 lw a0,0(a5) 31c0: 3f49 jal 3152 31c2: bff1 j 319e 000031c4 : 31c4: b2afd2ef jal t0,4ee <__riscv_save_10> 31c8: 6929 lui s2,0xa 31ca: 1141 addi sp,sp,-16 31cc: 20000ab7 lui s5,0x20000 31d0: 200009b7 lui s3,0x20000 31d4: 20000b37 lui s6,0x20000 31d8: 20000bb7 lui s7,0x20000 31dc: d4090913 addi s2,s2,-704 # 9d40 <_read+0x13e> 31e0: 3a0aa783 lw a5,928(s5) # 200003a0 31e4: 4398 lw a4,0(a5) 31e6: cb29 beqz a4,3238 31e8: 47dc lw a5,12(a5) 31ea: 4c81 li s9,0 31ec: 0007ac03 lw s8,0(a5) 31f0: d30ff0ef jal ra,2720 31f4: d3cff0ef jal ra,2730 31f8: 3a89a783 lw a5,936(s3) # 200003a8 31fc: 842a mv s0,a0 31fe: 3a898493 addi s1,s3,936 3202: 3acb0a13 addi s4,s6,940 # 200003ac 3206: 02f56c63 bltu a0,a5,323e 320a: c088 sw a0,0(s1) 320c: 020c8f63 beqz s9,324a 3210: 3a4ba783 lw a5,932(s7) # 200003a4 3214: 4390 lw a2,0(a5) 3216: 00163613 seqz a2,a2 321a: 000a2503 lw a0,0(s4) 321e: 408c05b3 sub a1,s8,s0 3222: 89cff0ef jal ra,22be 3226: ecaff0ef jal ra,28f0 322a: ed11 bnez a0,3246 322c: e000e7b7 lui a5,0xe000e 3230: 6711 lui a4,0x4 3232: 20e7a023 sw a4,512(a5) # e000e200 <__freertos_irq_stack_top+0xbfffe200> 3236: a801 j 3246 3238: 4c85 li s9,1 323a: 4c01 li s8,0 323c: bf55 j 31f0 323e: 3fa1 jal 3196 3240: c080 sw s0,0(s1) 3242: eaeff0ef jal ra,28f0 3246: 4c21 li s8,8 3248: a005 j 3268 324a: 4601 li a2,0 324c: fd8567e3 bltu a0,s8,321a 3250: ea0ff0ef jal ra,28f0 3254: 85a2 mv a1,s0 3256: 8562 mv a0,s8 3258: 3ded jal 3152 325a: b7f5 j 3246 325c: 4792 lw a5,4(sp) 325e: 45b2 lw a1,12(sp) 3260: 9782 jalr a5 3262: 4782 lw a5,0(sp) 3264: 0007dd63 bgez a5,327e 3268: 000a2503 lw a0,0(s4) 326c: 4601 li a2,0 326e: 858a mv a1,sp 3270: b89fe0ef jal ra,1df8 3274: d535 beqz a0,31e0 3276: 4782 lw a5,0(sp) 3278: 4522 lw a0,8(sp) 327a: fe07c1e3 bltz a5,325c 327e: 4422 lw s0,8(sp) 3280: 485c lw a5,20(s0) 3282: e395 bnez a5,32a6 3284: cacff0ef jal ra,2730 3288: 409c lw a5,0(s1) 328a: 8caa mv s9,a0 328c: 00f57363 bgeu a0,a5,3292 3290: 3719 jal 3196 3292: 4782 lw a5,0(sp) 3294: 0194a023 sw s9,0(s1) 3298: 17fd addi a5,a5,-1 329a: fcfc67e3 bltu s8,a5,3268 329e: 078a slli a5,a5,0x2 32a0: 97ca add a5,a5,s2 32a2: 439c lw a5,0(a5) 32a4: 8782 jr a5 32a6: 00440513 addi a0,s0,4 32aa: c10fe0ef jal ra,16ba 32ae: bfd9 j 3284 32b0: 02444783 lbu a5,36(s0) 32b4: 4c0c lw a1,24(s0) 32b6: 4692 lw a3,4(sp) 32b8: 0017e793 ori a5,a5,1 32bc: 02f40223 sb a5,36(s0) 32c0: 8666 mv a2,s9 32c2: 95b6 add a1,a1,a3 32c4: 8522 mv a0,s0 32c6: 3d39 jal 30e4 32c8: d145 beqz a0,3268 32ca: 02444783 lbu a5,36(s0) 32ce: 0047f713 andi a4,a5,4 32d2: cb19 beqz a4,32e8 32d4: 4c1c lw a5,24(s0) 32d6: 4592 lw a1,4(sp) 32d8: 8666 mv a2,s9 32da: 8522 mv a0,s0 32dc: 95be add a1,a1,a5 32de: 35b1 jal 312a 32e0: 501c lw a5,32(s0) 32e2: 8522 mv a0,s0 32e4: 9782 jalr a5 32e6: b749 j 3268 32e8: 9bf9 andi a5,a5,-2 32ea: 02f40223 sb a5,36(s0) 32ee: bfcd j 32e0 32f0: 02444783 lbu a5,36(s0) 32f4: 9bf9 andi a5,a5,-2 32f6: 02f40223 sb a5,36(s0) 32fa: b7bd j 3268 32fc: 02444783 lbu a5,36(s0) 3300: 4592 lw a1,4(sp) 3302: 0017e793 ori a5,a5,1 3306: 02f40223 sb a5,36(s0) 330a: cc0c sw a1,24(s0) 330c: e19d bnez a1,3332 330e: 67a1 lui a5,0x8 3310: 80078793 addi a5,a5,-2048 # 7800 3314: 30079073 csrw mstatus,a5 3318: 0000a637 lui a2,0xa 331c: 0000a537 lui a0,0xa 3320: d6c60613 addi a2,a2,-660 # 9d6c <_read+0x16a> 3324: 35900593 li a1,857 3328: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 332c: 6ce050ef jal ra,89fa 3330: a001 j 3330 3332: 86e6 mv a3,s9 3334: 8666 mv a2,s9 3336: 95e6 add a1,a1,s9 3338: 8522 mv a0,s0 333a: dabff0ef jal ra,30e4 333e: b72d j 3268 3340: 02444783 lbu a5,36(s0) 3344: 0027f713 andi a4,a5,2 3348: f755 bnez a4,32f4 334a: 8522 mv a0,s0 334c: 908fe0ef jal ra,1454 3350: bf21 j 3268 00003352 : 3352: 9c4fd2ef jal t0,516 <__riscv_save_0> 3356: d29ff0ef jal ra,307e 335a: 200007b7 lui a5,0x20000 335e: 3ac7a783 lw a5,940(a5) # 200003ac 3362: e39d bnez a5,3388 3364: 67a1 lui a5,0x8 3366: 80078793 addi a5,a5,-2048 # 7800 336a: 30079073 csrw mstatus,a5 336e: 0000a637 lui a2,0xa 3372: 0000a537 lui a0,0xa 3376: d6c60613 addi a2,a2,-660 # 9d6c <_read+0x16a> 337a: 11900593 li a1,281 337e: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 3382: 678050ef jal ra,89fa 3386: a001 j 3386 3388: 200007b7 lui a5,0x20000 338c: 0000a5b7 lui a1,0xa 3390: 00003537 lui a0,0x3 3394: 3b078793 addi a5,a5,944 # 200003b0 3398: 4725 li a4,9 339a: 4681 li a3,0 339c: 4641 li a2,16 339e: d8458593 addi a1,a1,-636 # 9d84 <_read+0x182> 33a2: 1c450513 addi a0,a0,452 # 31c4 33a6: 8e6ff0ef jal ra,248c 33aa: dd4d beqz a0,3364 33ac: 98efd06f j 53a <__riscv_restore_0> 000033b0 : 33b0: 94cfd2ef jal t0,4fc <__riscv_save_4> 33b4: 8aaa mv s5,a0 33b6: 02800513 li a0,40 33ba: 84ae mv s1,a1 33bc: 8932 mv s2,a2 33be: 8a36 mv s4,a3 33c0: 89ba mv s3,a4 33c2: f07fd0ef jal ra,12c8 33c6: 842a mv s0,a0 33c8: c939 beqz a0,341e 33ca: 02050223 sb zero,36(a0) 33ce: e09d bnez s1,33f4 33d0: 67a1 lui a5,0x8 33d2: 80078793 addi a5,a5,-2048 # 7800 33d6: 30079073 csrw mstatus,a5 33da: 0000a637 lui a2,0xa 33de: 0000a537 lui a0,0xa 33e2: d6c60613 addi a2,a2,-660 # 9d6c <_read+0x16a> 33e6: 16b00593 li a1,363 33ea: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 33ee: 60c050ef jal ra,89fa 33f2: a001 j 33f2 33f4: c8bff0ef jal ra,307e 33f8: 00440513 addi a0,s0,4 33fc: 01542023 sw s5,0(s0) 3400: cc04 sw s1,24(s0) 3402: 01442e23 sw s4,28(s0) 3406: 03342023 sw s3,32(s0) 340a: a7cfe0ef jal ra,1686 340e: 00090863 beqz s2,341e 3412: 02444783 lbu a5,36(s0) 3416: 0047e793 ori a5,a5,4 341a: 02f40223 sb a5,36(s0) 341e: 8522 mv a0,s0 3420: 910fd06f j 530 <__riscv_restore_4> 00003424 : 3424: 8f2fd2ef jal t0,516 <__riscv_save_0> 3428: 1101 addi sp,sp,-32 342a: e11d bnez a0,3450 342c: 67a1 lui a5,0x8 342e: 80078793 addi a5,a5,-2048 # 7800 3432: 30079073 csrw mstatus,a5 3436: 0000a637 lui a2,0xa 343a: 0000a537 lui a0,0xa 343e: d6c60613 addi a2,a2,-660 # 9d6c <_read+0x16a> 3442: 18b00593 li a1,395 3446: cc450513 addi a0,a0,-828 # 9cc4 <_read+0xc2> 344a: 5b0050ef jal ra,89fa 344e: a001 j 344e 3450: 20000437 lui s0,0x20000 3454: 3ac40413 addi s0,s0,940 # 200003ac 3458: 401c lw a5,0(s0) 345a: c63a sw a4,12(sp) 345c: 882a mv a6,a0 345e: 4501 li a0,0 3460: c78d beqz a5,348a 3462: 88b6 mv a7,a3 3464: c82e sw a1,16(sp) 3466: ca32 sw a2,20(sp) 3468: cc42 sw a6,24(sp) 346a: 4695 li a3,5 346c: 02b6c263 blt a3,a1,3490 3470: 979ff0ef jal ra,2de8 3474: 4732 lw a4,12(sp) 3476: 4789 li a5,2 3478: 4681 li a3,0 347a: 863a mv a2,a4 347c: 00f50363 beq a0,a5,3482 3480: 4601 li a2,0 3482: 4008 lw a0,0(s0) 3484: 080c addi a1,sp,16 3486: d82fe0ef jal ra,1a08 348a: 6105 addi sp,sp,32 348c: 8aefd06f j 53a <__riscv_restore_0> 3490: 4681 li a3,0 3492: 8646 mv a2,a7 3494: 080c addi a1,sp,16 3496: 853e mv a0,a5 3498: f16fe0ef jal ra,1bae 349c: b7fd j 348a 0000349e : 349e: 200007b7 lui a5,0x20000 34a2: 3207a783 lw a5,800(a5) # 20000320 34a6: 007a1737 lui a4,0x7a1 34aa: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x797058> 34ae: 02e7d7b3 divu a5,a5,a4 34b2: 20000737 lui a4,0x20000 34b6: 0ff7f793 andi a5,a5,255 34ba: 3af70b23 sb a5,950(a4) # 200003b6 34be: 3e800713 li a4,1000 34c2: 02e787b3 mul a5,a5,a4 34c6: 20000737 lui a4,0x20000 34ca: 3af71a23 sh a5,948(a4) # 200003b4 34ce: 8082 ret 000034d0 : 34d0: e000f7b7 lui a5,0xe000f 34d4: 43d8 lw a4,4(a5) 34d6: 4681 li a3,0 34d8: 9b79 andi a4,a4,-2 34da: c3d8 sw a4,4(a5) 34dc: 20000737 lui a4,0x20000 34e0: 3b475703 lhu a4,948(a4) # 200003b4 34e4: 02a70633 mul a2,a4,a0 34e8: cb90 sw a2,16(a5) 34ea: cbd4 sw a3,20(a5) 34ec: 4398 lw a4,0(a5) 34ee: 01076713 ori a4,a4,16 34f2: c398 sw a4,0(a5) 34f4: 4398 lw a4,0(a5) 34f6: 02176713 ori a4,a4,33 34fa: c398 sw a4,0(a5) 34fc: 43d8 lw a4,4(a5) 34fe: 8b05 andi a4,a4,1 3500: df75 beqz a4,34fc 3502: 4398 lw a4,0(a5) 3504: 9b79 andi a4,a4,-2 3506: c398 sw a4,0(a5) 3508: 8082 ret 0000350a : 350a: 80cfd2ef jal t0,516 <__riscv_save_0> 350e: 842a mv s0,a0 3510: 6511 lui a0,0x4 3512: 1101 addi sp,sp,-32 3514: 4585 li a1,1 3516: 0511 addi a0,a0,4 3518: bdbfd0ef jal ra,10f2 351c: 20000793 li a5,512 3520: 827c sh a5,4(sp) 3522: 40011537 lui a0,0x40011 3526: 478d li a5,3 3528: c43e sw a5,8(sp) 352a: 004c addi a1,sp,4 352c: 47e1 li a5,24 352e: 80050513 addi a0,a0,-2048 # 40010800 <__freertos_irq_stack_top+0x20000800> 3532: c63e sw a5,12(sp) 3534: 8dffd0ef jal ra,e12 3538: c822 sw s0,16(sp) 353a: 40014437 lui s0,0x40014 353e: 000807b7 lui a5,0x80 3542: 080c addi a1,sp,16 3544: 80040513 addi a0,s0,-2048 # 40013800 <__freertos_irq_stack_top+0x20003800> 3548: cc3e sw a5,24(sp) 354a: ca02 sw zero,20(sp) 354c: 00011e23 sh zero,28(sp) 3550: bfdfd0ef jal ra,114c 3554: 4585 li a1,1 3556: 80040513 addi a0,s0,-2048 355a: c81fd0ef jal ra,11da 355e: 6105 addi sp,sp,32 3560: fdbfc06f j 53a <__riscv_restore_0> 00003564 <_write>: 3564: f99fc2ef jal t0,4fc <__riscv_save_4> 3568: 400144b7 lui s1,0x40014 356c: 89ae mv s3,a1 356e: 8932 mv s2,a2 3570: 4401 li s0,0 3572: 80048493 addi s1,s1,-2048 # 40013800 <__freertos_irq_stack_top+0x20003800> 3576: 01244563 blt s0,s2,3580 <_write+0x1c> 357a: 854a mv a0,s2 357c: fb5fc06f j 530 <__riscv_restore_4> 3580: 04000593 li a1,64 3584: 8526 mv a0,s1 3586: cb1fd0ef jal ra,1236 358a: d97d beqz a0,3580 <_write+0x1c> 358c: 008987b3 add a5,s3,s0 3590: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x75e58> 3594: 8526 mv a0,s1 3596: 0405 addi s0,s0,1 3598: 05c2 slli a1,a1,0x10 359a: 81c1 srli a1,a1,0x10 359c: c8bfd0ef jal ra,1226 35a0: bfd9 j 3576 <_write+0x12> 000035a2 <_sbrk>: 35a2: 81018713 addi a4,gp,-2032 # 20000330 35a6: 431c lw a5,0(a4) 35a8: 2000c6b7 lui a3,0x2000c 35ac: c4068693 addi a3,a3,-960 # 2000bc40 <_ebss> 35b0: 953e add a0,a0,a5 35b2: 00d56b63 bltu a0,a3,35c8 <_sbrk+0x26> 35b6: 200106b7 lui a3,0x20010 35ba: 80068693 addi a3,a3,-2048 # 2000f800 <_heap_end> 35be: 00a6e563 bltu a3,a0,35c8 <_sbrk+0x26> 35c2: c308 sw a0,0(a4) 35c4: 853e mv a0,a5 35c6: 8082 ret 35c8: 57fd li a5,-1 35ca: bfed j 35c4 <_sbrk+0x22> 000035cc <__get_MEPC>: 35cc: 34102573 csrr a0,mepc 35d0: 8082 ret 000035d2 <__get_MCAUSE>: 35d2: 34202573 csrr a0,mcause 35d6: 8082 ret 000035d8 <__get_MTVAL>: 35d8: 34302573 csrr a0,mtval 35dc: 8082 ret 000035de : 35de: 00052623 sw zero,12(a0) 35e2: c10c sw a1,0(a0) 35e4: c150 sw a2,4(a0) 35e6: 00052423 sw zero,8(a0) 35ea: 4505 li a0,1 35ec: 8082 ret 000035ee : 35ee: 455c lw a5,12(a0) 35f0: 4154 lw a3,4(a0) 35f2: 4518 lw a4,8(a0) 35f4: 0785 addi a5,a5,1 35f6: 02d7e7b3 rem a5,a5,a3 35fa: 00e78e63 beq a5,a4,3616 35fe: 4558 lw a4,12(a0) 3600: 411c lw a5,0(a0) 3602: 97ba add a5,a5,a4 3604: a38c sb a1,0(a5) 3606: 455c lw a5,12(a0) 3608: 4158 lw a4,4(a0) 360a: 0785 addi a5,a5,1 360c: 02e7e7b3 rem a5,a5,a4 3610: c55c sw a5,12(a0) 3612: 4505 li a0,1 3614: 8082 ret 3616: 5579 li a0,-2 3618: 8082 ret 0000361a : 361a: 4518 lw a4,8(a0) 361c: 455c lw a5,12(a0) 361e: 00f70f63 beq a4,a5,363c 3622: 4518 lw a4,8(a0) 3624: 411c lw a5,0(a0) 3626: 97ba add a5,a5,a4 3628: 239c lbu a5,0(a5) 362a: a19c sb a5,0(a1) 362c: 451c lw a5,8(a0) 362e: 4158 lw a4,4(a0) 3630: 0785 addi a5,a5,1 3632: 02e7e7b3 rem a5,a5,a4 3636: c51c sw a5,8(a0) 3638: 4505 li a0,1 363a: 8082 ret 363c: 4501 li a0,0 363e: 8082 ret 00003640 : 3640: ed7fc2ef jal t0,516 <__riscv_save_0> 3644: 20000437 lui s0,0x20000 3648: 697000ef jal ra,44de 364c: 41040413 addi s0,s0,1040 # 20000410 3650: c92d beqz a0,36c2 3652: 44c00513 li a0,1100 3656: c73fd0ef jal ra,12c8 365a: c008 sw a0,0(s0) 365c: 11800513 li a0,280 3660: c69fd0ef jal ra,12c8 3664: 200007b7 lui a5,0x20000 3668: 3ca7a023 sw a0,960(a5) # 200003c0 366c: 11800513 li a0,280 3670: c59fd0ef jal ra,12c8 3674: 200007b7 lui a5,0x20000 3678: 3ca7a823 sw a0,976(a5) # 200003d0 367c: 11800513 li a0,280 3680: c49fd0ef jal ra,12c8 3684: 200007b7 lui a5,0x20000 3688: 3ea7a023 sw a0,992(a5) # 200003e0 368c: 11800513 li a0,280 3690: c39fd0ef jal ra,12c8 3694: 200007b7 lui a5,0x20000 3698: 3ea7a823 sw a0,1008(a5) # 200003f0 369c: 11800513 li a0,280 36a0: c29fd0ef jal ra,12c8 36a4: 200007b7 lui a5,0x20000 36a8: 3ea7ac23 sw a0,1016(a5) # 200003f8 36ac: 11800513 li a0,280 36b0: c19fd0ef jal ra,12c8 36b4: 200007b7 lui a5,0x20000 36b8: 40a7a023 sw a0,1024(a5) # 20000400 36bc: 4501 li a0,0 36be: e7dfc06f j 53a <__riscv_restore_0> 36c2: 11800513 li a0,280 36c6: c03fd0ef jal ra,12c8 36ca: c008 sw a0,0(s0) 36cc: 44c00513 li a0,1100 36d0: bf9fd0ef jal ra,12c8 36d4: 90a1a023 sw a0,-1792(gp) # 20000420 36d8: 11800513 li a0,280 36dc: bedfd0ef jal ra,12c8 36e0: 200007b7 lui a5,0x20000 36e4: 3aa7ac23 sw a0,952(a5) # 200003b8 36e8: 11800513 li a0,280 36ec: bddfd0ef jal ra,12c8 36f0: 200007b7 lui a5,0x20000 36f4: 3ca7a423 sw a0,968(a5) # 200003c8 36f8: 11800513 li a0,280 36fc: bcdfd0ef jal ra,12c8 3700: 200007b7 lui a5,0x20000 3704: 3ca7ac23 sw a0,984(a5) # 200003d8 3708: 11800513 li a0,280 370c: bbdfd0ef jal ra,12c8 3710: 200007b7 lui a5,0x20000 3714: 3ea7a423 sw a0,1000(a5) # 200003e8 3718: 11800513 li a0,280 371c: badfd0ef jal ra,12c8 3720: 200007b7 lui a5,0x20000 3724: 40a7a423 sw a0,1032(a5) # 20000408 3728: bf51 j 36bc 0000372a : 372a: dedfc2ef jal t0,516 <__riscv_save_0> 372e: 842a mv s0,a0 3730: 800ff0ef jal ra,2730 3734: 8d01 sub a0,a0,s0 3736: e05fc06f j 53a <__riscv_restore_0> 0000373a : 373a: 6785 lui a5,0x1 373c: 2c078793 addi a5,a5,704 # 12c0 3740: 04f50363 beq a0,a5,3786 3744: 6709 lui a4,0x2 3746: 58070713 addi a4,a4,1408 # 2580 374a: 4789 li a5,2 374c: 02e50b63 beq a0,a4,3782 3750: 6715 lui a4,0x5 3752: b0070713 addi a4,a4,-1280 # 4b00 3756: 478d li a5,3 3758: 02e50563 beq a0,a4,3782 375c: 6725 lui a4,0x9 375e: 60070713 addi a4,a4,1536 # 9600 <_printf_common+0x14> 3762: 4791 li a5,4 3764: 00e50f63 beq a0,a4,3782 3768: 6739 lui a4,0xe 376a: 10070713 addi a4,a4,256 # e100 <_data_lma+0x3f58> 376e: 4795 li a5,5 3770: 00e50963 beq a0,a4,3782 3774: 6771 lui a4,0x1c 3776: 20070713 addi a4,a4,512 # 1c200 <_data_lma+0x12058> 377a: 4789 li a5,2 377c: 00e51363 bne a0,a4,3782 3780: 4799 li a5,6 3782: 853e mv a0,a5 3784: 8082 ret 3786: 4785 li a5,1 3788: bfed j 3782 0000378a : 378a: 4785 li a5,1 378c: 02f50563 beq a0,a5,37b6 3790: 4789 li a5,2 3792: 04f50263 beq a0,a5,37d6 3796: 478d li a5,3 3798: 02f50363 beq a0,a5,37be 379c: 4791 li a5,4 379e: 02f50463 beq a0,a5,37c6 37a2: 4795 li a5,5 37a4: 02f50563 beq a0,a5,37ce 37a8: 4799 li a5,6 37aa: 02f51663 bne a0,a5,37d6 37ae: 6571 lui a0,0x1c 37b0: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x12058> 37b4: 8082 ret 37b6: 6505 lui a0,0x1 37b8: 2c050513 addi a0,a0,704 # 12c0 37bc: 8082 ret 37be: 6515 lui a0,0x5 37c0: b0050513 addi a0,a0,-1280 # 4b00 37c4: 8082 ret 37c6: 6525 lui a0,0x9 37c8: 60050513 addi a0,a0,1536 # 9600 <_printf_common+0x14> 37cc: 8082 ret 37ce: 6539 lui a0,0xe 37d0: 10050513 addi a0,a0,256 # e100 <_data_lma+0x3f58> 37d4: 8082 ret 37d6: 6509 lui a0,0x2 37d8: 58050513 addi a0,a0,1408 # 2580 37dc: 8082 ret 000037de : 37de: 67c1 lui a5,0x10 37e0: 7669 lui a2,0xffffa 37e2: 4681 li a3,0 37e4: 17fd addi a5,a5,-1 37e6: 0605 addi a2,a2,1 37e8: 0ff6f713 andi a4,a3,255 37ec: 00b76463 bltu a4,a1,37f4 37f0: 853e mv a0,a5 37f2: 8082 ret 37f4: 00d50733 add a4,a0,a3 37f8: 2318 lbu a4,0(a4) 37fa: 8fb9 xor a5,a5,a4 37fc: 4721 li a4,8 37fe: 0017f813 andi a6,a5,1 3802: 8385 srli a5,a5,0x1 3804: 00080563 beqz a6,380e 3808: 8fb1 xor a5,a5,a2 380a: 07c2 slli a5,a5,0x10 380c: 83c1 srli a5,a5,0x10 380e: 177d addi a4,a4,-1 3810: 0ff77713 andi a4,a4,255 3814: f76d bnez a4,37fe 3816: 0685 addi a3,a3,1 3818: bfc1 j 37e8 0000381a : 381a: cfdfc2ef jal t0,516 <__riscv_save_0> 381e: 7179 addi sp,sp,-48 3820: 02000613 li a2,32 3824: 4581 li a1,0 3826: 0808 addi a0,sp,16 3828: d1ffc0ef jal ra,546 382c: 4585 li a1,1 382e: 4511 li a0,4 3830: c202 sw zero,4(sp) 3832: c402 sw zero,8(sp) 3834: c602 sw zero,12(sp) 3836: 8bdfd0ef jal ra,10f2 383a: 4585 li a1,1 383c: 4521 li a0,8 383e: 8b5fd0ef jal ra,10f2 3842: 4585 li a1,1 3844: 20000513 li a0,512 3848: 8abfd0ef jal ra,10f2 384c: 6511 lui a0,0x4 384e: efefd0ef jal ra,f4c 3852: 40011437 lui s0,0x40011 3856: 4785 li a5,1 3858: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20000800> 385c: 004c addi a1,sp,4 385e: 827c sh a5,4(sp) 3860: c602 sw zero,12(sp) 3862: db0fd0ef jal ra,e12 3866: 4789 li a5,2 3868: 80040513 addi a0,s0,-2048 386c: 004c addi a1,sp,4 386e: 827c sh a5,4(sp) 3870: c602 sw zero,12(sp) 3872: da0fd0ef jal ra,e12 3876: 10000793 li a5,256 387a: c0040513 addi a0,s0,-1024 387e: 004c addi a1,sp,4 3880: 827c sh a5,4(sp) 3882: c602 sw zero,12(sp) 3884: d8efd0ef jal ra,e12 3888: 20000793 li a5,512 388c: 004c addi a1,sp,4 388e: c0040513 addi a0,s0,-1024 3892: 827c sh a5,4(sp) 3894: 40012437 lui s0,0x40012 3898: c602 sw zero,12(sp) 389a: d78fd0ef jal ra,e12 389e: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x20002400> 38a2: 8befd0ef jal ra,960 38a6: 4785 li a5,1 38a8: ca3e sw a5,20(sp) 38aa: cc3e sw a5,24(sp) 38ac: 000e07b7 lui a5,0xe0 38b0: ce3e sw a5,28(sp) 38b2: 080c addi a1,sp,16 38b4: 4791 li a5,4 38b6: 40040513 addi a0,s0,1024 38ba: 02f10223 sb a5,36(sp) 38be: c802 sw zero,16(sp) 38c0: d002 sw zero,32(sp) 38c2: 8dcfd0ef jal ra,99e 38c6: 4585 li a1,1 38c8: 40040513 addi a0,s0,1024 38cc: 938fd0ef jal ra,a04 38d0: 4585 li a1,1 38d2: 40040513 addi a0,s0,1024 38d6: 91efd0ef jal ra,9f4 38da: 4581 li a1,0 38dc: 40040513 addi a0,s0,1024 38e0: a2afd0ef jal ra,b0a 38e4: 40040513 addi a0,s0,1024 38e8: 92efd0ef jal ra,a16 38ec: 40040493 addi s1,s0,1024 38f0: 8526 mv a0,s1 38f2: 92efd0ef jal ra,a20 38f6: fd6d bnez a0,38f0 38f8: 40040513 addi a0,s0,1024 38fc: 40012437 lui s0,0x40012 3900: 928fd0ef jal ra,a28 3904: 40040493 addi s1,s0,1024 # 40012400 <__freertos_irq_stack_top+0x20002400> 3908: 8526 mv a0,s1 390a: 928fd0ef jal ra,a32 390e: fd6d bnez a0,3908 3910: 40040513 addi a0,s0,1024 3914: a0efd0ef jal ra,b22 3918: 90a19623 sh a0,-1780(gp) # 2000042c 391c: 6145 addi sp,sp,48 391e: c1dfc06f j 53a <__riscv_restore_0> 00003922 : 3922: bf5fc2ef jal t0,516 <__riscv_save_0> 3926: 7179 addi sp,sp,-48 3928: 02c00613 li a2,44 392c: 4581 li a1,0 392e: 0048 addi a0,sp,4 3930: c17fc0ef jal ra,546 3934: 4585 li a1,1 3936: 4505 li a0,1 3938: f9cfd0ef jal ra,10d4 393c: 40020437 lui s0,0x40020 3940: 00840513 addi a0,s0,8 # 40020008 <__freertos_irq_stack_top+0x20010008> 3944: b16fd0ef jal ra,c5a 3948: 400127b7 lui a5,0x40012 394c: 44c78793 addi a5,a5,1100 # 4001244c <__freertos_irq_stack_top+0x2000244c> 3950: c23e sw a5,4(sp) 3952: 91018793 addi a5,gp,-1776 # 20000430 3956: c43e sw a5,8(sp) 3958: 4791 li a5,4 395a: c83e sw a5,16(sp) 395c: 08000793 li a5,128 3960: cc3e sw a5,24(sp) 3962: 10000793 li a5,256 3966: ce3e sw a5,28(sp) 3968: 40000793 li a5,1024 396c: d03e sw a5,32(sp) 396e: 02000793 li a5,32 3972: d23e sw a5,36(sp) 3974: 004c addi a1,sp,4 3976: 678d lui a5,0x3 3978: 00840513 addi a0,s0,8 397c: d43e sw a5,40(sp) 397e: c602 sw zero,12(sp) 3980: ca02 sw zero,20(sp) 3982: d602 sw zero,44(sp) 3984: c42fd0ef jal ra,dc6 3988: 6145 addi sp,sp,48 398a: bb1fc06f j 53a <__riscv_restore_0> 0000398e : 398e: b89fc2ef jal t0,516 <__riscv_save_0> 3992: 40020537 lui a0,0x40020 3996: 4585 li a1,1 3998: 0521 addi a0,a0,8 399a: 40012437 lui s0,0x40012 399e: c60fd0ef jal ra,dfe 39a2: 40040513 addi a0,s0,1024 # 40012400 <__freertos_irq_stack_top+0x20002400> 39a6: 469d li a3,7 39a8: 4605 li a2,1 39aa: 4581 li a1,0 39ac: 8a6fd0ef jal ra,a52 39b0: 40040513 addi a0,s0,1024 39b4: 469d li a3,7 39b6: 4609 li a2,2 39b8: 45a1 li a1,8 39ba: 898fd0ef jal ra,a52 39be: 40040513 addi a0,s0,1024 39c2: 469d li a3,7 39c4: 460d li a2,3 39c6: 45a5 li a1,9 39c8: 88afd0ef jal ra,a52 39cc: 469d li a3,7 39ce: 4611 li a2,4 39d0: 40040513 addi a0,s0,1024 39d4: 4585 li a1,1 39d6: 87cfd0ef jal ra,a52 39da: 40040513 addi a0,s0,1024 39de: 4585 li a1,1 39e0: 824fd0ef jal ra,a04 39e4: 4585 li a1,1 39e6: 40040513 addi a0,s0,1024 39ea: 850fd0ef jal ra,a3a 39ee: b4dfc06f j 53a <__riscv_restore_0> 000039f2 : 39f2: b25fc2ef jal t0,516 <__riscv_save_0> 39f6: 1141 addi sp,sp,-16 39f8: 4585 li a1,1 39fa: 04000513 li a0,64 39fe: ef4fd0ef jal ra,10f2 3a02: 47c1 li a5,16 3a04: 40012437 lui s0,0x40012 3a08: 827c sh a5,4(sp) 3a0a: 4785 li a5,1 3a0c: c43e sw a5,8(sp) 3a0e: 004c addi a1,sp,4 3a10: 4791 li a5,4 3a12: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20001800> 3a16: c63e sw a5,12(sp) 3a18: bfafd0ef jal ra,e12 3a1c: 45c1 li a1,16 3a1e: 80040513 addi a0,s0,-2048 3a22: cb0fd0ef jal ra,ed2 3a26: 0141 addi sp,sp,16 3a28: b13fc06f j 53a <__riscv_restore_0> 00003a2c : 3a2c: aebfc2ef jal t0,516 <__riscv_save_0> 3a30: 1141 addi sp,sp,-16 3a32: 4585 li a1,1 3a34: 04000513 li a0,64 3a38: ebafd0ef jal ra,10f2 3a3c: 08000793 li a5,128 3a40: 40012437 lui s0,0x40012 3a44: 827c sh a5,4(sp) 3a46: 4785 li a5,1 3a48: c43e sw a5,8(sp) 3a4a: 004c addi a1,sp,4 3a4c: 47c1 li a5,16 3a4e: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20001800> 3a52: c63e sw a5,12(sp) 3a54: bbefd0ef jal ra,e12 3a58: 4601 li a2,0 3a5a: 80040513 addi a0,s0,-2048 3a5e: 08000593 li a1,128 3a62: c84fd0ef jal ra,ee6 3a66: 10000793 li a5,256 3a6a: 004c addi a1,sp,4 3a6c: 80040513 addi a0,s0,-2048 3a70: 827c sh a5,4(sp) 3a72: ba0fd0ef jal ra,e12 3a76: 4601 li a2,0 3a78: 80040513 addi a0,s0,-2048 3a7c: 10000593 li a1,256 3a80: c66fd0ef jal ra,ee6 3a84: 20000793 li a5,512 3a88: 004c addi a1,sp,4 3a8a: 80040513 addi a0,s0,-2048 3a8e: 827c sh a5,4(sp) 3a90: b82fd0ef jal ra,e12 3a94: 4601 li a2,0 3a96: 80040513 addi a0,s0,-2048 3a9a: 20000593 li a1,512 3a9e: c48fd0ef jal ra,ee6 3aa2: 40000793 li a5,1024 3aa6: 004c addi a1,sp,4 3aa8: 80040513 addi a0,s0,-2048 3aac: 827c sh a5,4(sp) 3aae: b64fd0ef jal ra,e12 3ab2: 4601 li a2,0 3ab4: 80040513 addi a0,s0,-2048 3ab8: 40000593 li a1,1024 3abc: c2afd0ef jal ra,ee6 3ac0: 6785 lui a5,0x1 3ac2: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 3ac6: 004c addi a1,sp,4 3ac8: 80040513 addi a0,s0,-2048 3acc: 827c sh a5,4(sp) 3ace: 6485 lui s1,0x1 3ad0: b42fd0ef jal ra,e12 3ad4: 4601 li a2,0 3ad6: 80048593 addi a1,s1,-2048 # 800 <__stack_size> 3ada: 80040513 addi a0,s0,-2048 3ade: c08fd0ef jal ra,ee6 3ae2: 004c addi a1,sp,4 3ae4: 80040513 addi a0,s0,-2048 3ae8: 8264 sh s1,4(sp) 3aea: b28fd0ef jal ra,e12 3aee: 4601 li a2,0 3af0: 80040513 addi a0,s0,-2048 3af4: 6585 lui a1,0x1 3af6: bf0fd0ef jal ra,ee6 3afa: 6789 lui a5,0x2 3afc: 004c addi a1,sp,4 3afe: 80040513 addi a0,s0,-2048 3b02: 827c sh a5,4(sp) 3b04: b0efd0ef jal ra,e12 3b08: 4601 li a2,0 3b0a: 80040513 addi a0,s0,-2048 3b0e: 6589 lui a1,0x2 3b10: bd6fd0ef jal ra,ee6 3b14: 6791 lui a5,0x4 3b16: 004c addi a1,sp,4 3b18: 80040513 addi a0,s0,-2048 3b1c: 827c sh a5,4(sp) 3b1e: af4fd0ef jal ra,e12 3b22: 4601 li a2,0 3b24: 80040513 addi a0,s0,-2048 3b28: 6591 lui a1,0x4 3b2a: bbcfd0ef jal ra,ee6 3b2e: 77e1 lui a5,0xffff8 3b30: 004c addi a1,sp,4 3b32: 80040513 addi a0,s0,-2048 3b36: 827c sh a5,4(sp) 3b38: adafd0ef jal ra,e12 3b3c: 4601 li a2,0 3b3e: 65a1 lui a1,0x8 3b40: 80040513 addi a0,s0,-2048 3b44: ba2fd0ef jal ra,ee6 3b48: 0141 addi sp,sp,16 3b4a: 9f1fc06f j 53a <__riscv_restore_0> 00003b4e : 3b4e: 9c9fc2ef jal t0,516 <__riscv_save_0> 3b52: 1141 addi sp,sp,-16 3b54: 4585 li a1,1 3b56: 04000513 li a0,64 3b5a: d98fd0ef jal ra,10f2 3b5e: 47a1 li a5,8 3b60: 40012437 lui s0,0x40012 3b64: 827c sh a5,4(sp) 3b66: 4785 li a5,1 3b68: c43e sw a5,8(sp) 3b6a: 004c addi a1,sp,4 3b6c: 47c1 li a5,16 3b6e: 80040513 addi a0,s0,-2048 # 40011800 <__freertos_irq_stack_top+0x20001800> 3b72: c63e sw a5,12(sp) 3b74: a9efd0ef jal ra,e12 3b78: 4601 li a2,0 3b7a: 80040513 addi a0,s0,-2048 3b7e: 45a1 li a1,8 3b80: b66fd0ef jal ra,ee6 3b84: 4791 li a5,4 3b86: 004c addi a1,sp,4 3b88: 80040513 addi a0,s0,-2048 3b8c: 827c sh a5,4(sp) 3b8e: a84fd0ef jal ra,e12 3b92: 4601 li a2,0 3b94: 4591 li a1,4 3b96: 80040513 addi a0,s0,-2048 3b9a: b4cfd0ef jal ra,ee6 3b9e: 0141 addi sp,sp,16 3ba0: 99bfc06f j 53a <__riscv_restore_0> 00003ba4 : 3ba4: 973fc2ef jal t0,516 <__riscv_save_0> 3ba8: 1141 addi sp,sp,-16 3baa: 4585 li a1,1 3bac: 4541 li a0,16 3bae: d44fd0ef jal ra,10f2 3bb2: 6789 lui a5,0x2 3bb4: 827c sh a5,4(sp) 3bb6: 4785 li a5,1 3bb8: c43e sw a5,8(sp) 3bba: 004c addi a1,sp,4 3bbc: 47c1 li a5,16 3bbe: 40011537 lui a0,0x40011 3bc2: c63e sw a5,12(sp) 3bc4: a4efd0ef jal ra,e12 3bc8: 4605 li a2,1 3bca: 6589 lui a1,0x2 3bcc: 40011537 lui a0,0x40011 3bd0: b16fd0ef jal ra,ee6 3bd4: 0141 addi sp,sp,16 3bd6: 965fc06f j 53a <__riscv_restore_0> 00003bda : 3bda: 93dfc2ef jal t0,516 <__riscv_save_0> 3bde: 1141 addi sp,sp,-16 3be0: 4585 li a1,1 3be2: 4541 li a0,16 3be4: d0efd0ef jal ra,10f2 3be8: 20000793 li a5,512 3bec: 827c sh a5,4(sp) 3bee: 4785 li a5,1 3bf0: c43e sw a5,8(sp) 3bf2: 004c addi a1,sp,4 3bf4: 47c1 li a5,16 3bf6: 40011537 lui a0,0x40011 3bfa: c63e sw a5,12(sp) 3bfc: a16fd0ef jal ra,e12 3c00: 4605 li a2,1 3c02: 20000593 li a1,512 3c06: 40011537 lui a0,0x40011 3c0a: adcfd0ef jal ra,ee6 3c0e: 0141 addi sp,sp,16 3c10: 92bfc06f j 53a <__riscv_restore_0> 00003c14 : 3c14: 903fc2ef jal t0,516 <__riscv_save_0> 3c18: 1141 addi sp,sp,-16 3c1a: 4585 li a1,1 3c1c: 4541 li a0,16 3c1e: cd4fd0ef jal ra,10f2 3c22: 4585 li a1,1 3c24: 02000513 li a0,32 3c28: ccafd0ef jal ra,10f2 3c2c: 10000793 li a5,256 3c30: 827c sh a5,4(sp) 3c32: 478d li a5,3 3c34: c43e sw a5,8(sp) 3c36: 004c addi a1,sp,4 3c38: 47c1 li a5,16 3c3a: 40011537 lui a0,0x40011 3c3e: c63e sw a5,12(sp) 3c40: 9d2fd0ef jal ra,e12 3c44: 4605 li a2,1 3c46: 10000593 li a1,256 3c4a: 40011537 lui a0,0x40011 3c4e: a98fd0ef jal ra,ee6 3c52: 08000793 li a5,128 3c56: 004c addi a1,sp,4 3c58: 40011537 lui a0,0x40011 3c5c: 827c sh a5,4(sp) 3c5e: 9b4fd0ef jal ra,e12 3c62: 4605 li a2,1 3c64: 08000593 li a1,128 3c68: 40011537 lui a0,0x40011 3c6c: a7afd0ef jal ra,ee6 3c70: 04000793 li a5,64 3c74: 004c addi a1,sp,4 3c76: 40011537 lui a0,0x40011 3c7a: 827c sh a5,4(sp) 3c7c: 996fd0ef jal ra,e12 3c80: 4605 li a2,1 3c82: 04000593 li a1,64 3c86: 40011537 lui a0,0x40011 3c8a: a5cfd0ef jal ra,ee6 3c8e: 40011437 lui s0,0x40011 3c92: 77e1 lui a5,0xffff8 3c94: 004c addi a1,sp,4 3c96: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 3c9a: 827c sh a5,4(sp) 3c9c: 976fd0ef jal ra,e12 3ca0: 4605 li a2,1 3ca2: 65a1 lui a1,0x8 3ca4: 40040513 addi a0,s0,1024 3ca8: a3efd0ef jal ra,ee6 3cac: 0141 addi sp,sp,16 3cae: 88dfc06f j 53a <__riscv_restore_0> 00003cb2 : 3cb2: 865fc2ef jal t0,516 <__riscv_save_0> 3cb6: 1141 addi sp,sp,-16 3cb8: 4585 li a1,1 3cba: 4541 li a0,16 3cbc: c36fd0ef jal ra,10f2 3cc0: 4585 li a1,1 3cc2: 02000513 li a0,32 3cc6: c2cfd0ef jal ra,10f2 3cca: 10000793 li a5,256 3cce: 827c sh a5,4(sp) 3cd0: 478d li a5,3 3cd2: c43e sw a5,8(sp) 3cd4: 004c addi a1,sp,4 3cd6: 47c1 li a5,16 3cd8: 40011537 lui a0,0x40011 3cdc: c63e sw a5,12(sp) 3cde: 934fd0ef jal ra,e12 3ce2: 4605 li a2,1 3ce4: 10000593 li a1,256 3ce8: 40011537 lui a0,0x40011 3cec: 9fafd0ef jal ra,ee6 3cf0: 08000793 li a5,128 3cf4: 004c addi a1,sp,4 3cf6: 40011537 lui a0,0x40011 3cfa: 827c sh a5,4(sp) 3cfc: 916fd0ef jal ra,e12 3d00: 4605 li a2,1 3d02: 08000593 li a1,128 3d06: 40011537 lui a0,0x40011 3d0a: 9dcfd0ef jal ra,ee6 3d0e: 04000793 li a5,64 3d12: 004c addi a1,sp,4 3d14: 40011537 lui a0,0x40011 3d18: 827c sh a5,4(sp) 3d1a: 8f8fd0ef jal ra,e12 3d1e: 4605 li a2,1 3d20: 04000593 li a1,64 3d24: 40011537 lui a0,0x40011 3d28: 9befd0ef jal ra,ee6 3d2c: 40011437 lui s0,0x40011 3d30: 77e1 lui a5,0xffff8 3d32: 004c addi a1,sp,4 3d34: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 3d38: 827c sh a5,4(sp) 3d3a: 8d8fd0ef jal ra,e12 3d3e: 4605 li a2,1 3d40: 40040513 addi a0,s0,1024 3d44: 65a1 lui a1,0x8 3d46: 9a0fd0ef jal ra,ee6 3d4a: 6791 lui a5,0x4 3d4c: 004c addi a1,sp,4 3d4e: 40040513 addi a0,s0,1024 3d52: 827c sh a5,4(sp) 3d54: 8befd0ef jal ra,e12 3d58: 4605 li a2,1 3d5a: 40040513 addi a0,s0,1024 3d5e: 6591 lui a1,0x4 3d60: 986fd0ef jal ra,ee6 3d64: 6789 lui a5,0x2 3d66: 004c addi a1,sp,4 3d68: 40040513 addi a0,s0,1024 3d6c: 827c sh a5,4(sp) 3d6e: 8a4fd0ef jal ra,e12 3d72: 4605 li a2,1 3d74: 6589 lui a1,0x2 3d76: 40040513 addi a0,s0,1024 3d7a: 96cfd0ef jal ra,ee6 3d7e: 0141 addi sp,sp,16 3d80: fbafc06f j 53a <__riscv_restore_0> 00003d84 : 3d84: f92fc2ef jal t0,516 <__riscv_save_0> 3d88: 1141 addi sp,sp,-16 3d8a: 4585 li a1,1 3d8c: 02000513 li a0,32 3d90: b62fd0ef jal ra,10f2 3d94: 4785 li a5,1 3d96: 40011437 lui s0,0x40011 3d9a: 827c sh a5,4(sp) 3d9c: 4785 li a5,1 3d9e: c43e sw a5,8(sp) 3da0: 004c addi a1,sp,4 3da2: 47c1 li a5,16 3da4: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 3da8: c63e sw a5,12(sp) 3daa: 868fd0ef jal ra,e12 3dae: 4605 li a2,1 3db0: 4585 li a1,1 3db2: 40040513 addi a0,s0,1024 3db6: 930fd0ef jal ra,ee6 3dba: 0141 addi sp,sp,16 3dbc: f7efc06f j 53a <__riscv_restore_0> 00003dc0 : 3dc0: f56fc2ef jal t0,516 <__riscv_save_0> 3dc4: 922fd0ef jal ra,ee6 3dc8: f72fc06f j 53a <__riscv_restore_0> 00003dcc : 3dcc: f4afc2ef jal t0,516 <__riscv_save_0> 3dd0: 90cfd0ef jal ra,edc 3dd4: f66fc06f j 53a <__riscv_restore_0> 00003dd8 : 3dd8: f3efc2ef jal t0,516 <__riscv_save_0> 3ddc: 7179 addi sp,sp,-48 3dde: 892a mv s2,a0 3de0: 4585 li a1,1 3de2: 4511 li a0,4 3de4: b0efd0ef jal ra,10f2 3de8: 4585 li a1,1 3dea: 00020537 lui a0,0x20 3dee: b22fd0ef jal ra,1110 3df2: 40011437 lui s0,0x40011 3df6: 4791 li a5,4 3df8: 82fc sh a5,20(sp) 3dfa: 448d li s1,3 3dfc: 47e1 li a5,24 3dfe: 084c addi a1,sp,20 3e00: 80040513 addi a0,s0,-2048 # 40010800 <__freertos_irq_stack_top+0x20000800> 3e04: cc26 sw s1,24(sp) 3e06: ce3e sw a5,28(sp) 3e08: 80afd0ef jal ra,e12 3e0c: 47a1 li a5,8 3e0e: 82fc sh a5,20(sp) 3e10: 084c addi a1,sp,20 3e12: 4791 li a5,4 3e14: 80040513 addi a0,s0,-2048 3e18: ce3e sw a5,28(sp) 3e1a: 40004437 lui s0,0x40004 3e1e: ff5fc0ef jal ra,e12 3e22: 100c addi a1,sp,32 3e24: 000c07b7 lui a5,0xc0 3e28: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fff4400> 3e2c: d04a sw s2,32(sp) 3e2e: d43e sw a5,40(sp) 3e30: d202 sw zero,36(sp) 3e32: 02011623 sh zero,44(sp) 3e36: b16fd0ef jal ra,114c 3e3a: 33600793 li a5,822 3e3e: 867c sh a5,12(sp) 3e40: 0068 addi a0,sp,12 3e42: 4785 li a5,1 3e44: c83e sw a5,16(sp) 3e46: 8744 sb s1,14(sp) 3e48: 8b2fd0ef jal ra,efa 3e4c: 4605 li a2,1 3e4e: 40040513 addi a0,s0,1024 3e52: 52500593 li a1,1317 3e56: b9afd0ef jal ra,11f0 3e5a: 4585 li a1,1 3e5c: 40040513 addi a0,s0,1024 3e60: b7afd0ef jal ra,11da 3e64: 6145 addi sp,sp,48 3e66: ed4fc06f j 53a <__riscv_restore_0> 00003e6a : 3e6a: eacfc2ef jal t0,516 <__riscv_save_0> 3e6e: 7179 addi sp,sp,-48 3e70: 892a mv s2,a0 3e72: 4585 li a1,1 3e74: 4521 li a0,8 3e76: a7cfd0ef jal ra,10f2 3e7a: 4585 li a1,1 3e7c: 00040537 lui a0,0x40 3e80: a90fd0ef jal ra,1110 3e84: 40011437 lui s0,0x40011 3e88: 40000793 li a5,1024 3e8c: 82fc sh a5,20(sp) 3e8e: 448d li s1,3 3e90: 47e1 li a5,24 3e92: 084c addi a1,sp,20 3e94: c0040513 addi a0,s0,-1024 # 40010c00 <__freertos_irq_stack_top+0x20000c00> 3e98: cc26 sw s1,24(sp) 3e9a: ce3e sw a5,28(sp) 3e9c: f77fc0ef jal ra,e12 3ea0: 6785 lui a5,0x1 3ea2: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 3ea6: 82fc sh a5,20(sp) 3ea8: 084c addi a1,sp,20 3eaa: 4791 li a5,4 3eac: c0040513 addi a0,s0,-1024 3eb0: ce3e sw a5,28(sp) 3eb2: 40005437 lui s0,0x40005 3eb6: f5dfc0ef jal ra,e12 3eba: 100c addi a1,sp,32 3ebc: 000c07b7 lui a5,0xc0 3ec0: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 3ec4: d04a sw s2,32(sp) 3ec6: d43e sw a5,40(sp) 3ec8: d202 sw zero,36(sp) 3eca: 02011623 sh zero,44(sp) 3ece: a7efd0ef jal ra,114c 3ed2: 33700793 li a5,823 3ed6: 867c sh a5,12(sp) 3ed8: 0068 addi a0,sp,12 3eda: 4785 li a5,1 3edc: c83e sw a5,16(sp) 3ede: 8744 sb s1,14(sp) 3ee0: 81afd0ef jal ra,efa 3ee4: 4605 li a2,1 3ee6: 80040513 addi a0,s0,-2048 3eea: 52500593 li a1,1317 3eee: b02fd0ef jal ra,11f0 3ef2: 4585 li a1,1 3ef4: 80040513 addi a0,s0,-2048 3ef8: ae2fd0ef jal ra,11da 3efc: 6145 addi sp,sp,48 3efe: e3cfc06f j 53a <__riscv_restore_0> 00003f02 : 3f02: e14fc2ef jal t0,516 <__riscv_save_0> 3f06: 7179 addi sp,sp,-48 3f08: 842a mv s0,a0 3f0a: 4585 li a1,1 3f0c: 4541 li a0,16 3f0e: 9e4fd0ef jal ra,10f2 3f12: 4585 li a1,1 3f14: 00080537 lui a0,0x80 3f18: 9f8fd0ef jal ra,1110 3f1c: 40000793 li a5,1024 3f20: 82fc sh a5,20(sp) 3f22: 448d li s1,3 3f24: 47e1 li a5,24 3f26: 084c addi a1,sp,20 3f28: 40011537 lui a0,0x40011 3f2c: cc26 sw s1,24(sp) 3f2e: ce3e sw a5,28(sp) 3f30: ee3fc0ef jal ra,e12 3f34: 6785 lui a5,0x1 3f36: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 3f3a: 82fc sh a5,20(sp) 3f3c: 084c addi a1,sp,20 3f3e: 4791 li a5,4 3f40: 40011537 lui a0,0x40011 3f44: ce3e sw a5,28(sp) 3f46: ecdfc0ef jal ra,e12 3f4a: d022 sw s0,32(sp) 3f4c: 40005437 lui s0,0x40005 3f50: 100c addi a1,sp,32 3f52: 000c07b7 lui a5,0xc0 3f56: c0040513 addi a0,s0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 3f5a: d43e sw a5,40(sp) 3f5c: d202 sw zero,36(sp) 3f5e: 02011623 sh zero,44(sp) 3f62: 9eafd0ef jal ra,114c 3f66: 34400793 li a5,836 3f6a: 867c sh a5,12(sp) 3f6c: 0068 addi a0,sp,12 3f6e: 4785 li a5,1 3f70: c83e sw a5,16(sp) 3f72: 8744 sb s1,14(sp) 3f74: f87fc0ef jal ra,efa 3f78: 4605 li a2,1 3f7a: c0040513 addi a0,s0,-1024 3f7e: 52500593 li a1,1317 3f82: a6efd0ef jal ra,11f0 3f86: 4585 li a1,1 3f88: c0040513 addi a0,s0,-1024 3f8c: a4efd0ef jal ra,11da 3f90: 6145 addi sp,sp,48 3f92: da8fc06f j 53a <__riscv_restore_0> 00003f96 : 3f96: d80fc2ef jal t0,516 <__riscv_save_0> 3f9a: 7179 addi sp,sp,-48 3f9c: 84aa mv s1,a0 3f9e: 4585 li a1,1 3fa0: 4541 li a0,16 3fa2: 950fd0ef jal ra,10f2 3fa6: 4585 li a1,1 3fa8: 02000513 li a0,32 3fac: 946fd0ef jal ra,10f2 3fb0: 4585 li a1,1 3fb2: 00100537 lui a0,0x100 3fb6: 95afd0ef jal ra,1110 3fba: 6785 lui a5,0x1 3fbc: 440d li s0,3 3fbe: 82fc sh a5,20(sp) 3fc0: 084c addi a1,sp,20 3fc2: 47e1 li a5,24 3fc4: 40011537 lui a0,0x40011 3fc8: cc22 sw s0,24(sp) 3fca: ce3e sw a5,28(sp) 3fcc: e47fc0ef jal ra,e12 3fd0: 4791 li a5,4 3fd2: 40011537 lui a0,0x40011 3fd6: 82fc sh a5,20(sp) 3fd8: 084c addi a1,sp,20 3fda: 4791 li a5,4 3fdc: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 3fe0: ce3e sw a5,28(sp) 3fe2: e31fc0ef jal ra,e12 3fe6: 100c addi a1,sp,32 3fe8: 000c07b7 lui a5,0xc0 3fec: 40005537 lui a0,0x40005 3ff0: d026 sw s1,32(sp) 3ff2: d43e sw a5,40(sp) 3ff4: d202 sw zero,36(sp) 3ff6: 02011623 sh zero,44(sp) 3ffa: 952fd0ef jal ra,114c 3ffe: 34500793 li a5,837 4002: 867c sh a5,12(sp) 4004: 0068 addi a0,sp,12 4006: 4785 li a5,1 4008: c83e sw a5,16(sp) 400a: 8740 sb s0,14(sp) 400c: eeffc0ef jal ra,efa 4010: 4605 li a2,1 4012: 52500593 li a1,1317 4016: 40005537 lui a0,0x40005 401a: 9d6fd0ef jal ra,11f0 401e: 4585 li a1,1 4020: 40005537 lui a0,0x40005 4024: 9b6fd0ef jal ra,11da 4028: 6145 addi sp,sp,48 402a: d10fc06f j 53a <__riscv_restore_0> 0000402e : 402e: ce8fc2ef jal t0,516 <__riscv_save_0> 4032: 7179 addi sp,sp,-48 4034: 842a mv s0,a0 4036: 4585 li a1,1 4038: 4541 li a0,16 403a: 8b8fd0ef jal ra,10f2 403e: 4585 li a1,1 4040: 04000513 li a0,64 4044: 8ccfd0ef jal ra,1110 4048: 4785 li a5,1 404a: 82fc sh a5,20(sp) 404c: 448d li s1,3 404e: 47e1 li a5,24 4050: 084c addi a1,sp,20 4052: 40011537 lui a0,0x40011 4056: cc26 sw s1,24(sp) 4058: ce3e sw a5,28(sp) 405a: db9fc0ef jal ra,e12 405e: 4789 li a5,2 4060: 82fc sh a5,20(sp) 4062: 084c addi a1,sp,20 4064: 4791 li a5,4 4066: 40011537 lui a0,0x40011 406a: ce3e sw a5,28(sp) 406c: da7fc0ef jal ra,e12 4070: d022 sw s0,32(sp) 4072: 40002437 lui s0,0x40002 4076: 100c addi a1,sp,32 4078: 000c07b7 lui a5,0xc0 407c: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4080: d43e sw a5,40(sp) 4082: d202 sw zero,36(sp) 4084: 02011623 sh zero,44(sp) 4088: 8c4fd0ef jal ra,114c 408c: 35700793 li a5,855 4090: 867c sh a5,12(sp) 4092: 0068 addi a0,sp,12 4094: 4785 li a5,1 4096: c83e sw a5,16(sp) 4098: 8744 sb s1,14(sp) 409a: e61fc0ef jal ra,efa 409e: 4605 li a2,1 40a0: 80040513 addi a0,s0,-2048 40a4: 52500593 li a1,1317 40a8: 948fd0ef jal ra,11f0 40ac: 4585 li a1,1 40ae: 80040513 addi a0,s0,-2048 40b2: 928fd0ef jal ra,11da 40b6: 6145 addi sp,sp,48 40b8: c82fc06f j 53a <__riscv_restore_0> 000040bc : 40bc: c5afc2ef jal t0,516 <__riscv_save_0> 40c0: 7179 addi sp,sp,-48 40c2: 842a mv s0,a0 40c4: 4585 li a1,1 40c6: 4541 li a0,16 40c8: 82afd0ef jal ra,10f2 40cc: 4585 li a1,1 40ce: 08000513 li a0,128 40d2: 83efd0ef jal ra,1110 40d6: 4791 li a5,4 40d8: 82fc sh a5,20(sp) 40da: 448d li s1,3 40dc: 47e1 li a5,24 40de: 084c addi a1,sp,20 40e0: 40011537 lui a0,0x40011 40e4: cc26 sw s1,24(sp) 40e6: ce3e sw a5,28(sp) 40e8: d2bfc0ef jal ra,e12 40ec: 47a1 li a5,8 40ee: 82fc sh a5,20(sp) 40f0: 084c addi a1,sp,20 40f2: 4791 li a5,4 40f4: 40011537 lui a0,0x40011 40f8: ce3e sw a5,28(sp) 40fa: d19fc0ef jal ra,e12 40fe: d022 sw s0,32(sp) 4100: 40002437 lui s0,0x40002 4104: 100c addi a1,sp,32 4106: 000c07b7 lui a5,0xc0 410a: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 410e: d43e sw a5,40(sp) 4110: d202 sw zero,36(sp) 4112: 02011623 sh zero,44(sp) 4116: 836fd0ef jal ra,114c 411a: 35800793 li a5,856 411e: 867c sh a5,12(sp) 4120: 0068 addi a0,sp,12 4122: 4785 li a5,1 4124: c83e sw a5,16(sp) 4126: 8744 sb s1,14(sp) 4128: dd3fc0ef jal ra,efa 412c: 4605 li a2,1 412e: c0040513 addi a0,s0,-1024 4132: 52500593 li a1,1317 4136: 8bafd0ef jal ra,11f0 413a: 4585 li a1,1 413c: c0040513 addi a0,s0,-1024 4140: 89afd0ef jal ra,11da 4144: 6145 addi sp,sp,48 4146: bf4fc06f j 53a <__riscv_restore_0> 0000414a : 414a: bccfc2ef jal t0,516 <__riscv_save_0> 414e: 7179 addi sp,sp,-48 4150: 84aa mv s1,a0 4152: 4585 li a1,1 4154: 4541 li a0,16 4156: f9dfc0ef jal ra,10f2 415a: 4585 li a1,1 415c: 10000513 li a0,256 4160: fb1fc0ef jal ra,1110 4164: 47c1 li a5,16 4166: 440d li s0,3 4168: 82fc sh a5,20(sp) 416a: 084c addi a1,sp,20 416c: 47e1 li a5,24 416e: 40011537 lui a0,0x40011 4172: cc22 sw s0,24(sp) 4174: ce3e sw a5,28(sp) 4176: c9dfc0ef jal ra,e12 417a: 02000793 li a5,32 417e: 82fc sh a5,20(sp) 4180: 084c addi a1,sp,20 4182: 4791 li a5,4 4184: 40011537 lui a0,0x40011 4188: ce3e sw a5,28(sp) 418a: c89fc0ef jal ra,e12 418e: 100c addi a1,sp,32 4190: 000c07b7 lui a5,0xc0 4194: 40002537 lui a0,0x40002 4198: d026 sw s1,32(sp) 419a: d43e sw a5,40(sp) 419c: d202 sw zero,36(sp) 419e: 02011623 sh zero,44(sp) 41a2: fabfc0ef jal ra,114c 41a6: 35900793 li a5,857 41aa: 867c sh a5,12(sp) 41ac: 0068 addi a0,sp,12 41ae: 4785 li a5,1 41b0: c83e sw a5,16(sp) 41b2: 8740 sb s0,14(sp) 41b4: d47fc0ef jal ra,efa 41b8: 4605 li a2,1 41ba: 52500593 li a1,1317 41be: 40002537 lui a0,0x40002 41c2: 82efd0ef jal ra,11f0 41c6: 4585 li a1,1 41c8: 40002537 lui a0,0x40002 41cc: 80efd0ef jal ra,11da 41d0: 6145 addi sp,sp,48 41d2: b68fc06f j 53a <__riscv_restore_0> 000041d6 : 41d6: 7139 addi sp,sp,-64 41d8: de06 sw ra,60(sp) 41da: dc16 sw t0,56(sp) 41dc: da1a sw t1,52(sp) 41de: d81e sw t2,48(sp) 41e0: d62a sw a0,44(sp) 41e2: d42e sw a1,40(sp) 41e4: d232 sw a2,36(sp) 41e6: d036 sw a3,32(sp) 41e8: ce3a sw a4,28(sp) 41ea: cc3e sw a5,24(sp) 41ec: ca42 sw a6,20(sp) 41ee: c846 sw a7,16(sp) 41f0: c672 sw t3,12(sp) 41f2: c476 sw t4,8(sp) 41f4: c27a sw t5,4(sp) 41f6: c07e sw t6,0(sp) 41f8: 779000ef jal ra,5170 41fc: 50f2 lw ra,60(sp) 41fe: 52e2 lw t0,56(sp) 4200: 5352 lw t1,52(sp) 4202: 53c2 lw t2,48(sp) 4204: 5532 lw a0,44(sp) 4206: 55a2 lw a1,40(sp) 4208: 5612 lw a2,36(sp) 420a: 5682 lw a3,32(sp) 420c: 4772 lw a4,28(sp) 420e: 47e2 lw a5,24(sp) 4210: 4852 lw a6,20(sp) 4212: 48c2 lw a7,16(sp) 4214: 4e32 lw t3,12(sp) 4216: 4ea2 lw t4,8(sp) 4218: 4f12 lw t5,4(sp) 421a: 4f82 lw t6,0(sp) 421c: 6121 addi sp,sp,64 421e: 30200073 mret 00004222 : 4222: 7139 addi sp,sp,-64 4224: de06 sw ra,60(sp) 4226: dc16 sw t0,56(sp) 4228: da1a sw t1,52(sp) 422a: d81e sw t2,48(sp) 422c: d62a sw a0,44(sp) 422e: d42e sw a1,40(sp) 4230: d232 sw a2,36(sp) 4232: d036 sw a3,32(sp) 4234: ce3a sw a4,28(sp) 4236: cc3e sw a5,24(sp) 4238: ca42 sw a6,20(sp) 423a: c846 sw a7,16(sp) 423c: c672 sw t3,12(sp) 423e: c476 sw t4,8(sp) 4240: c27a sw t5,4(sp) 4242: c07e sw t6,0(sp) 4244: 7c8000ef jal ra,4a0c 4248: 087000ef jal ra,4ace 424c: 50f2 lw ra,60(sp) 424e: 52e2 lw t0,56(sp) 4250: 5352 lw t1,52(sp) 4252: 53c2 lw t2,48(sp) 4254: 5532 lw a0,44(sp) 4256: 55a2 lw a1,40(sp) 4258: 5612 lw a2,36(sp) 425a: 5682 lw a3,32(sp) 425c: 4772 lw a4,28(sp) 425e: 47e2 lw a5,24(sp) 4260: 4852 lw a6,20(sp) 4262: 48c2 lw a7,16(sp) 4264: 4e32 lw t3,12(sp) 4266: 4ea2 lw t4,8(sp) 4268: 4f12 lw t5,4(sp) 426a: 4f82 lw t6,0(sp) 426c: 6121 addi sp,sp,64 426e: 30200073 mret 00004272 : 4272: 7139 addi sp,sp,-64 4274: de06 sw ra,60(sp) 4276: dc16 sw t0,56(sp) 4278: da1a sw t1,52(sp) 427a: d81e sw t2,48(sp) 427c: d62a sw a0,44(sp) 427e: d42e sw a1,40(sp) 4280: d232 sw a2,36(sp) 4282: d036 sw a3,32(sp) 4284: ce3a sw a4,28(sp) 4286: cc3e sw a5,24(sp) 4288: ca42 sw a6,20(sp) 428a: c846 sw a7,16(sp) 428c: c672 sw t3,12(sp) 428e: c476 sw t4,8(sp) 4290: c27a sw t5,4(sp) 4292: c07e sw t6,0(sp) 4294: 0fd000ef jal ra,4b90 4298: 1bb000ef jal ra,4c52 429c: 50f2 lw ra,60(sp) 429e: 52e2 lw t0,56(sp) 42a0: 5352 lw t1,52(sp) 42a2: 53c2 lw t2,48(sp) 42a4: 5532 lw a0,44(sp) 42a6: 55a2 lw a1,40(sp) 42a8: 5612 lw a2,36(sp) 42aa: 5682 lw a3,32(sp) 42ac: 4772 lw a4,28(sp) 42ae: 47e2 lw a5,24(sp) 42b0: 4852 lw a6,20(sp) 42b2: 48c2 lw a7,16(sp) 42b4: 4e32 lw t3,12(sp) 42b6: 4ea2 lw t4,8(sp) 42b8: 4f12 lw t5,4(sp) 42ba: 4f82 lw t6,0(sp) 42bc: 6121 addi sp,sp,64 42be: 30200073 mret 000042c2 : 42c2: 7139 addi sp,sp,-64 42c4: de06 sw ra,60(sp) 42c6: dc16 sw t0,56(sp) 42c8: da1a sw t1,52(sp) 42ca: d81e sw t2,48(sp) 42cc: d62a sw a0,44(sp) 42ce: d42e sw a1,40(sp) 42d0: d232 sw a2,36(sp) 42d2: d036 sw a3,32(sp) 42d4: ce3a sw a4,28(sp) 42d6: cc3e sw a5,24(sp) 42d8: ca42 sw a6,20(sp) 42da: c846 sw a7,16(sp) 42dc: c672 sw t3,12(sp) 42de: c476 sw t4,8(sp) 42e0: c27a sw t5,4(sp) 42e2: c07e sw t6,0(sp) 42e4: 231000ef jal ra,4d14 42e8: 2df000ef jal ra,4dc6 42ec: 50f2 lw ra,60(sp) 42ee: 52e2 lw t0,56(sp) 42f0: 5352 lw t1,52(sp) 42f2: 53c2 lw t2,48(sp) 42f4: 5532 lw a0,44(sp) 42f6: 55a2 lw a1,40(sp) 42f8: 5612 lw a2,36(sp) 42fa: 5682 lw a3,32(sp) 42fc: 4772 lw a4,28(sp) 42fe: 47e2 lw a5,24(sp) 4300: 4852 lw a6,20(sp) 4302: 48c2 lw a7,16(sp) 4304: 4e32 lw t3,12(sp) 4306: 4ea2 lw t4,8(sp) 4308: 4f12 lw t5,4(sp) 430a: 4f82 lw t6,0(sp) 430c: 6121 addi sp,sp,64 430e: 30200073 mret 00004312 : 4312: 7139 addi sp,sp,-64 4314: de06 sw ra,60(sp) 4316: dc16 sw t0,56(sp) 4318: da1a sw t1,52(sp) 431a: d81e sw t2,48(sp) 431c: d62a sw a0,44(sp) 431e: d42e sw a1,40(sp) 4320: d232 sw a2,36(sp) 4322: d036 sw a3,32(sp) 4324: ce3a sw a4,28(sp) 4326: cc3e sw a5,24(sp) 4328: ca42 sw a6,20(sp) 432a: c846 sw a7,16(sp) 432c: c672 sw t3,12(sp) 432e: c476 sw t4,8(sp) 4330: c27a sw t5,4(sp) 4332: c07e sw t6,0(sp) 4334: 345000ef jal ra,4e78 4338: 403000ef jal ra,4f3a 433c: 50f2 lw ra,60(sp) 433e: 52e2 lw t0,56(sp) 4340: 5352 lw t1,52(sp) 4342: 53c2 lw t2,48(sp) 4344: 5532 lw a0,44(sp) 4346: 55a2 lw a1,40(sp) 4348: 5612 lw a2,36(sp) 434a: 5682 lw a3,32(sp) 434c: 4772 lw a4,28(sp) 434e: 47e2 lw a5,24(sp) 4350: 4852 lw a6,20(sp) 4352: 48c2 lw a7,16(sp) 4354: 4e32 lw t3,12(sp) 4356: 4ea2 lw t4,8(sp) 4358: 4f12 lw t5,4(sp) 435a: 4f82 lw t6,0(sp) 435c: 6121 addi sp,sp,64 435e: 30200073 mret 00004362 : 4362: 7139 addi sp,sp,-64 4364: de06 sw ra,60(sp) 4366: dc16 sw t0,56(sp) 4368: da1a sw t1,52(sp) 436a: d81e sw t2,48(sp) 436c: d62a sw a0,44(sp) 436e: d42e sw a1,40(sp) 4370: d232 sw a2,36(sp) 4372: d036 sw a3,32(sp) 4374: ce3a sw a4,28(sp) 4376: cc3e sw a5,24(sp) 4378: ca42 sw a6,20(sp) 437a: c846 sw a7,16(sp) 437c: c672 sw t3,12(sp) 437e: c476 sw t4,8(sp) 4380: c27a sw t5,4(sp) 4382: c07e sw t6,0(sp) 4384: 52b000ef jal ra,50ae 4388: 707000ef jal ra,528e 438c: 50f2 lw ra,60(sp) 438e: 52e2 lw t0,56(sp) 4390: 5352 lw t1,52(sp) 4392: 53c2 lw t2,48(sp) 4394: 5532 lw a0,44(sp) 4396: 55a2 lw a1,40(sp) 4398: 5612 lw a2,36(sp) 439a: 5682 lw a3,32(sp) 439c: 4772 lw a4,28(sp) 439e: 47e2 lw a5,24(sp) 43a0: 4852 lw a6,20(sp) 43a2: 48c2 lw a7,16(sp) 43a4: 4e32 lw t3,12(sp) 43a6: 4ea2 lw t4,8(sp) 43a8: 4f12 lw t5,4(sp) 43aa: 4f82 lw t6,0(sp) 43ac: 6121 addi sp,sp,64 43ae: 30200073 mret 000043b2 : 43b2: 7139 addi sp,sp,-64 43b4: de06 sw ra,60(sp) 43b6: dc16 sw t0,56(sp) 43b8: da1a sw t1,52(sp) 43ba: d81e sw t2,48(sp) 43bc: d62a sw a0,44(sp) 43be: d42e sw a1,40(sp) 43c0: d232 sw a2,36(sp) 43c2: d036 sw a3,32(sp) 43c4: ce3a sw a4,28(sp) 43c6: cc3e sw a5,24(sp) 43c8: ca42 sw a6,20(sp) 43ca: c846 sw a7,16(sp) 43cc: c672 sw t3,12(sp) 43ce: c476 sw t4,8(sp) 43d0: c27a sw t5,4(sp) 43d2: c07e sw t6,0(sp) 43d4: 429000ef jal ra,4ffc 43d8: 62f000ef jal ra,5206 43dc: 50f2 lw ra,60(sp) 43de: 52e2 lw t0,56(sp) 43e0: 5352 lw t1,52(sp) 43e2: 53c2 lw t2,48(sp) 43e4: 5532 lw a0,44(sp) 43e6: 55a2 lw a1,40(sp) 43e8: 5612 lw a2,36(sp) 43ea: 5682 lw a3,32(sp) 43ec: 4772 lw a4,28(sp) 43ee: 47e2 lw a5,24(sp) 43f0: 4852 lw a6,20(sp) 43f2: 48c2 lw a7,16(sp) 43f4: 4e32 lw t3,12(sp) 43f6: 4ea2 lw t4,8(sp) 43f8: 4f12 lw t5,4(sp) 43fa: 4f82 lw t6,0(sp) 43fc: 6121 addi sp,sp,64 43fe: 30200073 mret 00004402 : 4402: 90c19703 lh a4,-1780(gp) # 2000042c 4406: 4781 li a5,0 4408: 972a add a4,a4,a0 440a: 00074f63 bltz a4,4428 440e: cd09 beqz a0,4428 4410: 6605 lui a2,0x1 4412: fff60693 addi a3,a2,-1 # fff 4416: 87b6 mv a5,a3 4418: 00c75863 bge a4,a2,4428 441c: 87aa mv a5,a0 441e: 00d50563 beq a0,a3,4428 4422: 01071793 slli a5,a4,0x10 4426: 83c1 srli a5,a5,0x10 4428: 853e mv a0,a5 442a: 8082 ret 0000442c : 442c: 8eafc2ef jal t0,516 <__riscv_save_0> 4430: beaff0ef jal ra,381a 4434: ceeff0ef jal ra,3922 4438: d56ff0ef jal ra,398e 443c: 8fefc06f j 53a <__riscv_restore_0> 00004440 : 4440: 0000a737 lui a4,0xa 4444: d8c72703 lw a4,-628(a4) # 9d8c <_read+0x18a> 4448: 92e1a023 sw a4,-1760(gp) # 20000440 444c: 0000a737 lui a4,0xa 4450: d9072703 lw a4,-624(a4) # 9d90 <_read+0x18e> 4454: 90e1ae23 sw a4,-1764(gp) # 2000043c 4458: 0000a737 lui a4,0xa 445c: d9472703 lw a4,-620(a4) # 9d94 <_read+0x192> 4460: 90e1ac23 sw a4,-1768(gp) # 20000438 4464: 8082 ret 00004466 : 4466: 8b0fc2ef jal t0,516 <__riscv_save_0> 446a: 91019503 lh a0,-1776(gp) # 20000430 446e: f95ff0ef jal ra,4402 4472: 2d4040ef jal ra,8746 <__floatsisf> 4476: 9201a583 lw a1,-1760(gp) # 20000440 447a: 7e7030ef jal ra,8460 <__mulsf3> 447e: 8bcfc06f j 53a <__riscv_restore_0> 00004482 : 4482: 894fc2ef jal t0,516 <__riscv_save_0> 4486: 91219503 lh a0,-1774(gp) # 20000432 448a: f79ff0ef jal ra,4402 448e: 2b8040ef jal ra,8746 <__floatsisf> 4492: 9181a583 lw a1,-1768(gp) # 20000438 4496: 7cb030ef jal ra,8460 <__mulsf3> 449a: 8a0fc06f j 53a <__riscv_restore_0> 0000449e : 449e: 878fc2ef jal t0,516 <__riscv_save_0> 44a2: 91419503 lh a0,-1772(gp) # 20000434 44a6: f5dff0ef jal ra,4402 44aa: 29c040ef jal ra,8746 <__floatsisf> 44ae: 91c1a583 lw a1,-1764(gp) # 2000043c 44b2: 7af030ef jal ra,8460 <__mulsf3> 44b6: 884fc06f j 53a <__riscv_restore_0> 000044ba : 44ba: 85cfc2ef jal t0,516 <__riscv_save_0> 44be: 91619503 lh a0,-1770(gp) # 20000436 44c2: f41ff0ef jal ra,4402 44c6: 346040ef jal ra,880c <__floatunsisf> 44ca: 870fc06f j 53a <__riscv_restore_0> 000044ce : 44ce: 848fc2ef jal t0,516 <__riscv_save_0> 44d2: d20ff0ef jal ra,39f2 44d6: 92a18223 sb a0,-1756(gp) # 20000444 44da: 860fc06f j 53a <__riscv_restore_0> 000044de : 44de: 9241c503 lbu a0,-1756(gp) # 20000444 44e2: 8082 ret 000044e4 : 44e4: 832fc2ef jal t0,516 <__riscv_save_0> 44e8: d44ff0ef jal ra,3a2c 44ec: e62ff0ef jal ra,3b4e 44f0: eb4ff0ef jal ra,3ba4 44f4: ee6ff0ef jal ra,3bda 44f8: f1cff0ef jal ra,3c14 44fc: 889ff0ef jal ra,3d84 4500: 83afc06f j 53a <__riscv_restore_0> 00004504 : 4504: 812fc2ef jal t0,516 <__riscv_save_0> 4508: 4601 li a2,0 450a: 10000593 li a1,256 450e: 40011537 lui a0,0x40011 4512: 8afff0ef jal ra,3dc0 4516: 4601 li a2,0 4518: 08000593 li a1,128 451c: 40011537 lui a0,0x40011 4520: 8a1ff0ef jal ra,3dc0 4524: 4601 li a2,0 4526: 04000593 li a1,64 452a: 40011537 lui a0,0x40011 452e: 893ff0ef jal ra,3dc0 4532: 40011537 lui a0,0x40011 4536: 4601 li a2,0 4538: 65a1 lui a1,0x8 453a: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 453e: 883ff0ef jal ra,3dc0 4542: ff9fb06f j 53a <__riscv_restore_0> 00004546 : 4546: fd1fb2ef jal t0,516 <__riscv_save_0> 454a: e5aff0ef jal ra,3ba4 454e: f64ff0ef jal ra,3cb2 4552: fe9fb06f j 53a <__riscv_restore_0> 00004556 : 4556: fc1fb2ef jal t0,516 <__riscv_save_0> 455a: 4601 li a2,0 455c: 10000593 li a1,256 4560: 40011537 lui a0,0x40011 4564: 85dff0ef jal ra,3dc0 4568: 4601 li a2,0 456a: 08000593 li a1,128 456e: 40011537 lui a0,0x40011 4572: 84fff0ef jal ra,3dc0 4576: 4601 li a2,0 4578: 04000593 li a1,64 457c: 40011537 lui a0,0x40011 4580: 841ff0ef jal ra,3dc0 4584: 40011437 lui s0,0x40011 4588: 40040513 addi a0,s0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 458c: 4601 li a2,0 458e: 65a1 lui a1,0x8 4590: 831ff0ef jal ra,3dc0 4594: 40040513 addi a0,s0,1024 4598: 4601 li a2,0 459a: 6591 lui a1,0x4 459c: 825ff0ef jal ra,3dc0 45a0: 4601 li a2,0 45a2: 6589 lui a1,0x2 45a4: 40040513 addi a0,s0,1024 45a8: 819ff0ef jal ra,3dc0 45ac: f8ffb06f j 53a <__riscv_restore_0> 000045b0 : 45b0: f67fb2ef jal t0,516 <__riscv_save_0> 45b4: 4785 li a5,1 45b6: 862e mv a2,a1 45b8: 08000593 li a1,128 45bc: 02f50763 beq a0,a5,45ea 45c0: 4789 li a5,2 45c2: 10000593 li a1,256 45c6: 02f50263 beq a0,a5,45ea 45ca: 478d li a5,3 45cc: 20000593 li a1,512 45d0: 00f50d63 beq a0,a5,45ea 45d4: 4791 li a5,4 45d6: 40000593 li a1,1024 45da: 00f50863 beq a0,a5,45ea 45de: 4795 li a5,5 45e0: 00f51d63 bne a0,a5,45fa 45e4: 6585 lui a1,0x1 45e6: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 45ea: 40012537 lui a0,0x40012 45ee: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20001800> 45f2: fceff0ef jal ra,3dc0 45f6: f45fb06f j 53a <__riscv_restore_0> 45fa: 4799 li a5,6 45fc: 6585 lui a1,0x1 45fe: fef506e3 beq a0,a5,45ea 4602: 479d li a5,7 4604: 6589 lui a1,0x2 4606: fef502e3 beq a0,a5,45ea 460a: 47a1 li a5,8 460c: 6591 lui a1,0x4 460e: fcf50ee3 beq a0,a5,45ea 4612: 47a5 li a5,9 4614: 65a1 lui a1,0x8 4616: fcf50ae3 beq a0,a5,45ea 461a: 47a9 li a5,10 461c: fcf51de3 bne a0,a5,45f6 4620: 45a1 li a1,8 4622: b7e1 j 45ea 00004624 : 4624: ef3fb2ef jal t0,516 <__riscv_save_0> 4628: 4705 li a4,1 462a: 08000593 li a1,128 462e: 02e50863 beq a0,a4,465e 4632: 4709 li a4,2 4634: 87aa mv a5,a0 4636: 10000593 li a1,256 463a: 02e50263 beq a0,a4,465e 463e: 470d li a4,3 4640: 20000593 li a1,512 4644: 00e50d63 beq a0,a4,465e 4648: 4711 li a4,4 464a: 40000593 li a1,1024 464e: 00e50863 beq a0,a4,465e 4652: 4715 li a4,5 4654: 00e51d63 bne a0,a4,466e 4658: 6585 lui a1,0x1 465a: 80058593 addi a1,a1,-2048 # 800 <__stack_size> 465e: 40012537 lui a0,0x40012 4662: 80050513 addi a0,a0,-2048 # 40011800 <__freertos_irq_stack_top+0x20001800> 4666: f66ff0ef jal ra,3dcc 466a: ed1fb06f j 53a <__riscv_restore_0> 466e: 4719 li a4,6 4670: 6585 lui a1,0x1 4672: fee506e3 beq a0,a4,465e 4676: 471d li a4,7 4678: 6589 lui a1,0x2 467a: fee502e3 beq a0,a4,465e 467e: 4721 li a4,8 4680: 6591 lui a1,0x4 4682: fce50ee3 beq a0,a4,465e 4686: 4725 li a4,9 4688: 65a1 lui a1,0x8 468a: fce50ae3 beq a0,a4,465e 468e: 4729 li a4,10 4690: 0ff00513 li a0,255 4694: fce79be3 bne a5,a4,466a 4698: 45a1 li a1,8 469a: b7d1 j 465e 0000469c : 469c: e61fb2ef jal t0,4fc <__riscv_save_4> 46a0: 200004b7 lui s1,0x20000 46a4: 02048793 addi a5,s1,32 # 20000020 46a8: 4901 li s2,0 46aa: 02048493 addi s1,s1,32 46ae: 4725 li a4,9 46b0: 43d4 lw a3,4(a5) 46b2: 08a69963 bne a3,a0,4744 46b6: 02400993 li s3,36 46ba: 033909b3 mul s3,s2,s3 46be: 01348a33 add s4,s1,s3 46c2: 000a4783 lbu a5,0(s4) 46c6: e785 bnez a5,46ee 46c8: 842a mv s0,a0 46ca: 00c98513 addi a0,s3,12 46ce: 9526 add a0,a0,s1 46d0: f0ffe0ef jal ra,35de 46d4: 008a2503 lw a0,8(s4) 46d8: ec19 bnez s0,46f6 46da: f90ff0ef jal ra,3e6a 46de: 02400793 li a5,36 46e2: 02f90933 mul s2,s2,a5 46e6: 4785 li a5,1 46e8: 9926 add s2,s2,s1 46ea: 00f90023 sb a5,0(s2) 46ee: 01348533 add a0,s1,s3 46f2: e3ffb06f j 530 <__riscv_restore_4> 46f6: 4785 li a5,1 46f8: 00f41563 bne s0,a5,4702 46fc: 807ff0ef jal ra,3f02 4700: bff9 j 46de 4702: 4789 li a5,2 4704: 00f41563 bne s0,a5,470e 4708: 88fff0ef jal ra,3f96 470c: bfc9 j 46de 470e: 478d li a5,3 4710: 00f41563 bne s0,a5,471a 4714: 91bff0ef jal ra,402e 4718: b7d9 j 46de 471a: 4791 li a5,4 471c: 00f41563 bne s0,a5,4726 4720: a2bff0ef jal ra,414a 4724: bf6d j 46de 4726: 4795 li a5,5 4728: 00f41563 bne s0,a5,4732 472c: 991ff0ef jal ra,40bc 4730: b77d j 46de 4732: 4799 li a5,6 4734: fef40ce3 beq s0,a5,472c 4738: 479d li a5,7 473a: fef403e3 beq s0,a5,4720 473e: e9aff0ef jal ra,3dd8 4742: bf71 j 46de 4744: 0905 addi s2,s2,1 4746: 02478793 addi a5,a5,36 # c0024 <_data_lma+0xb5e7c> 474a: f6e913e3 bne s2,a4,46b0 474e: 4501 li a0,0 4750: b74d j 46f2 00004752 : 4752: 4781 li a5,0 4754: c909 beqz a0,4766 4756: 2118 lbu a4,0(a0) 4758: 4781 li a5,0 475a: c711 beqz a4,4766 475c: 495c lw a5,20(a0) 475e: 4d08 lw a0,24(a0) 4760: 8f89 sub a5,a5,a0 4762: 00f037b3 snez a5,a5 4766: 853e mv a0,a5 4768: 8082 ret 0000476a : 476a: dadfb2ef jal t0,516 <__riscv_save_0> 476e: 1141 addi sp,sp,-16 4770: 842a mv s0,a0 4772: 000107a3 sb zero,15(sp) 4776: fddff0ef jal ra,4752 477a: c519 beqz a0,4788 477c: 00f10593 addi a1,sp,15 4780: 00c40513 addi a0,s0,12 4784: e97fe0ef jal ra,361a 4788: 8788 lbu a0,15(sp) 478a: 0141 addi sp,sp,16 478c: daffb06f j 53a <__riscv_restore_0> 00004790 : 4790: d6dfb2ef jal t0,4fc <__riscv_save_4> 4794: 9a018413 addi s0,gp,-1632 # 200004c0 4798: 99818493 addi s1,gp,-1640 # 200004b8 479c: 99c18993 addi s3,gp,-1636 # 200004bc 47a0: 9a418913 addi s2,gp,-1628 # 200004c4 47a4: c08c sw a1,0(s1) 47a6: 00c9a023 sw a2,0(s3) 47aa: 00d92023 sw a3,0(s2) 47ae: c008 sw a0,0(s0) 47b0: b19fc0ef jal ra,12c8 47b4: 92a1a423 sw a0,-1752(gp) # 20000448 47b8: 4008 lw a0,0(s0) 47ba: b0ffc0ef jal ra,12c8 47be: 92a1a823 sw a0,-1744(gp) # 20000450 47c2: 4008 lw a0,0(s0) 47c4: b05fc0ef jal ra,12c8 47c8: 92a1ac23 sw a0,-1736(gp) # 20000458 47cc: 4008 lw a0,0(s0) 47ce: afbfc0ef jal ra,12c8 47d2: 92a1ae23 sw a0,-1732(gp) # 2000045c 47d6: 0009a503 lw a0,0(s3) 47da: aeffc0ef jal ra,12c8 47de: 94a1a823 sw a0,-1712(gp) # 20000470 47e2: 00092503 lw a0,0(s2) 47e6: ae3fc0ef jal ra,12c8 47ea: 94a1aa23 sw a0,-1708(gp) # 20000474 47ee: 4088 lw a0,0(s1) 47f0: ad9fc0ef jal ra,12c8 47f4: 94a1a623 sw a0,-1716(gp) # 2000046c 47f8: d39fb06f j 530 <__riscv_restore_4> 000047fc : 47fc: d1bfb2ef jal t0,516 <__riscv_save_0> 4800: 9a018413 addi s0,gp,-1632 # 200004c0 4804: 99c18493 addi s1,gp,-1636 # 200004bc 4808: c08c sw a1,0(s1) 480a: c008 sw a0,0(s0) 480c: abdfc0ef jal ra,12c8 4810: 92a1a623 sw a0,-1748(gp) # 2000044c 4814: 4008 lw a0,0(s0) 4816: ab3fc0ef jal ra,12c8 481a: 92a1aa23 sw a0,-1740(gp) # 20000454 481e: 4008 lw a0,0(s0) 4820: aa9fc0ef jal ra,12c8 4824: 92a1ac23 sw a0,-1736(gp) # 20000458 4828: 4008 lw a0,0(s0) 482a: a9ffc0ef jal ra,12c8 482e: 94a1a023 sw a0,-1728(gp) # 20000460 4832: 4008 lw a0,0(s0) 4834: a95fc0ef jal ra,12c8 4838: 94a1a223 sw a0,-1724(gp) # 20000464 483c: 4008 lw a0,0(s0) 483e: a8bfc0ef jal ra,12c8 4842: 94a1a423 sw a0,-1720(gp) # 20000468 4846: 4088 lw a0,0(s1) 4848: a81fc0ef jal ra,12c8 484c: 94a1a823 sw a0,-1712(gp) # 20000470 4850: cebfb06f j 53a <__riscv_restore_0> 00004854 : 4854: cc3fb2ef jal t0,516 <__riscv_save_0> 4858: 200007b7 lui a5,0x20000 485c: 02a7a423 sw a0,40(a5) # 20000028 4860: 9a01a603 lw a2,-1632(gp) # 200004c0 4864: 9281a583 lw a1,-1752(gp) # 20000448 4868: 4501 li a0,0 486a: e33ff0ef jal ra,469c 486e: 96a1a223 sw a0,-1692(gp) # 20000484 4872: cc9fb06f j 53a <__riscv_restore_0> 00004876 : 4876: ca1fb2ef jal t0,516 <__riscv_save_0> 487a: 200007b7 lui a5,0x20000 487e: 02a7a423 sw a0,40(a5) # 20000028 4882: 9a01a603 lw a2,-1632(gp) # 200004c0 4886: 92c1a583 lw a1,-1748(gp) # 2000044c 488a: 4501 li a0,0 488c: e11ff0ef jal ra,469c 4890: 96a1a423 sw a0,-1688(gp) # 20000488 4894: ca7fb06f j 53a <__riscv_restore_0> 00004898 : 4898: c7ffb2ef jal t0,516 <__riscv_save_0> 489c: 200007b7 lui a5,0x20000 48a0: 04a7a623 sw a0,76(a5) # 2000004c 48a4: 9a01a603 lw a2,-1632(gp) # 200004c0 48a8: 9301a583 lw a1,-1744(gp) # 20000450 48ac: 4505 li a0,1 48ae: defff0ef jal ra,469c 48b2: 96a1a623 sw a0,-1684(gp) # 2000048c 48b6: c85fb06f j 53a <__riscv_restore_0> 000048ba : 48ba: c5dfb2ef jal t0,516 <__riscv_save_0> 48be: 200007b7 lui a5,0x20000 48c2: 04a7a623 sw a0,76(a5) # 2000004c 48c6: 9a01a603 lw a2,-1632(gp) # 200004c0 48ca: 9341a583 lw a1,-1740(gp) # 20000454 48ce: 4505 li a0,1 48d0: dcdff0ef jal ra,469c 48d4: 96a1a823 sw a0,-1680(gp) # 20000490 48d8: c63fb06f j 53a <__riscv_restore_0> 000048dc : 48dc: c3bfb2ef jal t0,516 <__riscv_save_0> 48e0: 200007b7 lui a5,0x20000 48e4: 06a7a823 sw a0,112(a5) # 20000070 48e8: 9a01a603 lw a2,-1632(gp) # 200004c0 48ec: 9381a583 lw a1,-1736(gp) # 20000458 48f0: 4509 li a0,2 48f2: dabff0ef jal ra,469c 48f6: 96a1aa23 sw a0,-1676(gp) # 20000494 48fa: c41fb06f j 53a <__riscv_restore_0> 000048fe : 48fe: c19fb2ef jal t0,516 <__riscv_save_0> 4902: 200007b7 lui a5,0x20000 4906: 06a7a823 sw a0,112(a5) # 20000070 490a: 9a01a603 lw a2,-1632(gp) # 200004c0 490e: 4581 li a1,0 4910: 4509 li a0,2 4912: d8bff0ef jal ra,469c 4916: 96a1ac23 sw a0,-1672(gp) # 20000498 491a: c21fb06f j 53a <__riscv_restore_0> 0000491e : 491e: bf9fb2ef jal t0,516 <__riscv_save_0> 4922: 200007b7 lui a5,0x20000 4926: 08a7aa23 sw a0,148(a5) # 20000094 492a: 9a01a603 lw a2,-1632(gp) # 200004c0 492e: 93c1a583 lw a1,-1732(gp) # 2000045c 4932: 450d li a0,3 4934: d69ff0ef jal ra,469c 4938: 96a1ae23 sw a0,-1668(gp) # 2000049c 493c: bfffb06f j 53a <__riscv_restore_0> 00004940 : 4940: bd7fb2ef jal t0,516 <__riscv_save_0> 4944: 200007b7 lui a5,0x20000 4948: 08a7aa23 sw a0,148(a5) # 20000094 494c: 9a01a603 lw a2,-1632(gp) # 200004c0 4950: 9401a583 lw a1,-1728(gp) # 20000460 4954: 450d li a0,3 4956: d47ff0ef jal ra,469c 495a: 98a1a023 sw a0,-1664(gp) # 200004a0 495e: bddfb06f j 53a <__riscv_restore_0> 00004962 : 4962: bb5fb2ef jal t0,516 <__riscv_save_0> 4966: 200007b7 lui a5,0x20000 496a: 0aa7ac23 sw a0,184(a5) # 200000b8 496e: 9a01a603 lw a2,-1632(gp) # 200004c0 4972: 9441a583 lw a1,-1724(gp) # 20000464 4976: 4511 li a0,4 4978: d25ff0ef jal ra,469c 497c: 98a1a223 sw a0,-1660(gp) # 200004a4 4980: bbbfb06f j 53a <__riscv_restore_0> 00004984 : 4984: b93fb2ef jal t0,516 <__riscv_save_0> 4988: 200007b7 lui a5,0x20000 498c: 0ca7ae23 sw a0,220(a5) # 200000dc 4990: 9a01a603 lw a2,-1632(gp) # 200004c0 4994: 9481a583 lw a1,-1720(gp) # 20000468 4998: 4515 li a0,5 499a: d03ff0ef jal ra,469c 499e: 98a1a423 sw a0,-1656(gp) # 200004a8 49a2: b99fb06f j 53a <__riscv_restore_0> 000049a6 : 49a6: b71fb2ef jal t0,516 <__riscv_save_0> 49aa: 200007b7 lui a5,0x20000 49ae: 10a7a023 sw a0,256(a5) # 20000100 49b2: 9981a603 lw a2,-1640(gp) # 200004b8 49b6: 94c1a583 lw a1,-1716(gp) # 2000046c 49ba: 4519 li a0,6 49bc: ce1ff0ef jal ra,469c 49c0: 98a1a623 sw a0,-1652(gp) # 200004ac 49c4: b77fb06f j 53a <__riscv_restore_0> 000049c8 : 49c8: b4ffb2ef jal t0,516 <__riscv_save_0> 49cc: 200007b7 lui a5,0x20000 49d0: 12a7a223 sw a0,292(a5) # 20000124 49d4: 9a41a603 lw a2,-1628(gp) # 200004c4 49d8: 9541a583 lw a1,-1708(gp) # 20000474 49dc: 451d li a0,7 49de: cbfff0ef jal ra,469c 49e2: 98a1aa23 sw a0,-1644(gp) # 200004b4 49e6: b55fb06f j 53a <__riscv_restore_0> 000049ea : 49ea: b2dfb2ef jal t0,516 <__riscv_save_0> 49ee: 200007b7 lui a5,0x20000 49f2: 14a7a423 sw a0,328(a5) # 20000148 49f6: 99c1a603 lw a2,-1636(gp) # 200004bc 49fa: 9501a583 lw a1,-1712(gp) # 20000470 49fe: 4521 li a0,8 4a00: c9dff0ef jal ra,469c 4a04: 98a1a823 sw a0,-1648(gp) # 200004b0 4a08: b33fb06f j 53a <__riscv_restore_0> 00004a0c : 4a0c: b0bfb2ef jal t0,516 <__riscv_save_0> 4a10: acfff0ef jal ra,44de 4a14: e141 bnez a0,4a94 4a16: 40005537 lui a0,0x40005 4a1a: 52500593 li a1,1317 4a1e: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4a22: 81ffc0ef jal ra,1240 4a26: cd1d beqz a0,4a64 4a28: 95818793 addi a5,gp,-1704 # 20000478 4a2c: 2398 lbu a4,0(a5) 4a2e: e709 bnez a4,4a38 4a30: 4705 li a4,1 4a32: a398 sb a4,0(a5) 4a34: 216020ef jal ra,6c4a 4a38: 40005537 lui a0,0x40005 4a3c: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4a40: feefc0ef jal ra,122e 4a44: 9641a703 lw a4,-1692(gp) # 20000484 4a48: 4f1c lw a5,24(a4) 4a4a: 4b10 lw a2,16(a4) 4a4c: 4b54 lw a3,20(a4) 4a4e: 0785 addi a5,a5,1 4a50: 02c7e7b3 rem a5,a5,a2 4a54: 00d78863 beq a5,a3,4a64 4a58: 0ff57593 andi a1,a0,255 4a5c: 00c70513 addi a0,a4,12 4a60: b8ffe0ef jal ra,35ee 4a64: 40005437 lui s0,0x40005 4a68: 72700593 li a1,1831 4a6c: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4a70: fd0fc0ef jal ra,1240 4a74: cd0d beqz a0,4aae 4a76: 9641a783 lw a5,-1692(gp) # 20000484 4a7a: 3396 lhu a3,32(a5) 4a7c: 33ba lhu a4,34(a5) 4a7e: 00e6ed63 bltu a3,a4,4a98 4a82: 4601 li a2,0 4a84: 72700593 li a1,1831 4a88: 80040513 addi a0,s0,-2048 4a8c: f64fc0ef jal ra,11f0 4a90: 1de030ef jal ra,7c6e 4a94: aa7fb06f j 53a <__riscv_restore_0> 4a98: 4fd8 lw a4,28(a5) 4a9a: 00168613 addi a2,a3,1 4a9e: b392 sh a2,32(a5) 4aa0: 00d707b3 add a5,a4,a3 4aa4: 238c lbu a1,0(a5) 4aa6: 80040513 addi a0,s0,-2048 4aaa: f7cfc0ef jal ra,1226 4aae: 40005437 lui s0,0x40005 4ab2: 42400593 li a1,1060 4ab6: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4aba: f86fc0ef jal ra,1240 4abe: d979 beqz a0,4a94 4ac0: 80045703 lhu a4,-2048(s0) 4ac4: 80445783 lhu a5,-2044(s0) 4ac8: 10a020ef jal ra,6bd2 4acc: b7e1 j 4a94 00004ace : 4ace: a49fb2ef jal t0,516 <__riscv_save_0> 4ad2: a0dff0ef jal ra,44de 4ad6: c141 beqz a0,4b56 4ad8: 40005537 lui a0,0x40005 4adc: 52500593 li a1,1317 4ae0: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4ae4: f5cfc0ef jal ra,1240 4ae8: cd1d beqz a0,4b26 4aea: 95918793 addi a5,gp,-1703 # 20000479 4aee: 2398 lbu a4,0(a5) 4af0: e709 bnez a4,4afa 4af2: 4705 li a4,1 4af4: a398 sb a4,0(a5) 4af6: 0b8010ef jal ra,5bae 4afa: 40005537 lui a0,0x40005 4afe: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4b02: f2cfc0ef jal ra,122e 4b06: 9681a703 lw a4,-1688(gp) # 20000488 4b0a: 4f1c lw a5,24(a4) 4b0c: 4b10 lw a2,16(a4) 4b0e: 4b54 lw a3,20(a4) 4b10: 0785 addi a5,a5,1 4b12: 02c7e7b3 rem a5,a5,a2 4b16: 00d78863 beq a5,a3,4b26 4b1a: 0ff57593 andi a1,a0,255 4b1e: 00c70513 addi a0,a4,12 4b22: acdfe0ef jal ra,35ee 4b26: 40005437 lui s0,0x40005 4b2a: 72700593 li a1,1831 4b2e: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4b32: f0efc0ef jal ra,1240 4b36: cd0d beqz a0,4b70 4b38: 9681a783 lw a5,-1688(gp) # 20000488 4b3c: 3396 lhu a3,32(a5) 4b3e: 33ba lhu a4,34(a5) 4b40: 00e6ed63 bltu a3,a4,4b5a 4b44: 4601 li a2,0 4b46: 72700593 li a1,1831 4b4a: 80040513 addi a0,s0,-2048 4b4e: ea2fc0ef jal ra,11f0 4b52: 39d010ef jal ra,66ee 4b56: 9e5fb06f j 53a <__riscv_restore_0> 4b5a: 4fd8 lw a4,28(a5) 4b5c: 00168613 addi a2,a3,1 4b60: b392 sh a2,32(a5) 4b62: 00d707b3 add a5,a4,a3 4b66: 238c lbu a1,0(a5) 4b68: 80040513 addi a0,s0,-2048 4b6c: ebafc0ef jal ra,1226 4b70: 40005437 lui s0,0x40005 4b74: 42400593 li a1,1060 4b78: 80040513 addi a0,s0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4b7c: ec4fc0ef jal ra,1240 4b80: d979 beqz a0,4b56 4b82: 80045703 lhu a4,-2048(s0) 4b86: 80445783 lhu a5,-2044(s0) 4b8a: 771000ef jal ra,5afa 4b8e: b7e1 j 4b56 00004b90 : 4b90: 987fb2ef jal t0,516 <__riscv_save_0> 4b94: 94bff0ef jal ra,44de 4b98: e141 bnez a0,4c18 4b9a: 40005537 lui a0,0x40005 4b9e: 52500593 li a1,1317 4ba2: c0050513 addi a0,a0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4ba6: e9afc0ef jal ra,1240 4baa: cd1d beqz a0,4be8 4bac: 95a18793 addi a5,gp,-1702 # 2000047a 4bb0: 2398 lbu a4,0(a5) 4bb2: e709 bnez a4,4bbc 4bb4: 4705 li a4,1 4bb6: a398 sb a4,0(a5) 4bb8: 0b6020ef jal ra,6c6e 4bbc: 40005537 lui a0,0x40005 4bc0: c0050513 addi a0,a0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4bc4: e6afc0ef jal ra,122e 4bc8: 96c1a703 lw a4,-1684(gp) # 2000048c 4bcc: 4f1c lw a5,24(a4) 4bce: 4b10 lw a2,16(a4) 4bd0: 4b54 lw a3,20(a4) 4bd2: 0785 addi a5,a5,1 4bd4: 02c7e7b3 rem a5,a5,a2 4bd8: 00d78863 beq a5,a3,4be8 4bdc: 0ff57593 andi a1,a0,255 4be0: 00c70513 addi a0,a4,12 4be4: a0bfe0ef jal ra,35ee 4be8: 40005437 lui s0,0x40005 4bec: 72700593 li a1,1831 4bf0: c0040513 addi a0,s0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4bf4: e4cfc0ef jal ra,1240 4bf8: cd0d beqz a0,4c32 4bfa: 96c1a783 lw a5,-1684(gp) # 2000048c 4bfe: 3396 lhu a3,32(a5) 4c00: 33ba lhu a4,34(a5) 4c02: 00e6ed63 bltu a3,a4,4c1c 4c06: 4601 li a2,0 4c08: 72700593 li a1,1831 4c0c: c0040513 addi a0,s0,-1024 4c10: de0fc0ef jal ra,11f0 4c14: 06c030ef jal ra,7c80 4c18: 923fb06f j 53a <__riscv_restore_0> 4c1c: 4fd8 lw a4,28(a5) 4c1e: 00168613 addi a2,a3,1 4c22: b392 sh a2,32(a5) 4c24: 00d707b3 add a5,a4,a3 4c28: 238c lbu a1,0(a5) 4c2a: c0040513 addi a0,s0,-1024 4c2e: df8fc0ef jal ra,1226 4c32: 40005437 lui s0,0x40005 4c36: 42400593 li a1,1060 4c3a: c0040513 addi a0,s0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4c3e: e02fc0ef jal ra,1240 4c42: d979 beqz a0,4c18 4c44: c0045703 lhu a4,-1024(s0) 4c48: c0445783 lhu a5,-1020(s0) 4c4c: 7a5010ef jal ra,6bf0 4c50: b7e1 j 4c18 00004c52 : 4c52: 8c5fb2ef jal t0,516 <__riscv_save_0> 4c56: 889ff0ef jal ra,44de 4c5a: c141 beqz a0,4cda 4c5c: 40005537 lui a0,0x40005 4c60: 52500593 li a1,1317 4c64: c0050513 addi a0,a0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4c68: dd8fc0ef jal ra,1240 4c6c: cd1d beqz a0,4caa 4c6e: 95b18793 addi a5,gp,-1701 # 2000047b 4c72: 2398 lbu a4,0(a5) 4c74: e709 bnez a4,4c7e 4c76: 4705 li a4,1 4c78: a398 sb a4,0(a5) 4c7a: 759000ef jal ra,5bd2 4c7e: 40005537 lui a0,0x40005 4c82: c0050513 addi a0,a0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4c86: da8fc0ef jal ra,122e 4c8a: 9701a703 lw a4,-1680(gp) # 20000490 4c8e: 4f1c lw a5,24(a4) 4c90: 4b10 lw a2,16(a4) 4c92: 4b54 lw a3,20(a4) 4c94: 0785 addi a5,a5,1 4c96: 02c7e7b3 rem a5,a5,a2 4c9a: 00d78863 beq a5,a3,4caa 4c9e: 0ff57593 andi a1,a0,255 4ca2: 00c70513 addi a0,a4,12 4ca6: 949fe0ef jal ra,35ee 4caa: 40005437 lui s0,0x40005 4cae: 72700593 li a1,1831 4cb2: c0040513 addi a0,s0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4cb6: d8afc0ef jal ra,1240 4cba: cd0d beqz a0,4cf4 4cbc: 9701a783 lw a5,-1680(gp) # 20000490 4cc0: 3396 lhu a3,32(a5) 4cc2: 33ba lhu a4,34(a5) 4cc4: 00e6ed63 bltu a3,a4,4cde 4cc8: 4601 li a2,0 4cca: 72700593 li a1,1831 4cce: c0040513 addi a0,s0,-1024 4cd2: d1efc0ef jal ra,11f0 4cd6: 22b010ef jal ra,6700 4cda: 861fb06f j 53a <__riscv_restore_0> 4cde: 4fd8 lw a4,28(a5) 4ce0: 00168613 addi a2,a3,1 4ce4: b392 sh a2,32(a5) 4ce6: 00d707b3 add a5,a4,a3 4cea: 238c lbu a1,0(a5) 4cec: c0040513 addi a0,s0,-1024 4cf0: d36fc0ef jal ra,1226 4cf4: 40005437 lui s0,0x40005 4cf8: 42400593 li a1,1060 4cfc: c0040513 addi a0,s0,-1024 # 40004c00 <__freertos_irq_stack_top+0x1fff4c00> 4d00: d40fc0ef jal ra,1240 4d04: d979 beqz a0,4cda 4d06: c0045703 lhu a4,-1024(s0) 4d0a: c0445783 lhu a5,-1020(s0) 4d0e: 60b000ef jal ra,5b18 4d12: b7e1 j 4cda 00004d14 : 4d14: 803fb2ef jal t0,516 <__riscv_save_0> 4d18: fc6ff0ef jal ra,44de 4d1c: e935 bnez a0,4d90 4d1e: 52500593 li a1,1317 4d22: 40005537 lui a0,0x40005 4d26: d1afc0ef jal ra,1240 4d2a: cd0d beqz a0,4d64 4d2c: 95c18793 addi a5,gp,-1700 # 2000047c 4d30: 2398 lbu a4,0(a5) 4d32: e709 bnez a4,4d3c 4d34: 4705 li a4,1 4d36: a398 sb a4,0(a5) 4d38: 75b010ef jal ra,6c92 4d3c: 40005537 lui a0,0x40005 4d40: ceefc0ef jal ra,122e 4d44: 9741a703 lw a4,-1676(gp) # 20000494 4d48: 4f1c lw a5,24(a4) 4d4a: 4b10 lw a2,16(a4) 4d4c: 4b54 lw a3,20(a4) 4d4e: 0785 addi a5,a5,1 4d50: 02c7e7b3 rem a5,a5,a2 4d54: 00d78863 beq a5,a3,4d64 4d58: 0ff57593 andi a1,a0,255 4d5c: 00c70513 addi a0,a4,12 4d60: 88ffe0ef jal ra,35ee 4d64: 72700593 li a1,1831 4d68: 40005537 lui a0,0x40005 4d6c: cd4fc0ef jal ra,1240 4d70: cd0d beqz a0,4daa 4d72: 9741a783 lw a5,-1676(gp) # 20000494 4d76: 3396 lhu a3,32(a5) 4d78: 33ba lhu a4,34(a5) 4d7a: 00e6ed63 bltu a3,a4,4d94 4d7e: 4601 li a2,0 4d80: 72700593 li a1,1831 4d84: 40005537 lui a0,0x40005 4d88: c68fc0ef jal ra,11f0 4d8c: 707020ef jal ra,7c92 4d90: faafb06f j 53a <__riscv_restore_0> 4d94: 4fd8 lw a4,28(a5) 4d96: 00168613 addi a2,a3,1 4d9a: b392 sh a2,32(a5) 4d9c: 00d707b3 add a5,a4,a3 4da0: 238c lbu a1,0(a5) 4da2: 40005537 lui a0,0x40005 4da6: c80fc0ef jal ra,1226 4daa: 42400593 li a1,1060 4dae: 40005537 lui a0,0x40005 4db2: c8efc0ef jal ra,1240 4db6: dd69 beqz a0,4d90 4db8: 400057b7 lui a5,0x40005 4dbc: 239a lhu a4,0(a5) 4dbe: 23de lhu a5,4(a5) 4dc0: 64f010ef jal ra,6c0e 4dc4: b7f1 j 4d90 00004dc6 : 4dc6: f50fb2ef jal t0,516 <__riscv_save_0> 4dca: f14ff0ef jal ra,44de 4dce: c935 beqz a0,4e42 4dd0: 52500593 li a1,1317 4dd4: 40005537 lui a0,0x40005 4dd8: c68fc0ef jal ra,1240 4ddc: cd0d beqz a0,4e16 4dde: 95d18793 addi a5,gp,-1699 # 2000047d 4de2: 2398 lbu a4,0(a5) 4de4: e709 bnez a4,4dee 4de6: 4705 li a4,1 4de8: a398 sb a4,0(a5) 4dea: 60d000ef jal ra,5bf6 4dee: 40005537 lui a0,0x40005 4df2: c3cfc0ef jal ra,122e 4df6: 9781a703 lw a4,-1672(gp) # 20000498 4dfa: 4f1c lw a5,24(a4) 4dfc: 4b10 lw a2,16(a4) 4dfe: 4b54 lw a3,20(a4) 4e00: 0785 addi a5,a5,1 4e02: 02c7e7b3 rem a5,a5,a2 4e06: 00d78863 beq a5,a3,4e16 4e0a: 0ff57593 andi a1,a0,255 4e0e: 00c70513 addi a0,a4,12 4e12: fdcfe0ef jal ra,35ee 4e16: 72700593 li a1,1831 4e1a: 40005537 lui a0,0x40005 4e1e: c22fc0ef jal ra,1240 4e22: cd0d beqz a0,4e5c 4e24: 9781a783 lw a5,-1672(gp) # 20000498 4e28: 3396 lhu a3,32(a5) 4e2a: 33ba lhu a4,34(a5) 4e2c: 00e6ed63 bltu a3,a4,4e46 4e30: 4601 li a2,0 4e32: 72700593 li a1,1831 4e36: 40005537 lui a0,0x40005 4e3a: bb6fc0ef jal ra,11f0 4e3e: 0d5010ef jal ra,6712 4e42: ef8fb06f j 53a <__riscv_restore_0> 4e46: 4fd8 lw a4,28(a5) 4e48: 00168613 addi a2,a3,1 4e4c: b392 sh a2,32(a5) 4e4e: 00d707b3 add a5,a4,a3 4e52: 238c lbu a1,0(a5) 4e54: 40005537 lui a0,0x40005 4e58: bcefc0ef jal ra,1226 4e5c: 42400593 li a1,1060 4e60: 40005537 lui a0,0x40005 4e64: bdcfc0ef jal ra,1240 4e68: dd69 beqz a0,4e42 4e6a: 400057b7 lui a5,0x40005 4e6e: 239a lhu a4,0(a5) 4e70: 23de lhu a5,4(a5) 4e72: 4c5000ef jal ra,5b36 4e76: b7f1 j 4e42 00004e78 : 4e78: e9efb2ef jal t0,516 <__riscv_save_0> 4e7c: e62ff0ef jal ra,44de 4e80: e141 bnez a0,4f00 4e82: 40005537 lui a0,0x40005 4e86: 52500593 li a1,1317 4e8a: 80050513 addi a0,a0,-2048 # 40004800 <__freertos_irq_stack_top+0x1fff4800> 4e8e: bb2fc0ef jal ra,1240 4e92: cd1d beqz a0,4ed0 4e94: 95e18793 addi a5,gp,-1698 # 2000047e 4e98: 2398 lbu a4,0(a5) 4e9a: e709 bnez a4,4ea4 4e9c: 4705 li a4,1 4e9e: a398 sb a4,0(a5) 4ea0: 617010ef jal ra,6cb6 4ea4: 40002537 lui a0,0x40002 4ea8: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4eac: b82fc0ef jal ra,122e 4eb0: 97c1a703 lw a4,-1668(gp) # 2000049c 4eb4: 4f1c lw a5,24(a4) 4eb6: 4b10 lw a2,16(a4) 4eb8: 4b54 lw a3,20(a4) 4eba: 0785 addi a5,a5,1 4ebc: 02c7e7b3 rem a5,a5,a2 4ec0: 00d78863 beq a5,a3,4ed0 4ec4: 0ff57593 andi a1,a0,255 4ec8: 00c70513 addi a0,a4,12 4ecc: f22fe0ef jal ra,35ee 4ed0: 40002437 lui s0,0x40002 4ed4: 72700593 li a1,1831 4ed8: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4edc: b64fc0ef jal ra,1240 4ee0: cd0d beqz a0,4f1a 4ee2: 97c1a783 lw a5,-1668(gp) # 2000049c 4ee6: 3396 lhu a3,32(a5) 4ee8: 33ba lhu a4,34(a5) 4eea: 00e6ed63 bltu a3,a4,4f04 4eee: 4601 li a2,0 4ef0: 72700593 li a1,1831 4ef4: 80040513 addi a0,s0,-2048 4ef8: af8fc0ef jal ra,11f0 4efc: 5a9020ef jal ra,7ca4 4f00: e3afb06f j 53a <__riscv_restore_0> 4f04: 4fd8 lw a4,28(a5) 4f06: 00168613 addi a2,a3,1 4f0a: b392 sh a2,32(a5) 4f0c: 00d707b3 add a5,a4,a3 4f10: 238c lbu a1,0(a5) 4f12: 80040513 addi a0,s0,-2048 4f16: b10fc0ef jal ra,1226 4f1a: 40002437 lui s0,0x40002 4f1e: 42400593 li a1,1060 4f22: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4f26: b1afc0ef jal ra,1240 4f2a: d979 beqz a0,4f00 4f2c: 80045703 lhu a4,-2048(s0) 4f30: 80445783 lhu a5,-2044(s0) 4f34: 4f9010ef jal ra,6c2c 4f38: b7e1 j 4f00 00004f3a : 4f3a: ddcfb2ef jal t0,516 <__riscv_save_0> 4f3e: da0ff0ef jal ra,44de 4f42: c141 beqz a0,4fc2 4f44: 40002537 lui a0,0x40002 4f48: 52500593 li a1,1317 4f4c: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4f50: af0fc0ef jal ra,1240 4f54: cd1d beqz a0,4f92 4f56: 95f18793 addi a5,gp,-1697 # 2000047f 4f5a: 2398 lbu a4,0(a5) 4f5c: e709 bnez a4,4f66 4f5e: 4705 li a4,1 4f60: a398 sb a4,0(a5) 4f62: 4b9000ef jal ra,5c1a 4f66: 40002537 lui a0,0x40002 4f6a: 80050513 addi a0,a0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4f6e: ac0fc0ef jal ra,122e 4f72: 9801a703 lw a4,-1664(gp) # 200004a0 4f76: 4f1c lw a5,24(a4) 4f78: 4b10 lw a2,16(a4) 4f7a: 4b54 lw a3,20(a4) 4f7c: 0785 addi a5,a5,1 4f7e: 02c7e7b3 rem a5,a5,a2 4f82: 00d78863 beq a5,a3,4f92 4f86: 0ff57593 andi a1,a0,255 4f8a: 00c70513 addi a0,a4,12 4f8e: e60fe0ef jal ra,35ee 4f92: 40002437 lui s0,0x40002 4f96: 72700593 li a1,1831 4f9a: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4f9e: aa2fc0ef jal ra,1240 4fa2: cd0d beqz a0,4fdc 4fa4: 9801a783 lw a5,-1664(gp) # 200004a0 4fa8: 3396 lhu a3,32(a5) 4faa: 33ba lhu a4,34(a5) 4fac: 00e6ed63 bltu a3,a4,4fc6 4fb0: 4601 li a2,0 4fb2: 72700593 li a1,1831 4fb6: 80040513 addi a0,s0,-2048 4fba: a36fc0ef jal ra,11f0 4fbe: 766010ef jal ra,6724 4fc2: d78fb06f j 53a <__riscv_restore_0> 4fc6: 4fd8 lw a4,28(a5) 4fc8: 00168613 addi a2,a3,1 4fcc: b392 sh a2,32(a5) 4fce: 00d707b3 add a5,a4,a3 4fd2: 238c lbu a1,0(a5) 4fd4: 80040513 addi a0,s0,-2048 4fd8: a4efc0ef jal ra,1226 4fdc: 40002437 lui s0,0x40002 4fe0: 42400593 li a1,1060 4fe4: 80040513 addi a0,s0,-2048 # 40001800 <__freertos_irq_stack_top+0x1fff1800> 4fe8: a58fc0ef jal ra,1240 4fec: d979 beqz a0,4fc2 4fee: 80045703 lhu a4,-2048(s0) 4ff2: 80445783 lhu a5,-2044(s0) 4ff6: 35f000ef jal ra,5b54 4ffa: b7e1 j 4fc2 00004ffc : 4ffc: d1afb2ef jal t0,516 <__riscv_save_0> 5000: cdeff0ef jal ra,44de 5004: c935 beqz a0,5078 5006: 52500593 li a1,1317 500a: 40002537 lui a0,0x40002 500e: a32fc0ef jal ra,1240 5012: cd0d beqz a0,504c 5014: 96018793 addi a5,gp,-1696 # 20000480 5018: 2398 lbu a4,0(a5) 501a: e709 bnez a4,5024 501c: 4705 li a4,1 501e: a398 sb a4,0(a5) 5020: 41f000ef jal ra,5c3e 5024: 40002537 lui a0,0x40002 5028: a06fc0ef jal ra,122e 502c: 9841a703 lw a4,-1660(gp) # 200004a4 5030: 4f1c lw a5,24(a4) 5032: 4b10 lw a2,16(a4) 5034: 4b54 lw a3,20(a4) 5036: 0785 addi a5,a5,1 5038: 02c7e7b3 rem a5,a5,a2 503c: 00d78863 beq a5,a3,504c 5040: 0ff57593 andi a1,a0,255 5044: 00c70513 addi a0,a4,12 5048: da6fe0ef jal ra,35ee 504c: 72700593 li a1,1831 5050: 40002537 lui a0,0x40002 5054: 9ecfc0ef jal ra,1240 5058: cd0d beqz a0,5092 505a: 9841a783 lw a5,-1660(gp) # 200004a4 505e: 3396 lhu a3,32(a5) 5060: 33ba lhu a4,34(a5) 5062: 00e6ed63 bltu a3,a4,507c 5066: 4601 li a2,0 5068: 72700593 li a1,1831 506c: 40002537 lui a0,0x40002 5070: 980fc0ef jal ra,11f0 5074: 6c2010ef jal ra,6736 5078: cc2fb06f j 53a <__riscv_restore_0> 507c: 4fd8 lw a4,28(a5) 507e: 00168613 addi a2,a3,1 5082: b392 sh a2,32(a5) 5084: 00d707b3 add a5,a4,a3 5088: 238c lbu a1,0(a5) 508a: 40002537 lui a0,0x40002 508e: 998fc0ef jal ra,1226 5092: 42400593 li a1,1060 5096: 40002537 lui a0,0x40002 509a: 9a6fc0ef jal ra,1240 509e: dd69 beqz a0,5078 50a0: 400027b7 lui a5,0x40002 50a4: 239a lhu a4,0(a5) 50a6: 23de lhu a5,4(a5) 50a8: 2cb000ef jal ra,5b72 50ac: b7f1 j 5078 000050ae : 50ae: c68fb2ef jal t0,516 <__riscv_save_0> 50b2: c2cff0ef jal ra,44de 50b6: c141 beqz a0,5136 50b8: 40002537 lui a0,0x40002 50bc: 52500593 li a1,1317 50c0: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 50c4: 97cfc0ef jal ra,1240 50c8: cd1d beqz a0,5106 50ca: 96118793 addi a5,gp,-1695 # 20000481 50ce: 2398 lbu a4,0(a5) 50d0: e709 bnez a4,50da 50d2: 4705 li a4,1 50d4: a398 sb a4,0(a5) 50d6: 38d000ef jal ra,5c62 50da: 40002537 lui a0,0x40002 50de: c0050513 addi a0,a0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 50e2: 94cfc0ef jal ra,122e 50e6: 9881a703 lw a4,-1656(gp) # 200004a8 50ea: 4f1c lw a5,24(a4) 50ec: 4b10 lw a2,16(a4) 50ee: 4b54 lw a3,20(a4) 50f0: 0785 addi a5,a5,1 50f2: 02c7e7b3 rem a5,a5,a2 50f6: 00d78863 beq a5,a3,5106 50fa: 0ff57593 andi a1,a0,255 50fe: 00c70513 addi a0,a4,12 5102: cecfe0ef jal ra,35ee 5106: 40002437 lui s0,0x40002 510a: 72700593 li a1,1831 510e: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 5112: 92efc0ef jal ra,1240 5116: cd0d beqz a0,5150 5118: 9881a783 lw a5,-1656(gp) # 200004a8 511c: 3396 lhu a3,32(a5) 511e: 33ba lhu a4,34(a5) 5120: 00e6ed63 bltu a3,a4,513a 5124: 4601 li a2,0 5126: 72700593 li a1,1831 512a: c0040513 addi a0,s0,-1024 512e: 8c2fc0ef jal ra,11f0 5132: 616010ef jal ra,6748 5136: c04fb06f j 53a <__riscv_restore_0> 513a: 4fd8 lw a4,28(a5) 513c: 00168613 addi a2,a3,1 5140: b392 sh a2,32(a5) 5142: 00d707b3 add a5,a4,a3 5146: 238c lbu a1,0(a5) 5148: c0040513 addi a0,s0,-1024 514c: 8dafc0ef jal ra,1226 5150: 40002437 lui s0,0x40002 5154: 42400593 li a1,1060 5158: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 515c: 8e4fc0ef jal ra,1240 5160: d979 beqz a0,5136 5162: c0045703 lhu a4,-1024(s0) 5166: c0445783 lhu a5,-1020(s0) 516a: 227000ef jal ra,5b90 516e: b7e1 j 5136 00005170 : 5170: ba6fb2ef jal t0,516 <__riscv_save_0> 5174: 40004437 lui s0,0x40004 5178: 52500593 li a1,1317 517c: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fff4400> 5180: 8c0fc0ef jal ra,1240 5184: c50d beqz a0,51ae 5186: 40040513 addi a0,s0,1024 518a: 8a4fc0ef jal ra,122e 518e: 9901a703 lw a4,-1648(gp) # 200004b0 5192: 4f1c lw a5,24(a4) 5194: 4b10 lw a2,16(a4) 5196: 4b54 lw a3,20(a4) 5198: 0785 addi a5,a5,1 519a: 02c7e7b3 rem a5,a5,a2 519e: 00d78863 beq a5,a3,51ae 51a2: 0ff57593 andi a1,a0,255 51a6: 00c70513 addi a0,a4,12 51aa: c44fe0ef jal ra,35ee 51ae: 40004437 lui s0,0x40004 51b2: 72700593 li a1,1831 51b6: 40040513 addi a0,s0,1024 # 40004400 <__freertos_irq_stack_top+0x1fff4400> 51ba: 886fc0ef jal ra,1240 51be: c11d beqz a0,51e4 51c0: 9901a783 lw a5,-1648(gp) # 200004b0 51c4: 3396 lhu a3,32(a5) 51c6: 33ba lhu a4,34(a5) 51c8: 02e6e363 bltu a3,a4,51ee 51cc: 4601 li a2,0 51ce: 72700593 li a1,1831 51d2: 40040513 addi a0,s0,1024 51d6: 81afc0ef jal ra,11f0 51da: b04ff0ef jal ra,44de 51de: c509 beqz a0,51e8 51e0: 57a010ef jal ra,675a 51e4: b56fb06f j 53a <__riscv_restore_0> 51e8: 2f3020ef jal ra,7cda 51ec: bfe5 j 51e4 51ee: 4fd8 lw a4,28(a5) 51f0: 00168613 addi a2,a3,1 51f4: b392 sh a2,32(a5) 51f6: 00d707b3 add a5,a4,a3 51fa: 238c lbu a1,0(a5) 51fc: 40040513 addi a0,s0,1024 5200: 826fc0ef jal ra,1226 5204: b7c5 j 51e4 00005206 : 5206: b10fb2ef jal t0,516 <__riscv_save_0> 520a: ad4ff0ef jal ra,44de 520e: e135 bnez a0,5272 5210: 52500593 li a1,1317 5214: 40002537 lui a0,0x40002 5218: 828fc0ef jal ra,1240 521c: c50d beqz a0,5246 521e: 40002537 lui a0,0x40002 5222: 80cfc0ef jal ra,122e 5226: 9941a703 lw a4,-1644(gp) # 200004b4 522a: 4f1c lw a5,24(a4) 522c: 4b10 lw a2,16(a4) 522e: 4b54 lw a3,20(a4) 5230: 0785 addi a5,a5,1 5232: 02c7e7b3 rem a5,a5,a2 5236: 00d78863 beq a5,a3,5246 523a: 0ff57593 andi a1,a0,255 523e: 00c70513 addi a0,a4,12 5242: bacfe0ef jal ra,35ee 5246: 72700593 li a1,1831 524a: 40002537 lui a0,0x40002 524e: ff3fb0ef jal ra,1240 5252: c105 beqz a0,5272 5254: 9941a783 lw a5,-1644(gp) # 200004b4 5258: 3396 lhu a3,32(a5) 525a: 33ba lhu a4,34(a5) 525c: 00e6ed63 bltu a3,a4,5276 5260: 4601 li a2,0 5262: 72700593 li a1,1831 5266: 40002537 lui a0,0x40002 526a: f87fb0ef jal ra,11f0 526e: 25b020ef jal ra,7cc8 5272: ac8fb06f j 53a <__riscv_restore_0> 5276: 4fd8 lw a4,28(a5) 5278: 00168613 addi a2,a3,1 527c: b392 sh a2,32(a5) 527e: 00d707b3 add a5,a4,a3 5282: 238c lbu a1,0(a5) 5284: 40002537 lui a0,0x40002 5288: f9ffb0ef jal ra,1226 528c: b7dd j 5272 0000528e : 528e: a88fb2ef jal t0,516 <__riscv_save_0> 5292: a4cff0ef jal ra,44de 5296: e535 bnez a0,5302 5298: 40002437 lui s0,0x40002 529c: 52500593 li a1,1317 52a0: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 52a4: f9dfb0ef jal ra,1240 52a8: c50d beqz a0,52d2 52aa: c0040513 addi a0,s0,-1024 52ae: f81fb0ef jal ra,122e 52b2: 98c1a703 lw a4,-1652(gp) # 200004ac 52b6: 4f1c lw a5,24(a4) 52b8: 4b10 lw a2,16(a4) 52ba: 4b54 lw a3,20(a4) 52bc: 0785 addi a5,a5,1 52be: 02c7e7b3 rem a5,a5,a2 52c2: 00d78863 beq a5,a3,52d2 52c6: 0ff57593 andi a1,a0,255 52ca: 00c70513 addi a0,a4,12 52ce: b20fe0ef jal ra,35ee 52d2: 40002437 lui s0,0x40002 52d6: 72700593 li a1,1831 52da: c0040513 addi a0,s0,-1024 # 40001c00 <__freertos_irq_stack_top+0x1fff1c00> 52de: f63fb0ef jal ra,1240 52e2: c105 beqz a0,5302 52e4: 98c1a783 lw a5,-1652(gp) # 200004ac 52e8: 3396 lhu a3,32(a5) 52ea: 33ba lhu a4,34(a5) 52ec: 00e6ed63 bltu a3,a4,5306 52f0: 4601 li a2,0 52f2: 72700593 li a1,1831 52f6: c0040513 addi a0,s0,-1024 52fa: ef7fb0ef jal ra,11f0 52fe: 1b9020ef jal ra,7cb6 5302: a38fb06f j 53a <__riscv_restore_0> 5306: 4fd8 lw a4,28(a5) 5308: 00168613 addi a2,a3,1 530c: b392 sh a2,32(a5) 530e: 00d707b3 add a5,a4,a3 5312: 238c lbu a1,0(a5) 5314: c0040513 addi a0,s0,-1024 5318: f0ffb0ef jal ra,1226 531c: b7dd j 5302 0000531e : 531e: 9d0fb2ef jal t0,4ee <__riscv_save_10> 5322: 20000437 lui s0,0x20000 5326: 3c445783 lhu a5,964(s0) # 200003c4 532a: 1141 addi sp,sp,-16 532c: e789 bnez a5,5336 532e: c02fd0ef jal ra,2730 5332: 9aa1a423 sw a0,-1624(gp) # 200004c8 5336: bfafd0ef jal ra,2730 533a: 8a2a mv s4,a0 533c: 4a89 li s5,2 533e: 4b05 li s6,1 5340: 06300993 li s3,99 5344: 20000bb7 lui s7,0x20000 5348: 8552 mv a0,s4 534a: be0fe0ef jal ra,372a 534e: 0aaae663 bltu s5,a0,53fa 5352: 9681a503 lw a0,-1688(gp) # 20000488 5356: bfcff0ef jal ra,4752 535a: 0b651063 bne a0,s6,53fa 535e: 3c445783 lhu a5,964(s0) 5362: 06f9ff63 bgeu s3,a5,53e0 5366: 3c445483 lhu s1,964(s0) 536a: 990fc0ef jal ra,14fa 536e: 40e48793 addi a5,s1,1038 5372: 06f56463 bltu a0,a5,53da 5376: 00e48513 addi a0,s1,14 537a: f4ffb0ef jal ra,12c8 537e: 3c445483 lhu s1,964(s0) 5382: c62a sw a0,12(sp) 5384: 20000737 lui a4,0x20000 5388: 00648793 addi a5,s1,6 538c: c11c sw a5,0(a0) 538e: 00850793 addi a5,a0,8 # 40002008 <__freertos_irq_stack_top+0x1fff2008> 5392: c15c sw a5,4(a0) 5394: 05300793 li a5,83 5398: a51c sb a5,8(a0) 539a: 04c00793 li a5,76 539e: b51c sb a5,9(a0) 53a0: 4785 li a5,1 53a2: a53c sb a5,10(a0) 53a4: 3c072583 lw a1,960(a4) # 200003c0 53a8: 0084d793 srli a5,s1,0x8 53ac: b53c sb a5,11(a0) 53ae: 00d50793 addi a5,a0,13 53b2: a544 sb s1,12(a0) 53b4: 8626 mv a2,s1 53b6: 853e mv a0,a5 53b8: 590030ef jal ra,8948 53bc: 9526 add a0,a0,s1 53be: 47dd li a5,23 53c0: a11c sb a5,0(a0) 53c2: a681a503 lw a0,-1432(gp) # 20000588 53c6: e47fc0ef jal ra,220c 53ca: c929 beqz a0,541c 53cc: a681a503 lw a0,-1432(gp) # 20000588 53d0: 4681 li a3,0 53d2: 4629 li a2,10 53d4: 006c addi a1,sp,12 53d6: e32fc0ef jal ra,1a08 53da: 3c041223 sh zero,964(s0) 53de: a825 j 5416 53e0: 3c0ba483 lw s1,960(s7) # 200003c0 53e4: 9681a503 lw a0,-1688(gp) # 20000488 53e8: 00178713 addi a4,a5,1 # 40002001 <__freertos_irq_stack_top+0x1fff2001> 53ec: 94be add s1,s1,a5 53ee: 3ce41223 sh a4,964(s0) 53f2: b78ff0ef jal ra,476a 53f6: a088 sb a0,0(s1) 53f8: bf81 j 5348 53fa: 3c445703 lhu a4,964(s0) 53fe: 06300793 li a5,99 5402: f6e7e2e3 bltu a5,a4,5366 5406: 9a81a503 lw a0,-1624(gp) # 200004c8 540a: b20fe0ef jal ra,372a 540e: 03200793 li a5,50 5412: f4a7eae3 bltu a5,a0,5366 5416: 0141 addi sp,sp,16 5418: 90efb06f j 526 <__riscv_restore_10> 541c: 4532 lw a0,12(sp) 541e: 836fc0ef jal ra,1454 5422: bf65 j 53da 00005424 : 5424: 8cafb2ef jal t0,4ee <__riscv_save_10> 5428: 20000437 lui s0,0x20000 542c: 3d445783 lhu a5,980(s0) # 200003d4 5430: 1141 addi sp,sp,-16 5432: e789 bnez a5,543c 5434: afcfd0ef jal ra,2730 5438: 9aa1a623 sw a0,-1620(gp) # 200004cc 543c: af4fd0ef jal ra,2730 5440: 8a2a mv s4,a0 5442: 4a89 li s5,2 5444: 4b05 li s6,1 5446: 06300993 li s3,99 544a: 20000bb7 lui s7,0x20000 544e: 8552 mv a0,s4 5450: adafe0ef jal ra,372a 5454: 0aaae663 bltu s5,a0,5500 5458: 9701a503 lw a0,-1680(gp) # 20000490 545c: af6ff0ef jal ra,4752 5460: 0b651063 bne a0,s6,5500 5464: 3d445783 lhu a5,980(s0) 5468: 06f9ff63 bgeu s3,a5,54e6 546c: 3d445483 lhu s1,980(s0) 5470: 88afc0ef jal ra,14fa 5474: 40e48793 addi a5,s1,1038 5478: 06f56463 bltu a0,a5,54e0 547c: 00e48513 addi a0,s1,14 5480: e49fb0ef jal ra,12c8 5484: 3d445483 lhu s1,980(s0) 5488: c62a sw a0,12(sp) 548a: 20000737 lui a4,0x20000 548e: 00648793 addi a5,s1,6 5492: c11c sw a5,0(a0) 5494: 00850793 addi a5,a0,8 5498: c15c sw a5,4(a0) 549a: 05300793 li a5,83 549e: a51c sb a5,8(a0) 54a0: 04c00793 li a5,76 54a4: b51c sb a5,9(a0) 54a6: 478d li a5,3 54a8: a53c sb a5,10(a0) 54aa: 3d072583 lw a1,976(a4) # 200003d0 54ae: 0084d793 srli a5,s1,0x8 54b2: b53c sb a5,11(a0) 54b4: 00d50793 addi a5,a0,13 54b8: a544 sb s1,12(a0) 54ba: 8626 mv a2,s1 54bc: 853e mv a0,a5 54be: 48a030ef jal ra,8948 54c2: 9526 add a0,a0,s1 54c4: 47dd li a5,23 54c6: a11c sb a5,0(a0) 54c8: a681a503 lw a0,-1432(gp) # 20000588 54cc: d41fc0ef jal ra,220c 54d0: c929 beqz a0,5522 54d2: a681a503 lw a0,-1432(gp) # 20000588 54d6: 4681 li a3,0 54d8: 4629 li a2,10 54da: 006c addi a1,sp,12 54dc: d2cfc0ef jal ra,1a08 54e0: 3c041a23 sh zero,980(s0) 54e4: a825 j 551c 54e6: 3d0ba483 lw s1,976(s7) # 200003d0 54ea: 9701a503 lw a0,-1680(gp) # 20000490 54ee: 00178713 addi a4,a5,1 54f2: 94be add s1,s1,a5 54f4: 3ce41a23 sh a4,980(s0) 54f8: a72ff0ef jal ra,476a 54fc: a088 sb a0,0(s1) 54fe: bf81 j 544e 5500: 3d445703 lhu a4,980(s0) 5504: 06300793 li a5,99 5508: f6e7e2e3 bltu a5,a4,546c 550c: 9ac1a503 lw a0,-1620(gp) # 200004cc 5510: a1afe0ef jal ra,372a 5514: 03200793 li a5,50 5518: f4a7eae3 bltu a5,a0,546c 551c: 0141 addi sp,sp,16 551e: 808fb06f j 526 <__riscv_restore_10> 5522: 4532 lw a0,12(sp) 5524: f31fb0ef jal ra,1454 5528: bf65 j 54e0 0000552a : 552a: fc5fa2ef jal t0,4ee <__riscv_save_10> 552e: 20000437 lui s0,0x20000 5532: 3e445783 lhu a5,996(s0) # 200003e4 5536: 1141 addi sp,sp,-16 5538: e789 bnez a5,5542 553a: 9f6fd0ef jal ra,2730 553e: 9aa1a823 sw a0,-1616(gp) # 200004d0 5542: 9eefd0ef jal ra,2730 5546: 8a2a mv s4,a0 5548: 4a89 li s5,2 554a: 4b05 li s6,1 554c: 06300993 li s3,99 5550: 20000bb7 lui s7,0x20000 5554: 8552 mv a0,s4 5556: 9d4fe0ef jal ra,372a 555a: 0aaae663 bltu s5,a0,5606 555e: 9781a503 lw a0,-1672(gp) # 20000498 5562: 9f0ff0ef jal ra,4752 5566: 0b651063 bne a0,s6,5606 556a: 3e445783 lhu a5,996(s0) 556e: 06f9ff63 bgeu s3,a5,55ec 5572: 3e445483 lhu s1,996(s0) 5576: f85fb0ef jal ra,14fa 557a: 40e48793 addi a5,s1,1038 557e: 06f56463 bltu a0,a5,55e6 5582: 00e48513 addi a0,s1,14 5586: d43fb0ef jal ra,12c8 558a: 3e445483 lhu s1,996(s0) 558e: c62a sw a0,12(sp) 5590: 20000737 lui a4,0x20000 5594: 00648793 addi a5,s1,6 5598: c11c sw a5,0(a0) 559a: 00850793 addi a5,a0,8 559e: c15c sw a5,4(a0) 55a0: 05300793 li a5,83 55a4: a51c sb a5,8(a0) 55a6: 04c00793 li a5,76 55aa: b51c sb a5,9(a0) 55ac: 4795 li a5,5 55ae: a53c sb a5,10(a0) 55b0: 3e072583 lw a1,992(a4) # 200003e0 55b4: 0084d793 srli a5,s1,0x8 55b8: b53c sb a5,11(a0) 55ba: 00d50793 addi a5,a0,13 55be: a544 sb s1,12(a0) 55c0: 8626 mv a2,s1 55c2: 853e mv a0,a5 55c4: 384030ef jal ra,8948 55c8: 9526 add a0,a0,s1 55ca: 47dd li a5,23 55cc: a11c sb a5,0(a0) 55ce: a681a503 lw a0,-1432(gp) # 20000588 55d2: c3bfc0ef jal ra,220c 55d6: c929 beqz a0,5628 55d8: a681a503 lw a0,-1432(gp) # 20000588 55dc: 4681 li a3,0 55de: 4629 li a2,10 55e0: 006c addi a1,sp,12 55e2: c26fc0ef jal ra,1a08 55e6: 3e041223 sh zero,996(s0) 55ea: a825 j 5622 55ec: 3e0ba483 lw s1,992(s7) # 200003e0 55f0: 9781a503 lw a0,-1672(gp) # 20000498 55f4: 00178713 addi a4,a5,1 55f8: 94be add s1,s1,a5 55fa: 3ee41223 sh a4,996(s0) 55fe: 96cff0ef jal ra,476a 5602: a088 sb a0,0(s1) 5604: bf81 j 5554 5606: 3e445703 lhu a4,996(s0) 560a: 06300793 li a5,99 560e: f6e7e2e3 bltu a5,a4,5572 5612: 9b01a503 lw a0,-1616(gp) # 200004d0 5616: 914fe0ef jal ra,372a 561a: 03200793 li a5,50 561e: f4a7eae3 bltu a5,a0,5572 5622: 0141 addi sp,sp,16 5624: f03fa06f j 526 <__riscv_restore_10> 5628: 4532 lw a0,12(sp) 562a: e2bfb0ef jal ra,1454 562e: bf65 j 55e6 00005630 : 5630: ebffa2ef jal t0,4ee <__riscv_save_10> 5634: 20000437 lui s0,0x20000 5638: 3f445783 lhu a5,1012(s0) # 200003f4 563c: 1141 addi sp,sp,-16 563e: e789 bnez a5,5648 5640: 8f0fd0ef jal ra,2730 5644: 9aa1aa23 sw a0,-1612(gp) # 200004d4 5648: 8e8fd0ef jal ra,2730 564c: 8a2a mv s4,a0 564e: 4a89 li s5,2 5650: 4b05 li s6,1 5652: 06300993 li s3,99 5656: 20000bb7 lui s7,0x20000 565a: 8552 mv a0,s4 565c: 8cefe0ef jal ra,372a 5660: 0aaae663 bltu s5,a0,570c 5664: 9801a503 lw a0,-1664(gp) # 200004a0 5668: 8eaff0ef jal ra,4752 566c: 0b651063 bne a0,s6,570c 5670: 3f445783 lhu a5,1012(s0) 5674: 06f9ff63 bgeu s3,a5,56f2 5678: 3f445483 lhu s1,1012(s0) 567c: e7ffb0ef jal ra,14fa 5680: 40e48793 addi a5,s1,1038 5684: 06f56463 bltu a0,a5,56ec 5688: 00e48513 addi a0,s1,14 568c: c3dfb0ef jal ra,12c8 5690: 3f445483 lhu s1,1012(s0) 5694: c62a sw a0,12(sp) 5696: 20000737 lui a4,0x20000 569a: 00648793 addi a5,s1,6 569e: c11c sw a5,0(a0) 56a0: 00850793 addi a5,a0,8 56a4: c15c sw a5,4(a0) 56a6: 05300793 li a5,83 56aa: a51c sb a5,8(a0) 56ac: 04c00793 li a5,76 56b0: b51c sb a5,9(a0) 56b2: 479d li a5,7 56b4: a53c sb a5,10(a0) 56b6: 3f072583 lw a1,1008(a4) # 200003f0 56ba: 0084d793 srli a5,s1,0x8 56be: b53c sb a5,11(a0) 56c0: 00d50793 addi a5,a0,13 56c4: a544 sb s1,12(a0) 56c6: 8626 mv a2,s1 56c8: 853e mv a0,a5 56ca: 27e030ef jal ra,8948 56ce: 9526 add a0,a0,s1 56d0: 47dd li a5,23 56d2: a11c sb a5,0(a0) 56d4: a681a503 lw a0,-1432(gp) # 20000588 56d8: b35fc0ef jal ra,220c 56dc: c929 beqz a0,572e 56de: a681a503 lw a0,-1432(gp) # 20000588 56e2: 4681 li a3,0 56e4: 4629 li a2,10 56e6: 006c addi a1,sp,12 56e8: b20fc0ef jal ra,1a08 56ec: 3e041a23 sh zero,1012(s0) 56f0: a825 j 5728 56f2: 3f0ba483 lw s1,1008(s7) # 200003f0 56f6: 9801a503 lw a0,-1664(gp) # 200004a0 56fa: 00178713 addi a4,a5,1 56fe: 94be add s1,s1,a5 5700: 3ee41a23 sh a4,1012(s0) 5704: 866ff0ef jal ra,476a 5708: a088 sb a0,0(s1) 570a: bf81 j 565a 570c: 3f445703 lhu a4,1012(s0) 5710: 06300793 li a5,99 5714: f6e7e2e3 bltu a5,a4,5678 5718: 9b41a503 lw a0,-1612(gp) # 200004d4 571c: 80efe0ef jal ra,372a 5720: 03200793 li a5,50 5724: f4a7eae3 bltu a5,a0,5678 5728: 0141 addi sp,sp,16 572a: dfdfa06f j 526 <__riscv_restore_10> 572e: 4532 lw a0,12(sp) 5730: d25fb0ef jal ra,1454 5734: bf65 j 56ec 00005736 : 5736: db9fa2ef jal t0,4ee <__riscv_save_10> 573a: 20000437 lui s0,0x20000 573e: 3fc45783 lhu a5,1020(s0) # 200003fc 5742: 1141 addi sp,sp,-16 5744: e789 bnez a5,574e 5746: febfc0ef jal ra,2730 574a: 9aa1ac23 sw a0,-1608(gp) # 200004d8 574e: fe3fc0ef jal ra,2730 5752: 8a2a mv s4,a0 5754: 4a89 li s5,2 5756: 4b05 li s6,1 5758: 06300993 li s3,99 575c: 20000bb7 lui s7,0x20000 5760: 8552 mv a0,s4 5762: fc9fd0ef jal ra,372a 5766: 0aaae663 bltu s5,a0,5812 576a: 9841a503 lw a0,-1660(gp) # 200004a4 576e: fe5fe0ef jal ra,4752 5772: 0b651063 bne a0,s6,5812 5776: 3fc45783 lhu a5,1020(s0) 577a: 06f9ff63 bgeu s3,a5,57f8 577e: 3fc45483 lhu s1,1020(s0) 5782: d79fb0ef jal ra,14fa 5786: 40e48793 addi a5,s1,1038 578a: 06f56463 bltu a0,a5,57f2 578e: 00e48513 addi a0,s1,14 5792: b37fb0ef jal ra,12c8 5796: 3fc45483 lhu s1,1020(s0) 579a: c62a sw a0,12(sp) 579c: 20000737 lui a4,0x20000 57a0: 00648793 addi a5,s1,6 57a4: c11c sw a5,0(a0) 57a6: 00850793 addi a5,a0,8 57aa: c15c sw a5,4(a0) 57ac: 05300793 li a5,83 57b0: a51c sb a5,8(a0) 57b2: 04c00793 li a5,76 57b6: b51c sb a5,9(a0) 57b8: 47a1 li a5,8 57ba: a53c sb a5,10(a0) 57bc: 3f872583 lw a1,1016(a4) # 200003f8 57c0: 0084d793 srli a5,s1,0x8 57c4: b53c sb a5,11(a0) 57c6: 00d50793 addi a5,a0,13 57ca: a544 sb s1,12(a0) 57cc: 8626 mv a2,s1 57ce: 853e mv a0,a5 57d0: 178030ef jal ra,8948 57d4: 9526 add a0,a0,s1 57d6: 47dd li a5,23 57d8: a11c sb a5,0(a0) 57da: a681a503 lw a0,-1432(gp) # 20000588 57de: a2ffc0ef jal ra,220c 57e2: c929 beqz a0,5834 57e4: a681a503 lw a0,-1432(gp) # 20000588 57e8: 4681 li a3,0 57ea: 4629 li a2,10 57ec: 006c addi a1,sp,12 57ee: a1afc0ef jal ra,1a08 57f2: 3e041e23 sh zero,1020(s0) 57f6: a825 j 582e 57f8: 3f8ba483 lw s1,1016(s7) # 200003f8 57fc: 9841a503 lw a0,-1660(gp) # 200004a4 5800: 00178713 addi a4,a5,1 5804: 94be add s1,s1,a5 5806: 3ee41e23 sh a4,1020(s0) 580a: f61fe0ef jal ra,476a 580e: a088 sb a0,0(s1) 5810: bf81 j 5760 5812: 3fc45703 lhu a4,1020(s0) 5816: 06300793 li a5,99 581a: f6e7e2e3 bltu a5,a4,577e 581e: 9b81a503 lw a0,-1608(gp) # 200004d8 5822: f09fd0ef jal ra,372a 5826: 03200793 li a5,50 582a: f4a7eae3 bltu a5,a0,577e 582e: 0141 addi sp,sp,16 5830: cf7fa06f j 526 <__riscv_restore_10> 5834: 4532 lw a0,12(sp) 5836: c1ffb0ef jal ra,1454 583a: bf65 j 57f2 0000583c : 583c: cb3fa2ef jal t0,4ee <__riscv_save_10> 5840: 20000437 lui s0,0x20000 5844: 40445783 lhu a5,1028(s0) # 20000404 5848: 1141 addi sp,sp,-16 584a: e789 bnez a5,5854 584c: ee5fc0ef jal ra,2730 5850: 9aa1ae23 sw a0,-1604(gp) # 200004dc 5854: eddfc0ef jal ra,2730 5858: 8a2a mv s4,a0 585a: 4a89 li s5,2 585c: 4b05 li s6,1 585e: 06300993 li s3,99 5862: 20000bb7 lui s7,0x20000 5866: 8552 mv a0,s4 5868: ec3fd0ef jal ra,372a 586c: 0aaae663 bltu s5,a0,5918 5870: 9881a503 lw a0,-1656(gp) # 200004a8 5874: edffe0ef jal ra,4752 5878: 0b651063 bne a0,s6,5918 587c: 40445783 lhu a5,1028(s0) 5880: 06f9ff63 bgeu s3,a5,58fe 5884: 40445483 lhu s1,1028(s0) 5888: c73fb0ef jal ra,14fa 588c: 40e48793 addi a5,s1,1038 5890: 06f56463 bltu a0,a5,58f8 5894: 00e48513 addi a0,s1,14 5898: a31fb0ef jal ra,12c8 589c: 40445483 lhu s1,1028(s0) 58a0: c62a sw a0,12(sp) 58a2: 20000737 lui a4,0x20000 58a6: 00648793 addi a5,s1,6 58aa: c11c sw a5,0(a0) 58ac: 00850793 addi a5,a0,8 58b0: c15c sw a5,4(a0) 58b2: 05300793 li a5,83 58b6: a51c sb a5,8(a0) 58b8: 04c00793 li a5,76 58bc: b51c sb a5,9(a0) 58be: 47a5 li a5,9 58c0: a53c sb a5,10(a0) 58c2: 40072583 lw a1,1024(a4) # 20000400 58c6: 0084d793 srli a5,s1,0x8 58ca: b53c sb a5,11(a0) 58cc: 00d50793 addi a5,a0,13 58d0: a544 sb s1,12(a0) 58d2: 8626 mv a2,s1 58d4: 853e mv a0,a5 58d6: 072030ef jal ra,8948 58da: 9526 add a0,a0,s1 58dc: 47dd li a5,23 58de: a11c sb a5,0(a0) 58e0: a681a503 lw a0,-1432(gp) # 20000588 58e4: 929fc0ef jal ra,220c 58e8: c929 beqz a0,593a 58ea: a681a503 lw a0,-1432(gp) # 20000588 58ee: 4681 li a3,0 58f0: 4629 li a2,10 58f2: 006c addi a1,sp,12 58f4: 914fc0ef jal ra,1a08 58f8: 40041223 sh zero,1028(s0) 58fc: a825 j 5934 58fe: 400ba483 lw s1,1024(s7) # 20000400 5902: 9881a503 lw a0,-1656(gp) # 200004a8 5906: 00178713 addi a4,a5,1 590a: 94be add s1,s1,a5 590c: 40e41223 sh a4,1028(s0) 5910: e5bfe0ef jal ra,476a 5914: a088 sb a0,0(s1) 5916: bf81 j 5866 5918: 40445703 lhu a4,1028(s0) 591c: 06300793 li a5,99 5920: f6e7e2e3 bltu a5,a4,5884 5924: 9bc1a503 lw a0,-1604(gp) # 200004dc 5928: e03fd0ef jal ra,372a 592c: 03200793 li a5,50 5930: f4a7eae3 bltu a5,a0,5884 5934: 0141 addi sp,sp,16 5936: bf1fa06f j 526 <__riscv_restore_10> 593a: 4532 lw a0,12(sp) 593c: b19fb0ef jal ra,1454 5940: bf65 j 58f8 00005942 : 5942: bd5fa2ef jal t0,516 <__riscv_save_0> 5946: 9ec1a503 lw a0,-1556(gp) # 2000050c 594a: 4581 li a1,0 594c: b9cfc0ef jal ra,1ce8 5950: bebfa06f j 53a <__riscv_restore_0> 00005954 : 5954: bc3fa2ef jal t0,516 <__riscv_save_0> 5958: 9e41a503 lw a0,-1564(gp) # 20000504 595c: 4581 li a1,0 595e: b8afc0ef jal ra,1ce8 5962: bd9fa06f j 53a <__riscv_restore_0> 00005966 : 5966: bb1fa2ef jal t0,516 <__riscv_save_0> 596a: 9dc1a503 lw a0,-1572(gp) # 200004fc 596e: 4581 li a1,0 5970: b78fc0ef jal ra,1ce8 5974: bc7fa06f j 53a <__riscv_restore_0> 00005978 : 5978: b9ffa2ef jal t0,516 <__riscv_save_0> 597c: 9d41a503 lw a0,-1580(gp) # 200004f4 5980: 4581 li a1,0 5982: b66fc0ef jal ra,1ce8 5986: bb5fa06f j 53a <__riscv_restore_0> 0000598a : 598a: b8dfa2ef jal t0,516 <__riscv_save_0> 598e: 9cc1a503 lw a0,-1588(gp) # 200004ec 5992: 4581 li a1,0 5994: b54fc0ef jal ra,1ce8 5998: ba3fa06f j 53a <__riscv_restore_0> 0000599c : 599c: b7bfa2ef jal t0,516 <__riscv_save_0> 59a0: 9c41a503 lw a0,-1596(gp) # 200004e4 59a4: 4581 li a1,0 59a6: b42fc0ef jal ra,1ce8 59aa: b91fa06f j 53a <__riscv_restore_0> 000059ae : 59ae: b69fa2ef jal t0,516 <__riscv_save_0> 59b2: 00006737 lui a4,0x6 59b6: 0000a537 lui a0,0xa 59ba: 99c70713 addi a4,a4,-1636 # 599c 59be: 4685 li a3,1 59c0: 4601 li a2,0 59c2: 45bd li a1,15 59c4: d9850513 addi a0,a0,-616 # 9d98 <_read+0x196> 59c8: 9e9fd0ef jal ra,33b0 59cc: 9ca1a023 sw a0,-1600(gp) # 200004e0 59d0: 00006737 lui a4,0x6 59d4: 0000a537 lui a0,0xa 59d8: 98a70713 addi a4,a4,-1654 # 598a 59dc: 4689 li a3,2 59de: 4601 li a2,0 59e0: 45bd li a1,15 59e2: da050513 addi a0,a0,-608 # 9da0 <_read+0x19e> 59e6: 9cbfd0ef jal ra,33b0 59ea: 9ca1a423 sw a0,-1592(gp) # 200004e8 59ee: 00006737 lui a4,0x6 59f2: 0000a537 lui a0,0xa 59f6: 97870713 addi a4,a4,-1672 # 5978 59fa: 4689 li a3,2 59fc: 4601 li a2,0 59fe: 45bd li a1,15 5a00: da850513 addi a0,a0,-600 # 9da8 <_read+0x1a6> 5a04: 9adfd0ef jal ra,33b0 5a08: 9ca1a823 sw a0,-1584(gp) # 200004f0 5a0c: 00006737 lui a4,0x6 5a10: 0000a537 lui a0,0xa 5a14: 96670713 addi a4,a4,-1690 # 5966 5a18: 4689 li a3,2 5a1a: 4601 li a2,0 5a1c: 45bd li a1,15 5a1e: db050513 addi a0,a0,-592 # 9db0 <_read+0x1ae> 5a22: 98ffd0ef jal ra,33b0 5a26: 9ca1ac23 sw a0,-1576(gp) # 200004f8 5a2a: 00006737 lui a4,0x6 5a2e: 0000a537 lui a0,0xa 5a32: 95470713 addi a4,a4,-1708 # 5954 5a36: 4689 li a3,2 5a38: 4601 li a2,0 5a3a: 45bd li a1,15 5a3c: db850513 addi a0,a0,-584 # 9db8 <_read+0x1b6> 5a40: 971fd0ef jal ra,33b0 5a44: 9ea1a023 sw a0,-1568(gp) # 20000500 5a48: 00006737 lui a4,0x6 5a4c: 0000a537 lui a0,0xa 5a50: 94270713 addi a4,a4,-1726 # 5942 5a54: 4689 li a3,2 5a56: 4601 li a2,0 5a58: 45bd li a1,15 5a5a: dc050513 addi a0,a0,-576 # 9dc0 <_read+0x1be> 5a5e: 953fd0ef jal ra,33b0 5a62: 9ea1a423 sw a0,-1560(gp) # 20000508 5a66: 460d li a2,3 5a68: 4581 li a1,0 5a6a: 4505 li a0,1 5a6c: f2dfb0ef jal ra,1998 5a70: 4681 li a3,0 5a72: 4601 li a2,0 5a74: 4581 li a1,0 5a76: 9ca1a223 sw a0,-1596(gp) # 200004e4 5a7a: f8ffb0ef jal ra,1a08 5a7e: 460d li a2,3 5a80: 4581 li a1,0 5a82: 4505 li a0,1 5a84: f15fb0ef jal ra,1998 5a88: 4681 li a3,0 5a8a: 4601 li a2,0 5a8c: 4581 li a1,0 5a8e: 9ca1a623 sw a0,-1588(gp) # 200004ec 5a92: f77fb0ef jal ra,1a08 5a96: 460d li a2,3 5a98: 4581 li a1,0 5a9a: 4505 li a0,1 5a9c: efdfb0ef jal ra,1998 5aa0: 4681 li a3,0 5aa2: 4601 li a2,0 5aa4: 4581 li a1,0 5aa6: 9ca1aa23 sw a0,-1580(gp) # 200004f4 5aaa: f5ffb0ef jal ra,1a08 5aae: 460d li a2,3 5ab0: 4581 li a1,0 5ab2: 4505 li a0,1 5ab4: ee5fb0ef jal ra,1998 5ab8: 4681 li a3,0 5aba: 4601 li a2,0 5abc: 4581 li a1,0 5abe: 9ca1ae23 sw a0,-1572(gp) # 200004fc 5ac2: f47fb0ef jal ra,1a08 5ac6: 460d li a2,3 5ac8: 4581 li a1,0 5aca: 4505 li a0,1 5acc: ecdfb0ef jal ra,1998 5ad0: 4681 li a3,0 5ad2: 4601 li a2,0 5ad4: 4581 li a1,0 5ad6: 9ea1a223 sw a0,-1564(gp) # 20000504 5ada: f2ffb0ef jal ra,1a08 5ade: 460d li a2,3 5ae0: 4581 li a1,0 5ae2: 4505 li a0,1 5ae4: eb5fb0ef jal ra,1998 5ae8: 4681 li a3,0 5aea: 4601 li a2,0 5aec: 4581 li a1,0 5aee: 9ea1a623 sw a0,-1556(gp) # 2000050c 5af2: f17fb0ef jal ra,1a08 5af6: a45fa06f j 53a <__riscv_restore_0> 00005afa : 5afa: a1dfa2ef jal t0,516 <__riscv_save_0> 5afe: 9c01a403 lw s0,-1600(gp) # 200004e0 5b02: c39fc0ef jal ra,273a 5b06: 862a mv a2,a0 5b08: 4701 li a4,0 5b0a: 4681 li a3,0 5b0c: 4599 li a1,6 5b0e: 8522 mv a0,s0 5b10: 915fd0ef jal ra,3424 5b14: a27fa06f j 53a <__riscv_restore_0> 00005b18 : 5b18: 9fffa2ef jal t0,516 <__riscv_save_0> 5b1c: 9c81a403 lw s0,-1592(gp) # 200004e8 5b20: c1bfc0ef jal ra,273a 5b24: 862a mv a2,a0 5b26: 4701 li a4,0 5b28: 4681 li a3,0 5b2a: 4599 li a1,6 5b2c: 8522 mv a0,s0 5b2e: 8f7fd0ef jal ra,3424 5b32: a09fa06f j 53a <__riscv_restore_0> 00005b36 : 5b36: 9e1fa2ef jal t0,516 <__riscv_save_0> 5b3a: 9d01a403 lw s0,-1584(gp) # 200004f0 5b3e: bfdfc0ef jal ra,273a 5b42: 862a mv a2,a0 5b44: 4701 li a4,0 5b46: 4681 li a3,0 5b48: 4599 li a1,6 5b4a: 8522 mv a0,s0 5b4c: 8d9fd0ef jal ra,3424 5b50: 9ebfa06f j 53a <__riscv_restore_0> 00005b54 : 5b54: 9c3fa2ef jal t0,516 <__riscv_save_0> 5b58: 9d81a403 lw s0,-1576(gp) # 200004f8 5b5c: bdffc0ef jal ra,273a 5b60: 862a mv a2,a0 5b62: 4701 li a4,0 5b64: 4681 li a3,0 5b66: 4599 li a1,6 5b68: 8522 mv a0,s0 5b6a: 8bbfd0ef jal ra,3424 5b6e: 9cdfa06f j 53a <__riscv_restore_0> 00005b72 : 5b72: 9a5fa2ef jal t0,516 <__riscv_save_0> 5b76: 9e01a403 lw s0,-1568(gp) # 20000500 5b7a: bc1fc0ef jal ra,273a 5b7e: 862a mv a2,a0 5b80: 4701 li a4,0 5b82: 4681 li a3,0 5b84: 4599 li a1,6 5b86: 8522 mv a0,s0 5b88: 89dfd0ef jal ra,3424 5b8c: 9affa06f j 53a <__riscv_restore_0> 00005b90 : 5b90: 987fa2ef jal t0,516 <__riscv_save_0> 5b94: 9e81a403 lw s0,-1560(gp) # 20000508 5b98: ba3fc0ef jal ra,273a 5b9c: 862a mv a2,a0 5b9e: 4701 li a4,0 5ba0: 4681 li a3,0 5ba2: 4599 li a1,6 5ba4: 8522 mv a0,s0 5ba6: 87ffd0ef jal ra,3424 5baa: 991fa06f j 53a <__riscv_restore_0> 00005bae : 5bae: 969fa2ef jal t0,516 <__riscv_save_0> 5bb2: 9c01a503 lw a0,-1600(gp) # 200004e0 5bb6: 4701 li a4,0 5bb8: 4681 li a3,0 5bba: 4601 li a2,0 5bbc: 45a1 li a1,8 5bbe: 867fd0ef jal ra,3424 5bc2: 9c41a503 lw a0,-1596(gp) # 200004e4 5bc6: 4601 li a2,0 5bc8: 4581 li a1,0 5bca: d52fc0ef jal ra,211c 5bce: 96dfa06f j 53a <__riscv_restore_0> 00005bd2 : 5bd2: 945fa2ef jal t0,516 <__riscv_save_0> 5bd6: 9c81a503 lw a0,-1592(gp) # 200004e8 5bda: 4701 li a4,0 5bdc: 4681 li a3,0 5bde: 4601 li a2,0 5be0: 45a1 li a1,8 5be2: 843fd0ef jal ra,3424 5be6: 9cc1a503 lw a0,-1588(gp) # 200004ec 5bea: 4601 li a2,0 5bec: 4581 li a1,0 5bee: d2efc0ef jal ra,211c 5bf2: 949fa06f j 53a <__riscv_restore_0> 00005bf6 : 5bf6: 921fa2ef jal t0,516 <__riscv_save_0> 5bfa: 9d01a503 lw a0,-1584(gp) # 200004f0 5bfe: 4701 li a4,0 5c00: 4681 li a3,0 5c02: 4601 li a2,0 5c04: 45a1 li a1,8 5c06: 81ffd0ef jal ra,3424 5c0a: 9d41a503 lw a0,-1580(gp) # 200004f4 5c0e: 4601 li a2,0 5c10: 4581 li a1,0 5c12: d0afc0ef jal ra,211c 5c16: 925fa06f j 53a <__riscv_restore_0> 00005c1a : 5c1a: 8fdfa2ef jal t0,516 <__riscv_save_0> 5c1e: 9d81a503 lw a0,-1576(gp) # 200004f8 5c22: 4701 li a4,0 5c24: 4681 li a3,0 5c26: 4601 li a2,0 5c28: 45a1 li a1,8 5c2a: ffafd0ef jal ra,3424 5c2e: 9dc1a503 lw a0,-1572(gp) # 200004fc 5c32: 4601 li a2,0 5c34: 4581 li a1,0 5c36: ce6fc0ef jal ra,211c 5c3a: 901fa06f j 53a <__riscv_restore_0> 00005c3e : 5c3e: 8d9fa2ef jal t0,516 <__riscv_save_0> 5c42: 9e01a503 lw a0,-1568(gp) # 20000500 5c46: 4701 li a4,0 5c48: 4681 li a3,0 5c4a: 4601 li a2,0 5c4c: 45a1 li a1,8 5c4e: fd6fd0ef jal ra,3424 5c52: 9e41a503 lw a0,-1564(gp) # 20000504 5c56: 4601 li a2,0 5c58: 4581 li a1,0 5c5a: cc2fc0ef jal ra,211c 5c5e: 8ddfa06f j 53a <__riscv_restore_0> 00005c62 : 5c62: 8b5fa2ef jal t0,516 <__riscv_save_0> 5c66: 9e81a503 lw a0,-1560(gp) # 20000508 5c6a: 4701 li a4,0 5c6c: 4681 li a3,0 5c6e: 4601 li a2,0 5c70: 45a1 li a1,8 5c72: fb2fd0ef jal ra,3424 5c76: 9ec1a503 lw a0,-1556(gp) # 2000050c 5c7a: 4601 li a2,0 5c7c: 4581 li a1,0 5c7e: c9efc0ef jal ra,211c 5c82: 8b9fa06f j 53a <__riscv_restore_0> 00005c86 : 5c86: 891fa2ef jal t0,516 <__riscv_save_0> 5c8a: 0000a437 lui s0,0xa 5c8e: 86dfb0ef jal ra,14fa 5c92: 86aa mv a3,a0 5c94: 0aa00613 li a2,170 5c98: 4585 li a1,1 5c9a: dc840513 addi a0,s0,-568 # 9dc8 <_read+0x1c6> 5c9e: 55d020ef jal ra,89fa 5ca2: 3e800513 li a0,1000 5ca6: db1fc0ef jal ra,2a56 5caa: b7d5 j 5c8e 00005cac : 5cac: 86bfa2ef jal t0,516 <__riscv_save_0> 5cb0: e6eff0ef jal ra,531e 5cb4: f70ff0ef jal ra,5424 5cb8: 873ff0ef jal ra,552a 5cbc: 975ff0ef jal ra,5630 5cc0: a77ff0ef jal ra,5736 5cc4: b79ff0ef jal ra,583c 5cc8: 4515 li a0,5 5cca: d8dfc0ef jal ra,2a56 5cce: b7cd j 5cb0 00005cd0 : 5cd0: 847fa2ef jal t0,516 <__riscv_save_0> 5cd4: 9901a503 lw a0,-1648(gp) # 200004b0 5cd8: 702000ef jal ra,63da 5cdc: 4529 li a0,10 5cde: d79fc0ef jal ra,2a56 5ce2: bfcd j 5cd4 00005ce4 : 5ce4: 833fa2ef jal t0,516 <__riscv_save_0> 5ce8: 285000ef jal ra,676c 5cec: bff5 j 5ce8 00005cee : 5cee: 829fa2ef jal t0,516 <__riscv_save_0> 5cf2: 589000ef jal ra,6a7a 5cf6: bff5 j 5cf2 00005cf8 : 5cf8: 81ffa2ef jal t0,516 <__riscv_save_0> 5cfc: 53f000ef jal ra,6a3a 5d00: bff5 j 5cfc 00005d02 : 5d02: 815fa2ef jal t0,516 <__riscv_save_0> 5d06: 4f5000ef jal ra,69fa 5d0a: bff5 j 5d06 00005d0c : 5d0c: 80bfa2ef jal t0,516 <__riscv_save_0> 5d10: 4ab000ef jal ra,69ba 5d14: bff5 j 5d10 00005d16 : 5d16: 801fa2ef jal t0,516 <__riscv_save_0> 5d1a: 461000ef jal ra,697a 5d1e: bff5 j 5d1a 00005d20 : 5d20: ff6fa2ef jal t0,516 <__riscv_save_0> 5d24: 417000ef jal ra,693a 5d28: bff5 j 5d24 00005d2a : 5d2a: fecfa2ef jal t0,516 <__riscv_save_0> 5d2e: 3cd000ef jal ra,68fa 5d32: bff5 j 5d2e 00005d34 : 5d34: fe2fa2ef jal t0,516 <__riscv_save_0> 5d38: 80ffe0ef jal ra,4546 5d3c: 740000ef jal ra,647c 5d40: 40000593 li a1,1024 5d44: 10000513 li a0,256 5d48: ab5fe0ef jal ra,47fc 5d4c: 74c000ef jal ra,6498 5d50: b27fe0ef jal ra,4876 5d54: 758000ef jal ra,64ac 5d58: b63fe0ef jal ra,48ba 5d5c: 764000ef jal ra,64c0 5d60: b9ffe0ef jal ra,48fe 5d64: 770000ef jal ra,64d4 5d68: bd9fe0ef jal ra,4940 5d6c: 77c000ef jal ra,64e8 5d70: bf3fe0ef jal ra,4962 5d74: 788000ef jal ra,64fc 5d78: c0dfe0ef jal ra,4984 5d7c: 6571 lui a0,0x1c 5d7e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x12058> 5d82: c69fe0ef jal ra,49ea 5d86: 8bbfd0ef jal ra,3640 5d8a: 786000ef jal ra,6510 5d8e: c21ff0ef jal ra,59ae 5d92: fc4fe0ef jal ra,4556 5d96: 0000a5b7 lui a1,0xa 5d9a: 00006537 lui a0,0x6 5d9e: 9f018793 addi a5,gp,-1552 # 20000510 5da2: 471d li a4,7 5da4: 4681 li a3,0 5da6: 04000613 li a2,64 5daa: df458593 addi a1,a1,-524 # 9df4 <_read+0x1f2> 5dae: d2a50513 addi a0,a0,-726 # 5d2a 5db2: edafc0ef jal ra,248c 5db6: 0000a5b7 lui a1,0xa 5dba: 00006537 lui a0,0x6 5dbe: 9f418793 addi a5,gp,-1548 # 20000514 5dc2: 471d li a4,7 5dc4: 4681 li a3,0 5dc6: 04000613 li a2,64 5dca: e0458593 addi a1,a1,-508 # 9e04 <_read+0x202> 5dce: d2050513 addi a0,a0,-736 # 5d20 5dd2: ebafc0ef jal ra,248c 5dd6: 0000a5b7 lui a1,0xa 5dda: 00006537 lui a0,0x6 5dde: 9f818793 addi a5,gp,-1544 # 20000518 5de2: 471d li a4,7 5de4: 4681 li a3,0 5de6: 04000613 li a2,64 5dea: e1458593 addi a1,a1,-492 # 9e14 <_read+0x212> 5dee: d1650513 addi a0,a0,-746 # 5d16 5df2: e9afc0ef jal ra,248c 5df6: 0000a5b7 lui a1,0xa 5dfa: 00006537 lui a0,0x6 5dfe: 9fc18793 addi a5,gp,-1540 # 2000051c 5e02: 471d li a4,7 5e04: 4681 li a3,0 5e06: 04000613 li a2,64 5e0a: e2458593 addi a1,a1,-476 # 9e24 <_read+0x222> 5e0e: d0c50513 addi a0,a0,-756 # 5d0c 5e12: e7afc0ef jal ra,248c 5e16: 0000a5b7 lui a1,0xa 5e1a: 00006537 lui a0,0x6 5e1e: a0018793 addi a5,gp,-1536 # 20000520 5e22: 471d li a4,7 5e24: 4681 li a3,0 5e26: 04000613 li a2,64 5e2a: e3458593 addi a1,a1,-460 # 9e34 <_read+0x232> 5e2e: d0250513 addi a0,a0,-766 # 5d02 5e32: e5afc0ef jal ra,248c 5e36: 0000a5b7 lui a1,0xa 5e3a: 00006537 lui a0,0x6 5e3e: a0418793 addi a5,gp,-1532 # 20000524 5e42: 471d li a4,7 5e44: 4681 li a3,0 5e46: 04000613 li a2,64 5e4a: e4458593 addi a1,a1,-444 # 9e44 <_read+0x242> 5e4e: cf850513 addi a0,a0,-776 # 5cf8 5e52: e3afc0ef jal ra,248c 5e56: 0000a5b7 lui a1,0xa 5e5a: 00006537 lui a0,0x6 5e5e: a1418793 addi a5,gp,-1516 # 20000534 5e62: 471d li a4,7 5e64: 4681 li a3,0 5e66: 04000613 li a2,64 5e6a: e5458593 addi a1,a1,-428 # 9e54 <_read+0x252> 5e6e: cee50513 addi a0,a0,-786 # 5cee 5e72: e1afc0ef jal ra,248c 5e76: 0000a5b7 lui a1,0xa 5e7a: 00006537 lui a0,0x6 5e7e: a0c18793 addi a5,gp,-1524 # 2000052c 5e82: 4721 li a4,8 5e84: 4681 li a3,0 5e86: 04000613 li a2,64 5e8a: e6c58593 addi a1,a1,-404 # 9e6c <_read+0x26a> 5e8e: ce450513 addi a0,a0,-796 # 5ce4 5e92: dfafc0ef jal ra,248c 5e96: 0000a5b7 lui a1,0xa 5e9a: 00006537 lui a0,0x6 5e9e: a1018793 addi a5,gp,-1520 # 20000530 5ea2: 4715 li a4,5 5ea4: 4681 li a3,0 5ea6: 20000613 li a2,512 5eaa: e8058593 addi a1,a1,-384 # 9e80 <_read+0x27e> 5eae: cd050513 addi a0,a0,-816 # 5cd0 5eb2: ddafc0ef jal ra,248c 5eb6: 0000a5b7 lui a1,0xa 5eba: 00006537 lui a0,0x6 5ebe: a0818793 addi a5,gp,-1528 # 20000528 5ec2: 4715 li a4,5 5ec4: 4681 li a3,0 5ec6: 20000613 li a2,512 5eca: e9458593 addi a1,a1,-364 # 9e94 <_read+0x292> 5ece: cac50513 addi a0,a0,-852 # 5cac 5ed2: dbafc0ef jal ra,248c 5ed6: 0000a5b7 lui a1,0xa 5eda: 00006537 lui a0,0x6 5ede: a1818793 addi a5,gp,-1512 # 20000538 5ee2: 470d li a4,3 5ee4: 4681 li a3,0 5ee6: 04000613 li a2,64 5eea: ea858593 addi a1,a1,-344 # 9ea8 <_read+0x2a6> 5eee: c8650513 addi a0,a0,-890 # 5c86 5ef2: d9afc0ef jal ra,248c 5ef6: f9afc0ef jal ra,2690 5efa: e40fa06f j 53a <__riscv_restore_0> 00005efe : 5efe: e18fa2ef jal t0,516 <__riscv_save_0> 5f02: 2bed jal 64fc 5f04: 837fd0ef jal ra,373a 5f08: 0542 slli a0,a0,0x10 5f0a: 8141 srli a0,a0,0x10 5f0c: e2efa06f j 53a <__riscv_restore_0> 00005f10 : 5f10: e06fa2ef jal t0,516 <__riscv_save_0> 5f14: 2bd1 jal 64e8 5f16: 825fd0ef jal ra,373a 5f1a: 0542 slli a0,a0,0x10 5f1c: 8141 srli a0,a0,0x10 5f1e: e1cfa06f j 53a <__riscv_restore_0> 00005f22 : 5f22: df4fa2ef jal t0,516 <__riscv_save_0> 5f26: 237d jal 64d4 5f28: 813fd0ef jal ra,373a 5f2c: 0542 slli a0,a0,0x10 5f2e: 8141 srli a0,a0,0x10 5f30: e0afa06f j 53a <__riscv_restore_0> 00005f34 : 5f34: de2fa2ef jal t0,516 <__riscv_save_0> 5f38: 2361 jal 64c0 5f3a: 801fd0ef jal ra,373a 5f3e: 0542 slli a0,a0,0x10 5f40: 8141 srli a0,a0,0x10 5f42: df8fa06f j 53a <__riscv_restore_0> 00005f46 : 5f46: dd0fa2ef jal t0,516 <__riscv_save_0> 5f4a: 238d jal 64ac 5f4c: feefd0ef jal ra,373a 5f50: 0542 slli a0,a0,0x10 5f52: 8141 srli a0,a0,0x10 5f54: de6fa06f j 53a <__riscv_restore_0> 00005f58 : 5f58: dbefa2ef jal t0,516 <__riscv_save_0> 5f5c: 2b35 jal 6498 5f5e: fdcfd0ef jal ra,373a 5f62: 0542 slli a0,a0,0x10 5f64: 8141 srli a0,a0,0x10 5f66: dd4fa06f j 53a <__riscv_restore_0> 00005f6a : 5f6a: dacfa2ef jal t0,516 <__riscv_save_0> 5f6e: 210a lhu a0,0(a0) 5f70: 81bfd0ef jal ra,378a 5f74: 2b49 jal 6506 5f76: 2359 jal 64fc 5f78: a0dfe0ef jal ra,4984 5f7c: 4501 li a0,0 5f7e: dbcfa06f j 53a <__riscv_restore_0> 00005f82 : 5f82: d94fa2ef jal t0,516 <__riscv_save_0> 5f86: 210a lhu a0,0(a0) 5f88: 803fd0ef jal ra,378a 5f8c: 239d jal 64f2 5f8e: 2ba9 jal 64e8 5f90: 9d3fe0ef jal ra,4962 5f94: 4501 li a0,0 5f96: da4fa06f j 53a <__riscv_restore_0> 00005f9a : 5f9a: d7cfa2ef jal t0,516 <__riscv_save_0> 5f9e: 210a lhu a0,0(a0) 5fa0: feafd0ef jal ra,378a 5fa4: 2b2d jal 64de 5fa6: 233d jal 64d4 5fa8: 999fe0ef jal ra,4940 5fac: 4501 li a0,0 5fae: d8cfa06f j 53a <__riscv_restore_0> 00005fb2 : 5fb2: d64fa2ef jal t0,516 <__riscv_save_0> 5fb6: 210a lhu a0,0(a0) 5fb8: fd2fd0ef jal ra,378a 5fbc: 2339 jal 64ca 5fbe: 2309 jal 64c0 5fc0: 93ffe0ef jal ra,48fe 5fc4: 4501 li a0,0 5fc6: d74fa06f j 53a <__riscv_restore_0> 00005fca : 5fca: d4cfa2ef jal t0,516 <__riscv_save_0> 5fce: 210a lhu a0,0(a0) 5fd0: fbafd0ef jal ra,378a 5fd4: 21cd jal 64b6 5fd6: 29d9 jal 64ac 5fd8: 8e3fe0ef jal ra,48ba 5fdc: 4501 li a0,0 5fde: d5cfa06f j 53a <__riscv_restore_0> 00005fe2 : 5fe2: d34fa2ef jal t0,516 <__riscv_save_0> 5fe6: 210a lhu a0,0(a0) 5fe8: fa2fd0ef jal ra,378a 5fec: 295d jal 64a2 5fee: 216d jal 6498 5ff0: 887fe0ef jal ra,4876 5ff4: 4501 li a0,0 5ff6: d44fa06f j 53a <__riscv_restore_0> 00005ffa : 5ffa: cf4fa2ef jal t0,4ee <__riscv_save_10> 5ffe: 00b507b3 add a5,a0,a1 6002: ffc7c483 lbu s1,-4(a5) 6006: ffd7c783 lbu a5,-3(a5) 600a: 15f5 addi a1,a1,-3 600c: 1141 addi sp,sp,-16 600e: 04a2 slli s1,s1,0x8 6010: 0ff5f593 andi a1,a1,255 6014: 8cdd or s1,s1,a5 6016: 842a mv s0,a0 6018: fc6fd0ef jal ra,37de 601c: 0c951963 bne a0,s1,60ee 6020: 00544b03 lbu s6,5(s0) 6024: 03000793 li a5,48 6028: 10fb1263 bne s6,a5,612c 602c: 00844983 lbu s3,8(s0) 6030: 341c lbu a5,9(s0) 6032: 00644a03 lbu s4,6(s0) 6036: 09a2 slli s3,s3,0x8 6038: 00f9e9b3 or s3,s3,a5 603c: 00744a83 lbu s5,7(s0) 6040: 00199913 slli s2,s3,0x1 6044: cb6fb0ef jal ra,14fa 6048: 41590793 addi a5,s2,1045 604c: 0af56163 bltu a0,a5,60ee 6050: 01590513 addi a0,s2,21 6054: a74fb0ef jal ra,12c8 6058: c62a sw a0,12(sp) 605a: 00850713 addi a4,a0,8 605e: c158 sw a4,4(a0) 6060: 05300713 li a4,83 6064: a518 sb a4,8(a0) 6066: 04c00713 li a4,76 606a: b518 sb a4,9(a0) 606c: 4731 li a4,12 606e: 00d90793 addi a5,s2,13 6072: a538 sb a4,10(a0) 6074: 00790713 addi a4,s2,7 6078: c11c sw a5,0(a0) 607a: 8321 srli a4,a4,0x8 607c: 0ff7f793 andi a5,a5,255 6080: b538 sb a4,11(a0) 6082: ffa78713 addi a4,a5,-6 6086: 016506a3 sb s6,13(a0) 608a: a558 sb a4,12(a0) 608c: 2078 lbu a4,6(s0) 608e: 00895913 srli s2,s2,0x8 6092: 17cd addi a5,a5,-13 6094: a578 sb a4,14(a0) 6096: 3078 lbu a4,7(s0) 6098: 0a22 slli s4,s4,0x8 609a: 015a6a33 or s4,s4,s5 609e: 84aa mv s1,a0 60a0: b578 sb a4,15(a0) 60a2: 01050413 addi s0,a0,16 60a6: 01250823 sb s2,16(a0) 60aa: b91c sb a5,17(a0) 60ac: 4a81 li s5,0 60ae: 20000b37 lui s6,0x20000 60b2: 010a9793 slli a5,s5,0x10 60b6: 83c1 srli a5,a5,0x10 60b8: 0337ee63 bltu a5,s3,60f4 60bc: 408c lw a1,0(s1) 60be: 40c8 lw a0,4(s1) 60c0: 15f5 addi a1,a1,-3 60c2: 0ff5f593 andi a1,a1,255 60c6: f18fd0ef jal ra,37de 60ca: 00855793 srli a5,a0,0x8 60ce: a03c sb a5,2(s0) 60d0: 47dd li a5,23 60d2: b028 sb a0,3(s0) 60d4: a05c sb a5,4(s0) 60d6: a681a503 lw a0,-1432(gp) # 20000588 60da: 932fc0ef jal ra,220c 60de: c139 beqz a0,6124 60e0: a681a503 lw a0,-1432(gp) # 20000588 60e4: 4681 li a3,0 60e6: 4629 li a2,10 60e8: 006c addi a1,sp,12 60ea: 91ffb0ef jal ra,1a08 60ee: 0141 addi sp,sp,16 60f0: c36fa06f j 526 <__riscv_restore_10> 60f4: 164b0913 addi s2,s6,356 # 20000164 60f8: 03090b93 addi s7,s2,48 60fc: 014a8c33 add s8,s5,s4 6100: 00092783 lw a5,0(s2) 6104: 01879b63 bne a5,s8,611a 6108: 00492783 lw a5,4(s2) 610c: 4501 li a0,0 610e: 0409 addi s0,s0,2 6110: 9782 jalr a5 6112: 00855793 srli a5,a0,0x8 6116: a01c sb a5,0(s0) 6118: b008 sb a0,1(s0) 611a: 0921 addi s2,s2,8 611c: ff7912e3 bne s2,s7,6100 6120: 0a85 addi s5,s5,1 6122: bf41 j 60b2 6124: 4532 lw a0,12(sp) 6126: b2efb0ef jal ra,1454 612a: b7d1 j 60ee 612c: 47c1 li a5,16 612e: fcfb10e3 bne s6,a5,60ee 6132: 2064 lbu s1,6(s0) 6134: 307c lbu a5,7(s0) 6136: 00844983 lbu s3,8(s0) 613a: 04a2 slli s1,s1,0x8 613c: 8cdd or s1,s1,a5 613e: 341c lbu a5,9(s0) 6140: 09a2 slli s3,s3,0x8 6142: 0429 addi s0,s0,10 6144: 00f9e9b3 or s3,s3,a5 6148: 8a26 mv s4,s1 614a: 20000ab7 lui s5,0x20000 614e: 409a07b3 sub a5,s4,s1 6152: 07c2 slli a5,a5,0x10 6154: 83c1 srli a5,a5,0x10 6156: f937fce3 bgeu a5,s3,60ee 615a: 194a8913 addi s2,s5,404 # 20000194 615e: 03090b13 addi s6,s2,48 6162: 00092783 lw a5,0(s2) 6166: 01479b63 bne a5,s4,617c 616a: 201c lbu a5,0(s0) 616c: 3018 lbu a4,1(s0) 616e: 0068 addi a0,sp,12 6170: 07a2 slli a5,a5,0x8 6172: 8fd9 or a5,a5,a4 6174: 867c sh a5,12(sp) 6176: 00492783 lw a5,4(s2) 617a: 9782 jalr a5 617c: 0921 addi s2,s2,8 617e: ff2b12e3 bne s6,s2,6162 6182: 0409 addi s0,s0,2 6184: 0a05 addi s4,s4,1 6186: b7e1 j 614e 00006188 : 6188: b74fa2ef jal t0,4fc <__riscv_save_4> 618c: 20000437 lui s0,0x20000 6190: 41c42783 lw a5,1052(s0) # 2000041c 6194: 1141 addi sp,sp,-16 6196: e3a9 bnez a5,61d8 6198: 200007b7 lui a5,0x20000 619c: 4147d603 lhu a2,1044(a5) # 20000414 61a0: 4705 li a4,1 61a2: 02c77863 bgeu a4,a2,61d2 61a6: 200006b7 lui a3,0x20000 61aa: 4106a503 lw a0,1040(a3) # 20000410 61ae: 05300693 li a3,83 61b2: 210c lbu a1,0(a0) 61b4: 04d59763 bne a1,a3,6202 61b8: 310c lbu a1,1(a0) 61ba: 04c00693 li a3,76 61be: 04d59263 bne a1,a3,6202 61c2: 40e42e23 sw a4,1052(s0) 61c6: d6afc0ef jal ra,2730 61ca: 200007b7 lui a5,0x20000 61ce: 40a7ac23 sw a0,1048(a5) # 20000418 61d2: 0141 addi sp,sp,16 61d4: b5cfa06f j 530 <__riscv_restore_4> 61d8: 4985 li s3,1 61da: 03379e63 bne a5,s3,6216 61de: 200007b7 lui a5,0x20000 61e2: 4107a503 lw a0,1040(a5) # 20000410 61e6: 47b1 li a5,12 61e8: 2138 lbu a4,2(a0) 61ea: 00e7e663 bltu a5,a4,61f6 61ee: 4789 li a5,2 61f0: 40f42e23 sw a5,1052(s0) 61f4: bff9 j 61d2 61f6: 200007b7 lui a5,0x20000 61fa: 4147d603 lhu a2,1044(a5) # 20000414 61fe: 40042e23 sw zero,1052(s0) 6202: 167d addi a2,a2,-1 6204: 0642 slli a2,a2,0x10 6206: 8241 srli a2,a2,0x10 6208: 40c79a23 sh a2,1044(a5) 620c: 00150593 addi a1,a0,1 6210: 738020ef jal ra,8948 6214: bf7d j 61d2 6216: 4709 li a4,2 6218: 04e79c63 bne a5,a4,6270 621c: 200006b7 lui a3,0x20000 6220: 4146d603 lhu a2,1044(a3) # 20000414 6224: 4791 li a5,4 6226: fac7f6e3 bgeu a5,a2,61d2 622a: 200007b7 lui a5,0x20000 622e: 4107a503 lw a0,1040(a5) # 20000410 6232: 2158 lbu a4,4(a0) 6234: 313c lbu a5,3(a0) 6236: 0722 slli a4,a4,0x8 6238: 8f5d or a4,a4,a5 623a: 00871793 slli a5,a4,0x8 623e: 8321 srli a4,a4,0x8 6240: 8fd9 or a5,a5,a4 6242: 07c2 slli a5,a5,0x10 6244: 83c1 srli a5,a5,0x10 6246: 40000713 li a4,1024 624a: 00f76b63 bltu a4,a5,6260 624e: 470d li a4,3 6250: 40e42e23 sw a4,1052(s0) 6254: 0799 addi a5,a5,6 6256: 20000737 lui a4,0x20000 625a: 40f71323 sh a5,1030(a4) # 20000406 625e: bf95 j 61d2 6260: 167d addi a2,a2,-1 6262: 0642 slli a2,a2,0x10 6264: 8241 srli a2,a2,0x10 6266: 40042e23 sw zero,1052(s0) 626a: 40c69a23 sh a2,1044(a3) 626e: bf79 j 620c 6270: 490d li s2,3 6272: 05279063 bne a5,s2,62b2 6276: 20000737 lui a4,0x20000 627a: 200007b7 lui a5,0x20000 627e: 41475603 lhu a2,1044(a4) # 20000414 6282: 4067d783 lhu a5,1030(a5) # 20000406 6286: f4f666e3 bltu a2,a5,61d2 628a: 200006b7 lui a3,0x20000 628e: 4106a503 lw a0,1040(a3) # 20000410 6292: 97aa add a5,a5,a0 6294: fff7c683 lbu a3,-1(a5) 6298: 47dd li a5,23 629a: 00f69463 bne a3,a5,62a2 629e: 4791 li a5,4 62a0: bf81 j 61f0 62a2: 167d addi a2,a2,-1 62a4: 0642 slli a2,a2,0x10 62a6: 8241 srli a2,a2,0x10 62a8: 40042e23 sw zero,1052(s0) 62ac: 40c71a23 sh a2,1044(a4) 62b0: bfb1 j 620c 62b2: 4711 li a4,4 62b4: f0e79fe3 bne a5,a4,61d2 62b8: 20000ab7 lui s5,0x20000 62bc: 410aa503 lw a0,1040(s5) # 20000410 62c0: 47b1 li a5,12 62c2: 20000b37 lui s6,0x20000 62c6: 2150 lbu a2,4(a0) 62c8: 3124 lbu s1,3(a0) 62ca: 2138 lbu a4,2(a0) 62cc: 0622 slli a2,a2,0x8 62ce: 8e45 or a2,a2,s1 62d0: 00861493 slli s1,a2,0x8 62d4: 8221 srli a2,a2,0x8 62d6: 8cd1 or s1,s1,a2 62d8: 04c2 slli s1,s1,0x10 62da: 80c1 srli s1,s1,0x10 62dc: 00f71b63 bne a4,a5,62f2 62e0: 414b4583 lbu a1,1044(s6) # 20000414 62e4: d17ff0ef jal ra,5ffa 62e8: 400b1a23 sh zero,1044(s6) 62ec: 40042e23 sw zero,1052(s0) 62f0: b5cd j 61d2 62f2: a08fb0ef jal ra,14fa 62f6: 40048793 addi a5,s1,1024 62fa: 8a22 mv s4,s0 62fc: 04f56163 bltu a0,a5,633e 6300: 00848513 addi a0,s1,8 6304: fc5fa0ef jal ra,12c8 6308: 410aa403 lw s0,1040(s5) 630c: c62a sw a0,12(sp) 630e: 87aa mv a5,a0 6310: c104 sw s1,0(a0) 6312: 0521 addi a0,a0,8 6314: c3c8 sw a0,4(a5) 6316: 8626 mv a2,s1 6318: 00540593 addi a1,s0,5 631c: 62c020ef jal ra,8948 6320: 203c lbu a5,2(s0) 6322: 03379363 bne a5,s3,6348 6326: a201a503 lw a0,-1504(gp) # 20000540 632a: ee3fb0ef jal ra,220c 632e: c155 beqz a0,63d2 6330: a201a503 lw a0,-1504(gp) # 20000540 6334: 4681 li a3,0 6336: 4629 li a2,10 6338: 006c addi a1,sp,12 633a: ecefb0ef jal ra,1a08 633e: 400a2e23 sw zero,1052(s4) 6342: 400b1a23 sh zero,1044(s6) 6346: b571 j 61d2 6348: 01279d63 bne a5,s2,6362 634c: a2c1a503 lw a0,-1492(gp) # 2000054c 6350: ebdfb0ef jal ra,220c 6354: cd3d beqz a0,63d2 6356: 4681 li a3,0 6358: 4629 li a2,10 635a: 006c addi a1,sp,12 635c: a2c1a503 lw a0,-1492(gp) # 2000054c 6360: bfe9 j 633a 6362: 4715 li a4,5 6364: 00e79d63 bne a5,a4,637e 6368: a381a503 lw a0,-1480(gp) # 20000558 636c: ea1fb0ef jal ra,220c 6370: c12d beqz a0,63d2 6372: 4681 li a3,0 6374: 4629 li a2,10 6376: 006c addi a1,sp,12 6378: a381a503 lw a0,-1480(gp) # 20000558 637c: bf7d j 633a 637e: 471d li a4,7 6380: 00e79d63 bne a5,a4,639a 6384: a441a503 lw a0,-1468(gp) # 20000564 6388: e85fb0ef jal ra,220c 638c: c139 beqz a0,63d2 638e: 4681 li a3,0 6390: 4629 li a2,10 6392: 006c addi a1,sp,12 6394: a441a503 lw a0,-1468(gp) # 20000564 6398: b74d j 633a 639a: 4721 li a4,8 639c: 00e79d63 bne a5,a4,63b6 63a0: a501a503 lw a0,-1456(gp) # 20000570 63a4: e69fb0ef jal ra,220c 63a8: c50d beqz a0,63d2 63aa: 4681 li a3,0 63ac: 4629 li a2,10 63ae: 006c addi a1,sp,12 63b0: a501a503 lw a0,-1456(gp) # 20000570 63b4: b759 j 633a 63b6: 4725 li a4,9 63b8: f8e793e3 bne a5,a4,633e 63bc: a5c1a503 lw a0,-1444(gp) # 2000057c 63c0: e4dfb0ef jal ra,220c 63c4: c519 beqz a0,63d2 63c6: 4681 li a3,0 63c8: 4629 li a2,10 63ca: 006c addi a1,sp,12 63cc: a5c1a503 lw a0,-1444(gp) # 2000057c 63d0: b7ad j 633a 63d2: 4532 lw a0,12(sp) 63d4: 880fb0ef jal ra,1454 63d8: b79d j 633e 000063da : 63da: 922fa2ef jal t0,4fc <__riscv_save_4> 63de: 89aa mv s3,a0 63e0: 20000437 lui s0,0x20000 63e4: b4cfc0ef jal ra,2730 63e8: a0a1ae23 sw a0,-1508(gp) # 2000053c 63ec: 41842503 lw a0,1048(s0) # 20000418 63f0: a1c18913 addi s2,gp,-1508 # 2000053c 63f4: b36fd0ef jal ra,372a 63f8: 3e700793 li a5,999 63fc: 00a7fe63 bgeu a5,a0,6418 6400: b30fc0ef jal ra,2730 6404: 200007b7 lui a5,0x20000 6408: 40079a23 sh zero,1044(a5) # 20000414 640c: 200007b7 lui a5,0x20000 6410: 40a42c23 sw a0,1048(s0) 6414: 4007ae23 sw zero,1052(a5) # 2000041c 6418: 4a85 li s5,1 641a: 4a11 li s4,4 641c: 20000b37 lui s6,0x20000 6420: 200004b7 lui s1,0x20000 6424: 854e mv a0,s3 6426: b2cfe0ef jal ra,4752 642a: 01550a63 beq a0,s5,643e 642e: 854e mv a0,s3 6430: b22fe0ef jal ra,4752 6434: 4785 li a5,1 6436: 02f51b63 bne a0,a5,646c 643a: 8f6fa06f j 530 <__riscv_restore_4> 643e: af2fc0ef jal ra,2730 6442: 00092783 lw a5,0(s2) 6446: 8d1d sub a0,a0,a5 6448: feaa63e3 bltu s4,a0,642e 644c: 4144d783 lhu a5,1044(s1) # 20000414 6450: 410b2403 lw s0,1040(s6) # 20000410 6454: 854e mv a0,s3 6456: 00178713 addi a4,a5,1 645a: 943e add s0,s0,a5 645c: 40e49a23 sh a4,1044(s1) 6460: b0afe0ef jal ra,476a 6464: a008 sb a0,0(s0) 6466: d23ff0ef jal ra,6188 646a: bf6d j 6424 646c: 200007b7 lui a5,0x20000 6470: 41c7a783 lw a5,1052(a5) # 2000041c 6474: d3f9 beqz a5,643a 6476: d13ff0ef jal ra,6188 647a: b7c1 j 643a 0000647c : 647c: 2000c7b7 lui a5,0x2000c 6480: 6709 lui a4,0x2 6482: c0078793 addi a5,a5,-1024 # 2000bc00 6486: 58070713 addi a4,a4,1408 # 2580 648a: c398 sw a4,0(a5) 648c: c3d8 sw a4,4(a5) 648e: c798 sw a4,8(a5) 6490: c7d8 sw a4,12(a5) 6492: cb98 sw a4,16(a5) 6494: cbd8 sw a4,20(a5) 6496: 8082 ret 00006498 : 6498: 2000c7b7 lui a5,0x2000c 649c: c007a503 lw a0,-1024(a5) # 2000bc00 64a0: 8082 ret 000064a2 : 64a2: 2000c7b7 lui a5,0x2000c 64a6: c0a7a023 sw a0,-1024(a5) # 2000bc00 64aa: 8082 ret 000064ac : 64ac: 2000c7b7 lui a5,0x2000c 64b0: c047a503 lw a0,-1020(a5) # 2000bc04 64b4: 8082 ret 000064b6 : 64b6: 2000c7b7 lui a5,0x2000c 64ba: c0a7a223 sw a0,-1020(a5) # 2000bc04 64be: 8082 ret 000064c0 : 64c0: 2000c7b7 lui a5,0x2000c 64c4: c087a503 lw a0,-1016(a5) # 2000bc08 64c8: 8082 ret 000064ca : 64ca: 2000c7b7 lui a5,0x2000c 64ce: c0a7a423 sw a0,-1016(a5) # 2000bc08 64d2: 8082 ret 000064d4 : 64d4: 2000c7b7 lui a5,0x2000c 64d8: c0c7a503 lw a0,-1012(a5) # 2000bc0c 64dc: 8082 ret 000064de : 64de: 2000c7b7 lui a5,0x2000c 64e2: c0a7a623 sw a0,-1012(a5) # 2000bc0c 64e6: 8082 ret 000064e8 : 64e8: 2000c7b7 lui a5,0x2000c 64ec: c107a503 lw a0,-1008(a5) # 2000bc10 64f0: 8082 ret 000064f2 : 64f2: 2000c7b7 lui a5,0x2000c 64f6: c0a7a823 sw a0,-1008(a5) # 2000bc10 64fa: 8082 ret 000064fc : 64fc: 2000c7b7 lui a5,0x2000c 6500: c147a503 lw a0,-1004(a5) # 2000bc14 6504: 8082 ret 00006506 : 6506: 2000c7b7 lui a5,0x2000c 650a: c0a7aa23 sw a0,-1004(a5) # 2000bc14 650e: 8082 ret 00006510 : 6510: fdff92ef jal t0,4ee <__riscv_save_10> 6514: 4601 li a2,0 6516: 4591 li a1,4 6518: 4515 li a0,5 651a: c7efb0ef jal ra,1998 651e: a2a1a023 sw a0,-1504(gp) # 20000540 6522: 4601 li a2,0 6524: 4591 li a1,4 6526: 4515 li a0,5 6528: c70fb0ef jal ra,1998 652c: a2a1a623 sw a0,-1492(gp) # 2000054c 6530: 4601 li a2,0 6532: 4591 li a1,4 6534: 4515 li a0,5 6536: c62fb0ef jal ra,1998 653a: a2a1ac23 sw a0,-1480(gp) # 20000558 653e: 4601 li a2,0 6540: 4591 li a1,4 6542: 4515 li a0,5 6544: c54fb0ef jal ra,1998 6548: a4a1a223 sw a0,-1468(gp) # 20000564 654c: 4601 li a2,0 654e: 4591 li a1,4 6550: 4515 li a0,5 6552: c46fb0ef jal ra,1998 6556: a4a1a823 sw a0,-1456(gp) # 20000570 655a: 4601 li a2,0 655c: 4591 li a1,4 655e: 4515 li a0,5 6560: c38fb0ef jal ra,1998 6564: a4a1ae23 sw a0,-1444(gp) # 2000057c 6568: 4601 li a2,0 656a: 4591 li a1,4 656c: 4529 li a0,10 656e: c2afb0ef jal ra,1998 6572: a6a1a423 sw a0,-1432(gp) # 20000588 6576: 460d li a2,3 6578: 4581 li a1,0 657a: 4505 li a0,1 657c: c1cfb0ef jal ra,1998 6580: a2418b93 addi s7,gp,-1500 # 20000544 6584: 00aba023 sw a0,0(s7) 6588: 460d li a2,3 658a: 4581 li a1,0 658c: 4505 li a0,1 658e: c0afb0ef jal ra,1998 6592: a3018b13 addi s6,gp,-1488 # 20000550 6596: 00ab2023 sw a0,0(s6) 659a: 460d li a2,3 659c: 4581 li a1,0 659e: 4505 li a0,1 65a0: bf8fb0ef jal ra,1998 65a4: a3c18a93 addi s5,gp,-1476 # 2000055c 65a8: 00aaa023 sw a0,0(s5) 65ac: 460d li a2,3 65ae: 4581 li a1,0 65b0: 4505 li a0,1 65b2: be6fb0ef jal ra,1998 65b6: a4818a13 addi s4,gp,-1464 # 20000568 65ba: 00aa2023 sw a0,0(s4) 65be: 460d li a2,3 65c0: 4581 li a1,0 65c2: 4505 li a0,1 65c4: bd4fb0ef jal ra,1998 65c8: a5418993 addi s3,gp,-1452 # 20000574 65cc: 00a9a023 sw a0,0(s3) 65d0: 460d li a2,3 65d2: 4581 li a1,0 65d4: 4505 li a0,1 65d6: bc2fb0ef jal ra,1998 65da: a6018913 addi s2,gp,-1440 # 20000580 65de: 460d li a2,3 65e0: 00a92023 sw a0,0(s2) 65e4: 4581 li a1,0 65e6: 4505 li a0,1 65e8: bb0fb0ef jal ra,1998 65ec: a7018493 addi s1,gp,-1424 # 20000590 65f0: c088 sw a0,0(s1) 65f2: 451d li a0,7 65f4: d27fb0ef jal ra,231a 65f8: a6c18413 addi s0,gp,-1428 # 2000058c 65fc: 85aa mv a1,a0 65fe: c008 sw a0,0(s0) 6600: 000ba503 lw a0,0(s7) 6604: d27fb0ef jal ra,232a 6608: 400c lw a1,0(s0) 660a: 000b2503 lw a0,0(s6) 660e: d1dfb0ef jal ra,232a 6612: 400c lw a1,0(s0) 6614: 000aa503 lw a0,0(s5) 6618: d13fb0ef jal ra,232a 661c: 400c lw a1,0(s0) 661e: 000a2503 lw a0,0(s4) 6622: d09fb0ef jal ra,232a 6626: 400c lw a1,0(s0) 6628: 0009a503 lw a0,0(s3) 662c: cfffb0ef jal ra,232a 6630: 400c lw a1,0(s0) 6632: 00092503 lw a0,0(s2) 6636: cf5fb0ef jal ra,232a 663a: 400c lw a1,0(s0) 663c: 4088 lw a0,0(s1) 663e: cedfb0ef jal ra,232a 6642: 460d li a2,3 6644: 4581 li a1,0 6646: 4505 li a0,1 6648: b50fb0ef jal ra,1998 664c: 4681 li a3,0 664e: 4601 li a2,0 6650: 4581 li a1,0 6652: a2a1a423 sw a0,-1496(gp) # 20000548 6656: bb2fb0ef jal ra,1a08 665a: 460d li a2,3 665c: 4581 li a1,0 665e: 4505 li a0,1 6660: b38fb0ef jal ra,1998 6664: 4681 li a3,0 6666: 4601 li a2,0 6668: 4581 li a1,0 666a: a2a1aa23 sw a0,-1484(gp) # 20000554 666e: b9afb0ef jal ra,1a08 6672: 460d li a2,3 6674: 4581 li a1,0 6676: 4505 li a0,1 6678: b20fb0ef jal ra,1998 667c: 4681 li a3,0 667e: 4601 li a2,0 6680: 4581 li a1,0 6682: a4a1a023 sw a0,-1472(gp) # 20000560 6686: b82fb0ef jal ra,1a08 668a: 460d li a2,3 668c: 4581 li a1,0 668e: 4505 li a0,1 6690: b08fb0ef jal ra,1998 6694: 4681 li a3,0 6696: 4601 li a2,0 6698: 4581 li a1,0 669a: a4a1a623 sw a0,-1460(gp) # 2000056c 669e: b6afb0ef jal ra,1a08 66a2: 460d li a2,3 66a4: 4581 li a1,0 66a6: 4505 li a0,1 66a8: af0fb0ef jal ra,1998 66ac: 4681 li a3,0 66ae: 4601 li a2,0 66b0: 4581 li a1,0 66b2: a4a1ac23 sw a0,-1448(gp) # 20000578 66b6: b52fb0ef jal ra,1a08 66ba: 460d li a2,3 66bc: 4581 li a1,0 66be: 4505 li a0,1 66c0: ad8fb0ef jal ra,1998 66c4: 4681 li a3,0 66c6: 4601 li a2,0 66c8: 4581 li a1,0 66ca: a6a1a223 sw a0,-1436(gp) # 20000584 66ce: b3afb0ef jal ra,1a08 66d2: 460d li a2,3 66d4: 4581 li a1,0 66d6: 4505 li a0,1 66d8: ac0fb0ef jal ra,1998 66dc: 4681 li a3,0 66de: 4601 li a2,0 66e0: 4581 li a1,0 66e2: a6a1aa23 sw a0,-1420(gp) # 20000594 66e6: b22fb0ef jal ra,1a08 66ea: e3df906f j 526 <__riscv_restore_10> 000066ee : 66ee: e29f92ef jal t0,516 <__riscv_save_0> 66f2: a241a503 lw a0,-1500(gp) # 20000544 66f6: 4581 li a1,0 66f8: df0fb0ef jal ra,1ce8 66fc: e3ff906f j 53a <__riscv_restore_0> 00006700 : 6700: e17f92ef jal t0,516 <__riscv_save_0> 6704: a301a503 lw a0,-1488(gp) # 20000550 6708: 4581 li a1,0 670a: ddefb0ef jal ra,1ce8 670e: e2df906f j 53a <__riscv_restore_0> 00006712 : 6712: e05f92ef jal t0,516 <__riscv_save_0> 6716: a3c1a503 lw a0,-1476(gp) # 2000055c 671a: 4581 li a1,0 671c: dccfb0ef jal ra,1ce8 6720: e1bf906f j 53a <__riscv_restore_0> 00006724 : 6724: df3f92ef jal t0,516 <__riscv_save_0> 6728: a481a503 lw a0,-1464(gp) # 20000568 672c: 4581 li a1,0 672e: dbafb0ef jal ra,1ce8 6732: e09f906f j 53a <__riscv_restore_0> 00006736 : 6736: de1f92ef jal t0,516 <__riscv_save_0> 673a: a541a503 lw a0,-1452(gp) # 20000574 673e: 4581 li a1,0 6740: da8fb0ef jal ra,1ce8 6744: df7f906f j 53a <__riscv_restore_0> 00006748 : 6748: dcff92ef jal t0,516 <__riscv_save_0> 674c: a601a503 lw a0,-1440(gp) # 20000580 6750: 4581 li a1,0 6752: d96fb0ef jal ra,1ce8 6756: de5f906f j 53a <__riscv_restore_0> 0000675a : 675a: dbdf92ef jal t0,516 <__riscv_save_0> 675e: a701a503 lw a0,-1424(gp) # 20000590 6762: 4581 li a1,0 6764: d84fb0ef jal ra,1ce8 6768: dd3f906f j 53a <__riscv_restore_0> 0000676c : 676c: dabf92ef jal t0,516 <__riscv_save_0> 6770: a6c1a503 lw a0,-1428(gp) # 2000058c 6774: 55fd li a1,-1 6776: be3fb0ef jal ra,2358 677a: a2418413 addi s0,gp,-1500 # 20000544 677e: 401c lw a5,0(s0) 6780: 02a79c63 bne a5,a0,67b8 6784: 4501 li a0,0 6786: ccffa0ef jal ra,1454 678a: 4505 li a0,1 678c: acafc0ef jal ra,2a56 6790: 4601 li a2,0 6792: 10000593 li a1,256 6796: 40011537 lui a0,0x40011 679a: e26fd0ef jal ra,3dc0 679e: 4008 lw a0,0(s0) 67a0: 4581 li a1,0 67a2: fbcfb0ef jal ra,1f5e 67a6: a281a503 lw a0,-1496(gp) # 20000548 67aa: 4681 li a3,0 67ac: 4601 li a2,0 67ae: 4581 li a1,0 67b0: a58fb0ef jal ra,1a08 67b4: d87f906f j 53a <__riscv_restore_0> 67b8: a3018413 addi s0,gp,-1488 # 20000550 67bc: 401c lw a5,0(s0) 67be: 02a79963 bne a5,a0,67f0 67c2: 4501 li a0,0 67c4: c91fa0ef jal ra,1454 67c8: 4505 li a0,1 67ca: a8cfc0ef jal ra,2a56 67ce: 4601 li a2,0 67d0: 08000593 li a1,128 67d4: 40011537 lui a0,0x40011 67d8: de8fd0ef jal ra,3dc0 67dc: 4008 lw a0,0(s0) 67de: 4581 li a1,0 67e0: f7efb0ef jal ra,1f5e 67e4: 4681 li a3,0 67e6: 4601 li a2,0 67e8: 4581 li a1,0 67ea: a341a503 lw a0,-1484(gp) # 20000554 67ee: b7c9 j 67b0 67f0: a3c18413 addi s0,gp,-1476 # 2000055c 67f4: 401c lw a5,0(s0) 67f6: 02a79963 bne a5,a0,6828 67fa: 4501 li a0,0 67fc: c59fa0ef jal ra,1454 6800: 4505 li a0,1 6802: a54fc0ef jal ra,2a56 6806: 4601 li a2,0 6808: 04000593 li a1,64 680c: 40011537 lui a0,0x40011 6810: db0fd0ef jal ra,3dc0 6814: 4008 lw a0,0(s0) 6816: 4581 li a1,0 6818: f46fb0ef jal ra,1f5e 681c: 4681 li a3,0 681e: 4601 li a2,0 6820: 4581 li a1,0 6822: a401a503 lw a0,-1472(gp) # 20000560 6826: b769 j 67b0 6828: a4818413 addi s0,gp,-1464 # 20000568 682c: 401c lw a5,0(s0) 682e: 02a79a63 bne a5,a0,6862 6832: 4501 li a0,0 6834: c21fa0ef jal ra,1454 6838: 4505 li a0,1 683a: a1cfc0ef jal ra,2a56 683e: 40011537 lui a0,0x40011 6842: 4601 li a2,0 6844: 65a1 lui a1,0x8 6846: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 684a: d76fd0ef jal ra,3dc0 684e: 4008 lw a0,0(s0) 6850: 4581 li a1,0 6852: f0cfb0ef jal ra,1f5e 6856: 4681 li a3,0 6858: 4601 li a2,0 685a: 4581 li a1,0 685c: a4c1a503 lw a0,-1460(gp) # 2000056c 6860: bf81 j 67b0 6862: a5418413 addi s0,gp,-1452 # 20000574 6866: 401c lw a5,0(s0) 6868: 02a79a63 bne a5,a0,689c 686c: 4501 li a0,0 686e: be7fa0ef jal ra,1454 6872: 4505 li a0,1 6874: 9e2fc0ef jal ra,2a56 6878: 40011537 lui a0,0x40011 687c: 4601 li a2,0 687e: 6591 lui a1,0x4 6880: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 6884: d3cfd0ef jal ra,3dc0 6888: 4008 lw a0,0(s0) 688a: 4581 li a1,0 688c: ed2fb0ef jal ra,1f5e 6890: 4681 li a3,0 6892: 4601 li a2,0 6894: 4581 li a1,0 6896: a581a503 lw a0,-1448(gp) # 20000578 689a: bf19 j 67b0 689c: a6018413 addi s0,gp,-1440 # 20000580 68a0: 401c lw a5,0(s0) 68a2: 02a79a63 bne a5,a0,68d6 68a6: 4501 li a0,0 68a8: badfa0ef jal ra,1454 68ac: 4505 li a0,1 68ae: 9a8fc0ef jal ra,2a56 68b2: 40011537 lui a0,0x40011 68b6: 4601 li a2,0 68b8: 6589 lui a1,0x2 68ba: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 68be: d02fd0ef jal ra,3dc0 68c2: 4008 lw a0,0(s0) 68c4: 4581 li a1,0 68c6: e98fb0ef jal ra,1f5e 68ca: 4681 li a3,0 68cc: 4601 li a2,0 68ce: 4581 li a1,0 68d0: a641a503 lw a0,-1436(gp) # 20000584 68d4: bdf1 j 67b0 68d6: a7018413 addi s0,gp,-1424 # 20000590 68da: 401c lw a5,0(s0) 68dc: eca79ce3 bne a5,a0,67b4 68e0: 4501 li a0,0 68e2: b73fa0ef jal ra,1454 68e6: 4008 lw a0,0(s0) 68e8: 4581 li a1,0 68ea: e74fb0ef jal ra,1f5e 68ee: 4681 li a3,0 68f0: 4601 li a2,0 68f2: 4581 li a1,0 68f4: a741a503 lw a0,-1420(gp) # 20000594 68f8: bd65 j 67b0 000068fa : 68fa: c1df92ef jal t0,516 <__riscv_save_0> 68fe: a201a503 lw a0,-1504(gp) # 20000540 6902: 567d li a2,-1 6904: 4581 li a1,0 6906: cf2fb0ef jal ra,1df8 690a: 4785 li a5,1 690c: 02f51563 bne a0,a5,6936 6910: 84aa mv s1,a0 6912: a281a503 lw a0,-1496(gp) # 20000548 6916: 55fd li a1,-1 6918: e46fb0ef jal ra,1f5e 691c: 842a mv s0,a0 691e: 00951c63 bne a0,s1,6936 6922: 9c41a503 lw a0,-1596(gp) # 200004e4 6926: 55fd li a1,-1 6928: e36fb0ef jal ra,1f5e 692c: 00850563 beq a0,s0,6936 6930: 00402783 lw a5,4(zero) # 4 <_einit> 6934: 9002 ebreak 6936: c05f906f j 53a <__riscv_restore_0> 0000693a : 693a: bddf92ef jal t0,516 <__riscv_save_0> 693e: a2c1a503 lw a0,-1492(gp) # 2000054c 6942: 567d li a2,-1 6944: 4581 li a1,0 6946: cb2fb0ef jal ra,1df8 694a: 4785 li a5,1 694c: 02f51563 bne a0,a5,6976 6950: 84aa mv s1,a0 6952: a341a503 lw a0,-1484(gp) # 20000554 6956: 55fd li a1,-1 6958: e06fb0ef jal ra,1f5e 695c: 842a mv s0,a0 695e: 00951c63 bne a0,s1,6976 6962: 9cc1a503 lw a0,-1588(gp) # 200004ec 6966: 55fd li a1,-1 6968: df6fb0ef jal ra,1f5e 696c: 00850563 beq a0,s0,6976 6970: 00402783 lw a5,4(zero) # 4 <_einit> 6974: 9002 ebreak 6976: bc5f906f j 53a <__riscv_restore_0> 0000697a : 697a: b9df92ef jal t0,516 <__riscv_save_0> 697e: a381a503 lw a0,-1480(gp) # 20000558 6982: 567d li a2,-1 6984: 4581 li a1,0 6986: c72fb0ef jal ra,1df8 698a: 4785 li a5,1 698c: 02f51563 bne a0,a5,69b6 6990: 84aa mv s1,a0 6992: a401a503 lw a0,-1472(gp) # 20000560 6996: 55fd li a1,-1 6998: dc6fb0ef jal ra,1f5e 699c: 842a mv s0,a0 699e: 00951c63 bne a0,s1,69b6 69a2: 9d41a503 lw a0,-1580(gp) # 200004f4 69a6: 55fd li a1,-1 69a8: db6fb0ef jal ra,1f5e 69ac: 00850563 beq a0,s0,69b6 69b0: 00402783 lw a5,4(zero) # 4 <_einit> 69b4: 9002 ebreak 69b6: b85f906f j 53a <__riscv_restore_0> 000069ba : 69ba: b5df92ef jal t0,516 <__riscv_save_0> 69be: a441a503 lw a0,-1468(gp) # 20000564 69c2: 567d li a2,-1 69c4: 4581 li a1,0 69c6: c32fb0ef jal ra,1df8 69ca: 4785 li a5,1 69cc: 02f51563 bne a0,a5,69f6 69d0: 84aa mv s1,a0 69d2: a4c1a503 lw a0,-1460(gp) # 2000056c 69d6: 55fd li a1,-1 69d8: d86fb0ef jal ra,1f5e 69dc: 842a mv s0,a0 69de: 00951c63 bne a0,s1,69f6 69e2: 9dc1a503 lw a0,-1572(gp) # 200004fc 69e6: 55fd li a1,-1 69e8: d76fb0ef jal ra,1f5e 69ec: 00850563 beq a0,s0,69f6 69f0: 00402783 lw a5,4(zero) # 4 <_einit> 69f4: 9002 ebreak 69f6: b45f906f j 53a <__riscv_restore_0> 000069fa : 69fa: b1df92ef jal t0,516 <__riscv_save_0> 69fe: a501a503 lw a0,-1456(gp) # 20000570 6a02: 567d li a2,-1 6a04: 4581 li a1,0 6a06: bf2fb0ef jal ra,1df8 6a0a: 4785 li a5,1 6a0c: 02f51563 bne a0,a5,6a36 6a10: 84aa mv s1,a0 6a12: a581a503 lw a0,-1448(gp) # 20000578 6a16: 55fd li a1,-1 6a18: d46fb0ef jal ra,1f5e 6a1c: 842a mv s0,a0 6a1e: 00951c63 bne a0,s1,6a36 6a22: 9e41a503 lw a0,-1564(gp) # 20000504 6a26: 55fd li a1,-1 6a28: d36fb0ef jal ra,1f5e 6a2c: 00850563 beq a0,s0,6a36 6a30: 00402783 lw a5,4(zero) # 4 <_einit> 6a34: 9002 ebreak 6a36: b05f906f j 53a <__riscv_restore_0> 00006a3a : 6a3a: addf92ef jal t0,516 <__riscv_save_0> 6a3e: a5c1a503 lw a0,-1444(gp) # 2000057c 6a42: 567d li a2,-1 6a44: 4581 li a1,0 6a46: bb2fb0ef jal ra,1df8 6a4a: 4785 li a5,1 6a4c: 02f51563 bne a0,a5,6a76 6a50: 84aa mv s1,a0 6a52: a641a503 lw a0,-1436(gp) # 20000584 6a56: 55fd li a1,-1 6a58: d06fb0ef jal ra,1f5e 6a5c: 842a mv s0,a0 6a5e: 00951c63 bne a0,s1,6a76 6a62: 9ec1a503 lw a0,-1556(gp) # 2000050c 6a66: 55fd li a1,-1 6a68: cf6fb0ef jal ra,1f5e 6a6c: 00850563 beq a0,s0,6a76 6a70: 00402783 lw a5,4(zero) # 4 <_einit> 6a74: 9002 ebreak 6a76: ac5f906f j 53a <__riscv_restore_0> 00006a7a : 6a7a: a9df92ef jal t0,516 <__riscv_save_0> 6a7e: a681a503 lw a0,-1432(gp) # 20000588 6a82: 567d li a2,-1 6a84: 4581 li a1,0 6a86: b72fb0ef jal ra,1df8 6a8a: 4785 li a5,1 6a8c: 00f51d63 bne a0,a5,6aa6 6a90: 842a mv s0,a0 6a92: a741a503 lw a0,-1420(gp) # 20000594 6a96: 55fd li a1,-1 6a98: cc6fb0ef jal ra,1f5e 6a9c: 00851563 bne a0,s0,6aa6 6aa0: 00402783 lw a5,4(zero) # 4 <_einit> 6aa4: 9002 ebreak 6aa6: a95f906f j 53a <__riscv_restore_0> 00006aaa : 6aaa: a6df92ef jal t0,516 <__riscv_save_0> 6aae: a941a503 lw a0,-1388(gp) # 200005b4 6ab2: 4581 li a1,0 6ab4: a34fb0ef jal ra,1ce8 6ab8: a83f906f j 53a <__riscv_restore_0> 00006abc : 6abc: a5bf92ef jal t0,516 <__riscv_save_0> 6ac0: a8c1a503 lw a0,-1396(gp) # 200005ac 6ac4: 4581 li a1,0 6ac6: a22fb0ef jal ra,1ce8 6aca: a71f906f j 53a <__riscv_restore_0> 00006ace : 6ace: a49f92ef jal t0,516 <__riscv_save_0> 6ad2: a841a503 lw a0,-1404(gp) # 200005a4 6ad6: 4581 li a1,0 6ad8: a10fb0ef jal ra,1ce8 6adc: a5ff906f j 53a <__riscv_restore_0> 00006ae0 : 6ae0: a37f92ef jal t0,516 <__riscv_save_0> 6ae4: a7c1a503 lw a0,-1412(gp) # 2000059c 6ae8: 4581 li a1,0 6aea: 9fefb0ef jal ra,1ce8 6aee: a4df906f j 53a <__riscv_restore_0> 00006af2 : 6af2: a25f92ef jal t0,516 <__riscv_save_0> 6af6: 00007737 lui a4,0x7 6afa: 0000a537 lui a0,0xa 6afe: ae070713 addi a4,a4,-1312 # 6ae0 6b02: 4685 li a3,1 6b04: 4601 li a2,0 6b06: 45bd li a1,15 6b08: eb850513 addi a0,a0,-328 # 9eb8 <_read+0x2b6> 6b0c: 8a5fc0ef jal ra,33b0 6b10: a6a1ac23 sw a0,-1416(gp) # 20000598 6b14: 00007737 lui a4,0x7 6b18: 0000a537 lui a0,0xa 6b1c: ace70713 addi a4,a4,-1330 # 6ace 6b20: 4689 li a3,2 6b22: 4601 li a2,0 6b24: 45bd li a1,15 6b26: ec050513 addi a0,a0,-320 # 9ec0 <_read+0x2be> 6b2a: 887fc0ef jal ra,33b0 6b2e: a8a1a023 sw a0,-1408(gp) # 200005a0 6b32: 00007737 lui a4,0x7 6b36: 0000a537 lui a0,0xa 6b3a: abc70713 addi a4,a4,-1348 # 6abc 6b3e: 4689 li a3,2 6b40: 4601 li a2,0 6b42: 45bd li a1,15 6b44: ec850513 addi a0,a0,-312 # 9ec8 <_read+0x2c6> 6b48: 869fc0ef jal ra,33b0 6b4c: a8a1a423 sw a0,-1400(gp) # 200005a8 6b50: 00007737 lui a4,0x7 6b54: 0000a537 lui a0,0xa 6b58: aaa70713 addi a4,a4,-1366 # 6aaa 6b5c: 4689 li a3,2 6b5e: 4601 li a2,0 6b60: 45bd li a1,15 6b62: ed050513 addi a0,a0,-304 # 9ed0 <_read+0x2ce> 6b66: 84bfc0ef jal ra,33b0 6b6a: a8a1a823 sw a0,-1392(gp) # 200005b0 6b6e: 460d li a2,3 6b70: 4581 li a1,0 6b72: 4505 li a0,1 6b74: e25fa0ef jal ra,1998 6b78: 4681 li a3,0 6b7a: 4601 li a2,0 6b7c: 4581 li a1,0 6b7e: a6a1ae23 sw a0,-1412(gp) # 2000059c 6b82: e87fa0ef jal ra,1a08 6b86: 460d li a2,3 6b88: 4581 li a1,0 6b8a: 4505 li a0,1 6b8c: e0dfa0ef jal ra,1998 6b90: 4681 li a3,0 6b92: 4601 li a2,0 6b94: 4581 li a1,0 6b96: a8a1a223 sw a0,-1404(gp) # 200005a4 6b9a: e6ffa0ef jal ra,1a08 6b9e: 460d li a2,3 6ba0: 4581 li a1,0 6ba2: 4505 li a0,1 6ba4: df5fa0ef jal ra,1998 6ba8: 4681 li a3,0 6baa: 4601 li a2,0 6bac: 4581 li a1,0 6bae: a8a1a623 sw a0,-1396(gp) # 200005ac 6bb2: e57fa0ef jal ra,1a08 6bb6: 460d li a2,3 6bb8: 4581 li a1,0 6bba: 4505 li a0,1 6bbc: dddfa0ef jal ra,1998 6bc0: 4681 li a3,0 6bc2: 4601 li a2,0 6bc4: 4581 li a1,0 6bc6: a8a1aa23 sw a0,-1388(gp) # 200005b4 6bca: e3ffa0ef jal ra,1a08 6bce: 96df906f j 53a <__riscv_restore_0> 00006bd2 : 6bd2: 945f92ef jal t0,516 <__riscv_save_0> 6bd6: a781a403 lw s0,-1416(gp) # 20000598 6bda: b61fb0ef jal ra,273a 6bde: 862a mv a2,a0 6be0: 4701 li a4,0 6be2: 4681 li a3,0 6be4: 4599 li a1,6 6be6: 8522 mv a0,s0 6be8: 83dfc0ef jal ra,3424 6bec: 94ff906f j 53a <__riscv_restore_0> 00006bf0 : 6bf0: 927f92ef jal t0,516 <__riscv_save_0> 6bf4: a801a403 lw s0,-1408(gp) # 200005a0 6bf8: b43fb0ef jal ra,273a 6bfc: 862a mv a2,a0 6bfe: 4701 li a4,0 6c00: 4681 li a3,0 6c02: 4599 li a1,6 6c04: 8522 mv a0,s0 6c06: 81ffc0ef jal ra,3424 6c0a: 931f906f j 53a <__riscv_restore_0> 00006c0e : 6c0e: 909f92ef jal t0,516 <__riscv_save_0> 6c12: a881a403 lw s0,-1400(gp) # 200005a8 6c16: b25fb0ef jal ra,273a 6c1a: 862a mv a2,a0 6c1c: 4701 li a4,0 6c1e: 4681 li a3,0 6c20: 4599 li a1,6 6c22: 8522 mv a0,s0 6c24: 801fc0ef jal ra,3424 6c28: 913f906f j 53a <__riscv_restore_0> 00006c2c : 6c2c: 8ebf92ef jal t0,516 <__riscv_save_0> 6c30: a901a403 lw s0,-1392(gp) # 200005b0 6c34: b07fb0ef jal ra,273a 6c38: 862a mv a2,a0 6c3a: 4701 li a4,0 6c3c: 4681 li a3,0 6c3e: 4599 li a1,6 6c40: 8522 mv a0,s0 6c42: fe2fc0ef jal ra,3424 6c46: 8f5f906f j 53a <__riscv_restore_0> 00006c4a : 6c4a: 8cdf92ef jal t0,516 <__riscv_save_0> 6c4e: a781a503 lw a0,-1416(gp) # 20000598 6c52: 4701 li a4,0 6c54: 4681 li a3,0 6c56: 4601 li a2,0 6c58: 45a1 li a1,8 6c5a: fcafc0ef jal ra,3424 6c5e: a7c1a503 lw a0,-1412(gp) # 2000059c 6c62: 4601 li a2,0 6c64: 4581 li a1,0 6c66: cb6fb0ef jal ra,211c 6c6a: 8d1f906f j 53a <__riscv_restore_0> 00006c6e : 6c6e: 8a9f92ef jal t0,516 <__riscv_save_0> 6c72: a801a503 lw a0,-1408(gp) # 200005a0 6c76: 4701 li a4,0 6c78: 4681 li a3,0 6c7a: 4601 li a2,0 6c7c: 45a1 li a1,8 6c7e: fa6fc0ef jal ra,3424 6c82: a841a503 lw a0,-1404(gp) # 200005a4 6c86: 4601 li a2,0 6c88: 4581 li a1,0 6c8a: c92fb0ef jal ra,211c 6c8e: 8adf906f j 53a <__riscv_restore_0> 00006c92 : 6c92: 885f92ef jal t0,516 <__riscv_save_0> 6c96: a881a503 lw a0,-1400(gp) # 200005a8 6c9a: 4701 li a4,0 6c9c: 4681 li a3,0 6c9e: 4601 li a2,0 6ca0: 45a1 li a1,8 6ca2: f82fc0ef jal ra,3424 6ca6: a8c1a503 lw a0,-1396(gp) # 200005ac 6caa: 4601 li a2,0 6cac: 4581 li a1,0 6cae: c6efb0ef jal ra,211c 6cb2: 889f906f j 53a <__riscv_restore_0> 00006cb6 : 6cb6: 861f92ef jal t0,516 <__riscv_save_0> 6cba: a901a503 lw a0,-1392(gp) # 200005b0 6cbe: 4701 li a4,0 6cc0: 4681 li a3,0 6cc2: 4601 li a2,0 6cc4: 45a1 li a1,8 6cc6: f5efc0ef jal ra,3424 6cca: a941a503 lw a0,-1388(gp) # 200005b4 6cce: 4601 li a2,0 6cd0: 4581 li a1,0 6cd2: c4afb0ef jal ra,211c 6cd6: 865f906f j 53a <__riscv_restore_0> 00006cda : 6cda: 83df92ef jal t0,516 <__riscv_save_0> 6cde: 0000a437 lui s0,0xa 6ce2: 819fa0ef jal ra,14fa 6ce6: 86aa mv a3,a0 6ce8: 0d100613 li a2,209 6cec: 4585 li a1,1 6cee: dc840513 addi a0,s0,-568 # 9dc8 <_read+0x1c6> 6cf2: 509010ef jal ra,89fa 6cf6: 3e800513 li a0,1000 6cfa: d5dfb0ef jal ra,2a56 6cfe: b7d5 j 6ce2 00006d00 : 6d00: 817f92ef jal t0,516 <__riscv_save_0> 6d04: fb6fd0ef jal ra,44ba 6d08: 229000ef jal ra,7730 6d0c: f92fd0ef jal ra,449e 6d10: 20d000ef jal ra,771c 6d14: f6efd0ef jal ra,4482 6d18: 1f1000ef jal ra,7708 6d1c: f4afd0ef jal ra,4466 6d20: 1d5000ef jal ra,76f4 6d24: 1f400513 li a0,500 6d28: d2ffb0ef jal ra,2a56 6d2c: bfe1 j 6d04 00006d2e : 6d2e: fe8f92ef jal t0,516 <__riscv_save_0> 6d32: 9901a503 lw a0,-1648(gp) # 200004b0 6d36: 16e010ef jal ra,7ea4 6d3a: 4529 li a0,10 6d3c: d1bfb0ef jal ra,2a56 6d40: bfcd j 6d32 00006d42 : 6d42: fd4f92ef jal t0,516 <__riscv_save_0> 6d46: 200010ef jal ra,7f46 6d4a: 302010ef jal ra,804c 6d4e: 404010ef jal ra,8152 6d52: 506010ef jal ra,8258 6d56: 606010ef jal ra,835c 6d5a: 4515 li a0,5 6d5c: cfbfb0ef jal ra,2a56 6d60: b7dd j 6d46 00006d62 : 6d62: fb4f92ef jal t0,516 <__riscv_save_0> 6d66: 9941a503 lw a0,-1644(gp) # 200004b4 6d6a: 0db000ef jal ra,7644 6d6e: 4529 li a0,10 6d70: ce7fb0ef jal ra,2a56 6d74: bfcd j 6d66 00006d76 : 6d76: fa0f92ef jal t0,516 <__riscv_save_0> 6d7a: 403000ef jal ra,797c 6d7e: bff5 j 6d7a 00006d80 : 6d80: f96f92ef jal t0,516 <__riscv_save_0> 6d84: 6bb000ef jal ra,7c3e 6d88: bff5 j 6d84 00006d8a : 6d8a: f8cf92ef jal t0,516 <__riscv_save_0> 6d8e: 681000ef jal ra,7c0e 6d92: bff5 j 6d8e 00006d94 : 6d94: f82f92ef jal t0,516 <__riscv_save_0> 6d98: 647000ef jal ra,7bde 6d9c: bff5 j 6d98 00006d9e : 6d9e: f78f92ef jal t0,516 <__riscv_save_0> 6da2: 5fd000ef jal ra,7b9e 6da6: bff5 j 6da2 00006da8 : 6da8: f6ef92ef jal t0,516 <__riscv_save_0> 6dac: 5b3000ef jal ra,7b5e 6db0: bff5 j 6dac 00006db2 : 6db2: f64f92ef jal t0,516 <__riscv_save_0> 6db6: 569000ef jal ra,7b1e 6dba: bff5 j 6db6 00006dbc : 6dbc: f5af92ef jal t0,516 <__riscv_save_0> 6dc0: 51f000ef jal ra,7ade 6dc4: bff5 j 6dc0 00006dc6 : 6dc6: f50f92ef jal t0,516 <__riscv_save_0> 6dca: f1afd0ef jal ra,44e4 6dce: 10d000ef jal ra,76da 6dd2: 40000693 li a3,1024 6dd6: 10000613 li a2,256 6dda: 10000593 li a1,256 6dde: 10000513 li a0,256 6de2: 9affd0ef jal ra,4790 6de6: 155000ef jal ra,773a 6dea: a6bfd0ef jal ra,4854 6dee: 161000ef jal ra,774e 6df2: aa7fd0ef jal ra,4898 6df6: 16d000ef jal ra,7762 6dfa: ae3fd0ef jal ra,48dc 6dfe: 179000ef jal ra,7776 6e02: b1dfd0ef jal ra,491e 6e06: 185000ef jal ra,778a 6e0a: b9dfd0ef jal ra,49a6 6e0e: 6471 lui s0,0x1c 6e10: 20040513 addi a0,s0,512 # 1c200 <_data_lma+0x12058> 6e14: bd7fd0ef jal ra,49ea 6e18: 20040513 addi a0,s0,512 6e1c: badfd0ef jal ra,49c8 6e20: e0cfd0ef jal ra,442c 6e24: e1cfd0ef jal ra,4440 6e28: 819fc0ef jal ra,3640 6e2c: 173000ef jal ra,779e 6e30: cc3ff0ef jal ra,6af2 6e34: ed0fd0ef jal ra,4504 6e38: 0000a5b7 lui a1,0xa 6e3c: 00007537 lui a0,0x7 6e40: a9c18793 addi a5,gp,-1380 # 200005bc 6e44: 471d li a4,7 6e46: 4681 li a3,0 6e48: 04000613 li a2,64 6e4c: ed858593 addi a1,a1,-296 # 9ed8 <_read+0x2d6> 6e50: dbc50513 addi a0,a0,-580 # 6dbc 6e54: e38fb0ef jal ra,248c 6e58: 0000a5b7 lui a1,0xa 6e5c: 00007537 lui a0,0x7 6e60: aa018793 addi a5,gp,-1376 # 200005c0 6e64: 471d li a4,7 6e66: 4681 li a3,0 6e68: 04000613 li a2,64 6e6c: ee858593 addi a1,a1,-280 # 9ee8 <_read+0x2e6> 6e70: db250513 addi a0,a0,-590 # 6db2 6e74: e18fb0ef jal ra,248c 6e78: 0000a5b7 lui a1,0xa 6e7c: 00007537 lui a0,0x7 6e80: aa418793 addi a5,gp,-1372 # 200005c4 6e84: 471d li a4,7 6e86: 4681 li a3,0 6e88: 04000613 li a2,64 6e8c: ef858593 addi a1,a1,-264 # 9ef8 <_read+0x2f6> 6e90: da850513 addi a0,a0,-600 # 6da8 6e94: df8fb0ef jal ra,248c 6e98: 0000a5b7 lui a1,0xa 6e9c: 00007537 lui a0,0x7 6ea0: aa818793 addi a5,gp,-1368 # 200005c8 6ea4: 471d li a4,7 6ea6: 4681 li a3,0 6ea8: 04000613 li a2,64 6eac: f0858593 addi a1,a1,-248 # 9f08 <_read+0x306> 6eb0: d9e50513 addi a0,a0,-610 # 6d9e 6eb4: dd8fb0ef jal ra,248c 6eb8: 0000a5b7 lui a1,0xa 6ebc: 00007537 lui a0,0x7 6ec0: aac18793 addi a5,gp,-1364 # 200005cc 6ec4: 471d li a4,7 6ec6: 4681 li a3,0 6ec8: 04000613 li a2,64 6ecc: f1858593 addi a1,a1,-232 # 9f18 <_read+0x316> 6ed0: d9450513 addi a0,a0,-620 # 6d94 6ed4: db8fb0ef jal ra,248c 6ed8: 0000a5b7 lui a1,0xa 6edc: 00007537 lui a0,0x7 6ee0: ab018793 addi a5,gp,-1360 # 200005d0 6ee4: 471d li a4,7 6ee6: 4681 li a3,0 6ee8: 04000613 li a2,64 6eec: f2c58593 addi a1,a1,-212 # 9f2c <_read+0x32a> 6ef0: d8a50513 addi a0,a0,-630 # 6d8a 6ef4: d98fb0ef jal ra,248c 6ef8: 0000a5b7 lui a1,0xa 6efc: 00007537 lui a0,0x7 6f00: a9818793 addi a5,gp,-1384 # 200005b8 6f04: 471d li a4,7 6f06: 4681 li a3,0 6f08: 04000613 li a2,64 6f0c: f4058593 addi a1,a1,-192 # 9f40 <_read+0x33e> 6f10: d8050513 addi a0,a0,-640 # 6d80 6f14: d78fb0ef jal ra,248c 6f18: 0000a5b7 lui a1,0xa 6f1c: 00007537 lui a0,0x7 6f20: ab818793 addi a5,gp,-1352 # 200005d8 6f24: 4721 li a4,8 6f26: 4681 li a3,0 6f28: 04000613 li a2,64 6f2c: f5458593 addi a1,a1,-172 # 9f54 <_read+0x352> 6f30: d7650513 addi a0,a0,-650 # 6d76 6f34: d58fb0ef jal ra,248c 6f38: 0000a5b7 lui a1,0xa 6f3c: 00007537 lui a0,0x7 6f40: abc18793 addi a5,gp,-1348 # 200005dc 6f44: 4715 li a4,5 6f46: 4681 li a3,0 6f48: 20000613 li a2,512 6f4c: f6858593 addi a1,a1,-152 # 9f68 <_read+0x366> 6f50: d6250513 addi a0,a0,-670 # 6d62 6f54: d38fb0ef jal ra,248c 6f58: 0000a5b7 lui a1,0xa 6f5c: 00007537 lui a0,0x7 6f60: ac818793 addi a5,gp,-1336 # 200005e8 6f64: 4715 li a4,5 6f66: 4681 li a3,0 6f68: 20000613 li a2,512 6f6c: f7858593 addi a1,a1,-136 # 9f78 <_read+0x376> 6f70: d4250513 addi a0,a0,-702 # 6d42 6f74: d18fb0ef jal ra,248c 6f78: 0000a5b7 lui a1,0xa 6f7c: 00007537 lui a0,0x7 6f80: ac418793 addi a5,gp,-1340 # 200005e4 6f84: 4715 li a4,5 6f86: 4681 li a3,0 6f88: 20000613 li a2,512 6f8c: f8c58593 addi a1,a1,-116 # 9f8c <_read+0x38a> 6f90: d2e50513 addi a0,a0,-722 # 6d2e 6f94: cf8fb0ef jal ra,248c 6f98: 0000a5b7 lui a1,0xa 6f9c: 00007537 lui a0,0x7 6fa0: ab418793 addi a5,gp,-1356 # 200005d4 6fa4: 4711 li a4,4 6fa6: 4681 li a3,0 6fa8: 08000613 li a2,128 6fac: fa458593 addi a1,a1,-92 # 9fa4 <_read+0x3a2> 6fb0: d0050513 addi a0,a0,-768 # 6d00 6fb4: cd8fb0ef jal ra,248c 6fb8: 0000a5b7 lui a1,0xa 6fbc: 00007537 lui a0,0x7 6fc0: ac018793 addi a5,gp,-1344 # 200005e0 6fc4: 4709 li a4,2 6fc6: 4681 li a3,0 6fc8: 08000613 li a2,128 6fcc: fb858593 addi a1,a1,-72 # 9fb8 <_read+0x3b6> 6fd0: cda50513 addi a0,a0,-806 # 6cda 6fd4: cb8fb0ef jal ra,248c 6fd8: eb8fb0ef jal ra,2690 6fdc: d5ef906f j 53a <__riscv_restore_0> 00006fe0 : 6fe0: d36f92ef jal t0,516 <__riscv_save_0> 6fe4: 7a6000ef jal ra,778a 6fe8: f52fc0ef jal ra,373a 6fec: 0542 slli a0,a0,0x10 6fee: 8141 srli a0,a0,0x10 6ff0: d4af906f j 53a <__riscv_restore_0> 00006ff4 : 6ff4: d22f92ef jal t0,516 <__riscv_save_0> 6ff8: 77e000ef jal ra,7776 6ffc: f3efc0ef jal ra,373a 7000: 0542 slli a0,a0,0x10 7002: 8141 srli a0,a0,0x10 7004: d36f906f j 53a <__riscv_restore_0> 00007008 : 7008: d0ef92ef jal t0,516 <__riscv_save_0> 700c: 756000ef jal ra,7762 7010: f2afc0ef jal ra,373a 7014: 0542 slli a0,a0,0x10 7016: 8141 srli a0,a0,0x10 7018: d22f906f j 53a <__riscv_restore_0> 0000701c : 701c: cfaf92ef jal t0,516 <__riscv_save_0> 7020: 72e000ef jal ra,774e 7024: f16fc0ef jal ra,373a 7028: 0542 slli a0,a0,0x10 702a: 8141 srli a0,a0,0x10 702c: d0ef906f j 53a <__riscv_restore_0> 00007030 : 7030: ce6f92ef jal t0,516 <__riscv_save_0> 7034: 706000ef jal ra,773a 7038: f02fc0ef jal ra,373a 703c: 0542 slli a0,a0,0x10 703e: 8141 srli a0,a0,0x10 7040: cfaf906f j 53a <__riscv_restore_0> 00007044 : 7044: cd2f92ef jal t0,516 <__riscv_save_0> 7048: 4525 li a0,9 704a: ddafd0ef jal ra,4624 704e: cecf906f j 53a <__riscv_restore_0> 00007052 : 7052: cc4f92ef jal t0,516 <__riscv_save_0> 7056: 4521 li a0,8 7058: dccfd0ef jal ra,4624 705c: cdef906f j 53a <__riscv_restore_0> 00007060 : 7060: cb6f92ef jal t0,516 <__riscv_save_0> 7064: 451d li a0,7 7066: dbefd0ef jal ra,4624 706a: cd0f906f j 53a <__riscv_restore_0> 0000706e : 706e: ca8f92ef jal t0,516 <__riscv_save_0> 7072: 4519 li a0,6 7074: db0fd0ef jal ra,4624 7078: cc2f906f j 53a <__riscv_restore_0> 0000707c : 707c: c9af92ef jal t0,516 <__riscv_save_0> 7080: 4515 li a0,5 7082: da2fd0ef jal ra,4624 7086: cb4f906f j 53a <__riscv_restore_0> 0000708a : 708a: c8cf92ef jal t0,516 <__riscv_save_0> 708e: 4511 li a0,4 7090: d94fd0ef jal ra,4624 7094: ca6f906f j 53a <__riscv_restore_0> 00007098 : 7098: c7ef92ef jal t0,516 <__riscv_save_0> 709c: 450d li a0,3 709e: d86fd0ef jal ra,4624 70a2: c98f906f j 53a <__riscv_restore_0> 000070a6 : 70a6: c70f92ef jal t0,516 <__riscv_save_0> 70aa: 4509 li a0,2 70ac: d78fd0ef jal ra,4624 70b0: c8af906f j 53a <__riscv_restore_0> 000070b4 : 70b4: c62f92ef jal t0,516 <__riscv_save_0> 70b8: 4505 li a0,1 70ba: d6afd0ef jal ra,4624 70be: c7cf906f j 53a <__riscv_restore_0> 000070c2 : 70c2: c54f92ef jal t0,516 <__riscv_save_0> 70c6: 660000ef jal ra,7726 70ca: 0000a7b7 lui a5,0xa 70ce: fc87a583 lw a1,-56(a5) # 9fc8 <_read+0x3c6> 70d2: 38e010ef jal ra,8460 <__mulsf3> 70d6: 61a010ef jal ra,86f0 <__fixunssfsi> 70da: 0542 slli a0,a0,0x10 70dc: 8141 srli a0,a0,0x10 70de: c5cf906f j 53a <__riscv_restore_0> 000070e2 : 70e2: c34f92ef jal t0,516 <__riscv_save_0> 70e6: 62c000ef jal ra,7712 70ea: 0000a7b7 lui a5,0xa 70ee: fc87a583 lw a1,-56(a5) # 9fc8 <_read+0x3c6> 70f2: 36e010ef jal ra,8460 <__mulsf3> 70f6: 5fa010ef jal ra,86f0 <__fixunssfsi> 70fa: 0542 slli a0,a0,0x10 70fc: 8141 srli a0,a0,0x10 70fe: c3cf906f j 53a <__riscv_restore_0> 00007102 : 7102: c14f92ef jal t0,516 <__riscv_save_0> 7106: 2be5 jal 76fe 7108: 0000a7b7 lui a5,0xa 710c: fc87a583 lw a1,-56(a5) # 9fc8 <_read+0x3c6> 7110: 350010ef jal ra,8460 <__mulsf3> 7114: 5dc010ef jal ra,86f0 <__fixunssfsi> 7118: 0542 slli a0,a0,0x10 711a: 8141 srli a0,a0,0x10 711c: c1ef906f j 53a <__riscv_restore_0> 00007120 : 7120: bf6f92ef jal t0,516 <__riscv_save_0> 7124: 210a lhu a0,0(a0) 7126: e64fc0ef jal ra,378a 712a: 66a000ef jal ra,7794 712e: 65c000ef jal ra,778a 7132: fecfd0ef jal ra,491e 7136: 4501 li a0,0 7138: c02f906f j 53a <__riscv_restore_0> 0000713c : 713c: bdaf92ef jal t0,516 <__riscv_save_0> 7140: 210a lhu a0,0(a0) 7142: e48fc0ef jal ra,378a 7146: 2d2d jal 7780 7148: 253d jal 7776 714a: fd4fd0ef jal ra,491e 714e: 4501 li a0,0 7150: beaf906f j 53a <__riscv_restore_0> 00007154 : 7154: bc2f92ef jal t0,516 <__riscv_save_0> 7158: 210a lhu a0,0(a0) 715a: e30fc0ef jal ra,378a 715e: 2539 jal 776c 7160: 2509 jal 7762 7162: f7afd0ef jal ra,48dc 7166: 4501 li a0,0 7168: bd2f906f j 53a <__riscv_restore_0> 0000716c : 716c: baaf92ef jal t0,516 <__riscv_save_0> 7170: 210a lhu a0,0(a0) 7172: e18fc0ef jal ra,378a 7176: 23cd jal 7758 7178: 2bd9 jal 774e 717a: f1efd0ef jal ra,4898 717e: 4501 li a0,0 7180: bbaf906f j 53a <__riscv_restore_0> 00007184 : 7184: b92f92ef jal t0,516 <__riscv_save_0> 7188: 210a lhu a0,0(a0) 718a: e00fc0ef jal ra,378a 718e: 2b5d jal 7744 7190: 236d jal 773a 7192: ec2fd0ef jal ra,4854 7196: 4501 li a0,0 7198: ba2f906f j 53a <__riscv_restore_0> 0000719c : 719c: b7af92ef jal t0,516 <__riscv_save_0> 71a0: 210c lbu a1,0(a0) 71a2: 4525 li a0,9 71a4: c0cfd0ef jal ra,45b0 71a8: 4501 li a0,0 71aa: b90f906f j 53a <__riscv_restore_0> 000071ae : 71ae: b68f92ef jal t0,516 <__riscv_save_0> 71b2: 210c lbu a1,0(a0) 71b4: 4521 li a0,8 71b6: bfafd0ef jal ra,45b0 71ba: 4501 li a0,0 71bc: b7ef906f j 53a <__riscv_restore_0> 000071c0 : 71c0: b56f92ef jal t0,516 <__riscv_save_0> 71c4: 210c lbu a1,0(a0) 71c6: 451d li a0,7 71c8: be8fd0ef jal ra,45b0 71cc: 4501 li a0,0 71ce: b6cf906f j 53a <__riscv_restore_0> 000071d2 : 71d2: b44f92ef jal t0,516 <__riscv_save_0> 71d6: 210c lbu a1,0(a0) 71d8: 4519 li a0,6 71da: bd6fd0ef jal ra,45b0 71de: 4501 li a0,0 71e0: b5af906f j 53a <__riscv_restore_0> 000071e4 : 71e4: b32f92ef jal t0,516 <__riscv_save_0> 71e8: 210c lbu a1,0(a0) 71ea: 4515 li a0,5 71ec: bc4fd0ef jal ra,45b0 71f0: 4501 li a0,0 71f2: b48f906f j 53a <__riscv_restore_0> 000071f6 : 71f6: b20f92ef jal t0,516 <__riscv_save_0> 71fa: 210c lbu a1,0(a0) 71fc: 4511 li a0,4 71fe: bb2fd0ef jal ra,45b0 7202: 4501 li a0,0 7204: b36f906f j 53a <__riscv_restore_0> 00007208 : 7208: b0ef92ef jal t0,516 <__riscv_save_0> 720c: 210c lbu a1,0(a0) 720e: 450d li a0,3 7210: ba0fd0ef jal ra,45b0 7214: 4501 li a0,0 7216: b24f906f j 53a <__riscv_restore_0> 0000721a : 721a: afcf92ef jal t0,516 <__riscv_save_0> 721e: 210c lbu a1,0(a0) 7220: 4509 li a0,2 7222: b8efd0ef jal ra,45b0 7226: 4501 li a0,0 7228: b12f906f j 53a <__riscv_restore_0> 0000722c : 722c: aeaf92ef jal t0,516 <__riscv_save_0> 7230: 210c lbu a1,0(a0) 7232: 4505 li a0,1 7234: b7cfd0ef jal ra,45b0 7238: 4501 li a0,0 723a: b00f906f j 53a <__riscv_restore_0> 0000723e : 723e: ab0f92ef jal t0,4ee <__riscv_save_10> 7242: 00b507b3 add a5,a0,a1 7246: ffc7c483 lbu s1,-4(a5) 724a: ffd7c783 lbu a5,-3(a5) 724e: 15f5 addi a1,a1,-3 7250: 1141 addi sp,sp,-16 7252: 04a2 slli s1,s1,0x8 7254: 0ff5f593 andi a1,a1,255 7258: 8cdd or s1,s1,a5 725a: 842a mv s0,a0 725c: d82fc0ef jal ra,37de 7260: 0c951963 bne a0,s1,7332 7264: 00544b03 lbu s6,5(s0) 7268: 03000793 li a5,48 726c: 10fb1263 bne s6,a5,7370 7270: 00844983 lbu s3,8(s0) 7274: 341c lbu a5,9(s0) 7276: 00644a03 lbu s4,6(s0) 727a: 09a2 slli s3,s3,0x8 727c: 00f9e9b3 or s3,s3,a5 7280: 00744a83 lbu s5,7(s0) 7284: 00199913 slli s2,s3,0x1 7288: a72fa0ef jal ra,14fa 728c: 41590793 addi a5,s2,1045 7290: 0af56163 bltu a0,a5,7332 7294: 01590513 addi a0,s2,21 7298: 830fa0ef jal ra,12c8 729c: c62a sw a0,12(sp) 729e: 00850713 addi a4,a0,8 72a2: c158 sw a4,4(a0) 72a4: 05300713 li a4,83 72a8: a518 sb a4,8(a0) 72aa: 04c00713 li a4,76 72ae: b518 sb a4,9(a0) 72b0: 472d li a4,11 72b2: 00d90793 addi a5,s2,13 72b6: a538 sb a4,10(a0) 72b8: 00790713 addi a4,s2,7 72bc: c11c sw a5,0(a0) 72be: 8321 srli a4,a4,0x8 72c0: 0ff7f793 andi a5,a5,255 72c4: b538 sb a4,11(a0) 72c6: ffa78713 addi a4,a5,-6 72ca: 016506a3 sb s6,13(a0) 72ce: a558 sb a4,12(a0) 72d0: 2078 lbu a4,6(s0) 72d2: 00895913 srli s2,s2,0x8 72d6: 17cd addi a5,a5,-13 72d8: a578 sb a4,14(a0) 72da: 3078 lbu a4,7(s0) 72dc: 0a22 slli s4,s4,0x8 72de: 015a6a33 or s4,s4,s5 72e2: 84aa mv s1,a0 72e4: b578 sb a4,15(a0) 72e6: 01050413 addi s0,a0,16 72ea: 01250823 sb s2,16(a0) 72ee: b91c sb a5,17(a0) 72f0: 4a81 li s5,0 72f2: 20000b37 lui s6,0x20000 72f6: 010a9793 slli a5,s5,0x10 72fa: 83c1 srli a5,a5,0x10 72fc: 0337ee63 bltu a5,s3,7338 7300: 408c lw a1,0(s1) 7302: 40c8 lw a0,4(s1) 7304: 15f5 addi a1,a1,-3 7306: 0ff5f593 andi a1,a1,255 730a: cd4fc0ef jal ra,37de 730e: 00855793 srli a5,a0,0x8 7312: a03c sb a5,2(s0) 7314: 47dd li a5,23 7316: b028 sb a0,3(s0) 7318: a05c sb a5,4(s0) 731a: b0c1a503 lw a0,-1268(gp) # 2000062c 731e: eeffa0ef jal ra,220c 7322: c139 beqz a0,7368 7324: b0c1a503 lw a0,-1268(gp) # 2000062c 7328: 4681 li a3,0 732a: 4629 li a2,10 732c: 006c addi a1,sp,12 732e: edafa0ef jal ra,1a08 7332: 0141 addi sp,sp,16 7334: 9f2f906f j 526 <__riscv_restore_10> 7338: 1c4b0913 addi s2,s6,452 # 200001c4 733c: 08890b93 addi s7,s2,136 7340: 014a8c33 add s8,s5,s4 7344: 00092783 lw a5,0(s2) 7348: 01879b63 bne a5,s8,735e 734c: 00492783 lw a5,4(s2) 7350: 4501 li a0,0 7352: 0409 addi s0,s0,2 7354: 9782 jalr a5 7356: 00855793 srli a5,a0,0x8 735a: a01c sb a5,0(s0) 735c: b008 sb a0,1(s0) 735e: 0921 addi s2,s2,8 7360: ff7912e3 bne s2,s7,7344 7364: 0a85 addi s5,s5,1 7366: bf41 j 72f6 7368: 4532 lw a0,12(sp) 736a: 8eafa0ef jal ra,1454 736e: b7d1 j 7332 7370: 47c1 li a5,16 7372: fcfb10e3 bne s6,a5,7332 7376: 2064 lbu s1,6(s0) 7378: 307c lbu a5,7(s0) 737a: 00844983 lbu s3,8(s0) 737e: 04a2 slli s1,s1,0x8 7380: 8cdd or s1,s1,a5 7382: 341c lbu a5,9(s0) 7384: 09a2 slli s3,s3,0x8 7386: 0429 addi s0,s0,10 7388: 00f9e9b3 or s3,s3,a5 738c: 8a26 mv s4,s1 738e: 20000ab7 lui s5,0x20000 7392: 409a07b3 sub a5,s4,s1 7396: 07c2 slli a5,a5,0x10 7398: 83c1 srli a5,a5,0x10 739a: f937fce3 bgeu a5,s3,7332 739e: 24ca8913 addi s2,s5,588 # 2000024c 73a2: 07090b13 addi s6,s2,112 73a6: 00092783 lw a5,0(s2) 73aa: 01479b63 bne a5,s4,73c0 73ae: 201c lbu a5,0(s0) 73b0: 3018 lbu a4,1(s0) 73b2: 0068 addi a0,sp,12 73b4: 07a2 slli a5,a5,0x8 73b6: 8fd9 or a5,a5,a4 73b8: 867c sh a5,12(sp) 73ba: 00492783 lw a5,4(s2) 73be: 9782 jalr a5 73c0: 0921 addi s2,s2,8 73c2: ff2b12e3 bne s6,s2,73a6 73c6: 0409 addi s0,s0,2 73c8: 0a05 addi s4,s4,1 73ca: b7e1 j 7392 000073cc : 73cc: 930f92ef jal t0,4fc <__riscv_save_4> 73d0: 200004b7 lui s1,0x20000 73d4: 41c4a783 lw a5,1052(s1) # 2000041c 73d8: 1141 addi sp,sp,-16 73da: ef8d bnez a5,7414 73dc: 9041d603 lhu a2,-1788(gp) # 20000424 73e0: 4705 li a4,1 73e2: 02c77663 bgeu a4,a2,740e 73e6: 200006b7 lui a3,0x20000 73ea: 4206a503 lw a0,1056(a3) # 20000420 73ee: 05300693 li a3,83 73f2: 210c lbu a1,0(a0) 73f4: 04d59363 bne a1,a3,743a 73f8: 310c lbu a1,1(a0) 73fa: 04c00693 li a3,76 73fe: 02d59e63 bne a1,a3,743a 7402: 40e4ae23 sw a4,1052(s1) 7406: b2afb0ef jal ra,2730 740a: 90a1a423 sw a0,-1784(gp) # 20000428 740e: 0141 addi sp,sp,16 7410: 920f906f j 530 <__riscv_restore_4> 7414: 4705 li a4,1 7416: 02e79c63 bne a5,a4,744e 741a: 200007b7 lui a5,0x20000 741e: 4207a503 lw a0,1056(a5) # 20000420 7422: 47b1 li a5,12 7424: 2138 lbu a4,2(a0) 7426: 00e7e663 bltu a5,a4,7432 742a: 4789 li a5,2 742c: 40f4ae23 sw a5,1052(s1) 7430: bff9 j 740e 7432: 9041d603 lhu a2,-1788(gp) # 20000424 7436: 4004ae23 sw zero,1052(s1) 743a: 167d addi a2,a2,-1 743c: 0642 slli a2,a2,0x10 743e: 8241 srli a2,a2,0x10 7440: 90c19223 sh a2,-1788(gp) # 20000424 7444: 00150593 addi a1,a0,1 7448: 500010ef jal ra,8948 744c: b7c9 j 740e 744e: 4709 li a4,2 7450: 04e79a63 bne a5,a4,74a4 7454: 9041d603 lhu a2,-1788(gp) # 20000424 7458: 4791 li a5,4 745a: fac7fae3 bgeu a5,a2,740e 745e: 200007b7 lui a5,0x20000 7462: 4207a503 lw a0,1056(a5) # 20000420 7466: 2158 lbu a4,4(a0) 7468: 313c lbu a5,3(a0) 746a: 0722 slli a4,a4,0x8 746c: 8f5d or a4,a4,a5 746e: 00871793 slli a5,a4,0x8 7472: 8321 srli a4,a4,0x8 7474: 8fd9 or a5,a5,a4 7476: 07c2 slli a5,a5,0x10 7478: 83c1 srli a5,a5,0x10 747a: 40000713 li a4,1024 747e: 00f76b63 bltu a4,a5,7494 7482: 470d li a4,3 7484: 40e4ae23 sw a4,1052(s1) 7488: 0799 addi a5,a5,6 748a: 20000737 lui a4,0x20000 748e: 40f71323 sh a5,1030(a4) # 20000406 7492: bfb5 j 740e 7494: 167d addi a2,a2,-1 7496: 0642 slli a2,a2,0x10 7498: 8241 srli a2,a2,0x10 749a: 4004ae23 sw zero,1052(s1) 749e: 90c19223 sh a2,-1788(gp) # 20000424 74a2: b74d j 7444 74a4: 470d li a4,3 74a6: 02e79e63 bne a5,a4,74e2 74aa: 200007b7 lui a5,0x20000 74ae: 9041d603 lhu a2,-1788(gp) # 20000424 74b2: 4067d783 lhu a5,1030(a5) # 20000406 74b6: f4f66ce3 bltu a2,a5,740e 74ba: 200006b7 lui a3,0x20000 74be: 4206a503 lw a0,1056(a3) # 20000420 74c2: 97aa add a5,a5,a0 74c4: fff7c683 lbu a3,-1(a5) 74c8: 47dd li a5,23 74ca: 00f69463 bne a3,a5,74d2 74ce: 4791 li a5,4 74d0: bfb1 j 742c 74d2: 167d addi a2,a2,-1 74d4: 0642 slli a2,a2,0x10 74d6: 8241 srli a2,a2,0x10 74d8: 4004ae23 sw zero,1052(s1) 74dc: 90c19223 sh a2,-1788(gp) # 20000424 74e0: b795 j 7444 74e2: 4711 li a4,4 74e4: f2e795e3 bne a5,a4,740e 74e8: 20000937 lui s2,0x20000 74ec: 42092503 lw a0,1056(s2) # 20000420 74f0: 215c lbu a5,4(a0) 74f2: 3120 lbu s0,3(a0) 74f4: 2138 lbu a4,2(a0) 74f6: 07a2 slli a5,a5,0x8 74f8: 8fc1 or a5,a5,s0 74fa: 00879413 slli s0,a5,0x8 74fe: 83a1 srli a5,a5,0x8 7500: 8fc1 or a5,a5,s0 7502: 01079413 slli s0,a5,0x10 7506: 47ad li a5,11 7508: 8041 srli s0,s0,0x10 750a: 00f71b63 bne a4,a5,7520 750e: 9041c583 lbu a1,-1788(gp) # 20000424 7512: d2dff0ef jal ra,723e 7516: 90019223 sh zero,-1788(gp) # 20000424 751a: 4004ae23 sw zero,1052(s1) 751e: bdc5 j 740e 7520: fdbf90ef jal ra,14fa 7524: 40040793 addi a5,s0,1024 7528: 89a6 mv s3,s1 752a: 08f56863 bltu a0,a5,75ba 752e: 42092783 lw a5,1056(s2) 7532: 23b8 lbu a4,2(a5) 7534: 47b1 li a5,12 7536: 04e7e463 bltu a5,a4,757e 753a: 6785 lui a5,0x1 753c: 3aa78793 addi a5,a5,938 # 13aa 7540: 00e7d7b3 srl a5,a5,a4 7544: 8b85 andi a5,a5,1 7546: cf85 beqz a5,757e 7548: 00e40513 addi a0,s0,14 754c: d7df90ef jal ra,12c8 7550: c62a sw a0,12(sp) 7552: 00640613 addi a2,s0,6 7556: 42092583 lw a1,1056(s2) 755a: 87aa mv a5,a0 755c: c110 sw a2,0(a0) 755e: 0521 addi a0,a0,8 7560: c3c8 sw a0,4(a5) 7562: 3e6010ef jal ra,8948 7566: b0c1a503 lw a0,-1268(gp) # 2000062c 756a: ca3fa0ef jal ra,220c 756e: c939 beqz a0,75c4 7570: b0c1a503 lw a0,-1268(gp) # 2000062c 7574: 4681 li a3,0 7576: 4629 li a2,10 7578: 006c addi a1,sp,12 757a: c8efa0ef jal ra,1a08 757e: 00840513 addi a0,s0,8 7582: d47f90ef jal ra,12c8 7586: 42092483 lw s1,1056(s2) 758a: c62a sw a0,12(sp) 758c: 87aa mv a5,a0 758e: c100 sw s0,0(a0) 7590: 0521 addi a0,a0,8 7592: c3c8 sw a0,4(a5) 7594: 8622 mv a2,s0 7596: 00548593 addi a1,s1,5 759a: 3ae010ef jal ra,8948 759e: 20bc lbu a5,2(s1) 75a0: e795 bnez a5,75cc 75a2: ad01a503 lw a0,-1328(gp) # 200005f0 75a6: c67fa0ef jal ra,220c 75aa: c949 beqz a0,763c 75ac: ad01a503 lw a0,-1328(gp) # 200005f0 75b0: 4681 li a3,0 75b2: 4629 li a2,10 75b4: 006c addi a1,sp,12 75b6: c52fa0ef jal ra,1a08 75ba: 4009ae23 sw zero,1052(s3) 75be: 90019223 sh zero,-1788(gp) # 20000424 75c2: b5b1 j 740e 75c4: 4532 lw a0,12(sp) 75c6: e8ff90ef jal ra,1454 75ca: bf55 j 757e 75cc: 4709 li a4,2 75ce: 00e79d63 bne a5,a4,75e8 75d2: adc1a503 lw a0,-1316(gp) # 200005fc 75d6: c37fa0ef jal ra,220c 75da: c12d beqz a0,763c 75dc: 4681 li a3,0 75de: 4629 li a2,10 75e0: 006c addi a1,sp,12 75e2: adc1a503 lw a0,-1316(gp) # 200005fc 75e6: bfc1 j 75b6 75e8: 4711 li a4,4 75ea: 00e79d63 bne a5,a4,7604 75ee: ae81a503 lw a0,-1304(gp) # 20000608 75f2: c1bfa0ef jal ra,220c 75f6: c139 beqz a0,763c 75f8: 4681 li a3,0 75fa: 4629 li a2,10 75fc: 006c addi a1,sp,12 75fe: ae81a503 lw a0,-1304(gp) # 20000608 7602: bf55 j 75b6 7604: 4719 li a4,6 7606: 00e79d63 bne a5,a4,7620 760a: af41a503 lw a0,-1292(gp) # 20000614 760e: bfffa0ef jal ra,220c 7612: c50d beqz a0,763c 7614: 4681 li a3,0 7616: 4629 li a2,10 7618: 006c addi a1,sp,12 761a: af41a503 lw a0,-1292(gp) # 20000614 761e: bf61 j 75b6 7620: 4729 li a4,10 7622: f8e79ce3 bne a5,a4,75ba 7626: b181a503 lw a0,-1256(gp) # 20000638 762a: be3fa0ef jal ra,220c 762e: c519 beqz a0,763c 7630: 4681 li a3,0 7632: 4629 li a2,10 7634: 006c addi a1,sp,12 7636: b181a503 lw a0,-1256(gp) # 20000638 763a: bfb5 j 75b6 763c: 4532 lw a0,12(sp) 763e: e17f90ef jal ra,1454 7642: bfa5 j 75ba 00007644 : 7644: eb9f82ef jal t0,4fc <__riscv_save_4> 7648: 89aa mv s3,a0 764a: 8e6fb0ef jal ra,2730 764e: aca1a623 sw a0,-1332(gp) # 200005ec 7652: 9081a503 lw a0,-1784(gp) # 20000428 7656: acc18913 addi s2,gp,-1332 # 200005ec 765a: 8d0fc0ef jal ra,372a 765e: 3e700793 li a5,999 7662: 00a7fc63 bgeu a5,a0,767a 7666: 8cafb0ef jal ra,2730 766a: 90019223 sh zero,-1788(gp) # 20000424 766e: 200007b7 lui a5,0x20000 7672: 90a1a423 sw a0,-1784(gp) # 20000428 7676: 4007ae23 sw zero,1052(a5) # 2000041c 767a: 4a85 li s5,1 767c: 4a11 li s4,4 767e: 20000b37 lui s6,0x20000 7682: 854e mv a0,s3 7684: 8cefd0ef jal ra,4752 7688: 01550a63 beq a0,s5,769c 768c: 854e mv a0,s3 768e: 8c4fd0ef jal ra,4752 7692: 4785 li a5,1 7694: 02f51b63 bne a0,a5,76ca 7698: e99f806f j 530 <__riscv_restore_4> 769c: 894fb0ef jal ra,2730 76a0: 00092783 lw a5,0(s2) 76a4: 8d1d sub a0,a0,a5 76a6: feaa63e3 bltu s4,a0,768c 76aa: 9041d783 lhu a5,-1788(gp) # 20000424 76ae: 420b2403 lw s0,1056(s6) # 20000420 76b2: 854e mv a0,s3 76b4: 00178713 addi a4,a5,1 76b8: 943e add s0,s0,a5 76ba: 90e19223 sh a4,-1788(gp) # 20000424 76be: 8acfd0ef jal ra,476a 76c2: a008 sb a0,0(s0) 76c4: d09ff0ef jal ra,73cc 76c8: bf6d j 7682 76ca: 200007b7 lui a5,0x20000 76ce: 41c7a783 lw a5,1052(a5) # 2000041c 76d2: d3f9 beqz a5,7698 76d4: cf9ff0ef jal ra,73cc 76d8: b7c1 j 7698 000076da : 76da: 2000c7b7 lui a5,0x2000c 76de: 6709 lui a4,0x2 76e0: c1878793 addi a5,a5,-1000 # 2000bc18 76e4: 58070713 addi a4,a4,1408 # 2580 76e8: cb98 sw a4,16(a5) 76ea: cbd8 sw a4,20(a5) 76ec: cf98 sw a4,24(a5) 76ee: cfd8 sw a4,28(a5) 76f0: d398 sw a4,32(a5) 76f2: 8082 ret 000076f4 : 76f4: 2000c7b7 lui a5,0x2000c 76f8: c0a7ac23 sw a0,-1000(a5) # 2000bc18 76fc: 8082 ret 000076fe : 76fe: 2000c7b7 lui a5,0x2000c 7702: c1c7a503 lw a0,-996(a5) # 2000bc1c 7706: 8082 ret 00007708 : 7708: 2000c7b7 lui a5,0x2000c 770c: c0a7ae23 sw a0,-996(a5) # 2000bc1c 7710: 8082 ret 00007712 : 7712: 2000c7b7 lui a5,0x2000c 7716: c207a503 lw a0,-992(a5) # 2000bc20 771a: 8082 ret 0000771c : 771c: 2000c7b7 lui a5,0x2000c 7720: c2a7a023 sw a0,-992(a5) # 2000bc20 7724: 8082 ret 00007726 : 7726: 2000c7b7 lui a5,0x2000c 772a: c247a503 lw a0,-988(a5) # 2000bc24 772e: 8082 ret 00007730 : 7730: 2000c7b7 lui a5,0x2000c 7734: c2a7a223 sw a0,-988(a5) # 2000bc24 7738: 8082 ret 0000773a : 773a: 2000c7b7 lui a5,0x2000c 773e: c287a503 lw a0,-984(a5) # 2000bc28 7742: 8082 ret 00007744 : 7744: 2000c7b7 lui a5,0x2000c 7748: c2a7a423 sw a0,-984(a5) # 2000bc28 774c: 8082 ret 0000774e : 774e: 2000c7b7 lui a5,0x2000c 7752: c2c7a503 lw a0,-980(a5) # 2000bc2c 7756: 8082 ret 00007758 : 7758: 2000c7b7 lui a5,0x2000c 775c: c2a7a623 sw a0,-980(a5) # 2000bc2c 7760: 8082 ret 00007762 : 7762: 2000c7b7 lui a5,0x2000c 7766: c307a503 lw a0,-976(a5) # 2000bc30 776a: 8082 ret 0000776c : 776c: 2000c7b7 lui a5,0x2000c 7770: c2a7a823 sw a0,-976(a5) # 2000bc30 7774: 8082 ret 00007776 : 7776: 2000c7b7 lui a5,0x2000c 777a: c347a503 lw a0,-972(a5) # 2000bc34 777e: 8082 ret 00007780 : 7780: 2000c7b7 lui a5,0x2000c 7784: c2a7aa23 sw a0,-972(a5) # 2000bc34 7788: 8082 ret 0000778a : 778a: 2000c7b7 lui a5,0x2000c 778e: c387a503 lw a0,-968(a5) # 2000bc38 7792: 8082 ret 00007794 : 7794: 2000c7b7 lui a5,0x2000c 7798: c2a7ac23 sw a0,-968(a5) # 2000bc38 779c: 8082 ret 0000779e : 779e: d51f82ef jal t0,4ee <__riscv_save_10> 77a2: 4601 li a2,0 77a4: 4591 li a1,4 77a6: 4515 li a0,5 77a8: 9f0fa0ef jal ra,1998 77ac: aca1a823 sw a0,-1328(gp) # 200005f0 77b0: 4601 li a2,0 77b2: 4591 li a1,4 77b4: 4515 li a0,5 77b6: 9e2fa0ef jal ra,1998 77ba: aca1ae23 sw a0,-1316(gp) # 200005fc 77be: 4601 li a2,0 77c0: 4591 li a1,4 77c2: 4515 li a0,5 77c4: 9d4fa0ef jal ra,1998 77c8: aea1a423 sw a0,-1304(gp) # 20000608 77cc: 4601 li a2,0 77ce: 4591 li a1,4 77d0: 4515 li a0,5 77d2: 9c6fa0ef jal ra,1998 77d6: aea1aa23 sw a0,-1292(gp) # 20000614 77da: 4601 li a2,0 77dc: 4591 li a1,4 77de: 4515 li a0,5 77e0: 9b8fa0ef jal ra,1998 77e4: b0a1ac23 sw a0,-1256(gp) # 20000638 77e8: 4601 li a2,0 77ea: 4591 li a1,4 77ec: 4515 li a0,5 77ee: 9aafa0ef jal ra,1998 77f2: b2a1a223 sw a0,-1244(gp) # 20000644 77f6: 4601 li a2,0 77f8: 4591 li a1,4 77fa: 4515 li a0,5 77fc: 99cfa0ef jal ra,1998 7800: b0a1a623 sw a0,-1268(gp) # 2000062c 7804: 460d li a2,3 7806: 4581 li a1,0 7808: 4505 li a0,1 780a: 98efa0ef jal ra,1998 780e: ad418b93 addi s7,gp,-1324 # 200005f4 7812: 00aba023 sw a0,0(s7) 7816: 460d li a2,3 7818: 4581 li a1,0 781a: 4505 li a0,1 781c: 97cfa0ef jal ra,1998 7820: ae018b13 addi s6,gp,-1312 # 20000600 7824: 00ab2023 sw a0,0(s6) 7828: 460d li a2,3 782a: 4581 li a1,0 782c: 4505 li a0,1 782e: 96afa0ef jal ra,1998 7832: aec18a93 addi s5,gp,-1300 # 2000060c 7836: 00aaa023 sw a0,0(s5) 783a: 460d li a2,3 783c: 4581 li a1,0 783e: 4505 li a0,1 7840: 958fa0ef jal ra,1998 7844: af818a13 addi s4,gp,-1288 # 20000618 7848: 00aa2023 sw a0,0(s4) 784c: 460d li a2,3 784e: 4581 li a1,0 7850: 4505 li a0,1 7852: 946fa0ef jal ra,1998 7856: b1018993 addi s3,gp,-1264 # 20000630 785a: 00a9a023 sw a0,0(s3) 785e: 460d li a2,3 7860: 4581 li a1,0 7862: 4505 li a0,1 7864: 934fa0ef jal ra,1998 7868: b1c18913 addi s2,gp,-1252 # 2000063c 786c: 460d li a2,3 786e: 00a92023 sw a0,0(s2) 7872: 4581 li a1,0 7874: 4505 li a0,1 7876: 922fa0ef jal ra,1998 787a: b0418493 addi s1,gp,-1276 # 20000624 787e: c088 sw a0,0(s1) 7880: 451d li a0,7 7882: a99fa0ef jal ra,231a 7886: b0018413 addi s0,gp,-1280 # 20000620 788a: 85aa mv a1,a0 788c: c008 sw a0,0(s0) 788e: 000ba503 lw a0,0(s7) 7892: a99fa0ef jal ra,232a 7896: 400c lw a1,0(s0) 7898: 000b2503 lw a0,0(s6) 789c: a8ffa0ef jal ra,232a 78a0: 400c lw a1,0(s0) 78a2: 000aa503 lw a0,0(s5) 78a6: a85fa0ef jal ra,232a 78aa: 400c lw a1,0(s0) 78ac: 000a2503 lw a0,0(s4) 78b0: a7bfa0ef jal ra,232a 78b4: 400c lw a1,0(s0) 78b6: 0009a503 lw a0,0(s3) 78ba: a71fa0ef jal ra,232a 78be: 400c lw a1,0(s0) 78c0: 00092503 lw a0,0(s2) 78c4: a67fa0ef jal ra,232a 78c8: 400c lw a1,0(s0) 78ca: 4088 lw a0,0(s1) 78cc: a5ffa0ef jal ra,232a 78d0: 460d li a2,3 78d2: 4581 li a1,0 78d4: 4505 li a0,1 78d6: 8c2fa0ef jal ra,1998 78da: 4681 li a3,0 78dc: 4601 li a2,0 78de: 4581 li a1,0 78e0: aca1ac23 sw a0,-1320(gp) # 200005f8 78e4: 924fa0ef jal ra,1a08 78e8: 460d li a2,3 78ea: 4581 li a1,0 78ec: 4505 li a0,1 78ee: 8aafa0ef jal ra,1998 78f2: 4681 li a3,0 78f4: 4601 li a2,0 78f6: 4581 li a1,0 78f8: aea1a223 sw a0,-1308(gp) # 20000604 78fc: 90cfa0ef jal ra,1a08 7900: 460d li a2,3 7902: 4581 li a1,0 7904: 4505 li a0,1 7906: 892fa0ef jal ra,1998 790a: 4681 li a3,0 790c: 4601 li a2,0 790e: 4581 li a1,0 7910: aea1a823 sw a0,-1296(gp) # 20000610 7914: 8f4fa0ef jal ra,1a08 7918: 460d li a2,3 791a: 4581 li a1,0 791c: 4505 li a0,1 791e: 87afa0ef jal ra,1998 7922: 4681 li a3,0 7924: 4601 li a2,0 7926: 4581 li a1,0 7928: aea1ae23 sw a0,-1284(gp) # 2000061c 792c: 8dcfa0ef jal ra,1a08 7930: 460d li a2,3 7932: 4581 li a1,0 7934: 4505 li a0,1 7936: 862fa0ef jal ra,1998 793a: 4681 li a3,0 793c: 4601 li a2,0 793e: 4581 li a1,0 7940: b0a1aa23 sw a0,-1260(gp) # 20000634 7944: 8c4fa0ef jal ra,1a08 7948: 460d li a2,3 794a: 4581 li a1,0 794c: 4505 li a0,1 794e: 84afa0ef jal ra,1998 7952: 4681 li a3,0 7954: 4601 li a2,0 7956: 4581 li a1,0 7958: b2a1a023 sw a0,-1248(gp) # 20000640 795c: 8acfa0ef jal ra,1a08 7960: 460d li a2,3 7962: 4581 li a1,0 7964: 4505 li a0,1 7966: 832fa0ef jal ra,1998 796a: 4681 li a3,0 796c: 4601 li a2,0 796e: 4581 li a1,0 7970: b0a1a423 sw a0,-1272(gp) # 20000628 7974: 894fa0ef jal ra,1a08 7978: baff806f j 526 <__riscv_restore_10> 0000797c : 797c: b9bf82ef jal t0,516 <__riscv_save_0> 7980: b001a503 lw a0,-1280(gp) # 20000620 7984: 55fd li a1,-1 7986: 9d3fa0ef jal ra,2358 798a: ad418413 addi s0,gp,-1324 # 200005f4 798e: 401c lw a5,0(s0) 7990: 02a79c63 bne a5,a0,79c8 7994: 4501 li a0,0 7996: abff90ef jal ra,1454 799a: 4505 li a0,1 799c: 8bafb0ef jal ra,2a56 79a0: 4601 li a2,0 79a2: 10000593 li a1,256 79a6: 40011537 lui a0,0x40011 79aa: c16fc0ef jal ra,3dc0 79ae: 4008 lw a0,0(s0) 79b0: 4581 li a1,0 79b2: dacfa0ef jal ra,1f5e 79b6: ad81a503 lw a0,-1320(gp) # 200005f8 79ba: 4681 li a3,0 79bc: 4601 li a2,0 79be: 4581 li a1,0 79c0: 848fa0ef jal ra,1a08 79c4: b77f806f j 53a <__riscv_restore_0> 79c8: ae018413 addi s0,gp,-1312 # 20000600 79cc: 401c lw a5,0(s0) 79ce: 02a79963 bne a5,a0,7a00 79d2: 4501 li a0,0 79d4: a81f90ef jal ra,1454 79d8: 4505 li a0,1 79da: 87cfb0ef jal ra,2a56 79de: 4601 li a2,0 79e0: 08000593 li a1,128 79e4: 40011537 lui a0,0x40011 79e8: bd8fc0ef jal ra,3dc0 79ec: 4008 lw a0,0(s0) 79ee: 4581 li a1,0 79f0: d6efa0ef jal ra,1f5e 79f4: 4681 li a3,0 79f6: 4601 li a2,0 79f8: 4581 li a1,0 79fa: ae41a503 lw a0,-1308(gp) # 20000604 79fe: b7c9 j 79c0 7a00: aec18413 addi s0,gp,-1300 # 2000060c 7a04: 401c lw a5,0(s0) 7a06: 02a79963 bne a5,a0,7a38 7a0a: 4501 li a0,0 7a0c: a49f90ef jal ra,1454 7a10: 4505 li a0,1 7a12: 844fb0ef jal ra,2a56 7a16: 4601 li a2,0 7a18: 04000593 li a1,64 7a1c: 40011537 lui a0,0x40011 7a20: ba0fc0ef jal ra,3dc0 7a24: 4008 lw a0,0(s0) 7a26: 4581 li a1,0 7a28: d36fa0ef jal ra,1f5e 7a2c: 4681 li a3,0 7a2e: 4601 li a2,0 7a30: 4581 li a1,0 7a32: af01a503 lw a0,-1296(gp) # 20000610 7a36: b769 j 79c0 7a38: af818413 addi s0,gp,-1288 # 20000618 7a3c: 401c lw a5,0(s0) 7a3e: 02a79a63 bne a5,a0,7a72 7a42: 4501 li a0,0 7a44: a11f90ef jal ra,1454 7a48: 4505 li a0,1 7a4a: 80cfb0ef jal ra,2a56 7a4e: 40011537 lui a0,0x40011 7a52: 4601 li a2,0 7a54: 65a1 lui a1,0x8 7a56: 40050513 addi a0,a0,1024 # 40011400 <__freertos_irq_stack_top+0x20001400> 7a5a: b66fc0ef jal ra,3dc0 7a5e: 4008 lw a0,0(s0) 7a60: 4581 li a1,0 7a62: cfcfa0ef jal ra,1f5e 7a66: 4681 li a3,0 7a68: 4601 li a2,0 7a6a: 4581 li a1,0 7a6c: afc1a503 lw a0,-1284(gp) # 2000061c 7a70: bf81 j 79c0 7a72: b1018413 addi s0,gp,-1264 # 20000630 7a76: 401c lw a5,0(s0) 7a78: 00a79f63 bne a5,a0,7a96 7a7c: 4501 li a0,0 7a7e: 9d7f90ef jal ra,1454 7a82: 4008 lw a0,0(s0) 7a84: 4581 li a1,0 7a86: cd8fa0ef jal ra,1f5e 7a8a: 4681 li a3,0 7a8c: 4601 li a2,0 7a8e: 4581 li a1,0 7a90: b141a503 lw a0,-1260(gp) # 20000634 7a94: b735 j 79c0 7a96: b1c18413 addi s0,gp,-1252 # 2000063c 7a9a: 401c lw a5,0(s0) 7a9c: 00a79f63 bne a5,a0,7aba 7aa0: 4501 li a0,0 7aa2: 9b3f90ef jal ra,1454 7aa6: 4008 lw a0,0(s0) 7aa8: 4581 li a1,0 7aaa: cb4fa0ef jal ra,1f5e 7aae: 4681 li a3,0 7ab0: 4601 li a2,0 7ab2: 4581 li a1,0 7ab4: b201a503 lw a0,-1248(gp) # 20000640 7ab8: b721 j 79c0 7aba: b0418413 addi s0,gp,-1276 # 20000624 7abe: 401c lw a5,0(s0) 7ac0: f0a792e3 bne a5,a0,79c4 7ac4: 4501 li a0,0 7ac6: 98ff90ef jal ra,1454 7aca: 4008 lw a0,0(s0) 7acc: 4581 li a1,0 7ace: c90fa0ef jal ra,1f5e 7ad2: 4681 li a3,0 7ad4: 4601 li a2,0 7ad6: 4581 li a1,0 7ad8: b081a503 lw a0,-1272(gp) # 20000628 7adc: b5d5 j 79c0 00007ade : 7ade: a39f82ef jal t0,516 <__riscv_save_0> 7ae2: ad01a503 lw a0,-1328(gp) # 200005f0 7ae6: 567d li a2,-1 7ae8: 4581 li a1,0 7aea: b0efa0ef jal ra,1df8 7aee: 4785 li a5,1 7af0: 02f51563 bne a0,a5,7b1a 7af4: 84aa mv s1,a0 7af6: ad81a503 lw a0,-1320(gp) # 200005f8 7afa: 55fd li a1,-1 7afc: c62fa0ef jal ra,1f5e 7b00: 842a mv s0,a0 7b02: 00951c63 bne a0,s1,7b1a 7b06: a7c1a503 lw a0,-1412(gp) # 2000059c 7b0a: 55fd li a1,-1 7b0c: c52fa0ef jal ra,1f5e 7b10: 00850563 beq a0,s0,7b1a 7b14: 00402783 lw a5,4(zero) # 4 <_einit> 7b18: 9002 ebreak 7b1a: a21f806f j 53a <__riscv_restore_0> 00007b1e : 7b1e: 9f9f82ef jal t0,516 <__riscv_save_0> 7b22: adc1a503 lw a0,-1316(gp) # 200005fc 7b26: 567d li a2,-1 7b28: 4581 li a1,0 7b2a: acefa0ef jal ra,1df8 7b2e: 4785 li a5,1 7b30: 02f51563 bne a0,a5,7b5a 7b34: 84aa mv s1,a0 7b36: ae41a503 lw a0,-1308(gp) # 20000604 7b3a: 55fd li a1,-1 7b3c: c22fa0ef jal ra,1f5e 7b40: 842a mv s0,a0 7b42: 00951c63 bne a0,s1,7b5a 7b46: a841a503 lw a0,-1404(gp) # 200005a4 7b4a: 55fd li a1,-1 7b4c: c12fa0ef jal ra,1f5e 7b50: 00850563 beq a0,s0,7b5a 7b54: 00402783 lw a5,4(zero) # 4 <_einit> 7b58: 9002 ebreak 7b5a: 9e1f806f j 53a <__riscv_restore_0> 00007b5e : 7b5e: 9b9f82ef jal t0,516 <__riscv_save_0> 7b62: ae81a503 lw a0,-1304(gp) # 20000608 7b66: 567d li a2,-1 7b68: 4581 li a1,0 7b6a: a8efa0ef jal ra,1df8 7b6e: 4785 li a5,1 7b70: 02f51563 bne a0,a5,7b9a 7b74: 84aa mv s1,a0 7b76: af01a503 lw a0,-1296(gp) # 20000610 7b7a: 55fd li a1,-1 7b7c: be2fa0ef jal ra,1f5e 7b80: 842a mv s0,a0 7b82: 00951c63 bne a0,s1,7b9a 7b86: a8c1a503 lw a0,-1396(gp) # 200005ac 7b8a: 55fd li a1,-1 7b8c: bd2fa0ef jal ra,1f5e 7b90: 00850563 beq a0,s0,7b9a 7b94: 00402783 lw a5,4(zero) # 4 <_einit> 7b98: 9002 ebreak 7b9a: 9a1f806f j 53a <__riscv_restore_0> 00007b9e : 7b9e: 979f82ef jal t0,516 <__riscv_save_0> 7ba2: af41a503 lw a0,-1292(gp) # 20000614 7ba6: 567d li a2,-1 7ba8: 4581 li a1,0 7baa: a4efa0ef jal ra,1df8 7bae: 4785 li a5,1 7bb0: 02f51563 bne a0,a5,7bda 7bb4: 84aa mv s1,a0 7bb6: afc1a503 lw a0,-1284(gp) # 2000061c 7bba: 55fd li a1,-1 7bbc: ba2fa0ef jal ra,1f5e 7bc0: 842a mv s0,a0 7bc2: 00951c63 bne a0,s1,7bda 7bc6: a941a503 lw a0,-1388(gp) # 200005b4 7bca: 55fd li a1,-1 7bcc: b92fa0ef jal ra,1f5e 7bd0: 00850563 beq a0,s0,7bda 7bd4: 00402783 lw a5,4(zero) # 4 <_einit> 7bd8: 9002 ebreak 7bda: 961f806f j 53a <__riscv_restore_0> 00007bde : 7bde: 939f82ef jal t0,516 <__riscv_save_0> 7be2: b181a503 lw a0,-1256(gp) # 20000638 7be6: 567d li a2,-1 7be8: 4581 li a1,0 7bea: a0efa0ef jal ra,1df8 7bee: 4785 li a5,1 7bf0: 00f51d63 bne a0,a5,7c0a 7bf4: 842a mv s0,a0 7bf6: b141a503 lw a0,-1260(gp) # 20000634 7bfa: 55fd li a1,-1 7bfc: b62fa0ef jal ra,1f5e 7c00: 00851563 bne a0,s0,7c0a 7c04: 00402783 lw a5,4(zero) # 4 <_einit> 7c08: 9002 ebreak 7c0a: 931f806f j 53a <__riscv_restore_0> 00007c0e : 7c0e: 909f82ef jal t0,516 <__riscv_save_0> 7c12: b241a503 lw a0,-1244(gp) # 20000644 7c16: 567d li a2,-1 7c18: 4581 li a1,0 7c1a: 9defa0ef jal ra,1df8 7c1e: 4785 li a5,1 7c20: 00f51d63 bne a0,a5,7c3a 7c24: 842a mv s0,a0 7c26: b201a503 lw a0,-1248(gp) # 20000640 7c2a: 55fd li a1,-1 7c2c: b32fa0ef jal ra,1f5e 7c30: 00851563 bne a0,s0,7c3a 7c34: 00402783 lw a5,4(zero) # 4 <_einit> 7c38: 9002 ebreak 7c3a: 901f806f j 53a <__riscv_restore_0> 00007c3e : 7c3e: 8d9f82ef jal t0,516 <__riscv_save_0> 7c42: b0c1a503 lw a0,-1268(gp) # 2000062c 7c46: 567d li a2,-1 7c48: 4581 li a1,0 7c4a: 9aefa0ef jal ra,1df8 7c4e: 4785 li a5,1 7c50: 00f51d63 bne a0,a5,7c6a 7c54: 842a mv s0,a0 7c56: b081a503 lw a0,-1272(gp) # 20000628 7c5a: 55fd li a1,-1 7c5c: b02fa0ef jal ra,1f5e 7c60: 00851563 bne a0,s0,7c6a 7c64: 00402783 lw a5,4(zero) # 4 <_einit> 7c68: 9002 ebreak 7c6a: 8d1f806f j 53a <__riscv_restore_0> 00007c6e : 7c6e: 8a9f82ef jal t0,516 <__riscv_save_0> 7c72: ad41a503 lw a0,-1324(gp) # 200005f4 7c76: 4581 li a1,0 7c78: 870fa0ef jal ra,1ce8 7c7c: 8bff806f j 53a <__riscv_restore_0> 00007c80 : 7c80: 897f82ef jal t0,516 <__riscv_save_0> 7c84: ae01a503 lw a0,-1312(gp) # 20000600 7c88: 4581 li a1,0 7c8a: 85efa0ef jal ra,1ce8 7c8e: 8adf806f j 53a <__riscv_restore_0> 00007c92 : 7c92: 885f82ef jal t0,516 <__riscv_save_0> 7c96: aec1a503 lw a0,-1300(gp) # 2000060c 7c9a: 4581 li a1,0 7c9c: 84cfa0ef jal ra,1ce8 7ca0: 89bf806f j 53a <__riscv_restore_0> 00007ca4 : 7ca4: 873f82ef jal t0,516 <__riscv_save_0> 7ca8: af81a503 lw a0,-1288(gp) # 20000618 7cac: 4581 li a1,0 7cae: 83afa0ef jal ra,1ce8 7cb2: 889f806f j 53a <__riscv_restore_0> 00007cb6 : 7cb6: 861f82ef jal t0,516 <__riscv_save_0> 7cba: b101a503 lw a0,-1264(gp) # 20000630 7cbe: 4581 li a1,0 7cc0: 828fa0ef jal ra,1ce8 7cc4: 877f806f j 53a <__riscv_restore_0> 00007cc8 : 7cc8: 84ff82ef jal t0,516 <__riscv_save_0> 7ccc: b1c1a503 lw a0,-1252(gp) # 2000063c 7cd0: 4581 li a1,0 7cd2: 816fa0ef jal ra,1ce8 7cd6: 865f806f j 53a <__riscv_restore_0> 00007cda : 7cda: 83df82ef jal t0,516 <__riscv_save_0> 7cde: b041a503 lw a0,-1276(gp) # 20000624 7ce2: 4581 li a1,0 7ce4: 804fa0ef jal ra,1ce8 7ce8: 853f806f j 53a <__riscv_restore_0> 00007cec : 7cec: 82bf82ef jal t0,516 <__riscv_save_0> 7cf0: b281a783 lw a5,-1240(gp) # 20000648 7cf4: 1141 addi sp,sp,-16 7cf6: e3ad bnez a5,7d58 7cf8: 200007b7 lui a5,0x20000 7cfc: 4147d603 lhu a2,1044(a5) # 20000414 7d00: 4685 li a3,1 7d02: 02c6fc63 bgeu a3,a2,7d3a 7d06: 20000737 lui a4,0x20000 7d0a: 41072503 lw a0,1040(a4) # 20000410 7d0e: 05300593 li a1,83 7d12: 20000737 lui a4,0x20000 7d16: 00054803 lbu a6,0(a0) 7d1a: 02b81363 bne a6,a1,7d40 7d1e: 00154803 lbu a6,1(a0) 7d22: 04c00593 li a1,76 7d26: 00b81d63 bne a6,a1,7d40 7d2a: 40d72e23 sw a3,1052(a4) # 2000041c 7d2e: a03fa0ef jal ra,2730 7d32: 200007b7 lui a5,0x20000 7d36: 40a7ac23 sw a0,1048(a5) # 20000418 7d3a: 0141 addi sp,sp,16 7d3c: ffef806f j 53a <__riscv_restore_0> 7d40: 40072e23 sw zero,1052(a4) 7d44: 167d addi a2,a2,-1 7d46: 0642 slli a2,a2,0x10 7d48: 8241 srli a2,a2,0x10 7d4a: 40c79a23 sh a2,1044(a5) 7d4e: 00150593 addi a1,a0,1 7d52: 3f7000ef jal ra,8948 7d56: b7d5 j 7d3a 7d58: 4705 li a4,1 7d5a: 02e79763 bne a5,a4,7d88 7d5e: 200007b7 lui a5,0x20000 7d62: 4107a503 lw a0,1040(a5) # 20000410 7d66: 4731 li a4,12 7d68: 200007b7 lui a5,0x20000 7d6c: 2134 lbu a3,2(a0) 7d6e: 00d76663 bltu a4,a3,7d7a 7d72: 4709 li a4,2 7d74: 40e7ae23 sw a4,1052(a5) # 2000041c 7d78: b7c9 j 7d3a 7d7a: 4007ae23 sw zero,1052(a5) 7d7e: 200007b7 lui a5,0x20000 7d82: 4147d603 lhu a2,1044(a5) # 20000414 7d86: bf7d j 7d44 7d88: 4709 li a4,2 7d8a: 04e79e63 bne a5,a4,7de6 7d8e: 200006b7 lui a3,0x20000 7d92: 4146d603 lhu a2,1044(a3) # 20000414 7d96: 4791 li a5,4 7d98: fac7f1e3 bgeu a5,a2,7d3a 7d9c: 200007b7 lui a5,0x20000 7da0: 4107a503 lw a0,1040(a5) # 20000410 7da4: 40000593 li a1,1024 7da8: 2158 lbu a4,4(a0) 7daa: 313c lbu a5,3(a0) 7dac: 0722 slli a4,a4,0x8 7dae: 8f5d or a4,a4,a5 7db0: 00871793 slli a5,a4,0x8 7db4: 8321 srli a4,a4,0x8 7db6: 8fd9 or a5,a5,a4 7db8: 07c2 slli a5,a5,0x10 7dba: 83c1 srli a5,a5,0x10 7dbc: 20000737 lui a4,0x20000 7dc0: 00f5eb63 bltu a1,a5,7dd6 7dc4: 468d li a3,3 7dc6: 40d72e23 sw a3,1052(a4) # 2000041c 7dca: 0799 addi a5,a5,6 7dcc: 20000737 lui a4,0x20000 7dd0: 40f71323 sh a5,1030(a4) # 20000406 7dd4: b79d j 7d3a 7dd6: 167d addi a2,a2,-1 7dd8: 0642 slli a2,a2,0x10 7dda: 8241 srli a2,a2,0x10 7ddc: 40072e23 sw zero,1052(a4) 7de0: 40c69a23 sh a2,1044(a3) 7de4: b7ad j 7d4e 7de6: 470d li a4,3 7de8: 04e79263 bne a5,a4,7e2c 7dec: 20000737 lui a4,0x20000 7df0: 200007b7 lui a5,0x20000 7df4: 41475603 lhu a2,1044(a4) # 20000414 7df8: 4067d783 lhu a5,1030(a5) # 20000406 7dfc: f2f66fe3 bltu a2,a5,7d3a 7e00: 200006b7 lui a3,0x20000 7e04: 4106a503 lw a0,1040(a3) # 20000410 7e08: 46dd li a3,23 7e0a: 97aa add a5,a5,a0 7e0c: fff7c583 lbu a1,-1(a5) 7e10: 200007b7 lui a5,0x20000 7e14: 00d59463 bne a1,a3,7e1c 7e18: 4711 li a4,4 7e1a: bfa9 j 7d74 7e1c: 167d addi a2,a2,-1 7e1e: 0642 slli a2,a2,0x10 7e20: 8241 srli a2,a2,0x10 7e22: 4007ae23 sw zero,1052(a5) # 2000041c 7e26: 40c71a23 sh a2,1044(a4) 7e2a: b715 j 7d4e 7e2c: 4711 li a4,4 7e2e: f0e796e3 bne a5,a4,7d3a 7e32: 200007b7 lui a5,0x20000 7e36: 4107a783 lw a5,1040(a5) # 20000410 7e3a: 33a0 lbu s0,3(a5) 7e3c: 23d0 lbu a2,4(a5) 7e3e: 0422 slli s0,s0,0x8 7e40: 8c51 or s0,s0,a2 7e42: 0419 addi s0,s0,6 7e44: 0442 slli s0,s0,0x10 7e46: 8041 srli s0,s0,0x10 7e48: eb2f90ef jal ra,14fa 7e4c: 40040793 addi a5,s0,1024 7e50: 00f57963 bgeu a0,a5,7e62 7e54: 200007b7 lui a5,0x20000 7e58: 4007ae23 sw zero,1052(a5) # 2000041c 7e5c: 90019223 sh zero,-1788(gp) # 20000424 7e60: bde9 j 7d3a 7e62: 00840513 addi a0,s0,8 7e66: c62f90ef jal ra,12c8 7e6a: c62a sw a0,12(sp) 7e6c: c100 sw s0,0(a0) 7e6e: 87aa mv a5,a0 7e70: 0521 addi a0,a0,8 7e72: c3c8 sw a0,4(a5) 7e74: 200007b7 lui a5,0x20000 7e78: 4207a583 lw a1,1056(a5) # 20000420 7e7c: 8622 mv a2,s0 7e7e: 2cb000ef jal ra,8948 7e82: b241a503 lw a0,-1244(gp) # 20000644 7e86: b86fa0ef jal ra,220c 7e8a: c909 beqz a0,7e9c 7e8c: b241a503 lw a0,-1244(gp) # 20000644 7e90: 4681 li a3,0 7e92: 4629 li a2,10 7e94: 006c addi a1,sp,12 7e96: b73f90ef jal ra,1a08 7e9a: b545 j 7d3a 7e9c: 4532 lw a0,12(sp) 7e9e: db6f90ef jal ra,1454 7ea2: bd61 j 7d3a 00007ea4 : 7ea4: e58f82ef jal t0,4fc <__riscv_save_4> 7ea8: 89aa mv s3,a0 7eaa: 20000437 lui s0,0x20000 7eae: 883fa0ef jal ra,2730 7eb2: b2a1a623 sw a0,-1236(gp) # 2000064c 7eb6: 41842503 lw a0,1048(s0) # 20000418 7eba: b2c18913 addi s2,gp,-1236 # 2000064c 7ebe: 86dfb0ef jal ra,372a 7ec2: 3e700793 li a5,999 7ec6: 00a7fe63 bgeu a5,a0,7ee2 7eca: 867fa0ef jal ra,2730 7ece: 200007b7 lui a5,0x20000 7ed2: 40079a23 sh zero,1044(a5) # 20000414 7ed6: 200007b7 lui a5,0x20000 7eda: 40a42c23 sw a0,1048(s0) 7ede: 4007ae23 sw zero,1052(a5) # 2000041c 7ee2: 4a85 li s5,1 7ee4: 4a11 li s4,4 7ee6: 20000b37 lui s6,0x20000 7eea: 200004b7 lui s1,0x20000 7eee: 854e mv a0,s3 7ef0: 863fc0ef jal ra,4752 7ef4: 01550a63 beq a0,s5,7f08 7ef8: 854e mv a0,s3 7efa: 859fc0ef jal ra,4752 7efe: 4785 li a5,1 7f00: 02f51b63 bne a0,a5,7f36 7f04: e2cf806f j 530 <__riscv_restore_4> 7f08: 829fa0ef jal ra,2730 7f0c: 00092783 lw a5,0(s2) 7f10: 8d1d sub a0,a0,a5 7f12: feaa63e3 bltu s4,a0,7ef8 7f16: 4144d783 lhu a5,1044(s1) # 20000414 7f1a: 410b2403 lw s0,1040(s6) # 20000410 7f1e: 854e mv a0,s3 7f20: 00178713 addi a4,a5,1 7f24: 943e add s0,s0,a5 7f26: 40e49a23 sh a4,1044(s1) 7f2a: 841fc0ef jal ra,476a 7f2e: a008 sb a0,0(s0) 7f30: dbdff0ef jal ra,7cec 7f34: bf6d j 7eee 7f36: 200007b7 lui a5,0x20000 7f3a: 41c7a783 lw a5,1052(a5) # 2000041c 7f3e: d3f9 beqz a5,7f04 7f40: dadff0ef jal ra,7cec 7f44: b7c1 j 7f04 00007f46 : 7f46: da8f82ef jal t0,4ee <__riscv_save_10> 7f4a: 20000437 lui s0,0x20000 7f4e: 3bc45783 lhu a5,956(s0) # 200003bc 7f52: 1141 addi sp,sp,-16 7f54: e789 bnez a5,7f5e 7f56: fdafa0ef jal ra,2730 7f5a: b2a1a823 sw a0,-1232(gp) # 20000650 7f5e: fd2fa0ef jal ra,2730 7f62: 8a2a mv s4,a0 7f64: 4a89 li s5,2 7f66: 4b05 li s6,1 7f68: 06300993 li s3,99 7f6c: 20000bb7 lui s7,0x20000 7f70: 8552 mv a0,s4 7f72: fb8fb0ef jal ra,372a 7f76: 0aaae663 bltu s5,a0,8022 7f7a: 9641a503 lw a0,-1692(gp) # 20000484 7f7e: fd4fc0ef jal ra,4752 7f82: 0b651063 bne a0,s6,8022 7f86: 3bc45783 lhu a5,956(s0) 7f8a: 06f9ff63 bgeu s3,a5,8008 7f8e: 3bc45483 lhu s1,956(s0) 7f92: d68f90ef jal ra,14fa 7f96: 40e48793 addi a5,s1,1038 7f9a: 06f56463 bltu a0,a5,8002 7f9e: 00e48513 addi a0,s1,14 7fa2: b26f90ef jal ra,12c8 7fa6: 3bc45483 lhu s1,956(s0) 7faa: c62a sw a0,12(sp) 7fac: 20000737 lui a4,0x20000 7fb0: 00648793 addi a5,s1,6 7fb4: c11c sw a5,0(a0) 7fb6: 00850793 addi a5,a0,8 7fba: c15c sw a5,4(a0) 7fbc: 05300793 li a5,83 7fc0: a51c sb a5,8(a0) 7fc2: 04c00793 li a5,76 7fc6: b51c sb a5,9(a0) 7fc8: 3b872583 lw a1,952(a4) # 200003b8 7fcc: 0084d793 srli a5,s1,0x8 7fd0: b53c sb a5,11(a0) 7fd2: 00d50793 addi a5,a0,13 7fd6: a544 sb s1,12(a0) 7fd8: 00050523 sb zero,10(a0) 7fdc: 8626 mv a2,s1 7fde: 853e mv a0,a5 7fe0: 169000ef jal ra,8948 7fe4: 9526 add a0,a0,s1 7fe6: 47dd li a5,23 7fe8: a11c sb a5,0(a0) 7fea: b241a503 lw a0,-1244(gp) # 20000644 7fee: a1efa0ef jal ra,220c 7ff2: c929 beqz a0,8044 7ff4: b241a503 lw a0,-1244(gp) # 20000644 7ff8: 4681 li a3,0 7ffa: 4629 li a2,10 7ffc: 006c addi a1,sp,12 7ffe: a0bf90ef jal ra,1a08 8002: 3a041e23 sh zero,956(s0) 8006: a825 j 803e 8008: 3b8ba483 lw s1,952(s7) # 200003b8 800c: 9641a503 lw a0,-1692(gp) # 20000484 8010: 00178713 addi a4,a5,1 8014: 94be add s1,s1,a5 8016: 3ae41e23 sh a4,956(s0) 801a: f50fc0ef jal ra,476a 801e: a088 sb a0,0(s1) 8020: bf81 j 7f70 8022: 3bc45703 lhu a4,956(s0) 8026: 06300793 li a5,99 802a: f6e7e2e3 bltu a5,a4,7f8e 802e: b301a503 lw a0,-1232(gp) # 20000650 8032: ef8fb0ef jal ra,372a 8036: 03200793 li a5,50 803a: f4a7eae3 bltu a5,a0,7f8e 803e: 0141 addi sp,sp,16 8040: ce6f806f j 526 <__riscv_restore_10> 8044: 4532 lw a0,12(sp) 8046: c0ef90ef jal ra,1454 804a: bf65 j 8002 0000804c : 804c: ca2f82ef jal t0,4ee <__riscv_save_10> 8050: 20000437 lui s0,0x20000 8054: 3cc45783 lhu a5,972(s0) # 200003cc 8058: 1141 addi sp,sp,-16 805a: e789 bnez a5,8064 805c: ed4fa0ef jal ra,2730 8060: b2a1aa23 sw a0,-1228(gp) # 20000654 8064: eccfa0ef jal ra,2730 8068: 8a2a mv s4,a0 806a: 4a89 li s5,2 806c: 4b05 li s6,1 806e: 06300993 li s3,99 8072: 20000bb7 lui s7,0x20000 8076: 8552 mv a0,s4 8078: eb2fb0ef jal ra,372a 807c: 0aaae663 bltu s5,a0,8128 8080: 96c1a503 lw a0,-1684(gp) # 2000048c 8084: ecefc0ef jal ra,4752 8088: 0b651063 bne a0,s6,8128 808c: 3cc45783 lhu a5,972(s0) 8090: 06f9ff63 bgeu s3,a5,810e 8094: 3cc45483 lhu s1,972(s0) 8098: c62f90ef jal ra,14fa 809c: 40e48793 addi a5,s1,1038 80a0: 06f56463 bltu a0,a5,8108 80a4: 00e48513 addi a0,s1,14 80a8: a20f90ef jal ra,12c8 80ac: 3cc45483 lhu s1,972(s0) 80b0: c62a sw a0,12(sp) 80b2: 20000737 lui a4,0x20000 80b6: 00648793 addi a5,s1,6 80ba: c11c sw a5,0(a0) 80bc: 00850793 addi a5,a0,8 80c0: c15c sw a5,4(a0) 80c2: 05300793 li a5,83 80c6: a51c sb a5,8(a0) 80c8: 04c00793 li a5,76 80cc: b51c sb a5,9(a0) 80ce: 4789 li a5,2 80d0: a53c sb a5,10(a0) 80d2: 3c872583 lw a1,968(a4) # 200003c8 80d6: 0084d793 srli a5,s1,0x8 80da: b53c sb a5,11(a0) 80dc: 00d50793 addi a5,a0,13 80e0: a544 sb s1,12(a0) 80e2: 8626 mv a2,s1 80e4: 853e mv a0,a5 80e6: 063000ef jal ra,8948 80ea: 9526 add a0,a0,s1 80ec: 47dd li a5,23 80ee: a11c sb a5,0(a0) 80f0: b241a503 lw a0,-1244(gp) # 20000644 80f4: 918fa0ef jal ra,220c 80f8: c929 beqz a0,814a 80fa: b241a503 lw a0,-1244(gp) # 20000644 80fe: 4681 li a3,0 8100: 4629 li a2,10 8102: 006c addi a1,sp,12 8104: 905f90ef jal ra,1a08 8108: 3c041623 sh zero,972(s0) 810c: a825 j 8144 810e: 3c8ba483 lw s1,968(s7) # 200003c8 8112: 96c1a503 lw a0,-1684(gp) # 2000048c 8116: 00178713 addi a4,a5,1 811a: 94be add s1,s1,a5 811c: 3ce41623 sh a4,972(s0) 8120: e4afc0ef jal ra,476a 8124: a088 sb a0,0(s1) 8126: bf81 j 8076 8128: 3cc45703 lhu a4,972(s0) 812c: 06300793 li a5,99 8130: f6e7e2e3 bltu a5,a4,8094 8134: b341a503 lw a0,-1228(gp) # 20000654 8138: df2fb0ef jal ra,372a 813c: 03200793 li a5,50 8140: f4a7eae3 bltu a5,a0,8094 8144: 0141 addi sp,sp,16 8146: be0f806f j 526 <__riscv_restore_10> 814a: 4532 lw a0,12(sp) 814c: b08f90ef jal ra,1454 8150: bf65 j 8108 00008152 : 8152: b9cf82ef jal t0,4ee <__riscv_save_10> 8156: 20000437 lui s0,0x20000 815a: 3dc45783 lhu a5,988(s0) # 200003dc 815e: 1141 addi sp,sp,-16 8160: e789 bnez a5,816a 8162: dcefa0ef jal ra,2730 8166: b2a1ac23 sw a0,-1224(gp) # 20000658 816a: dc6fa0ef jal ra,2730 816e: 8a2a mv s4,a0 8170: 4a89 li s5,2 8172: 4b05 li s6,1 8174: 06300993 li s3,99 8178: 20000bb7 lui s7,0x20000 817c: 8552 mv a0,s4 817e: dacfb0ef jal ra,372a 8182: 0aaae663 bltu s5,a0,822e 8186: 9741a503 lw a0,-1676(gp) # 20000494 818a: dc8fc0ef jal ra,4752 818e: 0b651063 bne a0,s6,822e 8192: 3dc45783 lhu a5,988(s0) 8196: 06f9ff63 bgeu s3,a5,8214 819a: 3dc45483 lhu s1,988(s0) 819e: b5cf90ef jal ra,14fa 81a2: 40e48793 addi a5,s1,1038 81a6: 06f56463 bltu a0,a5,820e 81aa: 00e48513 addi a0,s1,14 81ae: 91af90ef jal ra,12c8 81b2: 3dc45483 lhu s1,988(s0) 81b6: c62a sw a0,12(sp) 81b8: 20000737 lui a4,0x20000 81bc: 00648793 addi a5,s1,6 81c0: c11c sw a5,0(a0) 81c2: 00850793 addi a5,a0,8 81c6: c15c sw a5,4(a0) 81c8: 05300793 li a5,83 81cc: a51c sb a5,8(a0) 81ce: 04c00793 li a5,76 81d2: b51c sb a5,9(a0) 81d4: 4791 li a5,4 81d6: a53c sb a5,10(a0) 81d8: 3d872583 lw a1,984(a4) # 200003d8 81dc: 0084d793 srli a5,s1,0x8 81e0: b53c sb a5,11(a0) 81e2: 00d50793 addi a5,a0,13 81e6: a544 sb s1,12(a0) 81e8: 8626 mv a2,s1 81ea: 853e mv a0,a5 81ec: 75c000ef jal ra,8948 81f0: 9526 add a0,a0,s1 81f2: 47dd li a5,23 81f4: a11c sb a5,0(a0) 81f6: b241a503 lw a0,-1244(gp) # 20000644 81fa: 812fa0ef jal ra,220c 81fe: c929 beqz a0,8250 8200: b241a503 lw a0,-1244(gp) # 20000644 8204: 4681 li a3,0 8206: 4629 li a2,10 8208: 006c addi a1,sp,12 820a: ffef90ef jal ra,1a08 820e: 3c041e23 sh zero,988(s0) 8212: a825 j 824a 8214: 3d8ba483 lw s1,984(s7) # 200003d8 8218: 9741a503 lw a0,-1676(gp) # 20000494 821c: 00178713 addi a4,a5,1 8220: 94be add s1,s1,a5 8222: 3ce41e23 sh a4,988(s0) 8226: d44fc0ef jal ra,476a 822a: a088 sb a0,0(s1) 822c: bf81 j 817c 822e: 3dc45703 lhu a4,988(s0) 8232: 06300793 li a5,99 8236: f6e7e2e3 bltu a5,a4,819a 823a: b381a503 lw a0,-1224(gp) # 20000658 823e: cecfb0ef jal ra,372a 8242: 03200793 li a5,50 8246: f4a7eae3 bltu a5,a0,819a 824a: 0141 addi sp,sp,16 824c: adaf806f j 526 <__riscv_restore_10> 8250: 4532 lw a0,12(sp) 8252: a02f90ef jal ra,1454 8256: bf65 j 820e 00008258 : 8258: a96f82ef jal t0,4ee <__riscv_save_10> 825c: 20000437 lui s0,0x20000 8260: 3ec45783 lhu a5,1004(s0) # 200003ec 8264: 1141 addi sp,sp,-16 8266: e789 bnez a5,8270 8268: cc8fa0ef jal ra,2730 826c: b2a1ae23 sw a0,-1220(gp) # 2000065c 8270: cc0fa0ef jal ra,2730 8274: 8a2a mv s4,a0 8276: 4a89 li s5,2 8278: 4b05 li s6,1 827a: 06300993 li s3,99 827e: 20000bb7 lui s7,0x20000 8282: 8552 mv a0,s4 8284: ca6fb0ef jal ra,372a 8288: 0aaae563 bltu s5,a0,8332 828c: 97c1a503 lw a0,-1668(gp) # 2000049c 8290: cc2fc0ef jal ra,4752 8294: 09651f63 bne a0,s6,8332 8298: 3ec45783 lhu a5,1004(s0) 829c: 06f9fe63 bgeu s3,a5,8318 82a0: 3ec45483 lhu s1,1004(s0) 82a4: a56f90ef jal ra,14fa 82a8: 40e48793 addi a5,s1,1038 82ac: 06f56363 bltu a0,a5,8312 82b0: 00e48513 addi a0,s1,14 82b4: 814f90ef jal ra,12c8 82b8: 3ec45483 lhu s1,1004(s0) 82bc: c62a sw a0,12(sp) 82be: 20000737 lui a4,0x20000 82c2: 00648793 addi a5,s1,6 82c6: c11c sw a5,0(a0) 82c8: 00850793 addi a5,a0,8 82cc: c15c sw a5,4(a0) 82ce: 05300793 li a5,83 82d2: a51c sb a5,8(a0) 82d4: 04c00793 li a5,76 82d8: b51c sb a5,9(a0) 82da: 4799 li a5,6 82dc: a53c sb a5,10(a0) 82de: 3e872583 lw a1,1000(a4) # 200003e8 82e2: 0084d793 srli a5,s1,0x8 82e6: b53c sb a5,11(a0) 82e8: 00d50793 addi a5,a0,13 82ec: a544 sb s1,12(a0) 82ee: 8626 mv a2,s1 82f0: 853e mv a0,a5 82f2: 2d99 jal 8948 82f4: 9526 add a0,a0,s1 82f6: 47dd li a5,23 82f8: a11c sb a5,0(a0) 82fa: b241a503 lw a0,-1244(gp) # 20000644 82fe: f0ff90ef jal ra,220c 8302: c929 beqz a0,8354 8304: b241a503 lw a0,-1244(gp) # 20000644 8308: 4681 li a3,0 830a: 4629 li a2,10 830c: 006c addi a1,sp,12 830e: efaf90ef jal ra,1a08 8312: 3e041623 sh zero,1004(s0) 8316: a825 j 834e 8318: 3e8ba483 lw s1,1000(s7) # 200003e8 831c: 97c1a503 lw a0,-1668(gp) # 2000049c 8320: 00178713 addi a4,a5,1 8324: 94be add s1,s1,a5 8326: 3ee41623 sh a4,1004(s0) 832a: c40fc0ef jal ra,476a 832e: a088 sb a0,0(s1) 8330: bf89 j 8282 8332: 3ec45703 lhu a4,1004(s0) 8336: 06300793 li a5,99 833a: f6e7e3e3 bltu a5,a4,82a0 833e: b3c1a503 lw a0,-1220(gp) # 2000065c 8342: be8fb0ef jal ra,372a 8346: 03200793 li a5,50 834a: f4a7ebe3 bltu a5,a0,82a0 834e: 0141 addi sp,sp,16 8350: 9d6f806f j 526 <__riscv_restore_10> 8354: 4532 lw a0,12(sp) 8356: 8fef90ef jal ra,1454 835a: bf65 j 8312 0000835c : 835c: 992f82ef jal t0,4ee <__riscv_save_10> 8360: 20000437 lui s0,0x20000 8364: 40c45783 lhu a5,1036(s0) # 2000040c 8368: 1141 addi sp,sp,-16 836a: e789 bnez a5,8374 836c: bc4fa0ef jal ra,2730 8370: b4a1a023 sw a0,-1216(gp) # 20000660 8374: bbcfa0ef jal ra,2730 8378: 8a2a mv s4,a0 837a: 4a89 li s5,2 837c: 4b05 li s6,1 837e: 06300993 li s3,99 8382: 20000bb7 lui s7,0x20000 8386: 8552 mv a0,s4 8388: ba2fb0ef jal ra,372a 838c: 0aaae563 bltu s5,a0,8436 8390: 98c1a503 lw a0,-1652(gp) # 200004ac 8394: bbefc0ef jal ra,4752 8398: 09651f63 bne a0,s6,8436 839c: 40c45783 lhu a5,1036(s0) 83a0: 06f9fe63 bgeu s3,a5,841c 83a4: 40c45483 lhu s1,1036(s0) 83a8: 952f90ef jal ra,14fa 83ac: 40e48793 addi a5,s1,1038 83b0: 06f56363 bltu a0,a5,8416 83b4: 00e48513 addi a0,s1,14 83b8: f11f80ef jal ra,12c8 83bc: 40c45483 lhu s1,1036(s0) 83c0: c62a sw a0,12(sp) 83c2: 20000737 lui a4,0x20000 83c6: 00648793 addi a5,s1,6 83ca: c11c sw a5,0(a0) 83cc: 00850793 addi a5,a0,8 83d0: c15c sw a5,4(a0) 83d2: 05300793 li a5,83 83d6: a51c sb a5,8(a0) 83d8: 04c00793 li a5,76 83dc: b51c sb a5,9(a0) 83de: 47a9 li a5,10 83e0: a53c sb a5,10(a0) 83e2: 40872583 lw a1,1032(a4) # 20000408 83e6: 0084d793 srli a5,s1,0x8 83ea: b53c sb a5,11(a0) 83ec: 00d50793 addi a5,a0,13 83f0: a544 sb s1,12(a0) 83f2: 8626 mv a2,s1 83f4: 853e mv a0,a5 83f6: 2b89 jal 8948 83f8: 9526 add a0,a0,s1 83fa: 47dd li a5,23 83fc: a11c sb a5,0(a0) 83fe: b241a503 lw a0,-1244(gp) # 20000644 8402: e0bf90ef jal ra,220c 8406: c929 beqz a0,8458 8408: b241a503 lw a0,-1244(gp) # 20000644 840c: 4681 li a3,0 840e: 4629 li a2,10 8410: 006c addi a1,sp,12 8412: df6f90ef jal ra,1a08 8416: 40041623 sh zero,1036(s0) 841a: a825 j 8452 841c: 408ba483 lw s1,1032(s7) # 20000408 8420: 98c1a503 lw a0,-1652(gp) # 200004ac 8424: 00178713 addi a4,a5,1 8428: 94be add s1,s1,a5 842a: 40e41623 sh a4,1036(s0) 842e: b3cfc0ef jal ra,476a 8432: a088 sb a0,0(s1) 8434: bf89 j 8386 8436: 40c45703 lhu a4,1036(s0) 843a: 06300793 li a5,99 843e: f6e7e3e3 bltu a5,a4,83a4 8442: b401a503 lw a0,-1216(gp) # 20000660 8446: ae4fb0ef jal ra,372a 844a: 03200793 li a5,50 844e: f4a7ebe3 bltu a5,a0,83a4 8452: 0141 addi sp,sp,16 8454: 8d2f806f j 526 <__riscv_restore_10> 8458: 4532 lw a0,12(sp) 845a: ffbf80ef jal ra,1454 845e: bf65 j 8416 00008460 <__mulsf3>: 8460: 7179 addi sp,sp,-48 8462: d422 sw s0,40(sp) 8464: 01755413 srli s0,a0,0x17 8468: ce4e sw s3,28(sp) 846a: cc52 sw s4,24(sp) 846c: 00951993 slli s3,a0,0x9 8470: d606 sw ra,44(sp) 8472: d226 sw s1,36(sp) 8474: d04a sw s2,32(sp) 8476: ca56 sw s5,20(sp) 8478: c85a sw s6,16(sp) 847a: 0ff47413 andi s0,s0,255 847e: 0099d993 srli s3,s3,0x9 8482: 01f55a13 srli s4,a0,0x1f 8486: c469 beqz s0,8550 <__mulsf3+0xf0> 8488: 0ff00793 li a5,255 848c: 0ef40863 beq s0,a5,857c <__mulsf3+0x11c> 8490: 00399793 slli a5,s3,0x3 8494: 04000737 lui a4,0x4000 8498: 00e7e9b3 or s3,a5,a4 849c: f8140413 addi s0,s0,-127 84a0: 4481 li s1,0 84a2: 4b01 li s6,0 84a4: 0175d713 srli a4,a1,0x17 84a8: 00959a93 slli s5,a1,0x9 84ac: 0ff77713 andi a4,a4,255 84b0: 009ada93 srli s5,s5,0x9 84b4: 01f5d913 srli s2,a1,0x1f 84b8: cf45 beqz a4,8570 <__mulsf3+0x110> 84ba: 0ff00793 li a5,255 84be: 02f70c63 beq a4,a5,84f6 <__mulsf3+0x96> 84c2: 0a8e slli s5,s5,0x3 84c4: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff5dd9> 84c8: 040007b7 lui a5,0x4000 84cc: 00faeab3 or s5,s5,a5 84d0: 943a add s0,s0,a4 84d2: 4601 li a2,0 84d4: 012a4533 xor a0,s4,s2 84d8: 47bd li a5,15 84da: 86aa mv a3,a0 84dc: 00140593 addi a1,s0,1 84e0: 1097e063 bltu a5,s1,85e0 <__mulsf3+0x180> 84e4: 00002717 auipc a4,0x2 84e8: ae870713 addi a4,a4,-1304 # 9fcc <_read+0x3ca> 84ec: 048a slli s1,s1,0x2 84ee: 94ba add s1,s1,a4 84f0: 409c lw a5,0(s1) 84f2: 97ba add a5,a5,a4 84f4: 8782 jr a5 84f6: 0ff40413 addi s0,s0,255 84fa: 0c0a9663 bnez s5,85c6 <__mulsf3+0x166> 84fe: 0024e493 ori s1,s1,2 8502: 4609 li a2,2 8504: bfc1 j 84d4 <__mulsf3+0x74> 8506: 4501 li a0,0 8508: 0ff00713 li a4,255 850c: 004007b7 lui a5,0x400 8510: 50b2 lw ra,44(sp) 8512: 5422 lw s0,40(sp) 8514: 07a6 slli a5,a5,0x9 8516: 075e slli a4,a4,0x17 8518: 83a5 srli a5,a5,0x9 851a: 057e slli a0,a0,0x1f 851c: 8fd9 or a5,a5,a4 851e: 5492 lw s1,36(sp) 8520: 5902 lw s2,32(sp) 8522: 49f2 lw s3,28(sp) 8524: 4a62 lw s4,24(sp) 8526: 4ad2 lw s5,20(sp) 8528: 4b42 lw s6,16(sp) 852a: 8d5d or a0,a0,a5 852c: 6145 addi sp,sp,48 852e: 8082 ret 8530: 86ca mv a3,s2 8532: 89d6 mv s3,s5 8534: 8b32 mv s6,a2 8536: 4789 li a5,2 8538: 08fb0f63 beq s6,a5,85d6 <__mulsf3+0x176> 853c: 478d li a5,3 853e: fcfb04e3 beq s6,a5,8506 <__mulsf3+0xa6> 8542: 4785 li a5,1 8544: 8536 mv a0,a3 8546: 1afb1063 bne s6,a5,86e6 <__mulsf3+0x286> 854a: 4701 li a4,0 854c: 4781 li a5,0 854e: b7c9 j 8510 <__mulsf3+0xb0> 8550: 04099d63 bnez s3,85aa <__mulsf3+0x14a> 8554: 0175d713 srli a4,a1,0x17 8558: 00959a93 slli s5,a1,0x9 855c: 0ff77713 andi a4,a4,255 8560: 4491 li s1,4 8562: 4401 li s0,0 8564: 4b05 li s6,1 8566: 009ada93 srli s5,s5,0x9 856a: 01f5d913 srli s2,a1,0x1f 856e: f731 bnez a4,84ba <__mulsf3+0x5a> 8570: 000a9d63 bnez s5,858a <__mulsf3+0x12a> 8574: 0014e493 ori s1,s1,1 8578: 4605 li a2,1 857a: bfa9 j 84d4 <__mulsf3+0x74> 857c: 02099263 bnez s3,85a0 <__mulsf3+0x140> 8580: 44a1 li s1,8 8582: 0ff00413 li s0,255 8586: 4b09 li s6,2 8588: bf31 j 84a4 <__mulsf3+0x44> 858a: 8556 mv a0,s5 858c: 26b9 jal 88da <__clzsi2> 858e: ffb50793 addi a5,a0,-5 8592: 8c09 sub s0,s0,a0 8594: 00fa9ab3 sll s5,s5,a5 8598: f8a40413 addi s0,s0,-118 859c: 4601 li a2,0 859e: bf1d j 84d4 <__mulsf3+0x74> 85a0: 44b1 li s1,12 85a2: 0ff00413 li s0,255 85a6: 4b0d li s6,3 85a8: bdf5 j 84a4 <__mulsf3+0x44> 85aa: 854e mv a0,s3 85ac: c62e sw a1,12(sp) 85ae: 2635 jal 88da <__clzsi2> 85b0: ffb50793 addi a5,a0,-5 85b4: f8a00413 li s0,-118 85b8: 00f999b3 sll s3,s3,a5 85bc: 8c09 sub s0,s0,a0 85be: 4481 li s1,0 85c0: 4b01 li s6,0 85c2: 45b2 lw a1,12(sp) 85c4: b5c5 j 84a4 <__mulsf3+0x44> 85c6: 0034e493 ori s1,s1,3 85ca: 460d li a2,3 85cc: b721 j 84d4 <__mulsf3+0x74> 85ce: 4789 li a5,2 85d0: 86d2 mv a3,s4 85d2: f6fb15e3 bne s6,a5,853c <__mulsf3+0xdc> 85d6: 8536 mv a0,a3 85d8: 0ff00713 li a4,255 85dc: 4781 li a5,0 85de: bf0d j 8510 <__mulsf3+0xb0> 85e0: 6341 lui t1,0x10 85e2: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x5e57> 85e6: 0109d613 srli a2,s3,0x10 85ea: 010ad893 srli a7,s5,0x10 85ee: 00d9f7b3 and a5,s3,a3 85f2: 00dafab3 and s5,s5,a3 85f6: 03578833 mul a6,a5,s5 85fa: 02f889b3 mul s3,a7,a5 85fe: 01085713 srli a4,a6,0x10 8602: 03560ab3 mul s5,a2,s5 8606: 99d6 add s3,s3,s5 8608: 974e add a4,a4,s3 860a: 03160633 mul a2,a2,a7 860e: 01577363 bgeu a4,s5,8614 <__mulsf3+0x1b4> 8612: 961a add a2,a2,t1 8614: 67c1 lui a5,0x10 8616: 17fd addi a5,a5,-1 8618: 00f776b3 and a3,a4,a5 861c: 00f87833 and a6,a6,a5 8620: 06c2 slli a3,a3,0x10 8622: 96c2 add a3,a3,a6 8624: 00669993 slli s3,a3,0x6 8628: 01075793 srli a5,a4,0x10 862c: 013039b3 snez s3,s3 8630: 82e9 srli a3,a3,0x1a 8632: 97b2 add a5,a5,a2 8634: 079a slli a5,a5,0x6 8636: 00d9e6b3 or a3,s3,a3 863a: 00d7e9b3 or s3,a5,a3 863e: 00499793 slli a5,s3,0x4 8642: 0007d963 bgez a5,8654 <__mulsf3+0x1f4> 8646: 0019d713 srli a4,s3,0x1 864a: 0019f793 andi a5,s3,1 864e: 00f769b3 or s3,a4,a5 8652: 842e mv s0,a1 8654: 07f40713 addi a4,s0,127 8658: 04e05063 blez a4,8698 <__mulsf3+0x238> 865c: 0079f793 andi a5,s3,7 8660: c799 beqz a5,866e <__mulsf3+0x20e> 8662: 00f9f793 andi a5,s3,15 8666: 4691 li a3,4 8668: 00d78363 beq a5,a3,866e <__mulsf3+0x20e> 866c: 0991 addi s3,s3,4 866e: 00499793 slli a5,s3,0x4 8672: 0007d963 bgez a5,8684 <__mulsf3+0x224> 8676: f80007b7 lui a5,0xf8000 867a: 17fd addi a5,a5,-1 867c: 00f9f9b3 and s3,s3,a5 8680: 08040713 addi a4,s0,128 8684: 0fe00793 li a5,254 8688: 04e7cb63 blt a5,a4,86de <__mulsf3+0x27e> 868c: 00699793 slli a5,s3,0x6 8690: 83a5 srli a5,a5,0x9 8692: 0ff77713 andi a4,a4,255 8696: bdad j 8510 <__mulsf3+0xb0> 8698: 4785 li a5,1 869a: 40e786b3 sub a3,a5,a4 869e: c711 beqz a4,86aa <__mulsf3+0x24a> 86a0: 466d li a2,27 86a2: 4701 li a4,0 86a4: 4781 li a5,0 86a6: e6d645e3 blt a2,a3,8510 <__mulsf3+0xb0> 86aa: 09e40713 addi a4,s0,158 86ae: 00e99733 sll a4,s3,a4 86b2: 00e03733 snez a4,a4 86b6: 00d9d7b3 srl a5,s3,a3 86ba: 8fd9 or a5,a5,a4 86bc: 0077f713 andi a4,a5,7 86c0: c719 beqz a4,86ce <__mulsf3+0x26e> 86c2: 00f7f713 andi a4,a5,15 86c6: 4691 li a3,4 86c8: 00d70363 beq a4,a3,86ce <__mulsf3+0x26e> 86cc: 0791 addi a5,a5,4 86ce: 00579713 slli a4,a5,0x5 86d2: 00074c63 bltz a4,86ea <__mulsf3+0x28a> 86d6: 079a slli a5,a5,0x6 86d8: 83a5 srli a5,a5,0x9 86da: 4701 li a4,0 86dc: bd15 j 8510 <__mulsf3+0xb0> 86de: 0ff00713 li a4,255 86e2: 4781 li a5,0 86e4: b535 j 8510 <__mulsf3+0xb0> 86e6: 842e mv s0,a1 86e8: b7b5 j 8654 <__mulsf3+0x1f4> 86ea: 4705 li a4,1 86ec: 4781 li a5,0 86ee: b50d j 8510 <__mulsf3+0xb0> 000086f0 <__fixunssfsi>: 86f0: 01755713 srli a4,a0,0x17 86f4: 00800637 lui a2,0x800 86f8: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f5e57> 86fc: 0ff77713 andi a4,a4,255 8700: 07e00593 li a1,126 8704: 00a7f6b3 and a3,a5,a0 8708: 01f55793 srli a5,a0,0x1f 870c: 4501 li a0,0 870e: 00e5f463 bgeu a1,a4,8716 <__fixunssfsi+0x26> 8712: c399 beqz a5,8718 <__fixunssfsi+0x28> 8714: 8082 ret 8716: 8082 ret 8718: 09e00793 li a5,158 871c: 557d li a0,-1 871e: fee7ebe3 bltu a5,a4,8714 <__fixunssfsi+0x24> 8722: 09500593 li a1,149 8726: 00c6e7b3 or a5,a3,a2 872a: 00e5d763 bge a1,a4,8738 <__fixunssfsi+0x48> 872e: f6a70713 addi a4,a4,-150 8732: 00e79533 sll a0,a5,a4 8736: 8082 ret 8738: 09600513 li a0,150 873c: 40e50733 sub a4,a0,a4 8740: 00e7d533 srl a0,a5,a4 8744: 8082 ret 00008746 <__floatsisf>: 8746: 1141 addi sp,sp,-16 8748: c606 sw ra,12(sp) 874a: c422 sw s0,8(sp) 874c: c226 sw s1,4(sp) 874e: cd0d beqz a0,8788 <__floatsisf+0x42> 8750: 41f55793 srai a5,a0,0x1f 8754: 00a7c433 xor s0,a5,a0 8758: 8c1d sub s0,s0,a5 875a: 84aa mv s1,a0 875c: 8522 mv a0,s0 875e: 2ab5 jal 88da <__clzsi2> 8760: 09e00793 li a5,158 8764: 40a78733 sub a4,a5,a0 8768: 09600793 li a5,150 876c: 80fd srli s1,s1,0x1f 876e: 02e7cc63 blt a5,a4,87a6 <__floatsisf+0x60> 8772: 46a1 li a3,8 8774: 0ff77793 andi a5,a4,255 8778: 00a6d563 bge a3,a0,8782 <__floatsisf+0x3c> 877c: 1561 addi a0,a0,-8 877e: 00a41433 sll s0,s0,a0 8782: 0426 slli s0,s0,0x9 8784: 8025 srli s0,s0,0x9 8786: a021 j 878e <__floatsisf+0x48> 8788: 4481 li s1,0 878a: 4781 li a5,0 878c: 4401 li s0,0 878e: 0426 slli s0,s0,0x9 8790: 00945513 srli a0,s0,0x9 8794: 40b2 lw ra,12(sp) 8796: 4422 lw s0,8(sp) 8798: 07de slli a5,a5,0x17 879a: 04fe slli s1,s1,0x1f 879c: 8d5d or a0,a0,a5 879e: 8d45 or a0,a0,s1 87a0: 4492 lw s1,4(sp) 87a2: 0141 addi sp,sp,16 87a4: 8082 ret 87a6: 09900793 li a5,153 87aa: 00e7dd63 bge a5,a4,87c4 <__floatsisf+0x7e> 87ae: 01b50793 addi a5,a0,27 87b2: 4695 li a3,5 87b4: 00f417b3 sll a5,s0,a5 87b8: 8e89 sub a3,a3,a0 87ba: 00d45433 srl s0,s0,a3 87be: 00f037b3 snez a5,a5 87c2: 8c5d or s0,s0,a5 87c4: 4795 li a5,5 87c6: 00a7d663 bge a5,a0,87d2 <__floatsisf+0x8c> 87ca: ffb50793 addi a5,a0,-5 87ce: 00f41433 sll s0,s0,a5 87d2: fc0006b7 lui a3,0xfc000 87d6: 16fd addi a3,a3,-1 87d8: 00747793 andi a5,s0,7 87dc: 00d47633 and a2,s0,a3 87e0: c385 beqz a5,8800 <__floatsisf+0xba> 87e2: 00f47793 andi a5,s0,15 87e6: 4591 li a1,4 87e8: 00b78c63 beq a5,a1,8800 <__floatsisf+0xba> 87ec: 0611 addi a2,a2,4 87ee: 00561793 slli a5,a2,0x5 87f2: 0007d763 bgez a5,8800 <__floatsisf+0xba> 87f6: 09f00793 li a5,159 87fa: 8e75 and a2,a2,a3 87fc: 40a78733 sub a4,a5,a0 8800: 00661413 slli s0,a2,0x6 8804: 8025 srli s0,s0,0x9 8806: 0ff77793 andi a5,a4,255 880a: b751 j 878e <__floatsisf+0x48> 0000880c <__floatunsisf>: 880c: 1141 addi sp,sp,-16 880e: c606 sw ra,12(sp) 8810: c422 sw s0,8(sp) 8812: cd15 beqz a0,884e <__floatunsisf+0x42> 8814: 842a mv s0,a0 8816: 20d1 jal 88da <__clzsi2> 8818: 09e00793 li a5,158 881c: 40a78733 sub a4,a5,a0 8820: 09600793 li a5,150 8824: 04e7c063 blt a5,a4,8864 <__floatunsisf+0x58> 8828: 46a1 li a3,8 882a: 0ff77793 andi a5,a4,255 882e: 00a6d563 bge a3,a0,8838 <__floatunsisf+0x2c> 8832: 1561 addi a0,a0,-8 8834: 00a41433 sll s0,s0,a0 8838: 0426 slli s0,s0,0x9 883a: 8025 srli s0,s0,0x9 883c: 0426 slli s0,s0,0x9 883e: 00945513 srli a0,s0,0x9 8842: 40b2 lw ra,12(sp) 8844: 4422 lw s0,8(sp) 8846: 07de slli a5,a5,0x17 8848: 8d5d or a0,a0,a5 884a: 0141 addi sp,sp,16 884c: 8082 ret 884e: 4401 li s0,0 8850: 0426 slli s0,s0,0x9 8852: 00945513 srli a0,s0,0x9 8856: 40b2 lw ra,12(sp) 8858: 4422 lw s0,8(sp) 885a: 4781 li a5,0 885c: 07de slli a5,a5,0x17 885e: 8d5d or a0,a0,a5 8860: 0141 addi sp,sp,16 8862: 8082 ret 8864: 09900793 li a5,153 8868: 00e7dd63 bge a5,a4,8882 <__floatunsisf+0x76> 886c: 01b50793 addi a5,a0,27 8870: 4695 li a3,5 8872: 00f417b3 sll a5,s0,a5 8876: 8e89 sub a3,a3,a0 8878: 00f037b3 snez a5,a5 887c: 00d45433 srl s0,s0,a3 8880: 8c5d or s0,s0,a5 8882: 4795 li a5,5 8884: 00a7d663 bge a5,a0,8890 <__floatunsisf+0x84> 8888: ffb50793 addi a5,a0,-5 888c: 00f41433 sll s0,s0,a5 8890: fc0006b7 lui a3,0xfc000 8894: 16fd addi a3,a3,-1 8896: 00747793 andi a5,s0,7 889a: 00d47633 and a2,s0,a3 889e: c385 beqz a5,88be <__floatunsisf+0xb2> 88a0: 00f47793 andi a5,s0,15 88a4: 4591 li a1,4 88a6: 00b78c63 beq a5,a1,88be <__floatunsisf+0xb2> 88aa: 0611 addi a2,a2,4 88ac: 00561793 slli a5,a2,0x5 88b0: 0007d763 bgez a5,88be <__floatunsisf+0xb2> 88b4: 09f00793 li a5,159 88b8: 8e75 and a2,a2,a3 88ba: 40a78733 sub a4,a5,a0 88be: 00661413 slli s0,a2,0x6 88c2: 8025 srli s0,s0,0x9 88c4: 0426 slli s0,s0,0x9 88c6: 00945513 srli a0,s0,0x9 88ca: 40b2 lw ra,12(sp) 88cc: 4422 lw s0,8(sp) 88ce: 0ff77793 andi a5,a4,255 88d2: 07de slli a5,a5,0x17 88d4: 8d5d or a0,a0,a5 88d6: 0141 addi sp,sp,16 88d8: 8082 ret 000088da <__clzsi2>: 88da: 67c1 lui a5,0x10 88dc: 02f57c63 bgeu a0,a5,8914 <__clzsi2+0x3a> 88e0: 0ff00793 li a5,255 88e4: 02000713 li a4,32 88e8: 00a7eb63 bltu a5,a0,88fe <__clzsi2+0x24> 88ec: 00001797 auipc a5,0x1 88f0: 72078793 addi a5,a5,1824 # a00c <__clz_tab> 88f4: 97aa add a5,a5,a0 88f6: 2388 lbu a0,0(a5) 88f8: 40a70533 sub a0,a4,a0 88fc: 8082 ret 88fe: 8121 srli a0,a0,0x8 8900: 00001797 auipc a5,0x1 8904: 70c78793 addi a5,a5,1804 # a00c <__clz_tab> 8908: 97aa add a5,a5,a0 890a: 2388 lbu a0,0(a5) 890c: 4761 li a4,24 890e: 40a70533 sub a0,a4,a0 8912: 8082 ret 8914: 010007b7 lui a5,0x1000 8918: 00f56d63 bltu a0,a5,8932 <__clzsi2+0x58> 891c: 8161 srli a0,a0,0x18 891e: 00001797 auipc a5,0x1 8922: 6ee78793 addi a5,a5,1774 # a00c <__clz_tab> 8926: 97aa add a5,a5,a0 8928: 2388 lbu a0,0(a5) 892a: 4721 li a4,8 892c: 40a70533 sub a0,a4,a0 8930: 8082 ret 8932: 8141 srli a0,a0,0x10 8934: 00001797 auipc a5,0x1 8938: 6d878793 addi a5,a5,1752 # a00c <__clz_tab> 893c: 97aa add a5,a5,a0 893e: 2388 lbu a0,0(a5) 8940: 4741 li a4,16 8942: 40a70533 sub a0,a4,a0 8946: 8082 ret 00008948 : 8948: 00a5c7b3 xor a5,a1,a0 894c: 8b8d andi a5,a5,3 894e: 00c50733 add a4,a0,a2 8952: e781 bnez a5,895a 8954: 478d li a5,3 8956: 00c7ed63 bltu a5,a2,8970 895a: 87aa mv a5,a0 895c: 08e57e63 bgeu a0,a4,89f8 8960: 2194 lbu a3,0(a1) 8962: 0785 addi a5,a5,1 8964: 0585 addi a1,a1,1 8966: fed78fa3 sb a3,-1(a5) 896a: fee7ebe3 bltu a5,a4,8960 896e: 8082 ret 8970: 00357693 andi a3,a0,3 8974: 87aa mv a5,a0 8976: ca89 beqz a3,8988 8978: 2194 lbu a3,0(a1) 897a: 0785 addi a5,a5,1 897c: 0585 addi a1,a1,1 897e: fed78fa3 sb a3,-1(a5) 8982: 0037f693 andi a3,a5,3 8986: bfc5 j 8976 8988: ffc77693 andi a3,a4,-4 898c: fe068613 addi a2,a3,-32 # fbffffe0 <__freertos_irq_stack_top+0xdbfeffe0> 8990: 06c7f063 bgeu a5,a2,89f0 8994: 0005a383 lw t2,0(a1) # 8000 8998: 0045a283 lw t0,4(a1) 899c: 0085af83 lw t6,8(a1) 89a0: 00c5af03 lw t5,12(a1) 89a4: 0105ae83 lw t4,16(a1) 89a8: 0145ae03 lw t3,20(a1) 89ac: 0185a303 lw t1,24(a1) 89b0: 01c5a883 lw a7,28(a1) 89b4: 02458593 addi a1,a1,36 89b8: 0077a023 sw t2,0(a5) 89bc: ffc5a803 lw a6,-4(a1) 89c0: 0057a223 sw t0,4(a5) 89c4: 01f7a423 sw t6,8(a5) 89c8: 01e7a623 sw t5,12(a5) 89cc: 01d7a823 sw t4,16(a5) 89d0: 01c7aa23 sw t3,20(a5) 89d4: 0067ac23 sw t1,24(a5) 89d8: 0117ae23 sw a7,28(a5) 89dc: 02478793 addi a5,a5,36 89e0: ff07ae23 sw a6,-4(a5) 89e4: b775 j 8990 89e6: 4190 lw a2,0(a1) 89e8: 0791 addi a5,a5,4 89ea: 0591 addi a1,a1,4 89ec: fec7ae23 sw a2,-4(a5) 89f0: fed7ebe3 bltu a5,a3,89e6 89f4: f6e7e6e3 bltu a5,a4,8960 89f8: 8082 ret 000089fa : 89fa: 7139 addi sp,sp,-64 89fc: da3e sw a5,52(sp) 89fe: d22e sw a1,36(sp) 8a00: d432 sw a2,40(sp) 8a02: d636 sw a3,44(sp) 8a04: d83a sw a4,48(sp) 8a06: dc42 sw a6,56(sp) 8a08: de46 sw a7,60(sp) 8a0a: 81418793 addi a5,gp,-2028 # 20000334 <_impure_ptr> 8a0e: cc22 sw s0,24(sp) 8a10: 4380 lw s0,0(a5) 8a12: ca26 sw s1,20(sp) 8a14: ce06 sw ra,28(sp) 8a16: 84aa mv s1,a0 8a18: c409 beqz s0,8a22 8a1a: 4c1c lw a5,24(s0) 8a1c: e399 bnez a5,8a22 8a1e: 8522 mv a0,s0 8a20: 29fd jal 8f1e <__sinit> 8a22: 440c lw a1,8(s0) 8a24: 1054 addi a3,sp,36 8a26: 8626 mv a2,s1 8a28: 8522 mv a0,s0 8a2a: c636 sw a3,12(sp) 8a2c: 139000ef jal ra,9364 <_vfiprintf_r> 8a30: 40f2 lw ra,28(sp) 8a32: 4462 lw s0,24(sp) 8a34: 44d2 lw s1,20(sp) 8a36: 6121 addi sp,sp,64 8a38: 8082 ret 00008a3a <_puts_r>: 8a3a: 1101 addi sp,sp,-32 8a3c: ca26 sw s1,20(sp) 8a3e: c84a sw s2,16(sp) 8a40: ce06 sw ra,28(sp) 8a42: cc22 sw s0,24(sp) 8a44: c64e sw s3,12(sp) 8a46: c452 sw s4,8(sp) 8a48: 84aa mv s1,a0 8a4a: 892e mv s2,a1 8a4c: c501 beqz a0,8a54 <_puts_r+0x1a> 8a4e: 4d1c lw a5,24(a0) 8a50: e391 bnez a5,8a54 <_puts_r+0x1a> 8a52: 21f1 jal 8f1e <__sinit> 8a54: 4c9c lw a5,24(s1) 8a56: 4480 lw s0,8(s1) 8a58: e399 bnez a5,8a5e <_puts_r+0x24> 8a5a: 8526 mv a0,s1 8a5c: 21c9 jal 8f1e <__sinit> 8a5e: 00001797 auipc a5,0x1 8a62: 6ce78793 addi a5,a5,1742 # a12c <__sf_fake_stdin> 8a66: 02f41b63 bne s0,a5,8a9c <_puts_r+0x62> 8a6a: 40c0 lw s0,4(s1) 8a6c: 245e lhu a5,12(s0) 8a6e: 8ba1 andi a5,a5,8 8a70: c7b1 beqz a5,8abc <_puts_r+0x82> 8a72: 481c lw a5,16(s0) 8a74: c7a1 beqz a5,8abc <_puts_r+0x82> 8a76: 59fd li s3,-1 8a78: 4a29 li s4,10 8a7a: 441c lw a5,8(s0) 8a7c: 00094583 lbu a1,0(s2) 8a80: 17fd addi a5,a5,-1 8a82: e9b1 bnez a1,8ad6 <_puts_r+0x9c> 8a84: c41c sw a5,8(s0) 8a86: 0607dd63 bgez a5,8b00 <_puts_r+0xc6> 8a8a: 8622 mv a2,s0 8a8c: 45a9 li a1,10 8a8e: 8526 mv a0,s1 8a90: 2069 jal 8b1a <__swbuf_r> 8a92: 57fd li a5,-1 8a94: 02f50863 beq a0,a5,8ac4 <_puts_r+0x8a> 8a98: 4529 li a0,10 8a9a: a035 j 8ac6 <_puts_r+0x8c> 8a9c: 00001797 auipc a5,0x1 8aa0: 6b078793 addi a5,a5,1712 # a14c <__sf_fake_stdout> 8aa4: 00f41463 bne s0,a5,8aac <_puts_r+0x72> 8aa8: 4480 lw s0,8(s1) 8aaa: b7c9 j 8a6c <_puts_r+0x32> 8aac: 00001797 auipc a5,0x1 8ab0: 66078793 addi a5,a5,1632 # a10c <__sf_fake_stderr> 8ab4: faf41ce3 bne s0,a5,8a6c <_puts_r+0x32> 8ab8: 44c0 lw s0,12(s1) 8aba: bf4d j 8a6c <_puts_r+0x32> 8abc: 85a2 mv a1,s0 8abe: 8526 mv a0,s1 8ac0: 2a19 jal 8bd6 <__swsetup_r> 8ac2: d955 beqz a0,8a76 <_puts_r+0x3c> 8ac4: 557d li a0,-1 8ac6: 40f2 lw ra,28(sp) 8ac8: 4462 lw s0,24(sp) 8aca: 44d2 lw s1,20(sp) 8acc: 4942 lw s2,16(sp) 8ace: 49b2 lw s3,12(sp) 8ad0: 4a22 lw s4,8(sp) 8ad2: 6105 addi sp,sp,32 8ad4: 8082 ret 8ad6: c41c sw a5,8(s0) 8ad8: 0905 addi s2,s2,1 8ada: 0007d763 bgez a5,8ae8 <_puts_r+0xae> 8ade: 4c18 lw a4,24(s0) 8ae0: 00e7ca63 blt a5,a4,8af4 <_puts_r+0xba> 8ae4: 01458863 beq a1,s4,8af4 <_puts_r+0xba> 8ae8: 401c lw a5,0(s0) 8aea: 00178713 addi a4,a5,1 8aee: c018 sw a4,0(s0) 8af0: a38c sb a1,0(a5) 8af2: b761 j 8a7a <_puts_r+0x40> 8af4: 8622 mv a2,s0 8af6: 8526 mv a0,s1 8af8: 200d jal 8b1a <__swbuf_r> 8afa: f93510e3 bne a0,s3,8a7a <_puts_r+0x40> 8afe: b7d9 j 8ac4 <_puts_r+0x8a> 8b00: 401c lw a5,0(s0) 8b02: 00178713 addi a4,a5,1 8b06: c018 sw a4,0(s0) 8b08: 4729 li a4,10 8b0a: a398 sb a4,0(a5) 8b0c: b771 j 8a98 <_puts_r+0x5e> 00008b0e : 8b0e: 81418793 addi a5,gp,-2028 # 20000334 <_impure_ptr> 8b12: 85aa mv a1,a0 8b14: 4388 lw a0,0(a5) 8b16: f25ff06f j 8a3a <_puts_r> 00008b1a <__swbuf_r>: 8b1a: 1101 addi sp,sp,-32 8b1c: cc22 sw s0,24(sp) 8b1e: ca26 sw s1,20(sp) 8b20: c84a sw s2,16(sp) 8b22: ce06 sw ra,28(sp) 8b24: c64e sw s3,12(sp) 8b26: 84aa mv s1,a0 8b28: 892e mv s2,a1 8b2a: 8432 mv s0,a2 8b2c: c501 beqz a0,8b34 <__swbuf_r+0x1a> 8b2e: 4d1c lw a5,24(a0) 8b30: e391 bnez a5,8b34 <__swbuf_r+0x1a> 8b32: 26f5 jal 8f1e <__sinit> 8b34: 00001797 auipc a5,0x1 8b38: 5f878793 addi a5,a5,1528 # a12c <__sf_fake_stdin> 8b3c: 06f41763 bne s0,a5,8baa <__swbuf_r+0x90> 8b40: 40c0 lw s0,4(s1) 8b42: 4c1c lw a5,24(s0) 8b44: c41c sw a5,8(s0) 8b46: 245e lhu a5,12(s0) 8b48: 8ba1 andi a5,a5,8 8b4a: c3c1 beqz a5,8bca <__swbuf_r+0xb0> 8b4c: 481c lw a5,16(s0) 8b4e: cfb5 beqz a5,8bca <__swbuf_r+0xb0> 8b50: 481c lw a5,16(s0) 8b52: 4008 lw a0,0(s0) 8b54: 0ff97993 andi s3,s2,255 8b58: 0ff97913 andi s2,s2,255 8b5c: 8d1d sub a0,a0,a5 8b5e: 485c lw a5,20(s0) 8b60: 00f54663 blt a0,a5,8b6c <__swbuf_r+0x52> 8b64: 85a2 mv a1,s0 8b66: 8526 mv a0,s1 8b68: 2c69 jal 8e02 <_fflush_r> 8b6a: e525 bnez a0,8bd2 <__swbuf_r+0xb8> 8b6c: 441c lw a5,8(s0) 8b6e: 0505 addi a0,a0,1 8b70: 17fd addi a5,a5,-1 8b72: c41c sw a5,8(s0) 8b74: 401c lw a5,0(s0) 8b76: 00178713 addi a4,a5,1 8b7a: c018 sw a4,0(s0) 8b7c: 01378023 sb s3,0(a5) 8b80: 485c lw a5,20(s0) 8b82: 00a78863 beq a5,a0,8b92 <__swbuf_r+0x78> 8b86: 245e lhu a5,12(s0) 8b88: 8b85 andi a5,a5,1 8b8a: cb81 beqz a5,8b9a <__swbuf_r+0x80> 8b8c: 47a9 li a5,10 8b8e: 00f91663 bne s2,a5,8b9a <__swbuf_r+0x80> 8b92: 85a2 mv a1,s0 8b94: 8526 mv a0,s1 8b96: 24b5 jal 8e02 <_fflush_r> 8b98: ed0d bnez a0,8bd2 <__swbuf_r+0xb8> 8b9a: 40f2 lw ra,28(sp) 8b9c: 4462 lw s0,24(sp) 8b9e: 854a mv a0,s2 8ba0: 44d2 lw s1,20(sp) 8ba2: 4942 lw s2,16(sp) 8ba4: 49b2 lw s3,12(sp) 8ba6: 6105 addi sp,sp,32 8ba8: 8082 ret 8baa: 00001797 auipc a5,0x1 8bae: 5a278793 addi a5,a5,1442 # a14c <__sf_fake_stdout> 8bb2: 00f41463 bne s0,a5,8bba <__swbuf_r+0xa0> 8bb6: 4480 lw s0,8(s1) 8bb8: b769 j 8b42 <__swbuf_r+0x28> 8bba: 00001797 auipc a5,0x1 8bbe: 55278793 addi a5,a5,1362 # a10c <__sf_fake_stderr> 8bc2: f8f410e3 bne s0,a5,8b42 <__swbuf_r+0x28> 8bc6: 44c0 lw s0,12(s1) 8bc8: bfad j 8b42 <__swbuf_r+0x28> 8bca: 85a2 mv a1,s0 8bcc: 8526 mv a0,s1 8bce: 2021 jal 8bd6 <__swsetup_r> 8bd0: d141 beqz a0,8b50 <__swbuf_r+0x36> 8bd2: 597d li s2,-1 8bd4: b7d9 j 8b9a <__swbuf_r+0x80> 00008bd6 <__swsetup_r>: 8bd6: 1141 addi sp,sp,-16 8bd8: 81418793 addi a5,gp,-2028 # 20000334 <_impure_ptr> 8bdc: c226 sw s1,4(sp) 8bde: 4384 lw s1,0(a5) 8be0: c422 sw s0,8(sp) 8be2: c04a sw s2,0(sp) 8be4: c606 sw ra,12(sp) 8be6: 892a mv s2,a0 8be8: 842e mv s0,a1 8bea: c489 beqz s1,8bf4 <__swsetup_r+0x1e> 8bec: 4c9c lw a5,24(s1) 8bee: e399 bnez a5,8bf4 <__swsetup_r+0x1e> 8bf0: 8526 mv a0,s1 8bf2: 2635 jal 8f1e <__sinit> 8bf4: 00001797 auipc a5,0x1 8bf8: 53878793 addi a5,a5,1336 # a12c <__sf_fake_stdin> 8bfc: 02f41b63 bne s0,a5,8c32 <__swsetup_r+0x5c> 8c00: 40c0 lw s0,4(s1) 8c02: 00c41703 lh a4,12(s0) 8c06: 01071793 slli a5,a4,0x10 8c0a: 83c1 srli a5,a5,0x10 8c0c: 0087f693 andi a3,a5,8 8c10: eaad bnez a3,8c82 <__swsetup_r+0xac> 8c12: 0107f693 andi a3,a5,16 8c16: ee95 bnez a3,8c52 <__swsetup_r+0x7c> 8c18: 47a5 li a5,9 8c1a: 00f92023 sw a5,0(s2) 8c1e: 04076713 ori a4,a4,64 8c22: a45a sh a4,12(s0) 8c24: 557d li a0,-1 8c26: 40b2 lw ra,12(sp) 8c28: 4422 lw s0,8(sp) 8c2a: 4492 lw s1,4(sp) 8c2c: 4902 lw s2,0(sp) 8c2e: 0141 addi sp,sp,16 8c30: 8082 ret 8c32: 00001797 auipc a5,0x1 8c36: 51a78793 addi a5,a5,1306 # a14c <__sf_fake_stdout> 8c3a: 00f41463 bne s0,a5,8c42 <__swsetup_r+0x6c> 8c3e: 4480 lw s0,8(s1) 8c40: b7c9 j 8c02 <__swsetup_r+0x2c> 8c42: 00001797 auipc a5,0x1 8c46: 4ca78793 addi a5,a5,1226 # a10c <__sf_fake_stderr> 8c4a: faf41ce3 bne s0,a5,8c02 <__swsetup_r+0x2c> 8c4e: 44c0 lw s0,12(s1) 8c50: bf4d j 8c02 <__swsetup_r+0x2c> 8c52: 8b91 andi a5,a5,4 8c54: c39d beqz a5,8c7a <__swsetup_r+0xa4> 8c56: 584c lw a1,52(s0) 8c58: c989 beqz a1,8c6a <__swsetup_r+0x94> 8c5a: 04440793 addi a5,s0,68 8c5e: 00f58463 beq a1,a5,8c66 <__swsetup_r+0x90> 8c62: 854a mv a0,s2 8c64: 2b29 jal 917e <_free_r> 8c66: 02042a23 sw zero,52(s0) 8c6a: 245e lhu a5,12(s0) 8c6c: 00042223 sw zero,4(s0) 8c70: fdb7f793 andi a5,a5,-37 8c74: a45e sh a5,12(s0) 8c76: 481c lw a5,16(s0) 8c78: c01c sw a5,0(s0) 8c7a: 245e lhu a5,12(s0) 8c7c: 0087e793 ori a5,a5,8 8c80: a45e sh a5,12(s0) 8c82: 481c lw a5,16(s0) 8c84: eb99 bnez a5,8c9a <__swsetup_r+0xc4> 8c86: 245e lhu a5,12(s0) 8c88: 20000713 li a4,512 8c8c: 2807f793 andi a5,a5,640 8c90: 00e78563 beq a5,a4,8c9a <__swsetup_r+0xc4> 8c94: 85a2 mv a1,s0 8c96: 854a mv a0,s2 8c98: 2991 jal 90ec <__smakebuf_r> 8c9a: 245e lhu a5,12(s0) 8c9c: 0017f713 andi a4,a5,1 8ca0: c31d beqz a4,8cc6 <__swsetup_r+0xf0> 8ca2: 485c lw a5,20(s0) 8ca4: 00042423 sw zero,8(s0) 8ca8: 40f007b3 neg a5,a5 8cac: cc1c sw a5,24(s0) 8cae: 481c lw a5,16(s0) 8cb0: 4501 li a0,0 8cb2: fbb5 bnez a5,8c26 <__swsetup_r+0x50> 8cb4: 00c41783 lh a5,12(s0) 8cb8: 0807f713 andi a4,a5,128 8cbc: d72d beqz a4,8c26 <__swsetup_r+0x50> 8cbe: 0407e793 ori a5,a5,64 8cc2: a45e sh a5,12(s0) 8cc4: b785 j 8c24 <__swsetup_r+0x4e> 8cc6: 8b89 andi a5,a5,2 8cc8: 4701 li a4,0 8cca: e391 bnez a5,8cce <__swsetup_r+0xf8> 8ccc: 4858 lw a4,20(s0) 8cce: c418 sw a4,8(s0) 8cd0: bff9 j 8cae <__swsetup_r+0xd8> 00008cd2 <__sflush_r>: 8cd2: 25de lhu a5,12(a1) 8cd4: 1101 addi sp,sp,-32 8cd6: cc22 sw s0,24(sp) 8cd8: ca26 sw s1,20(sp) 8cda: ce06 sw ra,28(sp) 8cdc: c84a sw s2,16(sp) 8cde: c64e sw s3,12(sp) 8ce0: 0087f713 andi a4,a5,8 8ce4: 84aa mv s1,a0 8ce6: 842e mv s0,a1 8ce8: eb79 bnez a4,8dbe <__sflush_r+0xec> 8cea: 41d8 lw a4,4(a1) 8cec: 00e04d63 bgtz a4,8d06 <__sflush_r+0x34> 8cf0: 41b8 lw a4,64(a1) 8cf2: 00e04a63 bgtz a4,8d06 <__sflush_r+0x34> 8cf6: 4501 li a0,0 8cf8: 40f2 lw ra,28(sp) 8cfa: 4462 lw s0,24(sp) 8cfc: 44d2 lw s1,20(sp) 8cfe: 4942 lw s2,16(sp) 8d00: 49b2 lw s3,12(sp) 8d02: 6105 addi sp,sp,32 8d04: 8082 ret 8d06: 5458 lw a4,44(s0) 8d08: d77d beqz a4,8cf6 <__sflush_r+0x24> 8d0a: 0004a903 lw s2,0(s1) 8d0e: 01379693 slli a3,a5,0x13 8d12: 0004a023 sw zero,0(s1) 8d16: 0606db63 bgez a3,8d8c <__sflush_r+0xba> 8d1a: 4870 lw a2,84(s0) 8d1c: 245e lhu a5,12(s0) 8d1e: 8b91 andi a5,a5,4 8d20: c799 beqz a5,8d2e <__sflush_r+0x5c> 8d22: 405c lw a5,4(s0) 8d24: 8e1d sub a2,a2,a5 8d26: 585c lw a5,52(s0) 8d28: c399 beqz a5,8d2e <__sflush_r+0x5c> 8d2a: 403c lw a5,64(s0) 8d2c: 8e1d sub a2,a2,a5 8d2e: 545c lw a5,44(s0) 8d30: 500c lw a1,32(s0) 8d32: 4681 li a3,0 8d34: 8526 mv a0,s1 8d36: 9782 jalr a5 8d38: 57fd li a5,-1 8d3a: 245a lhu a4,12(s0) 8d3c: 00f51d63 bne a0,a5,8d56 <__sflush_r+0x84> 8d40: 4094 lw a3,0(s1) 8d42: 47f5 li a5,29 8d44: 06d7e863 bltu a5,a3,8db4 <__sflush_r+0xe2> 8d48: 204007b7 lui a5,0x20400 8d4c: 0785 addi a5,a5,1 8d4e: 00d7d7b3 srl a5,a5,a3 8d52: 8b85 andi a5,a5,1 8d54: c3a5 beqz a5,8db4 <__sflush_r+0xe2> 8d56: 481c lw a5,16(s0) 8d58: 00042223 sw zero,4(s0) 8d5c: c01c sw a5,0(s0) 8d5e: 01371793 slli a5,a4,0x13 8d62: 0007d863 bgez a5,8d72 <__sflush_r+0xa0> 8d66: 57fd li a5,-1 8d68: 00f51463 bne a0,a5,8d70 <__sflush_r+0x9e> 8d6c: 409c lw a5,0(s1) 8d6e: e391 bnez a5,8d72 <__sflush_r+0xa0> 8d70: c868 sw a0,84(s0) 8d72: 584c lw a1,52(s0) 8d74: 0124a023 sw s2,0(s1) 8d78: ddbd beqz a1,8cf6 <__sflush_r+0x24> 8d7a: 04440793 addi a5,s0,68 8d7e: 00f58463 beq a1,a5,8d86 <__sflush_r+0xb4> 8d82: 8526 mv a0,s1 8d84: 2eed jal 917e <_free_r> 8d86: 02042a23 sw zero,52(s0) 8d8a: b7b5 j 8cf6 <__sflush_r+0x24> 8d8c: 500c lw a1,32(s0) 8d8e: 4601 li a2,0 8d90: 4685 li a3,1 8d92: 8526 mv a0,s1 8d94: 9702 jalr a4 8d96: 57fd li a5,-1 8d98: 862a mv a2,a0 8d9a: f8f511e3 bne a0,a5,8d1c <__sflush_r+0x4a> 8d9e: 409c lw a5,0(s1) 8da0: dfb5 beqz a5,8d1c <__sflush_r+0x4a> 8da2: 4775 li a4,29 8da4: 00e78563 beq a5,a4,8dae <__sflush_r+0xdc> 8da8: 4759 li a4,22 8daa: 04e79363 bne a5,a4,8df0 <__sflush_r+0x11e> 8dae: 0124a023 sw s2,0(s1) 8db2: b791 j 8cf6 <__sflush_r+0x24> 8db4: 04076713 ori a4,a4,64 8db8: a45a sh a4,12(s0) 8dba: 557d li a0,-1 8dbc: bf35 j 8cf8 <__sflush_r+0x26> 8dbe: 0105a983 lw s3,16(a1) 8dc2: f2098ae3 beqz s3,8cf6 <__sflush_r+0x24> 8dc6: 0005a903 lw s2,0(a1) 8dca: 8b8d andi a5,a5,3 8dcc: 0135a023 sw s3,0(a1) 8dd0: 41390933 sub s2,s2,s3 8dd4: 4701 li a4,0 8dd6: e391 bnez a5,8dda <__sflush_r+0x108> 8dd8: 49d8 lw a4,20(a1) 8dda: c418 sw a4,8(s0) 8ddc: f1205de3 blez s2,8cf6 <__sflush_r+0x24> 8de0: 541c lw a5,40(s0) 8de2: 500c lw a1,32(s0) 8de4: 86ca mv a3,s2 8de6: 864e mv a2,s3 8de8: 8526 mv a0,s1 8dea: 9782 jalr a5 8dec: 00a04763 bgtz a0,8dfa <__sflush_r+0x128> 8df0: 245e lhu a5,12(s0) 8df2: 0407e793 ori a5,a5,64 8df6: a45e sh a5,12(s0) 8df8: b7c9 j 8dba <__sflush_r+0xe8> 8dfa: 99aa add s3,s3,a0 8dfc: 40a90933 sub s2,s2,a0 8e00: bff1 j 8ddc <__sflush_r+0x10a> 00008e02 <_fflush_r>: 8e02: 499c lw a5,16(a1) 8e04: c3a5 beqz a5,8e64 <_fflush_r+0x62> 8e06: 1101 addi sp,sp,-32 8e08: cc22 sw s0,24(sp) 8e0a: ce06 sw ra,28(sp) 8e0c: 842a mv s0,a0 8e0e: c511 beqz a0,8e1a <_fflush_r+0x18> 8e10: 4d1c lw a5,24(a0) 8e12: e781 bnez a5,8e1a <_fflush_r+0x18> 8e14: c62e sw a1,12(sp) 8e16: 2221 jal 8f1e <__sinit> 8e18: 45b2 lw a1,12(sp) 8e1a: 00001797 auipc a5,0x1 8e1e: 31278793 addi a5,a5,786 # a12c <__sf_fake_stdin> 8e22: 00f59c63 bne a1,a5,8e3a <_fflush_r+0x38> 8e26: 404c lw a1,4(s0) 8e28: 00c59783 lh a5,12(a1) 8e2c: c79d beqz a5,8e5a <_fflush_r+0x58> 8e2e: 8522 mv a0,s0 8e30: 4462 lw s0,24(sp) 8e32: 40f2 lw ra,28(sp) 8e34: 6105 addi sp,sp,32 8e36: e9dff06f j 8cd2 <__sflush_r> 8e3a: 00001797 auipc a5,0x1 8e3e: 31278793 addi a5,a5,786 # a14c <__sf_fake_stdout> 8e42: 00f59463 bne a1,a5,8e4a <_fflush_r+0x48> 8e46: 440c lw a1,8(s0) 8e48: b7c5 j 8e28 <_fflush_r+0x26> 8e4a: 00001797 auipc a5,0x1 8e4e: 2c278793 addi a5,a5,706 # a10c <__sf_fake_stderr> 8e52: fcf59be3 bne a1,a5,8e28 <_fflush_r+0x26> 8e56: 444c lw a1,12(s0) 8e58: bfc1 j 8e28 <_fflush_r+0x26> 8e5a: 40f2 lw ra,28(sp) 8e5c: 4462 lw s0,24(sp) 8e5e: 4501 li a0,0 8e60: 6105 addi sp,sp,32 8e62: 8082 ret 8e64: 4501 li a0,0 8e66: 8082 ret 00008e68 : 8e68: 1141 addi sp,sp,-16 8e6a: c422 sw s0,8(sp) 8e6c: c606 sw ra,12(sp) 8e6e: 842a mv s0,a0 8e70: a54e sh a1,12(a0) 8e72: a572 sh a2,14(a0) 8e74: 00052023 sw zero,0(a0) 8e78: 00052223 sw zero,4(a0) 8e7c: 00052423 sw zero,8(a0) 8e80: 06052223 sw zero,100(a0) 8e84: 00052823 sw zero,16(a0) 8e88: 00052a23 sw zero,20(a0) 8e8c: 00052c23 sw zero,24(a0) 8e90: 4621 li a2,8 8e92: 4581 li a1,0 8e94: 05c50513 addi a0,a0,92 8e98: eaef70ef jal ra,546 8e9c: 00001797 auipc a5,0x1 8ea0: b3078793 addi a5,a5,-1232 # 99cc <__sread> 8ea4: d05c sw a5,36(s0) 8ea6: 00001797 auipc a5,0x1 8eaa: b5278793 addi a5,a5,-1198 # 99f8 <__swrite> 8eae: d41c sw a5,40(s0) 8eb0: 00001797 auipc a5,0x1 8eb4: b9078793 addi a5,a5,-1136 # 9a40 <__sseek> 8eb8: d45c sw a5,44(s0) 8eba: 00001797 auipc a5,0x1 8ebe: bb678793 addi a5,a5,-1098 # 9a70 <__sclose> 8ec2: d000 sw s0,32(s0) 8ec4: d81c sw a5,48(s0) 8ec6: 40b2 lw ra,12(sp) 8ec8: 4422 lw s0,8(sp) 8eca: 0141 addi sp,sp,16 8ecc: 8082 ret 00008ece <_cleanup_r>: 8ece: 00000597 auipc a1,0x0 8ed2: f3458593 addi a1,a1,-204 # 8e02 <_fflush_r> 8ed6: aa91 j 902a <_fwalk_reent> 00008ed8 <__sfmoreglue>: 8ed8: 1141 addi sp,sp,-16 8eda: c226 sw s1,4(sp) 8edc: 06800613 li a2,104 8ee0: fff58493 addi s1,a1,-1 8ee4: 02c484b3 mul s1,s1,a2 8ee8: c04a sw s2,0(sp) 8eea: 892e mv s2,a1 8eec: c422 sw s0,8(sp) 8eee: c606 sw ra,12(sp) 8ef0: 07448593 addi a1,s1,116 8ef4: 2e0d jal 9226 <_malloc_r> 8ef6: 842a mv s0,a0 8ef8: cd01 beqz a0,8f10 <__sfmoreglue+0x38> 8efa: 00052023 sw zero,0(a0) 8efe: 01252223 sw s2,4(a0) 8f02: 0531 addi a0,a0,12 8f04: c408 sw a0,8(s0) 8f06: 06848613 addi a2,s1,104 8f0a: 4581 li a1,0 8f0c: e3af70ef jal ra,546 8f10: 8522 mv a0,s0 8f12: 40b2 lw ra,12(sp) 8f14: 4422 lw s0,8(sp) 8f16: 4492 lw s1,4(sp) 8f18: 4902 lw s2,0(sp) 8f1a: 0141 addi sp,sp,16 8f1c: 8082 ret 00008f1e <__sinit>: 8f1e: 4d1c lw a5,24(a0) 8f20: e7a5 bnez a5,8f88 <__sinit+0x6a> 8f22: 1141 addi sp,sp,-16 8f24: c606 sw ra,12(sp) 8f26: c422 sw s0,8(sp) 8f28: 00000797 auipc a5,0x0 8f2c: fa678793 addi a5,a5,-90 # 8ece <_cleanup_r> 8f30: d51c sw a5,40(a0) 8f32: 81c18793 addi a5,gp,-2020 # 2000033c <_global_impure_ptr> 8f36: 439c lw a5,0(a5) 8f38: 04052423 sw zero,72(a0) 8f3c: 04052623 sw zero,76(a0) 8f40: 04052823 sw zero,80(a0) 8f44: 00f51463 bne a0,a5,8f4c <__sinit+0x2e> 8f48: 4785 li a5,1 8f4a: cd1c sw a5,24(a0) 8f4c: 842a mv s0,a0 8f4e: 2835 jal 8f8a <__sfp> 8f50: c048 sw a0,4(s0) 8f52: 8522 mv a0,s0 8f54: 281d jal 8f8a <__sfp> 8f56: c408 sw a0,8(s0) 8f58: 8522 mv a0,s0 8f5a: 2805 jal 8f8a <__sfp> 8f5c: c448 sw a0,12(s0) 8f5e: 4048 lw a0,4(s0) 8f60: 4601 li a2,0 8f62: 4591 li a1,4 8f64: f05ff0ef jal ra,8e68 8f68: 4408 lw a0,8(s0) 8f6a: 4605 li a2,1 8f6c: 45a5 li a1,9 8f6e: efbff0ef jal ra,8e68 8f72: 4448 lw a0,12(s0) 8f74: 4609 li a2,2 8f76: 45c9 li a1,18 8f78: ef1ff0ef jal ra,8e68 8f7c: 4785 li a5,1 8f7e: cc1c sw a5,24(s0) 8f80: 40b2 lw ra,12(sp) 8f82: 4422 lw s0,8(sp) 8f84: 0141 addi sp,sp,16 8f86: 8082 ret 8f88: 8082 ret 00008f8a <__sfp>: 8f8a: 1141 addi sp,sp,-16 8f8c: 81c18793 addi a5,gp,-2020 # 2000033c <_global_impure_ptr> 8f90: c226 sw s1,4(sp) 8f92: 4384 lw s1,0(a5) 8f94: c04a sw s2,0(sp) 8f96: c606 sw ra,12(sp) 8f98: 4c9c lw a5,24(s1) 8f9a: c422 sw s0,8(sp) 8f9c: 892a mv s2,a0 8f9e: e781 bnez a5,8fa6 <__sfp+0x1c> 8fa0: 8526 mv a0,s1 8fa2: f7dff0ef jal ra,8f1e <__sinit> 8fa6: 04848493 addi s1,s1,72 8faa: 4480 lw s0,8(s1) 8fac: 40dc lw a5,4(s1) 8fae: 17fd addi a5,a5,-1 8fb0: 0007d663 bgez a5,8fbc <__sfp+0x32> 8fb4: 409c lw a5,0(s1) 8fb6: cfb9 beqz a5,9014 <__sfp+0x8a> 8fb8: 4084 lw s1,0(s1) 8fba: bfc5 j 8faa <__sfp+0x20> 8fbc: 00c41703 lh a4,12(s0) 8fc0: e739 bnez a4,900e <__sfp+0x84> 8fc2: 77c1 lui a5,0xffff0 8fc4: 0785 addi a5,a5,1 8fc6: 06042223 sw zero,100(s0) 8fca: 00042023 sw zero,0(s0) 8fce: 00042223 sw zero,4(s0) 8fd2: 00042423 sw zero,8(s0) 8fd6: c45c sw a5,12(s0) 8fd8: 00042823 sw zero,16(s0) 8fdc: 00042a23 sw zero,20(s0) 8fe0: 00042c23 sw zero,24(s0) 8fe4: 4621 li a2,8 8fe6: 4581 li a1,0 8fe8: 05c40513 addi a0,s0,92 8fec: d5af70ef jal ra,546 8ff0: 02042a23 sw zero,52(s0) 8ff4: 02042c23 sw zero,56(s0) 8ff8: 04042423 sw zero,72(s0) 8ffc: 04042623 sw zero,76(s0) 9000: 8522 mv a0,s0 9002: 40b2 lw ra,12(sp) 9004: 4422 lw s0,8(sp) 9006: 4492 lw s1,4(sp) 9008: 4902 lw s2,0(sp) 900a: 0141 addi sp,sp,16 900c: 8082 ret 900e: 06840413 addi s0,s0,104 9012: bf71 j 8fae <__sfp+0x24> 9014: 4591 li a1,4 9016: 854a mv a0,s2 9018: ec1ff0ef jal ra,8ed8 <__sfmoreglue> 901c: c088 sw a0,0(s1) 901e: fd49 bnez a0,8fb8 <__sfp+0x2e> 9020: 47b1 li a5,12 9022: 00f92023 sw a5,0(s2) 9026: 4401 li s0,0 9028: bfe1 j 9000 <__sfp+0x76> 0000902a <_fwalk_reent>: 902a: 7179 addi sp,sp,-48 902c: d422 sw s0,40(sp) 902e: d04a sw s2,32(sp) 9030: cc52 sw s4,24(sp) 9032: ca56 sw s5,20(sp) 9034: c85a sw s6,16(sp) 9036: c65e sw s7,12(sp) 9038: d606 sw ra,44(sp) 903a: d226 sw s1,36(sp) 903c: ce4e sw s3,28(sp) 903e: 8a2a mv s4,a0 9040: 8aae mv s5,a1 9042: 04850413 addi s0,a0,72 9046: 4901 li s2,0 9048: 4b05 li s6,1 904a: 5bfd li s7,-1 904c: ec09 bnez s0,9066 <_fwalk_reent+0x3c> 904e: 50b2 lw ra,44(sp) 9050: 5422 lw s0,40(sp) 9052: 854a mv a0,s2 9054: 5492 lw s1,36(sp) 9056: 5902 lw s2,32(sp) 9058: 49f2 lw s3,28(sp) 905a: 4a62 lw s4,24(sp) 905c: 4ad2 lw s5,20(sp) 905e: 4b42 lw s6,16(sp) 9060: 4bb2 lw s7,12(sp) 9062: 6145 addi sp,sp,48 9064: 8082 ret 9066: 4404 lw s1,8(s0) 9068: 00442983 lw s3,4(s0) 906c: 19fd addi s3,s3,-1 906e: 0009d463 bgez s3,9076 <_fwalk_reent+0x4c> 9072: 4000 lw s0,0(s0) 9074: bfe1 j 904c <_fwalk_reent+0x22> 9076: 24de lhu a5,12(s1) 9078: 00fb7b63 bgeu s6,a5,908e <_fwalk_reent+0x64> 907c: 00e49783 lh a5,14(s1) 9080: 01778763 beq a5,s7,908e <_fwalk_reent+0x64> 9084: 85a6 mv a1,s1 9086: 8552 mv a0,s4 9088: 9a82 jalr s5 908a: 00a96933 or s2,s2,a0 908e: 06848493 addi s1,s1,104 9092: bfe9 j 906c <_fwalk_reent+0x42> 00009094 <__swhatbuf_r>: 9094: 7119 addi sp,sp,-128 9096: daa6 sw s1,116(sp) 9098: 84ae mv s1,a1 909a: 00e59583 lh a1,14(a1) 909e: dca2 sw s0,120(sp) 90a0: de86 sw ra,124(sp) 90a2: 8432 mv s0,a2 90a4: 0005db63 bgez a1,90ba <__swhatbuf_r+0x26> 90a8: 24de lhu a5,12(s1) 90aa: 0006a023 sw zero,0(a3) 90ae: 0807f793 andi a5,a5,128 90b2: e785 bnez a5,90da <__swhatbuf_r+0x46> 90b4: 40000793 li a5,1024 90b8: a01d j 90de <__swhatbuf_r+0x4a> 90ba: 0830 addi a2,sp,24 90bc: c636 sw a3,12(sp) 90be: 21f000ef jal ra,9adc <_fstat_r> 90c2: 46b2 lw a3,12(sp) 90c4: fe0542e3 bltz a0,90a8 <__swhatbuf_r+0x14> 90c8: 4772 lw a4,28(sp) 90ca: 67bd lui a5,0xf 90cc: 8ff9 and a5,a5,a4 90ce: 7779 lui a4,0xffffe 90d0: 97ba add a5,a5,a4 90d2: 0017b793 seqz a5,a5 90d6: c29c sw a5,0(a3) 90d8: bff1 j 90b4 <__swhatbuf_r+0x20> 90da: 04000793 li a5,64 90de: c01c sw a5,0(s0) 90e0: 50f6 lw ra,124(sp) 90e2: 5466 lw s0,120(sp) 90e4: 54d6 lw s1,116(sp) 90e6: 4501 li a0,0 90e8: 6109 addi sp,sp,128 90ea: 8082 ret 000090ec <__smakebuf_r>: 90ec: 25de lhu a5,12(a1) 90ee: 1101 addi sp,sp,-32 90f0: cc22 sw s0,24(sp) 90f2: ce06 sw ra,28(sp) 90f4: ca26 sw s1,20(sp) 90f6: c84a sw s2,16(sp) 90f8: 8b89 andi a5,a5,2 90fa: 842e mv s0,a1 90fc: cf89 beqz a5,9116 <__smakebuf_r+0x2a> 90fe: 04740793 addi a5,s0,71 9102: c01c sw a5,0(s0) 9104: c81c sw a5,16(s0) 9106: 4785 li a5,1 9108: c85c sw a5,20(s0) 910a: 40f2 lw ra,28(sp) 910c: 4462 lw s0,24(sp) 910e: 44d2 lw s1,20(sp) 9110: 4942 lw s2,16(sp) 9112: 6105 addi sp,sp,32 9114: 8082 ret 9116: 0074 addi a3,sp,12 9118: 0030 addi a2,sp,8 911a: 84aa mv s1,a0 911c: f79ff0ef jal ra,9094 <__swhatbuf_r> 9120: 45a2 lw a1,8(sp) 9122: 892a mv s2,a0 9124: 8526 mv a0,s1 9126: 2201 jal 9226 <_malloc_r> 9128: e919 bnez a0,913e <__smakebuf_r+0x52> 912a: 00c41783 lh a5,12(s0) 912e: 2007f713 andi a4,a5,512 9132: ff61 bnez a4,910a <__smakebuf_r+0x1e> 9134: 9bf1 andi a5,a5,-4 9136: 0027e793 ori a5,a5,2 913a: a45e sh a5,12(s0) 913c: b7c9 j 90fe <__smakebuf_r+0x12> 913e: 00000797 auipc a5,0x0 9142: d9078793 addi a5,a5,-624 # 8ece <_cleanup_r> 9146: d49c sw a5,40(s1) 9148: 245e lhu a5,12(s0) 914a: c008 sw a0,0(s0) 914c: c808 sw a0,16(s0) 914e: 0807e793 ori a5,a5,128 9152: a45e sh a5,12(s0) 9154: 47a2 lw a5,8(sp) 9156: c85c sw a5,20(s0) 9158: 47b2 lw a5,12(sp) 915a: cf81 beqz a5,9172 <__smakebuf_r+0x86> 915c: 00e41583 lh a1,14(s0) 9160: 8526 mv a0,s1 9162: 1ad000ef jal ra,9b0e <_isatty_r> 9166: c511 beqz a0,9172 <__smakebuf_r+0x86> 9168: 245e lhu a5,12(s0) 916a: 9bf1 andi a5,a5,-4 916c: 0017e793 ori a5,a5,1 9170: a45e sh a5,12(s0) 9172: 245e lhu a5,12(s0) 9174: 00f96933 or s2,s2,a5 9178: 01241623 sh s2,12(s0) 917c: b779 j 910a <__smakebuf_r+0x1e> 0000917e <_free_r>: 917e: c1dd beqz a1,9224 <_free_r+0xa6> 9180: ffc5a783 lw a5,-4(a1) 9184: 1141 addi sp,sp,-16 9186: c422 sw s0,8(sp) 9188: c606 sw ra,12(sp) 918a: c226 sw s1,4(sp) 918c: ffc58413 addi s0,a1,-4 9190: 0007d363 bgez a5,9196 <_free_r+0x18> 9194: 943e add s0,s0,a5 9196: 84aa mv s1,a0 9198: 1f3000ef jal ra,9b8a <__malloc_lock> 919c: b4418793 addi a5,gp,-1212 # 20000664 <__malloc_free_list> 91a0: 439c lw a5,0(a5) 91a2: ef81 bnez a5,91ba <_free_r+0x3c> 91a4: 00042223 sw zero,4(s0) 91a8: b481a223 sw s0,-1212(gp) # 20000664 <__malloc_free_list> 91ac: 4422 lw s0,8(sp) 91ae: 40b2 lw ra,12(sp) 91b0: 8526 mv a0,s1 91b2: 4492 lw s1,4(sp) 91b4: 0141 addi sp,sp,16 91b6: 1d70006f j 9b8c <__malloc_unlock> 91ba: 00f47e63 bgeu s0,a5,91d6 <_free_r+0x58> 91be: 4014 lw a3,0(s0) 91c0: 00d40733 add a4,s0,a3 91c4: 00e79663 bne a5,a4,91d0 <_free_r+0x52> 91c8: 4398 lw a4,0(a5) 91ca: 43dc lw a5,4(a5) 91cc: 9736 add a4,a4,a3 91ce: c018 sw a4,0(s0) 91d0: c05c sw a5,4(s0) 91d2: bfd9 j 91a8 <_free_r+0x2a> 91d4: 87ba mv a5,a4 91d6: 43d8 lw a4,4(a5) 91d8: c319 beqz a4,91de <_free_r+0x60> 91da: fee47de3 bgeu s0,a4,91d4 <_free_r+0x56> 91de: 4394 lw a3,0(a5) 91e0: 00d78633 add a2,a5,a3 91e4: 00861f63 bne a2,s0,9202 <_free_r+0x84> 91e8: 4010 lw a2,0(s0) 91ea: 96b2 add a3,a3,a2 91ec: c394 sw a3,0(a5) 91ee: 00d78633 add a2,a5,a3 91f2: fac71de3 bne a4,a2,91ac <_free_r+0x2e> 91f6: 4310 lw a2,0(a4) 91f8: 4358 lw a4,4(a4) 91fa: 96b2 add a3,a3,a2 91fc: c394 sw a3,0(a5) 91fe: c3d8 sw a4,4(a5) 9200: b775 j 91ac <_free_r+0x2e> 9202: 00c47563 bgeu s0,a2,920c <_free_r+0x8e> 9206: 47b1 li a5,12 9208: c09c sw a5,0(s1) 920a: b74d j 91ac <_free_r+0x2e> 920c: 4010 lw a2,0(s0) 920e: 00c406b3 add a3,s0,a2 9212: 00d71663 bne a4,a3,921e <_free_r+0xa0> 9216: 4314 lw a3,0(a4) 9218: 4358 lw a4,4(a4) 921a: 96b2 add a3,a3,a2 921c: c014 sw a3,0(s0) 921e: c058 sw a4,4(s0) 9220: c3c0 sw s0,4(a5) 9222: b769 j 91ac <_free_r+0x2e> 9224: 8082 ret 00009226 <_malloc_r>: 9226: 1101 addi sp,sp,-32 9228: ca26 sw s1,20(sp) 922a: 00358493 addi s1,a1,3 922e: 98f1 andi s1,s1,-4 9230: ce06 sw ra,28(sp) 9232: cc22 sw s0,24(sp) 9234: c84a sw s2,16(sp) 9236: c64e sw s3,12(sp) 9238: 04a1 addi s1,s1,8 923a: 47b1 li a5,12 923c: 04f4f363 bgeu s1,a5,9282 <_malloc_r+0x5c> 9240: 44b1 li s1,12 9242: 04b4e263 bltu s1,a1,9286 <_malloc_r+0x60> 9246: 892a mv s2,a0 9248: 143000ef jal ra,9b8a <__malloc_lock> 924c: b4418793 addi a5,gp,-1212 # 20000664 <__malloc_free_list> 9250: 4398 lw a4,0(a5) 9252: 843a mv s0,a4 9254: e039 bnez s0,929a <_malloc_r+0x74> 9256: b4818793 addi a5,gp,-1208 # 20000668 <__malloc_sbrk_start> 925a: 439c lw a5,0(a5) 925c: e791 bnez a5,9268 <_malloc_r+0x42> 925e: 4581 li a1,0 9260: 854a mv a0,s2 9262: 2f25 jal 999a <_sbrk_r> 9264: b4a1a423 sw a0,-1208(gp) # 20000668 <__malloc_sbrk_start> 9268: 85a6 mv a1,s1 926a: 854a mv a0,s2 926c: 273d jal 999a <_sbrk_r> 926e: 59fd li s3,-1 9270: 07351963 bne a0,s3,92e2 <_malloc_r+0xbc> 9274: 47b1 li a5,12 9276: 00f92023 sw a5,0(s2) 927a: 854a mv a0,s2 927c: 111000ef jal ra,9b8c <__malloc_unlock> 9280: a029 j 928a <_malloc_r+0x64> 9282: fc04d0e3 bgez s1,9242 <_malloc_r+0x1c> 9286: 47b1 li a5,12 9288: c11c sw a5,0(a0) 928a: 4501 li a0,0 928c: 40f2 lw ra,28(sp) 928e: 4462 lw s0,24(sp) 9290: 44d2 lw s1,20(sp) 9292: 4942 lw s2,16(sp) 9294: 49b2 lw s3,12(sp) 9296: 6105 addi sp,sp,32 9298: 8082 ret 929a: 401c lw a5,0(s0) 929c: 8f85 sub a5,a5,s1 929e: 0207cf63 bltz a5,92dc <_malloc_r+0xb6> 92a2: 46ad li a3,11 92a4: 00f6f663 bgeu a3,a5,92b0 <_malloc_r+0x8a> 92a8: c01c sw a5,0(s0) 92aa: 943e add s0,s0,a5 92ac: c004 sw s1,0(s0) 92ae: a031 j 92ba <_malloc_r+0x94> 92b0: 405c lw a5,4(s0) 92b2: 02871363 bne a4,s0,92d8 <_malloc_r+0xb2> 92b6: b4f1a223 sw a5,-1212(gp) # 20000664 <__malloc_free_list> 92ba: 854a mv a0,s2 92bc: 0d1000ef jal ra,9b8c <__malloc_unlock> 92c0: 00b40513 addi a0,s0,11 92c4: 00440793 addi a5,s0,4 92c8: 9961 andi a0,a0,-8 92ca: 40f50733 sub a4,a0,a5 92ce: df5d beqz a4,928c <_malloc_r+0x66> 92d0: 943a add s0,s0,a4 92d2: 8f89 sub a5,a5,a0 92d4: c01c sw a5,0(s0) 92d6: bf5d j 928c <_malloc_r+0x66> 92d8: c35c sw a5,4(a4) 92da: b7c5 j 92ba <_malloc_r+0x94> 92dc: 8722 mv a4,s0 92de: 4040 lw s0,4(s0) 92e0: bf95 j 9254 <_malloc_r+0x2e> 92e2: 00350413 addi s0,a0,3 92e6: 9871 andi s0,s0,-4 92e8: fc8502e3 beq a0,s0,92ac <_malloc_r+0x86> 92ec: 40a405b3 sub a1,s0,a0 92f0: 854a mv a0,s2 92f2: 2565 jal 999a <_sbrk_r> 92f4: fb351ce3 bne a0,s3,92ac <_malloc_r+0x86> 92f8: bfb5 j 9274 <_malloc_r+0x4e> 000092fa <__sfputc_r>: 92fa: 461c lw a5,8(a2) 92fc: 17fd addi a5,a5,-1 92fe: c61c sw a5,8(a2) 9300: 0007da63 bgez a5,9314 <__sfputc_r+0x1a> 9304: 4e18 lw a4,24(a2) 9306: 00e7c563 blt a5,a4,9310 <__sfputc_r+0x16> 930a: 47a9 li a5,10 930c: 00f59463 bne a1,a5,9314 <__sfputc_r+0x1a> 9310: 80bff06f j 8b1a <__swbuf_r> 9314: 421c lw a5,0(a2) 9316: 852e mv a0,a1 9318: 00178713 addi a4,a5,1 931c: c218 sw a4,0(a2) 931e: a38c sb a1,0(a5) 9320: 8082 ret 00009322 <__sfputs_r>: 9322: 1101 addi sp,sp,-32 9324: cc22 sw s0,24(sp) 9326: ca26 sw s1,20(sp) 9328: c84a sw s2,16(sp) 932a: c64e sw s3,12(sp) 932c: c452 sw s4,8(sp) 932e: ce06 sw ra,28(sp) 9330: 892a mv s2,a0 9332: 89ae mv s3,a1 9334: 8432 mv s0,a2 9336: 00d604b3 add s1,a2,a3 933a: 5a7d li s4,-1 933c: 00941463 bne s0,s1,9344 <__sfputs_r+0x22> 9340: 4501 li a0,0 9342: a809 j 9354 <__sfputs_r+0x32> 9344: 200c lbu a1,0(s0) 9346: 864e mv a2,s3 9348: 854a mv a0,s2 934a: fb1ff0ef jal ra,92fa <__sfputc_r> 934e: 0405 addi s0,s0,1 9350: ff4516e3 bne a0,s4,933c <__sfputs_r+0x1a> 9354: 40f2 lw ra,28(sp) 9356: 4462 lw s0,24(sp) 9358: 44d2 lw s1,20(sp) 935a: 4942 lw s2,16(sp) 935c: 49b2 lw s3,12(sp) 935e: 4a22 lw s4,8(sp) 9360: 6105 addi sp,sp,32 9362: 8082 ret 00009364 <_vfiprintf_r>: 9364: 7135 addi sp,sp,-160 9366: cd22 sw s0,152(sp) 9368: cb26 sw s1,148(sp) 936a: c94a sw s2,144(sp) 936c: c74e sw s3,140(sp) 936e: cf06 sw ra,156(sp) 9370: c552 sw s4,136(sp) 9372: c356 sw s5,132(sp) 9374: c15a sw s6,128(sp) 9376: dede sw s7,124(sp) 9378: dce2 sw s8,120(sp) 937a: dae6 sw s9,116(sp) 937c: 89aa mv s3,a0 937e: 84ae mv s1,a1 9380: 8932 mv s2,a2 9382: 8436 mv s0,a3 9384: c509 beqz a0,938e <_vfiprintf_r+0x2a> 9386: 4d1c lw a5,24(a0) 9388: e399 bnez a5,938e <_vfiprintf_r+0x2a> 938a: b95ff0ef jal ra,8f1e <__sinit> 938e: 00001797 auipc a5,0x1 9392: d9e78793 addi a5,a5,-610 # a12c <__sf_fake_stdin> 9396: 0cf49863 bne s1,a5,9466 <_vfiprintf_r+0x102> 939a: 0049a483 lw s1,4(s3) 939e: 24de lhu a5,12(s1) 93a0: 8ba1 andi a5,a5,8 93a2: c7e5 beqz a5,948a <_vfiprintf_r+0x126> 93a4: 489c lw a5,16(s1) 93a6: c3f5 beqz a5,948a <_vfiprintf_r+0x126> 93a8: 02000793 li a5,32 93ac: 02f104a3 sb a5,41(sp) 93b0: 03000793 li a5,48 93b4: d202 sw zero,36(sp) 93b6: 02f10523 sb a5,42(sp) 93ba: c622 sw s0,12(sp) 93bc: 02500b93 li s7,37 93c0: 00001a97 auipc s5,0x1 93c4: daca8a93 addi s5,s5,-596 # a16c <__sf_fake_stdout+0x20> 93c8: 4c05 li s8,1 93ca: 4b29 li s6,10 93cc: 844a mv s0,s2 93ce: 201c lbu a5,0(s0) 93d0: c399 beqz a5,93d6 <_vfiprintf_r+0x72> 93d2: 0d779f63 bne a5,s7,94b0 <_vfiprintf_r+0x14c> 93d6: 41240cb3 sub s9,s0,s2 93da: 000c8e63 beqz s9,93f6 <_vfiprintf_r+0x92> 93de: 86e6 mv a3,s9 93e0: 864a mv a2,s2 93e2: 85a6 mv a1,s1 93e4: 854e mv a0,s3 93e6: f3dff0ef jal ra,9322 <__sfputs_r> 93ea: 57fd li a5,-1 93ec: 1cf50f63 beq a0,a5,95ca <_vfiprintf_r+0x266> 93f0: 5692 lw a3,36(sp) 93f2: 96e6 add a3,a3,s9 93f4: d236 sw a3,36(sp) 93f6: 201c lbu a5,0(s0) 93f8: 1c078963 beqz a5,95ca <_vfiprintf_r+0x266> 93fc: 57fd li a5,-1 93fe: 00140913 addi s2,s0,1 9402: c802 sw zero,16(sp) 9404: ce02 sw zero,28(sp) 9406: ca3e sw a5,20(sp) 9408: cc02 sw zero,24(sp) 940a: 040109a3 sb zero,83(sp) 940e: d482 sw zero,104(sp) 9410: 00094583 lbu a1,0(s2) 9414: 4615 li a2,5 9416: 8556 mv a0,s5 9418: 2fa9 jal 9b72 941a: 00190413 addi s0,s2,1 941e: 47c2 lw a5,16(sp) 9420: e951 bnez a0,94b4 <_vfiprintf_r+0x150> 9422: 0107f713 andi a4,a5,16 9426: c709 beqz a4,9430 <_vfiprintf_r+0xcc> 9428: 02000713 li a4,32 942c: 04e109a3 sb a4,83(sp) 9430: 0087f713 andi a4,a5,8 9434: c709 beqz a4,943e <_vfiprintf_r+0xda> 9436: 02b00713 li a4,43 943a: 04e109a3 sb a4,83(sp) 943e: 00094683 lbu a3,0(s2) 9442: 02a00713 li a4,42 9446: 06e68f63 beq a3,a4,94c4 <_vfiprintf_r+0x160> 944a: 47f2 lw a5,28(sp) 944c: 844a mv s0,s2 944e: 4681 li a3,0 9450: 4625 li a2,9 9452: 2018 lbu a4,0(s0) 9454: 00140593 addi a1,s0,1 9458: fd070713 addi a4,a4,-48 # ffffdfd0 <__freertos_irq_stack_top+0xdffedfd0> 945c: 0ae67763 bgeu a2,a4,950a <_vfiprintf_r+0x1a6> 9460: cab5 beqz a3,94d4 <_vfiprintf_r+0x170> 9462: ce3e sw a5,28(sp) 9464: a885 j 94d4 <_vfiprintf_r+0x170> 9466: 00001797 auipc a5,0x1 946a: ce678793 addi a5,a5,-794 # a14c <__sf_fake_stdout> 946e: 00f49563 bne s1,a5,9478 <_vfiprintf_r+0x114> 9472: 0089a483 lw s1,8(s3) 9476: b725 j 939e <_vfiprintf_r+0x3a> 9478: 00001797 auipc a5,0x1 947c: c9478793 addi a5,a5,-876 # a10c <__sf_fake_stderr> 9480: f0f49fe3 bne s1,a5,939e <_vfiprintf_r+0x3a> 9484: 00c9a483 lw s1,12(s3) 9488: bf19 j 939e <_vfiprintf_r+0x3a> 948a: 85a6 mv a1,s1 948c: 854e mv a0,s3 948e: f48ff0ef jal ra,8bd6 <__swsetup_r> 9492: d919 beqz a0,93a8 <_vfiprintf_r+0x44> 9494: 557d li a0,-1 9496: 40fa lw ra,156(sp) 9498: 446a lw s0,152(sp) 949a: 44da lw s1,148(sp) 949c: 494a lw s2,144(sp) 949e: 49ba lw s3,140(sp) 94a0: 4a2a lw s4,136(sp) 94a2: 4a9a lw s5,132(sp) 94a4: 4b0a lw s6,128(sp) 94a6: 5bf6 lw s7,124(sp) 94a8: 5c66 lw s8,120(sp) 94aa: 5cd6 lw s9,116(sp) 94ac: 610d addi sp,sp,160 94ae: 8082 ret 94b0: 0405 addi s0,s0,1 94b2: bf31 j 93ce <_vfiprintf_r+0x6a> 94b4: 41550533 sub a0,a0,s5 94b8: 00ac1533 sll a0,s8,a0 94bc: 8fc9 or a5,a5,a0 94be: c83e sw a5,16(sp) 94c0: 8922 mv s2,s0 94c2: b7b9 j 9410 <_vfiprintf_r+0xac> 94c4: 4732 lw a4,12(sp) 94c6: 00470693 addi a3,a4,4 94ca: 4318 lw a4,0(a4) 94cc: c636 sw a3,12(sp) 94ce: 02074763 bltz a4,94fc <_vfiprintf_r+0x198> 94d2: ce3a sw a4,28(sp) 94d4: 2018 lbu a4,0(s0) 94d6: 02e00793 li a5,46 94da: 04f71d63 bne a4,a5,9534 <_vfiprintf_r+0x1d0> 94de: 3018 lbu a4,1(s0) 94e0: 02a00793 li a5,42 94e4: 02f71b63 bne a4,a5,951a <_vfiprintf_r+0x1b6> 94e8: 47b2 lw a5,12(sp) 94ea: 0409 addi s0,s0,2 94ec: 00478713 addi a4,a5,4 94f0: 439c lw a5,0(a5) 94f2: c63a sw a4,12(sp) 94f4: 0207c163 bltz a5,9516 <_vfiprintf_r+0x1b2> 94f8: ca3e sw a5,20(sp) 94fa: a82d j 9534 <_vfiprintf_r+0x1d0> 94fc: 40e00733 neg a4,a4 9500: 0027e793 ori a5,a5,2 9504: ce3a sw a4,28(sp) 9506: c83e sw a5,16(sp) 9508: b7f1 j 94d4 <_vfiprintf_r+0x170> 950a: 036787b3 mul a5,a5,s6 950e: 4685 li a3,1 9510: 842e mv s0,a1 9512: 97ba add a5,a5,a4 9514: bf3d j 9452 <_vfiprintf_r+0xee> 9516: 57fd li a5,-1 9518: b7c5 j 94f8 <_vfiprintf_r+0x194> 951a: 0405 addi s0,s0,1 951c: ca02 sw zero,20(sp) 951e: 4681 li a3,0 9520: 4781 li a5,0 9522: 4625 li a2,9 9524: 2018 lbu a4,0(s0) 9526: 00140593 addi a1,s0,1 952a: fd070713 addi a4,a4,-48 952e: 06e67463 bgeu a2,a4,9596 <_vfiprintf_r+0x232> 9532: f2f9 bnez a3,94f8 <_vfiprintf_r+0x194> 9534: 200c lbu a1,0(s0) 9536: 460d li a2,3 9538: 00001517 auipc a0,0x1 953c: c3c50513 addi a0,a0,-964 # a174 <__sf_fake_stdout+0x28> 9540: 2d0d jal 9b72 9542: cd11 beqz a0,955e <_vfiprintf_r+0x1fa> 9544: 00001797 auipc a5,0x1 9548: c3078793 addi a5,a5,-976 # a174 <__sf_fake_stdout+0x28> 954c: 8d1d sub a0,a0,a5 954e: 04000793 li a5,64 9552: 00a797b3 sll a5,a5,a0 9556: 4542 lw a0,16(sp) 9558: 0405 addi s0,s0,1 955a: 8d5d or a0,a0,a5 955c: c82a sw a0,16(sp) 955e: 200c lbu a1,0(s0) 9560: 4619 li a2,6 9562: 00001517 auipc a0,0x1 9566: c1650513 addi a0,a0,-1002 # a178 <__sf_fake_stdout+0x2c> 956a: 00140913 addi s2,s0,1 956e: 02b10423 sb a1,40(sp) 9572: 2501 jal 9b72 9574: c135 beqz a0,95d8 <_vfiprintf_r+0x274> 9576: ffff7797 auipc a5,0xffff7 957a: a8a78793 addi a5,a5,-1398 # 0 <_sinit> 957e: e795 bnez a5,95aa <_vfiprintf_r+0x246> 9580: 4742 lw a4,16(sp) 9582: 47b2 lw a5,12(sp) 9584: 10077713 andi a4,a4,256 9588: cf09 beqz a4,95a2 <_vfiprintf_r+0x23e> 958a: 0791 addi a5,a5,4 958c: c63e sw a5,12(sp) 958e: 5792 lw a5,36(sp) 9590: 97d2 add a5,a5,s4 9592: d23e sw a5,36(sp) 9594: bd25 j 93cc <_vfiprintf_r+0x68> 9596: 036787b3 mul a5,a5,s6 959a: 4685 li a3,1 959c: 842e mv s0,a1 959e: 97ba add a5,a5,a4 95a0: b751 j 9524 <_vfiprintf_r+0x1c0> 95a2: 079d addi a5,a5,7 95a4: 9be1 andi a5,a5,-8 95a6: 07a1 addi a5,a5,8 95a8: b7d5 j 958c <_vfiprintf_r+0x228> 95aa: 0078 addi a4,sp,12 95ac: 00000697 auipc a3,0x0 95b0: d7668693 addi a3,a3,-650 # 9322 <__sfputs_r> 95b4: 8626 mv a2,s1 95b6: 080c addi a1,sp,16 95b8: 854e mv a0,s3 95ba: 00000097 auipc ra,0x0 95be: 000000e7 jalr zero # 0 <_sinit> 95c2: 57fd li a5,-1 95c4: 8a2a mv s4,a0 95c6: fcf514e3 bne a0,a5,958e <_vfiprintf_r+0x22a> 95ca: 24de lhu a5,12(s1) 95cc: 0407f793 andi a5,a5,64 95d0: ec0792e3 bnez a5,9494 <_vfiprintf_r+0x130> 95d4: 5512 lw a0,36(sp) 95d6: b5c1 j 9496 <_vfiprintf_r+0x132> 95d8: 0078 addi a4,sp,12 95da: 00000697 auipc a3,0x0 95de: d4868693 addi a3,a3,-696 # 9322 <__sfputs_r> 95e2: 8626 mv a2,s1 95e4: 080c addi a1,sp,16 95e6: 854e mv a0,s3 95e8: 2a01 jal 96f8 <_printf_i> 95ea: bfe1 j 95c2 <_vfiprintf_r+0x25e> 000095ec <_printf_common>: 95ec: 7179 addi sp,sp,-48 95ee: ca56 sw s5,20(sp) 95f0: 499c lw a5,16(a1) 95f2: 8aba mv s5,a4 95f4: 4598 lw a4,8(a1) 95f6: d422 sw s0,40(sp) 95f8: d226 sw s1,36(sp) 95fa: ce4e sw s3,28(sp) 95fc: cc52 sw s4,24(sp) 95fe: d606 sw ra,44(sp) 9600: d04a sw s2,32(sp) 9602: c85a sw s6,16(sp) 9604: c65e sw s7,12(sp) 9606: 89aa mv s3,a0 9608: 842e mv s0,a1 960a: 84b2 mv s1,a2 960c: 8a36 mv s4,a3 960e: 00e7d363 bge a5,a4,9614 <_printf_common+0x28> 9612: 87ba mv a5,a4 9614: c09c sw a5,0(s1) 9616: 04344703 lbu a4,67(s0) 961a: c319 beqz a4,9620 <_printf_common+0x34> 961c: 0785 addi a5,a5,1 961e: c09c sw a5,0(s1) 9620: 401c lw a5,0(s0) 9622: 0207f793 andi a5,a5,32 9626: c781 beqz a5,962e <_printf_common+0x42> 9628: 409c lw a5,0(s1) 962a: 0789 addi a5,a5,2 962c: c09c sw a5,0(s1) 962e: 00042903 lw s2,0(s0) 9632: 00697913 andi s2,s2,6 9636: 00091a63 bnez s2,964a <_printf_common+0x5e> 963a: 01940b13 addi s6,s0,25 963e: 5bfd li s7,-1 9640: 445c lw a5,12(s0) 9642: 4098 lw a4,0(s1) 9644: 8f99 sub a5,a5,a4 9646: 04f94c63 blt s2,a5,969e <_printf_common+0xb2> 964a: 401c lw a5,0(s0) 964c: 04344683 lbu a3,67(s0) 9650: 0207f793 andi a5,a5,32 9654: 00d036b3 snez a3,a3 9658: eba5 bnez a5,96c8 <_printf_common+0xdc> 965a: 04340613 addi a2,s0,67 965e: 85d2 mv a1,s4 9660: 854e mv a0,s3 9662: 9a82 jalr s5 9664: 57fd li a5,-1 9666: 04f50363 beq a0,a5,96ac <_printf_common+0xc0> 966a: 401c lw a5,0(s0) 966c: 4611 li a2,4 966e: 4098 lw a4,0(s1) 9670: 8b99 andi a5,a5,6 9672: 4454 lw a3,12(s0) 9674: 4481 li s1,0 9676: 00c79763 bne a5,a2,9684 <_printf_common+0x98> 967a: 40e684b3 sub s1,a3,a4 967e: 0004d363 bgez s1,9684 <_printf_common+0x98> 9682: 4481 li s1,0 9684: 441c lw a5,8(s0) 9686: 4818 lw a4,16(s0) 9688: 00f75463 bge a4,a5,9690 <_printf_common+0xa4> 968c: 8f99 sub a5,a5,a4 968e: 94be add s1,s1,a5 9690: 4901 li s2,0 9692: 0469 addi s0,s0,26 9694: 5b7d li s6,-1 9696: 05249863 bne s1,s2,96e6 <_printf_common+0xfa> 969a: 4501 li a0,0 969c: a809 j 96ae <_printf_common+0xc2> 969e: 4685 li a3,1 96a0: 865a mv a2,s6 96a2: 85d2 mv a1,s4 96a4: 854e mv a0,s3 96a6: 9a82 jalr s5 96a8: 01751e63 bne a0,s7,96c4 <_printf_common+0xd8> 96ac: 557d li a0,-1 96ae: 50b2 lw ra,44(sp) 96b0: 5422 lw s0,40(sp) 96b2: 5492 lw s1,36(sp) 96b4: 5902 lw s2,32(sp) 96b6: 49f2 lw s3,28(sp) 96b8: 4a62 lw s4,24(sp) 96ba: 4ad2 lw s5,20(sp) 96bc: 4b42 lw s6,16(sp) 96be: 4bb2 lw s7,12(sp) 96c0: 6145 addi sp,sp,48 96c2: 8082 ret 96c4: 0905 addi s2,s2,1 96c6: bfad j 9640 <_printf_common+0x54> 96c8: 00d40733 add a4,s0,a3 96cc: 03000613 li a2,48 96d0: 04c701a3 sb a2,67(a4) 96d4: 04544703 lbu a4,69(s0) 96d8: 00168793 addi a5,a3,1 96dc: 97a2 add a5,a5,s0 96de: 0689 addi a3,a3,2 96e0: 04e781a3 sb a4,67(a5) 96e4: bf9d j 965a <_printf_common+0x6e> 96e6: 4685 li a3,1 96e8: 8622 mv a2,s0 96ea: 85d2 mv a1,s4 96ec: 854e mv a0,s3 96ee: 9a82 jalr s5 96f0: fb650ee3 beq a0,s6,96ac <_printf_common+0xc0> 96f4: 0905 addi s2,s2,1 96f6: b745 j 9696 <_printf_common+0xaa> 000096f8 <_printf_i>: 96f8: 7179 addi sp,sp,-48 96fa: d422 sw s0,40(sp) 96fc: d226 sw s1,36(sp) 96fe: d04a sw s2,32(sp) 9700: ce4e sw s3,28(sp) 9702: d606 sw ra,44(sp) 9704: cc52 sw s4,24(sp) 9706: ca56 sw s5,20(sp) 9708: c85a sw s6,16(sp) 970a: 89b6 mv s3,a3 970c: 2d94 lbu a3,24(a1) 970e: 06900793 li a5,105 9712: 8932 mv s2,a2 9714: 84aa mv s1,a0 9716: 842e mv s0,a1 9718: 04358613 addi a2,a1,67 971c: 02f68d63 beq a3,a5,9756 <_printf_i+0x5e> 9720: 06d7e263 bltu a5,a3,9784 <_printf_i+0x8c> 9724: 05800793 li a5,88 9728: 18f68663 beq a3,a5,98b4 <_printf_i+0x1bc> 972c: 00d7ed63 bltu a5,a3,9746 <_printf_i+0x4e> 9730: 20068e63 beqz a3,994c <_printf_i+0x254> 9734: 04300793 li a5,67 9738: 0af68e63 beq a3,a5,97f4 <_printf_i+0xfc> 973c: 04240a93 addi s5,s0,66 9740: 04d40123 sb a3,66(s0) 9744: a0c9 j 9806 <_printf_i+0x10e> 9746: 06300793 li a5,99 974a: 0af68563 beq a3,a5,97f4 <_printf_i+0xfc> 974e: 06400793 li a5,100 9752: fef695e3 bne a3,a5,973c <_printf_i+0x44> 9756: 401c lw a5,0(s0) 9758: 4308 lw a0,0(a4) 975a: 0807f693 andi a3,a5,128 975e: 00450593 addi a1,a0,4 9762: c6c5 beqz a3,980a <_printf_i+0x112> 9764: 411c lw a5,0(a0) 9766: c30c sw a1,0(a4) 9768: 0007d863 bgez a5,9778 <_printf_i+0x80> 976c: 02d00713 li a4,45 9770: 40f007b3 neg a5,a5 9774: 04e401a3 sb a4,67(s0) 9778: 00001697 auipc a3,0x1 977c: a0868693 addi a3,a3,-1528 # a180 <__sf_fake_stdout+0x34> 9780: 4729 li a4,10 9782: a865 j 983a <_printf_i+0x142> 9784: 07000793 li a5,112 9788: 16f68263 beq a3,a5,98ec <_printf_i+0x1f4> 978c: 02d7e563 bltu a5,a3,97b6 <_printf_i+0xbe> 9790: 06e00793 li a5,110 9794: 18f68963 beq a3,a5,9926 <_printf_i+0x22e> 9798: 06f00793 li a5,111 979c: faf690e3 bne a3,a5,973c <_printf_i+0x44> 97a0: 400c lw a1,0(s0) 97a2: 431c lw a5,0(a4) 97a4: 0805f813 andi a6,a1,128 97a8: 00478513 addi a0,a5,4 97ac: 06080763 beqz a6,981a <_printf_i+0x122> 97b0: c308 sw a0,0(a4) 97b2: 439c lw a5,0(a5) 97b4: a885 j 9824 <_printf_i+0x12c> 97b6: 07500793 li a5,117 97ba: fef683e3 beq a3,a5,97a0 <_printf_i+0xa8> 97be: 07800793 li a5,120 97c2: 12f68963 beq a3,a5,98f4 <_printf_i+0x1fc> 97c6: 07300793 li a5,115 97ca: f6f699e3 bne a3,a5,973c <_printf_i+0x44> 97ce: 431c lw a5,0(a4) 97d0: 41d0 lw a2,4(a1) 97d2: 4581 li a1,0 97d4: 00478693 addi a3,a5,4 97d8: c314 sw a3,0(a4) 97da: 0007aa83 lw s5,0(a5) 97de: 8556 mv a0,s5 97e0: 2e49 jal 9b72 97e2: c501 beqz a0,97ea <_printf_i+0xf2> 97e4: 41550533 sub a0,a0,s5 97e8: c048 sw a0,4(s0) 97ea: 405c lw a5,4(s0) 97ec: c81c sw a5,16(s0) 97ee: 040401a3 sb zero,67(s0) 97f2: a861 j 988a <_printf_i+0x192> 97f4: 431c lw a5,0(a4) 97f6: 04240a93 addi s5,s0,66 97fa: 00478693 addi a3,a5,4 97fe: 439c lw a5,0(a5) 9800: c314 sw a3,0(a4) 9802: 04f40123 sb a5,66(s0) 9806: 4785 li a5,1 9808: b7d5 j 97ec <_printf_i+0xf4> 980a: 0407f693 andi a3,a5,64 980e: 411c lw a5,0(a0) 9810: c30c sw a1,0(a4) 9812: dab9 beqz a3,9768 <_printf_i+0x70> 9814: 07c2 slli a5,a5,0x10 9816: 87c1 srai a5,a5,0x10 9818: bf81 j 9768 <_printf_i+0x70> 981a: 0405f593 andi a1,a1,64 981e: c308 sw a0,0(a4) 9820: d9c9 beqz a1,97b2 <_printf_i+0xba> 9822: 239e lhu a5,0(a5) 9824: 06f00713 li a4,111 9828: 0ee68763 beq a3,a4,9916 <_printf_i+0x21e> 982c: 00001697 auipc a3,0x1 9830: 95468693 addi a3,a3,-1708 # a180 <__sf_fake_stdout+0x34> 9834: 4729 li a4,10 9836: 040401a3 sb zero,67(s0) 983a: 404c lw a1,4(s0) 983c: c40c sw a1,8(s0) 983e: 0005c563 bltz a1,9848 <_printf_i+0x150> 9842: 4008 lw a0,0(s0) 9844: 996d andi a0,a0,-5 9846: c008 sw a0,0(s0) 9848: e399 bnez a5,984e <_printf_i+0x156> 984a: 8ab2 mv s5,a2 984c: cd89 beqz a1,9866 <_printf_i+0x16e> 984e: 8ab2 mv s5,a2 9850: 02e7f5b3 remu a1,a5,a4 9854: 1afd addi s5,s5,-1 9856: 95b6 add a1,a1,a3 9858: 218c lbu a1,0(a1) 985a: 00ba8023 sb a1,0(s5) 985e: 02e7d5b3 divu a1,a5,a4 9862: 0ce7f063 bgeu a5,a4,9922 <_printf_i+0x22a> 9866: 47a1 li a5,8 9868: 00f71e63 bne a4,a5,9884 <_printf_i+0x18c> 986c: 401c lw a5,0(s0) 986e: 8b85 andi a5,a5,1 9870: cb91 beqz a5,9884 <_printf_i+0x18c> 9872: 4058 lw a4,4(s0) 9874: 481c lw a5,16(s0) 9876: 00e7c763 blt a5,a4,9884 <_printf_i+0x18c> 987a: 03000793 li a5,48 987e: fefa8fa3 sb a5,-1(s5) 9882: 1afd addi s5,s5,-1 9884: 41560633 sub a2,a2,s5 9888: c810 sw a2,16(s0) 988a: 874e mv a4,s3 988c: 86ca mv a3,s2 988e: 0070 addi a2,sp,12 9890: 85a2 mv a1,s0 9892: 8526 mv a0,s1 9894: d59ff0ef jal ra,95ec <_printf_common> 9898: 5a7d li s4,-1 989a: 0b451d63 bne a0,s4,9954 <_printf_i+0x25c> 989e: 557d li a0,-1 98a0: 50b2 lw ra,44(sp) 98a2: 5422 lw s0,40(sp) 98a4: 5492 lw s1,36(sp) 98a6: 5902 lw s2,32(sp) 98a8: 49f2 lw s3,28(sp) 98aa: 4a62 lw s4,24(sp) 98ac: 4ad2 lw s5,20(sp) 98ae: 4b42 lw s6,16(sp) 98b0: 6145 addi sp,sp,48 98b2: 8082 ret 98b4: 04d582a3 sb a3,69(a1) 98b8: 00001697 auipc a3,0x1 98bc: 8c868693 addi a3,a3,-1848 # a180 <__sf_fake_stdout+0x34> 98c0: 400c lw a1,0(s0) 98c2: 4308 lw a0,0(a4) 98c4: 0805f813 andi a6,a1,128 98c8: 411c lw a5,0(a0) 98ca: 0511 addi a0,a0,4 98cc: 02080d63 beqz a6,9906 <_printf_i+0x20e> 98d0: c308 sw a0,0(a4) 98d2: 0015f713 andi a4,a1,1 98d6: c701 beqz a4,98de <_printf_i+0x1e6> 98d8: 0205e593 ori a1,a1,32 98dc: c00c sw a1,0(s0) 98de: 4741 li a4,16 98e0: fbb9 bnez a5,9836 <_printf_i+0x13e> 98e2: 400c lw a1,0(s0) 98e4: fdf5f593 andi a1,a1,-33 98e8: c00c sw a1,0(s0) 98ea: b7b1 j 9836 <_printf_i+0x13e> 98ec: 419c lw a5,0(a1) 98ee: 0207e793 ori a5,a5,32 98f2: c19c sw a5,0(a1) 98f4: 07800793 li a5,120 98f8: 04f402a3 sb a5,69(s0) 98fc: 00001697 auipc a3,0x1 9900: 89868693 addi a3,a3,-1896 # a194 <__sf_fake_stdout+0x48> 9904: bf75 j 98c0 <_printf_i+0x1c8> 9906: 0405f813 andi a6,a1,64 990a: c308 sw a0,0(a4) 990c: fc0803e3 beqz a6,98d2 <_printf_i+0x1da> 9910: 07c2 slli a5,a5,0x10 9912: 83c1 srli a5,a5,0x10 9914: bf7d j 98d2 <_printf_i+0x1da> 9916: 00001697 auipc a3,0x1 991a: 86a68693 addi a3,a3,-1942 # a180 <__sf_fake_stdout+0x34> 991e: 4721 li a4,8 9920: bf19 j 9836 <_printf_i+0x13e> 9922: 87ae mv a5,a1 9924: b735 j 9850 <_printf_i+0x158> 9926: 4194 lw a3,0(a1) 9928: 431c lw a5,0(a4) 992a: 49cc lw a1,20(a1) 992c: 0806f813 andi a6,a3,128 9930: 00478513 addi a0,a5,4 9934: 00080663 beqz a6,9940 <_printf_i+0x248> 9938: c308 sw a0,0(a4) 993a: 439c lw a5,0(a5) 993c: c38c sw a1,0(a5) 993e: a039 j 994c <_printf_i+0x254> 9940: c308 sw a0,0(a4) 9942: 0406f693 andi a3,a3,64 9946: 439c lw a5,0(a5) 9948: daf5 beqz a3,993c <_printf_i+0x244> 994a: a38e sh a1,0(a5) 994c: 00042823 sw zero,16(s0) 9950: 8ab2 mv s5,a2 9952: bf25 j 988a <_printf_i+0x192> 9954: 4814 lw a3,16(s0) 9956: 8656 mv a2,s5 9958: 85ca mv a1,s2 995a: 8526 mv a0,s1 995c: 9982 jalr s3 995e: f54500e3 beq a0,s4,989e <_printf_i+0x1a6> 9962: 401c lw a5,0(s0) 9964: 8b89 andi a5,a5,2 9966: e78d bnez a5,9990 <_printf_i+0x298> 9968: 47b2 lw a5,12(sp) 996a: 4448 lw a0,12(s0) 996c: f2f55ae3 bge a0,a5,98a0 <_printf_i+0x1a8> 9970: 853e mv a0,a5 9972: b73d j 98a0 <_printf_i+0x1a8> 9974: 4685 li a3,1 9976: 8656 mv a2,s5 9978: 85ca mv a1,s2 997a: 8526 mv a0,s1 997c: 9982 jalr s3 997e: f36500e3 beq a0,s6,989e <_printf_i+0x1a6> 9982: 0a05 addi s4,s4,1 9984: 445c lw a5,12(s0) 9986: 4732 lw a4,12(sp) 9988: 8f99 sub a5,a5,a4 998a: fefa45e3 blt s4,a5,9974 <_printf_i+0x27c> 998e: bfe9 j 9968 <_printf_i+0x270> 9990: 4a01 li s4,0 9992: 01940a93 addi s5,s0,25 9996: 5b7d li s6,-1 9998: b7f5 j 9984 <_printf_i+0x28c> 0000999a <_sbrk_r>: 999a: 1141 addi sp,sp,-16 999c: c422 sw s0,8(sp) 999e: 842a mv s0,a0 99a0: 852e mv a0,a1 99a2: 20002797 auipc a5,0x20002 99a6: 2807ad23 sw zero,666(a5) # 2000bc3c 99aa: c606 sw ra,12(sp) 99ac: bf7f90ef jal ra,35a2 <_sbrk> 99b0: 57fd li a5,-1 99b2: 00f51963 bne a0,a5,99c4 <_sbrk_r+0x2a> 99b6: 20002797 auipc a5,0x20002 99ba: 28678793 addi a5,a5,646 # 2000bc3c 99be: 439c lw a5,0(a5) 99c0: c391 beqz a5,99c4 <_sbrk_r+0x2a> 99c2: c01c sw a5,0(s0) 99c4: 40b2 lw ra,12(sp) 99c6: 4422 lw s0,8(sp) 99c8: 0141 addi sp,sp,16 99ca: 8082 ret 000099cc <__sread>: 99cc: 1141 addi sp,sp,-16 99ce: c422 sw s0,8(sp) 99d0: 842e mv s0,a1 99d2: 00e59583 lh a1,14(a1) 99d6: c606 sw ra,12(sp) 99d8: 2a5d jal 9b8e <_read_r> 99da: 00054963 bltz a0,99ec <__sread+0x20> 99de: 487c lw a5,84(s0) 99e0: 97aa add a5,a5,a0 99e2: c87c sw a5,84(s0) 99e4: 40b2 lw ra,12(sp) 99e6: 4422 lw s0,8(sp) 99e8: 0141 addi sp,sp,16 99ea: 8082 ret 99ec: 245e lhu a5,12(s0) 99ee: 777d lui a4,0xfffff 99f0: 177d addi a4,a4,-1 99f2: 8ff9 and a5,a5,a4 99f4: a45e sh a5,12(s0) 99f6: b7fd j 99e4 <__sread+0x18> 000099f8 <__swrite>: 99f8: 25de lhu a5,12(a1) 99fa: 1101 addi sp,sp,-32 99fc: cc22 sw s0,24(sp) 99fe: ca26 sw s1,20(sp) 9a00: c84a sw s2,16(sp) 9a02: c64e sw s3,12(sp) 9a04: ce06 sw ra,28(sp) 9a06: 1007f793 andi a5,a5,256 9a0a: 84aa mv s1,a0 9a0c: 842e mv s0,a1 9a0e: 8932 mv s2,a2 9a10: 89b6 mv s3,a3 9a12: c791 beqz a5,9a1e <__swrite+0x26> 9a14: 00e59583 lh a1,14(a1) 9a18: 4689 li a3,2 9a1a: 4601 li a2,0 9a1c: 220d jal 9b3e <_lseek_r> 9a1e: 245e lhu a5,12(s0) 9a20: 777d lui a4,0xfffff 9a22: 177d addi a4,a4,-1 9a24: 8ff9 and a5,a5,a4 9a26: a45e sh a5,12(s0) 9a28: 00e41583 lh a1,14(s0) 9a2c: 4462 lw s0,24(sp) 9a2e: 40f2 lw ra,28(sp) 9a30: 86ce mv a3,s3 9a32: 864a mv a2,s2 9a34: 49b2 lw s3,12(sp) 9a36: 4942 lw s2,16(sp) 9a38: 8526 mv a0,s1 9a3a: 44d2 lw s1,20(sp) 9a3c: 6105 addi sp,sp,32 9a3e: a825 j 9a76 <_write_r> 00009a40 <__sseek>: 9a40: 1141 addi sp,sp,-16 9a42: c422 sw s0,8(sp) 9a44: 842e mv s0,a1 9a46: 00e59583 lh a1,14(a1) 9a4a: c606 sw ra,12(sp) 9a4c: 28cd jal 9b3e <_lseek_r> 9a4e: 57fd li a5,-1 9a50: 245a lhu a4,12(s0) 9a52: 00f51a63 bne a0,a5,9a66 <__sseek+0x26> 9a56: 77fd lui a5,0xfffff 9a58: 17fd addi a5,a5,-1 9a5a: 8ff9 and a5,a5,a4 9a5c: a45e sh a5,12(s0) 9a5e: 40b2 lw ra,12(sp) 9a60: 4422 lw s0,8(sp) 9a62: 0141 addi sp,sp,16 9a64: 8082 ret 9a66: 6785 lui a5,0x1 9a68: 8fd9 or a5,a5,a4 9a6a: a45e sh a5,12(s0) 9a6c: c868 sw a0,84(s0) 9a6e: bfc5 j 9a5e <__sseek+0x1e> 00009a70 <__sclose>: 9a70: 00e59583 lh a1,14(a1) 9a74: a825 j 9aac <_close_r> 00009a76 <_write_r>: 9a76: 1141 addi sp,sp,-16 9a78: c422 sw s0,8(sp) 9a7a: 842a mv s0,a0 9a7c: 852e mv a0,a1 9a7e: 85b2 mv a1,a2 9a80: 8636 mv a2,a3 9a82: 20002797 auipc a5,0x20002 9a86: 1a07ad23 sw zero,442(a5) # 2000bc3c 9a8a: c606 sw ra,12(sp) 9a8c: ad9f90ef jal ra,3564 <_write> 9a90: 57fd li a5,-1 9a92: 00f51963 bne a0,a5,9aa4 <_write_r+0x2e> 9a96: 20002797 auipc a5,0x20002 9a9a: 1a678793 addi a5,a5,422 # 2000bc3c 9a9e: 439c lw a5,0(a5) 9aa0: c391 beqz a5,9aa4 <_write_r+0x2e> 9aa2: c01c sw a5,0(s0) 9aa4: 40b2 lw ra,12(sp) 9aa6: 4422 lw s0,8(sp) 9aa8: 0141 addi sp,sp,16 9aaa: 8082 ret 00009aac <_close_r>: 9aac: 1141 addi sp,sp,-16 9aae: c422 sw s0,8(sp) 9ab0: 842a mv s0,a0 9ab2: 852e mv a0,a1 9ab4: 20002797 auipc a5,0x20002 9ab8: 1807a423 sw zero,392(a5) # 2000bc3c 9abc: c606 sw ra,12(sp) 9abe: 2211 jal 9bc2 <_close> 9ac0: 57fd li a5,-1 9ac2: 00f51963 bne a0,a5,9ad4 <_close_r+0x28> 9ac6: 20002797 auipc a5,0x20002 9aca: 17678793 addi a5,a5,374 # 2000bc3c 9ace: 439c lw a5,0(a5) 9ad0: c391 beqz a5,9ad4 <_close_r+0x28> 9ad2: c01c sw a5,0(s0) 9ad4: 40b2 lw ra,12(sp) 9ad6: 4422 lw s0,8(sp) 9ad8: 0141 addi sp,sp,16 9ada: 8082 ret 00009adc <_fstat_r>: 9adc: 1141 addi sp,sp,-16 9ade: c422 sw s0,8(sp) 9ae0: 842a mv s0,a0 9ae2: 852e mv a0,a1 9ae4: 85b2 mv a1,a2 9ae6: 20002797 auipc a5,0x20002 9aea: 1407ab23 sw zero,342(a5) # 2000bc3c 9aee: c606 sw ra,12(sp) 9af0: 20cd jal 9bd2 <_fstat> 9af2: 57fd li a5,-1 9af4: 00f51963 bne a0,a5,9b06 <_fstat_r+0x2a> 9af8: 20002797 auipc a5,0x20002 9afc: 14478793 addi a5,a5,324 # 2000bc3c 9b00: 439c lw a5,0(a5) 9b02: c391 beqz a5,9b06 <_fstat_r+0x2a> 9b04: c01c sw a5,0(s0) 9b06: 40b2 lw ra,12(sp) 9b08: 4422 lw s0,8(sp) 9b0a: 0141 addi sp,sp,16 9b0c: 8082 ret 00009b0e <_isatty_r>: 9b0e: 1141 addi sp,sp,-16 9b10: c422 sw s0,8(sp) 9b12: 842a mv s0,a0 9b14: 852e mv a0,a1 9b16: 20002797 auipc a5,0x20002 9b1a: 1207a323 sw zero,294(a5) # 2000bc3c 9b1e: c606 sw ra,12(sp) 9b20: 20c9 jal 9be2 <_isatty> 9b22: 57fd li a5,-1 9b24: 00f51963 bne a0,a5,9b36 <_isatty_r+0x28> 9b28: 20002797 auipc a5,0x20002 9b2c: 11478793 addi a5,a5,276 # 2000bc3c 9b30: 439c lw a5,0(a5) 9b32: c391 beqz a5,9b36 <_isatty_r+0x28> 9b34: c01c sw a5,0(s0) 9b36: 40b2 lw ra,12(sp) 9b38: 4422 lw s0,8(sp) 9b3a: 0141 addi sp,sp,16 9b3c: 8082 ret 00009b3e <_lseek_r>: 9b3e: 1141 addi sp,sp,-16 9b40: c422 sw s0,8(sp) 9b42: 842a mv s0,a0 9b44: 852e mv a0,a1 9b46: 85b2 mv a1,a2 9b48: 8636 mv a2,a3 9b4a: 20002797 auipc a5,0x20002 9b4e: 0e07a923 sw zero,242(a5) # 2000bc3c 9b52: c606 sw ra,12(sp) 9b54: 2879 jal 9bf2 <_lseek> 9b56: 57fd li a5,-1 9b58: 00f51963 bne a0,a5,9b6a <_lseek_r+0x2c> 9b5c: 20002797 auipc a5,0x20002 9b60: 0e078793 addi a5,a5,224 # 2000bc3c 9b64: 439c lw a5,0(a5) 9b66: c391 beqz a5,9b6a <_lseek_r+0x2c> 9b68: c01c sw a5,0(s0) 9b6a: 40b2 lw ra,12(sp) 9b6c: 4422 lw s0,8(sp) 9b6e: 0141 addi sp,sp,16 9b70: 8082 ret 00009b72 : 9b72: 0ff5f593 andi a1,a1,255 9b76: 962a add a2,a2,a0 9b78: 00c51463 bne a0,a2,9b80 9b7c: 4501 li a0,0 9b7e: 8082 ret 9b80: 211c lbu a5,0(a0) 9b82: feb78ee3 beq a5,a1,9b7e 9b86: 0505 addi a0,a0,1 9b88: bfc5 j 9b78 00009b8a <__malloc_lock>: 9b8a: 8082 ret 00009b8c <__malloc_unlock>: 9b8c: 8082 ret 00009b8e <_read_r>: 9b8e: 1141 addi sp,sp,-16 9b90: c422 sw s0,8(sp) 9b92: 842a mv s0,a0 9b94: 852e mv a0,a1 9b96: 85b2 mv a1,a2 9b98: 8636 mv a2,a3 9b9a: 20002797 auipc a5,0x20002 9b9e: 0a07a123 sw zero,162(a5) # 2000bc3c 9ba2: c606 sw ra,12(sp) 9ba4: 28b9 jal 9c02 <_read> 9ba6: 57fd li a5,-1 9ba8: 00f51963 bne a0,a5,9bba <_read_r+0x2c> 9bac: 20002797 auipc a5,0x20002 9bb0: 09078793 addi a5,a5,144 # 2000bc3c 9bb4: 439c lw a5,0(a5) 9bb6: c391 beqz a5,9bba <_read_r+0x2c> 9bb8: c01c sw a5,0(s0) 9bba: 40b2 lw ra,12(sp) 9bbc: 4422 lw s0,8(sp) 9bbe: 0141 addi sp,sp,16 9bc0: 8082 ret 00009bc2 <_close>: 9bc2: 05800793 li a5,88 9bc6: 20002717 auipc a4,0x20002 9bca: 06f72b23 sw a5,118(a4) # 2000bc3c 9bce: 557d li a0,-1 9bd0: 8082 ret 00009bd2 <_fstat>: 9bd2: 05800793 li a5,88 9bd6: 20002717 auipc a4,0x20002 9bda: 06f72323 sw a5,102(a4) # 2000bc3c 9bde: 557d li a0,-1 9be0: 8082 ret 00009be2 <_isatty>: 9be2: 05800793 li a5,88 9be6: 20002717 auipc a4,0x20002 9bea: 04f72b23 sw a5,86(a4) # 2000bc3c 9bee: 4501 li a0,0 9bf0: 8082 ret 00009bf2 <_lseek>: 9bf2: 05800793 li a5,88 9bf6: 20002717 auipc a4,0x20002 9bfa: 04f72323 sw a5,70(a4) # 2000bc3c 9bfe: 557d li a0,-1 9c00: 8082 ret 00009c02 <_read>: 9c02: 05800793 li a5,88 9c06: 20002717 auipc a4,0x20002 9c0a: 02f72b23 sw a5,54(a4) # 2000bc3c 9c0e: 557d li a0,-1 9c10: 8082 ret 9c12: 0000 unimp 9c14: 656d lui a0,0x1b 9c16: 6370 flw fa2,68(a4) 9c18: 253a lhu a4,10(a0) 9c1a: 3830 lbu a2,19(s0) 9c1c: 0a78 addi a4,sp,284 9c1e: 0000 unimp 9c20: 636d lui t1,0x1b 9c22: 7561 lui a0,0xffff8 9c24: 253a6573 csrrsi a0,0x253,20 9c28: 3830 lbu a2,19(s0) 9c2a: 0a78 addi a4,sp,284 9c2c: 0000 unimp 9c2e: 0000 unimp 9c30: 746d lui s0,0xffffb 9c32: 6176 flw ft2,92(sp) 9c34: 3a6c lbu a1,23(a2) 9c36: 3025 jal 945e <_vfiprintf_r+0xfa> 9c38: 7838 flw fa4,112(s0) 9c3a: 000a c.slli zero,0x2 9c3c: 74737953 0x74737953 9c40: 6d65 lui s10,0x19 9c42: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown 9c46: 6425 lui s0,0x9 9c48: 0a0d addi s4,s4,3 9c4a: 0000 unimp 9c4c: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown 9c50: 4449 li s0,18 9c52: 253a lhu a4,10(a0) 9c54: 3830 lbu a2,19(s0) 9c56: 0d78 addi a4,sp,668 9c58: 000a c.slli zero,0x2 9c5a: 0000 unimp 9c5c: 3156 lhu a3,36(a0) 9c5e: 2e30 lbu a2,26(a2) 9c60: 2e34 lbu a3,26(a2) 9c62: 0036 c.slli zero,0xd 9c64: 7246 flw ft4,112(sp) 9c66: 6565 lui a0,0x19 9c68: 5452 lw s0,52(sp) 9c6a: 4b20534f fnmadd.d ft6,ft0,fs2,fs1,unknown 9c6e: 7265 lui tp,0xffff9 9c70: 656e flw fa0,216(sp) 9c72: 206c lbu a1,6(s0) 9c74: 6556 flw fa0,84(sp) 9c76: 7372 flw ft6,60(sp) 9c78: 6f69 lui t5,0x1a 9c7a: 3a6e lhu a1,54(a2) 9c7c: 7325 lui t1,0xfffe9 9c7e: 0a0d addi s4,s4,3 9c80: 0000 unimp 9c82: 0000 unimp 9c84: 756f6873 csrrsi a6,0x756,30 9c88: 646c flw fa1,76(s0) 9c8a: 276e lhu a1,14(a4) 9c8c: 2074 lbu a3,6(s0) 9c8e: 7572 flw fa0,60(sp) 9c90: 206e lhu a1,6(s0) 9c92: 7461 lui s0,0xffff8 9c94: 6820 flw fs0,80(s0) 9c96: 7265 lui tp,0xffff9 9c98: 2165 jal a140 <__sf_fake_stdin+0x14> 9c9a: 0021 c.nop 8 9c9c: 2e2e lhu a1,26(a2) 9c9e: 6572462f 0x6572462f 9ca2: 5265 li tp,-7 9ca4: 4f54 lw a3,28(a4) 9ca6: 6f702f53 0x6f702f53 9caa: 7472 flw fs0,60(sp) 9cac: 6261 lui tp,0x18 9cae: 656c flw fa1,76(a0) 9cb0: 6d654d2f 0x6d654d2f 9cb4: 614d addi sp,sp,176 9cb6: 676e flw fa4,216(sp) 9cb8: 6165682f 0x6165682f 9cbc: 5f70 lw a2,124(a4) 9cbe: 2e34 lbu a3,26(a2) 9cc0: 00000063 beqz zero,9cc0 <_read+0xbe> 9cc4: 7265 lui tp,0xffff9 9cc6: 2072 lhu a2,6(s0) 9cc8: 7461 lui s0,0xffff8 9cca: 6c20 flw fs0,88(s0) 9ccc: 6e69 lui t3,0x1a 9cce: 2065 jal 9d76 <_read+0x174> 9cd0: 6425 lui s0,0x9 9cd2: 6f20 flw fs0,88(a4) 9cd4: 2066 lhu s1,6(s0) 9cd6: 6966 flw fs2,88(sp) 9cd8: 656c flw fa1,76(a0) 9cda: 2220 lbu s0,2(a2) 9cdc: 7325 lui t1,0xfffe9 9cde: 2e22 lhu s0,26(a2) 9ce0: 0d20 addi s0,sp,664 9ce2: 200a lhu a0,0(s0) 9ce4: 0000 unimp 9ce6: 0000 unimp 9ce8: 2e2e lhu a1,26(a2) 9cea: 6572462f 0x6572462f 9cee: 5265 li tp,-7 9cf0: 4f54 lw a3,28(a4) 9cf2: 6f702f53 0x6f702f53 9cf6: 7472 flw fs0,60(sp) 9cf8: 6261 lui tp,0x18 9cfa: 656c flw fa1,76(a0) 9cfc: 4343472f 0x4343472f 9d00: 5349522f 0x5349522f 9d04: 2f562d43 fmadd.q fs10,fa2,fs5,ft5,rdn 9d08: 6f70 flw fa2,92(a4) 9d0a: 7472 flw fs0,60(sp) 9d0c: 632e flw ft6,200(sp) 9d0e: 0000 unimp 9d10: 2e2e lhu a1,26(a2) 9d12: 6572462f 0x6572462f 9d16: 5265 li tp,-7 9d18: 4f54 lw a3,28(a4) 9d1a: 75712f53 0x75712f53 9d1e: 7565 lui a0,0xffff9 9d20: 2e65 jal a0d8 <__clz_tab+0xcc> 9d22: 2e2e0063 beq t3,sp,a002 <_read+0x400> 9d26: 6572462f 0x6572462f 9d2a: 5265 li tp,-7 9d2c: 4f54 lw a3,28(a4) 9d2e: 61742f53 0x61742f53 9d32: 2e736b73 csrrsi s6,0x2e7,6 9d36: 44490063 beq s2,tp,a176 <__sf_fake_stdout+0x2a> 9d3a: 454c lw a1,12(a0) 9d3c: 0000 unimp 9d3e: 0000 unimp 9d40: 32b0 lbu a2,3(a3) 9d42: 0000 unimp 9d44: 32b0 lbu a2,3(a3) 9d46: 0000 unimp 9d48: 32f0 lbu a2,7(a3) 9d4a: 0000 unimp 9d4c: 32fc lbu a5,7(a3) 9d4e: 0000 unimp 9d50: 3340 lbu s0,5(a4) 9d52: 0000 unimp 9d54: 32b0 lbu a2,3(a3) 9d56: 0000 unimp 9d58: 32b0 lbu a2,3(a3) 9d5a: 0000 unimp 9d5c: 32f0 lbu a2,7(a3) 9d5e: 0000 unimp 9d60: 32fc lbu a5,7(a3) 9d62: 0000 unimp 9d64: 6d54 flw fa3,28(a0) 9d66: 5172 lw sp,60(sp) 9d68: 0000 unimp 9d6a: 0000 unimp 9d6c: 2e2e lhu a1,26(a2) 9d6e: 6572462f 0x6572462f 9d72: 5265 li tp,-7 9d74: 4f54 lw a3,28(a4) 9d76: 69742f53 0x69742f53 9d7a: 656d lui a0,0x1b 9d7c: 7372 flw ft6,60(sp) 9d7e: 632e flw ft6,200(sp) 9d80: 0000 unimp 9d82: 0000 unimp 9d84: 6d54 flw fa3,28(a0) 9d86: 2072 lhu a2,6(s0) 9d88: 00637653 fadd.s fa2,ft6,ft6 9d8c: 3a534067 0x3a534067 9d90: 3c113c47 0x3c113c47 9d94: 3ad34067 0x3ad34067 9d98: 314a lhu a0,36(a0) 9d9a: 6954 flw fa3,20(a0) 9d9c: 656d lui a0,0x1b 9d9e: 0072 c.slli zero,0x1c 9da0: 334a lhu a0,36(a4) 9da2: 6954 flw fa3,20(a0) 9da4: 656d lui a0,0x1b 9da6: 0072 c.slli zero,0x1c 9da8: 354a lhu a0,44(a0) 9daa: 6954 flw fa3,20(a0) 9dac: 656d lui a0,0x1b 9dae: 0072 c.slli zero,0x1c 9db0: 374a lhu a0,44(a4) 9db2: 6954 flw fa3,20(a0) 9db4: 656d lui a0,0x1b 9db6: 0072 c.slli zero,0x1c 9db8: 384a lhu a0,52(s0) 9dba: 6954 flw fa3,20(a0) 9dbc: 656d lui a0,0x1b 9dbe: 0072 c.slli zero,0x1c 9dc0: 394a lhu a0,52(a0) 9dc2: 6954 flw fa3,20(a0) 9dc4: 656d lui a0,0x1b 9dc6: 0072 c.slli zero,0x1c 9dc8: 464e495b 0x464e495b 9dcc: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown 9dd0: 7325 lui t1,0xfffe9 9dd2: 253a lhu a4,10(a0) 9dd4: 5d64 lw s1,124(a0) 9dd6: 7820 flw fs0,112(s0) 9dd8: 6f50 flw fa2,28(a4) 9dda: 7472 flw fs0,60(sp) 9ddc: 46746547 fmsub.q fa0,fs0,ft7,fs0,unknown 9de0: 6572 flw fa0,28(sp) 9de2: 4865 li a6,25 9de4: 6165 addi sp,sp,112 9de6: 5370 lw a2,100(a4) 9de8: 7a69 lui s4,0xffffa 9dea: 2065 jal 9e92 <_read+0x290> 9dec: 203a lhu a4,2(s0) 9dee: 6425 lui s0,0x9 9df0: 0a0d addi s4,s4,3 9df2: 0000 unimp 9df4: 314a lhu a0,36(a0) 9df6: 7254 flw fa3,36(a2) 9df8: 6e61 lui t3,0x18 9dfa: 74696d73 csrrsi s10,0x746,18 9dfe: 6154 flw fa3,4(a0) 9e00: 00006b73 csrrsi s6,ustatus,0 9e04: 334a lhu a0,36(a4) 9e06: 7254 flw fa3,36(a2) 9e08: 6e61 lui t3,0x18 9e0a: 74696d73 csrrsi s10,0x746,18 9e0e: 6154 flw fa3,4(a0) 9e10: 00006b73 csrrsi s6,ustatus,0 9e14: 354a lhu a0,44(a0) 9e16: 7254 flw fa3,36(a2) 9e18: 6e61 lui t3,0x18 9e1a: 74696d73 csrrsi s10,0x746,18 9e1e: 6154 flw fa3,4(a0) 9e20: 00006b73 csrrsi s6,ustatus,0 9e24: 374a lhu a0,44(a4) 9e26: 7254 flw fa3,36(a2) 9e28: 6e61 lui t3,0x18 9e2a: 74696d73 csrrsi s10,0x746,18 9e2e: 6154 flw fa3,4(a0) 9e30: 00006b73 csrrsi s6,ustatus,0 9e34: 384a lhu a0,52(s0) 9e36: 7254 flw fa3,36(a2) 9e38: 6e61 lui t3,0x18 9e3a: 74696d73 csrrsi s10,0x746,18 9e3e: 6154 flw fa3,4(a0) 9e40: 00006b73 csrrsi s6,ustatus,0 9e44: 394a lhu a0,52(a0) 9e46: 7254 flw fa3,36(a2) 9e48: 6e61 lui t3,0x18 9e4a: 74696d73 csrrsi s10,0x746,18 9e4e: 6154 flw fa3,4(a0) 9e50: 00006b73 csrrsi s6,ustatus,0 9e54: 76616c73 csrrsi s8,0x766,2 9e58: 4d65 li s10,25 9e5a: 72547563 bgeu s0,t0,a584 <_data_lma+0x3dc> 9e5e: 6e61 lui t3,0x18 9e60: 74696d73 csrrsi s10,0x746,18 9e64: 6154 flw fa3,4(a0) 9e66: 00006b73 csrrsi s6,ustatus,0 9e6a: 0000 unimp 9e6c: 76616c73 csrrsi s8,0x766,2 9e70: 4665 li a2,25 9e72: 6572 flw fa0,28(sp) 9e74: 4d65 li s10,25 9e76: 6d65 lui s10,0x19 9e78: 5479726f jal tp,a1bbe <_data_lma+0x97a16> 9e7c: 7361 lui t1,0xffff8 9e7e: 6c73006b 0x6c73006b 9e82: 7661 lui a2,0xffff8 9e84: 4d65 li s10,25 9e86: 61447563 bgeu s0,s4,a490 <_data_lma+0x2e8> 9e8a: 6174 flw fa3,68(a0) 9e8c: 6150 flw fa2,4(a0) 9e8e: 7372 flw ft6,60(sp) 9e90: 0065 c.nop 25 9e92: 0000 unimp 9e94: 76616c73 csrrsi s8,0x766,2 9e98: 3465 jal 9940 <_printf_i+0x248> 9e9a: 3538 lbu a4,11(a0) 9e9c: 6144 flw fs1,4(a0) 9e9e: 6174 flw fa3,68(a0) 9ea0: 6150 flw fa2,4(a0) 9ea2: 7372 flw ft6,60(sp) 9ea4: 0065 c.nop 25 9ea6: 0000 unimp 9ea8: 76616c73 csrrsi s8,0x766,2 9eac: 4f65 li t5,25 9eae: 6874 flw fa3,84(s0) 9eb0: 7265 lui tp,0xffff9 9eb2: 6154 flw fa3,4(a0) 9eb4: 00006b73 csrrsi s6,ustatus,0 9eb8: 304a lhu a0,36(s0) 9eba: 6954 flw fa3,20(a0) 9ebc: 656d lui a0,0x1b 9ebe: 0072 c.slli zero,0x1c 9ec0: 324a lhu a0,36(a2) 9ec2: 6954 flw fa3,20(a0) 9ec4: 656d lui a0,0x1b 9ec6: 0072 c.slli zero,0x1c 9ec8: 344a lhu a0,44(s0) 9eca: 6954 flw fa3,20(a0) 9ecc: 656d lui a0,0x1b 9ece: 0072 c.slli zero,0x1c 9ed0: 364a lhu a0,44(a2) 9ed2: 6954 flw fa3,20(a0) 9ed4: 656d lui a0,0x1b 9ed6: 0072 c.slli zero,0x1c 9ed8: 304a lhu a0,36(s0) 9eda: 7254 flw fa3,36(a2) 9edc: 6e61 lui t3,0x18 9ede: 74696d73 csrrsi s10,0x746,18 9ee2: 6154 flw fa3,4(a0) 9ee4: 00006b73 csrrsi s6,ustatus,0 9ee8: 324a lhu a0,36(a2) 9eea: 7254 flw fa3,36(a2) 9eec: 6e61 lui t3,0x18 9eee: 74696d73 csrrsi s10,0x746,18 9ef2: 6154 flw fa3,4(a0) 9ef4: 00006b73 csrrsi s6,ustatus,0 9ef8: 344a lhu a0,44(s0) 9efa: 7254 flw fa3,36(a2) 9efc: 6e61 lui t3,0x18 9efe: 74696d73 csrrsi s10,0x746,18 9f02: 6154 flw fa3,4(a0) 9f04: 00006b73 csrrsi s6,ustatus,0 9f08: 364a lhu a0,44(a2) 9f0a: 7254 flw fa3,36(a2) 9f0c: 6e61 lui t3,0x18 9f0e: 74696d73 csrrsi s10,0x746,18 9f12: 6154 flw fa3,4(a0) 9f14: 00006b73 csrrsi s6,ustatus,0 9f18: 6f4c flw fa1,28(a4) 9f1a: 6172 flw ft2,28(sp) 9f1c: 7254 flw fa3,36(a2) 9f1e: 6e61 lui t3,0x18 9f20: 74696d73 csrrsi s10,0x746,18 9f24: 6154 flw fa3,4(a0) 9f26: 00006b73 csrrsi s6,ustatus,0 9f2a: 0000 unimp 9f2c: 30387553 0x30387553 9f30: 5436 lw s0,108(sp) 9f32: 6172 flw ft2,28(sp) 9f34: 736e flw ft6,248(sp) 9f36: 696d lui s2,0x1b 9f38: 5474 lw a3,108(s0) 9f3a: 7361 lui t1,0xffff8 9f3c: 0000006b 0x6b 9f40: 6f48 flw fa0,28(a4) 9f42: 634d7473 csrrci s0,0x634,26 9f46: 5475 li s0,-3 9f48: 6172 flw ft2,28(sp) 9f4a: 736e flw ft6,248(sp) 9f4c: 696d lui s2,0x1b 9f4e: 5474 lw a3,108(s0) 9f50: 7361 lui t1,0xffff8 9f52: 6f68006b 0x6f68006b 9f56: 72467473 csrrci s0,0x724,12 9f5a: 6565 lui a0,0x19 9f5c: 654d lui a0,0x13 9f5e: 6f6d lui t5,0x1b 9f60: 7972 flw fs2,60(sp) 9f62: 6154 flw fa3,4(a0) 9f64: 00006b73 csrrsi s6,ustatus,0 9f68: 6f68 flw fa0,92(a4) 9f6a: 634d7473 csrrci s0,0x634,26 9f6e: 4475 li s0,29 9f70: 7461 lui s0,0xffff8 9f72: 5461 li s0,-8 9f74: 7361 lui t1,0xffff8 9f76: 6f68006b 0x6f68006b 9f7a: 65537473 csrrci s0,0x655,6 9f7e: 736e flw ft6,248(sp) 9f80: 6144726f jal tp,51594 <_data_lma+0x473ec> 9f84: 6174 flw fa3,68(a0) 9f86: 6154 flw fa3,4(a0) 9f88: 00006b73 csrrsi s6,ustatus,0 9f8c: 6f68 flw fa0,92(a4) 9f8e: 65527473 csrrci s0,0x655,4 9f92: 6c537663 bgeu t1,t0,a65e <_data_lma+0x4b6> 9f96: 7661 lui a2,0xffff8 9f98: 4465 li s0,25 9f9a: 7461 lui s0,0xffff8 9f9c: 5461 li s0,-8 9f9e: 7361 lui t1,0xffff8 9fa0: 0000006b 0x6b 9fa4: 6164 flw fs1,68(a0) 9fa6: 6174 flw fa3,68(a0) 9fa8: 6c6c6f43 0x6c6c6f43 9fac: 6365 lui t1,0x19 9fae: 6974 flw fa3,84(a0) 9fb0: 61546e6f jal t3,50dc4 <_data_lma+0x46c1c> 9fb4: 00006b73 csrrsi s6,ustatus,0 9fb8: 6f68 flw fa0,92(a4) 9fba: 744f7473 csrrci s0,0x744,30 9fbe: 6568 flw fa0,76(a0) 9fc0: 5472 lw s0,60(sp) 9fc2: 7361 lui t1,0xffff8 9fc4: 0000006b 0x6b 9fc8: 0000 unimp 9fca: 4120 lw s0,64(a0) 9fcc: e614 fsw fa3,8(a2) 9fce: ffff 0xffff 9fd0: e566 fsw fs9,136(sp) 9fd2: ffff 0xffff 9fd4: e566 fsw fs9,136(sp) 9fd6: ffff 0xffff 9fd8: e564 fsw fs1,76(a0) 9fda: ffff 0xffff 9fdc: e56a fsw fs10,136(sp) 9fde: ffff 0xffff 9fe0: e56a fsw fs10,136(sp) 9fe2: ffff 0xffff 9fe4: e53a fsw fa4,136(sp) 9fe6: ffff 0xffff 9fe8: e564 fsw fs1,76(a0) 9fea: ffff 0xffff 9fec: e56a fsw fs10,136(sp) 9fee: ffff 0xffff 9ff0: e53a fsw fa4,136(sp) 9ff2: ffff 0xffff 9ff4: e56a fsw fs10,136(sp) 9ff6: ffff 0xffff 9ff8: e564 fsw fs1,76(a0) 9ffa: ffff 0xffff 9ffc: e602 fsw ft0,12(sp) 9ffe: ffff 0xffff a000: e602 fsw ft0,12(sp) a002: ffff 0xffff a004: e602 fsw ft0,12(sp) a006: ffff 0xffff a008: e53a fsw fa4,136(sp) a00a: ffff 0xffff 0000a00c <__clz_tab>: a00c: 0100 0202 0303 0303 0404 0404 0404 0404 ................ a01c: 0505 0505 0505 0505 0505 0505 0505 0505 ................ a02c: 0606 0606 0606 0606 0606 0606 0606 0606 ................ a03c: 0606 0606 0606 0606 0606 0606 0606 0606 ................ a04c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ a05c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ a06c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ a07c: 0707 0707 0707 0707 0707 0707 0707 0707 ................ a08c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a09c: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0ac: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0bc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0cc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0dc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0ec: 0808 0808 0808 0808 0808 0808 0808 0808 ................ a0fc: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 0000a10c <__sf_fake_stderr>: ... 0000a12c <__sf_fake_stdin>: ... 0000a14c <__sf_fake_stdout>: ... a16c: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE a17c: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB a18c: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 a19c: 3938 6261 6463 6665 0000 0000 89abcdef....