mppt_Nos_V0.4.elf: file format elf32-littleriscv mppt_Nos_V0.4.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 0x0000b4fc memsz 0x0000b4fc flags r-x LOAD off 0x0000d000 vaddr 0x20000000 paddr 0x0000b4fc align 2**12 filesz 0x000001e8 memsz 0x0000193c flags rw- LOAD off 0x0000d800 vaddr 0x20004800 paddr 0x20004800 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 0000013c 00000004 00000004 00001004 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .text 0000b3bc 00000140 00000140 00001140 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 0000b4fc 0000b4fc 0000d1e8 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 0000d1e8 2**0 CONTENTS 5 .dlalign 00000000 0000b4fc 0000b4fc 0000d1e8 2**0 CONTENTS 6 .data 000001e8 20000000 0000b4fc 0000d000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00001754 200001e8 0000b6e4 0000d1e8 2**2 ALLOC 8 .stack 00000800 20004800 20004800 0000d800 2**0 ALLOC 9 .debug_info 0002c690 00000000 00000000 0000d1e8 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 00006845 00000000 00000000 00039878 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 00001118 00000000 00000000 000400c0 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00001450 00000000 00000000 000411d8 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_line 0001b2dd 00000000 00000000 00042628 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 00005e22 00000000 00000000 0005d905 2**0 CONTENTS, READONLY, DEBUGGING 15 .comment 00000033 00000000 00000000 00063727 2**0 CONTENTS, READONLY 16 .debug_frame 00003b10 00000000 00000000 0006375c 2**2 CONTENTS, READONLY, DEBUGGING 17 .debug_loc 000078fa 00000000 00000000 0006726c 2**0 CONTENTS, READONLY, DEBUGGING 18 .stab 00000084 00000000 00000000 0006eb68 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000117 00000000 00000000 0006ebec 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .init 00000000 .init 00000004 l d .vector 00000000 .vector 00000140 l d .text 00000000 .text 0000b4fc l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 0000b4fc l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 200001e8 l d .bss 00000000 .bss 20004800 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_ch32l103.o 00000004 l .vector 00000000 _vector_base 00000000 l df *ABS* 00000000 ch32l103_it.c 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 system_ch32l103.c 00000000 l df *ABS* 00000000 ch32l103_adc.c 00000000 l df *ABS* 00000000 ch32l103_dbgmcu.c 00000000 l df *ABS* 00000000 ch32l103_dma.c 00000000 l df *ABS* 00000000 ch32l103_exti.c 00000000 l df *ABS* 00000000 ch32l103_gpio.c 00000000 l df *ABS* 00000000 ch32l103_misc.c 00000000 l df *ABS* 00000000 ch32l103_rcc.c 20000010 l O .data 00000010 PBHBPrescTable 200001c4 l O .data 00000004 ADCPrescTable 00000000 l df *ABS* 00000000 ch32l103_spi.c 00000000 l df *ABS* 00000000 ch32l103_tim.c 00000000 l df *ABS* 00000000 ch32l103_usart.c 00000000 l df *ABS* 00000000 adc.c 00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 gpio.c 00000000 l df *ABS* 00000000 pwm.c 00000000 l df *ABS* 00000000 rs485.c 00000000 l df *ABS* 00000000 tim.c 00000000 l df *ABS* 00000000 timeSliceOffset.c 20000210 l O .bss 00000004 pTimeSliceList 00000000 l df *ABS* 00000000 ring_queue2.c 00000000 l df *ABS* 00000000 ring_queue.c 00000000 l df *ABS* 00000000 debug.c 20000214 l O .bss 00000002 p_ms 20000216 l O .bss 00000002 p_us 200001c8 l O .data 00000004 curbrk.5007 00000000 l df *ABS* 00000000 collect_Conversion.c 0000227e l F .text 00000092 middleAverageFilter 20001284 l O .bss 000000c8 CHG_buff 2000134c l O .bss 000000c8 DSG_buff 20000218 l O .bss 00000004 P_CHG_CURR 2000021c l O .bss 00000004 P_DSG_CURR 20000220 l O .bss 00000004 P_PV1_VOLT_IN 20000224 l O .bss 00000004 P_PV_VOLT_IN1 20000228 l O .bss 00000004 P_PV_VOLT_OUT 00000000 l df *ABS* 00000000 hy_protocol.c 000024e6 l F .text 00000002 HY_MsgProcFunc_chargingThresholdVoltageConfiguration 000024e8 l F .text 0000005e HY_matchHardwareID 00002546 l F .text 00000002 HY_MsgProcFunc_chargingRangeVoltageQuery 0000256a l F .text 000000ac HY_MsgProcFunc_checkMotherboardTemperature 00002616 l F .text 00000114 HY_MsgProcFunc_modifyCommunicationID 0000272a l F .text 000000e0 HY_MsgProcFunc_hardwareID_communicationIDQuery 0000280a l F .text 0000012c HY_MsgProcFunc_configureHardwareID 00002936 l F .text 000000e2 HY_MsgProcFunc_enterConfigurationMode 00002a18 l F .text 000000d0 HY_MsgProcFunc_querySoftwareVersion 00002ae8 l F .text 000000b4 HY_MsgProcFunc_queryControlBoxConfiguration 00002b9c l F .text 00000110 HY_MsgProcFunc_configureProtocolType 00002cac l F .text 000000e0 HY_MsgProcFunc_chargingControlQuery 00002d8c l F .text 00000152 HY_MsgProcFunc_chargingControlConfiguration 00002ede l F .text 000000cc HY_MsgProcFunc_resetInstruction 00002faa l F .text 000000e0 HY_MsgProcFunc_sensorNumberInquiry 0000308a l F .text 00000112 HY_MsgProcFunc_sensorNumberConfiguration 0000319c l F .text 000000f4 HY_MsgProcFunc_electricityStatistics 00003290 l F .text 00000166 HY_MsgProcFunc_batteryStatus 00000000 l df *ABS* 00000000 inflash.c 00000000 l df *ABS* 00000000 mppt_control.c 2000022c l O .bss 00000002 flag.5915 00000000 l df *ABS* 00000000 sl_protocol.c 00004940 l F .text 0000008a SL_MsgProcFunc_Write_Register 000049ca l F .text 00000022 SL_ReadRegisterMPPT_Mode 000049ec l F .text 00000036 SL_ReadRegisterTotalElectricityConsumption 00004a22 l F .text 00000036 SL_ReadRegisterTotalChargCapacity 00004a58 l F .text 00000084 SL_ReadRegisterChargState 00004adc l F .text 0000001c SL_ReadRegisterSOC 00004af8 l F .text 00000036 SL_ReadRegisterHighSideMosTemperature 00004b2e l F .text 00000036 SL_ReadRegisterDischargCurrent 00004b64 l F .text 00000036 SL_ReadRegisterChargCurrent 00004b9a l F .text 00000036 SL_ReadRegisterBatteryVoltage 00004bd0 l F .text 00000036 SL_ReadRegisterSolarOpenCircuitVoltage 00004c06 l F .text 00000062 SL_MsgProcFunc_Registration_request 00004c68 l F .text 00000036 SL_MsgProcFunc_Broadcast_Scan 00004c9e l F .text 00000044 SL_WriteRegisterEliminateStatistical 00004dc6 l F .text 0000008c SL_MsgProcFunc_Remote_Upgrade 00004e52 l F .text 0000008c SL_MsgProcFunc_Update_Profile 00004ede l F .text 0000016c SL_MsgProcFunc_Read_Register 00000000 l df *ABS* 00000000 task.c 20000248 l O .bss 00000004 currOne.7038 2000024c l O .bss 00000004 currTwo.7040 20000250 l O .bss 00000004 dutyRatio.7059 20000254 l O .bss 00000004 enabBroadcastTimeFlag.7096 20000258 l O .bss 00000001 flag.7025 20000260 l O .bss 00000001 num.7037 20000261 l O .bss 00000001 num.7047 20000262 l O .bss 00000001 num.7052 20000264 l O .bss 00000002 num.7058 20000266 l O .bss 00000001 num.7065 20000268 l O .bss 00000002 numLong.7053 2000026b l O .bss 00000001 run_number.7085 20000270 l O .bss 00000004 voltOne.7039 200001d4 l O .data 00000004 temp.7026 200001d8 l O .data 00000001 tempT.7027 00000000 l df *ABS* 00000000 uart_dev.c 0000629c l F .text 00000046 uart_putchar 20001778 l O .bss 000000c8 bat485_in_buff 20001840 l O .bss 000000c8 gw485_in_buff 00000000 l df *ABS* 00000000 uart_send.c 00000000 l df *ABS* 00000000 adddf3.c 00000000 l df *ABS* 00000000 gedf2.c 00000000 l df *ABS* 00000000 ledf2.c 00000000 l df *ABS* 00000000 muldf3.c 00000000 l df *ABS* 00000000 subdf3.c 00000000 l df *ABS* 00000000 floatsidf.c 00000000 l df *ABS* 00000000 addsf3.c 00000000 l df *ABS* 00000000 divsf3.c 00000000 l df *ABS* 00000000 eqsf2.c 00000000 l df *ABS* 00000000 gesf2.c 00000000 l df *ABS* 00000000 lesf2.c 00000000 l df *ABS* 00000000 mulsf3.c 00000000 l df *ABS* 00000000 subsf3.c 00000000 l df *ABS* 00000000 fixsfsi.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 extendsfdf2.c 00000000 l df *ABS* 00000000 truncdfsf2.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 rand.c 00000000 l df *ABS* 00000000 sprintf.c 00000000 l df *ABS* 00000000 strlcpy.c 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 000092cc l F .text 00000066 std 00000000 l df *ABS* 00000000 fwalk.c 00000000 l df *ABS* 00000000 makebuf.c 00000000 l df *ABS* 00000000 malloc.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 00000000 l df *ABS* 00000000 nano-vfprintf.c 00009abc 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 memmove.c 00000000 l df *ABS* 00000000 mlock.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 readr.c 00000000 l df *ABS* 00000000 nano-mallocr.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 20000160 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 parameter.c 00000000 l df *ABS* 00000000 reent.c 0000a422 g F .text 00000014 _malloc_usable_size_r 00001798 g F .text 00000088 EXTI2_IRQHandler 200001cc g O .data 00000008 g_RegTblW 200016a8 g O .bss 00000010 g_dataJudgment 0000a2d0 g F .text 00000030 _isatty_r 000045ae g F .text 0000014a mppt_readJust 00001f42 g F .text 00000022 TimeSliceOffset_Start 200016d8 g O .bss 00000010 g_recvbroadcast 00001848 g F .text 00000042 WORK_VOLT_INT_Init 00008d3e g F .text 000000d4 _puts_r 000046f8 g F .text 0000003e MpptContorlChoice 0000a300 g F .text 00000034 _lseek_r 00001d08 g F .text 0000005c TIM3_Int_Init 00004ce2 g F .text 0000003e CheckFuncSL 00001bee g F .text 0000001a USARTx_SendByte 000062e2 g F .text 00000068 uart_dev_init 00006214 g F .text 00000048 Task_sensorEnableBroadcast 2000023c g O .bss 00000004 lastStepPwm 20000234 g O .bss 00000004 lastPower 0000158e g F .text 00000052 SPI_Flash_Write_NoCheck 20001768 g O .bss 00000010 m_usartJudge 00000a10 g F .text 0000000a GPIO_ReadOutputDataBit 00008cfe g F .text 00000040 printf 200009c0 g .data 00000000 __global_pointer$ 00000148 g F .text 00000028 .hidden __riscv_save_8 000008a4 g F .text 00000008 DMA_GetITStatus 00000450 w .text 00000000 TIM1_CC_IRQHandler 0000a202 g F .text 00000030 __sseek 00001472 g F .text 0000004c SPI_Flash_Erase_Sector 00009382 g F .text 0000006c __sinit 00000efa g F .text 00000004 SPI_I2S_SendData 20000230 g O .bss 00000004 lastDutyRatio 00008f7e g F .text 000000bc __swbuf_r 00001820 g F .text 00000028 WORK_VOLT_INT_open 0000024a g F .text 00000002 HardFault_Handler 0000933c g F .text 00000046 __sfmoreglue 0000a394 g F .text 00000002 __malloc_unlock 00001fd8 g F .text 0000002c InRingQueue 00000450 w .text 00000000 USBPD_IRQHandler 00000194 g F .text 0000000c .hidden __riscv_restore_3 20001708 g O .bss 00000010 m_WdiRunled 00007d40 g F .text 000002b2 .hidden __divsf3 00001db6 g F .text 00000058 TIM2_Int_Init 0000504a g F .text 00000032 FRT_MsgHandler 00001e96 g F .text 0000000e SysTick_Handler 0000057c g F .text 0000000a ADC_StartCalibration 00006410 g F .text 00000018 uart_dev_char_present 00000d16 g F .text 00000054 NVIC_Init 00005e78 g F .text 0000010e Init 00000450 w .text 00000000 PVD_IRQHandler 0000a34c g F .text 00000046 memmove 000023f4 g F .text 0000004c get_PV1_VOLT_IN 00000180 g F .text 00000020 .hidden __riscv_restore_10 20001758 g O .bss 00000010 m_usartHandle 00000efe g F .text 00000004 SPI_I2S_ReceiveData 00000248 g F .text 00000002 NMI_Handler 0000143c g F .text 0000000e SPI_Flash_Wait_Busy 0000877c g F .text 00000062 .hidden __fixsfsi 00000450 w .text 00000000 EXTI3_IRQHandler 00003978 g F .text 000006b4 read_and_process_config_data 00000148 g F .text 00000028 .hidden __riscv_save_11 00000890 g F .text 00000006 DBGMCU_GetCHIPID 00005388 g F .text 00000452 Task_WdiRunled 00006c0a g F .text 000000ae .hidden __gtdf2 20001908 g O .bss 0000002f uart_send 20001688 g O .bss 00000010 g_collectOpenCircuitVoltage 000011d6 g F .text 0000000a USART_GetFlagStatus 2000026c g O .bss 00000004 uart_judge_handle 0000a29e g F .text 00000032 _fstat_r 20001938 g O .bss 00000004 errno 0000637e g F .text 00000018 gw485_tx_enabla 200001e8 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 00000666 g F .text 0000000a ADC_GetFlagStatus 000020ce g F .text 0000005a USART_Printf_Init 00006450 g F .text 0000000e ring_queue_length 0000a540 g O .text 000001e2 mosTemperADC 000083f4 g F .text 00000388 .hidden __subsf3 00000450 w .text 00000000 USBFS_IRQHandler 00000194 g F .text 0000000c .hidden __riscv_restore_2 000063ae g F .text 00000062 uart_dev_write 20000238 g O .bss 00000004 lastSolarInCircuitVoltage 000044c6 g F .text 000000e8 mppt_constantVoltageO 00001016 g F .text 00000016 TIM_CtrlPWMOutputs 00008c4c g F .text 000000b2 memcpy 0000055a g F .text 00000010 ADC_Cmd 00009332 g F .text 0000000a _cleanup_r 00000a28 g F .text 0000012c GPIO_PinRemapConfig 00009852 g F .text 0000026a _svfprintf_r 00007964 g F .text 00000072 .hidden __floatsidf 00006cb8 g F .text 000000b6 .hidden __ltdf2 0000625c g F .text 00000040 Task_configurationModeDelayedExit 00000450 w .text 00000000 EXTI0_IRQHandler 00000450 w .text 00000000 I2C2_EV_IRQHandler 00000e90 g F .text 0000001e RCC_PB2PeriphResetCmd 00000450 w .text 00000000 LPTIM_IRQHandler 0000144a g F .text 00000028 SPI_FLASH_Write_Enable 0000634a g F .text 0000001a bat485_tx_enabla 200001fc g O .bss 00000002 Calibrattion_Val 00004086 g F .text 00000012 readtotalChargCapacity 00000ffe g F .text 00000018 TIM_Cmd 0000140a g F .text 00000032 SPI_Flash_ReadSR 00008e12 g F .text 0000000c puts 00001058 g F .text 00000016 TIM_OC4PreloadConfig 200001c0 g O .data 00000004 SystemCoreClock 000011ce g F .text 00000008 USART_ReceiveData 000095e2 g F .text 0000000a malloc 000021f2 g F .text 00000062 adcChangeProportionalInit 0000a446 g F .text 00000010 _fstat 00000004 g .init 00000000 _einit 000010b4 g F .text 0000000c TIM_ClearITPendingBit 00001084 g F .text 00000018 TIM_GetCounter 000080d4 g F .text 0000008c .hidden __lesf2 00000140 g F .text 00000030 .hidden __riscv_save_12 00002190 g F .text 00000062 currBuffInit 00000946 g F .text 000000c0 GPIO_Init 00000d6a g F .text 00000014 RCC_ADCCLKConfig 00001ed6 g F .text 0000003e TimeSliceOffset_Register 00000450 w .text 00000000 Break_Point_Handler 0000385a g F .text 0000011e checkFlashContent 00003832 g F .text 00000014 save_config_info 00000180 g F .text 00000020 .hidden __riscv_restore_11 20000274 g O .bss 00000004 g_bat485_uart3_handle 200001f8 g O .bss 00000004 NVIC_Priority_Group 00000450 w .text 00000000 SPI1_IRQHandler 0000056a g F .text 0000000a ADC_ResetCalibration 0000117a g F .text 00000016 USART_Cmd 0000a15c g F .text 00000032 _sbrk_r 200001ec g O .bss 00000004 CHIPID 00000450 w .text 00000000 TAMPER_IRQHandler 00000170 g F .text 0000000c .hidden __riscv_save_1 00003846 g F .text 00000014 read_config_info 00002310 g F .text 0000004c get_CHG_CURR 200016f8 g O .bss 00000010 g_startMpptControl 2000026a g O .bss 00000001 recvbroadcast_flag 00000194 g F .text 0000000c .hidden __riscv_restore_0 0000a3ee g F .text 00000034 _read_r 00000156 g F .text 0000001a .hidden __riscv_save_7 000008ac g F .text 00000008 DMA_ClearITPendingBit 000089c8 g F .text 000000ac .hidden __extendsfdf2 000064da g F .text 00000730 .hidden __adddf3 00007ff2 g F .text 0000005c .hidden __nesf2 00000450 w .text 00000000 Ecall_M_Mode_Handler 20004800 g .stack 00000000 _heap_end 00006364 g F .text 0000001a bat485_tx_disenabla 0000a456 g F .text 00000010 _isatty 200000d8 g O .data 00000050 g_RegTblR 00001f9c g F .text 0000002c InRingQueue2 0000205a g F .text 0000003e Delay_Us 200001e0 g O .data 00000004 _global_impure_ptr 0000018a g F .text 00000016 .hidden __riscv_restore_5 0000a396 g F .text 00000058 _realloc_r 200001e8 g O .bss 00000002 ADC_Trim 20001698 g O .bss 00000010 g_configurationModeDelayedExit 00000f02 g F .text 0000000a SPI_I2S_GetFlagStatus 00000450 w .text 00000000 DMA1_Channel4_IRQHandler 000005a6 g F .text 000000b8 ADC_RegularChannelConfig 00002166 g F .text 0000002a _sbrk 0000069a g F .text 00000012 ADC_FIFO_Cmd 0000065e g F .text 00000008 ADC_GetConversionValue 00004d20 g F .text 0000002c randomDelay 00001fc8 g F .text 00000010 InitRingQueue 0000202a g F .text 00000010 RingQueueLength 0000173e g F .text 0000005a DSG_PROT_Init 200014f8 g O .bss 0000012c config_buff 00004074 g F .text 00000012 savetotalChargCapacity 00000896 g F .text 0000000e DMA_GetFlagStatus 00005b3e g F .text 0000000c Task_uartConfigFile 000013b0 g F .text 0000005a SPI_ReadWriteByte 0000018a g F .text 00000016 .hidden __riscv_restore_6 000048f8 g F .text 00000048 MpptContorl 00001c08 g F .text 00000080 USART3_IRQHandler 0000093c g F .text 0000000a EXTI_ClearITPendingBit 000023a8 g F .text 0000004c get_DSG_CURR 00000450 w .text 00000000 RTC_IRQHandler 00000586 g F .text 00000008 ADC_GetCalibrationStatus 2000193c g .bss 00000000 _ebss 000011e0 g F .text 0000003c USART_GetITStatus 00000450 w .text 00000000 DMA1_Channel7_IRQHandler 20000200 g O .bss 00000001 USART3_Rbuffer 0000058e g F .text 00000018 ADC_SoftwareStartConvCmd 00000574 g F .text 00000008 ADC_GetResetCalibrationStatus 00000450 w .text 00000000 CAN1_RX1_IRQHandler 00005c64 g F .text 0000011e Task_impedanceCalculation 0000203a g F .text 00000020 Delay_Init 20001478 g O .bss 00000080 g_otherParameter 000014be g F .text 00000068 SPI_Flash_Read 000058e6 g F .text 00000258 Task_dataJudgment 00002004 g F .text 00000026 OutRingQueue 00000e54 g F .text 0000001e RCC_PB2PeriphClockCmd 00000b80 g F .text 00000190 GPIO_IPD_Unused 200016c8 g O .bss 00000010 g_outputAgain 0000804e g F .text 00000086 .hidden __gtsf2 00000450 w .text 00000000 USBPDWakeUp_IRQHandler 00000a1a g F .text 00000004 GPIO_SetBits 00000450 w .text 00000000 TIM4_IRQHandler 00006cb8 g F .text 000000b6 .hidden __ledf2 0000103e g F .text 0000001a TIM_ARRPreloadConfig 00000148 g F .text 00000028 .hidden __riscv_save_9 00000a1e g F .text 0000000a GPIO_WriteBit 0000b460 g O .text 00000020 __sf_fake_stderr 00001928 g F .text 00000048 PWM_GPIO_Configuration 00000156 g F .text 0000001a .hidden __riscv_save_4 00000450 w .text 00000000 I2C1_EV_IRQHandler 00001c88 g F .text 00000080 USART4_IRQHandler 00001a62 g F .text 000000c0 GW_485_Init 0000976e g F .text 000000e4 __ssputs_r 0000109c g F .text 00000018 TIM_GetITStatus 00004050 g F .text 00000012 savetotalElectricityConsumption 00000d7e g F .text 000000d6 RCC_GetClocksFreq 00000450 w .text 00000000 DMA1_Channel6_IRQHandler 00008bde g F .text 0000006e .hidden __clzsi2 00001f64 g F .text 00000028 TimeSliceOffset_Produce 00009ae4 g F .text 00000042 __sfputs_r 200001f4 g O .bss 00000004 TS_Val 0000a334 g F .text 00000018 memchr 00005f86 g F .text 00000062 Task_outputAgain 000010c0 g F .text 000000ba USART_Init 000095ec g F .text 000000a8 _free_r 00001d8c g F .text 0000002a TIM3_IRQHandler 00000450 w .text 00000000 RCC_IRQHandler 200016e8 g O .bss 00000010 g_sensorEnableBroadcast 00000170 g F .text 0000000c .hidden __riscv_save_3 00000450 w .text 00000000 TIM1_TRG_COM_IRQHandler 0000645e g F .text 0000007c DMA1_Channel1_IRQHandler 0000169e g F .text 00000030 RUN_LED_Init 00000000 g .init 00000000 _start 20001728 g O .bss 00000010 m_refreshRegister 00008e76 g F .text 00000084 rand 0000a466 g F .text 00000010 _lseek 20000208 g O .bss 00000004 totalChargCapacity 20000244 g O .bss 00000004 cfig_len 00008834 g F .text 000000c6 .hidden __floatsisf 00000e72 g F .text 0000001e RCC_PB1PeriphClockCmd 0000188a g F .text 00000064 EXTI15_10_IRQHandler 0000102c g F .text 00000012 TIM_ITConfig 00008f40 g F .text 0000003e strlcpy 00000450 w .text 00000000 ADC_IRQHandler 00001190 g F .text 00000036 USART_ITConfig 000008b4 g F .text 0000006a EXTI_Init 200001f0 g O .bss 00000004 OPA_Trim 00007ff2 g F .text 0000005c .hidden __eqsf2 00000450 w .text 00000000 DMA1_Channel8_IRQHandler 2000143c g O .bss 0000003c g_controlParameter 00005b4a g F .text 00000096 Task_collectOpenCircuitVoltage 0000a26e g F .text 00000030 _close_r 20000000 g .dalign 00000000 _data_vma 00005fe8 g F .text 00000104 Task_excessiveLoad 00001700 g F .text 0000003e POW_OUT_CON_Init 00005e50 g F .text 00000028 Task_usartJudge 00000f82 g F .text 0000007c TIM_OC4Init 0000903a g F .text 000000fc __swsetup_r 00000450 w .text 00000000 EXTI9_5_IRQHandler 000093ee g F .text 000000a0 __sfp 00000b54 g F .text 0000002c GPIO_EXTILineConfig 00006d6e g F .text 000004b8 .hidden __muldf3 00000148 g F .text 00000028 .hidden __riscv_save_10 0000a18e g F .text 0000002c __sread 20000128 g O .data 00000038 uart_devices 0000a392 g F .text 00000002 __malloc_lock 0000018a g F .text 00000016 .hidden __riscv_restore_4 0000235c g F .text 0000004c get_PV_VOLT_OUT 00000180 g F .text 00000020 .hidden __riscv_restore_8 00002254 g F .text 0000002a Get_ConversionVal 00009266 g F .text 00000066 _fflush_r 00000156 g F .text 0000001a .hidden __riscv_save_6 0000091e g F .text 0000001e EXTI_GetITStatus 00000450 w .text 00000000 SPI2_IRQHandler 0000b480 g O .text 00000020 __sf_fake_stdin 000001a0 g F .text 000000a8 memset 00002548 g F .text 00000022 HY_CheckFunc 00000180 g F .text 00000020 .hidden __riscv_restore_9 0000018a g F .text 00000016 .hidden __riscv_restore_7 0000024c g F .text 0000005a main 00001d64 g F .text 00000028 TIM3_Init 00008e1e g F .text 00000058 srand 00006396 g F .text 00000018 gw485_tx_disenabla 000080d4 g F .text 0000008c .hidden __ltsf2 0000a232 g F .text 00000006 __sclose 00008a74 g F .text 0000016a .hidden __truncdfsf2 00009694 g F .text 000000da _malloc_r 00005be0 g F .text 00000084 Task_startMpptControl 20001414 g O .bss 00000028 g_adcData 000006bc g F .text 000001d4 Get_CalibrationValue 00000450 w .text 00000000 DMA1_Channel5_IRQHandler 00000450 w .text 00000000 EXTI4_IRQHandler 00005d82 g F .text 000000ce Task_softStart 00002098 g F .text 00000036 Delay_Ms 00000450 w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 00008160 g F .text 00000294 .hidden __mulsf3 0000106e g F .text 00000016 TIM_SetCompare4 00004062 g F .text 00000012 readtotalElectricityConsumption 00000670 g F .text 00000018 ADC_BufferCmd 00000ee0 g F .text 0000001a SPI_Cmd 000002a6 g F .text 00000106 SystemInit 00000688 g F .text 00000012 ADC_DutyDelayCmd 200016b8 g O .bss 00000010 g_excessiveLoad 00001526 g F .text 00000068 SPI_Flash_Write_Page 00008cfe g F .text 00000040 iprintf 0000507c g F .text 0000030c read_and_process_uart_data 20000204 g O .bss 00000001 USART4_Rbuffer 00000450 w .text 00000000 USB_HP_CAN1_TX_IRQHandler 20001718 g O .bss 00000010 m_impedanceCalculation 00008efa g F .text 00000046 sprintf 0000b360 g O .text 00000100 .hidden __clz_tab 00000000 g .init 00000000 _sinit 00000450 w .text 00000000 CMPWakeUp_IRQHandler 000033f6 g F .text 000003fe HY_read_and_process_uart_data 0000804e g F .text 00000086 .hidden __gesf2 0000a238 g F .text 00000036 _write_r 00000450 w .text 00000000 DMA1_Channel3_IRQHandler 00009dae g F .text 0000010c _printf_common 200001dc g O .data 00000004 _impure_ptr 000060ec g F .text 00000128 Task_recvbroadcast 00001ea4 g F .text 00000032 TIM1_UP_IRQHandler 00009136 g F .text 00000130 __sflush_r 00000450 w .text 00000000 LPTIMWakeUp_IRQHandler 00009852 g F .text 0000026a _svfiprintf_r 00000450 w .text 00000000 WWDG_IRQHandler 20001738 g O .bss 00000010 m_softStart 00001f14 g F .text 0000002e TimeSliceOffset_Unregister 00000450 w .text 00000000 Ecall_U_Mode_Handler 000057da g F .text 000000e6 Task_refreshRegister 200000a8 g O .data 00000030 g_MsgTbl 000006ac g F .text 00000010 ADC_Sample_ModeConfig 00001e3c g F .text 0000005a TIM2_IRQHandler 00002440 g F .text 0000004e get_PV_VOLT_IN1 20005000 g .stack 00000000 _eusrstack 00000170 g F .text 0000000c .hidden __riscv_save_2 00000450 w .text 00000000 SW_Handler 000004dc g F .text 00000028 ADC_DeInit 00000450 w .text 00000000 TIM1_BRK_IRQHandler 000094f8 g F .text 00000058 __swhatbuf_r 00000504 g F .text 00000056 ADC_Init 000011c6 g F .text 00000008 USART_SendData 00000450 w .text 00000000 OPA_IRQHandler 00004d4c g F .text 0000007a Check_485_bus_busy 00000450 w .text 00000000 EXTI1_IRQHandler 00000156 g F .text 0000001a .hidden __riscv_save_5 00002128 g F .text 0000003e _write 200001e8 g .data 00000000 _edata 2000193c g .bss 00000000 _end 20001624 g O .bss 00000064 rs485_buff 00000f0c g F .text 00000076 TIM_TimeBaseInit 00000450 w .text 00000000 RTCAlarm_IRQHandler 000018ee g F .text 0000003a POW_FF_CON_Init 0000b4fc g .dlalign 00000000 _data_lma 00000450 w .text 00000000 USART2_IRQHandler 0000a1ba g F .text 00000048 __swrite 00001b22 g F .text 000000cc BAT_485_Init 000015e0 g F .text 000000be SPI_Flash_Write 00009b26 g F .text 00000288 _vfiprintf_r 0000948e g F .text 0000006a _fwalk_reent 000003ac g F .text 000000a4 SystemCoreClockUpdate 000088fa g F .text 000000ce .hidden __floatunsisf 0000402c g F .text 00000012 saveLoopImpedance 000016ce g F .text 00000032 WDI_INPUT_Init 20000284 g O .bss 00001000 SPI_FLASH_BUF 00000450 w .text 00000000 I2C2_ER_IRQHandler 00000450 w .text 00000000 DMA1_Channel2_IRQHandler 00001970 g F .text 0000006c PWM_TIM_Configuration 0000b4a0 g O .text 00000020 __sf_fake_stdout 00008efa g F .text 00000046 siprintf 20000000 g O .data 00000010 HBPrescTable 0000017c g F .text 00000024 .hidden __riscv_restore_12 0000403e g F .text 00000012 readLoopImpedance 0000a476 g F .text 00000010 _read 00004098 g F .text 0000042e config_info_start 00004736 g F .text 000001c2 MpptModeChoice 00000452 w .text 00000000 handle_reset 00000450 w .text 00000000 CAN1_SCE_IRQHandler 00001f8c g F .text 00000010 InitRingQueue2 000087de g F .text 00000056 .hidden __fixunssfsi 00000170 g F .text 0000000c .hidden __riscv_save_0 00000450 w .text 00000000 FLASH_IRQHandler 20001748 g O .bss 00000010 m_uartConfigFile 00000450 w .text 00000000 USBFSWakeUp_IRQHandler 2000025c g O .bss 00000004 g_recvBroadcastDevice 00001e0e g F .text 0000002e TIM2_Init 00000450 w .text 00000000 USART1_IRQHandler 00009550 g F .text 00000092 __smakebuf_r 00009eba g F .text 000002a2 _printf_i 00006c0a g F .text 000000ae .hidden __gedf2 20000280 g O .bss 00000004 __malloc_sbrk_start 000037f4 g F .text 0000003e configCheckFunc 00000450 w .text 00000000 I2C1_ER_IRQHandler 0000130c g F .text 000000a4 SPI_Flash_Init 00000eae g F .text 00000032 SPI_Init 00000d10 g F .text 00000006 NVIC_PriorityGroupConfig 0000121c g F .text 000000f0 ADC_all_Init 20000240 g O .bss 00000004 lastVolt 000019dc g F .text 00000086 Set_duty_ratio 00000450 w .text 00000000 TKeyWakeUp_IRQHandler 20000020 g O .data 00000088 g_hyMsgTbl 2000027c g O .bss 00000004 __malloc_free_list 00000194 g F .text 0000000c .hidden __riscv_restore_1 20000278 g O .bss 00000004 g_gw485_uart4_handle 000058c0 g F .text 00000026 Task_usartHandle 00007226 g F .text 0000073e .hidden __subdf3 00009b26 g F .text 00000288 _vfprintf_r 2000020c g O .bss 00000004 totalElectricityConsumption 00000a06 g F .text 0000000a GPIO_ReadInputDataBit 000079d6 g F .text 0000036a .hidden __addsf3 0000248e g F .text 00000058 get_MOSFET_Temper 20000259 g O .bss 00000001 g_collectOpenCircuitVoltageFlag 0000a436 g F .text 00000010 _close 00006428 g F .text 00000028 uart_dev_in_char Disassembly of section .init: 00000000 <_sinit>: 0: 4520006f j 452 Disassembly of section .vector: 00000004 <_vector_base>: ... c: 0248 addi a0,sp,260 e: 0000 unimp 10: 024a slli tp,tp,0x12 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp 18: 0450 addi a2,sp,516 ... 22: 0000 unimp 24: 0450 addi a2,sp,516 26: 0000 unimp 28: 0450 addi a2,sp,516 ... 32: 0000 unimp 34: 1e96 slli t4,t4,0x25 36: 0000 unimp 38: 0000 unimp 3a: 0000 unimp 3c: 0450 addi a2,sp,516 3e: 0000 unimp 40: 0000 unimp 42: 0000 unimp 44: 0450 addi a2,sp,516 46: 0000 unimp 48: 0450 addi a2,sp,516 4a: 0000 unimp 4c: 0450 addi a2,sp,516 4e: 0000 unimp 50: 0450 addi a2,sp,516 52: 0000 unimp 54: 0450 addi a2,sp,516 56: 0000 unimp 58: 0450 addi a2,sp,516 5a: 0000 unimp 5c: 0450 addi a2,sp,516 5e: 0000 unimp 60: 0450 addi a2,sp,516 62: 0000 unimp 64: 1798 addi a4,sp,992 66: 0000 unimp 68: 0450 addi a2,sp,516 6a: 0000 unimp 6c: 0450 addi a2,sp,516 6e: 0000 unimp 70: 645e flw fs0,212(sp) 72: 0000 unimp 74: 0450 addi a2,sp,516 76: 0000 unimp 78: 0450 addi a2,sp,516 7a: 0000 unimp 7c: 0450 addi a2,sp,516 7e: 0000 unimp 80: 0450 addi a2,sp,516 82: 0000 unimp 84: 0450 addi a2,sp,516 86: 0000 unimp 88: 0450 addi a2,sp,516 8a: 0000 unimp 8c: 0450 addi a2,sp,516 8e: 0000 unimp 90: 0450 addi a2,sp,516 92: 0000 unimp 94: 0450 addi a2,sp,516 96: 0000 unimp 98: 0450 addi a2,sp,516 9a: 0000 unimp 9c: 0450 addi a2,sp,516 9e: 0000 unimp a0: 0450 addi a2,sp,516 a2: 0000 unimp a4: 0450 addi a2,sp,516 a6: 0000 unimp a8: 1ea4 addi s1,sp,888 aa: 0000 unimp ac: 0450 addi a2,sp,516 ae: 0000 unimp b0: 0450 addi a2,sp,516 b2: 0000 unimp b4: 1e3c addi a5,sp,824 b6: 0000 unimp b8: 1d8c addi a1,sp,752 ba: 0000 unimp bc: 0450 addi a2,sp,516 be: 0000 unimp c0: 0450 addi a2,sp,516 c2: 0000 unimp c4: 0450 addi a2,sp,516 c6: 0000 unimp c8: 0450 addi a2,sp,516 ca: 0000 unimp cc: 0450 addi a2,sp,516 ce: 0000 unimp d0: 0450 addi a2,sp,516 d2: 0000 unimp d4: 0450 addi a2,sp,516 d6: 0000 unimp d8: 0450 addi a2,sp,516 da: 0000 unimp dc: 0450 addi a2,sp,516 de: 0000 unimp e0: 1c08 addi a0,sp,560 e2: 0000 unimp e4: 188a slli a7,a7,0x22 e6: 0000 unimp e8: 0450 addi a2,sp,516 ea: 0000 unimp ec: 0450 addi a2,sp,516 ee: 0000 unimp f0: 0450 addi a2,sp,516 f2: 0000 unimp f4: 0450 addi a2,sp,516 f6: 0000 unimp f8: 1c88 addi a0,sp,624 fa: 0000 unimp fc: 0450 addi a2,sp,516 fe: 0000 unimp 100: 0450 addi a2,sp,516 102: 0000 unimp 104: 0450 addi a2,sp,516 106: 0000 unimp 108: 0450 addi a2,sp,516 10a: 0000 unimp 10c: 0450 addi a2,sp,516 10e: 0000 unimp 110: 0450 addi a2,sp,516 112: 0000 unimp 114: 0450 addi a2,sp,516 ... Disassembly of section .text: 00000140 <__riscv_save_12>: 140: 7139 addi sp,sp,-64 142: 4301 li t1,0 144: c66e sw s11,12(sp) 146: a019 j 14c <__riscv_save_10+0x4> 00000148 <__riscv_save_10>: 148: 7139 addi sp,sp,-64 14a: 5341 li t1,-16 14c: c86a sw s10,16(sp) 14e: ca66 sw s9,20(sp) 150: cc62 sw s8,24(sp) 152: ce5e sw s7,28(sp) 154: a019 j 15a <__riscv_save_4+0x4> 00000156 <__riscv_save_4>: 156: 7139 addi sp,sp,-64 158: 5301 li t1,-32 15a: d05a sw s6,32(sp) 15c: d256 sw s5,36(sp) 15e: d452 sw s4,40(sp) 160: d64e sw s3,44(sp) 162: d84a sw s2,48(sp) 164: da26 sw s1,52(sp) 166: dc22 sw s0,56(sp) 168: de06 sw ra,60(sp) 16a: 40610133 sub sp,sp,t1 16e: 8282 jr t0 00000170 <__riscv_save_0>: 170: 1141 addi sp,sp,-16 172: c04a sw s2,0(sp) 174: c226 sw s1,4(sp) 176: c422 sw s0,8(sp) 178: c606 sw ra,12(sp) 17a: 8282 jr t0 0000017c <__riscv_restore_12>: 17c: 4db2 lw s11,12(sp) 17e: 0141 addi sp,sp,16 00000180 <__riscv_restore_10>: 180: 4d02 lw s10,0(sp) 182: 4c92 lw s9,4(sp) 184: 4c22 lw s8,8(sp) 186: 4bb2 lw s7,12(sp) 188: 0141 addi sp,sp,16 0000018a <__riscv_restore_4>: 18a: 4b02 lw s6,0(sp) 18c: 4a92 lw s5,4(sp) 18e: 4a22 lw s4,8(sp) 190: 49b2 lw s3,12(sp) 192: 0141 addi sp,sp,16 00000194 <__riscv_restore_0>: 194: 4902 lw s2,0(sp) 196: 4492 lw s1,4(sp) 198: 4422 lw s0,8(sp) 19a: 40b2 lw ra,12(sp) 19c: 0141 addi sp,sp,16 19e: 8082 ret 000001a0 : 1a0: 433d li t1,15 1a2: 872a mv a4,a0 1a4: 02c37363 bgeu t1,a2,1ca 1a8: 00f77793 andi a5,a4,15 1ac: efbd bnez a5,22a 1ae: e5ad bnez a1,218 1b0: ff067693 andi a3,a2,-16 1b4: 8a3d andi a2,a2,15 1b6: 96ba add a3,a3,a4 1b8: c30c sw a1,0(a4) 1ba: c34c sw a1,4(a4) 1bc: c70c sw a1,8(a4) 1be: c74c sw a1,12(a4) 1c0: 0741 addi a4,a4,16 1c2: fed76be3 bltu a4,a3,1b8 1c6: e211 bnez a2,1ca 1c8: 8082 ret 1ca: 40c306b3 sub a3,t1,a2 1ce: 068a slli a3,a3,0x2 1d0: 00000297 auipc t0,0x0 1d4: 9696 add a3,a3,t0 1d6: 00a68067 jr 10(a3) 1da: 00b70723 sb a1,14(a4) 1de: 00b706a3 sb a1,13(a4) 1e2: 00b70623 sb a1,12(a4) 1e6: 00b705a3 sb a1,11(a4) 1ea: 00b70523 sb a1,10(a4) 1ee: 00b704a3 sb a1,9(a4) 1f2: 00b70423 sb a1,8(a4) 1f6: 00b703a3 sb a1,7(a4) 1fa: 00b70323 sb a1,6(a4) 1fe: 00b702a3 sb a1,5(a4) 202: 00b70223 sb a1,4(a4) 206: 00b701a3 sb a1,3(a4) 20a: 00b70123 sb a1,2(a4) 20e: 00b700a3 sb a1,1(a4) 212: 00b70023 sb a1,0(a4) 216: 8082 ret 218: 0ff5f593 andi a1,a1,255 21c: 00859693 slli a3,a1,0x8 220: 8dd5 or a1,a1,a3 222: 01059693 slli a3,a1,0x10 226: 8dd5 or a1,a1,a3 228: b761 j 1b0 22a: 00279693 slli a3,a5,0x2 22e: 00000297 auipc t0,0x0 232: 9696 add a3,a3,t0 234: 8286 mv t0,ra 236: fa8680e7 jalr -88(a3) 23a: 8096 mv ra,t0 23c: 17c1 addi a5,a5,-16 23e: 8f1d sub a4,a4,a5 240: 963e add a2,a2,a5 242: f8c374e3 bgeu t1,a2,1ca 246: b7a5 j 1ae 00000248 : 248: a001 j 248 0000024a : 24a: a001 j 24a 0000024c
: 24c: f25ff2ef jal t0,170 <__riscv_save_0> 250: 4505 li a0,1 252: 2bf000ef jal ra,d10 256: 2a99 jal 3ac 258: 5e3010ef jal ra,203a 25c: 6571 lui a0,0x1c 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x10d04> 262: 66d010ef jal ra,20ce 266: 200007b7 lui a5,0x20000 26a: 1c07a683 lw a3,448(a5) # 200001c0 26e: 0000a437 lui s0,0xa 272: 0000a537 lui a0,0xa 276: 48840593 addi a1,s0,1160 # a488 <_read+0x12> 27a: 02700613 li a2,39 27e: 49850513 addi a0,a0,1176 # a498 <_read+0x22> 282: 27d080ef jal ra,8cfe 286: 2529 jal 890 288: 86aa mv a3,a0 28a: 0000a537 lui a0,0xa 28e: 02800613 li a2,40 292: 48840593 addi a1,s0,1160 296: 4b050513 addi a0,a0,1200 # a4b0 <_read+0x3a> 29a: 265080ef jal ra,8cfe 29e: 3db050ef jal ra,5e78 2a2: 4501 li a0,0 2a4: bdc5 j 194 <__riscv_restore_0> 000002a6 : 2a6: ecbff2ef jal t0,170 <__riscv_save_0> 2aa: 40021437 lui s0,0x40021 2ae: 401c lw a5,0(s0) 2b0: 08ff0737 lui a4,0x8ff0 2b4: 1141 addi sp,sp,-16 2b6: 0017e793 ori a5,a5,1 2ba: c01c sw a5,0(s0) 2bc: 405c lw a5,4(s0) 2be: 8ff9 and a5,a5,a4 2c0: c05c sw a5,4(s0) 2c2: 401c lw a5,0(s0) 2c4: fef70737 lui a4,0xfef70 2c8: 176d addi a4,a4,-5 2ca: 8ff9 and a5,a5,a4 2cc: c01c sw a5,0(s0) 2ce: 401c lw a5,0(s0) 2d0: fffc0737 lui a4,0xfffc0 2d4: 177d addi a4,a4,-1 2d6: 8ff9 and a5,a5,a4 2d8: c01c sw a5,0(s0) 2da: 405c lw a5,4(s0) 2dc: ff010737 lui a4,0xff010 2e0: 177d addi a4,a4,-1 2e2: 8ff9 and a5,a5,a4 2e4: c05c sw a5,4(s0) 2e6: 009f07b7 lui a5,0x9f0 2ea: c41c sw a5,8(s0) 2ec: 095000ef jal ra,b80 2f0: c402 sw zero,8(sp) 2f2: c602 sw zero,12(sp) 2f4: 400227b7 lui a5,0x40022 2f8: 4705 li a4,1 2fa: c398 sw a4,0(a5) 2fc: 401c lw a5,0(s0) 2fe: 6741 lui a4,0x10 300: 400216b7 lui a3,0x40021 304: 8fd9 or a5,a5,a4 306: c01c sw a5,0(s0) 308: 00020637 lui a2,0x20 30c: 6705 lui a4,0x1 30e: 429c lw a5,0(a3) 310: 8ff1 and a5,a5,a2 312: c63e sw a5,12(sp) 314: 47a2 lw a5,8(sp) 316: 0785 addi a5,a5,1 318: c43e sw a5,8(sp) 31a: 47b2 lw a5,12(sp) 31c: e781 bnez a5,324 31e: 47a2 lw a5,8(sp) 320: fee797e3 bne a5,a4,30e 324: 400217b7 lui a5,0x40021 328: 439c lw a5,0(a5) 32a: 00e79713 slli a4,a5,0xe 32e: 06075763 bgez a4,39c 332: 4785 li a5,1 334: c63e sw a5,12(sp) 336: 4732 lw a4,12(sp) 338: 4785 li a5,1 33a: 06f71363 bne a4,a5,3a0 33e: 400217b7 lui a5,0x40021 342: 43d8 lw a4,4(a5) 344: ffc106b7 lui a3,0xffc10 348: 16fd addi a3,a3,-1 34a: c3d8 sw a4,4(a5) 34c: 43d8 lw a4,4(a5) 34e: c3d8 sw a4,4(a5) 350: 43d8 lw a4,4(a5) 352: 40076713 ori a4,a4,1024 356: c3d8 sw a4,4(a5) 358: 43d8 lw a4,4(a5) 35a: 8f75 and a4,a4,a3 35c: c3d8 sw a4,4(a5) 35e: 43d8 lw a4,4(a5) 360: 001106b7 lui a3,0x110 364: 8f55 or a4,a4,a3 366: c3d8 sw a4,4(a5) 368: 4398 lw a4,0(a5) 36a: 010006b7 lui a3,0x1000 36e: 8f55 or a4,a4,a3 370: c398 sw a4,0(a5) 372: 4398 lw a4,0(a5) 374: 00671693 slli a3,a4,0x6 378: fe06dde3 bgez a3,372 37c: 43d8 lw a4,4(a5) 37e: 400216b7 lui a3,0x40021 382: 9b71 andi a4,a4,-4 384: c3d8 sw a4,4(a5) 386: 43d8 lw a4,4(a5) 388: 00276713 ori a4,a4,2 38c: c3d8 sw a4,4(a5) 38e: 4721 li a4,8 390: 42dc lw a5,4(a3) 392: 8bb1 andi a5,a5,12 394: fee79ee3 bne a5,a4,390 398: 0141 addi sp,sp,16 39a: bbed j 194 <__riscv_restore_0> 39c: c602 sw zero,12(sp) 39e: bf61 j 336 3a0: 40022737 lui a4,0x40022 3a4: 431c lw a5,0(a4) 3a6: 9bf1 andi a5,a5,-4 3a8: c31c sw a5,0(a4) 3aa: b7fd j 398 000003ac : 3ac: 400216b7 lui a3,0x40021 3b0: 42dc lw a5,4(a3) 3b2: 20000737 lui a4,0x20000 3b6: 4611 li a2,4 3b8: 8bb1 andi a5,a5,12 3ba: 1c070713 addi a4,a4,448 # 200001c0 3be: 02c78f63 beq a5,a2,3fc 3c2: 4621 li a2,8 3c4: 04c78163 beq a5,a2,406 3c8: eb95 bnez a5,3fc 3ca: 429c lw a5,0(a3) 3cc: 8b91 andi a5,a5,4 3ce: c79d beqz a5,3fc 3d0: 000f47b7 lui a5,0xf4 3d4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe8d44> 3d8: c31c sw a5,0(a4) 3da: 400217b7 lui a5,0x40021 3de: 43dc lw a5,4(a5) 3e0: 8391 srli a5,a5,0x4 3e2: 00f7f693 andi a3,a5,15 3e6: 200007b7 lui a5,0x20000 3ea: 00078793 mv a5,a5 3ee: 97b6 add a5,a5,a3 3f0: 2394 lbu a3,0(a5) 3f2: 431c lw a5,0(a4) 3f4: 00d7d7b3 srl a5,a5,a3 3f8: c31c sw a5,0(a4) 3fa: 8082 ret 3fc: 007a17b7 lui a5,0x7a1 400: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x795d04> 404: bfd1 j 3d8 406: 42dc lw a5,4(a3) 408: 42d4 lw a3,4(a3) 40a: 6641 lui a2,0x10 40c: 83c9 srli a5,a5,0x12 40e: 8bbd andi a5,a5,15 410: 8ef1 and a3,a3,a2 412: 0789 addi a5,a5,2 414: 4645 li a2,17 416: 00c79363 bne a5,a2,41c 41a: 47c9 li a5,18 41c: ee81 bnez a3,434 41e: 400246b7 lui a3,0x40024 422: 8006a683 lw a3,-2048(a3) # 40023800 <_eusrstack+0x2001e800> 426: 8ac1 andi a3,a3,16 428: ce89 beqz a3,442 42a: 007a16b7 lui a3,0x7a1 42e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x795d04> 432: a821 j 44a 434: 400216b7 lui a3,0x40021 438: 42d4 lw a3,4(a3) 43a: 00e69613 slli a2,a3,0xe 43e: fe0656e3 bgez a2,42a 442: 003d16b7 lui a3,0x3d1 446: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c5404> 44a: 02d787b3 mul a5,a5,a3 44e: b769 j 3d8 00000450 : 450: a001 j 450 00000452 : 452: 20000197 auipc gp,0x20000 456: 56e18193 addi gp,gp,1390 # 200009c0 <__global_pointer$> 45a: 20005117 auipc sp,0x20005 45e: ba610113 addi sp,sp,-1114 # 20005000 <_eusrstack> 462: 0000b517 auipc a0,0xb 466: 09a50513 addi a0,a0,154 # b4fc <_data_lma> 46a: 20000597 auipc a1,0x20000 46e: b9658593 addi a1,a1,-1130 # 20000000 <_data_vma> 472: 82818613 addi a2,gp,-2008 # 200001e8 <_edata> 476: 00c5fa63 bgeu a1,a2,48a 47a: 00052283 lw t0,0(a0) 47e: 0055a023 sw t0,0(a1) 482: 0511 addi a0,a0,4 484: 0591 addi a1,a1,4 486: fec5eae3 bltu a1,a2,47a 48a: 82818513 addi a0,gp,-2008 # 200001e8 <_edata> 48e: 20001597 auipc a1,0x20001 492: 4ae58593 addi a1,a1,1198 # 2000193c <_ebss> 496: 00b57763 bgeu a0,a1,4a4 49a: 00052023 sw zero,0(a0) 49e: 0511 addi a0,a0,4 4a0: feb56de3 bltu a0,a1,49a 4a4: 42fd li t0,31 4a6: bc029073 csrw 0xbc0,t0 4aa: 428d li t0,3 4ac: 80429073 csrw 0x804,t0 4b0: 08800293 li t0,136 4b4: 30029073 csrw mstatus,t0 4b8: 00000297 auipc t0,0x0 4bc: b4c28293 addi t0,t0,-1204 # 4 <_einit> 4c0: 0032e293 ori t0,t0,3 4c4: 30529073 csrw mtvec,t0 4c8: ddfff0ef jal ra,2a6 4cc: 00000297 auipc t0,0x0 4d0: d8028293 addi t0,t0,-640 # 24c
4d4: 34129073 csrw mepc,t0 4d8: 30200073 mret 000004dc : 4dc: 400127b7 lui a5,0x40012 4e0: 40078793 addi a5,a5,1024 # 40012400 <_eusrstack+0x2000d400> 4e4: 00f51f63 bne a0,a5,502 4e8: c89ff2ef jal t0,170 <__riscv_save_0> 4ec: 4585 li a1,1 4ee: 20000513 li a0,512 4f2: 19f000ef jal ra,e90 4f6: 4581 li a1,0 4f8: 20000513 li a0,512 4fc: 195000ef jal ra,e90 500: b951 j 194 <__riscv_restore_0> 502: 8082 ret 00000504 : 504: 415c lw a5,4(a0) 506: e0f10737 lui a4,0xe0f10 50a: eff70713 addi a4,a4,-257 # e0f0feff <_eusrstack+0xc0f0aeff> 50e: 4d94 lw a3,24(a1) 510: 8f7d and a4,a4,a5 512: 419c lw a5,0(a1) 514: 8fd5 or a5,a5,a3 516: 4dd4 lw a3,28(a1) 518: 8fd5 or a5,a5,a3 51a: 41d4 lw a3,4(a1) 51c: 06a2 slli a3,a3,0x8 51e: 8fd5 or a5,a5,a3 520: 8fd9 or a5,a5,a4 522: c15c sw a5,4(a0) 524: 451c lw a5,8(a0) 526: fff1f737 lui a4,0xfff1f 52a: 7fd70713 addi a4,a4,2045 # fff1f7fd <_eusrstack+0xdff1a7fd> 52e: 45d4 lw a3,12(a1) 530: 8f7d and a4,a4,a5 532: 499c lw a5,16(a1) 534: 8fd5 or a5,a5,a3 536: 4594 lw a3,8(a1) 538: 0686 slli a3,a3,0x1 53a: 8fd5 or a5,a5,a3 53c: 8fd9 or a5,a5,a4 53e: c51c sw a5,8(a0) 540: 555c lw a5,44(a0) 542: ff100737 lui a4,0xff100 546: 177d addi a4,a4,-1 548: 8f7d and a4,a4,a5 54a: 29dc lbu a5,20(a1) 54c: 17fd addi a5,a5,-1 54e: 0ff7f793 andi a5,a5,255 552: 07d2 slli a5,a5,0x14 554: 8fd9 or a5,a5,a4 556: d55c sw a5,44(a0) 558: 8082 ret 0000055a : 55a: 451c lw a5,8(a0) 55c: c589 beqz a1,566 55e: 0017e793 ori a5,a5,1 562: c51c sw a5,8(a0) 564: 8082 ret 566: 9bf9 andi a5,a5,-2 568: bfed j 562 0000056a : 56a: 451c lw a5,8(a0) 56c: 0087e793 ori a5,a5,8 570: c51c sw a5,8(a0) 572: 8082 ret 00000574 : 574: 4508 lw a0,8(a0) 576: 810d srli a0,a0,0x3 578: 8905 andi a0,a0,1 57a: 8082 ret 0000057c : 57c: 451c lw a5,8(a0) 57e: 0047e793 ori a5,a5,4 582: c51c sw a5,8(a0) 584: 8082 ret 00000586 : 586: 4508 lw a0,8(a0) 588: 8109 srli a0,a0,0x2 58a: 8905 andi a0,a0,1 58c: 8082 ret 0000058e : 58e: 451c lw a5,8(a0) 590: c591 beqz a1,59c 592: 00500737 lui a4,0x500 596: 8fd9 or a5,a5,a4 598: c51c sw a5,8(a0) 59a: 8082 ret 59c: ffb00737 lui a4,0xffb00 5a0: 177d addi a4,a4,-1 5a2: 8ff9 and a5,a5,a4 5a4: bfd5 j 598 000005a6 : 5a6: 47a5 li a5,9 5a8: 04b7f763 bgeu a5,a1,5f6 5ac: 478d li a5,3 5ae: ff658713 addi a4,a1,-10 5b2: 02f70733 mul a4,a4,a5 5b6: 00c52803 lw a6,12(a0) 5ba: 479d li a5,7 5bc: 00e797b3 sll a5,a5,a4 5c0: fff7c793 not a5,a5 5c4: 0107f7b3 and a5,a5,a6 5c8: 00e696b3 sll a3,a3,a4 5cc: 8edd or a3,a3,a5 5ce: c554 sw a3,12(a0) 5d0: 4799 li a5,6 5d2: 04c7e363 bltu a5,a2,618 5d6: 4795 li a5,5 5d8: 167d addi a2,a2,-1 5da: 02f60633 mul a2,a2,a5 5de: 5958 lw a4,52(a0) 5e0: 47fd li a5,31 5e2: 00c797b3 sll a5,a5,a2 5e6: fff7c793 not a5,a5 5ea: 8ff9 and a5,a5,a4 5ec: 00c59633 sll a2,a1,a2 5f0: 8e5d or a2,a2,a5 5f2: d950 sw a2,52(a0) 5f4: 8082 ret 5f6: 470d li a4,3 5f8: 02e58733 mul a4,a1,a4 5fc: 01052803 lw a6,16(a0) 600: 479d li a5,7 602: 00e797b3 sll a5,a5,a4 606: fff7c793 not a5,a5 60a: 0107f7b3 and a5,a5,a6 60e: 00e696b3 sll a3,a3,a4 612: 8edd or a3,a3,a5 614: c914 sw a3,16(a0) 616: bf6d j 5d0 618: 47b1 li a5,12 61a: 02c7e263 bltu a5,a2,63e 61e: 4795 li a5,5 620: 1665 addi a2,a2,-7 622: 02f60633 mul a2,a2,a5 626: 5918 lw a4,48(a0) 628: 47fd li a5,31 62a: 00c797b3 sll a5,a5,a2 62e: fff7c793 not a5,a5 632: 8ff9 and a5,a5,a4 634: 00c59633 sll a2,a1,a2 638: 8e5d or a2,a2,a5 63a: d910 sw a2,48(a0) 63c: 8082 ret 63e: 4795 li a5,5 640: 164d addi a2,a2,-13 642: 02f60633 mul a2,a2,a5 646: 5558 lw a4,44(a0) 648: 47fd li a5,31 64a: 00c797b3 sll a5,a5,a2 64e: fff7c793 not a5,a5 652: 8ff9 and a5,a5,a4 654: 00c595b3 sll a1,a1,a2 658: 8ddd or a1,a1,a5 65a: d54c sw a1,44(a0) 65c: 8082 ret 0000065e : 65e: 4568 lw a0,76(a0) 660: 0542 slli a0,a0,0x10 662: 8141 srli a0,a0,0x10 664: 8082 ret 00000666 : 666: 4108 lw a0,0(a0) 668: 8d6d and a0,a0,a1 66a: 00a03533 snez a0,a0 66e: 8082 ret 00000670 : 670: 415c lw a5,4(a0) 672: c591 beqz a1,67e 674: 04000737 lui a4,0x4000 678: 8fd9 or a5,a5,a4 67a: c15c sw a5,4(a0) 67c: 8082 ret 67e: fc000737 lui a4,0xfc000 682: 177d addi a4,a4,-1 684: 8ff9 and a5,a5,a4 686: bfd5 j 67a 00000688 : 688: 493c lw a5,80(a0) 68a: c589 beqz a1,694 68c: 0807e793 ori a5,a5,128 690: c93c sw a5,80(a0) 692: 8082 ret 694: f7f7f793 andi a5,a5,-129 698: bfe5 j 690 0000069a : 69a: 493c lw a5,80(a0) 69c: c589 beqz a1,6a6 69e: 0407e793 ori a5,a5,64 6a2: c93c sw a5,80(a0) 6a4: 8082 ret 6a6: fbf7f793 andi a5,a5,-65 6aa: bfe5 j 6a2 000006ac : 6ac: 493c lw a5,80(a0) 6ae: fdf7f793 andi a5,a5,-33 6b2: c93c sw a5,80(a0) 6b4: 493c lw a5,80(a0) 6b6: 8ddd or a1,a1,a5 6b8: c92c sw a1,80(a0) 6ba: 8082 ret 000006bc : 6bc: ab5ff2ef jal t0,170 <__riscv_save_0> 6c0: 456706b7 lui a3,0x45670 6c4: 400227b7 lui a5,0x40022 6c8: 12368693 addi a3,a3,291 # 45670123 <_eusrstack+0x2566b123> 6cc: cdef9737 lui a4,0xcdef9 6d0: c3d4 sw a3,4(a5) 6d2: 9ab70713 addi a4,a4,-1621 # cdef89ab <_eusrstack+0xadef39ab> 6d6: c3d8 sw a4,4(a5) 6d8: d3d4 sw a3,36(a5) 6da: 1101 addi sp,sp,-32 6dc: c798 sw a4,8(a5) 6de: 5bd4 lw a3,52(a5) 6e0: 03478713 addi a4,a5,52 # 40022034 <_eusrstack+0x2001d034> 6e4: 00269613 slli a2,a3,0x2 6e8: fe064be3 bltz a2,6de 6ec: 57d4 lw a3,44(a5) 6ee: 40012537 lui a0,0x40012 6f2: 40050513 addi a0,a0,1024 # 40012400 <_eusrstack+0x2000d400> 6f6: 2006e693 ori a3,a3,512 6fa: d7d4 sw a3,44(a5) 6fc: 5bdc lw a5,52(a5) 6fe: 200006b7 lui a3,0x20000 702: 8fd5 or a5,a5,a3 704: c31c sw a5,0(a4) 706: 431c lw a5,0(a4) 708: 451c lw a5,8(a0) 70a: 000e0737 lui a4,0xe0 70e: 8fd9 or a5,a5,a4 710: c51c sw a5,8(a0) 712: 451c lw a5,8(a0) 714: 0017e793 ori a5,a5,1 718: c51c sw a5,8(a0) 71a: 493c lw a5,80(a0) 71c: 0407e793 ori a5,a5,64 720: c93c sw a5,80(a0) 722: 451c lw a5,8(a0) 724: 0087e793 ori a5,a5,8 728: c51c sw a5,8(a0) 72a: 842a mv s0,a0 72c: 8522 mv a0,s0 72e: 3599 jal 574 730: fd75 bnez a0,72c 732: 40012537 lui a0,0x40012 736: 40852783 lw a5,1032(a0) # 40012408 <_eusrstack+0x2000d408> 73a: 40050513 addi a0,a0,1024 73e: 0047e793 ori a5,a5,4 742: c51c sw a5,8(a0) 744: 842a mv s0,a0 746: 8522 mv a0,s0 748: 3d3d jal 586 74a: fd75 bnez a0,746 74c: 40012537 lui a0,0x40012 750: 4605 li a2,1 752: 45c9 li a1,18 754: 4681 li a3,0 756: 40050513 addi a0,a0,1024 # 40012400 <_eusrstack+0x2000d400> 75a: 35b1 jal 5a6 75c: 4625 li a2,9 75e: 00010423 sb zero,8(sp) 762: 40012737 lui a4,0x40012 766: 005005b7 lui a1,0x500 76a: 841c lbu a5,8(sp) 76c: 04f67f63 bgeu a2,a5,7ca 770: 00010423 sb zero,8(sp) 774: 46a5 li a3,9 776: 4621 li a2,8 778: 841c lbu a5,8(sp) 77a: 06f6ff63 bgeu a3,a5,7f8 77e: 00011523 sh zero,10(sp) 782: 00010423 sb zero,8(sp) 786: 4695 li a3,5 788: 841c lbu a5,8(sp) 78a: 0ef6f163 bgeu a3,a5,86c <__stack_size+0x6c> 78e: 8538 lhu a4,10(sp) 790: 853c lhu a5,10(sp) 792: 4699 li a3,6 794: 460d li a2,3 796: 02d7f7b3 remu a5,a5,a3 79a: 6505 lui a0,0x1 79c: 80050513 addi a0,a0,-2048 # 800 <__stack_size> 7a0: 02d75733 divu a4,a4,a3 7a4: 02c7d7b3 divu a5,a5,a2 7a8: 97ba add a5,a5,a4 7aa: 07c2 slli a5,a5,0x10 7ac: 83c1 srli a5,a5,0x10 7ae: 857c sh a5,10(sp) 7b0: 400127b7 lui a5,0x40012 7b4: 4087a703 lw a4,1032(a5) # 40012408 <_eusrstack+0x2000d408> 7b8: 9b79 andi a4,a4,-2 7ba: 40e7a423 sw a4,1032(a5) 7be: 853c lhu a5,10(sp) 7c0: 6105 addi sp,sp,32 7c2: 8d1d sub a0,a0,a5 7c4: 0542 slli a0,a0,0x10 7c6: 8541 srai a0,a0,0x10 7c8: b2f1 j 194 <__riscv_restore_0> 7ca: 40872783 lw a5,1032(a4) # 40012408 <_eusrstack+0x2000d408> 7ce: 8fcd or a5,a5,a1 7d0: 40f72423 sw a5,1032(a4) 7d4: 40072783 lw a5,1024(a4) 7d8: 8b89 andi a5,a5,2 7da: dfed beqz a5,7d4 7dc: 841c lbu a5,8(sp) 7de: 44c72683 lw a3,1100(a4) 7e2: 1008 addi a0,sp,32 7e4: 0786 slli a5,a5,0x1 7e6: 97aa add a5,a5,a0 7e8: fed79623 sh a3,-20(a5) 7ec: 841c lbu a5,8(sp) 7ee: 0785 addi a5,a5,1 7f0: 0ff7f793 andi a5,a5,255 7f4: 845c sb a5,8(sp) 7f6: bf95 j 76a 7f8: 000104a3 sb zero,9(sp) 7fc: 849c lbu a5,9(sp) 7fe: 00f67863 bgeu a2,a5,80e <__stack_size+0xe> 802: 841c lbu a5,8(sp) 804: 0785 addi a5,a5,1 806: 0ff7f793 andi a5,a5,255 80a: 845c sb a5,8(sp) 80c: b7b5 j 778 80e: 8498 lbu a4,9(sp) 810: 849c lbu a5,9(sp) 812: 100c addi a1,sp,32 814: 0706 slli a4,a4,0x1 816: 0785 addi a5,a5,1 818: 0786 slli a5,a5,0x1 81a: 972e add a4,a4,a1 81c: 97ae add a5,a5,a1 81e: fec75703 lhu a4,-20(a4) 822: fec7d783 lhu a5,-20(a5) 826: 02e7fd63 bgeu a5,a4,860 <__stack_size+0x60> 82a: 849c lbu a5,9(sp) 82c: 0786 slli a5,a5,0x1 82e: 97ae add a5,a5,a1 830: fec7d783 lhu a5,-20(a5) 834: 857c sh a5,10(sp) 836: 849c lbu a5,9(sp) 838: 8498 lbu a4,9(sp) 83a: 0785 addi a5,a5,1 83c: 0786 slli a5,a5,0x1 83e: 97ae add a5,a5,a1 840: fec7d583 lhu a1,-20(a5) 844: 00171793 slli a5,a4,0x1 848: 1018 addi a4,sp,32 84a: 97ba add a5,a5,a4 84c: feb79623 sh a1,-20(a5) 850: 849c lbu a5,9(sp) 852: 8538 lhu a4,10(sp) 854: 100c addi a1,sp,32 856: 0785 addi a5,a5,1 858: 0786 slli a5,a5,0x1 85a: 97ae add a5,a5,a1 85c: fee79623 sh a4,-20(a5) 860: 849c lbu a5,9(sp) 862: 0785 addi a5,a5,1 864: 0ff7f793 andi a5,a5,255 868: 84dc sb a5,9(sp) 86a: bf49 j 7fc 86c: 841c lbu a5,8(sp) 86e: 1010 addi a2,sp,32 870: 8538 lhu a4,10(sp) 872: 0789 addi a5,a5,2 874: 0786 slli a5,a5,0x1 876: 97b2 add a5,a5,a2 878: fec7d783 lhu a5,-20(a5) 87c: 97ba add a5,a5,a4 87e: 07c2 slli a5,a5,0x10 880: 83c1 srli a5,a5,0x10 882: 857c sh a5,10(sp) 884: 841c lbu a5,8(sp) 886: 0785 addi a5,a5,1 888: 0ff7f793 andi a5,a5,255 88c: 845c sb a5,8(sp) 88e: bded j 788 00000890 : 890: 82c1a503 lw a0,-2004(gp) # 200001ec 894: 8082 ret 00000896 : 896: 400207b7 lui a5,0x40020 89a: 439c lw a5,0(a5) 89c: 8d7d and a0,a0,a5 89e: 00a03533 snez a0,a0 8a2: 8082 ret 000008a4 : 8a4: 8cdff2ef jal t0,170 <__riscv_save_0> 8a8: 37fd jal 896 8aa: b0ed j 194 <__riscv_restore_0> 000008ac : 8ac: 400207b7 lui a5,0x40020 8b0: c3c8 sw a0,4(a5) 8b2: 8082 ret 000008b4 : 8b4: 4158 lw a4,4(a0) 8b6: 00052803 lw a6,0(a0) 8ba: 454c lw a1,12(a0) 8bc: 40010637 lui a2,0x40010 8c0: 40060793 addi a5,a2,1024 # 40010400 <_eusrstack+0x2000b400> 8c4: 973e add a4,a4,a5 8c6: fff84693 not a3,a6 8ca: c5b1 beqz a1,916 8cc: 40062583 lw a1,1024(a2) 8d0: 8df5 and a1,a1,a3 8d2: 40b62023 sw a1,1024(a2) 8d6: 43d0 lw a2,4(a5) 8d8: 8ef1 and a3,a3,a2 8da: c3d4 sw a3,4(a5) 8dc: 4314 lw a3,0(a4) 8de: 0106e6b3 or a3,a3,a6 8e2: c314 sw a3,0(a4) 8e4: 4118 lw a4,0(a0) 8e6: 4790 lw a2,8(a5) 8e8: fff74693 not a3,a4 8ec: 8e75 and a2,a2,a3 8ee: c790 sw a2,8(a5) 8f0: 47d0 lw a2,12(a5) 8f2: 8ef1 and a3,a3,a2 8f4: c7d4 sw a3,12(a5) 8f6: 4514 lw a3,8(a0) 8f8: 4641 li a2,16 8fa: 00c69963 bne a3,a2,90c 8fe: 4794 lw a3,8(a5) 900: 8ed9 or a3,a3,a4 902: c794 sw a3,8(a5) 904: 47d4 lw a3,12(a5) 906: 8f55 or a4,a4,a3 908: c7d8 sw a4,12(a5) 90a: 8082 ret 90c: 97b6 add a5,a5,a3 90e: 4394 lw a3,0(a5) 910: 8f55 or a4,a4,a3 912: c398 sw a4,0(a5) 914: 8082 ret 916: 431c lw a5,0(a4) 918: 8ff5 and a5,a5,a3 91a: c31c sw a5,0(a4) 91c: 8082 ret 0000091e : 91e: 400107b7 lui a5,0x40010 922: 40078713 addi a4,a5,1024 # 40010400 <_eusrstack+0x2000b400> 926: 4007a783 lw a5,1024(a5) 92a: 4b58 lw a4,20(a4) 92c: 8f69 and a4,a4,a0 92e: c709 beqz a4,938 930: 8d7d and a0,a0,a5 932: 00a03533 snez a0,a0 936: 8082 ret 938: 4501 li a0,0 93a: 8082 ret 0000093c : 93c: 400107b7 lui a5,0x40010 940: 40a7aa23 sw a0,1044(a5) # 40010414 <_eusrstack+0x2000b414> 944: 8082 ret 00000946 : 946: 459c lw a5,8(a1) 948: 0107f713 andi a4,a5,16 94c: 00f7f813 andi a6,a5,15 950: c701 beqz a4,958 952: 41d8 lw a4,4(a1) 954: 00e86833 or a6,a6,a4 958: 218e lhu a1,0(a1) 95a: 0ff5f713 andi a4,a1,255 95e: c339 beqz a4,9a4 960: 4118 lw a4,0(a0) 962: 4681 li a3,0 964: 4e85 li t4,1 966: 4f3d li t5,15 968: 02800f93 li t6,40 96c: 04800293 li t0,72 970: 4e21 li t3,8 972: 00de9633 sll a2,t4,a3 976: 00c5f8b3 and a7,a1,a2 97a: 03161163 bne a2,a7,99c 97e: 00269893 slli a7,a3,0x2 982: 011f1333 sll t1,t5,a7 986: fff34313 not t1,t1 98a: 00e37733 and a4,t1,a4 98e: 011818b3 sll a7,a6,a7 992: 00e8e733 or a4,a7,a4 996: 05f79f63 bne a5,t6,9f4 99a: c950 sw a2,20(a0) 99c: 0685 addi a3,a3,1 99e: fdc69ae3 bne a3,t3,972 9a2: c118 sw a4,0(a0) 9a4: 0ff00713 li a4,255 9a8: 04b77563 bgeu a4,a1,9f2 9ac: 4154 lw a3,4(a0) 9ae: 4621 li a2,8 9b0: 4e85 li t4,1 9b2: 4f3d li t5,15 9b4: 02800f93 li t6,40 9b8: 04800293 li t0,72 9bc: 4e41 li t3,16 9be: 00ce98b3 sll a7,t4,a2 9c2: 0115f733 and a4,a1,a7 9c6: 02e89263 bne a7,a4,9ea 9ca: 00261713 slli a4,a2,0x2 9ce: 1701 addi a4,a4,-32 9d0: 00ef1333 sll t1,t5,a4 9d4: fff34313 not t1,t1 9d8: 00d376b3 and a3,t1,a3 9dc: 00e81733 sll a4,a6,a4 9e0: 8ed9 or a3,a3,a4 9e2: 01f79d63 bne a5,t6,9fc 9e6: 01152a23 sw a7,20(a0) 9ea: 0605 addi a2,a2,1 9ec: fdc619e3 bne a2,t3,9be 9f0: c154 sw a3,4(a0) 9f2: 8082 ret 9f4: fa5794e3 bne a5,t0,99c 9f8: c910 sw a2,16(a0) 9fa: b74d j 99c 9fc: fe5797e3 bne a5,t0,9ea a00: 01152823 sw a7,16(a0) a04: b7dd j 9ea 00000a06 : a06: 4508 lw a0,8(a0) a08: 8d6d and a0,a0,a1 a0a: 00a03533 snez a0,a0 a0e: 8082 ret 00000a10 : a10: 4548 lw a0,12(a0) a12: 8d6d and a0,a0,a1 a14: 00a03533 snez a0,a0 a18: 8082 ret 00000a1a : a1a: c90c sw a1,16(a0) a1c: 8082 ret 00000a1e : a1e: c219 beqz a2,a24 a20: c90c sw a1,16(a0) a22: 8082 ret a24: c94c sw a1,20(a0) a26: 8082 ret 00000a28 : a28: c0000737 lui a4,0xc0000 a2c: 00e577b3 and a5,a0,a4 a30: 08e79563 bne a5,a4,aba a34: 40010737 lui a4,0x40010 a38: 435c lw a5,4(a4) a3a: 01b55693 srli a3,a0,0x1b a3e: 4f58 lw a4,28(a4) a40: 8a9d andi a3,a3,7 a42: e69d bnez a3,a70 a44: 9bf9 andi a5,a5,-2 a46: ff0006b7 lui a3,0xff000 a4a: 16fd addi a3,a3,-1 a4c: 8f75 and a4,a4,a3 a4e: c989 beqz a1,a60 a50: 01051693 slli a3,a0,0x10 a54: 82c1 srli a3,a3,0x10 a56: 8fd5 or a5,a5,a3 a58: 01ff06b7 lui a3,0x1ff0 a5c: 8d75 and a0,a0,a3 a5e: 8f49 or a4,a4,a0 a60: 070006b7 lui a3,0x7000 a64: 8fd5 or a5,a5,a3 a66: 400106b7 lui a3,0x40010 a6a: c2dc sw a5,4(a3) a6c: ced8 sw a4,28(a3) a6e: 8082 ret a70: 4605 li a2,1 a72: 00c69663 bne a3,a2,a7e a76: 9bf5 andi a5,a5,-3 a78: ff8006b7 lui a3,0xff800 a7c: b7f9 j a4a a7e: 4609 li a2,2 a80: 00c69663 bne a3,a2,a8c a84: 9bed andi a5,a5,-5 a86: ffe806b7 lui a3,0xffe80 a8a: b7c1 j a4a a8c: 460d li a2,3 a8e: 00c69663 bne a3,a2,a9a a92: 9bdd andi a5,a5,-9 a94: fffc06b7 lui a3,0xfffc0 a98: bf4d j a4a a9a: 4611 li a2,4 a9c: 00c69763 bne a3,a2,aaa aa0: f3f7f793 andi a5,a5,-193 aa4: ffc006b7 lui a3,0xffc00 aa8: b74d j a4a aaa: 4615 li a2,5 aac: fac691e3 bne a3,a2,a4e ab0: cff7f793 andi a5,a5,-769 ab4: ffe006b7 lui a3,0xffe00 ab8: bf49 j a4a aba: 40000737 lui a4,0x40000 abe: 02e79163 bne a5,a4,ae0 ac2: 400107b7 lui a5,0x40010 ac6: 4fd8 lw a4,28(a5) ac8: 0542 slli a0,a0,0x10 aca: 00a767b3 or a5,a4,a0 ace: e589 bnez a1,ad8 ad0: fff54513 not a0,a0 ad4: 00e577b3 and a5,a0,a4 ad8: 40010737 lui a4,0x40010 adc: cf5c sw a5,28(a4) ade: 8082 ret ae0: e3a9 bnez a5,b22 ae2: 40010837 lui a6,0x40010 ae6: 003007b7 lui a5,0x300 aea: 00482603 lw a2,4(a6) # 40010004 <_eusrstack+0x2000b004> aee: 01051713 slli a4,a0,0x10 af2: 00f576b3 and a3,a0,a5 af6: 8341 srli a4,a4,0x10 af8: 02f69663 bne a3,a5,b24 afc: f90006b7 lui a3,0xf9000 b00: 16fd addi a3,a3,-1 b02: 00d677b3 and a5,a2,a3 b06: 00482603 lw a2,4(a6) b0a: 8ef1 and a3,a3,a2 b0c: 00d82223 sw a3,4(a6) b10: c591 beqz a1,b1c b12: 8155 srli a0,a0,0x15 b14: 0512 slli a0,a0,0x4 b16: 00a71533 sll a0,a4,a0 b1a: 8fc9 or a5,a5,a0 b1c: 40010737 lui a4,0x40010 b20: c35c sw a5,4(a4) b22: 8082 ret b24: 00b51793 slli a5,a0,0xb b28: 0207d063 bgez a5,b48 b2c: 01055793 srli a5,a0,0x10 b30: 00f7f693 andi a3,a5,15 b34: 478d li a5,3 b36: 00d797b3 sll a5,a5,a3 b3a: fff7c793 not a5,a5 b3e: 8ff1 and a5,a5,a2 b40: 070006b7 lui a3,0x7000 b44: 8fd5 or a5,a5,a3 b46: b7e9 j b10 b48: 01555793 srli a5,a0,0x15 b4c: 0792 slli a5,a5,0x4 b4e: 00f717b3 sll a5,a4,a5 b52: b7e5 j b3a 00000b54 : b54: 0fc5f713 andi a4,a1,252 b58: 0035f793 andi a5,a1,3 b5c: 400105b7 lui a1,0x40010 b60: 95ba add a1,a1,a4 b62: 4594 lw a3,8(a1) b64: 078a slli a5,a5,0x2 b66: 473d li a4,15 b68: 00f71733 sll a4,a4,a5 b6c: fff74713 not a4,a4 b70: 8f75 and a4,a4,a3 b72: c598 sw a4,8(a1) b74: 4598 lw a4,8(a1) b76: 00f51533 sll a0,a0,a5 b7a: 8d59 or a0,a0,a4 b7c: c588 sw a0,8(a1) b7e: 8082 ret 00000b80 : b80: df0ff2ef jal t0,170 <__riscv_save_0> b84: 1ffff437 lui s0,0x1ffff b88: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff4228> b8c: 3e000637 lui a2,0x3e000 b90: 1141 addi sp,sp,-16 b92: 01971793 slli a5,a4,0x19 b96: fff74693 not a3,a4 b9a: 8ff1 and a5,a5,a2 b9c: 0706 slli a4,a4,0x1 b9e: 003e0637 lui a2,0x3e0 ba2: 8f71 and a4,a4,a2 ba4: 8fd9 or a5,a5,a4 ba6: 01000637 lui a2,0x1000 baa: 00969713 slli a4,a3,0x9 bae: 8f71 and a4,a4,a2 bb0: 8fd9 or a5,a5,a4 bb2: 82bd srli a3,a3,0xf bb4: 6741 lui a4,0x10 bb6: 8ef9 and a3,a3,a4 bb8: 8fd5 or a5,a5,a3 bba: c202 sw zero,4(sp) bbc: c402 sw zero,8(sp) bbe: c602 sw zero,12(sp) bc0: 82f1a823 sw a5,-2000(gp) # 200001f0 bc4: 72845703 lhu a4,1832(s0) bc8: 4585 li a1,1 bca: 82e19423 sh a4,-2008(gp) # 200001e8 <_edata> bce: 72042703 lw a4,1824(s0) bd2: 03d00513 li a0,61 bd6: 82e1aa23 sw a4,-1996(gp) # 200001f4 bda: 70442703 lw a4,1796(s0) bde: 82e1a623 sw a4,-2004(gp) # 200001ec be2: 2c8d jal e54 be4: 70442783 lw a5,1796(s0) be8: 103a0737 lui a4,0x103a0 bec: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10395204> bf0: f0f7f793 andi a5,a5,-241 bf4: 10e78063 beq a5,a4,cf4 bf8: 02f76163 bltu a4,a5,c1a bfc: 10320737 lui a4,0x10320 c00: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10315204> c04: 06e78063 beq a5,a4,c64 c08: 10370737 lui a4,0x10370 c0c: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10365204> c10: 08e78763 beq a5,a4,c9e c14: 0141 addi sp,sp,16 c16: d7eff06f j 194 <__riscv_restore_0> c1a: 103b0737 lui a4,0x103b0 c1e: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a5204> c22: 0ae78b63 beq a5,a4,cd8 c26: 103d0737 lui a4,0x103d0 c2a: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c5204> c2e: fee793e3 bne a5,a4,c14 c32: 4585 li a1,1 c34: 6521 lui a0,0x8 c36: 3bcd jal a28 c38: 400114b7 lui s1,0x40011 c3c: 77e1 lui a5,0xffff8 c3e: 04800413 li s0,72 c42: 004c addi a1,sp,4 c44: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800> c48: 827c sh a5,4(sp) c4a: c622 sw s0,12(sp) c4c: 39ed jal 946 c4e: 6785 lui a5,0x1 c50: 33c78793 addi a5,a5,828 # 133c c54: 004c addi a1,sp,4 c56: c0048513 addi a0,s1,-1024 c5a: 827c sh a5,4(sp) c5c: c622 sw s0,12(sp) c5e: 31e5 jal 946 c60: 77f9 lui a5,0xffffe c62: a00d j c84 c64: 4585 li a1,1 c66: 6521 lui a0,0x8 c68: 33c1 jal a28 c6a: 400114b7 lui s1,0x40011 c6e: e0000793 li a5,-512 c72: 04800413 li s0,72 c76: 004c addi a1,sp,4 c78: c0048513 addi a0,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00> c7c: 827c sh a5,4(sp) c7e: c622 sw s0,12(sp) c80: 31d9 jal 946 c82: 6789 lui a5,0x2 c84: 004c addi a1,sp,4 c86: 40011537 lui a0,0x40011 c8a: 827c sh a5,4(sp) c8c: c622 sw s0,12(sp) c8e: 3965 jal 946 c90: 478d li a5,3 c92: 827c sh a5,4(sp) c94: c622 sw s0,12(sp) c96: 004c addi a1,sp,4 c98: 40048513 addi a0,s1,1024 c9c: a825 j cd4 c9e: 400114b7 lui s1,0x40011 ca2: 77e1 lui a5,0xffff8 ca4: 70078793 addi a5,a5,1792 # ffff8700 <_eusrstack+0xdfff3700> ca8: 04800413 li s0,72 cac: 004c addi a1,sp,4 cae: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800> cb2: 827c sh a5,4(sp) cb4: c622 sw s0,12(sp) cb6: 3941 jal 946 cb8: e3d00793 li a5,-451 cbc: 004c addi a1,sp,4 cbe: c0048513 addi a0,s1,-1024 cc2: 827c sh a5,4(sp) cc4: c622 sw s0,12(sp) cc6: 3141 jal 946 cc8: 77f9 lui a5,0xffffe cca: 827c sh a5,4(sp) ccc: c622 sw s0,12(sp) cce: 004c addi a1,sp,4 cd0: 40011537 lui a0,0x40011 cd4: 398d jal 946 cd6: bf3d j c14 cd8: 400114b7 lui s1,0x40011 cdc: 77e1 lui a5,0xffff8 cde: 04800413 li s0,72 ce2: 004c addi a1,sp,4 ce4: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800> ce8: 827c sh a5,4(sp) cea: c622 sw s0,12(sp) cec: 39a9 jal 946 cee: 20400793 li a5,516 cf2: b78d j c54 cf4: 400114b7 lui s1,0x40011 cf8: 77e1 lui a5,0xffff8 cfa: 04800413 li s0,72 cfe: 004c addi a1,sp,4 d00: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800> d04: 827c sh a5,4(sp) d06: c622 sw s0,12(sp) d08: 393d jal 946 d0a: 6789 lui a5,0x2 d0c: 17f5 addi a5,a5,-3 d0e: b799 j c54 00000d10 : d10: 82a1ac23 sw a0,-1992(gp) # 200001f8 d14: 8082 ret 00000d16 : d16: 8381a703 lw a4,-1992(gp) # 200001f8 d1a: 4785 li a5,1 d1c: 2114 lbu a3,0(a0) d1e: 02f71063 bne a4,a5,d3e d22: 311c lbu a5,1(a0) d24: 02e79c63 bne a5,a4,d5c d28: 213c lbu a5,2(a0) d2a: 0796 slli a5,a5,0x5 d2c: f807e793 ori a5,a5,-128 d30: e000e737 lui a4,0xe000e d34: 0ff7f793 andi a5,a5,255 d38: 9736 add a4,a4,a3 d3a: 40f70023 sb a5,1024(a4) # e000e400 <_eusrstack+0xc0009400> d3e: 4705 li a4,1 d40: 0056d793 srli a5,a3,0x5 d44: 00d71733 sll a4,a4,a3 d48: 4154 lw a3,4(a0) d4a: ce89 beqz a3,d64 d4c: 04078793 addi a5,a5,64 # 2040 d50: 078a slli a5,a5,0x2 d52: e000e6b7 lui a3,0xe000e d56: 97b6 add a5,a5,a3 d58: c398 sw a4,0(a5) d5a: 8082 ret d5c: f3ed bnez a5,d3e d5e: 213c lbu a5,2(a0) d60: 0796 slli a5,a5,0x5 d62: b7f9 j d30 d64: 06078793 addi a5,a5,96 d68: b7e5 j d50 00000d6a : d6a: 400216b7 lui a3,0x40021 d6e: 42dc lw a5,4(a3) d70: 7fff4737 lui a4,0x7fff4 d74: 177d addi a4,a4,-1 d76: 8ff9 and a5,a5,a4 d78: 8d5d or a0,a0,a5 d7a: c2c8 sw a0,4(a3) d7c: 8082 ret 00000d7e : d7e: 40021737 lui a4,0x40021 d82: 435c lw a5,4(a4) d84: 4691 li a3,4 d86: 8bb1 andi a5,a5,12 d88: 06d78c63 beq a5,a3,e00 d8c: 46a1 li a3,8 d8e: 06d78e63 beq a5,a3,e0a d92: e7bd bnez a5,e00 d94: 431c lw a5,0(a4) d96: 8b91 andi a5,a5,4 d98: c7a5 beqz a5,e00 d9a: 000f47b7 lui a5,0xf4 d9e: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe8d44> da2: c11c sw a5,0(a0) da4: 40021637 lui a2,0x40021 da8: 425c lw a5,4(a2) daa: 20000737 lui a4,0x20000 dae: 01070713 addi a4,a4,16 # 20000010 db2: 8391 srli a5,a5,0x4 db4: 8bbd andi a5,a5,15 db6: 97ba add a5,a5,a4 db8: 2394 lbu a3,0(a5) dba: 411c lw a5,0(a0) dbc: 00d7d7b3 srl a5,a5,a3 dc0: c15c sw a5,4(a0) dc2: 4254 lw a3,4(a2) dc4: 82a1 srli a3,a3,0x8 dc6: 8a9d andi a3,a3,7 dc8: 96ba add a3,a3,a4 dca: 2294 lbu a3,0(a3) dcc: 00d7d6b3 srl a3,a5,a3 dd0: c514 sw a3,8(a0) dd2: 4254 lw a3,4(a2) dd4: 82ad srli a3,a3,0xb dd6: 8a9d andi a3,a3,7 dd8: 9736 add a4,a4,a3 dda: 2314 lbu a3,0(a4) ddc: 00d7d6b3 srl a3,a5,a3 de0: c554 sw a3,12(a0) de2: 4258 lw a4,4(a2) de4: 00074c63 bltz a4,dfc de8: 425c lw a5,4(a2) dea: 83b9 srli a5,a5,0xe dec: 0037f713 andi a4,a5,3 df0: 80418793 addi a5,gp,-2044 # 200001c4 df4: 97ba add a5,a5,a4 df6: 239c lbu a5,0(a5) df8: 02f6d7b3 divu a5,a3,a5 dfc: c91c sw a5,16(a0) dfe: 8082 ret e00: 007a17b7 lui a5,0x7a1 e04: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x795d04> e08: bf69 j da2 e0a: 435c lw a5,4(a4) e0c: 4358 lw a4,4(a4) e0e: 66c1 lui a3,0x10 e10: 83c9 srli a5,a5,0x12 e12: 8bbd andi a5,a5,15 e14: 8f75 and a4,a4,a3 e16: 0789 addi a5,a5,2 e18: 46c5 li a3,17 e1a: 00d79363 bne a5,a3,e20 e1e: 47c9 li a5,18 e20: ef01 bnez a4,e38 e22: 40024737 lui a4,0x40024 e26: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x2001e800> e2a: 8b41 andi a4,a4,16 e2c: cf09 beqz a4,e46 e2e: 007a1737 lui a4,0x7a1 e32: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x795d04> e36: a821 j e4e e38: 40021737 lui a4,0x40021 e3c: 4358 lw a4,4(a4) e3e: 00e71693 slli a3,a4,0xe e42: fe06d6e3 bgez a3,e2e e46: 003d1737 lui a4,0x3d1 e4a: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c5404> e4e: 02e787b3 mul a5,a5,a4 e52: bf81 j da2 00000e54 : e54: c599 beqz a1,e62 e56: 40021737 lui a4,0x40021 e5a: 4f1c lw a5,24(a4) e5c: 8d5d or a0,a0,a5 e5e: cf08 sw a0,24(a4) e60: 8082 ret e62: 400217b7 lui a5,0x40021 e66: 4f98 lw a4,24(a5) e68: fff54513 not a0,a0 e6c: 8d79 and a0,a0,a4 e6e: cf88 sw a0,24(a5) e70: 8082 ret 00000e72 : e72: c599 beqz a1,e80 e74: 40021737 lui a4,0x40021 e78: 4f5c lw a5,28(a4) e7a: 8d5d or a0,a0,a5 e7c: cf48 sw a0,28(a4) e7e: 8082 ret e80: 400217b7 lui a5,0x40021 e84: 4fd8 lw a4,28(a5) e86: fff54513 not a0,a0 e8a: 8d79 and a0,a0,a4 e8c: cfc8 sw a0,28(a5) e8e: 8082 ret 00000e90 : e90: c599 beqz a1,e9e e92: 40021737 lui a4,0x40021 e96: 475c lw a5,12(a4) e98: 8d5d or a0,a0,a5 e9a: c748 sw a0,12(a4) e9c: 8082 ret e9e: 400217b7 lui a5,0x40021 ea2: 47d8 lw a4,12(a5) ea4: fff54513 not a0,a0 ea8: 8d79 and a0,a0,a4 eaa: c7c8 sw a0,12(a5) eac: 8082 ret 00000eae : eae: 211a lhu a4,0(a0) eb0: 678d lui a5,0x3 eb2: 04078793 addi a5,a5,64 # 3040 eb6: 21b6 lhu a3,2(a1) eb8: 8f7d and a4,a4,a5 eba: 219e lhu a5,0(a1) ebc: 8fd5 or a5,a5,a3 ebe: 21d6 lhu a3,4(a1) ec0: 8fd5 or a5,a5,a3 ec2: 21f6 lhu a3,6(a1) ec4: 8fd5 or a5,a5,a3 ec6: 2596 lhu a3,8(a1) ec8: 8fd5 or a5,a5,a3 eca: 25b6 lhu a3,10(a1) ecc: 8fd5 or a5,a5,a3 ece: 25d6 lhu a3,12(a1) ed0: 8fd5 or a5,a5,a3 ed2: 25f6 lhu a3,14(a1) ed4: 8fd5 or a5,a5,a3 ed6: 8fd9 or a5,a5,a4 ed8: a11e sh a5,0(a0) eda: 299e lhu a5,16(a1) edc: a91e sh a5,16(a0) ede: 8082 ret 00000ee0 : ee0: 211e lhu a5,0(a0) ee2: c589 beqz a1,eec ee4: 0407e793 ori a5,a5,64 ee8: a11e sh a5,0(a0) eea: 8082 ret eec: 07c2 slli a5,a5,0x10 eee: 83c1 srli a5,a5,0x10 ef0: fbf7f793 andi a5,a5,-65 ef4: 07c2 slli a5,a5,0x10 ef6: 83c1 srli a5,a5,0x10 ef8: bfc5 j ee8 00000efa : efa: a54e sh a1,12(a0) efc: 8082 ret 00000efe : efe: 254a lhu a0,12(a0) f00: 8082 ret 00000f02 : f02: 250a lhu a0,8(a0) f04: 8d6d and a0,a0,a1 f06: 00a03533 snez a0,a0 f0a: 8082 ret 00000f0c : f0c: 211e lhu a5,0(a0) f0e: 40013737 lui a4,0x40013 f12: c0070713 addi a4,a4,-1024 # 40012c00 <_eusrstack+0x2000dc00> f16: 07c2 slli a5,a5,0x10 f18: 83c1 srli a5,a5,0x10 f1a: 02e50063 beq a0,a4,f3a f1e: 40000737 lui a4,0x40000 f22: 00e50c63 beq a0,a4,f3a f26: 40070713 addi a4,a4,1024 # 40000400 <_eusrstack+0x1fffb400> f2a: 00e50863 beq a0,a4,f3a f2e: 40001737 lui a4,0x40001 f32: 80070713 addi a4,a4,-2048 # 40000800 <_eusrstack+0x1fffb800> f36: 00e51663 bne a0,a4,f42 f3a: 21fa lhu a4,6(a1) f3c: f8f7f793 andi a5,a5,-113 f40: 8fd9 or a5,a5,a4 f42: 259a lhu a4,8(a1) f44: cff7f793 andi a5,a5,-769 f48: 07c2 slli a5,a5,0x10 f4a: 83c1 srli a5,a5,0x10 f4c: 8fd9 or a5,a5,a4 f4e: 40001737 lui a4,0x40001 f52: a11e sh a5,0(a0) f54: 80070713 addi a4,a4,-2048 # 40000800 <_eusrstack+0x1fffb800> f58: 419c lw a5,0(a1) f5a: 02e51063 bne a0,a4,f7a f5e: d55c sw a5,44(a0) f60: 21de lhu a5,4(a1) f62: b51e sh a5,40(a0) f64: 400137b7 lui a5,0x40013 f68: c0078793 addi a5,a5,-1024 # 40012c00 <_eusrstack+0x2000dc00> f6c: 00f51463 bne a0,a5,f74 f70: 25bc lbu a5,10(a1) f72: b91e sh a5,48(a0) f74: 4785 li a5,1 f76: a95e sh a5,20(a0) f78: 8082 ret f7a: 07c2 slli a5,a5,0x10 f7c: 83c1 srli a5,a5,0x10 f7e: b55e sh a5,44(a0) f80: b7c5 j f60 00000f82 : f82: 311a lhu a4,32(a0) f84: 77fd lui a5,0xfffff f86: 17fd addi a5,a5,-1 f88: 8ff9 and a5,a5,a4 f8a: b11e sh a5,32(a0) f8c: 02055803 lhu a6,32(a0) # 40011020 <_eusrstack+0x2000c020> f90: 2156 lhu a3,4(a0) f92: 2d5e lhu a5,28(a0) f94: 7765 lui a4,0xffff9 f96: 21d2 lhu a2,4(a1) f98: cff70713 addi a4,a4,-769 # ffff8cff <_eusrstack+0xdfff3cff> f9c: 8f7d and a4,a4,a5 f9e: 77f9 lui a5,0xffffe fa0: 0622 slli a2,a2,0x8 fa2: 17fd addi a5,a5,-1 fa4: 8f51 or a4,a4,a2 fa6: 0107f7b3 and a5,a5,a6 faa: 21f2 lhu a2,6(a1) fac: 00a5d803 lhu a6,10(a1) # 4001000a <_eusrstack+0x2000b00a> fb0: 06c2 slli a3,a3,0x10 fb2: 0742 slli a4,a4,0x10 fb4: 01066633 or a2,a2,a6 fb8: 0632 slli a2,a2,0xc fba: 8fd1 or a5,a5,a2 fbc: 40013637 lui a2,0x40013 fc0: 07c2 slli a5,a5,0x10 fc2: c0060613 addi a2,a2,-1024 # 40012c00 <_eusrstack+0x2000dc00> fc6: 82c1 srli a3,a3,0x10 fc8: 8341 srli a4,a4,0x10 fca: 83c1 srli a5,a5,0x10 fcc: 00c51a63 bne a0,a2,fe0 fd0: 7671 lui a2,0xffffc fd2: 167d addi a2,a2,-1 fd4: 8ef1 and a3,a3,a2 fd6: 25f2 lhu a2,14(a1) fd8: 061a slli a2,a2,0x6 fda: 8ed1 or a3,a3,a2 fdc: 06c2 slli a3,a3,0x10 fde: 82c1 srli a3,a3,0x10 fe0: a156 sh a3,4(a0) fe2: 400016b7 lui a3,0x40001 fe6: ad5a sh a4,28(a0) fe8: 80068693 addi a3,a3,-2048 # 40000800 <_eusrstack+0x1fffb800> fec: 4198 lw a4,0(a1) fee: 00d51563 bne a0,a3,ff8 ff2: c138 sw a4,64(a0) ff4: b11e sh a5,32(a0) ff6: 8082 ret ff8: 0742 slli a4,a4,0x10 ffa: 8341 srli a4,a4,0x10 ffc: bfdd j ff2 00000ffe : ffe: 211e lhu a5,0(a0) 1000: c589 beqz a1,100a 1002: 0017e793 ori a5,a5,1 1006: a11e sh a5,0(a0) 1008: 8082 ret 100a: 07c2 slli a5,a5,0x10 100c: 83c1 srli a5,a5,0x10 100e: 9bf9 andi a5,a5,-2 1010: 07c2 slli a5,a5,0x10 1012: 83c1 srli a5,a5,0x10 1014: bfcd j 1006 00001016 : 1016: 04455783 lhu a5,68(a0) 101a: c591 beqz a1,1026 101c: 6721 lui a4,0x8 101e: 8fd9 or a5,a5,a4 1020: 04f51223 sh a5,68(a0) 1024: 8082 ret 1026: 07c6 slli a5,a5,0x11 1028: 83c5 srli a5,a5,0x11 102a: bfdd j 1020 0000102c : 102c: 255e lhu a5,12(a0) 102e: c601 beqz a2,1036 1030: 8ddd or a1,a1,a5 1032: a54e sh a1,12(a0) 1034: 8082 ret 1036: fff5c593 not a1,a1 103a: 8dfd and a1,a1,a5 103c: bfdd j 1032 0000103e : 103e: 211e lhu a5,0(a0) 1040: c589 beqz a1,104a 1042: 0807e793 ori a5,a5,128 1046: a11e sh a5,0(a0) 1048: 8082 ret 104a: 07c2 slli a5,a5,0x10 104c: 83c1 srli a5,a5,0x10 104e: f7f7f793 andi a5,a5,-129 1052: 07c2 slli a5,a5,0x10 1054: 83c1 srli a5,a5,0x10 1056: bfc5 j 1046 00001058 : 1058: 2d5a lhu a4,28(a0) 105a: 77fd lui a5,0xfffff 105c: 7ff78793 addi a5,a5,2047 # fffff7ff <_eusrstack+0xdfffa7ff> 1060: 8ff9 and a5,a5,a4 1062: 05a2 slli a1,a1,0x8 1064: 8fcd or a5,a5,a1 1066: 07c2 slli a5,a5,0x10 1068: 83c1 srli a5,a5,0x10 106a: ad5e sh a5,28(a0) 106c: 8082 ret 0000106e : 106e: 400017b7 lui a5,0x40001 1072: 80078793 addi a5,a5,-2048 # 40000800 <_eusrstack+0x1fffb800> 1076: 00f51463 bne a0,a5,107e 107a: c12c sw a1,64(a0) 107c: 8082 ret 107e: 05c2 slli a1,a1,0x10 1080: 81c1 srli a1,a1,0x10 1082: bfe5 j 107a 00001084 : 1084: 400017b7 lui a5,0x40001 1088: 80078793 addi a5,a5,-2048 # 40000800 <_eusrstack+0x1fffb800> 108c: 00f51463 bne a0,a5,1094 1090: 5148 lw a0,36(a0) 1092: 8082 ret 1094: 314a lhu a0,36(a0) 1096: 0542 slli a0,a0,0x10 1098: 8141 srli a0,a0,0x10 109a: 8082 ret 0000109c : 109c: 291e lhu a5,16(a0) 109e: 254a lhu a0,12(a0) 10a0: 8fed and a5,a5,a1 10a2: 0542 slli a0,a0,0x10 10a4: 8141 srli a0,a0,0x10 10a6: c789 beqz a5,10b0 10a8: 8d6d and a0,a0,a1 10aa: 00a03533 snez a0,a0 10ae: 8082 ret 10b0: 4501 li a0,0 10b2: 8082 ret 000010b4 : 10b4: fff5c593 not a1,a1 10b8: 05c2 slli a1,a1,0x10 10ba: 81c1 srli a1,a1,0x10 10bc: a90e sh a1,16(a0) 10be: 8082 ret 000010c0 : 10c0: 8b0ff2ef jal t0,170 <__riscv_save_0> 10c4: 2916 lhu a3,16(a0) 10c6: 77f5 lui a5,0xffffd 10c8: 17fd addi a5,a5,-1 10ca: 8ff5 and a5,a5,a3 10cc: 21f6 lhu a3,6(a1) 10ce: 25da lhu a4,12(a1) 10d0: 7179 addi sp,sp,-48 10d2: 8fd5 or a5,a5,a3 10d4: a91e sh a5,16(a0) 10d6: 2556 lhu a3,12(a0) 10d8: 77fd lui a5,0xfffff 10da: 9f378793 addi a5,a5,-1549 # ffffe9f3 <_eusrstack+0xdfff99f3> 10de: 8ff5 and a5,a5,a3 10e0: 21d6 lhu a3,4(a1) 10e2: 842a mv s0,a0 10e4: c62e sw a1,12(sp) 10e6: 8fd5 or a5,a5,a3 10e8: 2596 lhu a3,8(a1) 10ea: 8fd5 or a5,a5,a3 10ec: 25b6 lhu a3,10(a1) 10ee: 8fd5 or a5,a5,a3 10f0: a55e sh a5,12(a0) 10f2: 295e lhu a5,20(a0) 10f4: 07c2 slli a5,a5,0x10 10f6: 83c1 srli a5,a5,0x10 10f8: cff7f793 andi a5,a5,-769 10fc: 8fd9 or a5,a5,a4 10fe: a95e sh a5,20(a0) 1100: 0868 addi a0,sp,28 1102: 39b5 jal d7e 1104: 400147b7 lui a5,0x40014 1108: 80078793 addi a5,a5,-2048 # 40013800 <_eusrstack+0x2000e800> 110c: 45b2 lw a1,12(sp) 110e: 04f41a63 bne s0,a5,1162 1112: 57a2 lw a5,40(sp) 1114: 2456 lhu a3,12(s0) 1116: 4765 li a4,25 1118: 02e787b3 mul a5,a5,a4 111c: 06c2 slli a3,a3,0x10 111e: 86c1 srai a3,a3,0x10 1120: 4198 lw a4,0(a1) 1122: 0406d263 bgez a3,1166 1126: 0706 slli a4,a4,0x1 1128: 2452 lhu a2,12(s0) 112a: 0642 slli a2,a2,0x10 112c: 02e7d7b3 divu a5,a5,a4 1130: 06400713 li a4,100 1134: 8641 srai a2,a2,0x10 1136: 02e7d6b3 divu a3,a5,a4 113a: 02e7f7b3 remu a5,a5,a4 113e: 0692 slli a3,a3,0x4 1140: 02065563 bgez a2,116a 1144: 078e slli a5,a5,0x3 1146: 03278793 addi a5,a5,50 114a: 02e7d7b3 divu a5,a5,a4 114e: 0077f713 andi a4,a5,7 1152: 00d767b3 or a5,a4,a3 1156: 07c2 slli a5,a5,0x10 1158: 83c1 srli a5,a5,0x10 115a: a41e sh a5,8(s0) 115c: 6145 addi sp,sp,48 115e: 836ff06f j 194 <__riscv_restore_0> 1162: 5792 lw a5,36(sp) 1164: bf45 j 1114 1166: 070a slli a4,a4,0x2 1168: b7c1 j 1128 116a: 0792 slli a5,a5,0x4 116c: 03278793 addi a5,a5,50 1170: 02e7d7b3 divu a5,a5,a4 1174: 8bbd andi a5,a5,15 1176: 8fd5 or a5,a5,a3 1178: bff9 j 1156 0000117a : 117a: c591 beqz a1,1186 117c: 255e lhu a5,12(a0) 117e: 6709 lui a4,0x2 1180: 8fd9 or a5,a5,a4 1182: a55e sh a5,12(a0) 1184: 8082 ret 1186: 255a lhu a4,12(a0) 1188: 77f9 lui a5,0xffffe 118a: 17fd addi a5,a5,-1 118c: 8ff9 and a5,a5,a4 118e: bfd5 j 1182 00001190 : 1190: 0ff5f713 andi a4,a1,255 1194: 4785 li a5,1 1196: 8315 srli a4,a4,0x5 1198: 00b795b3 sll a1,a5,a1 119c: 00f71963 bne a4,a5,11ae 11a0: 00c50793 addi a5,a0,12 11a4: 4398 lw a4,0(a5) 11a6: ce01 beqz a2,11be 11a8: 8dd9 or a1,a1,a4 11aa: c38c sw a1,0(a5) 11ac: 8082 ret 11ae: 4689 li a3,2 11b0: 01450793 addi a5,a0,20 11b4: fed718e3 bne a4,a3,11a4 11b8: 01050793 addi a5,a0,16 11bc: b7e5 j 11a4 11be: fff5c593 not a1,a1 11c2: 8df9 and a1,a1,a4 11c4: b7dd j 11aa 000011c6 : 11c6: 1ff5f593 andi a1,a1,511 11ca: a14e sh a1,4(a0) 11cc: 8082 ret 000011ce : 11ce: 214a lhu a0,4(a0) 11d0: 1ff57513 andi a0,a0,511 11d4: 8082 ret 000011d6 : 11d6: 210a lhu a0,0(a0) 11d8: 8d6d and a0,a0,a1 11da: 00a03533 snez a0,a0 11de: 8082 ret 000011e0 : 11e0: 0ff5f713 andi a4,a1,255 11e4: 4685 li a3,1 11e6: 8315 srli a4,a4,0x5 11e8: 00b697b3 sll a5,a3,a1 11ec: 02d71163 bne a4,a3,120e 11f0: 255a lhu a4,12(a0) 11f2: 8ff9 and a5,a5,a4 11f4: 211a lhu a4,0(a0) 11f6: 4501 li a0,0 11f8: 0742 slli a4,a4,0x10 11fa: 8341 srli a4,a4,0x10 11fc: cb81 beqz a5,120c 11fe: 4505 li a0,1 1200: 81a1 srli a1,a1,0x8 1202: 00b515b3 sll a1,a0,a1 1206: 8f6d and a4,a4,a1 1208: 00e03533 snez a0,a4 120c: 8082 ret 120e: 4689 li a3,2 1210: 00d71463 bne a4,a3,1218 1214: 291a lhu a4,16(a0) 1216: bff1 j 11f2 1218: 295a lhu a4,20(a0) 121a: bfe1 j 11f2 0000121c : 121c: f55fe2ef jal t0,170 <__riscv_save_0> 1220: 7179 addi sp,sp,-48 1222: 02000613 li a2,32 1226: 4581 li a1,0 1228: 0808 addi a0,sp,16 122a: f77fe0ef jal ra,1a0 122e: 4585 li a1,1 1230: 4511 li a0,4 1232: c202 sw zero,4(sp) 1234: c402 sw zero,8(sp) 1236: c602 sw zero,12(sp) 1238: 3931 jal e54 123a: 4585 li a1,1 123c: 20000513 li a0,512 1240: 3911 jal e54 1242: 4501 li a0,0 1244: 361d jal d6a 1246: 40011537 lui a0,0x40011 124a: 0fe00793 li a5,254 124e: 004c addi a1,sp,4 1250: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 1254: 40012437 lui s0,0x40012 1258: 827c sh a5,4(sp) 125a: c602 sw zero,12(sp) 125c: eeaff0ef jal ra,946 1260: 40040513 addi a0,s0,1024 # 40012400 <_eusrstack+0x2000d400> 1264: a78ff0ef jal ra,4dc 1268: 40040513 addi a0,s0,1024 126c: c50ff0ef jal ra,6bc 1270: 85aa mv a1,a0 1272: 82a19e23 sh a0,-1988(gp) # 200001fc 1276: 0000a537 lui a0,0xa 127a: 4c850513 addi a0,a0,1224 # a4c8 <_read+0x52> 127e: 281070ef jal ra,8cfe 1282: 000e07b7 lui a5,0xe0 1286: ce3e sw a5,28(sp) 1288: 080c addi a1,sp,16 128a: 4785 li a5,1 128c: 40040513 addi a0,s0,1024 1290: 02f10223 sb a5,36(sp) 1294: c802 sw zero,16(sp) 1296: ca02 sw zero,20(sp) 1298: cc02 sw zero,24(sp) 129a: d002 sw zero,32(sp) 129c: a68ff0ef jal ra,504 12a0: 4585 li a1,1 12a2: 40040513 addi a0,s0,1024 12a6: ab4ff0ef jal ra,55a 12aa: 4585 li a1,1 12ac: 40040513 addi a0,s0,1024 12b0: beaff0ef jal ra,69a 12b4: 4581 li a1,0 12b6: 40040513 addi a0,s0,1024 12ba: bb6ff0ef jal ra,670 12be: 40040513 addi a0,s0,1024 12c2: aa8ff0ef jal ra,56a 12c6: 40040493 addi s1,s0,1024 12ca: 8526 mv a0,s1 12cc: aa8ff0ef jal ra,574 12d0: fd6d bnez a0,12ca 12d2: 40040513 addi a0,s0,1024 12d6: 40012437 lui s0,0x40012 12da: aa2ff0ef jal ra,57c 12de: 40040493 addi s1,s0,1024 # 40012400 <_eusrstack+0x2000d400> 12e2: 8526 mv a0,s1 12e4: aa2ff0ef jal ra,586 12e8: fd6d bnez a0,12e2 12ea: 80000537 lui a0,0x80000 12ee: 3cb5 jal d6a 12f0: 40040513 addi a0,s0,1024 12f4: 4585 li a1,1 12f6: b92ff0ef jal ra,688 12fa: 02000593 li a1,32 12fe: 40040513 addi a0,s0,1024 1302: baaff0ef jal ra,6ac 1306: 6145 addi sp,sp,48 1308: e8dfe06f j 194 <__riscv_restore_0> 0000130c : 130c: e65fe2ef jal t0,170 <__riscv_save_0> 1310: 1101 addi sp,sp,-32 1312: 4585 li a1,1 1314: 4521 li a0,8 1316: 3e3d jal e54 1318: 4585 li a1,1 131a: 6511 lui a0,0x4 131c: 3e99 jal e72 131e: 40011437 lui s0,0x40011 1322: 6785 lui a5,0x1 1324: 448d li s1,3 1326: 807c sh a5,0(sp) 1328: 858a mv a1,sp 132a: 47c1 li a5,16 132c: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1330: c43e sw a5,8(sp) 1332: c226 sw s1,4(sp) 1334: e12ff0ef jal ra,946 1338: c0040513 addi a0,s0,-1024 133c: 6585 lui a1,0x1 133e: edcff0ef jal ra,a1a 1342: 6789 lui a5,0x2 1344: 4961 li s2,24 1346: 858a mv a1,sp 1348: c0040513 addi a0,s0,-1024 134c: 807c sh a5,0(sp) 134e: c44a sw s2,8(sp) 1350: c226 sw s1,4(sp) 1352: df4ff0ef jal ra,946 1356: 6791 lui a5,0x4 1358: 807c sh a5,0(sp) 135a: 858a mv a1,sp 135c: 4791 li a5,4 135e: c0040513 addi a0,s0,-1024 1362: c43e sw a5,8(sp) 1364: de2ff0ef jal ra,946 1368: 77e1 lui a5,0xffff8 136a: 858a mv a1,sp 136c: c0040513 addi a0,s0,-1024 1370: 807c sh a5,0(sp) 1372: c44a sw s2,8(sp) 1374: c226 sw s1,4(sp) 1376: dd0ff0ef jal ra,946 137a: 010407b7 lui a5,0x1040 137e: c63e sw a5,12(sp) 1380: 000207b7 lui a5,0x20 1384: c83e sw a5,16(sp) 1386: 020007b7 lui a5,0x2000 138a: 0785 addi a5,a5,1 138c: 40004437 lui s0,0x40004 1390: ca3e sw a5,20(sp) 1392: 47a1 li a5,8 1394: cc3e sw a5,24(sp) 1396: 006c addi a1,sp,12 1398: 479d li a5,7 139a: 80040513 addi a0,s0,-2048 # 40003800 <_eusrstack+0x1fffe800> 139e: 86fc sh a5,28(sp) 13a0: 3639 jal eae 13a2: 4585 li a1,1 13a4: 80040513 addi a0,s0,-2048 13a8: 3e25 jal ee0 13aa: 6105 addi sp,sp,32 13ac: de9fe06f j 194 <__riscv_restore_0> 000013b0 : 13b0: da7fe2ef jal t0,156 <__riscv_save_4> 13b4: 400044b7 lui s1,0x40004 13b8: 892a mv s2,a0 13ba: 0c900413 li s0,201 13be: 80048993 addi s3,s1,-2048 # 40003800 <_eusrstack+0x1fffe800> 13c2: 4589 li a1,2 13c4: 854e mv a0,s3 13c6: 3e35 jal f02 13c8: c50d beqz a0,13f2 13ca: 85ca mv a1,s2 13cc: 80048513 addi a0,s1,-2048 13d0: 400044b7 lui s1,0x40004 13d4: 361d jal efa 13d6: 0c900413 li s0,201 13da: 80048913 addi s2,s1,-2048 # 40003800 <_eusrstack+0x1fffe800> 13de: 4585 li a1,1 13e0: 854a mv a0,s2 13e2: 3605 jal f02 13e4: cd11 beqz a0,1400 13e6: 80048513 addi a0,s1,-2048 13ea: 3e11 jal efe 13ec: 0ff57513 andi a0,a0,255 13f0: a031 j 13fc 13f2: 147d addi s0,s0,-1 13f4: 0ff47413 andi s0,s0,255 13f8: f469 bnez s0,13c2 13fa: 4501 li a0,0 13fc: d8ffe06f j 18a <__riscv_restore_4> 1400: 147d addi s0,s0,-1 1402: 0ff47413 andi s0,s0,255 1406: fc61 bnez s0,13de 1408: bfcd j 13fa 0000140a : 140a: d67fe2ef jal t0,170 <__riscv_save_0> 140e: 40011437 lui s0,0x40011 1412: 4601 li a2,0 1414: 6585 lui a1,0x1 1416: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 141a: e04ff0ef jal ra,a1e 141e: 4515 li a0,5 1420: 3f41 jal 13b0 1422: 0ff00513 li a0,255 1426: 3769 jal 13b0 1428: 84aa mv s1,a0 142a: 4605 li a2,1 142c: c0040513 addi a0,s0,-1024 1430: 6585 lui a1,0x1 1432: decff0ef jal ra,a1e 1436: 8526 mv a0,s1 1438: d5dfe06f j 194 <__riscv_restore_0> 0000143c : 143c: d35fe2ef jal t0,170 <__riscv_save_0> 1440: 37e9 jal 140a 1442: 8905 andi a0,a0,1 1444: fd75 bnez a0,1440 1446: d4ffe06f j 194 <__riscv_restore_0> 0000144a : 144a: d27fe2ef jal t0,170 <__riscv_save_0> 144e: 40011437 lui s0,0x40011 1452: 4601 li a2,0 1454: 6585 lui a1,0x1 1456: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 145a: dc4ff0ef jal ra,a1e 145e: 4519 li a0,6 1460: 3f81 jal 13b0 1462: 4605 li a2,1 1464: 6585 lui a1,0x1 1466: c0040513 addi a0,s0,-1024 146a: db4ff0ef jal ra,a1e 146e: d27fe06f j 194 <__riscv_restore_0> 00001472 : 1472: cfffe2ef jal t0,170 <__riscv_save_0> 1476: 00c51413 slli s0,a0,0xc 147a: 400114b7 lui s1,0x40011 147e: 37f1 jal 144a 1480: 3f75 jal 143c 1482: 4601 li a2,0 1484: 6585 lui a1,0x1 1486: c0048513 addi a0,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00> 148a: d94ff0ef jal ra,a1e 148e: 02000513 li a0,32 1492: 3f39 jal 13b0 1494: 01045513 srli a0,s0,0x10 1498: 0ff57513 andi a0,a0,255 149c: 3f11 jal 13b0 149e: 00845513 srli a0,s0,0x8 14a2: 0f057513 andi a0,a0,240 14a6: 3729 jal 13b0 14a8: 4501 li a0,0 14aa: 3719 jal 13b0 14ac: 4605 li a2,1 14ae: 6585 lui a1,0x1 14b0: c0048513 addi a0,s1,-1024 14b4: d6aff0ef jal ra,a1e 14b8: 3751 jal 143c 14ba: cdbfe06f j 194 <__riscv_restore_0> 000014be : 14be: cb3fe2ef jal t0,170 <__riscv_save_0> 14c2: 892a mv s2,a0 14c4: 40011537 lui a0,0x40011 14c8: 842e mv s0,a1 14ca: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 14ce: 6585 lui a1,0x1 14d0: 84b2 mv s1,a2 14d2: 4601 li a2,0 14d4: d4aff0ef jal ra,a1e 14d8: 450d li a0,3 14da: 3dd9 jal 13b0 14dc: 01045513 srli a0,s0,0x10 14e0: 0ff57513 andi a0,a0,255 14e4: 35f1 jal 13b0 14e6: 00845513 srli a0,s0,0x8 14ea: 0ff57513 andi a0,a0,255 14ee: 35c9 jal 13b0 14f0: 0ff47513 andi a0,s0,255 14f4: 3d75 jal 13b0 14f6: 4401 li s0,0 14f8: 01041793 slli a5,s0,0x10 14fc: 83c1 srli a5,a5,0x10 14fe: 0097ec63 bltu a5,s1,1516 1502: 40011537 lui a0,0x40011 1506: 4605 li a2,1 1508: 6585 lui a1,0x1 150a: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 150e: d10ff0ef jal ra,a1e 1512: c83fe06f j 194 <__riscv_restore_0> 1516: 0ff00513 li a0,255 151a: 3d59 jal 13b0 151c: 008907b3 add a5,s2,s0 1520: a388 sb a0,0(a5) 1522: 0405 addi s0,s0,1 1524: bfd1 j 14f8 00001526 : 1526: c4bfe2ef jal t0,170 <__riscv_save_0> 152a: 842e mv s0,a1 152c: 892a mv s2,a0 152e: 84b2 mv s1,a2 1530: 3f29 jal 144a 1532: 40011537 lui a0,0x40011 1536: 4601 li a2,0 1538: 6585 lui a1,0x1 153a: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 153e: ce0ff0ef jal ra,a1e 1542: 4509 li a0,2 1544: 35b5 jal 13b0 1546: 01045513 srli a0,s0,0x10 154a: 0ff57513 andi a0,a0,255 154e: 358d jal 13b0 1550: 00845513 srli a0,s0,0x8 1554: 0ff57513 andi a0,a0,255 1558: 3da1 jal 13b0 155a: 0ff47513 andi a0,s0,255 155e: 3d89 jal 13b0 1560: 4401 li s0,0 1562: 01041793 slli a5,s0,0x10 1566: 83c1 srli a5,a5,0x10 1568: 0097ed63 bltu a5,s1,1582 156c: 40011537 lui a0,0x40011 1570: 4605 li a2,1 1572: 6585 lui a1,0x1 1574: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1578: ca6ff0ef jal ra,a1e 157c: 35c1 jal 143c 157e: c17fe06f j 194 <__riscv_restore_0> 1582: 008907b3 add a5,s2,s0 1586: 2388 lbu a0,0(a5) 1588: 0405 addi s0,s0,1 158a: 351d jal 13b0 158c: bfd9 j 1562 0000158e : 158e: bc9fe2ef jal t0,156 <__riscv_save_4> 1592: 0ff5f713 andi a4,a1,255 1596: 10000793 li a5,256 159a: 8f99 sub a5,a5,a4 159c: 843e mv s0,a5 159e: 07c2 slli a5,a5,0x10 15a0: 83c1 srli a5,a5,0x10 15a2: 89aa mv s3,a0 15a4: 892e mv s2,a1 15a6: 84b2 mv s1,a2 15a8: 00f67363 bgeu a2,a5,15ae 15ac: 8432 mv s0,a2 15ae: 0442 slli s0,s0,0x10 15b0: 8041 srli s0,s0,0x10 15b2: 10000a13 li s4,256 15b6: 8622 mv a2,s0 15b8: 85ca mv a1,s2 15ba: 854e mv a0,s3 15bc: 37ad jal 1526 15be: 00848f63 beq s1,s0,15dc 15c2: 8c81 sub s1,s1,s0 15c4: 04c2 slli s1,s1,0x10 15c6: 80c1 srli s1,s1,0x10 15c8: 99a2 add s3,s3,s0 15ca: 9922 add s2,s2,s0 15cc: 8426 mv s0,s1 15ce: 009a7463 bgeu s4,s1,15d6 15d2: 10000413 li s0,256 15d6: 0442 slli s0,s0,0x10 15d8: 8041 srli s0,s0,0x10 15da: bff1 j 15b6 15dc: baffe06f j 18a <__riscv_restore_4> 000015e0 : 15e0: b69fe2ef jal t0,148 <__riscv_save_10> 15e4: 01459913 slli s2,a1,0x14 15e8: 01495913 srli s2,s2,0x14 15ec: 6785 lui a5,0x1 15ee: 412787b3 sub a5,a5,s2 15f2: 843e mv s0,a5 15f4: 07c2 slli a5,a5,0x10 15f6: 83c1 srli a5,a5,0x10 15f8: 8aaa mv s5,a0 15fa: 89ae mv s3,a1 15fc: 84b2 mv s1,a2 15fe: 00c5da13 srli s4,a1,0xc 1602: 00f67363 bgeu a2,a5,1608 1606: 8432 mv s0,a2 1608: 20000b37 lui s6,0x20000 160c: 0442 slli s0,s0,0x10 160e: 284b0b93 addi s7,s6,644 # 20000284 1612: 8041 srli s0,s0,0x10 1614: 284b0b13 addi s6,s6,644 1618: 0ff00c13 li s8,255 161c: 00ca1c93 slli s9,s4,0xc 1620: 6605 lui a2,0x1 1622: 85e6 mv a1,s9 1624: 855e mv a0,s7 1626: 3d61 jal 14be 1628: 4781 li a5,0 162a: 01079713 slli a4,a5,0x10 162e: 8341 srli a4,a4,0x10 1630: 00876663 bltu a4,s0,163c 1634: 8622 mv a2,s0 1636: 85ce mv a1,s3 1638: 8556 mv a0,s5 163a: a825 j 1672 163c: 0785 addi a5,a5,1 163e: 00f90733 add a4,s2,a5 1642: 975a add a4,a4,s6 1644: fff74703 lbu a4,-1(a4) # 1fff 1648: ff8701e3 beq a4,s8,162a 164c: 8552 mv a0,s4 164e: 3515 jal 1472 1650: 4781 li a5,0 1652: 00fa8733 add a4,s5,a5 1656: 2314 lbu a3,0(a4) 1658: 00f90733 add a4,s2,a5 165c: 975e add a4,a4,s7 165e: 0785 addi a5,a5,1 1660: a314 sb a3,0(a4) 1662: 01079713 slli a4,a5,0x10 1666: 8341 srli a4,a4,0x10 1668: fe8765e3 bltu a4,s0,1652 166c: 6605 lui a2,0x1 166e: 85e6 mv a1,s9 1670: 855a mv a0,s6 1672: 3f31 jal 158e 1674: 02848363 beq s1,s0,169a 1678: 9aa2 add s5,s5,s0 167a: 99a2 add s3,s3,s0 167c: 40848433 sub s0,s1,s0 1680: 01041493 slli s1,s0,0x10 1684: 80c1 srli s1,s1,0x10 1686: 6785 lui a5,0x1 1688: 0a05 addi s4,s4,1 168a: 4901 li s2,0 168c: 8426 mv s0,s1 168e: 0097f363 bgeu a5,s1,1694 1692: 6405 lui s0,0x1 1694: 0442 slli s0,s0,0x10 1696: 8041 srli s0,s0,0x10 1698: b751 j 161c 169a: ae7fe06f j 180 <__riscv_restore_10> 0000169e : 169e: ad3fe2ef jal t0,170 <__riscv_save_0> 16a2: 1141 addi sp,sp,-16 16a4: 4585 li a1,1 16a6: 4511 li a0,4 16a8: facff0ef jal ra,e54 16ac: 10000793 li a5,256 16b0: 827c sh a5,4(sp) 16b2: 40011537 lui a0,0x40011 16b6: 47c1 li a5,16 16b8: c63e sw a5,12(sp) 16ba: 004c addi a1,sp,4 16bc: 478d li a5,3 16be: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 16c2: c43e sw a5,8(sp) 16c4: a82ff0ef jal ra,946 16c8: 0141 addi sp,sp,16 16ca: acbfe06f j 194 <__riscv_restore_0> 000016ce : 16ce: aa3fe2ef jal t0,170 <__riscv_save_0> 16d2: 1141 addi sp,sp,-16 16d4: 4585 li a1,1 16d6: 4541 li a0,16 16d8: f7cff0ef jal ra,e54 16dc: 6785 lui a5,0x1 16de: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 16e2: 827c sh a5,4(sp) 16e4: 40011537 lui a0,0x40011 16e8: 47c1 li a5,16 16ea: c63e sw a5,12(sp) 16ec: 004c addi a1,sp,4 16ee: 478d li a5,3 16f0: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 16f4: c43e sw a5,8(sp) 16f6: a50ff0ef jal ra,946 16fa: 0141 addi sp,sp,16 16fc: a99fe06f j 194 <__riscv_restore_0> 00001700 : 1700: a71fe2ef jal t0,170 <__riscv_save_0> 1704: 1141 addi sp,sp,-16 1706: 4585 li a1,1 1708: 4521 li a0,8 170a: f4aff0ef jal ra,e54 170e: 10000793 li a5,256 1712: 40011437 lui s0,0x40011 1716: 827c sh a5,4(sp) 1718: 47c1 li a5,16 171a: c63e sw a5,12(sp) 171c: 004c addi a1,sp,4 171e: 478d li a5,3 1720: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1724: c43e sw a5,8(sp) 1726: a20ff0ef jal ra,946 172a: 4601 li a2,0 172c: 10000593 li a1,256 1730: c0040513 addi a0,s0,-1024 1734: aeaff0ef jal ra,a1e 1738: 0141 addi sp,sp,16 173a: a5bfe06f j 194 <__riscv_restore_0> 0000173e : 173e: a33fe2ef jal t0,170 <__riscv_save_0> 1742: 7179 addi sp,sp,-48 1744: 4585 li a1,1 1746: 4525 li a0,9 1748: f0cff0ef jal ra,e54 174c: 4791 li a5,4 174e: 40011537 lui a0,0x40011 1752: 82fc sh a5,20(sp) 1754: 084c addi a1,sp,20 1756: 04800793 li a5,72 175a: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 175e: ce3e sw a5,28(sp) 1760: 9e6ff0ef jal ra,946 1764: 4589 li a1,2 1766: 4505 li a0,1 1768: becff0ef jal ra,b54 176c: 4791 li a5,4 176e: 4405 li s0,1 1770: d03e sw a5,32(sp) 1772: 1008 addi a0,sp,32 1774: 47b1 li a5,12 1776: d43e sw a5,40(sp) 1778: d622 sw s0,44(sp) 177a: d202 sw zero,36(sp) 177c: 938ff0ef jal ra,8b4 1780: 11800793 li a5,280 1784: 867c sh a5,12(sp) 1786: 0068 addi a0,sp,12 1788: 4789 li a5,2 178a: 875c sb a5,14(sp) 178c: c822 sw s0,16(sp) 178e: d88ff0ef jal ra,d16 1792: 6145 addi sp,sp,48 1794: a01fe06f j 194 <__riscv_restore_0> 00001798 : 1798: 1141 addi sp,sp,-16 179a: 4511 li a0,4 179c: c622 sw s0,12(sp) 179e: c426 sw s1,8(sp) 17a0: 97eff0ef jal ra,91e 17a4: 4785 li a5,1 17a6: 02f51e63 bne a0,a5,17e2 17aa: 842a mv s0,a0 17ac: 4511 li a0,4 17ae: 98eff0ef jal ra,93c 17b2: 20001737 lui a4,0x20001 17b6: 47870713 addi a4,a4,1144 # 20001478 17ba: 06d74783 lbu a5,109(a4) 17be: e79d bnez a5,17ec 17c0: 200014b7 lui s1,0x20001 17c4: 000065b7 lui a1,0x6 17c8: 4681 li a3,0 17ca: 3e800613 li a2,1000 17ce: f8658593 addi a1,a1,-122 # 5f86 17d2: 6c848513 addi a0,s1,1736 # 200016c8 17d6: 068706a3 sb s0,109(a4) 17da: 6fc000ef jal ra,1ed6 17de: 6c848423 sb s0,1736(s1) 17e2: 4432 lw s0,12(sp) 17e4: 44a2 lw s1,8(sp) 17e6: 0141 addi sp,sp,16 17e8: 30200073 mret 17ec: 0785 addi a5,a5,1 17ee: 0ff7f793 andi a5,a5,255 17f2: 06f706a3 sb a5,109(a4) 17f6: 4709 li a4,2 17f8: fee795e3 bne a5,a4,17e2 17fc: 20001437 lui s0,0x20001 1800: 6c840513 addi a0,s0,1736 # 200016c8 1804: 710000ef jal ra,1f14 1808: 40011537 lui a0,0x40011 180c: 4601 li a2,0 180e: 10000593 li a1,256 1812: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1816: 6c040423 sb zero,1736(s0) 181a: a04ff0ef jal ra,a1e 181e: b7d1 j 17e2 00001820 : 1820: 951fe2ef jal t0,170 <__riscv_save_0> 1824: 1141 addi sp,sp,-16 1826: 45b1 li a1,12 1828: 4501 li a0,0 182a: b2aff0ef jal ra,b54 182e: 6785 lui a5,0x1 1830: c03e sw a5,0(sp) 1832: 47a1 li a5,8 1834: c43e sw a5,8(sp) 1836: 850a mv a0,sp 1838: 4785 li a5,1 183a: c63e sw a5,12(sp) 183c: c202 sw zero,4(sp) 183e: 876ff0ef jal ra,8b4 1842: 0141 addi sp,sp,16 1844: 951fe06f j 194 <__riscv_restore_0> 00001848 : 1848: 929fe2ef jal t0,170 <__riscv_save_0> 184c: 1101 addi sp,sp,-32 184e: 4585 li a1,1 1850: 4515 li a0,5 1852: e02ff0ef jal ra,e54 1856: 6785 lui a5,0x1 1858: 40011537 lui a0,0x40011 185c: 084c addi a1,sp,20 185e: 82fc sh a5,20(sp) 1860: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 1864: 02800793 li a5,40 1868: ce3e sw a5,28(sp) 186a: 8dcff0ef jal ra,946 186e: 3f4d jal 1820 1870: 13800793 li a5,312 1874: 867c sh a5,12(sp) 1876: 478d li a5,3 1878: 875c sb a5,14(sp) 187a: 0068 addi a0,sp,12 187c: 4785 li a5,1 187e: c83e sw a5,16(sp) 1880: c96ff0ef jal ra,d16 1884: 6105 addi sp,sp,32 1886: 90ffe06f j 194 <__riscv_restore_0> 0000188a : 188a: 1141 addi sp,sp,-16 188c: 6505 lui a0,0x1 188e: c622 sw s0,12(sp) 1890: 88eff0ef jal ra,91e 1894: 4785 li a5,1 1896: 04f51863 bne a0,a5,18e6 189a: 40011537 lui a0,0x40011 189e: 4601 li a2,0 18a0: 10000593 li a1,256 18a4: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 18a8: 976ff0ef jal ra,a1e 18ac: 6505 lui a0,0x1 18ae: 88eff0ef jal ra,93c 18b2: 20001437 lui s0,0x20001 18b6: 47840793 addi a5,s0,1144 # 20001478 18ba: 06e7c783 lbu a5,110(a5) # 106e 18be: 47840413 addi s0,s0,1144 18c2: ef89 bnez a5,18dc 18c4: 000065b7 lui a1,0x6 18c8: 20001537 lui a0,0x20001 18cc: 4681 li a3,0 18ce: 3e800613 li a2,1000 18d2: fe858593 addi a1,a1,-24 # 5fe8 18d6: 6b850513 addi a0,a0,1720 # 200016b8 18da: 2bf5 jal 1ed6 18dc: 06e44783 lbu a5,110(s0) 18e0: 0785 addi a5,a5,1 18e2: 06f40723 sb a5,110(s0) 18e6: 4432 lw s0,12(sp) 18e8: 0141 addi sp,sp,16 18ea: 30200073 mret 000018ee : 18ee: 883fe2ef jal t0,170 <__riscv_save_0> 18f2: 1141 addi sp,sp,-16 18f4: 4585 li a1,1 18f6: 4511 li a0,4 18f8: d5cff0ef jal ra,e54 18fc: 77e1 lui a5,0xffff8 18fe: 40011437 lui s0,0x40011 1902: 827c sh a5,4(sp) 1904: 47c1 li a5,16 1906: c63e sw a5,12(sp) 1908: 004c addi a1,sp,4 190a: 478d li a5,3 190c: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x2000b800> 1910: c43e sw a5,8(sp) 1912: 834ff0ef jal ra,946 1916: 4601 li a2,0 1918: 65a1 lui a1,0x8 191a: 80040513 addi a0,s0,-2048 191e: 900ff0ef jal ra,a1e 1922: 0141 addi sp,sp,16 1924: 871fe06f j 194 <__riscv_restore_0> 00001928 : 1928: 849fe2ef jal t0,170 <__riscv_save_0> 192c: 1141 addi sp,sp,-16 192e: 4585 li a1,1 1930: 4521 li a0,8 1932: d22ff0ef jal ra,e54 1936: 4585 li a1,1 1938: 4511 li a0,4 193a: d38ff0ef jal ra,e72 193e: 20000793 li a5,512 1942: 40011437 lui s0,0x40011 1946: 827c sh a5,4(sp) 1948: 47e1 li a5,24 194a: c63e sw a5,12(sp) 194c: 004c addi a1,sp,4 194e: 478d li a5,3 1950: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1954: c43e sw a5,8(sp) 1956: ff1fe0ef jal ra,946 195a: 08000793 li a5,128 195e: 004c addi a1,sp,4 1960: c0040513 addi a0,s0,-1024 1964: 827c sh a5,4(sp) 1966: fe1fe0ef jal ra,946 196a: 0141 addi sp,sp,16 196c: 829fe06f j 194 <__riscv_restore_0> 00001970 : 1970: 801fe2ef jal t0,170 <__riscv_save_0> 1974: 1101 addi sp,sp,-32 1976: 3f4d jal 1928 1978: 40001437 lui s0,0x40001 197c: 1df00793 li a5,479 1980: 858a mv a1,sp 1982: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800> 1986: c03e sw a5,0(sp) 1988: c202 sw zero,4(sp) 198a: 00011423 sh zero,8(sp) 198e: 00010523 sb zero,10(sp) 1992: d7aff0ef jal ra,f0c 1996: 80040513 addi a0,s0,-2048 199a: 4585 li a1,1 199c: ea2ff0ef jal ra,103e 19a0: 67c1 lui a5,0x10 19a2: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x4b64> 19a6: 006c addi a1,sp,12 19a8: 80040513 addi a0,s0,-2048 19ac: c83e sw a5,16(sp) 19ae: 00011b23 sh zero,22(sp) 19b2: c602 sw zero,12(sp) 19b4: dceff0ef jal ra,f82 19b8: 80040513 addi a0,s0,-2048 19bc: 45a1 li a1,8 19be: e9aff0ef jal ra,1058 19c2: 80040513 addi a0,s0,-2048 19c6: 4585 li a1,1 19c8: e36ff0ef jal ra,ffe 19cc: 4585 li a1,1 19ce: 80040513 addi a0,s0,-2048 19d2: e44ff0ef jal ra,1016 19d6: 6105 addi sp,sp,32 19d8: fbcfe06f j 194 <__riscv_restore_0> 000019dc : 19dc: 1141 addi sp,sp,-16 19de: c422 sw s0,8(sp) 19e0: 842a mv s0,a0 19e2: 4108 lw a0,0(a0) 19e4: c24a sw s2,4(sp) 19e6: c04e sw s3,0(sp) 19e8: c606 sw ra,12(sp) 19ea: 7df060ef jal ra,89c8 <__extendsfdf2> 19ee: 0000a7b7 lui a5,0xa 19f2: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 19f6: 4f47a683 lw a3,1268(a5) 19fa: 892a mv s2,a0 19fc: 89ae mv s3,a1 19fe: 2ba050ef jal ra,6cb8 <__ledf2> 1a02: 02055f63 bgez a0,1a40 1a06: 0000a7b7 lui a5,0xa 1a0a: 4e07a783 lw a5,1248(a5) # a4e0 <_read+0x6a> 1a0e: c01c sw a5,0(s0) 1a10: 0000a7b7 lui a5,0xa 1a14: 4e87a583 lw a1,1256(a5) # a4e8 <_read+0x72> 1a18: 4008 lw a0,0(s0) 1a1a: 746060ef jal ra,8160 <__mulsf3> 1a1e: 5c1060ef jal ra,87de <__fixunssfsi> 1a22: 01051593 slli a1,a0,0x10 1a26: 40001537 lui a0,0x40001 1a2a: 81c1 srli a1,a1,0x10 1a2c: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 1a30: e3eff0ef jal ra,106e 1a34: 40b2 lw ra,12(sp) 1a36: 4422 lw s0,8(sp) 1a38: 4912 lw s2,4(sp) 1a3a: 4982 lw s3,0(sp) 1a3c: 0141 addi sp,sp,16 1a3e: 8082 ret 1a40: 0000a7b7 lui a5,0xa 1a44: 4f87a603 lw a2,1272(a5) # a4f8 <_read+0x82> 1a48: 4fc7a683 lw a3,1276(a5) 1a4c: 854a mv a0,s2 1a4e: 85ce mv a1,s3 1a50: 1ba050ef jal ra,6c0a <__gedf2> 1a54: faa05ee3 blez a0,1a10 1a58: 0000a7b7 lui a5,0xa 1a5c: 4e47a783 lw a5,1252(a5) # a4e4 <_read+0x6e> 1a60: b77d j 1a0e 00001a62 : 1a62: f0efe2ef jal t0,170 <__riscv_save_0> 1a66: 7179 addi sp,sp,-48 1a68: 40011437 lui s0,0x40011 1a6c: 47c1 li a5,16 1a6e: 892a mv s2,a0 1a70: 82fc sh a5,20(sp) 1a72: 448d li s1,3 1a74: 47c1 li a5,16 1a76: 084c addi a1,sp,20 1a78: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1a7c: ce3e sw a5,28(sp) 1a7e: cc26 sw s1,24(sp) 1a80: ec7fe0ef jal ra,946 1a84: 4601 li a2,0 1a86: c0040513 addi a0,s0,-1024 1a8a: 45c1 li a1,16 1a8c: f93fe0ef jal ra,a1e 1a90: 4585 li a1,1 1a92: 4521 li a0,8 1a94: bc0ff0ef jal ra,e54 1a98: 4585 li a1,1 1a9a: 00080537 lui a0,0x80 1a9e: bd4ff0ef jal ra,e72 1aa2: 4785 li a5,1 1aa4: 82fc sh a5,20(sp) 1aa6: 084c addi a1,sp,20 1aa8: 47e1 li a5,24 1aaa: c0040513 addi a0,s0,-1024 1aae: cc26 sw s1,24(sp) 1ab0: ce3e sw a5,28(sp) 1ab2: e95fe0ef jal ra,946 1ab6: 4489 li s1,2 1ab8: 4791 li a5,4 1aba: 084c addi a1,sp,20 1abc: c0040513 addi a0,s0,-1024 1ac0: 82e4 sh s1,20(sp) 1ac2: 40005437 lui s0,0x40005 1ac6: ce3e sw a5,28(sp) 1ac8: e7ffe0ef jal ra,946 1acc: 100c addi a1,sp,32 1ace: 000c07b7 lui a5,0xc0 1ad2: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> 1ad6: d04a sw s2,32(sp) 1ad8: d43e sw a5,40(sp) 1ada: d202 sw zero,36(sp) 1adc: 02011623 sh zero,44(sp) 1ae0: de0ff0ef jal ra,10c0 1ae4: 13d00793 li a5,317 1ae8: 867c sh a5,12(sp) 1aea: 0068 addi a0,sp,12 1aec: 4785 li a5,1 1aee: c83e sw a5,16(sp) 1af0: 8744 sb s1,14(sp) 1af2: a24ff0ef jal ra,d16 1af6: c0040513 addi a0,s0,-1024 1afa: 4605 li a2,1 1afc: 52500593 li a1,1317 1b00: e90ff0ef jal ra,1190 1b04: 4605 li a2,1 1b06: c0040513 addi a0,s0,-1024 1b0a: 42400593 li a1,1060 1b0e: e82ff0ef jal ra,1190 1b12: 4585 li a1,1 1b14: c0040513 addi a0,s0,-1024 1b18: e62ff0ef jal ra,117a 1b1c: 6145 addi sp,sp,48 1b1e: e76fe06f j 194 <__riscv_restore_0> 00001b22 : 1b22: e4efe2ef jal t0,170 <__riscv_save_0> 1b26: 7179 addi sp,sp,-48 1b28: 40011437 lui s0,0x40011 1b2c: 02000793 li a5,32 1b30: 892a mv s2,a0 1b32: 82fc sh a5,20(sp) 1b34: 448d li s1,3 1b36: 47c1 li a5,16 1b38: 084c addi a1,sp,20 1b3a: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 1b3e: ce3e sw a5,28(sp) 1b40: cc26 sw s1,24(sp) 1b42: e05fe0ef jal ra,946 1b46: 4601 li a2,0 1b48: c0040513 addi a0,s0,-1024 1b4c: 02000593 li a1,32 1b50: ecffe0ef jal ra,a1e 1b54: 4585 li a1,1 1b56: 4521 li a0,8 1b58: afcff0ef jal ra,e54 1b5c: 4585 li a1,1 1b5e: 00040537 lui a0,0x40 1b62: b10ff0ef jal ra,e72 1b66: 40000793 li a5,1024 1b6a: 82fc sh a5,20(sp) 1b6c: 084c addi a1,sp,20 1b6e: 47e1 li a5,24 1b70: c0040513 addi a0,s0,-1024 1b74: cc26 sw s1,24(sp) 1b76: ce3e sw a5,28(sp) 1b78: dcffe0ef jal ra,946 1b7c: 6785 lui a5,0x1 1b7e: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 1b82: 82fc sh a5,20(sp) 1b84: 084c addi a1,sp,20 1b86: 4791 li a5,4 1b88: c0040513 addi a0,s0,-1024 1b8c: ce3e sw a5,28(sp) 1b8e: 40005437 lui s0,0x40005 1b92: db5fe0ef jal ra,946 1b96: 100c addi a1,sp,32 1b98: 000c07b7 lui a5,0xc0 1b9c: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> 1ba0: d04a sw s2,32(sp) 1ba2: d43e sw a5,40(sp) 1ba4: d202 sw zero,36(sp) 1ba6: 02011623 sh zero,44(sp) 1baa: d16ff0ef jal ra,10c0 1bae: 13700793 li a5,311 1bb2: 867c sh a5,12(sp) 1bb4: 4785 li a5,1 1bb6: 875c sb a5,14(sp) 1bb8: 0068 addi a0,sp,12 1bba: 4785 li a5,1 1bbc: c83e sw a5,16(sp) 1bbe: 958ff0ef jal ra,d16 1bc2: 80040513 addi a0,s0,-2048 1bc6: 4605 li a2,1 1bc8: 52500593 li a1,1317 1bcc: dc4ff0ef jal ra,1190 1bd0: 4605 li a2,1 1bd2: 80040513 addi a0,s0,-2048 1bd6: 42400593 li a1,1060 1bda: db6ff0ef jal ra,1190 1bde: 4585 li a1,1 1be0: 80040513 addi a0,s0,-2048 1be4: d96ff0ef jal ra,117a 1be8: 6145 addi sp,sp,48 1bea: daafe06f j 194 <__riscv_restore_0> 00001bee : 1bee: d82fe2ef jal t0,170 <__riscv_save_0> 1bf2: 842a mv s0,a0 1bf4: dd2ff0ef jal ra,11c6 1bf8: 08000593 li a1,128 1bfc: 8522 mv a0,s0 1bfe: dd8ff0ef jal ra,11d6 1c02: d97d beqz a0,1bf8 1c04: d90fe06f j 194 <__riscv_restore_0> 00001c08 : 1c08: 1141 addi sp,sp,-16 1c0a: c622 sw s0,12(sp) 1c0c: 40005437 lui s0,0x40005 1c10: 52500593 li a1,1317 1c14: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> 1c18: dc8ff0ef jal ra,11e0 1c1c: cd0d beqz a0,1c56 1c1e: 200027b7 lui a5,0x20002 1c22: 90878793 addi a5,a5,-1784 # 20001908 1c26: 3398 lbu a4,1(a5) 1c28: 80040513 addi a0,s0,-2048 1c2c: 03f77713 andi a4,a4,63 1c30: b398 sb a4,1(a5) 1c32: d9cff0ef jal ra,11ce 1c36: 0ff57593 andi a1,a0,255 1c3a: 84b18023 sb a1,-1984(gp) # 20000200 1c3e: 8b41a503 lw a0,-1868(gp) # 20000274 1c42: 4d1c lw a5,24(a0) 1c44: 4910 lw a2,16(a0) 1c46: 4954 lw a3,20(a0) 1c48: 0785 addi a5,a5,1 1c4a: 02c7e7b3 rem a5,a5,a2 1c4e: 00d78463 beq a5,a3,1c56 1c52: 0531 addi a0,a0,12 1c54: 2651 jal 1fd8 1c56: 40005437 lui s0,0x40005 1c5a: 42400593 li a1,1060 1c5e: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> 1c62: d7eff0ef jal ra,11e0 1c66: cd09 beqz a0,1c80 1c68: 200027b7 lui a5,0x20002 1c6c: 90878793 addi a5,a5,-1784 # 20001908 1c70: 3398 lbu a4,1(a5) 1c72: 80040513 addi a0,s0,-2048 1c76: 02076713 ori a4,a4,32 1c7a: b398 sb a4,1(a5) 1c7c: d52ff0ef jal ra,11ce 1c80: 4432 lw s0,12(sp) 1c82: 0141 addi sp,sp,16 1c84: 30200073 mret 00001c88 : 1c88: 1141 addi sp,sp,-16 1c8a: c622 sw s0,12(sp) 1c8c: 40005437 lui s0,0x40005 1c90: 52500593 li a1,1317 1c94: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> 1c98: d48ff0ef jal ra,11e0 1c9c: cd0d beqz a0,1cd6 1c9e: 200027b7 lui a5,0x20002 1ca2: 90878793 addi a5,a5,-1784 # 20001908 1ca6: 3398 lbu a4,1(a5) 1ca8: c0040513 addi a0,s0,-1024 1cac: fcf77713 andi a4,a4,-49 1cb0: b398 sb a4,1(a5) 1cb2: d1cff0ef jal ra,11ce 1cb6: 0ff57593 andi a1,a0,255 1cba: 84b18223 sb a1,-1980(gp) # 20000204 1cbe: 8b81a503 lw a0,-1864(gp) # 20000278 1cc2: 4d1c lw a5,24(a0) 1cc4: 4910 lw a2,16(a0) 1cc6: 4954 lw a3,20(a0) 1cc8: 0785 addi a5,a5,1 1cca: 02c7e7b3 rem a5,a5,a2 1cce: 00d78463 beq a5,a3,1cd6 1cd2: 0531 addi a0,a0,12 1cd4: 2611 jal 1fd8 1cd6: 40005437 lui s0,0x40005 1cda: 42400593 li a1,1060 1cde: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> 1ce2: cfeff0ef jal ra,11e0 1ce6: cd09 beqz a0,1d00 1ce8: 200027b7 lui a5,0x20002 1cec: 90878793 addi a5,a5,-1784 # 20001908 1cf0: 3398 lbu a4,1(a5) 1cf2: c0040513 addi a0,s0,-1024 1cf6: 02076713 ori a4,a4,32 1cfa: b398 sb a4,1(a5) 1cfc: cd2ff0ef jal ra,11ce 1d00: 4432 lw s0,12(sp) 1d02: 0141 addi sp,sp,16 1d04: 30200073 mret 00001d08 : 1d08: c68fe2ef jal t0,170 <__riscv_save_0> 1d0c: 1101 addi sp,sp,-32 1d0e: 84aa mv s1,a0 1d10: 842e mv s0,a1 1d12: 4509 li a0,2 1d14: 4585 li a1,1 1d16: 95cff0ef jal ra,e72 1d1a: 84e0 sh s0,24(sp) 1d1c: 40000437 lui s0,0x40000 1d20: 084c addi a1,sp,20 1d22: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> 1d26: ca26 sw s1,20(sp) 1d28: 00011e23 sh zero,28(sp) 1d2c: 00011d23 sh zero,26(sp) 1d30: 9dcff0ef jal ra,f0c 1d34: 40040513 addi a0,s0,1024 1d38: 4585 li a1,1 1d3a: b7aff0ef jal ra,10b4 1d3e: 4605 li a2,1 1d40: 4585 li a1,1 1d42: 40040513 addi a0,s0,1024 1d46: ae6ff0ef jal ra,102c 1d4a: 02d00793 li a5,45 1d4e: 867c sh a5,12(sp) 1d50: 4785 li a5,1 1d52: 875c sb a5,14(sp) 1d54: 0068 addi a0,sp,12 1d56: 4785 li a5,1 1d58: c83e sw a5,16(sp) 1d5a: fbdfe0ef jal ra,d16 1d5e: 6105 addi sp,sp,32 1d60: c34fe06f j 194 <__riscv_restore_0> 00001d64 : 1d64: c0cfe2ef jal t0,170 <__riscv_save_0> 1d68: 200007b7 lui a5,0x20000 1d6c: 1c07a583 lw a1,448(a5) # 200001c0 1d70: 6789 lui a5,0x2 1d72: 71078793 addi a5,a5,1808 # 2710 1d76: 02f5d5b3 divu a1,a1,a5 1d7a: 157d addi a0,a0,-1 1d7c: 0542 slli a0,a0,0x10 1d7e: 8141 srli a0,a0,0x10 1d80: 15fd addi a1,a1,-1 1d82: 05c2 slli a1,a1,0x10 1d84: 81c1 srli a1,a1,0x10 1d86: 3749 jal 1d08 1d88: c0cfe06f j 194 <__riscv_restore_0> 00001d8c : 1d8c: 1141 addi sp,sp,-16 1d8e: c622 sw s0,12(sp) 1d90: 40000437 lui s0,0x40000 1d94: 4585 li a1,1 1d96: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> 1d9a: b02ff0ef jal ra,109c 1d9e: c901 beqz a0,1dae 1da0: 4585 li a1,1 1da2: 40040513 addi a0,s0,1024 1da6: b0eff0ef jal ra,10b4 1daa: 34f020ef jal ra,48f8 1dae: 4432 lw s0,12(sp) 1db0: 0141 addi sp,sp,16 1db2: 30200073 mret 00001db6 : 1db6: bbafe2ef jal t0,170 <__riscv_save_0> 1dba: 1101 addi sp,sp,-32 1dbc: 842e mv s0,a1 1dbe: 84aa mv s1,a0 1dc0: 4585 li a1,1 1dc2: 4505 li a0,1 1dc4: 8aeff0ef jal ra,e72 1dc8: 084c addi a1,sp,20 1dca: 40000537 lui a0,0x40000 1dce: ca26 sw s1,20(sp) 1dd0: 84e0 sh s0,24(sp) 1dd2: 00011e23 sh zero,28(sp) 1dd6: 00011d23 sh zero,26(sp) 1dda: 932ff0ef jal ra,f0c 1dde: 4605 li a2,1 1de0: 4585 li a1,1 1de2: 40000537 lui a0,0x40000 1de6: a46ff0ef jal ra,102c 1dea: 02c00793 li a5,44 1dee: 867c sh a5,12(sp) 1df0: 478d li a5,3 1df2: 875c sb a5,14(sp) 1df4: 0068 addi a0,sp,12 1df6: 4785 li a5,1 1df8: c83e sw a5,16(sp) 1dfa: f1dfe0ef jal ra,d16 1dfe: 4585 li a1,1 1e00: 40000537 lui a0,0x40000 1e04: 9faff0ef jal ra,ffe 1e08: 6105 addi sp,sp,32 1e0a: b8afe06f j 194 <__riscv_restore_0> 00001e0e : 1e0e: b62fe2ef jal t0,170 <__riscv_save_0> 1e12: 200007b7 lui a5,0x20000 1e16: 1c07a583 lw a1,448(a5) # 200001c0 1e1a: 6789 lui a5,0x2 1e1c: 71078793 addi a5,a5,1808 # 2710 1e20: 02f5d5b3 divu a1,a1,a5 1e24: 47a9 li a5,10 1e26: 02f50533 mul a0,a0,a5 1e2a: 15fd addi a1,a1,-1 1e2c: 05c2 slli a1,a1,0x10 1e2e: 81c1 srli a1,a1,0x10 1e30: 157d addi a0,a0,-1 1e32: 0542 slli a0,a0,0x10 1e34: 8141 srli a0,a0,0x10 1e36: 3741 jal 1db6 1e38: b5cfe06f j 194 <__riscv_restore_0> 00001e3c : 1e3c: 1141 addi sp,sp,-16 1e3e: 4585 li a1,1 1e40: 40000537 lui a0,0x40000 1e44: c622 sw s0,12(sp) 1e46: c426 sw s1,8(sp) 1e48: c24a sw s2,4(sp) 1e4a: a52ff0ef jal ra,109c 1e4e: cd15 beqz a0,1e8a 1e50: 4585 li a1,1 1e52: 40000537 lui a0,0x40000 1e56: a5eff0ef jal ra,10b4 1e5a: 20001437 lui s0,0x20001 1e5e: 2219 jal 1f64 1e60: 47840413 addi s0,s0,1144 # 20001478 1e64: 2175 jal 2310 1e66: d808 sw a0,48(s0) 1e68: 84818493 addi s1,gp,-1976 # 20000208 1e6c: 2b35 jal 23a8 1e6e: d848 sw a0,52(s0) 1e70: 408c lw a1,0(s1) 1e72: 892a mv s2,a0 1e74: 5808 lw a0,48(s0) 1e76: 84c18413 addi s0,gp,-1972 # 2000020c 1e7a: 35d050ef jal ra,79d6 <__addsf3> 1e7e: c088 sw a0,0(s1) 1e80: 4008 lw a0,0(s0) 1e82: 85ca mv a1,s2 1e84: 353050ef jal ra,79d6 <__addsf3> 1e88: c008 sw a0,0(s0) 1e8a: 4432 lw s0,12(sp) 1e8c: 44a2 lw s1,8(sp) 1e8e: 4912 lw s2,4(sp) 1e90: 0141 addi sp,sp,16 1e92: 30200073 mret 00001e96 : 1e96: e000f7b7 lui a5,0xe000f 1e9a: 0007a223 sw zero,4(a5) # e000f004 <_eusrstack+0xc000a004> 1e9e: 20d9 jal 1f64 1ea0: 30200073 mret 00001ea4 : 1ea4: 1141 addi sp,sp,-16 1ea6: c622 sw s0,12(sp) 1ea8: 40013437 lui s0,0x40013 1eac: 4585 li a1,1 1eae: c0040513 addi a0,s0,-1024 # 40012c00 <_eusrstack+0x2000dc00> 1eb2: 9eaff0ef jal ra,109c 1eb6: cd01 beqz a0,1ece 1eb8: c0040513 addi a0,s0,-1024 1ebc: 4585 li a1,1 1ebe: 9f6ff0ef jal ra,10b4 1ec2: 0000a537 lui a0,0xa 1ec6: 50050513 addi a0,a0,1280 # a500 <_read+0x8a> 1eca: 749060ef jal ra,8e12 1ece: 4432 lw s0,12(sp) 1ed0: 0141 addi sp,sp,16 1ed2: 30200073 mret 00001ed6 : 1ed6: c91d beqz a0,1f0c 1ed8: 96b2 add a3,a3,a2 1eda: 06c2 slli a3,a3,0x10 1edc: 82c1 srli a3,a3,0x10 1ede: a152 sh a2,4(a0) 1ee0: a136 sh a3,2(a0) 1ee2: c50c sw a1,8(a0) 1ee4: ee09 bnez a2,1efe 1ee6: 4785 li a5,1 1ee8: a11c sb a5,0(a0) 1eea: 8501a683 lw a3,-1968(gp) # 20000210 1eee: 85018793 addi a5,gp,-1968 # 20000210 1ef2: 8736 mv a4,a3 1ef4: eb01 bnez a4,1f04 1ef6: c554 sw a3,12(a0) 1ef8: c388 sw a0,0(a5) 1efa: 4501 li a0,0 1efc: 8082 ret 1efe: 00050023 sb zero,0(a0) 1f02: b7e5 j 1eea 1f04: 00a70663 beq a4,a0,1f10 1f08: 4758 lw a4,12(a4) 1f0a: b7ed j 1ef4 1f0c: 557d li a0,-1 1f0e: 8082 ret 1f10: 4505 li a0,1 1f12: 8082 ret 00001f14 : 1f14: c50d beqz a0,1f3e 1f16: 8501a783 lw a5,-1968(gp) # 20000210 1f1a: 85018713 addi a4,gp,-1968 # 20000210 1f1e: e399 bnez a5,1f24 1f20: 4505 li a0,1 1f22: 8082 ret 1f24: 47d4 lw a3,12(a5) 1f26: 00a69663 bne a3,a0,1f32 1f2a: 4558 lw a4,12(a0) 1f2c: c7d8 sw a4,12(a5) 1f2e: 4501 li a0,0 1f30: 8082 ret 1f32: 00a79463 bne a5,a0,1f3a 1f36: c314 sw a3,0(a4) 1f38: bfdd j 1f2e 1f3a: 87b6 mv a5,a3 1f3c: b7cd j 1f1e 1f3e: 557d li a0,-1 1f40: 8082 ret 00001f42 : 1f42: a2efe2ef jal t0,170 <__riscv_save_0> 1f46: 8501a403 lw s0,-1968(gp) # 20000210 1f4a: dc75 beqz s0,1f46 1f4c: 201c lbu a5,0(s0) 1f4e: 0ff7f793 andi a5,a5,255 1f52: c799 beqz a5,1f60 1f54: 205e lhu a5,4(s0) 1f56: c399 beqz a5,1f5c 1f58: 00040023 sb zero,0(s0) 1f5c: 441c lw a5,8(s0) 1f5e: 9782 jalr a5 1f60: 4440 lw s0,12(s0) 1f62: b7e5 j 1f4a 00001f64 : 1f64: 8501a783 lw a5,-1968(gp) # 20000210 1f68: 4605 li a2,1 1f6a: e391 bnez a5,1f6e 1f6c: 8082 ret 1f6e: 23d6 lhu a3,4(a5) 1f70: ce81 beqz a3,1f88 1f72: 23ba lhu a4,2(a5) 1f74: 177d addi a4,a4,-1 1f76: 0742 slli a4,a4,0x10 1f78: 8341 srli a4,a4,0x10 1f7a: a3ba sh a4,2(a5) 1f7c: 23ba lhu a4,2(a5) 1f7e: 0742 slli a4,a4,0x10 1f80: 8341 srli a4,a4,0x10 1f82: e319 bnez a4,1f88 1f84: a390 sb a2,0(a5) 1f86: a3b6 sh a3,2(a5) 1f88: 47dc lw a5,12(a5) 1f8a: b7c5 j 1f6a 00001f8c : 1f8c: 00052623 sw zero,12(a0) 1f90: c10c sw a1,0(a0) 1f92: c150 sw a2,4(a0) 1f94: 00052423 sw zero,8(a0) 1f98: 4505 li a0,1 1f9a: 8082 ret 00001f9c : 1f9c: 4558 lw a4,12(a0) 1f9e: 4150 lw a2,4(a0) 1fa0: 451c lw a5,8(a0) 1fa2: 0705 addi a4,a4,1 1fa4: 02c76733 rem a4,a4,a2 1fa8: 00f70e63 beq a4,a5,1fc4 1fac: 4554 lw a3,12(a0) 1fae: 455c lw a5,12(a0) 1fb0: 4118 lw a4,0(a0) 1fb2: 0686 slli a3,a3,0x1 1fb4: 0785 addi a5,a5,1 1fb6: 02c7e7b3 rem a5,a5,a2 1fba: 9736 add a4,a4,a3 1fbc: a30e sh a1,0(a4) 1fbe: c55c sw a5,12(a0) 1fc0: 4505 li a0,1 1fc2: 8082 ret 1fc4: 5579 li a0,-2 1fc6: 8082 ret 00001fc8 : 1fc8: 00052623 sw zero,12(a0) 1fcc: c10c sw a1,0(a0) 1fce: c150 sw a2,4(a0) 1fd0: 00052423 sw zero,8(a0) 1fd4: 4505 li a0,1 1fd6: 8082 ret 00001fd8 : 1fd8: 455c lw a5,12(a0) 1fda: 4154 lw a3,4(a0) 1fdc: 4518 lw a4,8(a0) 1fde: 0785 addi a5,a5,1 1fe0: 02d7e7b3 rem a5,a5,a3 1fe4: 00e78e63 beq a5,a4,2000 1fe8: 4558 lw a4,12(a0) 1fea: 411c lw a5,0(a0) 1fec: 97ba add a5,a5,a4 1fee: a38c sb a1,0(a5) 1ff0: 455c lw a5,12(a0) 1ff2: 4158 lw a4,4(a0) 1ff4: 0785 addi a5,a5,1 1ff6: 02e7e7b3 rem a5,a5,a4 1ffa: c55c sw a5,12(a0) 1ffc: 4505 li a0,1 1ffe: 8082 ret 2000: 5579 li a0,-2 2002: 8082 ret 00002004 : 2004: 4518 lw a4,8(a0) 2006: 455c lw a5,12(a0) 2008: 00f70f63 beq a4,a5,2026 200c: 4518 lw a4,8(a0) 200e: 411c lw a5,0(a0) 2010: 97ba add a5,a5,a4 2012: 239c lbu a5,0(a5) 2014: a19c sb a5,0(a1) 2016: 451c lw a5,8(a0) 2018: 4158 lw a4,4(a0) 201a: 0785 addi a5,a5,1 201c: 02e7e7b3 rem a5,a5,a4 2020: c51c sw a5,8(a0) 2022: 4505 li a0,1 2024: 8082 ret 2026: 4501 li a0,0 2028: 8082 ret 0000202a : 202a: 455c lw a5,12(a0) 202c: 4518 lw a4,8(a0) 202e: 4148 lw a0,4(a0) 2030: 8f99 sub a5,a5,a4 2032: 97aa add a5,a5,a0 2034: 02a7e533 rem a0,a5,a0 2038: 8082 ret 0000203a : 203a: 200007b7 lui a5,0x20000 203e: 1c07a783 lw a5,448(a5) # 200001c0 2042: 6709 lui a4,0x2 2044: f4070713 addi a4,a4,-192 # 1f40 2048: 02e7d7b3 divu a5,a5,a4 204c: 07c2 slli a5,a5,0x10 204e: 83c1 srli a5,a5,0x10 2050: 84f19b23 sh a5,-1962(gp) # 20000216 2054: 84f19a23 sh a5,-1964(gp) # 20000214 2058: 8082 ret 0000205a : 205a: e000f7b7 lui a5,0xe000f 205e: 43d8 lw a4,4(a5) 2060: 4681 li a3,0 2062: 9b79 andi a4,a4,-2 2064: c3d8 sw a4,4(a5) 2066: 8561d703 lhu a4,-1962(gp) # 20000216 206a: 02a70533 mul a0,a4,a0 206e: 3e800713 li a4,1000 2072: 02e55633 divu a2,a0,a4 2076: cb90 sw a2,16(a5) 2078: cbd4 sw a3,20(a5) 207a: 4398 lw a4,0(a5) 207c: 01076713 ori a4,a4,16 2080: c398 sw a4,0(a5) 2082: 4398 lw a4,0(a5) 2084: 02176713 ori a4,a4,33 2088: c398 sw a4,0(a5) 208a: 43d8 lw a4,4(a5) 208c: 8b05 andi a4,a4,1 208e: df75 beqz a4,208a 2090: 4398 lw a4,0(a5) 2092: 9b79 andi a4,a4,-2 2094: c398 sw a4,0(a5) 2096: 8082 ret 00002098 : 2098: e000f7b7 lui a5,0xe000f 209c: 43d8 lw a4,4(a5) 209e: 4681 li a3,0 20a0: 9b79 andi a4,a4,-2 20a2: c3d8 sw a4,4(a5) 20a4: 8541d703 lhu a4,-1964(gp) # 20000214 20a8: 02a70633 mul a2,a4,a0 20ac: cb90 sw a2,16(a5) 20ae: cbd4 sw a3,20(a5) 20b0: 4398 lw a4,0(a5) 20b2: 01076713 ori a4,a4,16 20b6: c398 sw a4,0(a5) 20b8: 4398 lw a4,0(a5) 20ba: 02176713 ori a4,a4,33 20be: c398 sw a4,0(a5) 20c0: 43d8 lw a4,4(a5) 20c2: 8b05 andi a4,a4,1 20c4: df75 beqz a4,20c0 20c6: 4398 lw a4,0(a5) 20c8: 9b79 andi a4,a4,-2 20ca: c398 sw a4,0(a5) 20cc: 8082 ret 000020ce : 20ce: 8a2fe2ef jal t0,170 <__riscv_save_0> 20d2: 842a mv s0,a0 20d4: 6511 lui a0,0x4 20d6: 1101 addi sp,sp,-32 20d8: 4585 li a1,1 20da: 0511 addi a0,a0,4 20dc: d79fe0ef jal ra,e54 20e0: 20000793 li a5,512 20e4: 827c sh a5,4(sp) 20e6: 40011537 lui a0,0x40011 20ea: 478d li a5,3 20ec: c43e sw a5,8(sp) 20ee: 004c addi a1,sp,4 20f0: 47e1 li a5,24 20f2: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 20f6: c63e sw a5,12(sp) 20f8: 84ffe0ef jal ra,946 20fc: c822 sw s0,16(sp) 20fe: 40014437 lui s0,0x40014 2102: 000807b7 lui a5,0x80 2106: 080c addi a1,sp,16 2108: 80040513 addi a0,s0,-2048 # 40013800 <_eusrstack+0x2000e800> 210c: cc3e sw a5,24(sp) 210e: ca02 sw zero,20(sp) 2110: 00011e23 sh zero,28(sp) 2114: fadfe0ef jal ra,10c0 2118: 4585 li a1,1 211a: 80040513 addi a0,s0,-2048 211e: 85cff0ef jal ra,117a 2122: 6105 addi sp,sp,32 2124: 870fe06f j 194 <__riscv_restore_0> 00002128 <_write>: 2128: 82efe2ef jal t0,156 <__riscv_save_4> 212c: 400144b7 lui s1,0x40014 2130: 89ae mv s3,a1 2132: 8932 mv s2,a2 2134: 4401 li s0,0 2136: 80048493 addi s1,s1,-2048 # 40013800 <_eusrstack+0x2000e800> 213a: 01244563 blt s0,s2,2144 <_write+0x1c> 213e: 854a mv a0,s2 2140: 84afe06f j 18a <__riscv_restore_4> 2144: 04000593 li a1,64 2148: 8526 mv a0,s1 214a: 88cff0ef jal ra,11d6 214e: d97d beqz a0,2144 <_write+0x1c> 2150: 008987b3 add a5,s3,s0 2154: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x74b04> 2158: 8526 mv a0,s1 215a: 0405 addi s0,s0,1 215c: 05c2 slli a1,a1,0x10 215e: 81c1 srli a1,a1,0x10 2160: 866ff0ef jal ra,11c6 2164: bfd9 j 213a <_write+0x12> 00002166 <_sbrk>: 2166: 80818713 addi a4,gp,-2040 # 200001c8 216a: 431c lw a5,0(a4) 216c: 200026b7 lui a3,0x20002 2170: 93c68693 addi a3,a3,-1732 # 2000193c <_ebss> 2174: 953e add a0,a0,a5 2176: 00d56b63 bltu a0,a3,218c <_sbrk+0x26> 217a: 200056b7 lui a3,0x20005 217e: 80068693 addi a3,a3,-2048 # 20004800 <_heap_end> 2182: 00a6e563 bltu a3,a0,218c <_sbrk+0x26> 2186: c308 sw a0,0(a4) 2188: 853e mv a0,a5 218a: 8082 ret 218c: 57fd li a5,-1 218e: bfed j 2188 <_sbrk+0x22> 00002190 : 2190: fc7fd2ef jal t0,156 <__riscv_save_4> 2194: 20001437 lui s0,0x20001 2198: 200015b7 lui a1,0x20001 219c: 06400613 li a2,100 21a0: 28458593 addi a1,a1,644 # 20001284 21a4: 41440513 addi a0,s0,1044 # 20001414 21a8: 33d5 jal 1f8c 21aa: 41440493 addi s1,s0,1044 21ae: 200015b7 lui a1,0x20001 21b2: 01048513 addi a0,s1,16 21b6: 06400613 li a2,100 21ba: 34c58593 addi a1,a1,844 # 2000134c 21be: 200014b7 lui s1,0x20001 21c2: 33e9 jal 1f8c 21c4: 41440913 addi s2,s0,1044 21c8: 42448493 addi s1,s1,1060 # 20001424 21cc: 59f9 li s3,-2 21ce: 4581 li a1,0 21d0: 41440513 addi a0,s0,1044 21d4: 33e1 jal 1f9c 21d6: ff351ce3 bne a0,s3,21ce 21da: 5479 li s0,-2 21dc: 4581 li a1,0 21de: 8526 mv a0,s1 21e0: 3b75 jal 1f9c 21e2: fe851de3 bne a0,s0,21dc 21e6: 02092023 sw zero,32(s2) 21ea: 02092223 sw zero,36(s2) 21ee: f9dfd06f j 18a <__riscv_restore_4> 000021f2 : 21f2: 200017b7 lui a5,0x20001 21f6: 4977c503 lbu a0,1175(a5) # 20001497 21fa: 85818593 addi a1,gp,-1960 # 20000218 21fe: 86818613 addi a2,gp,-1944 # 20000228 2202: 85c18693 addi a3,gp,-1956 # 2000021c 2206: 86018713 addi a4,gp,-1952 # 20000220 220a: 0000a837 lui a6,0xa 220e: 86418793 addi a5,gp,-1948 # 20000224 2212: c50d beqz a0,223c 2214: 0000a537 lui a0,0xa 2218: 51052503 lw a0,1296(a0) # a510 <_read+0x9a> 221c: c188 sw a0,0(a1) 221e: 0000a5b7 lui a1,0xa 2222: 5145a583 lw a1,1300(a1) # a514 <_read+0x9e> 2226: c20c sw a1,0(a2) 2228: 0000a637 lui a2,0xa 222c: 51862603 lw a2,1304(a2) # a518 <_read+0xa2> 2230: c290 sw a2,0(a3) 2232: 51c82683 lw a3,1308(a6) # a51c <_read+0xa6> 2236: c314 sw a3,0(a4) 2238: c394 sw a3,0(a5) 223a: 8082 ret 223c: 0000a537 lui a0,0xa 2240: 52052503 lw a0,1312(a0) # a520 <_read+0xaa> 2244: c188 sw a0,0(a1) 2246: 51c82583 lw a1,1308(a6) 224a: c288 sw a0,0(a3) 224c: c20c sw a1,0(a2) 224e: c30c sw a1,0(a4) 2250: c38c sw a1,0(a5) 2252: 8082 ret 00002254 : 2254: 83c19703 lh a4,-1988(gp) # 200001fc 2258: 4781 li a5,0 225a: 972a add a4,a4,a0 225c: 00074f63 bltz a4,227a 2260: cd09 beqz a0,227a 2262: 6605 lui a2,0x1 2264: fff60693 addi a3,a2,-1 # fff 2268: 87b6 mv a5,a3 226a: 00c75863 bge a4,a2,227a 226e: 87aa mv a5,a0 2270: 00d50563 beq a0,a3,227a 2274: 01071793 slli a5,a4,0x10 2278: 83c1 srli a5,a5,0x10 227a: 853e mv a0,a5 227c: 8082 ret 0000227e : 227e: ed9fd2ef jal t0,156 <__riscv_save_4> 2282: 1141 addi sp,sp,-16 2284: 40012437 lui s0,0x40012 2288: 89aa mv s3,a0 228a: 0044 addi s1,sp,4 228c: 01010913 addi s2,sp,16 2290: 40040413 addi s0,s0,1024 # 40012400 <_eusrstack+0x2000d400> 2294: 85ce mv a1,s3 2296: 8522 mv a0,s0 2298: 4695 li a3,5 229a: 4605 li a2,1 229c: b0afe0ef jal ra,5a6 22a0: 4585 li a1,1 22a2: 8522 mv a0,s0 22a4: aeafe0ef jal ra,58e 22a8: 4589 li a1,2 22aa: 8522 mv a0,s0 22ac: bbafe0ef jal ra,666 22b0: dd65 beqz a0,22a8 22b2: 8522 mv a0,s0 22b4: baafe0ef jal ra,65e 22b8: 0542 slli a0,a0,0x10 22ba: 8541 srai a0,a0,0x10 22bc: 3f61 jal 2254 22be: a08a sh a0,0(s1) 22c0: 0489 addi s1,s1,2 22c2: fc9919e3 bne s2,s1,2294 22c6: 4715 li a4,5 22c8: 4781 li a5,0 22ca: a035 j 22f6 22cc: 00179613 slli a2,a5,0x1 22d0: 0814 addi a3,sp,16 22d2: 0785 addi a5,a5,1 22d4: 9636 add a2,a2,a3 22d6: 0808 addi a0,sp,16 22d8: 00179693 slli a3,a5,0x1 22dc: 96aa add a3,a3,a0 22de: ff465583 lhu a1,-12(a2) 22e2: ff46d503 lhu a0,-12(a3) 22e6: 00b57663 bgeu a0,a1,22f2 22ea: fea61a23 sh a0,-12(a2) 22ee: feb69a23 sh a1,-12(a3) 22f2: 07c2 slli a5,a5,0x10 22f4: 83c1 srli a5,a5,0x10 22f6: fce7cbe3 blt a5,a4,22cc 22fa: 177d addi a4,a4,-1 22fc: f771 bnez a4,22c8 22fe: 8428 lhu a0,8(sp) 2300: 853c lhu a5,10(sp) 2302: 0141 addi sp,sp,16 2304: 953e add a0,a0,a5 2306: 0542 slli a0,a0,0x10 2308: 8141 srli a0,a0,0x10 230a: 8105 srli a0,a0,0x1 230c: e7ffd06f j 18a <__riscv_restore_4> 00002310 : 2310: e61fd2ef jal t0,170 <__riscv_save_0> 2314: 4505 li a0,1 2316: 37a5 jal 227e 2318: 5e2060ef jal ra,88fa <__floatunsisf> 231c: 0000a7b7 lui a5,0xa 2320: 5247a583 lw a1,1316(a5) # a524 <_read+0xae> 2324: 21d050ef jal ra,7d40 <__divsf3> 2328: 6a0060ef jal ra,89c8 <__extendsfdf2> 232c: 0000a7b7 lui a5,0xa 2330: 5287a603 lw a2,1320(a5) # a528 <_read+0xb2> 2334: 52c7a683 lw a3,1324(a5) 2338: 237040ef jal ra,6d6e <__muldf3> 233c: 842a mv s0,a0 233e: 8581a503 lw a0,-1960(gp) # 20000218 2342: 84ae mv s1,a1 2344: 684060ef jal ra,89c8 <__extendsfdf2> 2348: 862a mv a2,a0 234a: 86ae mv a3,a1 234c: 8522 mv a0,s0 234e: 85a6 mv a1,s1 2350: 21f040ef jal ra,6d6e <__muldf3> 2354: 720060ef jal ra,8a74 <__truncdfsf2> 2358: e3dfd06f j 194 <__riscv_restore_0> 0000235c : 235c: e15fd2ef jal t0,170 <__riscv_save_0> 2360: 4509 li a0,2 2362: 3f31 jal 227e 2364: 596060ef jal ra,88fa <__floatunsisf> 2368: 0000a7b7 lui a5,0xa 236c: 5247a583 lw a1,1316(a5) # a524 <_read+0xae> 2370: 1d1050ef jal ra,7d40 <__divsf3> 2374: 654060ef jal ra,89c8 <__extendsfdf2> 2378: 0000a7b7 lui a5,0xa 237c: 5287a603 lw a2,1320(a5) # a528 <_read+0xb2> 2380: 52c7a683 lw a3,1324(a5) 2384: 1eb040ef jal ra,6d6e <__muldf3> 2388: 842a mv s0,a0 238a: 8681a503 lw a0,-1944(gp) # 20000228 238e: 84ae mv s1,a1 2390: 638060ef jal ra,89c8 <__extendsfdf2> 2394: 862a mv a2,a0 2396: 86ae mv a3,a1 2398: 8522 mv a0,s0 239a: 85a6 mv a1,s1 239c: 1d3040ef jal ra,6d6e <__muldf3> 23a0: 6d4060ef jal ra,8a74 <__truncdfsf2> 23a4: df1fd06f j 194 <__riscv_restore_0> 000023a8 : 23a8: dc9fd2ef jal t0,170 <__riscv_save_0> 23ac: 450d li a0,3 23ae: 3dc1 jal 227e 23b0: 54a060ef jal ra,88fa <__floatunsisf> 23b4: 0000a7b7 lui a5,0xa 23b8: 5247a583 lw a1,1316(a5) # a524 <_read+0xae> 23bc: 185050ef jal ra,7d40 <__divsf3> 23c0: 608060ef jal ra,89c8 <__extendsfdf2> 23c4: 0000a7b7 lui a5,0xa 23c8: 5287a603 lw a2,1320(a5) # a528 <_read+0xb2> 23cc: 52c7a683 lw a3,1324(a5) 23d0: 19f040ef jal ra,6d6e <__muldf3> 23d4: 842a mv s0,a0 23d6: 85c1a503 lw a0,-1956(gp) # 2000021c 23da: 84ae mv s1,a1 23dc: 5ec060ef jal ra,89c8 <__extendsfdf2> 23e0: 862a mv a2,a0 23e2: 86ae mv a3,a1 23e4: 8522 mv a0,s0 23e6: 85a6 mv a1,s1 23e8: 187040ef jal ra,6d6e <__muldf3> 23ec: 688060ef jal ra,8a74 <__truncdfsf2> 23f0: da5fd06f j 194 <__riscv_restore_0> 000023f4 : 23f4: d7dfd2ef jal t0,170 <__riscv_save_0> 23f8: 4511 li a0,4 23fa: 3551 jal 227e 23fc: 4fe060ef jal ra,88fa <__floatunsisf> 2400: 0000a7b7 lui a5,0xa 2404: 5247a583 lw a1,1316(a5) # a524 <_read+0xae> 2408: 139050ef jal ra,7d40 <__divsf3> 240c: 5bc060ef jal ra,89c8 <__extendsfdf2> 2410: 0000a7b7 lui a5,0xa 2414: 5287a603 lw a2,1320(a5) # a528 <_read+0xb2> 2418: 52c7a683 lw a3,1324(a5) 241c: 153040ef jal ra,6d6e <__muldf3> 2420: 842a mv s0,a0 2422: 8601a503 lw a0,-1952(gp) # 20000220 2426: 84ae mv s1,a1 2428: 5a0060ef jal ra,89c8 <__extendsfdf2> 242c: 862a mv a2,a0 242e: 86ae mv a3,a1 2430: 8522 mv a0,s0 2432: 85a6 mv a1,s1 2434: 13b040ef jal ra,6d6e <__muldf3> 2438: 63c060ef jal ra,8a74 <__truncdfsf2> 243c: d59fd06f j 194 <__riscv_restore_0> 00002440 : 2440: d31fd2ef jal t0,170 <__riscv_save_0> 2444: 4515 li a0,5 2446: e39ff0ef jal ra,227e 244a: 4b0060ef jal ra,88fa <__floatunsisf> 244e: 0000a7b7 lui a5,0xa 2452: 5247a583 lw a1,1316(a5) # a524 <_read+0xae> 2456: 0eb050ef jal ra,7d40 <__divsf3> 245a: 56e060ef jal ra,89c8 <__extendsfdf2> 245e: 0000a7b7 lui a5,0xa 2462: 5287a603 lw a2,1320(a5) # a528 <_read+0xb2> 2466: 52c7a683 lw a3,1324(a5) 246a: 105040ef jal ra,6d6e <__muldf3> 246e: 842a mv s0,a0 2470: 8641a503 lw a0,-1948(gp) # 20000224 2474: 84ae mv s1,a1 2476: 552060ef jal ra,89c8 <__extendsfdf2> 247a: 862a mv a2,a0 247c: 86ae mv a3,a1 247e: 8522 mv a0,s0 2480: 85a6 mv a1,s1 2482: 0ed040ef jal ra,6d6e <__muldf3> 2486: 5ee060ef jal ra,8a74 <__truncdfsf2> 248a: d0bfd06f j 194 <__riscv_restore_0> 0000248e : 248e: ce3fd2ef jal t0,170 <__riscv_save_0> 2492: 4519 li a0,6 2494: debff0ef jal ra,227e 2498: 67a9 lui a5,0xa 249a: 54078793 addi a5,a5,1344 # a540 249e: 4701 li a4,0 24a0: 0f100693 li a3,241 24a4: 2392 lhu a2,0(a5) 24a6: 02c56963 bltu a0,a2,24d8 24aa: 853a mv a0,a4 24ac: 4b8050ef jal ra,7964 <__floatsidf> 24b0: 0000a7b7 lui a5,0xa 24b4: 5307a603 lw a2,1328(a5) # a530 <_read+0xba> 24b8: 5347a683 lw a3,1332(a5) 24bc: 0b3040ef jal ra,6d6e <__muldf3> 24c0: 0000a7b7 lui a5,0xa 24c4: 5387a603 lw a2,1336(a5) # a538 <_read+0xc2> 24c8: 53c7a683 lw a3,1340(a5) 24cc: 55b040ef jal ra,7226 <__subdf3> 24d0: 5a4060ef jal ra,8a74 <__truncdfsf2> 24d4: cc1fd06f j 194 <__riscv_restore_0> 24d8: 0705 addi a4,a4,1 24da: 0789 addi a5,a5,2 24dc: fcd714e3 bne a4,a3,24a4 24e0: 00000513 li a0,0 24e4: bfc5 j 24d4 000024e6 : 24e6: 8082 ret 000024e8 : 24e8: 200017b7 lui a5,0x20001 24ec: 47878793 addi a5,a5,1144 # 20001478 24f0: 2110 lbu a2,0(a0) 24f2: 3b94 lbu a3,17(a5) 24f4: 04d61663 bne a2,a3,2540 24f8: 3110 lbu a2,1(a0) 24fa: 2bb4 lbu a3,18(a5) 24fc: 872a mv a4,a0 24fe: 4501 li a0,0 2500: 04d61263 bne a2,a3,2544 2504: 2330 lbu a2,2(a4) 2506: 3bb4 lbu a3,19(a5) 2508: 02d61e63 bne a2,a3,2544 250c: 3330 lbu a2,3(a4) 250e: 2bd4 lbu a3,20(a5) 2510: 02d61a63 bne a2,a3,2544 2514: 2350 lbu a2,4(a4) 2516: 3bd4 lbu a3,21(a5) 2518: 02d61663 bne a2,a3,2544 251c: 3358 lbu a4,5(a4) 251e: 2bfc lbu a5,22(a5) 2520: 02f71263 bne a4,a5,2544 2524: c4dfd2ef jal t0,170 <__riscv_save_0> 2528: 0000a537 lui a0,0xa 252c: 09400613 li a2,148 2530: 4585 li a1,1 2532: 72450513 addi a0,a0,1828 # a724 2536: 7c8060ef jal ra,8cfe 253a: 4505 li a0,1 253c: c59fd06f j 194 <__riscv_restore_0> 2540: 4501 li a0,0 2542: 8082 ret 2544: 8082 ret 00002546 : 2546: 8082 ret 00002548 : 2548: 4701 li a4,0 254a: 4781 li a5,0 254c: 0ff77693 andi a3,a4,255 2550: 00b6e763 bltu a3,a1,255e 2554: fff7c513 not a0,a5 2558: 0ff57513 andi a0,a0,255 255c: 8082 ret 255e: 00e506b3 add a3,a0,a4 2562: 2294 lbu a3,0(a3) 2564: 0705 addi a4,a4,1 2566: 97b6 add a5,a5,a3 2568: b7d5 j 254c 0000256a : 256a: c07fd2ef jal t0,170 <__riscv_save_0> 256e: 20001437 lui s0,0x20001 2572: 47840413 addi s0,s0,1144 # 20001478 2576: 2c5c lbu a5,28(s0) 2578: 1101 addi sp,sp,-32 257a: 3818 lbu a4,17(s0) 257c: 845c sb a5,8(sp) 257e: 2c3c lbu a5,26(s0) 2580: 84d8 sb a4,9(sp) 2582: 283a lhu a4,18(s0) 2584: 00f10923 sb a5,18(sp) 2588: 35bc lbu a5,11(a1) 258a: 8578 sh a4,10(sp) 258c: 4858 lw a4,20(s0) 258e: 00f109a3 sb a5,19(sp) 2592: 6785 lui a5,0x1 2594: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 2598: 82fc sh a5,20(sp) 259a: 403c lw a5,64(s0) 259c: c63a sw a4,12(sp) 259e: 2c1a lhu a4,24(s0) 25a0: 83fc sh a5,22(sp) 25a2: 83c1 srli a5,a5,0x10 25a4: 80f8 sh a4,16(sp) 25a6: 84fc sh a5,24(sp) 25a8: 35f8 lbu a4,15(a1) 25aa: 25fc lbu a5,14(a1) 25ac: 84aa mv s1,a0 25ae: 0722 slli a4,a4,0x8 25b0: 8f5d or a4,a4,a5 25b2: 299c lbu a5,16(a1) 25b4: 0028 addi a0,sp,8 25b6: 07c2 slli a5,a5,0x10 25b8: 8f5d or a4,a4,a5 25ba: 399c lbu a5,17(a1) 25bc: 45d9 li a1,22 25be: 07e2 slli a5,a5,0x18 25c0: 8fd9 or a5,a5,a4 25c2: 85fc sh a5,26(sp) 25c4: 83c1 srli a5,a5,0x10 25c6: 86fc sh a5,28(sp) 25c8: 3741 jal 2548 25ca: 3c5c lbu a5,29(s0) 25cc: 00a10f23 sb a0,30(sp) 25d0: 00f10fa3 sb a5,31(sp) 25d4: 8526 mv a0,s1 25d6: 776020ef jal ra,4d4c 25da: e90d bnez a0,260c 25dc: 4661 li a2,24 25de: 002c addi a1,sp,8 25e0: 8526 mv a0,s1 25e2: 5cd030ef jal ra,63ae 25e6: 8b41a783 lw a5,-1868(gp) # 20000274 25ea: 4605 li a2,1 25ec: 52500593 li a1,1317 25f0: 40005537 lui a0,0x40005 25f4: 00979963 bne a5,s1,2606 25f8: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 25fc: b95fe0ef jal ra,1190 2600: 6105 addi sp,sp,32 2602: b93fd06f j 194 <__riscv_restore_0> 2606: c0050513 addi a0,a0,-1024 260a: bfcd j 25fc 260c: 714020ef jal ra,4d20 2610: a89ff0ef jal ra,2098 2614: b7c1 j 25d4 00002616 : 2616: b5bfd2ef jal t0,170 <__riscv_save_0> 261a: 7159 addi sp,sp,-112 261c: 892a mv s2,a0 261e: 01258513 addi a0,a1,18 2622: 842e mv s0,a1 2624: 200014b7 lui s1,0x20001 2628: ec1ff0ef jal ra,24e8 262c: 47848493 addi s1,s1,1144 # 20001478 2630: 0e050263 beqz a0,2714 2634: 2c1c lbu a5,24(s0) 2636: 1008 addi a0,sp,32 2638: b8fc sb a5,23(s1) 263a: 3c1c lbu a5,25(s0) 263c: ac9c sb a5,24(s1) 263e: 2c3c lbu a5,26(s0) 2640: bc9c sb a5,25(s1) 2642: 3c3c lbu a5,27(s0) 2644: acbc sb a5,26(s1) 2646: 200010ef jal ra,3846 264a: 2c1c lbu a5,24(s0) 264c: 04e00593 li a1,78 2650: 1008 addi a0,sp,32 2652: 02f10ca3 sb a5,57(sp) 2656: 3c1c lbu a5,25(s0) 2658: 02f10d23 sb a5,58(sp) 265c: 2c3c lbu a5,26(s0) 265e: 02f10da3 sb a5,59(sp) 2662: 3c3c lbu a5,27(s0) 2664: 02f10e23 sb a5,60(sp) 2668: 18c010ef jal ra,37f4 266c: 06a11723 sh a0,110(sp) 2670: 1008 addi a0,sp,32 2672: 1c0010ef jal ra,3832 2676: 4785 li a5,1 2678: 00f10b23 sb a5,22(sp) 267c: 3898 lbu a4,17(s1) 267e: 2cdc lbu a5,28(s1) 2680: 45cd li a1,19 2682: 84d8 sb a4,9(sp) 2684: 28ba lhu a4,18(s1) 2686: 845c sb a5,8(sp) 2688: 2cbc lbu a5,26(s1) 268a: 8578 sh a4,10(sp) 268c: 48d8 lw a4,20(s1) 268e: 00f10923 sb a5,18(sp) 2692: 343c lbu a5,11(s0) 2694: c63a sw a4,12(sp) 2696: 2c9a lhu a4,24(s1) 2698: 00f109a3 sb a5,19(sp) 269c: 50000793 li a5,1280 26a0: 80f8 sh a4,16(sp) 26a2: 3478 lbu a4,15(s0) 26a4: 82fc sh a5,20(sp) 26a6: 247c lbu a5,14(s0) 26a8: 0722 slli a4,a4,0x8 26aa: 0028 addi a0,sp,8 26ac: 8f5d or a4,a4,a5 26ae: 281c lbu a5,16(s0) 26b0: 07c2 slli a5,a5,0x10 26b2: 8f5d or a4,a4,a5 26b4: 381c lbu a5,17(s0) 26b6: 07e2 slli a5,a5,0x18 26b8: 8fd9 or a5,a5,a4 26ba: 0087d713 srli a4,a5,0x8 26be: 00f10ba3 sb a5,23(sp) 26c2: 00e10c23 sb a4,24(sp) 26c6: 0107d713 srli a4,a5,0x10 26ca: 83e1 srli a5,a5,0x18 26cc: 00f10d23 sb a5,26(sp) 26d0: 00e10ca3 sb a4,25(sp) 26d4: e75ff0ef jal ra,2548 26d8: 3cdc lbu a5,29(s1) 26da: 00a10da3 sb a0,27(sp) 26de: 00f10e23 sb a5,28(sp) 26e2: 854a mv a0,s2 26e4: 668020ef jal ra,4d4c 26e8: ed05 bnez a0,2720 26ea: 4655 li a2,21 26ec: 002c addi a1,sp,8 26ee: 854a mv a0,s2 26f0: 4bf030ef jal ra,63ae 26f4: 8b41a783 lw a5,-1868(gp) # 20000274 26f8: 4605 li a2,1 26fa: 52500593 li a1,1317 26fe: 40005537 lui a0,0x40005 2702: 01279c63 bne a5,s2,271a 2706: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 270a: a87fe0ef jal ra,1190 270e: 6165 addi sp,sp,112 2710: a85fd06f j 194 <__riscv_restore_0> 2714: 00010b23 sb zero,22(sp) 2718: b795 j 267c 271a: c0050513 addi a0,a0,-1024 271e: b7f5 j 270a 2720: 600020ef jal ra,4d20 2724: 975ff0ef jal ra,2098 2728: bf6d j 26e2 0000272a : 272a: a47fd2ef jal t0,170 <__riscv_save_0> 272e: 20001437 lui s0,0x20001 2732: 47840413 addi s0,s0,1144 # 20001478 2736: 2c5c lbu a5,28(s0) 2738: 1101 addi sp,sp,-32 273a: 3814 lbu a3,17(s0) 273c: 805c sb a5,0(sp) 273e: 283e lhu a5,18(s0) 2740: 01244f03 lbu t5,18(s0) 2744: 01344e83 lbu t4,19(s0) 2748: 817c sh a5,2(sp) 274a: 485c lw a5,20(s0) 274c: 01444e03 lbu t3,20(s0) 2750: 01544303 lbu t1,21(s0) 2754: c23e sw a5,4(sp) 2756: 2c1e lhu a5,24(s0) 2758: 01644883 lbu a7,22(s0) 275c: 01744803 lbu a6,23(s0) 2760: 847c sh a5,8(sp) 2762: 35bc lbu a5,11(a1) 2764: 3c10 lbu a2,25(s0) 2766: 2c38 lbu a4,26(s0) 2768: 84aa mv s1,a0 276a: 2c08 lbu a0,24(s0) 276c: 85dc sb a5,11(sp) 276e: 6785 lui a5,0x1 2770: e0078793 addi a5,a5,-512 # e00 2774: 80d4 sb a3,1(sp) 2776: 8558 sb a4,10(sp) 2778: 867c sh a5,12(sp) 277a: 8754 sb a3,14(sp) 277c: 01e107a3 sb t5,15(sp) 2780: 01d10823 sb t4,16(sp) 2784: 01c108a3 sb t3,17(sp) 2788: 00610923 sb t1,18(sp) 278c: 011109a3 sb a7,19(sp) 2790: 01010a23 sb a6,20(sp) 2794: 00a10aa3 sb a0,21(sp) 2798: 00c10b23 sb a2,22(sp) 279c: 00e10ba3 sb a4,23(sp) 27a0: 35f8 lbu a4,15(a1) 27a2: 25fc lbu a5,14(a1) 27a4: 850a mv a0,sp 27a6: 0722 slli a4,a4,0x8 27a8: 8f5d or a4,a4,a5 27aa: 299c lbu a5,16(a1) 27ac: 07c2 slli a5,a5,0x10 27ae: 8f5d or a4,a4,a5 27b0: 399c lbu a5,17(a1) 27b2: 45f1 li a1,28 27b4: 07e2 slli a5,a5,0x18 27b6: 8fd9 or a5,a5,a4 27b8: cc3e sw a5,24(sp) 27ba: d8fff0ef jal ra,2548 27be: 3c5c lbu a5,29(s0) 27c0: 00a10e23 sb a0,28(sp) 27c4: 00f10ea3 sb a5,29(sp) 27c8: 8526 mv a0,s1 27ca: 582020ef jal ra,4d4c 27ce: e90d bnez a0,2800 27d0: 4679 li a2,30 27d2: 858a mv a1,sp 27d4: 8526 mv a0,s1 27d6: 3d9030ef jal ra,63ae 27da: 8b41a783 lw a5,-1868(gp) # 20000274 27de: 4605 li a2,1 27e0: 52500593 li a1,1317 27e4: 40005537 lui a0,0x40005 27e8: 00979963 bne a5,s1,27fa 27ec: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 27f0: 9a1fe0ef jal ra,1190 27f4: 6105 addi sp,sp,32 27f6: 99ffd06f j 194 <__riscv_restore_0> 27fa: c0050513 addi a0,a0,-1024 27fe: bfcd j 27f0 2800: 520020ef jal ra,4d20 2804: 895ff0ef jal ra,2098 2808: b7c1 j 27c8 0000280a : 280a: 967fd2ef jal t0,170 <__riscv_save_0> 280e: 200014b7 lui s1,0x20001 2812: 47848793 addi a5,s1,1144 # 20001478 2816: 07c7c703 lbu a4,124(a5) 281a: 0ff00793 li a5,255 281e: 7159 addi sp,sp,-112 2820: 892a mv s2,a0 2822: 842e mv s0,a1 2824: 47848493 addi s1,s1,1144 2828: 0ef71c63 bne a4,a5,2920 282c: 319c lbu a5,1(a1) 282e: 1008 addi a0,sp,32 2830: b89c sb a5,17(s1) 2832: 21bc lbu a5,2(a1) 2834: a8bc sb a5,18(s1) 2836: 31bc lbu a5,3(a1) 2838: b8bc sb a5,19(s1) 283a: 21dc lbu a5,4(a1) 283c: a8dc sb a5,20(s1) 283e: 31dc lbu a5,5(a1) 2840: b8dc sb a5,21(s1) 2842: 21fc lbu a5,6(a1) 2844: a8fc sb a5,22(s1) 2846: 000010ef jal ra,3846 284a: 301c lbu a5,1(s0) 284c: 04e00593 li a1,78 2850: 1008 addi a0,sp,32 2852: 02f109a3 sb a5,51(sp) 2856: 203c lbu a5,2(s0) 2858: 02f10a23 sb a5,52(sp) 285c: 303c lbu a5,3(s0) 285e: 02f10aa3 sb a5,53(sp) 2862: 205c lbu a5,4(s0) 2864: 02f10b23 sb a5,54(sp) 2868: 305c lbu a5,5(s0) 286a: 02f10ba3 sb a5,55(sp) 286e: 207c lbu a5,6(s0) 2870: 02f10c23 sb a5,56(sp) 2874: 781000ef jal ra,37f4 2878: 06a11723 sh a0,110(sp) 287c: 1008 addi a0,sp,32 287e: 7b5000ef jal ra,3832 2882: 57fd li a5,-1 2884: 00f10b23 sb a5,22(sp) 2888: 3898 lbu a4,17(s1) 288a: 2cdc lbu a5,28(s1) 288c: 45cd li a1,19 288e: 84d8 sb a4,9(sp) 2890: 28ba lhu a4,18(s1) 2892: 845c sb a5,8(sp) 2894: 2cbc lbu a5,26(s1) 2896: 8578 sh a4,10(sp) 2898: 48d8 lw a4,20(s1) 289a: 00f10923 sb a5,18(sp) 289e: 343c lbu a5,11(s0) 28a0: c63a sw a4,12(sp) 28a2: 2c9a lhu a4,24(s1) 28a4: 00f109a3 sb a5,19(sp) 28a8: 50000793 li a5,1280 28ac: 80f8 sh a4,16(sp) 28ae: 3478 lbu a4,15(s0) 28b0: 82fc sh a5,20(sp) 28b2: 247c lbu a5,14(s0) 28b4: 0722 slli a4,a4,0x8 28b6: 0028 addi a0,sp,8 28b8: 8f5d or a4,a4,a5 28ba: 281c lbu a5,16(s0) 28bc: 07c2 slli a5,a5,0x10 28be: 8f5d or a4,a4,a5 28c0: 381c lbu a5,17(s0) 28c2: 07e2 slli a5,a5,0x18 28c4: 8fd9 or a5,a5,a4 28c6: 0087d713 srli a4,a5,0x8 28ca: 00f10ba3 sb a5,23(sp) 28ce: 00e10c23 sb a4,24(sp) 28d2: 0107d713 srli a4,a5,0x10 28d6: 83e1 srli a5,a5,0x18 28d8: 00f10d23 sb a5,26(sp) 28dc: 00e10ca3 sb a4,25(sp) 28e0: c69ff0ef jal ra,2548 28e4: 3cdc lbu a5,29(s1) 28e6: 00a10da3 sb a0,27(sp) 28ea: 00f10e23 sb a5,28(sp) 28ee: 854a mv a0,s2 28f0: 45c020ef jal ra,4d4c 28f4: ed05 bnez a0,292c 28f6: 4655 li a2,21 28f8: 002c addi a1,sp,8 28fa: 854a mv a0,s2 28fc: 2b3030ef jal ra,63ae 2900: 8b41a783 lw a5,-1868(gp) # 20000274 2904: 4605 li a2,1 2906: 52500593 li a1,1317 290a: 40005537 lui a0,0x40005 290e: 01279c63 bne a5,s2,2926 2912: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2916: 87bfe0ef jal ra,1190 291a: 6165 addi sp,sp,112 291c: 879fd06f j 194 <__riscv_restore_0> 2920: 00010b23 sb zero,22(sp) 2924: b795 j 2888 2926: c0050513 addi a0,a0,-1024 292a: b7f5 j 2916 292c: 3f4020ef jal ra,4d20 2930: f68ff0ef jal ra,2098 2934: bf6d j 28ee 00002936 : 2936: 83bfd2ef jal t0,170 <__riscv_save_0> 293a: 20001937 lui s2,0x20001 293e: 47890413 addi s0,s2,1144 # 20001478 2942: 3818 lbu a4,17(s0) 2944: 2c5c lbu a5,28(s0) 2946: 1101 addi sp,sp,-32 2948: 84d8 sb a4,9(sp) 294a: 283a lhu a4,18(s0) 294c: 845c sb a5,8(sp) 294e: 2c3c lbu a5,26(s0) 2950: 8578 sh a4,10(sp) 2952: 4858 lw a4,20(s0) 2954: 00f10923 sb a5,18(sp) 2958: 35bc lbu a5,11(a1) 295a: c63a sw a4,12(sp) 295c: 2c1a lhu a4,24(s0) 295e: 00f109a3 sb a5,19(sp) 2962: 50000793 li a5,1280 2966: 82fc sh a5,20(sp) 2968: 57fd li a5,-1 296a: 80f8 sh a4,16(sp) 296c: 00f10b23 sb a5,22(sp) 2970: 35f8 lbu a4,15(a1) 2972: 25fc lbu a5,14(a1) 2974: 84aa mv s1,a0 2976: 0722 slli a4,a4,0x8 2978: 8f5d or a4,a4,a5 297a: 299c lbu a5,16(a1) 297c: 0028 addi a0,sp,8 297e: 47890913 addi s2,s2,1144 2982: 07c2 slli a5,a5,0x10 2984: 8f5d or a4,a4,a5 2986: 399c lbu a5,17(a1) 2988: 45cd li a1,19 298a: 07e2 slli a5,a5,0x18 298c: 8fd9 or a5,a5,a4 298e: 0087d713 srli a4,a5,0x8 2992: 00f10ba3 sb a5,23(sp) 2996: 00e10c23 sb a4,24(sp) 299a: 0107d713 srli a4,a5,0x10 299e: 83e1 srli a5,a5,0x18 29a0: 00f10d23 sb a5,26(sp) 29a4: 00e10ca3 sb a4,25(sp) 29a8: ba1ff0ef jal ra,2548 29ac: 3c5c lbu a5,29(s0) 29ae: 00a10da3 sb a0,27(sp) 29b2: 00f10e23 sb a5,28(sp) 29b6: 8526 mv a0,s1 29b8: 394020ef jal ra,4d4c 29bc: e929 bnez a0,2a0e 29be: 4655 li a2,21 29c0: 002c addi a1,sp,8 29c2: 8526 mv a0,s1 29c4: 1eb030ef jal ra,63ae 29c8: 8b41a783 lw a5,-1868(gp) # 20000274 29cc: 4605 li a2,1 29ce: 52500593 li a1,1317 29d2: 40005537 lui a0,0x40005 29d6: 02979963 bne a5,s1,2a08 29da: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 29de: fb2fe0ef jal ra,1190 29e2: 000065b7 lui a1,0x6 29e6: 20001537 lui a0,0x20001 29ea: 4681 li a3,0 29ec: 3e800613 li a2,1000 29f0: 25c58593 addi a1,a1,604 # 625c 29f4: 69850513 addi a0,a0,1688 # 20001698 29f8: cdeff0ef jal ra,1ed6 29fc: 57fd li a5,-1 29fe: 06f90e23 sb a5,124(s2) 2a02: 6105 addi sp,sp,32 2a04: f90fd06f j 194 <__riscv_restore_0> 2a08: c0050513 addi a0,a0,-1024 2a0c: bfc9 j 29de 2a0e: 312020ef jal ra,4d20 2a12: e86ff0ef jal ra,2098 2a16: b745 j 29b6 00002a18 : 2a18: f58fd2ef jal t0,170 <__riscv_save_0> 2a1c: 20001437 lui s0,0x20001 2a20: 47840413 addi s0,s0,1144 # 20001478 2a24: 3818 lbu a4,17(s0) 2a26: 2c5c lbu a5,28(s0) 2a28: 7179 addi sp,sp,-48 2a2a: 86d8 sb a4,13(sp) 2a2c: 283a lhu a4,18(s0) 2a2e: 865c sb a5,12(sp) 2a30: 2c3c lbu a5,26(s0) 2a32: 8778 sh a4,14(sp) 2a34: 4858 lw a4,20(s0) 2a36: 00f10b23 sb a5,22(sp) 2a3a: 35bc lbu a5,11(a1) 2a3c: c83a sw a4,16(sp) 2a3e: 2c1a lhu a4,24(s0) 2a40: 84ae mv s1,a1 2a42: 00f10ba3 sb a5,23(sp) 2a46: 200015b7 lui a1,0x20001 2a4a: 6785 lui a5,0x1 2a4c: 10078793 addi a5,a5,256 # 1100 2a50: 4635 li a2,13 2a52: 4d658593 addi a1,a1,1238 # 200014d6 2a56: 892a mv s2,a0 2a58: 01a10513 addi a0,sp,26 2a5c: 82f8 sh a4,20(sp) 2a5e: 84fc sh a5,24(sp) 2a60: 4e0060ef jal ra,8f40 2a64: 34f8 lbu a4,15(s1) 2a66: 24fc lbu a5,14(s1) 2a68: 45fd li a1,31 2a6a: 0722 slli a4,a4,0x8 2a6c: 8f5d or a4,a4,a5 2a6e: 289c lbu a5,16(s1) 2a70: 0068 addi a0,sp,12 2a72: 07c2 slli a5,a5,0x10 2a74: 8f5d or a4,a4,a5 2a76: 389c lbu a5,17(s1) 2a78: 07e2 slli a5,a5,0x18 2a7a: 8fd9 or a5,a5,a4 2a7c: 0087d713 srli a4,a5,0x8 2a80: 02f103a3 sb a5,39(sp) 2a84: 02e10423 sb a4,40(sp) 2a88: 0107d713 srli a4,a5,0x10 2a8c: 83e1 srli a5,a5,0x18 2a8e: 02f10523 sb a5,42(sp) 2a92: 02e104a3 sb a4,41(sp) 2a96: ab3ff0ef jal ra,2548 2a9a: 3c5c lbu a5,29(s0) 2a9c: 02a105a3 sb a0,43(sp) 2aa0: 02f10623 sb a5,44(sp) 2aa4: 854a mv a0,s2 2aa6: 2a6020ef jal ra,4d4c 2aaa: e915 bnez a0,2ade 2aac: 02100613 li a2,33 2ab0: 006c addi a1,sp,12 2ab2: 854a mv a0,s2 2ab4: 0fb030ef jal ra,63ae 2ab8: 8b41a783 lw a5,-1868(gp) # 20000274 2abc: 4605 li a2,1 2abe: 52500593 li a1,1317 2ac2: 40005537 lui a0,0x40005 2ac6: 01279963 bne a5,s2,2ad8 2aca: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2ace: ec2fe0ef jal ra,1190 2ad2: 6145 addi sp,sp,48 2ad4: ec0fd06f j 194 <__riscv_restore_0> 2ad8: c0050513 addi a0,a0,-1024 2adc: bfcd j 2ace 2ade: 242020ef jal ra,4d20 2ae2: db6ff0ef jal ra,2098 2ae6: bf7d j 2aa4 00002ae8 : 2ae8: e88fd2ef jal t0,170 <__riscv_save_0> 2aec: 20001437 lui s0,0x20001 2af0: 47840413 addi s0,s0,1144 # 20001478 2af4: 2c5c lbu a5,28(s0) 2af6: 1101 addi sp,sp,-32 2af8: 3818 lbu a4,17(s0) 2afa: 845c sb a5,8(sp) 2afc: 2c3c lbu a5,26(s0) 2afe: 84d8 sb a4,9(sp) 2b00: 283a lhu a4,18(s0) 2b02: 00f10923 sb a5,18(sp) 2b06: 35bc lbu a5,11(a1) 2b08: 8578 sh a4,10(sp) 2b0a: 4858 lw a4,20(s0) 2b0c: 00f109a3 sb a5,19(sp) 2b10: 6785 lui a5,0x1 2b12: 80078793 addi a5,a5,-2048 # 800 <__stack_size> 2b16: 82fc sh a5,20(sp) 2b18: 3c3c lbu a5,27(s0) 2b1a: c63a sw a4,12(sp) 2b1c: 2c1a lhu a4,24(s0) 2b1e: 00f10b23 sb a5,22(sp) 2b22: 57fd li a5,-1 2b24: 80f8 sh a4,16(sp) 2b26: 00010ba3 sb zero,23(sp) 2b2a: 84fc sh a5,24(sp) 2b2c: 35f8 lbu a4,15(a1) 2b2e: 25fc lbu a5,14(a1) 2b30: 84aa mv s1,a0 2b32: 0722 slli a4,a4,0x8 2b34: 8f5d or a4,a4,a5 2b36: 299c lbu a5,16(a1) 2b38: 0028 addi a0,sp,8 2b3a: 07c2 slli a5,a5,0x10 2b3c: 8f5d or a4,a4,a5 2b3e: 399c lbu a5,17(a1) 2b40: 45d9 li a1,22 2b42: 07e2 slli a5,a5,0x18 2b44: 8fd9 or a5,a5,a4 2b46: 85fc sh a5,26(sp) 2b48: 83c1 srli a5,a5,0x10 2b4a: 86fc sh a5,28(sp) 2b4c: 9fdff0ef jal ra,2548 2b50: 3c5c lbu a5,29(s0) 2b52: 00a10f23 sb a0,30(sp) 2b56: 00f10fa3 sb a5,31(sp) 2b5a: 8526 mv a0,s1 2b5c: 1f0020ef jal ra,4d4c 2b60: e90d bnez a0,2b92 2b62: 4661 li a2,24 2b64: 002c addi a1,sp,8 2b66: 8526 mv a0,s1 2b68: 047030ef jal ra,63ae 2b6c: 8b41a783 lw a5,-1868(gp) # 20000274 2b70: 4605 li a2,1 2b72: 52500593 li a1,1317 2b76: 40005537 lui a0,0x40005 2b7a: 00979963 bne a5,s1,2b8c 2b7e: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2b82: e0efe0ef jal ra,1190 2b86: 6105 addi sp,sp,32 2b88: e0cfd06f j 194 <__riscv_restore_0> 2b8c: c0050513 addi a0,a0,-1024 2b90: bfcd j 2b82 2b92: 18e020ef jal ra,4d20 2b96: d02ff0ef jal ra,2098 2b9a: b7c1 j 2b5a 00002b9c : 2b9c: dbafd2ef jal t0,156 <__riscv_save_4> 2ba0: 29bc lbu a5,18(a1) 2ba2: 7159 addi sp,sp,-112 2ba4: 20001437 lui s0,0x20001 2ba8: 47840993 addi s3,s0,1144 # 20001478 2bac: 892a mv s2,a0 2bae: 1008 addi a0,sp,32 2bb0: 84ae mv s1,a1 2bb2: 00f98da3 sb a5,27(s3) 2bb6: 491000ef jal ra,3846 2bba: 28bc lbu a5,18(s1) 2bbc: 04e00593 li a1,78 2bc0: 1008 addi a0,sp,32 2bc2: 02f10ea3 sb a5,61(sp) 2bc6: 42f000ef jal ra,37f4 2bca: 06a11723 sh a0,110(sp) 2bce: 1008 addi a0,sp,32 2bd0: 463000ef jal ra,3832 2bd4: 01b9c783 lbu a5,27(s3) 2bd8: 4705 li a4,1 2bda: 47840413 addi s0,s0,1144 2bde: 0ae79863 bne a5,a4,2c8e 2be2: 6789 lui a5,0x2 2be4: 58078793 addi a5,a5,1408 # 2580 2be8: d01c sw a5,32(s0) 2bea: 3818 lbu a4,17(s0) 2bec: 2c5c lbu a5,28(s0) 2bee: 45cd li a1,19 2bf0: 84d8 sb a4,9(sp) 2bf2: 283a lhu a4,18(s0) 2bf4: 845c sb a5,8(sp) 2bf6: 2c3c lbu a5,26(s0) 2bf8: 8578 sh a4,10(sp) 2bfa: 4858 lw a4,20(s0) 2bfc: 00f10923 sb a5,18(sp) 2c00: 07100793 li a5,113 2c04: c63a sw a4,12(sp) 2c06: 2c1a lhu a4,24(s0) 2c08: 00f109a3 sb a5,19(sp) 2c0c: 50000793 li a5,1280 2c10: 80f8 sh a4,16(sp) 2c12: 82fc sh a5,20(sp) 2c14: 34f8 lbu a4,15(s1) 2c16: 57fd li a5,-1 2c18: 00f10b23 sb a5,22(sp) 2c1c: 24fc lbu a5,14(s1) 2c1e: 0722 slli a4,a4,0x8 2c20: 0028 addi a0,sp,8 2c22: 8f5d or a4,a4,a5 2c24: 289c lbu a5,16(s1) 2c26: 07c2 slli a5,a5,0x10 2c28: 8f5d or a4,a4,a5 2c2a: 389c lbu a5,17(s1) 2c2c: 07e2 slli a5,a5,0x18 2c2e: 8fd9 or a5,a5,a4 2c30: 0087d713 srli a4,a5,0x8 2c34: 00f10ba3 sb a5,23(sp) 2c38: 00e10c23 sb a4,24(sp) 2c3c: 0107d713 srli a4,a5,0x10 2c40: 83e1 srli a5,a5,0x18 2c42: 00f10d23 sb a5,26(sp) 2c46: 00e10ca3 sb a4,25(sp) 2c4a: 8ffff0ef jal ra,2548 2c4e: 3c5c lbu a5,29(s0) 2c50: 00a10da3 sb a0,27(sp) 2c54: 00f10e23 sb a5,28(sp) 2c58: 854a mv a0,s2 2c5a: 0f2020ef jal ra,4d4c 2c5e: e131 bnez a0,2ca2 2c60: 4655 li a2,21 2c62: 002c addi a1,sp,8 2c64: 854a mv a0,s2 2c66: 748030ef jal ra,63ae 2c6a: 8b41a783 lw a5,-1868(gp) # 20000274 2c6e: 4605 li a2,1 2c70: 52500593 li a1,1317 2c74: 40005537 lui a0,0x40005 2c78: 03279263 bne a5,s2,2c9c 2c7c: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2c80: d10fe0ef jal ra,1190 2c84: 65e030ef jal ra,62e2 2c88: 6165 addi sp,sp,112 2c8a: d00fd06f j 18a <__riscv_restore_4> 2c8e: 4709 li a4,2 2c90: f4e79de3 bne a5,a4,2bea 2c94: 67f1 lui a5,0x1c 2c96: 20078793 addi a5,a5,512 # 1c200 <_data_lma+0x10d04> 2c9a: b7b9 j 2be8 2c9c: c0050513 addi a0,a0,-1024 2ca0: b7c5 j 2c80 2ca2: 07e020ef jal ra,4d20 2ca6: bf2ff0ef jal ra,2098 2caa: b77d j 2c58 00002cac : 2cac: cc4fd2ef jal t0,170 <__riscv_save_0> 2cb0: 20001437 lui s0,0x20001 2cb4: 47840793 addi a5,s0,1144 # 20001478 2cb8: 3b94 lbu a3,17(a5) 2cba: 1101 addi sp,sp,-32 2cbc: 2fd8 lbu a4,28(a5) 2cbe: 84d4 sb a3,9(sp) 2cc0: 2bb6 lhu a3,18(a5) 2cc2: 8458 sb a4,8(sp) 2cc4: 2fb8 lbu a4,26(a5) 2cc6: 8574 sh a3,10(sp) 2cc8: 4bd4 lw a3,20(a5) 2cca: 2f9e lhu a5,24(a5) 2ccc: 892a mv s2,a0 2cce: 84ae mv s1,a1 2cd0: 80fc sh a5,16(sp) 2cd2: 35bc lbu a5,11(a1) 2cd4: 00000593 li a1,0 2cd8: c636 sw a3,12(sp) 2cda: 00f109a3 sb a5,19(sp) 2cde: 60000793 li a5,1536 2ce2: 82fc sh a5,20(sp) 2ce4: 200017b7 lui a5,0x20001 2ce8: 4647a503 lw a0,1124(a5) # 20001464 2cec: 00e10923 sb a4,18(sp) 2cf0: 47840413 addi s0,s0,1144 2cf4: 35a050ef jal ra,804e <__gesf2> 2cf8: 08a05063 blez a0,2d78 2cfc: 5808 lw a0,48(s0) 2cfe: 4cb050ef jal ra,89c8 <__extendsfdf2> 2d02: 0000a7b7 lui a5,0xa 2d06: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 2d0a: 4f47a683 lw a3,1268(a5) 2d0e: 6fd030ef jal ra,6c0a <__gedf2> 2d12: 00a02533 sgtz a0,a0 2d16: 34f8 lbu a4,15(s1) 2d18: 24fc lbu a5,14(s1) 2d1a: 00a10b23 sb a0,22(sp) 2d1e: 0722 slli a4,a4,0x8 2d20: 8f5d or a4,a4,a5 2d22: 289c lbu a5,16(s1) 2d24: 00a10ba3 sb a0,23(sp) 2d28: 45d1 li a1,20 2d2a: 07c2 slli a5,a5,0x10 2d2c: 8f5d or a4,a4,a5 2d2e: 389c lbu a5,17(s1) 2d30: 0028 addi a0,sp,8 2d32: 07e2 slli a5,a5,0x18 2d34: 8fd9 or a5,a5,a4 2d36: cc3e sw a5,24(sp) 2d38: 811ff0ef jal ra,2548 2d3c: 3c5c lbu a5,29(s0) 2d3e: 00a10e23 sb a0,28(sp) 2d42: 00f10ea3 sb a5,29(sp) 2d46: 854a mv a0,s2 2d48: 004020ef jal ra,4d4c 2d4c: e91d bnez a0,2d82 2d4e: 4659 li a2,22 2d50: 002c addi a1,sp,8 2d52: 854a mv a0,s2 2d54: 65a030ef jal ra,63ae 2d58: 8b41a783 lw a5,-1868(gp) # 20000274 2d5c: 4605 li a2,1 2d5e: 52500593 li a1,1317 2d62: 40005537 lui a0,0x40005 2d66: 01279b63 bne a5,s2,2d7c 2d6a: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2d6e: c22fe0ef jal ra,1190 2d72: 6105 addi sp,sp,32 2d74: c20fd06f j 194 <__riscv_restore_0> 2d78: 4501 li a0,0 2d7a: bf71 j 2d16 2d7c: c0050513 addi a0,a0,-1024 2d80: b7fd j 2d6e 2d82: 79f010ef jal ra,4d20 2d86: b12ff0ef jal ra,2098 2d8a: bf75 j 2d46 00002d8c : 2d8c: bcafd2ef jal t0,156 <__riscv_save_4> 2d90: 39bc lbu a5,19(a1) 2d92: 20001437 lui s0,0x20001 2d96: 1101 addi sp,sp,-32 2d98: 892a mv s2,a0 2d9a: 84ae mv s1,a1 2d9c: 47840413 addi s0,s0,1144 # 20001478 2da0: e3a9 bnez a5,2de2 2da2: 200017b7 lui a5,0x20001 2da6: 4647a503 lw a0,1124(a5) # 20001464 2daa: 00000593 li a1,0 2dae: 244050ef jal ra,7ff2 <__eqsf2> 2db2: ed3d bnez a0,2e30 2db4: 0000a7b7 lui a5,0xa 2db8: 51c7a583 lw a1,1308(a5) # a51c <_read+0xa6> 2dbc: 5448 lw a0,44(s0) 2dbe: 290050ef jal ra,804e <__gesf2> 2dc2: 00a02533 sgtz a0,a0 2dc6: 06a405a3 sb a0,107(s0) 2dca: 000065b7 lui a1,0x6 2dce: 20001537 lui a0,0x20001 2dd2: 4681 li a3,0 2dd4: 4629 li a2,10 2dd6: d8258593 addi a1,a1,-638 # 5d82 2dda: 73850513 addi a0,a0,1848 # 20001738 2dde: 8f8ff0ef jal ra,1ed6 2de2: 38b8 lbu a4,19(s1) 2de4: 4785 li a5,1 2de6: 04f71563 bne a4,a5,2e30 2dea: 200019b7 lui s3,0x20001 2dee: 43c98993 addi s3,s3,1084 # 2000143c 2df2: 0289a503 lw a0,40(s3) 2df6: 00000593 li a1,0 2dfa: 1f8050ef jal ra,7ff2 <__eqsf2> 2dfe: c90d beqz a0,2e30 2e00: 40000537 lui a0,0x40000 2e04: 4581 li a1,0 2e06: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 2e0a: 9f4fe0ef jal ra,ffe 2e0e: 40001537 lui a0,0x40001 2e12: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 2e16: 4581 li a1,0 2e18: a56fe0ef jal ra,106e 2e1c: 20001537 lui a0,0x20001 2e20: 00000793 li a5,0 2e24: 68850513 addi a0,a0,1672 # 20001688 2e28: 02f9a423 sw a5,40(s3) 2e2c: 8e8ff0ef jal ra,1f14 2e30: 3818 lbu a4,17(s0) 2e32: 2c5c lbu a5,28(s0) 2e34: 45cd li a1,19 2e36: 84d8 sb a4,9(sp) 2e38: 283a lhu a4,18(s0) 2e3a: 845c sb a5,8(sp) 2e3c: 2c3c lbu a5,26(s0) 2e3e: 8578 sh a4,10(sp) 2e40: 4858 lw a4,20(s0) 2e42: 00f10923 sb a5,18(sp) 2e46: 34bc lbu a5,11(s1) 2e48: c63a sw a4,12(sp) 2e4a: 2c1a lhu a4,24(s0) 2e4c: 00f109a3 sb a5,19(sp) 2e50: 50000793 li a5,1280 2e54: 80f8 sh a4,16(sp) 2e56: 82fc sh a5,20(sp) 2e58: 34f8 lbu a4,15(s1) 2e5a: 57fd li a5,-1 2e5c: 00f10b23 sb a5,22(sp) 2e60: 24fc lbu a5,14(s1) 2e62: 0722 slli a4,a4,0x8 2e64: 0028 addi a0,sp,8 2e66: 8f5d or a4,a4,a5 2e68: 289c lbu a5,16(s1) 2e6a: 07c2 slli a5,a5,0x10 2e6c: 8f5d or a4,a4,a5 2e6e: 389c lbu a5,17(s1) 2e70: 07e2 slli a5,a5,0x18 2e72: 8fd9 or a5,a5,a4 2e74: 0087d713 srli a4,a5,0x8 2e78: 00f10ba3 sb a5,23(sp) 2e7c: 00e10c23 sb a4,24(sp) 2e80: 0107d713 srli a4,a5,0x10 2e84: 83e1 srli a5,a5,0x18 2e86: 00f10d23 sb a5,26(sp) 2e8a: 00e10ca3 sb a4,25(sp) 2e8e: ebaff0ef jal ra,2548 2e92: 3c5c lbu a5,29(s0) 2e94: 00a10da3 sb a0,27(sp) 2e98: 00f10e23 sb a5,28(sp) 2e9c: 854a mv a0,s2 2e9e: 6af010ef jal ra,4d4c 2ea2: e90d bnez a0,2ed4 2ea4: 4655 li a2,21 2ea6: 002c addi a1,sp,8 2ea8: 854a mv a0,s2 2eaa: 504030ef jal ra,63ae 2eae: 8b41a783 lw a5,-1868(gp) # 20000274 2eb2: 4605 li a2,1 2eb4: 52500593 li a1,1317 2eb8: 40005537 lui a0,0x40005 2ebc: 01279963 bne a5,s2,2ece 2ec0: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2ec4: accfe0ef jal ra,1190 2ec8: 6105 addi sp,sp,32 2eca: ac0fd06f j 18a <__riscv_restore_4> 2ece: c0050513 addi a0,a0,-1024 2ed2: bfcd j 2ec4 2ed4: 64d010ef jal ra,4d20 2ed8: 9c0ff0ef jal ra,2098 2edc: b7c1 j 2e9c 00002ede : 2ede: a92fd2ef jal t0,170 <__riscv_save_0> 2ee2: 20001437 lui s0,0x20001 2ee6: 47840413 addi s0,s0,1144 # 20001478 2eea: 3818 lbu a4,17(s0) 2eec: 2c5c lbu a5,28(s0) 2eee: 1101 addi sp,sp,-32 2ef0: 84d8 sb a4,9(sp) 2ef2: 283a lhu a4,18(s0) 2ef4: 845c sb a5,8(sp) 2ef6: 2c3c lbu a5,26(s0) 2ef8: 8578 sh a4,10(sp) 2efa: 4858 lw a4,20(s0) 2efc: 00f10923 sb a5,18(sp) 2f00: 35bc lbu a5,11(a1) 2f02: c63a sw a4,12(sp) 2f04: 2c1a lhu a4,24(s0) 2f06: 00f109a3 sb a5,19(sp) 2f0a: 50000793 li a5,1280 2f0e: 82fc sh a5,20(sp) 2f10: 57fd li a5,-1 2f12: 80f8 sh a4,16(sp) 2f14: 00f10b23 sb a5,22(sp) 2f18: 35f8 lbu a4,15(a1) 2f1a: 25fc lbu a5,14(a1) 2f1c: 84aa mv s1,a0 2f1e: 0722 slli a4,a4,0x8 2f20: 8f5d or a4,a4,a5 2f22: 299c lbu a5,16(a1) 2f24: 0028 addi a0,sp,8 2f26: 07c2 slli a5,a5,0x10 2f28: 8f5d or a4,a4,a5 2f2a: 399c lbu a5,17(a1) 2f2c: 45cd li a1,19 2f2e: 07e2 slli a5,a5,0x18 2f30: 8fd9 or a5,a5,a4 2f32: 0087d713 srli a4,a5,0x8 2f36: 00f10ba3 sb a5,23(sp) 2f3a: 00e10c23 sb a4,24(sp) 2f3e: 0107d713 srli a4,a5,0x10 2f42: 83e1 srli a5,a5,0x18 2f44: 00f10d23 sb a5,26(sp) 2f48: 00e10ca3 sb a4,25(sp) 2f4c: dfcff0ef jal ra,2548 2f50: 3c5c lbu a5,29(s0) 2f52: 00a10da3 sb a0,27(sp) 2f56: 00f10e23 sb a5,28(sp) 2f5a: 8526 mv a0,s1 2f5c: 5f1010ef jal ra,4d4c 2f60: e121 bnez a0,2fa0 2f62: 4655 li a2,21 2f64: 002c addi a1,sp,8 2f66: 8526 mv a0,s1 2f68: 446030ef jal ra,63ae 2f6c: 8b41a783 lw a5,-1868(gp) # 20000274 2f70: 4605 li a2,1 2f72: 52500593 li a1,1317 2f76: 40005537 lui a0,0x40005 2f7a: 02979063 bne a5,s1,2f9a 2f7e: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 2f82: a0efe0ef jal ra,1190 2f86: beef07b7 lui a5,0xbeef0 2f8a: e000e737 lui a4,0xe000e 2f8e: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eeeb080> 2f92: c73c sw a5,72(a4) 2f94: 6105 addi sp,sp,32 2f96: 9fefd06f j 194 <__riscv_restore_0> 2f9a: c0050513 addi a0,a0,-1024 2f9e: b7d5 j 2f82 2fa0: 581010ef jal ra,4d20 2fa4: 8f4ff0ef jal ra,2098 2fa8: bf4d j 2f5a 00002faa : 2faa: 9c6fd2ef jal t0,170 <__riscv_save_0> 2fae: 20001437 lui s0,0x20001 2fb2: 47840413 addi s0,s0,1144 # 20001478 2fb6: 2c5c lbu a5,28(s0) 2fb8: 1101 addi sp,sp,-32 2fba: 3814 lbu a3,17(s0) 2fbc: 805c sb a5,0(sp) 2fbe: 283e lhu a5,18(s0) 2fc0: 01244f03 lbu t5,18(s0) 2fc4: 01344e83 lbu t4,19(s0) 2fc8: 817c sh a5,2(sp) 2fca: 485c lw a5,20(s0) 2fcc: 01444e03 lbu t3,20(s0) 2fd0: 01544303 lbu t1,21(s0) 2fd4: c23e sw a5,4(sp) 2fd6: 2c1e lhu a5,24(s0) 2fd8: 01644883 lbu a7,22(s0) 2fdc: 01744803 lbu a6,23(s0) 2fe0: 847c sh a5,8(sp) 2fe2: 35bc lbu a5,11(a1) 2fe4: 3c10 lbu a2,25(s0) 2fe6: 2c38 lbu a4,26(s0) 2fe8: 84aa mv s1,a0 2fea: 2c08 lbu a0,24(s0) 2fec: 85dc sb a5,11(sp) 2fee: 6785 lui a5,0x1 2ff0: e0078793 addi a5,a5,-512 # e00 2ff4: 80d4 sb a3,1(sp) 2ff6: 8558 sb a4,10(sp) 2ff8: 867c sh a5,12(sp) 2ffa: 8754 sb a3,14(sp) 2ffc: 01e107a3 sb t5,15(sp) 3000: 01d10823 sb t4,16(sp) 3004: 01c108a3 sb t3,17(sp) 3008: 00610923 sb t1,18(sp) 300c: 011109a3 sb a7,19(sp) 3010: 01010a23 sb a6,20(sp) 3014: 00a10aa3 sb a0,21(sp) 3018: 00c10b23 sb a2,22(sp) 301c: 00e10ba3 sb a4,23(sp) 3020: 35f8 lbu a4,15(a1) 3022: 25fc lbu a5,14(a1) 3024: 850a mv a0,sp 3026: 0722 slli a4,a4,0x8 3028: 8f5d or a4,a4,a5 302a: 299c lbu a5,16(a1) 302c: 07c2 slli a5,a5,0x10 302e: 8f5d or a4,a4,a5 3030: 399c lbu a5,17(a1) 3032: 45f1 li a1,28 3034: 07e2 slli a5,a5,0x18 3036: 8fd9 or a5,a5,a4 3038: cc3e sw a5,24(sp) 303a: d0eff0ef jal ra,2548 303e: 3c5c lbu a5,29(s0) 3040: 00a10e23 sb a0,28(sp) 3044: 00f10ea3 sb a5,29(sp) 3048: 8526 mv a0,s1 304a: 503010ef jal ra,4d4c 304e: e90d bnez a0,3080 3050: 4679 li a2,30 3052: 858a mv a1,sp 3054: 8526 mv a0,s1 3056: 358030ef jal ra,63ae 305a: 8b41a783 lw a5,-1868(gp) # 20000274 305e: 4605 li a2,1 3060: 52500593 li a1,1317 3064: 40005537 lui a0,0x40005 3068: 00979963 bne a5,s1,307a 306c: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 3070: 920fe0ef jal ra,1190 3074: 6105 addi sp,sp,32 3076: 91efd06f j 194 <__riscv_restore_0> 307a: c0050513 addi a0,a0,-1024 307e: bfcd j 3070 3080: 4a1010ef jal ra,4d20 3084: 814ff0ef jal ra,2098 3088: b7c1 j 3048 0000308a : 308a: 8e6fd2ef jal t0,170 <__riscv_save_0> 308e: 7159 addi sp,sp,-112 3090: 892a mv s2,a0 3092: 01258513 addi a0,a1,18 3096: 842e mv s0,a1 3098: 200014b7 lui s1,0x20001 309c: c4cff0ef jal ra,24e8 30a0: 47848493 addi s1,s1,1144 # 20001478 30a4: 0e050163 beqz a0,3186 30a8: 2c1c lbu a5,24(s0) 30aa: 1008 addi a0,sp,32 30ac: b8fc sb a5,23(s1) 30ae: 3c1c lbu a5,25(s0) 30b0: ac9c sb a5,24(s1) 30b2: 2c3c lbu a5,26(s0) 30b4: bc9c sb a5,25(s1) 30b6: 3c3c lbu a5,27(s0) 30b8: acbc sb a5,26(s1) 30ba: 78c000ef jal ra,3846 30be: 2c1c lbu a5,24(s0) 30c0: 04e00593 li a1,78 30c4: 1008 addi a0,sp,32 30c6: 02f10ca3 sb a5,57(sp) 30ca: 3c1c lbu a5,25(s0) 30cc: 02f10d23 sb a5,58(sp) 30d0: 2c3c lbu a5,26(s0) 30d2: 02f10da3 sb a5,59(sp) 30d6: 3c3c lbu a5,27(s0) 30d8: 02f10e23 sb a5,60(sp) 30dc: 2f21 jal 37f4 30de: 06a11723 sh a0,110(sp) 30e2: 1008 addi a0,sp,32 30e4: 74e000ef jal ra,3832 30e8: 57fd li a5,-1 30ea: 00f10b23 sb a5,22(sp) 30ee: 3898 lbu a4,17(s1) 30f0: 2cdc lbu a5,28(s1) 30f2: 45cd li a1,19 30f4: 84d8 sb a4,9(sp) 30f6: 28ba lhu a4,18(s1) 30f8: 845c sb a5,8(sp) 30fa: 2cbc lbu a5,26(s1) 30fc: 8578 sh a4,10(sp) 30fe: 48d8 lw a4,20(s1) 3100: 00f10923 sb a5,18(sp) 3104: 343c lbu a5,11(s0) 3106: c63a sw a4,12(sp) 3108: 2c9a lhu a4,24(s1) 310a: 00f109a3 sb a5,19(sp) 310e: 50000793 li a5,1280 3112: 80f8 sh a4,16(sp) 3114: 3478 lbu a4,15(s0) 3116: 82fc sh a5,20(sp) 3118: 247c lbu a5,14(s0) 311a: 0722 slli a4,a4,0x8 311c: 0028 addi a0,sp,8 311e: 8f5d or a4,a4,a5 3120: 281c lbu a5,16(s0) 3122: 07c2 slli a5,a5,0x10 3124: 8f5d or a4,a4,a5 3126: 381c lbu a5,17(s0) 3128: 07e2 slli a5,a5,0x18 312a: 8fd9 or a5,a5,a4 312c: 0087d713 srli a4,a5,0x8 3130: 00f10ba3 sb a5,23(sp) 3134: 00e10c23 sb a4,24(sp) 3138: 0107d713 srli a4,a5,0x10 313c: 83e1 srli a5,a5,0x18 313e: 00f10d23 sb a5,26(sp) 3142: 00e10ca3 sb a4,25(sp) 3146: c02ff0ef jal ra,2548 314a: 3cdc lbu a5,29(s1) 314c: 00a10da3 sb a0,27(sp) 3150: 00f10e23 sb a5,28(sp) 3154: 854a mv a0,s2 3156: 3f7010ef jal ra,4d4c 315a: ed05 bnez a0,3192 315c: 4655 li a2,21 315e: 002c addi a1,sp,8 3160: 854a mv a0,s2 3162: 24c030ef jal ra,63ae 3166: 8b41a783 lw a5,-1868(gp) # 20000274 316a: 4605 li a2,1 316c: 52500593 li a1,1317 3170: 40005537 lui a0,0x40005 3174: 01279c63 bne a5,s2,318c 3178: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 317c: 814fe0ef jal ra,1190 3180: 6165 addi sp,sp,112 3182: 812fd06f j 194 <__riscv_restore_0> 3186: 00010b23 sb zero,22(sp) 318a: b795 j 30ee 318c: c0050513 addi a0,a0,-1024 3190: b7f5 j 317c 3192: 38f010ef jal ra,4d20 3196: f03fe0ef jal ra,2098 319a: bf6d j 3154 0000319c : 319c: fd5fc2ef jal t0,170 <__riscv_save_0> 31a0: 20001437 lui s0,0x20001 31a4: 47840413 addi s0,s0,1144 # 20001478 31a8: 2c5c lbu a5,28(s0) 31aa: 7179 addi sp,sp,-48 31ac: 3818 lbu a4,17(s0) 31ae: 00f10823 sb a5,16(sp) 31b2: 2c3c lbu a5,26(s0) 31b4: 00e108a3 sb a4,17(sp) 31b8: 283a lhu a4,18(s0) 31ba: 00f10d23 sb a5,26(sp) 31be: 06100793 li a5,97 31c2: 00f10da3 sb a5,27(sp) 31c6: 6785 lui a5,0x1 31c8: ce3e sw a5,28(sp) 31ca: 483c lw a5,80(s0) 31cc: 81f8 sh a4,18(sp) 31ce: 4858 lw a4,20(s0) 31d0: 02f11323 sh a5,38(sp) 31d4: 83c1 srli a5,a5,0x10 31d6: 02f11423 sh a5,40(sp) 31da: 447c lw a5,76(s0) 31dc: ca3a sw a4,20(sp) 31de: 2c1a lhu a4,24(s0) 31e0: 02f11123 sh a5,34(sp) 31e4: 892a mv s2,a0 31e6: 83c1 srli a5,a5,0x10 31e8: 20001537 lui a0,0x20001 31ec: 02f11223 sh a5,36(sp) 31f0: 4c850513 addi a0,a0,1224 # 200014c8 31f4: 00000793 li a5,0 31f8: c62e sw a1,12(sp) 31fa: 84f8 sh a4,24(sp) 31fc: c83c sw a5,80(s0) 31fe: c47c sw a5,76(s0) 3200: 02011023 sh zero,32(sp) 3204: 671000ef jal ra,4074 3208: 20001537 lui a0,0x20001 320c: 4c450513 addi a0,a0,1220 # 200014c4 3210: 641000ef jal ra,4050 3214: 45b2 lw a1,12(sp) 3216: 64c1 lui s1,0x10 3218: 14fd addi s1,s1,-1 321a: 35f8 lbu a4,15(a1) 321c: 25fc lbu a5,14(a1) 321e: 0808 addi a0,sp,16 3220: 0722 slli a4,a4,0x8 3222: 8f5d or a4,a4,a5 3224: 299c lbu a5,16(a1) 3226: 07c2 slli a5,a5,0x10 3228: 8f5d or a4,a4,a5 322a: 399c lbu a5,17(a1) 322c: 45f9 li a1,30 322e: 07e2 slli a5,a5,0x18 3230: 8fd9 or a5,a5,a4 3232: 8cfd and s1,s1,a5 3234: 83c1 srli a5,a5,0x10 3236: 02f11623 sh a5,44(sp) 323a: 02911523 sh s1,42(sp) 323e: b0aff0ef jal ra,2548 3242: 3c5c lbu a5,29(s0) 3244: 02a10723 sb a0,46(sp) 3248: 02f107a3 sb a5,47(sp) 324c: 854a mv a0,s2 324e: 2ff010ef jal ra,4d4c 3252: e915 bnez a0,3286 3254: 02000613 li a2,32 3258: 080c addi a1,sp,16 325a: 854a mv a0,s2 325c: 152030ef jal ra,63ae 3260: 8b41a783 lw a5,-1868(gp) # 20000274 3264: 4605 li a2,1 3266: 52500593 li a1,1317 326a: 40005537 lui a0,0x40005 326e: 01279963 bne a5,s2,3280 3272: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 3276: f1bfd0ef jal ra,1190 327a: 6145 addi sp,sp,48 327c: f19fc06f j 194 <__riscv_restore_0> 3280: c0050513 addi a0,a0,-1024 3284: bfcd j 3276 3286: 29b010ef jal ra,4d20 328a: e0ffe0ef jal ra,2098 328e: bf7d j 324c 00003290 : 3290: ec7fc2ef jal t0,156 <__riscv_save_4> 3294: 20001937 lui s2,0x20001 3298: 47890793 addi a5,s2,1144 # 20001478 329c: 2fd8 lbu a4,28(a5) 329e: 7139 addi sp,sp,-64 32a0: 3b94 lbu a3,17(a5) 32a2: 8458 sb a4,8(sp) 32a4: 2fb8 lbu a4,26(a5) 32a6: 84d4 sb a3,9(sp) 32a8: 2bb6 lhu a3,18(a5) 32aa: 00e10923 sb a4,18(sp) 32ae: 06000713 li a4,96 32b2: 00e109a3 sb a4,19(sp) 32b6: 6709 lui a4,0x2 32b8: 60070713 addi a4,a4,1536 # 2600 32bc: 82f8 sh a4,20(sp) 32be: 5798 lw a4,40(a5) 32c0: 5b80 lw s0,48(a5) 32c2: 8574 sh a3,10(sp) 32c4: 83f8 sh a4,22(sp) 32c6: 8341 srli a4,a4,0x10 32c8: 84f8 sh a4,24(sp) 32ca: 5bd8 lw a4,52(a5) 32cc: 4bd4 lw a3,20(a5) 32ce: 5fc4 lw s1,60(a5) 32d0: 85f8 sh a4,26(sp) 32d2: 8341 srli a4,a4,0x10 32d4: 86f8 sh a4,28(sp) 32d6: 01045713 srli a4,s0,0x10 32da: c636 sw a3,12(sp) 32dc: 02e11023 sh a4,32(sp) 32e0: 2f96 lhu a3,24(a5) 32e2: 4bf8 lw a4,84(a5) 32e4: 0104d793 srli a5,s1,0x10 32e8: 02f11423 sh a5,40(sp) 32ec: 200017b7 lui a5,0x20001 32f0: 89aa mv s3,a0 32f2: 4647a503 lw a0,1124(a5) # 20001464 32f6: 02e11123 sh a4,34(sp) 32fa: 8a2e mv s4,a1 32fc: 8341 srli a4,a4,0x10 32fe: 00000593 li a1,0 3302: 80f4 sh a3,16(sp) 3304: 87e0 sh s0,30(sp) 3306: 02e11223 sh a4,36(sp) 330a: 02911323 sh s1,38(sp) 330e: 541040ef jal ra,804e <__gesf2> 3312: 47890913 addi s2,s2,1144 3316: 0ca05663 blez a0,33e2 331a: 8522 mv a0,s0 331c: 6ac050ef jal ra,89c8 <__extendsfdf2> 3320: 0000a7b7 lui a5,0xa 3324: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 3328: 4f47a683 lw a3,1268(a5) 332c: 0df030ef jal ra,6c0a <__gedf2> 3330: 00a02533 sgtz a0,a0 3334: 00845713 srli a4,s0,0x8 3338: 01845793 srli a5,s0,0x18 333c: 02e10623 sb a4,44(sp) 3340: 02f10723 sb a5,46(sp) 3344: 01045713 srli a4,s0,0x10 3348: 0184d793 srli a5,s1,0x18 334c: 02e106a3 sb a4,45(sp) 3350: 02f10923 sb a5,50(sp) 3354: 0084d713 srli a4,s1,0x8 3358: 04092783 lw a5,64(s2) 335c: 02e10823 sb a4,48(sp) 3360: 0104d713 srli a4,s1,0x10 3364: 02e108a3 sb a4,49(sp) 3368: 00fa4703 lbu a4,15(s4) 336c: da3e sw a5,52(sp) 336e: 00ea4783 lbu a5,14(s4) 3372: 0722 slli a4,a4,0x8 3374: 02a10523 sb a0,42(sp) 3378: 8f5d or a4,a4,a5 337a: 010a4783 lbu a5,16(s4) 337e: 02a109a3 sb a0,51(sp) 3382: 03400593 li a1,52 3386: 07c2 slli a5,a5,0x10 3388: 8f5d or a4,a4,a5 338a: 011a4783 lbu a5,17(s4) 338e: 0028 addi a0,sp,8 3390: 028105a3 sb s0,43(sp) 3394: 07e2 slli a5,a5,0x18 3396: 8fd9 or a5,a5,a4 3398: dc3e sw a5,56(sp) 339a: 029107a3 sb s1,47(sp) 339e: 9aaff0ef jal ra,2548 33a2: 01d94783 lbu a5,29(s2) 33a6: 02a10e23 sb a0,60(sp) 33aa: 02f10ea3 sb a5,61(sp) 33ae: 854e mv a0,s3 33b0: 19d010ef jal ra,4d4c 33b4: ed05 bnez a0,33ec 33b6: 03600613 li a2,54 33ba: 002c addi a1,sp,8 33bc: 854e mv a0,s3 33be: 7f1020ef jal ra,63ae 33c2: 8b41a783 lw a5,-1868(gp) # 20000274 33c6: 4605 li a2,1 33c8: 52500593 li a1,1317 33cc: 40005537 lui a0,0x40005 33d0: 01379b63 bne a5,s3,33e6 33d4: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 33d8: db9fd0ef jal ra,1190 33dc: 6121 addi sp,sp,64 33de: dadfc06f j 18a <__riscv_restore_4> 33e2: 4501 li a0,0 33e4: bf81 j 3334 33e6: c0050513 addi a0,a0,-1024 33ea: b7fd j 33d8 33ec: 135010ef jal ra,4d20 33f0: ca9fe0ef jal ra,2098 33f4: bf6d j 33ae 000033f6 : 33f6: d4bfc2ef jal t0,140 <__riscv_save_12> 33fa: 20001a37 lui s4,0x20001 33fe: 1141 addi sp,sp,-16 3400: 8b2a mv s6,a0 3402: 06400613 li a2,100 3406: 4581 li a1,0 3408: 624a0513 addi a0,s4,1572 # 20001624 340c: 20001cb7 lui s9,0x20001 3410: 20001c37 lui s8,0x20001 3414: d8dfc0ef jal ra,1a0 3418: 4401 li s0,0 341a: 4481 li s1,0 341c: 4901 li s2,0 341e: 4a81 li s5,0 3420: 4f8c8d13 addi s10,s9,1272 # 200014f8 3424: 624a0993 addi s3,s4,1572 3428: 622c0c13 addi s8,s8,1570 # 20001622 342c: 855a mv a0,s6 342e: 022030ef jal ra,6450 3432: 14050763 beqz a0,3580 3436: 855a mv a0,s6 3438: 7f1020ef jal ra,6428 343c: 624a0793 addi a5,s4,1572 3440: 0ff57513 andi a0,a0,255 3444: 97d6 add a5,a5,s5 3446: a388 sb a0,0(a5) 3448: 8841a783 lw a5,-1916(gp) # 20000244 344c: 001a8d93 addi s11,s5,1 3450: 00178713 addi a4,a5,1 3454: 97ea add a5,a5,s10 3456: 88e1a223 sw a4,-1916(gp) # 20000244 345a: a388 sb a0,0(a5) 345c: 000a8463 beqz s5,3464 3460: 38090363 beqz s2,37e6 3464: 200017b7 lui a5,0x20001 3468: 624a4683 lbu a3,1572(s4) 346c: 4947c783 lbu a5,1172(a5) # 20001494 3470: 00d78c63 beq a5,a3,3488 3474: 0000a537 lui a0,0xa 3478: 0f600613 li a2,246 347c: 4585 li a1,1 347e: 75450513 addi a0,a0,1876 # a754 3482: 07d050ef jal ra,8cfe 3486: aa3d j 35c4 3488: 479d li a5,7 348a: 00fd8563 beq s11,a5,3494 348e: 4785 li a5,1 3490: 0527f963 bgeu a5,s2,34e2 3494: 200014b7 lui s1,0x20001 3498: 62548513 addi a0,s1,1573 # 20001625 349c: 84cff0ef jal ra,24e8 34a0: 4489 li s1,2 34a2: e121 bnez a0,34e2 34a4: 0029c683 lbu a3,2(s3) 34a8: 0019c783 lbu a5,1(s3) 34ac: 8ff5 and a5,a5,a3 34ae: 0039c683 lbu a3,3(s3) 34b2: 8ff5 and a5,a5,a3 34b4: 0049c683 lbu a3,4(s3) 34b8: 8ff5 and a5,a5,a3 34ba: 0059c683 lbu a3,5(s3) 34be: 8ff5 and a5,a5,a3 34c0: 0069c683 lbu a3,6(s3) 34c4: 8ff5 and a5,a5,a3 34c6: 0ff00693 li a3,255 34ca: 08d79163 bne a5,a3,354c 34ce: 0000a537 lui a0,0xa 34d2: 0a800613 li a2,168 34d6: 4585 li a1,1 34d8: 78450513 addi a0,a0,1924 # a784 34dc: 023050ef jal ra,8cfe 34e0: 4485 li s1,1 34e2: 47ad li a5,11 34e4: 00fd8563 beq s11,a5,34ee 34e8: 4789 li a5,2 34ea: 0527f363 bgeu a5,s2,3530 34ee: 200017b7 lui a5,0x20001 34f2: 47878793 addi a5,a5,1144 # 20001478 34f6: 0079c603 lbu a2,7(s3) 34fa: 3be8 lbu a0,23(a5) 34fc: 0089c583 lbu a1,8(s3) 3500: 0099c683 lbu a3,9(s3) 3504: 00a9c703 lbu a4,10(s3) 3508: 06c51f63 bne a0,a2,3586 350c: 2f88 lbu a0,24(a5) 350e: 06b51c63 bne a0,a1,3586 3512: 3f88 lbu a0,25(a5) 3514: 06d51963 bne a0,a3,3586 3518: 2fbc lbu a5,26(a5) 351a: 06e79663 bne a5,a4,3586 351e: 0000a537 lui a0,0xa 3522: 0ba00613 li a2,186 3526: 4585 li a1,1 3528: 7e450513 addi a0,a0,2020 # a7e4 352c: 7d2050ef jal ra,8cfe 3530: 47b1 li a5,12 3532: 00fd8563 beq s11,a5,353c 3536: 478d li a5,3 3538: 0d27fe63 bgeu a5,s2,3614 353c: 00b9c783 lbu a5,11(s3) 3540: 06000713 li a4,96 3544: 08e79a63 bne a5,a4,35d8 3548: 4789 li a5,2 354a: a84d j 35fc 354c: 0000a537 lui a0,0xa 3550: 10b00613 li a2,267 3554: 4585 li a1,1 3556: 7bc50513 addi a0,a0,1980 # a7bc 355a: 7a4050ef jal ra,8cfe 355e: 20001737 lui a4,0x20001 3562: 00091363 bnez s2,3568 3566: 4905 li s2,1 3568: 8656 mv a2,s5 356a: 62570593 addi a1,a4,1573 # 20001625 356e: 624a0513 addi a0,s4,1572 3572: 6da050ef jal ra,8c4c 3576: 4481 li s1,0 3578: 06200793 li a5,98 357c: eb57f8e3 bgeu a5,s5,342c 3580: 0141 addi sp,sp,16 3582: bfbfc06f j 17c <__riscv_restore_12> 3586: 8e6d and a2,a2,a1 3588: 8ef1 and a3,a3,a2 358a: 8f75 and a4,a4,a3 358c: 0ff00793 li a5,255 3590: 00f71a63 bne a4,a5,35a4 3594: 0000b537 lui a0,0xb 3598: 0cc00613 li a2,204 359c: 4585 li a1,1 359e: 81850513 addi a0,a0,-2024 # a818 35a2: b769 j 352c 35a4: 4709 li a4,2 35a6: 87ca mv a5,s2 35a8: 00e97363 bgeu s2,a4,35ae 35ac: 4789 li a5,2 35ae: 0000b537 lui a0,0xb 35b2: 0ff7f913 andi s2,a5,255 35b6: 11c00613 li a2,284 35ba: 4585 li a1,1 35bc: 85450513 addi a0,a0,-1964 # a854 35c0: 73e050ef jal ra,8cfe 35c4: 200015b7 lui a1,0x20001 35c8: 8656 mv a2,s5 35ca: 62558593 addi a1,a1,1573 # 20001625 35ce: 624a0513 addi a0,s4,1572 35d2: 67a050ef jal ra,8c4c 35d6: b74d j 3578 35d8: 06100713 li a4,97 35dc: f6e786e3 beq a5,a4,3548 35e0: 06200713 li a4,98 35e4: 00e79763 bne a5,a4,35f2 35e8: 4789 li a5,2 35ea: 14f49063 bne s1,a5,372a 35ee: 4479 li s0,30 35f0: a015 j 3614 35f2: 06300713 li a4,99 35f6: 00e79763 bne a5,a4,3604 35fa: 4785 li a5,1 35fc: 12f49763 bne s1,a5,372a 3600: 4451 li s0,20 3602: a809 j 3614 3604: 06400713 li a4,100 3608: 0ae79263 bne a5,a4,36ac 360c: 4789 li a5,2 360e: 10f49e63 bne s1,a5,372a 3612: 4471 li s0,28 3614: 47b9 li a5,14 3616: 00fd8563 beq s11,a5,3620 361a: 4791 li a5,4 361c: 1327f663 bgeu a5,s2,3748 3620: 00d9c783 lbu a5,13(s3) 3624: 00c9c703 lbu a4,12(s3) 3628: 07a2 slli a5,a5,0x8 362a: 8fd9 or a5,a5,a4 362c: 00879713 slli a4,a5,0x8 3630: 83a1 srli a5,a5,0x8 3632: 8fd9 or a5,a5,a4 3634: 07c2 slli a5,a5,0x10 3636: 83c1 srli a5,a5,0x10 3638: 07c1 addi a5,a5,16 363a: 10878763 beq a5,s0,3748 363e: 4711 li a4,4 3640: 87ca mv a5,s2 3642: 00e97363 bgeu s2,a4,3648 3646: 4791 li a5,4 3648: 0000bdb7 lui s11,0xb 364c: 86a2 mv a3,s0 364e: 17800613 li a2,376 3652: 4585 li a1,1 3654: 8b0d8513 addi a0,s11,-1872 # a8b0 3658: 0ff7f913 andi s2,a5,255 365c: 6a2050ef jal ra,8cfe 3660: 00d9c783 lbu a5,13(s3) 3664: 00c9c683 lbu a3,12(s3) 3668: 17900613 li a2,377 366c: 07a2 slli a5,a5,0x8 366e: 8fd5 or a5,a5,a3 3670: 00879693 slli a3,a5,0x8 3674: 83a1 srli a5,a5,0x8 3676: 8fd5 or a5,a5,a3 3678: 01079693 slli a3,a5,0x10 367c: 82c1 srli a3,a3,0x10 367e: 06c1 addi a3,a3,16 3680: 4585 li a1,1 3682: 8b0d8513 addi a0,s11,-1872 3686: 678050ef jal ra,8cfe 368a: 00c9c683 lbu a3,12(s3) 368e: 17a00613 li a2,378 3692: 4585 li a1,1 3694: 8b0d8513 addi a0,s11,-1872 3698: 666050ef jal ra,8cfe 369c: 00d9c683 lbu a3,13(s3) 36a0: 17b00613 li a2,379 36a4: 4585 li a1,1 36a6: 8b0d8513 addi a0,s11,-1872 36aa: bbe1 j 3482 36ac: 06500713 li a4,101 36b0: e8e78ce3 beq a5,a4,3548 36b4: 06600713 li a4,102 36b8: e8e788e3 beq a5,a4,3548 36bc: 06c00713 li a4,108 36c0: 00e79763 bne a5,a4,36ce 36c4: 4789 li a5,2 36c6: 06f49263 bne s1,a5,372a 36ca: 4459 li s0,22 36cc: b7a1 j 3614 36ce: 06d00713 li a4,109 36d2: e6e78be3 beq a5,a4,3548 36d6: 07000713 li a4,112 36da: 00e79763 bne a5,a4,36e8 36de: 4789 li a5,2 36e0: 04f49563 bne s1,a5,372a 36e4: 4455 li s0,21 36e6: b73d j 3614 36e8: 07400713 li a4,116 36ec: e4e78ee3 beq a5,a4,3548 36f0: 07500713 li a4,117 36f4: e4e78ae3 beq a5,a4,3548 36f8: 07600713 li a4,118 36fc: e4e786e3 beq a5,a4,3548 3700: 07b00713 li a4,123 3704: 00e79763 bne a5,a4,3712 3708: 4789 li a5,2 370a: 02f49063 bne s1,a5,372a 370e: 4469 li s0,26 3710: b711 j 3614 3712: 07c00713 li a4,124 3716: eee782e3 beq a5,a4,35fa 371a: 07d00713 li a4,125 371e: ece785e3 beq a5,a4,35e8 3722: 07e00713 li a4,126 3726: e2e781e3 beq a5,a4,3548 372a: 470d li a4,3 372c: 87ca mv a5,s2 372e: 00e97363 bgeu s2,a4,3734 3732: 478d li a5,3 3734: 0000b537 lui a0,0xb 3738: 0ff7f913 andi s2,a5,255 373c: 16b00613 li a2,363 3740: 4585 li a1,1 3742: 88450513 addi a0,a0,-1916 # a884 3746: bdad j 35c0 3748: 088d9d63 bne s11,s0,37e2 374c: 018407b3 add a5,s0,s8 3750: 2398 lbu a4,0(a5) 3752: ffe40593 addi a1,s0,-2 3756: 0ff5f593 andi a1,a1,255 375a: 624a0513 addi a0,s4,1572 375e: c63a sw a4,12(sp) 3760: de9fe0ef jal ra,2548 3764: 4732 lw a4,12(sp) 3766: 86aa mv a3,a0 3768: 02a70f63 beq a4,a0,37a6 376c: 200017b7 lui a5,0x20001 3770: 62378793 addi a5,a5,1571 # 20001623 3774: 97a2 add a5,a5,s0 3776: 2390 lbu a2,0(a5) 3778: 200017b7 lui a5,0x20001 377c: 4957c783 lbu a5,1173(a5) # 20001495 3780: 02f60363 beq a2,a5,37a6 3784: 4615 li a2,5 3786: 87ca mv a5,s2 3788: 00c97363 bgeu s2,a2,378e 378c: 4795 li a5,5 378e: 0000b537 lui a0,0xb 3792: 18800613 li a2,392 3796: 4585 li a1,1 3798: 8dc50513 addi a0,a0,-1828 # a8dc 379c: 0ff7f913 andi s2,a5,255 37a0: 55e050ef jal ra,8cfe 37a4: b505 j 35c4 37a6: 200004b7 lui s1,0x20000 37aa: 12c00613 li a2,300 37ae: 4581 li a1,0 37b0: 4f8c8513 addi a0,s9,1272 37b4: 02048493 addi s1,s1,32 # 20000020 37b8: 9e9fc0ef jal ra,1a0 37bc: 08848913 addi s2,s1,136 37c0: 8801a223 sw zero,-1916(gp) # 20000244 37c4: 00b9c703 lbu a4,11(s3) 37c8: 409c lw a5,0(s1) 37ca: 00f71863 bne a4,a5,37da 37ce: 40dc lw a5,4(s1) 37d0: 8622 mv a2,s0 37d2: 624a0593 addi a1,s4,1572 37d6: 855a mv a0,s6 37d8: 9782 jalr a5 37da: 04a1 addi s1,s1,8 37dc: fe9914e3 bne s2,s1,37c4 37e0: b345 j 3580 37e2: 8aee mv s5,s11 37e4: bb51 j 3578 37e6: 479d li a5,7 37e8: cafd86e3 beq s11,a5,3494 37ec: 47ad li a5,11 37ee: d4fd91e3 bne s11,a5,3530 37f2: b9f5 j 34ee 000037f4 : 37f4: 67c1 lui a5,0x10 37f6: 7669 lui a2,0xffffa 37f8: 4681 li a3,0 37fa: 17fd addi a5,a5,-1 37fc: 0605 addi a2,a2,1 37fe: 01069713 slli a4,a3,0x10 3802: 8341 srli a4,a4,0x10 3804: 00b76463 bltu a4,a1,380c 3808: 853e mv a0,a5 380a: 8082 ret 380c: 00d50733 add a4,a0,a3 3810: 2318 lbu a4,0(a4) 3812: 8fb9 xor a5,a5,a4 3814: 4721 li a4,8 3816: 0017f813 andi a6,a5,1 381a: 8385 srli a5,a5,0x1 381c: 00080563 beqz a6,3826 3820: 8fb1 xor a5,a5,a2 3822: 07c2 slli a5,a5,0x10 3824: 83c1 srli a5,a5,0x10 3826: 177d addi a4,a4,-1 3828: 0742 slli a4,a4,0x10 382a: 8341 srli a4,a4,0x10 382c: f76d bnez a4,3816 382e: 0685 addi a3,a3,1 3830: b7f9 j 37fe 00003832 : 3832: 93ffc2ef jal t0,170 <__riscv_save_0> 3836: 05000613 li a2,80 383a: 05000593 li a1,80 383e: da3fd0ef jal ra,15e0 3842: 953fc06f j 194 <__riscv_restore_0> 00003846 : 3846: 92bfc2ef jal t0,170 <__riscv_save_0> 384a: 05000613 li a2,80 384e: 05000593 li a1,80 3852: c6dfd0ef jal ra,14be 3856: 93ffc06f j 194 <__riscv_restore_0> 0000385a : 385a: 917fc2ef jal t0,170 <__riscv_save_0> 385e: 7135 addi sp,sp,-160 3860: 850a mv a0,sp 3862: fe5ff0ef jal ra,3846 3866: 04e15403 lhu s0,78(sp) 386a: 04e00593 li a1,78 386e: 850a mv a0,sp 3870: f85ff0ef jal ra,37f4 3874: 02a40463 beq s0,a0,389c 3878: 4581 li a1,0 387a: 850a mv a0,sp 387c: 05000613 li a2,80 3880: c3ffd0ef jal ra,14be 3884: 04e15403 lhu s0,78(sp) 3888: 04e00593 li a1,78 388c: 850a mv a0,sp 388e: f67ff0ef jal ra,37f4 3892: 00a41863 bne s0,a0,38a2 3896: 850a mv a0,sp 3898: f9bff0ef jal ra,3832 389c: 610d addi sp,sp,160 389e: 8f7fc06f j 194 <__riscv_restore_0> 38a2: 03800613 li a2,56 38a6: 4581 li a1,0 38a8: 10a8 addi a0,sp,104 38aa: 8f7fc0ef jal ra,1a0 38ae: 111117b7 lui a5,0x11111 38b2: 11178793 addi a5,a5,273 # 11111111 <_data_lma+0x11105c15> 38b6: c8be sw a5,80(sp) 38b8: 011117b7 lui a5,0x1111 38bc: 11178793 addi a5,a5,273 # 1111111 <_data_lma+0x1105c15> 38c0: cabe sw a5,84(sp) 38c2: 800007b7 lui a5,0x80000 38c6: 20078793 addi a5,a5,512 # 80000200 <_eusrstack+0x5fffb200> 38ca: ccbe sw a5,88(sp) 38cc: 02500793 li a5,37 38d0: cebe sw a5,92(sp) 38d2: 480007b7 lui a5,0x48000 38d6: 1c278793 addi a5,a5,450 # 480001c2 <_eusrstack+0x27ffb1c2> 38da: d0be sw a5,96(sp) 38dc: 303037b7 lui a5,0x30303 38e0: 05978793 addi a5,a5,89 # 30303059 <_eusrstack+0x102fe059> 38e4: d2be sw a5,100(sp) 38e6: 03100793 li a5,49 38ea: 06f10423 sb a5,104(sp) 38ee: 10100793 li a5,257 38f2: 06f11623 sh a5,108(sp) 38f6: 4785 li a5,1 38f8: 06f107a3 sb a5,111(sp) 38fc: 0000b7b7 lui a5,0xb 3900: 8fc7a783 lw a5,-1796(a5) # a8fc 3904: 0000b737 lui a4,0xb 3908: 90072703 lw a4,-1792(a4) # a900 390c: d8be sw a5,112(sp) 390e: c33e sw a5,132(sp) 3910: 0000b7b7 lui a5,0xb 3914: 9107a783 lw a5,-1776(a5) # a910 3918: daba sw a4,116(sp) 391a: 0000b737 lui a4,0xb 391e: c53e sw a5,136(sp) 3920: 0000b7b7 lui a5,0xb 3924: 9147a783 lw a5,-1772(a5) # a914 3928: 90472703 lw a4,-1788(a4) # a904 392c: 04e00593 li a1,78 3930: c73e sw a5,140(sp) 3932: 0000b7b7 lui a5,0xb 3936: dcba sw a4,120(sp) 3938: 9187a783 lw a5,-1768(a5) # a918 393c: 0000b737 lui a4,0xb 3940: 90872703 lw a4,-1784(a4) # a908 3944: c93e sw a5,144(sp) 3946: 001407b7 lui a5,0x140 394a: deba sw a4,124(sp) 394c: 07a9 addi a5,a5,10 394e: 0000b737 lui a4,0xb 3952: 90c72703 lw a4,-1780(a4) # a90c 3956: cb3e sw a5,148(sp) 3958: 003c07b7 lui a5,0x3c0 395c: 07a9 addi a5,a5,10 395e: cd3e sw a5,152(sp) 3960: 0888 addi a0,sp,80 3962: 70800793 li a5,1800 3966: c13a sw a4,128(sp) 3968: 08f11e23 sh a5,156(sp) 396c: e89ff0ef jal ra,37f4 3970: 08a11f23 sh a0,158(sp) 3974: 0888 addi a0,sp,80 3976: b70d j 3898 00003978 : 3978: 0000b7b7 lui a5,0xb 397c: c5c7a803 lw a6,-932(a5) # ac5c 3980: c587a783 lw a5,-936(a5) 3984: 7151 addi sp,sp,-240 3986: cfd2 sw s4,220(sp) 3988: c43e sw a5,8(sp) 398a: 0000b7b7 lui a5,0xb 398e: cdd6 sw s5,216(sp) 3990: c607aa03 lw s4,-928(a5) # ac60 3994: c647aa83 lw s5,-924(a5) 3998: 0000b7b7 lui a5,0xb 399c: cbda sw s6,212(sp) 399e: c9de sw s7,208(sp) 39a0: c687ab03 lw s6,-920(a5) # ac68 39a4: c6c7ab83 lw s7,-916(a5) 39a8: c5e6 sw s9,200(sp) 39aa: d786 sw ra,236(sp) 39ac: d5a2 sw s0,232(sp) 39ae: d3a6 sw s1,228(sp) 39b0: d1ca sw s2,224(sp) 39b2: c7e2 sw s8,204(sp) 39b4: c3ea sw s10,196(sp) 39b6: c1ee sw s11,192(sp) 39b8: 0000bcb7 lui s9,0xb 39bc: c642 sw a6,12(sp) 39be: 8841a703 lw a4,-1916(gp) # 20000244 39c2: 04000793 li a5,64 39c6: 5ce7fd63 bgeu a5,a4,3fa0 39ca: 200017b7 lui a5,0x20001 39ce: 200014b7 lui s1,0x20001 39d2: 47878793 addi a5,a5,1144 # 20001478 39d6: 4f84c683 lbu a3,1272(s1) # 200014f8 39da: 27f8 lbu a4,14(a5) 39dc: 62e69863 bne a3,a4,400c 39e0: 4f848713 addi a4,s1,1272 39e4: 3314 lbu a3,1(a4) 39e6: 37f8 lbu a4,15(a5) 39e8: 4f848913 addi s2,s1,1272 39ec: 62e69063 bne a3,a4,400c 39f0: 00994703 lbu a4,9(s2) 39f4: 00a94683 lbu a3,10(s2) 39f8: 0722 slli a4,a4,0x8 39fa: 8f55 or a4,a4,a3 39fc: 00875693 srli a3,a4,0x8 3a00: 02d10423 sb a3,40(sp) 3a04: 02e103a3 sb a4,39(sp) 3a08: 4685 li a3,1 3a0a: 60d71163 bne a4,a3,400c 3a0e: 00b94683 lbu a3,11(s2) 3a12: 00c94603 lbu a2,12(s2) 3a16: 06a2 slli a3,a3,0x8 3a18: 8ed1 or a3,a3,a2 3a1a: 0086d613 srli a2,a3,0x8 3a1e: 02d104a3 sb a3,41(sp) 3a22: 02c10523 sb a2,42(sp) 3a26: 5ee69363 bne a3,a4,400c 3a2a: 00d94703 lbu a4,13(s2) 3a2e: 00e94683 lbu a3,14(s2) 3a32: 0762 slli a4,a4,0x18 3a34: 06c2 slli a3,a3,0x10 3a36: 8f55 or a4,a4,a3 3a38: 01094683 lbu a3,16(s2) 3a3c: 8f55 or a4,a4,a3 3a3e: 00f94683 lbu a3,15(s2) 3a42: 06a2 slli a3,a3,0x8 3a44: 8f55 or a4,a4,a3 3a46: 00875693 srli a3,a4,0x8 3a4a: 02d10623 sb a3,44(sp) 3a4e: 01075693 srli a3,a4,0x10 3a52: 02d106a3 sb a3,45(sp) 3a56: 01875693 srli a3,a4,0x18 3a5a: 02d10723 sb a3,46(sp) 3a5e: 6689 lui a3,0x2 3a60: 02e105a3 sb a4,43(sp) 3a64: 58068693 addi a3,a3,1408 # 2580 3a68: 00d70763 beq a4,a3,3a76 3a6c: 66f1 lui a3,0x1c 3a6e: 20068693 addi a3,a3,512 # 1c200 <_data_lma+0x10d04> 3a72: 58d71d63 bne a4,a3,400c 3a76: 01194703 lbu a4,17(s2) 3a7a: 01294683 lbu a3,18(s2) 3a7e: 0762 slli a4,a4,0x18 3a80: 06c2 slli a3,a3,0x10 3a82: 8f55 or a4,a4,a3 3a84: 01494683 lbu a3,20(s2) 3a88: 8f55 or a4,a4,a3 3a8a: 01394683 lbu a3,19(s2) 3a8e: 06a2 slli a3,a3,0x8 3a90: 8f55 or a4,a4,a3 3a92: 00875693 srli a3,a4,0x8 3a96: 02d10823 sb a3,48(sp) 3a9a: 01075693 srli a3,a4,0x10 3a9e: 02d108a3 sb a3,49(sp) 3aa2: 01875693 srli a3,a4,0x18 3aa6: 02d10923 sb a3,50(sp) 3aaa: 6689 lui a3,0x2 3aac: 02e107a3 sb a4,47(sp) 3ab0: 58068693 addi a3,a3,1408 # 2580 3ab4: 00d70963 beq a4,a3,3ac6 3ab8: 66f1 lui a3,0x1c 3aba: 20068693 addi a3,a3,512 # 1c200 <_data_lma+0x10d04> 3abe: 00d70463 beq a4,a3,3ac6 3ac2: 54071563 bnez a4,400c 3ac6: 01f94703 lbu a4,31(s2) 3aca: 4685 li a3,1 3acc: 177d addi a4,a4,-1 3ace: 0ff77713 andi a4,a4,255 3ad2: 52e6ed63 bltu a3,a4,400c 3ad6: 02094703 lbu a4,32(s2) 3ada: 52e6e963 bltu a3,a4,400c 3ade: 02194703 lbu a4,33(s2) 3ae2: 52e6e563 bltu a3,a4,400c 3ae6: 02394703 lbu a4,35(s2) 3aea: 02294503 lbu a0,34(s2) 3aee: 0000b437 lui s0,0xb 3af2: 0722 slli a4,a4,0x8 3af4: 8f49 or a4,a4,a0 3af6: 00871513 slli a0,a4,0x8 3afa: 8321 srli a4,a4,0x8 3afc: 8d59 or a0,a0,a4 3afe: 0542 slli a0,a0,0x10 3b00: 8141 srli a0,a0,0x10 3b02: 533040ef jal ra,8834 <__floatsisf> 3b06: 91042583 lw a1,-1776(s0) # a910 3b0a: 236040ef jal ra,7d40 <__divsf3> 3b0e: 8d2a mv s10,a0 3b10: c0aa sw a0,64(sp) 3b12: 6b7040ef jal ra,89c8 <__extendsfdf2> 3b16: 0000b7b7 lui a5,0xb 3b1a: c507a603 lw a2,-944(a5) # ac50 3b1e: c547a683 lw a3,-940(a5) 3b22: 0e8030ef jal ra,6c0a <__gedf2> 3b26: 4ea04363 bgtz a0,400c 3b2a: 0000b737 lui a4,0xb 3b2e: c3872583 lw a1,-968(a4) # ac38 3b32: 856a mv a0,s10 3b34: 5a0040ef jal ra,80d4 <__lesf2> 3b38: 4c054a63 bltz a0,400c 3b3c: 02594703 lbu a4,37(s2) 3b40: 02494503 lbu a0,36(s2) 3b44: 0722 slli a4,a4,0x8 3b46: 8f49 or a4,a4,a0 3b48: 00871513 slli a0,a4,0x8 3b4c: 8321 srli a4,a4,0x8 3b4e: 8d59 or a0,a0,a4 3b50: 0542 slli a0,a0,0x10 3b52: 8141 srli a0,a0,0x10 3b54: 4e1040ef jal ra,8834 <__floatsisf> 3b58: 91042583 lw a1,-1776(s0) 3b5c: 1e4040ef jal ra,7d40 <__divsf3> 3b60: c2aa sw a0,68(sp) 3b62: 667040ef jal ra,89c8 <__extendsfdf2> 3b66: 4622 lw a2,8(sp) 3b68: 46b2 lw a3,12(sp) 3b6a: 0a0030ef jal ra,6c0a <__gedf2> 3b6e: 48a04f63 bgtz a0,400c 3b72: 02794703 lbu a4,39(s2) 3b76: 02694503 lbu a0,38(s2) 3b7a: 0722 slli a4,a4,0x8 3b7c: 8f49 or a4,a4,a0 3b7e: 00871513 slli a0,a4,0x8 3b82: 8321 srli a4,a4,0x8 3b84: 8d59 or a0,a0,a4 3b86: 0542 slli a0,a0,0x10 3b88: 8141 srli a0,a0,0x10 3b8a: 4ab040ef jal ra,8834 <__floatsisf> 3b8e: 91042583 lw a1,-1776(s0) 3b92: 1ae040ef jal ra,7d40 <__divsf3> 3b96: 0000b737 lui a4,0xb 3b9a: c3c72583 lw a1,-964(a4) # ac3c 3b9e: 8daa mv s11,a0 3ba0: c4aa sw a0,72(sp) 3ba2: 4ac040ef jal ra,804e <__gesf2> 3ba6: 46a04363 bgtz a0,400c 3baa: 0000bd37 lui s10,0xb 3bae: 8fcd2583 lw a1,-1796(s10) # a8fc 3bb2: 856e mv a0,s11 3bb4: 520040ef jal ra,80d4 <__lesf2> 3bb8: 44054a63 bltz a0,400c 3bbc: 02994703 lbu a4,41(s2) 3bc0: 02894503 lbu a0,40(s2) 3bc4: 0722 slli a4,a4,0x8 3bc6: 8f49 or a4,a4,a0 3bc8: 00871513 slli a0,a4,0x8 3bcc: 8321 srli a4,a4,0x8 3bce: 8d59 or a0,a0,a4 3bd0: 0542 slli a0,a0,0x10 3bd2: 8141 srli a0,a0,0x10 3bd4: 461040ef jal ra,8834 <__floatsisf> 3bd8: 91042583 lw a1,-1776(s0) 3bdc: 164040ef jal ra,7d40 <__divsf3> 3be0: 0000b737 lui a4,0xb 3be4: 90472583 lw a1,-1788(a4) # a904 3be8: 8daa mv s11,a0 3bea: c6aa sw a0,76(sp) 3bec: 462040ef jal ra,804e <__gesf2> 3bf0: 40a04e63 bgtz a0,400c 3bf4: 0000b737 lui a4,0xb 3bf8: c4072583 lw a1,-960(a4) # ac40 3bfc: 856e mv a0,s11 3bfe: 4d6040ef jal ra,80d4 <__lesf2> 3c02: 40054563 bltz a0,400c 3c06: 02b94703 lbu a4,43(s2) 3c0a: 02a94503 lbu a0,42(s2) 3c0e: 0722 slli a4,a4,0x8 3c10: 8f49 or a4,a4,a0 3c12: 00871513 slli a0,a4,0x8 3c16: 8321 srli a4,a4,0x8 3c18: 8d59 or a0,a0,a4 3c1a: 0542 slli a0,a0,0x10 3c1c: 8141 srli a0,a0,0x10 3c1e: 417040ef jal ra,8834 <__floatsisf> 3c22: 91042583 lw a1,-1776(s0) 3c26: 11a040ef jal ra,7d40 <__divsf3> 3c2a: 8daa mv s11,a0 3c2c: c8aa sw a0,80(sp) 3c2e: 59b040ef jal ra,89c8 <__extendsfdf2> 3c32: 8652 mv a2,s4 3c34: 86d6 mv a3,s5 3c36: 7d5020ef jal ra,6c0a <__gedf2> 3c3a: 3ca04963 bgtz a0,400c 3c3e: 8fcd2583 lw a1,-1796(s10) 3c42: 856e mv a0,s11 3c44: 490040ef jal ra,80d4 <__lesf2> 3c48: 3c054263 bltz a0,400c 3c4c: 02d94703 lbu a4,45(s2) 3c50: 02c94503 lbu a0,44(s2) 3c54: 0722 slli a4,a4,0x8 3c56: 8f49 or a4,a4,a0 3c58: 00871513 slli a0,a4,0x8 3c5c: 8321 srli a4,a4,0x8 3c5e: 8d59 or a0,a0,a4 3c60: 0542 slli a0,a0,0x10 3c62: 8141 srli a0,a0,0x10 3c64: 3d1040ef jal ra,8834 <__floatsisf> 3c68: 91042583 lw a1,-1776(s0) 3c6c: 0d4040ef jal ra,7d40 <__divsf3> 3c70: caaa sw a0,84(sp) 3c72: 557040ef jal ra,89c8 <__extendsfdf2> 3c76: c50ca603 lw a2,-944(s9) # ac50 3c7a: c54ca683 lw a3,-940(s9) 3c7e: 8d2a mv s10,a0 3c80: 8dae mv s11,a1 3c82: 789020ef jal ra,6c0a <__gedf2> 3c86: 38a04363 bgtz a0,400c 3c8a: 865a mv a2,s6 3c8c: 86de mv a3,s7 3c8e: 856a mv a0,s10 3c90: 85ee mv a1,s11 3c92: 026030ef jal ra,6cb8 <__ledf2> 3c96: 36054b63 bltz a0,400c 3c9a: 02f94703 lbu a4,47(s2) 3c9e: 02e94503 lbu a0,46(s2) 3ca2: 0722 slli a4,a4,0x8 3ca4: 8f49 or a4,a4,a0 3ca6: 00871513 slli a0,a4,0x8 3caa: 8321 srli a4,a4,0x8 3cac: 8d59 or a0,a0,a4 3cae: 0542 slli a0,a0,0x10 3cb0: 8141 srli a0,a0,0x10 3cb2: 383040ef jal ra,8834 <__floatsisf> 3cb6: 91042583 lw a1,-1776(s0) 3cba: 086040ef jal ra,7d40 <__divsf3> 3cbe: 0000b737 lui a4,0xb 3cc2: c4472583 lw a1,-956(a4) # ac44 3cc6: ccaa sw a0,88(sp) 3cc8: 40c040ef jal ra,80d4 <__lesf2> 3ccc: 34054063 bltz a0,400c 3cd0: 03194703 lbu a4,49(s2) 3cd4: 03094503 lbu a0,48(s2) 3cd8: 0722 slli a4,a4,0x8 3cda: 8f49 or a4,a4,a0 3cdc: 00871513 slli a0,a4,0x8 3ce0: 8321 srli a4,a4,0x8 3ce2: 8d59 or a0,a0,a4 3ce4: 0542 slli a0,a0,0x10 3ce6: 8141 srli a0,a0,0x10 3ce8: 34d040ef jal ra,8834 <__floatsisf> 3cec: 91042583 lw a1,-1776(s0) 3cf0: 050040ef jal ra,7d40 <__divsf3> 3cf4: 0000b737 lui a4,0xb 3cf8: 91872583 lw a1,-1768(a4) # a918 3cfc: ceaa sw a0,92(sp) 3cfe: 3d6040ef jal ra,80d4 <__lesf2> 3d02: 30054563 bltz a0,400c 3d06: 03394703 lbu a4,51(s2) 3d0a: 03294503 lbu a0,50(s2) 3d0e: 0722 slli a4,a4,0x8 3d10: 8f49 or a4,a4,a0 3d12: 00871513 slli a0,a4,0x8 3d16: 8321 srli a4,a4,0x8 3d18: 8d59 or a0,a0,a4 3d1a: 0542 slli a0,a0,0x10 3d1c: 8141 srli a0,a0,0x10 3d1e: 317040ef jal ra,8834 <__floatsisf> 3d22: 91042583 lw a1,-1776(s0) 3d26: 01a040ef jal ra,7d40 <__divsf3> 3d2a: 0000b737 lui a4,0xb 3d2e: c4872583 lw a1,-952(a4) # ac48 3d32: d0aa sw a0,96(sp) 3d34: 3a0040ef jal ra,80d4 <__lesf2> 3d38: 2c054a63 bltz a0,400c 3d3c: 03494703 lbu a4,52(s2) 3d40: 03594683 lbu a3,53(s2) 3d44: 0722 slli a4,a4,0x8 3d46: 8f55 or a4,a4,a3 3d48: 06e11223 sh a4,100(sp) 3d4c: 176d addi a4,a4,-5 3d4e: 0742 slli a4,a4,0x10 3d50: 8341 srli a4,a4,0x10 3d52: 70300693 li a3,1795 3d56: 2ae6eb63 bltu a3,a4,400c 3d5a: 03694703 lbu a4,54(s2) 3d5e: 03794683 lbu a3,55(s2) 3d62: 03200613 li a2,50 3d66: 0722 slli a4,a4,0x8 3d68: 8f55 or a4,a4,a3 3d6a: ff670693 addi a3,a4,-10 3d6e: 06c2 slli a3,a3,0x10 3d70: 06e11323 sh a4,102(sp) 3d74: 82c1 srli a3,a3,0x10 3d76: 28d66b63 bltu a2,a3,400c 3d7a: 03894683 lbu a3,56(s2) 3d7e: 03994603 lbu a2,57(s2) 3d82: 176d addi a4,a4,-5 3d84: 06a2 slli a3,a3,0x8 3d86: 8ed1 or a3,a3,a2 3d88: 0742 slli a4,a4,0x10 3d8a: 06d11423 sh a3,104(sp) 3d8e: 8341 srli a4,a4,0x10 3d90: 46e5 li a3,25 3d92: 26e6ed63 bltu a3,a4,400c 3d96: 03a94703 lbu a4,58(s2) 3d9a: 03b94683 lbu a3,59(s2) 3d9e: 0722 slli a4,a4,0x8 3da0: 8f55 or a4,a4,a3 3da2: 06e11523 sh a4,106(sp) 3da6: 1709 addi a4,a4,-30 3da8: 0742 slli a4,a4,0x10 3daa: 8341 srli a4,a4,0x10 3dac: 03c00693 li a3,60 3db0: 24e6ee63 bltu a3,a4,400c 3db4: 03c94703 lbu a4,60(s2) 3db8: 03d94683 lbu a3,61(s2) 3dbc: 0722 slli a4,a4,0x8 3dbe: 8f55 or a4,a4,a3 3dc0: 06e11623 sh a4,108(sp) 3dc4: c1870713 addi a4,a4,-1000 3dc8: 0742 slli a4,a4,0x10 3dca: 8341 srli a4,a4,0x10 3dcc: 7d000693 li a3,2000 3dd0: 22e6ee63 bltu a3,a4,400c 3dd4: 03e94403 lbu s0,62(s2) 3dd8: 03f94703 lbu a4,63(s2) 3ddc: 03e00593 li a1,62 3de0: 0422 slli s0,s0,0x8 3de2: 8c59 or s0,s0,a4 3de4: 4f848513 addi a0,s1,1272 3de8: 06811723 sh s0,110(sp) 3dec: 6f7000ef jal ra,4ce2 3df0: 20a41e63 bne s0,a0,400c 3df4: 04094683 lbu a3,64(s2) 3df8: 4759 li a4,22 3dfa: 20e69963 bne a3,a4,400c 3dfe: 1888 addi a0,sp,112 3e00: a47ff0ef jal ra,3846 3e04: 00294303 lbu t1,2(s2) 3e08: 00394883 lbu a7,3(s2) 3e0c: 00494803 lbu a6,4(s2) 3e10: 00594503 lbu a0,5(s2) 3e14: 00694583 lbu a1,6(s2) 3e18: 01137733 and a4,t1,a7 3e1c: 00794603 lbu a2,7(s2) 3e20: 00e87733 and a4,a6,a4 3e24: 00894683 lbu a3,8(s2) 3e28: 8f69 and a4,a4,a0 3e2a: 8f6d and a4,a4,a1 3e2c: 8f71 and a4,a4,a2 3e2e: 8f75 and a4,a4,a3 3e30: 0ff00e13 li t3,255 3e34: 19c70463 beq a4,t3,3fbc 3e38: 02610023 sb t1,32(sp) 3e3c: 031100a3 sb a7,33(sp) 3e40: 03010123 sb a6,34(sp) 3e44: 02a101a3 sb a0,35(sp) 3e48: 02b10223 sb a1,36(sp) 3e4c: 02c102a3 sb a2,37(sp) 3e50: 02d10323 sb a3,38(sp) 3e54: 01594803 lbu a6,21(s2) 3e58: 01694503 lbu a0,22(s2) 3e5c: 01794583 lbu a1,23(s2) 3e60: 01894603 lbu a2,24(s2) 3e64: 01994683 lbu a3,25(s2) 3e68: 00a877b3 and a5,a6,a0 3e6c: 01a94703 lbu a4,26(s2) 3e70: 8fed and a5,a5,a1 3e72: 8ff1 and a5,a5,a2 3e74: 8ff5 and a5,a5,a3 3e76: 8ff9 and a5,a5,a4 3e78: 0ff00893 li a7,255 3e7c: 20001437 lui s0,0x20001 3e80: 15178963 beq a5,a7,3fd2 3e84: 030109a3 sb a6,51(sp) 3e88: 02a10a23 sb a0,52(sp) 3e8c: 02b10aa3 sb a1,53(sp) 3e90: 02c10b23 sb a2,54(sp) 3e94: 02d10ba3 sb a3,55(sp) 3e98: 02e10c23 sb a4,56(sp) 3e9c: 4f840793 addi a5,s0,1272 # 200014f8 3ea0: 3fa8 lbu a0,27(a5) 3ea2: 2fcc lbu a1,28(a5) 3ea4: 3fd0 lbu a2,29(a5) 3ea6: 2ff4 lbu a3,30(a5) 3ea8: 00b57733 and a4,a0,a1 3eac: 8f71 and a4,a4,a2 3eae: 200017b7 lui a5,0x20001 3eb2: 8f75 and a4,a4,a3 3eb4: 0ff00813 li a6,255 3eb8: 4f878793 addi a5,a5,1272 # 200014f8 3ebc: 13070663 beq a4,a6,3fe8 3ec0: 02a10ca3 sb a0,57(sp) 3ec4: 02b10d23 sb a1,58(sp) 3ec8: 02c10da3 sb a2,59(sp) 3ecc: 02d10e23 sb a3,60(sp) 3ed0: 3ff8 lbu a4,31(a5) 3ed2: 04e00593 li a1,78 3ed6: 1008 addi a0,sp,32 3ed8: 02e10ea3 sb a4,61(sp) 3edc: 0207c703 lbu a4,32(a5) 3ee0: 0217c783 lbu a5,33(a5) 3ee4: 02e10f23 sb a4,62(sp) 3ee8: 02f10fa3 sb a5,63(sp) 3eec: 909ff0ef jal ra,37f4 3ef0: 05000613 li a2,80 3ef4: 4581 li a1,0 3ef6: 06a11723 sh a0,110(sp) 3efa: 1008 addi a0,sp,32 3efc: ee4fd0ef jal ra,15e0 3f00: 1008 addi a0,sp,32 3f02: 931ff0ef jal ra,3832 3f06: 12c00613 li a2,300 3f0a: 4581 li a1,0 3f0c: 4f840513 addi a0,s0,1272 3f10: a90fc0ef jal ra,1a0 3f14: 20001437 lui s0,0x20001 3f18: 47840413 addi s0,s0,1144 # 20001478 3f1c: 02015703 lhu a4,32(sp) 3f20: 247e lhu a5,14(s0) 3f22: 00011d23 sh zero,26(sp) 3f26: 81f8 sh a4,18(sp) 3f28: 02215703 lhu a4,34(sp) 3f2c: 80fc sh a5,16(sp) 3f2e: 02614783 lbu a5,38(sp) 3f32: 82f8 sh a4,20(sp) 3f34: 02415703 lhu a4,36(sp) 3f38: 00f10c23 sb a5,24(sp) 3f3c: fd000793 li a5,-48 3f40: 00f10ca3 sb a5,25(sp) 3f44: 45ad li a1,11 3f46: 4785 li a5,1 3f48: 0808 addi a0,sp,16 3f4a: 00f10d23 sb a5,26(sp) 3f4e: 00011e23 sh zero,28(sp) 3f52: 83f8 sh a4,22(sp) 3f54: 58f000ef jal ra,4ce2 3f58: 00855793 srli a5,a0,0x8 3f5c: 00f10da3 sb a5,27(sp) 3f60: 281c lbu a5,16(s0) 3f62: 00a10e23 sb a0,28(sp) 3f66: 00f10ea3 sb a5,29(sp) 3f6a: 8b81a503 lw a0,-1864(gp) # 20000278 3f6e: 5df000ef jal ra,4d4c 3f72: e941 bnez a0,4002 3f74: 8b81a503 lw a0,-1864(gp) # 20000278 3f78: 4639 li a2,14 3f7a: 080c addi a1,sp,16 3f7c: 432020ef jal ra,63ae 3f80: 40005537 lui a0,0x40005 3f84: 4605 li a2,1 3f86: 52500593 li a1,1317 3f8a: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 3f8e: a02fd0ef jal ra,1190 3f92: beef07b7 lui a5,0xbeef0 3f96: e000e737 lui a4,0xe000e 3f9a: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eeeb080> 3f9e: c73c sw a5,72(a4) 3fa0: 50be lw ra,236(sp) 3fa2: 542e lw s0,232(sp) 3fa4: 549e lw s1,228(sp) 3fa6: 590e lw s2,224(sp) 3fa8: 4a7e lw s4,220(sp) 3faa: 4aee lw s5,216(sp) 3fac: 4b5e lw s6,212(sp) 3fae: 4bce lw s7,208(sp) 3fb0: 4c3e lw s8,204(sp) 3fb2: 4cae lw s9,200(sp) 3fb4: 4d1e lw s10,196(sp) 3fb6: 4d8e lw s11,192(sp) 3fb8: 616d addi sp,sp,240 3fba: 8082 ret 3fbc: 56c6 lw a3,112(sp) 3fbe: 07614703 lbu a4,118(sp) 3fc2: d036 sw a3,32(sp) 3fc4: 07415683 lhu a3,116(sp) 3fc8: 02e10323 sb a4,38(sp) 3fcc: 02d11223 sh a3,36(sp) 3fd0: b551 j 3e54 3fd2: 08314703 lbu a4,131(sp) 3fd6: 08814783 lbu a5,136(sp) 3fda: 02e109a3 sb a4,51(sp) 3fde: 471a lw a4,132(sp) 3fe0: 02f10c23 sb a5,56(sp) 3fe4: da3a sw a4,52(sp) 3fe6: bd5d j 3e9c 3fe8: 08914683 lbu a3,137(sp) 3fec: 08c14703 lbu a4,140(sp) 3ff0: 02d10ca3 sb a3,57(sp) 3ff4: 08a15683 lhu a3,138(sp) 3ff8: 02e10e23 sb a4,60(sp) 3ffc: 02d11d23 sh a3,58(sp) 4000: bdc1 j 3ed0 4002: 51f000ef jal ra,4d20 4006: 892fe0ef jal ra,2098 400a: b785 j 3f6a 400c: 8841a783 lw a5,-1916(gp) # 20000244 4010: 200015b7 lui a1,0x20001 4014: 12b00613 li a2,299 4018: 17fd addi a5,a5,-1 401a: 4f958593 addi a1,a1,1273 # 200014f9 401e: 4f848513 addi a0,s1,1272 4022: 88f1a223 sw a5,-1916(gp) # 20000244 4026: 427040ef jal ra,8c4c 402a: ba51 j 39be 0000402c : 402c: 944fc2ef jal t0,170 <__riscv_save_0> 4030: 4611 li a2,4 4032: 0aa00593 li a1,170 4036: daafd0ef jal ra,15e0 403a: 95afc06f j 194 <__riscv_restore_0> 0000403e : 403e: 932fc2ef jal t0,170 <__riscv_save_0> 4042: 4611 li a2,4 4044: 0aa00593 li a1,170 4048: c76fd0ef jal ra,14be 404c: 948fc06f j 194 <__riscv_restore_0> 00004050 : 4050: 920fc2ef jal t0,170 <__riscv_save_0> 4054: 4611 li a2,4 4056: 0b400593 li a1,180 405a: d86fd0ef jal ra,15e0 405e: 936fc06f j 194 <__riscv_restore_0> 00004062 : 4062: 90efc2ef jal t0,170 <__riscv_save_0> 4066: 4611 li a2,4 4068: 0b400593 li a1,180 406c: c52fd0ef jal ra,14be 4070: 924fc06f j 194 <__riscv_restore_0> 00004074 : 4074: 8fcfc2ef jal t0,170 <__riscv_save_0> 4078: 4611 li a2,4 407a: 0be00593 li a1,190 407e: d62fd0ef jal ra,15e0 4082: 912fc06f j 194 <__riscv_restore_0> 00004086 : 4086: 8eafc2ef jal t0,170 <__riscv_save_0> 408a: 4611 li a2,4 408c: 0be00593 li a1,190 4090: c2efd0ef jal ra,14be 4094: 900fc06f j 194 <__riscv_restore_0> 00004098 : 4098: 8befc2ef jal t0,156 <__riscv_save_4> 409c: 711d addi sp,sp,-96 409e: fbcff0ef jal ra,385a 40a2: 0808 addi a0,sp,16 40a4: fa2ff0ef jal ra,3846 40a8: 57c2 lw a5,48(sp) 40aa: 5752 lw a4,52(sp) 40ac: 200019b7 lui s3,0x20001 40b0: 42f9ae23 sw a5,1084(s3) # 2000143c 40b4: 43c98793 addi a5,s3,1084 40b8: c3d8 sw a4,4(a5) 40ba: 5762 lw a4,56(sp) 40bc: 46e6 lw a3,88(sp) 40be: 20001937 lui s2,0x20001 40c2: c798 sw a4,8(a5) 40c4: 5772 lw a4,60(sp) 40c6: db94 sw a3,48(a5) 40c8: 47890413 addi s0,s2,1144 # 20001478 40cc: c7d8 sw a4,12(a5) 40ce: 4706 lw a4,64(sp) 40d0: 0000b5b7 lui a1,0xb 40d4: 20001a37 lui s4,0x20001 40d8: cb98 sw a4,16(a5) 40da: 4716 lw a4,68(sp) 40dc: 4635 li a2,13 40de: 93058593 addi a1,a1,-1744 # a930 40e2: cbd8 sw a4,20(a5) 40e4: 4726 lw a4,72(sp) 40e6: 4d6a0513 addi a0,s4,1238 # 200014d6 40ea: 43c98493 addi s1,s3,1084 40ee: cfd8 sw a4,28(a5) 40f0: 4736 lw a4,76(sp) 40f2: d398 sw a4,32(a5) 40f4: 4746 lw a4,80(sp) 40f6: d3d8 sw a4,36(a5) 40f8: 05615703 lhu a4,86(sp) 40fc: b7da sh a4,44(a5) 40fe: 05415703 lhu a4,84(sp) 4102: b7fa sh a4,46(a5) 4104: 05c15703 lhu a4,92(sp) 4108: bbda sh a4,52(a5) 410a: 6705 lui a4,0x1 410c: e1070713 addi a4,a4,-496 # e10 4110: df98 sw a4,56(a5) 4112: 4742 lw a4,16(sp) 4114: 01614783 lbu a5,22(sp) 4118: 46e92c23 sw a4,1144(s2) 411c: 82b8 lhu a4,20(sp) 411e: a05a sh a4,4(s0) 4120: a07c sb a5,6(s0) 4122: 4762 lw a4,24(sp) 4124: 01714683 lbu a3,23(sp) 4128: 04042c23 sw zero,88(s0) 412c: 0ff77793 andi a5,a4,255 4130: 07a2 slli a5,a5,0x8 4132: 8fd5 or a5,a5,a3 4134: a41e sh a5,8(s0) 4136: 02314783 lbu a5,35(sp) 413a: 8321 srli a4,a4,0x8 413c: a43a sh a4,10(s0) 413e: b81c sb a5,17(s0) 4140: 02415783 lhu a5,36(sp) 4144: 04041e23 sh zero,92(s0) 4148: a83e sh a5,18(s0) 414a: 02615783 lhu a5,38(sp) 414e: a85e sh a5,20(s0) 4150: 02815783 lhu a5,40(sp) 4154: a87e sh a5,22(s0) 4156: 02a15783 lhu a5,42(sp) 415a: ac1e sh a5,24(s0) 415c: 02c15783 lhu a5,44(sp) 4160: ac3e sh a5,26(s0) 4162: 02e15783 lhu a5,46(sp) 4166: ac7e sh a5,30(s0) 4168: 00000793 li a5,0 416c: d41c sw a5,40(s0) 416e: d45c sw a5,44(s0) 4170: d81c sw a5,48(s0) 4172: d85c sw a5,52(s0) 4174: dc1c sw a5,56(s0) 4176: dc5c sw a5,60(s0) 4178: c03c sw a5,64(s0) 417a: c07c sw a5,68(s0) 417c: c43c sw a5,72(s0) 417e: c87c sw a5,84(s0) 4180: 5c1040ef jal ra,8f40 4184: 6795 lui a5,0x5 4186: c5378793 addi a5,a5,-941 # 4c53 418a: a47e sh a5,14(s0) 418c: 47d9 li a5,22 418e: a81c sb a5,16(s0) 4190: 6785 lui a5,0x1 4192: 66878793 addi a5,a5,1640 # 1668 4196: ac5e sh a5,28(s0) 4198: 4785 li a5,1 419a: 06f40623 sb a5,108(s0) 419e: 000a07b7 lui a5,0xa0 41a2: 10078793 addi a5,a5,256 # a0100 <_data_lma+0x94c04> 41a6: 2c78 lbu a4,30(s0) 41a8: d83c sw a5,112(s0) 41aa: 15000793 li a5,336 41ae: 060405a3 sb zero,107(s0) 41b2: 060407a3 sb zero,111(s0) 41b6: 06f41a23 sh a5,116(s0) 41ba: 06041e23 sh zero,124(s0) 41be: 2c071263 bnez a4,4482 41c2: 010007b7 lui a5,0x1000 41c6: fff78613 addi a2,a5,-1 # ffffff <_data_lma+0xff4b03> 41ca: 46f2 lw a3,28(sp) 41cc: 5782 lw a5,32(sp) 41ce: 01b14583 lbu a1,27(sp) 41d2: 00c6f733 and a4,a3,a2 41d6: 8ff1 and a5,a5,a2 41d8: 0722 slli a4,a4,0x8 41da: 82e1 srli a3,a3,0x18 41dc: 07a2 slli a5,a5,0x8 41de: 8f4d or a4,a4,a1 41e0: 8fd5 or a5,a5,a3 41e2: d018 sw a4,32(s0) 41e4: d05c sw a5,36(s0) 41e6: 0068 addi a0,sp,12 41e8: e57ff0ef jal ra,403e 41ec: 4ab2 lw s5,12(sp) 41ee: 8556 mv a0,s5 41f0: 7d8040ef jal ra,89c8 <__extendsfdf2> 41f4: 0000b7b7 lui a5,0xb 41f8: 9287a603 lw a2,-1752(a5) # a928 41fc: 92c7a683 lw a3,-1748(a5) 4200: 20b020ef jal ra,6c0a <__gedf2> 4204: 2aa05763 blez a0,44b2 4208: 0000b7b7 lui a5,0xb 420c: 91c7a583 lw a1,-1764(a5) # a91c 4210: 8556 mv a0,s5 4212: 6c3030ef jal ra,80d4 <__lesf2> 4216: 28055e63 bgez a0,44b2 421a: 0154ac23 sw s5,24(s1) 421e: 20001537 lui a0,0x20001 4222: 4c450513 addi a0,a0,1220 # 200014c4 4226: e3dff0ef jal ra,4062 422a: 20001537 lui a0,0x20001 422e: 4c850513 addi a0,a0,1224 # 200014c8 4232: e55ff0ef jal ra,4086 4236: 4d6a0513 addi a0,s4,1238 423a: 3d9040ef jal ra,8e12 423e: 00644883 lbu a7,6(s0) 4242: 00544803 lbu a6,5(s0) 4246: 205c lbu a5,4(s0) 4248: 3038 lbu a4,3(s0) 424a: 2034 lbu a3,2(s0) 424c: 3010 lbu a2,1(s0) 424e: 47894583 lbu a1,1144(s2) 4252: 0000b537 lui a0,0xb 4256: 94050513 addi a0,a0,-1728 # a940 425a: 2a5040ef jal ra,8cfe 425e: 240e lhu a1,8(s0) 4260: 0000b537 lui a0,0xb 4264: 96450513 addi a0,a0,-1692 # a964 4268: 297040ef jal ra,8cfe 426c: 242e lhu a1,10(s0) 426e: 0000b937 lui s2,0xb 4272: 98090513 addi a0,s2,-1664 # a980 4276: 289040ef jal ra,8cfe 427a: 500c lw a1,32(s0) 427c: 0000b537 lui a0,0xb 4280: 9a050513 addi a0,a0,-1632 # a9a0 4284: 27b040ef jal ra,8cfe 4288: 504c lw a1,36(s0) 428a: 0000b537 lui a0,0xb 428e: 9b450513 addi a0,a0,-1612 # a9b4 4292: 26d040ef jal ra,8cfe 4296: 01644803 lbu a6,22(s0) 429a: 385c lbu a5,21(s0) 429c: 2858 lbu a4,20(s0) 429e: 3834 lbu a3,19(s0) 42a0: 2830 lbu a2,18(s0) 42a2: 380c lbu a1,17(s0) 42a4: 0000b537 lui a0,0xb 42a8: 9c850513 addi a0,a0,-1592 # a9c8 42ac: 253040ef jal ra,8cfe 42b0: 2c38 lbu a4,26(s0) 42b2: 3c14 lbu a3,25(s0) 42b4: 2c10 lbu a2,24(s0) 42b6: 386c lbu a1,23(s0) 42b8: 0000b537 lui a0,0xb 42bc: 9ec50513 addi a0,a0,-1556 # a9ec 42c0: 23f040ef jal ra,8cfe 42c4: 2c6c lbu a1,30(s0) 42c6: 98090513 addi a0,s2,-1664 42ca: 0000b937 lui s2,0xb 42ce: 231040ef jal ra,8cfe 42d2: 3c6c lbu a1,31(s0) 42d4: 0000b537 lui a0,0xb 42d8: a1050513 addi a0,a0,-1520 # aa10 42dc: 223040ef jal ra,8cfe 42e0: 91092583 lw a1,-1776(s2) # a910 42e4: 43c9a503 lw a0,1084(s3) 42e8: 679030ef jal ra,8160 <__mulsf3> 42ec: 490040ef jal ra,877c <__fixsfsi> 42f0: 85aa mv a1,a0 42f2: 0000b537 lui a0,0xb 42f6: a2450513 addi a0,a0,-1500 # aa24 42fa: 205040ef jal ra,8cfe 42fe: 91092583 lw a1,-1776(s2) 4302: 40c8 lw a0,4(s1) 4304: 65d030ef jal ra,8160 <__mulsf3> 4308: 474040ef jal ra,877c <__fixsfsi> 430c: 85aa mv a1,a0 430e: 0000b537 lui a0,0xb 4312: a4050513 addi a0,a0,-1472 # aa40 4316: 1e9040ef jal ra,8cfe 431a: 91092583 lw a1,-1776(s2) 431e: 4488 lw a0,8(s1) 4320: 641030ef jal ra,8160 <__mulsf3> 4324: 458040ef jal ra,877c <__fixsfsi> 4328: 85aa mv a1,a0 432a: 0000b537 lui a0,0xb 432e: a5450513 addi a0,a0,-1452 # aa54 4332: 1cd040ef jal ra,8cfe 4336: 91092583 lw a1,-1776(s2) 433a: 44c8 lw a0,12(s1) 433c: 625030ef jal ra,8160 <__mulsf3> 4340: 43c040ef jal ra,877c <__fixsfsi> 4344: 85aa mv a1,a0 4346: 0000b537 lui a0,0xb 434a: a7850513 addi a0,a0,-1416 # aa78 434e: 1b1040ef jal ra,8cfe 4352: 91092583 lw a1,-1776(s2) 4356: 4888 lw a0,16(s1) 4358: 609030ef jal ra,8160 <__mulsf3> 435c: 420040ef jal ra,877c <__fixsfsi> 4360: 85aa mv a1,a0 4362: 0000b537 lui a0,0xb 4366: a9850513 addi a0,a0,-1384 # aa98 436a: 195040ef jal ra,8cfe 436e: 91092583 lw a1,-1776(s2) 4372: 48c8 lw a0,20(s1) 4374: 5ed030ef jal ra,8160 <__mulsf3> 4378: 404040ef jal ra,877c <__fixsfsi> 437c: 85aa mv a1,a0 437e: 0000b537 lui a0,0xb 4382: abc50513 addi a0,a0,-1348 # aabc 4386: 179040ef jal ra,8cfe 438a: 91092583 lw a1,-1776(s2) 438e: 4c88 lw a0,24(s1) 4390: 5d1030ef jal ra,8160 <__mulsf3> 4394: 3e8040ef jal ra,877c <__fixsfsi> 4398: 85aa mv a1,a0 439a: 0000b537 lui a0,0xb 439e: ad050513 addi a0,a0,-1328 # aad0 43a2: 15d040ef jal ra,8cfe 43a6: 91092583 lw a1,-1776(s2) 43aa: 4cc8 lw a0,28(s1) 43ac: 5b5030ef jal ra,8160 <__mulsf3> 43b0: 3cc040ef jal ra,877c <__fixsfsi> 43b4: 85aa mv a1,a0 43b6: 0000b537 lui a0,0xb 43ba: ae850513 addi a0,a0,-1304 # aae8 43be: 141040ef jal ra,8cfe 43c2: 91092583 lw a1,-1776(s2) 43c6: 5088 lw a0,32(s1) 43c8: 599030ef jal ra,8160 <__mulsf3> 43cc: 3b0040ef jal ra,877c <__fixsfsi> 43d0: 85aa mv a1,a0 43d2: 0000b537 lui a0,0xb 43d6: b1050513 addi a0,a0,-1264 # ab10 43da: 125040ef jal ra,8cfe 43de: 91092583 lw a1,-1776(s2) 43e2: 50c8 lw a0,36(s1) 43e4: 0000b937 lui s2,0xb 43e8: 579030ef jal ra,8160 <__mulsf3> 43ec: 390040ef jal ra,877c <__fixsfsi> 43f0: 85aa mv a1,a0 43f2: 0000b537 lui a0,0xb 43f6: b3850513 addi a0,a0,-1224 # ab38 43fa: 105040ef jal ra,8cfe 43fe: 92092583 lw a1,-1760(s2) # a920 4402: 4828 lw a0,80(s0) 4404: 55d030ef jal ra,8160 <__mulsf3> 4408: 374040ef jal ra,877c <__fixsfsi> 440c: 85aa mv a1,a0 440e: 0000b537 lui a0,0xb 4412: b6050513 addi a0,a0,-1184 # ab60 4416: 0e9040ef jal ra,8cfe 441a: 92092583 lw a1,-1760(s2) 441e: 4468 lw a0,76(s0) 4420: 541030ef jal ra,8160 <__mulsf3> 4424: 358040ef jal ra,877c <__fixsfsi> 4428: 85aa mv a1,a0 442a: 0000b537 lui a0,0xb 442e: b8050513 addi a0,a0,-1152 # ab80 4432: 0cd040ef jal ra,8cfe 4436: 34ee lhu a1,46(s1) 4438: 0000b537 lui a0,0xb 443c: ba850513 addi a0,a0,-1112 # aba8 4440: 0bf040ef jal ra,8cfe 4444: 34ce lhu a1,44(s1) 4446: 0000b537 lui a0,0xb 444a: bcc50513 addi a0,a0,-1076 # abcc 444e: 0b1040ef jal ra,8cfe 4452: 388e lhu a1,48(s1) 4454: 0000b537 lui a0,0xb 4458: bec50513 addi a0,a0,-1044 # abec 445c: 0a3040ef jal ra,8cfe 4460: 38ae lhu a1,50(s1) 4462: 0000b537 lui a0,0xb 4466: c0850513 addi a0,a0,-1016 # ac08 446a: 095040ef jal ra,8cfe 446e: 38ce lhu a1,52(s1) 4470: 0000b537 lui a0,0xb 4474: c2450513 addi a0,a0,-988 # ac24 4478: 087040ef jal ra,8cfe 447c: 6125 addi sp,sp,96 447e: d0dfb06f j 18a <__riscv_restore_4> 4482: 4785 li a5,1 4484: d6f711e3 bne a4,a5,41e6 4488: 5782 lw a5,32(sp) 448a: 01f14683 lbu a3,31(sp) 448e: 07a2 slli a5,a5,0x8 4490: 8fd5 or a5,a5,a3 4492: d05c sw a5,36(s0) 4494: 3c3c lbu a5,27(s0) 4496: 00e79763 bne a5,a4,44a4 449a: 6789 lui a5,0x2 449c: 58078793 addi a5,a5,1408 # 2580 44a0: d01c sw a5,32(s0) 44a2: b391 j 41e6 44a4: 4709 li a4,2 44a6: d4e790e3 bne a5,a4,41e6 44aa: 67f1 lui a5,0x1c 44ac: 20078793 addi a5,a5,512 # 1c200 <_data_lma+0x10d04> 44b0: bfc5 j 44a0 44b2: 20001537 lui a0,0x20001 44b6: 00000793 li a5,0 44ba: 45450513 addi a0,a0,1108 # 20001454 44be: cc9c sw a5,24(s1) 44c0: b6dff0ef jal ra,402c 44c4: bba9 j 421e 000044c6 : 44c6: c91fb2ef jal t0,156 <__riscv_save_4> 44ca: 200014b7 lui s1,0x20001 44ce: 47848793 addi a5,s1,1144 # 20001478 44d2: 02c7aa83 lw s5,44(a5) 44d6: 47848493 addi s1,s1,1144 44da: 85d6 mv a1,s5 44dc: 719030ef jal ra,83f4 <__subsf3> 44e0: 0000b7b7 lui a5,0xb 44e4: c787a583 lw a1,-904(a5) # ac78 44e8: 479030ef jal ra,8160 <__mulsf3> 44ec: 0000b7b7 lui a5,0xb 44f0: c7c7a583 lw a1,-900(a5) # ac7c 44f4: 842a mv s0,a0 44f6: 8556 mv a0,s5 44f8: 469030ef jal ra,8160 <__mulsf3> 44fc: 85aa mv a1,a0 44fe: 8522 mv a0,s0 4500: 4d6030ef jal ra,79d6 <__addsf3> 4504: 20001437 lui s0,0x20001 4508: 43c40793 addi a5,s0,1084 # 2000143c 450c: 0287a903 lw s2,40(a5) 4510: 8701a583 lw a1,-1936(gp) # 20000230 4514: 8a2a mv s4,a0 4516: 854a mv a0,s2 4518: 3bd030ef jal ra,80d4 <__lesf2> 451c: 43c40413 addi s0,s0,1084 4520: 87018993 addi s3,gp,-1936 # 20000230 4524: 85d2 mv a1,s4 4526: 04a04863 bgtz a0,4576 452a: 854a mv a0,s2 452c: 4aa030ef jal ra,79d6 <__addsf3> 4530: 06f4c783 lbu a5,111(s1) 4534: d408 sw a0,40(s0) 4536: c38d beqz a5,4558 4538: 4705 li a4,1 453a: 04e79263 bne a5,a4,457e 453e: 48a040ef jal ra,89c8 <__extendsfdf2> 4542: 0000b7b7 lui a5,0xb 4546: c807a603 lw a2,-896(a5) # ac80 454a: c847a683 lw a3,-892(a5) 454e: 4d9020ef jal ra,7226 <__subdf3> 4552: 522040ef jal ra,8a74 <__truncdfsf2> 4556: d408 sw a0,40(s0) 4558: 8951a023 sw s5,-1920(gp) # 20000240 455c: 8741ae23 sw s4,-1924(gp) # 2000023c 4560: 541c lw a5,40(s0) 4562: 20001537 lui a0,0x20001 4566: 46450513 addi a0,a0,1124 # 20001464 456a: 00f9a023 sw a5,0(s3) 456e: c6efd0ef jal ra,19dc 4572: c19fb06f j 18a <__riscv_restore_4> 4576: 854a mv a0,s2 4578: 67d030ef jal ra,83f4 <__subsf3> 457c: bf55 j 4530 457e: 4709 li a4,2 4580: 00e79b63 bne a5,a4,4596 4584: 444040ef jal ra,89c8 <__extendsfdf2> 4588: 0000b7b7 lui a5,0xb 458c: c587a603 lw a2,-936(a5) # ac58 4590: c5c7a683 lw a3,-932(a5) 4594: bf6d j 454e 4596: 470d li a4,3 4598: fce790e3 bne a5,a4,4558 459c: 42c040ef jal ra,89c8 <__extendsfdf2> 45a0: 0000b7b7 lui a5,0xb 45a4: c887a603 lw a2,-888(a5) # ac88 45a8: c8c7a683 lw a3,-884(a5) 45ac: b74d j 454e 000045ae : 45ae: 86c18713 addi a4,gp,-1940 # 2000022c 45b2: 231e lhu a5,0(a4) 45b4: 3e700693 li a3,999 45b8: 0785 addi a5,a5,1 45ba: 07c2 slli a5,a5,0x10 45bc: 83c1 srli a5,a5,0x10 45be: 00f6e463 bltu a3,a5,45c6 45c2: a31e sh a5,0(a4) 45c4: 8082 ret 45c6: b83fb2ef jal t0,148 <__riscv_save_10> 45ca: 00071023 sh zero,0(a4) 45ce: 200014b7 lui s1,0x20001 45d2: e23fd0ef jal ra,23f4 45d6: 47848793 addi a5,s1,1144 # 20001478 45da: 5b8c lw a1,48(a5) 45dc: 8b2a mv s6,a0 45de: 57c8 lw a0,44(a5) 45e0: 381030ef jal ra,8160 <__mulsf3> 45e4: 8781aa03 lw s4,-1928(gp) # 20000238 45e8: 8c2a mv s8,a0 45ea: 855a mv a0,s6 45ec: 85d2 mv a1,s4 45ee: 607030ef jal ra,83f4 <__subsf3> 45f2: 8741a583 lw a1,-1932(gp) # 20000234 45f6: 8baa mv s7,a0 45f8: 20001437 lui s0,0x20001 45fc: 8562 mv a0,s8 45fe: 2d7030ef jal ra,80d4 <__lesf2> 4602: 43c40413 addi s0,s0,1084 # 2000143c 4606: 47848493 addi s1,s1,1144 460a: 87818c93 addi s9,gp,-1928 # 20000238 460e: 87418a93 addi s5,gp,-1932 # 20000234 4612: 0000b9b7 lui s3,0xb 4616: 02842903 lw s2,40(s0) 461a: 85d2 mv a1,s4 461c: 02a04663 bgtz a0,4648 4620: 855a mv a0,s6 4622: 22d030ef jal ra,804e <__gesf2> 4626: c909a583 lw a1,-880(s3) # ac90 462a: 02054663 bltz a0,4656 462e: 855e mv a0,s7 4630: 21f030ef jal ra,804e <__gesf2> 4634: 08a05363 blez a0,46ba 4638: 0000b7b7 lui a5,0xb 463c: c947a583 lw a1,-876(a5) # ac94 4640: 854a mv a0,s2 4642: 394030ef jal ra,79d6 <__addsf3> 4646: a025 j 466e 4648: 855a mv a0,s6 464a: 205030ef jal ra,804e <__gesf2> 464e: c909a583 lw a1,-880(s3) 4652: fc054ee3 bltz a0,462e 4656: 855e mv a0,s7 4658: 1f7030ef jal ra,804e <__gesf2> 465c: 04a05a63 blez a0,46b0 4660: 0000b7b7 lui a5,0xb 4664: c947a583 lw a1,-876(a5) # ac94 4668: 854a mv a0,s2 466a: 58b030ef jal ra,83f4 <__subsf3> 466e: 06f4c783 lbu a5,111(s1) 4672: d408 sw a0,40(s0) 4674: 018aa023 sw s8,0(s5) 4678: 016ca023 sw s6,0(s9) 467c: c395 beqz a5,46a0 467e: 4705 li a4,1 4680: 04e79263 bne a5,a4,46c4 4684: 5408 lw a0,40(s0) 4686: 342040ef jal ra,89c8 <__extendsfdf2> 468a: 0000b7b7 lui a5,0xb 468e: c807a603 lw a2,-896(a5) # ac80 4692: c847a683 lw a3,-892(a5) 4696: 391020ef jal ra,7226 <__subdf3> 469a: 3da040ef jal ra,8a74 <__truncdfsf2> 469e: d408 sw a0,40(s0) 46a0: 20001537 lui a0,0x20001 46a4: 46450513 addi a0,a0,1124 # 20001464 46a8: b34fd0ef jal ra,19dc 46ac: ad5fb06f j 180 <__riscv_restore_10> 46b0: 0000b7b7 lui a5,0xb 46b4: c787a583 lw a1,-904(a5) # ac78 46b8: bf45 j 4668 46ba: 0000b7b7 lui a5,0xb 46be: c787a583 lw a1,-904(a5) # ac78 46c2: bfbd j 4640 46c4: 4709 li a4,2 46c6: 00e79c63 bne a5,a4,46de 46ca: 5408 lw a0,40(s0) 46cc: 2fc040ef jal ra,89c8 <__extendsfdf2> 46d0: 0000b7b7 lui a5,0xb 46d4: c587a603 lw a2,-936(a5) # ac58 46d8: c5c7a683 lw a3,-932(a5) 46dc: bf6d j 4696 46de: 470d li a4,3 46e0: fce790e3 bne a5,a4,46a0 46e4: 5408 lw a0,40(s0) 46e6: 2e2040ef jal ra,89c8 <__extendsfdf2> 46ea: 0000b7b7 lui a5,0xb 46ee: c887a603 lw a2,-888(a5) # ac88 46f2: c8c7a683 lw a3,-884(a5) 46f6: b745 j 4696 000046f8 : 46f8: a79fb2ef jal t0,170 <__riscv_save_0> 46fc: 200017b7 lui a5,0x20001 4700: 4d47d783 lhu a5,1236(a5) # 200014d4 4704: 4709 li a4,2 4706: 00e78c63 beq a5,a4,471e 470a: 470d li a4,3 470c: 02e78063 beq a5,a4,472c 4710: 4705 li a4,1 4712: 00e79463 bne a5,a4,471a 4716: e99ff0ef jal ra,45ae 471a: a7bfb06f j 194 <__riscv_restore_0> 471e: 200017b7 lui a5,0x20001 4722: 44c7a503 lw a0,1100(a5) # 2000144c 4726: da1ff0ef jal ra,44c6 472a: bfc5 j 471a 472c: 200017b7 lui a5,0x20001 4730: 4507a503 lw a0,1104(a5) # 20001450 4734: bfcd j 4726 00004736 : 4736: 1101 addi sp,sp,-32 4738: cc22 sw s0,24(sp) 473a: ca26 sw s1,20(sp) 473c: 20001437 lui s0,0x20001 4740: 200014b7 lui s1,0x20001 4744: c84a sw s2,16(sp) 4746: c652 sw s4,12(sp) 4748: 47840913 addi s2,s0,1144 # 20001478 474c: 43c48a13 addi s4,s1,1084 # 2000143c 4750: 00ca2583 lw a1,12(s4) 4754: 03892503 lw a0,56(s2) 4758: c456 sw s5,8(sp) 475a: ce06 sw ra,28(sp) 475c: c25a sw s6,4(sp) 475e: c05e sw s7,0(sp) 4760: 175030ef jal ra,80d4 <__lesf2> 4764: 47840413 addi s0,s0,1144 4768: 43c48a93 addi s5,s1,1084 476c: 08055263 bgez a0,47f0 4770: 03092503 lw a0,48(s2) 4774: 254040ef jal ra,89c8 <__extendsfdf2> 4778: 0000b7b7 lui a5,0xb 477c: c807a603 lw a2,-896(a5) # ac80 4780: c847a683 lw a3,-892(a5) 4784: 534020ef jal ra,6cb8 <__ledf2> 4788: 06055463 bgez a0,47f0 478c: 40000537 lui a0,0x40000 4790: 4581 li a1,0 4792: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 4796: 04091e23 sh zero,92(s2) 479a: 865fc0ef jal ra,ffe 479e: 40001537 lui a0,0x40001 47a2: 4581 li a1,0 47a4: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 47a8: 8c7fc0ef jal ra,106e 47ac: 000065b7 lui a1,0x6 47b0: 20001537 lui a0,0x20001 47b4: 00000793 li a5,0 47b8: 0c800693 li a3,200 47bc: 3e800613 li a2,1000 47c0: be058593 addi a1,a1,-1056 # 5be0 47c4: 6f850513 addi a0,a0,1784 # 200016f8 47c8: 02fa2423 sw a5,40(s4) 47cc: f0afd0ef jal ra,1ed6 47d0: 20001537 lui a0,0x20001 47d4: 68850513 addi a0,a0,1672 # 20001688 47d8: f3cfd0ef jal ra,1f14 47dc: 40f2 lw ra,28(sp) 47de: 4462 lw s0,24(sp) 47e0: 44d2 lw s1,20(sp) 47e2: 4942 lw s2,16(sp) 47e4: 4a32 lw s4,12(sp) 47e6: 4aa2 lw s5,8(sp) 47e8: 4b12 lw s6,4(sp) 47ea: 4b82 lw s7,0(sp) 47ec: 6105 addi sp,sp,32 47ee: 8082 ret 47f0: 02842903 lw s2,40(s0) 47f4: 0000b7b7 lui a5,0xb 47f8: c707a583 lw a1,-912(a5) # ac70 47fc: 854a mv a0,s2 47fe: 051030ef jal ra,804e <__gesf2> 4802: 00a04b63 bgtz a0,4818 4806: 0000b7b7 lui a5,0xb 480a: c747a583 lw a1,-908(a5) # ac74 480e: 854a mv a0,s2 4810: 0c5030ef jal ra,80d4 <__lesf2> 4814: 00055863 bgez a0,4824 4818: 478d li a5,3 481a: 04f41e23 sh a5,92(s0) 481e: 060405a3 sb zero,107(s0) 4822: bf6d j 47dc 4824: 43c4a483 lw s1,1084(s1) 4828: 8526 mv a0,s1 482a: 19e040ef jal ra,89c8 <__extendsfdf2> 482e: 0000b7b7 lui a5,0xb 4832: c587a603 lw a2,-936(a5) # ac58 4836: c5c7a683 lw a3,-932(a5) 483a: 1ed020ef jal ra,7226 <__subdf3> 483e: 8b2a mv s6,a0 4840: 854a mv a0,s2 4842: 8bae mv s7,a1 4844: 184040ef jal ra,89c8 <__extendsfdf2> 4848: 862a mv a2,a0 484a: 86ae mv a3,a1 484c: 855a mv a0,s6 484e: 85de mv a1,s7 4850: 3ba020ef jal ra,6c0a <__gedf2> 4854: 02054063 bltz a0,4874 4858: 5808 lw a0,48(s0) 485a: 16e040ef jal ra,89c8 <__extendsfdf2> 485e: 0000b7b7 lui a5,0xb 4862: c807a603 lw a2,-896(a5) # ac80 4866: c847a683 lw a3,-892(a5) 486a: 3a0020ef jal ra,6c0a <__gedf2> 486e: 4785 li a5,1 4870: 06a04363 bgtz a0,48d6 4874: 85a6 mv a1,s1 4876: 854a mv a0,s2 4878: 7d6030ef jal ra,804e <__gesf2> 487c: f6a050e3 blez a0,47dc 4880: 004aa483 lw s1,4(s5) 4884: 8526 mv a0,s1 4886: 142040ef jal ra,89c8 <__extendsfdf2> 488a: 0000b7b7 lui a5,0xb 488e: c807a603 lw a2,-896(a5) # ac80 4892: c847a683 lw a3,-892(a5) 4896: 445010ef jal ra,64da <__adddf3> 489a: 8a2a mv s4,a0 489c: 4428 lw a0,72(s0) 489e: 8aae mv s5,a1 48a0: 128040ef jal ra,89c8 <__extendsfdf2> 48a4: 862a mv a2,a0 48a6: 86ae mv a3,a1 48a8: 8552 mv a0,s4 48aa: 85d6 mv a1,s5 48ac: 40c020ef jal ra,6cb8 <__ledf2> 48b0: 02a05263 blez a0,48d4 48b4: 03042903 lw s2,48(s0) 48b8: 80000537 lui a0,0x80000 48bc: 01254533 xor a0,a0,s2 48c0: 108040ef jal ra,89c8 <__extendsfdf2> 48c4: 862a mv a2,a0 48c6: 86ae mv a3,a1 48c8: 8552 mv a0,s4 48ca: 85d6 mv a1,s5 48cc: 3ec020ef jal ra,6cb8 <__ledf2> 48d0: 00a04663 bgtz a0,48dc 48d4: 4789 li a5,2 48d6: 04f41e23 sh a5,92(s0) 48da: b709 j 47dc 48dc: 85ca mv a1,s2 48de: 8526 mv a0,s1 48e0: 76e030ef jal ra,804e <__gesf2> 48e4: eea05ce3 blez a0,47dc 48e8: 584c lw a1,52(s0) 48ea: 8526 mv a0,s1 48ec: 762030ef jal ra,804e <__gesf2> 48f0: eea056e3 blez a0,47dc 48f4: 478d li a5,3 48f6: b7c5 j 48d6 000048f8 : 48f8: 879fb2ef jal t0,170 <__riscv_save_0> 48fc: 20001437 lui s0,0x20001 4900: 47840413 addi s0,s0,1144 # 20001478 4904: a59fd0ef jal ra,235c 4908: d448 sw a0,44(s0) 490a: aebfd0ef jal ra,23f4 490e: c068 sw a0,68(s0) 4910: 584c lw a1,52(s0) 4912: 5808 lw a0,48(s0) 4914: 2e1030ef jal ra,83f4 <__subsf3> 4918: c428 sw a0,72(s0) 491a: e1dff0ef jal ra,4736 491e: 06b44783 lbu a5,107(s0) 4922: ef81 bnez a5,493a 4924: 06f44783 lbu a5,111(s0) 4928: e799 bnez a5,4936 492a: 200017b7 lui a5,0x20001 492e: 4507a503 lw a0,1104(a5) # 20001450 4932: b95ff0ef jal ra,44c6 4936: 85ffb06f j 194 <__riscv_restore_0> 493a: dbfff0ef jal ra,46f8 493e: bfe5 j 4936 00004940 : 4940: 817fb2ef jal t0,156 <__riscv_save_4> 4944: 25c0 lbu s0,12(a1) 4946: 35dc lbu a5,13(a1) 4948: 1101 addi sp,sp,-32 494a: 0422 slli s0,s0,0x8 494c: 8c5d or s0,s0,a5 494e: 200017b7 lui a5,0x20001 4952: 47878793 addi a5,a5,1144 # 20001478 4956: 0727d703 lhu a4,114(a5) 495a: 02876f63 bltu a4,s0,4998 495e: 25a4 lbu s1,10(a1) 4960: 35b8 lbu a4,11(a1) 4962: 0747d783 lhu a5,116(a5) 4966: 04a2 slli s1,s1,0x8 4968: 8cd9 or s1,s1,a4 496a: 0297e763 bltu a5,s1,4998 496e: 00c10993 addi s3,sp,12 4972: c602 sw zero,12(sp) 4974: c802 sw zero,16(sp) 4976: ca02 sw zero,20(sp) 4978: cc02 sw zero,24(sp) 497a: ce02 sw zero,28(sp) 497c: 05b9 addi a1,a1,14 497e: 86ce mv a3,s3 4980: 4781 li a5,0 4982: 00879e63 bne a5,s0,499e 4986: 8926 mv s2,s1 4988: 80c18a13 addi s4,gp,-2036 # 200001cc 498c: 409907b3 sub a5,s2,s1 4990: 07c2 slli a5,a5,0x10 4992: 83c1 srli a5,a5,0x10 4994: 0287e063 bltu a5,s0,49b4 4998: 6105 addi sp,sp,32 499a: ff0fb06f j 18a <__riscv_restore_4> 499e: 2198 lbu a4,0(a1) 49a0: 3190 lbu a2,1(a1) 49a2: 0785 addi a5,a5,1 49a4: 0722 slli a4,a4,0x8 49a6: 8f51 or a4,a4,a2 49a8: 07c2 slli a5,a5,0x10 49aa: a29a sh a4,0(a3) 49ac: 83c1 srli a5,a5,0x10 49ae: 0589 addi a1,a1,2 49b0: 0689 addi a3,a3,2 49b2: bfc1 j 4982 49b4: 000a2783 lw a5,0(s4) 49b8: 00f91663 bne s2,a5,49c4 49bc: 004a2783 lw a5,4(s4) 49c0: 854e mv a0,s3 49c2: 9782 jalr a5 49c4: 0989 addi s3,s3,2 49c6: 0905 addi s2,s2,1 49c8: b7d1 j 498c 000049ca : 49ca: fa6fb2ef jal t0,170 <__riscv_save_0> 49ce: 0000b537 lui a0,0xb 49d2: 21400613 li a2,532 49d6: 4585 li a1,1 49d8: dcc50513 addi a0,a0,-564 # adcc 49dc: 322040ef jal ra,8cfe 49e0: 200017b7 lui a5,0x20001 49e4: 4d47d503 lhu a0,1236(a5) # 200014d4 49e8: facfb06f j 194 <__riscv_restore_0> 000049ec : 49ec: f84fb2ef jal t0,170 <__riscv_save_0> 49f0: 0000b537 lui a0,0xb 49f4: 20800613 li a2,520 49f8: 4585 li a1,1 49fa: e9850513 addi a0,a0,-360 # ae98 49fe: 300040ef jal ra,8cfe 4a02: 0000b7b7 lui a5,0xb 4a06: e947a583 lw a1,-364(a5) # ae94 4a0a: 200017b7 lui a5,0x20001 4a0e: 4c47a503 lw a0,1220(a5) # 200014c4 4a12: 74e030ef jal ra,8160 <__mulsf3> 4a16: 5c9030ef jal ra,87de <__fixunssfsi> 4a1a: 0542 slli a0,a0,0x10 4a1c: 8141 srli a0,a0,0x10 4a1e: f76fb06f j 194 <__riscv_restore_0> 00004a22 : 4a22: f4efb2ef jal t0,170 <__riscv_save_0> 4a26: 0000b537 lui a0,0xb 4a2a: 1fc00613 li a2,508 4a2e: 4585 li a1,1 4a30: e5c50513 addi a0,a0,-420 # ae5c 4a34: 2ca040ef jal ra,8cfe 4a38: 0000b7b7 lui a5,0xb 4a3c: e947a583 lw a1,-364(a5) # ae94 4a40: 200017b7 lui a5,0x20001 4a44: 4c87a503 lw a0,1224(a5) # 200014c8 4a48: 718030ef jal ra,8160 <__mulsf3> 4a4c: 593030ef jal ra,87de <__fixunssfsi> 4a50: 0542 slli a0,a0,0x10 4a52: 8141 srli a0,a0,0x10 4a54: f40fb06f j 194 <__riscv_restore_0> 00004a58 : 4a58: f18fb2ef jal t0,170 <__riscv_save_0> 4a5c: 0000b537 lui a0,0xb 4a60: 1e400613 li a2,484 4a64: 4585 li a1,1 4a66: d2850513 addi a0,a0,-728 # ad28 4a6a: 294040ef jal ra,8cfe 4a6e: 200017b7 lui a5,0x20001 4a72: 4647a503 lw a0,1124(a5) # 20001464 4a76: 00000593 li a1,0 4a7a: 200014b7 lui s1,0x20001 4a7e: 5d0030ef jal ra,804e <__gesf2> 4a82: 47848493 addi s1,s1,1144 # 20001478 4a86: 04a05963 blez a0,4ad8 4a8a: 5888 lw a0,48(s1) 4a8c: 73d030ef jal ra,89c8 <__extendsfdf2> 4a90: 0000a7b7 lui a5,0xa 4a94: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 4a98: 4f47a683 lw a3,1268(a5) 4a9c: 16e020ef jal ra,6c0a <__gedf2> 4aa0: 02a05c63 blez a0,4ad8 4aa4: 6441 lui s0,0x10 4aa6: f0040413 addi s0,s0,-256 # ff00 <_data_lma+0x4a04> 4aaa: 05a4d703 lhu a4,90(s1) 4aae: 4785 li a5,1 4ab0: 02f71163 bne a4,a5,4ad2 4ab4: 58c8 lw a0,52(s1) 4ab6: 713030ef jal ra,89c8 <__extendsfdf2> 4aba: 0000a7b7 lui a5,0xa 4abe: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 4ac2: 4f47a683 lw a3,1268(a5) 4ac6: 144020ef jal ra,6c0a <__gedf2> 4aca: 00a05463 blez a0,4ad2 4ace: 0ff46413 ori s0,s0,255 4ad2: 8522 mv a0,s0 4ad4: ec0fb06f j 194 <__riscv_restore_0> 4ad8: 4401 li s0,0 4ada: bfc1 j 4aaa 00004adc : 4adc: e94fb2ef jal t0,170 <__riscv_save_0> 4ae0: 0000b537 lui a0,0xb 4ae4: 1d800613 li a2,472 4ae8: 4585 li a1,1 4aea: df850513 addi a0,a0,-520 # adf8 4aee: 210040ef jal ra,8cfe 4af2: 4529 li a0,10 4af4: ea0fb06f j 194 <__riscv_restore_0> 00004af8 : 4af8: e78fb2ef jal t0,170 <__riscv_save_0> 4afc: 0000b537 lui a0,0xb 4b00: 1cc00613 li a2,460 4b04: 4585 li a1,1 4b06: d9050513 addi a0,a0,-624 # ad90 4b0a: 1f4040ef jal ra,8cfe 4b0e: 0000b7b7 lui a5,0xb 4b12: d8c7a583 lw a1,-628(a5) # ad8c 4b16: 200017b7 lui a5,0x20001 4b1a: 4b87a503 lw a0,1208(a5) # 200014b8 4b1e: 642030ef jal ra,8160 <__mulsf3> 4b22: 4bd030ef jal ra,87de <__fixunssfsi> 4b26: 0542 slli a0,a0,0x10 4b28: 8141 srli a0,a0,0x10 4b2a: e6afb06f j 194 <__riscv_restore_0> 00004b2e : 4b2e: e42fb2ef jal t0,170 <__riscv_save_0> 4b32: 0000b537 lui a0,0xb 4b36: 1c000613 li a2,448 4b3a: 4585 li a1,1 4b3c: d5850513 addi a0,a0,-680 # ad58 4b40: 1be040ef jal ra,8cfe 4b44: 0000b7b7 lui a5,0xb 4b48: d8c7a583 lw a1,-628(a5) # ad8c 4b4c: 200017b7 lui a5,0x20001 4b50: 4ac7a503 lw a0,1196(a5) # 200014ac 4b54: 60c030ef jal ra,8160 <__mulsf3> 4b58: 487030ef jal ra,87de <__fixunssfsi> 4b5c: 0542 slli a0,a0,0x10 4b5e: 8141 srli a0,a0,0x10 4b60: e34fb06f j 194 <__riscv_restore_0> 00004b64 : 4b64: e0cfb2ef jal t0,170 <__riscv_save_0> 4b68: 0000b537 lui a0,0xb 4b6c: 1b400613 li a2,436 4b70: 4585 li a1,1 4b72: cf850513 addi a0,a0,-776 # acf8 4b76: 188040ef jal ra,8cfe 4b7a: 0000b7b7 lui a5,0xb 4b7e: d8c7a583 lw a1,-628(a5) # ad8c 4b82: 200017b7 lui a5,0x20001 4b86: 4a87a503 lw a0,1192(a5) # 200014a8 4b8a: 5d6030ef jal ra,8160 <__mulsf3> 4b8e: 451030ef jal ra,87de <__fixunssfsi> 4b92: 0542 slli a0,a0,0x10 4b94: 8141 srli a0,a0,0x10 4b96: dfefb06f j 194 <__riscv_restore_0> 00004b9a : 4b9a: dd6fb2ef jal t0,170 <__riscv_save_0> 4b9e: 0000b537 lui a0,0xb 4ba2: 1a800613 li a2,424 4ba6: 4585 li a1,1 4ba8: cc450513 addi a0,a0,-828 # acc4 4bac: 152040ef jal ra,8cfe 4bb0: 0000b7b7 lui a5,0xb 4bb4: d8c7a583 lw a1,-628(a5) # ad8c 4bb8: 200017b7 lui a5,0x20001 4bbc: 4a07a503 lw a0,1184(a5) # 200014a0 4bc0: 5a0030ef jal ra,8160 <__mulsf3> 4bc4: 41b030ef jal ra,87de <__fixunssfsi> 4bc8: 0542 slli a0,a0,0x10 4bca: 8141 srli a0,a0,0x10 4bcc: dc8fb06f j 194 <__riscv_restore_0> 00004bd0 : 4bd0: da0fb2ef jal t0,170 <__riscv_save_0> 4bd4: 0000b537 lui a0,0xb 4bd8: 19c00613 li a2,412 4bdc: 4585 li a1,1 4bde: e2050513 addi a0,a0,-480 # ae20 4be2: 11c040ef jal ra,8cfe 4be6: 0000b7b7 lui a5,0xb 4bea: d8c7a583 lw a1,-628(a5) # ad8c 4bee: 200017b7 lui a5,0x20001 4bf2: 4b47a503 lw a0,1204(a5) # 200014b4 4bf6: 56a030ef jal ra,8160 <__mulsf3> 4bfa: 3e5030ef jal ra,87de <__fixunssfsi> 4bfe: 0542 slli a0,a0,0x10 4c00: 8141 srli a0,a0,0x10 4c02: d92fb06f j 194 <__riscv_restore_0> 00004c06 : 4c06: d6afb2ef jal t0,170 <__riscv_save_0> 4c0a: 0000b537 lui a0,0xb 4c0e: 84ae mv s1,a1 4c10: 13500613 li a2,309 4c14: 4585 li a1,1 4c16: c9850513 addi a0,a0,-872 # ac98 4c1a: 0e4040ef jal ra,8cfe 4c1e: 20001937 lui s2,0x20001 4c22: 20001437 lui s0,0x20001 4c26: 47840413 addi s0,s0,1144 # 20001478 4c2a: 4705 li a4,1 4c2c: 6d890513 addi a0,s2,1752 # 200016d8 4c30: 8ae18523 sb a4,-1878(gp) # 2000026a 4c34: 06040823 sb zero,112(s0) 4c38: adcfd0ef jal ra,1f14 4c3c: 24dc lbu a5,12(s1) 4c3e: 34d8 lbu a4,13(s1) 4c40: 000065b7 lui a1,0x6 4c44: 07a2 slli a5,a5,0x8 4c46: 20001537 lui a0,0x20001 4c4a: 8fd9 or a5,a5,a4 4c4c: 4681 li a3,0 4c4e: 3e800613 li a2,1000 4c52: 21458593 addi a1,a1,532 # 6214 4c56: 6e850513 addi a0,a0,1768 # 200016e8 4c5a: 6c090c23 sb zero,1752(s2) 4c5e: a45e sh a5,12(s0) 4c60: a76fd0ef jal ra,1ed6 4c64: d30fb06f j 194 <__riscv_restore_0> 00004c68 : 4c68: d08fb2ef jal t0,170 <__riscv_save_0> 4c6c: 20001437 lui s0,0x20001 4c70: 6605 lui a2,0x1 4c72: 000065b7 lui a1,0x6 4c76: 88a1ae23 sw a0,-1892(gp) # 2000025c 4c7a: 4485 li s1,1 4c7c: 200017b7 lui a5,0x20001 4c80: 4681 li a3,0 4c82: bb860613 addi a2,a2,-1096 # bb8 4c86: 0ec58593 addi a1,a1,236 # 60ec 4c8a: 6d840513 addi a0,s0,1752 # 200016d8 4c8e: 4e978423 sb s1,1256(a5) # 200014e8 4c92: a44fd0ef jal ra,1ed6 4c96: 6c940c23 sb s1,1752(s0) 4c9a: cfafb06f j 194 <__riscv_restore_0> 00004c9e : 4c9e: cd2fb2ef jal t0,170 <__riscv_save_0> 4ca2: 0000b537 lui a0,0xb 4ca6: 22000613 li a2,544 4caa: 4585 li a1,1 4cac: ed850513 addi a0,a0,-296 # aed8 4cb0: 04e040ef jal ra,8cfe 4cb4: 200017b7 lui a5,0x20001 4cb8: 20001537 lui a0,0x20001 4cbc: 47878793 addi a5,a5,1144 # 20001478 4cc0: 00000713 li a4,0 4cc4: 4c850513 addi a0,a0,1224 # 200014c8 4cc8: cbb8 sw a4,80(a5) 4cca: c7f8 sw a4,76(a5) 4ccc: ba8ff0ef jal ra,4074 4cd0: 20001537 lui a0,0x20001 4cd4: 4c450513 addi a0,a0,1220 # 200014c4 4cd8: b78ff0ef jal ra,4050 4cdc: 4505 li a0,1 4cde: cb6fb06f j 194 <__riscv_restore_0> 00004ce2 : 4ce2: 67c1 lui a5,0x10 4ce4: 7669 lui a2,0xffffa 4ce6: 4681 li a3,0 4ce8: 17fd addi a5,a5,-1 4cea: 0605 addi a2,a2,1 4cec: 01069713 slli a4,a3,0x10 4cf0: 8341 srli a4,a4,0x10 4cf2: 00b76463 bltu a4,a1,4cfa 4cf6: 853e mv a0,a5 4cf8: 8082 ret 4cfa: 00d50733 add a4,a0,a3 4cfe: 2318 lbu a4,0(a4) 4d00: 8fb9 xor a5,a5,a4 4d02: 4721 li a4,8 4d04: 0017f813 andi a6,a5,1 4d08: 8385 srli a5,a5,0x1 4d0a: 00080563 beqz a6,4d14 4d0e: 8fb1 xor a5,a5,a2 4d10: 07c2 slli a5,a5,0x10 4d12: 83c1 srli a5,a5,0x10 4d14: 177d addi a4,a4,-1 4d16: 0742 slli a4,a4,0x10 4d18: 8341 srli a4,a4,0x10 4d1a: f76d bnez a4,4d04 4d1c: 0685 addi a3,a3,1 4d1e: b7f9 j 4cec 00004d20 : 4d20: c50fb2ef jal t0,170 <__riscv_save_0> 4d24: 40001537 lui a0,0x40001 4d28: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 4d2c: b58fc0ef jal ra,1084 4d30: 0ee040ef jal ra,8e1e 4d34: 142040ef jal ra,8e76 4d38: 0f100793 li a5,241 4d3c: 02f56533 rem a0,a0,a5 4d40: 47a9 li a5,10 4d42: 0529 addi a0,a0,10 4d44: 02f50533 mul a0,a0,a5 4d48: c4cfb06f j 194 <__riscv_restore_0> 00004d4c : 4d4c: c0afb2ef jal t0,156 <__riscv_save_4> 4d50: 8b41a703 lw a4,-1868(gp) # 20000274 4d54: 842a mv s0,a0 4d56: 84be mv s1,a5 4d58: 4605 li a2,1 4d5a: 52500593 li a1,1317 4d5e: 04a71c63 bne a4,a0,4db6 4d62: 40005537 lui a0,0x40005 4d66: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 4d6a: c26fc0ef jal ra,1190 4d6e: 8522 mv a0,s0 4d70: 6e0010ef jal ra,6450 4d74: 01051913 slli s2,a0,0x10 4d78: 4509 li a0,2 4d7a: b1efd0ef jal ra,2098 4d7e: 8522 mv a0,s0 4d80: 6d0010ef jal ra,6450 4d84: 8b41a783 lw a5,-1868(gp) # 20000274 4d88: 01051993 slli s3,a0,0x10 4d8c: 01095913 srli s2,s2,0x10 4d90: 0109d993 srli s3,s3,0x10 4d94: 4601 li a2,0 4d96: 52500593 li a1,1317 4d9a: 40005537 lui a0,0x40005 4d9e: 02879163 bne a5,s0,4dc0 4da2: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 4da6: beafc0ef jal ra,1190 4daa: 41390533 sub a0,s2,s3 4dae: 00a03533 snez a0,a0 4db2: bd8fb06f j 18a <__riscv_restore_4> 4db6: 40005537 lui a0,0x40005 4dba: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> 4dbe: b775 j 4d6a 4dc0: c0050513 addi a0,a0,-1024 4dc4: b7cd j 4da6 00004dc6 : 4dc6: baafb2ef jal t0,170 <__riscv_save_0> 4dca: 200017b7 lui a5,0x20001 4dce: 47878413 addi s0,a5,1144 # 20001478 4dd2: 4787d783 lhu a5,1144(a5) 4dd6: 1141 addi sp,sp,-16 4dd8: 247a lhu a4,14(s0) 4dda: 817c sh a5,2(sp) 4ddc: 203e lhu a5,2(s0) 4dde: 8078 sh a4,0(sp) 4de0: 2078 lbu a4,6(s0) 4de2: 827c sh a5,4(sp) 4de4: 205e lhu a5,4(s0) 4de6: 00011523 sh zero,10(sp) 4dea: 84aa mv s1,a0 4dec: 837c sh a5,6(sp) 4dee: fd100793 li a5,-47 4df2: 84dc sb a5,9(sp) 4df4: 45ad li a1,11 4df6: 4785 li a5,1 4df8: 850a mv a0,sp 4dfa: 855c sb a5,10(sp) 4dfc: 00011623 sh zero,12(sp) 4e00: 8458 sb a4,8(sp) 4e02: ee1ff0ef jal ra,4ce2 4e06: 00855793 srli a5,a0,0x8 4e0a: 85dc sb a5,11(sp) 4e0c: 281c lbu a5,16(s0) 4e0e: 8648 sb a0,12(sp) 4e10: 86dc sb a5,13(sp) 4e12: f0fff0ef jal ra,4d20 4e16: a82fd0ef jal ra,2098 4e1a: 8526 mv a0,s1 4e1c: f31ff0ef jal ra,4d4c 4e20: f96d bnez a0,4e12 4e22: 463d li a2,15 4e24: 858a mv a1,sp 4e26: 8526 mv a0,s1 4e28: 586010ef jal ra,63ae 4e2c: 8b41a783 lw a5,-1868(gp) # 20000274 4e30: 4605 li a2,1 4e32: 52500593 li a1,1317 4e36: 40005537 lui a0,0x40005 4e3a: 00979963 bne a5,s1,4e4c 4e3e: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 4e42: b4efc0ef jal ra,1190 4e46: 0141 addi sp,sp,16 4e48: b4cfb06f j 194 <__riscv_restore_0> 4e4c: c0050513 addi a0,a0,-1024 4e50: bfcd j 4e42 00004e52 : 4e52: b1efb2ef jal t0,170 <__riscv_save_0> 4e56: 200017b7 lui a5,0x20001 4e5a: 47878413 addi s0,a5,1144 # 20001478 4e5e: 4787d783 lhu a5,1144(a5) 4e62: 1141 addi sp,sp,-16 4e64: 247a lhu a4,14(s0) 4e66: 817c sh a5,2(sp) 4e68: 203e lhu a5,2(s0) 4e6a: 8078 sh a4,0(sp) 4e6c: 2078 lbu a4,6(s0) 4e6e: 827c sh a5,4(sp) 4e70: 205e lhu a5,4(s0) 4e72: 00011523 sh zero,10(sp) 4e76: 84aa mv s1,a0 4e78: 837c sh a5,6(sp) 4e7a: fd000793 li a5,-48 4e7e: 84dc sb a5,9(sp) 4e80: 45ad li a1,11 4e82: 4785 li a5,1 4e84: 850a mv a0,sp 4e86: 855c sb a5,10(sp) 4e88: 00011623 sh zero,12(sp) 4e8c: 8458 sb a4,8(sp) 4e8e: e55ff0ef jal ra,4ce2 4e92: 00855793 srli a5,a0,0x8 4e96: 85dc sb a5,11(sp) 4e98: 281c lbu a5,16(s0) 4e9a: 8648 sb a0,12(sp) 4e9c: 86dc sb a5,13(sp) 4e9e: e83ff0ef jal ra,4d20 4ea2: 9f6fd0ef jal ra,2098 4ea6: 8526 mv a0,s1 4ea8: ea5ff0ef jal ra,4d4c 4eac: f96d bnez a0,4e9e 4eae: 463d li a2,15 4eb0: 858a mv a1,sp 4eb2: 8526 mv a0,s1 4eb4: 4fa010ef jal ra,63ae 4eb8: 8b41a783 lw a5,-1868(gp) # 20000274 4ebc: 4605 li a2,1 4ebe: 52500593 li a1,1317 4ec2: 40005537 lui a0,0x40005 4ec6: 00979963 bne a5,s1,4ed8 4eca: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 4ece: ac2fc0ef jal ra,1190 4ed2: 0141 addi sp,sp,16 4ed4: ac0fb06f j 194 <__riscv_restore_0> 4ed8: c0050513 addi a0,a0,-1024 4edc: bfcd j 4ece 00004ede : 4ede: a6afb2ef jal t0,148 <__riscv_save_10> 4ee2: 00c5c903 lbu s2,12(a1) 4ee6: 35dc lbu a5,13(a1) 4ee8: 20001ab7 lui s5,0x20001 4eec: 0922 slli s2,s2,0x8 4eee: 00f96933 or s2,s2,a5 4ef2: 0942 slli s2,s2,0x10 4ef4: 478a8793 addi a5,s5,1144 # 20001478 4ef8: 41095913 srai s2,s2,0x10 4efc: 0727d783 lhu a5,114(a5) 4f00: 01091413 slli s0,s2,0x10 4f04: 8041 srli s0,s0,0x10 4f06: 1101 addi sp,sp,-32 4f08: 0e87e663 bltu a5,s0,4ff4 4f0c: 25a4 lbu s1,10(a1) 4f0e: 35bc lbu a5,11(a1) 4f10: 478a8b13 addi s6,s5,1144 4f14: 04a2 slli s1,s1,0x8 4f16: 8cdd or s1,s1,a5 4f18: 074b5783 lhu a5,116(s6) 4f1c: 0c97ec63 bltu a5,s1,4ff4 4f20: 89aa mv s3,a0 4f22: c602 sw zero,12(sp) 4f24: c802 sw zero,16(sp) 4f26: ca02 sw zero,20(sp) 4f28: cc02 sw zero,24(sp) 4f2a: ce02 sw zero,28(sp) 4f2c: 00c10c13 addi s8,sp,12 4f30: 8ba6 mv s7,s1 4f32: 20000cb7 lui s9,0x20000 4f36: 409b87b3 sub a5,s7,s1 4f3a: 07c2 slli a5,a5,0x10 4f3c: 83c1 srli a5,a5,0x10 4f3e: 0a87ee63 bltu a5,s0,4ffa 4f42: 20001bb7 lui s7,0x20001 4f46: 624b8493 addi s1,s7,1572 # 20001624 4f4a: 00c48513 addi a0,s1,12 4f4e: 05800613 li a2,88 4f52: 4581 li a1,0 4f54: a4cfb0ef jal ra,1a0 4f58: 478ad703 lhu a4,1144(s5) 4f5c: 00eb5783 lhu a5,14(s6) 4f60: 012485a3 sb s2,11(s1) 4f64: a0ba sh a4,2(s1) 4f66: 002b5703 lhu a4,2(s6) 4f6a: a09e sh a5,0(s1) 4f6c: 006b4783 lbu a5,6(s6) 4f70: a0da sh a4,4(s1) 4f72: 004b5703 lhu a4,4(s6) 4f76: a49c sb a5,8(s1) 4f78: 03000793 li a5,48 4f7c: b49c sb a5,9(s1) 4f7e: 00845793 srli a5,s0,0x8 4f82: a4bc sb a5,10(s1) 4f84: a0fa sh a4,6(s1) 4f86: 200014b7 lui s1,0x20001 4f8a: 00141a13 slli s4,s0,0x1 4f8e: 4781 li a5,0 4f90: 63048493 addi s1,s1,1584 # 20001630 4f94: 0947c763 blt a5,s4,5022 4f98: 00640593 addi a1,s0,6 4f9c: 0586 slli a1,a1,0x1 4f9e: 0fe5f593 andi a1,a1,254 4fa2: 624b8513 addi a0,s7,1572 4fa6: d3dff0ef jal ra,4ce2 4faa: 00851793 slli a5,a0,0x8 4fae: 8121 srli a0,a0,0x8 4fb0: 8d5d or a0,a0,a5 4fb2: 010b4783 lbu a5,16(s6) 4fb6: 94d2 add s1,s1,s4 4fb8: a08a sh a0,0(s1) 4fba: a0bc sb a5,2(s1) 4fbc: d65ff0ef jal ra,4d20 4fc0: 8d8fd0ef jal ra,2098 4fc4: 854e mv a0,s3 4fc6: d87ff0ef jal ra,4d4c 4fca: f96d bnez a0,4fbc 4fcc: 010a0613 addi a2,s4,16 4fd0: 624b8593 addi a1,s7,1572 4fd4: 854e mv a0,s3 4fd6: 3d8010ef jal ra,63ae 4fda: 8b41a783 lw a5,-1868(gp) # 20000274 4fde: 4605 li a2,1 4fe0: 52500593 li a1,1317 4fe4: 40005537 lui a0,0x40005 4fe8: 05379e63 bne a5,s3,5044 4fec: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 4ff0: 9a0fc0ef jal ra,1190 4ff4: 6105 addi sp,sp,32 4ff6: 98afb06f j 180 <__riscv_restore_10> 4ffa: 0d8c8a13 addi s4,s9,216 # 200000d8 4ffe: 050a0d13 addi s10,s4,80 5002: 000a2783 lw a5,0(s4) 5006: 01779863 bne a5,s7,5016 500a: 004a2783 lw a5,4(s4) 500e: 4501 li a0,0 5010: 9782 jalr a5 5012: 00ac1023 sh a0,0(s8) 5016: 0a21 addi s4,s4,8 5018: ff4d15e3 bne s10,s4,5002 501c: 0c09 addi s8,s8,2 501e: 0b85 addi s7,s7,1 5020: bf19 j 4f36 5022: 1010 addi a2,sp,32 5024: 0fe7f713 andi a4,a5,254 5028: 9732 add a4,a4,a2 502a: 0017f613 andi a2,a5,1 502e: 00f486b3 add a3,s1,a5 5032: fec75703 lhu a4,-20(a4) 5036: e211 bnez a2,503a 5038: 8321 srli a4,a4,0x8 503a: 0785 addi a5,a5,1 503c: a298 sb a4,0(a3) 503e: 0ff7f793 andi a5,a5,255 5042: bf89 j 4f94 5044: c0050513 addi a0,a0,-1024 5048: b765 j 4ff0 0000504a : 504a: 90cfb2ef jal t0,156 <__riscv_save_4> 504e: 20000437 lui s0,0x20000 5052: 0a840413 addi s0,s0,168 # 200000a8 5056: 89aa mv s3,a0 5058: 84ae mv s1,a1 505a: 8a32 mv s4,a2 505c: 03040913 addi s2,s0,48 5060: 3498 lbu a4,9(s1) 5062: 401c lw a5,0(s0) 5064: 00f71763 bne a4,a5,5072 5068: 405c lw a5,4(s0) 506a: 8652 mv a2,s4 506c: 85a6 mv a1,s1 506e: 854e mv a0,s3 5070: 9782 jalr a5 5072: 0421 addi s0,s0,8 5074: ff2416e3 bne s0,s2,5060 5078: 912fb06f j 18a <__riscv_restore_4> 0000507c : 507c: 8c4fb2ef jal t0,140 <__riscv_save_12> 5080: 20001937 lui s2,0x20001 5084: 1141 addi sp,sp,-16 5086: 8d2a mv s10,a0 5088: 06400613 li a2,100 508c: 4581 li a1,0 508e: 62490513 addi a0,s2,1572 # 20001624 5092: 62490413 addi s0,s2,1572 5096: 20001c37 lui s8,0x20001 509a: 906fb0ef jal ra,1a0 509e: 4981 li s3,0 50a0: 4481 li s1,0 50a2: 4a01 li s4,0 50a4: 20001db7 lui s11,0x20001 50a8: 00140b93 addi s7,s0,1 50ac: 478c0b13 addi s6,s8,1144 # 20001478 50b0: 856a mv a0,s10 50b2: 39e010ef jal ra,6450 50b6: 2c050263 beqz a0,537a 50ba: 856a mv a0,s10 50bc: 36c010ef jal ra,6428 50c0: 88418693 addi a3,gp,-1916 # 20000244 50c4: 429c lw a5,0(a3) 50c6: 62490c93 addi s9,s2,1572 50ca: 0ff57513 andi a0,a0,255 50ce: 00178613 addi a2,a5,1 50d2: c290 sw a2,0(a3) 50d4: 200016b7 lui a3,0x20001 50d8: 4f868693 addi a3,a3,1272 # 200014f8 50dc: 97b6 add a5,a5,a3 50de: 9cd2 add s9,s9,s4 50e0: 88418713 addi a4,gp,-1916 # 20000244 50e4: a388 sb a0,0(a5) 50e6: 001a0a93 addi s5,s4,1 50ea: 00ac8023 sb a0,0(s9) 50ee: 4789 li a5,2 50f0: c63a sw a4,12(sp) 50f2: 00fa8463 beq s5,a5,50fa 50f6: 28048563 beqz s1,5380 50fa: 478c0793 addi a5,s8,1144 50fe: 2014 lbu a3,0(s0) 5100: 27f8 lbu a4,14(a5) 5102: 08e69563 bne a3,a4,518c 5106: 3018 lbu a4,1(s0) 5108: 37fc lbu a5,15(a5) 510a: 08f71163 bne a4,a5,518c 510e: 0000b537 lui a0,0xb 5112: 23900613 li a2,569 5116: 4585 li a1,1 5118: f1050513 addi a0,a0,-240 # af10 511c: 3e3030ef jal ra,8cfe 5120: 47a5 li a5,9 5122: 08fa9963 bne s5,a5,51b4 5126: 478c0793 addi a5,s8,1144 512a: 27d6 lhu a3,12(a5) 512c: 4709 li a4,2 512e: 0ce69263 bne a3,a4,51f2 5132: 2038 lbu a4,2(s0) 5134: 478c4783 lbu a5,1144(s8) 5138: 0cf71063 bne a4,a5,51f8 513c: 3038 lbu a4,3(s0) 513e: 001b4783 lbu a5,1(s6) 5142: 0af71b63 bne a4,a5,51f8 5146: 2058 lbu a4,4(s0) 5148: 002b4783 lbu a5,2(s6) 514c: 0af71663 bne a4,a5,51f8 5150: 3058 lbu a4,5(s0) 5152: 003b4783 lbu a5,3(s6) 5156: 0af71163 bne a4,a5,51f8 515a: 2078 lbu a4,6(s0) 515c: 004b4783 lbu a5,4(s6) 5160: 08f71c63 bne a4,a5,51f8 5164: 3078 lbu a4,7(s0) 5166: 005b4783 lbu a5,5(s6) 516a: 08f71763 bne a4,a5,51f8 516e: 2418 lbu a4,8(s0) 5170: 006b4783 lbu a5,6(s6) 5174: 08f71263 bne a4,a5,51f8 5178: 0000b537 lui a0,0xb 517c: 25200613 li a2,594 5180: 4585 li a1,1 5182: f6850513 addi a0,a0,-152 # af68 5186: 379030ef jal ra,8cfe 518a: a805 j 51ba 518c: 0000b537 lui a0,0xb 5190: 28b00613 li a2,651 5194: 4585 li a1,1 5196: f3c50513 addi a0,a0,-196 # af3c 519a: 365030ef jal ra,8cfe 519e: 8652 mv a2,s4 51a0: 85de mv a1,s7 51a2: 62490513 addi a0,s2,1572 51a6: 2a7030ef jal ra,8c4c 51aa: 06200793 li a5,98 51ae: f147f1e3 bgeu a5,s4,50b0 51b2: a2e1 j 537a 51b4: 4785 li a5,1 51b6: f697e8e3 bltu a5,s1,5126 51ba: 47a9 li a5,10 51bc: 00fa8563 beq s5,a5,51c6 51c0: 4789 li a5,2 51c2: 0897f663 bgeu a5,s1,524e 51c6: 478c0613 addi a2,s8,1144 51ca: 265e lhu a5,12(a2) 51cc: 4709 li a4,2 51ce: 3414 lbu a3,9(s0) 51d0: 10e79963 bne a5,a4,52e2 51d4: 03000713 li a4,48 51d8: 04e69f63 bne a3,a4,5236 51dc: 0000b537 lui a0,0xb 51e0: 2aa00613 li a2,682 51e4: 4585 li a1,1 51e6: fc850513 addi a0,a0,-56 # afc8 51ea: 315030ef jal ra,8cfe 51ee: 49c5 li s3,17 51f0: a8b9 j 524e 51f2: 0707c783 lbu a5,112(a5) 51f6: ff95 bnez a5,5132 51f8: 071b4783 lbu a5,113(s6) 51fc: cb95 beqz a5,5230 51fe: 3038 lbu a4,3(s0) 5200: 203c lbu a5,2(s0) 5202: 8ff9 and a5,a5,a4 5204: 2058 lbu a4,4(s0) 5206: 8ff9 and a5,a5,a4 5208: 3058 lbu a4,5(s0) 520a: 8ff9 and a5,a5,a4 520c: 2078 lbu a4,6(s0) 520e: 8ff9 and a5,a5,a4 5210: 3078 lbu a4,7(s0) 5212: 8ff9 and a5,a5,a4 5214: 2418 lbu a4,8(s0) 5216: 8ff9 and a5,a5,a4 5218: 0ff00713 li a4,255 521c: 00e79a63 bne a5,a4,5230 5220: 0000b537 lui a0,0xb 5224: 26700613 li a2,615 5228: 4585 li a1,1 522a: f9450513 addi a0,a0,-108 # af94 522e: bfa1 j 5186 5230: f4bd bnez s1,519e 5232: 4485 li s1,1 5234: b7ad j 519e 5236: 4741 li a4,16 5238: 02e69863 bne a3,a4,5268 523c: 0000b537 lui a0,0xb 5240: 2b000613 li a2,688 5244: 4585 li a1,1 5246: fec50513 addi a0,a0,-20 # afec 524a: 2b5030ef jal ra,8cfe 524e: 3418 lbu a4,9(s0) 5250: 47c1 li a5,16 5252: 0cf71363 bne a4,a5,5318 5256: 47b5 li a5,13 5258: 0d57f063 bgeu a5,s5,5318 525c: 00d44983 lbu s3,13(s0) 5260: 0986 slli s3,s3,0x1 5262: 09c5 addi s3,s3,17 5264: 8a56 mv s4,s5 5266: b791 j 51aa 5268: 0d100713 li a4,209 526c: 00e69d63 bne a3,a4,5286 5270: 0000b537 lui a0,0xb 5274: 2bd00613 li a2,701 5278: 4585 li a1,1 527a: 01050513 addi a0,a0,16 # b010 527e: 281030ef jal ra,8cfe 5282: 49b5 li s3,13 5284: b7e9 j 524e 5286: 07164703 lbu a4,113(a2) # ffffa071 <_eusrstack+0xdfff5071> 528a: c339 beqz a4,52d0 528c: 0a000713 li a4,160 5290: 2c300613 li a2,707 5294: 04e68d63 beq a3,a4,52ee 5298: 0a100713 li a4,161 529c: 00e69a63 bne a3,a4,52b0 52a0: 2c900613 li a2,713 52a4: 0000b537 lui a0,0xb 52a8: 4585 li a1,1 52aa: 05450513 addi a0,a0,84 # b054 52ae: bf35 j 51ea 52b0: 8726 mv a4,s1 52b2: 00f4f363 bgeu s1,a5,52b8 52b6: 4709 li a4,2 52b8: 0ff77493 andi s1,a4,255 52bc: 2d100613 li a2,721 52c0: 0000b537 lui a0,0xb 52c4: 4585 li a1,1 52c6: 07c50513 addi a0,a0,124 # b07c 52ca: 235030ef jal ra,8cfe 52ce: bdc1 j 519e 52d0: 8726 mv a4,s1 52d2: 00f4f363 bgeu s1,a5,52d8 52d6: 4709 li a4,2 52d8: 0ff77493 andi s1,a4,255 52dc: 2dc00613 li a2,732 52e0: b7c5 j 52c0 52e2: 0a000793 li a5,160 52e6: 00f69a63 bne a3,a5,52fa 52ea: 2e500613 li a2,741 52ee: 0000b537 lui a0,0xb 52f2: 4585 li a1,1 52f4: 03050513 addi a0,a0,48 # b030 52f8: b759 j 527e 52fa: 0a100793 li a5,161 52fe: 2eb00613 li a2,747 5302: faf681e3 beq a3,a5,52a4 5306: 87a6 mv a5,s1 5308: 00e4f363 bgeu s1,a4,530e 530c: 4789 li a5,2 530e: 0ff7f493 andi s1,a5,255 5312: 2f300613 li a2,755 5316: b76d j 52c0 5318: f53a96e3 bne s5,s3,5264 531c: ffda8593 addi a1,s5,-3 5320: 0ff5f593 andi a1,a1,255 5324: 62490513 addi a0,s2,1572 5328: 9bbff0ef jal ra,4ce2 532c: 01440733 add a4,s0,s4 5330: ffe74783 lbu a5,-2(a4) 5334: fff74703 lbu a4,-1(a4) 5338: 07a2 slli a5,a5,0x8 533a: 8fd9 or a5,a5,a4 533c: 00a79763 bne a5,a0,534a 5340: 000cc703 lbu a4,0(s9) 5344: 47d9 li a5,22 5346: 00f70a63 beq a4,a5,535a 534a: 470d li a4,3 534c: 87a6 mv a5,s1 534e: 00e4f363 bgeu s1,a4,5354 5352: 478d li a5,3 5354: 0ff7f493 andi s1,a5,255 5358: b599 j 519e 535a: 12c00613 li a2,300 535e: 4581 li a1,0 5360: 4f8d8513 addi a0,s11,1272 # 200014f8 5364: e3dfa0ef jal ra,1a0 5368: 47b2 lw a5,12(sp) 536a: 8656 mv a2,s5 536c: 62490593 addi a1,s2,1572 5370: 856a mv a0,s10 5372: 0007a023 sw zero,0(a5) 5376: cd5ff0ef jal ra,504a 537a: 0141 addi sp,sp,16 537c: e01fa06f j 17c <__riscv_restore_12> 5380: 47a5 li a5,9 5382: e2fa9ce3 bne s5,a5,51ba 5386: b345 j 5126 00005388 : 5388: dcffa2ef jal t0,156 <__riscv_save_4> 538c: 89818793 addi a5,gp,-1896 # 20000258 5390: 2390 lbu a2,0(a5) 5392: 40011537 lui a0,0x40011 5396: 715d addi sp,sp,-80 5398: 00163613 seqz a2,a2 539c: 10000593 li a1,256 53a0: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> 53a4: a390 sb a2,0(a5) 53a6: e78fb0ef jal ra,a1e 53aa: 81418713 addi a4,gp,-2028 # 200001d4 53ae: 431c lw a5,0(a4) 53b0: 17fd addi a5,a5,-1 53b2: c31c sw a5,0(a4) 53b4: e785 bnez a5,53dc 53b6: 20001537 lui a0,0x20001 53ba: 4c450513 addi a0,a0,1220 # 200014c4 53be: c93fe0ef jal ra,4050 53c2: 20001537 lui a0,0x20001 53c6: 4c850513 addi a0,a0,1224 # 200014c8 53ca: cabfe0ef jal ra,4074 53ce: beef07b7 lui a5,0xbeef0 53d2: e000e737 lui a4,0xe000e 53d6: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eeeb080> 53da: c73c sw a5,72(a4) 53dc: 81818713 addi a4,gp,-2024 # 200001d8 53e0: 231c lbu a5,0(a4) 53e2: cb95 beqz a5,5416 53e4: 17fd addi a5,a5,-1 53e6: 0ff7f793 andi a5,a5,255 53ea: a31c sb a5,0(a4) 53ec: e78d bnez a5,5416 53ee: 40011437 lui s0,0x40011 53f2: 4605 li a2,1 53f4: 10000593 li a1,256 53f8: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 53fc: e22fb0ef jal ra,a1e 5400: 4605 li a2,1 5402: 65a1 lui a1,0x8 5404: 80040513 addi a0,s0,-2048 5408: e16fb0ef jal ra,a1e 540c: 4505 li a0,1 540e: c8bfc0ef jal ra,2098 5412: c36fc0ef jal ra,1848 5416: 6485 lui s1,0x1 5418: 40011437 lui s0,0x40011 541c: 80048593 addi a1,s1,-2048 # 800 <__stack_size> 5420: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x2000b800> 5424: 4605 li a2,1 5426: df8fb0ef jal ra,a1e 542a: 80048593 addi a1,s1,-2048 542e: 4601 li a2,0 5430: 80040513 addi a0,s0,-2048 5434: deafb0ef jal ra,a1e 5438: 40001537 lui a0,0x40001 543c: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 5440: c45fb0ef jal ra,1084 5444: 1db030ef jal ra,8e1e 5448: 22f030ef jal ra,8e76 544c: 47a9 li a5,10 544e: 02f56533 rem a0,a0,a5 5452: 200014b7 lui s1,0x20001 5456: 47848493 addi s1,s1,1144 # 20001478 545a: 0000ba37 lui s4,0xb 545e: 204a0593 addi a1,s4,516 # b204 5462: 460d li a2,3 5464: 200019b7 lui s3,0x20001 5468: 43c98993 addi s3,s3,1084 # 2000143c 546c: 0000bab7 lui s5,0xb 5470: 0000b937 lui s2,0xb 5474: 0505 addi a0,a0,1 5476: 06a48f23 sb a0,126(s1) 547a: 8b41a503 lw a0,-1868(gp) # 20000274 547e: 731000ef jal ra,63ae 5482: 05000613 li a2,80 5486: 4581 li a1,0 5488: 850a mv a0,sp 548a: d17fa0ef jal ra,1a0 548e: e94aa583 lw a1,-364(s5) # ae94 5492: 0289a503 lw a0,40(s3) 5496: 4cb020ef jal ra,8160 <__mulsf3> 549a: 2e2030ef jal ra,877c <__fixsfsi> 549e: 0000b5b7 lui a1,0xb 54a2: 862a mv a2,a0 54a4: 0a058593 addi a1,a1,160 # b0a0 54a8: 850a mv a0,sp 54aa: 251030ef jal ra,8efa 54ae: 8b41a503 lw a0,-1868(gp) # 20000274 54b2: 858a mv a1,sp 54b4: 05000613 li a2,80 54b8: 6f7000ef jal ra,63ae 54bc: 05000613 li a2,80 54c0: 4581 li a1,0 54c2: 850a mv a0,sp 54c4: cddfa0ef jal ra,1a0 54c8: 91092583 lw a1,-1776(s2) # a910 54cc: 40e8 lw a0,68(s1) 54ce: 493020ef jal ra,8160 <__mulsf3> 54d2: 2aa030ef jal ra,877c <__fixsfsi> 54d6: 0000b5b7 lui a1,0xb 54da: 862a mv a2,a0 54dc: 0b858593 addi a1,a1,184 # b0b8 54e0: 850a mv a0,sp 54e2: 219030ef jal ra,8efa 54e6: 8b41a503 lw a0,-1868(gp) # 20000274 54ea: 858a mv a1,sp 54ec: 05000613 li a2,80 54f0: 6bf000ef jal ra,63ae 54f4: 05000613 li a2,80 54f8: 4581 li a1,0 54fa: 850a mv a0,sp 54fc: ca5fa0ef jal ra,1a0 5500: 91092583 lw a1,-1776(s2) 5504: 54c8 lw a0,44(s1) 5506: 45b020ef jal ra,8160 <__mulsf3> 550a: 272030ef jal ra,877c <__fixsfsi> 550e: 0000b5b7 lui a1,0xb 5512: 862a mv a2,a0 5514: 0e058593 addi a1,a1,224 # b0e0 5518: 850a mv a0,sp 551a: 1e1030ef jal ra,8efa 551e: 8b41a503 lw a0,-1868(gp) # 20000274 5522: 858a mv a1,sp 5524: 05000613 li a2,80 5528: 687000ef jal ra,63ae 552c: 05000613 li a2,80 5530: 4581 li a1,0 5532: 850a mv a0,sp 5534: c6dfa0ef jal ra,1a0 5538: 91092583 lw a1,-1776(s2) 553c: 5488 lw a0,40(s1) 553e: 423020ef jal ra,8160 <__mulsf3> 5542: 23a030ef jal ra,877c <__fixsfsi> 5546: 0000b5b7 lui a1,0xb 554a: 862a mv a2,a0 554c: 0f458593 addi a1,a1,244 # b0f4 5550: 850a mv a0,sp 5552: 1a9030ef jal ra,8efa 5556: 8b41a503 lw a0,-1868(gp) # 20000274 555a: 858a mv a1,sp 555c: 05000613 li a2,80 5560: 64f000ef jal ra,63ae 5564: 05000613 li a2,80 5568: 4581 li a1,0 556a: 850a mv a0,sp 556c: c35fa0ef jal ra,1a0 5570: 91092583 lw a1,-1776(s2) 5574: 5888 lw a0,48(s1) 5576: 3eb020ef jal ra,8160 <__mulsf3> 557a: 202030ef jal ra,877c <__fixsfsi> 557e: 0000b5b7 lui a1,0xb 5582: 862a mv a2,a0 5584: 10c58593 addi a1,a1,268 # b10c 5588: 850a mv a0,sp 558a: 171030ef jal ra,8efa 558e: 8b41a503 lw a0,-1868(gp) # 20000274 5592: 858a mv a1,sp 5594: 05000613 li a2,80 5598: 617000ef jal ra,63ae 559c: 05000613 li a2,80 55a0: 4581 li a1,0 55a2: 850a mv a0,sp 55a4: bfdfa0ef jal ra,1a0 55a8: 91092583 lw a1,-1776(s2) 55ac: 58c8 lw a0,52(s1) 55ae: 0000b937 lui s2,0xb 55b2: 3af020ef jal ra,8160 <__mulsf3> 55b6: 1c6030ef jal ra,877c <__fixsfsi> 55ba: 0000b5b7 lui a1,0xb 55be: 862a mv a2,a0 55c0: 12058593 addi a1,a1,288 # b120 55c4: 850a mv a0,sp 55c6: 135030ef jal ra,8efa 55ca: 8b41a503 lw a0,-1868(gp) # 20000274 55ce: 858a mv a1,sp 55d0: 05000613 li a2,80 55d4: 5db000ef jal ra,63ae 55d8: 05000613 li a2,80 55dc: 4581 li a1,0 55de: 850a mv a0,sp 55e0: bc1fa0ef jal ra,1a0 55e4: 0000b7b7 lui a5,0xb 55e8: d8c7a583 lw a1,-628(a5) # ad8c 55ec: 40a8 lw a0,64(s1) 55ee: 373020ef jal ra,8160 <__mulsf3> 55f2: 18a030ef jal ra,877c <__fixsfsi> 55f6: 0000b5b7 lui a1,0xb 55fa: 862a mv a2,a0 55fc: 13458593 addi a1,a1,308 # b134 5600: 850a mv a0,sp 5602: 0f9030ef jal ra,8efa 5606: 8b41a503 lw a0,-1868(gp) # 20000274 560a: 858a mv a1,sp 560c: 05000613 li a2,80 5610: 59f000ef jal ra,63ae 5614: 05000613 li a2,80 5618: 4581 li a1,0 561a: 850a mv a0,sp 561c: b85fa0ef jal ra,1a0 5620: e94aa583 lw a1,-364(s5) 5624: 0189a503 lw a0,24(s3) 5628: 339020ef jal ra,8160 <__mulsf3> 562c: 150030ef jal ra,877c <__fixsfsi> 5630: 0000b5b7 lui a1,0xb 5634: 862a mv a2,a0 5636: 14458593 addi a1,a1,324 # b144 563a: 850a mv a0,sp 563c: 0bf030ef jal ra,8efa 5640: 8b41a503 lw a0,-1868(gp) # 20000274 5644: 858a mv a1,sp 5646: 05000613 li a2,80 564a: 565000ef jal ra,63ae 564e: 05000613 li a2,80 5652: 4581 li a1,0 5654: 850a mv a0,sp 5656: b4bfa0ef jal ra,1a0 565a: 06c4c603 lbu a2,108(s1) 565e: 0000b5b7 lui a1,0xb 5662: 15c58593 addi a1,a1,348 # b15c 5666: 850a mv a0,sp 5668: 093030ef jal ra,8efa 566c: 8b41a503 lw a0,-1868(gp) # 20000274 5670: 858a mv a1,sp 5672: 05000613 li a2,80 5676: 539000ef jal ra,63ae 567a: 05000613 li a2,80 567e: 4581 li a1,0 5680: 850a mv a0,sp 5682: b1ffa0ef jal ra,1a0 5686: 05a4d603 lhu a2,90(s1) 568a: 0000b5b7 lui a1,0xb 568e: 17858593 addi a1,a1,376 # b178 5692: 850a mv a0,sp 5694: 067030ef jal ra,8efa 5698: 8b41a503 lw a0,-1868(gp) # 20000274 569c: 858a mv a1,sp 569e: 05000613 li a2,80 56a2: 50d000ef jal ra,63ae 56a6: 05000613 li a2,80 56aa: 4581 li a1,0 56ac: 850a mv a0,sp 56ae: af3fa0ef jal ra,1a0 56b2: 06b4c603 lbu a2,107(s1) 56b6: 0000b5b7 lui a1,0xb 56ba: 18c58593 addi a1,a1,396 # b18c 56be: 850a mv a0,sp 56c0: 03b030ef jal ra,8efa 56c4: 8b41a503 lw a0,-1868(gp) # 20000274 56c8: 858a mv a1,sp 56ca: 05000613 li a2,80 56ce: 4e1000ef jal ra,63ae 56d2: 05000613 li a2,80 56d6: 4581 li a1,0 56d8: 850a mv a0,sp 56da: ac7fa0ef jal ra,1a0 56de: 06d4c603 lbu a2,109(s1) 56e2: 0000b5b7 lui a1,0xb 56e6: 1a458593 addi a1,a1,420 # b1a4 56ea: 850a mv a0,sp 56ec: 00f030ef jal ra,8efa 56f0: 8b41a503 lw a0,-1868(gp) # 20000274 56f4: 858a mv a1,sp 56f6: 05000613 li a2,80 56fa: 4b5000ef jal ra,63ae 56fe: 05000613 li a2,80 5702: 4581 li a1,0 5704: 850a mv a0,sp 5706: a9bfa0ef jal ra,1a0 570a: 06e4c603 lbu a2,110(s1) 570e: 0000b5b7 lui a1,0xb 5712: 1bc58593 addi a1,a1,444 # b1bc 5716: 850a mv a0,sp 5718: 7e2030ef jal ra,8efa 571c: 8b41a503 lw a0,-1868(gp) # 20000274 5720: 858a mv a1,sp 5722: 05000613 li a2,80 5726: 489000ef jal ra,63ae 572a: 05000613 li a2,80 572e: 4581 li a1,0 5730: 850a mv a0,sp 5732: a6ffa0ef jal ra,1a0 5736: 92092583 lw a1,-1760(s2) # a920 573a: 48a8 lw a0,80(s1) 573c: 225020ef jal ra,8160 <__mulsf3> 5740: 03c030ef jal ra,877c <__fixsfsi> 5744: 0000b5b7 lui a1,0xb 5748: 862a mv a2,a0 574a: 1d858593 addi a1,a1,472 # b1d8 574e: 850a mv a0,sp 5750: 7aa030ef jal ra,8efa 5754: 8b41a503 lw a0,-1868(gp) # 20000274 5758: 858a mv a1,sp 575a: 05000613 li a2,80 575e: 451000ef jal ra,63ae 5762: 05000613 li a2,80 5766: 4581 li a1,0 5768: 850a mv a0,sp 576a: a37fa0ef jal ra,1a0 576e: 92092583 lw a1,-1760(s2) 5772: 44e8 lw a0,76(s1) 5774: 1ed020ef jal ra,8160 <__mulsf3> 5778: 004030ef jal ra,877c <__fixsfsi> 577c: 0000b5b7 lui a1,0xb 5780: 862a mv a2,a0 5782: 1f058593 addi a1,a1,496 # b1f0 5786: 850a mv a0,sp 5788: 772030ef jal ra,8efa 578c: 8b41a503 lw a0,-1868(gp) # 20000274 5790: 858a mv a1,sp 5792: 05000613 li a2,80 5796: 419000ef jal ra,63ae 579a: 05000613 li a2,80 579e: 4581 li a1,0 57a0: 850a mv a0,sp 57a2: 9fffa0ef jal ra,1a0 57a6: 05c4d603 lhu a2,92(s1) 57aa: 0000b5b7 lui a1,0xb 57ae: 20858593 addi a1,a1,520 # b208 57b2: 850a mv a0,sp 57b4: 746030ef jal ra,8efa 57b8: 8b41a503 lw a0,-1868(gp) # 20000274 57bc: 858a mv a1,sp 57be: 05000613 li a2,80 57c2: 3ed000ef jal ra,63ae 57c6: 8b41a503 lw a0,-1868(gp) # 20000274 57ca: 460d li a2,3 57cc: 204a0593 addi a1,s4,516 57d0: 3df000ef jal ra,63ae 57d4: 6161 addi sp,sp,80 57d6: 9b5fa06f j 18a <__riscv_restore_4> 000057da : 57da: 97dfa2ef jal t0,156 <__riscv_save_4> 57de: 20001437 lui s0,0x20001 57e2: 47840493 addi s1,s0,1144 # 20001478 57e6: b77fc0ef jal ra,235c 57ea: d4c8 sw a0,44(s1) 57ec: c55fc0ef jal ra,2440 57f0: dc88 sw a0,56(s1) 57f2: c03fc0ef jal ra,23f4 57f6: c0e8 sw a0,68(s1) 57f8: c97fc0ef jal ra,248e 57fc: c0a8 sw a0,64(s1) 57fe: 200014b7 lui s1,0x20001 5802: 43c48793 addi a5,s1,1084 # 2000143c 5806: 5788 lw a0,40(a5) 5808: 00000593 li a1,0 580c: 47840413 addi s0,s0,1144 5810: 7e2020ef jal ra,7ff2 <__eqsf2> 5814: 43c48493 addi s1,s1,1084 5818: e519 bnez a0,5826 581a: 06b44783 lbu a5,107(s0) 581e: e781 bnez a5,5826 5820: bd5fc0ef jal ra,23f4 5824: dc48 sw a0,60(s0) 5826: 584c lw a1,52(s0) 5828: 5808 lw a0,48(s0) 582a: 0000ba37 lui s4,0xb 582e: 3c7020ef jal ra,83f4 <__subsf3> 5832: 892a mv s2,a0 5834: c428 sw a0,72(s0) 5836: 258a2583 lw a1,600(s4) # b258 583a: 8481a503 lw a0,-1976(gp) # 20000208 583e: 00000a93 li s5,0 5842: 4fe020ef jal ra,7d40 <__divsf3> 5846: 482c lw a1,80(s0) 5848: 18e020ef jal ra,79d6 <__addsf3> 584c: 8551a423 sw s5,-1976(gp) # 20000208 5850: c828 sw a0,80(s0) 5852: 258a2583 lw a1,600(s4) 5856: 84c1a503 lw a0,-1972(gp) # 2000020c 585a: 4e6020ef jal ra,7d40 <__divsf3> 585e: 446c lw a1,76(s0) 5860: 176020ef jal ra,79d6 <__addsf3> 5864: 4c8c lw a1,24(s1) 5866: c468 sw a0,76(s0) 5868: 8551a623 sw s5,-1972(gp) # 2000020c 586c: 05542a23 sw s5,84(s0) 5870: 854a mv a0,s2 5872: 0ef020ef jal ra,8160 <__mulsf3> 5876: 85aa mv a1,a0 5878: 5448 lw a0,44(s0) 587a: 37b020ef jal ra,83f4 <__subsf3> 587e: 3c7c lbu a5,31(s0) 5880: d408 sw a0,40(s0) 5882: 10000593 li a1,256 5886: c785 beqz a5,58ae 5888: 400114b7 lui s1,0x40011 588c: c0048513 addi a0,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00> 5890: 980fb0ef jal ra,a10 5894: 4781 li a5,0 5896: c901 beqz a0,58a6 5898: 4591 li a1,4 589a: c0048513 addi a0,s1,-1024 589e: 968fb0ef jal ra,a06 58a2: 00a037b3 snez a5,a0 58a6: 04f41d23 sh a5,90(s0) 58aa: 8e1fa06f j 18a <__riscv_restore_4> 58ae: 40011537 lui a0,0x40011 58b2: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 58b6: 95afb0ef jal ra,a10 58ba: 04a41d23 sh a0,90(s0) 58be: b7f5 j 58aa 000058c0 : 58c0: 8b1fa2ef jal t0,170 <__riscv_save_0> 58c4: 20001537 lui a0,0x20001 58c8: 75850413 addi s0,a0,1880 # 20001758 58cc: 75850513 addi a0,a0,1880 58d0: e44fc0ef jal ra,1f14 58d4: 8ac1a783 lw a5,-1876(gp) # 2000026c 58d8: 8b81a503 lw a0,-1864(gp) # 20000278 58dc: 00040023 sb zero,0(s0) 58e0: 9782 jalr a5 58e2: 8b3fa06f j 194 <__riscv_restore_0> 000058e6 : 58e6: 871fa2ef jal t0,156 <__riscv_save_4> 58ea: 20001437 lui s0,0x20001 58ee: 47840793 addi a5,s0,1144 # 20001478 58f2: 06b7c783 lbu a5,107(a5) 58f6: 47840413 addi s0,s0,1144 58fa: e7a1 bnez a5,5942 58fc: 4424 lw s1,72(s0) 58fe: 0000b7b7 lui a5,0xb 5902: 91c7a583 lw a1,-1764(a5) # a91c 5906: 8526 mv a0,s1 5908: 746020ef jal ra,804e <__gesf2> 590c: 00a04b63 bgtz a0,5922 5910: 0000b7b7 lui a5,0xb 5914: 2407a583 lw a1,576(a5) # b240 5918: 8526 mv a0,s1 591a: 7ba020ef jal ra,80d4 <__lesf2> 591e: 02055263 bgez a0,5942 5922: 5448 lw a0,44(s0) 5924: 0a4030ef jal ra,89c8 <__extendsfdf2> 5928: 0000b7b7 lui a5,0xb 592c: 2507a603 lw a2,592(a5) # b250 5930: 2547a683 lw a3,596(a5) 5934: 384010ef jal ra,6cb8 <__ledf2> 5938: 00055563 bgez a0,5942 593c: 4785 li a5,1 593e: 06f405a3 sb a5,107(s0) 5942: 06c44703 lbu a4,108(s0) 5946: 200014b7 lui s1,0x20001 594a: 4785 li a5,1 594c: 43c48493 addi s1,s1,1084 # 2000143c 5950: 00f70863 beq a4,a5,5960 5954: 4c88 lw a0,24(s1) 5956: 00000593 li a1,0 595a: 698020ef jal ra,7ff2 <__eqsf2> 595e: ed39 bnez a0,59bc 5960: 06b44703 lbu a4,107(s0) 5964: 4785 li a5,1 5966: 04f71b63 bne a4,a5,59bc 596a: 0000b7b7 lui a5,0xb 596e: 2447a583 lw a1,580(a5) # b244 5972: 5808 lw a0,48(s0) 5974: 6da020ef jal ra,804e <__gesf2> 5978: 04a05263 blez a0,59bc 597c: 0000b7b7 lui a5,0xb 5980: 2487a583 lw a1,584(a5) # b248 5984: 5448 lw a0,44(s0) 5986: 6c8020ef jal ra,804e <__gesf2> 598a: 02a05963 blez a0,59bc 598e: 0000b7b7 lui a5,0xb 5992: 8fc7a583 lw a1,-1796(a5) # a8fc 5996: 4068 lw a0,68(s0) 5998: 6b6020ef jal ra,804e <__gesf2> 599c: 02a05063 blez a0,59bc 59a0: 000065b7 lui a1,0x6 59a4: 20001537 lui a0,0x20001 59a8: 06400693 li a3,100 59ac: 06400613 li a2,100 59b0: c6458593 addi a1,a1,-924 # 5c64 59b4: 71850513 addi a0,a0,1816 # 20001718 59b8: d1efc0ef jal ra,1ed6 59bc: 04042983 lw s3,64(s0) 59c0: 06f44903 lbu s2,111(s0) 59c4: 85ce mv a1,s3 59c6: 02090a63 beqz s2,59fa 59ca: 50c8 lw a0,36(s1) 59cc: 682020ef jal ra,804e <__gesf2> 59d0: 10a05663 blez a0,5adc 59d4: 478d li a5,3 59d6: 00f91e63 bne s2,a5,59f2 59da: 000065b7 lui a1,0x6 59de: 20001537 lui a0,0x20001 59e2: 4681 li a3,0 59e4: 4629 li a2,10 59e6: d8258593 addi a1,a1,-638 # 5d82 59ea: 73850513 addi a0,a0,1848 # 20001738 59ee: ce8fc0ef jal ra,1ed6 59f2: 060407a3 sb zero,111(s0) 59f6: f94fa06f j 18a <__riscv_restore_4> 59fa: 4cc8 lw a0,28(s1) 59fc: 652020ef jal ra,804e <__gesf2> 5a00: 0ea05463 blez a0,5ae8 5a04: 5088 lw a0,32(s1) 5a06: 85ce mv a1,s3 5a08: 6cc020ef jal ra,80d4 <__lesf2> 5a0c: 0c055e63 bgez a0,5ae8 5a10: 5488 lw a0,40(s1) 5a12: 7b7020ef jal ra,89c8 <__extendsfdf2> 5a16: 0000a7b7 lui a5,0xa 5a1a: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 5a1e: 4f47a683 lw a3,1268(a5) 5a22: 005010ef jal ra,7226 <__subdf3> 5a26: 04e030ef jal ra,8a74 <__truncdfsf2> 5a2a: d488 sw a0,40(s1) 5a2c: 20001537 lui a0,0x20001 5a30: 46450513 addi a0,a0,1124 # 20001464 5a34: fa9fb0ef jal ra,19dc 5a38: 4785 li a5,1 5a3a: 06f407a3 sb a5,111(s0) 5a3e: 04042903 lw s2,64(s0) 5a42: 4ccc lw a1,28(s1) 5a44: 854a mv a0,s2 5a46: 68e020ef jal ra,80d4 <__lesf2> 5a4a: 08055f63 bgez a0,5ae8 5a4e: 0000b7b7 lui a5,0xb 5a52: 24c7a583 lw a1,588(a5) # b24c 5a56: 5088 lw a0,32(s1) 5a58: 77f010ef jal ra,79d6 <__addsf3> 5a5c: 85aa mv a1,a0 5a5e: 854a mv a0,s2 5a60: 5ee020ef jal ra,804e <__gesf2> 5a64: 08a05263 blez a0,5ae8 5a68: 5488 lw a0,40(s1) 5a6a: 75f020ef jal ra,89c8 <__extendsfdf2> 5a6e: 0000a7b7 lui a5,0xa 5a72: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 5a76: 4f47a683 lw a3,1268(a5) 5a7a: 7ac010ef jal ra,7226 <__subdf3> 5a7e: 7f7020ef jal ra,8a74 <__truncdfsf2> 5a82: d488 sw a0,40(s1) 5a84: 20001537 lui a0,0x20001 5a88: 46450513 addi a0,a0,1124 # 20001464 5a8c: f51fb0ef jal ra,19dc 5a90: 4789 li a5,2 5a92: 06f407a3 sb a5,111(s0) 5a96: 04042903 lw s2,64(s0) 5a9a: 4ccc lw a1,28(s1) 5a9c: 854a mv a0,s2 5a9e: 636020ef jal ra,80d4 <__lesf2> 5aa2: 04054963 bltz a0,5af4 5aa6: 4ccc lw a1,28(s1) 5aa8: 4028 lw a0,64(s0) 5aaa: 5a4020ef jal ra,804e <__gesf2> 5aae: f4a054e3 blez a0,59f6 5ab2: 40000537 lui a0,0x40000 5ab6: 478d li a5,3 5ab8: 4581 li a1,0 5aba: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 5abe: 06f407a3 sb a5,111(s0) 5ac2: d3cfb0ef jal ra,ffe 5ac6: 40001537 lui a0,0x40001 5aca: 4581 li a1,0 5acc: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 5ad0: d9efb0ef jal ra,106e 5ad4: 00000793 li a5,0 5ad8: d49c sw a5,40(s1) 5ada: bf31 j 59f6 5adc: 4785 li a5,1 5ade: f6f900e3 beq s2,a5,5a3e 5ae2: 4789 li a5,2 5ae4: faf909e3 beq s2,a5,5a96 5ae8: 06f44703 lbu a4,111(s0) 5aec: 478d li a5,3 5aee: faf71ce3 bne a4,a5,5aa6 5af2: b711 j 59f6 5af4: 0000b7b7 lui a5,0xb 5af8: d8c7a583 lw a1,-628(a5) # ad8c 5afc: 5088 lw a0,32(s1) 5afe: 6d9010ef jal ra,79d6 <__addsf3> 5b02: 85aa mv a1,a0 5b04: 854a mv a0,s2 5b06: 548020ef jal ra,804e <__gesf2> 5b0a: f8a05ee3 blez a0,5aa6 5b0e: 5488 lw a0,40(s1) 5b10: 6b9020ef jal ra,89c8 <__extendsfdf2> 5b14: 0000a7b7 lui a5,0xa 5b18: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 5b1c: 4f47a683 lw a3,1268(a5) 5b20: 706010ef jal ra,7226 <__subdf3> 5b24: 751020ef jal ra,8a74 <__truncdfsf2> 5b28: d488 sw a0,40(s1) 5b2a: 20001537 lui a0,0x20001 5b2e: 46450513 addi a0,a0,1124 # 20001464 5b32: eabfb0ef jal ra,19dc 5b36: 478d li a5,3 5b38: 06f407a3 sb a5,111(s0) 5b3c: bd6d j 59f6 00005b3e : 5b3e: e32fa2ef jal t0,170 <__riscv_save_0> 5b42: e37fd0ef jal ra,3978 5b46: e4efa06f j 194 <__riscv_restore_0> 00005b4a : 5b4a: e26fa2ef jal t0,170 <__riscv_save_0> 5b4e: 20001437 lui s0,0x20001 5b52: 47840713 addi a4,s0,1144 # 20001478 5b56: 5f3c lw a5,120(a4) 5b58: 20001937 lui s2,0x20001 5b5c: 43c90913 addi s2,s2,1084 # 2000143c 5b60: 0785 addi a5,a5,1 5b62: df3c sw a5,120(a4) 5b64: 03892703 lw a4,56(s2) 5b68: 47840413 addi s0,s0,1144 5b6c: 89918493 addi s1,gp,-1895 # 20000259 5b70: 04e79363 bne a5,a4,5bb6 5b74: 06b44783 lbu a5,107(s0) 5b78: cf9d beqz a5,5bb6 5b7a: 40000537 lui a0,0x40000 5b7e: 4785 li a5,1 5b80: 4581 li a1,0 5b82: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 5b86: a09c sb a5,0(s1) 5b88: c76fb0ef jal ra,ffe 5b8c: 4505 li a0,1 5b8e: d0afc0ef jal ra,2098 5b92: 40001537 lui a0,0x40001 5b96: 4581 li a1,0 5b98: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 5b9c: cd2fb0ef jal ra,106e 5ba0: 00000793 li a5,0 5ba4: 02f92423 sw a5,40(s2) 5ba8: 200017b7 lui a5,0x20001 5bac: 68878793 addi a5,a5,1672 # 20001688 5bb0: 1f400713 li a4,500 5bb4: a3ba sh a4,2(a5) 5bb6: 209c lbu a5,0(s1) 5bb8: c395 beqz a5,5bdc 5bba: 00048023 sb zero,0(s1) 5bbe: 837fc0ef jal ra,23f4 5bc2: dc48 sw a0,60(s0) 5bc4: 000065b7 lui a1,0x6 5bc8: 20001537 lui a0,0x20001 5bcc: 4681 li a3,0 5bce: 4629 li a2,10 5bd0: d8258593 addi a1,a1,-638 # 5d82 5bd4: 73850513 addi a0,a0,1848 # 20001738 5bd8: afefc0ef jal ra,1ed6 5bdc: db8fa06f j 194 <__riscv_restore_0> 00005be0 : 5be0: d90fa2ef jal t0,170 <__riscv_save_0> 5be4: 8a618713 addi a4,gp,-1882 # 20000266 5be8: 231c lbu a5,0(a4) 5bea: 200014b7 lui s1,0x20001 5bee: 43c48493 addi s1,s1,1084 # 2000143c 5bf2: 34f6 lhu a3,46(s1) 5bf4: 0785 addi a5,a5,1 5bf6: 0ff7f793 andi a5,a5,255 5bfa: 00f68563 beq a3,a5,5c04 5bfe: a31c sb a5,0(a4) 5c00: d94fa06f j 194 <__riscv_restore_0> 5c04: 00070023 sb zero,0(a4) # e000e000 <_eusrstack+0xc0009000> 5c08: fecfc0ef jal ra,23f4 5c0c: 20001437 lui s0,0x20001 5c10: 448c lw a1,8(s1) 5c12: 47840413 addi s0,s0,1144 # 20001478 5c16: dc48 sw a0,60(s0) 5c18: 436020ef jal ra,804e <__gesf2> 5c1c: fea052e3 blez a0,5c00 5c20: 20001537 lui a0,0x20001 5c24: 6f850493 addi s1,a0,1784 # 200016f8 5c28: 6f850513 addi a0,a0,1784 5c2c: ae8fc0ef jal ra,1f14 5c30: 0000a7b7 lui a5,0xa 5c34: 51c7a583 lw a1,1308(a5) # a51c <_read+0xa6> 5c38: 5448 lw a0,44(s0) 5c3a: 00048023 sb zero,0(s1) 5c3e: 410020ef jal ra,804e <__gesf2> 5c42: 00a02533 sgtz a0,a0 5c46: 06a405a3 sb a0,107(s0) 5c4a: 000065b7 lui a1,0x6 5c4e: 20001537 lui a0,0x20001 5c52: 4681 li a3,0 5c54: 4629 li a2,10 5c56: d8258593 addi a1,a1,-638 # 5d82 5c5a: 73850513 addi a0,a0,1848 # 20001738 5c5e: a78fc0ef jal ra,1ed6 5c62: bf79 j 5c00 00005c64 : 5c64: d0cfa2ef jal t0,170 <__riscv_save_0> 5c68: 8a018693 addi a3,gp,-1888 # 20000260 5c6c: 229c lbu a5,0(a3) 5c6e: 0785 addi a5,a5,1 5c70: 0ff7f793 andi a5,a5,255 5c74: a29c sb a5,0(a3) 5c76: 4685 li a3,1 5c78: 02d79363 bne a5,a3,5c9e 5c7c: 40000537 lui a0,0x40000 5c80: 4581 li a1,0 5c82: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 5c86: b78fb0ef jal ra,ffe 5c8a: 12c00593 li a1,300 5c8e: 40001537 lui a0,0x40001 5c92: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 5c96: bd8fb0ef jal ra,106e 5c9a: cfafa06f j 194 <__riscv_restore_0> 5c9e: 8a018493 addi s1,gp,-1888 # 20000260 5ca2: 472d li a4,11 5ca4: 02e79463 bne a5,a4,5ccc 5ca8: e68fc0ef jal ra,2310 5cac: 84aa mv s1,a0 5cae: efafc0ef jal ra,23a8 5cb2: 85aa mv a1,a0 5cb4: 8526 mv a0,s1 5cb6: 73e020ef jal ra,83f4 <__subsf3> 5cba: 88a1a423 sw a0,-1912(gp) # 20000248 5cbe: e9efc0ef jal ra,235c 5cc2: 8aa1a823 sw a0,-1872(gp) # 20000270 5cc6: 1a400593 li a1,420 5cca: b7d1 j 5c8e 5ccc: 4755 li a4,21 5cce: fce796e3 bne a5,a4,5c9a 5cd2: 20001537 lui a0,0x20001 5cd6: 71850413 addi s0,a0,1816 # 20001718 5cda: 71850513 addi a0,a0,1816 5cde: a36fc0ef jal ra,1f14 5ce2: 00040023 sb zero,0(s0) 5ce6: e2afc0ef jal ra,2310 5cea: 892a mv s2,a0 5cec: ebcfc0ef jal ra,23a8 5cf0: 85aa mv a1,a0 5cf2: 854a mv a0,s2 5cf4: 700020ef jal ra,83f4 <__subsf3> 5cf8: 88c18413 addi s0,gp,-1908 # 2000024c 5cfc: c008 sw a0,0(s0) 5cfe: e5efc0ef jal ra,235c 5d02: 85aa mv a1,a0 5d04: 8b01a503 lw a0,-1872(gp) # 20000270 5d08: 6ec020ef jal ra,83f4 <__subsf3> 5d0c: 400c lw a1,0(s0) 5d0e: 892a mv s2,a0 5d10: 8881a503 lw a0,-1912(gp) # 20000248 5d14: 6e0020ef jal ra,83f4 <__subsf3> 5d18: 85aa mv a1,a0 5d1a: 854a mv a0,s2 5d1c: 024020ef jal ra,7d40 <__divsf3> 5d20: 0000b7b7 lui a5,0xb 5d24: 91c7a583 lw a1,-1764(a5) # a91c 5d28: 842a mv s0,a0 5d2a: 3aa020ef jal ra,80d4 <__lesf2> 5d2e: 02055763 bgez a0,5d5c 5d32: 8522 mv a0,s0 5d34: 495020ef jal ra,89c8 <__extendsfdf2> 5d38: 0000a7b7 lui a5,0xa 5d3c: 4f07a603 lw a2,1264(a5) # a4f0 <_read+0x7a> 5d40: 4f47a683 lw a3,1268(a5) 5d44: 6c7000ef jal ra,6c0a <__gedf2> 5d48: 00a05a63 blez a0,5d5c 5d4c: 200017b7 lui a5,0x20001 5d50: 45478513 addi a0,a5,1108 # 20001454 5d54: 4487aa23 sw s0,1108(a5) 5d58: ad4fe0ef jal ra,402c 5d5c: 200017b7 lui a5,0x20001 5d60: 40000537 lui a0,0x40000 5d64: 47878793 addi a5,a5,1144 # 20001478 5d68: 4705 li a4,1 5d6a: 4585 li a1,1 5d6c: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 5d70: 06078623 sb zero,108(a5) 5d74: 00048023 sb zero,0(s1) 5d78: 04e79e23 sh a4,92(a5) 5d7c: a82fb0ef jal ra,ffe 5d80: bf29 j 5c9a 00005d82 : 5d82: bd4fa2ef jal t0,156 <__riscv_save_4> 5d86: 8a418693 addi a3,gp,-1884 # 20000264 5d8a: 229e lhu a5,0(a3) 5d8c: 0785 addi a5,a5,1 5d8e: 07c2 slli a5,a5,0x10 5d90: 83c1 srli a5,a5,0x10 5d92: a29e sh a5,0(a3) 5d94: 4691 li a3,4 5d96: 00f6ec63 bltu a3,a5,5dae 5d9a: 40001537 lui a0,0x40001 5d9e: 06400593 li a1,100 5da2: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> 5da6: ac8fb0ef jal ra,106e 5daa: be0fa06f j 18a <__riscv_restore_4> 5dae: 8a418413 addi s0,gp,-1884 # 20000264 5db2: 04600713 li a4,70 5db6: 89018493 addi s1,gp,-1904 # 20000250 5dba: 0000b937 lui s2,0xb 5dbe: 00f76963 bltu a4,a5,5dd0 5dc2: 25c92583 lw a1,604(s2) # b25c 5dc6: 4088 lw a0,0(s1) 5dc8: 286020ef jal ra,804e <__gesf2> 5dcc: fca05fe3 blez a0,5daa 5dd0: 20001537 lui a0,0x20001 5dd4: 73850993 addi s3,a0,1848 # 20001738 5dd8: 73850513 addi a0,a0,1848 5ddc: 938fc0ef jal ra,1f14 5de0: 25c92703 lw a4,604(s2) 5de4: 00000793 li a5,0 5de8: c09c sw a5,0(s1) 5dea: 200017b7 lui a5,0x20001 5dee: 00041023 sh zero,0(s0) 5df2: 46478513 addi a0,a5,1124 # 20001464 5df6: 20001437 lui s0,0x20001 5dfa: 46e7a223 sw a4,1124(a5) 5dfe: 00098023 sb zero,0(s3) 5e02: 47840413 addi s0,s0,1144 # 20001478 5e06: bd7fb0ef jal ra,19dc 5e0a: 06b44783 lbu a5,107(s0) 5e0e: 4705 li a4,1 5e10: 02e79963 bne a5,a4,5e42 5e14: 40000537 lui a0,0x40000 5e18: 4585 li a1,1 5e1a: 40050513 addi a0,a0,1024 # 40000400 <_eusrstack+0x1fffb400> 5e1e: 04f41e23 sh a5,92(s0) 5e22: 9dcfb0ef jal ra,ffe 5e26: 000065b7 lui a1,0x6 5e2a: 20001537 lui a0,0x20001 5e2e: 4681 li a3,0 5e30: 3e800613 li a2,1000 5e34: b4a58593 addi a1,a1,-1206 # 5b4a 5e38: 68850513 addi a0,a0,1672 # 20001688 5e3c: 89afc0ef jal ra,1ed6 5e40: b7ad j 5daa 5e42: 584c lw a1,52(s0) 5e44: 5808 lw a0,48(s0) 5e46: 5ae020ef jal ra,83f4 <__subsf3> 5e4a: c428 sw a0,72(s0) 5e4c: 478d li a5,3 5e4e: b7d9 j 5e14 00005e50 : 5e50: b20fa2ef jal t0,170 <__riscv_save_0> 5e54: 8b81a503 lw a0,-1864(gp) # 20000278 5e58: 2b65 jal 6410 5e5a: cd09 beqz a0,5e74 5e5c: 000065b7 lui a1,0x6 5e60: 20001537 lui a0,0x20001 5e64: 4681 li a3,0 5e66: 4651 li a2,20 5e68: 8c058593 addi a1,a1,-1856 # 58c0 5e6c: 75850513 addi a0,a0,1880 # 20001758 5e70: 866fc0ef jal ra,1ed6 5e74: b20fa06f j 194 <__riscv_restore_0> 00005e78 : 5e78: af8fa2ef jal t0,170 <__riscv_save_0> 5e7c: c90fb0ef jal ra,130c 5e80: b10fc0ef jal ra,2190 5e84: a14fe0ef jal ra,4098 5e88: b6afc0ef jal ra,21f2 5e8c: 2999 jal 62e2 5e8e: ae3fb0ef jal ra,1970 5e92: b8afb0ef jal ra,121c 5e96: 809fb0ef jal ra,169e 5e9a: 835fb0ef jal ra,16ce 5e9e: 863fb0ef jal ra,1700 5ea2: a4dfb0ef jal ra,18ee 5ea6: 899fb0ef jal ra,173e 5eaa: 4529 li a0,10 5eac: eb9fb0ef jal ra,1d64 5eb0: 000055b7 lui a1,0x5 5eb4: 20001537 lui a0,0x20001 5eb8: 06400693 li a3,100 5ebc: 3e800613 li a2,1000 5ec0: 38858593 addi a1,a1,904 # 5388 5ec4: 70850513 addi a0,a0,1800 # 20001708 5ec8: 80efc0ef jal ra,1ed6 5ecc: 000055b7 lui a1,0x5 5ed0: 20001537 lui a0,0x20001 5ed4: 4681 li a3,0 5ed6: 3e800613 li a2,1000 5eda: 7da58593 addi a1,a1,2010 # 57da 5ede: 72850513 addi a0,a0,1832 # 20001728 5ee2: ff5fb0ef jal ra,1ed6 5ee6: 000065b7 lui a1,0x6 5eea: 20001537 lui a0,0x20001 5eee: 0c800693 li a3,200 5ef2: 3e800613 li a2,1000 5ef6: be058593 addi a1,a1,-1056 # 5be0 5efa: 6f850513 addi a0,a0,1784 # 200016f8 5efe: fd9fb0ef jal ra,1ed6 5f02: 000065b7 lui a1,0x6 5f06: 20001537 lui a0,0x20001 5f0a: 1f400693 li a3,500 5f0e: 3e800613 li a2,1000 5f12: 8e658593 addi a1,a1,-1818 # 58e6 5f16: 6a850513 addi a0,a0,1704 # 200016a8 5f1a: fbdfb0ef jal ra,1ed6 5f1e: 200017b7 lui a5,0x20001 5f22: 4967c783 lbu a5,1174(a5) # 20001496 5f26: eba1 bnez a5,5f76 5f28: 000057b7 lui a5,0x5 5f2c: 07c78793 addi a5,a5,124 # 507c 5f30: 8af1a623 sw a5,-1876(gp) # 2000026c 5f34: 000065b7 lui a1,0x6 5f38: 20001537 lui a0,0x20001 5f3c: 4681 li a3,0 5f3e: 06400613 li a2,100 5f42: e5058593 addi a1,a1,-432 # 5e50 5f46: 76850513 addi a0,a0,1896 # 20001768 5f4a: f8dfb0ef jal ra,1ed6 5f4e: 000065b7 lui a1,0x6 5f52: 20001537 lui a0,0x20001 5f56: 4681 li a3,0 5f58: 0c800613 li a2,200 5f5c: b3e58593 addi a1,a1,-1218 # 5b3e 5f60: 74850513 addi a0,a0,1864 # 20001748 5f64: f73fb0ef jal ra,1ed6 5f68: 4505 li a0,1 5f6a: ea5fb0ef jal ra,1e0e 5f6e: fd5fb0ef jal ra,1f42 5f72: a22fa06f j 194 <__riscv_restore_0> 5f76: 4705 li a4,1 5f78: fae79ee3 bne a5,a4,5f34 5f7c: 000037b7 lui a5,0x3 5f80: 3f678793 addi a5,a5,1014 # 33f6 5f84: b775 j 5f30 00005f86 : 5f86: 8a118713 addi a4,gp,-1887 # 20000261 5f8a: 231c lbu a5,0(a4) 5f8c: 200016b7 lui a3,0x20001 5f90: 46c6d683 lhu a3,1132(a3) # 2000146c 5f94: 0785 addi a5,a5,1 5f96: 0ff7f793 andi a5,a5,255 5f9a: a31c sb a5,0(a4) 5f9c: 04f69563 bne a3,a5,5fe6 5fa0: 9d0fa2ef jal t0,170 <__riscv_save_0> 5fa4: 20001537 lui a0,0x20001 5fa8: 6c850413 addi s0,a0,1736 # 200016c8 5fac: 200017b7 lui a5,0x20001 5fb0: 6c850513 addi a0,a0,1736 5fb4: 00070023 sb zero,0(a4) 5fb8: 4e0782a3 sb zero,1253(a5) # 200014e5 5fbc: f59fb0ef jal ra,1f14 5fc0: 00040023 sb zero,0(s0) 5fc4: 40011437 lui s0,0x40011 5fc8: 4591 li a1,4 5fca: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 5fce: a39fa0ef jal ra,a06 5fd2: e901 bnez a0,5fe2 5fd4: 4601 li a2,0 5fd6: 10000593 li a1,256 5fda: c0040513 addi a0,s0,-1024 5fde: a41fa0ef jal ra,a1e 5fe2: 9b2fa06f j 194 <__riscv_restore_0> 5fe6: 8082 ret 00005fe8 : 5fe8: 988fa2ef jal t0,170 <__riscv_save_0> 5fec: 200014b7 lui s1,0x20001 5ff0: 47848793 addi a5,s1,1144 # 20001478 5ff4: 06d7c703 lbu a4,109(a5) 5ff8: 4785 li a5,1 5ffa: 47848493 addi s1,s1,1144 5ffe: 8a218413 addi s0,gp,-1886 # 20000262 6002: 02f71263 bne a4,a5,6026 6006: 20001537 lui a0,0x20001 600a: 6b850913 addi s2,a0,1720 # 200016b8 600e: 6b850513 addi a0,a0,1720 6012: 00040023 sb zero,0(s0) 6016: 8a019423 sh zero,-1880(gp) # 20000268 601a: 06048723 sb zero,110(s1) 601e: ef7fb0ef jal ra,1f14 6022: 00090023 sb zero,0(s2) 6026: 06e4c703 lbu a4,110(s1) 602a: 4785 li a5,1 602c: 00f71563 bne a4,a5,6036 6030: 201c lbu a5,0(s0) 6032: 0785 addi a5,a5,1 6034: a01c sb a5,0(s0) 6036: 201c lbu a5,0(s0) 6038: 4685 li a3,1 603a: 00d79d63 bne a5,a3,6054 603e: 00f71b63 bne a4,a5,6054 6042: 40011537 lui a0,0x40011 6046: 4605 li a2,1 6048: 10000593 li a1,256 604c: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 6050: 9cffa0ef jal ra,a1e 6054: 06e4c703 lbu a4,110(s1) 6058: 4785 li a5,1 605a: 00e7f463 bgeu a5,a4,6062 605e: 00040023 sb zero,0(s0) 6062: 200017b7 lui a5,0x20001 6066: 43c78713 addi a4,a5,1084 # 2000143c 606a: 2014 lbu a3,0(s0) 606c: 3b3a lhu a4,50(a4) 606e: 43c78913 addi s2,a5,1084 6072: 02e69263 bne a3,a4,6096 6076: 20001537 lui a0,0x20001 607a: 00040023 sb zero,0(s0) 607e: 6b850413 addi s0,a0,1720 # 200016b8 6082: 6b850513 addi a0,a0,1720 6086: 06048723 sb zero,110(s1) 608a: e8bfb0ef jal ra,1f14 608e: 00040023 sb zero,0(s0) 6092: 902fa06f j 194 <__riscv_restore_0> 6096: 40011537 lui a0,0x40011 609a: 10000593 li a1,256 609e: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 60a2: 96ffa0ef jal ra,a10 60a6: 8a818793 addi a5,gp,-1880 # 20000268 60aa: e501 bnez a0,60b2 60ac: 239a lhu a4,0(a5) 60ae: 0705 addi a4,a4,1 60b0: a39a sh a4,0(a5) 60b2: 03495683 lhu a3,52(s2) 60b6: 239a lhu a4,0(a5) 60b8: fce69de3 bne a3,a4,6092 60bc: 20001537 lui a0,0x20001 60c0: 6b850413 addi s0,a0,1720 # 200016b8 60c4: 6b850513 addi a0,a0,1720 60c8: 00079023 sh zero,0(a5) 60cc: e49fb0ef jal ra,1f14 60d0: 40011537 lui a0,0x40011 60d4: 4605 li a2,1 60d6: 10000593 li a1,256 60da: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 60de: 00040023 sb zero,0(s0) 60e2: 93dfa0ef jal ra,a1e 60e6: 06048723 sb zero,110(s1) 60ea: b765 j 6092 000060ec : 60ec: 86afa2ef jal t0,156 <__riscv_save_4> 60f0: 8ab18713 addi a4,gp,-1877 # 2000026b 60f4: 231c lbu a5,0(a4) 60f6: 0fb00613 li a2,251 60fa: 1101 addi sp,sp,-32 60fc: 00178693 addi a3,a5,1 6100: 17f5 addi a5,a5,-3 6102: a314 sb a3,0(a4) 6104: 0ff7f793 andi a5,a5,255 6108: 200016b7 lui a3,0x20001 610c: 47868413 addi s0,a3,1144 # 20001478 6110: 02f66363 bltu a2,a5,6136 6114: 20001537 lui a0,0x20001 6118: 06040823 sb zero,112(s0) 611c: 6d850413 addi s0,a0,1752 # 200016d8 6120: 6d850513 addi a0,a0,1752 6124: 00070023 sb zero,0(a4) 6128: dedfb0ef jal ra,1f14 612c: 00040023 sb zero,0(s0) 6130: 6105 addi sp,sp,32 6132: 858fa06f j 18a <__riscv_restore_4> 6136: 247e lhu a5,14(s0) 6138: 00011d23 sh zero,26(sp) 613c: 45dd li a1,23 613e: 827c sh a5,4(sp) 6140: 57fd li a5,-1 6142: 837c sh a5,6(sp) 6144: 57fd li a5,-1 6146: c43e sw a5,8(sp) 6148: 77e9 lui a5,0xffffa 614a: 1ff78793 addi a5,a5,511 # ffffa1ff <_eusrstack+0xdfff51ff> 614e: 867c sh a5,12(sp) 6150: 07245783 lhu a5,114(s0) 6154: 0048 addi a0,sp,4 6156: 00011e23 sh zero,28(sp) 615a: 00879713 slli a4,a5,0x8 615e: 83a1 srli a5,a5,0x8 6160: 8fd9 or a5,a5,a4 6162: 877c sh a5,14(sp) 6164: 245e lhu a5,12(s0) 6166: 8ab18493 addi s1,gp,-1877 # 2000026b 616a: 00879713 slli a4,a5,0x8 616e: 83a1 srli a5,a5,0x8 6170: 8fd9 or a5,a5,a4 6172: 4786d703 lhu a4,1144(a3) 6176: 80fc sh a5,16(sp) 6178: 207c lbu a5,6(s0) 617a: 81f8 sh a4,18(sp) 617c: 203a lhu a4,2(s0) 617e: 00f10c23 sb a5,24(sp) 6182: 241e lhu a5,8(s0) 6184: 82f8 sh a4,20(sp) 6186: 205a lhu a4,4(s0) 6188: 00f10d23 sb a5,26(sp) 618c: 83f8 sh a4,22(sp) 618e: 0087d713 srli a4,a5,0x8 6192: 00e10ca3 sb a4,25(sp) 6196: b4dfe0ef jal ra,4ce2 619a: 00855793 srli a5,a0,0x8 619e: 00f10da3 sb a5,27(sp) 61a2: 281c lbu a5,16(s0) 61a4: 00a10e23 sb a0,28(sp) 61a8: 4429 li s0,10 61aa: 00f10ea3 sb a5,29(sp) 61ae: b73fe0ef jal ra,4d20 61b2: ee7fb0ef jal ra,2098 61b6: 89c18913 addi s2,gp,-1892 # 2000025c 61ba: 00092503 lw a0,0(s2) 61be: b8ffe0ef jal ra,4d4c 61c2: e521 bnez a0,620a 61c4: 8aa18793 addi a5,gp,-1878 # 2000026a 61c8: 2394 lbu a3,0(a5) 61ca: 4705 li a4,1 61cc: 00e69763 bne a3,a4,61da 61d0: 00078023 sb zero,0(a5) 61d4: 00048023 sb zero,0(s1) 61d8: bfa1 j 6130 61da: 00092503 lw a0,0(s2) 61de: 4669 li a2,26 61e0: 004c addi a1,sp,4 61e2: 22f1 jal 63ae 61e4: 00092703 lw a4,0(s2) 61e8: 8b41a783 lw a5,-1868(gp) # 20000274 61ec: 4605 li a2,1 61ee: 52500593 li a1,1317 61f2: 40005537 lui a0,0x40005 61f6: 00f71763 bne a4,a5,6204 61fa: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 61fe: f93fa0ef jal ra,1190 6202: b73d j 6130 6204: c0050513 addi a0,a0,-1024 6208: bfdd j 61fe 620a: 147d addi s0,s0,-1 620c: 0ff47413 andi s0,s0,255 6210: fc59 bnez s0,61ae 6212: bf39 j 6130 00006214 : 6214: f5df92ef jal t0,170 <__riscv_save_0> 6218: 89418413 addi s0,gp,-1900 # 20000254 621c: 401c lw a5,0(s0) 621e: 20001737 lui a4,0x20001 6222: 200014b7 lui s1,0x20001 6226: 46875703 lhu a4,1128(a4) # 20001468 622a: 0785 addi a5,a5,1 622c: 47848493 addi s1,s1,1144 # 20001478 6230: c01c sw a5,0(s0) 6232: 060488a3 sb zero,113(s1) 6236: 02e79163 bne a5,a4,6258 623a: 20001537 lui a0,0x20001 623e: 6e850913 addi s2,a0,1768 # 200016e8 6242: 6e850513 addi a0,a0,1768 6246: ccffb0ef jal ra,1f14 624a: 4785 li a5,1 624c: 00090023 sb zero,0(s2) 6250: 00042023 sw zero,0(s0) 6254: 06f488a3 sb a5,113(s1) 6258: f3df906f j 194 <__riscv_restore_0> 0000625c : 625c: 20001737 lui a4,0x20001 6260: 47870713 addi a4,a4,1144 # 20001478 6264: 07d74783 lbu a5,125(a4) 6268: 07800693 li a3,120 626c: 0785 addi a5,a5,1 626e: 0ff7f793 andi a5,a5,255 6272: 06f70ea3 sb a5,125(a4) 6276: 02d79263 bne a5,a3,629a 627a: ef7f92ef jal t0,170 <__riscv_save_0> 627e: 20001537 lui a0,0x20001 6282: 69850413 addi s0,a0,1688 # 20001698 6286: 06071e23 sh zero,124(a4) 628a: 69850513 addi a0,a0,1688 628e: c87fb0ef jal ra,1f14 6292: 00040023 sb zero,0(s0) 6296: efff906f j 194 <__riscv_restore_0> 629a: 8082 ret 0000629c : 629c: ed5f92ef jal t0,170 <__riscv_save_0> 62a0: 4401 li s0,0 62a2: c105 beqz a0,62c2 62a4: 2100 lbu s0,0(a0) 62a6: cc11 beqz s0,62c2 62a8: 415c lw a5,4(a0) 62aa: 470d li a4,3 62ac: 00e79e63 bne a5,a4,62c8 62b0: 40005537 lui a0,0x40005 62b4: 0ff5f593 andi a1,a1,255 62b8: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> 62bc: 933fb0ef jal ra,1bee 62c0: 4405 li s0,1 62c2: 8522 mv a0,s0 62c4: ed1f906f j 194 <__riscv_restore_0> 62c8: 4711 li a4,4 62ca: 4405 li s0,1 62cc: fee79be3 bne a5,a4,62c2 62d0: 40005537 lui a0,0x40005 62d4: 0ff5f593 andi a1,a1,255 62d8: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> 62dc: 913fb0ef jal ra,1bee 62e0: b7cd j 62c2 000062e2 : 62e2: e8ff92ef jal t0,170 <__riscv_save_0> 62e6: 200014b7 lui s1,0x20001 62ea: 47848793 addi a5,s1,1144 # 20001478 62ee: 53dc lw a5,36(a5) 62f0: 20000437 lui s0,0x20000 62f4: 47848493 addi s1,s1,1144 62f8: 12840413 addi s0,s0,296 # 20000128 62fc: c395 beqz a5,6320 62fe: 200015b7 lui a1,0x20001 6302: 0c800613 li a2,200 6306: 77858593 addi a1,a1,1912 # 20001778 630a: 00c40513 addi a0,s0,12 630e: cbbfb0ef jal ra,1fc8 6312: 50c8 lw a0,36(s1) 6314: 80ffb0ef jal ra,1b22 6318: 4785 li a5,1 631a: a01c sb a5,0(s0) 631c: 8a81aa23 sw s0,-1868(gp) # 20000274 6320: 200025b7 lui a1,0x20002 6324: 0c800613 li a2,200 6328: 84058593 addi a1,a1,-1984 # 20001840 632c: 02840513 addi a0,s0,40 6330: c99fb0ef jal ra,1fc8 6334: 5088 lw a0,32(s1) 6336: 0471 addi s0,s0,28 6338: f2afb0ef jal ra,1a62 633c: 4785 li a5,1 633e: a01c sb a5,0(s0) 6340: 8a81ac23 sw s0,-1864(gp) # 20000278 6344: 4501 li a0,0 6346: e4ff906f j 194 <__riscv_restore_0> 0000634a : 634a: e27f92ef jal t0,170 <__riscv_save_0> 634e: 40011537 lui a0,0x40011 6352: 4605 li a2,1 6354: 02000593 li a1,32 6358: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 635c: ec2fa0ef jal ra,a1e 6360: e35f906f j 194 <__riscv_restore_0> 00006364 : 6364: e0df92ef jal t0,170 <__riscv_save_0> 6368: 40011537 lui a0,0x40011 636c: 4601 li a2,0 636e: 02000593 li a1,32 6372: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 6376: ea8fa0ef jal ra,a1e 637a: e1bf906f j 194 <__riscv_restore_0> 0000637e : 637e: df3f92ef jal t0,170 <__riscv_save_0> 6382: 40011537 lui a0,0x40011 6386: 4605 li a2,1 6388: 45c1 li a1,16 638a: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 638e: e90fa0ef jal ra,a1e 6392: e03f906f j 194 <__riscv_restore_0> 00006396 : 6396: ddbf92ef jal t0,170 <__riscv_save_0> 639a: 40011537 lui a0,0x40011 639e: 4601 li a2,0 63a0: 45c1 li a1,16 63a2: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 63a6: e78fa0ef jal ra,a1e 63aa: debf906f j 194 <__riscv_restore_0> 000063ae : 63ae: da9f92ef jal t0,156 <__riscv_save_4> 63b2: 8b41a703 lw a4,-1868(gp) # 20000274 63b6: 842a mv s0,a0 63b8: 8a2e mv s4,a1 63ba: 89b2 mv s3,a2 63bc: 8b418493 addi s1,gp,-1868 # 20000274 63c0: 02a71163 bne a4,a0,63e2 63c4: f87ff0ef jal ra,634a 63c8: 4901 li s2,0 63ca: 03394363 blt s2,s3,63f0 63ce: 4505 li a0,1 63d0: cc9fb0ef jal ra,2098 63d4: 409c lw a5,0(s1) 63d6: 02879663 bne a5,s0,6402 63da: f8bff0ef jal ra,6364 63de: dadf906f j 18a <__riscv_restore_4> 63e2: 8b81a783 lw a5,-1864(gp) # 20000278 63e6: fea791e3 bne a5,a0,63c8 63ea: f95ff0ef jal ra,637e 63ee: bfe9 j 63c8 63f0: 012a07b3 add a5,s4,s2 63f4: 00078583 lb a1,0(a5) 63f8: 8522 mv a0,s0 63fa: 0905 addi s2,s2,1 63fc: ea1ff0ef jal ra,629c 6400: b7e9 j 63ca 6402: 8b81a783 lw a5,-1864(gp) # 20000278 6406: fc879ce3 bne a5,s0,63de 640a: f8dff0ef jal ra,6396 640e: bfc1 j 63de 00006410 : 6410: 4781 li a5,0 6412: c909 beqz a0,6424 6414: 2118 lbu a4,0(a0) 6416: 4781 li a5,0 6418: c711 beqz a4,6424 641a: 495c lw a5,20(a0) 641c: 4d08 lw a0,24(a0) 641e: 8f89 sub a5,a5,a0 6420: 00f037b3 snez a5,a5 6424: 853e mv a0,a5 6426: 8082 ret 00006428 : 6428: d49f92ef jal t0,170 <__riscv_save_0> 642c: 1141 addi sp,sp,-16 642e: 842a mv s0,a0 6430: 000107a3 sb zero,15(sp) 6434: fddff0ef jal ra,6410 6438: c519 beqz a0,6446 643a: 00f10593 addi a1,sp,15 643e: 00c40513 addi a0,s0,12 6442: bc3fb0ef jal ra,2004 6446: 00f10503 lb a0,15(sp) 644a: 0141 addi sp,sp,16 644c: d49f906f j 194 <__riscv_restore_0> 00006450 : 6450: d21f92ef jal t0,170 <__riscv_save_0> 6454: 0531 addi a0,a0,12 6456: bd5fb0ef jal ra,202a 645a: d3bf906f j 194 <__riscv_restore_0> 0000645e : 645e: 4509 li a0,2 6460: c44fa0ef jal ra,8a4 6464: c92d beqz a0,64d6 6466: 06400513 li a0,100 646a: bf1fb0ef jal ra,205a 646e: f29ff0ef jal ra,6396 6472: 200027b7 lui a5,0x20002 6476: 90878693 addi a3,a5,-1784 # 20001908 647a: 3298 lbu a4,1(a3) 647c: 22b2 lhu a2,2(a3) 647e: 90878793 addi a5,a5,-1784 6482: 9b79 andi a4,a4,-2 6484: b298 sb a4,1(a3) 6486: 2298 lbu a4,0(a3) 6488: 0705 addi a4,a4,1 648a: a298 sb a4,0(a3) 648c: 42d8 lw a4,4(a3) 648e: 66c1 lui a3,0x10 6490: 16fd addi a3,a3,-1 6492: 8f75 and a4,a4,a3 6494: 0742 slli a4,a4,0x10 6496: 8f51 or a4,a4,a2 6498: eb05 bnez a4,64c8 649a: 2bb8 lbu a4,18(a5) 649c: e719 bnez a4,64aa 649e: 00e78713 addi a4,a5,14 64a2: 8ef9 and a3,a3,a4 64a4: 8341 srli a4,a4,0x10 64a6: a3b6 sh a3,2(a5) 64a8: a3da sh a4,4(a5) 64aa: 3fd8 lbu a4,29(a5) 64ac: e711 bnez a4,64b8 64ae: 01978713 addi a4,a5,25 64b2: a3ba sh a4,2(a5) 64b4: 8341 srli a4,a4,0x10 64b6: a3da sh a4,4(a5) 64b8: 0287c703 lbu a4,40(a5) 64bc: e711 bnez a4,64c8 64be: 02478713 addi a4,a5,36 64c2: a3ba sh a4,2(a5) 64c4: 8341 srli a4,a4,0x10 64c6: a3da sh a4,4(a5) 64c8: 3398 lbu a4,1(a5) 64ca: 4509 li a0,2 64cc: 00476713 ori a4,a4,4 64d0: b398 sb a4,1(a5) 64d2: bdafa0ef jal ra,8ac 64d6: 30200073 mret 000064da <__adddf3>: 64da: 00100837 lui a6,0x100 64de: 1101 addi sp,sp,-32 64e0: 187d addi a6,a6,-1 64e2: 00b87733 and a4,a6,a1 64e6: ca26 sw s1,20(sp) 64e8: 00d87833 and a6,a6,a3 64ec: 0145d493 srli s1,a1,0x14 64f0: 0146d313 srli t1,a3,0x14 64f4: 00371e13 slli t3,a4,0x3 64f8: c64e sw s3,12(sp) 64fa: 01d55713 srli a4,a0,0x1d 64fe: 080e slli a6,a6,0x3 6500: 01d65793 srli a5,a2,0x1d 6504: 7ff4f493 andi s1,s1,2047 6508: 7ff37313 andi t1,t1,2047 650c: ce06 sw ra,28(sp) 650e: cc22 sw s0,24(sp) 6510: c84a sw s2,16(sp) 6512: 01f5d993 srli s3,a1,0x1f 6516: 01f6de93 srli t4,a3,0x1f 651a: 01c76733 or a4,a4,t3 651e: 00351f13 slli t5,a0,0x3 6522: 0107e833 or a6,a5,a6 6526: 00361f93 slli t6,a2,0x3 652a: 40648e33 sub t3,s1,t1 652e: 19d98063 beq s3,t4,66ae <__adddf3+0x1d4> 6532: 13c05663 blez t3,665e <__adddf3+0x184> 6536: 1c030463 beqz t1,66fe <__adddf3+0x224> 653a: 008006b7 lui a3,0x800 653e: 7ff00793 li a5,2047 6542: 00d86833 or a6,a6,a3 6546: 36f48f63 beq s1,a5,68c4 <__adddf3+0x3ea> 654a: 03800793 li a5,56 654e: 35c7c063 blt a5,t3,688e <__adddf3+0x3b4> 6552: 47fd li a5,31 6554: 47c7cd63 blt a5,t3,69ce <__adddf3+0x4f4> 6558: 02000513 li a0,32 655c: 41c50533 sub a0,a0,t3 6560: 01cfd7b3 srl a5,t6,t3 6564: 00a816b3 sll a3,a6,a0 6568: 00af9933 sll s2,t6,a0 656c: 8edd or a3,a3,a5 656e: 01203933 snez s2,s2 6572: 01c857b3 srl a5,a6,t3 6576: 0126e933 or s2,a3,s2 657a: 8f1d sub a4,a4,a5 657c: 412f0933 sub s2,t5,s2 6580: 012f37b3 sltu a5,t5,s2 6584: 40f70633 sub a2,a4,a5 6588: 00861793 slli a5,a2,0x8 658c: 2407d463 bgez a5,67d4 <__adddf3+0x2fa> 6590: 00800737 lui a4,0x800 6594: 177d addi a4,a4,-1 6596: 00e67433 and s0,a2,a4 659a: 2c040c63 beqz s0,6872 <__adddf3+0x398> 659e: 8522 mv a0,s0 65a0: 63e020ef jal ra,8bde <__clzsi2> 65a4: ff850713 addi a4,a0,-8 65a8: 02000793 li a5,32 65ac: 8f99 sub a5,a5,a4 65ae: 00f957b3 srl a5,s2,a5 65b2: 00e41633 sll a2,s0,a4 65b6: 8fd1 or a5,a5,a2 65b8: 00e91933 sll s2,s2,a4 65bc: 2a974163 blt a4,s1,685e <__adddf3+0x384> 65c0: 40970533 sub a0,a4,s1 65c4: 00150613 addi a2,a0,1 65c8: 477d li a4,31 65ca: 38c74d63 blt a4,a2,6964 <__adddf3+0x48a> 65ce: 02000713 li a4,32 65d2: 8f11 sub a4,a4,a2 65d4: 00c956b3 srl a3,s2,a2 65d8: 00e91933 sll s2,s2,a4 65dc: 00e79733 sll a4,a5,a4 65e0: 8f55 or a4,a4,a3 65e2: 01203933 snez s2,s2 65e6: 01276933 or s2,a4,s2 65ea: 00c7d633 srl a2,a5,a2 65ee: 4481 li s1,0 65f0: 00797793 andi a5,s2,7 65f4: cf81 beqz a5,660c <__adddf3+0x132> 65f6: 00f97713 andi a4,s2,15 65fa: 4791 li a5,4 65fc: 00f70863 beq a4,a5,660c <__adddf3+0x132> 6600: 00490713 addi a4,s2,4 6604: 01273933 sltu s2,a4,s2 6608: 964a add a2,a2,s2 660a: 893a mv s2,a4 660c: 00861793 slli a5,a2,0x8 6610: 1c07d663 bgez a5,67dc <__adddf3+0x302> 6614: 00148513 addi a0,s1,1 6618: 7ff00793 li a5,2047 661c: 85ce mv a1,s3 661e: 20f50463 beq a0,a5,6826 <__adddf3+0x34c> 6622: ff8007b7 lui a5,0xff800 6626: 17fd addi a5,a5,-1 6628: 8ff1 and a5,a5,a2 662a: 01d79893 slli a7,a5,0x1d 662e: 00395913 srli s2,s2,0x3 6632: 07a6 slli a5,a5,0x9 6634: 0128e8b3 or a7,a7,s2 6638: 83b1 srli a5,a5,0xc 663a: 7ff57513 andi a0,a0,2047 663e: 00c79693 slli a3,a5,0xc 6642: 0552 slli a0,a0,0x14 6644: 40f2 lw ra,28(sp) 6646: 4462 lw s0,24(sp) 6648: 82b1 srli a3,a3,0xc 664a: 05fe slli a1,a1,0x1f 664c: 8ec9 or a3,a3,a0 664e: 8ecd or a3,a3,a1 6650: 44d2 lw s1,20(sp) 6652: 4942 lw s2,16(sp) 6654: 49b2 lw s3,12(sp) 6656: 8546 mv a0,a7 6658: 85b6 mv a1,a3 665a: 6105 addi sp,sp,32 665c: 8082 ret 665e: 0a0e1e63 bnez t3,671a <__adddf3+0x240> 6662: 00148313 addi t1,s1,1 6666: 7fe37313 andi t1,t1,2046 666a: 22031763 bnez t1,6898 <__adddf3+0x3be> 666e: 01e767b3 or a5,a4,t5 6672: 01f868b3 or a7,a6,t6 6676: 1a049d63 bnez s1,6830 <__adddf3+0x356> 667a: 40078763 beqz a5,6a88 <__adddf3+0x5ae> 667e: 44088663 beqz a7,6aca <__adddf3+0x5f0> 6682: 41ff0933 sub s2,t5,t6 6686: 410707b3 sub a5,a4,a6 668a: 012f3633 sltu a2,t5,s2 668e: 40c78633 sub a2,a5,a2 6692: 00861793 slli a5,a2,0x8 6696: 4c07d663 bgez a5,6b62 <__adddf3+0x688> 669a: 41ef8933 sub s2,t6,t5 669e: 40e807b3 sub a5,a6,a4 66a2: 012fb633 sltu a2,t6,s2 66a6: 40c78633 sub a2,a5,a2 66aa: 89f6 mv s3,t4 66ac: b791 j 65f0 <__adddf3+0x116> 66ae: 0fc05063 blez t3,678e <__adddf3+0x2b4> 66b2: 0c030063 beqz t1,6772 <__adddf3+0x298> 66b6: 008006b7 lui a3,0x800 66ba: 7ff00793 li a5,2047 66be: 00d86833 or a6,a6,a3 66c2: 3af48a63 beq s1,a5,6a76 <__adddf3+0x59c> 66c6: 03800793 li a5,56 66ca: 13c7cb63 blt a5,t3,6800 <__adddf3+0x326> 66ce: 47fd li a5,31 66d0: 35c7df63 bge a5,t3,6a2e <__adddf3+0x554> 66d4: fe0e0913 addi s2,t3,-32 66d8: 02000793 li a5,32 66dc: 012856b3 srl a3,a6,s2 66e0: 00fe0a63 beq t3,a5,66f4 <__adddf3+0x21a> 66e4: 04000913 li s2,64 66e8: 41c90933 sub s2,s2,t3 66ec: 01281933 sll s2,a6,s2 66f0: 012fefb3 or t6,t6,s2 66f4: 01f03933 snez s2,t6 66f8: 00d96933 or s2,s2,a3 66fc: a231 j 6808 <__adddf3+0x32e> 66fe: 01f867b3 or a5,a6,t6 6702: 1c078a63 beqz a5,68d6 <__adddf3+0x3fc> 6706: fffe0793 addi a5,t3,-1 670a: 38078c63 beqz a5,6aa2 <__adddf3+0x5c8> 670e: 7ff00693 li a3,2047 6712: 1ade0963 beq t3,a3,68c4 <__adddf3+0x3ea> 6716: 8e3e mv t3,a5 6718: bd0d j 654a <__adddf3+0x70> 671a: 409305b3 sub a1,t1,s1 671e: 22049163 bnez s1,6940 <__adddf3+0x466> 6722: 01e767b3 or a5,a4,t5 6726: 32078763 beqz a5,6a54 <__adddf3+0x57a> 672a: fff58793 addi a5,a1,-1 672e: 44078163 beqz a5,6b70 <__adddf3+0x696> 6732: 7ff00693 li a3,2047 6736: 20d58c63 beq a1,a3,694e <__adddf3+0x474> 673a: 85be mv a1,a5 673c: 03800793 li a5,56 6740: 2ab7cc63 blt a5,a1,69f8 <__adddf3+0x51e> 6744: 47fd li a5,31 6746: 3cb7cf63 blt a5,a1,6b24 <__adddf3+0x64a> 674a: 02000793 li a5,32 674e: 8f8d sub a5,a5,a1 6750: 00f71933 sll s2,a4,a5 6754: 00bf56b3 srl a3,t5,a1 6758: 00ff17b3 sll a5,t5,a5 675c: 00d96933 or s2,s2,a3 6760: 00f037b3 snez a5,a5 6764: 00b75733 srl a4,a4,a1 6768: 00f96933 or s2,s2,a5 676c: 40e80833 sub a6,a6,a4 6770: ac41 j 6a00 <__adddf3+0x526> 6772: 01f867b3 or a5,a6,t6 6776: 34078063 beqz a5,6ab6 <__adddf3+0x5dc> 677a: fffe0793 addi a5,t3,-1 677e: 20078a63 beqz a5,6992 <__adddf3+0x4b8> 6782: 7ff00693 li a3,2047 6786: 2ede0863 beq t3,a3,6a76 <__adddf3+0x59c> 678a: 8e3e mv t3,a5 678c: bf2d j 66c6 <__adddf3+0x1ec> 678e: 140e1e63 bnez t3,68ea <__adddf3+0x410> 6792: 00148693 addi a3,s1,1 6796: 7fe6f793 andi a5,a3,2046 679a: 34079163 bnez a5,6adc <__adddf3+0x602> 679e: 01e767b3 or a5,a4,t5 67a2: 2c049563 bnez s1,6a6c <__adddf3+0x592> 67a6: 3e078063 beqz a5,6b86 <__adddf3+0x6ac> 67aa: 01f867b3 or a5,a6,t6 67ae: 30078e63 beqz a5,6aca <__adddf3+0x5f0> 67b2: 01ff0933 add s2,t5,t6 67b6: 010707b3 add a5,a4,a6 67ba: 01e93f33 sltu t5,s2,t5 67be: 01e78633 add a2,a5,t5 67c2: 00861793 slli a5,a2,0x8 67c6: 0007d763 bgez a5,67d4 <__adddf3+0x2fa> 67ca: ff8007b7 lui a5,0xff800 67ce: 17fd addi a5,a5,-1 67d0: 8e7d and a2,a2,a5 67d2: 4485 li s1,1 67d4: 00797793 andi a5,s2,7 67d8: e0079fe3 bnez a5,65f6 <__adddf3+0x11c> 67dc: 01d61793 slli a5,a2,0x1d 67e0: 00395893 srli a7,s2,0x3 67e4: 00f8e8b3 or a7,a7,a5 67e8: 00365793 srli a5,a2,0x3 67ec: 7ff00713 li a4,2047 67f0: 04e48d63 beq s1,a4,684a <__adddf3+0x370> 67f4: 07b2 slli a5,a5,0xc 67f6: 83b1 srli a5,a5,0xc 67f8: 7ff4f513 andi a0,s1,2047 67fc: 85ce mv a1,s3 67fe: b581 j 663e <__adddf3+0x164> 6800: 01f86933 or s2,a6,t6 6804: 01203933 snez s2,s2 6808: 997a add s2,s2,t5 680a: 01e937b3 sltu a5,s2,t5 680e: 00e78633 add a2,a5,a4 6812: 00861793 slli a5,a2,0x8 6816: fa07dfe3 bgez a5,67d4 <__adddf3+0x2fa> 681a: 0485 addi s1,s1,1 681c: 7ff00793 li a5,2047 6820: 18f49663 bne s1,a5,69ac <__adddf3+0x4d2> 6824: 85ce mv a1,s3 6826: 7ff00513 li a0,2047 682a: 4781 li a5,0 682c: 4881 li a7,0 682e: bd01 j 663e <__adddf3+0x164> 6830: ebc1 bnez a5,68c0 <__adddf3+0x3e6> 6832: 3a088463 beqz a7,6bda <__adddf3+0x700> 6836: 00361693 slli a3,a2,0x3 683a: 01d81793 slli a5,a6,0x1d 683e: 828d srli a3,a3,0x3 6840: 00d7e8b3 or a7,a5,a3 6844: 89f6 mv s3,t4 6846: 00385793 srli a5,a6,0x3 684a: 00f8e7b3 or a5,a7,a5 684e: dbf9 beqz a5,6824 <__adddf3+0x34a> 6850: 4581 li a1,0 6852: 7ff00513 li a0,2047 6856: 000807b7 lui a5,0x80 685a: 4881 li a7,0 685c: b3cd j 663e <__adddf3+0x164> 685e: ff800637 lui a2,0xff800 6862: 167d addi a2,a2,-1 6864: 8e7d and a2,a2,a5 6866: 00797793 andi a5,s2,7 686a: 8c99 sub s1,s1,a4 686c: d80795e3 bnez a5,65f6 <__adddf3+0x11c> 6870: b7b5 j 67dc <__adddf3+0x302> 6872: 854a mv a0,s2 6874: 36a020ef jal ra,8bde <__clzsi2> 6878: 01850713 addi a4,a0,24 687c: 47fd li a5,31 687e: d2e7d5e3 bge a5,a4,65a8 <__adddf3+0xce> 6882: ff850613 addi a2,a0,-8 6886: 00c917b3 sll a5,s2,a2 688a: 4901 li s2,0 688c: bb05 j 65bc <__adddf3+0xe2> 688e: 01f86933 or s2,a6,t6 6892: 01203933 snez s2,s2 6896: b1dd j 657c <__adddf3+0xa2> 6898: 41ff0933 sub s2,t5,t6 689c: 41070633 sub a2,a4,a6 68a0: 012f3433 sltu s0,t5,s2 68a4: 40860433 sub s0,a2,s0 68a8: 00841793 slli a5,s0,0x8 68ac: 2407cd63 bltz a5,6b06 <__adddf3+0x62c> 68b0: 008968b3 or a7,s2,s0 68b4: ce0893e3 bnez a7,659a <__adddf3+0xc0> 68b8: 4781 li a5,0 68ba: 4981 li s3,0 68bc: 4481 li s1,0 68be: bf1d j 67f4 <__adddf3+0x31a> 68c0: f80898e3 bnez a7,6850 <__adddf3+0x376> 68c4: 050e slli a0,a0,0x3 68c6: 01d71793 slli a5,a4,0x1d 68ca: 810d srli a0,a0,0x3 68cc: 00a7e8b3 or a7,a5,a0 68d0: 00375793 srli a5,a4,0x3 68d4: bf9d j 684a <__adddf3+0x370> 68d6: 050e slli a0,a0,0x3 68d8: 01d71793 slli a5,a4,0x1d 68dc: 810d srli a0,a0,0x3 68de: 00a7e8b3 or a7,a5,a0 68e2: 84f2 mv s1,t3 68e4: 00375793 srli a5,a4,0x3 68e8: b711 j 67ec <__adddf3+0x312> 68ea: 40930533 sub a0,t1,s1 68ee: 12048263 beqz s1,6a12 <__adddf3+0x538> 68f2: 008006b7 lui a3,0x800 68f6: 7ff00793 li a5,2047 68fa: 8f55 or a4,a4,a3 68fc: 2ef30d63 beq t1,a5,6bf6 <__adddf3+0x71c> 6900: 03800793 li a5,56 6904: 20a7cb63 blt a5,a0,6b1a <__adddf3+0x640> 6908: 47fd li a5,31 690a: 2aa7c363 blt a5,a0,6bb0 <__adddf3+0x6d6> 690e: 02000793 li a5,32 6912: 8f89 sub a5,a5,a0 6914: 00f71933 sll s2,a4,a5 6918: 00af56b3 srl a3,t5,a0 691c: 00ff17b3 sll a5,t5,a5 6920: 00d96933 or s2,s2,a3 6924: 00f037b3 snez a5,a5 6928: 00a75733 srl a4,a4,a0 692c: 00f96933 or s2,s2,a5 6930: 983a add a6,a6,a4 6932: 997e add s2,s2,t6 6934: 01f937b3 sltu a5,s2,t6 6938: 01078633 add a2,a5,a6 693c: 849a mv s1,t1 693e: bdd1 j 6812 <__adddf3+0x338> 6940: 008006b7 lui a3,0x800 6944: 7ff00793 li a5,2047 6948: 8f55 or a4,a4,a3 694a: def319e3 bne t1,a5,673c <__adddf3+0x262> 694e: 00361793 slli a5,a2,0x3 6952: 838d srli a5,a5,0x3 6954: 01d81893 slli a7,a6,0x1d 6958: 0117e8b3 or a7,a5,a7 695c: 89f6 mv s3,t4 695e: 00385793 srli a5,a6,0x3 6962: b5e5 j 684a <__adddf3+0x370> 6964: fe150713 addi a4,a0,-31 6968: 02000693 li a3,32 696c: 00e7d733 srl a4,a5,a4 6970: 00d60a63 beq a2,a3,6984 <__adddf3+0x4aa> 6974: 04000693 li a3,64 6978: 40c68633 sub a2,a3,a2 697c: 00c79633 sll a2,a5,a2 6980: 00c96933 or s2,s2,a2 6984: 01203933 snez s2,s2 6988: 00e96933 or s2,s2,a4 698c: 4601 li a2,0 698e: 4481 li s1,0 6990: b591 j 67d4 <__adddf3+0x2fa> 6992: 01ff0933 add s2,t5,t6 6996: 010707b3 add a5,a4,a6 699a: 01e93633 sltu a2,s2,t5 699e: 963e add a2,a2,a5 69a0: 00861793 slli a5,a2,0x8 69a4: 4485 li s1,1 69a6: e207d7e3 bgez a5,67d4 <__adddf3+0x2fa> 69aa: 4489 li s1,2 69ac: ff8007b7 lui a5,0xff800 69b0: 17fd addi a5,a5,-1 69b2: 8ff1 and a5,a5,a2 69b4: 00195713 srli a4,s2,0x1 69b8: 00197913 andi s2,s2,1 69bc: 01276933 or s2,a4,s2 69c0: 01f79893 slli a7,a5,0x1f 69c4: 0128e933 or s2,a7,s2 69c8: 0017d613 srli a2,a5,0x1 69cc: b115 j 65f0 <__adddf3+0x116> 69ce: fe0e0913 addi s2,t3,-32 69d2: 02000793 li a5,32 69d6: 012856b3 srl a3,a6,s2 69da: 00fe0a63 beq t3,a5,69ee <__adddf3+0x514> 69de: 04000913 li s2,64 69e2: 41c90933 sub s2,s2,t3 69e6: 01281933 sll s2,a6,s2 69ea: 012fefb3 or t6,t6,s2 69ee: 01f03933 snez s2,t6 69f2: 00d96933 or s2,s2,a3 69f6: b659 j 657c <__adddf3+0xa2> 69f8: 01e76933 or s2,a4,t5 69fc: 01203933 snez s2,s2 6a00: 412f8933 sub s2,t6,s2 6a04: 012fb7b3 sltu a5,t6,s2 6a08: 40f80633 sub a2,a6,a5 6a0c: 849a mv s1,t1 6a0e: 89f6 mv s3,t4 6a10: bea5 j 6588 <__adddf3+0xae> 6a12: 01e767b3 or a5,a4,t5 6a16: 18078263 beqz a5,6b9a <__adddf3+0x6c0> 6a1a: fff50793 addi a5,a0,-1 6a1e: 1c078463 beqz a5,6be6 <__adddf3+0x70c> 6a22: 7ff00693 li a3,2047 6a26: 12d50463 beq a0,a3,6b4e <__adddf3+0x674> 6a2a: 853e mv a0,a5 6a2c: bdd1 j 6900 <__adddf3+0x426> 6a2e: 02000793 li a5,32 6a32: 41c787b3 sub a5,a5,t3 6a36: 00f816b3 sll a3,a6,a5 6a3a: 00ff9933 sll s2,t6,a5 6a3e: 01cfd633 srl a2,t6,t3 6a42: 8ed1 or a3,a3,a2 6a44: 01203933 snez s2,s2 6a48: 01c857b3 srl a5,a6,t3 6a4c: 0126e933 or s2,a3,s2 6a50: 973e add a4,a4,a5 6a52: bb5d j 6808 <__adddf3+0x32e> 6a54: 00361793 slli a5,a2,0x3 6a58: 838d srli a5,a5,0x3 6a5a: 01d81893 slli a7,a6,0x1d 6a5e: 0117e8b3 or a7,a5,a7 6a62: 84ae mv s1,a1 6a64: 00385793 srli a5,a6,0x3 6a68: 89f6 mv s3,t4 6a6a: b349 j 67ec <__adddf3+0x312> 6a6c: c3ed beqz a5,6b4e <__adddf3+0x674> 6a6e: 01f86933 or s2,a6,t6 6a72: dc091fe3 bnez s2,6850 <__adddf3+0x376> 6a76: 050e slli a0,a0,0x3 6a78: 01d71793 slli a5,a4,0x1d 6a7c: 810d srli a0,a0,0x3 6a7e: 00f568b3 or a7,a0,a5 6a82: 00375793 srli a5,a4,0x3 6a86: b3d1 j 684a <__adddf3+0x370> 6a88: 0e088163 beqz a7,6b6a <__adddf3+0x690> 6a8c: 00361693 slli a3,a2,0x3 6a90: 01d81793 slli a5,a6,0x1d 6a94: 828d srli a3,a3,0x3 6a96: 00d7e8b3 or a7,a5,a3 6a9a: 89f6 mv s3,t4 6a9c: 00385793 srli a5,a6,0x3 6aa0: bb91 j 67f4 <__adddf3+0x31a> 6aa2: 41ff0933 sub s2,t5,t6 6aa6: 410707b3 sub a5,a4,a6 6aaa: 012f3f33 sltu t5,t5,s2 6aae: 41e78633 sub a2,a5,t5 6ab2: 4485 li s1,1 6ab4: bcd1 j 6588 <__adddf3+0xae> 6ab6: 050e slli a0,a0,0x3 6ab8: 01d71793 slli a5,a4,0x1d 6abc: 810d srli a0,a0,0x3 6abe: 00f568b3 or a7,a0,a5 6ac2: 84f2 mv s1,t3 6ac4: 00375793 srli a5,a4,0x3 6ac8: b315 j 67ec <__adddf3+0x312> 6aca: 050e slli a0,a0,0x3 6acc: 01d71793 slli a5,a4,0x1d 6ad0: 810d srli a0,a0,0x3 6ad2: 00a7e8b3 or a7,a5,a0 6ad6: 00375793 srli a5,a4,0x3 6ada: bb29 j 67f4 <__adddf3+0x31a> 6adc: 7ff00793 li a5,2047 6ae0: d4f682e3 beq a3,a5,6824 <__adddf3+0x34a> 6ae4: 01ff0933 add s2,t5,t6 6ae8: 01e93633 sltu a2,s2,t5 6aec: 010707b3 add a5,a4,a6 6af0: 97b2 add a5,a5,a2 6af2: 01f79893 slli a7,a5,0x1f 6af6: 00195913 srli s2,s2,0x1 6afa: 0128e933 or s2,a7,s2 6afe: 0017d613 srli a2,a5,0x1 6b02: 84b6 mv s1,a3 6b04: b9c1 j 67d4 <__adddf3+0x2fa> 6b06: 41ef8933 sub s2,t6,t5 6b0a: 40e80733 sub a4,a6,a4 6b0e: 012fb633 sltu a2,t6,s2 6b12: 40c70433 sub s0,a4,a2 6b16: 89f6 mv s3,t4 6b18: b449 j 659a <__adddf3+0xc0> 6b1a: 01e76933 or s2,a4,t5 6b1e: 01203933 snez s2,s2 6b22: bd01 j 6932 <__adddf3+0x458> 6b24: fe058793 addi a5,a1,-32 6b28: 02000693 li a3,32 6b2c: 00f757b3 srl a5,a4,a5 6b30: 00d58a63 beq a1,a3,6b44 <__adddf3+0x66a> 6b34: 04000693 li a3,64 6b38: 40b685b3 sub a1,a3,a1 6b3c: 00b71733 sll a4,a4,a1 6b40: 00ef6f33 or t5,t5,a4 6b44: 01e03933 snez s2,t5 6b48: 00f96933 or s2,s2,a5 6b4c: bd55 j 6a00 <__adddf3+0x526> 6b4e: 00361793 slli a5,a2,0x3 6b52: 838d srli a5,a5,0x3 6b54: 01d81893 slli a7,a6,0x1d 6b58: 0117e8b3 or a7,a5,a7 6b5c: 00385793 srli a5,a6,0x3 6b60: b1ed j 684a <__adddf3+0x370> 6b62: 00c968b3 or a7,s2,a2 6b66: c60897e3 bnez a7,67d4 <__adddf3+0x2fa> 6b6a: 4781 li a5,0 6b6c: 4981 li s3,0 6b6e: b159 j 67f4 <__adddf3+0x31a> 6b70: 41ef8933 sub s2,t6,t5 6b74: 40e807b3 sub a5,a6,a4 6b78: 012fb633 sltu a2,t6,s2 6b7c: 40c78633 sub a2,a5,a2 6b80: 89f6 mv s3,t4 6b82: 4485 li s1,1 6b84: b411 j 6588 <__adddf3+0xae> 6b86: 00361693 slli a3,a2,0x3 6b8a: 01d81793 slli a5,a6,0x1d 6b8e: 828d srli a3,a3,0x3 6b90: 00d7e8b3 or a7,a5,a3 6b94: 00385793 srli a5,a6,0x3 6b98: b9b1 j 67f4 <__adddf3+0x31a> 6b9a: 00361693 slli a3,a2,0x3 6b9e: 01d81793 slli a5,a6,0x1d 6ba2: 828d srli a3,a3,0x3 6ba4: 00d7e8b3 or a7,a5,a3 6ba8: 84aa mv s1,a0 6baa: 00385793 srli a5,a6,0x3 6bae: b93d j 67ec <__adddf3+0x312> 6bb0: fe050793 addi a5,a0,-32 6bb4: 02000693 li a3,32 6bb8: 00f757b3 srl a5,a4,a5 6bbc: 00d50a63 beq a0,a3,6bd0 <__adddf3+0x6f6> 6bc0: 04000693 li a3,64 6bc4: 40a68533 sub a0,a3,a0 6bc8: 00a71733 sll a4,a4,a0 6bcc: 00ef6f33 or t5,t5,a4 6bd0: 01e03933 snez s2,t5 6bd4: 00f96933 or s2,s2,a5 6bd8: bba9 j 6932 <__adddf3+0x458> 6bda: 4581 li a1,0 6bdc: 7ff00513 li a0,2047 6be0: 000807b7 lui a5,0x80 6be4: bca9 j 663e <__adddf3+0x164> 6be6: 01ff0933 add s2,t5,t6 6bea: 010707b3 add a5,a4,a6 6bee: 01f93633 sltu a2,s2,t6 6bf2: 963e add a2,a2,a5 6bf4: b375 j 69a0 <__adddf3+0x4c6> 6bf6: 00361693 slli a3,a2,0x3 6bfa: 01d81793 slli a5,a6,0x1d 6bfe: 828d srli a3,a3,0x3 6c00: 00d7e8b3 or a7,a5,a3 6c04: 00385793 srli a5,a6,0x3 6c08: b189 j 684a <__adddf3+0x370> 00006c0a <__gedf2>: 6c0a: 0145d713 srli a4,a1,0x14 6c0e: 001007b7 lui a5,0x100 6c12: 17fd addi a5,a5,-1 6c14: 0146d813 srli a6,a3,0x14 6c18: 7ff77713 andi a4,a4,2047 6c1c: 7ff00893 li a7,2047 6c20: 00b7f333 and t1,a5,a1 6c24: 8e2a mv t3,a0 6c26: 8ff5 and a5,a5,a3 6c28: 81fd srli a1,a1,0x1f 6c2a: 8eb2 mv t4,a2 6c2c: 7ff87813 andi a6,a6,2047 6c30: 82fd srli a3,a3,0x1f 6c32: 03170863 beq a4,a7,6c62 <__gedf2+0x58> 6c36: 03180063 beq a6,a7,6c56 <__gedf2+0x4c> 6c3a: eb0d bnez a4,6c6c <__gedf2+0x62> 6c3c: 00a368b3 or a7,t1,a0 6c40: 00081463 bnez a6,6c48 <__gedf2+0x3e> 6c44: 8e5d or a2,a2,a5 6c46: ca29 beqz a2,6c98 <__gedf2+0x8e> 6c48: 04088563 beqz a7,6c92 <__gedf2+0x88> 6c4c: 02d58863 beq a1,a3,6c7c <__gedf2+0x72> 6c50: 4505 li a0,1 6c52: ed95 bnez a1,6c8e <__gedf2+0x84> 6c54: 8082 ret 6c56: 00c7e8b3 or a7,a5,a2 6c5a: fe0880e3 beqz a7,6c3a <__gedf2+0x30> 6c5e: 5579 li a0,-2 6c60: 8082 ret 6c62: 00a36533 or a0,t1,a0 6c66: fd65 bnez a0,6c5e <__gedf2+0x54> 6c68: 02e80c63 beq a6,a4,6ca0 <__gedf2+0x96> 6c6c: 00081463 bnez a6,6c74 <__gedf2+0x6a> 6c70: 8e5d or a2,a2,a5 6c72: de79 beqz a2,6c50 <__gedf2+0x46> 6c74: fcd59ee3 bne a1,a3,6c50 <__gedf2+0x46> 6c78: fce84ce3 blt a6,a4,6c50 <__gedf2+0x46> 6c7c: 01074863 blt a4,a6,6c8c <__gedf2+0x82> 6c80: fc67e8e3 bltu a5,t1,6c50 <__gedf2+0x46> 6c84: 02f30363 beq t1,a5,6caa <__gedf2+0xa0> 6c88: 00f37f63 bgeu t1,a5,6ca6 <__gedf2+0x9c> 6c8c: e581 bnez a1,6c94 <__gedf2+0x8a> 6c8e: 557d li a0,-1 6c90: 8082 ret 6c92: def5 beqz a3,6c8e <__gedf2+0x84> 6c94: 4505 li a0,1 6c96: 8082 ret 6c98: 4501 li a0,0 6c9a: fa089be3 bnez a7,6c50 <__gedf2+0x46> 6c9e: 8082 ret 6ca0: 8e5d or a2,a2,a5 6ca2: da69 beqz a2,6c74 <__gedf2+0x6a> 6ca4: bf6d j 6c5e <__gedf2+0x54> 6ca6: 4501 li a0,0 6ca8: 8082 ret 6caa: fbcee3e3 bltu t4,t3,6c50 <__gedf2+0x46> 6cae: 4501 li a0,0 6cb0: fbde72e3 bgeu t3,t4,6c54 <__gedf2+0x4a> 6cb4: f1e5 bnez a1,6c94 <__gedf2+0x8a> 6cb6: bfe1 j 6c8e <__gedf2+0x84> 00006cb8 <__ledf2>: 6cb8: 0145d713 srli a4,a1,0x14 6cbc: 001007b7 lui a5,0x100 6cc0: 17fd addi a5,a5,-1 6cc2: 0146d813 srli a6,a3,0x14 6cc6: 7ff77713 andi a4,a4,2047 6cca: 7ff00893 li a7,2047 6cce: 00b7fe33 and t3,a5,a1 6cd2: 8eaa mv t4,a0 6cd4: 8ff5 and a5,a5,a3 6cd6: 81fd srli a1,a1,0x1f 6cd8: 8f32 mv t5,a2 6cda: 7ff87813 andi a6,a6,2047 6cde: 82fd srli a3,a3,0x1f 6ce0: 03170e63 beq a4,a7,6d1c <__ledf2+0x64> 6ce4: 01180d63 beq a6,a7,6cfe <__ledf2+0x46> 6ce8: e329 bnez a4,6d2a <__ledf2+0x72> 6cea: 00ae68b3 or a7,t3,a0 6cee: 00081f63 bnez a6,6d0c <__ledf2+0x54> 6cf2: 8e5d or a2,a2,a5 6cf4: ee01 bnez a2,6d0c <__ledf2+0x54> 6cf6: 4301 li t1,0 6cf8: 04088c63 beqz a7,6d50 <__ledf2+0x98> 6cfc: a821 j 6d14 <__ledf2+0x5c> 6cfe: 00c7e8b3 or a7,a5,a2 6d02: 4309 li t1,2 6d04: 04089663 bnez a7,6d50 <__ledf2+0x98> 6d08: d36d beqz a4,6cea <__ledf2+0x32> 6d0a: a005 j 6d2a <__ledf2+0x72> 6d0c: 04088463 beqz a7,6d54 <__ledf2+0x9c> 6d10: 02d58563 beq a1,a3,6d3a <__ledf2+0x82> 6d14: 4305 li t1,1 6d16: cd8d beqz a1,6d50 <__ledf2+0x98> 6d18: 537d li t1,-1 6d1a: a81d j 6d50 <__ledf2+0x98> 6d1c: 00ae68b3 or a7,t3,a0 6d20: 4309 li t1,2 6d22: 02089763 bnez a7,6d50 <__ledf2+0x98> 6d26: 02e80a63 beq a6,a4,6d5a <__ledf2+0xa2> 6d2a: 00081463 bnez a6,6d32 <__ledf2+0x7a> 6d2e: 8e5d or a2,a2,a5 6d30: d275 beqz a2,6d14 <__ledf2+0x5c> 6d32: fed591e3 bne a1,a3,6d14 <__ledf2+0x5c> 6d36: fce84fe3 blt a6,a4,6d14 <__ledf2+0x5c> 6d3a: 01074963 blt a4,a6,6d4c <__ledf2+0x94> 6d3e: fdc7ebe3 bltu a5,t3,6d14 <__ledf2+0x5c> 6d42: 00fe0f63 beq t3,a5,6d60 <__ledf2+0xa8> 6d46: 4301 li t1,0 6d48: 00fe7463 bgeu t3,a5,6d50 <__ledf2+0x98> 6d4c: d5f1 beqz a1,6d18 <__ledf2+0x60> 6d4e: 4305 li t1,1 6d50: 851a mv a0,t1 6d52: 8082 ret 6d54: feed bnez a3,6d4e <__ledf2+0x96> 6d56: 537d li t1,-1 6d58: bfe5 j 6d50 <__ledf2+0x98> 6d5a: 8e5d or a2,a2,a5 6d5c: da79 beqz a2,6d32 <__ledf2+0x7a> 6d5e: bfcd j 6d50 <__ledf2+0x98> 6d60: fbdf6ae3 bltu t5,t4,6d14 <__ledf2+0x5c> 6d64: 4301 li t1,0 6d66: ffeef5e3 bgeu t4,t5,6d50 <__ledf2+0x98> 6d6a: f1f5 bnez a1,6d4e <__ledf2+0x96> 6d6c: b775 j 6d18 <__ledf2+0x60> 00006d6e <__muldf3>: 6d6e: 7139 addi sp,sp,-64 6d70: d84a sw s2,48(sp) 6d72: 0145d913 srli s2,a1,0x14 6d76: d64e sw s3,44(sp) 6d78: d452 sw s4,40(sp) 6d7a: d256 sw s5,36(sp) 6d7c: 00c59993 slli s3,a1,0xc 6d80: de06 sw ra,60(sp) 6d82: dc22 sw s0,56(sp) 6d84: da26 sw s1,52(sp) 6d86: d05a sw s6,32(sp) 6d88: ce5e sw s7,28(sp) 6d8a: 7ff97913 andi s2,s2,2047 6d8e: 8a2a mv s4,a0 6d90: 00c9d993 srli s3,s3,0xc 6d94: 01f5da93 srli s5,a1,0x1f 6d98: 0e090d63 beqz s2,6e92 <__muldf3+0x124> 6d9c: 7ff00793 li a5,2047 6da0: 18f90663 beq s2,a5,6f2c <__muldf3+0x1be> 6da4: 01d55413 srli s0,a0,0x1d 6da8: 098e slli s3,s3,0x3 6daa: 013469b3 or s3,s0,s3 6dae: 00800437 lui s0,0x800 6db2: 0089e433 or s0,s3,s0 6db6: 00351493 slli s1,a0,0x3 6dba: c0190913 addi s2,s2,-1023 6dbe: 4981 li s3,0 6dc0: 4b81 li s7,0 6dc2: 0146d713 srli a4,a3,0x14 6dc6: 00c69a13 slli s4,a3,0xc 6dca: 7ff77713 andi a4,a4,2047 6dce: 85b2 mv a1,a2 6dd0: 00ca5a13 srli s4,s4,0xc 6dd4: 01f6db13 srli s6,a3,0x1f 6dd8: 10070b63 beqz a4,6eee <__muldf3+0x180> 6ddc: 7ff00793 li a5,2047 6de0: 04f70363 beq a4,a5,6e26 <__muldf3+0xb8> 6de4: 01d65793 srli a5,a2,0x1d 6de8: 0a0e slli s4,s4,0x3 6dea: 0147ea33 or s4,a5,s4 6dee: c0170713 addi a4,a4,-1023 # 7ffc01 <_data_lma+0x7f4705> 6df2: 008007b7 lui a5,0x800 6df6: 00fa67b3 or a5,s4,a5 6dfa: 00361593 slli a1,a2,0x3 6dfe: 993a add s2,s2,a4 6e00: 4881 li a7,0 6e02: 016ac733 xor a4,s5,s6 6e06: 46bd li a3,15 6e08: 853a mv a0,a4 6e0a: 00190813 addi a6,s2,1 6e0e: 1736e863 bltu a3,s3,6f7e <__muldf3+0x210> 6e12: 00004617 auipc a2,0x4 6e16: 44e60613 addi a2,a2,1102 # b260 6e1a: 098a slli s3,s3,0x2 6e1c: 99b2 add s3,s3,a2 6e1e: 0009a683 lw a3,0(s3) 6e22: 96b2 add a3,a3,a2 6e24: 8682 jr a3 6e26: 00ca67b3 or a5,s4,a2 6e2a: 7ff90913 addi s2,s2,2047 6e2e: 12079963 bnez a5,6f60 <__muldf3+0x1f2> 6e32: 0029e993 ori s3,s3,2 6e36: 4581 li a1,0 6e38: 4889 li a7,2 6e3a: b7e1 j 6e02 <__muldf3+0x94> 6e3c: 4701 li a4,0 6e3e: 7ff00793 li a5,2047 6e42: 00080437 lui s0,0x80 6e46: 4481 li s1,0 6e48: 0432 slli s0,s0,0xc 6e4a: 07d2 slli a5,a5,0x14 6e4c: 8031 srli s0,s0,0xc 6e4e: 077e slli a4,a4,0x1f 6e50: 8c5d or s0,s0,a5 6e52: 8c59 or s0,s0,a4 6e54: 85a2 mv a1,s0 6e56: 50f2 lw ra,60(sp) 6e58: 5462 lw s0,56(sp) 6e5a: 8526 mv a0,s1 6e5c: 5942 lw s2,48(sp) 6e5e: 54d2 lw s1,52(sp) 6e60: 59b2 lw s3,44(sp) 6e62: 5a22 lw s4,40(sp) 6e64: 5a92 lw s5,36(sp) 6e66: 5b02 lw s6,32(sp) 6e68: 4bf2 lw s7,28(sp) 6e6a: 6121 addi sp,sp,64 6e6c: 8082 ret 6e6e: 855a mv a0,s6 6e70: 843e mv s0,a5 6e72: 84ae mv s1,a1 6e74: 8bc6 mv s7,a7 6e76: 4789 li a5,2 6e78: 0efb8d63 beq s7,a5,6f72 <__muldf3+0x204> 6e7c: 478d li a5,3 6e7e: fafb8fe3 beq s7,a5,6e3c <__muldf3+0xce> 6e82: 4785 li a5,1 6e84: 872a mv a4,a0 6e86: 38fb9e63 bne s7,a5,7222 <__muldf3+0x4b4> 6e8a: 4781 li a5,0 6e8c: 4401 li s0,0 6e8e: 4481 li s1,0 6e90: bf65 j 6e48 <__muldf3+0xda> 6e92: 00a9e433 or s0,s3,a0 6e96: c061 beqz s0,6f56 <__muldf3+0x1e8> 6e98: c636 sw a3,12(sp) 6e9a: c432 sw a2,8(sp) 6e9c: 2a098c63 beqz s3,7154 <__muldf3+0x3e6> 6ea0: 854e mv a0,s3 6ea2: 53d010ef jal ra,8bde <__clzsi2> 6ea6: 4622 lw a2,8(sp) 6ea8: 46b2 lw a3,12(sp) 6eaa: 87aa mv a5,a0 6eac: ff550713 addi a4,a0,-11 6eb0: 4475 li s0,29 6eb2: ff878493 addi s1,a5,-8 # 7ffff8 <_data_lma+0x7f4afc> 6eb6: 8c19 sub s0,s0,a4 6eb8: 009999b3 sll s3,s3,s1 6ebc: 008a5433 srl s0,s4,s0 6ec0: 01346433 or s0,s0,s3 6ec4: 009a14b3 sll s1,s4,s1 6ec8: 0146d713 srli a4,a3,0x14 6ecc: c0d00913 li s2,-1011 6ed0: 00c69a13 slli s4,a3,0xc 6ed4: 7ff77713 andi a4,a4,2047 6ed8: 40f90933 sub s2,s2,a5 6edc: 4981 li s3,0 6ede: 4b81 li s7,0 6ee0: 85b2 mv a1,a2 6ee2: 00ca5a13 srli s4,s4,0xc 6ee6: 01f6db13 srli s6,a3,0x1f 6eea: ee0719e3 bnez a4,6ddc <__muldf3+0x6e> 6eee: 00ca67b3 or a5,s4,a2 6ef2: c7b1 beqz a5,6f3e <__muldf3+0x1d0> 6ef4: 220a0f63 beqz s4,7132 <__muldf3+0x3c4> 6ef8: 8552 mv a0,s4 6efa: c432 sw a2,8(sp) 6efc: 4e3010ef jal ra,8bde <__clzsi2> 6f00: 4622 lw a2,8(sp) 6f02: 872a mv a4,a0 6f04: ff550693 addi a3,a0,-11 6f08: 47f5 li a5,29 6f0a: ff870593 addi a1,a4,-8 6f0e: 8f95 sub a5,a5,a3 6f10: 00ba1a33 sll s4,s4,a1 6f14: 00f657b3 srl a5,a2,a5 6f18: 0147e7b3 or a5,a5,s4 6f1c: 00b615b3 sll a1,a2,a1 6f20: 40e90933 sub s2,s2,a4 6f24: c0d90913 addi s2,s2,-1011 6f28: 4881 li a7,0 6f2a: bde1 j 6e02 <__muldf3+0x94> 6f2c: 00a9e433 or s0,s3,a0 6f30: ec01 bnez s0,6f48 <__muldf3+0x1da> 6f32: 49a1 li s3,8 6f34: 4481 li s1,0 6f36: 7ff00913 li s2,2047 6f3a: 4b89 li s7,2 6f3c: b559 j 6dc2 <__muldf3+0x54> 6f3e: 0019e993 ori s3,s3,1 6f42: 4581 li a1,0 6f44: 4885 li a7,1 6f46: bd75 j 6e02 <__muldf3+0x94> 6f48: 844e mv s0,s3 6f4a: 84aa mv s1,a0 6f4c: 49b1 li s3,12 6f4e: 7ff00913 li s2,2047 6f52: 4b8d li s7,3 6f54: b5bd j 6dc2 <__muldf3+0x54> 6f56: 4991 li s3,4 6f58: 4481 li s1,0 6f5a: 4901 li s2,0 6f5c: 4b85 li s7,1 6f5e: b595 j 6dc2 <__muldf3+0x54> 6f60: 0039e993 ori s3,s3,3 6f64: 87d2 mv a5,s4 6f66: 488d li a7,3 6f68: bd69 j 6e02 <__muldf3+0x94> 6f6a: 4789 li a5,2 6f6c: 8556 mv a0,s5 6f6e: f0fb97e3 bne s7,a5,6e7c <__muldf3+0x10e> 6f72: 872a mv a4,a0 6f74: 7ff00793 li a5,2047 6f78: 4401 li s0,0 6f7a: 4481 li s1,0 6f7c: b5f1 j 6e48 <__muldf3+0xda> 6f7e: 6ec1 lui t4,0x10 6f80: fffe8613 addi a2,t4,-1 # ffff <_data_lma+0x4b03> 6f84: 0104d693 srli a3,s1,0x10 6f88: 0105de13 srli t3,a1,0x10 6f8c: 8cf1 and s1,s1,a2 6f8e: 8df1 and a1,a1,a2 6f90: 02958633 mul a2,a1,s1 6f94: 02b68333 mul t1,a3,a1 6f98: 01065893 srli a7,a2,0x10 6f9c: 029e0533 mul a0,t3,s1 6fa0: 951a add a0,a0,t1 6fa2: 98aa add a7,a7,a0 6fa4: 03c682b3 mul t0,a3,t3 6fa8: 0068f363 bgeu a7,t1,6fae <__muldf3+0x240> 6fac: 92f6 add t0,t0,t4 6fae: 6fc1 lui t6,0x10 6fb0: ffff8313 addi t1,t6,-1 # ffff <_data_lma+0x4b03> 6fb4: 0067f533 and a0,a5,t1 6fb8: 0107d393 srli t2,a5,0x10 6fbc: 0068f7b3 and a5,a7,t1 6fc0: 07c2 slli a5,a5,0x10 6fc2: 00667333 and t1,a2,t1 6fc6: 933e add t1,t1,a5 6fc8: 02950633 mul a2,a0,s1 6fcc: 0108d893 srli a7,a7,0x10 6fd0: 02a687b3 mul a5,a3,a0 6fd4: 01065f13 srli t5,a2,0x10 6fd8: 029384b3 mul s1,t2,s1 6fdc: 94be add s1,s1,a5 6fde: 94fa add s1,s1,t5 6fe0: 02768eb3 mul t4,a3,t2 6fe4: 00f4f363 bgeu s1,a5,6fea <__muldf3+0x27c> 6fe8: 9efe add t4,t4,t6 6fea: 6a41 lui s4,0x10 6fec: fffa0793 addi a5,s4,-1 # ffff <_data_lma+0x4b03> 6ff0: 01045f93 srli t6,s0,0x10 6ff4: 00f476b3 and a3,s0,a5 6ff8: 00f4f9b3 and s3,s1,a5 6ffc: 8e7d and a2,a2,a5 6ffe: 80c1 srli s1,s1,0x10 7000: 02d58433 mul s0,a1,a3 7004: 09c2 slli s3,s3,0x10 7006: 01d48f33 add t5,s1,t4 700a: 99b2 add s3,s3,a2 700c: 98ce add a7,a7,s3 700e: 02de07b3 mul a5,t3,a3 7012: 01045e93 srli t4,s0,0x10 7016: 02bf85b3 mul a1,t6,a1 701a: 97ae add a5,a5,a1 701c: 9ebe add t4,t4,a5 701e: 03fe0e33 mul t3,t3,t6 7022: 00bef363 bgeu t4,a1,7028 <__muldf3+0x2ba> 7026: 9e52 add t3,t3,s4 7028: 67c1 lui a5,0x10 702a: fff78593 addi a1,a5,-1 # ffff <_data_lma+0x4b03> 702e: 00bef633 and a2,t4,a1 7032: 8c6d and s0,s0,a1 7034: 0642 slli a2,a2,0x10 7036: 9622 add a2,a2,s0 7038: 010ede93 srli t4,t4,0x10 703c: 02d505b3 mul a1,a0,a3 7040: 9e76 add t3,t3,t4 7042: 02af8533 mul a0,t6,a0 7046: 0105d413 srli s0,a1,0x10 704a: 02d386b3 mul a3,t2,a3 704e: 96aa add a3,a3,a0 7050: 96a2 add a3,a3,s0 7052: 03f38fb3 mul t6,t2,t6 7056: 00a6f363 bgeu a3,a0,705c <__muldf3+0x2ee> 705a: 9fbe add t6,t6,a5 705c: 6541 lui a0,0x10 705e: 157d addi a0,a0,-1 7060: 00a6f7b3 and a5,a3,a0 7064: 07c2 slli a5,a5,0x10 7066: 8d6d and a0,a0,a1 7068: 97aa add a5,a5,a0 706a: 005885b3 add a1,a7,t0 706e: 0135b9b3 sltu s3,a1,s3 7072: 97fa add a5,a5,t5 7074: 95b2 add a1,a1,a2 7076: 01378433 add s0,a5,s3 707a: 00c5b633 sltu a2,a1,a2 707e: 01c40eb3 add t4,s0,t3 7082: 00ce8533 add a0,t4,a2 7086: 01343433 sltu s0,s0,s3 708a: 01e7b7b3 sltu a5,a5,t5 708e: 8fc1 or a5,a5,s0 7090: 01cebe33 sltu t3,t4,t3 7094: 0106d413 srli s0,a3,0x10 7098: 00c53633 sltu a2,a0,a2 709c: 943e add s0,s0,a5 709e: 00ce6633 or a2,t3,a2 70a2: 00959493 slli s1,a1,0x9 70a6: 9432 add s0,s0,a2 70a8: 947e add s0,s0,t6 70aa: 0064e4b3 or s1,s1,t1 70ae: 0426 slli s0,s0,0x9 70b0: 01755693 srli a3,a0,0x17 70b4: 009034b3 snez s1,s1 70b8: 81dd srli a1,a1,0x17 70ba: 00951793 slli a5,a0,0x9 70be: 8ccd or s1,s1,a1 70c0: 8c55 or s0,s0,a3 70c2: 8cdd or s1,s1,a5 70c4: 00741793 slli a5,s0,0x7 70c8: 0007db63 bgez a5,70de <__muldf3+0x370> 70cc: 0014d793 srli a5,s1,0x1 70d0: 8885 andi s1,s1,1 70d2: 01f41693 slli a3,s0,0x1f 70d6: 8cdd or s1,s1,a5 70d8: 8cd5 or s1,s1,a3 70da: 8005 srli s0,s0,0x1 70dc: 8942 mv s2,a6 70de: 3ff90793 addi a5,s2,1023 70e2: 08f05963 blez a5,7174 <__muldf3+0x406> 70e6: 0074f693 andi a3,s1,7 70ea: ce81 beqz a3,7102 <__muldf3+0x394> 70ec: 00f4f693 andi a3,s1,15 70f0: 4611 li a2,4 70f2: 00c68863 beq a3,a2,7102 <__muldf3+0x394> 70f6: 00448693 addi a3,s1,4 70fa: 0096b4b3 sltu s1,a3,s1 70fe: 9426 add s0,s0,s1 7100: 84b6 mv s1,a3 7102: 00741693 slli a3,s0,0x7 7106: 0006d863 bgez a3,7116 <__muldf3+0x3a8> 710a: ff0007b7 lui a5,0xff000 710e: 17fd addi a5,a5,-1 7110: 8c7d and s0,s0,a5 7112: 40090793 addi a5,s2,1024 7116: 7fe00693 li a3,2046 711a: 0ef6cf63 blt a3,a5,7218 <__muldf3+0x4aa> 711e: 0034d693 srli a3,s1,0x3 7122: 01d41493 slli s1,s0,0x1d 7126: 0426 slli s0,s0,0x9 7128: 8cd5 or s1,s1,a3 712a: 8031 srli s0,s0,0xc 712c: 7ff7f793 andi a5,a5,2047 7130: bb21 j 6e48 <__muldf3+0xda> 7132: 8532 mv a0,a2 7134: c432 sw a2,8(sp) 7136: 2a9010ef jal ra,8bde <__clzsi2> 713a: 01550693 addi a3,a0,21 # 10015 <_data_lma+0x4b19> 713e: 47f1 li a5,28 7140: 02050713 addi a4,a0,32 7144: 4622 lw a2,8(sp) 7146: dcd7d1e3 bge a5,a3,6f08 <__muldf3+0x19a> 714a: 1561 addi a0,a0,-8 714c: 00a617b3 sll a5,a2,a0 7150: 4581 li a1,0 7152: b3f9 j 6f20 <__muldf3+0x1b2> 7154: 28b010ef jal ra,8bde <__clzsi2> 7158: 01550713 addi a4,a0,21 715c: 45f1 li a1,28 715e: 02050793 addi a5,a0,32 7162: 4622 lw a2,8(sp) 7164: 46b2 lw a3,12(sp) 7166: d4e5d5e3 bge a1,a4,6eb0 <__muldf3+0x142> 716a: 1561 addi a0,a0,-8 716c: 00aa1433 sll s0,s4,a0 7170: 4481 li s1,0 7172: bb99 j 6ec8 <__muldf3+0x15a> 7174: 4685 li a3,1 7176: 8e9d sub a3,a3,a5 7178: e7b1 bnez a5,71c4 <__muldf3+0x456> 717a: 41e90913 addi s2,s2,1054 717e: 012497b3 sll a5,s1,s2 7182: 00d4d4b3 srl s1,s1,a3 7186: 01241933 sll s2,s0,s2 718a: 00f037b3 snez a5,a5 718e: 009964b3 or s1,s2,s1 7192: 8cdd or s1,s1,a5 7194: 0074f793 andi a5,s1,7 7198: 00d456b3 srl a3,s0,a3 719c: cf81 beqz a5,71b4 <__muldf3+0x446> 719e: 00f4f793 andi a5,s1,15 71a2: 4611 li a2,4 71a4: 00c78863 beq a5,a2,71b4 <__muldf3+0x446> 71a8: 00448793 addi a5,s1,4 71ac: 0097b4b3 sltu s1,a5,s1 71b0: 96a6 add a3,a3,s1 71b2: 84be mv s1,a5 71b4: 00869793 slli a5,a3,0x8 71b8: 0407d863 bgez a5,7208 <__muldf3+0x49a> 71bc: 4785 li a5,1 71be: 4401 li s0,0 71c0: 4481 li s1,0 71c2: b159 j 6e48 <__muldf3+0xda> 71c4: 03800613 li a2,56 71c8: ccd641e3 blt a2,a3,6e8a <__muldf3+0x11c> 71cc: 467d li a2,31 71ce: fad656e3 bge a2,a3,717a <__muldf3+0x40c> 71d2: 5605 li a2,-31 71d4: 40f607b3 sub a5,a2,a5 71d8: 02000593 li a1,32 71dc: 00f45633 srl a2,s0,a5 71e0: 00b68763 beq a3,a1,71ee <__muldf3+0x480> 71e4: 43e90913 addi s2,s2,1086 71e8: 012417b3 sll a5,s0,s2 71ec: 8cdd or s1,s1,a5 71ee: 009034b3 snez s1,s1 71f2: 8cd1 or s1,s1,a2 71f4: 0074f693 andi a3,s1,7 71f8: 4401 li s0,0 71fa: ca99 beqz a3,7210 <__muldf3+0x4a2> 71fc: 00f4f793 andi a5,s1,15 7200: 4611 li a2,4 7202: 4681 li a3,0 7204: fac792e3 bne a5,a2,71a8 <__muldf3+0x43a> 7208: 00969413 slli s0,a3,0x9 720c: 8031 srli s0,s0,0xc 720e: 06f6 slli a3,a3,0x1d 7210: 808d srli s1,s1,0x3 7212: 8cd5 or s1,s1,a3 7214: 4781 li a5,0 7216: b90d j 6e48 <__muldf3+0xda> 7218: 7ff00793 li a5,2047 721c: 4401 li s0,0 721e: 4481 li s1,0 7220: b125 j 6e48 <__muldf3+0xda> 7222: 8942 mv s2,a6 7224: bd6d j 70de <__muldf3+0x370> 00007226 <__subdf3>: 7226: 00100737 lui a4,0x100 722a: 177d addi a4,a4,-1 722c: 1101 addi sp,sp,-32 722e: 00b77333 and t1,a4,a1 7232: 0146d893 srli a7,a3,0x14 7236: 8f75 and a4,a4,a3 7238: 01d65e93 srli t4,a2,0x1d 723c: cc22 sw s0,24(sp) 723e: ca26 sw s1,20(sp) 7240: 030e slli t1,t1,0x3 7242: 0145d493 srli s1,a1,0x14 7246: 01d55793 srli a5,a0,0x1d 724a: 070e slli a4,a4,0x3 724c: ce06 sw ra,28(sp) 724e: c84a sw s2,16(sp) 7250: c64e sw s3,12(sp) 7252: 7ff8f893 andi a7,a7,2047 7256: 7ff00e13 li t3,2047 725a: 00eee733 or a4,t4,a4 725e: 7ff4f493 andi s1,s1,2047 7262: 01f5d413 srli s0,a1,0x1f 7266: 0067e333 or t1,a5,t1 726a: 00351f13 slli t5,a0,0x3 726e: 82fd srli a3,a3,0x1f 7270: 00361e93 slli t4,a2,0x3 7274: 19c88063 beq a7,t3,73f4 <__subdf3+0x1ce> 7278: 0016c693 xori a3,a3,1 727c: 411485b3 sub a1,s1,a7 7280: 12d40563 beq s0,a3,73aa <__subdf3+0x184> 7284: 18b05163 blez a1,7406 <__subdf3+0x1e0> 7288: 1a088b63 beqz a7,743e <__subdf3+0x218> 728c: 008007b7 lui a5,0x800 7290: 8f5d or a4,a4,a5 7292: 59c48163 beq s1,t3,7814 <__subdf3+0x5ee> 7296: 03800793 li a5,56 729a: 34b7c463 blt a5,a1,75e2 <__subdf3+0x3bc> 729e: 47fd li a5,31 72a0: 48b7c563 blt a5,a1,772a <__subdf3+0x504> 72a4: 02000793 li a5,32 72a8: 8f8d sub a5,a5,a1 72aa: 00bed9b3 srl s3,t4,a1 72ae: 00f71833 sll a6,a4,a5 72b2: 00fe9eb3 sll t4,t4,a5 72b6: 01386833 or a6,a6,s3 72ba: 00b75733 srl a4,a4,a1 72be: 01d039b3 snez s3,t4 72c2: 01386833 or a6,a6,s3 72c6: 40e30333 sub t1,t1,a4 72ca: 410f09b3 sub s3,t5,a6 72ce: 013f37b3 sltu a5,t5,s3 72d2: 40f30633 sub a2,t1,a5 72d6: 00861793 slli a5,a2,0x8 72da: 2407d363 bgez a5,7520 <__subdf3+0x2fa> 72de: 00800937 lui s2,0x800 72e2: 197d addi s2,s2,-1 72e4: 01267933 and s2,a2,s2 72e8: 2c090f63 beqz s2,75c6 <__subdf3+0x3a0> 72ec: 854a mv a0,s2 72ee: 0f1010ef jal ra,8bde <__clzsi2> 72f2: ff850713 addi a4,a0,-8 72f6: 02000793 li a5,32 72fa: 8f99 sub a5,a5,a4 72fc: 00f9d7b3 srl a5,s3,a5 7300: 00e91633 sll a2,s2,a4 7304: 8fd1 or a5,a5,a2 7306: 00e999b3 sll s3,s3,a4 730a: 2a974463 blt a4,s1,75b2 <__subdf3+0x38c> 730e: 8f05 sub a4,a4,s1 7310: 00170613 addi a2,a4,1 # 100001 <_data_lma+0xf4b05> 7314: 46fd li a3,31 7316: 3ac6c563 blt a3,a2,76c0 <__subdf3+0x49a> 731a: 02000713 li a4,32 731e: 8f11 sub a4,a4,a2 7320: 00c9d6b3 srl a3,s3,a2 7324: 00e99833 sll a6,s3,a4 7328: 00e79733 sll a4,a5,a4 732c: 8f55 or a4,a4,a3 732e: 01003833 snez a6,a6 7332: 010769b3 or s3,a4,a6 7336: 00c7d633 srl a2,a5,a2 733a: 4481 li s1,0 733c: 0079f793 andi a5,s3,7 7340: cf81 beqz a5,7358 <__subdf3+0x132> 7342: 00f9f693 andi a3,s3,15 7346: 4791 li a5,4 7348: 00f68863 beq a3,a5,7358 <__subdf3+0x132> 734c: 00498693 addi a3,s3,4 7350: 0136b833 sltu a6,a3,s3 7354: 9642 add a2,a2,a6 7356: 89b6 mv s3,a3 7358: 00861793 slli a5,a2,0x8 735c: 1c07d663 bgez a5,7528 <__subdf3+0x302> 7360: 00148713 addi a4,s1,1 7364: 7ff00793 li a5,2047 7368: 8805 andi s0,s0,1 736a: 20f70663 beq a4,a5,7576 <__subdf3+0x350> 736e: ff8007b7 lui a5,0xff800 7372: 17fd addi a5,a5,-1 7374: 8ff1 and a5,a5,a2 7376: 01d79813 slli a6,a5,0x1d 737a: 0039d993 srli s3,s3,0x3 737e: 07a6 slli a5,a5,0x9 7380: 01386833 or a6,a6,s3 7384: 83b1 srli a5,a5,0xc 7386: 7ff77713 andi a4,a4,2047 738a: 00c79693 slli a3,a5,0xc 738e: 0752 slli a4,a4,0x14 7390: 82b1 srli a3,a3,0xc 7392: 047e slli s0,s0,0x1f 7394: 8ed9 or a3,a3,a4 7396: 8ec1 or a3,a3,s0 7398: 40f2 lw ra,28(sp) 739a: 4462 lw s0,24(sp) 739c: 44d2 lw s1,20(sp) 739e: 4942 lw s2,16(sp) 73a0: 49b2 lw s3,12(sp) 73a2: 8542 mv a0,a6 73a4: 85b6 mv a1,a3 73a6: 6105 addi sp,sp,32 73a8: 8082 ret 73aa: 0ab05663 blez a1,7456 <__subdf3+0x230> 73ae: 12088a63 beqz a7,74e2 <__subdf3+0x2bc> 73b2: 008007b7 lui a5,0x800 73b6: 8f5d or a4,a4,a5 73b8: 2dc48763 beq s1,t3,7686 <__subdf3+0x460> 73bc: 03800793 li a5,56 73c0: 18b7c763 blt a5,a1,754e <__subdf3+0x328> 73c4: 47fd li a5,31 73c6: 3cb7d263 bge a5,a1,778a <__subdf3+0x564> 73ca: fe058813 addi a6,a1,-32 73ce: 02000793 li a5,32 73d2: 010759b3 srl s3,a4,a6 73d6: 00f58a63 beq a1,a5,73ea <__subdf3+0x1c4> 73da: 04000793 li a5,64 73de: 40b785b3 sub a1,a5,a1 73e2: 00b71733 sll a4,a4,a1 73e6: 00eeeeb3 or t4,t4,a4 73ea: 01d03833 snez a6,t4 73ee: 01386833 or a6,a6,s3 73f2: a295 j 7556 <__subdf3+0x330> 73f4: 01d767b3 or a5,a4,t4 73f8: 80148593 addi a1,s1,-2047 73fc: e399 bnez a5,7402 <__subdf3+0x1dc> 73fe: 0016c693 xori a3,a3,1 7402: 04d40a63 beq s0,a3,7456 <__subdf3+0x230> 7406: e1d1 bnez a1,748a <__subdf3+0x264> 7408: 00148793 addi a5,s1,1 740c: 7fe7f793 andi a5,a5,2046 7410: 1e079963 bnez a5,7602 <__subdf3+0x3dc> 7414: 01e367b3 or a5,t1,t5 7418: 01d76833 or a6,a4,t4 741c: 16049263 bnez s1,7580 <__subdf3+0x35a> 7420: 3c078263 beqz a5,77e4 <__subdf3+0x5be> 7424: 42081663 bnez a6,7850 <__subdf3+0x62a> 7428: 00351813 slli a6,a0,0x3 742c: 01d31693 slli a3,t1,0x1d 7430: 00385813 srli a6,a6,0x3 7434: 0106e833 or a6,a3,a6 7438: 00335793 srli a5,t1,0x3 743c: a219 j 7542 <__subdf3+0x31c> 743e: 01d767b3 or a5,a4,t4 7442: 1a078563 beqz a5,75ec <__subdf3+0x3c6> 7446: fff58793 addi a5,a1,-1 744a: 3a078b63 beqz a5,7800 <__subdf3+0x5da> 744e: 23c58c63 beq a1,t3,7686 <__subdf3+0x460> 7452: 85be mv a1,a5 7454: b589 j 7296 <__subdf3+0x70> 7456: 1c059963 bnez a1,7628 <__subdf3+0x402> 745a: 00148693 addi a3,s1,1 745e: 7fe6f793 andi a5,a3,2046 7462: efc1 bnez a5,74fa <__subdf3+0x2d4> 7464: 01e367b3 or a5,t1,t5 7468: 36049063 bnez s1,77c8 <__subdf3+0x5a2> 746c: 44078d63 beqz a5,78c6 <__subdf3+0x6a0> 7470: 01d767b3 or a5,a4,t4 7474: 46079463 bnez a5,78dc <__subdf3+0x6b6> 7478: 050e slli a0,a0,0x3 747a: 01d31813 slli a6,t1,0x1d 747e: 810d srli a0,a0,0x3 7480: 00a86833 or a6,a6,a0 7484: 00335793 srli a5,t1,0x3 7488: a86d j 7542 <__subdf3+0x31c> 748a: 409885b3 sub a1,a7,s1 748e: 20049763 bnez s1,769c <__subdf3+0x476> 7492: 01e367b3 or a5,t1,t5 7496: 30078d63 beqz a5,77b0 <__subdf3+0x58a> 749a: fff58793 addi a5,a1,-1 749e: 40078963 beqz a5,78b0 <__subdf3+0x68a> 74a2: 7ff00513 li a0,2047 74a6: 20a58363 beq a1,a0,76ac <__subdf3+0x486> 74aa: 85be mv a1,a5 74ac: 03800793 li a5,56 74b0: 2ab7c263 blt a5,a1,7754 <__subdf3+0x52e> 74b4: 47fd li a5,31 74b6: 3cb7c863 blt a5,a1,7886 <__subdf3+0x660> 74ba: 02000793 li a5,32 74be: 8f8d sub a5,a5,a1 74c0: 00f31833 sll a6,t1,a5 74c4: 00bf5633 srl a2,t5,a1 74c8: 00ff17b3 sll a5,t5,a5 74cc: 00c86833 or a6,a6,a2 74d0: 00f039b3 snez s3,a5 74d4: 00b35333 srl t1,t1,a1 74d8: 01386833 or a6,a6,s3 74dc: 40670733 sub a4,a4,t1 74e0: acb5 j 775c <__subdf3+0x536> 74e2: 01d767b3 or a5,a4,t4 74e6: 10078363 beqz a5,75ec <__subdf3+0x3c6> 74ea: fff58793 addi a5,a1,-1 74ee: 1e078f63 beqz a5,76ec <__subdf3+0x4c6> 74f2: 2fc58063 beq a1,t3,77d2 <__subdf3+0x5ac> 74f6: 85be mv a1,a5 74f8: b5d1 j 73bc <__subdf3+0x196> 74fa: 7ff00793 li a5,2047 74fe: 06f68b63 beq a3,a5,7574 <__subdf3+0x34e> 7502: 9efa add t4,t4,t5 7504: 01eeb633 sltu a2,t4,t5 7508: 00e307b3 add a5,t1,a4 750c: 97b2 add a5,a5,a2 750e: 01f79813 slli a6,a5,0x1f 7512: 001ede93 srli t4,t4,0x1 7516: 01d869b3 or s3,a6,t4 751a: 0017d613 srli a2,a5,0x1 751e: 84b6 mv s1,a3 7520: 0079f793 andi a5,s3,7 7524: e0079fe3 bnez a5,7342 <__subdf3+0x11c> 7528: 01d61793 slli a5,a2,0x1d 752c: 0039d813 srli a6,s3,0x3 7530: 00f86833 or a6,a6,a5 7534: 85a6 mv a1,s1 7536: 00365793 srli a5,a2,0x3 753a: 7ff00713 li a4,2047 753e: 06e58063 beq a1,a4,759e <__subdf3+0x378> 7542: 07b2 slli a5,a5,0xc 7544: 83b1 srli a5,a5,0xc 7546: 7ff5f713 andi a4,a1,2047 754a: 8805 andi s0,s0,1 754c: bd3d j 738a <__subdf3+0x164> 754e: 01d76733 or a4,a4,t4 7552: 00e03833 snez a6,a4 7556: 01e809b3 add s3,a6,t5 755a: 01e9b7b3 sltu a5,s3,t5 755e: 00678633 add a2,a5,t1 7562: 00861793 slli a5,a2,0x8 7566: fa07dde3 bgez a5,7520 <__subdf3+0x2fa> 756a: 0485 addi s1,s1,1 756c: 7ff00793 li a5,2047 7570: 18f49c63 bne s1,a5,7708 <__subdf3+0x4e2> 7574: 8805 andi s0,s0,1 7576: 7ff00713 li a4,2047 757a: 4781 li a5,0 757c: 4801 li a6,0 757e: b531 j 738a <__subdf3+0x164> 7580: 10079163 bnez a5,7682 <__subdf3+0x45c> 7584: 3c080163 beqz a6,7946 <__subdf3+0x720> 7588: 00361813 slli a6,a2,0x3 758c: 01d71793 slli a5,a4,0x1d 7590: 00385813 srli a6,a6,0x3 7594: 00f86833 or a6,a6,a5 7598: 8436 mv s0,a3 759a: 00375793 srli a5,a4,0x3 759e: 00f867b3 or a5,a6,a5 75a2: dbe9 beqz a5,7574 <__subdf3+0x34e> 75a4: 4401 li s0,0 75a6: 7ff00713 li a4,2047 75aa: 000807b7 lui a5,0x80 75ae: 4801 li a6,0 75b0: bbe9 j 738a <__subdf3+0x164> 75b2: ff800637 lui a2,0xff800 75b6: 167d addi a2,a2,-1 75b8: 8e7d and a2,a2,a5 75ba: 0079f793 andi a5,s3,7 75be: 8c99 sub s1,s1,a4 75c0: d80791e3 bnez a5,7342 <__subdf3+0x11c> 75c4: b795 j 7528 <__subdf3+0x302> 75c6: 854e mv a0,s3 75c8: 616010ef jal ra,8bde <__clzsi2> 75cc: 01850713 addi a4,a0,24 75d0: 47fd li a5,31 75d2: d2e7d2e3 bge a5,a4,72f6 <__subdf3+0xd0> 75d6: ff850613 addi a2,a0,-8 75da: 00c997b3 sll a5,s3,a2 75de: 4981 li s3,0 75e0: b32d j 730a <__subdf3+0xe4> 75e2: 01d76833 or a6,a4,t4 75e6: 01003833 snez a6,a6 75ea: b1c5 j 72ca <__subdf3+0xa4> 75ec: 00351813 slli a6,a0,0x3 75f0: 01d31793 slli a5,t1,0x1d 75f4: 00385813 srli a6,a6,0x3 75f8: 00f86833 or a6,a6,a5 75fc: 00335793 srli a5,t1,0x3 7600: bf2d j 753a <__subdf3+0x314> 7602: 41df09b3 sub s3,t5,t4 7606: 40e30933 sub s2,t1,a4 760a: 013f3633 sltu a2,t5,s3 760e: 40c90933 sub s2,s2,a2 7612: 00891793 slli a5,s2,0x8 7616: 2007ca63 bltz a5,782a <__subdf3+0x604> 761a: 0129e833 or a6,s3,s2 761e: cc0815e3 bnez a6,72e8 <__subdf3+0xc2> 7622: 4781 li a5,0 7624: 4401 li s0,0 7626: bf31 j 7542 <__subdf3+0x31c> 7628: 409885b3 sub a1,a7,s1 762c: 14048163 beqz s1,776e <__subdf3+0x548> 7630: 008006b7 lui a3,0x800 7634: 7ff00793 li a5,2047 7638: 00d36333 or t1,t1,a3 763c: 20f88163 beq a7,a5,783e <__subdf3+0x618> 7640: 03800793 li a5,56 7644: 22b7cc63 blt a5,a1,787c <__subdf3+0x656> 7648: 47fd li a5,31 764a: 2cb7c963 blt a5,a1,791c <__subdf3+0x6f6> 764e: 02000793 li a5,32 7652: 8f8d sub a5,a5,a1 7654: 00f31833 sll a6,t1,a5 7658: 00bf56b3 srl a3,t5,a1 765c: 00ff17b3 sll a5,t5,a5 7660: 00d86833 or a6,a6,a3 7664: 00f039b3 snez s3,a5 7668: 00b35333 srl t1,t1,a1 766c: 01386833 or a6,a6,s3 7670: 971a add a4,a4,t1 7672: 01d809b3 add s3,a6,t4 7676: 01d9b7b3 sltu a5,s3,t4 767a: 00e78633 add a2,a5,a4 767e: 84c6 mv s1,a7 7680: b5cd j 7562 <__subdf3+0x33c> 7682: f20811e3 bnez a6,75a4 <__subdf3+0x37e> 7686: 00351813 slli a6,a0,0x3 768a: 01d31793 slli a5,t1,0x1d 768e: 00385813 srli a6,a6,0x3 7692: 00f86833 or a6,a6,a5 7696: 00335793 srli a5,t1,0x3 769a: b711 j 759e <__subdf3+0x378> 769c: 00800537 lui a0,0x800 76a0: 7ff00793 li a5,2047 76a4: 00a36333 or t1,t1,a0 76a8: e0f892e3 bne a7,a5,74ac <__subdf3+0x286> 76ac: 060e slli a2,a2,0x3 76ae: 01d71813 slli a6,a4,0x1d 76b2: 820d srli a2,a2,0x3 76b4: 00c86833 or a6,a6,a2 76b8: 00375793 srli a5,a4,0x3 76bc: 8436 mv s0,a3 76be: b5c5 j 759e <__subdf3+0x378> 76c0: 1705 addi a4,a4,-31 76c2: 02000693 li a3,32 76c6: 00e7d733 srl a4,a5,a4 76ca: 00d60a63 beq a2,a3,76de <__subdf3+0x4b8> 76ce: 04000693 li a3,64 76d2: 40c68633 sub a2,a3,a2 76d6: 00c79633 sll a2,a5,a2 76da: 00c9e9b3 or s3,s3,a2 76de: 01303833 snez a6,s3 76e2: 00e869b3 or s3,a6,a4 76e6: 4601 li a2,0 76e8: 4481 li s1,0 76ea: bd1d j 7520 <__subdf3+0x2fa> 76ec: 01df09b3 add s3,t5,t4 76f0: 00e307b3 add a5,t1,a4 76f4: 01e9bf33 sltu t5,s3,t5 76f8: 01e78633 add a2,a5,t5 76fc: 00861793 slli a5,a2,0x8 7700: 4485 li s1,1 7702: e007dfe3 bgez a5,7520 <__subdf3+0x2fa> 7706: 4489 li s1,2 7708: ff8007b7 lui a5,0xff800 770c: 17fd addi a5,a5,-1 770e: 8ff1 and a5,a5,a2 7710: 0019d713 srli a4,s3,0x1 7714: 0019f813 andi a6,s3,1 7718: 01076833 or a6,a4,a6 771c: 01f79993 slli s3,a5,0x1f 7720: 0109e9b3 or s3,s3,a6 7724: 0017d613 srli a2,a5,0x1 7728: b911 j 733c <__subdf3+0x116> 772a: fe058813 addi a6,a1,-32 772e: 02000793 li a5,32 7732: 010759b3 srl s3,a4,a6 7736: 00f58a63 beq a1,a5,774a <__subdf3+0x524> 773a: 04000793 li a5,64 773e: 40b785b3 sub a1,a5,a1 7742: 00b71733 sll a4,a4,a1 7746: 00eeeeb3 or t4,t4,a4 774a: 01d03833 snez a6,t4 774e: 01386833 or a6,a6,s3 7752: bea5 j 72ca <__subdf3+0xa4> 7754: 01e36333 or t1,t1,t5 7758: 00603833 snez a6,t1 775c: 410e89b3 sub s3,t4,a6 7760: 013eb7b3 sltu a5,t4,s3 7764: 40f70633 sub a2,a4,a5 7768: 84c6 mv s1,a7 776a: 8436 mv s0,a3 776c: b6ad j 72d6 <__subdf3+0xb0> 776e: 01e367b3 or a5,t1,t5 7772: 18078763 beqz a5,7900 <__subdf3+0x6da> 7776: fff58793 addi a5,a1,-1 777a: 1c078c63 beqz a5,7952 <__subdf3+0x72c> 777e: 7ff00693 li a3,2047 7782: 0ad58e63 beq a1,a3,783e <__subdf3+0x618> 7786: 85be mv a1,a5 7788: bd65 j 7640 <__subdf3+0x41a> 778a: 02000793 li a5,32 778e: 8f8d sub a5,a5,a1 7790: 00bed9b3 srl s3,t4,a1 7794: 00f71833 sll a6,a4,a5 7798: 00fe9eb3 sll t4,t4,a5 779c: 01386833 or a6,a6,s3 77a0: 00b75733 srl a4,a4,a1 77a4: 01d039b3 snez s3,t4 77a8: 01386833 or a6,a6,s3 77ac: 933a add t1,t1,a4 77ae: b365 j 7556 <__subdf3+0x330> 77b0: 00361813 slli a6,a2,0x3 77b4: 01d71793 slli a5,a4,0x1d 77b8: 00385813 srli a6,a6,0x3 77bc: 0107e833 or a6,a5,a6 77c0: 8436 mv s0,a3 77c2: 00375793 srli a5,a4,0x3 77c6: bb95 j 753a <__subdf3+0x314> 77c8: cbbd beqz a5,783e <__subdf3+0x618> 77ca: 01d76733 or a4,a4,t4 77ce: dc071be3 bnez a4,75a4 <__subdf3+0x37e> 77d2: 050e slli a0,a0,0x3 77d4: 01d31813 slli a6,t1,0x1d 77d8: 810d srli a0,a0,0x3 77da: 00a86833 or a6,a6,a0 77de: 00335793 srli a5,t1,0x3 77e2: bb75 j 759e <__subdf3+0x378> 77e4: e2080fe3 beqz a6,7622 <__subdf3+0x3fc> 77e8: 00361813 slli a6,a2,0x3 77ec: 01d71793 slli a5,a4,0x1d 77f0: 00385813 srli a6,a6,0x3 77f4: 00f86833 or a6,a6,a5 77f8: 8436 mv s0,a3 77fa: 00375793 srli a5,a4,0x3 77fe: b391 j 7542 <__subdf3+0x31c> 7800: 41df09b3 sub s3,t5,t4 7804: 40e307b3 sub a5,t1,a4 7808: 013f3f33 sltu t5,t5,s3 780c: 41e78633 sub a2,a5,t5 7810: 4485 li s1,1 7812: b4d1 j 72d6 <__subdf3+0xb0> 7814: 00351813 slli a6,a0,0x3 7818: 01d31693 slli a3,t1,0x1d 781c: 00385813 srli a6,a6,0x3 7820: 0106e833 or a6,a3,a6 7824: 00335793 srli a5,t1,0x3 7828: bb9d j 759e <__subdf3+0x378> 782a: 41ee89b3 sub s3,t4,t5 782e: 40670633 sub a2,a4,t1 7832: 013eb933 sltu s2,t4,s3 7836: 41260933 sub s2,a2,s2 783a: 8436 mv s0,a3 783c: b475 j 72e8 <__subdf3+0xc2> 783e: 060e slli a2,a2,0x3 7840: 01d71813 slli a6,a4,0x1d 7844: 820d srli a2,a2,0x3 7846: 00c86833 or a6,a6,a2 784a: 00375793 srli a5,a4,0x3 784e: bb81 j 759e <__subdf3+0x378> 7850: 41df09b3 sub s3,t5,t4 7854: 40e307b3 sub a5,t1,a4 7858: 013f3633 sltu a2,t5,s3 785c: 40c78633 sub a2,a5,a2 7860: 00861793 slli a5,a2,0x8 7864: 0a07d763 bgez a5,7912 <__subdf3+0x6ec> 7868: 41ee89b3 sub s3,t4,t5 786c: 406707b3 sub a5,a4,t1 7870: 013ebeb3 sltu t4,t4,s3 7874: 41d78633 sub a2,a5,t4 7878: 8436 mv s0,a3 787a: b4c9 j 733c <__subdf3+0x116> 787c: 01e36333 or t1,t1,t5 7880: 00603833 snez a6,t1 7884: b3fd j 7672 <__subdf3+0x44c> 7886: fe058813 addi a6,a1,-32 788a: 02000793 li a5,32 788e: 010359b3 srl s3,t1,a6 7892: 00f58a63 beq a1,a5,78a6 <__subdf3+0x680> 7896: 04000793 li a5,64 789a: 40b785b3 sub a1,a5,a1 789e: 00b31333 sll t1,t1,a1 78a2: 006f6f33 or t5,t5,t1 78a6: 01e03833 snez a6,t5 78aa: 01386833 or a6,a6,s3 78ae: b57d j 775c <__subdf3+0x536> 78b0: 41ee89b3 sub s3,t4,t5 78b4: 406707b3 sub a5,a4,t1 78b8: 013ebeb3 sltu t4,t4,s3 78bc: 41d78633 sub a2,a5,t4 78c0: 8436 mv s0,a3 78c2: 4485 li s1,1 78c4: bc09 j 72d6 <__subdf3+0xb0> 78c6: 00361813 slli a6,a2,0x3 78ca: 01d71793 slli a5,a4,0x1d 78ce: 00385813 srli a6,a6,0x3 78d2: 00f86833 or a6,a6,a5 78d6: 00375793 srli a5,a4,0x3 78da: b1a5 j 7542 <__subdf3+0x31c> 78dc: 01df09b3 add s3,t5,t4 78e0: 00e307b3 add a5,t1,a4 78e4: 01e9bf33 sltu t5,s3,t5 78e8: 01e78633 add a2,a5,t5 78ec: 00861793 slli a5,a2,0x8 78f0: c207d8e3 bgez a5,7520 <__subdf3+0x2fa> 78f4: ff8007b7 lui a5,0xff800 78f8: 17fd addi a5,a5,-1 78fa: 8e7d and a2,a2,a5 78fc: 4485 li s1,1 78fe: b10d j 7520 <__subdf3+0x2fa> 7900: 060e slli a2,a2,0x3 7902: 01d71813 slli a6,a4,0x1d 7906: 820d srli a2,a2,0x3 7908: 00c86833 or a6,a6,a2 790c: 00375793 srli a5,a4,0x3 7910: b12d j 753a <__subdf3+0x314> 7912: 00c9e833 or a6,s3,a2 7916: d00806e3 beqz a6,7622 <__subdf3+0x3fc> 791a: b119 j 7520 <__subdf3+0x2fa> 791c: fe058813 addi a6,a1,-32 7920: 02000793 li a5,32 7924: 010359b3 srl s3,t1,a6 7928: 00f58a63 beq a1,a5,793c <__subdf3+0x716> 792c: 04000793 li a5,64 7930: 40b785b3 sub a1,a5,a1 7934: 00b31333 sll t1,t1,a1 7938: 006f6f33 or t5,t5,t1 793c: 01e03833 snez a6,t5 7940: 01386833 or a6,a6,s3 7944: b33d j 7672 <__subdf3+0x44c> 7946: 4401 li s0,0 7948: 7ff00713 li a4,2047 794c: 000807b7 lui a5,0x80 7950: bc2d j 738a <__subdf3+0x164> 7952: 01df09b3 add s3,t5,t4 7956: 00e307b3 add a5,t1,a4 795a: 01d9beb3 sltu t4,s3,t4 795e: 01d78633 add a2,a5,t4 7962: bb69 j 76fc <__subdf3+0x4d6> 00007964 <__floatsidf>: 7964: 1141 addi sp,sp,-16 7966: c606 sw ra,12(sp) 7968: c422 sw s0,8(sp) 796a: c226 sw s1,4(sp) 796c: cd0d beqz a0,79a6 <__floatsidf+0x42> 796e: 41f55793 srai a5,a0,0x1f 7972: 00a7c4b3 xor s1,a5,a0 7976: 8c9d sub s1,s1,a5 7978: 842a mv s0,a0 797a: 8526 mv a0,s1 797c: 262010ef jal ra,8bde <__clzsi2> 7980: 41e00693 li a3,1054 7984: 8e89 sub a3,a3,a0 7986: 47a9 li a5,10 7988: 807d srli s0,s0,0x1f 798a: 7ff6f693 andi a3,a3,2047 798e: 02a7cd63 blt a5,a0,79c8 <__floatsidf+0x64> 7992: 472d li a4,11 7994: 8f09 sub a4,a4,a0 7996: 00e4d7b3 srl a5,s1,a4 799a: 0555 addi a0,a0,21 799c: 07b2 slli a5,a5,0xc 799e: 00a494b3 sll s1,s1,a0 79a2: 83b1 srli a5,a5,0xc 79a4: a029 j 79ae <__floatsidf+0x4a> 79a6: 4401 li s0,0 79a8: 4681 li a3,0 79aa: 4781 li a5,0 79ac: 4481 li s1,0 79ae: 07b2 slli a5,a5,0xc 79b0: 06d2 slli a3,a3,0x14 79b2: 83b1 srli a5,a5,0xc 79b4: 047e slli s0,s0,0x1f 79b6: 8fd5 or a5,a5,a3 79b8: 8fc1 or a5,a5,s0 79ba: 40b2 lw ra,12(sp) 79bc: 4422 lw s0,8(sp) 79be: 8526 mv a0,s1 79c0: 85be mv a1,a5 79c2: 4492 lw s1,4(sp) 79c4: 0141 addi sp,sp,16 79c6: 8082 ret 79c8: 1555 addi a0,a0,-11 79ca: 00a497b3 sll a5,s1,a0 79ce: 07b2 slli a5,a5,0xc 79d0: 83b1 srli a5,a5,0xc 79d2: 4481 li s1,0 79d4: bfe9 j 79ae <__floatsidf+0x4a> 000079d6 <__addsf3>: 79d6: 1141 addi sp,sp,-16 79d8: 00800737 lui a4,0x800 79dc: 177d addi a4,a4,-1 79de: 0175d813 srli a6,a1,0x17 79e2: c226 sw s1,4(sp) 79e4: 01755493 srli s1,a0,0x17 79e8: 00a77333 and t1,a4,a0 79ec: 0ff4f493 andi s1,s1,255 79f0: 00b776b3 and a3,a4,a1 79f4: c04a sw s2,0(sp) 79f6: 0ff87813 andi a6,a6,255 79fa: 01f55913 srli s2,a0,0x1f 79fe: c606 sw ra,12(sp) 7a00: c422 sw s0,8(sp) 7a02: 81fd srli a1,a1,0x1f 7a04: 879a mv a5,t1 7a06: 8526 mv a0,s1 7a08: 864a mv a2,s2 7a0a: 00331e13 slli t3,t1,0x3 7a0e: 00369e93 slli t4,a3,0x3 7a12: 410488b3 sub a7,s1,a6 7a16: 0eb90a63 beq s2,a1,7b0a <__addsf3+0x134> 7a1a: 0d105063 blez a7,7ada <__addsf3+0x104> 7a1e: 14080463 beqz a6,7b66 <__addsf3+0x190> 7a22: 0ff00793 li a5,255 7a26: 14f48b63 beq s1,a5,7b7c <__addsf3+0x1a6> 7a2a: 040007b7 lui a5,0x4000 7a2e: 00feeeb3 or t4,t4,a5 7a32: 47ed li a5,27 7a34: 2917c163 blt a5,a7,7cb6 <__addsf3+0x2e0> 7a38: 02000793 li a5,32 7a3c: 411787b3 sub a5,a5,a7 7a40: 00fe97b3 sll a5,t4,a5 7a44: 011ed8b3 srl a7,t4,a7 7a48: 00f037b3 snez a5,a5 7a4c: 00f8e7b3 or a5,a7,a5 7a50: 40fe07b3 sub a5,t3,a5 7a54: 00579713 slli a4,a5,0x5 7a58: 18075e63 bgez a4,7bf4 <__addsf3+0x21e> 7a5c: 04000437 lui s0,0x4000 7a60: 147d addi s0,s0,-1 7a62: 8c7d and s0,s0,a5 7a64: 8522 mv a0,s0 7a66: 178010ef jal ra,8bde <__clzsi2> 7a6a: 156d addi a0,a0,-5 7a6c: 00a417b3 sll a5,s0,a0 7a70: 1a954863 blt a0,s1,7c20 <__addsf3+0x24a> 7a74: 8d05 sub a0,a0,s1 7a76: 00150413 addi s0,a0,1 # 800001 <_data_lma+0x7f4b05> 7a7a: 02000713 li a4,32 7a7e: 8f01 sub a4,a4,s0 7a80: 00e79733 sll a4,a5,a4 7a84: 00e03733 snez a4,a4 7a88: 0087d7b3 srl a5,a5,s0 7a8c: 8fd9 or a5,a5,a4 7a8e: 4481 li s1,0 7a90: 0077f713 andi a4,a5,7 7a94: c719 beqz a4,7aa2 <__addsf3+0xcc> 7a96: 00f7f713 andi a4,a5,15 7a9a: 4691 li a3,4 7a9c: 00d70363 beq a4,a3,7aa2 <__addsf3+0xcc> 7aa0: 0791 addi a5,a5,4 7aa2: 00579713 slli a4,a5,0x5 7aa6: 14075b63 bgez a4,7bfc <__addsf3+0x226> 7aaa: 0485 addi s1,s1,1 7aac: 0ff00713 li a4,255 7ab0: 864a mv a2,s2 7ab2: 16e48363 beq s1,a4,7c18 <__addsf3+0x242> 7ab6: 079a slli a5,a5,0x6 7ab8: 83a5 srli a5,a5,0x9 7aba: 0ff4f513 andi a0,s1,255 7abe: 40b2 lw ra,12(sp) 7ac0: 4422 lw s0,8(sp) 7ac2: 07a6 slli a5,a5,0x9 7ac4: 01751493 slli s1,a0,0x17 7ac8: 0097d513 srli a0,a5,0x9 7acc: 8d45 or a0,a0,s1 7ace: 067e slli a2,a2,0x1f 7ad0: 4492 lw s1,4(sp) 7ad2: 4902 lw s2,0(sp) 7ad4: 8d51 or a0,a0,a2 7ad6: 0141 addi sp,sp,16 7ad8: 8082 ret 7ada: 0a089963 bnez a7,7b8c <__addsf3+0x1b6> 7ade: 00148713 addi a4,s1,1 7ae2: 0fe77713 andi a4,a4,254 7ae6: 14071763 bnez a4,7c34 <__addsf3+0x25e> 7aea: 22049063 bnez s1,7d0a <__addsf3+0x334> 7aee: 1e0e0d63 beqz t3,7ce8 <__addsf3+0x312> 7af2: fc0e86e3 beqz t4,7abe <__addsf3+0xe8> 7af6: 41de07b3 sub a5,t3,t4 7afa: 00579713 slli a4,a5,0x5 7afe: 22075063 bgez a4,7d1e <__addsf3+0x348> 7b02: 41ce87b3 sub a5,t4,t3 7b06: 892e mv s2,a1 7b08: b761 j 7a90 <__addsf3+0xba> 7b0a: 0b105c63 blez a7,7bc2 <__addsf3+0x1ec> 7b0e: 08080e63 beqz a6,7baa <__addsf3+0x1d4> 7b12: 0ff00793 li a5,255 7b16: 06f48363 beq s1,a5,7b7c <__addsf3+0x1a6> 7b1a: 040007b7 lui a5,0x4000 7b1e: 00feeeb3 or t4,t4,a5 7b22: 47ed li a5,27 7b24: 1f17c963 blt a5,a7,7d16 <__addsf3+0x340> 7b28: 02000793 li a5,32 7b2c: 411787b3 sub a5,a5,a7 7b30: 00fe97b3 sll a5,t4,a5 7b34: 011ed8b3 srl a7,t4,a7 7b38: 00f037b3 snez a5,a5 7b3c: 00f8e7b3 or a5,a7,a5 7b40: 97f2 add a5,a5,t3 7b42: 00579713 slli a4,a5,0x5 7b46: 0a075763 bgez a4,7bf4 <__addsf3+0x21e> 7b4a: 0485 addi s1,s1,1 7b4c: 0ff00713 li a4,255 7b50: 0ce48463 beq s1,a4,7c18 <__addsf3+0x242> 7b54: 7e0006b7 lui a3,0x7e000 7b58: 0017d713 srli a4,a5,0x1 7b5c: 16fd addi a3,a3,-1 7b5e: 8b85 andi a5,a5,1 7b60: 8f75 and a4,a4,a3 7b62: 8fd9 or a5,a5,a4 7b64: b735 j 7a90 <__addsf3+0xba> 7b66: 080e8d63 beqz t4,7c00 <__addsf3+0x22a> 7b6a: 18fd addi a7,a7,-1 7b6c: 41de07b3 sub a5,t3,t4 7b70: ee0882e3 beqz a7,7a54 <__addsf3+0x7e> 7b74: 0ff00793 li a5,255 7b78: eaf49de3 bne s1,a5,7a32 <__addsf3+0x5c> 7b7c: 08030d63 beqz t1,7c16 <__addsf3+0x240> 7b80: 4601 li a2,0 7b82: 0ff00513 li a0,255 7b86: 004007b7 lui a5,0x400 7b8a: bf15 j 7abe <__addsf3+0xe8> 7b8c: 40980733 sub a4,a6,s1 7b90: e8ed bnez s1,7c82 <__addsf3+0x2ac> 7b92: 140e0263 beqz t3,7cd6 <__addsf3+0x300> 7b96: 177d addi a4,a4,-1 7b98: 18070863 beqz a4,7d28 <__addsf3+0x352> 7b9c: 0ff00793 li a5,255 7ba0: 0ef81963 bne a6,a5,7c92 <__addsf3+0x2bc> 7ba4: 892e mv s2,a1 7ba6: 8336 mv t1,a3 7ba8: bfd1 j 7b7c <__addsf3+0x1a6> 7baa: 040e8b63 beqz t4,7c00 <__addsf3+0x22a> 7bae: 18fd addi a7,a7,-1 7bb0: 01de07b3 add a5,t3,t4 7bb4: f80887e3 beqz a7,7b42 <__addsf3+0x16c> 7bb8: 0ff00793 li a5,255 7bbc: f6f493e3 bne s1,a5,7b22 <__addsf3+0x14c> 7bc0: bf75 j 7b7c <__addsf3+0x1a6> 7bc2: 08089563 bnez a7,7c4c <__addsf3+0x276> 7bc6: 0485 addi s1,s1,1 7bc8: 0fe4f713 andi a4,s1,254 7bcc: 12071363 bnez a4,7cf2 <__addsf3+0x31c> 7bd0: 10051763 bnez a0,7cde <__addsf3+0x308> 7bd4: 140e0f63 beqz t3,7d32 <__addsf3+0x35c> 7bd8: ee0e83e3 beqz t4,7abe <__addsf3+0xe8> 7bdc: 01de07b3 add a5,t3,t4 7be0: 00579713 slli a4,a5,0x5 7be4: 4481 li s1,0 7be6: 00075763 bgez a4,7bf4 <__addsf3+0x21e> 7bea: fc000737 lui a4,0xfc000 7bee: 177d addi a4,a4,-1 7bf0: 8ff9 and a5,a5,a4 7bf2: 4485 li s1,1 7bf4: 0077f713 andi a4,a5,7 7bf8: e8071fe3 bnez a4,7a96 <__addsf3+0xc0> 7bfc: 0037d313 srli t1,a5,0x3 7c00: 0ff00793 li a5,255 7c04: f6f48ce3 beq s1,a5,7b7c <__addsf3+0x1a6> 7c08: 00931793 slli a5,t1,0x9 7c0c: 83a5 srli a5,a5,0x9 7c0e: 0ff4f513 andi a0,s1,255 7c12: 864a mv a2,s2 7c14: b56d j 7abe <__addsf3+0xe8> 7c16: 864a mv a2,s2 7c18: 0ff00513 li a0,255 7c1c: 4781 li a5,0 7c1e: b545 j 7abe <__addsf3+0xe8> 7c20: fc000737 lui a4,0xfc000 7c24: 177d addi a4,a4,-1 7c26: 8ff9 and a5,a5,a4 7c28: 0077f713 andi a4,a5,7 7c2c: 8c89 sub s1,s1,a0 7c2e: e60714e3 bnez a4,7a96 <__addsf3+0xc0> 7c32: b7e9 j 7bfc <__addsf3+0x226> 7c34: 41de0433 sub s0,t3,t4 7c38: 00541793 slli a5,s0,0x5 7c3c: 0c07c363 bltz a5,7d02 <__addsf3+0x32c> 7c40: e20412e3 bnez s0,7a64 <__addsf3+0x8e> 7c44: 4601 li a2,0 7c46: 4501 li a0,0 7c48: 4781 li a5,0 7c4a: bd95 j 7abe <__addsf3+0xe8> 7c4c: 40980733 sub a4,a6,s1 7c50: c4ad beqz s1,7cba <__addsf3+0x2e4> 7c52: 0ff00793 li a5,255 7c56: f4f808e3 beq a6,a5,7ba6 <__addsf3+0x1d0> 7c5a: 040007b7 lui a5,0x4000 7c5e: 00fe6e33 or t3,t3,a5 7c62: 47ed li a5,27 7c64: 0ce7cc63 blt a5,a4,7d3c <__addsf3+0x366> 7c68: 02000793 li a5,32 7c6c: 8f99 sub a5,a5,a4 7c6e: 00fe17b3 sll a5,t3,a5 7c72: 00ee5733 srl a4,t3,a4 7c76: 00f037b3 snez a5,a5 7c7a: 8fd9 or a5,a5,a4 7c7c: 97f6 add a5,a5,t4 7c7e: 84c2 mv s1,a6 7c80: b5c9 j 7b42 <__addsf3+0x16c> 7c82: 0ff00793 li a5,255 7c86: f0f80fe3 beq a6,a5,7ba4 <__addsf3+0x1ce> 7c8a: 040007b7 lui a5,0x4000 7c8e: 00fe6e33 or t3,t3,a5 7c92: 47ed li a5,27 7c94: 08e7c363 blt a5,a4,7d1a <__addsf3+0x344> 7c98: 02000693 li a3,32 7c9c: 8e99 sub a3,a3,a4 7c9e: 00de16b3 sll a3,t3,a3 7ca2: 00ee57b3 srl a5,t3,a4 7ca6: 00d03733 snez a4,a3 7caa: 8fd9 or a5,a5,a4 7cac: 40fe87b3 sub a5,t4,a5 7cb0: 84c2 mv s1,a6 7cb2: 892e mv s2,a1 7cb4: b345 j 7a54 <__addsf3+0x7e> 7cb6: 4785 li a5,1 7cb8: bb61 j 7a50 <__addsf3+0x7a> 7cba: 060e0e63 beqz t3,7d36 <__addsf3+0x360> 7cbe: 177d addi a4,a4,-1 7cc0: 01de07b3 add a5,t3,t4 7cc4: 84c2 mv s1,a6 7cc6: e6070ee3 beqz a4,7b42 <__addsf3+0x16c> 7cca: 0ff00793 li a5,255 7cce: f8f81ae3 bne a6,a5,7c62 <__addsf3+0x28c> 7cd2: 8336 mv t1,a3 7cd4: b565 j 7b7c <__addsf3+0x1a6> 7cd6: 8336 mv t1,a3 7cd8: 84c2 mv s1,a6 7cda: 892e mv s2,a1 7cdc: b715 j 7c00 <__addsf3+0x22a> 7cde: ec0e04e3 beqz t3,7ba6 <__addsf3+0x1d0> 7ce2: e80e8de3 beqz t4,7b7c <__addsf3+0x1a6> 7ce6: bd69 j 7b80 <__addsf3+0x1aa> 7ce8: 020e8d63 beqz t4,7d22 <__addsf3+0x34c> 7cec: 862e mv a2,a1 7cee: 87b6 mv a5,a3 7cf0: b3f9 j 7abe <__addsf3+0xe8> 7cf2: 0ff00793 li a5,255 7cf6: f2f481e3 beq s1,a5,7c18 <__addsf3+0x242> 7cfa: 01de07b3 add a5,t3,t4 7cfe: 8385 srli a5,a5,0x1 7d00: bdd5 j 7bf4 <__addsf3+0x21e> 7d02: 41ce8433 sub s0,t4,t3 7d06: 892e mv s2,a1 7d08: bbb1 j 7a64 <__addsf3+0x8e> 7d0a: fc0e1ce3 bnez t3,7ce2 <__addsf3+0x30c> 7d0e: e60e89e3 beqz t4,7b80 <__addsf3+0x1aa> 7d12: 892e mv s2,a1 7d14: bd49 j 7ba6 <__addsf3+0x1d0> 7d16: 4785 li a5,1 7d18: b525 j 7b40 <__addsf3+0x16a> 7d1a: 4785 li a5,1 7d1c: bf41 j 7cac <__addsf3+0x2d6> 7d1e: ec079be3 bnez a5,7bf4 <__addsf3+0x21e> 7d22: 4601 li a2,0 7d24: 4781 li a5,0 7d26: bb61 j 7abe <__addsf3+0xe8> 7d28: 41ce87b3 sub a5,t4,t3 7d2c: 84c2 mv s1,a6 7d2e: 892e mv s2,a1 7d30: b315 j 7a54 <__addsf3+0x7e> 7d32: 87b6 mv a5,a3 7d34: b369 j 7abe <__addsf3+0xe8> 7d36: 8336 mv t1,a3 7d38: 84c2 mv s1,a6 7d3a: b5d9 j 7c00 <__addsf3+0x22a> 7d3c: 4785 li a5,1 7d3e: bf3d j 7c7c <__addsf3+0x2a6> 00007d40 <__divsf3>: 7d40: 7139 addi sp,sp,-64 7d42: 01755793 srli a5,a0,0x17 7d46: d84a sw s2,48(sp) 7d48: d256 sw s5,36(sp) 7d4a: ce5e sw s7,28(sp) 7d4c: 00951a93 slli s5,a0,0x9 7d50: 01f55913 srli s2,a0,0x1f 7d54: de06 sw ra,60(sp) 7d56: dc22 sw s0,56(sp) 7d58: da26 sw s1,52(sp) 7d5a: d64e sw s3,44(sp) 7d5c: d452 sw s4,40(sp) 7d5e: d05a sw s6,32(sp) 7d60: 0ff7f793 andi a5,a5,255 7d64: 009ada93 srli s5,s5,0x9 7d68: 8bca mv s7,s2 7d6a: 12078263 beqz a5,7e8e <__divsf3+0x14e> 7d6e: 0ff00713 li a4,255 7d72: 12e78463 beq a5,a4,7e9a <__divsf3+0x15a> 7d76: 0a8e slli s5,s5,0x3 7d78: 04000737 lui a4,0x4000 7d7c: 00eaeab3 or s5,s5,a4 7d80: f8178a13 addi s4,a5,-127 # 3ffff81 <_data_lma+0x3ff4a85> 7d84: 4401 li s0,0 7d86: 4b01 li s6,0 7d88: 0175d793 srli a5,a1,0x17 7d8c: 00959493 slli s1,a1,0x9 7d90: 0ff7f793 andi a5,a5,255 7d94: 80a5 srli s1,s1,0x9 7d96: 01f5d993 srli s3,a1,0x1f 7d9a: c7fd beqz a5,7e88 <__divsf3+0x148> 7d9c: 0ff00713 li a4,255 7da0: 02e78763 beq a5,a4,7dce <__divsf3+0x8e> 7da4: 048e slli s1,s1,0x3 7da6: f8178793 addi a5,a5,-127 7daa: 04000737 lui a4,0x4000 7dae: 8cd9 or s1,s1,a4 7db0: 40fa0a33 sub s4,s4,a5 7db4: 4681 li a3,0 7db6: 8c55 or s0,s0,a3 7db8: 00003717 auipc a4,0x3 7dbc: 4e870713 addi a4,a4,1256 # b2a0 7dc0: 040a slli s0,s0,0x2 7dc2: 943a add s0,s0,a4 7dc4: 401c lw a5,0(s0) 7dc6: 01394933 xor s2,s2,s3 7dca: 97ba add a5,a5,a4 7dcc: 8782 jr a5 7dce: f01a0a13 addi s4,s4,-255 7dd2: e8f9 bnez s1,7ea8 <__divsf3+0x168> 7dd4: 4689 li a3,2 7dd6: 8c55 or s0,s0,a3 7dd8: 00003717 auipc a4,0x3 7ddc: 50870713 addi a4,a4,1288 # b2e0 7de0: 040a slli s0,s0,0x2 7de2: 943a add s0,s0,a4 7de4: 401c lw a5,0(s0) 7de6: 01394933 xor s2,s2,s3 7dea: 97ba add a5,a5,a4 7dec: 8782 jr a5 7dee: 4901 li s2,0 7df0: 0ff00713 li a4,255 7df4: 004007b7 lui a5,0x400 7df8: 00979513 slli a0,a5,0x9 7dfc: 50f2 lw ra,60(sp) 7dfe: 5462 lw s0,56(sp) 7e00: 01771793 slli a5,a4,0x17 7e04: 8125 srli a0,a0,0x9 7e06: 097e slli s2,s2,0x1f 7e08: 8d5d or a0,a0,a5 7e0a: 01256533 or a0,a0,s2 7e0e: 54d2 lw s1,52(sp) 7e10: 5942 lw s2,48(sp) 7e12: 59b2 lw s3,44(sp) 7e14: 5a22 lw s4,40(sp) 7e16: 5a92 lw s5,36(sp) 7e18: 5b02 lw s6,32(sp) 7e1a: 4bf2 lw s7,28(sp) 7e1c: 6121 addi sp,sp,64 7e1e: 8082 ret 7e20: 0ff00713 li a4,255 7e24: 4781 li a5,0 7e26: bfc9 j 7df8 <__divsf3+0xb8> 7e28: 8aa6 mv s5,s1 7e2a: 8bce mv s7,s3 7e2c: 8b36 mv s6,a3 7e2e: 4789 li a5,2 7e30: 1afb0b63 beq s6,a5,7fe6 <__divsf3+0x2a6> 7e34: 478d li a5,3 7e36: fafb0ce3 beq s6,a5,7dee <__divsf3+0xae> 7e3a: 4785 li a5,1 7e3c: 0afb0a63 beq s6,a5,7ef0 <__divsf3+0x1b0> 7e40: 07fa0713 addi a4,s4,127 7e44: 001bf913 andi s2,s7,1 7e48: 12e05763 blez a4,7f76 <__divsf3+0x236> 7e4c: 007af793 andi a5,s5,7 7e50: c799 beqz a5,7e5e <__divsf3+0x11e> 7e52: 00faf793 andi a5,s5,15 7e56: 4691 li a3,4 7e58: 00d78363 beq a5,a3,7e5e <__divsf3+0x11e> 7e5c: 0a91 addi s5,s5,4 7e5e: 004a9793 slli a5,s5,0x4 7e62: 0007d963 bgez a5,7e74 <__divsf3+0x134> 7e66: f80007b7 lui a5,0xf8000 7e6a: 17fd addi a5,a5,-1 7e6c: 00fafab3 and s5,s5,a5 7e70: 080a0713 addi a4,s4,128 7e74: 0fe00793 li a5,254 7e78: fae7c4e3 blt a5,a4,7e20 <__divsf3+0xe0> 7e7c: 006a9793 slli a5,s5,0x6 7e80: 83a5 srli a5,a5,0x9 7e82: 0ff77713 andi a4,a4,255 7e86: bf8d j 7df8 <__divsf3+0xb8> 7e88: e4b9 bnez s1,7ed6 <__divsf3+0x196> 7e8a: 4685 li a3,1 7e8c: b7a9 j 7dd6 <__divsf3+0x96> 7e8e: 020a9463 bnez s5,7eb6 <__divsf3+0x176> 7e92: 4411 li s0,4 7e94: 4a01 li s4,0 7e96: 4b05 li s6,1 7e98: bdc5 j 7d88 <__divsf3+0x48> 7e9a: 000a9963 bnez s5,7eac <__divsf3+0x16c> 7e9e: 4421 li s0,8 7ea0: 0ff00a13 li s4,255 7ea4: 4b09 li s6,2 7ea6: b5cd j 7d88 <__divsf3+0x48> 7ea8: 468d li a3,3 7eaa: b731 j 7db6 <__divsf3+0x76> 7eac: 4431 li s0,12 7eae: 0ff00a13 li s4,255 7eb2: 4b0d li s6,3 7eb4: bdd1 j 7d88 <__divsf3+0x48> 7eb6: 8556 mv a0,s5 7eb8: c62e sw a1,12(sp) 7eba: 525000ef jal ra,8bde <__clzsi2> 7ebe: ffb50793 addi a5,a0,-5 7ec2: 00fa9ab3 sll s5,s5,a5 7ec6: f8a00793 li a5,-118 7eca: 40a78a33 sub s4,a5,a0 7ece: 4401 li s0,0 7ed0: 4b01 li s6,0 7ed2: 45b2 lw a1,12(sp) 7ed4: bd55 j 7d88 <__divsf3+0x48> 7ed6: 8526 mv a0,s1 7ed8: 507000ef jal ra,8bde <__clzsi2> 7edc: ffb50713 addi a4,a0,-5 7ee0: 00aa07b3 add a5,s4,a0 7ee4: 00e494b3 sll s1,s1,a4 7ee8: 07678a13 addi s4,a5,118 # f8000076 <_eusrstack+0xd7ffb076> 7eec: 4681 li a3,0 7eee: b5e1 j 7db6 <__divsf3+0x76> 7ef0: 001bf913 andi s2,s7,1 7ef4: 4701 li a4,0 7ef6: 4781 li a5,0 7ef8: b701 j 7df8 <__divsf3+0xb8> 7efa: 6641 lui a2,0x10 7efc: 00549513 slli a0,s1,0x5 7f00: 167d addi a2,a2,-1 7f02: 01055793 srli a5,a0,0x10 7f06: 8e69 and a2,a2,a0 7f08: 0a9afa63 bgeu s5,s1,7fbc <__divsf3+0x27c> 7f0c: 02fad5b3 divu a1,s5,a5 7f10: 1a7d addi s4,s4,-1 7f12: 86d6 mv a3,s5 7f14: 4701 li a4,0 7f16: 02c58833 mul a6,a1,a2 7f1a: 02f6f6b3 remu a3,a3,a5 7f1e: 06c2 slli a3,a3,0x10 7f20: 8f55 or a4,a4,a3 7f22: 01077b63 bgeu a4,a6,7f38 <__divsf3+0x1f8> 7f26: 972a add a4,a4,a0 7f28: fff58693 addi a3,a1,-1 7f2c: 0aa76863 bltu a4,a0,7fdc <__divsf3+0x29c> 7f30: 0b077663 bgeu a4,a6,7fdc <__divsf3+0x29c> 7f34: 15f9 addi a1,a1,-2 7f36: 972a add a4,a4,a0 7f38: 41070733 sub a4,a4,a6 7f3c: 02f756b3 divu a3,a4,a5 7f40: 02f77733 remu a4,a4,a5 7f44: 02c68ab3 mul s5,a3,a2 7f48: 01071793 slli a5,a4,0x10 7f4c: 0157fb63 bgeu a5,s5,7f62 <__divsf3+0x222> 7f50: 97aa add a5,a5,a0 7f52: fff68713 addi a4,a3,-1 # 7dffffff <_eusrstack+0x5dffafff> 7f56: 08a7e163 bltu a5,a0,7fd8 <__divsf3+0x298> 7f5a: 0757ff63 bgeu a5,s5,7fd8 <__divsf3+0x298> 7f5e: 16f9 addi a3,a3,-2 7f60: 97aa add a5,a5,a0 7f62: 05c2 slli a1,a1,0x10 7f64: 41578ab3 sub s5,a5,s5 7f68: 8dd5 or a1,a1,a3 7f6a: 01503ab3 snez s5,s5 7f6e: 0155eab3 or s5,a1,s5 7f72: 8bca mv s7,s2 7f74: b5f1 j 7e40 <__divsf3+0x100> 7f76: 4685 li a3,1 7f78: 8e99 sub a3,a3,a4 7f7a: c711 beqz a4,7f86 <__divsf3+0x246> 7f7c: 466d li a2,27 7f7e: 4701 li a4,0 7f80: 4781 li a5,0 7f82: e6d64be3 blt a2,a3,7df8 <__divsf3+0xb8> 7f86: 09ea0a13 addi s4,s4,158 7f8a: 014a9a33 sll s4,s5,s4 7f8e: 00dad7b3 srl a5,s5,a3 7f92: 01403ab3 snez s5,s4 7f96: 0157e7b3 or a5,a5,s5 7f9a: 0077f713 andi a4,a5,7 7f9e: c719 beqz a4,7fac <__divsf3+0x26c> 7fa0: 00f7f713 andi a4,a5,15 7fa4: 4691 li a3,4 7fa6: 00d70363 beq a4,a3,7fac <__divsf3+0x26c> 7faa: 0791 addi a5,a5,4 7fac: 00579713 slli a4,a5,0x5 7fb0: 02074863 bltz a4,7fe0 <__divsf3+0x2a0> 7fb4: 079a slli a5,a5,0x6 7fb6: 83a5 srli a5,a5,0x9 7fb8: 4701 li a4,0 7fba: bd3d j 7df8 <__divsf3+0xb8> 7fbc: 001ad693 srli a3,s5,0x1 7fc0: 02f6d5b3 divu a1,a3,a5 7fc4: 01fa9713 slli a4,s5,0x1f 7fc8: 8341 srli a4,a4,0x10 7fca: 02c58833 mul a6,a1,a2 7fce: b7b1 j 7f1a <__divsf3+0x1da> 7fd0: 8bce mv s7,s3 7fd2: 8b36 mv s6,a3 7fd4: 4a81 li s5,0 7fd6: bda1 j 7e2e <__divsf3+0xee> 7fd8: 86ba mv a3,a4 7fda: b761 j 7f62 <__divsf3+0x222> 7fdc: 85b6 mv a1,a3 7fde: bfa9 j 7f38 <__divsf3+0x1f8> 7fe0: 4705 li a4,1 7fe2: 4781 li a5,0 7fe4: bd11 j 7df8 <__divsf3+0xb8> 7fe6: 001bf913 andi s2,s7,1 7fea: 0ff00713 li a4,255 7fee: 4781 li a5,0 7ff0: b521 j 7df8 <__divsf3+0xb8> 00007ff2 <__eqsf2>: 7ff2: 01755693 srli a3,a0,0x17 7ff6: 008007b7 lui a5,0x800 7ffa: 17fd addi a5,a5,-1 7ffc: 0175d613 srli a2,a1,0x17 8000: 0ff6f693 andi a3,a3,255 8004: 0ff00813 li a6,255 8008: 00a7f8b3 and a7,a5,a0 800c: 01f55713 srli a4,a0,0x1f 8010: 8fed and a5,a5,a1 8012: 0ff67613 andi a2,a2,255 8016: 81fd srli a1,a1,0x1f 8018: 03068463 beq a3,a6,8040 <__eqsf2+0x4e> 801c: 0ff00513 li a0,255 8020: 02a60463 beq a2,a0,8048 <__eqsf2+0x56> 8024: 4505 li a0,1 8026: 00c68363 beq a3,a2,802c <__eqsf2+0x3a> 802a: 8082 ret 802c: fef89fe3 bne a7,a5,802a <__eqsf2+0x38> 8030: 4501 li a0,0 8032: feb70ce3 beq a4,a1,802a <__eqsf2+0x38> 8036: 4505 li a0,1 8038: faed bnez a3,802a <__eqsf2+0x38> 803a: 01103533 snez a0,a7 803e: 8082 ret 8040: 4505 li a0,1 8042: fc088de3 beqz a7,801c <__eqsf2+0x2a> 8046: 8082 ret 8048: 4505 li a0,1 804a: dfe9 beqz a5,8024 <__eqsf2+0x32> 804c: 8082 ret 0000804e <__gesf2>: 804e: 01755693 srli a3,a0,0x17 8052: 008007b7 lui a5,0x800 8056: 17fd addi a5,a5,-1 8058: 0175d613 srli a2,a1,0x17 805c: 0ff6f693 andi a3,a3,255 8060: 0ff00813 li a6,255 8064: 00a7f8b3 and a7,a5,a0 8068: 01f55713 srli a4,a0,0x1f 806c: 8fed and a5,a5,a1 806e: 0ff67613 andi a2,a2,255 8072: 81fd srli a1,a1,0x1f 8074: 03068163 beq a3,a6,8096 <__gesf2+0x48> 8078: 01060c63 beq a2,a6,8090 <__gesf2+0x42> 807c: e28d bnez a3,809e <__gesf2+0x50> 807e: e211 bnez a2,8082 <__gesf2+0x34> 8080: c3b1 beqz a5,80c4 <__gesf2+0x76> 8082: 02088e63 beqz a7,80be <__gesf2+0x70> 8086: 04b70563 beq a4,a1,80d0 <__gesf2+0x82> 808a: 4505 li a0,1 808c: e71d bnez a4,80ba <__gesf2+0x6c> 808e: 8082 ret 8090: d7f5 beqz a5,807c <__gesf2+0x2e> 8092: 5579 li a0,-2 8094: 8082 ret 8096: fe089ee3 bnez a7,8092 <__gesf2+0x44> 809a: 02d60963 beq a2,a3,80cc <__gesf2+0x7e> 809e: e211 bnez a2,80a2 <__gesf2+0x54> 80a0: d7ed beqz a5,808a <__gesf2+0x3c> 80a2: feb714e3 bne a4,a1,808a <__gesf2+0x3c> 80a6: fed642e3 blt a2,a3,808a <__gesf2+0x3c> 80aa: 00c6c763 blt a3,a2,80b8 <__gesf2+0x6a> 80ae: fd17eee3 bltu a5,a7,808a <__gesf2+0x3c> 80b2: 4501 li a0,0 80b4: fcf8fde3 bgeu a7,a5,808e <__gesf2+0x40> 80b8: e701 bnez a4,80c0 <__gesf2+0x72> 80ba: 557d li a0,-1 80bc: 8082 ret 80be: ddf5 beqz a1,80ba <__gesf2+0x6c> 80c0: 4505 li a0,1 80c2: 8082 ret 80c4: 4501 li a0,0 80c6: fc0892e3 bnez a7,808a <__gesf2+0x3c> 80ca: 8082 ret 80cc: dbf9 beqz a5,80a2 <__gesf2+0x54> 80ce: b7d1 j 8092 <__gesf2+0x44> 80d0: 4681 li a3,0 80d2: bfe1 j 80aa <__gesf2+0x5c> 000080d4 <__lesf2>: 80d4: 01755693 srli a3,a0,0x17 80d8: 008007b7 lui a5,0x800 80dc: 17fd addi a5,a5,-1 80de: 0175d613 srli a2,a1,0x17 80e2: 0ff6f693 andi a3,a3,255 80e6: 0ff00813 li a6,255 80ea: 00a7f8b3 and a7,a5,a0 80ee: 01f55713 srli a4,a0,0x1f 80f2: 8fed and a5,a5,a1 80f4: 0ff67613 andi a2,a2,255 80f8: 81fd srli a1,a1,0x1f 80fa: 03068763 beq a3,a6,8128 <__lesf2+0x54> 80fe: 01060963 beq a2,a6,8110 <__lesf2+0x3c> 8102: ea85 bnez a3,8132 <__lesf2+0x5e> 8104: ea11 bnez a2,8118 <__lesf2+0x44> 8106: eb89 bnez a5,8118 <__lesf2+0x44> 8108: 4501 li a0,0 810a: 00089b63 bnez a7,8120 <__lesf2+0x4c> 810e: 8082 ret 8110: 4509 li a0,2 8112: fff5 bnez a5,810e <__lesf2+0x3a> 8114: dae5 beqz a3,8104 <__lesf2+0x30> 8116: a831 j 8132 <__lesf2+0x5e> 8118: 02088c63 beqz a7,8150 <__lesf2+0x7c> 811c: 04b70063 beq a4,a1,815c <__lesf2+0x88> 8120: 4505 li a0,1 8122: d775 beqz a4,810e <__lesf2+0x3a> 8124: 557d li a0,-1 8126: 8082 ret 8128: 4509 li a0,2 812a: 02089863 bnez a7,815a <__lesf2+0x86> 812e: 02d60463 beq a2,a3,8156 <__lesf2+0x82> 8132: e211 bnez a2,8136 <__lesf2+0x62> 8134: d7f5 beqz a5,8120 <__lesf2+0x4c> 8136: feb715e3 bne a4,a1,8120 <__lesf2+0x4c> 813a: fed643e3 blt a2,a3,8120 <__lesf2+0x4c> 813e: 00c6c763 blt a3,a2,814c <__lesf2+0x78> 8142: fd17efe3 bltu a5,a7,8120 <__lesf2+0x4c> 8146: 4501 li a0,0 8148: fcf8f3e3 bgeu a7,a5,810e <__lesf2+0x3a> 814c: e319 bnez a4,8152 <__lesf2+0x7e> 814e: bfd9 j 8124 <__lesf2+0x50> 8150: d9f1 beqz a1,8124 <__lesf2+0x50> 8152: 4505 li a0,1 8154: 8082 ret 8156: d3e5 beqz a5,8136 <__lesf2+0x62> 8158: 8082 ret 815a: 8082 ret 815c: 4681 li a3,0 815e: b7c5 j 813e <__lesf2+0x6a> 00008160 <__mulsf3>: 8160: 7179 addi sp,sp,-48 8162: d422 sw s0,40(sp) 8164: 01755413 srli s0,a0,0x17 8168: ce4e sw s3,28(sp) 816a: cc52 sw s4,24(sp) 816c: 00951993 slli s3,a0,0x9 8170: d606 sw ra,44(sp) 8172: d226 sw s1,36(sp) 8174: d04a sw s2,32(sp) 8176: ca56 sw s5,20(sp) 8178: c85a sw s6,16(sp) 817a: 0ff47413 andi s0,s0,255 817e: 0099d993 srli s3,s3,0x9 8182: 01f55a13 srli s4,a0,0x1f 8186: c469 beqz s0,8250 <__mulsf3+0xf0> 8188: 0ff00793 li a5,255 818c: 0ef40863 beq s0,a5,827c <__mulsf3+0x11c> 8190: 00399793 slli a5,s3,0x3 8194: 04000737 lui a4,0x4000 8198: 00e7e9b3 or s3,a5,a4 819c: f8140413 addi s0,s0,-127 # 3ffff81 <_data_lma+0x3ff4a85> 81a0: 4481 li s1,0 81a2: 4b01 li s6,0 81a4: 0175d713 srli a4,a1,0x17 81a8: 00959a93 slli s5,a1,0x9 81ac: 0ff77713 andi a4,a4,255 81b0: 009ada93 srli s5,s5,0x9 81b4: 01f5d913 srli s2,a1,0x1f 81b8: cf45 beqz a4,8270 <__mulsf3+0x110> 81ba: 0ff00793 li a5,255 81be: 02f70c63 beq a4,a5,81f6 <__mulsf3+0x96> 81c2: 0a8e slli s5,s5,0x3 81c4: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff4a85> 81c8: 040007b7 lui a5,0x4000 81cc: 00faeab3 or s5,s5,a5 81d0: 943a add s0,s0,a4 81d2: 4601 li a2,0 81d4: 012a4533 xor a0,s4,s2 81d8: 47bd li a5,15 81da: 86aa mv a3,a0 81dc: 00140593 addi a1,s0,1 81e0: 1097e263 bltu a5,s1,82e4 <__mulsf3+0x184> 81e4: 00003717 auipc a4,0x3 81e8: 13c70713 addi a4,a4,316 # b320 81ec: 048a slli s1,s1,0x2 81ee: 94ba add s1,s1,a4 81f0: 409c lw a5,0(s1) 81f2: 97ba add a5,a5,a4 81f4: 8782 jr a5 81f6: 0ff40413 addi s0,s0,255 81fa: 0c0a9863 bnez s5,82ca <__mulsf3+0x16a> 81fe: 0024e493 ori s1,s1,2 8202: 4609 li a2,2 8204: bfc1 j 81d4 <__mulsf3+0x74> 8206: 4501 li a0,0 8208: 0ff00713 li a4,255 820c: 004007b7 lui a5,0x400 8210: 50b2 lw ra,44(sp) 8212: 5422 lw s0,40(sp) 8214: 07a6 slli a5,a5,0x9 8216: 075e slli a4,a4,0x17 8218: 83a5 srli a5,a5,0x9 821a: 057e slli a0,a0,0x1f 821c: 8fd9 or a5,a5,a4 821e: 5492 lw s1,36(sp) 8220: 5902 lw s2,32(sp) 8222: 49f2 lw s3,28(sp) 8224: 4a62 lw s4,24(sp) 8226: 4ad2 lw s5,20(sp) 8228: 4b42 lw s6,16(sp) 822a: 8d5d or a0,a0,a5 822c: 6145 addi sp,sp,48 822e: 8082 ret 8230: 86ca mv a3,s2 8232: 89d6 mv s3,s5 8234: 8b32 mv s6,a2 8236: 4789 li a5,2 8238: 0afb0163 beq s6,a5,82da <__mulsf3+0x17a> 823c: 478d li a5,3 823e: fcfb04e3 beq s6,a5,8206 <__mulsf3+0xa6> 8242: 4785 li a5,1 8244: 8536 mv a0,a3 8246: 1afb1263 bne s6,a5,83ea <__mulsf3+0x28a> 824a: 4701 li a4,0 824c: 4781 li a5,0 824e: b7c9 j 8210 <__mulsf3+0xb0> 8250: 04099e63 bnez s3,82ac <__mulsf3+0x14c> 8254: 0175d713 srli a4,a1,0x17 8258: 00959a93 slli s5,a1,0x9 825c: 0ff77713 andi a4,a4,255 8260: 4491 li s1,4 8262: 4401 li s0,0 8264: 4b05 li s6,1 8266: 009ada93 srli s5,s5,0x9 826a: 01f5d913 srli s2,a1,0x1f 826e: f731 bnez a4,81ba <__mulsf3+0x5a> 8270: 000a9d63 bnez s5,828a <__mulsf3+0x12a> 8274: 0014e493 ori s1,s1,1 8278: 4605 li a2,1 827a: bfa9 j 81d4 <__mulsf3+0x74> 827c: 02099363 bnez s3,82a2 <__mulsf3+0x142> 8280: 44a1 li s1,8 8282: 0ff00413 li s0,255 8286: 4b09 li s6,2 8288: bf31 j 81a4 <__mulsf3+0x44> 828a: 8556 mv a0,s5 828c: 153000ef jal ra,8bde <__clzsi2> 8290: ffb50793 addi a5,a0,-5 8294: 8c09 sub s0,s0,a0 8296: 00fa9ab3 sll s5,s5,a5 829a: f8a40413 addi s0,s0,-118 829e: 4601 li a2,0 82a0: bf15 j 81d4 <__mulsf3+0x74> 82a2: 44b1 li s1,12 82a4: 0ff00413 li s0,255 82a8: 4b0d li s6,3 82aa: bded j 81a4 <__mulsf3+0x44> 82ac: 854e mv a0,s3 82ae: c62e sw a1,12(sp) 82b0: 12f000ef jal ra,8bde <__clzsi2> 82b4: ffb50793 addi a5,a0,-5 82b8: f8a00413 li s0,-118 82bc: 00f999b3 sll s3,s3,a5 82c0: 8c09 sub s0,s0,a0 82c2: 4481 li s1,0 82c4: 4b01 li s6,0 82c6: 45b2 lw a1,12(sp) 82c8: bdf1 j 81a4 <__mulsf3+0x44> 82ca: 0034e493 ori s1,s1,3 82ce: 460d li a2,3 82d0: b711 j 81d4 <__mulsf3+0x74> 82d2: 4789 li a5,2 82d4: 86d2 mv a3,s4 82d6: f6fb13e3 bne s6,a5,823c <__mulsf3+0xdc> 82da: 8536 mv a0,a3 82dc: 0ff00713 li a4,255 82e0: 4781 li a5,0 82e2: b73d j 8210 <__mulsf3+0xb0> 82e4: 6341 lui t1,0x10 82e6: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x4b03> 82ea: 0109d613 srli a2,s3,0x10 82ee: 010ad893 srli a7,s5,0x10 82f2: 00d9f7b3 and a5,s3,a3 82f6: 00dafab3 and s5,s5,a3 82fa: 03578833 mul a6,a5,s5 82fe: 02f889b3 mul s3,a7,a5 8302: 01085713 srli a4,a6,0x10 8306: 03560ab3 mul s5,a2,s5 830a: 99d6 add s3,s3,s5 830c: 974e add a4,a4,s3 830e: 03160633 mul a2,a2,a7 8312: 01577363 bgeu a4,s5,8318 <__mulsf3+0x1b8> 8316: 961a add a2,a2,t1 8318: 67c1 lui a5,0x10 831a: 17fd addi a5,a5,-1 831c: 00f776b3 and a3,a4,a5 8320: 00f87833 and a6,a6,a5 8324: 06c2 slli a3,a3,0x10 8326: 96c2 add a3,a3,a6 8328: 00669993 slli s3,a3,0x6 832c: 01075793 srli a5,a4,0x10 8330: 013039b3 snez s3,s3 8334: 82e9 srli a3,a3,0x1a 8336: 97b2 add a5,a5,a2 8338: 079a slli a5,a5,0x6 833a: 00d9e6b3 or a3,s3,a3 833e: 00d7e9b3 or s3,a5,a3 8342: 00499793 slli a5,s3,0x4 8346: 0007d963 bgez a5,8358 <__mulsf3+0x1f8> 834a: 0019d713 srli a4,s3,0x1 834e: 0019f793 andi a5,s3,1 8352: 00f769b3 or s3,a4,a5 8356: 842e mv s0,a1 8358: 07f40713 addi a4,s0,127 835c: 04e05063 blez a4,839c <__mulsf3+0x23c> 8360: 0079f793 andi a5,s3,7 8364: c799 beqz a5,8372 <__mulsf3+0x212> 8366: 00f9f793 andi a5,s3,15 836a: 4691 li a3,4 836c: 00d78363 beq a5,a3,8372 <__mulsf3+0x212> 8370: 0991 addi s3,s3,4 8372: 00499793 slli a5,s3,0x4 8376: 0007d963 bgez a5,8388 <__mulsf3+0x228> 837a: f80007b7 lui a5,0xf8000 837e: 17fd addi a5,a5,-1 8380: 00f9f9b3 and s3,s3,a5 8384: 08040713 addi a4,s0,128 8388: 0fe00793 li a5,254 838c: 04e7cb63 blt a5,a4,83e2 <__mulsf3+0x282> 8390: 00699793 slli a5,s3,0x6 8394: 83a5 srli a5,a5,0x9 8396: 0ff77713 andi a4,a4,255 839a: bd9d j 8210 <__mulsf3+0xb0> 839c: 4785 li a5,1 839e: 40e786b3 sub a3,a5,a4 83a2: c711 beqz a4,83ae <__mulsf3+0x24e> 83a4: 466d li a2,27 83a6: 4701 li a4,0 83a8: 4781 li a5,0 83aa: e6d643e3 blt a2,a3,8210 <__mulsf3+0xb0> 83ae: 09e40713 addi a4,s0,158 83b2: 00e99733 sll a4,s3,a4 83b6: 00e03733 snez a4,a4 83ba: 00d9d7b3 srl a5,s3,a3 83be: 8fd9 or a5,a5,a4 83c0: 0077f713 andi a4,a5,7 83c4: c719 beqz a4,83d2 <__mulsf3+0x272> 83c6: 00f7f713 andi a4,a5,15 83ca: 4691 li a3,4 83cc: 00d70363 beq a4,a3,83d2 <__mulsf3+0x272> 83d0: 0791 addi a5,a5,4 83d2: 00579713 slli a4,a5,0x5 83d6: 00074c63 bltz a4,83ee <__mulsf3+0x28e> 83da: 079a slli a5,a5,0x6 83dc: 83a5 srli a5,a5,0x9 83de: 4701 li a4,0 83e0: bd05 j 8210 <__mulsf3+0xb0> 83e2: 0ff00713 li a4,255 83e6: 4781 li a5,0 83e8: b525 j 8210 <__mulsf3+0xb0> 83ea: 842e mv s0,a1 83ec: b7b5 j 8358 <__mulsf3+0x1f8> 83ee: 4705 li a4,1 83f0: 4781 li a5,0 83f2: bd39 j 8210 <__mulsf3+0xb0> 000083f4 <__subsf3>: 83f4: 00800737 lui a4,0x800 83f8: 1141 addi sp,sp,-16 83fa: 177d addi a4,a4,-1 83fc: 01755693 srli a3,a0,0x17 8400: 0175d813 srli a6,a1,0x17 8404: 00a777b3 and a5,a4,a0 8408: 0ff6f693 andi a3,a3,255 840c: 01f55e93 srli t4,a0,0x1f 8410: 00b77633 and a2,a4,a1 8414: c226 sw s1,4(sp) 8416: c04a sw s2,0(sp) 8418: 0ff87813 andi a6,a6,255 841c: c606 sw ra,12(sp) 841e: c422 sw s0,8(sp) 8420: 0ff00313 li t1,255 8424: 8e3e mv t3,a5 8426: 8936 mv s2,a3 8428: 84f6 mv s1,t4 842a: 00379f13 slli t5,a5,0x3 842e: 81fd srli a1,a1,0x1f 8430: 00361513 slli a0,a2,0x3 8434: 410688b3 sub a7,a3,a6 8438: 10680263 beq a6,t1,853c <__subsf3+0x148> 843c: 0015c593 xori a1,a1,1 8440: 10be8c63 beq t4,a1,8558 <__subsf3+0x164> 8444: 0d105463 blez a7,850c <__subsf3+0x118> 8448: 10081063 bnez a6,8548 <__subsf3+0x154> 844c: 1e050463 beqz a0,8634 <__subsf3+0x240> 8450: 18fd addi a7,a7,-1 8452: 40af07b3 sub a5,t5,a0 8456: 02088663 beqz a7,8482 <__subsf3+0x8e> 845a: 0ff00793 li a5,255 845e: 16f68863 beq a3,a5,85ce <__subsf3+0x1da> 8462: 47ed li a5,27 8464: 2917c763 blt a5,a7,86f2 <__subsf3+0x2fe> 8468: 02000713 li a4,32 846c: 41170733 sub a4,a4,a7 8470: 00e51733 sll a4,a0,a4 8474: 011557b3 srl a5,a0,a7 8478: 00e03733 snez a4,a4 847c: 8fd9 or a5,a5,a4 847e: 40ff07b3 sub a5,t5,a5 8482: 00579713 slli a4,a5,0x5 8486: 1a075163 bgez a4,8628 <__subsf3+0x234> 848a: 04000437 lui s0,0x4000 848e: 147d addi s0,s0,-1 8490: 8c7d and s0,s0,a5 8492: 8522 mv a0,s0 8494: 27a9 jal 8bde <__clzsi2> 8496: 156d addi a0,a0,-5 8498: 00a417b3 sll a5,s0,a0 849c: 1b254e63 blt a0,s2,8658 <__subsf3+0x264> 84a0: 41250533 sub a0,a0,s2 84a4: 00150413 addi s0,a0,1 84a8: 02000713 li a4,32 84ac: 8f01 sub a4,a4,s0 84ae: 00e79733 sll a4,a5,a4 84b2: 00e03733 snez a4,a4 84b6: 0087d7b3 srl a5,a5,s0 84ba: 8fd9 or a5,a5,a4 84bc: 4901 li s2,0 84be: 0077f713 andi a4,a5,7 84c2: c719 beqz a4,84d0 <__subsf3+0xdc> 84c4: 00f7f713 andi a4,a5,15 84c8: 4691 li a3,4 84ca: 00d70363 beq a4,a3,84d0 <__subsf3+0xdc> 84ce: 0791 addi a5,a5,4 84d0: 00579713 slli a4,a5,0x5 84d4: 14075e63 bgez a4,8630 <__subsf3+0x23c> 84d8: 00190693 addi a3,s2,1 # 800001 <_data_lma+0x7f4b05> 84dc: 0ff00713 li a4,255 84e0: 0014fe93 andi t4,s1,1 84e4: 16e68663 beq a3,a4,8650 <__subsf3+0x25c> 84e8: 079a slli a5,a5,0x6 84ea: 83a5 srli a5,a5,0x9 84ec: 0ff6f693 andi a3,a3,255 84f0: 07a6 slli a5,a5,0x9 84f2: 40b2 lw ra,12(sp) 84f4: 4422 lw s0,8(sp) 84f6: 0097d513 srli a0,a5,0x9 84fa: 06de slli a3,a3,0x17 84fc: 01fe9793 slli a5,t4,0x1f 8500: 8d55 or a0,a0,a3 8502: 4492 lw s1,4(sp) 8504: 4902 lw s2,0(sp) 8506: 8d5d or a0,a0,a5 8508: 0141 addi sp,sp,16 850a: 8082 ret 850c: 0a089263 bnez a7,85b0 <__subsf3+0x1bc> 8510: 00168713 addi a4,a3,1 8514: 0fe77713 andi a4,a4,254 8518: 14071b63 bnez a4,866e <__subsf3+0x27a> 851c: 22069463 bnez a3,8744 <__subsf3+0x350> 8520: 200f0263 beqz t5,8724 <__subsf3+0x330> 8524: d571 beqz a0,84f0 <__subsf3+0xfc> 8526: 40af07b3 sub a5,t5,a0 852a: 00579713 slli a4,a5,0x5 852e: 22075563 bgez a4,8758 <__subsf3+0x364> 8532: 41e507b3 sub a5,a0,t5 8536: 4901 li s2,0 8538: 84ae mv s1,a1 853a: b751 j 84be <__subsf3+0xca> 853c: f00500e3 beqz a0,843c <__subsf3+0x48> 8540: 0abe8a63 beq t4,a1,85f4 <__subsf3+0x200> 8544: fd1054e3 blez a7,850c <__subsf3+0x118> 8548: 0ff00793 li a5,255 854c: 08f68163 beq a3,a5,85ce <__subsf3+0x1da> 8550: 040007b7 lui a5,0x4000 8554: 8d5d or a0,a0,a5 8556: b731 j 8462 <__subsf3+0x6e> 8558: 09105e63 blez a7,85f4 <__subsf3+0x200> 855c: 08080163 beqz a6,85de <__subsf3+0x1ea> 8560: 0ff00793 li a5,255 8564: 06f68563 beq a3,a5,85ce <__subsf3+0x1da> 8568: 040007b7 lui a5,0x4000 856c: 8d5d or a0,a0,a5 856e: 47ed li a5,27 8570: 1f17c063 blt a5,a7,8750 <__subsf3+0x35c> 8574: 02000713 li a4,32 8578: 41170733 sub a4,a4,a7 857c: 00e51733 sll a4,a0,a4 8580: 011557b3 srl a5,a0,a7 8584: 00e03733 snez a4,a4 8588: 8fd9 or a5,a5,a4 858a: 97fa add a5,a5,t5 858c: 00579713 slli a4,a5,0x5 8590: 08075c63 bgez a4,8628 <__subsf3+0x234> 8594: 0905 addi s2,s2,1 8596: 0ff00713 li a4,255 859a: 0ae90b63 beq s2,a4,8650 <__subsf3+0x25c> 859e: 7e0006b7 lui a3,0x7e000 85a2: 0017d713 srli a4,a5,0x1 85a6: 16fd addi a3,a3,-1 85a8: 8b85 andi a5,a5,1 85aa: 8f75 and a4,a4,a3 85ac: 8fd9 or a5,a5,a4 85ae: bf01 j 84be <__subsf3+0xca> 85b0: 40d80733 sub a4,a6,a3 85b4: 10069563 bnez a3,86be <__subsf3+0x2ca> 85b8: 140f0d63 beqz t5,8712 <__subsf3+0x31e> 85bc: 177d addi a4,a4,-1 85be: 1a070363 beqz a4,8764 <__subsf3+0x370> 85c2: 0ff00793 li a5,255 85c6: 10f81463 bne a6,a5,86ce <__subsf3+0x2da> 85ca: 84ae mv s1,a1 85cc: 8e32 mv t3,a2 85ce: 060e0f63 beqz t3,864c <__subsf3+0x258> 85d2: 4e81 li t4,0 85d4: 0ff00693 li a3,255 85d8: 004007b7 lui a5,0x400 85dc: bf11 j 84f0 <__subsf3+0xfc> 85de: c939 beqz a0,8634 <__subsf3+0x240> 85e0: 18fd addi a7,a7,-1 85e2: 00af07b3 add a5,t5,a0 85e6: fa0883e3 beqz a7,858c <__subsf3+0x198> 85ea: 0ff00793 li a5,255 85ee: f8f690e3 bne a3,a5,856e <__subsf3+0x17a> 85f2: bff1 j 85ce <__subsf3+0x1da> 85f4: 08089963 bnez a7,8686 <__subsf3+0x292> 85f8: 00168913 addi s2,a3,1 # 7e000001 <_eusrstack+0x5dffb001> 85fc: 0fe97713 andi a4,s2,254 8600: 12071663 bnez a4,872c <__subsf3+0x338> 8604: 10069b63 bnez a3,871a <__subsf3+0x326> 8608: 160f0363 beqz t5,876e <__subsf3+0x37a> 860c: ee0502e3 beqz a0,84f0 <__subsf3+0xfc> 8610: 00af07b3 add a5,t5,a0 8614: 00579713 slli a4,a5,0x5 8618: 4901 li s2,0 861a: 00075763 bgez a4,8628 <__subsf3+0x234> 861e: fc000737 lui a4,0xfc000 8622: 177d addi a4,a4,-1 8624: 8ff9 and a5,a5,a4 8626: 4905 li s2,1 8628: 0077f713 andi a4,a5,7 862c: e8071ce3 bnez a4,84c4 <__subsf3+0xd0> 8630: 0037de13 srli t3,a5,0x3 8634: 0ff00793 li a5,255 8638: f8f90be3 beq s2,a5,85ce <__subsf3+0x1da> 863c: 009e1793 slli a5,t3,0x9 8640: 83a5 srli a5,a5,0x9 8642: 0ff97693 andi a3,s2,255 8646: 0014fe93 andi t4,s1,1 864a: b55d j 84f0 <__subsf3+0xfc> 864c: 0014fe93 andi t4,s1,1 8650: 0ff00693 li a3,255 8654: 4781 li a5,0 8656: bd69 j 84f0 <__subsf3+0xfc> 8658: fc000737 lui a4,0xfc000 865c: 177d addi a4,a4,-1 865e: 8ff9 and a5,a5,a4 8660: 0077f713 andi a4,a5,7 8664: 40a90933 sub s2,s2,a0 8668: e4071ee3 bnez a4,84c4 <__subsf3+0xd0> 866c: b7d1 j 8630 <__subsf3+0x23c> 866e: 40af0433 sub s0,t5,a0 8672: 00541793 slli a5,s0,0x5 8676: 0c07c363 bltz a5,873c <__subsf3+0x348> 867a: e0041ce3 bnez s0,8492 <__subsf3+0x9e> 867e: 4e81 li t4,0 8680: 4681 li a3,0 8682: 4781 li a5,0 8684: b5b5 j 84f0 <__subsf3+0xfc> 8686: 40d80733 sub a4,a6,a3 868a: c6b5 beqz a3,86f6 <__subsf3+0x302> 868c: 0ff00793 li a5,255 8690: f2f80ee3 beq a6,a5,85cc <__subsf3+0x1d8> 8694: 040007b7 lui a5,0x4000 8698: 00ff6f33 or t5,t5,a5 869c: 47ed li a5,27 869e: 0ce7cd63 blt a5,a4,8778 <__subsf3+0x384> 86a2: 02000793 li a5,32 86a6: 8f99 sub a5,a5,a4 86a8: 00ff17b3 sll a5,t5,a5 86ac: 00ef5733 srl a4,t5,a4 86b0: 00f037b3 snez a5,a5 86b4: 8f5d or a4,a4,a5 86b6: 00a707b3 add a5,a4,a0 86ba: 8942 mv s2,a6 86bc: bdc1 j 858c <__subsf3+0x198> 86be: 0ff00793 li a5,255 86c2: f0f804e3 beq a6,a5,85ca <__subsf3+0x1d6> 86c6: 040007b7 lui a5,0x4000 86ca: 00ff6f33 or t5,t5,a5 86ce: 47ed li a5,27 86d0: 08e7c263 blt a5,a4,8754 <__subsf3+0x360> 86d4: 02000793 li a5,32 86d8: 8f99 sub a5,a5,a4 86da: 00ff17b3 sll a5,t5,a5 86de: 00ef5733 srl a4,t5,a4 86e2: 00f037b3 snez a5,a5 86e6: 8fd9 or a5,a5,a4 86e8: 40f507b3 sub a5,a0,a5 86ec: 8942 mv s2,a6 86ee: 84ae mv s1,a1 86f0: bb49 j 8482 <__subsf3+0x8e> 86f2: 4785 li a5,1 86f4: b369 j 847e <__subsf3+0x8a> 86f6: 060f0e63 beqz t5,8772 <__subsf3+0x37e> 86fa: 177d addi a4,a4,-1 86fc: 00af07b3 add a5,t5,a0 8700: 8942 mv s2,a6 8702: e80705e3 beqz a4,858c <__subsf3+0x198> 8706: 0ff00793 li a5,255 870a: f8f819e3 bne a6,a5,869c <__subsf3+0x2a8> 870e: 8e32 mv t3,a2 8710: bd7d j 85ce <__subsf3+0x1da> 8712: 8e32 mv t3,a2 8714: 8942 mv s2,a6 8716: 84ae mv s1,a1 8718: bf31 j 8634 <__subsf3+0x240> 871a: ea0f09e3 beqz t5,85cc <__subsf3+0x1d8> 871e: ea0508e3 beqz a0,85ce <__subsf3+0x1da> 8722: bd45 j 85d2 <__subsf3+0x1de> 8724: cd0d beqz a0,875e <__subsf3+0x36a> 8726: 8eae mv t4,a1 8728: 87b2 mv a5,a2 872a: b3d9 j 84f0 <__subsf3+0xfc> 872c: 0ff00793 li a5,255 8730: f2f900e3 beq s2,a5,8650 <__subsf3+0x25c> 8734: 00af07b3 add a5,t5,a0 8738: 8385 srli a5,a5,0x1 873a: b5fd j 8628 <__subsf3+0x234> 873c: 41e50433 sub s0,a0,t5 8740: 84ae mv s1,a1 8742: bb81 j 8492 <__subsf3+0x9e> 8744: fc0f1de3 bnez t5,871e <__subsf3+0x32a> 8748: e80505e3 beqz a0,85d2 <__subsf3+0x1de> 874c: 84ae mv s1,a1 874e: bdbd j 85cc <__subsf3+0x1d8> 8750: 4785 li a5,1 8752: bd25 j 858a <__subsf3+0x196> 8754: 4785 li a5,1 8756: bf49 j 86e8 <__subsf3+0x2f4> 8758: 4901 li s2,0 875a: ec0797e3 bnez a5,8628 <__subsf3+0x234> 875e: 4e81 li t4,0 8760: 4781 li a5,0 8762: b379 j 84f0 <__subsf3+0xfc> 8764: 41e507b3 sub a5,a0,t5 8768: 8942 mv s2,a6 876a: 84ae mv s1,a1 876c: bb19 j 8482 <__subsf3+0x8e> 876e: 87b2 mv a5,a2 8770: b341 j 84f0 <__subsf3+0xfc> 8772: 8e32 mv t3,a2 8774: 8942 mv s2,a6 8776: bd7d j 8634 <__subsf3+0x240> 8778: 4705 li a4,1 877a: bf35 j 86b6 <__subsf3+0x2c2> 0000877c <__fixsfsi>: 877c: 00800637 lui a2,0x800 8780: 01755713 srli a4,a0,0x17 8784: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f4b03> 8788: 0ff77713 andi a4,a4,255 878c: 07e00593 li a1,126 8790: 00a7f6b3 and a3,a5,a0 8794: 01f55793 srli a5,a0,0x1f 8798: 00e5fc63 bgeu a1,a4,87b0 <__fixsfsi+0x34> 879c: 09d00593 li a1,157 87a0: 00e5fa63 bgeu a1,a4,87b4 <__fixsfsi+0x38> 87a4: 80000537 lui a0,0x80000 87a8: fff54513 not a0,a0 87ac: 953e add a0,a0,a5 87ae: 8082 ret 87b0: 4501 li a0,0 87b2: 8082 ret 87b4: 09500593 li a1,149 87b8: 8ed1 or a3,a3,a2 87ba: 00e5cd63 blt a1,a4,87d4 <__fixsfsi+0x58> 87be: 09600613 li a2,150 87c2: 40e60733 sub a4,a2,a4 87c6: 00e6d733 srl a4,a3,a4 87ca: 40e00533 neg a0,a4 87ce: f3f5 bnez a5,87b2 <__fixsfsi+0x36> 87d0: 853a mv a0,a4 87d2: 8082 ret 87d4: f6a70713 addi a4,a4,-150 # fbffff6a <_eusrstack+0xdbffaf6a> 87d8: 00e69733 sll a4,a3,a4 87dc: b7fd j 87ca <__fixsfsi+0x4e> 000087de <__fixunssfsi>: 87de: 01755713 srli a4,a0,0x17 87e2: 00800637 lui a2,0x800 87e6: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f4b03> 87ea: 0ff77713 andi a4,a4,255 87ee: 07e00593 li a1,126 87f2: 00a7f6b3 and a3,a5,a0 87f6: 01f55793 srli a5,a0,0x1f 87fa: 4501 li a0,0 87fc: 00e5f463 bgeu a1,a4,8804 <__fixunssfsi+0x26> 8800: c399 beqz a5,8806 <__fixunssfsi+0x28> 8802: 8082 ret 8804: 8082 ret 8806: 09e00793 li a5,158 880a: 557d li a0,-1 880c: fee7ebe3 bltu a5,a4,8802 <__fixunssfsi+0x24> 8810: 09500593 li a1,149 8814: 00c6e7b3 or a5,a3,a2 8818: 00e5d763 bge a1,a4,8826 <__fixunssfsi+0x48> 881c: f6a70713 addi a4,a4,-150 8820: 00e79533 sll a0,a5,a4 8824: 8082 ret 8826: 09600513 li a0,150 882a: 40e50733 sub a4,a0,a4 882e: 00e7d533 srl a0,a5,a4 8832: 8082 ret 00008834 <__floatsisf>: 8834: 1141 addi sp,sp,-16 8836: c606 sw ra,12(sp) 8838: c422 sw s0,8(sp) 883a: c226 sw s1,4(sp) 883c: cd0d beqz a0,8876 <__floatsisf+0x42> 883e: 41f55793 srai a5,a0,0x1f 8842: 00a7c433 xor s0,a5,a0 8846: 8c1d sub s0,s0,a5 8848: 84aa mv s1,a0 884a: 8522 mv a0,s0 884c: 2e49 jal 8bde <__clzsi2> 884e: 09e00793 li a5,158 8852: 40a78733 sub a4,a5,a0 8856: 09600793 li a5,150 885a: 80fd srli s1,s1,0x1f 885c: 02e7cc63 blt a5,a4,8894 <__floatsisf+0x60> 8860: 46a1 li a3,8 8862: 0ff77793 andi a5,a4,255 8866: 00a6d563 bge a3,a0,8870 <__floatsisf+0x3c> 886a: 1561 addi a0,a0,-8 886c: 00a41433 sll s0,s0,a0 8870: 0426 slli s0,s0,0x9 8872: 8025 srli s0,s0,0x9 8874: a021 j 887c <__floatsisf+0x48> 8876: 4481 li s1,0 8878: 4781 li a5,0 887a: 4401 li s0,0 887c: 0426 slli s0,s0,0x9 887e: 00945513 srli a0,s0,0x9 8882: 40b2 lw ra,12(sp) 8884: 4422 lw s0,8(sp) 8886: 07de slli a5,a5,0x17 8888: 04fe slli s1,s1,0x1f 888a: 8d5d or a0,a0,a5 888c: 8d45 or a0,a0,s1 888e: 4492 lw s1,4(sp) 8890: 0141 addi sp,sp,16 8892: 8082 ret 8894: 09900793 li a5,153 8898: 00e7dd63 bge a5,a4,88b2 <__floatsisf+0x7e> 889c: 01b50793 addi a5,a0,27 # 8000001b <_eusrstack+0x5fffb01b> 88a0: 4695 li a3,5 88a2: 00f417b3 sll a5,s0,a5 88a6: 8e89 sub a3,a3,a0 88a8: 00d45433 srl s0,s0,a3 88ac: 00f037b3 snez a5,a5 88b0: 8c5d or s0,s0,a5 88b2: 4795 li a5,5 88b4: 00a7d663 bge a5,a0,88c0 <__floatsisf+0x8c> 88b8: ffb50793 addi a5,a0,-5 88bc: 00f41433 sll s0,s0,a5 88c0: fc0006b7 lui a3,0xfc000 88c4: 16fd addi a3,a3,-1 88c6: 00747793 andi a5,s0,7 88ca: 00d47633 and a2,s0,a3 88ce: c385 beqz a5,88ee <__floatsisf+0xba> 88d0: 00f47793 andi a5,s0,15 88d4: 4591 li a1,4 88d6: 00b78c63 beq a5,a1,88ee <__floatsisf+0xba> 88da: 0611 addi a2,a2,4 88dc: 00561793 slli a5,a2,0x5 88e0: 0007d763 bgez a5,88ee <__floatsisf+0xba> 88e4: 09f00793 li a5,159 88e8: 8e75 and a2,a2,a3 88ea: 40a78733 sub a4,a5,a0 88ee: 00661413 slli s0,a2,0x6 88f2: 8025 srli s0,s0,0x9 88f4: 0ff77793 andi a5,a4,255 88f8: b751 j 887c <__floatsisf+0x48> 000088fa <__floatunsisf>: 88fa: 1141 addi sp,sp,-16 88fc: c606 sw ra,12(sp) 88fe: c422 sw s0,8(sp) 8900: cd15 beqz a0,893c <__floatunsisf+0x42> 8902: 842a mv s0,a0 8904: 2ce9 jal 8bde <__clzsi2> 8906: 09e00793 li a5,158 890a: 40a78733 sub a4,a5,a0 890e: 09600793 li a5,150 8912: 04e7c063 blt a5,a4,8952 <__floatunsisf+0x58> 8916: 46a1 li a3,8 8918: 0ff77793 andi a5,a4,255 891c: 00a6d563 bge a3,a0,8926 <__floatunsisf+0x2c> 8920: 1561 addi a0,a0,-8 8922: 00a41433 sll s0,s0,a0 8926: 0426 slli s0,s0,0x9 8928: 8025 srli s0,s0,0x9 892a: 0426 slli s0,s0,0x9 892c: 00945513 srli a0,s0,0x9 8930: 40b2 lw ra,12(sp) 8932: 4422 lw s0,8(sp) 8934: 07de slli a5,a5,0x17 8936: 8d5d or a0,a0,a5 8938: 0141 addi sp,sp,16 893a: 8082 ret 893c: 4401 li s0,0 893e: 0426 slli s0,s0,0x9 8940: 00945513 srli a0,s0,0x9 8944: 40b2 lw ra,12(sp) 8946: 4422 lw s0,8(sp) 8948: 4781 li a5,0 894a: 07de slli a5,a5,0x17 894c: 8d5d or a0,a0,a5 894e: 0141 addi sp,sp,16 8950: 8082 ret 8952: 09900793 li a5,153 8956: 00e7dd63 bge a5,a4,8970 <__floatunsisf+0x76> 895a: 01b50793 addi a5,a0,27 895e: 4695 li a3,5 8960: 00f417b3 sll a5,s0,a5 8964: 8e89 sub a3,a3,a0 8966: 00f037b3 snez a5,a5 896a: 00d45433 srl s0,s0,a3 896e: 8c5d or s0,s0,a5 8970: 4795 li a5,5 8972: 00a7d663 bge a5,a0,897e <__floatunsisf+0x84> 8976: ffb50793 addi a5,a0,-5 897a: 00f41433 sll s0,s0,a5 897e: fc0006b7 lui a3,0xfc000 8982: 16fd addi a3,a3,-1 8984: 00747793 andi a5,s0,7 8988: 00d47633 and a2,s0,a3 898c: c385 beqz a5,89ac <__floatunsisf+0xb2> 898e: 00f47793 andi a5,s0,15 8992: 4591 li a1,4 8994: 00b78c63 beq a5,a1,89ac <__floatunsisf+0xb2> 8998: 0611 addi a2,a2,4 899a: 00561793 slli a5,a2,0x5 899e: 0007d763 bgez a5,89ac <__floatunsisf+0xb2> 89a2: 09f00793 li a5,159 89a6: 8e75 and a2,a2,a3 89a8: 40a78733 sub a4,a5,a0 89ac: 00661413 slli s0,a2,0x6 89b0: 8025 srli s0,s0,0x9 89b2: 0426 slli s0,s0,0x9 89b4: 00945513 srli a0,s0,0x9 89b8: 40b2 lw ra,12(sp) 89ba: 4422 lw s0,8(sp) 89bc: 0ff77793 andi a5,a4,255 89c0: 07de slli a5,a5,0x17 89c2: 8d5d or a0,a0,a5 89c4: 0141 addi sp,sp,16 89c6: 8082 ret 000089c8 <__extendsfdf2>: 89c8: 01755713 srli a4,a0,0x17 89cc: 0ff77713 andi a4,a4,255 89d0: 1141 addi sp,sp,-16 89d2: 00170793 addi a5,a4,1 89d6: c422 sw s0,8(sp) 89d8: c226 sw s1,4(sp) 89da: 00951413 slli s0,a0,0x9 89de: c606 sw ra,12(sp) 89e0: 0fe7f793 andi a5,a5,254 89e4: 8025 srli s0,s0,0x9 89e6: 01f55493 srli s1,a0,0x1f 89ea: c785 beqz a5,8a12 <__extendsfdf2+0x4a> 89ec: 00345793 srli a5,s0,0x3 89f0: 38070713 addi a4,a4,896 89f4: 0476 slli s0,s0,0x1d 89f6: 07b2 slli a5,a5,0xc 89f8: 0752 slli a4,a4,0x14 89fa: 83b1 srli a5,a5,0xc 89fc: 01f49513 slli a0,s1,0x1f 8a00: 8fd9 or a5,a5,a4 8a02: 8fc9 or a5,a5,a0 8a04: 40b2 lw ra,12(sp) 8a06: 8522 mv a0,s0 8a08: 4422 lw s0,8(sp) 8a0a: 4492 lw s1,4(sp) 8a0c: 85be mv a1,a5 8a0e: 0141 addi sp,sp,16 8a10: 8082 ret 8a12: eb05 bnez a4,8a42 <__extendsfdf2+0x7a> 8a14: c439 beqz s0,8a62 <__extendsfdf2+0x9a> 8a16: 8522 mv a0,s0 8a18: 22d9 jal 8bde <__clzsi2> 8a1a: 47a9 li a5,10 8a1c: 04a7c663 blt a5,a0,8a68 <__extendsfdf2+0xa0> 8a20: 472d li a4,11 8a22: 8f09 sub a4,a4,a0 8a24: 01550793 addi a5,a0,21 8a28: 00e45733 srl a4,s0,a4 8a2c: 00f41433 sll s0,s0,a5 8a30: 00c71793 slli a5,a4,0xc 8a34: 38900713 li a4,905 8a38: 8f09 sub a4,a4,a0 8a3a: 83b1 srli a5,a5,0xc 8a3c: 7ff77713 andi a4,a4,2047 8a40: bf5d j 89f6 <__extendsfdf2+0x2e> 8a42: cc01 beqz s0,8a5a <__extendsfdf2+0x92> 8a44: 00345713 srli a4,s0,0x3 8a48: 000807b7 lui a5,0x80 8a4c: 8fd9 or a5,a5,a4 8a4e: 07b2 slli a5,a5,0xc 8a50: 0476 slli s0,s0,0x1d 8a52: 83b1 srli a5,a5,0xc 8a54: 7ff00713 li a4,2047 8a58: bf79 j 89f6 <__extendsfdf2+0x2e> 8a5a: 7ff00713 li a4,2047 8a5e: 4781 li a5,0 8a60: bf59 j 89f6 <__extendsfdf2+0x2e> 8a62: 4701 li a4,0 8a64: 4781 li a5,0 8a66: bf41 j 89f6 <__extendsfdf2+0x2e> 8a68: ff550713 addi a4,a0,-11 8a6c: 00e41733 sll a4,s0,a4 8a70: 4401 li s0,0 8a72: bf7d j 8a30 <__extendsfdf2+0x68> 00008a74 <__truncdfsf2>: 8a74: 0145d693 srli a3,a1,0x14 8a78: 00c59793 slli a5,a1,0xc 8a7c: 7ff6f693 andi a3,a3,2047 8a80: 83b1 srli a5,a5,0xc 8a82: 00168613 addi a2,a3,1 # fc000001 <_eusrstack+0xdbffb001> 8a86: 078e slli a5,a5,0x3 8a88: 01d55713 srli a4,a0,0x1d 8a8c: 7fe67613 andi a2,a2,2046 8a90: 81fd srli a1,a1,0x1f 8a92: 8f5d or a4,a4,a5 8a94: 00351893 slli a7,a0,0x3 8a98: ce35 beqz a2,8b14 <__truncdfsf2+0xa0> 8a9a: c8068813 addi a6,a3,-896 8a9e: 0fe00793 li a5,254 8aa2: 0107dd63 bge a5,a6,8abc <__truncdfsf2+0x48> 8aa6: 4781 li a5,0 8aa8: 00979513 slli a0,a5,0x9 8aac: 0ff00693 li a3,255 8ab0: 06de slli a3,a3,0x17 8ab2: 8125 srli a0,a0,0x9 8ab4: 05fe slli a1,a1,0x1f 8ab6: 8d55 or a0,a0,a3 8ab8: 8d4d or a0,a0,a1 8aba: 8082 ret 8abc: 0b005563 blez a6,8b66 <__truncdfsf2+0xf2> 8ac0: 00651793 slli a5,a0,0x6 8ac4: 070e slli a4,a4,0x3 8ac6: 00f037b3 snez a5,a5 8aca: 8fd9 or a5,a5,a4 8acc: 01d8d893 srli a7,a7,0x1d 8ad0: 0117e7b3 or a5,a5,a7 8ad4: 0077f713 andi a4,a5,7 8ad8: 10070163 beqz a4,8bda <__truncdfsf2+0x166> 8adc: 00f7f713 andi a4,a5,15 8ae0: 4691 li a3,4 8ae2: 00d70363 beq a4,a3,8ae8 <__truncdfsf2+0x74> 8ae6: 0791 addi a5,a5,4 8ae8: 04000737 lui a4,0x4000 8aec: 8f7d and a4,a4,a5 8aee: c775 beqz a4,8bda <__truncdfsf2+0x166> 8af0: 00180713 addi a4,a6,1 # 100001 <_data_lma+0xf4b05> 8af4: 0ff00613 li a2,255 8af8: 0ff77693 andi a3,a4,255 8afc: fac705e3 beq a4,a2,8aa6 <__truncdfsf2+0x32> 8b00: 079a slli a5,a5,0x6 8b02: 83a5 srli a5,a5,0x9 8b04: 00979513 slli a0,a5,0x9 8b08: 06de slli a3,a3,0x17 8b0a: 8125 srli a0,a0,0x9 8b0c: 05fe slli a1,a1,0x1f 8b0e: 8d55 or a0,a0,a3 8b10: 8d4d or a0,a0,a1 8b12: 8082 ret 8b14: 011767b3 or a5,a4,a7 8b18: ee99 bnez a3,8b36 <__truncdfsf2+0xc2> 8b1a: cf85 beqz a5,8b52 <__truncdfsf2+0xde> 8b1c: 4795 li a5,5 8b1e: 079a slli a5,a5,0x6 8b20: 83a5 srli a5,a5,0x9 8b22: 00979513 slli a0,a5,0x9 8b26: 0ff6f693 andi a3,a3,255 8b2a: 06de slli a3,a3,0x17 8b2c: 8125 srli a0,a0,0x9 8b2e: 05fe slli a1,a1,0x1f 8b30: 8d55 or a0,a0,a3 8b32: 8d4d or a0,a0,a1 8b34: 8082 ret 8b36: dba5 beqz a5,8aa6 <__truncdfsf2+0x32> 8b38: 004007b7 lui a5,0x400 8b3c: 00979513 slli a0,a5,0x9 8b40: 0ff00693 li a3,255 8b44: 06de slli a3,a3,0x17 8b46: 4581 li a1,0 8b48: 8125 srli a0,a0,0x9 8b4a: 05fe slli a1,a1,0x1f 8b4c: 8d55 or a0,a0,a3 8b4e: 8d4d or a0,a0,a1 8b50: 8082 ret 8b52: 4781 li a5,0 8b54: 00979513 slli a0,a5,0x9 8b58: 4681 li a3,0 8b5a: 06de slli a3,a3,0x17 8b5c: 8125 srli a0,a0,0x9 8b5e: 05fe slli a1,a1,0x1f 8b60: 8d55 or a0,a0,a3 8b62: 8d4d or a0,a0,a1 8b64: 8082 ret 8b66: 57a5 li a5,-23 8b68: 04f84863 blt a6,a5,8bb8 <__truncdfsf2+0x144> 8b6c: 47f9 li a5,30 8b6e: 00800637 lui a2,0x800 8b72: 410787b3 sub a5,a5,a6 8b76: 457d li a0,31 8b78: 8e59 or a2,a2,a4 8b7a: 04f55163 bge a0,a5,8bbc <__truncdfsf2+0x148> 8b7e: 5779 li a4,-2 8b80: 41070733 sub a4,a4,a6 8b84: 02000513 li a0,32 8b88: 00e65733 srl a4,a2,a4 8b8c: 00a78863 beq a5,a0,8b9c <__truncdfsf2+0x128> 8b90: ca268693 addi a3,a3,-862 8b94: 00d616b3 sll a3,a2,a3 8b98: 00d8e8b3 or a7,a7,a3 8b9c: 011037b3 snez a5,a7 8ba0: 8fd9 or a5,a5,a4 8ba2: 0077f713 andi a4,a5,7 8ba6: 4801 li a6,0 8ba8: fb15 bnez a4,8adc <__truncdfsf2+0x68> 8baa: 00579713 slli a4,a5,0x5 8bae: 4685 li a3,1 8bb0: f40748e3 bltz a4,8b00 <__truncdfsf2+0x8c> 8bb4: 4681 li a3,0 8bb6: b7a5 j 8b1e <__truncdfsf2+0xaa> 8bb8: 4681 li a3,0 8bba: b78d j 8b1c <__truncdfsf2+0xa8> 8bbc: c8268693 addi a3,a3,-894 8bc0: 00d89733 sll a4,a7,a3 8bc4: 00e03733 snez a4,a4 8bc8: 00d616b3 sll a3,a2,a3 8bcc: 00f8d8b3 srl a7,a7,a5 8bd0: 00d767b3 or a5,a4,a3 8bd4: 00f8e7b3 or a5,a7,a5 8bd8: b7e9 j 8ba2 <__truncdfsf2+0x12e> 8bda: 86c2 mv a3,a6 8bdc: b789 j 8b1e <__truncdfsf2+0xaa> 00008bde <__clzsi2>: 8bde: 67c1 lui a5,0x10 8be0: 02f57c63 bgeu a0,a5,8c18 <__clzsi2+0x3a> 8be4: 0ff00793 li a5,255 8be8: 02000713 li a4,32 8bec: 00a7eb63 bltu a5,a0,8c02 <__clzsi2+0x24> 8bf0: 00002797 auipc a5,0x2 8bf4: 77078793 addi a5,a5,1904 # b360 <__clz_tab> 8bf8: 97aa add a5,a5,a0 8bfa: 2388 lbu a0,0(a5) 8bfc: 40a70533 sub a0,a4,a0 8c00: 8082 ret 8c02: 8121 srli a0,a0,0x8 8c04: 00002797 auipc a5,0x2 8c08: 75c78793 addi a5,a5,1884 # b360 <__clz_tab> 8c0c: 97aa add a5,a5,a0 8c0e: 2388 lbu a0,0(a5) 8c10: 4761 li a4,24 8c12: 40a70533 sub a0,a4,a0 8c16: 8082 ret 8c18: 010007b7 lui a5,0x1000 8c1c: 00f56d63 bltu a0,a5,8c36 <__clzsi2+0x58> 8c20: 8161 srli a0,a0,0x18 8c22: 00002797 auipc a5,0x2 8c26: 73e78793 addi a5,a5,1854 # b360 <__clz_tab> 8c2a: 97aa add a5,a5,a0 8c2c: 2388 lbu a0,0(a5) 8c2e: 4721 li a4,8 8c30: 40a70533 sub a0,a4,a0 8c34: 8082 ret 8c36: 8141 srli a0,a0,0x10 8c38: 00002797 auipc a5,0x2 8c3c: 72878793 addi a5,a5,1832 # b360 <__clz_tab> 8c40: 97aa add a5,a5,a0 8c42: 2388 lbu a0,0(a5) 8c44: 4741 li a4,16 8c46: 40a70533 sub a0,a4,a0 8c4a: 8082 ret 00008c4c : 8c4c: 00a5c7b3 xor a5,a1,a0 8c50: 8b8d andi a5,a5,3 8c52: 00c50733 add a4,a0,a2 8c56: e781 bnez a5,8c5e 8c58: 478d li a5,3 8c5a: 00c7ed63 bltu a5,a2,8c74 8c5e: 87aa mv a5,a0 8c60: 08e57e63 bgeu a0,a4,8cfc 8c64: 2194 lbu a3,0(a1) 8c66: 0785 addi a5,a5,1 8c68: 0585 addi a1,a1,1 8c6a: fed78fa3 sb a3,-1(a5) 8c6e: fee7ebe3 bltu a5,a4,8c64 8c72: 8082 ret 8c74: 00357693 andi a3,a0,3 8c78: 87aa mv a5,a0 8c7a: ca89 beqz a3,8c8c 8c7c: 2194 lbu a3,0(a1) 8c7e: 0785 addi a5,a5,1 8c80: 0585 addi a1,a1,1 8c82: fed78fa3 sb a3,-1(a5) 8c86: 0037f693 andi a3,a5,3 8c8a: bfc5 j 8c7a 8c8c: ffc77693 andi a3,a4,-4 8c90: fe068613 addi a2,a3,-32 8c94: 06c7f063 bgeu a5,a2,8cf4 8c98: 0005a383 lw t2,0(a1) 8c9c: 0045a283 lw t0,4(a1) 8ca0: 0085af83 lw t6,8(a1) 8ca4: 00c5af03 lw t5,12(a1) 8ca8: 0105ae83 lw t4,16(a1) 8cac: 0145ae03 lw t3,20(a1) 8cb0: 0185a303 lw t1,24(a1) 8cb4: 01c5a883 lw a7,28(a1) 8cb8: 02458593 addi a1,a1,36 8cbc: 0077a023 sw t2,0(a5) 8cc0: ffc5a803 lw a6,-4(a1) 8cc4: 0057a223 sw t0,4(a5) 8cc8: 01f7a423 sw t6,8(a5) 8ccc: 01e7a623 sw t5,12(a5) 8cd0: 01d7a823 sw t4,16(a5) 8cd4: 01c7aa23 sw t3,20(a5) 8cd8: 0067ac23 sw t1,24(a5) 8cdc: 0117ae23 sw a7,28(a5) 8ce0: 02478793 addi a5,a5,36 8ce4: ff07ae23 sw a6,-4(a5) 8ce8: b775 j 8c94 8cea: 4190 lw a2,0(a1) 8cec: 0791 addi a5,a5,4 8cee: 0591 addi a1,a1,4 8cf0: fec7ae23 sw a2,-4(a5) 8cf4: fed7ebe3 bltu a5,a3,8cea 8cf8: f6e7e6e3 bltu a5,a4,8c64 8cfc: 8082 ret 00008cfe : 8cfe: 7139 addi sp,sp,-64 8d00: da3e sw a5,52(sp) 8d02: d22e sw a1,36(sp) 8d04: d432 sw a2,40(sp) 8d06: d636 sw a3,44(sp) 8d08: d83a sw a4,48(sp) 8d0a: dc42 sw a6,56(sp) 8d0c: de46 sw a7,60(sp) 8d0e: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 8d12: cc22 sw s0,24(sp) 8d14: 4380 lw s0,0(a5) 8d16: ca26 sw s1,20(sp) 8d18: ce06 sw ra,28(sp) 8d1a: 84aa mv s1,a0 8d1c: c409 beqz s0,8d26 8d1e: 4c1c lw a5,24(s0) 8d20: e399 bnez a5,8d26 8d22: 8522 mv a0,s0 8d24: 2db9 jal 9382 <__sinit> 8d26: 440c lw a1,8(s0) 8d28: 1054 addi a3,sp,36 8d2a: 8626 mv a2,s1 8d2c: 8522 mv a0,s0 8d2e: c636 sw a3,12(sp) 8d30: 5f7000ef jal ra,9b26 <_vfiprintf_r> 8d34: 40f2 lw ra,28(sp) 8d36: 4462 lw s0,24(sp) 8d38: 44d2 lw s1,20(sp) 8d3a: 6121 addi sp,sp,64 8d3c: 8082 ret 00008d3e <_puts_r>: 8d3e: 1101 addi sp,sp,-32 8d40: ca26 sw s1,20(sp) 8d42: c84a sw s2,16(sp) 8d44: ce06 sw ra,28(sp) 8d46: cc22 sw s0,24(sp) 8d48: c64e sw s3,12(sp) 8d4a: c452 sw s4,8(sp) 8d4c: 84aa mv s1,a0 8d4e: 892e mv s2,a1 8d50: c501 beqz a0,8d58 <_puts_r+0x1a> 8d52: 4d1c lw a5,24(a0) 8d54: e391 bnez a5,8d58 <_puts_r+0x1a> 8d56: 2535 jal 9382 <__sinit> 8d58: 4c9c lw a5,24(s1) 8d5a: 4480 lw s0,8(s1) 8d5c: e399 bnez a5,8d62 <_puts_r+0x24> 8d5e: 8526 mv a0,s1 8d60: 250d jal 9382 <__sinit> 8d62: 00002797 auipc a5,0x2 8d66: 71e78793 addi a5,a5,1822 # b480 <__sf_fake_stdin> 8d6a: 02f41b63 bne s0,a5,8da0 <_puts_r+0x62> 8d6e: 40c0 lw s0,4(s1) 8d70: 245e lhu a5,12(s0) 8d72: 8ba1 andi a5,a5,8 8d74: c7b1 beqz a5,8dc0 <_puts_r+0x82> 8d76: 481c lw a5,16(s0) 8d78: c7a1 beqz a5,8dc0 <_puts_r+0x82> 8d7a: 59fd li s3,-1 8d7c: 4a29 li s4,10 8d7e: 441c lw a5,8(s0) 8d80: 00094583 lbu a1,0(s2) 8d84: 17fd addi a5,a5,-1 8d86: e9b1 bnez a1,8dda <_puts_r+0x9c> 8d88: c41c sw a5,8(s0) 8d8a: 0607dd63 bgez a5,8e04 <_puts_r+0xc6> 8d8e: 8622 mv a2,s0 8d90: 45a9 li a1,10 8d92: 8526 mv a0,s1 8d94: 22ed jal 8f7e <__swbuf_r> 8d96: 57fd li a5,-1 8d98: 02f50863 beq a0,a5,8dc8 <_puts_r+0x8a> 8d9c: 4529 li a0,10 8d9e: a035 j 8dca <_puts_r+0x8c> 8da0: 00002797 auipc a5,0x2 8da4: 70078793 addi a5,a5,1792 # b4a0 <__sf_fake_stdout> 8da8: 00f41463 bne s0,a5,8db0 <_puts_r+0x72> 8dac: 4480 lw s0,8(s1) 8dae: b7c9 j 8d70 <_puts_r+0x32> 8db0: 00002797 auipc a5,0x2 8db4: 6b078793 addi a5,a5,1712 # b460 <__sf_fake_stderr> 8db8: faf41ce3 bne s0,a5,8d70 <_puts_r+0x32> 8dbc: 44c0 lw s0,12(s1) 8dbe: bf4d j 8d70 <_puts_r+0x32> 8dc0: 85a2 mv a1,s0 8dc2: 8526 mv a0,s1 8dc4: 2c9d jal 903a <__swsetup_r> 8dc6: d955 beqz a0,8d7a <_puts_r+0x3c> 8dc8: 557d li a0,-1 8dca: 40f2 lw ra,28(sp) 8dcc: 4462 lw s0,24(sp) 8dce: 44d2 lw s1,20(sp) 8dd0: 4942 lw s2,16(sp) 8dd2: 49b2 lw s3,12(sp) 8dd4: 4a22 lw s4,8(sp) 8dd6: 6105 addi sp,sp,32 8dd8: 8082 ret 8dda: c41c sw a5,8(s0) 8ddc: 0905 addi s2,s2,1 8dde: 0007d763 bgez a5,8dec <_puts_r+0xae> 8de2: 4c18 lw a4,24(s0) 8de4: 00e7ca63 blt a5,a4,8df8 <_puts_r+0xba> 8de8: 01458863 beq a1,s4,8df8 <_puts_r+0xba> 8dec: 401c lw a5,0(s0) 8dee: 00178713 addi a4,a5,1 8df2: c018 sw a4,0(s0) 8df4: a38c sb a1,0(a5) 8df6: b761 j 8d7e <_puts_r+0x40> 8df8: 8622 mv a2,s0 8dfa: 8526 mv a0,s1 8dfc: 2249 jal 8f7e <__swbuf_r> 8dfe: f93510e3 bne a0,s3,8d7e <_puts_r+0x40> 8e02: b7d9 j 8dc8 <_puts_r+0x8a> 8e04: 401c lw a5,0(s0) 8e06: 00178713 addi a4,a5,1 8e0a: c018 sw a4,0(s0) 8e0c: 4729 li a4,10 8e0e: a398 sb a4,0(a5) 8e10: b771 j 8d9c <_puts_r+0x5e> 00008e12 : 8e12: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 8e16: 85aa mv a1,a0 8e18: 4388 lw a0,0(a5) 8e1a: f25ff06f j 8d3e <_puts_r> 00008e1e : 8e1e: 1141 addi sp,sp,-16 8e20: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 8e24: c422 sw s0,8(sp) 8e26: 4380 lw s0,0(a5) 8e28: c226 sw s1,4(sp) 8e2a: c606 sw ra,12(sp) 8e2c: 5c1c lw a5,56(s0) 8e2e: 84aa mv s1,a0 8e30: eb95 bnez a5,8e64 8e32: 4561 li a0,24 8e34: 7ae000ef jal ra,95e2 8e38: abcd37b7 lui a5,0xabcd3 8e3c: dc08 sw a0,56(s0) 8e3e: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> 8e42: c11c sw a5,0(a0) 8e44: e66d17b7 lui a5,0xe66d1 8e48: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> 8e4c: c15c sw a5,4(a0) 8e4e: 0005e7b7 lui a5,0x5e 8e52: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x529f0> 8e56: c51c sw a5,8(a0) 8e58: 47ad li a5,11 8e5a: a55e sh a5,12(a0) 8e5c: 4705 li a4,1 8e5e: 4781 li a5,0 8e60: c918 sw a4,16(a0) 8e62: c95c sw a5,20(a0) 8e64: 5c1c lw a5,56(s0) 8e66: 40b2 lw ra,12(sp) 8e68: 4422 lw s0,8(sp) 8e6a: cb84 sw s1,16(a5) 8e6c: 0007aa23 sw zero,20(a5) 8e70: 4492 lw s1,4(sp) 8e72: 0141 addi sp,sp,16 8e74: 8082 ret 00008e76 : 8e76: 1141 addi sp,sp,-16 8e78: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 8e7c: c422 sw s0,8(sp) 8e7e: 4380 lw s0,0(a5) 8e80: c606 sw ra,12(sp) 8e82: 5c1c lw a5,56(s0) 8e84: eb8d bnez a5,8eb6 8e86: 4561 li a0,24 8e88: 2fa9 jal 95e2 8e8a: abcd37b7 lui a5,0xabcd3 8e8e: dc08 sw a0,56(s0) 8e90: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> 8e94: c11c sw a5,0(a0) 8e96: e66d17b7 lui a5,0xe66d1 8e9a: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> 8e9e: c15c sw a5,4(a0) 8ea0: 0005e7b7 lui a5,0x5e 8ea4: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x529f0> 8ea8: c51c sw a5,8(a0) 8eaa: 47ad li a5,11 8eac: a55e sh a5,12(a0) 8eae: 4705 li a4,1 8eb0: 4781 li a5,0 8eb2: c918 sw a4,16(a0) 8eb4: c95c sw a5,20(a0) 8eb6: 5c10 lw a2,56(s0) 8eb8: 4c958737 lui a4,0x4c958 8ebc: 5851f7b7 lui a5,0x5851f 8ec0: 4a14 lw a3,16(a2) 8ec2: 4a48 lw a0,20(a2) 8ec4: f2d70713 addi a4,a4,-211 # 4c957f2d <_eusrstack+0x2c952f2d> 8ec8: 42d78793 addi a5,a5,1069 # 5851f42d <_eusrstack+0x3851a42d> 8ecc: 02f687b3 mul a5,a3,a5 8ed0: 40b2 lw ra,12(sp) 8ed2: 4422 lw s0,8(sp) 8ed4: 02e50533 mul a0,a0,a4 8ed8: 953e add a0,a0,a5 8eda: 02e687b3 mul a5,a3,a4 8ede: 02e6b733 mulhu a4,a3,a4 8ee2: 00178693 addi a3,a5,1 8ee6: ca14 sw a3,16(a2) 8ee8: 972a add a4,a4,a0 8eea: 00f6b533 sltu a0,a3,a5 8eee: 953a add a0,a0,a4 8ef0: ca48 sw a0,20(a2) 8ef2: 0506 slli a0,a0,0x1 8ef4: 8105 srli a0,a0,0x1 8ef6: 0141 addi sp,sp,16 8ef8: 8082 ret 00008efa : 8efa: 7135 addi sp,sp,-160 8efc: cb3e sw a5,148(sp) 8efe: 800007b7 lui a5,0x80000 8f02: fff7c793 not a5,a5 8f06: ce3e sw a5,28(sp) 8f08: c83e sw a5,16(sp) 8f0a: 77c1 lui a5,0xffff0 8f0c: 20878793 addi a5,a5,520 # ffff0208 <_eusrstack+0xdffeb208> 8f10: c532 sw a2,136(sp) 8f12: c736 sw a3,140(sp) 8f14: c93a sw a4,144(sp) 8f16: cd42 sw a6,152(sp) 8f18: cf46 sw a7,156(sp) 8f1a: ca3e sw a5,20(sp) 8f1c: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 8f20: c42a sw a0,8(sp) 8f22: cc2a sw a0,24(sp) 8f24: 4388 lw a0,0(a5) 8f26: 0134 addi a3,sp,136 8f28: 862e mv a2,a1 8f2a: 002c addi a1,sp,8 8f2c: de86 sw ra,124(sp) 8f2e: c236 sw a3,4(sp) 8f30: 123000ef jal ra,9852 <_svfiprintf_r> 8f34: 47a2 lw a5,8(sp) 8f36: 00078023 sb zero,0(a5) 8f3a: 50f6 lw ra,124(sp) 8f3c: 610d addi sp,sp,160 8f3e: 8082 ret 00008f40 : 8f40: c605 beqz a2,8f68 8f42: 4785 li a5,1 8f44: 02f60b63 beq a2,a5,8f7a 8f48: 00158713 addi a4,a1,1 8f4c: 962e add a2,a2,a1 8f4e: fff74683 lbu a3,-1(a4) 8f52: 0505 addi a0,a0,1 8f54: 87ba mv a5,a4 8f56: fed50fa3 sb a3,-1(a0) 8f5a: ce81 beqz a3,8f72 8f5c: 0705 addi a4,a4,1 8f5e: fee618e3 bne a2,a4,8f4e 8f62: 00050023 sb zero,0(a0) 8f66: a011 j 8f6a 8f68: 87ae mv a5,a1 8f6a: 0785 addi a5,a5,1 8f6c: fff7c703 lbu a4,-1(a5) 8f70: ff6d bnez a4,8f6a 8f72: 40b78533 sub a0,a5,a1 8f76: 157d addi a0,a0,-1 8f78: 8082 ret 8f7a: 87ae mv a5,a1 8f7c: b7dd j 8f62 00008f7e <__swbuf_r>: 8f7e: 1101 addi sp,sp,-32 8f80: cc22 sw s0,24(sp) 8f82: ca26 sw s1,20(sp) 8f84: c84a sw s2,16(sp) 8f86: ce06 sw ra,28(sp) 8f88: c64e sw s3,12(sp) 8f8a: 84aa mv s1,a0 8f8c: 892e mv s2,a1 8f8e: 8432 mv s0,a2 8f90: c501 beqz a0,8f98 <__swbuf_r+0x1a> 8f92: 4d1c lw a5,24(a0) 8f94: e391 bnez a5,8f98 <__swbuf_r+0x1a> 8f96: 26f5 jal 9382 <__sinit> 8f98: 00002797 auipc a5,0x2 8f9c: 4e878793 addi a5,a5,1256 # b480 <__sf_fake_stdin> 8fa0: 06f41763 bne s0,a5,900e <__swbuf_r+0x90> 8fa4: 40c0 lw s0,4(s1) 8fa6: 4c1c lw a5,24(s0) 8fa8: c41c sw a5,8(s0) 8faa: 245e lhu a5,12(s0) 8fac: 8ba1 andi a5,a5,8 8fae: c3c1 beqz a5,902e <__swbuf_r+0xb0> 8fb0: 481c lw a5,16(s0) 8fb2: cfb5 beqz a5,902e <__swbuf_r+0xb0> 8fb4: 481c lw a5,16(s0) 8fb6: 4008 lw a0,0(s0) 8fb8: 0ff97993 andi s3,s2,255 8fbc: 0ff97913 andi s2,s2,255 8fc0: 8d1d sub a0,a0,a5 8fc2: 485c lw a5,20(s0) 8fc4: 00f54663 blt a0,a5,8fd0 <__swbuf_r+0x52> 8fc8: 85a2 mv a1,s0 8fca: 8526 mv a0,s1 8fcc: 2c69 jal 9266 <_fflush_r> 8fce: e525 bnez a0,9036 <__swbuf_r+0xb8> 8fd0: 441c lw a5,8(s0) 8fd2: 0505 addi a0,a0,1 8fd4: 17fd addi a5,a5,-1 8fd6: c41c sw a5,8(s0) 8fd8: 401c lw a5,0(s0) 8fda: 00178713 addi a4,a5,1 8fde: c018 sw a4,0(s0) 8fe0: 01378023 sb s3,0(a5) 8fe4: 485c lw a5,20(s0) 8fe6: 00a78863 beq a5,a0,8ff6 <__swbuf_r+0x78> 8fea: 245e lhu a5,12(s0) 8fec: 8b85 andi a5,a5,1 8fee: cb81 beqz a5,8ffe <__swbuf_r+0x80> 8ff0: 47a9 li a5,10 8ff2: 00f91663 bne s2,a5,8ffe <__swbuf_r+0x80> 8ff6: 85a2 mv a1,s0 8ff8: 8526 mv a0,s1 8ffa: 24b5 jal 9266 <_fflush_r> 8ffc: ed0d bnez a0,9036 <__swbuf_r+0xb8> 8ffe: 40f2 lw ra,28(sp) 9000: 4462 lw s0,24(sp) 9002: 854a mv a0,s2 9004: 44d2 lw s1,20(sp) 9006: 4942 lw s2,16(sp) 9008: 49b2 lw s3,12(sp) 900a: 6105 addi sp,sp,32 900c: 8082 ret 900e: 00002797 auipc a5,0x2 9012: 49278793 addi a5,a5,1170 # b4a0 <__sf_fake_stdout> 9016: 00f41463 bne s0,a5,901e <__swbuf_r+0xa0> 901a: 4480 lw s0,8(s1) 901c: b769 j 8fa6 <__swbuf_r+0x28> 901e: 00002797 auipc a5,0x2 9022: 44278793 addi a5,a5,1090 # b460 <__sf_fake_stderr> 9026: f8f410e3 bne s0,a5,8fa6 <__swbuf_r+0x28> 902a: 44c0 lw s0,12(s1) 902c: bfad j 8fa6 <__swbuf_r+0x28> 902e: 85a2 mv a1,s0 9030: 8526 mv a0,s1 9032: 2021 jal 903a <__swsetup_r> 9034: d141 beqz a0,8fb4 <__swbuf_r+0x36> 9036: 597d li s2,-1 9038: b7d9 j 8ffe <__swbuf_r+0x80> 0000903a <__swsetup_r>: 903a: 1141 addi sp,sp,-16 903c: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 9040: c226 sw s1,4(sp) 9042: 4384 lw s1,0(a5) 9044: c422 sw s0,8(sp) 9046: c04a sw s2,0(sp) 9048: c606 sw ra,12(sp) 904a: 892a mv s2,a0 904c: 842e mv s0,a1 904e: c489 beqz s1,9058 <__swsetup_r+0x1e> 9050: 4c9c lw a5,24(s1) 9052: e399 bnez a5,9058 <__swsetup_r+0x1e> 9054: 8526 mv a0,s1 9056: 2635 jal 9382 <__sinit> 9058: 00002797 auipc a5,0x2 905c: 42878793 addi a5,a5,1064 # b480 <__sf_fake_stdin> 9060: 02f41b63 bne s0,a5,9096 <__swsetup_r+0x5c> 9064: 40c0 lw s0,4(s1) 9066: 00c41703 lh a4,12(s0) # 400000c <_data_lma+0x3ff4b10> 906a: 01071793 slli a5,a4,0x10 906e: 83c1 srli a5,a5,0x10 9070: 0087f693 andi a3,a5,8 9074: eaad bnez a3,90e6 <__swsetup_r+0xac> 9076: 0107f693 andi a3,a5,16 907a: ee95 bnez a3,90b6 <__swsetup_r+0x7c> 907c: 47a5 li a5,9 907e: 00f92023 sw a5,0(s2) 9082: 04076713 ori a4,a4,64 9086: a45a sh a4,12(s0) 9088: 557d li a0,-1 908a: 40b2 lw ra,12(sp) 908c: 4422 lw s0,8(sp) 908e: 4492 lw s1,4(sp) 9090: 4902 lw s2,0(sp) 9092: 0141 addi sp,sp,16 9094: 8082 ret 9096: 00002797 auipc a5,0x2 909a: 40a78793 addi a5,a5,1034 # b4a0 <__sf_fake_stdout> 909e: 00f41463 bne s0,a5,90a6 <__swsetup_r+0x6c> 90a2: 4480 lw s0,8(s1) 90a4: b7c9 j 9066 <__swsetup_r+0x2c> 90a6: 00002797 auipc a5,0x2 90aa: 3ba78793 addi a5,a5,954 # b460 <__sf_fake_stderr> 90ae: faf41ce3 bne s0,a5,9066 <__swsetup_r+0x2c> 90b2: 44c0 lw s0,12(s1) 90b4: bf4d j 9066 <__swsetup_r+0x2c> 90b6: 8b91 andi a5,a5,4 90b8: c39d beqz a5,90de <__swsetup_r+0xa4> 90ba: 584c lw a1,52(s0) 90bc: c989 beqz a1,90ce <__swsetup_r+0x94> 90be: 04440793 addi a5,s0,68 90c2: 00f58463 beq a1,a5,90ca <__swsetup_r+0x90> 90c6: 854a mv a0,s2 90c8: 2315 jal 95ec <_free_r> 90ca: 02042a23 sw zero,52(s0) 90ce: 245e lhu a5,12(s0) 90d0: 00042223 sw zero,4(s0) 90d4: fdb7f793 andi a5,a5,-37 90d8: a45e sh a5,12(s0) 90da: 481c lw a5,16(s0) 90dc: c01c sw a5,0(s0) 90de: 245e lhu a5,12(s0) 90e0: 0087e793 ori a5,a5,8 90e4: a45e sh a5,12(s0) 90e6: 481c lw a5,16(s0) 90e8: eb99 bnez a5,90fe <__swsetup_r+0xc4> 90ea: 245e lhu a5,12(s0) 90ec: 20000713 li a4,512 90f0: 2807f793 andi a5,a5,640 90f4: 00e78563 beq a5,a4,90fe <__swsetup_r+0xc4> 90f8: 85a2 mv a1,s0 90fa: 854a mv a0,s2 90fc: 2991 jal 9550 <__smakebuf_r> 90fe: 245e lhu a5,12(s0) 9100: 0017f713 andi a4,a5,1 9104: c31d beqz a4,912a <__swsetup_r+0xf0> 9106: 485c lw a5,20(s0) 9108: 00042423 sw zero,8(s0) 910c: 40f007b3 neg a5,a5 9110: cc1c sw a5,24(s0) 9112: 481c lw a5,16(s0) 9114: 4501 li a0,0 9116: fbb5 bnez a5,908a <__swsetup_r+0x50> 9118: 00c41783 lh a5,12(s0) 911c: 0807f713 andi a4,a5,128 9120: d72d beqz a4,908a <__swsetup_r+0x50> 9122: 0407e793 ori a5,a5,64 9126: a45e sh a5,12(s0) 9128: b785 j 9088 <__swsetup_r+0x4e> 912a: 8b89 andi a5,a5,2 912c: 4701 li a4,0 912e: e391 bnez a5,9132 <__swsetup_r+0xf8> 9130: 4858 lw a4,20(s0) 9132: c418 sw a4,8(s0) 9134: bff9 j 9112 <__swsetup_r+0xd8> 00009136 <__sflush_r>: 9136: 25de lhu a5,12(a1) 9138: 1101 addi sp,sp,-32 913a: cc22 sw s0,24(sp) 913c: ca26 sw s1,20(sp) 913e: ce06 sw ra,28(sp) 9140: c84a sw s2,16(sp) 9142: c64e sw s3,12(sp) 9144: 0087f713 andi a4,a5,8 9148: 84aa mv s1,a0 914a: 842e mv s0,a1 914c: eb79 bnez a4,9222 <__sflush_r+0xec> 914e: 41d8 lw a4,4(a1) 9150: 00e04d63 bgtz a4,916a <__sflush_r+0x34> 9154: 41b8 lw a4,64(a1) 9156: 00e04a63 bgtz a4,916a <__sflush_r+0x34> 915a: 4501 li a0,0 915c: 40f2 lw ra,28(sp) 915e: 4462 lw s0,24(sp) 9160: 44d2 lw s1,20(sp) 9162: 4942 lw s2,16(sp) 9164: 49b2 lw s3,12(sp) 9166: 6105 addi sp,sp,32 9168: 8082 ret 916a: 5458 lw a4,44(s0) 916c: d77d beqz a4,915a <__sflush_r+0x24> 916e: 0004a903 lw s2,0(s1) 9172: 01379693 slli a3,a5,0x13 9176: 0004a023 sw zero,0(s1) 917a: 0606db63 bgez a3,91f0 <__sflush_r+0xba> 917e: 4870 lw a2,84(s0) 9180: 245e lhu a5,12(s0) 9182: 8b91 andi a5,a5,4 9184: c799 beqz a5,9192 <__sflush_r+0x5c> 9186: 405c lw a5,4(s0) 9188: 8e1d sub a2,a2,a5 918a: 585c lw a5,52(s0) 918c: c399 beqz a5,9192 <__sflush_r+0x5c> 918e: 403c lw a5,64(s0) 9190: 8e1d sub a2,a2,a5 9192: 545c lw a5,44(s0) 9194: 500c lw a1,32(s0) 9196: 4681 li a3,0 9198: 8526 mv a0,s1 919a: 9782 jalr a5 919c: 57fd li a5,-1 919e: 245a lhu a4,12(s0) 91a0: 00f51d63 bne a0,a5,91ba <__sflush_r+0x84> 91a4: 4094 lw a3,0(s1) 91a6: 47f5 li a5,29 91a8: 06d7e863 bltu a5,a3,9218 <__sflush_r+0xe2> 91ac: 204007b7 lui a5,0x20400 91b0: 0785 addi a5,a5,1 91b2: 00d7d7b3 srl a5,a5,a3 91b6: 8b85 andi a5,a5,1 91b8: c3a5 beqz a5,9218 <__sflush_r+0xe2> 91ba: 481c lw a5,16(s0) 91bc: 00042223 sw zero,4(s0) 91c0: c01c sw a5,0(s0) 91c2: 01371793 slli a5,a4,0x13 91c6: 0007d863 bgez a5,91d6 <__sflush_r+0xa0> 91ca: 57fd li a5,-1 91cc: 00f51463 bne a0,a5,91d4 <__sflush_r+0x9e> 91d0: 409c lw a5,0(s1) 91d2: e391 bnez a5,91d6 <__sflush_r+0xa0> 91d4: c868 sw a0,84(s0) 91d6: 584c lw a1,52(s0) 91d8: 0124a023 sw s2,0(s1) 91dc: ddbd beqz a1,915a <__sflush_r+0x24> 91de: 04440793 addi a5,s0,68 91e2: 00f58463 beq a1,a5,91ea <__sflush_r+0xb4> 91e6: 8526 mv a0,s1 91e8: 2111 jal 95ec <_free_r> 91ea: 02042a23 sw zero,52(s0) 91ee: b7b5 j 915a <__sflush_r+0x24> 91f0: 500c lw a1,32(s0) 91f2: 4601 li a2,0 91f4: 4685 li a3,1 91f6: 8526 mv a0,s1 91f8: 9702 jalr a4 91fa: 57fd li a5,-1 91fc: 862a mv a2,a0 91fe: f8f511e3 bne a0,a5,9180 <__sflush_r+0x4a> 9202: 409c lw a5,0(s1) 9204: dfb5 beqz a5,9180 <__sflush_r+0x4a> 9206: 4775 li a4,29 9208: 00e78563 beq a5,a4,9212 <__sflush_r+0xdc> 920c: 4759 li a4,22 920e: 04e79363 bne a5,a4,9254 <__sflush_r+0x11e> 9212: 0124a023 sw s2,0(s1) 9216: b791 j 915a <__sflush_r+0x24> 9218: 04076713 ori a4,a4,64 921c: a45a sh a4,12(s0) 921e: 557d li a0,-1 9220: bf35 j 915c <__sflush_r+0x26> 9222: 0105a983 lw s3,16(a1) 9226: f2098ae3 beqz s3,915a <__sflush_r+0x24> 922a: 0005a903 lw s2,0(a1) 922e: 8b8d andi a5,a5,3 9230: 0135a023 sw s3,0(a1) 9234: 41390933 sub s2,s2,s3 9238: 4701 li a4,0 923a: e391 bnez a5,923e <__sflush_r+0x108> 923c: 49d8 lw a4,20(a1) 923e: c418 sw a4,8(s0) 9240: f1205de3 blez s2,915a <__sflush_r+0x24> 9244: 541c lw a5,40(s0) 9246: 500c lw a1,32(s0) 9248: 86ca mv a3,s2 924a: 864e mv a2,s3 924c: 8526 mv a0,s1 924e: 9782 jalr a5 9250: 00a04763 bgtz a0,925e <__sflush_r+0x128> 9254: 245e lhu a5,12(s0) 9256: 0407e793 ori a5,a5,64 925a: a45e sh a5,12(s0) 925c: b7c9 j 921e <__sflush_r+0xe8> 925e: 99aa add s3,s3,a0 9260: 40a90933 sub s2,s2,a0 9264: bff1 j 9240 <__sflush_r+0x10a> 00009266 <_fflush_r>: 9266: 499c lw a5,16(a1) 9268: c3a5 beqz a5,92c8 <_fflush_r+0x62> 926a: 1101 addi sp,sp,-32 926c: cc22 sw s0,24(sp) 926e: ce06 sw ra,28(sp) 9270: 842a mv s0,a0 9272: c511 beqz a0,927e <_fflush_r+0x18> 9274: 4d1c lw a5,24(a0) 9276: e781 bnez a5,927e <_fflush_r+0x18> 9278: c62e sw a1,12(sp) 927a: 2221 jal 9382 <__sinit> 927c: 45b2 lw a1,12(sp) 927e: 00002797 auipc a5,0x2 9282: 20278793 addi a5,a5,514 # b480 <__sf_fake_stdin> 9286: 00f59c63 bne a1,a5,929e <_fflush_r+0x38> 928a: 404c lw a1,4(s0) 928c: 00c59783 lh a5,12(a1) 9290: c79d beqz a5,92be <_fflush_r+0x58> 9292: 8522 mv a0,s0 9294: 4462 lw s0,24(sp) 9296: 40f2 lw ra,28(sp) 9298: 6105 addi sp,sp,32 929a: e9dff06f j 9136 <__sflush_r> 929e: 00002797 auipc a5,0x2 92a2: 20278793 addi a5,a5,514 # b4a0 <__sf_fake_stdout> 92a6: 00f59463 bne a1,a5,92ae <_fflush_r+0x48> 92aa: 440c lw a1,8(s0) 92ac: b7c5 j 928c <_fflush_r+0x26> 92ae: 00002797 auipc a5,0x2 92b2: 1b278793 addi a5,a5,434 # b460 <__sf_fake_stderr> 92b6: fcf59be3 bne a1,a5,928c <_fflush_r+0x26> 92ba: 444c lw a1,12(s0) 92bc: bfc1 j 928c <_fflush_r+0x26> 92be: 40f2 lw ra,28(sp) 92c0: 4462 lw s0,24(sp) 92c2: 4501 li a0,0 92c4: 6105 addi sp,sp,32 92c6: 8082 ret 92c8: 4501 li a0,0 92ca: 8082 ret 000092cc : 92cc: 1141 addi sp,sp,-16 92ce: c422 sw s0,8(sp) 92d0: c606 sw ra,12(sp) 92d2: 842a mv s0,a0 92d4: a54e sh a1,12(a0) 92d6: a572 sh a2,14(a0) 92d8: 00052023 sw zero,0(a0) 92dc: 00052223 sw zero,4(a0) 92e0: 00052423 sw zero,8(a0) 92e4: 06052223 sw zero,100(a0) 92e8: 00052823 sw zero,16(a0) 92ec: 00052a23 sw zero,20(a0) 92f0: 00052c23 sw zero,24(a0) 92f4: 4621 li a2,8 92f6: 4581 li a1,0 92f8: 05c50513 addi a0,a0,92 92fc: ea5f60ef jal ra,1a0 9300: 00001797 auipc a5,0x1 9304: e8e78793 addi a5,a5,-370 # a18e <__sread> 9308: d05c sw a5,36(s0) 930a: 00001797 auipc a5,0x1 930e: eb078793 addi a5,a5,-336 # a1ba <__swrite> 9312: d41c sw a5,40(s0) 9314: 00001797 auipc a5,0x1 9318: eee78793 addi a5,a5,-274 # a202 <__sseek> 931c: d45c sw a5,44(s0) 931e: 00001797 auipc a5,0x1 9322: f1478793 addi a5,a5,-236 # a232 <__sclose> 9326: d000 sw s0,32(s0) 9328: d81c sw a5,48(s0) 932a: 40b2 lw ra,12(sp) 932c: 4422 lw s0,8(sp) 932e: 0141 addi sp,sp,16 9330: 8082 ret 00009332 <_cleanup_r>: 9332: 00000597 auipc a1,0x0 9336: f3458593 addi a1,a1,-204 # 9266 <_fflush_r> 933a: aa91 j 948e <_fwalk_reent> 0000933c <__sfmoreglue>: 933c: 1141 addi sp,sp,-16 933e: c226 sw s1,4(sp) 9340: 06800613 li a2,104 9344: fff58493 addi s1,a1,-1 9348: 02c484b3 mul s1,s1,a2 934c: c04a sw s2,0(sp) 934e: 892e mv s2,a1 9350: c422 sw s0,8(sp) 9352: c606 sw ra,12(sp) 9354: 07448593 addi a1,s1,116 9358: 2e35 jal 9694 <_malloc_r> 935a: 842a mv s0,a0 935c: cd01 beqz a0,9374 <__sfmoreglue+0x38> 935e: 00052023 sw zero,0(a0) 9362: 01252223 sw s2,4(a0) 9366: 0531 addi a0,a0,12 9368: c408 sw a0,8(s0) 936a: 06848613 addi a2,s1,104 936e: 4581 li a1,0 9370: e31f60ef jal ra,1a0 9374: 8522 mv a0,s0 9376: 40b2 lw ra,12(sp) 9378: 4422 lw s0,8(sp) 937a: 4492 lw s1,4(sp) 937c: 4902 lw s2,0(sp) 937e: 0141 addi sp,sp,16 9380: 8082 ret 00009382 <__sinit>: 9382: 4d1c lw a5,24(a0) 9384: e7a5 bnez a5,93ec <__sinit+0x6a> 9386: 1141 addi sp,sp,-16 9388: c606 sw ra,12(sp) 938a: c422 sw s0,8(sp) 938c: 00000797 auipc a5,0x0 9390: fa678793 addi a5,a5,-90 # 9332 <_cleanup_r> 9394: d51c sw a5,40(a0) 9396: 82018793 addi a5,gp,-2016 # 200001e0 <_global_impure_ptr> 939a: 439c lw a5,0(a5) 939c: 04052423 sw zero,72(a0) 93a0: 04052623 sw zero,76(a0) 93a4: 04052823 sw zero,80(a0) 93a8: 00f51463 bne a0,a5,93b0 <__sinit+0x2e> 93ac: 4785 li a5,1 93ae: cd1c sw a5,24(a0) 93b0: 842a mv s0,a0 93b2: 2835 jal 93ee <__sfp> 93b4: c048 sw a0,4(s0) 93b6: 8522 mv a0,s0 93b8: 281d jal 93ee <__sfp> 93ba: c408 sw a0,8(s0) 93bc: 8522 mv a0,s0 93be: 2805 jal 93ee <__sfp> 93c0: c448 sw a0,12(s0) 93c2: 4048 lw a0,4(s0) 93c4: 4601 li a2,0 93c6: 4591 li a1,4 93c8: f05ff0ef jal ra,92cc 93cc: 4408 lw a0,8(s0) 93ce: 4605 li a2,1 93d0: 45a5 li a1,9 93d2: efbff0ef jal ra,92cc 93d6: 4448 lw a0,12(s0) 93d8: 4609 li a2,2 93da: 45c9 li a1,18 93dc: ef1ff0ef jal ra,92cc 93e0: 4785 li a5,1 93e2: cc1c sw a5,24(s0) 93e4: 40b2 lw ra,12(sp) 93e6: 4422 lw s0,8(sp) 93e8: 0141 addi sp,sp,16 93ea: 8082 ret 93ec: 8082 ret 000093ee <__sfp>: 93ee: 1141 addi sp,sp,-16 93f0: 82018793 addi a5,gp,-2016 # 200001e0 <_global_impure_ptr> 93f4: c226 sw s1,4(sp) 93f6: 4384 lw s1,0(a5) 93f8: c04a sw s2,0(sp) 93fa: c606 sw ra,12(sp) 93fc: 4c9c lw a5,24(s1) 93fe: c422 sw s0,8(sp) 9400: 892a mv s2,a0 9402: e781 bnez a5,940a <__sfp+0x1c> 9404: 8526 mv a0,s1 9406: f7dff0ef jal ra,9382 <__sinit> 940a: 04848493 addi s1,s1,72 940e: 4480 lw s0,8(s1) 9410: 40dc lw a5,4(s1) 9412: 17fd addi a5,a5,-1 9414: 0007d663 bgez a5,9420 <__sfp+0x32> 9418: 409c lw a5,0(s1) 941a: cfb9 beqz a5,9478 <__sfp+0x8a> 941c: 4084 lw s1,0(s1) 941e: bfc5 j 940e <__sfp+0x20> 9420: 00c41703 lh a4,12(s0) 9424: e739 bnez a4,9472 <__sfp+0x84> 9426: 77c1 lui a5,0xffff0 9428: 0785 addi a5,a5,1 942a: 06042223 sw zero,100(s0) 942e: 00042023 sw zero,0(s0) 9432: 00042223 sw zero,4(s0) 9436: 00042423 sw zero,8(s0) 943a: c45c sw a5,12(s0) 943c: 00042823 sw zero,16(s0) 9440: 00042a23 sw zero,20(s0) 9444: 00042c23 sw zero,24(s0) 9448: 4621 li a2,8 944a: 4581 li a1,0 944c: 05c40513 addi a0,s0,92 9450: d51f60ef jal ra,1a0 9454: 02042a23 sw zero,52(s0) 9458: 02042c23 sw zero,56(s0) 945c: 04042423 sw zero,72(s0) 9460: 04042623 sw zero,76(s0) 9464: 8522 mv a0,s0 9466: 40b2 lw ra,12(sp) 9468: 4422 lw s0,8(sp) 946a: 4492 lw s1,4(sp) 946c: 4902 lw s2,0(sp) 946e: 0141 addi sp,sp,16 9470: 8082 ret 9472: 06840413 addi s0,s0,104 9476: bf71 j 9412 <__sfp+0x24> 9478: 4591 li a1,4 947a: 854a mv a0,s2 947c: ec1ff0ef jal ra,933c <__sfmoreglue> 9480: c088 sw a0,0(s1) 9482: fd49 bnez a0,941c <__sfp+0x2e> 9484: 47b1 li a5,12 9486: 00f92023 sw a5,0(s2) 948a: 4401 li s0,0 948c: bfe1 j 9464 <__sfp+0x76> 0000948e <_fwalk_reent>: 948e: 7179 addi sp,sp,-48 9490: d422 sw s0,40(sp) 9492: d04a sw s2,32(sp) 9494: cc52 sw s4,24(sp) 9496: ca56 sw s5,20(sp) 9498: c85a sw s6,16(sp) 949a: c65e sw s7,12(sp) 949c: d606 sw ra,44(sp) 949e: d226 sw s1,36(sp) 94a0: ce4e sw s3,28(sp) 94a2: 8a2a mv s4,a0 94a4: 8aae mv s5,a1 94a6: 04850413 addi s0,a0,72 94aa: 4901 li s2,0 94ac: 4b05 li s6,1 94ae: 5bfd li s7,-1 94b0: ec09 bnez s0,94ca <_fwalk_reent+0x3c> 94b2: 50b2 lw ra,44(sp) 94b4: 5422 lw s0,40(sp) 94b6: 854a mv a0,s2 94b8: 5492 lw s1,36(sp) 94ba: 5902 lw s2,32(sp) 94bc: 49f2 lw s3,28(sp) 94be: 4a62 lw s4,24(sp) 94c0: 4ad2 lw s5,20(sp) 94c2: 4b42 lw s6,16(sp) 94c4: 4bb2 lw s7,12(sp) 94c6: 6145 addi sp,sp,48 94c8: 8082 ret 94ca: 4404 lw s1,8(s0) 94cc: 00442983 lw s3,4(s0) 94d0: 19fd addi s3,s3,-1 94d2: 0009d463 bgez s3,94da <_fwalk_reent+0x4c> 94d6: 4000 lw s0,0(s0) 94d8: bfe1 j 94b0 <_fwalk_reent+0x22> 94da: 24de lhu a5,12(s1) 94dc: 00fb7b63 bgeu s6,a5,94f2 <_fwalk_reent+0x64> 94e0: 00e49783 lh a5,14(s1) 94e4: 01778763 beq a5,s7,94f2 <_fwalk_reent+0x64> 94e8: 85a6 mv a1,s1 94ea: 8552 mv a0,s4 94ec: 9a82 jalr s5 94ee: 00a96933 or s2,s2,a0 94f2: 06848493 addi s1,s1,104 94f6: bfe9 j 94d0 <_fwalk_reent+0x42> 000094f8 <__swhatbuf_r>: 94f8: 7119 addi sp,sp,-128 94fa: daa6 sw s1,116(sp) 94fc: 84ae mv s1,a1 94fe: 00e59583 lh a1,14(a1) 9502: dca2 sw s0,120(sp) 9504: de86 sw ra,124(sp) 9506: 8432 mv s0,a2 9508: 0005db63 bgez a1,951e <__swhatbuf_r+0x26> 950c: 24de lhu a5,12(s1) 950e: 0006a023 sw zero,0(a3) 9512: 0807f793 andi a5,a5,128 9516: e785 bnez a5,953e <__swhatbuf_r+0x46> 9518: 40000793 li a5,1024 951c: a01d j 9542 <__swhatbuf_r+0x4a> 951e: 0830 addi a2,sp,24 9520: c636 sw a3,12(sp) 9522: 57d000ef jal ra,a29e <_fstat_r> 9526: 46b2 lw a3,12(sp) 9528: fe0542e3 bltz a0,950c <__swhatbuf_r+0x14> 952c: 4772 lw a4,28(sp) 952e: 67bd lui a5,0xf 9530: 8ff9 and a5,a5,a4 9532: 7779 lui a4,0xffffe 9534: 97ba add a5,a5,a4 9536: 0017b793 seqz a5,a5 953a: c29c sw a5,0(a3) 953c: bff1 j 9518 <__swhatbuf_r+0x20> 953e: 04000793 li a5,64 9542: c01c sw a5,0(s0) 9544: 50f6 lw ra,124(sp) 9546: 5466 lw s0,120(sp) 9548: 54d6 lw s1,116(sp) 954a: 4501 li a0,0 954c: 6109 addi sp,sp,128 954e: 8082 ret 00009550 <__smakebuf_r>: 9550: 25de lhu a5,12(a1) 9552: 1101 addi sp,sp,-32 9554: cc22 sw s0,24(sp) 9556: ce06 sw ra,28(sp) 9558: ca26 sw s1,20(sp) 955a: c84a sw s2,16(sp) 955c: 8b89 andi a5,a5,2 955e: 842e mv s0,a1 9560: cf89 beqz a5,957a <__smakebuf_r+0x2a> 9562: 04740793 addi a5,s0,71 9566: c01c sw a5,0(s0) 9568: c81c sw a5,16(s0) 956a: 4785 li a5,1 956c: c85c sw a5,20(s0) 956e: 40f2 lw ra,28(sp) 9570: 4462 lw s0,24(sp) 9572: 44d2 lw s1,20(sp) 9574: 4942 lw s2,16(sp) 9576: 6105 addi sp,sp,32 9578: 8082 ret 957a: 0074 addi a3,sp,12 957c: 0030 addi a2,sp,8 957e: 84aa mv s1,a0 9580: f79ff0ef jal ra,94f8 <__swhatbuf_r> 9584: 45a2 lw a1,8(sp) 9586: 892a mv s2,a0 9588: 8526 mv a0,s1 958a: 2229 jal 9694 <_malloc_r> 958c: e919 bnez a0,95a2 <__smakebuf_r+0x52> 958e: 00c41783 lh a5,12(s0) 9592: 2007f713 andi a4,a5,512 9596: ff61 bnez a4,956e <__smakebuf_r+0x1e> 9598: 9bf1 andi a5,a5,-4 959a: 0027e793 ori a5,a5,2 959e: a45e sh a5,12(s0) 95a0: b7c9 j 9562 <__smakebuf_r+0x12> 95a2: 00000797 auipc a5,0x0 95a6: d9078793 addi a5,a5,-624 # 9332 <_cleanup_r> 95aa: d49c sw a5,40(s1) 95ac: 245e lhu a5,12(s0) 95ae: c008 sw a0,0(s0) 95b0: c808 sw a0,16(s0) 95b2: 0807e793 ori a5,a5,128 95b6: a45e sh a5,12(s0) 95b8: 47a2 lw a5,8(sp) 95ba: c85c sw a5,20(s0) 95bc: 47b2 lw a5,12(sp) 95be: cf81 beqz a5,95d6 <__smakebuf_r+0x86> 95c0: 00e41583 lh a1,14(s0) 95c4: 8526 mv a0,s1 95c6: 50b000ef jal ra,a2d0 <_isatty_r> 95ca: c511 beqz a0,95d6 <__smakebuf_r+0x86> 95cc: 245e lhu a5,12(s0) 95ce: 9bf1 andi a5,a5,-4 95d0: 0017e793 ori a5,a5,1 95d4: a45e sh a5,12(s0) 95d6: 245e lhu a5,12(s0) 95d8: 00f96933 or s2,s2,a5 95dc: 01241623 sh s2,12(s0) 95e0: b779 j 956e <__smakebuf_r+0x1e> 000095e2 : 95e2: 81c18793 addi a5,gp,-2020 # 200001dc <_impure_ptr> 95e6: 85aa mv a1,a0 95e8: 4388 lw a0,0(a5) 95ea: a06d j 9694 <_malloc_r> 000095ec <_free_r>: 95ec: c1dd beqz a1,9692 <_free_r+0xa6> 95ee: ffc5a783 lw a5,-4(a1) 95f2: 1141 addi sp,sp,-16 95f4: c422 sw s0,8(sp) 95f6: c606 sw ra,12(sp) 95f8: c226 sw s1,4(sp) 95fa: ffc58413 addi s0,a1,-4 95fe: 0007d363 bgez a5,9604 <_free_r+0x18> 9602: 943e add s0,s0,a5 9604: 84aa mv s1,a0 9606: 58d000ef jal ra,a392 <__malloc_lock> 960a: 8bc18793 addi a5,gp,-1860 # 2000027c <__malloc_free_list> 960e: 439c lw a5,0(a5) 9610: ef81 bnez a5,9628 <_free_r+0x3c> 9612: 00042223 sw zero,4(s0) 9616: 8a81ae23 sw s0,-1860(gp) # 2000027c <__malloc_free_list> 961a: 4422 lw s0,8(sp) 961c: 40b2 lw ra,12(sp) 961e: 8526 mv a0,s1 9620: 4492 lw s1,4(sp) 9622: 0141 addi sp,sp,16 9624: 5710006f j a394 <__malloc_unlock> 9628: 00f47e63 bgeu s0,a5,9644 <_free_r+0x58> 962c: 4014 lw a3,0(s0) 962e: 00d40733 add a4,s0,a3 9632: 00e79663 bne a5,a4,963e <_free_r+0x52> 9636: 4398 lw a4,0(a5) 9638: 43dc lw a5,4(a5) 963a: 9736 add a4,a4,a3 963c: c018 sw a4,0(s0) 963e: c05c sw a5,4(s0) 9640: bfd9 j 9616 <_free_r+0x2a> 9642: 87ba mv a5,a4 9644: 43d8 lw a4,4(a5) 9646: c319 beqz a4,964c <_free_r+0x60> 9648: fee47de3 bgeu s0,a4,9642 <_free_r+0x56> 964c: 4394 lw a3,0(a5) 964e: 00d78633 add a2,a5,a3 9652: 00861f63 bne a2,s0,9670 <_free_r+0x84> 9656: 4010 lw a2,0(s0) 9658: 96b2 add a3,a3,a2 965a: c394 sw a3,0(a5) 965c: 00d78633 add a2,a5,a3 9660: fac71de3 bne a4,a2,961a <_free_r+0x2e> 9664: 4310 lw a2,0(a4) 9666: 4358 lw a4,4(a4) 9668: 96b2 add a3,a3,a2 966a: c394 sw a3,0(a5) 966c: c3d8 sw a4,4(a5) 966e: b775 j 961a <_free_r+0x2e> 9670: 00c47563 bgeu s0,a2,967a <_free_r+0x8e> 9674: 47b1 li a5,12 9676: c09c sw a5,0(s1) 9678: b74d j 961a <_free_r+0x2e> 967a: 4010 lw a2,0(s0) 967c: 00c406b3 add a3,s0,a2 9680: 00d71663 bne a4,a3,968c <_free_r+0xa0> 9684: 4314 lw a3,0(a4) 9686: 4358 lw a4,4(a4) 9688: 96b2 add a3,a3,a2 968a: c014 sw a3,0(s0) 968c: c058 sw a4,4(s0) 968e: c3c0 sw s0,4(a5) 9690: b769 j 961a <_free_r+0x2e> 9692: 8082 ret 00009694 <_malloc_r>: 9694: 1101 addi sp,sp,-32 9696: ca26 sw s1,20(sp) 9698: 00358493 addi s1,a1,3 969c: 98f1 andi s1,s1,-4 969e: ce06 sw ra,28(sp) 96a0: cc22 sw s0,24(sp) 96a2: c84a sw s2,16(sp) 96a4: c64e sw s3,12(sp) 96a6: 04a1 addi s1,s1,8 96a8: 47b1 li a5,12 96aa: 04f4f563 bgeu s1,a5,96f4 <_malloc_r+0x60> 96ae: 44b1 li s1,12 96b0: 04b4e463 bltu s1,a1,96f8 <_malloc_r+0x64> 96b4: 892a mv s2,a0 96b6: 4dd000ef jal ra,a392 <__malloc_lock> 96ba: 8bc18793 addi a5,gp,-1860 # 2000027c <__malloc_free_list> 96be: 4398 lw a4,0(a5) 96c0: 843a mv s0,a4 96c2: e429 bnez s0,970c <_malloc_r+0x78> 96c4: 8c018793 addi a5,gp,-1856 # 20000280 <__malloc_sbrk_start> 96c8: 439c lw a5,0(a5) 96ca: e799 bnez a5,96d8 <_malloc_r+0x44> 96cc: 4581 li a1,0 96ce: 854a mv a0,s2 96d0: 28d000ef jal ra,a15c <_sbrk_r> 96d4: 8ca1a023 sw a0,-1856(gp) # 20000280 <__malloc_sbrk_start> 96d8: 85a6 mv a1,s1 96da: 854a mv a0,s2 96dc: 281000ef jal ra,a15c <_sbrk_r> 96e0: 59fd li s3,-1 96e2: 07351963 bne a0,s3,9754 <_malloc_r+0xc0> 96e6: 47b1 li a5,12 96e8: 00f92023 sw a5,0(s2) 96ec: 854a mv a0,s2 96ee: 4a7000ef jal ra,a394 <__malloc_unlock> 96f2: a029 j 96fc <_malloc_r+0x68> 96f4: fa04dee3 bgez s1,96b0 <_malloc_r+0x1c> 96f8: 47b1 li a5,12 96fa: c11c sw a5,0(a0) 96fc: 4501 li a0,0 96fe: 40f2 lw ra,28(sp) 9700: 4462 lw s0,24(sp) 9702: 44d2 lw s1,20(sp) 9704: 4942 lw s2,16(sp) 9706: 49b2 lw s3,12(sp) 9708: 6105 addi sp,sp,32 970a: 8082 ret 970c: 401c lw a5,0(s0) 970e: 8f85 sub a5,a5,s1 9710: 0207cf63 bltz a5,974e <_malloc_r+0xba> 9714: 46ad li a3,11 9716: 00f6f663 bgeu a3,a5,9722 <_malloc_r+0x8e> 971a: c01c sw a5,0(s0) 971c: 943e add s0,s0,a5 971e: c004 sw s1,0(s0) 9720: a031 j 972c <_malloc_r+0x98> 9722: 405c lw a5,4(s0) 9724: 02871363 bne a4,s0,974a <_malloc_r+0xb6> 9728: 8af1ae23 sw a5,-1860(gp) # 2000027c <__malloc_free_list> 972c: 854a mv a0,s2 972e: 467000ef jal ra,a394 <__malloc_unlock> 9732: 00b40513 addi a0,s0,11 9736: 00440793 addi a5,s0,4 973a: 9961 andi a0,a0,-8 973c: 40f50733 sub a4,a0,a5 9740: df5d beqz a4,96fe <_malloc_r+0x6a> 9742: 943a add s0,s0,a4 9744: 8f89 sub a5,a5,a0 9746: c01c sw a5,0(s0) 9748: bf5d j 96fe <_malloc_r+0x6a> 974a: c35c sw a5,4(a4) 974c: b7c5 j 972c <_malloc_r+0x98> 974e: 8722 mv a4,s0 9750: 4040 lw s0,4(s0) 9752: bf85 j 96c2 <_malloc_r+0x2e> 9754: 00350413 addi s0,a0,3 9758: 9871 andi s0,s0,-4 975a: fc8502e3 beq a0,s0,971e <_malloc_r+0x8a> 975e: 40a405b3 sub a1,s0,a0 9762: 854a mv a0,s2 9764: 1f9000ef jal ra,a15c <_sbrk_r> 9768: fb351be3 bne a0,s3,971e <_malloc_r+0x8a> 976c: bfad j 96e6 <_malloc_r+0x52> 0000976e <__ssputs_r>: 976e: 1101 addi sp,sp,-32 9770: c84a sw s2,16(sp) 9772: 0085a903 lw s2,8(a1) 9776: cc22 sw s0,24(sp) 9778: c452 sw s4,8(sp) 977a: c05a sw s6,0(sp) 977c: ce06 sw ra,28(sp) 977e: ca26 sw s1,20(sp) 9780: c64e sw s3,12(sp) 9782: c256 sw s5,4(sp) 9784: 842e mv s0,a1 9786: 8b32 mv s6,a2 9788: 8a36 mv s4,a3 978a: 0926e963 bltu a3,s2,981c <__ssputs_r+0xae> 978e: 25de lhu a5,12(a1) 9790: 4807f713 andi a4,a5,1152 9794: c351 beqz a4,9818 <__ssputs_r+0xaa> 9796: 4004 lw s1,0(s0) 9798: 498c lw a1,16(a1) 979a: 4858 lw a4,20(s0) 979c: 8aaa mv s5,a0 979e: 40b489b3 sub s3,s1,a1 97a2: 448d li s1,3 97a4: 02e484b3 mul s1,s1,a4 97a8: 4709 li a4,2 97aa: 02e4c4b3 div s1,s1,a4 97ae: 00168713 addi a4,a3,1 97b2: 974e add a4,a4,s3 97b4: 00e4f363 bgeu s1,a4,97ba <__ssputs_r+0x4c> 97b8: 84ba mv s1,a4 97ba: 4007f793 andi a5,a5,1024 97be: cfbd beqz a5,983c <__ssputs_r+0xce> 97c0: 85a6 mv a1,s1 97c2: 8556 mv a0,s5 97c4: ed1ff0ef jal ra,9694 <_malloc_r> 97c8: 892a mv s2,a0 97ca: e11d bnez a0,97f0 <__ssputs_r+0x82> 97cc: 47b1 li a5,12 97ce: 00faa023 sw a5,0(s5) 97d2: 245e lhu a5,12(s0) 97d4: 557d li a0,-1 97d6: 0407e793 ori a5,a5,64 97da: a45e sh a5,12(s0) 97dc: 40f2 lw ra,28(sp) 97de: 4462 lw s0,24(sp) 97e0: 44d2 lw s1,20(sp) 97e2: 4942 lw s2,16(sp) 97e4: 49b2 lw s3,12(sp) 97e6: 4a22 lw s4,8(sp) 97e8: 4a92 lw s5,4(sp) 97ea: 4b02 lw s6,0(sp) 97ec: 6105 addi sp,sp,32 97ee: 8082 ret 97f0: 480c lw a1,16(s0) 97f2: 864e mv a2,s3 97f4: c58ff0ef jal ra,8c4c 97f8: 245e lhu a5,12(s0) 97fa: b7f7f793 andi a5,a5,-1153 97fe: 0807e793 ori a5,a5,128 9802: a45e sh a5,12(s0) 9804: 01242823 sw s2,16(s0) 9808: c844 sw s1,20(s0) 980a: 994e add s2,s2,s3 980c: 413484b3 sub s1,s1,s3 9810: 01242023 sw s2,0(s0) 9814: c404 sw s1,8(s0) 9816: 8952 mv s2,s4 9818: 012a7363 bgeu s4,s2,981e <__ssputs_r+0xb0> 981c: 8952 mv s2,s4 981e: 4008 lw a0,0(s0) 9820: 864a mv a2,s2 9822: 85da mv a1,s6 9824: 329000ef jal ra,a34c 9828: 441c lw a5,8(s0) 982a: 4501 li a0,0 982c: 412787b3 sub a5,a5,s2 9830: c41c sw a5,8(s0) 9832: 401c lw a5,0(s0) 9834: 993e add s2,s2,a5 9836: 01242023 sw s2,0(s0) 983a: b74d j 97dc <__ssputs_r+0x6e> 983c: 8626 mv a2,s1 983e: 8556 mv a0,s5 9840: 357000ef jal ra,a396 <_realloc_r> 9844: 892a mv s2,a0 9846: fd5d bnez a0,9804 <__ssputs_r+0x96> 9848: 480c lw a1,16(s0) 984a: 8556 mv a0,s5 984c: da1ff0ef jal ra,95ec <_free_r> 9850: bfb5 j 97cc <__ssputs_r+0x5e> 00009852 <_svfiprintf_r>: 9852: 25de lhu a5,12(a1) 9854: 7171 addi sp,sp,-176 9856: d326 sw s1,164(sp) 9858: d14a sw s2,160(sp) 985a: cf4e sw s3,156(sp) 985c: d706 sw ra,172(sp) 985e: d522 sw s0,168(sp) 9860: cd52 sw s4,152(sp) 9862: cb56 sw s5,148(sp) 9864: c95a sw s6,144(sp) 9866: c75e sw s7,140(sp) 9868: c562 sw s8,136(sp) 986a: c366 sw s9,132(sp) 986c: 0807f793 andi a5,a5,128 9870: 89aa mv s3,a0 9872: 892e mv s2,a1 9874: 84b2 mv s1,a2 9876: c3b9 beqz a5,98bc <_svfiprintf_r+0x6a> 9878: 499c lw a5,16(a1) 987a: e3a9 bnez a5,98bc <_svfiprintf_r+0x6a> 987c: 04000593 li a1,64 9880: c636 sw a3,12(sp) 9882: e13ff0ef jal ra,9694 <_malloc_r> 9886: 00a92023 sw a0,0(s2) 988a: 00a92823 sw a0,16(s2) 988e: 46b2 lw a3,12(sp) 9890: e115 bnez a0,98b4 <_svfiprintf_r+0x62> 9892: 47b1 li a5,12 9894: 00f9a023 sw a5,0(s3) 9898: 557d li a0,-1 989a: 50ba lw ra,172(sp) 989c: 542a lw s0,168(sp) 989e: 549a lw s1,164(sp) 98a0: 590a lw s2,160(sp) 98a2: 49fa lw s3,156(sp) 98a4: 4a6a lw s4,152(sp) 98a6: 4ada lw s5,148(sp) 98a8: 4b4a lw s6,144(sp) 98aa: 4bba lw s7,140(sp) 98ac: 4c2a lw s8,136(sp) 98ae: 4c9a lw s9,132(sp) 98b0: 614d addi sp,sp,176 98b2: 8082 ret 98b4: 04000793 li a5,64 98b8: 00f92a23 sw a5,20(s2) 98bc: 02000793 li a5,32 98c0: 02f10ca3 sb a5,57(sp) 98c4: 03000793 li a5,48 98c8: da02 sw zero,52(sp) 98ca: 02f10d23 sb a5,58(sp) 98ce: ce36 sw a3,28(sp) 98d0: 02500b93 li s7,37 98d4: 00002a97 auipc s5,0x2 98d8: beca8a93 addi s5,s5,-1044 # b4c0 <__sf_fake_stdout+0x20> 98dc: 4c05 li s8,1 98de: 4b29 li s6,10 98e0: 8426 mv s0,s1 98e2: 201c lbu a5,0(s0) 98e4: c399 beqz a5,98ea <_svfiprintf_r+0x98> 98e6: 09779963 bne a5,s7,9978 <_svfiprintf_r+0x126> 98ea: 40940cb3 sub s9,s0,s1 98ee: 000c8e63 beqz s9,990a <_svfiprintf_r+0xb8> 98f2: 86e6 mv a3,s9 98f4: 8626 mv a2,s1 98f6: 85ca mv a1,s2 98f8: 854e mv a0,s3 98fa: e75ff0ef jal ra,976e <__ssputs_r> 98fe: 57fd li a5,-1 9900: 18f50b63 beq a0,a5,9a96 <_svfiprintf_r+0x244> 9904: 56d2 lw a3,52(sp) 9906: 96e6 add a3,a3,s9 9908: da36 sw a3,52(sp) 990a: 201c lbu a5,0(s0) 990c: 18078563 beqz a5,9a96 <_svfiprintf_r+0x244> 9910: 57fd li a5,-1 9912: 00140493 addi s1,s0,1 9916: d002 sw zero,32(sp) 9918: d602 sw zero,44(sp) 991a: d23e sw a5,36(sp) 991c: d402 sw zero,40(sp) 991e: 060101a3 sb zero,99(sp) 9922: dc82 sw zero,120(sp) 9924: 208c lbu a1,0(s1) 9926: 4615 li a2,5 9928: 8556 mv a0,s5 992a: 20b000ef jal ra,a334 992e: 00148413 addi s0,s1,1 9932: 5782 lw a5,32(sp) 9934: e521 bnez a0,997c <_svfiprintf_r+0x12a> 9936: 0107f713 andi a4,a5,16 993a: c709 beqz a4,9944 <_svfiprintf_r+0xf2> 993c: 02000713 li a4,32 9940: 06e101a3 sb a4,99(sp) 9944: 0087f713 andi a4,a5,8 9948: c709 beqz a4,9952 <_svfiprintf_r+0x100> 994a: 02b00713 li a4,43 994e: 06e101a3 sb a4,99(sp) 9952: 2094 lbu a3,0(s1) 9954: 02a00713 li a4,42 9958: 02e68a63 beq a3,a4,998c <_svfiprintf_r+0x13a> 995c: 57b2 lw a5,44(sp) 995e: 8426 mv s0,s1 9960: 4681 li a3,0 9962: 4625 li a2,9 9964: 2018 lbu a4,0(s0) 9966: 00140593 addi a1,s0,1 996a: fd070713 addi a4,a4,-48 # ffffdfd0 <_eusrstack+0xdfff8fd0> 996e: 06e67263 bgeu a2,a4,99d2 <_svfiprintf_r+0x180> 9972: c68d beqz a3,999c <_svfiprintf_r+0x14a> 9974: d63e sw a5,44(sp) 9976: a01d j 999c <_svfiprintf_r+0x14a> 9978: 0405 addi s0,s0,1 997a: b7a5 j 98e2 <_svfiprintf_r+0x90> 997c: 41550533 sub a0,a0,s5 9980: 00ac1533 sll a0,s8,a0 9984: 8fc9 or a5,a5,a0 9986: d03e sw a5,32(sp) 9988: 84a2 mv s1,s0 998a: bf69 j 9924 <_svfiprintf_r+0xd2> 998c: 4772 lw a4,28(sp) 998e: 00470693 addi a3,a4,4 9992: 4318 lw a4,0(a4) 9994: ce36 sw a3,28(sp) 9996: 02074763 bltz a4,99c4 <_svfiprintf_r+0x172> 999a: d63a sw a4,44(sp) 999c: 2018 lbu a4,0(s0) 999e: 02e00793 li a5,46 99a2: 04f71d63 bne a4,a5,99fc <_svfiprintf_r+0x1aa> 99a6: 3018 lbu a4,1(s0) 99a8: 02a00793 li a5,42 99ac: 02f71b63 bne a4,a5,99e2 <_svfiprintf_r+0x190> 99b0: 47f2 lw a5,28(sp) 99b2: 0409 addi s0,s0,2 99b4: 00478713 addi a4,a5,4 99b8: 439c lw a5,0(a5) 99ba: ce3a sw a4,28(sp) 99bc: 0207c163 bltz a5,99de <_svfiprintf_r+0x18c> 99c0: d23e sw a5,36(sp) 99c2: a82d j 99fc <_svfiprintf_r+0x1aa> 99c4: 40e00733 neg a4,a4 99c8: 0027e793 ori a5,a5,2 99cc: d63a sw a4,44(sp) 99ce: d03e sw a5,32(sp) 99d0: b7f1 j 999c <_svfiprintf_r+0x14a> 99d2: 036787b3 mul a5,a5,s6 99d6: 4685 li a3,1 99d8: 842e mv s0,a1 99da: 97ba add a5,a5,a4 99dc: b761 j 9964 <_svfiprintf_r+0x112> 99de: 57fd li a5,-1 99e0: b7c5 j 99c0 <_svfiprintf_r+0x16e> 99e2: 0405 addi s0,s0,1 99e4: d202 sw zero,36(sp) 99e6: 4681 li a3,0 99e8: 4781 li a5,0 99ea: 4625 li a2,9 99ec: 2018 lbu a4,0(s0) 99ee: 00140593 addi a1,s0,1 99f2: fd070713 addi a4,a4,-48 99f6: 06e67663 bgeu a2,a4,9a62 <_svfiprintf_r+0x210> 99fa: f2f9 bnez a3,99c0 <_svfiprintf_r+0x16e> 99fc: 200c lbu a1,0(s0) 99fe: 460d li a2,3 9a00: 00002517 auipc a0,0x2 9a04: ac850513 addi a0,a0,-1336 # b4c8 <__sf_fake_stdout+0x28> 9a08: 12d000ef jal ra,a334 9a0c: cd11 beqz a0,9a28 <_svfiprintf_r+0x1d6> 9a0e: 00002797 auipc a5,0x2 9a12: aba78793 addi a5,a5,-1350 # b4c8 <__sf_fake_stdout+0x28> 9a16: 8d1d sub a0,a0,a5 9a18: 04000793 li a5,64 9a1c: 00a797b3 sll a5,a5,a0 9a20: 5502 lw a0,32(sp) 9a22: 0405 addi s0,s0,1 9a24: 8d5d or a0,a0,a5 9a26: d02a sw a0,32(sp) 9a28: 200c lbu a1,0(s0) 9a2a: 4619 li a2,6 9a2c: 00002517 auipc a0,0x2 9a30: aa050513 addi a0,a0,-1376 # b4cc <__sf_fake_stdout+0x2c> 9a34: 00140493 addi s1,s0,1 9a38: 02b10c23 sb a1,56(sp) 9a3c: 0f9000ef jal ra,a334 9a40: c525 beqz a0,9aa8 <_svfiprintf_r+0x256> 9a42: ffff6797 auipc a5,0xffff6 9a46: 5be78793 addi a5,a5,1470 # 0 <_sinit> 9a4a: e795 bnez a5,9a76 <_svfiprintf_r+0x224> 9a4c: 5702 lw a4,32(sp) 9a4e: 47f2 lw a5,28(sp) 9a50: 10077713 andi a4,a4,256 9a54: cf09 beqz a4,9a6e <_svfiprintf_r+0x21c> 9a56: 0791 addi a5,a5,4 9a58: ce3e sw a5,28(sp) 9a5a: 57d2 lw a5,52(sp) 9a5c: 97d2 add a5,a5,s4 9a5e: da3e sw a5,52(sp) 9a60: b541 j 98e0 <_svfiprintf_r+0x8e> 9a62: 036787b3 mul a5,a5,s6 9a66: 4685 li a3,1 9a68: 842e mv s0,a1 9a6a: 97ba add a5,a5,a4 9a6c: b741 j 99ec <_svfiprintf_r+0x19a> 9a6e: 079d addi a5,a5,7 9a70: 9be1 andi a5,a5,-8 9a72: 07a1 addi a5,a5,8 9a74: b7d5 j 9a58 <_svfiprintf_r+0x206> 9a76: 0878 addi a4,sp,28 9a78: 00000697 auipc a3,0x0 9a7c: cf668693 addi a3,a3,-778 # 976e <__ssputs_r> 9a80: 864a mv a2,s2 9a82: 100c addi a1,sp,32 9a84: 854e mv a0,s3 9a86: 00000097 auipc ra,0x0 9a8a: 000000e7 jalr zero # 0 <_sinit> 9a8e: 57fd li a5,-1 9a90: 8a2a mv s4,a0 9a92: fcf514e3 bne a0,a5,9a5a <_svfiprintf_r+0x208> 9a96: 00c95783 lhu a5,12(s2) 9a9a: 557d li a0,-1 9a9c: 0407f793 andi a5,a5,64 9aa0: de079de3 bnez a5,989a <_svfiprintf_r+0x48> 9aa4: 5552 lw a0,52(sp) 9aa6: bbd5 j 989a <_svfiprintf_r+0x48> 9aa8: 0878 addi a4,sp,28 9aaa: 00000697 auipc a3,0x0 9aae: cc468693 addi a3,a3,-828 # 976e <__ssputs_r> 9ab2: 864a mv a2,s2 9ab4: 100c addi a1,sp,32 9ab6: 854e mv a0,s3 9ab8: 2109 jal 9eba <_printf_i> 9aba: bfd1 j 9a8e <_svfiprintf_r+0x23c> 00009abc <__sfputc_r>: 9abc: 461c lw a5,8(a2) 9abe: 17fd addi a5,a5,-1 9ac0: c61c sw a5,8(a2) 9ac2: 0007da63 bgez a5,9ad6 <__sfputc_r+0x1a> 9ac6: 4e18 lw a4,24(a2) 9ac8: 00e7c563 blt a5,a4,9ad2 <__sfputc_r+0x16> 9acc: 47a9 li a5,10 9ace: 00f59463 bne a1,a5,9ad6 <__sfputc_r+0x1a> 9ad2: cacff06f j 8f7e <__swbuf_r> 9ad6: 421c lw a5,0(a2) 9ad8: 852e mv a0,a1 9ada: 00178713 addi a4,a5,1 9ade: c218 sw a4,0(a2) 9ae0: a38c sb a1,0(a5) 9ae2: 8082 ret 00009ae4 <__sfputs_r>: 9ae4: 1101 addi sp,sp,-32 9ae6: cc22 sw s0,24(sp) 9ae8: ca26 sw s1,20(sp) 9aea: c84a sw s2,16(sp) 9aec: c64e sw s3,12(sp) 9aee: c452 sw s4,8(sp) 9af0: ce06 sw ra,28(sp) 9af2: 892a mv s2,a0 9af4: 89ae mv s3,a1 9af6: 8432 mv s0,a2 9af8: 00d604b3 add s1,a2,a3 9afc: 5a7d li s4,-1 9afe: 00941463 bne s0,s1,9b06 <__sfputs_r+0x22> 9b02: 4501 li a0,0 9b04: a809 j 9b16 <__sfputs_r+0x32> 9b06: 200c lbu a1,0(s0) 9b08: 864e mv a2,s3 9b0a: 854a mv a0,s2 9b0c: fb1ff0ef jal ra,9abc <__sfputc_r> 9b10: 0405 addi s0,s0,1 9b12: ff4516e3 bne a0,s4,9afe <__sfputs_r+0x1a> 9b16: 40f2 lw ra,28(sp) 9b18: 4462 lw s0,24(sp) 9b1a: 44d2 lw s1,20(sp) 9b1c: 4942 lw s2,16(sp) 9b1e: 49b2 lw s3,12(sp) 9b20: 4a22 lw s4,8(sp) 9b22: 6105 addi sp,sp,32 9b24: 8082 ret 00009b26 <_vfiprintf_r>: 9b26: 7135 addi sp,sp,-160 9b28: cd22 sw s0,152(sp) 9b2a: cb26 sw s1,148(sp) 9b2c: c94a sw s2,144(sp) 9b2e: c74e sw s3,140(sp) 9b30: cf06 sw ra,156(sp) 9b32: c552 sw s4,136(sp) 9b34: c356 sw s5,132(sp) 9b36: c15a sw s6,128(sp) 9b38: dede sw s7,124(sp) 9b3a: dce2 sw s8,120(sp) 9b3c: dae6 sw s9,116(sp) 9b3e: 89aa mv s3,a0 9b40: 84ae mv s1,a1 9b42: 8932 mv s2,a2 9b44: 8436 mv s0,a3 9b46: c509 beqz a0,9b50 <_vfiprintf_r+0x2a> 9b48: 4d1c lw a5,24(a0) 9b4a: e399 bnez a5,9b50 <_vfiprintf_r+0x2a> 9b4c: 837ff0ef jal ra,9382 <__sinit> 9b50: 00002797 auipc a5,0x2 9b54: 93078793 addi a5,a5,-1744 # b480 <__sf_fake_stdin> 9b58: 0cf49863 bne s1,a5,9c28 <_vfiprintf_r+0x102> 9b5c: 0049a483 lw s1,4(s3) 9b60: 24de lhu a5,12(s1) 9b62: 8ba1 andi a5,a5,8 9b64: c7e5 beqz a5,9c4c <_vfiprintf_r+0x126> 9b66: 489c lw a5,16(s1) 9b68: c3f5 beqz a5,9c4c <_vfiprintf_r+0x126> 9b6a: 02000793 li a5,32 9b6e: 02f104a3 sb a5,41(sp) 9b72: 03000793 li a5,48 9b76: d202 sw zero,36(sp) 9b78: 02f10523 sb a5,42(sp) 9b7c: c622 sw s0,12(sp) 9b7e: 02500b93 li s7,37 9b82: 00002a97 auipc s5,0x2 9b86: 93ea8a93 addi s5,s5,-1730 # b4c0 <__sf_fake_stdout+0x20> 9b8a: 4c05 li s8,1 9b8c: 4b29 li s6,10 9b8e: 844a mv s0,s2 9b90: 201c lbu a5,0(s0) 9b92: c399 beqz a5,9b98 <_vfiprintf_r+0x72> 9b94: 0d779f63 bne a5,s7,9c72 <_vfiprintf_r+0x14c> 9b98: 41240cb3 sub s9,s0,s2 9b9c: 000c8e63 beqz s9,9bb8 <_vfiprintf_r+0x92> 9ba0: 86e6 mv a3,s9 9ba2: 864a mv a2,s2 9ba4: 85a6 mv a1,s1 9ba6: 854e mv a0,s3 9ba8: f3dff0ef jal ra,9ae4 <__sfputs_r> 9bac: 57fd li a5,-1 9bae: 1cf50f63 beq a0,a5,9d8c <_vfiprintf_r+0x266> 9bb2: 5692 lw a3,36(sp) 9bb4: 96e6 add a3,a3,s9 9bb6: d236 sw a3,36(sp) 9bb8: 201c lbu a5,0(s0) 9bba: 1c078963 beqz a5,9d8c <_vfiprintf_r+0x266> 9bbe: 57fd li a5,-1 9bc0: 00140913 addi s2,s0,1 9bc4: c802 sw zero,16(sp) 9bc6: ce02 sw zero,28(sp) 9bc8: ca3e sw a5,20(sp) 9bca: cc02 sw zero,24(sp) 9bcc: 040109a3 sb zero,83(sp) 9bd0: d482 sw zero,104(sp) 9bd2: 00094583 lbu a1,0(s2) 9bd6: 4615 li a2,5 9bd8: 8556 mv a0,s5 9bda: 2fa9 jal a334 9bdc: 00190413 addi s0,s2,1 9be0: 47c2 lw a5,16(sp) 9be2: e951 bnez a0,9c76 <_vfiprintf_r+0x150> 9be4: 0107f713 andi a4,a5,16 9be8: c709 beqz a4,9bf2 <_vfiprintf_r+0xcc> 9bea: 02000713 li a4,32 9bee: 04e109a3 sb a4,83(sp) 9bf2: 0087f713 andi a4,a5,8 9bf6: c709 beqz a4,9c00 <_vfiprintf_r+0xda> 9bf8: 02b00713 li a4,43 9bfc: 04e109a3 sb a4,83(sp) 9c00: 00094683 lbu a3,0(s2) 9c04: 02a00713 li a4,42 9c08: 06e68f63 beq a3,a4,9c86 <_vfiprintf_r+0x160> 9c0c: 47f2 lw a5,28(sp) 9c0e: 844a mv s0,s2 9c10: 4681 li a3,0 9c12: 4625 li a2,9 9c14: 2018 lbu a4,0(s0) 9c16: 00140593 addi a1,s0,1 9c1a: fd070713 addi a4,a4,-48 9c1e: 0ae67763 bgeu a2,a4,9ccc <_vfiprintf_r+0x1a6> 9c22: cab5 beqz a3,9c96 <_vfiprintf_r+0x170> 9c24: ce3e sw a5,28(sp) 9c26: a885 j 9c96 <_vfiprintf_r+0x170> 9c28: 00002797 auipc a5,0x2 9c2c: 87878793 addi a5,a5,-1928 # b4a0 <__sf_fake_stdout> 9c30: 00f49563 bne s1,a5,9c3a <_vfiprintf_r+0x114> 9c34: 0089a483 lw s1,8(s3) 9c38: b725 j 9b60 <_vfiprintf_r+0x3a> 9c3a: 00002797 auipc a5,0x2 9c3e: 82678793 addi a5,a5,-2010 # b460 <__sf_fake_stderr> 9c42: f0f49fe3 bne s1,a5,9b60 <_vfiprintf_r+0x3a> 9c46: 00c9a483 lw s1,12(s3) 9c4a: bf19 j 9b60 <_vfiprintf_r+0x3a> 9c4c: 85a6 mv a1,s1 9c4e: 854e mv a0,s3 9c50: beaff0ef jal ra,903a <__swsetup_r> 9c54: d919 beqz a0,9b6a <_vfiprintf_r+0x44> 9c56: 557d li a0,-1 9c58: 40fa lw ra,156(sp) 9c5a: 446a lw s0,152(sp) 9c5c: 44da lw s1,148(sp) 9c5e: 494a lw s2,144(sp) 9c60: 49ba lw s3,140(sp) 9c62: 4a2a lw s4,136(sp) 9c64: 4a9a lw s5,132(sp) 9c66: 4b0a lw s6,128(sp) 9c68: 5bf6 lw s7,124(sp) 9c6a: 5c66 lw s8,120(sp) 9c6c: 5cd6 lw s9,116(sp) 9c6e: 610d addi sp,sp,160 9c70: 8082 ret 9c72: 0405 addi s0,s0,1 9c74: bf31 j 9b90 <_vfiprintf_r+0x6a> 9c76: 41550533 sub a0,a0,s5 9c7a: 00ac1533 sll a0,s8,a0 9c7e: 8fc9 or a5,a5,a0 9c80: c83e sw a5,16(sp) 9c82: 8922 mv s2,s0 9c84: b7b9 j 9bd2 <_vfiprintf_r+0xac> 9c86: 4732 lw a4,12(sp) 9c88: 00470693 addi a3,a4,4 9c8c: 4318 lw a4,0(a4) 9c8e: c636 sw a3,12(sp) 9c90: 02074763 bltz a4,9cbe <_vfiprintf_r+0x198> 9c94: ce3a sw a4,28(sp) 9c96: 2018 lbu a4,0(s0) 9c98: 02e00793 li a5,46 9c9c: 04f71d63 bne a4,a5,9cf6 <_vfiprintf_r+0x1d0> 9ca0: 3018 lbu a4,1(s0) 9ca2: 02a00793 li a5,42 9ca6: 02f71b63 bne a4,a5,9cdc <_vfiprintf_r+0x1b6> 9caa: 47b2 lw a5,12(sp) 9cac: 0409 addi s0,s0,2 9cae: 00478713 addi a4,a5,4 9cb2: 439c lw a5,0(a5) 9cb4: c63a sw a4,12(sp) 9cb6: 0207c163 bltz a5,9cd8 <_vfiprintf_r+0x1b2> 9cba: ca3e sw a5,20(sp) 9cbc: a82d j 9cf6 <_vfiprintf_r+0x1d0> 9cbe: 40e00733 neg a4,a4 9cc2: 0027e793 ori a5,a5,2 9cc6: ce3a sw a4,28(sp) 9cc8: c83e sw a5,16(sp) 9cca: b7f1 j 9c96 <_vfiprintf_r+0x170> 9ccc: 036787b3 mul a5,a5,s6 9cd0: 4685 li a3,1 9cd2: 842e mv s0,a1 9cd4: 97ba add a5,a5,a4 9cd6: bf3d j 9c14 <_vfiprintf_r+0xee> 9cd8: 57fd li a5,-1 9cda: b7c5 j 9cba <_vfiprintf_r+0x194> 9cdc: 0405 addi s0,s0,1 9cde: ca02 sw zero,20(sp) 9ce0: 4681 li a3,0 9ce2: 4781 li a5,0 9ce4: 4625 li a2,9 9ce6: 2018 lbu a4,0(s0) 9ce8: 00140593 addi a1,s0,1 9cec: fd070713 addi a4,a4,-48 9cf0: 06e67463 bgeu a2,a4,9d58 <_vfiprintf_r+0x232> 9cf4: f2f9 bnez a3,9cba <_vfiprintf_r+0x194> 9cf6: 200c lbu a1,0(s0) 9cf8: 460d li a2,3 9cfa: 00001517 auipc a0,0x1 9cfe: 7ce50513 addi a0,a0,1998 # b4c8 <__sf_fake_stdout+0x28> 9d02: 2d0d jal a334 9d04: cd11 beqz a0,9d20 <_vfiprintf_r+0x1fa> 9d06: 00001797 auipc a5,0x1 9d0a: 7c278793 addi a5,a5,1986 # b4c8 <__sf_fake_stdout+0x28> 9d0e: 8d1d sub a0,a0,a5 9d10: 04000793 li a5,64 9d14: 00a797b3 sll a5,a5,a0 9d18: 4542 lw a0,16(sp) 9d1a: 0405 addi s0,s0,1 9d1c: 8d5d or a0,a0,a5 9d1e: c82a sw a0,16(sp) 9d20: 200c lbu a1,0(s0) 9d22: 4619 li a2,6 9d24: 00001517 auipc a0,0x1 9d28: 7a850513 addi a0,a0,1960 # b4cc <__sf_fake_stdout+0x2c> 9d2c: 00140913 addi s2,s0,1 9d30: 02b10423 sb a1,40(sp) 9d34: 2501 jal a334 9d36: c135 beqz a0,9d9a <_vfiprintf_r+0x274> 9d38: ffff6797 auipc a5,0xffff6 9d3c: 2c878793 addi a5,a5,712 # 0 <_sinit> 9d40: e795 bnez a5,9d6c <_vfiprintf_r+0x246> 9d42: 4742 lw a4,16(sp) 9d44: 47b2 lw a5,12(sp) 9d46: 10077713 andi a4,a4,256 9d4a: cf09 beqz a4,9d64 <_vfiprintf_r+0x23e> 9d4c: 0791 addi a5,a5,4 9d4e: c63e sw a5,12(sp) 9d50: 5792 lw a5,36(sp) 9d52: 97d2 add a5,a5,s4 9d54: d23e sw a5,36(sp) 9d56: bd25 j 9b8e <_vfiprintf_r+0x68> 9d58: 036787b3 mul a5,a5,s6 9d5c: 4685 li a3,1 9d5e: 842e mv s0,a1 9d60: 97ba add a5,a5,a4 9d62: b751 j 9ce6 <_vfiprintf_r+0x1c0> 9d64: 079d addi a5,a5,7 9d66: 9be1 andi a5,a5,-8 9d68: 07a1 addi a5,a5,8 9d6a: b7d5 j 9d4e <_vfiprintf_r+0x228> 9d6c: 0078 addi a4,sp,12 9d6e: 00000697 auipc a3,0x0 9d72: d7668693 addi a3,a3,-650 # 9ae4 <__sfputs_r> 9d76: 8626 mv a2,s1 9d78: 080c addi a1,sp,16 9d7a: 854e mv a0,s3 9d7c: 00000097 auipc ra,0x0 9d80: 000000e7 jalr zero # 0 <_sinit> 9d84: 57fd li a5,-1 9d86: 8a2a mv s4,a0 9d88: fcf514e3 bne a0,a5,9d50 <_vfiprintf_r+0x22a> 9d8c: 24de lhu a5,12(s1) 9d8e: 0407f793 andi a5,a5,64 9d92: ec0792e3 bnez a5,9c56 <_vfiprintf_r+0x130> 9d96: 5512 lw a0,36(sp) 9d98: b5c1 j 9c58 <_vfiprintf_r+0x132> 9d9a: 0078 addi a4,sp,12 9d9c: 00000697 auipc a3,0x0 9da0: d4868693 addi a3,a3,-696 # 9ae4 <__sfputs_r> 9da4: 8626 mv a2,s1 9da6: 080c addi a1,sp,16 9da8: 854e mv a0,s3 9daa: 2a01 jal 9eba <_printf_i> 9dac: bfe1 j 9d84 <_vfiprintf_r+0x25e> 00009dae <_printf_common>: 9dae: 7179 addi sp,sp,-48 9db0: ca56 sw s5,20(sp) 9db2: 499c lw a5,16(a1) 9db4: 8aba mv s5,a4 9db6: 4598 lw a4,8(a1) 9db8: d422 sw s0,40(sp) 9dba: d226 sw s1,36(sp) 9dbc: ce4e sw s3,28(sp) 9dbe: cc52 sw s4,24(sp) 9dc0: d606 sw ra,44(sp) 9dc2: d04a sw s2,32(sp) 9dc4: c85a sw s6,16(sp) 9dc6: c65e sw s7,12(sp) 9dc8: 89aa mv s3,a0 9dca: 842e mv s0,a1 9dcc: 84b2 mv s1,a2 9dce: 8a36 mv s4,a3 9dd0: 00e7d363 bge a5,a4,9dd6 <_printf_common+0x28> 9dd4: 87ba mv a5,a4 9dd6: c09c sw a5,0(s1) 9dd8: 04344703 lbu a4,67(s0) 9ddc: c319 beqz a4,9de2 <_printf_common+0x34> 9dde: 0785 addi a5,a5,1 9de0: c09c sw a5,0(s1) 9de2: 401c lw a5,0(s0) 9de4: 0207f793 andi a5,a5,32 9de8: c781 beqz a5,9df0 <_printf_common+0x42> 9dea: 409c lw a5,0(s1) 9dec: 0789 addi a5,a5,2 9dee: c09c sw a5,0(s1) 9df0: 00042903 lw s2,0(s0) 9df4: 00697913 andi s2,s2,6 9df8: 00091a63 bnez s2,9e0c <_printf_common+0x5e> 9dfc: 01940b13 addi s6,s0,25 9e00: 5bfd li s7,-1 9e02: 445c lw a5,12(s0) 9e04: 4098 lw a4,0(s1) 9e06: 8f99 sub a5,a5,a4 9e08: 04f94c63 blt s2,a5,9e60 <_printf_common+0xb2> 9e0c: 401c lw a5,0(s0) 9e0e: 04344683 lbu a3,67(s0) 9e12: 0207f793 andi a5,a5,32 9e16: 00d036b3 snez a3,a3 9e1a: eba5 bnez a5,9e8a <_printf_common+0xdc> 9e1c: 04340613 addi a2,s0,67 9e20: 85d2 mv a1,s4 9e22: 854e mv a0,s3 9e24: 9a82 jalr s5 9e26: 57fd li a5,-1 9e28: 04f50363 beq a0,a5,9e6e <_printf_common+0xc0> 9e2c: 401c lw a5,0(s0) 9e2e: 4611 li a2,4 9e30: 4098 lw a4,0(s1) 9e32: 8b99 andi a5,a5,6 9e34: 4454 lw a3,12(s0) 9e36: 4481 li s1,0 9e38: 00c79763 bne a5,a2,9e46 <_printf_common+0x98> 9e3c: 40e684b3 sub s1,a3,a4 9e40: 0004d363 bgez s1,9e46 <_printf_common+0x98> 9e44: 4481 li s1,0 9e46: 441c lw a5,8(s0) 9e48: 4818 lw a4,16(s0) 9e4a: 00f75463 bge a4,a5,9e52 <_printf_common+0xa4> 9e4e: 8f99 sub a5,a5,a4 9e50: 94be add s1,s1,a5 9e52: 4901 li s2,0 9e54: 0469 addi s0,s0,26 9e56: 5b7d li s6,-1 9e58: 05249863 bne s1,s2,9ea8 <_printf_common+0xfa> 9e5c: 4501 li a0,0 9e5e: a809 j 9e70 <_printf_common+0xc2> 9e60: 4685 li a3,1 9e62: 865a mv a2,s6 9e64: 85d2 mv a1,s4 9e66: 854e mv a0,s3 9e68: 9a82 jalr s5 9e6a: 01751e63 bne a0,s7,9e86 <_printf_common+0xd8> 9e6e: 557d li a0,-1 9e70: 50b2 lw ra,44(sp) 9e72: 5422 lw s0,40(sp) 9e74: 5492 lw s1,36(sp) 9e76: 5902 lw s2,32(sp) 9e78: 49f2 lw s3,28(sp) 9e7a: 4a62 lw s4,24(sp) 9e7c: 4ad2 lw s5,20(sp) 9e7e: 4b42 lw s6,16(sp) 9e80: 4bb2 lw s7,12(sp) 9e82: 6145 addi sp,sp,48 9e84: 8082 ret 9e86: 0905 addi s2,s2,1 9e88: bfad j 9e02 <_printf_common+0x54> 9e8a: 00d40733 add a4,s0,a3 9e8e: 03000613 li a2,48 9e92: 04c701a3 sb a2,67(a4) 9e96: 04544703 lbu a4,69(s0) 9e9a: 00168793 addi a5,a3,1 9e9e: 97a2 add a5,a5,s0 9ea0: 0689 addi a3,a3,2 9ea2: 04e781a3 sb a4,67(a5) 9ea6: bf9d j 9e1c <_printf_common+0x6e> 9ea8: 4685 li a3,1 9eaa: 8622 mv a2,s0 9eac: 85d2 mv a1,s4 9eae: 854e mv a0,s3 9eb0: 9a82 jalr s5 9eb2: fb650ee3 beq a0,s6,9e6e <_printf_common+0xc0> 9eb6: 0905 addi s2,s2,1 9eb8: b745 j 9e58 <_printf_common+0xaa> 00009eba <_printf_i>: 9eba: 7179 addi sp,sp,-48 9ebc: d422 sw s0,40(sp) 9ebe: d226 sw s1,36(sp) 9ec0: d04a sw s2,32(sp) 9ec2: ce4e sw s3,28(sp) 9ec4: d606 sw ra,44(sp) 9ec6: cc52 sw s4,24(sp) 9ec8: ca56 sw s5,20(sp) 9eca: c85a sw s6,16(sp) 9ecc: 89b6 mv s3,a3 9ece: 2d94 lbu a3,24(a1) 9ed0: 06900793 li a5,105 9ed4: 8932 mv s2,a2 9ed6: 84aa mv s1,a0 9ed8: 842e mv s0,a1 9eda: 04358613 addi a2,a1,67 9ede: 02f68d63 beq a3,a5,9f18 <_printf_i+0x5e> 9ee2: 06d7e263 bltu a5,a3,9f46 <_printf_i+0x8c> 9ee6: 05800793 li a5,88 9eea: 18f68663 beq a3,a5,a076 <_printf_i+0x1bc> 9eee: 00d7ed63 bltu a5,a3,9f08 <_printf_i+0x4e> 9ef2: 20068e63 beqz a3,a10e <_printf_i+0x254> 9ef6: 04300793 li a5,67 9efa: 0af68e63 beq a3,a5,9fb6 <_printf_i+0xfc> 9efe: 04240a93 addi s5,s0,66 9f02: 04d40123 sb a3,66(s0) 9f06: a0c9 j 9fc8 <_printf_i+0x10e> 9f08: 06300793 li a5,99 9f0c: 0af68563 beq a3,a5,9fb6 <_printf_i+0xfc> 9f10: 06400793 li a5,100 9f14: fef695e3 bne a3,a5,9efe <_printf_i+0x44> 9f18: 401c lw a5,0(s0) 9f1a: 4308 lw a0,0(a4) 9f1c: 0807f693 andi a3,a5,128 9f20: 00450593 addi a1,a0,4 9f24: c6c5 beqz a3,9fcc <_printf_i+0x112> 9f26: 411c lw a5,0(a0) 9f28: c30c sw a1,0(a4) 9f2a: 0007d863 bgez a5,9f3a <_printf_i+0x80> 9f2e: 02d00713 li a4,45 9f32: 40f007b3 neg a5,a5 9f36: 04e401a3 sb a4,67(s0) 9f3a: 00001697 auipc a3,0x1 9f3e: 59a68693 addi a3,a3,1434 # b4d4 <__sf_fake_stdout+0x34> 9f42: 4729 li a4,10 9f44: a865 j 9ffc <_printf_i+0x142> 9f46: 07000793 li a5,112 9f4a: 16f68263 beq a3,a5,a0ae <_printf_i+0x1f4> 9f4e: 02d7e563 bltu a5,a3,9f78 <_printf_i+0xbe> 9f52: 06e00793 li a5,110 9f56: 18f68963 beq a3,a5,a0e8 <_printf_i+0x22e> 9f5a: 06f00793 li a5,111 9f5e: faf690e3 bne a3,a5,9efe <_printf_i+0x44> 9f62: 400c lw a1,0(s0) 9f64: 431c lw a5,0(a4) 9f66: 0805f813 andi a6,a1,128 9f6a: 00478513 addi a0,a5,4 9f6e: 06080763 beqz a6,9fdc <_printf_i+0x122> 9f72: c308 sw a0,0(a4) 9f74: 439c lw a5,0(a5) 9f76: a885 j 9fe6 <_printf_i+0x12c> 9f78: 07500793 li a5,117 9f7c: fef683e3 beq a3,a5,9f62 <_printf_i+0xa8> 9f80: 07800793 li a5,120 9f84: 12f68963 beq a3,a5,a0b6 <_printf_i+0x1fc> 9f88: 07300793 li a5,115 9f8c: f6f699e3 bne a3,a5,9efe <_printf_i+0x44> 9f90: 431c lw a5,0(a4) 9f92: 41d0 lw a2,4(a1) 9f94: 4581 li a1,0 9f96: 00478693 addi a3,a5,4 9f9a: c314 sw a3,0(a4) 9f9c: 0007aa83 lw s5,0(a5) 9fa0: 8556 mv a0,s5 9fa2: 2e49 jal a334 9fa4: c501 beqz a0,9fac <_printf_i+0xf2> 9fa6: 41550533 sub a0,a0,s5 9faa: c048 sw a0,4(s0) 9fac: 405c lw a5,4(s0) 9fae: c81c sw a5,16(s0) 9fb0: 040401a3 sb zero,67(s0) 9fb4: a861 j a04c <_printf_i+0x192> 9fb6: 431c lw a5,0(a4) 9fb8: 04240a93 addi s5,s0,66 9fbc: 00478693 addi a3,a5,4 9fc0: 439c lw a5,0(a5) 9fc2: c314 sw a3,0(a4) 9fc4: 04f40123 sb a5,66(s0) 9fc8: 4785 li a5,1 9fca: b7d5 j 9fae <_printf_i+0xf4> 9fcc: 0407f693 andi a3,a5,64 9fd0: 411c lw a5,0(a0) 9fd2: c30c sw a1,0(a4) 9fd4: dab9 beqz a3,9f2a <_printf_i+0x70> 9fd6: 07c2 slli a5,a5,0x10 9fd8: 87c1 srai a5,a5,0x10 9fda: bf81 j 9f2a <_printf_i+0x70> 9fdc: 0405f593 andi a1,a1,64 9fe0: c308 sw a0,0(a4) 9fe2: d9c9 beqz a1,9f74 <_printf_i+0xba> 9fe4: 239e lhu a5,0(a5) 9fe6: 06f00713 li a4,111 9fea: 0ee68763 beq a3,a4,a0d8 <_printf_i+0x21e> 9fee: 00001697 auipc a3,0x1 9ff2: 4e668693 addi a3,a3,1254 # b4d4 <__sf_fake_stdout+0x34> 9ff6: 4729 li a4,10 9ff8: 040401a3 sb zero,67(s0) 9ffc: 404c lw a1,4(s0) 9ffe: c40c sw a1,8(s0) a000: 0005c563 bltz a1,a00a <_printf_i+0x150> a004: 4008 lw a0,0(s0) a006: 996d andi a0,a0,-5 a008: c008 sw a0,0(s0) a00a: e399 bnez a5,a010 <_printf_i+0x156> a00c: 8ab2 mv s5,a2 a00e: cd89 beqz a1,a028 <_printf_i+0x16e> a010: 8ab2 mv s5,a2 a012: 02e7f5b3 remu a1,a5,a4 a016: 1afd addi s5,s5,-1 a018: 95b6 add a1,a1,a3 a01a: 218c lbu a1,0(a1) a01c: 00ba8023 sb a1,0(s5) a020: 02e7d5b3 divu a1,a5,a4 a024: 0ce7f063 bgeu a5,a4,a0e4 <_printf_i+0x22a> a028: 47a1 li a5,8 a02a: 00f71e63 bne a4,a5,a046 <_printf_i+0x18c> a02e: 401c lw a5,0(s0) a030: 8b85 andi a5,a5,1 a032: cb91 beqz a5,a046 <_printf_i+0x18c> a034: 4058 lw a4,4(s0) a036: 481c lw a5,16(s0) a038: 00e7c763 blt a5,a4,a046 <_printf_i+0x18c> a03c: 03000793 li a5,48 a040: fefa8fa3 sb a5,-1(s5) a044: 1afd addi s5,s5,-1 a046: 41560633 sub a2,a2,s5 a04a: c810 sw a2,16(s0) a04c: 874e mv a4,s3 a04e: 86ca mv a3,s2 a050: 0070 addi a2,sp,12 a052: 85a2 mv a1,s0 a054: 8526 mv a0,s1 a056: d59ff0ef jal ra,9dae <_printf_common> a05a: 5a7d li s4,-1 a05c: 0b451d63 bne a0,s4,a116 <_printf_i+0x25c> a060: 557d li a0,-1 a062: 50b2 lw ra,44(sp) a064: 5422 lw s0,40(sp) a066: 5492 lw s1,36(sp) a068: 5902 lw s2,32(sp) a06a: 49f2 lw s3,28(sp) a06c: 4a62 lw s4,24(sp) a06e: 4ad2 lw s5,20(sp) a070: 4b42 lw s6,16(sp) a072: 6145 addi sp,sp,48 a074: 8082 ret a076: 04d582a3 sb a3,69(a1) a07a: 00001697 auipc a3,0x1 a07e: 45a68693 addi a3,a3,1114 # b4d4 <__sf_fake_stdout+0x34> a082: 400c lw a1,0(s0) a084: 4308 lw a0,0(a4) a086: 0805f813 andi a6,a1,128 a08a: 411c lw a5,0(a0) a08c: 0511 addi a0,a0,4 a08e: 02080d63 beqz a6,a0c8 <_printf_i+0x20e> a092: c308 sw a0,0(a4) a094: 0015f713 andi a4,a1,1 a098: c701 beqz a4,a0a0 <_printf_i+0x1e6> a09a: 0205e593 ori a1,a1,32 a09e: c00c sw a1,0(s0) a0a0: 4741 li a4,16 a0a2: fbb9 bnez a5,9ff8 <_printf_i+0x13e> a0a4: 400c lw a1,0(s0) a0a6: fdf5f593 andi a1,a1,-33 a0aa: c00c sw a1,0(s0) a0ac: b7b1 j 9ff8 <_printf_i+0x13e> a0ae: 419c lw a5,0(a1) a0b0: 0207e793 ori a5,a5,32 a0b4: c19c sw a5,0(a1) a0b6: 07800793 li a5,120 a0ba: 04f402a3 sb a5,69(s0) a0be: 00001697 auipc a3,0x1 a0c2: 42a68693 addi a3,a3,1066 # b4e8 <__sf_fake_stdout+0x48> a0c6: bf75 j a082 <_printf_i+0x1c8> a0c8: 0405f813 andi a6,a1,64 a0cc: c308 sw a0,0(a4) a0ce: fc0803e3 beqz a6,a094 <_printf_i+0x1da> a0d2: 07c2 slli a5,a5,0x10 a0d4: 83c1 srli a5,a5,0x10 a0d6: bf7d j a094 <_printf_i+0x1da> a0d8: 00001697 auipc a3,0x1 a0dc: 3fc68693 addi a3,a3,1020 # b4d4 <__sf_fake_stdout+0x34> a0e0: 4721 li a4,8 a0e2: bf19 j 9ff8 <_printf_i+0x13e> a0e4: 87ae mv a5,a1 a0e6: b735 j a012 <_printf_i+0x158> a0e8: 4194 lw a3,0(a1) a0ea: 431c lw a5,0(a4) a0ec: 49cc lw a1,20(a1) a0ee: 0806f813 andi a6,a3,128 a0f2: 00478513 addi a0,a5,4 a0f6: 00080663 beqz a6,a102 <_printf_i+0x248> a0fa: c308 sw a0,0(a4) a0fc: 439c lw a5,0(a5) a0fe: c38c sw a1,0(a5) a100: a039 j a10e <_printf_i+0x254> a102: c308 sw a0,0(a4) a104: 0406f693 andi a3,a3,64 a108: 439c lw a5,0(a5) a10a: daf5 beqz a3,a0fe <_printf_i+0x244> a10c: a38e sh a1,0(a5) a10e: 00042823 sw zero,16(s0) a112: 8ab2 mv s5,a2 a114: bf25 j a04c <_printf_i+0x192> a116: 4814 lw a3,16(s0) a118: 8656 mv a2,s5 a11a: 85ca mv a1,s2 a11c: 8526 mv a0,s1 a11e: 9982 jalr s3 a120: f54500e3 beq a0,s4,a060 <_printf_i+0x1a6> a124: 401c lw a5,0(s0) a126: 8b89 andi a5,a5,2 a128: e78d bnez a5,a152 <_printf_i+0x298> a12a: 47b2 lw a5,12(sp) a12c: 4448 lw a0,12(s0) a12e: f2f55ae3 bge a0,a5,a062 <_printf_i+0x1a8> a132: 853e mv a0,a5 a134: b73d j a062 <_printf_i+0x1a8> a136: 4685 li a3,1 a138: 8656 mv a2,s5 a13a: 85ca mv a1,s2 a13c: 8526 mv a0,s1 a13e: 9982 jalr s3 a140: f36500e3 beq a0,s6,a060 <_printf_i+0x1a6> a144: 0a05 addi s4,s4,1 a146: 445c lw a5,12(s0) a148: 4732 lw a4,12(sp) a14a: 8f99 sub a5,a5,a4 a14c: fefa45e3 blt s4,a5,a136 <_printf_i+0x27c> a150: bfe9 j a12a <_printf_i+0x270> a152: 4a01 li s4,0 a154: 01940a93 addi s5,s0,25 a158: 5b7d li s6,-1 a15a: b7f5 j a146 <_printf_i+0x28c> 0000a15c <_sbrk_r>: a15c: 1141 addi sp,sp,-16 a15e: c422 sw s0,8(sp) a160: 842a mv s0,a0 a162: 852e mv a0,a1 a164: 1fff7797 auipc a5,0x1fff7 a168: 7c07aa23 sw zero,2004(a5) # 20001938 a16c: c606 sw ra,12(sp) a16e: ff9f70ef jal ra,2166 <_sbrk> a172: 57fd li a5,-1 a174: 00f51963 bne a0,a5,a186 <_sbrk_r+0x2a> a178: 1fff7797 auipc a5,0x1fff7 a17c: 7c078793 addi a5,a5,1984 # 20001938 a180: 439c lw a5,0(a5) a182: c391 beqz a5,a186 <_sbrk_r+0x2a> a184: c01c sw a5,0(s0) a186: 40b2 lw ra,12(sp) a188: 4422 lw s0,8(sp) a18a: 0141 addi sp,sp,16 a18c: 8082 ret 0000a18e <__sread>: a18e: 1141 addi sp,sp,-16 a190: c422 sw s0,8(sp) a192: 842e mv s0,a1 a194: 00e59583 lh a1,14(a1) a198: c606 sw ra,12(sp) a19a: 2c91 jal a3ee <_read_r> a19c: 00054963 bltz a0,a1ae <__sread+0x20> a1a0: 487c lw a5,84(s0) a1a2: 97aa add a5,a5,a0 a1a4: c87c sw a5,84(s0) a1a6: 40b2 lw ra,12(sp) a1a8: 4422 lw s0,8(sp) a1aa: 0141 addi sp,sp,16 a1ac: 8082 ret a1ae: 245e lhu a5,12(s0) a1b0: 777d lui a4,0xfffff a1b2: 177d addi a4,a4,-1 a1b4: 8ff9 and a5,a5,a4 a1b6: a45e sh a5,12(s0) a1b8: b7fd j a1a6 <__sread+0x18> 0000a1ba <__swrite>: a1ba: 25de lhu a5,12(a1) a1bc: 1101 addi sp,sp,-32 a1be: cc22 sw s0,24(sp) a1c0: ca26 sw s1,20(sp) a1c2: c84a sw s2,16(sp) a1c4: c64e sw s3,12(sp) a1c6: ce06 sw ra,28(sp) a1c8: 1007f793 andi a5,a5,256 a1cc: 84aa mv s1,a0 a1ce: 842e mv s0,a1 a1d0: 8932 mv s2,a2 a1d2: 89b6 mv s3,a3 a1d4: c791 beqz a5,a1e0 <__swrite+0x26> a1d6: 00e59583 lh a1,14(a1) a1da: 4689 li a3,2 a1dc: 4601 li a2,0 a1de: 220d jal a300 <_lseek_r> a1e0: 245e lhu a5,12(s0) a1e2: 777d lui a4,0xfffff a1e4: 177d addi a4,a4,-1 a1e6: 8ff9 and a5,a5,a4 a1e8: a45e sh a5,12(s0) a1ea: 00e41583 lh a1,14(s0) a1ee: 4462 lw s0,24(sp) a1f0: 40f2 lw ra,28(sp) a1f2: 86ce mv a3,s3 a1f4: 864a mv a2,s2 a1f6: 49b2 lw s3,12(sp) a1f8: 4942 lw s2,16(sp) a1fa: 8526 mv a0,s1 a1fc: 44d2 lw s1,20(sp) a1fe: 6105 addi sp,sp,32 a200: a825 j a238 <_write_r> 0000a202 <__sseek>: a202: 1141 addi sp,sp,-16 a204: c422 sw s0,8(sp) a206: 842e mv s0,a1 a208: 00e59583 lh a1,14(a1) a20c: c606 sw ra,12(sp) a20e: 28cd jal a300 <_lseek_r> a210: 57fd li a5,-1 a212: 245a lhu a4,12(s0) a214: 00f51a63 bne a0,a5,a228 <__sseek+0x26> a218: 77fd lui a5,0xfffff a21a: 17fd addi a5,a5,-1 a21c: 8ff9 and a5,a5,a4 a21e: a45e sh a5,12(s0) a220: 40b2 lw ra,12(sp) a222: 4422 lw s0,8(sp) a224: 0141 addi sp,sp,16 a226: 8082 ret a228: 6785 lui a5,0x1 a22a: 8fd9 or a5,a5,a4 a22c: a45e sh a5,12(s0) a22e: c868 sw a0,84(s0) a230: bfc5 j a220 <__sseek+0x1e> 0000a232 <__sclose>: a232: 00e59583 lh a1,14(a1) a236: a825 j a26e <_close_r> 0000a238 <_write_r>: a238: 1141 addi sp,sp,-16 a23a: c422 sw s0,8(sp) a23c: 842a mv s0,a0 a23e: 852e mv a0,a1 a240: 85b2 mv a1,a2 a242: 8636 mv a2,a3 a244: 1fff7797 auipc a5,0x1fff7 a248: 6e07aa23 sw zero,1780(a5) # 20001938 a24c: c606 sw ra,12(sp) a24e: edbf70ef jal ra,2128 <_write> a252: 57fd li a5,-1 a254: 00f51963 bne a0,a5,a266 <_write_r+0x2e> a258: 1fff7797 auipc a5,0x1fff7 a25c: 6e078793 addi a5,a5,1760 # 20001938 a260: 439c lw a5,0(a5) a262: c391 beqz a5,a266 <_write_r+0x2e> a264: c01c sw a5,0(s0) a266: 40b2 lw ra,12(sp) a268: 4422 lw s0,8(sp) a26a: 0141 addi sp,sp,16 a26c: 8082 ret 0000a26e <_close_r>: a26e: 1141 addi sp,sp,-16 a270: c422 sw s0,8(sp) a272: 842a mv s0,a0 a274: 852e mv a0,a1 a276: 1fff7797 auipc a5,0x1fff7 a27a: 6c07a123 sw zero,1730(a5) # 20001938 a27e: c606 sw ra,12(sp) a280: 2a5d jal a436 <_close> a282: 57fd li a5,-1 a284: 00f51963 bne a0,a5,a296 <_close_r+0x28> a288: 1fff7797 auipc a5,0x1fff7 a28c: 6b078793 addi a5,a5,1712 # 20001938 a290: 439c lw a5,0(a5) a292: c391 beqz a5,a296 <_close_r+0x28> a294: c01c sw a5,0(s0) a296: 40b2 lw ra,12(sp) a298: 4422 lw s0,8(sp) a29a: 0141 addi sp,sp,16 a29c: 8082 ret 0000a29e <_fstat_r>: a29e: 1141 addi sp,sp,-16 a2a0: c422 sw s0,8(sp) a2a2: 842a mv s0,a0 a2a4: 852e mv a0,a1 a2a6: 85b2 mv a1,a2 a2a8: 1fff7797 auipc a5,0x1fff7 a2ac: 6807a823 sw zero,1680(a5) # 20001938 a2b0: c606 sw ra,12(sp) a2b2: 2a51 jal a446 <_fstat> a2b4: 57fd li a5,-1 a2b6: 00f51963 bne a0,a5,a2c8 <_fstat_r+0x2a> a2ba: 1fff7797 auipc a5,0x1fff7 a2be: 67e78793 addi a5,a5,1662 # 20001938 a2c2: 439c lw a5,0(a5) a2c4: c391 beqz a5,a2c8 <_fstat_r+0x2a> a2c6: c01c sw a5,0(s0) a2c8: 40b2 lw ra,12(sp) a2ca: 4422 lw s0,8(sp) a2cc: 0141 addi sp,sp,16 a2ce: 8082 ret 0000a2d0 <_isatty_r>: a2d0: 1141 addi sp,sp,-16 a2d2: c422 sw s0,8(sp) a2d4: 842a mv s0,a0 a2d6: 852e mv a0,a1 a2d8: 1fff7797 auipc a5,0x1fff7 a2dc: 6607a023 sw zero,1632(a5) # 20001938 a2e0: c606 sw ra,12(sp) a2e2: 2a95 jal a456 <_isatty> a2e4: 57fd li a5,-1 a2e6: 00f51963 bne a0,a5,a2f8 <_isatty_r+0x28> a2ea: 1fff7797 auipc a5,0x1fff7 a2ee: 64e78793 addi a5,a5,1614 # 20001938 a2f2: 439c lw a5,0(a5) a2f4: c391 beqz a5,a2f8 <_isatty_r+0x28> a2f6: c01c sw a5,0(s0) a2f8: 40b2 lw ra,12(sp) a2fa: 4422 lw s0,8(sp) a2fc: 0141 addi sp,sp,16 a2fe: 8082 ret 0000a300 <_lseek_r>: a300: 1141 addi sp,sp,-16 a302: c422 sw s0,8(sp) a304: 842a mv s0,a0 a306: 852e mv a0,a1 a308: 85b2 mv a1,a2 a30a: 8636 mv a2,a3 a30c: 1fff7797 auipc a5,0x1fff7 a310: 6207a623 sw zero,1580(a5) # 20001938 a314: c606 sw ra,12(sp) a316: 2a81 jal a466 <_lseek> a318: 57fd li a5,-1 a31a: 00f51963 bne a0,a5,a32c <_lseek_r+0x2c> a31e: 1fff7797 auipc a5,0x1fff7 a322: 61a78793 addi a5,a5,1562 # 20001938 a326: 439c lw a5,0(a5) a328: c391 beqz a5,a32c <_lseek_r+0x2c> a32a: c01c sw a5,0(s0) a32c: 40b2 lw ra,12(sp) a32e: 4422 lw s0,8(sp) a330: 0141 addi sp,sp,16 a332: 8082 ret 0000a334 : a334: 0ff5f593 andi a1,a1,255 a338: 962a add a2,a2,a0 a33a: 00c51463 bne a0,a2,a342 a33e: 4501 li a0,0 a340: 8082 ret a342: 211c lbu a5,0(a0) a344: feb78ee3 beq a5,a1,a340 a348: 0505 addi a0,a0,1 a34a: bfc5 j a33a 0000a34c : a34c: 04a5f163 bgeu a1,a0,a38e a350: 00c586b3 add a3,a1,a2 a354: 02d57d63 bgeu a0,a3,a38e a358: fff64593 not a1,a2 a35c: 4781 li a5,0 a35e: 17fd addi a5,a5,-1 a360: 00f59363 bne a1,a5,a366 a364: 8082 ret a366: 00f68733 add a4,a3,a5 a36a: 00074803 lbu a6,0(a4) # fffff000 <_eusrstack+0xdfffa000> a36e: 00c78733 add a4,a5,a2 a372: 972a add a4,a4,a0 a374: 01070023 sb a6,0(a4) a378: b7dd j a35e a37a: 00f58733 add a4,a1,a5 a37e: 2314 lbu a3,0(a4) a380: 00f50733 add a4,a0,a5 a384: 0785 addi a5,a5,1 a386: a314 sb a3,0(a4) a388: fef619e3 bne a2,a5,a37a a38c: 8082 ret a38e: 4781 li a5,0 a390: bfe5 j a388 0000a392 <__malloc_lock>: a392: 8082 ret 0000a394 <__malloc_unlock>: a394: 8082 ret 0000a396 <_realloc_r>: a396: e581 bnez a1,a39e <_realloc_r+0x8> a398: 85b2 mv a1,a2 a39a: afaff06f j 9694 <_malloc_r> a39e: 1101 addi sp,sp,-32 a3a0: cc22 sw s0,24(sp) a3a2: ce06 sw ra,28(sp) a3a4: ca26 sw s1,20(sp) a3a6: c84a sw s2,16(sp) a3a8: c64e sw s3,12(sp) a3aa: 8432 mv s0,a2 a3ac: ee01 bnez a2,a3c4 <_realloc_r+0x2e> a3ae: a3eff0ef jal ra,95ec <_free_r> a3b2: 4901 li s2,0 a3b4: 40f2 lw ra,28(sp) a3b6: 4462 lw s0,24(sp) a3b8: 854a mv a0,s2 a3ba: 44d2 lw s1,20(sp) a3bc: 4942 lw s2,16(sp) a3be: 49b2 lw s3,12(sp) a3c0: 6105 addi sp,sp,32 a3c2: 8082 ret a3c4: 84ae mv s1,a1 a3c6: 89aa mv s3,a0 a3c8: 28a9 jal a422 <_malloc_usable_size_r> a3ca: 8926 mv s2,s1 a3cc: fe8574e3 bgeu a0,s0,a3b4 <_realloc_r+0x1e> a3d0: 85a2 mv a1,s0 a3d2: 854e mv a0,s3 a3d4: ac0ff0ef jal ra,9694 <_malloc_r> a3d8: 892a mv s2,a0 a3da: dd69 beqz a0,a3b4 <_realloc_r+0x1e> a3dc: 85a6 mv a1,s1 a3de: 8622 mv a2,s0 a3e0: 86dfe0ef jal ra,8c4c a3e4: 85a6 mv a1,s1 a3e6: 854e mv a0,s3 a3e8: a04ff0ef jal ra,95ec <_free_r> a3ec: b7e1 j a3b4 <_realloc_r+0x1e> 0000a3ee <_read_r>: a3ee: 1141 addi sp,sp,-16 a3f0: c422 sw s0,8(sp) a3f2: 842a mv s0,a0 a3f4: 852e mv a0,a1 a3f6: 85b2 mv a1,a2 a3f8: 8636 mv a2,a3 a3fa: 1fff7797 auipc a5,0x1fff7 a3fe: 5207af23 sw zero,1342(a5) # 20001938 a402: c606 sw ra,12(sp) a404: 288d jal a476 <_read> a406: 57fd li a5,-1 a408: 00f51963 bne a0,a5,a41a <_read_r+0x2c> a40c: 1fff7797 auipc a5,0x1fff7 a410: 52c78793 addi a5,a5,1324 # 20001938 a414: 439c lw a5,0(a5) a416: c391 beqz a5,a41a <_read_r+0x2c> a418: c01c sw a5,0(s0) a41a: 40b2 lw ra,12(sp) a41c: 4422 lw s0,8(sp) a41e: 0141 addi sp,sp,16 a420: 8082 ret 0000a422 <_malloc_usable_size_r>: a422: ffc5a783 lw a5,-4(a1) a426: ffc78513 addi a0,a5,-4 a42a: 0007d563 bgez a5,a434 <_malloc_usable_size_r+0x12> a42e: 95aa add a1,a1,a0 a430: 419c lw a5,0(a1) a432: 953e add a0,a0,a5 a434: 8082 ret 0000a436 <_close>: a436: 05800793 li a5,88 a43a: 1fff7717 auipc a4,0x1fff7 a43e: 4ef72f23 sw a5,1278(a4) # 20001938 a442: 557d li a0,-1 a444: 8082 ret 0000a446 <_fstat>: a446: 05800793 li a5,88 a44a: 1fff7717 auipc a4,0x1fff7 a44e: 4ef72723 sw a5,1262(a4) # 20001938 a452: 557d li a0,-1 a454: 8082 ret 0000a456 <_isatty>: a456: 05800793 li a5,88 a45a: 1fff7717 auipc a4,0x1fff7 a45e: 4cf72f23 sw a5,1246(a4) # 20001938 a462: 4501 li a0,0 a464: 8082 ret 0000a466 <_lseek>: a466: 05800793 li a5,88 a46a: 1fff7717 auipc a4,0x1fff7 a46e: 4cf72723 sw a5,1230(a4) # 20001938 a472: 557d li a0,-1 a474: 8082 ret 0000a476 <_read>: a476: 05800793 li a5,88 a47a: 1fff7717 auipc a4,0x1fff7 a47e: 4af72f23 sw a5,1214(a4) # 20001938 a482: 557d li a0,-1 a484: 8082 ret a486: 0000 unimp a488: 2e2e lhu a1,26(a2) a48a: 6573552f 0x6573552f a48e: 2f72 lhu a2,30(a4) a490: 616d addi sp,sp,240 a492: 6e69 lui t3,0x1a a494: 632e flw ft6,200(sp) a496: 0000 unimp a498: 7325 lui t1,0xfffe9 a49a: 253a lhu a4,10(a0) a49c: 3a64 lbu s1,23(a2) a49e: 5320 lw s0,96(a4) a4a0: 7379 lui t1,0xffffe a4a2: 6574 flw fa3,76(a0) a4a4: 436d li t1,27 a4a6: 6b6c flw fa1,84(a4) a4a8: 253a lhu a4,10(a0) a4aa: 0d64 addi s1,sp,668 a4ac: 0d0a slli s10,s10,0x2 a4ae: 000a c.slli zero,0x2 a4b0: 7325 lui t1,0xfffe9 a4b2: 253a lhu a4,10(a0) a4b4: 3a64 lbu s1,23(a2) a4b6: 4320 lw s0,64(a4) a4b8: 6968 flw fa0,84(a0) a4ba: 4970 lw a2,84(a0) a4bc: 3a44 lbu s1,21(a2) a4be: 3025 jal 9ce6 <_vfiprintf_r+0x1c0> a4c0: 7838 flw fa4,112(s0) a4c2: 0a0d addi s4,s4,3 a4c4: 0a0d addi s4,s4,3 a4c6: 0000 unimp a4c8: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown a4cc: 7262 flw ft4,56(sp) a4ce: 7461 lui s0,0xffff8 a4d0: 6974 flw fa3,84(a0) a4d2: 565f6e6f jal t3,101236 <_data_lma+0xf5d3a> a4d6: 6c61 lui s8,0x18 a4d8: 3a20 lbu s0,19(a2) a4da: 2520 lbu s0,10(a0) a4dc: 0a64 addi s1,sp,284 a4de: 0000 unimp a4e0: cccd beqz s1,a59a a4e2: 3d4c lbu a1,29(a0) a4e4: 6666 flw fa2,88(sp) a4e6: 3f66 lhu s1,62(a4) a4e8: 0000 unimp a4ea: 43f0 lw a2,68(a5) a4ec: 0000 unimp a4ee: 0000 unimp a4f0: 999a add s3,s3,t1 a4f2: 9999 andi a1,a1,-26 a4f4: 9999 andi a1,a1,-26 a4f6: 3fa9 jal a450 <_fstat+0xa> a4f8: cccd beqz s1,a5b2 a4fa: cccc sw a1,28(s1) a4fc: cccc sw a1,28(s1) a4fe: 3fec lbu a1,31(a5) a500: 6e69 lui t3,0x1a a502: 7420 flw fs0,104(s0) a504: 6d69 lui s10,0x1a a506: 2031 jal a512 <_read+0x9c> a508: 7269 lui tp,0xffffa a50a: 2071 jal a596 a50c: 0000 unimp a50e: 0000 unimp a510: 0000 unimp a512: 4140 lw s0,4(a0) a514: 40d33333 0x40d33333 a518: 0000 unimp a51a: 41a0 lw s0,64(a1) a51c: 0000 unimp a51e: 4130 lw a2,64(a0) a520: 0000 unimp a522: 4080 lw s0,0(s1) a524: f000 fsw fs0,32(s0) a526: 457f 0x457f a528: 0000 unimp a52a: 0000 unimp a52c: 0000 unimp a52e: 4004 lw s1,0(s0) a530: 0000 unimp a532: 0000 unimp a534: 0000 unimp a536: 3fe0 lbu s0,31(a5) a538: 0000 unimp a53a: 0000 unimp a53c: 0000 unimp a53e: 4034 lw a3,64(s0) 0000a540 : a540: 131d 130f 1302 12f4 12e6 12d7 12c8 12b9 ................ a550: 12aa 129a 128a 127a 126a 1259 1248 1237 ......z.j.Y.H.7. a560: 1225 1213 1201 11ee 11db 11c8 11b5 11a1 %............... a570: 118d 1179 1164 114f 113a 1125 110f 10f9 ..y.d.O.:.%..... a580: 10e3 10cc 10b5 109e 1087 106f 1057 103f ..........o.W.?. a590: 1026 100d 0ff4 0fdb 0fc2 0fa8 0f8e 0f74 &.............t. a5a0: 0f59 0f3f 0f24 0f09 0eed 0ed2 0eb6 0e9a Y.?.$........... a5b0: 0e7e 0e62 0e46 0e29 0e0c 0df0 0dd3 0db6 ~.b.F.)......... a5c0: 0d98 0d7b 0d5e 0d40 0d22 0d05 0ce7 0cc9 ..{.^.@."....... a5d0: 0cab 0c8d 0c6f 0c51 0c33 0c15 0bf7 0bd9 ....o.Q.3....... a5e0: 0bbb 0b9c 0b7e 0b60 0b42 0b24 0b06 0ae8 ....~.`.B.$..... a5f0: 0aca 0aad 0a8f 0a71 0a54 0a36 0a19 09fc ......q.T.6..... a600: 09df 09c2 09a5 0988 096c 094f 0933 0917 ........l.O.3... a610: 08fb 08df 08c3 08a8 088d 0872 0857 083c ..........r.W.<. a620: 0821 0807 07ed 07d3 07b9 07a0 0786 076d !.............m. a630: 0754 073c 0723 070b 06f3 06db 06c4 06ad T.<.#........... a640: 0696 067f 0668 0652 063c 0626 0610 05fb ....h.R.<.&..... a650: 05e6 05d1 05bc 05a7 0593 057f 056b 0558 ............k.X. a660: 0545 0532 051f 050c 04fa 04e8 04d6 04c4 E.2............. a670: 04b3 04a1 0490 047f 046f 045f 044e 043e ........o._.N.>. a680: 042f 041f 0410 0401 03f2 03e3 03d5 03c7 /............... a690: 03b9 03ab 039d 0390 0382 0375 0368 035c ..........u.h.\. a6a0: 034f 0343 0336 032a 031f 0313 0307 02fc O.C.6.*......... a6b0: 02f1 02e6 02db 02d1 02c6 02bc 02b2 02a7 ................ a6c0: 029e 0294 028a 0281 0277 026e 0265 025c ........w.n.e.\. a6d0: 0254 024b 0242 023a 0232 022a 0222 021a T.K.B.:.2.*."... a6e0: 0212 020b 0203 01fc 01f4 01ed 01e6 01df ................ a6f0: 01d8 01d2 01cb 01c4 01be 01b8 01b1 01ab ................ a700: 01a5 019f 0199 0194 018e 0188 0183 017d ..............}. a710: 0178 0173 016e 0169 0163 015e 015a 0155 x.s.n.i.c.^.Z.U. a720: 0150 0000 495b 464e 5d4f 5b20 7325 253a P...[INFO] [%s:% a730: 5d64 4d20 7461 6863 685f 7261 7764 7261 d] Match_hardwar a740: 4965 4844 2059 7573 6363 7365 2073 0a0d eIDHY success .. a750: 0a0d 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% a760: 5d64 2020 614d 6374 5f68 7473 7261 5f74 d] Match_start_ a770: 6c46 6761 6520 7272 726f 2520 2078 0a0d Flag error %x .. a780: 0000 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% a790: 5d64 4d20 7461 6863 425f 6f72 6461 6163 d] Match_Broadca a7a0: 7473 6148 6472 6177 6572 4449 7320 6375 stHardwareID suc a7b0: 6563 7373 0a0d 0a0d 0000 0000 495b 464e cess........[INF a7c0: 5d4f 5b20 7325 253a 5d64 4d20 7461 6863 O] [%s:%d] Match a7d0: 685f 7261 7764 726f 4964 2044 7265 6f72 _hardwordID erro a7e0: 0d72 000a 495b 464e 5d4f 5b20 7325 253a r...[INFO] [%s:% a7f0: 5d64 4d20 7461 6863 435f 6d6f 756d 696e d] Match_Communi a800: 6163 6974 6e6f 4449 5948 7320 6375 6563 cationIDHY succe a810: 7373 0d20 0d0a 000a 495b 464e 5d4f 5b20 ss .....[INFO] [ a820: 7325 253a 5d64 4d20 7461 6863 425f 6f72 %s:%d] Match_Bro a830: 6461 6163 7473 6f43 6d6d 6e75 6369 7461 adcastCommunicat a840: 6f69 496e 2044 7573 6363 7365 0d73 0d0a ionID success... a850: 000a 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% a860: 5d64 4d20 7461 6863 435f 6d6f 756d 696e d] Match_Communi a870: 6163 6974 6e6f 4449 6520 7272 726f 0a0d cationID error.. a880: 0000 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% a890: 5d64 4d20 7461 6863 635f 6e6f 7274 6c6f d] Match_control a8a0: 6f57 6472 6520 7272 726f 0a0d 0000 0000 Word error...... a8b0: 495b 464e 5d4f 5b20 7325 253a 5d64 4d20 [INFO] [%s:%d] M a8c0: 7461 6863 645f 7461 4c61 6e65 6520 7272 atch_dataLen err a8d0: 726f 203a 7825 0a0d 0000 0000 495b 464e or: %x......[INF a8e0: 5d4f 5b20 7325 253a 5d64 6320 6568 6b63 O] [%s:%d] check a8f0: 203a 7825 202c 7825 0a0d 0000 0000 4160 : %x, %x......`A a900: d70a 3ca3 0000 4188 0000 4170 6666 4166 ...<...A..pAfffA a910: 0000 42c8 0000 42b4 0000 4248 0000 3f80 ...B...B..HB...? a920: 4000 461c 0000 0000 147b 47ae 7ae1 3f74 .@.F....{..G.zt? a930: 5653 3130 325f 3134 3130 3035 0031 0000 SV01_24101501... a940: 6461 7264 7365 2073 203a 7830 2520 2078 address : 0x %x a950: 7825 2520 2078 7825 2520 2078 7825 2520 %x %x %x %x %x % a960: 0a78 0000 6341 6563 7373 4e5f 646f 5f65 x...Access_Node_ a970: 7954 6570 3a20 3020 2578 0a78 0000 0000 Type : 0x%x..... a980: 6f43 6d6d 6e75 6369 7461 6f69 5f6e 654d Communication_Me a990: 6874 646f 2073 203a 7830 7825 000a 0000 thods : 0x%x.... a9a0: 7767 3834 5f35 6142 6475 3a20 2520 0a64 gw485_Baud : %d. a9b0: 0000 0000 6162 3474 3538 425f 7561 2064 ....bat485_Baud a9c0: 203a 6425 000a 0000 6168 6472 6177 6572 : %d....hardware a9d0: 4449 3a20 3020 2078 7825 2520 2078 7825 ID : 0x %x %x %x a9e0: 2520 2078 7825 2520 0a78 0000 6f63 6d6d %x %x %x...comm a9f0: 6e75 6369 7461 6f69 496e 2044 203a 7830 unicationID : 0x aa00: 2520 2078 7825 2520 2078 7825 000a 0000 %x %x %x %x.... aa10: 6e6f 796c 6f50 6577 2072 203a 7830 7825 onlyPower : 0x%x aa20: 000a 0000 6f63 736e 6174 746e 6f56 746c ....constantVolt aa30: 6761 5665 3a20 2520 2f64 3031 0a30 0000 ageV : %d/100... aa40: 6c66 616f 4974 3a20 2520 2f64 3031 0a30 floatI : %d/100. aa50: 0000 0000 7473 7261 5374 6c6f 7261 704f ....startSolarOp aa60: 6e65 6943 6372 6975 5674 3a20 2520 2f64 enCircuitV : %d/ aa70: 3031 0a30 0000 0000 7473 706f 6f53 616c 100.....stopSola aa80: 4f72 6570 436e 7269 7563 7469 2056 203a rOpenCircuitV : aa90: 6425 312f 3030 000a 6f63 736e 6174 746e %d/100..constant aaa0: 6f56 746c 6761 4365 6168 6772 5665 3a20 VoltageChargeV : aab0: 2520 2f64 3031 0a30 0000 0000 6c46 616f %d/100.....Floa aac0: 5674 3a20 2520 2f64 3031 0a30 0000 0000 tV : %d/100..... aad0: 6f6c 706f 6d49 6570 6164 636e 2065 203a loopImpedance : aae0: 6425 312f 3030 000a 6948 6867 6953 6564 %d/100..HighSide aaf0: 6f4d 5473 6d65 6570 6172 7574 6572 735f MosTemperature_s ab00: 6f74 2070 203a 6425 312f 3030 000a 0000 top : %d/100.... ab10: 6948 6867 6953 6564 6f4d 5473 6d65 6570 HighSideMosTempe ab20: 6172 7574 6572 655f 646e 3a20 2520 2f64 rature_end : %d/ ab30: 3031 0a30 0000 0000 6948 6867 6953 6564 100.....HighSide ab40: 6f4d 5473 6d65 6570 6172 7574 6572 735f MosTemperature_s ab50: 6174 7472 3a20 2520 2f64 3031 0a30 0000 tart : %d/100... ab60: 6f74 6174 436c 6168 6772 6143 6170 6963 totalChargCapaci ab70: 7974 3a20 2520 2f64 3031 3030 0a30 0000 ty : %d/10000... ab80: 6f74 6174 456c 656c 7463 6972 6963 7974 totalElectricity ab90: 6f43 736e 6d75 7470 6f69 206e 203a 6425 Consumption : %d aba0: 312f 3030 3030 000a 6863 6365 536b 6c6f /10000..checkSol abb0: 7261 704f 6e65 6943 6372 6975 5674 6954 arOpenCircuitVTi abc0: 656d 3a20 2520 0a64 0000 0000 6573 736e me : %d.....sens abd0: 726f 6e45 6261 656c 7242 616f 6364 7361 orEnableBroadcas abe0: 5474 6d69 2065 203a 6425 000a 756f 7074 tTime : %d..outp abf0: 7475 6741 6961 466e 616c 5467 6d69 2065 utAgainFlagTime ac00: 203a 6425 000a 0000 7865 6563 7373 7669 : %d....excessiv ac10: 4c65 616f 4664 616c 5467 6d69 2065 203a eLoadFlagTime : ac20: 6425 000a 4c65 6741 6961 546e 6d69 2065 %d..eLAgainTime ac30: 203a 6425 000a 0000 0000 4158 0000 41c0 : %d......XA...A ac40: 0000 4150 0000 4270 0000 4220 0000 0000 ..PA..pB.. B.... ac50: cccd cccc cccc 402c 999a 9999 9999 3fc9 ......,@.......? ac60: 3333 3333 3333 402d 999a 9999 9999 402b 333333-@......+@ ac70: 0000 4180 0000 4100 d70a 3ba3 c5ac 3727 ...A...A...;..'7 ac80: 999a 9999 9999 3fb9 3333 3333 3333 3fd3 .......?333333.? ac90: cccd 3e4c 126f 3a83 495b 464e 5d4f 5b20 ..L>o..:[INFO] [ aca0: 7325 253a 5d64 5220 6765 7369 7274 7461 %s:%d] Registrat acb0: 6f69 206e 7573 6363 7365 2073 0a0d 0a0d ion success .... acc0: 0000 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% acd0: 5d64 2020 4c53 525f 6165 5264 6765 7369 d] SL_ReadRegis ace0: 6574 4272 7461 6574 7972 6f56 746c 6761 terBatteryVoltag acf0: 2065 0a0d 0000 0000 495b 464e 5d4f 5b20 e ......[INFO] [ ad00: 7325 253a 5d64 2020 4c53 525f 6165 5264 %s:%d] SL_ReadR ad10: 6765 7369 6574 4372 6168 6772 7543 7272 egisterChargCurr ad20: 6e65 2074 0a0d 0000 495b 464e 5d4f 5b20 ent ....[INFO] [ ad30: 7325 253a 5d64 2020 4c53 525f 6165 5264 %s:%d] SL_ReadR ad40: 6765 7369 6574 4372 6168 6772 7453 7461 egisterChargStat ad50: 2065 0a0d 0000 0000 495b 464e 5d4f 5b20 e ......[INFO] [ ad60: 7325 253a 5d64 2020 4c53 525f 6165 5264 %s:%d] SL_ReadR ad70: 6765 7369 6574 4472 7369 6863 7261 4367 egisterDischargC ad80: 7275 6572 746e 0d20 000a 0000 0000 4120 urrent ....... A ad90: 495b 464e 5d4f 5b20 7325 253a 5d64 2020 [INFO] [%s:%d] ada0: 4c53 525f 6165 5264 6765 7369 6574 4872 SL_ReadRegisterH adb0: 6769 5368 6469 4d65 736f 6554 706d 7265 ighSideMosTemper adc0: 7461 7275 2065 0a0d 0000 0000 495b 464e ature ......[INF add0: 5d4f 5b20 7325 253a 5d64 2020 4c53 525f O] [%s:%d] SL_R ade0: 6165 5264 6765 7369 6574 4d72 5050 5f54 eadRegisterMPPT_ adf0: 6f4d 6564 0d20 000a 495b 464e 5d4f 5b20 Mode ...[INFO] [ ae00: 7325 253a 5d64 2020 4c53 525f 6165 5264 %s:%d] SL_ReadR ae10: 6765 7369 6574 5372 434f 0d20 000a 0000 egisterSOC ..... ae20: 495b 464e 5d4f 5b20 7325 253a 5d64 2020 [INFO] [%s:%d] ae30: 4c53 525f 6165 5264 6765 7369 6574 5372 SL_ReadRegisterS ae40: 6c6f 7261 704f 6e65 6943 6372 6975 5674 olarOpenCircuitV ae50: 6c6f 6174 6567 0d20 000a 0000 495b 464e oltage .....[INF ae60: 5d4f 5b20 7325 253a 5d64 2020 4c53 525f O] [%s:%d] SL_R ae70: 6165 5264 6765 7369 6574 5472 746f 6c61 eadRegisterTotal ae80: 6843 7261 4367 7061 6361 7469 2079 0a0d ChargCapacity .. ae90: 0000 0000 0000 447a 495b 464e 5d4f 5b20 ......zD[INFO] [ aea0: 7325 253a 5d64 2020 4c53 525f 6165 5264 %s:%d] SL_ReadR aeb0: 6765 7369 6574 5472 746f 6c61 6c45 6365 egisterTotalElec aec0: 7274 6369 7469 4379 6e6f 7573 706d 6974 tricityConsumpti aed0: 6e6f 0d20 000a 0000 495b 464e 5d4f 5b20 on .....[INFO] [ aee0: 7325 253a 5d64 2020 4c53 575f 6972 6574 %s:%d] SL_Write aef0: 6552 6967 7473 7265 6c45 6d69 6e69 7461 RegisterEliminat af00: 5365 6174 6974 7473 6369 6c61 0d20 000a eStatistical ... af10: 495b 464e 5d4f 5b20 7325 253a 5d64 4d20 [INFO] [%s:%d] M af20: 7461 6863 535f 6174 7472 6c66 6761 7320 atch_Startflag s af30: 6375 6563 7373 0d20 0d0a 000a 495b 464e uccess .....[INF af40: 5d4f 5b20 7325 253a 5d64 4d20 7461 6863 O] [%s:%d] Match af50: 535f 6174 7472 6c66 6761 6520 7272 726f _Startflag error af60: 0d20 0d0a 000a 0000 495b 464e 5d4f 5b20 .......[INFO] [ af70: 7325 253a 5d64 4d20 7461 6863 615f 6464 %s:%d] Match_add af80: 6572 7373 7320 6375 6563 7373 0d20 0d0a ress success ... af90: 000a 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% afa0: 5d64 4d20 7461 6863 425f 6f72 6461 6163 d] Match_Broadca afb0: 7473 6461 7264 7365 2073 7573 6363 7365 staddress succes afc0: 0d73 0d0a 000a 0000 495b 464e 5d4f 5b20 s.......[INFO] [ afd0: 7325 253a 5d64 5220 6165 5f64 6552 6967 %s:%d] Read_Regi afe0: 7473 7265 0a0d 0a0d 0000 0000 495b 464e ster........[INF aff0: 5d4f 5b20 7325 253a 5d64 5720 6972 6574 O] [%s:%d] Write b000: 525f 6765 7369 6574 0d72 0d0a 000a 0000 _Register....... b010: 495b 464e 5d4f 5b20 7325 253a 5d64 4f20 [INFO] [%s:%d] O b020: 6874 7265 6620 6172 656d 0d73 0d0a 000a ther frames..... b030: 495b 464e 5d4f 5b20 7325 253a 5d64 4220 [INFO] [%s:%d] B b040: 6f72 6461 6163 7473 535f 6163 0d6e 0d0a roadcast_Scan... b050: 000a 0000 495b 464e 5d4f 5b20 7325 253a ....[INFO] [%s:% b060: 5d64 5220 6765 7369 7274 7461 6f69 5f6e d] Registration_ b070: 6572 7571 7365 0d74 0d0a 000a 495b 464e request.....[INF b080: 5d4f 5b20 7325 253a 5d64 6620 6e75 6f63 O] [%s:%d] funco b090: 6564 6520 7272 726f 2520 0d78 0d0a 000a de error %x..... b0a0: 6420 7475 5f79 6172 6974 206f 203a 6425 duty_ratio : %d b0b0: 312f 3030 2030 000a 5320 6c6f 7261 495f /1000 .. Solar_I b0c0: 5f6e 6943 6372 6975 5f74 6f56 746c 6761 n_Circuit_Voltag b0d0: 2065 203a 6425 312f 3030 0a20 0000 0000 e : %d/100 ..... b0e0: 7620 756f 2074 203a 6425 312f 3030 0a20 vout : %d/100 . b0f0: 0000 0000 7620 6142 7474 7265 2079 203a .... vBattery : b100: 6425 312f 3030 0a20 0000 0000 4920 756f %d/100 ..... Iou b110: 2074 203a 6425 312f 3030 0a20 0000 0000 t : %d/100 ..... b120: 4920 6964 6f73 7475 3a20 2520 2f64 3031 Idisout : %d/10 b130: 2030 000a 6d20 736f 2054 203a 6425 312f 0 .. mosT : %d/1 b140: 2030 000a 6920 706d 6465 6e61 6563 3a20 0 .. impedance : b150: 2520 2f64 3031 3030 0a20 0000 6720 695f %d/1000 ... g_i b160: 706d 6465 6e61 6563 7453 7261 2074 203a mpedanceStart : b170: 6425 0a20 0000 0000 6d20 736f 7453 7461 %d ..... mosStat b180: 2065 203a 6425 0a20 0000 0000 6220 7461 e : %d ..... bat b190: 6574 7972 7453 7461 2065 203a 6425 0a20 teryState : %d . b1a0: 0000 0000 6f20 7475 7570 4174 6167 6e69 .... outputAgain b1b0: 6c46 6761 3a20 2520 2064 000a 6520 6378 Flag : %d .. exc b1c0: 7365 6973 6576 6f4c 6461 6c46 6761 3a20 essiveLoadFlag : b1d0: 2520 2064 000a 0000 6920 506e 776f 7265 %d .... inPower b1e0: 3a20 2520 2f64 3031 3030 2030 000a 0000 : %d/10000 .... b1f0: 6f20 7475 6f50 6577 2072 203a 6425 312f outPower : %d/1 b200: 3030 3030 0a20 0000 3020 c32e d3bb b9d0 0000 ... 0...... b210: d7a4 3bf7 3120 ba2e c1e3 c4f7 caa3 3bbd ...; 1.........; b220: 3220 ba2e d1e3 c4b9 caa3 3bbd 3320 b82e 2.........; 3.. b230: b3a1 c4e4 caa3 20bd 203a 6425 0a20 0000 ....... : %d ... b240: 0000 bf80 0000 4040 0000 4110 0000 40a0 ......@@...A...@ b250: 6666 6666 6666 402c ba00 4a5b 0000 3f40 ffffff,@..[J..@? b260: bd1e ffff bc10 ffff bc10 ffff bc0e ffff ................ b270: bc16 ffff bc16 ffff bbdc ffff bc0e ffff ................ b280: bc16 ffff bbdc ffff bc16 ffff bc0e ffff ................ b290: bd0a ffff bd0a ffff bd0a ffff bbdc ffff ................ b2a0: cc5a ffff cb80 ffff cc54 ffff cb88 ffff Z.......T....... b2b0: cc54 ffff cb4e ffff cc54 ffff cb88 ffff T...N...T....... b2c0: cb80 ffff cb80 ffff cb4e ffff cb88 ffff ........N....... b2d0: cb8e ffff cb8e ffff cb8e ffff cb4e ffff ............N... b2e0: cb40 ffff cb40 ffff cc14 ffff ccf0 ffff @...@........... b2f0: cc14 ffff cb0e ffff cc14 ffff ccf0 ffff ................ b300: cb40 ffff cb40 ffff cb0e ffff ccf0 ffff @...@........... b310: cb4e ffff cb4e ffff cb4e ffff cb0e ffff N...N...N....... b320: cfc4 ffff cf12 ffff cf12 ffff cf10 ffff ................ b330: cf16 ffff cf16 ffff cee6 ffff cf10 ffff ................ b340: cf16 ffff cee6 ffff cf16 ffff cf10 ffff ................ b350: cfb2 ffff cfb2 ffff cfb2 ffff cee6 ffff ................ 0000b360 <__clz_tab>: b360: 0100 0202 0303 0303 0404 0404 0404 0404 ................ b370: 0505 0505 0505 0505 0505 0505 0505 0505 ................ b380: 0606 0606 0606 0606 0606 0606 0606 0606 ................ b390: 0606 0606 0606 0606 0606 0606 0606 0606 ................ b3a0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ b3b0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ b3c0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ b3d0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ b3e0: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b3f0: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b400: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b410: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b420: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b430: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b440: 0808 0808 0808 0808 0808 0808 0808 0808 ................ b450: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 0000b460 <__sf_fake_stderr>: ... 0000b480 <__sf_fake_stdin>: ... 0000b4a0 <__sf_fake_stdout>: ... b4c0: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE b4d0: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB b4e0: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 b4f0: 3938 6261 6463 6665 0000 0000 89abcdef....