meshcorenortos.elf: file format elf32-littleriscv meshcorenortos.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 0x0000e25c memsz 0x0000e25c flags r-x LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0000e25c align 2**12 filesz 0x00000208 memsz 0x00001180 flags rw- LOAD off 0x00010800 vaddr 0x20007800 paddr 0x20007800 align 2**12 filesz 0x00000000 memsz 0x00000800 flags rw- Sections: Idx Name Size VMA LMA File off Algn 0 .init 00000004 00000000 00000000 00001000 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .vector 000001bc 00000004 00000004 00001004 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .text 0000e09c 000001c0 000001c0 000011c0 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE 3 .fini 00000000 0000e25c 0000e25c 00010208 2**0 CONTENTS, ALLOC, LOAD, CODE 4 .dalign 00000000 20000000 20000000 00010208 2**0 CONTENTS 5 .dlalign 00000000 0000e25c 0000e25c 00010208 2**0 CONTENTS 6 .data 00000208 20000000 0000e25c 00010000 2**2 CONTENTS, ALLOC, LOAD, DATA 7 .bss 00000f78 20000208 0000e464 00010208 2**2 ALLOC 8 .stack 00000800 20007800 20007800 00010800 2**0 ALLOC 9 .debug_info 00038f92 00000000 00000000 00010208 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_abbrev 00007410 00000000 00000000 0004919a 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_loc 00018b98 00000000 00000000 000505aa 2**0 CONTENTS, READONLY, DEBUGGING 12 .debug_aranges 00001348 00000000 00000000 00069148 2**3 CONTENTS, READONLY, DEBUGGING 13 .debug_ranges 00004ea0 00000000 00000000 0006a490 2**3 CONTENTS, READONLY, DEBUGGING 14 .debug_line 0002a966 00000000 00000000 0006f330 2**0 CONTENTS, READONLY, DEBUGGING 15 .debug_str 00005bf3 00000000 00000000 00099c96 2**0 CONTENTS, READONLY, DEBUGGING 16 .comment 00000033 00000000 00000000 0009f889 2**0 CONTENTS, READONLY 17 .debug_frame 00004d90 00000000 00000000 0009f8bc 2**2 CONTENTS, READONLY, DEBUGGING 18 .stab 000000b4 00000000 00000000 000a464c 2**2 CONTENTS, READONLY, DEBUGGING 19 .stabstr 00000183 00000000 00000000 000a4700 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .init 00000000 .init 00000004 l d .vector 00000000 .vector 000001c0 l d .text 00000000 .text 0000e25c l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign 0000e25c l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000208 l d .bss 00000000 .bss 20007800 l d .stack 00000000 .stack 00000000 l d .debug_info 00000000 .debug_info 00000000 l d .debug_abbrev 00000000 .debug_abbrev 00000000 l d .debug_loc 00000000 .debug_loc 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 .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000000 l df *ABS* 00000000 ./Startup/startup_ch32v30x_D8C.o 00000004 l .vector 00000000 _vector_base 00000000 l df *ABS* 00000000 hexdump.c 00000000 l df *ABS* 00000000 ack.c 00000000 l df *ABS* 00000000 advert.c 00000000 l df *ABS* 00000000 anonymous.c 00000000 l df *ABS* 00000000 control.c 00000000 l df *ABS* 00000000 encrypted.c 00000f5a l F .text 0000009c parse_coord_micro 00000000 l df *ABS* 00000000 group.c 00000000 l df *ABS* 00000000 meshcore.c 00000000 l df *ABS* 00000000 meshframing.c 00000000 l df *ABS* 00000000 rtc.c 0000c3f0 l O .text 00000025 months.5280 20000210 l O .bss 00000002 daycnt.5339 00000000 l df *ABS* 00000000 monocypher-ed25519.c 00002c28 l F .text 00000058 load64_be_buf 00002c80 l F .text 000005a4 sha512_compress 00003224 l F .text 00000032 sha512_set_input 00003256 l F .text 000001ba crypto_sha512_update.part.1 000035e2 l F .text 00000066 hash_reduce.constprop.2 00003672 l F .text 00000098 ed25519_dom_sign 0000c428 l O .text 00000280 K 00000000 l df *ABS* 00000000 monocypher.c 000037d8 l F .text 00000010 load24_le 000037e8 l F .text 00000016 load32_le 000037fe l F .text 0000001c load64_le 0000381a l F .text 00000014 store32_le 0000382e l F .text 0000002c load32_le_buf 0000385a l F .text 00000026 store32_le_buf 00003880 l F .text 00000040 x16 000038c0 l F .text 00000024 x32 000038e4 l F .text 00000010 fe_0 000038f4 l F .text 00000018 fe_1 0000390c l F .text 0000001a fe_copy 00003926 l F .text 0000001e fe_neg 00003944 l F .text 00000026 fe_add 0000396a l F .text 00000028 fe_sub 00003992 l F .text 000000d4 fe_cswap 00003a66 l F .text 00000098 fe_ccopy 00003afe l F .text 00000258 fe_frombytes_mask 00003d56 l F .text 000002f2 fe_mul_small 00004048 l F .text 00000a9c fe_mul 00004ae4 l F .text 00000676 fe_sq 0000515a l F .text 0000001a scalar_bit 00005174 l F .text 0000004a multiply 000051be l F .text 00000036 is_above_l 000051f4 l F .text 00000062 remove_l 00005256 l F .text 00000026 ge_zero 0000527c l F .text 00000042 ge_cache 000052be l F .text 000000c2 ge_add 00005380 l F .text 000000b6 ge_madd 00005436 l F .text 000000aa ge_double 000054e0 l F .text 00000028 slide_init 00005508 l F .text 000000c4 slide_step 000055cc l F .text 000000dc lookup_add 000056d0 l F .text 00000116 fe_tobytes 000057e6 l F .text 00000040 fe_isequal 00005826 l F .text 000001e8 invsqrt 00005a0e l F .text 0000003a fe_invert 00005a48 l F .text 0000018a scalarmult 00005bd2 l F .text 0000011c mod_l 00005cee l F .text 00000024 fe_isodd 00005d12 l F .text 00000096 ge_frombytes_neg_vartime 00005da8 l F .text 0000006c ge_tobytes 00005f06 l F .text 000000d6 ge_scalarmult_base 0000c6e8 l O .text 00000028 D2 0000c710 l O .text 00000020 L 0000c730 l O .text 000003c0 b_comb_high 0000caf0 l O .text 000003c0 b_comb_low 0000ceb0 l O .text 000003c0 b_window 0000d270 l O .text 00000028 d 0000d298 l O .text 00000028 fe_one 0000d2c0 l O .text 00000020 half_mod_L.2900 0000d2e0 l O .text 00000020 half_ones.2901 0000d300 l O .text 00000024 r.2702 0000d324 l O .text 00000028 sqrtm1 0000d34c l O .text 00000020 zero_point.2876 00000000 l df *ABS* 00000000 aes.c 0000621a l F .text 00000016 read32_be 00006230 l F .text 00000016 write32_be 00006246 l F .text 00000022 add_round_key 00006268 l F .text 0000008a shift_rows 000062f2 l F .text 00000024 gf_poly_mul2 00006316 l F .text 00000032 mix_column 00006348 l F .text 0000008a inv_shift_rows 000063d2 l F .text 00000050 inv_mix_column 00006422 l F .text 000000da sub_word 000064fc l F .text 000000a2 aes_schedule 0000659e l F .text 0000003c sub_block 000066b2 l F .text 0000003c inv_sub_block 0000d36c l O .text 0000000b Rcon 0000d378 l O .text 00000100 S 0000d478 l O .text 00000100 S_inv 00000000 l df *ABS* 00000000 blockwise.c 00000000 l df *ABS* 00000000 chash.c 00000000 l df *ABS* 00000000 hmac.c 00000000 l df *ABS* 00000000 sha256.c 00006c5a l F .text 00000016 write32_be 00006c70 l F .text 0000020c sha256_update_block 0000d578 l O .text 00000100 K 00000000 l df *ABS* 00000000 temperature.c 00000000 l df *ABS* 00000000 config.c 0000d69c l O .text 00000010 CSWTCH.3 00000000 l df *ABS* 00000000 ch32v30x_it.c 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 sx1262.c 00000000 l df *ABS* 00000000 system_ch32v30x.c 00000000 l df *ABS* 00000000 ch32v30x_adc.c 00000000 l df *ABS* 00000000 ch32v30x_bkp.c 00000000 l df *ABS* 00000000 ch32v30x_dbgmcu.c 00000000 l df *ABS* 00000000 ch32v30x_gpio.c 00000000 l df *ABS* 00000000 ch32v30x_misc.c 00000000 l df *ABS* 00000000 ch32v30x_pwr.c 00000000 l df *ABS* 00000000 ch32v30x_rcc.c 20000010 l O .data 00000010 APBAHBPrescTable 200001f4 l O .data 00000004 ADCPrescTable 00000000 l df *ABS* 00000000 ch32v30x_rtc.c 00000000 l df *ABS* 00000000 ch32v30x_spi.c 00000000 l df *ABS* 00000000 ch32v30x_usart.c 00000000 l df *ABS* 00000000 debug.c 20000228 l O .bss 00000002 p_ms 2000022a l O .bss 00000001 p_us 200001f8 l O .data 00000004 curbrk.5271 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 abort.c 00000000 l df *ABS* 00000000 atoi.c 00000000 l df *ABS* 00000000 locale.c 00000000 l df *ABS* 00000000 malloc.c 00000000 l df *ABS* 00000000 mbtowc_r.c 00000000 l df *ABS* 00000000 memcmp.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 memmove.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 printf.c 00000000 l df *ABS* 00000000 putchar.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 rand.c 00000000 l df *ABS* 00000000 sbrkr.c 00000000 l df *ABS* 00000000 signal.c 00000000 l df *ABS* 00000000 signalr.c 00000000 l df *ABS* 00000000 snprintf.c 00000000 l df *ABS* 00000000 sprintf.c 00000000 l df *ABS* 00000000 strcat.c 00000000 l df *ABS* 00000000 strcpy.c 00000000 l df *ABS* 00000000 strlen.c 00000000 l df *ABS* 00000000 strncpy.c 00000000 l df *ABS* 00000000 strtol.c 00009f7c l F .text 0000013a _strtol_l.isra.0 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wctomb_r.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c 0000a444 l F .text 00000066 std 00000000 l df *ABS* 00000000 fwalk.c 00000000 l df *ABS* 00000000 makebuf.c 00000000 l df *ABS* 00000000 mlock.c 00000000 l df *ABS* 00000000 nano-vfprintf.c 00000000 l df *ABS* 00000000 nano-vfprintf.c 0000aab0 l F .text 00000028 __sfputc_r 00000000 l df *ABS* 00000000 nano-vfprintf_i.c 00000000 l df *ABS* 00000000 putc.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 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 getpid.c 00000000 l df *ABS* 00000000 isatty.c 00000000 l df *ABS* 00000000 kill.c 00000000 l df *ABS* 00000000 lseek.c 00000000 l df *ABS* 00000000 read.c 00000000 l df *ABS* 00000000 _exit.c 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 impure.c 2000018c l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 stats.c 00000000 l df *ABS* 00000000 reent.c 0000b3f0 g F .text 00000014 _malloc_usable_size_r 00008a1c w .text 00000000 EXTI2_IRQHandler 00009c08 g F .text 0000002c putchar 00007ba4 g F .text 00000012 spi_write_byte 00008a1c w .text 00000000 TIM8_TRG_COM_IRQHandler 00008a1c w .text 00000000 TIM8_CC_IRQHandler 0000b300 g F .text 00000028 _isatty_r 00009f36 g F .text 00000010 strcpy 00009500 g F .text 0000002c .hidden __ashldi3 0000b41c g F .text 0000000c _getpid 00009c34 g F .text 000000d8 _puts_r 0000b328 g F .text 0000002c _lseek_r 000010b0 g F .text 00000092 sendEncryptedTextMessage 00008a1c w .text 00000000 UART8_IRQHandler 000004ec g F .text 00000052 sendDiscreteAck 00003794 g F .text 00000014 crypto_ed25519_sign 00009e36 g F .text 0000002c _kill_r 00009bc6 g F .text 00000042 printf 200009f0 g .data 00000000 __global_pointer$ 000001c8 g F .text 00000028 .hidden __riscv_save_8 000084ee g F .text 00000042 GetPacketStatus 000068c4 g F .text 000000bc cf_blockwise_accumulate_final 20000218 g O .bss 00000006 PacketParams 00008a1c w .text 00000000 TIM1_CC_IRQHandler 00006980 g F .text 00000010 cf_blockwise_accumulate 0000b24a g F .text 00000030 __sseek 0000a4fc g F .text 0000006c __sinit 0000936a g F .text 00000004 SPI_I2S_SendData 0000a0d4 g F .text 000000bc __swbuf_r 000076e2 g F .text 00000010 HardFault_Handler 00007212 g F .text 0000003e encode_gps 000091e0 g F .text 00000012 RTC_EnterConfigMode 0000a4b4 g F .text 00000048 __sfmoreglue 00007cac g F .text 0000005a WaitForIdleBegin 0000a760 g F .text 00000002 __malloc_unlock 000092f2 g F .text 00000014 RTC_ClearFlag 00000214 g F .text 0000000c .hidden __riscv_restore_3 00008a1c w .text 00000000 TIM6_IRQHandler 00008a1c w .text 00000000 SysTick_Handler 00008b60 g F .text 0000000a ADC_StartCalibration 0000854c g F .text 000000a0 SetRx 00008ed0 g F .text 0000005c NVIC_Init 00008a1c w .text 00000000 PVD_IRQHandler 00008a1c w .text 00000000 SDIO_IRQHandler 000085ec g F .text 000000b0 LoRaConfig 00009a04 g F .text 00000046 memmove 00008a1c w .text 00000000 TIM9_BRK_IRQHandler 00000200 g F .text 00000020 .hidden __riscv_restore_10 0000126e g F .text 00000042 printResponse 000071d4 g F .text 00000024 getVoltage 0000936e g F .text 00000004 SPI_I2S_ReceiveData 00009e66 g F .text 0000006c snprintf 000098da g F .text 00000018 __locale_ctype_ptr 00008a1c w .text 00000000 DMA2_Channel8_IRQHandler 000076e0 g F .text 00000002 NMI_Handler 00000e5c g F .text 000000fe decodeControlFrame 00008a1c w .text 00000000 CAN2_RX1_IRQHandler 00008a1c w .text 00000000 EXTI3_IRQHandler 000001c8 g F .text 00000028 .hidden __riscv_save_11 00008dec g F .text 0000000a DBGMCU_GetCHIPID 000028a8 g F .text 0000001c RTC_NVIC_Config 00001df8 g F .text 000000b4 sendGroupMessage 000029c6 g F .text 0000005e RTC_Set_From_BuildTime 00000740 g F .text 000000a8 printAdvertisement 2000037c g O .bss 00000010 currentLoRaSettings 00008a1c w .text 00000000 USBHS_IRQHandler 20000234 g O .bss 00000108 dontReTXHistory 0000920a g F .text 0000005a RTC_GetCounter 00009432 g F .text 0000000a USART_GetFlagStatus 00008a1c w .text 00000000 DMA2_Channel9_IRQHandler 0000b2d6 g F .text 0000002a _fstat_r 0000053e g F .text 00000040 ed25519_sign_ad 00008a1c w .text 00000000 TIM10_CC_IRQHandler 2000117c g O .bss 00000004 errno 00007410 g F .text 00000126 printNodeDB 20000208 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 00005e14 g F .text 0000002c crypto_eddsa_trim_scalar 00008c6a g F .text 0000000a ADC_GetFlagStatus 000003e2 g F .text 000000bc hexdump 00008a1c w .text 00000000 USBFS_IRQHandler 00006bba g F .text 00000018 cf_hmac_update 000081e6 g F .text 00000034 SetPowerConfig 00000214 g F .text 0000000c .hidden __riscv_restore_2 00006990 g F .text 00000064 cf_blockwise_acc_byte 00009178 g F .text 00000020 RCC_BackupResetCmd 00006ee4 g F .text 00000026 cf_sha256_update 00009952 g F .text 000000b2 memcpy 0000821a g F .text 00000020 SetPaConfig 00008b3e g F .text 00000010 ADC_Cmd 00001868 g F .text 00000448 parseEncryptedPayload 0000d68c g O .text 00000010 BRNTestChannelPSK 00008dd0 g F .text 0000001c BKP_WriteBackupRegister 0000a4aa g F .text 0000000a _cleanup_r 0000a846 g F .text 0000026a _svfprintf_r 000061bc g F .text 0000005e crypto_eddsa_to_x25519 00008a1c w .text 00000000 EXTI0_IRQHandler 00008a1c w .text 00000000 I2C2_EV_IRQHandler 00008a1c w .text 00000000 TIM10_TRG_COM_IRQHandler 20000212 g O .bss 00000002 Calibrattion_Val 20000208 g O .bss 00000001 dontReTXHistoryIndex 00009d0c g F .text 0000000c puts 000071a8 g F .text 0000002c getDeciTemperature 200001f0 g O .data 00000004 SystemCoreClock 00007bb6 g F .text 00000006 LoRaDebugPrint 0000942a g F .text 00000008 USART_ReceiveData 000098f2 g F .text 0000000a malloc 00009dc8 g F .text 00000062 _raise_r 0000b410 g F .text 0000000c _fstat 00002856 g F .text 00000052 mac_then_decrypt 00000004 g .init 00000000 _einit 0000911e g F .text 0000001e RCC_APB2PeriphClockCmd 000072ca g F .text 0000003c getNodePrefix 000001c0 g F .text 00000030 .hidden __riscv_save_12 00008a1c w .text 00000000 CAN2_SCE_IRQHandler 00008a1c w .text 00000000 ADC1_2_IRQHandler 00009e62 g F .text 00000004 _getpid_r 00008df6 g F .text 000000c0 GPIO_Init 000081ae g F .text 0000001c SetRegulatorMode 00008f42 g F .text 00000012 RCC_ADCCLKConfig 00008a1c w .text 00000000 Break_Point_Handler 0000734a g F .text 000000c6 addChannel 00000200 g F .text 00000020 .hidden __riscv_restore_11 20000224 g O .bss 00000004 NVIC_Priority_Group 00008a1c w .text 00000000 SPI1_IRQHandler 00008b4e g F .text 0000000a ADC_ResetCalibration 0000940c g F .text 00000016 USART_Cmd 000007e8 g F .text 00000170 decodeAdvertisement 00009d9e g F .text 0000002a _sbrk_r 00005e96 g F .text 00000070 crypto_eddsa_mul_add 00008a1c w .text 00000000 TAMPER_IRQHandler 000001f0 g F .text 0000000c .hidden __riscv_save_1 000020de g F .text 0000019c ReadFrame 00002a72 g F .text 000000f8 RTC_Get 0000245e g F .text 0000003c addToNotReTX 00000214 g F .text 0000000c .hidden __riscv_restore_0 000037a8 g F .text 00000030 crypto_ed25519_check 0000b3c4 g F .text 0000002c _read_r 00008f54 g F .text 00000028 RCC_LSEConfig 000028c4 g F .text 00000026 Is_Leap_Year 000001d6 g F .text 0000001a .hidden __riscv_save_7 00008a1c w .text 00000000 CAN2_RX0_IRQHandler 00008f88 g F .text 00000020 RCC_RTCCLKCmd 00001eec g F .text 000000f8 decodeGroupMessage 00008a1c w .text 00000000 TIM8_UP_IRQHandler 000056a8 g F .text 00000014 crypto_verify32 0000d938 g O .text 00000010 publicChannelPSK 000034c0 g F .text 00000010 crypto_sha512_update 0000913c g F .text 0000001e RCC_APB1PeriphClockCmd 00002434 g F .text 0000002a getFrameHash 00008a1c w .text 00000000 Ecall_M_Mode_Handler 00007536 g F .text 00000024 getStringRole 20007800 g .stack 00000000 _heap_end 00008368 g F .text 0000003e SetDioIrqParams 0000b428 g F .text 0000000c _isatty 00006196 g F .text 00000026 crypto_eddsa_scalarbase 20000200 g O .data 00000004 _global_impure_ptr 0000020a g F .text 00000016 .hidden __riscv_restore_5 0000b36c g F .text 00000058 _realloc_r 000080c8 g F .text 0000001c SetDio2AsRfSwitchCtrl 000056bc g F .text 00000014 crypto_wipe 00009372 g F .text 0000000a SPI_I2S_GetFlagStatus 00008a1c w .text 00000000 DMA2_Channel2_IRQHandler 0000952c g F .text 00000392 .hidden __udivdi3 00008a1c w .text 00000000 DMA1_Channel4_IRQHandler 00008b8a g F .text 000000b8 ADC_RegularChannelConfig 000098be g F .text 0000000e abort 00006880 g F .text 00000044 aes_decrypt_ecb 000094da g F .text 00000026 _sbrk 00008c42 g F .text 00000008 ADC_GetConversionValue 0000227a g F .text 000001ba printframeHeader 00009290 g F .text 0000002e RTC_SetPrescaler 0000a0b6 g F .text 0000001e strtol 00001170 g F .text 000000ae sendEncryptedPathPayload 0000249a g F .text 0000026e LoRaTransmit 00000958 g F .text 00000018 strnlen 00008a1c w .text 00000000 TIM9_UP_IRQHandler 000005ce g F .text 000000e4 sendAdvert 0000d678 g O .text 00000014 cf_sha256 0000020a g F .text 00000016 .hidden __riscv_restore_6 00008a1c w .text 00000000 USART3_IRQHandler 00002b6a g F .text 000000be RTC_Init 000080ac g F .text 0000001c Calibrate 00008f2c g F .text 00000016 PWR_BackupAccessCmd 00008a1c w .text 00000000 RTC_IRQHandler 00008b6a g F .text 00000008 ADC_GetCalibrationStatus 20001180 g .bss 00000000 _ebss 0000c3e4 g O .text 0000000c mon_table 00008a1c w .text 00000000 DMA1_Channel7_IRQHandler 00008b72 g F .text 00000018 ADC_SoftwareStartConvCmd 00006c1e g F .text 0000003c hmac_sha256 00008b58 g F .text 00000008 ADC_GetResetCalibrationStatus 00000dac g F .text 0000004e printDiscoverRequest 00001cb0 g F .text 00000148 decodeEncryptedPayload 00007e9a g F .text 00000040 FixInvertedIQ 00008a1c w .text 00000000 CAN1_RX1_IRQHandler 0000943c g F .text 0000002a Delay_Init 000092ce g F .text 00000024 RTC_WaitForSynchro 00008a1c w .text 00000000 DVP_IRQHandler 00008a1c w .text 00000000 UART5_IRQHandler 00009198 g F .text 0000002e RCC_GetFlagStatus 00008dc0 g F .text 00000010 BKP_DeInit 0000b152 g F .text 00000084 _putc_r 00008424 g F .text 00000020 SetModulationParams 00003648 g F .text 0000002a crypto_sha512 000087d2 g F .text 00000022 GetRxBufferStatus 00008a1c w .text 00000000 TIM4_IRQHandler 00006a8e g F .text 00000044 cf_hash 00007bbc g F .text 00000006 GetPacketLost 000001c8 g F .text 00000028 .hidden __riscv_save_9 00008ec0 g F .text 0000000a GPIO_WriteBit 00009f18 g F .text 0000001e strcat 00009264 g F .text 0000002c RTC_SetCounter 00008a1c w .text 00000000 DMA2_Channel1_IRQHandler 0000e1c0 g O .text 00000020 __sf_fake_stderr 00009e66 g F .text 0000006c sniprintf 000001d6 g F .text 0000001a .hidden __riscv_save_4 00005e40 g F .text 0000002e crypto_x25519 0000c418 g O .text 0000000c table_week 00008a1c w .text 00000000 I2C1_EV_IRQHandler 00007f80 g F .text 00000086 WriteCommand 0000a762 g F .text 000000e4 __ssputs_r 00008fa8 g F .text 00000176 RCC_GetClocksFreq 00008a1c w .text 00000000 DMA1_Channel6_IRQHandler 0000aad8 g F .text 00000042 __sfputs_r 00008a1c w .text 00000000 UART4_IRQHandler 00008006 g F .text 0000001c SetStandby 00008a1c w .text 00000000 DMA2_Channel4_IRQHandler 0000b354 g F .text 00000018 memchr 0000937c g F .text 00000090 USART_Init 00009a4a g F .text 000000a8 _free_r 00008a1c w .text 00000000 TIM3_IRQHandler 00008a1c w .text 00000000 RCC_IRQHandler 000001f0 g F .text 0000000c .hidden __riscv_save_3 00008a1c w .text 00000000 TIM1_TRG_COM_IRQHandler 00008a1c w .text 00000000 DMA1_Channel1_IRQHandler 00000000 g .init 00000000 _start 00008a1c w .text 00000000 DMA2_Channel7_IRQHandler 000080e4 g F .text 0000007c CalibrateImage 20000000 g O .data 00000010 AHBPrescTable 00002a24 g F .text 0000004e RTC_Get_Week 00009d18 g F .text 00000086 rand 0000b440 g F .text 0000000c _lseek 00008f7c g F .text 0000000c RCC_RTCCLKConfig 00007dac g F .text 000000ee ReadRegister 00008a1c w .text 00000000 EXTI15_10_IRQHandler 00007b2a g F .text 0000007a spi_read_byte 00008022 g F .text 0000008a SetDio3AsTcxoCtrl 00006826 g F .text 00000016 cf_aes_finish 00000970 g F .text 0000016c printAnonRequest 00009f58 g F .text 00000024 strncpy 00002708 g F .text 000000b4 retransmitFrame 000081ca g F .text 0000001c SetBufferBaseAddress 00001eac g F .text 00000040 makeSendGroupMessage 00000adc g F .text 0000026e decodeAnonReq 00008a1c w .text 00000000 TIM7_IRQHandler 0000b2ae g F .text 00000028 _close_r 00008a1c w .text 00000000 CAN2_TX_IRQHandler 20000000 g .dalign 00000000 _data_vma 00008a1c w .text 00000000 TIM5_IRQHandler 00000d4a g F .text 00000062 sendDiscoverResponse 00005fdc g F .text 000001ba crypto_eddsa_check_equation 0000992e g F .text 00000024 memcmp 0000a1ae g F .text 000000fe __swsetup_r 00008a1c w .text 00000000 EXTI9_5_IRQHandler 0000a568 g F .text 000000a0 __sfp 00000ff6 g F .text 000000ba sendEncryptedFrame 000001c8 g F .text 00000028 .hidden __riscv_save_10 0000b1d6 g F .text 0000002c __sread 00007c46 g F .text 00000066 ResetLora 00008a1c w .text 00000000 ETH_WKUP_IRQHandler 0000a75e g F .text 00000002 __malloc_lock 0000020a g F .text 00000016 .hidden __riscv_restore_4 0000683c g F .text 00000044 aes_encrypt_ecb 00000200 g F .text 00000020 .hidden __riscv_restore_8 0000714e g F .text 0000002a Get_ConversionVal 000071f8 g F .text 0000001a int24_to_bytes 0000a3de g F .text 00000066 _fflush_r 000001d6 g F .text 0000001a .hidden __riscv_save_6 00008a1c w .text 00000000 SPI2_IRQHandler 0000e1e0 g O .text 00000020 __sf_fake_stdin 00000220 g F .text 000000a8 memset 000069f4 g F .text 0000009a cf_blockwise_acc_pad 00000200 g F .text 00000020 .hidden __riscv_restore_9 0000020a g F .text 00000016 .hidden __riscv_restore_7 000076f2 g F .text 000002f2 main 00007eda g F .text 000000a6 WriteCommand2 000034d0 g F .text 00000112 crypto_sha512_final 00008a1c w .text 00000000 TIM10_BRK_IRQHandler 00007a20 g F .text 0000010a LoRaInit 00008a1c w .text 00000000 TIM9_CC_IRQHandler 00003410 g F .text 000000b0 crypto_sha512_init 00007d06 g F .text 000000a6 WriteRegister 0000057e g F .text 00000050 ed25519_verify_ad 0000b27a g F .text 00000006 __sclose 00008a1c w .text 00000000 DMA2_Channel5_IRQHandler 00006ad2 g F .text 000000e8 cf_hmac_init 00009af2 g F .text 000000d4 _malloc_r 0000a190 g F .text 0000001e __ascii_wctomb 00001fe4 g F .text 000000fa processFrame 00006bd2 g F .text 0000004c cf_hmac_finish 00007bc2 g F .text 00000084 WaitForIdle 00008c8c g F .text 00000134 Get_CalibrationValue 000028ea g F .text 000000dc RTC_Set 00008a1c w .text 00000000 DMA1_Channel5_IRQHandler 2000038c g O .bss 00000df0 persistent 00008a1c w .text 00000000 EXTI4_IRQHandler 00009466 g F .text 00000036 Delay_Ms 00008a1c w .text 00000000 USB_LP_CAN1_RX0_IRQHandler 000006b2 g F .text 0000008e saveAdvert 00007250 g F .text 00000042 getNextNode 00008c74 g F .text 00000018 ADC_BufferCmd 00009350 g F .text 0000001a SPI_Cmd 000002c8 g F .text 0000011a strcmp 000087f4 g F .text 000000fa SystemInit 00008a1c w .text 00000000 RNG_IRQHandler 0000823a g F .text 0000012e LoRaBegin 000067d6 g F .text 00000050 cf_aes_init 00009bc6 g F .text 00000042 iprintf 00008a1c w .text 00000000 USB_HP_CAN1_TX_IRQHandler 00009ed2 g F .text 00000046 sprintf 0000dfb0 g O .text 00000100 .hidden __clz_tab 00000000 g .init 00000000 _sinit 0000b280 g F .text 0000002e _write_r 000079e4 g F .text 0000003c LoRaError 00008a1c w .text 00000000 DMA1_Channel3_IRQHandler 00008444 g F .text 00000020 ClearIrqStatus 00008a1c w .text 00000000 ETH_IRQHandler 0000ada4 g F .text 0000010c _printf_common 200001fc g O .data 00000004 _impure_ptr 000070dc g F .text 0000003a Get_ADC_Val 0000702e g F .text 000000ae ADC_Function_Init 00008a1c w .text 00000000 TIM1_UP_IRQHandler 0000a2ac g F .text 00000132 __sflush_r 00007306 g F .text 00000044 getChannel 0000a846 g F .text 0000026a _svfiprintf_r 00008a1c w .text 00000000 WWDG_IRQHandler 00008a1c w .text 00000000 USBHSWakeup_IRQHandler 00008a1c w .text 00000000 DMA2_Channel11_IRQHandler 000098fc g F .text 00000032 __ascii_mbtowc 00008a1c w .text 00000000 Ecall_U_Mode_Handler 00008a1c w .text 00000000 DMA2_Channel6_IRQHandler 00008a1c w .text 00000000 TIM2_IRQHandler 20008000 g .stack 00000000 _eusrstack 0000869c g F .text 00000118 SetTx 000001f0 g F .text 0000000c .hidden __riscv_save_2 00008a1c w .text 00000000 SW_Handler 00005e6e g F .text 00000028 crypto_eddsa_reduce 00008aa8 g F .text 00000040 ADC_DeInit 0000121e g F .text 00000050 printRequest 2000033c g O .bss 00000034 stats 00008530 g F .text 0000001c GetStatus 00008a1c w .text 00000000 TIM1_BRK_IRQHandler 0000a672 g F .text 00000058 __swhatbuf_r 00008ae8 g F .text 00000056 ADC_Init 00009422 g F .text 00000008 USART_SendData 00008a1c w .text 00000000 DMA2_Channel10_IRQHandler 00007292 g F .text 00000038 getNode 000065da g F .text 000000d8 cf_aes_encrypt 0000755a g F .text 00000100 populateDefaults 00008a1c w .text 00000000 EXTI1_IRQHandler 000092be g F .text 00000010 RTC_WaitForLastTask 20000370 g O .bss 0000000a calendar 000001d6 g F .text 0000001a .hidden __riscv_save_5 0000949c g F .text 0000003e _write 00008c4a g F .text 00000020 ADC_TempSensorVrefintCmd 20000208 g .data 00000000 _edata 20001180 g .bss 00000000 _end 0000765a g F .text 00000086 LoraApply 00007178 g F .text 00000030 TempSensor_Volt_To_Temper_x10 00008a1c w .text 00000000 RTCAlarm_IRQHandler 0000e25c g .dlalign 00000000 _data_lma 00008a1c w .text 00000000 TIM10_UP_IRQHandler 00008a1c w .text 00000000 TIM9_TRG_COM_IRQHandler 00008a1c w .text 00000000 UART7_IRQHandler 00008a1c w .text 00000000 USART2_IRQHandler 00008a1c w .text 00000000 UART6_IRQHandler 0000b202 g F .text 00000048 __swrite 000091f2 g F .text 00000018 RTC_ExitConfigMode 2000021e g O .bss 00000001 debugPrint 0000ab1a g F .text 0000028a _vfiprintf_r 0000a608 g F .text 0000006a _fwalk_reent 000088ee g F .text 0000012e SystemCoreClockUpdate 000027bc g F .text 0000009a encrypt_then_mac 0000049e g F .text 0000004e hexdump_compact 00009306 g F .text 0000000c RTC_ClearITPendingBit 0000b434 g F .text 0000000c _kill 00008a1c w .text 00000000 I2C2_ER_IRQHandler 00008a1c w .text 00000000 DMA1_Channel2_IRQHandler 0000e200 g O .text 00000020 __sf_fake_stdout 00009ed2 g F .text 00000046 siprintf 000098cc g F .text 00000008 atoi 000091c6 g F .text 0000001a RTC_ITConfig 000001fc g F .text 00000024 .hidden __riscv_restore_12 00008a1c w .text 00000000 TIM8_BRK_IRQHandler 0000e0bc g O .text 00000101 _ctype_ 0000b44c g F .text 0000000c _read 00008a1e w .text 00000000 handle_reset 00008a1c w .text 00000000 CAN1_SCE_IRQHandler 00008408 g F .text 0000001c SetPacketType 20000214 g O .bss 00000001 bootedUp 0000700c g F .text 00000022 cf_sha256_digest 00008a1c w .text 00000000 FLASH_IRQHandler 000001f0 g F .text 0000000c .hidden __riscv_save_0 000087b4 g F .text 0000001e GetIrqStatus 0000370a g F .text 0000008a crypto_ed25519_key_pair 0000b458 g F .text 00000002 _exit 00008160 g F .text 0000004e SetRfFrequency 2000021f g O .bss 00000001 txActive 00008a1c w .text 00000000 USART1_IRQHandler 0000a6ca g F .text 00000094 __smakebuf_r 00009f46 g F .text 00000012 strlen 2000020c g O .bss 00000004 startupTime 0000aeb0 g F .text 000002a2 _printf_i 00008a1c w .text 00000000 SPI3_IRQHandler 000098d4 g F .text 00000006 __locale_ctype_ptr_l 000066ee g F .text 000000e8 cf_aes_decrypt 20000230 g O .bss 00000004 __malloc_sbrk_start 0000915a g F .text 0000001e RCC_APB2PeriphResetCmd 00007116 g F .text 00000038 Get_ADC_Average 00008a1c w .text 00000000 I2C1_ER_IRQHandler 00006f0a g F .text 00000102 cf_sha256_digest_final 00009312 g F .text 0000003e SPI_Init 00008eca g F .text 00000006 NVIC_PriorityGroupConfig 000083a6 g F .text 00000046 SetStopRxTimerOnPreambleDetect 000012dc g F .text 0000058c processCommand 2000022c g O .bss 00000004 __malloc_free_list 000083ec g F .text 0000001c SetLoRaSymbNumTimeout 00000214 g F .text 0000000c .hidden __riscv_restore_1 0000ab1a g F .text 0000028a _vfprintf_r 00006e7c g F .text 00000068 cf_sha256_init 20000220 g O .bss 00000004 txLost 00001142 g F .text 0000002e sendEncryptedResponse 00000dfa g F .text 00000062 printDiscoverResponse 00008464 g F .text 0000008a ReadCommand 00008eb6 g F .text 0000000a GPIO_ReadInputDataBit 000012b0 g F .text 0000002c sendPathBack 20000020 g O .data 0000016c __global_locale 00008a1c w .text 00000000 USBWakeUp_IRQHandler 0000b404 g F .text 0000000c _close 00009e2a g F .text 0000000c raise 00008a1c w .text 00000000 DMA2_Channel3_IRQHandler Disassembly of section .init: 00000000 <_sinit>: 0: 21f0806f j 8a1e Disassembly of section .vector: 00000004 <_vector_base>: ... c: 76e0 flw fs0,108(a3) e: 0000 unimp 10: 76e2 flw fa3,56(sp) 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp 18: 8a1c 0x8a1c ... 22: 0000 unimp 24: 8a1c 0x8a1c 26: 0000 unimp 28: 8a1c 0x8a1c ... 32: 0000 unimp 34: 8a1c 0x8a1c 36: 0000 unimp 38: 0000 unimp 3a: 0000 unimp 3c: 8a1c 0x8a1c 3e: 0000 unimp 40: 0000 unimp 42: 0000 unimp 44: 8a1c 0x8a1c 46: 0000 unimp 48: 8a1c 0x8a1c 4a: 0000 unimp 4c: 8a1c 0x8a1c 4e: 0000 unimp 50: 8a1c 0x8a1c 52: 0000 unimp 54: 8a1c 0x8a1c 56: 0000 unimp 58: 8a1c 0x8a1c 5a: 0000 unimp 5c: 8a1c 0x8a1c 5e: 0000 unimp 60: 8a1c 0x8a1c 62: 0000 unimp 64: 8a1c 0x8a1c 66: 0000 unimp 68: 8a1c 0x8a1c 6a: 0000 unimp 6c: 8a1c 0x8a1c 6e: 0000 unimp 70: 8a1c 0x8a1c 72: 0000 unimp 74: 8a1c 0x8a1c 76: 0000 unimp 78: 8a1c 0x8a1c 7a: 0000 unimp 7c: 8a1c 0x8a1c 7e: 0000 unimp 80: 8a1c 0x8a1c 82: 0000 unimp 84: 8a1c 0x8a1c 86: 0000 unimp 88: 8a1c 0x8a1c 8a: 0000 unimp 8c: 8a1c 0x8a1c 8e: 0000 unimp 90: 8a1c 0x8a1c 92: 0000 unimp 94: 8a1c 0x8a1c 96: 0000 unimp 98: 8a1c 0x8a1c 9a: 0000 unimp 9c: 8a1c 0x8a1c 9e: 0000 unimp a0: 8a1c 0x8a1c a2: 0000 unimp a4: 8a1c 0x8a1c a6: 0000 unimp a8: 8a1c 0x8a1c aa: 0000 unimp ac: 8a1c 0x8a1c ae: 0000 unimp b0: 8a1c 0x8a1c b2: 0000 unimp b4: 8a1c 0x8a1c b6: 0000 unimp b8: 8a1c 0x8a1c ba: 0000 unimp bc: 8a1c 0x8a1c be: 0000 unimp c0: 8a1c 0x8a1c c2: 0000 unimp c4: 8a1c 0x8a1c c6: 0000 unimp c8: 8a1c 0x8a1c ca: 0000 unimp cc: 8a1c 0x8a1c ce: 0000 unimp d0: 8a1c 0x8a1c d2: 0000 unimp d4: 8a1c 0x8a1c d6: 0000 unimp d8: 8a1c 0x8a1c da: 0000 unimp dc: 8a1c 0x8a1c de: 0000 unimp e0: 8a1c 0x8a1c e2: 0000 unimp e4: 8a1c 0x8a1c e6: 0000 unimp e8: 8a1c 0x8a1c ea: 0000 unimp ec: 8a1c 0x8a1c ee: 0000 unimp f0: 8a1c 0x8a1c f2: 0000 unimp f4: 8a1c 0x8a1c f6: 0000 unimp f8: 8a1c 0x8a1c fa: 0000 unimp fc: 8a1c 0x8a1c fe: 0000 unimp 100: 8a1c 0x8a1c 102: 0000 unimp 104: 0000 unimp 106: 0000 unimp 108: 8a1c 0x8a1c 10a: 0000 unimp 10c: 8a1c 0x8a1c 10e: 0000 unimp 110: 8a1c 0x8a1c 112: 0000 unimp 114: 8a1c 0x8a1c 116: 0000 unimp 118: 8a1c 0x8a1c 11a: 0000 unimp 11c: 8a1c 0x8a1c 11e: 0000 unimp 120: 8a1c 0x8a1c 122: 0000 unimp 124: 8a1c 0x8a1c 126: 0000 unimp 128: 8a1c 0x8a1c 12a: 0000 unimp 12c: 8a1c 0x8a1c 12e: 0000 unimp 130: 8a1c 0x8a1c 132: 0000 unimp 134: 8a1c 0x8a1c 136: 0000 unimp 138: 8a1c 0x8a1c 13a: 0000 unimp 13c: 8a1c 0x8a1c 13e: 0000 unimp 140: 8a1c 0x8a1c 142: 0000 unimp 144: 8a1c 0x8a1c 146: 0000 unimp 148: 8a1c 0x8a1c 14a: 0000 unimp 14c: 8a1c 0x8a1c 14e: 0000 unimp 150: 8a1c 0x8a1c 152: 0000 unimp 154: 8a1c 0x8a1c 156: 0000 unimp 158: 8a1c 0x8a1c 15a: 0000 unimp 15c: 8a1c 0x8a1c 15e: 0000 unimp 160: 8a1c 0x8a1c 162: 0000 unimp 164: 8a1c 0x8a1c 166: 0000 unimp 168: 8a1c 0x8a1c 16a: 0000 unimp 16c: 8a1c 0x8a1c 16e: 0000 unimp 170: 8a1c 0x8a1c 172: 0000 unimp 174: 8a1c 0x8a1c 176: 0000 unimp 178: 8a1c 0x8a1c 17a: 0000 unimp 17c: 8a1c 0x8a1c 17e: 0000 unimp 180: 8a1c 0x8a1c 182: 0000 unimp 184: 8a1c 0x8a1c 186: 0000 unimp 188: 8a1c 0x8a1c 18a: 0000 unimp 18c: 8a1c 0x8a1c 18e: 0000 unimp 190: 8a1c 0x8a1c 192: 0000 unimp 194: 8a1c 0x8a1c 196: 0000 unimp 198: 8a1c 0x8a1c 19a: 0000 unimp 19c: 8a1c 0x8a1c 19e: 0000 unimp 1a0: 8a1c 0x8a1c ... Disassembly of section .text: 000001c0 <__riscv_save_12>: 1c0: 7139 addi sp,sp,-64 1c2: 4301 li t1,0 1c4: c66e sw s11,12(sp) 1c6: a019 j 1cc <__riscv_save_10+0x4> 000001c8 <__riscv_save_10>: 1c8: 7139 addi sp,sp,-64 1ca: 5341 li t1,-16 1cc: c86a sw s10,16(sp) 1ce: ca66 sw s9,20(sp) 1d0: cc62 sw s8,24(sp) 1d2: ce5e sw s7,28(sp) 1d4: a019 j 1da <__riscv_save_4+0x4> 000001d6 <__riscv_save_4>: 1d6: 7139 addi sp,sp,-64 1d8: 5301 li t1,-32 1da: d05a sw s6,32(sp) 1dc: d256 sw s5,36(sp) 1de: d452 sw s4,40(sp) 1e0: d64e sw s3,44(sp) 1e2: d84a sw s2,48(sp) 1e4: da26 sw s1,52(sp) 1e6: dc22 sw s0,56(sp) 1e8: de06 sw ra,60(sp) 1ea: 40610133 sub sp,sp,t1 1ee: 8282 jr t0 000001f0 <__riscv_save_0>: 1f0: 1141 addi sp,sp,-16 1f2: c04a sw s2,0(sp) 1f4: c226 sw s1,4(sp) 1f6: c422 sw s0,8(sp) 1f8: c606 sw ra,12(sp) 1fa: 8282 jr t0 000001fc <__riscv_restore_12>: 1fc: 4db2 lw s11,12(sp) 1fe: 0141 addi sp,sp,16 00000200 <__riscv_restore_10>: 200: 4d02 lw s10,0(sp) 202: 4c92 lw s9,4(sp) 204: 4c22 lw s8,8(sp) 206: 4bb2 lw s7,12(sp) 208: 0141 addi sp,sp,16 0000020a <__riscv_restore_4>: 20a: 4b02 lw s6,0(sp) 20c: 4a92 lw s5,4(sp) 20e: 4a22 lw s4,8(sp) 210: 49b2 lw s3,12(sp) 212: 0141 addi sp,sp,16 00000214 <__riscv_restore_0>: 214: 4902 lw s2,0(sp) 216: 4492 lw s1,4(sp) 218: 4422 lw s0,8(sp) 21a: 40b2 lw ra,12(sp) 21c: 0141 addi sp,sp,16 21e: 8082 ret 00000220 : 220: 433d li t1,15 222: 872a mv a4,a0 224: 02c37363 bgeu t1,a2,24a 228: 00f77793 andi a5,a4,15 22c: efbd bnez a5,2aa 22e: e5ad bnez a1,298 230: ff067693 andi a3,a2,-16 234: 8a3d andi a2,a2,15 236: 96ba add a3,a3,a4 238: c30c sw a1,0(a4) 23a: c34c sw a1,4(a4) 23c: c70c sw a1,8(a4) 23e: c74c sw a1,12(a4) 240: 0741 addi a4,a4,16 242: fed76be3 bltu a4,a3,238 246: e211 bnez a2,24a 248: 8082 ret 24a: 40c306b3 sub a3,t1,a2 24e: 068a slli a3,a3,0x2 250: 00000297 auipc t0,0x0 254: 9696 add a3,a3,t0 256: 00a68067 jr 10(a3) 25a: 00b70723 sb a1,14(a4) 25e: 00b706a3 sb a1,13(a4) 262: 00b70623 sb a1,12(a4) 266: 00b705a3 sb a1,11(a4) 26a: 00b70523 sb a1,10(a4) 26e: 00b704a3 sb a1,9(a4) 272: 00b70423 sb a1,8(a4) 276: 00b703a3 sb a1,7(a4) 27a: 00b70323 sb a1,6(a4) 27e: 00b702a3 sb a1,5(a4) 282: 00b70223 sb a1,4(a4) 286: 00b701a3 sb a1,3(a4) 28a: 00b70123 sb a1,2(a4) 28e: 00b700a3 sb a1,1(a4) 292: 00b70023 sb a1,0(a4) 296: 8082 ret 298: 0ff5f593 andi a1,a1,255 29c: 00859693 slli a3,a1,0x8 2a0: 8dd5 or a1,a1,a3 2a2: 01059693 slli a3,a1,0x10 2a6: 8dd5 or a1,a1,a3 2a8: b761 j 230 2aa: 00279693 slli a3,a5,0x2 2ae: 00000297 auipc t0,0x0 2b2: 9696 add a3,a3,t0 2b4: 8286 mv t0,ra 2b6: fa8680e7 jalr -88(a3) 2ba: 8096 mv ra,t0 2bc: 17c1 addi a5,a5,-16 2be: 8f1d sub a4,a4,a5 2c0: 963e add a2,a2,a5 2c2: f8c374e3 bgeu t1,a2,24a 2c6: b7a5 j 22e 000002c8 : 2c8: 00b56733 or a4,a0,a1 2cc: 53fd li t2,-1 2ce: 8b0d andi a4,a4,3 2d0: e779 bnez a4,39e 2d2: 7f7f87b7 lui a5,0x7f7f8 2d6: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_eusrstack+0x5f7eff7f> 2da: 4110 lw a2,0(a0) 2dc: 4194 lw a3,0(a1) 2de: 00f672b3 and t0,a2,a5 2e2: 00f66333 or t1,a2,a5 2e6: 92be add t0,t0,a5 2e8: 0062e2b3 or t0,t0,t1 2ec: 0c729563 bne t0,t2,3b6 2f0: 06d61863 bne a2,a3,360 2f4: 4150 lw a2,4(a0) 2f6: 41d4 lw a3,4(a1) 2f8: 00f672b3 and t0,a2,a5 2fc: 00f66333 or t1,a2,a5 300: 92be add t0,t0,a5 302: 0062e2b3 or t0,t0,t1 306: 0a729663 bne t0,t2,3b2 30a: 04d61b63 bne a2,a3,360 30e: 4510 lw a2,8(a0) 310: 4594 lw a3,8(a1) 312: 00f672b3 and t0,a2,a5 316: 00f66333 or t1,a2,a5 31a: 92be add t0,t0,a5 31c: 0062e2b3 or t0,t0,t1 320: 08729f63 bne t0,t2,3be 324: 02d61e63 bne a2,a3,360 328: 4550 lw a2,12(a0) 32a: 45d4 lw a3,12(a1) 32c: 00f672b3 and t0,a2,a5 330: 00f66333 or t1,a2,a5 334: 92be add t0,t0,a5 336: 0062e2b3 or t0,t0,t1 33a: 08729863 bne t0,t2,3ca 33e: 02d61163 bne a2,a3,360 342: 4910 lw a2,16(a0) 344: 4994 lw a3,16(a1) 346: 00f672b3 and t0,a2,a5 34a: 00f66333 or t1,a2,a5 34e: 92be add t0,t0,a5 350: 0062e2b3 or t0,t0,t1 354: 08729163 bne t0,t2,3d6 358: 0551 addi a0,a0,20 35a: 05d1 addi a1,a1,20 35c: f6d60fe3 beq a2,a3,2da 360: 01061713 slli a4,a2,0x10 364: 01069793 slli a5,a3,0x10 368: 00f71c63 bne a4,a5,380 36c: 01065713 srli a4,a2,0x10 370: 0106d793 srli a5,a3,0x10 374: 40f70533 sub a0,a4,a5 378: 0ff57593 andi a1,a0,255 37c: e991 bnez a1,390 37e: 8082 ret 380: 8341 srli a4,a4,0x10 382: 83c1 srli a5,a5,0x10 384: 40f70533 sub a0,a4,a5 388: 0ff57593 andi a1,a0,255 38c: e191 bnez a1,390 38e: 8082 ret 390: 0ff77713 andi a4,a4,255 394: 0ff7f793 andi a5,a5,255 398: 40f70533 sub a0,a4,a5 39c: 8082 ret 39e: 2110 lbu a2,0(a0) 3a0: 2194 lbu a3,0(a1) 3a2: 0505 addi a0,a0,1 3a4: 0585 addi a1,a1,1 3a6: 00d61363 bne a2,a3,3ac 3aa: fa75 bnez a2,39e 3ac: 40d60533 sub a0,a2,a3 3b0: 8082 ret 3b2: 0511 addi a0,a0,4 3b4: 0591 addi a1,a1,4 3b6: fed614e3 bne a2,a3,39e 3ba: 4501 li a0,0 3bc: 8082 ret 3be: 0521 addi a0,a0,8 3c0: 05a1 addi a1,a1,8 3c2: fcd61ee3 bne a2,a3,39e 3c6: 4501 li a0,0 3c8: 8082 ret 3ca: 0531 addi a0,a0,12 3cc: 05b1 addi a1,a1,12 3ce: fcd618e3 bne a2,a3,39e 3d2: 4501 li a0,0 3d4: 8082 ret 3d6: 0541 addi a0,a0,16 3d8: 05c1 addi a1,a1,16 3da: fcd612e3 bne a2,a3,39e 3de: 4501 li a0,0 3e0: 8082 ret 000003e2 : 3e2: ddfff2ef jal t0,1c0 <__riscv_save_12> 3e6: 1141 addi sp,sp,-16 3e8: 8aae mv s5,a1 3ea: 8932 mv s2,a2 3ec: c901 beqz a0,3fc 3ee: 85aa mv a1,a0 3f0: 0000b537 lui a0,0xb 3f4: 45c50513 addi a0,a0,1116 # b45c <_exit+0x4> 3f8: 7ce090ef jal ra,9bc6 3fc: 89d6 mv s3,s5 3fe: 8a4a mv s4,s2 400: 44c1 li s1,16 402: 0000bb37 lui s6,0xb 406: 0000bbb7 lui s7,0xb 40a: 0000bc37 lui s8,0xb 40e: 0000ecb7 lui s9,0xe 412: 0000bd37 lui s10,0xb 416: ff048413 addi s0,s1,-16 41a: 01246463 bltu s0,s2,422 41e: 0141 addi sp,sp,16 420: bbf1 j 1fc <__riscv_restore_12> 422: 85a2 mv a1,s0 424: 46cb0513 addi a0,s6,1132 # b46c <_exit+0x14> 428: 79e090ef jal ra,9bc6 42c: 07247463 bgeu s0,s2,494 430: 008a87b3 add a5,s5,s0 434: 238c lbu a1,0(a5) 436: 474c0513 addi a0,s8,1140 # b474 <_exit+0x1c> 43a: 78c090ef jal ra,9bc6 43e: 0405 addi s0,s0,1 440: fe8496e3 bne s1,s0,42c 444: 224c8513 addi a0,s9,548 # e224 <__sf_fake_stdout+0x24> 448: 77e090ef jal ra,9bc6 44c: 4401 li s0,0 44e: 4dc1 li s11,16 450: 028a0863 beq s4,s0,480 454: 008987b3 add a5,s3,s0 458: 238c lbu a1,0(a5) 45a: c62e sw a1,12(sp) 45c: 47e090ef jal ra,98da <__locale_ctype_ptr> 460: 45b2 lw a1,12(sp) 462: 952e add a0,a0,a1 464: 00150783 lb a5,1(a0) 468: 0977f793 andi a5,a5,151 46c: e399 bnez a5,472 46e: 02e00593 li a1,46 472: 480d0513 addi a0,s10,1152 # b480 <_exit+0x28> 476: 0405 addi s0,s0,1 478: 74e090ef jal ra,9bc6 47c: fdb41ae3 bne s0,s11,450 480: 0000e537 lui a0,0xe 484: 99850513 addi a0,a0,-1640 # d998 488: 73e090ef jal ra,9bc6 48c: 04c1 addi s1,s1,16 48e: 1a41 addi s4,s4,-16 490: 09c1 addi s3,s3,16 492: b751 j 416 494: 47cb8513 addi a0,s7,1148 # b47c <_exit+0x24> 498: 72e090ef jal ra,9bc6 49c: b74d j 43e 0000049e : 49e: d39ff2ef jal t0,1d6 <__riscv_save_4> 4a2: 8432 mv s0,a2 4a4: 8936 mv s2,a3 4a6: 84aa mv s1,a0 4a8: 00b50a33 add s4,a0,a1 4ac: 4781 li a5,0 4ae: ffe60a93 addi s5,a2,-2 4b2: 0000bb37 lui s6,0xb 4b6: 01448663 beq s1,s4,4c2 4ba: 00278993 addi s3,a5,2 4be: 0129e863 bltu s3,s2,4ce 4c2: 0327e163 bltu a5,s2,4e4 4c6: 944a add s0,s0,s2 4c8: fe040fa3 sb zero,-1(s0) 4cc: a839 j 4ea 4ce: 2094 lbu a3,0(s1) 4d0: 484b0613 addi a2,s6,1156 # b484 <_exit+0x2c> 4d4: 458d li a1,3 4d6: 013a8533 add a0,s5,s3 4da: 18d090ef jal ra,9e66 4de: 0485 addi s1,s1,1 4e0: 87ce mv a5,s3 4e2: bfd1 j 4b6 4e4: 943e add s0,s0,a5 4e6: 00040023 sb zero,0(s0) 4ea: b305 j 20a <__riscv_restore_4> 000004ec : 4ec: d05ff2ef jal t0,1f0 <__riscv_save_0> 4f0: 7165 addi sp,sp,-400 4f2: 8432 mv s0,a2 4f4: 84aa mv s1,a0 4f6: 892e mv s2,a1 4f8: 10400613 li a2,260 4fc: 4581 li a1,0 4fe: 0168 addi a0,sp,140 500: 3305 jal 220 502: 47b5 li a5,13 504: 1048 addi a0,sp,36 506: 08f10623 sb a5,140(sp) 50a: 173060ef jal ra,6e7c 50e: 864a mv a2,s2 510: 85a6 mv a1,s1 512: 1048 addi a0,sp,36 514: 1d1060ef jal ra,6ee4 518: 02000613 li a2,32 51c: 85a2 mv a1,s0 51e: 1048 addi a0,sp,36 520: 1c5060ef jal ra,6ee4 524: 004c addi a1,sp,4 526: 1048 addi a0,sp,36 528: 2e5060ef jal ra,700c 52c: 4792 lw a5,4(sp) 52e: 0168 addi a0,sp,140 530: cdbe sw a5,216(sp) 532: 4791 li a5,4 534: cbbe sw a5,212(sp) 536: 765010ef jal ra,249a 53a: 6159 addi sp,sp,400 53c: b9e1 j 214 <__riscv_restore_0> 0000053e : 53e: cb3ff2ef jal t0,1f0 <__riscv_save_0> 542: 7111 addi sp,sp,-256 544: 842a mv s0,a0 546: 04c50593 addi a1,a0,76 54a: 02400613 li a2,36 54e: 850a mv a0,sp 550: 402090ef jal ra,9952 554: 4424 lw s1,72(s0) 556: 0b040593 addi a1,s0,176 55a: 1048 addi a0,sp,36 55c: f9c48613 addi a2,s1,-100 560: 3f2090ef jal ra,9952 564: 200005b7 lui a1,0x20000 568: 860a mv a2,sp 56a: fc048693 addi a3,s1,-64 56e: 39058593 addi a1,a1,912 # 20000390 572: 07040513 addi a0,s0,112 576: 21e030ef jal ra,3794 57a: 6111 addi sp,sp,256 57c: b961 j 214 <__riscv_restore_0> 0000057e : 57e: 0af54783 lbu a5,175(a0) 582: 0e07f793 andi a5,a5,224 586: e3b1 bnez a5,5ca 588: c69ff2ef jal t0,1f0 <__riscv_save_0> 58c: 7111 addi sp,sp,-256 58e: 04c50493 addi s1,a0,76 592: 842a mv s0,a0 594: 85a6 mv a1,s1 596: 02400613 li a2,36 59a: 850a mv a0,sp 59c: 3b6090ef jal ra,9952 5a0: 04842903 lw s2,72(s0) 5a4: 0b040593 addi a1,s0,176 5a8: 1048 addi a0,sp,36 5aa: f9c90613 addi a2,s2,-100 5ae: 3a4090ef jal ra,9952 5b2: 860a mv a2,sp 5b4: fc090693 addi a3,s2,-64 5b8: 85a6 mv a1,s1 5ba: 07040513 addi a0,s0,112 5be: 1ea030ef jal ra,37a8 5c2: 00153513 seqz a0,a0 5c6: 6111 addi sp,sp,256 5c8: b1b1 j 214 <__riscv_restore_0> 5ca: 4501 li a0,0 5cc: 8082 ret 000005ce : 5ce: c09ff2ef jal t0,1d6 <__riscv_save_4> 5d2: 00153513 seqz a0,a0 5d6: 20000437 lui s0,0x20000 5da: 716d addi sp,sp,-272 5dc: 0545 addi a0,a0,17 5de: 38c40413 addi s0,s0,908 # 2000038c 5e2: 8648 sb a0,12(sp) 5e4: 02000613 li a2,32 5e8: 02440593 addi a1,s0,36 5ec: 08a8 addi a0,sp,88 5ee: 364090ef jal ra,9952 5f2: 419080ef jal ra,920a 5f6: 04444703 lbu a4,68(s0) 5fa: dcaa sw a0,120(sp) 5fc: 4685 li a3,1 5fe: 89aa mv s3,a0 600: 08100793 li a5,129 604: 02d70363 beq a4,a3,62a 608: 4689 li a3,2 60a: 08200793 li a5,130 60e: 00d70e63 beq a4,a3,62a 612: 468d li a3,3 614: 08300793 li a5,131 618: 00d70963 beq a4,a3,62a 61c: 4691 li a3,4 61e: 08000793 li a5,128 622: 00d71463 bne a4,a3,62a 626: 08400793 li a5,132 62a: 20000437 lui s0,0x20000 62e: 3d140513 addi a0,s0,977 # 200003d1 632: 0af10e23 sb a5,188(sp) 636: 111090ef jal ra,9f46 63a: 84aa mv s1,a0 63c: 862a mv a2,a0 63e: 3d140593 addi a1,s0,977 642: 0bd10513 addi a0,sp,189 646: 30c090ef jal ra,9952 64a: 06548913 addi s2,s1,101 64e: 0068 addi a0,sp,12 650: caca sw s2,84(sp) 652: 35f5 jal 53e 654: 0000b537 lui a0,0xb 658: 08ac addi a1,sp,88 65a: 02000613 li a2,32 65e: 5d450513 addi a0,a0,1492 # b5d4 <_exit+0x17c> 662: 3341 jal 3e2 664: 0000b537 lui a0,0xb 668: 18ec addi a1,sp,124 66a: 04000613 li a2,64 66e: 5e050513 addi a0,a0,1504 # b5e0 <_exit+0x188> 672: 3b85 jal 3e2 674: 0000b537 lui a0,0xb 678: 00148613 addi a2,s1,1 67c: 196c addi a1,sp,188 67e: 5ec50513 addi a0,a0,1516 # b5ec <_exit+0x194> 682: 3385 jal 3e2 684: 0000b537 lui a0,0xb 688: 85ce mv a1,s3 68a: 5f450513 addi a0,a0,1524 # b5f4 <_exit+0x19c> 68e: 538090ef jal ra,9bc6 692: 0000b537 lui a0,0xb 696: 3d140593 addi a1,s0,977 69a: 60850513 addi a0,a0,1544 # b608 <_exit+0x1b0> 69e: 528090ef jal ra,9bc6 6a2: 0068 addi a0,sp,12 6a4: caca sw s2,84(sp) 6a6: 000108a3 sb zero,17(sp) 6aa: 5f1010ef jal ra,249a 6ae: 6151 addi sp,sp,272 6b0: bea9 j 20a <__riscv_restore_4> 000006b2 : 6b2: b3fff2ef jal t0,1f0 <__riscv_save_0> 6b6: 84aa mv s1,a0 6b8: 2108 lbu a0,0(a0) 6ba: 7119 addi sp,sp,-128 6bc: 3d7060ef jal ra,7292 6c0: 842a mv s0,a0 6c2: e901 bnez a0,6d2 6c4: 38d060ef jal ra,7250 6c8: 0b800613 li a2,184 6cc: 4581 li a1,0 6ce: 842a mv s0,a0 6d0: 3e81 jal 220 6d2: 07448593 addi a1,s1,116 6d6: 02000613 li a2,32 6da: 8522 mv a0,s0 6dc: 276090ef jal ra,9952 6e0: 02000613 li a2,32 6e4: 85a6 mv a1,s1 6e6: 02040513 addi a0,s0,32 6ea: 268090ef jal ra,9952 6ee: 85a6 mv a1,s1 6f0: 850a mv a0,sp 6f2: 2cb050ef jal ra,61bc 6f6: 200005b7 lui a1,0x20000 6fa: 02000613 li a2,32 6fe: 0088 addi a0,sp,64 700: 39058593 addi a1,a1,912 # 20000390 704: 745020ef jal ra,3648 708: 008c addi a1,sp,64 70a: 1008 addi a0,sp,32 70c: 708050ef jal ra,5e14 710: 860a mv a2,sp 712: 100c addi a1,sp,32 714: 04040513 addi a0,s0,64 718: 728050ef jal ra,5e40 71c: 54bc lw a5,104(s1) 71e: d03c sw a5,96(s0) 720: 54fc lw a5,108(s1) 722: d07c sw a5,100(s0) 724: 0654c783 lbu a5,101(s1) 728: 8bbd andi a5,a5,15 72a: 0af40523 sb a5,170(s0) 72e: 2dd080ef jal ra,920a 732: 509c lw a5,32(s1) 734: 0aa42823 sw a0,176(s0) 738: 0af42623 sw a5,172(s0) 73c: 6109 addi sp,sp,128 73e: bcd9 j 214 <__riscv_restore_0> 00000740 : 740: ab1ff2ef jal t0,1f0 <__riscv_save_0> 744: 06554783 lbu a5,101(a0) 748: 842a mv s0,a0 74a: 07450593 addi a1,a0,116 74e: 01879713 slli a4,a5,0x18 752: 8761 srai a4,a4,0x18 754: 00074663 bltz a4,760 758: 0000b5b7 lui a1,0xb 75c: 55858593 addi a1,a1,1368 # b558 <_exit+0x100> 760: 8b9d andi a5,a5,7 762: 4691 li a3,4 764: 5010 lw a2,32(s0) 766: 04d78d63 beq a5,a3,7c0 76a: 468d li a3,3 76c: 04d78f63 beq a5,a3,7ca 770: 4689 li a3,2 772: 06d78163 beq a5,a3,7d4 776: 0000b6b7 lui a3,0xb 77a: 58868693 addi a3,a3,1416 # b588 <_exit+0x130> 77e: 06074063 bltz a4,7de 782: 0000b737 lui a4,0xb 786: 59c70713 addi a4,a4,1436 # b59c <_exit+0x144> 78a: 06c42803 lw a6,108(s0) 78e: 543c lw a5,104(s0) 790: 0000b537 lui a0,0xb 794: 5a450513 addi a0,a0,1444 # b5a4 <_exit+0x14c> 798: 42e090ef jal ra,9bc6 79c: 0000b537 lui a0,0xb 7a0: 85a2 mv a1,s0 7a2: 02000613 li a2,32 7a6: 5d450513 addi a0,a0,1492 # b5d4 <_exit+0x17c> 7aa: 3925 jal 3e2 7ac: 0000b537 lui a0,0xb 7b0: 04000613 li a2,64 7b4: 02440593 addi a1,s0,36 7b8: 5e050513 addi a0,a0,1504 # b5e0 <_exit+0x188> 7bc: 311d jal 3e2 7be: bc99 j 214 <__riscv_restore_0> 7c0: 0000b6b7 lui a3,0xb 7c4: 57468693 addi a3,a3,1396 # b574 <_exit+0x11c> 7c8: bf5d j 77e 7ca: 0000b6b7 lui a3,0xb 7ce: 57c68693 addi a3,a3,1404 # b57c <_exit+0x124> 7d2: b775 j 77e 7d4: 0000b6b7 lui a3,0xb 7d8: 56868693 addi a3,a3,1384 # b568 <_exit+0x110> 7dc: b74d j 77e 7de: 0000b737 lui a4,0xb 7e2: 59470713 addi a4,a4,1428 # b594 <_exit+0x13c> 7e6: b755 j 78a 000007e8 : 7e8: 9efff2ef jal t0,1d6 <__riscv_save_4> 7ec: 7171 addi sp,sp,-176 7ee: 842a mv s0,a0 7f0: 09400613 li a2,148 7f4: 4581 li a1,0 7f6: 0868 addi a0,sp,28 7f8: 3425 jal 220 7fa: 4434 lw a3,72(s0) 7fc: 06400793 li a5,100 800: 0000bab7 lui s5,0xb 804: 02d7e063 bltu a5,a3,824 <__stack_size+0x24> 808: 0000b5b7 lui a1,0xb 80c: 0000b537 lui a0,0xb 810: 48ca8613 addi a2,s5,1164 # b48c <_exit+0x34> 814: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 818: 49850513 addi a0,a0,1176 # b498 <_exit+0x40> 81c: 3aa090ef jal ra,9bc6 820: 614d addi sp,sp,176 822: b2e5 j 20a <__riscv_restore_4> 824: 8522 mv a0,s0 826: 3ba1 jal 57e 828: 48ca8613 addi a2,s5,1164 82c: ed01 bnez a0,844 <__stack_size+0x44> 82e: 0000b5b7 lui a1,0xb 832: 0000b537 lui a0,0xb 836: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 83a: 4cc50513 addi a0,a0,1228 # b4cc <_exit+0x74> 83e: 388090ef jal ra,9bc6 842: bff9 j 820 <__stack_size+0x20> 844: 0000b5b7 lui a1,0xb 848: 0000b537 lui a0,0xb 84c: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 850: 4f050513 addi a0,a0,1264 # b4f0 <_exit+0x98> 854: 372090ef jal ra,9bc6 858: 04c40a13 addi s4,s0,76 85c: 4785 li a5,1 85e: 02000613 li a2,32 862: 85d2 mv a1,s4 864: 0868 addi a0,sp,28 866: 08f10023 sb a5,128(sp) 86a: 0e8090ef jal ra,9952 86e: 4611 li a2,4 870: 06c40593 addi a1,s0,108 874: 1868 addi a0,sp,60 876: 0dc090ef jal ra,9952 87a: 04000613 li a2,64 87e: 07040593 addi a1,s0,112 882: 0088 addi a0,sp,64 884: 0ce090ef jal ra,9952 888: 0b044783 lbu a5,176(s0) 88c: 06500993 li s3,101 890: 08f100a3 sb a5,129(sp) 894: 0107f613 andi a2,a5,16 898: c219 beqz a2,89e <__stack_size+0x9e> 89a: 06d00993 li s3,109 89e: 0207fb13 andi s6,a5,32 8a2: 84ce mv s1,s3 8a4: 000b0463 beqz s6,8ac <__stack_size+0xac> 8a8: 00298493 addi s1,s3,2 8ac: 0407f913 andi s2,a5,64 8b0: 8726 mv a4,s1 8b2: 00090663 beqz s2,8be <__stack_size+0xbe> 8b6: 00248713 addi a4,s1,2 8ba: 0ff77713 andi a4,a4,255 8be: 4434 lw a3,72(s0) 8c0: 00e6ff63 bgeu a3,a4,8de <__stack_size+0xde> 8c4: 0000b5b7 lui a1,0xb 8c8: 0000b537 lui a0,0xb 8cc: 48ca8613 addi a2,s5,1164 8d0: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 8d4: 51850513 addi a0,a0,1304 # b518 <_exit+0xc0> 8d8: 2ee090ef jal ra,9bc6 8dc: b791 j 820 <__stack_size+0x20> 8de: c20d beqz a2,900 <__stack_size+0x100> 8e0: 4611 li a2,4 8e2: 0b140593 addi a1,s0,177 8e6: 0148 addi a0,sp,132 8e8: c63a sw a4,12(sp) 8ea: c436 sw a3,8(sp) 8ec: 066090ef jal ra,9952 8f0: 4611 li a2,4 8f2: 0b540593 addi a1,s0,181 8f6: 0128 addi a0,sp,136 8f8: 05a090ef jal ra,9952 8fc: 4732 lw a4,12(sp) 8fe: 46a2 lw a3,8(sp) 900: 000b0b63 beqz s6,916 <__stack_size+0x116> 904: 99d2 add s3,s3,s4 906: 0009c783 lbu a5,0(s3) 90a: 08f10623 sb a5,140(sp) 90e: 0019c783 lbu a5,1(s3) 912: 08f106a3 sb a5,141(sp) 916: 00090963 beqz s2,928 <__stack_size+0x128> 91a: 94d2 add s1,s1,s4 91c: 209c lbu a5,0(s1) 91e: 08f10723 sb a5,142(sp) 922: 309c lbu a5,1(s1) 924: 08f107a3 sb a5,143(sp) 928: 8e99 sub a3,a3,a4 92a: 0ff6f693 andi a3,a3,255 92e: 47fd li a5,31 930: 0ff6f413 andi s0,a3,255 934: 00d7f363 bgeu a5,a3,93a <__stack_size+0x13a> 938: 447d li s0,31 93a: 8622 mv a2,s0 93c: 00ea05b3 add a1,s4,a4 940: 0908 addi a0,sp,144 942: 010090ef jal ra,9952 946: 191c addi a5,sp,176 948: 943e add s0,s0,a5 94a: 0868 addi a0,sp,28 94c: fe040023 sb zero,-32(s0) 950: 3bc5 jal 740 952: 0868 addi a0,sp,28 954: 3bb9 jal 6b2 956: b5e9 j 820 <__stack_size+0x20> 00000958 : 958: 4781 li a5,0 95a: 00b78763 beq a5,a1,968 95e: 00f50733 add a4,a0,a5 962: 00070703 lb a4,0(a4) 966: e319 bnez a4,96c 968: 853e mv a0,a5 96a: 8082 ret 96c: 0785 addi a5,a5,1 96e: b7f5 j 95a 00000970 : 970: 16050563 beqz a0,ada 974: 863ff2ef jal t0,1d6 <__riscv_save_4> 978: 842a mv s0,a0 97a: 89ae mv s3,a1 97c: 85aa mv a1,a0 97e: 0000b537 lui a0,0xb 982: 75450513 addi a0,a0,1876 # b754 <_exit+0x2fc> 986: 240090ef jal ra,9bc6 98a: 200c lbu a1,0(s0) 98c: 0000b537 lui a0,0xb 990: 77450513 addi a0,a0,1908 # b774 <_exit+0x31c> 994: 232090ef jal ra,9bc6 998: 0000b537 lui a0,0xb 99c: 79050513 addi a0,a0,1936 # b790 <_exit+0x338> 9a0: 226090ef jal ra,9bc6 9a4: 4485 li s1,1 9a6: 0000ba37 lui s4,0xb 9aa: 02100913 li s2,33 9ae: 009407b3 add a5,s0,s1 9b2: 238c lbu a1,0(a5) 9b4: 7a4a0513 addi a0,s4,1956 # b7a4 <_exit+0x34c> 9b8: 0485 addi s1,s1,1 9ba: 20c090ef jal ra,9bc6 9be: ff2498e3 bne s1,s2,9ae 9c2: 0000e937 lui s2,0xe 9c6: 99890513 addi a0,s2,-1640 # d998 9ca: 1fc090ef jal ra,9bc6 9ce: 302e lhu a1,34(s0) 9d0: 0000b537 lui a0,0xb 9d4: 7ac50513 addi a0,a0,1964 # b7ac <_exit+0x354> 9d8: 1ee090ef jal ra,9bc6 9dc: 02444583 lbu a1,36(s0) 9e0: 0000b537 lui a0,0xb 9e4: 7c450513 addi a0,a0,1988 # b7c4 <_exit+0x36c> 9e8: 1de090ef jal ra,9bc6 9ec: 02444703 lbu a4,36(s0) 9f0: 478d li a5,3 9f2: 4481 li s1,0 9f4: 02e7f763 bgeu a5,a4,a22 9f8: 02644783 lbu a5,38(s0) 9fc: 02544703 lbu a4,37(s0) a00: 02844583 lbu a1,40(s0) a04: 07a2 slli a5,a5,0x8 a06: 8f5d or a4,a4,a5 a08: 02744783 lbu a5,39(s0) a0c: 05e2 slli a1,a1,0x18 a0e: 0000b537 lui a0,0xb a12: 07c2 slli a5,a5,0x10 a14: 8fd9 or a5,a5,a4 a16: 8ddd or a1,a1,a5 a18: 7e850513 addi a0,a0,2024 # b7e8 <_exit+0x390> a1c: 1aa090ef jal ra,9bc6 a20: 4491 li s1,4 a22: 04098c63 beqz s3,a7a a26: 02444783 lbu a5,36(s0) a2a: 00348693 addi a3,s1,3 a2e: 04f6d663 bge a3,a5,a7a a32: 00148713 addi a4,s1,1 a36: 0ff77713 andi a4,a4,255 a3a: 009407b3 add a5,s0,s1 a3e: 9722 add a4,a4,s0 a40: 0257c603 lbu a2,37(a5) a44: 02574783 lbu a5,37(a4) a48: 00248713 addi a4,s1,2 a4c: 0ff77713 andi a4,a4,255 a50: 9722 add a4,a4,s0 a52: 02574583 lbu a1,37(a4) a56: 07a2 slli a5,a5,0x8 a58: 96a2 add a3,a3,s0 a5a: 05c2 slli a1,a1,0x10 a5c: 8fcd or a5,a5,a1 a5e: 0256c583 lbu a1,37(a3) a62: 8fd1 or a5,a5,a2 a64: 0000b537 lui a0,0xb a68: 05e2 slli a1,a1,0x18 a6a: 0491 addi s1,s1,4 a6c: 8ddd or a1,a1,a5 a6e: 7fc50513 addi a0,a0,2044 # b7fc <_exit+0x3a4> a72: 0ff4f493 andi s1,s1,255 a76: 150090ef jal ra,9bc6 a7a: 02444783 lbu a5,36(s0) a7e: 04f4f263 bgeu s1,a5,ac2 a82: 8f85 sub a5,a5,s1 a84: 0ff7f793 andi a5,a5,255 a88: 4741 li a4,16 a8a: 0ff7f593 andi a1,a5,255 a8e: 00f77363 bgeu a4,a5,a94 a92: 45c1 li a1,16 a94: 02548513 addi a0,s1,37 a98: 9522 add a0,a0,s0 a9a: 3d7d jal 958 a9c: 0ff57993 andi s3,a0,255 aa0: 0000c537 lui a0,0xc aa4: 81450513 addi a0,a0,-2028 # b814 <_exit+0x3bc> aa8: 9426 add s0,s0,s1 aaa: 11c090ef jal ra,9bc6 aae: 4481 li s1,0 ab0: 0000ba37 lui s4,0xb ab4: 0405 addi s0,s0,1 ab6: 00999863 bne s3,s1,ac6 aba: 99890513 addi a0,s2,-1640 abe: 108090ef jal ra,9bc6 ac2: f48ff06f j 20a <__riscv_restore_4> ac6: 02444583 lbu a1,36(s0) aca: 480a0513 addi a0,s4,1152 # b480 <_exit+0x28> ace: 0485 addi s1,s1,1 ad0: 0f6090ef jal ra,9bc6 ad4: 0ff4f493 andi s1,s1,255 ad8: bff1 j ab4 ada: 8082 ret 00000adc : adc: efaff2ef jal t0,1d6 <__riscv_save_4> ae0: 04c54783 lbu a5,76(a0) ae4: 7165 addi sp,sp,-400 ae6: 84aa mv s1,a0 ae8: 04d50593 addi a1,a0,77 aec: 02000613 li a2,32 af0: 01910513 addi a0,sp,25 af4: 00f10c23 sb a5,24(sp) af8: 65b080ef jal ra,9952 afc: 06e4c783 lbu a5,110(s1) b00: 06d4c703 lbu a4,109(s1) b04: 01914503 lbu a0,25(sp) b08: 07a2 slli a5,a5,0x8 b0a: 8fd9 or a5,a5,a4 b0c: 02f11d23 sh a5,58(sp) b10: 782060ef jal ra,7292 b14: 0000b937 lui s2,0xb b18: 0000ba37 lui s4,0xb b1c: 1e051d63 bnez a0,d16 b20: 730060ef jal ra,7250 b24: 0b800613 li a2,184 b28: 4581 li a1,0 b2a: 842a mv s0,a0 b2c: ef4ff0ef jal ra,220 b30: 0000b5b7 lui a1,0xb b34: 61858593 addi a1,a1,1560 # b618 <_exit+0x1c0> b38: 8522 mv a0,s0 b3a: 3fc090ef jal ra,9f36 b3e: 02000613 li a2,32 b42: 01910593 addi a1,sp,25 b46: 06040423 sb zero,104(s0) b4a: 02040513 addi a0,s0,32 b4e: 605080ef jal ra,9952 b52: 01910593 addi a1,sp,25 b56: 09c8 addi a0,sp,212 b58: 664050ef jal ra,61bc b5c: 200005b7 lui a1,0x20000 b60: 09d0 addi a2,sp,212 b62: 39058593 addi a1,a1,912 # 20000390 b66: 04040513 addi a0,s0,64 b6a: 2d6050ef jal ra,5e40 b6e: 06042023 sw zero,96(s0) b72: 06042223 sw zero,100(s0) b76: 0a040523 sb zero,170(s0) b7a: 690080ef jal ra,920a b7e: 0aa42823 sw a0,176(s0) b82: 0000b537 lui a0,0xb b86: 86a2 mv a3,s0 b88: 62890613 addi a2,s2,1576 # b628 <_exit+0x1d0> b8c: 4eca0593 addi a1,s4,1260 # b4ec <_exit+0x94> b90: 63450513 addi a0,a0,1588 # b634 <_exit+0x1dc> b94: 032090ef jal ra,9bc6 b98: 44b4 lw a3,72(s1) b9a: 03d10713 addi a4,sp,61 b9e: 06d48613 addi a2,s1,109 ba2: fdf68693 addi a3,a3,-33 ba6: 02000593 li a1,32 baa: 04040513 addi a0,s0,64 bae: 4a9010ef jal ra,2856 bb2: 44b0 lw a2,72(s1) bb4: 0000b537 lui a0,0xb bb8: 03d10593 addi a1,sp,61 bbc: fdd60613 addi a2,a2,-35 bc0: 0ff67613 andi a2,a2,255 bc4: 69850513 addi a0,a0,1688 # b698 <_exit+0x240> bc8: 02c10e23 sb a2,60(sp) bcc: 817ff0ef jal ra,3e2 bd0: 03e14703 lbu a4,62(sp) bd4: 03d14783 lbu a5,61(sp) bd8: 4991 li s3,4 bda: 0722 slli a4,a4,0x8 bdc: 8f5d or a4,a4,a5 bde: 03f14783 lbu a5,63(sp) be2: 07c2 slli a5,a5,0x10 be4: 8f5d or a4,a4,a5 be6: 04014783 lbu a5,64(sp) bea: 07e2 slli a5,a5,0x18 bec: 8fd9 or a5,a5,a4 bee: 0af42623 sw a5,172(s0) bf2: 200007b7 lui a5,0x20000 bf6: 3d07c583 lbu a1,976(a5) # 200003d0 bfa: 478d li a5,3 bfc: 02f59363 bne a1,a5,c22 c00: 04214703 lbu a4,66(sp) c04: 04114783 lbu a5,65(sp) c08: 49a1 li s3,8 c0a: 0722 slli a4,a4,0x8 c0c: 8f5d or a4,a4,a5 c0e: 04314783 lbu a5,67(sp) c12: 07c2 slli a5,a5,0x10 c14: 8f5d or a4,a4,a5 c16: 04414783 lbu a5,68(sp) c1a: 07e2 slli a5,a5,0x18 c1c: 8fd9 or a5,a5,a4 c1e: 0af42a23 sw a5,180(s0) c22: 15f5 addi a1,a1,-3 c24: 0015b593 seqz a1,a1 c28: 0828 addi a0,sp,24 c2a: 3399 jal 970 c2c: 03c14783 lbu a5,60(sp) c30: 0838 addi a4,sp,24 c32: 413787b3 sub a5,a5,s3 c36: 02598993 addi s3,s3,37 c3a: 0ff7f793 andi a5,a5,255 c3e: 99ba add s3,s3,a4 c40: 4741 li a4,16 c42: 0ff7f593 andi a1,a5,255 c46: 00f77363 bgeu a4,a5,c4c c4a: 45c1 li a1,16 c4c: 854e mv a0,s3 c4e: 3329 jal 958 c50: 0ff57a93 andi s5,a0,255 c54: 0000b537 lui a0,0xb c58: 86d6 mv a3,s5 c5a: 62890613 addi a2,s2,1576 c5e: 4eca0593 addi a1,s4,1260 c62: 6a850513 addi a0,a0,1704 # b6a8 <_exit+0x250> c66: 761080ef jal ra,9bc6 c6a: 8656 mv a2,s5 c6c: 85ce mv a1,s3 c6e: 0028 addi a0,sp,8 c70: 4e3080ef jal ra,9952 c74: 8656 mv a2,s5 c76: 76018593 addi a1,gp,1888 # 20001150 <__global_pointer$+0x760> c7a: 0028 addi a0,sp,8 c7c: 4b3080ef jal ra,992e c80: e94d bnez a0,d32 c82: 4785 li a5,1 c84: 0000b537 lui a0,0xb c88: 86a2 mv a3,s0 c8a: 62890613 addi a2,s2,1576 c8e: 4eca0593 addi a1,s4,1260 c92: 0af405a3 sb a5,171(s0) c96: 6c850513 addi a0,a0,1736 # b6c8 <_exit+0x270> c9a: 72d080ef jal ra,9bc6 c9e: 0000b537 lui a0,0xb ca2: 86a2 mv a3,s0 ca4: 62890613 addi a2,s2,1576 ca8: 4eca0593 addi a1,s4,1260 cac: 6fc50513 addi a0,a0,1788 # b6fc <_exit+0x2a4> cb0: 717080ef jal ra,9bc6 cb4: 556080ef jal ra,920a cb8: cbaa sw a0,212(sp) cba: 05e090ef jal ra,9d18 cbe: 0c010ca3 sb zero,217(sp) cc2: 0c010d23 sb zero,218(sp) cc6: 0ab44783 lbu a5,171(s0) cca: 0cf10da3 sb a5,219(sp) cce: c391 beqz a5,cd2 cd0: 478d li a5,3 cd2: 0cf10e23 sb a5,220(sp) cd6: 00855793 srli a5,a0,0x8 cda: 0cf10f23 sb a5,222(sp) cde: 01055793 srli a5,a0,0x10 ce2: 0cf10fa3 sb a5,223(sp) ce6: 4785 li a5,1 ce8: 0ef100a3 sb a5,225(sp) cec: 47a5 li a5,9 cee: 0cf10c23 sb a5,216(sp) cf2: 209c lbu a5,0(s1) cf4: 0ca10ea3 sb a0,221(sp) cf8: 8161 srli a0,a0,0x18 cfa: 0ea10023 sb a0,224(sp) cfe: 8b89 andi a5,a5,2 d00: e789 bnez a5,d0a d02: 00548593 addi a1,s1,5 d06: 8522 mv a0,s0 d08: 2365 jal 12b0 d0a: 09cc addi a1,sp,212 d0c: 8522 mv a0,s0 d0e: 2915 jal 1142 d10: 6159 addi sp,sp,400 d12: cf8ff06f j 20a <__riscv_restore_4> d16: 842a mv s0,a0 d18: 0000b5b7 lui a1,0xb d1c: 0000b537 lui a0,0xb d20: 01914683 lbu a3,25(sp) d24: 62890613 addi a2,s2,1576 d28: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> d2c: 66450513 addi a0,a0,1636 # b664 <_exit+0x20c> d30: b595 j b94 d32: 0000b5b7 lui a1,0xb d36: 0000b537 lui a0,0xb d3a: 86a2 mv a3,s0 d3c: 62890613 addi a2,s2,1576 d40: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> d44: 72850513 addi a0,a0,1832 # b728 <_exit+0x2d0> d48: b7a5 j cb0 00000d4a : d4a: ca6ff2ef jal t0,1f0 <__riscv_save_0> d4e: 716d addi sp,sp,-272 d50: 02e00793 li a5,46 d54: 865c sb a5,12(sp) d56: 211c lbu a5,0(a0) d58: 215a lhu a4,4(a0) d5a: 02854403 lbu s0,40(a0) d5e: 8bbd andi a5,a5,15 d60: f907e793 ori a5,a5,-112 d64: 04f10c23 sb a5,88(sp) d68: 311c lbu a5,1(a0) d6a: 04e11d23 sh a4,90(sp) d6e: 000108a3 sb zero,17(sp) d72: 04f10ca3 sb a5,89(sp) d76: 415c lw a5,4(a0) d78: 0107d713 srli a4,a5,0x10 d7c: 83e1 srli a5,a5,0x18 d7e: 04f10ea3 sb a5,93(sp) d82: 04e10e23 sb a4,92(sp) d86: 4799 li a5,6 d88: c819 beqz s0,d9e d8a: 8622 mv a2,s0 d8c: 00850593 addi a1,a0,8 d90: 05e10513 addi a0,sp,94 d94: 3bf080ef jal ra,9952 d98: 0419 addi s0,s0,6 d9a: 0ff47793 andi a5,s0,255 d9e: 0068 addi a0,sp,12 da0: cabe sw a5,84(sp) da2: 6f8010ef jal ra,249a da6: 6151 addi sp,sp,272 da8: c6cff06f j 214 <__riscv_restore_0> 00000dac : dac: c44ff2ef jal t0,1f0 <__riscv_save_0> db0: 842a mv s0,a0 db2: 0000c537 lui a0,0xc db6: 86450513 addi a0,a0,-1948 # b864 <_exit+0x40c> dba: 60d080ef jal ra,9bc6 dbe: 200c lbu a1,0(s0) dc0: 0000c537 lui a0,0xc dc4: 88050513 addi a0,a0,-1920 # b880 <_exit+0x428> dc8: 5ff080ef jal ra,9bc6 dcc: 300c lbu a1,1(s0) dce: 0000c537 lui a0,0xc dd2: 89450513 addi a0,a0,-1900 # b894 <_exit+0x43c> dd6: 5f1080ef jal ra,9bc6 dda: 404c lw a1,4(s0) ddc: 0000c537 lui a0,0xc de0: 8ac50513 addi a0,a0,-1876 # b8ac <_exit+0x454> de4: 5e3080ef jal ra,9bc6 de8: 440c lw a1,8(s0) dea: 0000c537 lui a0,0xc dee: 8c450513 addi a0,a0,-1852 # b8c4 <_exit+0x46c> df2: 5d5080ef jal ra,9bc6 df6: c1eff06f j 214 <__riscv_restore_0> 00000dfa : dfa: bf6ff2ef jal t0,1f0 <__riscv_save_0> dfe: 842a mv s0,a0 e00: 0000c537 lui a0,0xc e04: 8dc50513 addi a0,a0,-1828 # b8dc <_exit+0x484> e08: 5bf080ef jal ra,9bc6 e0c: 200c lbu a1,0(s0) e0e: 0000c537 lui a0,0xc e12: 8f850513 addi a0,a0,-1800 # b8f8 <_exit+0x4a0> e16: 5b1080ef jal ra,9bc6 e1a: 00140583 lb a1,1(s0) e1e: 0000c537 lui a0,0xc e22: 90850513 addi a0,a0,-1784 # b908 <_exit+0x4b0> e26: 5a1080ef jal ra,9bc6 e2a: 404c lw a1,4(s0) e2c: 0000c537 lui a0,0xc e30: 91850513 addi a0,a0,-1768 # b918 <_exit+0x4c0> e34: 593080ef jal ra,9bc6 e38: 02844603 lbu a2,40(s0) e3c: 0000c537 lui a0,0xc e40: 00840593 addi a1,s0,8 e44: 92c50513 addi a0,a0,-1748 # b92c <_exit+0x4d4> e48: d9aff0ef jal ra,3e2 e4c: 0000e537 lui a0,0xe e50: 99850513 addi a0,a0,-1640 # d998 e54: 573080ef jal ra,9bc6 e58: bbcff06f j 214 <__riscv_restore_0> 00000e5c : e5c: b94ff2ef jal t0,1f0 <__riscv_save_0> e60: 04c54783 lbu a5,76(a0) e64: 08000693 li a3,128 e68: 715d addi sp,sp,-80 e6a: 0f07f713 andi a4,a5,240 e6e: 0ad71263 bne a4,a3,f12 e72: 8b85 andi a5,a5,1 e74: 00f10c23 sb a5,24(sp) e78: 04d54783 lbu a5,77(a0) e7c: 04e55703 lhu a4,78(a0) e80: 00f10ca3 sb a5,25(sp) e84: 05055783 lhu a5,80(a0) e88: 07c2 slli a5,a5,0x10 e8a: 8fd9 or a5,a5,a4 e8c: 4538 lw a4,72(a0) e8e: ce3e sw a5,28(sp) e90: 4799 li a5,6 e92: 00e7f963 bgeu a5,a4,ea4 e96: 05455783 lhu a5,84(a0) e9a: 05255703 lhu a4,82(a0) e9e: 07c2 slli a5,a5,0x10 ea0: 8fd9 or a5,a5,a4 ea2: d03e sw a5,32(sp) ea4: 0828 addi a0,sp,24 ea6: 3719 jal dac ea8: 200005b7 lui a1,0x20000 eac: 38c58593 addi a1,a1,908 # 2000038c eb0: 01914783 lbu a5,25(sp) eb4: 0445c703 lbu a4,68(a1) eb8: 8385 srli a5,a5,0x1 eba: 8ff9 and a5,a5,a4 ebc: cba1 beqz a5,f0c ebe: 46f2 lw a3,28(sp) ec0: 02000793 li a5,32 ec4: 02000613 li a2,32 ec8: 02458593 addi a1,a1,36 ecc: 1068 addi a0,sp,44 ece: d436 sw a3,40(sp) ed0: c636 sw a3,12(sp) ed2: 02e10223 sb a4,36(sp) ed6: 04f10623 sb a5,76(sp) eda: 279080ef jal ra,9952 ede: 9761d783 lhu a5,-1674(gp) # 20000366 ee2: 46b2 lw a3,12(sp) ee4: 0000c637 lui a2,0xc ee8: 0000b5b7 lui a1,0xb eec: 0000c537 lui a0,0xc ef0: 82460613 addi a2,a2,-2012 # b824 <_exit+0x3cc> ef4: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> ef8: 82c50513 addi a0,a0,-2004 # b82c <_exit+0x3d4> efc: 02f102a3 sb a5,37(sp) f00: 4c7080ef jal ra,9bc6 f04: 1048 addi a0,sp,36 f06: 3591 jal d4a f08: 1048 addi a0,sp,36 f0a: 3dc5 jal dfa f0c: 6161 addi sp,sp,80 f0e: b06ff06f j 214 <__riscv_restore_0> f12: 09000693 li a3,144 f16: fed71be3 bne a4,a3,f0c f1a: 8bbd andi a5,a5,15 f1c: 02f10223 sb a5,36(sp) f20: 04d54783 lbu a5,77(a0) f24: 04e55703 lhu a4,78(a0) f28: 02000613 li a2,32 f2c: 02f102a3 sb a5,37(sp) f30: 05055783 lhu a5,80(a0) f34: 07c2 slli a5,a5,0x10 f36: 8fd9 or a5,a5,a4 f38: d43e sw a5,40(sp) f3a: 453c lw a5,72(a0) f3c: 4721 li a4,8 f3e: 17e9 addi a5,a5,-6 f40: 0ff7f793 andi a5,a5,255 f44: 00f76363 bltu a4,a5,f4a f48: 4621 li a2,8 f4a: 05250593 addi a1,a0,82 f4e: 1068 addi a0,sp,44 f50: 04c10623 sb a2,76(sp) f54: 1ff080ef jal ra,9952 f58: bf45 j f08 00000f5a : f5a: 00050703 lb a4,0(a0) f5e: 02d00793 li a5,45 f62: 4805 li a6,1 f64: 00f71463 bne a4,a5,f6c f68: 0505 addi a0,a0,1 f6a: 587d li a6,-1 f6c: 4781 li a5,0 f6e: 4625 li a2,9 f70: 48a9 li a7,10 f72: a029 j f7c f74: 031787b3 mul a5,a5,a7 f78: 0505 addi a0,a0,1 f7a: 97b6 add a5,a5,a3 f7c: 00050703 lb a4,0(a0) f80: fd070693 addi a3,a4,-48 f84: 0ff6f593 andi a1,a3,255 f88: feb676e3 bgeu a2,a1,f74 f8c: 02e00693 li a3,46 f90: 04d71463 bne a4,a3,fd8 f94: 00150613 addi a2,a0,1 f98: 4685 li a3,1 f9a: 051d addi a0,a0,7 f9c: 4701 li a4,0 f9e: 4325 li t1,9 fa0: 48a9 li a7,10 fa2: 00060583 lb a1,0(a2) fa6: fd058593 addi a1,a1,-48 faa: 0ff5fe13 andi t3,a1,255 fae: 03c37863 bgeu t1,t3,fde fb2: 000f4637 lui a2,0xf4 fb6: 23f60613 addi a2,a2,575 # f423f <_data_lma+0xe5fe3> fba: 45a9 li a1,10 fbc: 02d64363 blt a2,a3,fe2 fc0: 02b70733 mul a4,a4,a1 fc4: 02b686b3 mul a3,a3,a1 fc8: bfd5 j fbc fca: 03170733 mul a4,a4,a7 fce: 0605 addi a2,a2,1 fd0: 972e add a4,a4,a1 fd2: 031686b3 mul a3,a3,a7 fd6: b7f1 j fa2 fd8: 4685 li a3,1 fda: 4701 li a4,0 fdc: bfd9 j fb2 fde: fea616e3 bne a2,a0,fca fe2: 000f46b7 lui a3,0xf4 fe6: 24068693 addi a3,a3,576 # f4240 <_data_lma+0xe5fe4> fea: 02d787b3 mul a5,a5,a3 fee: 97ba add a5,a5,a4 ff0: 03078533 mul a0,a5,a6 ff4: 8082 ret 00000ff6 : ff6: 9e0ff2ef jal t0,1d6 <__riscv_save_4> ffa: 716d addi sp,sp,-272 ffc: 84aa mv s1,a0 ffe: 89ae mv s3,a1 1000: 8932 mv s2,a2 1002: 4581 li a1,0 1004: 10400613 li a2,260 1008: 0068 addi a0,sp,12 100a: 8436 mv s0,a3 100c: a14ff0ef jal ra,220 1010: 0204c783 lbu a5,32(s1) 1014: 0684c583 lbu a1,104(s1) 1018: 05a10713 addi a4,sp,90 101c: 04f10c23 sb a5,88(sp) 1020: 200007b7 lui a5,0x20000 1024: 3b07c783 lbu a5,944(a5) # 200003b0 1028: 00b035b3 snez a1,a1 102c: 0585 addi a1,a1,1 102e: 0135e5b3 or a1,a1,s3 1032: 864c sb a1,12(sp) 1034: 04f10ca3 sb a5,89(sp) 1038: 86a2 mv a3,s0 103a: 003c addi a5,sp,8 103c: 864a mv a2,s2 103e: 02000593 li a1,32 1042: 04048513 addi a0,s1,64 1046: 776010ef jal ra,27bc 104a: 4722 lw a4,8(sp) 104c: 0000c9b7 lui s3,0xc 1050: 0000b937 lui s2,0xb 1054: 0000c537 lui a0,0xc 1058: 86a2 mv a3,s0 105a: f8498613 addi a2,s3,-124 # bf84 <_exit+0xb2c> 105e: 66090593 addi a1,s2,1632 # b660 <_exit+0x208> 1062: f9850513 addi a0,a0,-104 # bf98 <_exit+0xb40> 1066: 361080ef jal ra,9bc6 106a: 4422 lw s0,8(sp) 106c: 06848593 addi a1,s1,104 1070: 04100613 li a2,65 1074: 0409 addi s0,s0,2 1076: 01110513 addi a0,sp,17 107a: caa2 sw s0,84(sp) 107c: 0d7080ef jal ra,9952 1080: 0000c537 lui a0,0xc 1084: 8622 mv a2,s0 1086: 08ac addi a1,sp,88 1088: fc050513 addi a0,a0,-64 # bfc0 <_exit+0xb68> 108c: b56ff0ef jal ra,3e2 1090: 0068 addi a0,sp,12 1092: 408010ef jal ra,249a 1096: 0000c537 lui a0,0xc 109a: f8498613 addi a2,s3,-124 109e: 66090593 addi a1,s2,1632 10a2: fd050513 addi a0,a0,-48 # bfd0 <_exit+0xb78> 10a6: 321080ef jal ra,9bc6 10aa: 6151 addi sp,sp,272 10ac: 95eff06f j 20a <__riscv_restore_4> 000010b0 : 10b0: 940ff2ef jal t0,1f0 <__riscv_save_0> 10b4: 716d addi sp,sp,-272 10b6: e115 bnez a0,10da 10b8: 0000c637 lui a2,0xc 10bc: 0000b5b7 lui a1,0xb 10c0: 0000c537 lui a0,0xc 10c4: f8460613 addi a2,a2,-124 # bf84 <_exit+0xb2c> 10c8: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 10cc: ff850513 addi a0,a0,-8 # bff8 <_exit+0xba0> 10d0: 2f7080ef jal ra,9bc6 10d4: 6151 addi sp,sp,272 10d6: 93eff06f j 214 <__riscv_restore_0> 10da: 0b052783 lw a5,176(a0) 10de: 892a mv s2,a0 10e0: ef91 bnez a5,10fc 10e2: 0000c637 lui a2,0xc 10e6: 0000b5b7 lui a1,0xb 10ea: 0000c537 lui a0,0xc 10ee: f8460613 addi a2,a2,-124 # bf84 <_exit+0xb2c> 10f2: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 10f6: 01050513 addi a0,a0,16 # c010 <_exit+0xbb8> 10fa: bfd9 j 10d0 10fc: 84ae mv s1,a1 10fe: 0599 addi a1,a1,6 1100: 852e mv a0,a1 1102: c62e sw a1,12(sp) 1104: 643080ef jal ra,9f46 1108: 409c lw a5,0(s1) 110a: 30d8 lbu a4,5(s1) 110c: 0ff57413 andi s0,a0,255 1110: c83e sw a5,16(sp) 1112: 20dc lbu a5,4(s1) 1114: 45b2 lw a1,12(sp) 1116: 8b0d andi a4,a4,3 1118: 00140613 addi a2,s0,1 111c: 078a slli a5,a5,0x2 111e: 8fd9 or a5,a5,a4 1120: 0ff67613 andi a2,a2,255 1124: 01510513 addi a0,sp,21 1128: 00f10a23 sb a5,20(sp) 112c: 027080ef jal ra,9952 1130: 00640693 addi a3,s0,6 1134: 0ff6f693 andi a3,a3,255 1138: 0810 addi a2,sp,16 113a: 45a1 li a1,8 113c: 854a mv a0,s2 113e: 3d65 jal ff6 1140: bf51 j 10d4 00001142 : 1142: 8aeff2ef jal t0,1f0 <__riscv_save_0> 1146: 21c0 lbu s0,4(a1) 1148: 419c lw a5,0(a1) 114a: 7111 addi sp,sp,-256 114c: 84aa mv s1,a0 114e: 8622 mv a2,s0 1150: 0595 addi a1,a1,5 1152: 0048 addi a0,sp,4 1154: c03e sw a5,0(sp) 1156: 7fc080ef jal ra,9952 115a: 00440693 addi a3,s0,4 115e: 860a mv a2,sp 1160: 0ff6f693 andi a3,a3,255 1164: 4591 li a1,4 1166: 8526 mv a0,s1 1168: 3579 jal ff6 116a: 6111 addi sp,sp,256 116c: 8a8ff06f j 214 <__riscv_restore_0> 00001170 : 1170: 866ff2ef jal t0,1d6 <__riscv_save_4> 1174: 2180 lbu s0,0(a1) 1176: 7111 addi sp,sp,-256 1178: 89ae mv s3,a1 117a: 8622 mv a2,s0 117c: 892a mv s2,a0 117e: 0585 addi a1,a1,1 1180: 00110513 addi a0,sp,1 1184: 8040 sb s0,0(sp) 1186: 7cc080ef jal ra,9952 118a: 0429c603 lbu a2,66(s3) 118e: 00140793 addi a5,s0,1 1192: 0ff7f793 andi a5,a5,255 1196: 00240493 addi s1,s0,2 119a: 0218 addi a4,sp,256 119c: 0ff4f493 andi s1,s1,255 11a0: 97ba add a5,a5,a4 11a2: c605 beqz a2,11ca 11a4: 0419c703 lbu a4,65(s3) 11a8: 04398593 addi a1,s3,67 11ac: 00910533 add a0,sp,s1 11b0: f0e78023 sb a4,-256(a5) 11b4: 79e080ef jal ra,9952 11b8: 860a mv a2,sp 11ba: 86a6 mv a3,s1 11bc: 02000593 li a1,32 11c0: 854a mv a0,s2 11c2: 3d15 jal ff6 11c4: 6111 addi sp,sp,256 11c6: 844ff06f j 20a <__riscv_restore_4> 11ca: 577d li a4,-1 11cc: f0e78023 sb a4,-256(a5) 11d0: 03a080ef jal ra,920a 11d4: 021c addi a5,sp,256 11d6: 94be add s1,s1,a5 11d8: 00340793 addi a5,s0,3 11dc: 0218 addi a4,sp,256 11de: 0ff7f793 andi a5,a5,255 11e2: f0a48023 sb a0,-256(s1) 11e6: 97ba add a5,a5,a4 11e8: 00855713 srli a4,a0,0x8 11ec: f0e78023 sb a4,-256(a5) 11f0: 00440793 addi a5,s0,4 11f4: 0218 addi a4,sp,256 11f6: 0ff7f793 andi a5,a5,255 11fa: 97ba add a5,a5,a4 11fc: 00640493 addi s1,s0,6 1200: 01055713 srli a4,a0,0x10 1204: 0415 addi s0,s0,5 1206: f0e78023 sb a4,-256(a5) 120a: 0ff47413 andi s0,s0,255 120e: 021c addi a5,sp,256 1210: 943e add s0,s0,a5 1212: 8161 srli a0,a0,0x18 1214: 0ff4f493 andi s1,s1,255 1218: f0a40023 sb a0,-256(s0) 121c: bf71 j 11b8 0000121e : 121e: fd3fe2ef jal t0,1f0 <__riscv_save_0> 1222: 842a mv s0,a0 1224: 0000c537 lui a0,0xc 1228: bb050513 addi a0,a0,-1104 # bbb0 <_exit+0x758> 122c: 19b080ef jal ra,9bc6 1230: 400c lw a1,0(s0) 1232: 0000c537 lui a0,0xc 1236: bbc50513 addi a0,a0,-1092 # bbbc <_exit+0x764> 123a: 18d080ef jal ra,9bc6 123e: 204c lbu a1,4(s0) 1240: 0000c537 lui a0,0xc 1244: bd050513 addi a0,a0,-1072 # bbd0 <_exit+0x778> 1248: 17f080ef jal ra,9bc6 124c: 0000c537 lui a0,0xc 1250: be050513 addi a0,a0,-1056 # bbe0 <_exit+0x788> 1254: 173080ef jal ra,9bc6 1258: 3050 lbu a2,5(s0) 125a: 0000c537 lui a0,0xc 125e: 00640593 addi a1,s0,6 1262: bec50513 addi a0,a0,-1044 # bbec <_exit+0x794> 1266: 97cff0ef jal ra,3e2 126a: fabfe06f j 214 <__riscv_restore_0> 0000126e : 126e: f83fe2ef jal t0,1f0 <__riscv_save_0> 1272: 842a mv s0,a0 1274: 0000c537 lui a0,0xc 1278: bf450513 addi a0,a0,-1036 # bbf4 <_exit+0x79c> 127c: 14b080ef jal ra,9bc6 1280: 400c lw a1,0(s0) 1282: 0000c537 lui a0,0xc 1286: c0050513 addi a0,a0,-1024 # bc00 <_exit+0x7a8> 128a: 13d080ef jal ra,9bc6 128e: 0000c537 lui a0,0xc 1292: be050513 addi a0,a0,-1056 # bbe0 <_exit+0x788> 1296: 131080ef jal ra,9bc6 129a: 2050 lbu a2,4(s0) 129c: 0000c537 lui a0,0xc 12a0: 00540593 addi a1,s0,5 12a4: bec50513 addi a0,a0,-1044 # bbec <_exit+0x794> 12a8: 93aff0ef jal ra,3e2 12ac: f69fe06f j 214 <__riscv_restore_0> 000012b0 : 12b0: f41fe2ef jal t0,1f0 <__riscv_save_0> 12b4: 2190 lbu a2,0(a1) 12b6: 7111 addi sp,sp,-256 12b8: 842a mv s0,a0 12ba: 57fd li a5,-1 12bc: 0585 addi a1,a1,1 12be: 00910513 addi a0,sp,9 12c2: 04f104a3 sb a5,73(sp) 12c6: 8450 sb a2,8(sp) 12c8: 04010523 sb zero,74(sp) 12cc: 686080ef jal ra,9952 12d0: 002c addi a1,sp,8 12d2: 8522 mv a0,s0 12d4: 3d71 jal 1170 12d6: 6111 addi sp,sp,256 12d8: f3dfe06f j 214 <__riscv_restore_0> 000012dc : 12dc: efbfe2ef jal t0,1d6 <__riscv_save_4> 12e0: 7131 addi sp,sp,-192 12e2: 842a mv s0,a0 12e4: 892e mv s2,a1 12e6: 725070ef jal ra,920a 12ea: 4785 li a5,1 12ec: 847c sh a5,8(sp) 12ee: c22a sw a0,4(sp) 12f0: 00010523 sb zero,10(sp) 12f4: 02000793 li a5,32 12f8: 00040703 lb a4,0(s0) 12fc: 04f70d63 beq a4,a5,1356 1300: 8522 mv a0,s0 1302: 445080ef jal ra,9f46 1306: 4791 li a5,4 1308: 00a10493 addi s1,sp,10 130c: 02a7f063 bgeu a5,a0,132c 1310: 00240703 lb a4,2(s0) 1314: 07c00793 li a5,124 1318: 00f71a63 bne a4,a5,132c 131c: 85a2 mv a1,s0 131e: 8526 mv a0,s1 1320: 460d li a2,3 1322: 630080ef jal ra,9952 1326: 040d addi s0,s0,3 1328: 00d10493 addi s1,sp,13 132c: 0000c5b7 lui a1,0xc 1330: c4458593 addi a1,a1,-956 # bc44 <_exit+0x7ec> 1334: 8522 mv a0,s0 1336: f93fe0ef jal ra,2c8 133a: e105 bnez a0,135a 133c: beef07b7 lui a5,0xbeef0 1340: e000e737 lui a4,0xe000e 1344: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eee8080> 1348: c73c sw a5,72(a4) 134a: 004c addi a1,sp,4 134c: 854a mv a0,s2 134e: 338d jal 10b0 1350: 6129 addi sp,sp,192 1352: eb9fe06f j 20a <__riscv_restore_4> 1356: 0405 addi s0,s0,1 1358: b745 j 12f8 135a: 0000c5b7 lui a1,0xc 135e: c4c58593 addi a1,a1,-948 # bc4c <_exit+0x7f4> 1362: 8522 mv a0,s0 1364: f65fe0ef jal ra,2c8 1368: ed01 bnez a0,1380 136a: 4505 li a0,1 136c: a62ff0ef jal ra,5ce 1370: 0000c5b7 lui a1,0xc 1374: c5458593 addi a1,a1,-940 # bc54 <_exit+0x7fc> 1378: 8526 mv a0,s1 137a: 3bd080ef jal ra,9f36 137e: b7f1 j 134a 1380: 0000c5b7 lui a1,0xc 1384: c6858593 addi a1,a1,-920 # bc68 <_exit+0x810> 1388: 8522 mv a0,s0 138a: f3ffe0ef jal ra,2c8 138e: ed09 bnez a0,13a8 1390: 4581 li a1,0 1392: 03400613 li a2,52 1396: 94c18513 addi a0,gp,-1716 # 2000033c 139a: e87fe0ef jal ra,220 139e: 0000c5b7 lui a1,0xc 13a2: c7458593 addi a1,a1,-908 # bc74 <_exit+0x81c> 13a6: bfc9 j 1378 13a8: 0000e5b7 lui a1,0xe 13ac: 96858593 addi a1,a1,-1688 # d968 13b0: 8522 mv a0,s0 13b2: f17fe0ef jal ra,2c8 13b6: e10d bnez a0,13d8 13b8: 0000c6b7 lui a3,0xc 13bc: 0000c637 lui a2,0xc 13c0: 0000c5b7 lui a1,0xc 13c4: c8868693 addi a3,a3,-888 # bc88 <_exit+0x830> 13c8: c9460613 addi a2,a2,-876 # bc94 <_exit+0x83c> 13cc: cb058593 addi a1,a1,-848 # bcb0 <_exit+0x858> 13d0: 8526 mv a0,s1 13d2: 301080ef jal ra,9ed2 13d6: bf95 j 134a 13d8: 0000c5b7 lui a1,0xc 13dc: cc058593 addi a1,a1,-832 # bcc0 <_exit+0x868> 13e0: 8522 mv a0,s0 13e2: ee7fe0ef jal ra,2c8 13e6: e511 bnez a0,13f2 13e8: 0000c5b7 lui a1,0xc 13ec: cc858593 addi a1,a1,-824 # bcc8 <_exit+0x870> 13f0: b761 j 1378 13f2: 0000c5b7 lui a1,0xc 13f6: cd858593 addi a1,a1,-808 # bcd8 <_exit+0x880> 13fa: 8522 mv a0,s0 13fc: ecdfe0ef jal ra,2c8 1400: e515 bnez a0,142c 1402: 670010ef jal ra,2a72 1406: 9801c603 lbu a2,-1664(gp) # 20000370 140a: 98018593 addi a1,gp,-1664 # 20000370 140e: 3194 lbu a3,1(a1) 1410: 21b8 lbu a4,2(a1) 1412: 31fc lbu a5,7(a1) 1414: 0065c803 lbu a6,6(a1) 1418: 0045d883 lhu a7,4(a1) 141c: 0000c5b7 lui a1,0xc 1420: cf858593 addi a1,a1,-776 # bcf8 <_exit+0x8a0> 1424: 8526 mv a0,s1 1426: 2ad080ef jal ra,9ed2 142a: b705 j 134a 142c: 0000c5b7 lui a1,0xc 1430: ce058593 addi a1,a1,-800 # bce0 <_exit+0x888> 1434: 8522 mv a0,s0 1436: e93fe0ef jal ra,2c8 143a: e521 bnez a0,1482 143c: 00540513 addi a0,s0,5 1440: 48c080ef jal ra,98cc 1444: 842a mv s0,a0 1446: 5c5070ef jal ra,920a 144a: 02857763 bgeu a0,s0,1478 144e: 8522 mv a0,s0 1450: 615070ef jal ra,9264 1454: 61e010ef jal ra,2a72 1458: 9801c603 lbu a2,-1664(gp) # 20000370 145c: 98018593 addi a1,gp,-1664 # 20000370 1460: 3194 lbu a3,1(a1) 1462: 21b8 lbu a4,2(a1) 1464: 31fc lbu a5,7(a1) 1466: 0065c803 lbu a6,6(a1) 146a: 0045d883 lhu a7,4(a1) 146e: 0000c5b7 lui a1,0xc 1472: ce858593 addi a1,a1,-792 # bce8 <_exit+0x890> 1476: b77d j 1424 1478: 0000c5b7 lui a1,0xc 147c: d1858593 addi a1,a1,-744 # bd18 <_exit+0x8c0> 1480: bde5 j 1378 1482: 0000c5b7 lui a1,0xc 1486: d3c58593 addi a1,a1,-708 # bd3c <_exit+0x8e4> 148a: 8522 mv a0,s0 148c: e3dfe0ef jal ra,2c8 1490: ed11 bnez a0,14ac 1492: 579070ef jal ra,920a 1496: 4792 lw a5,4(sp) 1498: 00f57563 bgeu a0,a5,14a2 149c: 00178513 addi a0,a5,1 14a0: bf45 j 1450 14a2: 0000c5b7 lui a1,0xc 14a6: d4858593 addi a1,a1,-696 # bd48 <_exit+0x8f0> 14aa: b5f9 j 1378 14ac: 0000c5b7 lui a1,0xc 14b0: d6858593 addi a1,a1,-664 # bd68 <_exit+0x910> 14b4: 8522 mv a0,s0 14b6: e13fe0ef jal ra,2c8 14ba: e115 bnez a0,14de 14bc: 00940593 addi a1,s0,9 14c0: 4641 li a2,16 14c2: 76018513 addi a0,gp,1888 # 20001150 <__global_pointer$+0x760> 14c6: 293080ef jal ra,9f58 14ca: 0000c5b7 lui a1,0xc 14ce: 76018613 addi a2,gp,1888 # 20001150 <__global_pointer$+0x760> 14d2: d7458593 addi a1,a1,-652 # bd74 <_exit+0x91c> 14d6: 8526 mv a0,s1 14d8: 1fb080ef jal ra,9ed2 14dc: b5bd j 134a 14de: 0000c5b7 lui a1,0xc 14e2: d8858593 addi a1,a1,-632 # bd88 <_exit+0x930> 14e6: 8522 mv a0,s0 14e8: de1fe0ef jal ra,2c8 14ec: 14051963 bnez a0,163e 14f0: 0411 addi s0,s0,4 14f2: 0000c5b7 lui a1,0xc 14f6: 4639 li a2,14 14f8: d9058593 addi a1,a1,-624 # bd90 <_exit+0x938> 14fc: 8522 mv a0,s0 14fe: 430080ef jal ra,992e 1502: e901 bnez a0,1512 1504: 77018613 addi a2,gp,1904 # 20001160 <__global_pointer$+0x770> 1508: 0000c5b7 lui a1,0xc 150c: da058593 addi a1,a1,-608 # bda0 <_exit+0x948> 1510: b7d9 j 14d6 1512: 0000c5b7 lui a1,0xc 1516: 4611 li a2,4 1518: da858593 addi a1,a1,-600 # bda8 <_exit+0x950> 151c: 8522 mv a0,s0 151e: 410080ef jal ra,992e 1522: e511 bnez a0,152e 1524: 20000637 lui a2,0x20000 1528: 3d160613 addi a2,a2,977 # 200003d1 152c: bff1 j 1508 152e: 0000c5b7 lui a1,0xc 1532: 4619 li a2,6 1534: db058593 addi a1,a1,-592 # bdb0 <_exit+0x958> 1538: 8522 mv a0,s0 153a: 3f4080ef jal ra,992e 153e: e115 bnez a0,1562 1540: 200017b7 lui a5,0x20001 1544: 38c78793 addi a5,a5,908 # 2000138c <_ebss+0x20c> 1548: de47c783 lbu a5,-540(a5) 154c: e791 bnez a5,1558 154e: 0000c637 lui a2,0xc 1552: c1060613 addi a2,a2,-1008 # bc10 <_exit+0x7b8> 1556: bf4d j 1508 1558: 0000c637 lui a2,0xc 155c: c0c60613 addi a2,a2,-1012 # bc0c <_exit+0x7b4> 1560: b765 j 1508 1562: 0000c5b7 lui a1,0xc 1566: 460d li a2,3 1568: db858593 addi a1,a1,-584 # bdb8 <_exit+0x960> 156c: 8522 mv a0,s0 156e: 3c0080ef jal ra,992e 1572: e911 bnez a0,1586 1574: 200007b7 lui a5,0x20000 1578: 3f47a603 lw a2,1012(a5) # 200003f4 157c: 0000c5b7 lui a1,0xc 1580: dbc58593 addi a1,a1,-580 # bdbc <_exit+0x964> 1584: bf89 j 14d6 1586: 0000c5b7 lui a1,0xc 158a: 460d li a2,3 158c: dc458593 addi a1,a1,-572 # bdc4 <_exit+0x96c> 1590: 8522 mv a0,s0 1592: 39c080ef jal ra,992e 1596: e511 bnez a0,15a2 1598: 200007b7 lui a5,0x20000 159c: 3f87a603 lw a2,1016(a5) # 200003f8 15a0: bff1 j 157c 15a2: 0000c5b7 lui a1,0xc 15a6: 4629 li a2,10 15a8: dc858593 addi a1,a1,-568 # bdc8 <_exit+0x970> 15ac: 8522 mv a0,s0 15ae: 380080ef jal ra,992e 15b2: e50d bnez a0,15dc 15b4: 0000c5b7 lui a1,0xc 15b8: dd458593 addi a1,a1,-556 # bdd4 <_exit+0x97c> 15bc: 8526 mv a0,s1 15be: 179080ef jal ra,9f36 15c2: 20000537 lui a0,0x20000 15c6: 04600693 li a3,70 15ca: 00248613 addi a2,s1,2 15ce: 02000593 li a1,32 15d2: 3b050513 addi a0,a0,944 # 200003b0 15d6: ec9fe0ef jal ra,49e 15da: bb85 j 134a 15dc: 0000c5b7 lui a1,0xc 15e0: 4611 li a2,4 15e2: dd858593 addi a1,a1,-552 # bdd8 <_exit+0x980> 15e6: 8522 mv a0,s0 15e8: 346080ef jal ra,992e 15ec: e909 bnez a0,15fe 15ee: 200007b7 lui a5,0x20000 15f2: 3d07c503 lbu a0,976(a5) # 200003d0 15f6: 741050ef jal ra,7536 15fa: 862a mv a2,a0 15fc: b731 j 1508 15fe: 0000c5b7 lui a1,0xc 1602: 4639 li a2,14 1604: de058593 addi a1,a1,-544 # bde0 <_exit+0x988> 1608: 8522 mv a0,s0 160a: 324080ef jal ra,992e 160e: e115 bnez a0,1632 1610: 200017b7 lui a5,0x20001 1614: 38c78793 addi a5,a5,908 # 2000138c <_ebss+0x20c> 1618: de67d603 lhu a2,-538(a5) 161c: 0000c5b7 lui a1,0xc 1620: 3e800793 li a5,1000 1624: 02f676b3 remu a3,a2,a5 1628: df058593 addi a1,a1,-528 # bdf0 <_exit+0x998> 162c: 02f65633 divu a2,a2,a5 1630: b345 j 13d0 1632: 0000c5b7 lui a1,0xc 1636: 8622 mv a2,s0 1638: df858593 addi a1,a1,-520 # bdf8 <_exit+0x9a0> 163c: bd69 j 14d6 163e: 0000c5b7 lui a1,0xc 1642: e0058593 addi a1,a1,-512 # be00 <_exit+0x9a8> 1646: 8522 mv a0,s0 1648: c81fe0ef jal ra,2c8 164c: 16051463 bnez a0,17b4 1650: 00440993 addi s3,s0,4 1654: 0000c5b7 lui a1,0xc 1658: 4641 li a2,16 165a: e0858593 addi a1,a1,-504 # be08 <_exit+0x9b0> 165e: 854e mv a0,s3 1660: 2ce080ef jal ra,992e 1664: e921 bnez a0,16b4 1666: 0451 addi s0,s0,20 1668: 0000c5b7 lui a1,0xc 166c: 4609 li a2,2 166e: c0c58593 addi a1,a1,-1012 # bc0c <_exit+0x7b4> 1672: 8522 mv a0,s0 1674: 2ba080ef jal ra,992e 1678: ed09 bnez a0,1692 167a: 200017b7 lui a5,0x20001 167e: 38c78793 addi a5,a5,908 # 2000138c <_ebss+0x20c> 1682: 4705 li a4,1 1684: dee782a3 sb a4,-539(a5) 1688: 0000c5b7 lui a1,0xc 168c: e1c58593 addi a1,a1,-484 # be1c <_exit+0x9c4> 1690: b1e5 j 1378 1692: 0000c5b7 lui a1,0xc 1696: 460d li a2,3 1698: c1058593 addi a1,a1,-1008 # bc10 <_exit+0x7b8> 169c: 8522 mv a0,s0 169e: 290080ef jal ra,992e 16a2: ca0514e3 bnez a0,134a 16a6: 200017b7 lui a5,0x20001 16aa: 38c78793 addi a5,a5,908 # 2000138c <_ebss+0x20c> 16ae: de0782a3 sb zero,-539(a5) 16b2: bfd9 j 1688 16b4: 0000c5b7 lui a1,0xc 16b8: 463d li a2,15 16ba: e2058593 addi a1,a1,-480 # be20 <_exit+0x9c8> 16be: 854e mv a0,s3 16c0: 26e080ef jal ra,992e 16c4: e909 bnez a0,16d6 16c6: 4641 li a2,16 16c8: 01340593 addi a1,s0,19 16cc: 77018513 addi a0,gp,1904 # 20001160 <__global_pointer$+0x770> 16d0: 089080ef jal ra,9f58 16d4: bf55 j 1688 16d6: 0000c5b7 lui a1,0xc 16da: 4615 li a2,5 16dc: e3058593 addi a1,a1,-464 # be30 <_exit+0x9d8> 16e0: 854e mv a0,s3 16e2: 24c080ef jal ra,992e 16e6: e911 bnez a0,16fa 16e8: 20000537 lui a0,0x20000 16ec: 02000613 li a2,32 16f0: 00940593 addi a1,s0,9 16f4: 3d150513 addi a0,a0,977 # 200003d1 16f8: bfe1 j 16d0 16fa: 0000c5b7 lui a1,0xc 16fe: 461d li a2,7 1700: e3858593 addi a1,a1,-456 # be38 <_exit+0x9e0> 1704: 854e mv a0,s3 1706: 228080ef jal ra,992e 170a: e939 bnez a0,1760 170c: 042d addi s0,s0,11 170e: 0000c5b7 lui a1,0xc 1712: 460d li a2,3 1714: c1058593 addi a1,a1,-1008 # bc10 <_exit+0x7b8> 1718: 8522 mv a0,s0 171a: 200019b7 lui s3,0x20001 171e: 210080ef jal ra,992e 1722: 38c98993 addi s3,s3,908 # 2000138c <_ebss+0x20c> 1726: e901 bnez a0,1736 1728: de098223 sb zero,-540(s3) 172c: 0000c5b7 lui a1,0xc 1730: c2c58593 addi a1,a1,-980 # bc2c <_exit+0x7d4> 1734: b191 j 1378 1736: 0000c5b7 lui a1,0xc 173a: 4609 li a2,2 173c: c0c58593 addi a1,a1,-1012 # bc0c <_exit+0x7b4> 1740: 8522 mv a0,s0 1742: 1ec080ef jal ra,992e 1746: e909 bnez a0,1758 1748: 4785 li a5,1 174a: def98223 sb a5,-540(s3) 174e: 0000c5b7 lui a1,0xc 1752: c1458593 addi a1,a1,-1004 # bc14 <_exit+0x7bc> 1756: b10d j 1378 1758: de49c783 lbu a5,-540(s3) 175c: fbed bnez a5,174e 175e: b7f9 j 172c 1760: 0000c5b7 lui a1,0xc 1764: 4611 li a2,4 1766: e4058593 addi a1,a1,-448 # be40 <_exit+0x9e8> 176a: 854e mv a0,s3 176c: 1c2080ef jal ra,992e 1770: e911 bnez a0,1784 1772: 00840513 addi a0,s0,8 1776: fe4ff0ef jal ra,f5a 177a: 200007b7 lui a5,0x20000 177e: 3ea7aa23 sw a0,1012(a5) # 200003f4 1782: b719 j 1688 1784: 0000c5b7 lui a1,0xc 1788: 4611 li a2,4 178a: e4858593 addi a1,a1,-440 # be48 <_exit+0x9f0> 178e: 854e mv a0,s3 1790: 19e080ef jal ra,992e 1794: e911 bnez a0,17a8 1796: 00840513 addi a0,s0,8 179a: fc0ff0ef jal ra,f5a 179e: 200007b7 lui a5,0x20000 17a2: 3ea7ac23 sw a0,1016(a5) # 200003f8 17a6: b5cd j 1688 17a8: 0000c5b7 lui a1,0xc 17ac: 864e mv a2,s3 17ae: e5058593 addi a1,a1,-432 # be50 <_exit+0x9f8> 17b2: b315 j 14d6 17b4: 0000c5b7 lui a1,0xc 17b8: e6458593 addi a1,a1,-412 # be64 <_exit+0xa0c> 17bc: 8522 mv a0,s0 17be: b0bfe0ef jal ra,2c8 17c2: e105 bnez a0,17e2 17c4: 94c18613 addi a2,gp,-1716 # 2000033c 17c8: 0000c5b7 lui a1,0xc 17cc: 02462883 lw a7,36(a2) 17d0: 02062803 lw a6,32(a2) 17d4: 4e5c lw a5,28(a2) 17d6: 4e18 lw a4,24(a2) 17d8: 4654 lw a3,12(a2) 17da: e7458593 addi a1,a1,-396 # be74 <_exit+0xa1c> 17de: 4610 lw a2,8(a2) 17e0: b191 j 1424 17e2: 0000c5b7 lui a1,0xc 17e6: ec458593 addi a1,a1,-316 # bec4 <_exit+0xa6c> 17ea: 8522 mv a0,s0 17ec: addfe0ef jal ra,2c8 17f0: e51d bnez a0,181e 17f2: 94c18613 addi a2,gp,-1716 # 2000033c 17f6: 02a61683 lh a3,42(a2) 17fa: 4711 li a4,4 17fc: 03062803 lw a6,48(a2) 1800: 02e6c733 div a4,a3,a4 1804: 4a1c lw a5,16(a2) 1806: 00661683 lh a3,6(a2) 180a: 00461603 lh a2,4(a2) 180e: 0000c5b7 lui a1,0xc 1812: ed058593 addi a1,a1,-304 # bed0 <_exit+0xa78> 1816: 8526 mv a0,s1 1818: 6ba080ef jal ra,9ed2 181c: b63d j 134a 181e: 0000c5b7 lui a1,0xc 1822: f2858593 addi a1,a1,-216 # bf28 <_exit+0xad0> 1826: 8522 mv a0,s0 1828: aa1fe0ef jal ra,2c8 182c: e90d bnez a0,185e 182e: 1dd070ef jal ra,920a 1832: 81c1a783 lw a5,-2020(gp) # 2000020c 1836: 94c18413 addi s0,gp,-1716 # 2000033c 183a: 8d1d sub a0,a0,a5 183c: c848 sw a0,20(s0) 183e: 00042823 sw zero,16(s0) 1842: 193050ef jal ra,71d4 1846: 203e lhu a5,2(s0) 1848: 341a lhu a4,40(s0) 184a: 4854 lw a3,20(s0) 184c: 0000c5b7 lui a1,0xc 1850: 862a mv a2,a0 1852: f3458593 addi a1,a1,-204 # bf34 <_exit+0xadc> 1856: 8526 mv a0,s1 1858: 67a080ef jal ra,9ed2 185c: b4fd j 134a 185e: 0000c5b7 lui a1,0xc 1862: f7458593 addi a1,a1,-140 # bf74 <_exit+0xb1c> 1866: be09 j 1378 00001868 : 1868: 96ffe2ef jal t0,1d6 <__riscv_save_4> 186c: 842a mv s0,a0 186e: 0000c537 lui a0,0xc 1872: 7121 addi sp,sp,-448 1874: b3050513 addi a0,a0,-1232 # bb30 <_exit+0x6d8> 1878: 34e080ef jal ra,9bc6 187c: 0b944583 lbu a1,185(s0) 1880: 0000c537 lui a0,0xc 1884: bd050513 addi a0,a0,-1072 # bbd0 <_exit+0x778> 1888: 33e080ef jal ra,9bc6 188c: 200c lbu a1,0(s0) 188e: 0000c537 lui a0,0xc 1892: b4450513 addi a0,a0,-1212 # bb44 <_exit+0x6ec> 1896: 330080ef jal ra,9bc6 189a: 300c lbu a1,1(s0) 189c: 0000c537 lui a0,0xc 18a0: b6050513 addi a0,a0,-1184 # bb60 <_exit+0x708> 18a4: 322080ef jal ra,9bc6 18a8: 202e lhu a1,2(s0) 18aa: 0000c537 lui a0,0xc 18ae: b7850513 addi a0,a0,-1160 # bb78 <_exit+0x720> 18b2: 314080ef jal ra,9bc6 18b6: 204c lbu a1,4(s0) 18b8: 0000c537 lui a0,0xc 18bc: a2050513 addi a0,a0,-1504 # ba20 <_exit+0x5c8> 18c0: 306080ef jal ra,9bc6 18c4: 2050 lbu a2,4(s0) 18c6: 0000c537 lui a0,0xc 18ca: 00540593 addi a1,s0,5 18ce: ba450513 addi a0,a0,-1116 # bba4 <_exit+0x74c> 18d2: b11fe0ef jal ra,3e2 18d6: 0000e537 lui a0,0xe 18da: 99850513 addi a0,a0,-1640 # d998 18de: 2e8080ef jal ra,9bc6 18e2: 0b944783 lbu a5,185(s0) 18e6: 02000713 li a4,32 18ea: 08e79463 bne a5,a4,1972 18ee: 3044 lbu s1,5(s0) 18f0: 04000793 li a5,64 18f4: 0c910423 sb s1,200(sp) 18f8: 0297f363 bgeu a5,s1,191e 18fc: 0000c637 lui a2,0xc 1900: 0000b5b7 lui a1,0xb 1904: 0000c537 lui a0,0xc 1908: f8460613 addi a2,a2,-124 # bf84 <_exit+0xb2c> 190c: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1910: a3450513 addi a0,a0,-1484 # ba34 <_exit+0x5dc> 1914: 2b2080ef jal ra,9bc6 1918: 6139 addi sp,sp,448 191a: 8f1fe06f j 20a <__riscv_restore_4> 191e: 8626 mv a2,s1 1920: 00640593 addi a1,s0,6 1924: 0c910513 addi a0,sp,201 1928: 02a080ef jal ra,9952 192c: 00248593 addi a1,s1,2 1930: 0485 addi s1,s1,1 1932: 2050 lbu a2,4(s0) 1934: 0ff4f493 andi s1,s1,255 1938: 94a2 add s1,s1,s0 193a: 30dc lbu a5,5(s1) 193c: 0ff5f593 andi a1,a1,255 1940: 8e0d sub a2,a2,a1 1942: 0595 addi a1,a1,5 1944: 0ff67613 andi a2,a2,255 1948: 95a2 add a1,a1,s0 194a: 10b10513 addi a0,sp,267 194e: 10f104a3 sb a5,265(sp) 1952: 10c10523 sb a2,266(sp) 1956: 7fd070ef jal ra,9952 195a: 0c442783 lw a5,196(s0) 195e: 239c lbu a5,0(a5) 1960: 8b89 andi a5,a5,2 1962: fbdd bnez a5,1918 1964: 0c042583 lw a1,192(s0) 1968: 0bc42503 lw a0,188(s0) 196c: 945ff0ef jal ra,12b0 1970: b765 j 1918 1972: 20079c63 bnez a5,1b8a 1976: 2078 lbu a4,6(s0) 1978: 305c lbu a5,5(s0) 197a: 00a40593 addi a1,s0,10 197e: 0722 slli a4,a4,0x8 1980: 8f5d or a4,a4,a5 1982: 307c lbu a5,7(s0) 1984: 01210513 addi a0,sp,18 1988: 07c2 slli a5,a5,0x10 198a: 8f5d or a4,a4,a5 198c: 241c lbu a5,8(s0) 198e: 07e2 slli a5,a5,0x18 1990: 8fd9 or a5,a5,a4 1992: 0bc42703 lw a4,188(s0) 1996: c63e sw a5,12(sp) 1998: 0af72623 sw a5,172(a4) # e000e0ac <_eusrstack+0xc00060ac> 199c: 2050 lbu a2,4(s0) 199e: 341c lbu a5,9(s0) 19a0: 166d addi a2,a2,-5 19a2: 0ff67613 andi a2,a2,255 19a6: 00f10823 sb a5,16(sp) 19aa: 00c108a3 sb a2,17(sp) 19ae: 7a5070ef jal ra,9952 19b2: 0068 addi a0,sp,12 19b4: 86bff0ef jal ra,121e 19b8: 0c442783 lw a5,196(s0) 19bc: 239c lbu a5,0(a5) 19be: 8b89 andi a5,a5,2 19c0: e799 bnez a5,19ce 19c2: 0c042583 lw a1,192(s0) 19c6: 0bc42503 lw a0,188(s0) 19ca: 8e7ff0ef jal ra,12b0 19ce: 01014783 lbu a5,16(sp) 19d2: 4985 li s3,1 19d4: 17378c63 beq a5,s3,1b4c 19d8: 470d li a4,3 19da: f2e79fe3 bne a5,a4,1918 19de: 47b2 lw a5,12(sp) 19e0: 0bc42703 lw a4,188(s0) 19e4: 06700913 li s2,103 19e8: c5be sw a5,200(sp) 19ea: 0af72623 sw a5,172(a4) 19ee: 10200793 li a5,258 19f2: 0cf11623 sh a5,204(sp) 19f6: 0d210723 sb s2,206(sp) 19fa: 7ae050ef jal ra,71a8 19fe: 0cc14783 lbu a5,204(sp) 1a02: 0398 addi a4,sp,448 1a04: 40855693 srai a3,a0,0x8 1a08: 973e add a4,a4,a5 1a0a: f0d706a3 sb a3,-243(a4) 1a0e: 00178713 addi a4,a5,1 1a12: 0394 addi a3,sp,448 1a14: 0ff77713 andi a4,a4,255 1a18: 9736 add a4,a4,a3 1a1a: f0a706a3 sb a0,-243(a4) 1a1e: 00278713 addi a4,a5,2 1a22: 0ff77713 andi a4,a4,255 1a26: 9736 add a4,a4,a3 1a28: f13706a3 sb s3,-243(a4) 1a2c: 00378713 addi a4,a5,3 1a30: 0ff77713 andi a4,a4,255 1a34: 9736 add a4,a4,a3 1a36: 07400593 li a1,116 1a3a: f0b706a3 sb a1,-243(a4) 1a3e: 94c1d683 lhu a3,-1716(gp) # 2000033c 1a42: 4729 li a4,10 1a44: 0390 addi a2,sp,448 1a46: 02e6d6b3 divu a3,a3,a4 1a4a: 00478713 addi a4,a5,4 1a4e: 0ff77713 andi a4,a4,255 1a52: 9732 add a4,a4,a2 1a54: 84aa mv s1,a0 1a56: 01069613 slli a2,a3,0x10 1a5a: 8641 srai a2,a2,0x10 1a5c: 8621 srai a2,a2,0x8 1a5e: f0c706a3 sb a2,-243(a4) 1a62: 00578713 addi a4,a5,5 1a66: 0390 addi a2,sp,448 1a68: 0ff77713 andi a4,a4,255 1a6c: 9732 add a4,a4,a2 1a6e: f0d706a3 sb a3,-243(a4) 1a72: 00678713 addi a4,a5,6 1a76: 0ff77713 andi a4,a4,255 1a7a: 86b2 mv a3,a2 1a7c: 9732 add a4,a4,a2 1a7e: 4609 li a2,2 1a80: f0c706a3 sb a2,-243(a4) 1a84: 00778713 addi a4,a5,7 1a88: 0ff77713 andi a4,a4,255 1a8c: 9736 add a4,a4,a3 1a8e: f0b706a3 sb a1,-243(a4) 1a92: 00878713 addi a4,a5,8 1a96: 0ff77713 andi a4,a4,255 1a9a: 9736 add a4,a4,a3 1a9c: 469d li a3,7 1a9e: f0d706a3 sb a3,-243(a4) 1aa2: 00a78713 addi a4,a5,10 1aa6: 00978693 addi a3,a5,9 1aaa: 038c addi a1,sp,448 1aac: 0ff77713 andi a4,a4,255 1ab0: 0ff6f693 andi a3,a3,255 1ab4: 96ae add a3,a3,a1 1ab6: 0ce10623 sb a4,204(sp) 1aba: fb500593 li a1,-75 1abe: f0b686a3 sb a1,-243(a3) 1ac2: 0bc42683 lw a3,188(s0) 1ac6: 0ab6c683 lbu a3,171(a3) 1aca: c6a5 beqz a3,1b32 1acc: 0394 addi a3,sp,448 1ace: 9736 add a4,a4,a3 1ad0: f0c706a3 sb a2,-243(a4) 1ad4: 00b78713 addi a4,a5,11 1ad8: 0ff77713 andi a4,a4,255 1adc: 9736 add a4,a4,a3 1ade: f12706a3 sb s2,-243(a4) 1ae2: 00c78713 addi a4,a5,12 1ae6: 0ff77713 andi a4,a4,255 1aea: 9736 add a4,a4,a3 1aec: 46ed li a3,27 1aee: f0d706a3 sb a3,-243(a4) 1af2: 00e78713 addi a4,a5,14 1af6: 07b5 addi a5,a5,13 1af8: 0ff77713 andi a4,a4,255 1afc: 0394 addi a3,sp,448 1afe: 0ff7f793 andi a5,a5,255 1b02: 0ce10623 sb a4,204(sp) 1b06: 97b6 add a5,a5,a3 1b08: 46f9 li a3,30 1b0a: f0d786a3 sb a3,-243(a5) 1b0e: 200007b7 lui a5,0x20000 1b12: 38c78793 addi a5,a5,908 # 2000038c 1b16: 01b4 addi a3,sp,200 1b18: 0715 addi a4,a4,5 1b1a: 9736 add a4,a4,a3 1b1c: 57f0 lw a2,108(a5) 1b1e: 5bb4 lw a3,112(a5) 1b20: 57ac lw a1,104(a5) 1b22: 4505 li a0,1 1b24: 6ee050ef jal ra,7212 1b28: 0cc14783 lbu a5,204(sp) 1b2c: 07ad addi a5,a5,11 1b2e: 0cf10623 sb a5,204(sp) 1b32: 0bc42503 lw a0,188(s0) 1b36: 01ac addi a1,sp,200 1b38: e0aff0ef jal ra,1142 1b3c: 0000c537 lui a0,0xc 1b40: 85a6 mv a1,s1 1b42: a5050513 addi a0,a0,-1456 # ba50 <_exit+0x5f8> 1b46: 080080ef jal ra,9bc6 1b4a: b3f9 j 1918 1b4c: 6be070ef jal ra,920a 1b50: c5aa sw a0,200(sp) 1b52: 6b8070ef jal ra,920a 1b56: 81c1a783 lw a5,-2020(gp) # 2000020c 1b5a: 94c18713 addi a4,gp,-1716 # 2000033c 1b5e: 8d1d sub a0,a0,a5 1b60: cb48 sw a0,20(a4) 1b62: 03400613 li a2,52 1b66: 94c18593 addi a1,gp,-1716 # 2000033c 1b6a: 0cd10513 addi a0,sp,205 1b6e: 00072823 sw zero,16(a4) 1b72: 5e1070ef jal ra,9952 1b76: 0bc42503 lw a0,188(s0) 1b7a: 03400793 li a5,52 1b7e: 01ac addi a1,sp,200 1b80: 0cf10623 sb a5,204(sp) 1b84: dbeff0ef jal ra,1142 1b88: bb41 j 1918 1b8a: 4711 li a4,4 1b8c: 02e79d63 bne a5,a4,1bc6 1b90: 2078 lbu a4,6(s0) 1b92: 305c lbu a5,5(s0) 1b94: 2050 lbu a2,4(s0) 1b96: 0722 slli a4,a4,0x8 1b98: 8f5d or a4,a4,a5 1b9a: 307c lbu a5,7(s0) 1b9c: 1671 addi a2,a2,-4 1b9e: 0ff67613 andi a2,a2,255 1ba2: 07c2 slli a5,a5,0x10 1ba4: 8f5d or a4,a4,a5 1ba6: 241c lbu a5,8(s0) 1ba8: 00940593 addi a1,s0,9 1bac: 0cd10513 addi a0,sp,205 1bb0: 07e2 slli a5,a5,0x18 1bb2: 8fd9 or a5,a5,a4 1bb4: c5be sw a5,200(sp) 1bb6: 0cc10623 sb a2,204(sp) 1bba: 599070ef jal ra,9952 1bbe: 01a8 addi a0,sp,200 1bc0: eaeff0ef jal ra,126e 1bc4: bb91 j 1918 1bc6: 4721 li a4,8 1bc8: d4e798e3 bne a5,a4,1918 1bcc: 2078 lbu a4,6(s0) 1bce: 305c lbu a5,5(s0) 1bd0: 0bc42483 lw s1,188(s0) 1bd4: 0722 slli a4,a4,0x8 1bd6: 8f5d or a4,a4,a5 1bd8: 307c lbu a5,7(s0) 1bda: 00a40593 addi a1,s0,10 1bde: 0ce10513 addi a0,sp,206 1be2: 07c2 slli a5,a5,0x10 1be4: 8f5d or a4,a4,a5 1be6: 241c lbu a5,8(s0) 1be8: 07e2 slli a5,a5,0x18 1bea: 8fd9 or a5,a5,a4 1bec: c5be sw a5,200(sp) 1bee: 0af4a623 sw a5,172(s1) 1bf2: 341c lbu a5,9(s0) 1bf4: 2050 lbu a2,4(s0) 1bf6: 0037f713 andi a4,a5,3 1bfa: 166d addi a2,a2,-5 1bfc: 8389 srli a5,a5,0x2 1bfe: 0cf10623 sb a5,204(sp) 1c02: 0ce106a3 sb a4,205(sp) 1c06: 54d070ef jal ra,9952 1c0a: 0c442783 lw a5,196(s0) 1c0e: 239c lbu a5,0(a5) 1c10: 8b89 andi a5,a5,2 1c12: e791 bnez a5,1c1e 1c14: 0c042583 lw a1,192(s0) 1c18: 8526 mv a0,s1 1c1a: e96ff0ef jal ra,12b0 1c1e: 0cc14683 lbu a3,204(sp) 1c22: 4785 li a5,1 1c24: 04f68363 beq a3,a5,1c6a 1c28: c29d beqz a3,1c4e 1c2a: 4789 li a5,2 1c2c: 04f68a63 beq a3,a5,1c80 1c30: 0000c637 lui a2,0xc 1c34: 0000b5b7 lui a1,0xb 1c38: 0000c537 lui a0,0xc 1c3c: f8460613 addi a2,a2,-124 # bf84 <_exit+0xb2c> 1c40: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1c44: b0c50513 addi a0,a0,-1268 # bb0c <_exit+0x6b4> 1c48: 77f070ef jal ra,9bc6 1c4c: b1f1 j 1918 1c4e: 46ae lw a3,200(sp) 1c50: 0cd14603 lbu a2,205(sp) 1c54: 0bc42583 lw a1,188(s0) 1c58: 0000c537 lui a0,0xc 1c5c: 0ce10713 addi a4,sp,206 1c60: a8450513 addi a0,a0,-1404 # ba84 <_exit+0x62c> 1c64: 763070ef jal ra,9bc6 1c68: b945 j 1918 1c6a: 0bc42583 lw a1,188(s0) 1c6e: 0ab5c783 lbu a5,171(a1) 1c72: ca0783e3 beqz a5,1918 1c76: 0ce10513 addi a0,sp,206 1c7a: e62ff0ef jal ra,12dc 1c7e: b969 j 1918 1c80: 0ce15783 lhu a5,206(sp) 1c84: 0068 addi a0,sp,12 1c86: 867c sh a5,12(sp) 1c88: 0d015783 lhu a5,208(sp) 1c8c: 877c sh a5,14(sp) 1c8e: 63c050ef jal ra,72ca 1c92: 472e lw a4,200(sp) 1c94: 0cd14683 lbu a3,205(sp) 1c98: 0bc42583 lw a1,188(s0) 1c9c: 862a mv a2,a0 1c9e: 0000c537 lui a0,0xc 1ca2: 0d210793 addi a5,sp,210 1ca6: abc50513 addi a0,a0,-1348 # babc <_exit+0x664> 1caa: 71d070ef jal ra,9bc6 1cae: b1ad j 1918 00001cb0 : 1cb0: d26fe2ef jal t0,1d6 <__riscv_save_4> 1cb4: 7155 addi sp,sp,-208 1cb6: 842a mv s0,a0 1cb8: 0bc00613 li a2,188 1cbc: 4581 li a1,0 1cbe: 0068 addi a0,sp,12 1cc0: d60fe0ef jal ra,220 1cc4: 00540793 addi a5,s0,5 1cc8: 4478 lw a4,76(s0) 1cca: c5be sw a5,200(sp) 1ccc: 201c lbu a5,0(s0) 1cce: c43a sw a4,8(sp) 1cd0: 20000737 lui a4,0x20000 1cd4: 03c7f793 andi a5,a5,60 1cd8: 0cf100a3 sb a5,193(sp) 1cdc: 3b074703 lbu a4,944(a4) # 200003b0 1ce0: 04c44783 lbu a5,76(s0) 1ce4: c7a2 sw s0,204(sp) 1ce6: 04d44683 lbu a3,77(s0) 1cea: 04f71263 bne a4,a5,1d2e 1cee: 0000c937 lui s2,0xc 1cf2: 0000b9b7 lui s3,0xb 1cf6: 0000c537 lui a0,0xc 1cfa: f8490613 addi a2,s2,-124 # bf84 <_exit+0xb2c> 1cfe: 4ec98593 addi a1,s3,1260 # b4ec <_exit+0x94> 1d02: 93850513 addi a0,a0,-1736 # b938 <_exit+0x4e0> 1d06: 6c1070ef jal ra,9bc6 1d0a: 8488 lbu a0,9(sp) 1d0c: 586050ef jal ra,7292 1d10: c3aa sw a0,196(sp) 1d12: 84aa mv s1,a0 1d14: e105 bnez a0,1d34 1d16: 0000b5b7 lui a1,0xb 1d1a: 0000c537 lui a0,0xc 1d1e: f8490613 addi a2,s2,-124 1d22: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1d26: 96c50513 addi a0,a0,-1684 # b96c <_exit+0x514> 1d2a: 69d070ef jal ra,9bc6 1d2e: 6169 addi sp,sp,208 1d30: cdafe06f j 20a <__riscv_restore_4> 1d34: 4d6070ef jal ra,920a 1d38: 200007b7 lui a5,0x20000 1d3c: 5d078793 addi a5,a5,1488 # 200005d0 1d40: 40f487b3 sub a5,s1,a5 1d44: e9bd36b7 lui a3,0xe9bd3 1d48: 878d srai a5,a5,0x3 1d4a: 7a768693 addi a3,a3,1959 # e9bd37a7 <_eusrstack+0xc9bcb7a7> 1d4e: 02d786b3 mul a3,a5,a3 1d52: 0aa4a823 sw a0,176(s1) 1d56: 0000c537 lui a0,0xc 1d5a: f8490613 addi a2,s2,-124 1d5e: 4ec98593 addi a1,s3,1260 1d62: 98850513 addi a0,a0,-1656 # b988 <_exit+0x530> 1d66: 661070ef jal ra,9bc6 1d6a: 4434 lw a3,72(s0) 1d6c: 00d10713 addi a4,sp,13 1d70: 04e40613 addi a2,s0,78 1d74: 16f9 addi a3,a3,-2 1d76: 02000593 li a1,32 1d7a: 04048513 addi a0,s1,64 1d7e: 2d9000ef jal ra,2856 1d82: cd05 beqz a0,1dba 1d84: 0000b5b7 lui a1,0xb 1d88: 0000c537 lui a0,0xc 1d8c: 86a6 mv a3,s1 1d8e: f8490613 addi a2,s2,-124 1d92: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1d96: 9ac50513 addi a0,a0,-1620 # b9ac <_exit+0x554> 1d9a: 62d070ef jal ra,9bc6 1d9e: 0c114583 lbu a1,193(sp) 1da2: 0000c537 lui a0,0xc 1da6: a0c50513 addi a0,a0,-1524 # ba0c <_exit+0x5b4> 1daa: 61d070ef jal ra,9bc6 1dae: 861c lbu a5,12(sp) 1db0: dfbd beqz a5,1d2e 1db2: 0028 addi a0,sp,8 1db4: ab5ff0ef jal ra,1868 1db8: bf9d j 1d2e 1dba: 4438 lw a4,72(s0) 1dbc: 0000c537 lui a0,0xc 1dc0: f8490613 addi a2,s2,-124 1dc4: 1779 addi a4,a4,-2 1dc6: 0ff77713 andi a4,a4,255 1dca: 4ec98593 addi a1,s3,1260 1dce: 86a6 mv a3,s1 1dd0: 9dc50513 addi a0,a0,-1572 # b9dc <_exit+0x584> 1dd4: 8658 sb a4,12(sp) 1dd6: 5f1070ef jal ra,9bc6 1dda: 01210513 addi a0,sp,18 1dde: 168080ef jal ra,9f46 1de2: 00550593 addi a1,a0,5 1de6: 02048613 addi a2,s1,32 1dea: 0ff5f593 andi a1,a1,255 1dee: 00d10513 addi a0,sp,13 1df2: efafe0ef jal ra,4ec 1df6: b765 j 1d9e 00001df8 : 1df8: bdefe2ef jal t0,1d6 <__riscv_save_4> 1dfc: 7145 addi sp,sp,-464 1dfe: 00154903 lbu s2,1(a0) 1e02: 84aa mv s1,a0 1e04: 406070ef jal ra,920a 1e08: 03800713 li a4,56 1e0c: 02e90733 mul a4,s2,a4 1e10: 47d5 li a5,21 1e12: 20000437 lui s0,0x20000 1e16: 0cf10623 sb a5,204(sp) 1e1a: 38c40793 addi a5,s0,908 # 2000038c 1e1e: 00948593 addi a1,s1,9 1e22: cc2a sw a0,24(sp) 1e24: 89aa mv s3,a0 1e26: 852e mv a0,a1 1e28: c62e sw a1,12(sp) 1e2a: 97ba add a5,a5,a4 1e2c: 0b47c783 lbu a5,180(a5) 1e30: 0c0108a3 sb zero,209(sp) 1e34: 00010e23 sb zero,28(sp) 1e38: 10f10c23 sb a5,280(sp) 1e3c: 10a080ef jal ra,9f46 1e40: 00550713 addi a4,a0,5 1e44: 0b400793 li a5,180 1e48: 38c40413 addi s0,s0,908 1e4c: 45b2 lw a1,12(sp) 1e4e: 0af00493 li s1,175 1e52: 00e7e363 bltu a5,a4,1e58 1e56: 84aa mv s1,a0 1e58: 8626 mv a2,s1 1e5a: 01d10513 addi a0,sp,29 1e5e: 2f5070ef jal ra,9952 1e62: 0495 addi s1,s1,5 1e64: 0000c537 lui a0,0xc 1e68: 8626 mv a2,s1 1e6a: 082c addi a1,sp,24 1e6c: 0d450513 addi a0,a0,212 # c0d4 <_exit+0xc7c> 1e70: d72fe0ef jal ra,3e2 1e74: 03800793 li a5,56 1e78: 02f90933 mul s2,s2,a5 1e7c: 11910713 addi a4,sp,281 1e80: 0830 addi a2,sp,24 1e82: 085c addi a5,sp,20 1e84: 86a6 mv a3,s1 1e86: 45c1 li a1,16 1e88: ca02 sw zero,20(sp) 1e8a: 0a490513 addi a0,s2,164 1e8e: 9522 add a0,a0,s0 1e90: 12d000ef jal ra,27bc 1e94: 47d2 lw a5,20(sp) 1e96: 944a add s0,s0,s2 1e98: 01e8 addi a0,sp,204 1e9a: 0785 addi a5,a5,1 1e9c: 0b342c23 sw s3,184(s0) 1ea0: 10f12a23 sw a5,276(sp) 1ea4: 2bdd jal 249a 1ea6: 6179 addi sp,sp,464 1ea8: b62fe06f j 20a <__riscv_restore_4> 00001eac : 1eac: b44fe2ef jal t0,1f0 <__riscv_save_0> 1eb0: 7155 addi sp,sp,-208 1eb2: 842e mv s0,a1 1eb4: 200005b7 lui a1,0x20000 1eb8: 84aa mv s1,a0 1eba: 3d158593 addi a1,a1,977 # 200003d1 1ebe: 01110513 addi a0,sp,17 1ec2: 074080ef jal ra,9f36 1ec6: 0000c5b7 lui a1,0xc 1eca: 82058593 addi a1,a1,-2016 # b820 <_exit+0x3c8> 1ece: 01110513 addi a0,sp,17 1ed2: 046080ef jal ra,9f18 1ed6: 85a6 mv a1,s1 1ed8: 01110513 addi a0,sp,17 1edc: 03c080ef jal ra,9f18 1ee0: 0028 addi a0,sp,8 1ee2: 84c0 sb s0,9(sp) 1ee4: 3f11 jal 1df8 1ee6: 6169 addi sp,sp,208 1ee8: b2cfe06f j 214 <__riscv_restore_0> 00001eec : 1eec: aeafe2ef jal t0,1d6 <__riscv_save_4> 1ef0: 7109 addi sp,sp,-384 1ef2: 842a mv s0,a0 1ef4: 0c800613 li a2,200 1ef8: 4581 li a1,0 1efa: 1928 addi a0,sp,184 1efc: b24fe0ef jal ra,220 1f00: 201c lbu a5,0(s0) 1f02: 4751 li a4,20 1f04: 03c7f793 andi a5,a5,60 1f08: 02e78363 beq a5,a4,1f2e 1f0c: 0000c637 lui a2,0xc 1f10: 0000b5b7 lui a1,0xb 1f14: 0000c537 lui a0,0xc 1f18: 03460613 addi a2,a2,52 # c034 <_exit+0xbdc> 1f1c: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1f20: 04450513 addi a0,a0,68 # c044 <_exit+0xbec> 1f24: 4a3070ef jal ra,9bc6 1f28: 6119 addi sp,sp,384 1f2a: ae0fe06f j 20a <__riscv_restore_4> 1f2e: 04c44783 lbu a5,76(s0) 1f32: 4481 li s1,0 1f34: 04d40b13 addi s6,s0,77 1f38: 0af10c23 sb a5,184(sp) 1f3c: 0000cab7 lui s5,0xc 1f40: 0000ba37 lui s4,0xb 1f44: 0000c9b7 lui s3,0xc 1f48: 0b814503 lbu a0,184(sp) 1f4c: 85a6 mv a1,s1 1f4e: 3b8050ef jal ra,7306 1f52: 892a mv s2,a0 1f54: e115 bnez a0,1f78 1f56: 0b814683 lbu a3,184(sp) 1f5a: 0000c637 lui a2,0xc 1f5e: 0000b5b7 lui a1,0xb 1f62: 0000c537 lui a0,0xc 1f66: 03460613 addi a2,a2,52 # c034 <_exit+0xbdc> 1f6a: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 1f6e: 06050513 addi a0,a0,96 # c060 <_exit+0xc08> 1f72: 455070ef jal ra,9bc6 1f76: bf4d j 1f28 1f78: 4434 lw a3,72(s0) 1f7a: 870a mv a4,sp 1f7c: 865a mv a2,s6 1f7e: 16fd addi a3,a3,-1 1f80: 45c1 li a1,16 1f82: 02050513 addi a0,a0,32 1f86: 0d1000ef jal ra,2856 1f8a: cd19 beqz a0,1fa8 1f8c: 0b814683 lbu a3,184(sp) 1f90: 034a8613 addi a2,s5,52 # c034 <_exit+0xbdc> 1f94: 494a0593 addi a1,s4,1172 # b494 <_exit+0x3c> 1f98: 08898513 addi a0,s3,136 # c088 <_exit+0xc30> 1f9c: 0485 addi s1,s1,1 1f9e: 429070ef jal ra,9bc6 1fa2: 0ff4f493 andi s1,s1,255 1fa6: b74d j 1f48 1fa8: 4782 lw a5,0(sp) 1faa: 4430 lw a2,72(s0) 1fac: 00510593 addi a1,sp,5 1fb0: df3e sw a5,188(sp) 1fb2: 167d addi a2,a2,-1 1fb4: 821c lbu a5,4(sp) 1fb6: 0ff67613 andi a2,a2,255 1fba: 166d addi a2,a2,-5 1fbc: 0c110513 addi a0,sp,193 1fc0: 0cf10023 sb a5,192(sp) 1fc4: 18f070ef jal ra,9952 1fc8: 242070ef jal ra,920a 1fcc: 02a92a23 sw a0,52(s2) 1fd0: 0000c537 lui a0,0xc 1fd4: 0c110613 addi a2,sp,193 1fd8: 85ca mv a1,s2 1fda: 0b450513 addi a0,a0,180 # c0b4 <_exit+0xc5c> 1fde: 3e9070ef jal ra,9bc6 1fe2: b799 j 1f28 00001fe4 : 1fe4: a0cfe2ef jal t0,1f0 <__riscv_save_0> 1fe8: 842a mv s0,a0 1fea: 2c41 jal 227a 1fec: 2014 lbu a3,0(s0) 1fee: 0000c4b7 lui s1,0xc 1ff2: 0c06f793 andi a5,a3,192 1ff6: cf91 beqz a5,2012 1ff8: 0000b5b7 lui a1,0xb 1ffc: 0000c537 lui a0,0xc 2000: 8299 srli a3,a3,0x6 2002: 0e048613 addi a2,s1,224 # c0e0 <_exit+0xc88> 2006: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 200a: 0ec50513 addi a0,a0,236 # c0ec <_exit+0xc94> 200e: 3b9070ef jal ra,9bc6 2012: 94c18693 addi a3,gp,-1716 # 2000033c 2016: 4690 lw a2,8(a3) 2018: 2018 lbu a4,0(s0) 201a: 94c18793 addi a5,gp,-1716 # 2000033c 201e: 00160513 addi a0,a2,1 2022: c688 sw a0,8(a3) 2024: 00277693 andi a3,a4,2 2028: 03c77593 andi a1,a4,60 202c: e6cd bnez a3,20d6 202e: 5394 lw a3,32(a5) 2030: 0685 addi a3,a3,1 2032: d394 sw a3,32(a5) 2034: 46f1 li a3,28 2036: 02d59363 bne a1,a3,205c 203a: 8522 mv a0,s0 203c: aa1fe0ef jal ra,adc 2040: 0000b5b7 lui a1,0xb 2044: 0000c537 lui a0,0xc 2048: 0e048613 addi a2,s1,224 204c: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> 2050: 13850513 addi a0,a0,312 # c138 <_exit+0xce0> 2054: 373070ef jal ra,9bc6 2058: 9bcfe06f j 214 <__riscv_restore_0> 205c: 02000693 li a3,32 2060: 00d58863 beq a1,a3,2070 2064: 03877713 andi a4,a4,56 2068: c701 beqz a4,2070 206a: 4721 li a4,8 206c: 00e59c63 bne a1,a4,2084 2070: 0000c537 lui a0,0xc 2074: 12450513 addi a0,a0,292 # c124 <_exit+0xccc> 2078: 34f070ef jal ra,9bc6 207c: 8522 mv a0,s0 207e: c33ff0ef jal ra,1cb0 2082: bf7d j 2040 2084: 4731 li a4,12 2086: fae58de3 beq a1,a4,2040 208a: 4741 li a4,16 208c: 00e59663 bne a1,a4,2098 2090: 8522 mv a0,s0 2092: f56fe0ef jal ra,7e8 2096: b76d j 2040 2098: fec58713 addi a4,a1,-20 209c: 0f877713 andi a4,a4,248 20a0: e701 bnez a4,20a8 20a2: 8522 mv a0,s0 20a4: 35a1 jal 1eec 20a6: bf69 j 2040 20a8: fdc58713 addi a4,a1,-36 20ac: 0f877713 andi a4,a4,248 20b0: db41 beqz a4,2040 20b2: 02c00713 li a4,44 20b6: 00e59a63 bne a1,a4,20ca 20ba: 305c lbu a5,5(s0) 20bc: e781 bnez a5,20c4 20be: 8522 mv a0,s0 20c0: d9dfe0ef jal ra,e5c 20c4: 57fd li a5,-1 20c6: a01c sb a5,0(s0) 20c8: bfa5 j 2040 20ca: 03c00713 li a4,60 20ce: f6e589e3 beq a1,a4,2040 20d2: c790 sw a2,8(a5) 20d4: b7b5 j 2040 20d6: 53d4 lw a3,36(a5) 20d8: 0685 addi a3,a3,1 20da: d3d4 sw a3,36(a5) 20dc: bfa1 j 2034 000020de : 20de: 8eafe2ef jal t0,1c8 <__riscv_save_10> 20e2: 1141 addi sp,sp,-16 20e4: 84aa mv s1,a0 20e6: 842e mv s0,a1 20e8: 8932 mv s2,a2 20ea: 89b6 mv s3,a3 20ec: 6c8060ef jal ra,87b4 20f0: 8909 andi a0,a0,2 20f2: 18050263 beqz a0,2276 20f6: 3ff00513 li a0,1023 20fa: 34a060ef jal ra,8444 20fe: 00b10513 addi a0,sp,11 2102: 00a10593 addi a1,sp,10 2106: 00010523 sb zero,10(sp) 210a: 000105a3 sb zero,11(sp) 210e: 6c4060ef jal ra,87d2 2112: 859c lbu a5,11(sp) 2114: 4501 li a0,0 2116: 10078163 beqz a5,2218 211a: 864e mv a2,s3 211c: 85ca mv a1,s2 211e: 8522 mv a0,s0 2120: 3ce060ef jal ra,84ee 2124: 10400613 li a2,260 2128: 4581 li a1,0 212a: 8526 mv a0,s1 212c: 8f4fe0ef jal ra,220 2130: 0000c5b7 lui a1,0xc 2134: 6505 lui a0,0x1 2136: 4605 li a2,1 2138: 29458593 addi a1,a1,660 # c294 <_exit+0xe3c> 213c: 38850513 addi a0,a0,904 # 1388 2140: 283050ef jal ra,7bc2 2144: 47f9 li a5,30 2146: 865c sb a5,12(sp) 2148: 851c lbu a5,10(sp) 214a: 40011537 lui a0,0x40011 214e: 4601 li a2,0 2150: 45c1 li a1,16 2152: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 2156: 6ab1 lui s5,0xc 2158: 86dc sb a5,13(sp) 215a: 00010723 sb zero,14(sp) 215e: 4901 li s2,0 2160: 561060ef jal ra,8ec0 2164: 4401 li s0,0 2166: 4a01 li s4,0 2168: 4c81 li s9,0 216a: 4981 li s3,0 216c: 4c11 li s8,4 216e: 154a8a93 addi s5,s5,340 # c154 <_exit+0xcfc> 2172: 04000b13 li s6,64 2176: 081c addi a5,sp,16 2178: 97ca add a5,a5,s2 217a: ffc7cd03 lbu s10,-4(a5) 217e: 4b8d li s7,3 2180: a031 j 218c 2182: 4789 li a5,2 2184: 0ff00d13 li s10,255 2188: ff27f7e3 bgeu a5,s2,2176 218c: 4589 li a1,2 218e: 40013537 lui a0,0x40013 2192: 1e0070ef jal ra,9372 2196: d97d beqz a0,218c 2198: 85ea mv a1,s10 219a: 40013537 lui a0,0x40013 219e: 1cc070ef jal ra,936a 21a2: 4585 li a1,1 21a4: 40013537 lui a0,0x40013 21a8: 1ca070ef jal ra,9372 21ac: d97d beqz a0,21a2 21ae: 40013537 lui a0,0x40013 21b2: 1bc070ef jal ra,936e 21b6: 4789 li a5,2 21b8: 0327f363 bgeu a5,s2,21de 21bc: 0ff57513 andi a0,a0,255 21c0: 008c6f63 bltu s8,s0,21de 21c4: 00241793 slli a5,s0,0x2 21c8: 97d6 add a5,a5,s5 21ca: 439c lw a5,0(a5) 21cc: 8782 jr a5 21ce: a088 sb a0,0(s1) 21d0: 890d andi a0,a0,3 21d2: 4405 li s0,1 21d4: 01750563 beq a0,s7,21de 21d8: 00a03433 snez s0,a0 21dc: 0405 addi s0,s0,1 21de: 859c lbu a5,11(sp) 21e0: 0905 addi s2,s2,1 21e2: 0942 slli s2,s2,0x10 21e4: 01095913 srli s2,s2,0x10 21e8: 078d addi a5,a5,3 21ea: f8f96ce3 bltu s2,a5,2182 21ee: 40011537 lui a0,0x40011 21f2: 4605 li a2,1 21f4: 45c1 li a1,16 21f6: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 21fa: 0534a423 sw s3,72(s1) 21fe: 4c3060ef jal ra,8ec0 2202: 0000c5b7 lui a1,0xc 2206: 6505 lui a0,0x1 2208: 4601 li a2,0 220a: 2a858593 addi a1,a1,680 # c2a8 <_exit+0xe50> 220e: 38850513 addi a0,a0,904 # 1388 2212: 1b1050ef jal ra,7bc2 2216: 8588 lbu a0,11(sp) 2218: 0141 addi sp,sp,16 221a: fe7fd06f j 200 <__riscv_restore_10> 221e: 001a0793 addi a5,s4,1 2222: 9a26 add s4,s4,s1 2224: 00aa00a3 sb a0,1(s4) 2228: 0ff7fa13 andi s4,a5,255 222c: fb4bf9e3 bgeu s7,s4,21de 2230: 4409 li s0,2 2232: b775 j 21de 2234: b0c8 sb a0,5(s1) 2236: 00ab7763 bgeu s6,a0,2244 223a: 016482a3 sb s6,5(s1) 223e: 440d li s0,3 2240: 4c81 li s9,0 2242: bf71 j 21de 2244: 4c81 li s9,0 2246: fd65 bnez a0,223e 2248: 4411 li s0,4 224a: bf51 j 21de 224c: 001c8713 addi a4,s9,1 2250: 9ca6 add s9,s9,s1 2252: 00ac8323 sb a0,6(s9) 2256: 30dc lbu a5,5(s1) 2258: 0ff77c93 andi s9,a4,255 225c: f8fce1e3 bltu s9,a5,21de 2260: b7e5 j 2248 2262: 00198793 addi a5,s3,1 2266: 99a6 add s3,s3,s1 2268: 04a98623 sb a0,76(s3) 226c: 01079993 slli s3,a5,0x10 2270: 0109d993 srli s3,s3,0x10 2274: b7ad j 21de 2276: 4501 li a0,0 2278: b745 j 2218 0000227a : 227a: f77fd2ef jal t0,1f0 <__riscv_save_0> 227e: 211c lbu a5,0(a0) 2280: 4709 li a4,2 2282: 1141 addi sp,sp,-16 2284: 8b8d andi a5,a5,3 2286: 842a mv s0,a0 2288: 0ae78b63 beq a5,a4,233e 228c: 470d li a4,3 228e: 0ae78d63 beq a5,a4,2348 2292: 4705 li a4,1 2294: 0ae78063 beq a5,a4,2334 2298: 0000c537 lui a0,0xc 229c: 2b850513 addi a0,a0,696 # c2b8 <_exit+0xe60> 22a0: 127070ef jal ra,9bc6 22a4: 0000c537 lui a0,0xc 22a8: 2ec50513 addi a0,a0,748 # c2ec <_exit+0xe94> 22ac: 11b070ef jal ra,9bc6 22b0: 201c lbu a5,0(s0) 22b2: 4761 li a4,24 22b4: 03c7f793 andi a5,a5,60 22b8: 12e78963 beq a5,a4,23ea 22bc: 0af76963 bltu a4,a5,236e 22c0: 4721 li a4,8 22c2: 10e78563 beq a5,a4,23cc 22c6: 08f76663 bltu a4,a5,2352 22ca: c7ed beqz a5,23b4 22cc: 4711 li a4,4 22ce: 0ee78a63 beq a5,a4,23c2 22d2: 201c lbu a5,0(s0) 22d4: 0000c537 lui a0,0xc 22d8: 006c addi a1,sp,12 22da: 8399 srli a5,a5,0x6 22dc: 03078793 addi a5,a5,48 22e0: 38450513 addi a0,a0,900 # c384 <_exit+0xf2c> 22e4: 865c sb a5,12(sp) 22e6: 000106a3 sb zero,13(sp) 22ea: 0dd070ef jal ra,9bc6 22ee: 201c lbu a5,0(s0) 22f0: 470d li a4,3 22f2: 8b8d andi a5,a5,3 22f4: 00e78363 beq a5,a4,22fa 22f8: eb99 bnez a5,230e 22fa: 00345603 lhu a2,3(s0) 22fe: 00145583 lhu a1,1(s0) 2302: 0000c537 lui a0,0xc 2306: 3a050513 addi a0,a0,928 # c3a0 <_exit+0xf48> 230a: 0bd070ef jal ra,9bc6 230e: 304c lbu a1,5(s0) 2310: 0000c537 lui a0,0xc 2314: 3b850513 addi a0,a0,952 # c3b8 <_exit+0xf60> 2318: 0af070ef jal ra,9bc6 231c: 4481 li s1,0 231e: 0000c937 lui s2,0xc 2322: 305c lbu a5,5(s0) 2324: 0ef4ec63 bltu s1,a5,241c 2328: 4529 li a0,10 232a: 0df070ef jal ra,9c08 232e: 0141 addi sp,sp,16 2330: ee5fd06f j 214 <__riscv_restore_0> 2334: 0000c537 lui a0,0xc 2338: 2c850513 addi a0,a0,712 # c2c8 <_exit+0xe70> 233c: b795 j 22a0 233e: 0000c537 lui a0,0xc 2342: 2d050513 addi a0,a0,720 # c2d0 <_exit+0xe78> 2346: bfa9 j 22a0 2348: 0000c537 lui a0,0xc 234c: 2d850513 addi a0,a0,728 # c2d8 <_exit+0xe80> 2350: bf81 j 22a0 2352: 4741 li a4,16 2354: 08e78163 beq a5,a4,23d6 2358: 4751 li a4,20 235a: 08e78363 beq a5,a4,23e0 235e: 4731 li a4,12 2360: f6e799e3 bne a5,a4,22d2 2364: 0000c537 lui a0,0xc 2368: 32450513 addi a0,a0,804 # c324 <_exit+0xecc> 236c: a881 j 23bc 236e: 02400713 li a4,36 2372: 08e78663 beq a5,a4,23fe 2376: 00f76e63 bltu a4,a5,2392 237a: 4771 li a4,28 237c: 06e78c63 beq a5,a4,23f4 2380: 02000713 li a4,32 2384: f4e797e3 bne a5,a4,22d2 2388: 0000c537 lui a0,0xc 238c: 35c50513 addi a0,a0,860 # c35c <_exit+0xf04> 2390: a035 j 23bc 2392: 02c00713 li a4,44 2396: 06e78963 beq a5,a4,2408 239a: 03c00713 li a4,60 239e: 06e78a63 beq a5,a4,2412 23a2: 02800713 li a4,40 23a6: f2e796e3 bne a5,a4,22d2 23aa: 0000c537 lui a0,0xc 23ae: 36c50513 addi a0,a0,876 # c36c <_exit+0xf14> 23b2: a029 j 23bc 23b4: 0000c537 lui a0,0xc 23b8: 30050513 addi a0,a0,768 # c300 <_exit+0xea8> 23bc: 00b070ef jal ra,9bc6 23c0: bf09 j 22d2 23c2: 0000c537 lui a0,0xc 23c6: 30850513 addi a0,a0,776 # c308 <_exit+0xeb0> 23ca: bfcd j 23bc 23cc: 0000c537 lui a0,0xc 23d0: 31450513 addi a0,a0,788 # c314 <_exit+0xebc> 23d4: b7e5 j 23bc 23d6: 0000c537 lui a0,0xc 23da: c4c50513 addi a0,a0,-948 # bc4c <_exit+0x7f4> 23de: bff9 j 23bc 23e0: 0000c537 lui a0,0xc 23e4: 33450513 addi a0,a0,820 # c334 <_exit+0xedc> 23e8: bfd1 j 23bc 23ea: 0000c537 lui a0,0xc 23ee: 34050513 addi a0,a0,832 # c340 <_exit+0xee8> 23f2: b7e9 j 23bc 23f4: 0000c537 lui a0,0xc 23f8: 34c50513 addi a0,a0,844 # c34c <_exit+0xef4> 23fc: b7c1 j 23bc 23fe: 0000c537 lui a0,0xc 2402: 36450513 addi a0,a0,868 # c364 <_exit+0xf0c> 2406: bf5d j 23bc 2408: 0000c537 lui a0,0xc 240c: 37850513 addi a0,a0,888 # c378 <_exit+0xf20> 2410: b775 j 23bc 2412: 0000c537 lui a0,0xc 2416: 38050513 addi a0,a0,896 # c380 <_exit+0xf28> 241a: b74d j 23bc 241c: 009407b3 add a5,s0,s1 2420: 23f0 lbu a2,6(a5) 2422: 85a6 mv a1,s1 2424: 3d090513 addi a0,s2,976 # c3d0 <_exit+0xf78> 2428: 0485 addi s1,s1,1 242a: 79c070ef jal ra,9bc6 242e: 0ff4f493 andi s1,s1,255 2432: bdc5 j 2322 00002434 : 2434: dbdfd2ef jal t0,1f0 <__riscv_save_0> 2438: 7159 addi sp,sp,-112 243a: 842a mv s0,a0 243c: 0028 addi a0,sp,8 243e: 84ae mv s1,a1 2440: 23d040ef jal ra,6e7c 2444: 4430 lw a2,72(s0) 2446: 04c40593 addi a1,s0,76 244a: 0028 addi a0,sp,8 244c: 299040ef jal ra,6ee4 2450: 0028 addi a0,sp,8 2452: 85a6 mv a1,s1 2454: 3b9040ef jal ra,700c 2458: 6165 addi sp,sp,112 245a: dbbfd06f j 214 <__riscv_restore_0> 0000245e : 245e: d93fd2ef jal t0,1f0 <__riscv_save_0> 2462: 81818413 addi s0,gp,-2024 # 20000208 <_edata> 2466: 2004 lbu s1,0(s0) 2468: 02100793 li a5,33 246c: 02f487b3 mul a5,s1,a5 2470: 84418493 addi s1,gp,-1980 # 20000234 2474: 94be add s1,s1,a5 2476: 85a6 mv a1,s1 2478: 3f75 jal 2434 247a: 4785 li a5,1 247c: 02f48023 sb a5,32(s1) 2480: 201c lbu a5,0(s0) 2482: 471d li a4,7 2484: 0785 addi a5,a5,1 2486: 0ff7f793 andi a5,a5,255 248a: 00f76563 bltu a4,a5,2494 248e: a01c sb a5,0(s0) 2490: d85fd06f j 214 <__riscv_restore_0> 2494: 00040023 sb zero,0(s0) 2498: bfe5 j 2490 0000249a : 249a: d27fd2ef jal t0,1c0 <__riscv_save_12> 249e: 1101 addi sp,sp,-32 24a0: 84aa mv s1,a0 24a2: 3f75 jal 245e 24a4: 209c lbu a5,0(s1) 24a6: 470d li a4,3 24a8: 4419 li s0,6 24aa: 8b8d andi a5,a5,3 24ac: 00e78463 beq a5,a4,24b4 24b0: c391 beqz a5,24b4 24b2: 4409 li s0,2 24b4: 30d8 lbu a4,5(s1) 24b6: 44bc lw a5,72(s1) 24b8: 97ba add a5,a5,a4 24ba: 943e add s0,s0,a5 24bc: 0442 slli s0,s0,0x10 24be: 8041 srli s0,s0,0x10 24c0: 0ff00793 li a5,255 24c4: 0287f163 bgeu a5,s0,24e6 24c8: 0000c637 lui a2,0xc 24cc: 0000c5b7 lui a1,0xc 24d0: 0000c537 lui a0,0xc 24d4: 86a2 mv a3,s0 24d6: 17c60613 addi a2,a2,380 # c17c <_exit+0xd24> 24da: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 24de: 18c50513 addi a0,a0,396 # c18c <_exit+0xd34> 24e2: 6e4070ef jal ra,9bc6 24e6: 82f18783 lb a5,-2001(gp) # 2000021f 24ea: 12079563 bnez a5,2614 24ee: 4785 li a5,1 24f0: 82f187a3 sb a5,-2001(gp) # 2000021f 24f4: 82818793 addi a5,gp,-2008 # 20000218 24f8: 23b8 lbu a4,2(a5) 24fa: e311 bnez a4,24fe 24fc: b3a0 sb s0,3(a5) 24fe: 4619 li a2,6 2500: 82818593 addi a1,gp,-2008 # 20000218 2504: 08c00513 li a0,140 2508: 279050ef jal ra,7f80 250c: 3ff00513 li a0,1023 2510: 735050ef jal ra,8444 2514: 0000c5b7 lui a1,0xc 2518: 6505 lui a0,0x1 251a: 4605 li a2,1 251c: 1b058593 addi a1,a1,432 # c1b0 <_exit+0xd58> 2520: 38850513 addi a0,a0,904 # 1388 2524: 69e050ef jal ra,7bc2 2528: 40011537 lui a0,0x40011 252c: 47b9 li a5,14 252e: 4601 li a2,0 2530: 45c1 li a1,16 2532: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 2536: 86fc sh a5,28(sp) 2538: 189060ef jal ra,8ec0 253c: 00240793 addi a5,s0,2 2540: 6c31 lui s8,0xc 2542: 4981 li s3,0 2544: 4a81 li s5,0 2546: 4901 li s2,0 2548: 4d01 li s10,0 254a: 4b81 li s7,0 254c: 4a01 li s4,0 254e: c43e sw a5,8(sp) 2550: 4d91 li s11,4 2552: 168c0c13 addi s8,s8,360 # c168 <_exit+0xd10> 2556: 4c8d li s9,3 2558: 47a2 lw a5,8(sp) 255a: 0cf9c563 blt s3,a5,2624 255e: 40011537 lui a0,0x40011 2562: 4605 li a2,1 2564: 45c1 li a1,16 2566: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 256a: 157060ef jal ra,8ec0 256e: 6985 lui s3,0x1 2570: 0000c5b7 lui a1,0xc 2574: 4601 li a2,0 2576: 1c458593 addi a1,a1,452 # c1c4 <_exit+0xd6c> 257a: 38898513 addi a0,s3,904 # 1388 257e: 644050ef jal ra,7bc2 2582: 0004c803 lbu a6,0(s1) 2586: 30d8 lbu a4,5(s1) 2588: 44b4 lw a3,72(s1) 258a: 0000c937 lui s2,0xc 258e: 0000b4b7 lui s1,0xb 2592: 0000c537 lui a0,0xc 2596: 87a2 mv a5,s0 2598: 17c90613 addi a2,s2,380 # c17c <_exit+0xd24> 259c: 66048593 addi a1,s1,1632 # b660 <_exit+0x208> 25a0: 1d450513 addi a0,a0,468 # c1d4 <_exit+0xd7c> 25a4: 622070ef jal ra,9bc6 25a8: 0000c537 lui a0,0xc 25ac: 8722 mv a4,s0 25ae: 86d2 mv a3,s4 25b0: 17c90613 addi a2,s2,380 25b4: 66048593 addi a1,s1,1632 25b8: 21850513 addi a0,a0,536 # c218 <_exit+0xdc0> 25bc: 60a070ef jal ra,9bc6 25c0: bb898513 addi a0,s3,-1096 25c4: 0d8060ef jal ra,869c 25c8: 0000c537 lui a0,0xc 25cc: 17c90613 addi a2,s2,380 25d0: 66048593 addi a1,s1,1632 25d4: 24850513 addi a0,a0,584 # c248 <_exit+0xdf0> 25d8: 5ee070ef jal ra,9bc6 25dc: 1d8060ef jal ra,87b4 25e0: 842a mv s0,a0 25e2: 0000ca37 lui s4,0xc 25e6: 20147793 andi a5,s0,513 25ea: 0e078b63 beqz a5,26e0 25ee: 0000c537 lui a0,0xc 25f2: 17c90613 addi a2,s2,380 25f6: 66048593 addi a1,s1,1632 25fa: 27c50513 addi a0,a0,636 # c27c <_exit+0xe24> 25fe: 5c8070ef jal ra,9bc6 2602: 01000537 lui a0,0x1000 2606: 157d addi a0,a0,-1 2608: 8805 andi s0,s0,1 260a: 820187a3 sb zero,-2001(gp) # 2000021f 260e: 73f050ef jal ra,854c 2612: e411 bnez s0,261e 2614: 8301a783 lw a5,-2000(gp) # 20000220 2618: 0785 addi a5,a5,1 261a: 82f1a823 sw a5,-2000(gp) # 20000220 261e: 6105 addi sp,sp,32 2620: bddfd06f j 1fc <__riscv_restore_12> 2624: 4785 li a5,1 2626: 0537e463 bltu a5,s3,266e 262a: 101c addi a5,sp,32 262c: 01378733 add a4,a5,s3 2630: ffc74703 lbu a4,-4(a4) 2634: 4589 li a1,2 2636: 40013537 lui a0,0x40013 263a: c63a sw a4,12(sp) 263c: 537060ef jal ra,9372 2640: 4732 lw a4,12(sp) 2642: d96d beqz a0,2634 2644: 85ba mv a1,a4 2646: 40013537 lui a0,0x40013 264a: 0a05 addi s4,s4,1 264c: 51f060ef jal ra,936a 2650: 4585 li a1,1 2652: 40013537 lui a0,0x40013 2656: 51d060ef jal ra,9372 265a: d97d beqz a0,2650 265c: 0985 addi s3,s3,1 265e: 40013537 lui a0,0x40013 2662: 09c2 slli s3,s3,0x10 2664: 50b060ef jal ra,936e 2668: 0109d993 srli s3,s3,0x10 266c: b5f5 j 2558 266e: 0ff00713 li a4,255 2672: fdade1e3 bltu s11,s10,2634 2676: 002d1713 slli a4,s10,0x2 267a: 9762 add a4,a4,s8 267c: 4318 lw a4,0(a4) 267e: 8702 jr a4 2680: 2098 lbu a4,0(s1) 2682: 00377793 andi a5,a4,3 2686: 01978463 beq a5,s9,268e 268a: 4d09 li s10,2 268c: e391 bnez a5,2690 268e: 4d05 li s10,1 2690: 4a01 li s4,0 2692: b74d j 2634 2694: 001a8693 addi a3,s5,1 2698: 9aa6 add s5,s5,s1 269a: 001ac703 lbu a4,1(s5) 269e: 0ff6fa93 andi s5,a3,255 26a2: f95cf9e3 bgeu s9,s5,2634 26a6: 4d09 li s10,2 26a8: b771 j 2634 26aa: 30d8 lbu a4,5(s1) 26ac: 4901 li s2,0 26ae: 4d0d li s10,3 26b0: f351 bnez a4,2634 26b2: 4d11 li s10,4 26b4: b741 j 2634 26b6: 30d4 lbu a3,5(s1) 26b8: 00190613 addi a2,s2,1 26bc: 9926 add s2,s2,s1 26be: 00694703 lbu a4,6(s2) 26c2: 0ff67913 andi s2,a2,255 26c6: f6d967e3 bltu s2,a3,2634 26ca: b7e5 j 26b2 26cc: 001b8693 addi a3,s7,1 26d0: 9ba6 add s7,s7,s1 26d2: 04cbc703 lbu a4,76(s7) 26d6: 01069b93 slli s7,a3,0x10 26da: 010bdb93 srli s7,s7,0x10 26de: bf99 j 2634 26e0: 4529 li a0,10 26e2: 585060ef jal ra,9466 26e6: 0ce060ef jal ra,87b4 26ea: 82e18783 lb a5,-2002(gp) # 2000021e 26ee: 842a mv s0,a0 26f0: ee078be3 beqz a5,25e6 26f4: 86aa mv a3,a0 26f6: 17c90613 addi a2,s2,380 26fa: 66048593 addi a1,s1,1632 26fe: 264a0513 addi a0,s4,612 # c264 <_exit+0xe0c> 2702: 4c4070ef jal ra,9bc6 2706: b5c5 j 25e6 00002708 : 2708: acffd2ef jal t0,1d6 <__riscv_save_4> 270c: 1101 addi sp,sp,-32 270e: 858a mv a1,sp 2710: 842a mv s0,a0 2712: d23ff0ef jal ra,2434 2716: 8181c483 lbu s1,-2024(gp) # 20000208 <_edata> 271a: 02100793 li a5,33 271e: 4921 li s2,8 2720: 02f487b3 mul a5,s1,a5 2724: 84418493 addi s1,gp,-1980 # 20000234 2728: 94be add s1,s1,a5 272a: 0204c983 lbu s3,32(s1) 272e: 00098963 beqz s3,2740 2732: 02000613 li a2,32 2736: 858a mv a1,sp 2738: 8526 mv a0,s1 273a: 1f4070ef jal ra,992e 273e: c105 beqz a0,275e 2740: 197d addi s2,s2,-1 2742: 0ff97913 andi s2,s2,255 2746: fe0914e3 bnez s2,272e 274a: 201c lbu a5,0(s0) 274c: 0017f713 andi a4,a5,1 2750: cb1d beqz a4,2786 2752: 0ff00713 li a4,255 2756: 00e79763 bne a5,a4,2764 275a: 3044 lbu s1,5(s0) 275c: e88d bnez s1,278e 275e: 6105 addi sp,sp,32 2760: aabfd06f j 20a <__riscv_restore_4> 2764: 305c lbu a5,5(s0) 2766: 03e00713 li a4,62 276a: 00f76e63 bltu a4,a5,2786 276e: 00178713 addi a4,a5,1 2772: b058 sb a4,5(s0) 2774: 20000737 lui a4,0x20000 2778: 3b074703 lbu a4,944(a4) # 200003b0 277c: 97a2 add a5,a5,s0 277e: 8522 mv a0,s0 2780: a3f8 sb a4,6(a5) 2782: d19ff0ef jal ra,249a 2786: 201c lbu a5,0(s0) 2788: 8b8d andi a5,a5,3 278a: dbf1 beqz a5,275e 278c: b7f9 j 275a 278e: 200007b7 lui a5,0x20000 2792: 2078 lbu a4,6(s0) 2794: 3b07c783 lbu a5,944(a5) # 200003b0 2798: fcf713e3 bne a4,a5,275e 279c: 14fd addi s1,s1,-1 279e: 0ff4f493 andi s1,s1,255 27a2: b044 sb s1,5(s0) 27a4: 8626 mv a2,s1 27a6: 00740593 addi a1,s0,7 27aa: 00640513 addi a0,s0,6 27ae: 256070ef jal ra,9a04 27b2: d4d5 beqz s1,275e 27b4: 8522 mv a0,s0 27b6: ce5ff0ef jal ra,249a 27ba: b755 j 275e 000027bc : 27bc: cad9 beqz a3,2852 27be: 715d addi sp,sp,-80 27c0: c2a6 sw s1,68(sp) 27c2: 00f68493 addi s1,a3,15 27c6: c686 sw ra,76(sp) 27c8: c4a2 sw s0,72(sp) 27ca: c0ca sw s2,64(sp) 27cc: 0880 addi s0,sp,80 27ce: de4e sw s3,60(sp) 27d0: dc52 sw s4,56(sp) 27d2: da56 sw s5,52(sp) 27d4: d85a sw s6,48(sp) 27d6: d65e sw s7,44(sp) 27d8: 98c1 andi s1,s1,-16 27da: 40910133 sub sp,sp,s1 27de: 8a2a mv s4,a0 27e0: 8bb2 mv s7,a2 27e2: 8b2e mv s6,a1 27e4: 8626 mv a2,s1 27e6: 4581 li a1,0 27e8: 850a mv a0,sp 27ea: 8abe mv s5,a5 27ec: 893a mv s2,a4 27ee: 89b6 mv s3,a3 27f0: a31fd0ef jal ra,220 27f4: 864e mv a2,s3 27f6: 85de mv a1,s7 27f8: 850a mv a0,sp 27fa: 158070ef jal ra,9952 27fe: 00290993 addi s3,s2,2 2802: 874e mv a4,s3 2804: 86a6 mv a3,s1 2806: 860a mv a2,sp 2808: 45c1 li a1,16 280a: 8552 mv a0,s4 280c: 030040ef jal ra,683c 2810: fb040713 addi a4,s0,-80 2814: 86a6 mv a3,s1 2816: 864e mv a2,s3 2818: 85da mv a1,s6 281a: 8552 mv a0,s4 281c: 402040ef jal ra,6c1e 2820: fb044783 lbu a5,-80(s0) 2824: 0489 addi s1,s1,2 2826: 4501 li a0,0 2828: 00f90023 sb a5,0(s2) 282c: fb144783 lbu a5,-79(s0) 2830: 00f900a3 sb a5,1(s2) 2834: 009aa023 sw s1,0(s5) 2838: fb040113 addi sp,s0,-80 283c: 40b6 lw ra,76(sp) 283e: 4426 lw s0,72(sp) 2840: 4496 lw s1,68(sp) 2842: 4906 lw s2,64(sp) 2844: 59f2 lw s3,60(sp) 2846: 5a62 lw s4,56(sp) 2848: 5ad2 lw s5,52(sp) 284a: 5b42 lw s6,48(sp) 284c: 5bb2 lw s7,44(sp) 284e: 6161 addi sp,sp,80 2850: 8082 ret 2852: 557d li a0,-1 2854: 8082 ret 00002856 : 2856: 4809 li a6,2 2858: 04d87663 bgeu a6,a3,28a4 285c: 97bfd2ef jal t0,1d6 <__riscv_save_4> 2860: ffe68413 addi s0,a3,-2 2864: 00f47693 andi a3,s0,15 2868: 1101 addi sp,sp,-32 286a: 00260a13 addi s4,a2,2 286e: c689 beqz a3,2878 2870: 5579 li a0,-2 2872: 6105 addi sp,sp,32 2874: 997fd06f j 20a <__riscv_restore_4> 2878: 84b2 mv s1,a2 287a: 89ba mv s3,a4 287c: 8652 mv a2,s4 287e: 870a mv a4,sp 2880: 86a2 mv a3,s0 2882: 892a mv s2,a0 2884: 39a040ef jal ra,6c1e 2888: 4609 li a2,2 288a: 858a mv a1,sp 288c: 8526 mv a0,s1 288e: 0a0070ef jal ra,992e 2892: fd79 bnez a0,2870 2894: 874e mv a4,s3 2896: 86a2 mv a3,s0 2898: 8652 mv a2,s4 289a: 45c1 li a1,16 289c: 854a mv a0,s2 289e: 7e3030ef jal ra,6880 28a2: bfc1 j 2872 28a4: 557d li a0,-1 28a6: 8082 ret 000028a8 : 28a8: 949fd2ef jal t0,1f0 <__riscv_save_0> 28ac: 1141 addi sp,sp,-16 28ae: c402 sw zero,8(sp) 28b0: 47cd li a5,19 28b2: 845c sb a5,8(sp) 28b4: 0028 addi a0,sp,8 28b6: 4785 li a5,1 28b8: c63e sw a5,12(sp) 28ba: 616060ef jal ra,8ed0 28be: 0141 addi sp,sp,16 28c0: 955fd06f j 214 <__riscv_restore_0> 000028c4 : 28c4: 00357793 andi a5,a0,3 28c8: ef99 bnez a5,28e6 28ca: 06400713 li a4,100 28ce: 02e57733 remu a4,a0,a4 28d2: 4785 li a5,1 28d4: e719 bnez a4,28e2 28d6: 19000793 li a5,400 28da: 02f57533 remu a0,a0,a5 28de: 00153793 seqz a5,a0 28e2: 853e mv a0,a5 28e4: 8082 ret 28e6: 4781 li a5,0 28e8: bfed j 28e2 000028ea : 28ea: 84e50813 addi a6,a0,-1970 # 4001284e <_eusrstack+0x2000a84e> 28ee: 0842 slli a6,a6,0x10 28f0: 01085813 srli a6,a6,0x10 28f4: 08100893 li a7,129 28f8: 0d08e563 bltu a7,a6,29c2 28fc: 8c5fd2ef jal t0,1c0 <__riscv_save_12> 2900: 01e13c37 lui s8,0x1e13 2904: 01e28cb7 lui s9,0x1e28 2908: 8b3e mv s6,a5 290a: 843a mv s0,a4 290c: 8ab6 mv s5,a3 290e: 8932 mv s2,a2 2910: 89ae mv s3,a1 2912: 8baa mv s7,a0 2914: 4481 li s1,0 2916: 7b200a13 li s4,1970 291a: 380c0c13 addi s8,s8,896 # 1e13380 <_data_lma+0x1e05124> 291e: 500c8c93 addi s9,s9,1280 # 1e28500 <_data_lma+0x1e1a2a4> 2922: 074b9663 bne s7,s4,298e 2926: 19fd addi s3,s3,-1 2928: 6cb1 lui s9,0xc 292a: 6c55 lui s8,0x15 292c: 4a01 li s4,0 292e: 0ff9f993 andi s3,s3,255 2932: 3e4c8c93 addi s9,s9,996 # c3e4 2936: 180c0c13 addi s8,s8,384 # 15180 <_data_lma+0x6f24> 293a: 4d85 li s11,1 293c: 010a1d13 slli s10,s4,0x10 2940: 010d5d13 srli s10,s10,0x10 2944: 073d6063 bltu s10,s3,29a4 2948: 03c00713 li a4,60 294c: 6685 lui a3,0x1 294e: 02e40433 mul s0,s0,a4 2952: e1068693 addi a3,a3,-496 # e10 2956: 6655 lui a2,0x15 2958: 18060613 addi a2,a2,384 # 15180 <_data_lma+0x6f24> 295c: 197d addi s2,s2,-1 295e: 4585 li a1,1 2960: 18000537 lui a0,0x18000 2964: 02da8ab3 mul s5,s5,a3 2968: 945a add s0,s0,s6 296a: 02c90933 mul s2,s2,a2 296e: 9456 add s0,s0,s5 2970: 7cc060ef jal ra,913c 2974: 4505 li a0,1 2976: 5b6060ef jal ra,8f2c 297a: 944a add s0,s0,s2 297c: 9426 add s0,s0,s1 297e: 8522 mv a0,s0 2980: 0e5060ef jal ra,9264 2984: 13b060ef jal ra,92be 2988: 4501 li a0,0 298a: 873fd06f j 1fc <__riscv_restore_12> 298e: 8552 mv a0,s4 2990: 3f15 jal 28c4 2992: c519 beqz a0,29a0 2994: 94e6 add s1,s1,s9 2996: 0a05 addi s4,s4,1 2998: 0a42 slli s4,s4,0x10 299a: 010a5a13 srli s4,s4,0x10 299e: b751 j 2922 29a0: 94e2 add s1,s1,s8 29a2: bfd5 j 2996 29a4: 014c87b3 add a5,s9,s4 29a8: 239c lbu a5,0(a5) 29aa: 855e mv a0,s7 29ac: 038787b3 mul a5,a5,s8 29b0: 94be add s1,s1,a5 29b2: f13ff0ef jal ra,28c4 29b6: c501 beqz a0,29be 29b8: 01bd1363 bne s10,s11,29be 29bc: 94e2 add s1,s1,s8 29be: 0a05 addi s4,s4,1 29c0: bfb5 j 293c 29c2: 4505 li a0,1 29c4: 8082 ret 000029c6 : 29c6: 82bfd2ef jal t0,1f0 <__riscv_save_0> 29ca: 67b1 lui a5,0xc 29cc: 3f078793 addi a5,a5,1008 # c3f0 29d0: 4581 li a1,0 29d2: 04a00693 li a3,74 29d6: 07500613 li a2,117 29da: 06e00513 li a0,110 29de: 4731 li a4,12 29e0: 00078803 lb a6,0(a5) 29e4: 0585 addi a1,a1,1 29e6: 02d81863 bne a6,a3,2a16 29ea: 00178803 lb a6,1(a5) 29ee: 02c81463 bne a6,a2,2a16 29f2: 00278803 lb a6,2(a5) 29f6: 02a81063 bne a6,a0,2a16 29fa: 0ff5f593 andi a1,a1,255 29fe: 03800793 li a5,56 2a02: 02800713 li a4,40 2a06: 46d9 li a3,22 2a08: 4665 li a2,25 2a0a: 7ea00513 li a0,2026 2a0e: eddff0ef jal ra,28ea 2a12: 803fd06f j 214 <__riscv_restore_0> 2a16: 0ff5f593 andi a1,a1,255 2a1a: 078d addi a5,a5,3 2a1c: fce592e3 bne a1,a4,29e0 2a20: 4581 li a1,0 2a22: bff1 j 29fe 00002a24 : 2a24: 06400713 li a4,100 2a28: 02e577b3 remu a5,a0,a4 2a2c: 02e55533 divu a0,a0,a4 2a30: 474d li a4,19 2a32: 0ff57513 andi a0,a0,255 2a36: 00a77463 bgeu a4,a0,2a3e 2a3a: 06478793 addi a5,a5,100 2a3e: 0027d513 srli a0,a5,0x2 2a42: 953e add a0,a0,a5 2a44: 471d li a4,7 2a46: 02e57533 remu a0,a0,a4 2a4a: 6731 lui a4,0xc 2a4c: 41870713 addi a4,a4,1048 # c418 2a50: 972e add a4,a4,a1 2a52: fff74703 lbu a4,-1(a4) 2a56: 8b8d andi a5,a5,3 2a58: 963a add a2,a2,a4 2a5a: 962a add a2,a2,a0 2a5c: e799 bnez a5,2a6a 2a5e: 4789 li a5,2 2a60: 00b7e563 bltu a5,a1,2a6a 2a64: 167d addi a2,a2,-1 2a66: 0642 slli a2,a2,0x10 2a68: 8241 srli a2,a2,0x10 2a6a: 451d li a0,7 2a6c: 02a67533 remu a0,a2,a0 2a70: 8082 ret 00002a72 : 2a72: f56fd2ef jal t0,1c8 <__riscv_save_10> 2a76: 6455 lui s0,0x15 2a78: 792060ef jal ra,920a 2a7c: 18040413 addi s0,s0,384 # 15180 <_data_lma+0x6f24> 2a80: 02855433 divu s0,a0,s0 2a84: 82018793 addi a5,gp,-2016 # 20000210 2a88: 239a lhu a4,0(a5) 2a8a: 84aa mv s1,a0 2a8c: 04870563 beq a4,s0,2ad6 2a90: a382 sh s0,0(a5) 2a92: 7b200993 li s3,1970 2a96: 16c00913 li s2,364 2a9a: 16d00a13 li s4,365 2a9e: 08896063 bltu s2,s0,2b1e 2aa2: 98018793 addi a5,gp,-1664 # 20000370 2aa6: 6ab1 lui s5,0xc 2aa8: 01379223 sh s3,4(a5) 2aac: 98018913 addi s2,gp,-1664 # 20000370 2ab0: 4981 li s3,0 2ab2: 4b6d li s6,27 2ab4: 3e4a8a93 addi s5,s5,996 # c3e4 2ab8: 4b85 li s7,1 2aba: 4c71 li s8,28 2abc: 00198a13 addi s4,s3,1 2ac0: 068b6f63 bltu s6,s0,2b3e 2ac4: 0ffa7a13 andi s4,s4,255 2ac8: 0405 addi s0,s0,1 2aca: 01490323 sb s4,6(s2) 2ace: 0ff47413 andi s0,s0,255 2ad2: 008903a3 sb s0,7(s2) 2ad6: 67d5 lui a5,0x15 2ad8: 18078793 addi a5,a5,384 # 15180 <_data_lma+0x6f24> 2adc: 02f4f4b3 remu s1,s1,a5 2ae0: 6785 lui a5,0x1 2ae2: e1078793 addi a5,a5,-496 # e10 2ae6: 98018413 addi s0,gp,-1664 # 20000370 2aea: 02f4d733 divu a4,s1,a5 2aee: 02f4f4b3 remu s1,s1,a5 2af2: 0ff77713 andi a4,a4,255 2af6: a018 sb a4,0(s0) 2af8: 03c00713 li a4,60 2afc: 02e4d7b3 divu a5,s1,a4 2b00: 02e4f4b3 remu s1,s1,a4 2b04: 0ff7f793 andi a5,a5,255 2b08: b01c sb a5,1(s0) 2b0a: a024 sb s1,2(s0) 2b0c: 204a lhu a0,4(s0) 2b0e: 206c lbu a1,6(s0) 2b10: 3070 lbu a2,7(s0) 2b12: f13ff0ef jal ra,2a24 2b16: a408 sb a0,8(s0) 2b18: 4501 li a0,0 2b1a: ee6fd06f j 200 <__riscv_restore_10> 2b1e: 854e mv a0,s3 2b20: da5ff0ef jal ra,28c4 2b24: c911 beqz a0,2b38 2b26: f7440ee3 beq s0,s4,2aa2 2b2a: e9240413 addi s0,s0,-366 2b2e: 0985 addi s3,s3,1 2b30: 09c2 slli s3,s3,0x10 2b32: 0109d993 srli s3,s3,0x10 2b36: b7a5 j 2a9e 2b38: e9340413 addi s0,s0,-365 2b3c: bfcd j 2b2e 2b3e: 00495503 lhu a0,4(s2) 2b42: d83ff0ef jal ra,28c4 2b46: c919 beqz a0,2b5c 2b48: 01799a63 bne s3,s7,2b5c 2b4c: f7840ce3 beq s0,s8,2ac4 2b50: 140d addi s0,s0,-29 2b52: 010a1993 slli s3,s4,0x10 2b56: 0109d993 srli s3,s3,0x10 2b5a: b78d j 2abc 2b5c: 99d6 add s3,s3,s5 2b5e: 0009c783 lbu a5,0(s3) 2b62: f6f461e3 bltu s0,a5,2ac4 2b66: 8c1d sub s0,s0,a5 2b68: b7ed j 2b52 00002b6a : 2b6a: e86fd2ef jal t0,1f0 <__riscv_save_0> 2b6e: 4585 li a1,1 2b70: 18000537 lui a0,0x18000 2b74: 5c8060ef jal ra,913c 2b78: 4505 li a0,1 2b7a: 3b2060ef jal ra,8f2c 2b7e: 4509 li a0,2 2b80: 786060ef jal ra,9306 2b84: 4505 li a0,1 2b86: 780060ef jal ra,9306 2b8a: 236060ef jal ra,8dc0 2b8e: 4505 li a0,1 2b90: 3c4060ef jal ra,8f54 2b94: 4401 li s0,0 2b96: 0fa00493 li s1,250 2b9a: 04100513 li a0,65 2b9e: 5fa060ef jal ra,9198 2ba2: ed09 bnez a0,2bbc 2ba4: 00941563 bne s0,s1,2bae 2ba8: 4505 li a0,1 2baa: e6afd06f j 214 <__riscv_restore_0> 2bae: 0405 addi s0,s0,1 2bb0: 4551 li a0,20 2bb2: 0ff47413 andi s0,s0,255 2bb6: 0b1060ef jal ra,9466 2bba: b7c5 j 2b9a 2bbc: 0fa00793 li a5,250 2bc0: 4505 li a0,1 2bc2: fef404e3 beq s0,a5,2baa 2bc6: 10000513 li a0,256 2bca: 3b2060ef jal ra,8f7c 2bce: 4505 li a0,1 2bd0: 3b8060ef jal ra,8f88 2bd4: 6ea060ef jal ra,92be 2bd8: 6f6060ef jal ra,92ce 2bdc: 4581 li a1,0 2bde: 4505 li a0,1 2be0: 5e6060ef jal ra,91c6 2be4: 4581 li a1,0 2be6: 4509 li a0,2 2be8: 5de060ef jal ra,91c6 2bec: 4581 li a1,0 2bee: 4511 li a0,4 2bf0: 5d6060ef jal ra,91c6 2bf4: 6ca060ef jal ra,92be 2bf8: 5e8060ef jal ra,91e0 2bfc: 6521 lui a0,0x8 2bfe: 157d addi a0,a0,-1 2c00: 690060ef jal ra,9290 2c04: 6ba060ef jal ra,92be 2c08: dbfff0ef jal ra,29c6 2c0c: 5e6060ef jal ra,91f2 2c10: 65a9 lui a1,0xa 2c12: 1a158593 addi a1,a1,417 # a1a1 <__ascii_wctomb+0x11> 2c16: 4511 li a0,4 2c18: 1b8060ef jal ra,8dd0 2c1c: c8dff0ef jal ra,28a8 2c20: e53ff0ef jal ra,2a72 2c24: 4501 li a0,0 2c26: b751 j 2baa 00002c28 : 2c28: 4681 li a3,0 2c2a: 00c69363 bne a3,a2,2c30 2c2e: 8082 ret 2c30: 219c lbu a5,0(a1) 2c32: 3198 lbu a4,1(a1) 2c34: 0025c883 lbu a7,2(a1) 2c38: 07e2 slli a5,a5,0x18 2c3a: 0742 slli a4,a4,0x10 2c3c: 8fd9 or a5,a5,a4 2c3e: 08a2 slli a7,a7,0x8 2c40: 0117e7b3 or a5,a5,a7 2c44: 0045c883 lbu a7,4(a1) 2c48: 31f8 lbu a4,7(a1) 2c4a: 0035c303 lbu t1,3(a1) 2c4e: 08e2 slli a7,a7,0x18 2c50: 01176733 or a4,a4,a7 2c54: 0055c883 lbu a7,5(a1) 2c58: 00369813 slli a6,a3,0x3 2c5c: 982a add a6,a6,a0 2c5e: 08c2 slli a7,a7,0x10 2c60: 01176733 or a4,a4,a7 2c64: 0065c883 lbu a7,6(a1) 2c68: 0067e7b3 or a5,a5,t1 2c6c: 00f82223 sw a5,4(a6) 2c70: 08a2 slli a7,a7,0x8 2c72: 01176733 or a4,a4,a7 2c76: 00e82023 sw a4,0(a6) 2c7a: 0685 addi a3,a3,1 2c7c: 05a1 addi a1,a1,8 2c7e: b775 j 2c2a 00002c80 : 2c80: 411c lw a5,0(a0) 2c82: 7119 addi sp,sp,-128 2c84: dea2 sw s0,124(sp) 2c86: c23e sw a5,4(sp) 2c88: 415c lw a5,4(a0) 2c8a: dca6 sw s1,120(sp) 2c8c: daca sw s2,116(sp) 2c8e: d43e sw a5,40(sp) 2c90: 451c lw a5,8(a0) 2c92: d6d2 sw s4,108(sp) 2c94: cce6 sw s9,88(sp) 2c96: c43e sw a5,8(sp) 2c98: 455c lw a5,12(a0) 2c9a: c8ee sw s11,80(sp) 2c9c: d8ce sw s3,112(sp) 2c9e: d63e sw a5,44(sp) 2ca0: 491c lw a5,16(a0) 2ca2: d4d6 sw s5,104(sp) 2ca4: d2da sw s6,100(sp) 2ca6: c63e sw a5,12(sp) 2ca8: 495c lw a5,20(a0) 2caa: d0de sw s7,96(sp) 2cac: cee2 sw s8,92(sp) 2cae: d83e sw a5,48(sp) 2cb0: 4d1c lw a5,24(a0) 2cb2: caea sw s10,84(sp) 2cb4: 63b1 lui t2,0xc 2cb6: c83e sw a5,16(sp) 2cb8: 4d5c lw a5,28(a0) 2cba: 04050913 addi s2,a0,64 # 8040 2cbe: da3e sw a5,52(sp) 2cc0: 511c lw a5,32(a0) 2cc2: ca3e sw a5,20(sp) 2cc4: 515c lw a5,36(a0) 2cc6: dc3e sw a5,56(sp) 2cc8: 551c lw a5,40(a0) 2cca: 56e2 lw a3,56(sp) 2ccc: 4dc2 lw s11,16(sp) 2cce: cc3e sw a5,24(sp) 2cd0: 555c lw a5,44(a0) 2cd2: 4f62 lw t5,24(sp) 2cd4: 5a52 lw s4,52(sp) 2cd6: de3e sw a5,60(sp) 2cd8: 591c lw a5,48(a0) 2cda: 54f2 lw s1,60(sp) 2cdc: 48b2 lw a7,12(sp) 2cde: ce3e sw a5,28(sp) 2ce0: 595c lw a5,52(a0) 2ce2: 4ef2 lw t4,28(sp) 2ce4: 5fc2 lw t6,48(sp) 2ce6: c0be sw a5,64(sp) 2ce8: 5d1c lw a5,56(a0) 2cea: 4406 lw s0,64(sp) 2cec: 4322 lw t1,8(sp) 2cee: d03e sw a5,32(sp) 2cf0: 5d5c lw a5,60(a0) 2cf2: 5e02 lw t3,32(sp) 2cf4: 52b2 lw t0,44(sp) 2cf6: c2be sw a5,68(sp) 2cf8: 42838793 addi a5,t2,1064 # c428 2cfc: c03e sw a5,0(sp) 2cfe: 04050793 addi a5,a0,64 2d02: c6be sw a5,76(sp) 2d04: 0c050793 addi a5,a0,192 2d08: c4be sw a5,72(sp) 2d0a: 4c96 lw s9,68(sp) 2d0c: 47d2 lw a5,20(sp) 2d0e: 4712 lw a4,4(sp) 2d10: 5622 lw a2,40(sp) 2d12: 42838393 addi t2,t2,1064 2d16: 0003aa83 lw s5,0(t2) 2d1a: 00092583 lw a1,0(s2) 2d1e: 00492803 lw a6,4(s2) 2d22: 0043a983 lw s3,4(t2) 2d26: 95d6 add a1,a1,s5 2d28: 0155bab3 sltu s5,a1,s5 2d2c: 99c2 add s3,s3,a6 2d2e: 9ace add s5,s5,s3 2d30: 01269b13 slli s6,a3,0x12 2d34: 00e7d993 srli s3,a5,0xe 2d38: 013b6c33 or s8,s6,s3 2d3c: 00e6d813 srli a6,a3,0xe 2d40: 01279993 slli s3,a5,0x12 2d44: 0109ebb3 or s7,s3,a6 2d48: 00e69b13 slli s6,a3,0xe 2d4c: 0127d993 srli s3,a5,0x12 2d50: 013b6833 or a6,s6,s3 2d54: 0126db13 srli s6,a3,0x12 2d58: 00e79993 slli s3,a5,0xe 2d5c: 0169e9b3 or s3,s3,s6 2d60: 013bc9b3 xor s3,s7,s3 2d64: 010c4b33 xor s6,s8,a6 2d68: 0097db93 srli s7,a5,0x9 2d6c: 01769813 slli a6,a3,0x17 2d70: 010bebb3 or s7,s7,a6 2d74: 01779c13 slli s8,a5,0x17 2d78: 0096d813 srli a6,a3,0x9 2d7c: 01886833 or a6,a6,s8 2d80: 010b4b33 xor s6,s6,a6 2d84: 0179c9b3 xor s3,s3,s7 2d88: 9b2e add s6,s6,a1 2d8a: 00bb35b3 sltu a1,s6,a1 2d8e: 9ace add s5,s5,s3 2d90: fff7cb93 not s7,a5 2d94: 9aae add s5,s5,a1 2d96: fff6c993 not s3,a3 2d9a: 01e7f5b3 and a1,a5,t5 2d9e: 01dbfbb3 and s7,s7,t4 2da2: 0096f833 and a6,a3,s1 2da6: 00bbcbb3 xor s7,s7,a1 2daa: 0089f9b3 and s3,s3,s0 2dae: 9bda add s7,s7,s6 2db0: 0109c9b3 xor s3,s3,a6 2db4: 99d6 add s3,s3,s5 2db6: 016bbb33 sltu s6,s7,s6 2dba: 9e5e add t3,t3,s7 2dbc: 9b4e add s6,s6,s3 2dbe: 017e3bb3 sltu s7,t3,s7 2dc2: 9cda add s9,s9,s6 2dc4: 01e61593 slli a1,a2,0x1e 2dc8: 00265a93 srli s5,a2,0x2 2dcc: 01e71813 slli a6,a4,0x1e 2dd0: 00275993 srli s3,a4,0x2 2dd4: 9cde add s9,s9,s7 2dd6: 00b9e9b3 or s3,s3,a1 2dda: 010aebb3 or s7,s5,a6 2dde: 00461593 slli a1,a2,0x4 2de2: 01c75813 srli a6,a4,0x1c 2de6: 0105e5b3 or a1,a1,a6 2dea: 01c65a93 srli s5,a2,0x1c 2dee: 00471813 slli a6,a4,0x4 2df2: 01586833 or a6,a6,s5 2df6: 0109c833 xor a6,s3,a6 2dfa: 00bbcab3 xor s5,s7,a1 2dfe: 00775993 srli s3,a4,0x7 2e02: 01961593 slli a1,a2,0x19 2e06: 00b9e9b3 or s3,s3,a1 2e0a: 01971b13 slli s6,a4,0x19 2e0e: 00765593 srli a1,a2,0x7 2e12: 0165e5b3 or a1,a1,s6 2e16: 01134b33 xor s6,t1,a7 2e1a: 00bac5b3 xor a1,s5,a1 2e1e: 013849b3 xor s3,a6,s3 2e22: 00eb7b33 and s6,s6,a4 2e26: 01f2cab3 xor s5,t0,t6 2e2a: 01137833 and a6,t1,a7 2e2e: 01f2fbb3 and s7,t0,t6 2e32: 010b4833 xor a6,s6,a6 2e36: 00cafab3 and s5,s5,a2 2e3a: 017acab3 xor s5,s5,s7 2e3e: 982e add a6,a6,a1 2e40: 00b835b3 sltu a1,a6,a1 2e44: 9ace add s5,s5,s3 2e46: 01558bb3 add s7,a1,s5 2e4a: 01be0c33 add s8,t3,s11 2e4e: 9872 add a6,a6,t3 2e50: 9a66 add s4,s4,s9 2e52: 01cc3b33 sltu s6,s8,t3 2e56: 9cde add s9,s9,s7 2e58: 01c83e33 sltu t3,a6,t3 2e5c: 019e05b3 add a1,t3,s9 2e60: d22e sw a1,36(sp) 2e62: 8d2e mv s10,a1 2e64: 45a6 lw a1,72(sp) 2e66: 9b52 add s6,s6,s4 2e68: 0921 addi s2,s2,8 2e6a: 89e2 mv s3,s8 2e6c: 8ada mv s5,s6 2e6e: 8bc2 mv s7,a6 2e70: 03a1 addi t2,t2,8 2e72: 8dc6 mv s11,a7 2e74: 8a7e mv s4,t6 2e76: 8e76 mv t3,t4 2e78: 8ca2 mv s9,s0 2e7a: 37259b63 bne a1,s2,31f0 2e7e: 4b02 lw s6,0(sp) 2e80: 43b6 lw t2,76(sp) 2e82: 8cf6 mv s9,t4 2e84: 8c22 mv s8,s0 2e86: 8efa mv t4,t5 2e88: 8426 mv s0,s1 2e8a: 8f3e mv t5,a5 2e8c: 84b6 mv s1,a3 2e8e: d246 sw a7,36(sp) 2e90: c4fe sw t6,72(sp) 2e92: 889a mv a7,t1 2e94: 8f96 mv t6,t0 2e96: 833a mv t1,a4 2e98: 82b2 mv t0,a2 2e9a: 87ce mv a5,s3 2e9c: 86d6 mv a3,s5 2e9e: 875e mv a4,s7 2ea0: 866a mv a2,s10 2ea2: 5a79 li s4,-2 2ea4: 00fa7593 andi a1,s4,15 2ea8: 05a1 addi a1,a1,8 2eaa: 058e slli a1,a1,0x3 2eac: 95aa add a1,a1,a0 2eae: 0005a903 lw s2,0(a1) 2eb2: 41cc lw a1,4(a1) 2eb4: 03a1 addi t2,t2,8 2eb6: 01395813 srli a6,s2,0x13 2eba: 00d59b93 slli s7,a1,0xd 2ebe: 010bebb3 or s7,s7,a6 2ec2: 00d91a93 slli s5,s2,0xd 2ec6: 0135d813 srli a6,a1,0x13 2eca: 010aeab3 or s5,s5,a6 2ece: 01d95993 srli s3,s2,0x1d 2ed2: 00359813 slli a6,a1,0x3 2ed6: 00391e13 slli t3,s2,0x3 2eda: 0109e9b3 or s3,s3,a6 2ede: 01d5d813 srli a6,a1,0x1d 2ee2: 01c86833 or a6,a6,t3 2ee6: 013ac9b3 xor s3,s5,s3 2eea: 00695913 srli s2,s2,0x6 2eee: 01a59a93 slli s5,a1,0x1a 2ef2: 010bc833 xor a6,s7,a6 2ef6: 012ae933 or s2,s5,s2 2efa: 01284933 xor s2,a6,s2 2efe: ff83a803 lw a6,-8(t2) 2f02: ffc3ae03 lw t3,-4(t2) 2f06: 8199 srli a1,a1,0x6 2f08: 984a add a6,a6,s2 2f0a: 00b9c9b3 xor s3,s3,a1 2f0e: 01283933 sltu s2,a6,s2 2f12: 99f2 add s3,s3,t3 2f14: 01390e33 add t3,s2,s3 2f18: ff3a0913 addi s2,s4,-13 2f1c: 00f97913 andi s2,s2,15 2f20: 0921 addi s2,s2,8 2f22: 090e slli s2,s2,0x3 2f24: ff03ac23 sw a6,-8(t2) 2f28: ffc3ae23 sw t3,-4(t2) 2f2c: 992a add s2,s2,a0 2f2e: 00492983 lw s3,4(s2) 2f32: 00092583 lw a1,0(s2) 2f36: 0b21 addi s6,s6,8 2f38: 01f99d13 slli s10,s3,0x1f 2f3c: 0015d913 srli s2,a1,0x1 2f40: 012d6d33 or s10,s10,s2 2f44: 01f59b93 slli s7,a1,0x1f 2f48: 0019d913 srli s2,s3,0x1 2f4c: 012bebb3 or s7,s7,s2 2f50: 01899a93 slli s5,s3,0x18 2f54: 0085d913 srli s2,a1,0x8 2f58: 0089dd93 srli s11,s3,0x8 2f5c: 012aeab3 or s5,s5,s2 2f60: 01859913 slli s2,a1,0x18 2f64: 01b96933 or s2,s2,s11 2f68: 012bc933 xor s2,s7,s2 2f6c: 819d srli a1,a1,0x7 2f6e: 01999b93 slli s7,s3,0x19 2f72: 00bbe5b3 or a1,s7,a1 2f76: 015d4ab3 xor s5,s10,s5 2f7a: 00bacab3 xor s5,s5,a1 2f7e: 0079d993 srli s3,s3,0x7 2f82: ffba0593 addi a1,s4,-5 2f86: 9856 add a6,a6,s5 2f88: 01394933 xor s2,s2,s3 2f8c: 89bd andi a1,a1,15 2f8e: 9972 add s2,s2,t3 2f90: 01583ab3 sltu s5,a6,s5 2f94: 05a1 addi a1,a1,8 2f96: 9aca add s5,s5,s2 2f98: 058e slli a1,a1,0x3 2f9a: ff03ac23 sw a6,-8(t2) 2f9e: ff53ae23 sw s5,-4(t2) 2fa2: 95aa add a1,a1,a0 2fa4: 0005a903 lw s2,0(a1) 2fa8: 41cc lw a1,4(a1) 2faa: 01279993 slli s3,a5,0x12 2fae: 9942 add s2,s2,a6 2fb0: 9aae add s5,s5,a1 2fb2: 01093833 sltu a6,s2,a6 2fb6: 9856 add a6,a6,s5 2fb8: 00e7d593 srli a1,a5,0xe 2fbc: 01269a93 slli s5,a3,0x12 2fc0: 00e6de13 srli t3,a3,0xe 2fc4: 00baed33 or s10,s5,a1 2fc8: 01c9ebb3 or s7,s3,t3 2fcc: 0127d593 srli a1,a5,0x12 2fd0: 00e79993 slli s3,a5,0xe 2fd4: 0126da93 srli s5,a3,0x12 2fd8: 00e69e13 slli t3,a3,0xe 2fdc: 00be6e33 or t3,t3,a1 2fe0: 0159e5b3 or a1,s3,s5 2fe4: 00bbc9b3 xor s3,s7,a1 2fe8: 01cd4ab3 xor s5,s10,t3 2fec: 0097d593 srli a1,a5,0x9 2ff0: 01769e13 slli t3,a3,0x17 2ff4: 01c5e5b3 or a1,a1,t3 2ff8: 01779b93 slli s7,a5,0x17 2ffc: 0096de13 srli t3,a3,0x9 3000: fff7cd13 not s10,a5 3004: 00b9c5b3 xor a1,s3,a1 3008: 017e6e33 or t3,t3,s7 300c: 01dd7d33 and s10,s10,t4 3010: fff6cb93 not s7,a3 3014: 01e7f9b3 and s3,a5,t5 3018: 01cace33 xor t3,s5,t3 301c: 008bfbb3 and s7,s7,s0 3020: 013d49b3 xor s3,s10,s3 3024: 0096fab3 and s5,a3,s1 3028: ff23ac23 sw s2,-8(t2) 302c: ff03ae23 sw a6,-4(t2) 3030: 99f2 add s3,s3,t3 3032: 015bcab3 xor s5,s7,s5 3036: 9aae add s5,s5,a1 3038: 01c9be33 sltu t3,s3,t3 303c: 078b2d83 lw s11,120(s6) 3040: 9e56 add t3,t3,s5 3042: 07cb2a83 lw s5,124(s6) 3046: 9dce add s11,s11,s3 3048: 013db9b3 sltu s3,s11,s3 304c: 9e56 add t3,t3,s5 304e: 996e add s2,s2,s11 3050: 99f2 add s3,s3,t3 3052: 99c2 add s3,s3,a6 3054: 01b93db3 sltu s11,s2,s11 3058: 9dce add s11,s11,s3 305a: 01c75593 srli a1,a4,0x1c 305e: 00461993 slli s3,a2,0x4 3062: 00b9ebb3 or s7,s3,a1 3066: 01c65813 srli a6,a2,0x1c 306a: 00471593 slli a1,a4,0x4 306e: 0105eab3 or s5,a1,a6 3072: 00265e13 srli t3,a2,0x2 3076: 01e61813 slli a6,a2,0x1e 307a: 01e71d13 slli s10,a4,0x1e 307e: 00275593 srli a1,a4,0x2 3082: 01ae69b3 or s3,t3,s10 3086: 0105e5b3 or a1,a1,a6 308a: 00775e13 srli t3,a4,0x7 308e: 01961813 slli a6,a2,0x19 3092: 00bac5b3 xor a1,s5,a1 3096: 010e6e33 or t3,t3,a6 309a: 01971a93 slli s5,a4,0x19 309e: 00765813 srli a6,a2,0x7 30a2: 9cca add s9,s9,s2 30a4: 013bc9b3 xor s3,s7,s3 30a8: 01586833 or a6,a6,s5 30ac: 01134ab3 xor s5,t1,a7 30b0: 012cb933 sltu s2,s9,s2 30b4: 0109c833 xor a6,s3,a6 30b8: 01c5ce33 xor t3,a1,t3 30bc: 9de2 add s11,s11,s8 30be: 00eafab3 and s5,s5,a4 30c2: 01f2c9b3 xor s3,t0,t6 30c6: 011375b3 and a1,t1,a7 30ca: 01b90c33 add s8,s2,s11 30ce: 00bac5b3 xor a1,s5,a1 30d2: 01f2f933 and s2,t0,t6 30d6: 00c9f9b3 and s3,s3,a2 30da: 0129c9b3 xor s3,s3,s2 30de: 95c2 add a1,a1,a6 30e0: 0105b833 sltu a6,a1,a6 30e4: 99f2 add s3,s3,t3 30e6: 01380933 add s2,a6,s3 30ea: 5812 lw a6,36(sp) 30ec: 95e6 add a1,a1,s9 30ee: 0a05 addi s4,s4,1 30f0: 010c8e33 add t3,s9,a6 30f4: 4826 lw a6,72(sp) 30f6: 019e3db3 sltu s11,t3,s9 30fa: 0195bcb3 sltu s9,a1,s9 30fe: 9862 add a6,a6,s8 3100: 9c4a add s8,s8,s2 3102: 9dc2 add s11,s11,a6 3104: d246 sw a7,36(sp) 3106: 018c8833 add a6,s9,s8 310a: c4fe sw t6,72(sp) 310c: 4939 li s2,14 310e: 89f2 mv s3,t3 3110: 8aee mv s5,s11 3112: 8bae mv s7,a1 3114: 8d42 mv s10,a6 3116: 8cf6 mv s9,t4 3118: 8c22 mv s8,s0 311a: 0f2a1863 bne s4,s2,320a 311e: 4382 lw t2,0(sp) 3120: 08038393 addi t2,t2,128 3124: c01e sw t2,0(sp) 3126: 4902 lw s2,0(sp) 3128: 63b1 lui t2,0xc 312a: 62838393 addi t2,t2,1576 # c628 312e: d52398e3 bne t2,s2,2e7e 3132: 4392 lw t2,4(sp) 3134: 5922 lw s2,40(sp) 3136: 959e add a1,a1,t2 3138: 0075b3b3 sltu t2,a1,t2 313c: 984a add a6,a6,s2 313e: 981e add a6,a6,t2 3140: c10c sw a1,0(a0) 3142: 45a2 lw a1,8(sp) 3144: 01052223 sw a6,4(a0) 3148: 5832 lw a6,44(sp) 314a: 972e add a4,a4,a1 314c: 00b735b3 sltu a1,a4,a1 3150: 9642 add a2,a2,a6 3152: 962e add a2,a2,a1 3154: c518 sw a4,8(a0) 3156: 4732 lw a4,12(sp) 3158: c550 sw a2,12(a0) 315a: 5642 lw a2,48(sp) 315c: 933a add t1,t1,a4 315e: 00e33733 sltu a4,t1,a4 3162: 92b2 add t0,t0,a2 3164: 92ba add t0,t0,a4 3166: 4742 lw a4,16(sp) 3168: 5652 lw a2,52(sp) 316a: 00652823 sw t1,16(a0) 316e: 98ba add a7,a7,a4 3170: 00e8b733 sltu a4,a7,a4 3174: 9fb2 add t6,t6,a2 3176: 9fba add t6,t6,a4 3178: 4752 lw a4,20(sp) 317a: 5662 lw a2,56(sp) 317c: 00552a23 sw t0,20(a0) 3180: 9e3a add t3,t3,a4 3182: 00ee3733 sltu a4,t3,a4 3186: 9db2 add s11,s11,a2 3188: 9dba add s11,s11,a4 318a: 4762 lw a4,24(sp) 318c: 5672 lw a2,60(sp) 318e: 03b52223 sw s11,36(a0) 3192: 97ba add a5,a5,a4 3194: 00e7b733 sltu a4,a5,a4 3198: d51c sw a5,40(a0) 319a: 96b2 add a3,a3,a2 319c: 47f2 lw a5,28(sp) 319e: 96ba add a3,a3,a4 31a0: 4706 lw a4,64(sp) 31a2: 9f3e add t5,t5,a5 31a4: 00ff37b3 sltu a5,t5,a5 31a8: 94ba add s1,s1,a4 31aa: 94be add s1,s1,a5 31ac: 5782 lw a5,32(sp) 31ae: 4716 lw a4,68(sp) 31b0: d944 sw s1,52(a0) 31b2: 9ebe add t4,t4,a5 31b4: 00feb7b3 sltu a5,t4,a5 31b8: 943a add s0,s0,a4 31ba: 943e add s0,s0,a5 31bc: 01152c23 sw a7,24(a0) 31c0: 01f52e23 sw t6,28(a0) 31c4: 03c52023 sw t3,32(a0) 31c8: d554 sw a3,44(a0) 31ca: 03e52823 sw t5,48(a0) 31ce: 03d52c23 sw t4,56(a0) 31d2: dd40 sw s0,60(a0) 31d4: 5476 lw s0,124(sp) 31d6: 54e6 lw s1,120(sp) 31d8: 5956 lw s2,116(sp) 31da: 59c6 lw s3,112(sp) 31dc: 5a36 lw s4,108(sp) 31de: 5aa6 lw s5,104(sp) 31e0: 5b16 lw s6,100(sp) 31e2: 5b86 lw s7,96(sp) 31e4: 4c76 lw s8,92(sp) 31e6: 4ce6 lw s9,88(sp) 31e8: 4d56 lw s10,84(sp) 31ea: 4dc6 lw s11,80(sp) 31ec: 6109 addi sp,sp,128 31ee: 8082 ret 31f0: 8efa mv t4,t5 31f2: 8426 mv s0,s1 31f4: 8f3e mv t5,a5 31f6: 84b6 mv s1,a3 31f8: 889a mv a7,t1 31fa: 8f96 mv t6,t0 31fc: 833a mv t1,a4 31fe: 82b2 mv t0,a2 3200: 87e2 mv a5,s8 3202: 86da mv a3,s6 3204: 8742 mv a4,a6 3206: 5612 lw a2,36(sp) 3208: b639 j 2d16 320a: 8efa mv t4,t5 320c: 8426 mv s0,s1 320e: 8f3e mv t5,a5 3210: 84b6 mv s1,a3 3212: 889a mv a7,t1 3214: 8f96 mv t6,t0 3216: 833a mv t1,a4 3218: 82b2 mv t0,a2 321a: 87f2 mv a5,t3 321c: 86ee mv a3,s11 321e: 872e mv a4,a1 3220: 8642 mv a2,a6 3222: b149 j 2ea4 00003224 : 3224: fcdfc2ef jal t0,1f0 <__riscv_save_0> 3228: 0d052603 lw a2,208(a0) 322c: 57e1 li a5,-8 322e: ff867413 andi s0,a2,-8 3232: 8a1d andi a2,a2,7 3234: 02f60633 mul a2,a2,a5 3238: 942a add s0,s0,a0 323a: 852e mv a0,a1 323c: 4581 li a1,0 323e: 03860613 addi a2,a2,56 3242: 2be060ef jal ra,9500 <__ashldi3> 3246: 403c lw a5,64(s0) 3248: 8d5d or a0,a0,a5 324a: 407c lw a5,68(s0) 324c: c028 sw a0,64(s0) 324e: 8ddd or a1,a1,a5 3250: c06c sw a1,68(s0) 3252: fc3fc06f j 214 <__riscv_restore_0> 00003256 : 3256: f81fc2ef jal t0,1d6 <__riscv_save_4> 325a: 0d052983 lw s3,208(a0) 325e: 842a mv s0,a0 3260: 892e mv s2,a1 3262: 0079f793 andi a5,s3,7 3266: 84b2 mv s1,a2 3268: c385 beqz a5,3288 326a: 413009b3 neg s3,s3 326e: 0079f993 andi s3,s3,7 3272: 01367363 bgeu a2,s3,3278 3276: 89b2 mv s3,a2 3278: 4a01 li s4,0 327a: 014907b3 add a5,s2,s4 327e: 0d3a1463 bne s4,s3,3346 3282: 893e mv s2,a5 3284: 414484b3 sub s1,s1,s4 3288: 0d042783 lw a5,208(s0) 328c: 07f7f713 andi a4,a5,127 3290: cf05 beqz a4,32c8 3292: 40f00733 neg a4,a5 3296: 07f77713 andi a4,a4,127 329a: 0034d993 srli s3,s1,0x3 329e: 00e4e463 bltu s1,a4,32a6 32a2: 00375993 srli s3,a4,0x3 32a6: 9be1 andi a5,a5,-8 32a8: 04040513 addi a0,s0,64 32ac: 864e mv a2,s3 32ae: 85ca mv a1,s2 32b0: 953e add a0,a0,a5 32b2: 977ff0ef jal ra,2c28 32b6: 0d042783 lw a5,208(s0) 32ba: 098e slli s3,s3,0x3 32bc: 994e add s2,s2,s3 32be: 97ce add a5,a5,s3 32c0: 0cf42823 sw a5,208(s0) 32c4: 413484b3 sub s1,s1,s3 32c8: 0d042703 lw a4,208(s0) 32cc: 08000793 li a5,128 32d0: 06f71163 bne a4,a5,3332 32d4: 0c842783 lw a5,200(s0) 32d8: 0cc42683 lw a3,204(s0) 32dc: 40078713 addi a4,a5,1024 32e0: 00f737b3 sltu a5,a4,a5 32e4: 97b6 add a5,a5,a3 32e6: 0ce42423 sw a4,200(s0) 32ea: 0cf42623 sw a5,204(s0) 32ee: e395 bnez a5,3312 32f0: 3ff00793 li a5,1023 32f4: 00e7ef63 bltu a5,a4,3312 32f8: 0c042783 lw a5,192(s0) 32fc: 0c442683 lw a3,196(s0) 3300: 00178713 addi a4,a5,1 3304: 00f737b3 sltu a5,a4,a5 3308: 97b6 add a5,a5,a3 330a: 0ce42023 sw a4,192(s0) 330e: 0cf42223 sw a5,196(s0) 3312: 8522 mv a0,s0 3314: 96dff0ef jal ra,2c80 3318: 04040793 addi a5,s0,64 331c: 0c042823 sw zero,208(s0) 3320: 0c040713 addi a4,s0,192 3324: 4601 li a2,0 3326: 4681 li a3,0 3328: c390 sw a2,0(a5) 332a: c3d4 sw a3,4(a5) 332c: 07a1 addi a5,a5,8 332e: fef71be3 bne a4,a5,3324 3332: f804f993 andi s3,s1,-128 3336: 99ca add s3,s3,s2 3338: 04040a13 addi s4,s0,64 333c: 3ff00a93 li s5,1023 3340: 0c040b13 addi s6,s0,192 3344: a8ad j 33be 3346: 238c lbu a1,0(a5) 3348: 8522 mv a0,s0 334a: 0a05 addi s4,s4,1 334c: ed9ff0ef jal ra,3224 3350: 0d042783 lw a5,208(s0) 3354: 0785 addi a5,a5,1 3356: 0cf42823 sw a5,208(s0) 335a: b705 j 327a 335c: 4641 li a2,16 335e: 85ca mv a1,s2 3360: 8552 mv a0,s4 3362: 8c7ff0ef jal ra,2c28 3366: 0c842783 lw a5,200(s0) 336a: 0cc42683 lw a3,204(s0) 336e: 40078713 addi a4,a5,1024 3372: 00f737b3 sltu a5,a4,a5 3376: 97b6 add a5,a5,a3 3378: 0ce42423 sw a4,200(s0) 337c: 0cf42623 sw a5,204(s0) 3380: e385 bnez a5,33a0 3382: 00eaef63 bltu s5,a4,33a0 3386: 0c042783 lw a5,192(s0) 338a: 0c442683 lw a3,196(s0) 338e: 00178713 addi a4,a5,1 3392: 00f737b3 sltu a5,a4,a5 3396: 97b6 add a5,a5,a3 3398: 0ce42023 sw a4,192(s0) 339c: 0cf42223 sw a5,196(s0) 33a0: 8522 mv a0,s0 33a2: 8dfff0ef jal ra,2c80 33a6: 87d2 mv a5,s4 33a8: 0c042823 sw zero,208(s0) 33ac: 4681 li a3,0 33ae: 4701 li a4,0 33b0: c394 sw a3,0(a5) 33b2: c3d8 sw a4,4(a5) 33b4: 07a1 addi a5,a5,8 33b6: ff679be3 bne a5,s6,33ac 33ba: 08090913 addi s2,s2,128 33be: f9391fe3 bne s2,s3,335c 33c2: 07f4f913 andi s2,s1,127 33c6: 02090563 beqz s2,33f0 33ca: 00395613 srli a2,s2,0x3 33ce: 85ce mv a1,s3 33d0: 04040513 addi a0,s0,64 33d4: 855ff0ef jal ra,2c28 33d8: 0d042783 lw a5,208(s0) 33dc: 0784f493 andi s1,s1,120 33e0: 40990933 sub s2,s2,s1 33e4: 97a6 add a5,a5,s1 33e6: 0cf42823 sw a5,208(s0) 33ea: 4a01 li s4,0 33ec: 01491463 bne s2,s4,33f4 33f0: e1bfc06f j 20a <__riscv_restore_4> 33f4: 014487b3 add a5,s1,s4 33f8: 97ce add a5,a5,s3 33fa: 238c lbu a1,0(a5) 33fc: 8522 mv a0,s0 33fe: 0a05 addi s4,s4,1 3400: e25ff0ef jal ra,3224 3404: 0d042783 lw a5,208(s0) 3408: 0785 addi a5,a5,1 340a: 0cf42823 sw a5,208(s0) 340e: bff9 j 33ec 00003410 : 3410: 0000c7b7 lui a5,0xc 3414: 6a87a703 lw a4,1704(a5) # c6a8 3418: 6ac7a783 lw a5,1708(a5) 341c: 4801 li a6,0 341e: c118 sw a4,0(a0) 3420: c15c sw a5,4(a0) 3422: 0000c7b7 lui a5,0xc 3426: 6b07a703 lw a4,1712(a5) # c6b0 342a: 6b47a783 lw a5,1716(a5) 342e: c518 sw a4,8(a0) 3430: c55c sw a5,12(a0) 3432: 0000c7b7 lui a5,0xc 3436: 6b87a703 lw a4,1720(a5) # c6b8 343a: 6bc7a783 lw a5,1724(a5) 343e: c918 sw a4,16(a0) 3440: c95c sw a5,20(a0) 3442: 0000c7b7 lui a5,0xc 3446: 6c07a703 lw a4,1728(a5) # c6c0 344a: 6c47a783 lw a5,1732(a5) 344e: cd18 sw a4,24(a0) 3450: cd5c sw a5,28(a0) 3452: 0000c7b7 lui a5,0xc 3456: 6c87a703 lw a4,1736(a5) # c6c8 345a: 6cc7a783 lw a5,1740(a5) 345e: d118 sw a4,32(a0) 3460: d15c sw a5,36(a0) 3462: 0000c7b7 lui a5,0xc 3466: 6d07a703 lw a4,1744(a5) # c6d0 346a: 6d47a783 lw a5,1748(a5) 346e: d518 sw a4,40(a0) 3470: d55c sw a5,44(a0) 3472: 0000c7b7 lui a5,0xc 3476: 6d87a703 lw a4,1752(a5) # c6d8 347a: 6dc7a783 lw a5,1756(a5) 347e: d918 sw a4,48(a0) 3480: d95c sw a5,52(a0) 3482: 0000c7b7 lui a5,0xc 3486: 6e07a703 lw a4,1760(a5) # c6e0 348a: 6e47a783 lw a5,1764(a5) 348e: dd18 sw a4,56(a0) 3490: dd5c sw a5,60(a0) 3492: 4781 li a5,0 3494: 0cf52023 sw a5,192(a0) 3498: 0cf52423 sw a5,200(a0) 349c: 0d052223 sw a6,196(a0) 34a0: 0d052623 sw a6,204(a0) 34a4: 0c052823 sw zero,208(a0) 34a8: 04050793 addi a5,a0,64 34ac: 0c050513 addi a0,a0,192 34b0: 4681 li a3,0 34b2: 4701 li a4,0 34b4: c394 sw a3,0(a5) 34b6: c3d8 sw a4,4(a5) 34b8: 07a1 addi a5,a5,8 34ba: fea79be3 bne a5,a0,34b0 34be: 8082 ret 000034c0 : 34c0: c619 beqz a2,34ce 34c2: d2ffc2ef jal t0,1f0 <__riscv_save_0> 34c6: d91ff0ef jal ra,3256 34ca: d4bfc06f j 214 <__riscv_restore_0> 34ce: 8082 ret 000034d0 : 34d0: d21fc2ef jal t0,1f0 <__riscv_save_0> 34d4: 0d052783 lw a5,208(a0) 34d8: 842a mv s0,a0 34da: 84ae mv s1,a1 34dc: ef81 bnez a5,34f4 34de: 04050793 addi a5,a0,64 34e2: 0c050713 addi a4,a0,192 34e6: 4601 li a2,0 34e8: 4681 li a3,0 34ea: c390 sw a2,0(a5) 34ec: c3d4 sw a3,4(a5) 34ee: 07a1 addi a5,a5,8 34f0: fee79be3 bne a5,a4,34e6 34f4: 08000593 li a1,128 34f8: 8522 mv a0,s0 34fa: d2bff0ef jal ra,3224 34fe: 0d042603 lw a2,208(s0) 3502: 0c842783 lw a5,200(s0) 3506: 0cc42583 lw a1,204(s0) 350a: 00361693 slli a3,a2,0x3 350e: 97b6 add a5,a5,a3 3510: 00d7b733 sltu a4,a5,a3 3514: 972e add a4,a4,a1 3516: 0cf42423 sw a5,200(s0) 351a: 0ce42623 sw a4,204(s0) 351e: e305 bnez a4,353e 3520: 00d7ff63 bgeu a5,a3,353e 3524: 0c042783 lw a5,192(s0) 3528: 0c442683 lw a3,196(s0) 352c: 00178713 addi a4,a5,1 3530: 00f737b3 sltu a5,a4,a5 3534: 97b6 add a5,a5,a3 3536: 0ce42023 sw a4,192(s0) 353a: 0cf42223 sw a5,196(s0) 353e: 06f00793 li a5,111 3542: 02c7f063 bgeu a5,a2,3562 3546: 8522 mv a0,s0 3548: f38ff0ef jal ra,2c80 354c: 04040793 addi a5,s0,64 3550: 0b040713 addi a4,s0,176 3554: 4601 li a2,0 3556: 4681 li a3,0 3558: c390 sw a2,0(a5) 355a: c3d4 sw a3,4(a5) 355c: 07a1 addi a5,a5,8 355e: fee79be3 bne a5,a4,3554 3562: 0c042703 lw a4,192(s0) 3566: 0c442783 lw a5,196(s0) 356a: 8522 mv a0,s0 356c: 0ae42823 sw a4,176(s0) 3570: 0af42a23 sw a5,180(s0) 3574: 0c842703 lw a4,200(s0) 3578: 0cc42783 lw a5,204(s0) 357c: 0ae42c23 sw a4,184(s0) 3580: 0af42e23 sw a5,188(s0) 3584: efcff0ef jal ra,2c80 3588: 87a2 mv a5,s0 358a: 85a6 mv a1,s1 358c: 04048613 addi a2,s1,64 3590: 43d4 lw a3,4(a5) 3592: 4398 lw a4,0(a5) 3594: 05a1 addi a1,a1,8 3596: 0186d513 srli a0,a3,0x18 359a: fea58c23 sb a0,-8(a1) 359e: 0106d513 srli a0,a3,0x10 35a2: fea58ca3 sb a0,-7(a1) 35a6: fed58da3 sb a3,-5(a1) 35aa: 0086d513 srli a0,a3,0x8 35ae: 01875693 srli a3,a4,0x18 35b2: fed58e23 sb a3,-4(a1) 35b6: 01075693 srli a3,a4,0x10 35ba: fed58ea3 sb a3,-3(a1) 35be: 00875693 srli a3,a4,0x8 35c2: fea58d23 sb a0,-6(a1) 35c6: fed58f23 sb a3,-2(a1) 35ca: fee58fa3 sb a4,-1(a1) 35ce: 07a1 addi a5,a5,8 35d0: fcc590e3 bne a1,a2,3590 35d4: 0d800593 li a1,216 35d8: 8522 mv a0,s0 35da: 0e2020ef jal ra,56bc 35de: c37fc06f j 214 <__riscv_restore_0> 000035e2 : 35e2: c0ffc2ef jal t0,1f0 <__riscv_save_0> 35e6: 7129 addi sp,sp,-320 35e8: 842a mv s0,a0 35ea: 10a8 addi a0,sp,104 35ec: c442 sw a6,8(sp) 35ee: c246 sw a7,4(sp) 35f0: c83a sw a4,16(sp) 35f2: c63e sw a5,12(sp) 35f4: ca36 sw a3,20(sp) 35f6: ce2e sw a1,28(sp) 35f8: cc32 sw a2,24(sp) 35fa: e17ff0ef jal ra,3410 35fe: 4662 lw a2,24(sp) 3600: 45f2 lw a1,28(sp) 3602: 10a8 addi a0,sp,104 3604: ebdff0ef jal ra,34c0 3608: 46d2 lw a3,20(sp) 360a: 10a8 addi a0,sp,104 360c: 02000613 li a2,32 3610: 85b6 mv a1,a3 3612: c45ff0ef jal ra,3256 3616: 47b2 lw a5,12(sp) 3618: 4742 lw a4,16(sp) 361a: 10a8 addi a0,sp,104 361c: 863e mv a2,a5 361e: 85ba mv a1,a4 3620: ea1ff0ef jal ra,34c0 3624: 4892 lw a7,4(sp) 3626: 4822 lw a6,8(sp) 3628: 10a8 addi a0,sp,104 362a: 8646 mv a2,a7 362c: 85c2 mv a1,a6 362e: e93ff0ef jal ra,34c0 3632: 102c addi a1,sp,40 3634: 10a8 addi a0,sp,104 3636: e9bff0ef jal ra,34d0 363a: 102c addi a1,sp,40 363c: 8522 mv a0,s0 363e: 031020ef jal ra,5e6e 3642: 6131 addi sp,sp,320 3644: bd1fc06f j 214 <__riscv_restore_0> 00003648 : 3648: ba9fc2ef jal t0,1f0 <__riscv_save_0> 364c: 7151 addi sp,sp,-240 364e: 842a mv s0,a0 3650: 0828 addi a0,sp,24 3652: c62e sw a1,12(sp) 3654: c432 sw a2,8(sp) 3656: dbbff0ef jal ra,3410 365a: 4622 lw a2,8(sp) 365c: 45b2 lw a1,12(sp) 365e: 0828 addi a0,sp,24 3660: e61ff0ef jal ra,34c0 3664: 0828 addi a0,sp,24 3666: 85a2 mv a1,s0 3668: e69ff0ef jal ra,34d0 366c: 616d addi sp,sp,240 366e: ba7fc06f j 214 <__riscv_restore_0> 00003672 : 3672: b65fc2ef jal t0,1d6 <__riscv_save_4> 3676: 7135 addi sp,sp,-160 3678: 84b2 mv s1,a2 367a: 842a mv s0,a0 367c: 02000613 li a2,32 3680: 1088 addi a0,sp,96 3682: 8936 mv s2,a3 3684: 89ba mv s3,a4 3686: 8a3e mv s4,a5 3688: 8aae mv s5,a1 368a: fbfff0ef jal ra,3648 368e: 108c addi a1,sp,96 3690: 852e mv a0,a1 3692: 782020ef jal ra,5e14 3696: 4881 li a7,0 3698: 4801 li a6,0 369a: 87d2 mv a5,s4 369c: 874e mv a4,s3 369e: 0114 addi a3,sp,128 36a0: 864a mv a2,s2 36a2: 85a6 mv a1,s1 36a4: 850a mv a0,sp 36a6: f3dff0ef jal ra,35e2 36aa: 858a mv a1,sp 36ac: 0088 addi a0,sp,64 36ae: 2e9020ef jal ra,6196 36b2: 02000793 li a5,32 36b6: 020a8713 addi a4,s5,32 36ba: 88d2 mv a7,s4 36bc: 884e mv a6,s3 36be: 0094 addi a3,sp,64 36c0: 864a mv a2,s2 36c2: 85a6 mv a1,s1 36c4: 1008 addi a0,sp,32 36c6: f1dff0ef jal ra,35e2 36ca: 4781 li a5,0 36cc: 02000713 li a4,32 36d0: 0090 addi a2,sp,64 36d2: 963e add a2,a2,a5 36d4: 2210 lbu a2,0(a2) 36d6: 00f406b3 add a3,s0,a5 36da: 0785 addi a5,a5,1 36dc: a290 sb a2,0(a3) 36de: fee799e3 bne a5,a4,36d0 36e2: 868a mv a3,sp 36e4: 1090 addi a2,sp,96 36e6: 100c addi a1,sp,32 36e8: 02040513 addi a0,s0,32 36ec: 7aa020ef jal ra,5e96 36f0: 1088 addi a0,sp,96 36f2: 04000593 li a1,64 36f6: 7c7010ef jal ra,56bc 36fa: 850a mv a0,sp 36fc: 02000593 li a1,32 3700: 7bd010ef jal ra,56bc 3704: 610d addi sp,sp,160 3706: b05fc06f j 20a <__riscv_restore_4> 0000370a : 370a: ae7fc2ef jal t0,1f0 <__riscv_save_0> 370e: 7139 addi sp,sp,-64 3710: 842a mv s0,a0 3712: 84ae mv s1,a1 3714: 4781 li a5,0 3716: 02000713 li a4,32 371a: 00f605b3 add a1,a2,a5 371e: 218c lbu a1,0(a1) 3720: 00f106b3 add a3,sp,a5 3724: 0785 addi a5,a5,1 3726: a28c sb a1,0(a3) 3728: fee799e3 bne a5,a4,371a 372c: 02000593 li a1,32 3730: 8532 mv a0,a2 3732: 78b010ef jal ra,56bc 3736: 4781 li a5,0 3738: 02000713 li a4,32 373c: 00f10633 add a2,sp,a5 3740: 2210 lbu a2,0(a2) 3742: 00f406b3 add a3,s0,a5 3746: 0785 addi a5,a5,1 3748: a290 sb a2,0(a3) 374a: fee799e3 bne a5,a4,373c 374e: 02000613 li a2,32 3752: 858a mv a1,sp 3754: 850a mv a0,sp 3756: ef3ff0ef jal ra,3648 375a: 858a mv a1,sp 375c: 850a mv a0,sp 375e: 6b6020ef jal ra,5e14 3762: 858a mv a1,sp 3764: 8526 mv a0,s1 3766: 231020ef jal ra,6196 376a: 4781 li a5,0 376c: 02000713 li a4,32 3770: 00f486b3 add a3,s1,a5 3774: 2290 lbu a2,0(a3) 3776: 00f406b3 add a3,s0,a5 377a: 0785 addi a5,a5,1 377c: 02c68023 sb a2,32(a3) 3780: fee798e3 bne a5,a4,3770 3784: 850a mv a0,sp 3786: 04000593 li a1,64 378a: 733010ef jal ra,56bc 378e: 6121 addi sp,sp,64 3790: a85fc06f j 214 <__riscv_restore_0> 00003794 : 3794: a5dfc2ef jal t0,1f0 <__riscv_save_0> 3798: 87b6 mv a5,a3 379a: 8732 mv a4,a2 379c: 4681 li a3,0 379e: 4601 li a2,0 37a0: ed3ff0ef jal ra,3672 37a4: a71fc06f j 214 <__riscv_restore_0> 000037a8 : 37a8: a49fc2ef jal t0,1f0 <__riscv_save_0> 37ac: 1101 addi sp,sp,-32 37ae: 842a mv s0,a0 37b0: 87b6 mv a5,a3 37b2: 8732 mv a4,a2 37b4: 86ae mv a3,a1 37b6: 84ae mv s1,a1 37b8: 4881 li a7,0 37ba: 4801 li a6,0 37bc: 85aa mv a1,a0 37be: 02000613 li a2,32 37c2: 850a mv a0,sp 37c4: e1fff0ef jal ra,35e2 37c8: 860a mv a2,sp 37ca: 85a6 mv a1,s1 37cc: 8522 mv a0,s0 37ce: 00f020ef jal ra,5fdc 37d2: 6105 addi sp,sp,32 37d4: a41fc06f j 214 <__riscv_restore_0> 000037d8 : 37d8: 311c lbu a5,1(a0) 37da: 2138 lbu a4,2(a0) 37dc: 2108 lbu a0,0(a0) 37de: 07a2 slli a5,a5,0x8 37e0: 0742 slli a4,a4,0x10 37e2: 8fd9 or a5,a5,a4 37e4: 8d5d or a0,a0,a5 37e6: 8082 ret 000037e8 : 37e8: 311c lbu a5,1(a0) 37ea: 2118 lbu a4,0(a0) 37ec: 07a2 slli a5,a5,0x8 37ee: 8f5d or a4,a4,a5 37f0: 213c lbu a5,2(a0) 37f2: 3128 lbu a0,3(a0) 37f4: 07c2 slli a5,a5,0x10 37f6: 8fd9 or a5,a5,a4 37f8: 0562 slli a0,a0,0x18 37fa: 8d5d or a0,a0,a5 37fc: 8082 ret 000037fe : 37fe: 9f3fc2ef jal t0,1f0 <__riscv_save_0> 3802: 84aa mv s1,a0 3804: fe5ff0ef jal ra,37e8 3808: 842a mv s0,a0 380a: 00448513 addi a0,s1,4 380e: fdbff0ef jal ra,37e8 3812: 85aa mv a1,a0 3814: 8522 mv a0,s0 3816: 9fffc06f j 214 <__riscv_restore_0> 0000381a : 381a: 0085d793 srli a5,a1,0x8 381e: a10c sb a1,0(a0) 3820: b11c sb a5,1(a0) 3822: 0105d793 srli a5,a1,0x10 3826: 81e1 srli a1,a1,0x18 3828: a13c sb a5,2(a0) 382a: b12c sb a1,3(a0) 382c: 8082 ret 0000382e : 382e: 9c3fc2ef jal t0,1f0 <__riscv_save_0> 3832: 1141 addi sp,sp,-16 3834: 892a mv s2,a0 3836: 00261493 slli s1,a2,0x2 383a: 4401 li s0,0 383c: 00858533 add a0,a1,s0 3840: c62e sw a1,12(sp) 3842: fa7ff0ef jal ra,37e8 3846: 008907b3 add a5,s2,s0 384a: c388 sw a0,0(a5) 384c: 0411 addi s0,s0,4 384e: 45b2 lw a1,12(sp) 3850: fe9416e3 bne s0,s1,383c 3854: 0141 addi sp,sp,16 3856: 9bffc06f j 214 <__riscv_restore_0> 0000385a : 385a: 97dfc2ef jal t0,1d6 <__riscv_save_4> 385e: 892a mv s2,a0 3860: 89ae mv s3,a1 3862: 00261493 slli s1,a2,0x2 3866: 4401 li s0,0 3868: 008987b3 add a5,s3,s0 386c: 438c lw a1,0(a5) 386e: 00890533 add a0,s2,s0 3872: 0411 addi s0,s0,4 3874: fa7ff0ef jal ra,381a 3878: fe9418e3 bne s0,s1,3868 387c: 98ffc06f j 20a <__riscv_restore_4> 00003880 : 3880: 957fc2ef jal t0,1d6 <__riscv_save_4> 3884: 8a2e mv s4,a1 3886: 84aa mv s1,a0 3888: f77ff0ef jal ra,37fe 388c: 892a mv s2,a0 388e: 8552 mv a0,s4 3890: 842e mv s0,a1 3892: f6dff0ef jal ra,37fe 3896: 00a94933 xor s2,s2,a0 389a: 00848513 addi a0,s1,8 389e: 8c2d xor s0,s0,a1 38a0: f5fff0ef jal ra,37fe 38a4: 89aa mv s3,a0 38a6: 008a0513 addi a0,s4,8 38aa: 84ae mv s1,a1 38ac: f53ff0ef jal ra,37fe 38b0: 00a9c533 xor a0,s3,a0 38b4: 8da5 xor a1,a1,s1 38b6: 01256533 or a0,a0,s2 38ba: 8dc1 or a1,a1,s0 38bc: 94ffc06f j 20a <__riscv_restore_4> 000038c0 : 38c0: 917fc2ef jal t0,1d6 <__riscv_save_4> 38c4: 892a mv s2,a0 38c6: 89ae mv s3,a1 38c8: fb9ff0ef jal ra,3880 38cc: 842e mv s0,a1 38ce: 84aa mv s1,a0 38d0: 01098593 addi a1,s3,16 38d4: 01090513 addi a0,s2,16 38d8: fa9ff0ef jal ra,3880 38dc: 8d45 or a0,a0,s1 38de: 8dc1 or a1,a1,s0 38e0: 92bfc06f j 20a <__riscv_restore_4> 000038e4 : 38e4: 02850793 addi a5,a0,40 38e8: 00052023 sw zero,0(a0) 38ec: 0511 addi a0,a0,4 38ee: fef51de3 bne a0,a5,38e8 38f2: 8082 ret 000038f4 : 38f4: 4785 li a5,1 38f6: c11c sw a5,0(a0) 38f8: 00450793 addi a5,a0,4 38fc: 02850513 addi a0,a0,40 3900: 0007a023 sw zero,0(a5) 3904: 0791 addi a5,a5,4 3906: fea79de3 bne a5,a0,3900 390a: 8082 ret 0000390c : 390c: 4781 li a5,0 390e: 02800713 li a4,40 3912: 00f586b3 add a3,a1,a5 3916: 4290 lw a2,0(a3) 3918: 00f506b3 add a3,a0,a5 391c: 0791 addi a5,a5,4 391e: c290 sw a2,0(a3) 3920: fee799e3 bne a5,a4,3912 3924: 8082 ret 00003926 : 3926: 4781 li a5,0 3928: 02800693 li a3,40 392c: 00f58733 add a4,a1,a5 3930: 4318 lw a4,0(a4) 3932: 00f50633 add a2,a0,a5 3936: 0791 addi a5,a5,4 3938: 40e00733 neg a4,a4 393c: c218 sw a4,0(a2) 393e: fed797e3 bne a5,a3,392c 3942: 8082 ret 00003944 : 3944: 4781 li a5,0 3946: 02800693 li a3,40 394a: 00f58733 add a4,a1,a5 394e: 00f608b3 add a7,a2,a5 3952: 4318 lw a4,0(a4) 3954: 0008a883 lw a7,0(a7) 3958: 00f50833 add a6,a0,a5 395c: 0791 addi a5,a5,4 395e: 9746 add a4,a4,a7 3960: 00e82023 sw a4,0(a6) 3964: fed793e3 bne a5,a3,394a 3968: 8082 ret 0000396a : 396a: 4781 li a5,0 396c: 02800693 li a3,40 3970: 00f58733 add a4,a1,a5 3974: 00f608b3 add a7,a2,a5 3978: 4318 lw a4,0(a4) 397a: 0008a883 lw a7,0(a7) 397e: 00f50833 add a6,a0,a5 3982: 0791 addi a5,a5,4 3984: 41170733 sub a4,a4,a7 3988: 00e82023 sw a4,0(a6) 398c: fed792e3 bne a5,a3,3970 3990: 8082 ret 00003992 : 3992: 1141 addi sp,sp,-16 3994: 40c00633 neg a2,a2 3998: 4118 lw a4,0(a0) 399a: 419c lw a5,0(a1) 399c: c632 sw a2,12(sp) 399e: 46b2 lw a3,12(sp) 39a0: 8fb9 xor a5,a5,a4 39a2: 8ff5 and a5,a5,a3 39a4: 8f3d xor a4,a4,a5 39a6: c118 sw a4,0(a0) 39a8: 4198 lw a4,0(a1) 39aa: 46b2 lw a3,12(sp) 39ac: 8fb9 xor a5,a5,a4 39ae: c19c sw a5,0(a1) 39b0: 4158 lw a4,4(a0) 39b2: 41dc lw a5,4(a1) 39b4: 8fb9 xor a5,a5,a4 39b6: 8ff5 and a5,a5,a3 39b8: 8f3d xor a4,a4,a5 39ba: c158 sw a4,4(a0) 39bc: 41d8 lw a4,4(a1) 39be: 46b2 lw a3,12(sp) 39c0: 8fb9 xor a5,a5,a4 39c2: c1dc sw a5,4(a1) 39c4: 4518 lw a4,8(a0) 39c6: 459c lw a5,8(a1) 39c8: 8fb9 xor a5,a5,a4 39ca: 8ff5 and a5,a5,a3 39cc: 8f3d xor a4,a4,a5 39ce: c518 sw a4,8(a0) 39d0: 4598 lw a4,8(a1) 39d2: 46b2 lw a3,12(sp) 39d4: 8fb9 xor a5,a5,a4 39d6: c59c sw a5,8(a1) 39d8: 4558 lw a4,12(a0) 39da: 45dc lw a5,12(a1) 39dc: 8fb9 xor a5,a5,a4 39de: 8ff5 and a5,a5,a3 39e0: 8f3d xor a4,a4,a5 39e2: c558 sw a4,12(a0) 39e4: 45d8 lw a4,12(a1) 39e6: 46b2 lw a3,12(sp) 39e8: 8fb9 xor a5,a5,a4 39ea: c5dc sw a5,12(a1) 39ec: 4918 lw a4,16(a0) 39ee: 499c lw a5,16(a1) 39f0: 8fb9 xor a5,a5,a4 39f2: 8ff5 and a5,a5,a3 39f4: 8f3d xor a4,a4,a5 39f6: c918 sw a4,16(a0) 39f8: 4998 lw a4,16(a1) 39fa: 8fb9 xor a5,a5,a4 39fc: c99c sw a5,16(a1) 39fe: 4958 lw a4,20(a0) 3a00: 46b2 lw a3,12(sp) 3a02: 49dc lw a5,20(a1) 3a04: 8fb9 xor a5,a5,a4 3a06: 8ff5 and a5,a5,a3 3a08: 8f3d xor a4,a4,a5 3a0a: c958 sw a4,20(a0) 3a0c: 49d8 lw a4,20(a1) 3a0e: 46b2 lw a3,12(sp) 3a10: 8fb9 xor a5,a5,a4 3a12: c9dc sw a5,20(a1) 3a14: 4d18 lw a4,24(a0) 3a16: 4d9c lw a5,24(a1) 3a18: 8fb9 xor a5,a5,a4 3a1a: 8ff5 and a5,a5,a3 3a1c: 8f3d xor a4,a4,a5 3a1e: cd18 sw a4,24(a0) 3a20: 4d98 lw a4,24(a1) 3a22: 46b2 lw a3,12(sp) 3a24: 8fb9 xor a5,a5,a4 3a26: cd9c sw a5,24(a1) 3a28: 4d58 lw a4,28(a0) 3a2a: 4ddc lw a5,28(a1) 3a2c: 8fb9 xor a5,a5,a4 3a2e: 8ff5 and a5,a5,a3 3a30: 8f3d xor a4,a4,a5 3a32: cd58 sw a4,28(a0) 3a34: 4dd8 lw a4,28(a1) 3a36: 46b2 lw a3,12(sp) 3a38: 8fb9 xor a5,a5,a4 3a3a: cddc sw a5,28(a1) 3a3c: 5118 lw a4,32(a0) 3a3e: 519c lw a5,32(a1) 3a40: 8fb9 xor a5,a5,a4 3a42: 8ff5 and a5,a5,a3 3a44: 8f3d xor a4,a4,a5 3a46: d118 sw a4,32(a0) 3a48: 5198 lw a4,32(a1) 3a4a: 46b2 lw a3,12(sp) 3a4c: 8fb9 xor a5,a5,a4 3a4e: d19c sw a5,32(a1) 3a50: 5158 lw a4,36(a0) 3a52: 51dc lw a5,36(a1) 3a54: 8fb9 xor a5,a5,a4 3a56: 8ff5 and a5,a5,a3 3a58: 8f3d xor a4,a4,a5 3a5a: d158 sw a4,36(a0) 3a5c: 51d8 lw a4,36(a1) 3a5e: 8fb9 xor a5,a5,a4 3a60: d1dc sw a5,36(a1) 3a62: 0141 addi sp,sp,16 3a64: 8082 ret 00003a66 : 3a66: 1141 addi sp,sp,-16 3a68: 40c00633 neg a2,a2 3a6c: c632 sw a2,12(sp) 3a6e: 419c lw a5,0(a1) 3a70: 4118 lw a4,0(a0) 3a72: 46b2 lw a3,12(sp) 3a74: 8fb9 xor a5,a5,a4 3a76: 8ff5 and a5,a5,a3 3a78: 8fb9 xor a5,a5,a4 3a7a: c11c sw a5,0(a0) 3a7c: 41dc lw a5,4(a1) 3a7e: 4158 lw a4,4(a0) 3a80: 46b2 lw a3,12(sp) 3a82: 8fb9 xor a5,a5,a4 3a84: 8ff5 and a5,a5,a3 3a86: 8fb9 xor a5,a5,a4 3a88: c15c sw a5,4(a0) 3a8a: 459c lw a5,8(a1) 3a8c: 4518 lw a4,8(a0) 3a8e: 46b2 lw a3,12(sp) 3a90: 8fb9 xor a5,a5,a4 3a92: 8ff5 and a5,a5,a3 3a94: 8fb9 xor a5,a5,a4 3a96: c51c sw a5,8(a0) 3a98: 45dc lw a5,12(a1) 3a9a: 4558 lw a4,12(a0) 3a9c: 46b2 lw a3,12(sp) 3a9e: 8fb9 xor a5,a5,a4 3aa0: 8ff5 and a5,a5,a3 3aa2: 8fb9 xor a5,a5,a4 3aa4: c55c sw a5,12(a0) 3aa6: 4918 lw a4,16(a0) 3aa8: 499c lw a5,16(a1) 3aaa: 46b2 lw a3,12(sp) 3aac: 8fb9 xor a5,a5,a4 3aae: 8ff5 and a5,a5,a3 3ab0: 8fb9 xor a5,a5,a4 3ab2: c91c sw a5,16(a0) 3ab4: 4958 lw a4,20(a0) 3ab6: 49dc lw a5,20(a1) 3ab8: 46b2 lw a3,12(sp) 3aba: 8fb9 xor a5,a5,a4 3abc: 8ff5 and a5,a5,a3 3abe: 8fb9 xor a5,a5,a4 3ac0: c95c sw a5,20(a0) 3ac2: 4d18 lw a4,24(a0) 3ac4: 4d9c lw a5,24(a1) 3ac6: 46b2 lw a3,12(sp) 3ac8: 8fb9 xor a5,a5,a4 3aca: 8ff5 and a5,a5,a3 3acc: 8fb9 xor a5,a5,a4 3ace: cd1c sw a5,24(a0) 3ad0: 4d58 lw a4,28(a0) 3ad2: 4ddc lw a5,28(a1) 3ad4: 46b2 lw a3,12(sp) 3ad6: 8fb9 xor a5,a5,a4 3ad8: 8ff5 and a5,a5,a3 3ada: 8fb9 xor a5,a5,a4 3adc: cd5c sw a5,28(a0) 3ade: 5118 lw a4,32(a0) 3ae0: 519c lw a5,32(a1) 3ae2: 46b2 lw a3,12(sp) 3ae4: 8fb9 xor a5,a5,a4 3ae6: 8ff5 and a5,a5,a3 3ae8: 8fb9 xor a5,a5,a4 3aea: d11c sw a5,32(a0) 3aec: 5158 lw a4,36(a0) 3aee: 51dc lw a5,36(a1) 3af0: 46b2 lw a3,12(sp) 3af2: 8fb9 xor a5,a5,a4 3af4: 8ff5 and a5,a5,a3 3af6: 8fb9 xor a5,a5,a4 3af8: d15c sw a5,36(a0) 3afa: 0141 addi sp,sp,16 3afc: 8082 ret 00003afe : 3afe: ecafc2ef jal t0,1c8 <__riscv_save_10> 3b02: 1141 addi sp,sp,-16 3b04: 84aa mv s1,a0 3b06: 852e mv a0,a1 3b08: 842e mv s0,a1 3b0a: c632 sw a2,12(sp) 3b0c: cddff0ef jal ra,37e8 3b10: 8b2a mv s6,a0 3b12: 00440513 addi a0,s0,4 3b16: cc3ff0ef jal ra,37d8 3b1a: 00651d13 slli s10,a0,0x6 3b1e: 00740513 addi a0,s0,7 3b22: cb7ff0ef jal ra,37d8 3b26: 00551c13 slli s8,a0,0x5 3b2a: 00a40513 addi a0,s0,10 3b2e: cabff0ef jal ra,37d8 3b32: 00351b93 slli s7,a0,0x3 3b36: 00d40513 addi a0,s0,13 3b3a: c9fff0ef jal ra,37d8 3b3e: 00251a93 slli s5,a0,0x2 3b42: 01040513 addi a0,s0,16 3b46: ca3ff0ef jal ra,37e8 3b4a: 8caa mv s9,a0 3b4c: 01440513 addi a0,s0,20 3b50: c89ff0ef jal ra,37d8 3b54: 00751a13 slli s4,a0,0x7 3b58: 01740513 addi a0,s0,23 3b5c: c7dff0ef jal ra,37d8 3b60: 00551993 slli s3,a0,0x5 3b64: 01a40513 addi a0,s0,26 3b68: c71ff0ef jal ra,37d8 3b6c: 00451913 slli s2,a0,0x4 3b70: 01d40513 addi a0,s0,29 3b74: c65ff0ef jal ra,37d8 3b78: 4632 lw a2,12(sp) 3b7a: 010007b7 lui a5,0x1000 3b7e: 02000737 lui a4,0x2000 3b82: fff78e93 addi t4,a5,-1 # ffffff <_data_lma+0xff1da3> 3b86: 40cedeb3 sra t4,t4,a2 3b8a: 00eb0633 add a2,s6,a4 3b8e: 016636b3 sltu a3,a2,s6 3b92: 069a slli a3,a3,0x6 3b94: 8269 srli a2,a2,0x1a 3b96: 8e55 or a2,a2,a3 3b98: 00cd05b3 add a1,s10,a2 3b9c: 00665393 srli t2,a2,0x6 3ba0: 01a61e13 slli t3,a2,0x1a 3ba4: 00ea8633 add a2,s5,a4 3ba8: 015636b3 sltu a3,a2,s5 3bac: 00f58333 add t1,a1,a5 3bb0: 069a slli a3,a3,0x6 3bb2: 8269 srli a2,a2,0x1a 3bb4: 8e55 or a2,a2,a3 3bb6: 01a5bd33 sltu s10,a1,s10 3bba: 00b336b3 sltu a3,t1,a1 3bbe: 41cb0e33 sub t3,s6,t3 3bc2: 96ea add a3,a3,s10 3bc4: 01cb3b33 sltu s6,s6,t3 3bc8: 069e slli a3,a3,0x7 3bca: 407003b3 neg t2,t2 3bce: 01935313 srli t1,t1,0x19 3bd2: 416383b3 sub t2,t2,s6 3bd6: 01a61893 slli a7,a2,0x1a 3bda: 00665b13 srli s6,a2,0x6 3bde: 0066e333 or t1,a3,t1 3be2: 9666 add a2,a2,s9 3be4: 00f60833 add a6,a2,a5 3be8: 01931693 slli a3,t1,0x19 3bec: 9362 add t1,t1,s8 3bee: 00e302b3 add t0,t1,a4 3bf2: 01963cb3 sltu s9,a2,s9 3bf6: 00aefeb3 and t4,t4,a0 3bfa: 00c83533 sltu a0,a6,a2 3bfe: 8d95 sub a1,a1,a3 3c00: 9566 add a0,a0,s9 3c02: 018336b3 sltu a3,t1,s8 3c06: 0062bc33 sltu s8,t0,t1 3c0a: 051e slli a0,a0,0x7 3c0c: 9c36 add s8,s8,a3 3c0e: 01985813 srli a6,a6,0x19 3c12: 01056833 or a6,a0,a6 3c16: 0c1a slli s8,s8,0x6 3c18: 01a2d293 srli t0,t0,0x1a 3c1c: 01981513 slli a0,a6,0x19 3c20: 005c62b3 or t0,s8,t0 3c24: 9852 add a6,a6,s4 3c26: 00e80f33 add t5,a6,a4 3c2a: 8e09 sub a2,a2,a0 3c2c: 01483533 sltu a0,a6,s4 3c30: 005b8a33 add s4,s7,t0 3c34: 00fa0fb3 add t6,s4,a5 3c38: 010f36b3 sltu a3,t5,a6 3c3c: 017a3cb3 sltu s9,s4,s7 3c40: 96aa add a3,a3,a0 3c42: 014fbbb3 sltu s7,t6,s4 3c46: 069a slli a3,a3,0x6 3c48: 9be6 add s7,s7,s9 3c4a: 01af5f13 srli t5,t5,0x1a 3c4e: 01e6ef33 or t5,a3,t5 3c52: 0b9e slli s7,s7,0x7 3c54: 019fdf93 srli t6,t6,0x19 3c58: 01e98433 add s0,s3,t5 3c5c: 411a88b3 sub a7,s5,a7 3c60: 01fbefb3 or t6,s7,t6 3c64: 01343c33 sltu s8,s0,s3 3c68: 01f889b3 add s3,a7,t6 3c6c: 011abab3 sltu s5,s5,a7 3c70: 0119b6b3 sltu a3,s3,a7 3c74: 415686b3 sub a3,a3,s5 3c78: 416686b3 sub a3,a3,s6 3c7c: 00f40b33 add s6,s0,a5 3c80: 008b3533 sltu a0,s6,s0 3c84: 9562 add a0,a0,s8 3c86: 00e988b3 add a7,s3,a4 3c8a: 051e slli a0,a0,0x7 3c8c: 019b5b13 srli s6,s6,0x19 3c90: 01656b33 or s6,a0,s6 3c94: 0138b533 sltu a0,a7,s3 3c98: 96aa add a3,a3,a0 3c9a: 01690ab3 add s5,s2,s6 3c9e: 069a slli a3,a3,0x6 3ca0: 01a8d893 srli a7,a7,0x1a 3ca4: 0116e8b3 or a7,a3,a7 3ca8: 00ea86b3 add a3,s5,a4 3cac: 012abbb3 sltu s7,s5,s2 3cb0: 0156b933 sltu s2,a3,s5 3cb4: 995e add s2,s2,s7 3cb6: 091a slli s2,s2,0x6 3cb8: 82e9 srli a3,a3,0x1a 3cba: 0e8a slli t4,t4,0x2 3cbc: 00d966b3 or a3,s2,a3 3cc0: 00de8933 add s2,t4,a3 3cc4: 97ca add a5,a5,s2 3cc6: 01d93533 sltu a0,s2,t4 3cca: 0127beb3 sltu t4,a5,s2 3cce: 9eaa add t4,t4,a0 3cd0: 0e9e slli t4,t4,0x7 3cd2: 83e5 srli a5,a5,0x19 3cd4: 00fee7b3 or a5,t4,a5 3cd8: 4ecd li t4,19 3cda: 02fe8533 mul a0,t4,a5 3cde: 02ea slli t0,t0,0x1a 3ce0: 0fe6 slli t6,t6,0x19 3ce2: 0f6a slli t5,t5,0x1a 3ce4: 0b66 slli s6,s6,0x19 3ce6: 06ea slli a3,a3,0x1a 3ce8: 41640433 sub s0,s0,s6 3cec: 40530333 sub t1,t1,t0 3cf0: 41fa0a33 sub s4,s4,t6 3cf4: 9646 add a2,a2,a7 3cf6: 02febeb3 mulhu t4,t4,a5 3cfa: 9e2a add t3,t3,a0 3cfc: 9772 add a4,a4,t3 3cfe: 00ae3533 sltu a0,t3,a0 3d02: 07e6 slli a5,a5,0x19 3d04: 41e80833 sub a6,a6,t5 3d08: 40da86b3 sub a3,s5,a3 3d0c: 40f907b3 sub a5,s2,a5 3d10: 0064a423 sw t1,8(s1) 3d14: 0144a623 sw s4,12(s1) 3d18: 93f6 add t2,t2,t4 3d1a: 951e add a0,a0,t2 3d1c: 01c733b3 sltu t2,a4,t3 3d20: 951e add a0,a0,t2 3d22: 051a slli a0,a0,0x6 3d24: 8369 srli a4,a4,0x1a 3d26: 8f49 or a4,a4,a0 3d28: 01a71513 slli a0,a4,0x1a 3d2c: 95ba add a1,a1,a4 3d2e: 01a89713 slli a4,a7,0x1a 3d32: 40ae0e33 sub t3,t3,a0 3d36: 40e989b3 sub s3,s3,a4 3d3a: 01c4a023 sw t3,0(s1) 3d3e: c0cc sw a1,4(s1) 3d40: 0134a823 sw s3,16(s1) 3d44: c8d0 sw a2,20(s1) 3d46: 0104ac23 sw a6,24(s1) 3d4a: ccc0 sw s0,28(s1) 3d4c: d094 sw a3,32(s1) 3d4e: d0dc sw a5,36(s1) 3d50: 0141 addi sp,sp,16 3d52: caefc06f j 200 <__riscv_restore_10> 00003d56 : 3d56: 7179 addi sp,sp,-48 3d58: c06e sw s11,0(sp) 3d5a: 0005ad83 lw s11,0(a1) 3d5e: cc56 sw s5,24(sp) 3d60: 0045a383 lw t2,4(a1) 3d64: 03b60ab3 mul s5,a2,s11 3d68: 4994 lw a3,16(a1) 3d6a: c26a sw s10,4(sp) 3d6c: c466 sw s9,8(sp) 3d6e: d622 sw s0,44(sp) 3d70: d426 sw s1,40(sp) 3d72: d24a sw s2,36(sp) 3d74: d04e sw s3,32(sp) 3d76: c85e sw s7,16(sp) 3d78: 51dc lw a5,36(a1) 3d7a: 03b61db3 mulh s11,a2,s11 3d7e: 0085a983 lw s3,8(a1) 3d82: 45c4 lw s1,12(a1) 3d84: 0145ab83 lw s7,20(a1) 3d88: 0185a903 lw s2,24(a1) 3d8c: 4dc0 lw s0,28(a1) 3d8e: 0205a283 lw t0,32(a1) 3d92: 020005b7 lui a1,0x2000 3d96: 00ba8733 add a4,s5,a1 3d9a: ca5a sw s6,20(sp) 3d9c: 02760d33 mul s10,a2,t2 3da0: ce52 sw s4,28(sp) 3da2: c662 sw s8,12(sp) 3da4: 02d60cb3 mul s9,a2,a3 3da8: 027613b3 mulh t2,a2,t2 3dac: 02d616b3 mulh a3,a2,a3 3db0: 03360833 mul a6,a2,s3 3db4: 02960eb3 mul t4,a2,s1 3db8: 037608b3 mul a7,a2,s7 3dbc: 03260fb3 mul t6,a2,s2 3dc0: 02860f33 mul t5,a2,s0 3dc4: 02560333 mul t1,a2,t0 3dc8: 02f60b33 mul s6,a2,a5 3dcc: 03261933 mulh s2,a2,s2 3dd0: 033619b3 mulh s3,a2,s3 3dd4: 029614b3 mulh s1,a2,s1 3dd8: 03761bb3 mulh s7,a2,s7 3ddc: 02861433 mulh s0,a2,s0 3de0: 025612b3 mulh t0,a2,t0 3de4: 02f61633 mulh a2,a2,a5 3de8: 015737b3 sltu a5,a4,s5 3dec: 97ee add a5,a5,s11 3dee: 00679e13 slli t3,a5,0x6 3df2: 8369 srli a4,a4,0x1a 3df4: 00ee6733 or a4,t3,a4 3df8: 87e9 srai a5,a5,0x1a 3dfa: 00675e13 srli t3,a4,0x6 3dfe: 01a79c13 slli s8,a5,0x1a 3e02: 01a71a13 slli s4,a4,0x1a 3e06: 018e6c33 or s8,t3,s8 3e0a: 976a add a4,a4,s10 3e0c: 414a8a33 sub s4,s5,s4 3e10: 014abe33 sltu t3,s5,s4 3e14: 01a73d33 sltu s10,a4,s10 3e18: 418d8ab3 sub s5,s11,s8 3e1c: 00f38c33 add s8,t2,a5 3e20: 00bc87b3 add a5,s9,a1 3e24: 9c6a add s8,s8,s10 3e26: 0197bd33 sltu s10,a5,s9 3e2a: 9d36 add s10,s10,a3 3e2c: 41ca8ab3 sub s5,s5,t3 3e30: 83e9 srli a5,a5,0x1a 3e32: 006d1e13 slli t3,s10,0x6 3e36: 00fe67b3 or a5,t3,a5 3e3a: 41ad5d13 srai s10,s10,0x1a 3e3e: 0067d393 srli t2,a5,0x6 3e42: 01ad1e13 slli t3,s10,0x1a 3e46: 01c3ee33 or t3,t2,t3 3e4a: 01a79393 slli t2,a5,0x1a 3e4e: 97c6 add a5,a5,a7 3e50: 407c83b3 sub t2,s9,t2 3e54: 0117b8b3 sltu a7,a5,a7 3e58: 41c68e33 sub t3,a3,t3 3e5c: 9bea add s7,s7,s10 3e5e: 010006b7 lui a3,0x1000 3e62: 007cbcb3 sltu s9,s9,t2 3e66: 9bc6 add s7,s7,a7 3e68: 00d708b3 add a7,a4,a3 3e6c: 419e0e33 sub t3,t3,s9 3e70: 00e8bcb3 sltu s9,a7,a4 3e74: 9c66 add s8,s8,s9 3e76: 007c1c93 slli s9,s8,0x7 3e7a: 0198d893 srli a7,a7,0x19 3e7e: 011ce8b3 or a7,s9,a7 3e82: 01989c93 slli s9,a7,0x19 3e86: 419c5c13 srai s8,s8,0x19 3e8a: 98c2 add a7,a7,a6 3e8c: 0108b833 sltu a6,a7,a6 3e90: 99e2 add s3,s3,s8 3e92: 99c2 add s3,s3,a6 3e94: 00d78833 add a6,a5,a3 3e98: 00f83d33 sltu s10,a6,a5 3e9c: 9bea add s7,s7,s10 3e9e: 007b9c13 slli s8,s7,0x7 3ea2: 01985813 srli a6,a6,0x19 3ea6: 010c6833 or a6,s8,a6 3eaa: 01981c13 slli s8,a6,0x19 3eae: 419bdb93 srai s7,s7,0x19 3eb2: 987e add a6,a6,t6 3eb4: 01f83fb3 sltu t6,a6,t6 3eb8: 9bca add s7,s7,s2 3eba: 9bfe add s7,s7,t6 3ebc: 00b88fb3 add t6,a7,a1 3ec0: 418787b3 sub a5,a5,s8 3ec4: 011fbc33 sltu s8,t6,a7 3ec8: 99e2 add s3,s3,s8 3eca: 00699913 slli s2,s3,0x6 3ece: 01afdf93 srli t6,t6,0x1a 3ed2: 01f96fb3 or t6,s2,t6 3ed6: 41a9d913 srai s2,s3,0x1a 3eda: 01fe89b3 add s3,t4,t6 3ede: 01d9beb3 sltu t4,s3,t4 3ee2: 94ca add s1,s1,s2 3ee4: 009e8c33 add s8,t4,s1 3ee8: 00b80eb3 add t4,a6,a1 3eec: 010eb933 sltu s2,t4,a6 3ef0: 995e add s2,s2,s7 3ef2: 00691493 slli s1,s2,0x6 3ef6: 01aede93 srli t4,t4,0x1a 3efa: 01d4eeb3 or t4,s1,t4 3efe: 01df04b3 add s1,t5,t4 3f02: 41a95913 srai s2,s2,0x1a 3f06: 01e4bf33 sltu t5,s1,t5 3f0a: 944a add s0,s0,s2 3f0c: 008f0bb3 add s7,t5,s0 3f10: 00d98f33 add t5,s3,a3 3f14: 013f3433 sltu s0,t5,s3 3f18: 9462 add s0,s0,s8 3f1a: 00741913 slli s2,s0,0x7 3f1e: 019f5f13 srli t5,t5,0x19 3f22: 01e96f33 or t5,s2,t5 3f26: 01e38933 add s2,t2,t5 3f2a: 8465 srai s0,s0,0x19 3f2c: 9472 add s0,s0,t3 3f2e: 007933b3 sltu t2,s2,t2 3f32: 00d48e33 add t3,s1,a3 3f36: 93a2 add t2,t2,s0 3f38: 009e3433 sltu s0,t3,s1 3f3c: 945e add s0,s0,s7 3f3e: 00741b93 slli s7,s0,0x7 3f42: 019e5e13 srli t3,t3,0x19 3f46: 01cbee33 or t3,s7,t3 3f4a: 41945c13 srai s8,s0,0x19 3f4e: 01c30433 add s0,t1,t3 3f52: 00643333 sltu t1,s0,t1 3f56: 92e2 add t0,t0,s8 3f58: 00530bb3 add s7,t1,t0 3f5c: 00b902b3 add t0,s2,a1 3f60: 0122b333 sltu t1,t0,s2 3f64: 939a add t2,t2,t1 3f66: 039a slli t2,t2,0x6 3f68: 00b40333 add t1,s0,a1 3f6c: 01a2d293 srli t0,t0,0x1a 3f70: 0053e2b3 or t0,t2,t0 3f74: 008333b3 sltu t2,t1,s0 3f78: 93de add t2,t2,s7 3f7a: 00639b93 slli s7,t2,0x6 3f7e: 01a35313 srli t1,t1,0x1a 3f82: 006be333 or t1,s7,t1 3f86: 41a3db93 srai s7,t2,0x1a 3f8a: 006b03b3 add t2,s6,t1 3f8e: 965e add a2,a2,s7 3f90: 969e add a3,a3,t2 3f92: 0163bb33 sltu s6,t2,s6 3f96: 9b32 add s6,s6,a2 3f98: 0076b633 sltu a2,a3,t2 3f9c: 965a add a2,a2,s6 3f9e: 00761b13 slli s6,a2,0x7 3fa2: 82e5 srli a3,a3,0x19 3fa4: 00db66b3 or a3,s6,a3 3fa8: 4bcd li s7,19 3faa: 8665 srai a2,a2,0x19 3fac: 02db8b33 mul s6,s7,a3 3fb0: 41970733 sub a4,a4,s9 3fb4: 0fea slli t6,t6,0x1a 3fb6: 0f66 slli t5,t5,0x19 3fb8: 0eea slli t4,t4,0x1a 3fba: 0e66 slli t3,t3,0x19 3fbc: 036a slli t1,t1,0x1a 3fbe: 41e989b3 sub s3,s3,t5 3fc2: 41c484b3 sub s1,s1,t3 3fc6: 40640433 sub s0,s0,t1 3fca: 02cb8633 mul a2,s7,a2 3fce: 9a5a add s4,s4,s6 3fd0: 016a3b33 sltu s6,s4,s6 3fd4: 95d2 add a1,a1,s4 3fd6: 41f888b3 sub a7,a7,t6 3fda: 9796 add a5,a5,t0 3fdc: 41d80833 sub a6,a6,t4 3fe0: 01352623 sw s3,12(a0) 3fe4: cd44 sw s1,28(a0) 3fe6: 01152423 sw a7,8(a0) 3fea: 02dbbbb3 mulhu s7,s7,a3 3fee: 06e6 slli a3,a3,0x19 3ff0: 40d386b3 sub a3,t2,a3 3ff4: c95c sw a5,20(a0) 3ff6: 01052c23 sw a6,24(a0) 3ffa: d100 sw s0,32(a0) 3ffc: d154 sw a3,36(a0) 3ffe: 965e add a2,a2,s7 4000: 9656 add a2,a2,s5 4002: 965a add a2,a2,s6 4004: 0145bb33 sltu s6,a1,s4 4008: 965a add a2,a2,s6 400a: 061a slli a2,a2,0x6 400c: 81e9 srli a1,a1,0x1a 400e: 8dd1 or a1,a1,a2 4010: 01a59613 slli a2,a1,0x1a 4014: 95ba add a1,a1,a4 4016: 01a29713 slli a4,t0,0x1a 401a: 40ca0a33 sub s4,s4,a2 401e: 40e90933 sub s2,s2,a4 4022: 01452023 sw s4,0(a0) 4026: 01252823 sw s2,16(a0) 402a: c14c sw a1,4(a0) 402c: 5432 lw s0,44(sp) 402e: 54a2 lw s1,40(sp) 4030: 5912 lw s2,36(sp) 4032: 5982 lw s3,32(sp) 4034: 4a72 lw s4,28(sp) 4036: 4ae2 lw s5,24(sp) 4038: 4b52 lw s6,20(sp) 403a: 4bc2 lw s7,16(sp) 403c: 4c32 lw s8,12(sp) 403e: 4ca2 lw s9,8(sp) 4040: 4d12 lw s10,4(sp) 4042: 4d82 lw s11,0(sp) 4044: 6145 addi sp,sp,48 4046: 8082 ret 00004048 : 4048: 45d8 lw a4,12(a1) 404a: 7175 addi sp,sp,-144 404c: c722 sw s0,140(sp) 404e: c43a sw a4,8(sp) 4050: 49d8 lw a4,20(a1) 4052: 4a40 lw s0,20(a2) 4054: c526 sw s1,136(sp) 4056: c63a sw a4,12(sp) 4058: 4dd8 lw a4,28(a1) 405a: c34a sw s2,132(sp) 405c: c14e sw s3,128(sp) 405e: c83a sw a4,16(sp) 4060: 51d8 lw a4,36(a1) 4062: ded2 sw s4,124(sp) 4064: dcd6 sw s5,120(sp) 4066: dada sw s6,116(sp) 4068: d8de sw s7,112(sp) 406a: d6e2 sw s8,108(sp) 406c: d4e6 sw s9,104(sp) 406e: d2ea sw s10,100(sp) 4070: d0ee sw s11,96(sp) 4072: ca3a sw a4,20(sp) 4074: 0205a883 lw a7,32(a1) # 2000020 <_data_lma+0x1ff1dc4> 4078: 419c lw a5,0(a1) 407a: 0085a803 lw a6,8(a1) 407e: 4994 lw a3,16(a1) 4080: 0185a303 lw t1,24(a1) 4084: 4218 lw a4,0(a2) 4086: 00862e03 lw t3,8(a2) 408a: 00c62f03 lw t5,12(a2) 408e: 01062283 lw t0,16(a2) 4092: 0045a903 lw s2,4(a1) 4096: 424c lw a1,4(a2) 4098: cc22 sw s0,24(sp) 409a: 4e00 lw s0,24(a2) 409c: 00191a13 slli s4,s2,0x1 40a0: 02e783b3 mul t2,a5,a4 40a4: d422 sw s0,40(sp) 40a6: 4e40 lw s0,28(a2) 40a8: d622 sw s0,44(sp) 40aa: 5200 lw s0,32(a2) 40ac: 5250 lw a2,36(a2) 40ae: d822 sw s0,48(sp) 40b0: dc32 sw a2,56(sp) 40b2: 4622 lw a2,8(sp) 40b4: 444d li s0,19 40b6: 02e79db3 mulh s11,a5,a4 40ba: 00161993 slli s3,a2,0x1 40be: 4632 lw a2,12(sp) 40c0: 0606 slli a2,a2,0x1 40c2: ce32 sw a2,28(sp) 40c4: 4642 lw a2,16(sp) 40c6: 0606 slli a2,a2,0x1 40c8: d032 sw a2,32(sp) 40ca: 4652 lw a2,20(sp) 40cc: 02828bb3 mul s7,t0,s0 40d0: 0606 slli a2,a2,0x1 40d2: d232 sw a2,36(sp) 40d4: 4662 lw a2,24(sp) 40d6: 02860ab3 mul s5,a2,s0 40da: 5622 lw a2,40(sp) 40dc: 028604b3 mul s1,a2,s0 40e0: 5632 lw a2,44(sp) 40e2: 02860fb3 mul t6,a2,s0 40e6: 5642 lw a2,48(sp) 40e8: 02860eb3 mul t4,a2,s0 40ec: 5662 lw a2,56(sp) 40ee: 02860633 mul a2,a2,s0 40f2: 02ca0b33 mul s6,s4,a2 40f6: 02ca1d33 mulh s10,s4,a2 40fa: 9b1e add s6,s6,t2 40fc: 007b33b3 sltu t2,s6,t2 4100: 9d6e add s10,s10,s11 4102: 9d1e add s10,s10,t2 4104: 03d803b3 mul t2,a6,t4 4108: 03d81db3 mulh s11,a6,t4 410c: 93da add t2,t2,s6 410e: 0163bb33 sltu s6,t2,s6 4112: 9d6e add s10,s10,s11 4114: 9b6a add s6,s6,s10 4116: 03f98d33 mul s10,s3,t6 411a: 03f99db3 mulh s11,s3,t6 411e: 9d1e add s10,s10,t2 4120: 007d33b3 sltu t2,s10,t2 4124: 9b6e add s6,s6,s11 4126: 93da add t2,t2,s6 4128: 02968b33 mul s6,a3,s1 412c: 02969db3 mulh s11,a3,s1 4130: 9b6a add s6,s6,s10 4132: 01ab3d33 sltu s10,s6,s10 4136: 93ee add t2,t2,s11 4138: 9d1e add s10,s10,t2 413a: 43f2 lw t2,28(sp) 413c: 4df2 lw s11,28(sp) 413e: 028f0c33 mul s8,t5,s0 4142: 035383b3 mul t2,t2,s5 4146: 035d9db3 mulh s11,s11,s5 414a: 93da add t2,t2,s6 414c: 0163bb33 sltu s6,t2,s6 4150: 9d6e add s10,s10,s11 4152: 03730db3 mul s11,t1,s7 4156: 9b6a add s6,s6,s10 4158: 03731d33 mulh s10,t1,s7 415c: 9d9e add s11,s11,t2 415e: 007db3b3 sltu t2,s11,t2 4162: 9d5a add s10,s10,s6 4164: 9d1e add s10,s10,t2 4166: 5382 lw t2,32(sp) 4168: 5b02 lw s6,32(sp) 416a: 028e0cb3 mul s9,t3,s0 416e: 038383b3 mul t2,t2,s8 4172: 038b1b33 mulh s6,s6,s8 4176: 93ee add t2,t2,s11 4178: 01b3bdb3 sltu s11,t2,s11 417c: 9b6a add s6,s6,s10 417e: 03988d33 mul s10,a7,s9 4182: 9b6e add s6,s6,s11 4184: 03989db3 mulh s11,a7,s9 4188: 9d1e add s10,s10,t2 418a: 007d33b3 sltu t2,s10,t2 418e: 9b6e add s6,s6,s11 4190: 93da add t2,t2,s6 4192: 02858b33 mul s6,a1,s0 4196: 5d92 lw s11,36(sp) 4198: de1e sw t2,60(sp) 419a: 5392 lw t2,36(sp) 419c: 03bb0db3 mul s11,s6,s11 41a0: 027b1b33 mulh s6,s6,t2 41a4: 01bd03b3 add t2,s10,s11 41a8: da1e sw t2,52(sp) 41aa: 01a3bd33 sltu s10,t2,s10 41ae: 53f2 lw t2,60(sp) 41b0: 9b1e add s6,s6,t2 41b2: 016d03b3 add t2,s10,s6 41b6: c29e sw t2,68(sp) 41b8: 02b78b33 mul s6,a5,a1 41bc: 032703b3 mul t2,a4,s2 41c0: 02b79db3 mulh s11,a5,a1 41c4: 93da add t2,t2,s6 41c6: 0163bb33 sltu s6,t2,s6 41ca: 03271d33 mulh s10,a4,s2 41ce: 9d6e add s10,s10,s11 41d0: 9d5a add s10,s10,s6 41d2: 03060b33 mul s6,a2,a6 41d6: 03061db3 mulh s11,a2,a6 41da: 9b1e add s6,s6,t2 41dc: 007b33b3 sltu t2,s6,t2 41e0: 9d6e add s10,s10,s11 41e2: 93ea add t2,t2,s10 41e4: 4d22 lw s10,8(sp) 41e6: 4da2 lw s11,8(sp) 41e8: 03ae8d33 mul s10,t4,s10 41ec: 03be9db3 mulh s11,t4,s11 41f0: 9d5a add s10,s10,s6 41f2: 016d3b33 sltu s6,s10,s6 41f6: 93ee add t2,t2,s11 41f8: 02df8db3 mul s11,t6,a3 41fc: 93da add t2,t2,s6 41fe: 02df9b33 mulh s6,t6,a3 4202: 9dea add s11,s11,s10 4204: 01adbd33 sltu s10,s11,s10 4208: 93da add t2,t2,s6 420a: 9d1e add s10,s10,t2 420c: 43b2 lw t2,12(sp) 420e: 02748b33 mul s6,s1,t2 4212: 027493b3 mulh t2,s1,t2 4216: 9b6e add s6,s6,s11 4218: 01bb3db3 sltu s11,s6,s11 421c: 9d1e add s10,s10,t2 421e: 026a83b3 mul t2,s5,t1 4222: 9dea add s11,s11,s10 4224: 026a9d33 mulh s10,s5,t1 4228: 93da add t2,t2,s6 422a: 0163bb33 sltu s6,t2,s6 422e: 9dea add s11,s11,s10 4230: 4d42 lw s10,16(sp) 4232: 9b6e add s6,s6,s11 4234: 4dc2 lw s11,16(sp) 4236: 03ab8d33 mul s10,s7,s10 423a: 03bb9db3 mulh s11,s7,s11 423e: 9d1e add s10,s10,t2 4240: 007d33b3 sltu t2,s10,t2 4244: 9b6e add s6,s6,s11 4246: 93da add t2,t2,s6 4248: 031c0b33 mul s6,s8,a7 424c: 031c1db3 mulh s11,s8,a7 4250: 9b6a add s6,s6,s10 4252: 01ab3d33 sltu s10,s6,s10 4256: 93ee add t2,t2,s11 4258: 9d1e add s10,s10,t2 425a: 43d2 lw t2,20(sp) 425c: 4dd2 lw s11,20(sp) 425e: 027c83b3 mul t2,s9,t2 4262: 03bc9cb3 mulh s9,s9,s11 4266: 93da add t2,t2,s6 4268: 0163bb33 sltu s6,t2,s6 426c: de1e sw t2,60(sp) 426e: 9d66 add s10,s10,s9 4270: 01ab03b3 add t2,s6,s10 4274: 03c78cb3 mul s9,a5,t3 4278: c69e sw t2,76(sp) 427a: 02ba0b33 mul s6,s4,a1 427e: 03c79d33 mulh s10,a5,t3 4282: 9b66 add s6,s6,s9 4284: 019b3cb3 sltu s9,s6,s9 4288: 02ba1db3 mulh s11,s4,a1 428c: 01bd03b3 add t2,s10,s11 4290: 03070d33 mul s10,a4,a6 4294: 93e6 add t2,t2,s9 4296: 03071cb3 mulh s9,a4,a6 429a: 9d5a add s10,s10,s6 429c: 016d3b33 sltu s6,s10,s6 42a0: 03360db3 mul s11,a2,s3 42a4: 93e6 add t2,t2,s9 42a6: 93da add t2,t2,s6 42a8: 03361b33 mulh s6,a2,s3 42ac: 9dea add s11,s11,s10 42ae: 01adbd33 sltu s10,s11,s10 42b2: 02de8cb3 mul s9,t4,a3 42b6: 93da add t2,t2,s6 42b8: 93ea add t2,t2,s10 42ba: 02de9d33 mulh s10,t4,a3 42be: 9cee add s9,s9,s11 42c0: 01bcbdb3 sltu s11,s9,s11 42c4: 93ea add t2,t2,s10 42c6: 9d9e add s11,s11,t2 42c8: 43f2 lw t2,28(sp) 42ca: 027f9d33 mulh s10,t6,t2 42ce: 027f8b33 mul s6,t6,t2 42d2: 9dea add s11,s11,s10 42d4: 026483b3 mul t2,s1,t1 42d8: 9b66 add s6,s6,s9 42da: 019b3cb3 sltu s9,s6,s9 42de: 9cee add s9,s9,s11 42e0: 02649d33 mulh s10,s1,t1 42e4: 93da add t2,t2,s6 42e6: 0163bb33 sltu s6,t2,s6 42ea: 9cea add s9,s9,s10 42ec: 9b66 add s6,s6,s9 42ee: 5c82 lw s9,32(sp) 42f0: 039a8d33 mul s10,s5,s9 42f4: 039a9cb3 mulh s9,s5,s9 42f8: 9d1e add s10,s10,t2 42fa: 007d33b3 sltu t2,s10,t2 42fe: 9b66 add s6,s6,s9 4300: 93da add t2,t2,s6 4302: 031b8b33 mul s6,s7,a7 4306: 031b9cb3 mulh s9,s7,a7 430a: 9b6a add s6,s6,s10 430c: 01ab3d33 sltu s10,s6,s10 4310: 93e6 add t2,t2,s9 4312: 9d1e add s10,s10,t2 4314: 5392 lw t2,36(sp) 4316: 03e79cb3 mulh s9,a5,t5 431a: 027c0db3 mul s11,s8,t2 431e: 027c1c33 mulh s8,s8,t2 4322: 9dda add s11,s11,s6 4324: 016dbb33 sltu s6,s11,s6 4328: 9d62 add s10,s10,s8 432a: 01ab03b3 add t2,s6,s10 432e: 03e78c33 mul s8,a5,t5 4332: c89e sw t2,80(sp) 4334: 03c90b33 mul s6,s2,t3 4338: 03c91d33 mulh s10,s2,t3 433c: 9b62 add s6,s6,s8 433e: 018b3c33 sltu s8,s6,s8 4342: 01ac83b3 add t2,s9,s10 4346: 02b80cb3 mul s9,a6,a1 434a: 93e2 add t2,t2,s8 434c: 02b81c33 mulh s8,a6,a1 4350: 9cda add s9,s9,s6 4352: 016cbb33 sltu s6,s9,s6 4356: 93e2 add t2,t2,s8 4358: 93da add t2,t2,s6 435a: 4b22 lw s6,8(sp) 435c: 02d60c33 mul s8,a2,a3 4360: 03670d33 mul s10,a4,s6 4364: 03671b33 mulh s6,a4,s6 4368: 9d66 add s10,s10,s9 436a: 019d3cb3 sltu s9,s10,s9 436e: 9c6a add s8,s8,s10 4370: 01ac3d33 sltu s10,s8,s10 4374: 93da add t2,t2,s6 4376: 93e6 add t2,t2,s9 4378: 02d61cb3 mulh s9,a2,a3 437c: 93e6 add t2,t2,s9 437e: 9d1e add s10,s10,t2 4380: 43b2 lw t2,12(sp) 4382: 027e9cb3 mulh s9,t4,t2 4386: 027e8b33 mul s6,t4,t2 438a: 9d66 add s10,s10,s9 438c: 026f83b3 mul t2,t6,t1 4390: 9b62 add s6,s6,s8 4392: 018b3c33 sltu s8,s6,s8 4396: 9c6a add s8,s8,s10 4398: 026f9cb3 mulh s9,t6,t1 439c: 93da add t2,t2,s6 439e: 0163bb33 sltu s6,t2,s6 43a2: 9c66 add s8,s8,s9 43a4: 9b62 add s6,s6,s8 43a6: 4c42 lw s8,16(sp) 43a8: 03848cb3 mul s9,s1,s8 43ac: 03849c33 mulh s8,s1,s8 43b0: 9c9e add s9,s9,t2 43b2: 007cb3b3 sltu t2,s9,t2 43b6: 9b62 add s6,s6,s8 43b8: 93da add t2,t2,s6 43ba: 031a8b33 mul s6,s5,a7 43be: 031a9c33 mulh s8,s5,a7 43c2: 9b66 add s6,s6,s9 43c4: 019b3cb3 sltu s9,s6,s9 43c8: 93e2 add t2,t2,s8 43ca: 9c9e add s9,s9,t2 43cc: 43d2 lw t2,20(sp) 43ce: 02579c33 mulh s8,a5,t0 43d2: 027b8d33 mul s10,s7,t2 43d6: 027b9bb3 mulh s7,s7,t2 43da: 01ab03b3 add t2,s6,s10 43de: 0163bb33 sltu s6,t2,s6 43e2: c09e sw t2,64(sp) 43e4: 9cde add s9,s9,s7 43e6: 019b03b3 add t2,s6,s9 43ea: 02578bb3 mul s7,a5,t0 43ee: ca9e sw t2,84(sp) 43f0: 03ea0b33 mul s6,s4,t5 43f4: 03ea1cb3 mulh s9,s4,t5 43f8: 9b5e add s6,s6,s7 43fa: 017b3bb3 sltu s7,s6,s7 43fe: 019c03b3 add t2,s8,s9 4402: 03c80c33 mul s8,a6,t3 4406: 93de add t2,t2,s7 4408: 03c81bb3 mulh s7,a6,t3 440c: 9c5a add s8,s8,s6 440e: 016c3b33 sltu s6,s8,s6 4412: 02b98cb3 mul s9,s3,a1 4416: 93de add t2,t2,s7 4418: 93da add t2,t2,s6 441a: 02b99b33 mulh s6,s3,a1 441e: 9ce2 add s9,s9,s8 4420: 018cbc33 sltu s8,s9,s8 4424: 02d70bb3 mul s7,a4,a3 4428: 93da add t2,t2,s6 442a: 93e2 add t2,t2,s8 442c: 02d71c33 mulh s8,a4,a3 4430: 9be6 add s7,s7,s9 4432: 019bbcb3 sltu s9,s7,s9 4436: 93e2 add t2,t2,s8 4438: 9c9e add s9,s9,t2 443a: 43f2 lw t2,28(sp) 443c: 02761c33 mulh s8,a2,t2 4440: 02760b33 mul s6,a2,t2 4444: 9ce2 add s9,s9,s8 4446: 026e83b3 mul t2,t4,t1 444a: 9b5e add s6,s6,s7 444c: 017b3bb3 sltu s7,s6,s7 4450: 9be6 add s7,s7,s9 4452: 026e9c33 mulh s8,t4,t1 4456: 93da add t2,t2,s6 4458: 0163bb33 sltu s6,t2,s6 445c: 9be2 add s7,s7,s8 445e: 9b5e add s6,s6,s7 4460: 5b82 lw s7,32(sp) 4462: 037f8c33 mul s8,t6,s7 4466: 037f9bb3 mulh s7,t6,s7 446a: 9c1e add s8,s8,t2 446c: 007c33b3 sltu t2,s8,t2 4470: 9b5e add s6,s6,s7 4472: 93da add t2,t2,s6 4474: 03148b33 mul s6,s1,a7 4478: 03149bb3 mulh s7,s1,a7 447c: 9b62 add s6,s6,s8 447e: 018b3c33 sltu s8,s6,s8 4482: 93de add t2,t2,s7 4484: 9c1e add s8,s8,t2 4486: 5392 lw t2,36(sp) 4488: 027a8cb3 mul s9,s5,t2 448c: 027a9ab3 mulh s5,s5,t2 4490: 9cda add s9,s9,s6 4492: 016cbb33 sltu s6,s9,s6 4496: 9c56 add s8,s8,s5 4498: 018b03b3 add t2,s6,s8 449c: c49e sw t2,72(sp) 449e: 43e2 lw t2,24(sp) 44a0: 02590ab3 mul s5,s2,t0 44a4: 02778b33 mul s6,a5,t2 44a8: 02591c33 mulh s8,s2,t0 44ac: 9ada add s5,s5,s6 44ae: 016abb33 sltu s6,s5,s6 44b2: 02779bb3 mulh s7,a5,t2 44b6: 018b83b3 add t2,s7,s8 44ba: 03e80bb3 mul s7,a6,t5 44be: 93da add t2,t2,s6 44c0: 03e81b33 mulh s6,a6,t5 44c4: 9bd6 add s7,s7,s5 44c6: 015bbab3 sltu s5,s7,s5 44ca: 93da add t2,t2,s6 44cc: 93d6 add t2,t2,s5 44ce: 4aa2 lw s5,8(sp) 44d0: 02b68b33 mul s6,a3,a1 44d4: 03ca8c33 mul s8,s5,t3 44d8: 03ca9ab3 mulh s5,s5,t3 44dc: 9c5e add s8,s8,s7 44de: 017c3bb3 sltu s7,s8,s7 44e2: 9b62 add s6,s6,s8 44e4: 018b3c33 sltu s8,s6,s8 44e8: 93d6 add t2,t2,s5 44ea: 93de add t2,t2,s7 44ec: 02b69bb3 mulh s7,a3,a1 44f0: 93de add t2,t2,s7 44f2: 9c1e add s8,s8,t2 44f4: 43b2 lw t2,12(sp) 44f6: 02771bb3 mulh s7,a4,t2 44fa: 02770ab3 mul s5,a4,t2 44fe: 9c5e add s8,s8,s7 4500: 026603b3 mul t2,a2,t1 4504: 9ada add s5,s5,s6 4506: 016abb33 sltu s6,s5,s6 450a: 9b62 add s6,s6,s8 450c: 02661bb3 mulh s7,a2,t1 4510: 93d6 add t2,t2,s5 4512: 0153bab3 sltu s5,t2,s5 4516: 9b5e add s6,s6,s7 4518: 9ada add s5,s5,s6 451a: 4b42 lw s6,16(sp) 451c: 036e8bb3 mul s7,t4,s6 4520: 036e9b33 mulh s6,t4,s6 4524: 9b9e add s7,s7,t2 4526: 007bb3b3 sltu t2,s7,t2 452a: 9ada add s5,s5,s6 452c: 93d6 add t2,t2,s5 452e: 031f8ab3 mul s5,t6,a7 4532: 031f9b33 mulh s6,t6,a7 4536: 9ade add s5,s5,s7 4538: 017abbb3 sltu s7,s5,s7 453c: 93da add t2,t2,s6 453e: 9b9e add s7,s7,t2 4540: 43d2 lw t2,20(sp) 4542: 02748c33 mul s8,s1,t2 4546: 027494b3 mulh s1,s1,t2 454a: 018a8d33 add s10,s5,s8 454e: 015d3ab3 sltu s5,s10,s5 4552: 43e2 lw t2,24(sp) 4554: 9ba6 add s7,s7,s1 4556: 017a84b3 add s1,s5,s7 455a: cca6 sw s1,88(sp) 455c: 54a2 lw s1,40(sp) 455e: 027a1bb3 mulh s7,s4,t2 4562: 02978ab3 mul s5,a5,s1 4566: 02979b33 mulh s6,a5,s1 456a: 44e2 lw s1,24(sp) 456c: 029a04b3 mul s1,s4,s1 4570: 017b03b3 add t2,s6,s7 4574: 94d6 add s1,s1,s5 4576: 0154bab3 sltu s5,s1,s5 457a: 93d6 add t2,t2,s5 457c: 02580ab3 mul s5,a6,t0 4580: 02581b33 mulh s6,a6,t0 4584: 9aa6 add s5,s5,s1 4586: 009ab4b3 sltu s1,s5,s1 458a: 93da add t2,t2,s6 458c: 93a6 add t2,t2,s1 458e: 03e994b3 mulh s1,s3,t5 4592: 03e98b33 mul s6,s3,t5 4596: 93a6 add t2,t2,s1 4598: 03c684b3 mul s1,a3,t3 459c: 9b56 add s6,s6,s5 459e: 015b3ab3 sltu s5,s6,s5 45a2: 93d6 add t2,t2,s5 45a4: 4af2 lw s5,28(sp) 45a6: 03c69c33 mulh s8,a3,t3 45aa: 94da add s1,s1,s6 45ac: 0164bb33 sltu s6,s1,s6 45b0: 93e2 add t2,t2,s8 45b2: 9b1e add s6,s6,t2 45b4: 43f2 lw t2,28(sp) 45b6: 02ba9c33 mulh s8,s5,a1 45ba: 02b383b3 mul t2,t2,a1 45be: 9b62 add s6,s6,s8 45c0: 93a6 add t2,t2,s1 45c2: 0093b4b3 sltu s1,t2,s1 45c6: 01648bb3 add s7,s1,s6 45ca: 02670b33 mul s6,a4,t1 45ce: 5482 lw s1,32(sp) 45d0: 02671c33 mulh s8,a4,t1 45d4: 9b1e add s6,s6,t2 45d6: 007b33b3 sltu t2,s6,t2 45da: 018b8ab3 add s5,s7,s8 45de: 9a9e add s5,s5,t2 45e0: 029603b3 mul t2,a2,s1 45e4: 02961bb3 mulh s7,a2,s1 45e8: 93da add t2,t2,s6 45ea: 0163bb33 sltu s6,t2,s6 45ee: 017a84b3 add s1,s5,s7 45f2: 031e8ab3 mul s5,t4,a7 45f6: 94da add s1,s1,s6 45f8: 031e9b33 mulh s6,t4,a7 45fc: 9a9e add s5,s5,t2 45fe: 007ab3b3 sltu t2,s5,t2 4602: 94da add s1,s1,s6 4604: 93a6 add t2,t2,s1 4606: 5492 lw s1,36(sp) 4608: 5b12 lw s6,36(sp) 460a: 029f84b3 mul s1,t6,s1 460e: 036f9fb3 mulh t6,t6,s6 4612: 94d6 add s1,s1,s5 4614: 0154bab3 sltu s5,s1,s5 4618: 9f9e add t6,t6,t2 461a: 01fa8c33 add s8,s5,t6 461e: 5fb2 lw t6,44(sp) 4620: 5aa2 lw s5,40(sp) 4622: 03f783b3 mul t2,a5,t6 4626: 03f79b33 mulh s6,a5,t6 462a: 5fa2 lw t6,40(sp) 462c: 03f90fb3 mul t6,s2,t6 4630: 03591bb3 mulh s7,s2,s5 4634: 9f9e add t6,t6,t2 4636: 007fb3b3 sltu t2,t6,t2 463a: 017b0ab3 add s5,s6,s7 463e: 9a9e add s5,s5,t2 4640: 43e2 lw t2,24(sp) 4642: 4b62 lw s6,24(sp) 4644: 027803b3 mul t2,a6,t2 4648: 03681b33 mulh s6,a6,s6 464c: 93fe add t2,t2,t6 464e: 01f3bfb3 sltu t6,t2,t6 4652: 9ada add s5,s5,s6 4654: 9fd6 add t6,t6,s5 4656: 4aa2 lw s5,8(sp) 4658: 4b22 lw s6,8(sp) 465a: 025a8ab3 mul s5,s5,t0 465e: 025b1b33 mulh s6,s6,t0 4662: 9a9e add s5,s5,t2 4664: 007ab3b3 sltu t2,s5,t2 4668: 9fda add t6,t6,s6 466a: 03e68b33 mul s6,a3,t5 466e: 9f9e add t6,t6,t2 4670: 03e693b3 mulh t2,a3,t5 4674: 9b56 add s6,s6,s5 4676: 015b3ab3 sltu s5,s6,s5 467a: 9f9e add t6,t6,t2 467c: 9afe add s5,s5,t6 467e: 4fb2 lw t6,12(sp) 4680: 03cf83b3 mul t2,t6,t3 4684: 03cf9bb3 mulh s7,t6,t3 4688: 93da add t2,t2,s6 468a: 0163bb33 sltu s6,t2,s6 468e: 9ade add s5,s5,s7 4690: 02b30fb3 mul t6,t1,a1 4694: 9b56 add s6,s6,s5 4696: 02b31ab3 mulh s5,t1,a1 469a: 9f9e add t6,t6,t2 469c: 007fb3b3 sltu t2,t6,t2 46a0: 9b56 add s6,s6,s5 46a2: 4ac2 lw s5,16(sp) 46a4: 93da add t2,t2,s6 46a6: 4b42 lw s6,16(sp) 46a8: 03570ab3 mul s5,a4,s5 46ac: 03671b33 mulh s6,a4,s6 46b0: 9afe add s5,s5,t6 46b2: 01fabfb3 sltu t6,s5,t6 46b6: 93da add t2,t2,s6 46b8: 9f9e add t6,t6,t2 46ba: 031603b3 mul t2,a2,a7 46be: 03161b33 mulh s6,a2,a7 46c2: 93d6 add t2,t2,s5 46c4: 0153bab3 sltu s5,t2,s5 46c8: 9fda add t6,t6,s6 46ca: 9afe add s5,s5,t6 46cc: 4fd2 lw t6,20(sp) 46ce: 03fe8bb3 mul s7,t4,t6 46d2: 03fe9eb3 mulh t4,t4,t6 46d6: 9b9e add s7,s7,t2 46d8: 5fc2 lw t6,48(sp) 46da: 007bb3b3 sltu t2,s7,t2 46de: 9af6 add s5,s5,t4 46e0: 01538eb3 add t4,t2,s5 46e4: cef6 sw t4,92(sp) 46e6: 03f793b3 mulh t2,a5,t6 46ea: 5ec2 lw t4,48(sp) 46ec: 5fb2 lw t6,44(sp) 46ee: 5ab2 lw s5,44(sp) 46f0: 03d78eb3 mul t4,a5,t4 46f4: 03fa0fb3 mul t6,s4,t6 46f8: 035a1a33 mulh s4,s4,s5 46fc: 9ff6 add t6,t6,t4 46fe: 01dfbeb3 sltu t4,t6,t4 4702: 9a1e add s4,s4,t2 4704: 014e83b3 add t2,t4,s4 4708: 5ea2 lw t4,40(sp) 470a: 02568a33 mul s4,a3,t0 470e: 03d80ab3 mul s5,a6,t4 4712: 03d81eb3 mulh t4,a6,t4 4716: 9afe add s5,s5,t6 4718: 01fabfb3 sltu t6,s5,t6 471c: 93f6 add t2,t2,t4 471e: 4ee2 lw t4,24(sp) 4720: 9f9e add t6,t6,t2 4722: 03c303b3 mul t2,t1,t3 4726: 03d98b33 mul s6,s3,t4 472a: 03d999b3 mulh s3,s3,t4 472e: 9b56 add s6,s6,s5 4730: 015b3ab3 sltu s5,s6,s5 4734: 9a5a add s4,s4,s6 4736: 016a3b33 sltu s6,s4,s6 473a: 4ef2 lw t4,28(sp) 473c: 9fce add t6,t6,s3 473e: 025699b3 mulh s3,a3,t0 4742: 9fd6 add t6,t6,s5 4744: 9fce add t6,t6,s3 4746: 9b7e add s6,s6,t6 4748: 4ff2 lw t6,28(sp) 474a: 03ee8eb3 mul t4,t4,t5 474e: 03ef9fb3 mulh t6,t6,t5 4752: 9ed2 add t4,t4,s4 4754: 014eba33 sltu s4,t4,s4 4758: 93f6 add t2,t2,t4 475a: 01d3beb3 sltu t4,t2,t4 475e: 9b7e add s6,s6,t6 4760: 03c31fb3 mulh t6,t1,t3 4764: 9b52 add s6,s6,s4 4766: 9b7e add s6,s6,t6 4768: 5f82 lw t6,32(sp) 476a: 03170a33 mul s4,a4,a7 476e: 9eda add t4,t4,s6 4770: 02bf89b3 mul s3,t6,a1 4774: 02bf9fb3 mulh t6,t6,a1 4778: 999e add s3,s3,t2 477a: 0079b3b3 sltu t2,s3,t2 477e: 9a4e add s4,s4,s3 4780: 013a39b3 sltu s3,s4,s3 4784: 9efe add t4,t4,t6 4786: 03171fb3 mulh t6,a4,a7 478a: 9e9e add t4,t4,t2 478c: 53c2 lw t2,48(sp) 478e: 9efe add t4,t4,t6 4790: 99f6 add s3,s3,t4 4792: 5e92 lw t4,36(sp) 4794: 5fe2 lw t6,56(sp) 4796: 03d60ab3 mul s5,a2,t4 479a: 03d61633 mulh a2,a2,t4 479e: 015a0eb3 add t4,s4,s5 47a2: 014eba33 sltu s4,t4,s4 47a6: 99b2 add s3,s3,a2 47a8: 5662 lw a2,56(sp) 47aa: 99d2 add s3,s3,s4 47ac: 02c78633 mul a2,a5,a2 47b0: 03f797b3 mulh a5,a5,t6 47b4: 5fc2 lw t6,48(sp) 47b6: 03f90fb3 mul t6,s2,t6 47ba: 02791933 mulh s2,s2,t2 47be: 9fb2 add t6,t6,a2 47c0: 00cfb633 sltu a2,t6,a2 47c4: 97ca add a5,a5,s2 47c6: 963e add a2,a2,a5 47c8: 57b2 lw a5,44(sp) 47ca: 02f803b3 mul t2,a6,a5 47ce: 02f81833 mulh a6,a6,a5 47d2: 93fe add t2,t2,t6 47d4: 01f3bfb3 sltu t6,t2,t6 47d8: 47a2 lw a5,8(sp) 47da: 9642 add a2,a2,a6 47dc: 9fb2 add t6,t6,a2 47de: 5622 lw a2,40(sp) 47e0: 02c787b3 mul a5,a5,a2 47e4: 4622 lw a2,8(sp) 47e6: 5822 lw a6,40(sp) 47e8: 03061633 mulh a2,a2,a6 47ec: 979e add a5,a5,t2 47ee: 0077b3b3 sltu t2,a5,t2 47f2: 9fb2 add t6,t6,a2 47f4: 4662 lw a2,24(sp) 47f6: 93fe add t2,t2,t6 47f8: 02c68833 mul a6,a3,a2 47fc: 02c696b3 mulh a3,a3,a2 4800: 983e add a6,a6,a5 4802: 00f837b3 sltu a5,a6,a5 4806: 93b6 add t2,t2,a3 4808: 46b2 lw a3,12(sp) 480a: 979e add a5,a5,t2 480c: 02568633 mul a2,a3,t0 4810: 025692b3 mulh t0,a3,t0 4814: 9642 add a2,a2,a6 4816: 01063833 sltu a6,a2,a6 481a: 9796 add a5,a5,t0 481c: 983e add a6,a6,a5 481e: 47c2 lw a5,16(sp) 4820: 03e306b3 mul a3,t1,t5 4824: 03e31333 mulh t1,t1,t5 4828: 96b2 add a3,a3,a2 482a: 00c6b633 sltu a2,a3,a2 482e: 03c78fb3 mul t6,a5,t3 4832: 981a add a6,a6,t1 4834: 9642 add a2,a2,a6 4836: 03c79e33 mulh t3,a5,t3 483a: 9fb6 add t6,t6,a3 483c: 00dfb6b3 sltu a3,t6,a3 4840: 02b887b3 mul a5,a7,a1 4844: 9672 add a2,a2,t3 4846: 96b2 add a3,a3,a2 4848: 4616 lw a2,68(sp) 484a: 4e26 lw t3,72(sp) 484c: 02b895b3 mulh a1,a7,a1 4850: 97fe add a5,a5,t6 4852: 01f7bfb3 sltu t6,a5,t6 4856: 4896 lw a7,68(sp) 4858: 96ae add a3,a3,a1 485a: 9fb6 add t6,t6,a3 485c: 46d2 lw a3,20(sp) 485e: 02d70333 mul t1,a4,a3 4862: 02d71733 mulh a4,a4,a3 4866: 933e add t1,t1,a5 4868: 00f337b3 sltu a5,t1,a5 486c: 977e add a4,a4,t6 486e: 00e78833 add a6,a5,a4 4872: 57d2 lw a5,52(sp) 4874: 02000737 lui a4,0x2000 4878: 00e786b3 add a3,a5,a4 487c: 00f6b7b3 sltu a5,a3,a5 4880: 97b2 add a5,a5,a2 4882: 00679613 slli a2,a5,0x6 4886: 82e9 srli a3,a3,0x1a 4888: 8ed1 or a3,a3,a2 488a: 87e9 srai a5,a5,0x1a 488c: 0066d613 srli a2,a3,0x6 4890: 01a79b13 slli s6,a5,0x1a 4894: 01666b33 or s6,a2,s6 4898: 5652 lw a2,52(sp) 489a: 01a69593 slli a1,a3,0x1a 489e: 41688b33 sub s6,a7,s6 48a2: 40b605b3 sub a1,a2,a1 48a6: 00b63633 sltu a2,a2,a1 48aa: 40cb08b3 sub a7,s6,a2 48ae: 5672 lw a2,60(sp) 48b0: 96b2 add a3,a3,a2 48b2: 00c6b3b3 sltu t2,a3,a2 48b6: 4636 lw a2,76(sp) 48b8: 00f60b33 add s6,a2,a5 48bc: 00ec8633 add a2,s9,a4 48c0: 019637b3 sltu a5,a2,s9 48c4: 97f2 add a5,a5,t3 48c6: 00679e13 slli t3,a5,0x6 48ca: 8269 srli a2,a2,0x1a 48cc: 00ce6633 or a2,t3,a2 48d0: 87e9 srai a5,a5,0x1a 48d2: 00665e13 srli t3,a2,0x6 48d6: 93da add t2,t2,s6 48d8: 01a79b13 slli s6,a5,0x1a 48dc: 016e6b33 or s6,t3,s6 48e0: 4e26 lw t3,72(sp) 48e2: 01a61f13 slli t5,a2,0x1a 48e6: 41ec8f33 sub t5,s9,t5 48ea: 416e0b33 sub s6,t3,s6 48ee: 4e66 lw t3,88(sp) 48f0: 01ecbcb3 sltu s9,s9,t5 48f4: 419b0933 sub s2,s6,s9 48f8: 00fe0ab3 add s5,t3,a5 48fc: 010007b7 lui a5,0x1000 4900: 00f68e33 add t3,a3,a5 4904: 00de3b33 sltu s6,t3,a3 4908: 93da add t2,t2,s6 490a: 00739f93 slli t6,t2,0x7 490e: 019e5e13 srli t3,t3,0x19 4912: 01cfee33 or t3,t6,t3 4916: 019e1293 slli t0,t3,0x19 491a: 405682b3 sub t0,a3,t0 491e: 46c6 lw a3,80(sp) 4920: 966a add a2,a2,s10 4922: 4193db13 srai s6,t2,0x19 4926: 01a63d33 sltu s10,a2,s10 492a: 9b36 add s6,s6,a3 492c: 00f606b3 add a3,a2,a5 4930: 9aea add s5,s5,s10 4932: 00c6bd33 sltu s10,a3,a2 4936: 9aea add s5,s5,s10 4938: 007a9f93 slli t6,s5,0x7 493c: 82e5 srli a3,a3,0x19 493e: 00dfe6b3 or a3,t6,a3 4942: 9e6e add t3,t3,s11 4944: 01969f93 slli t6,a3,0x19 4948: 01be3cb3 sltu s9,t3,s11 494c: 96a6 add a3,a3,s1 494e: 41f60633 sub a2,a2,t6 4952: 419ada93 srai s5,s5,0x19 4956: 00ee0fb3 add t6,t3,a4 495a: 9b66 add s6,s6,s9 495c: 0096b4b3 sltu s1,a3,s1 4960: 01cfbcb3 sltu s9,t6,t3 4964: 9ae2 add s5,s5,s8 4966: 9cda add s9,s9,s6 4968: 9aa6 add s5,s5,s1 496a: 4486 lw s1,64(sp) 496c: 006c9393 slli t2,s9,0x6 4970: 01afdf93 srli t6,t6,0x1a 4974: 01f3efb3 or t6,t2,t6 4978: 01f48c33 add s8,s1,t6 497c: 009c3d33 sltu s10,s8,s1 4980: 44d6 lw s1,84(sp) 4982: 41acdc93 srai s9,s9,0x1a 4986: 0fea slli t6,t6,0x1a 4988: 9ca6 add s9,s9,s1 498a: 00e684b3 add s1,a3,a4 498e: 00d4b3b3 sltu t2,s1,a3 4992: 9a9e add s5,s5,t2 4994: 006a9393 slli t2,s5,0x6 4998: 80e9 srli s1,s1,0x1a 499a: 0093e4b3 or s1,t2,s1 499e: 43f6 lw t2,92(sp) 49a0: 41aada93 srai s5,s5,0x1a 49a4: 9cea add s9,s9,s10 49a6: 9a9e add s5,s5,t2 49a8: 00fc03b3 add t2,s8,a5 49ac: 0183bd33 sltu s10,t2,s8 49b0: 9cea add s9,s9,s10 49b2: 007c9a13 slli s4,s9,0x7 49b6: 0193d393 srli t2,t2,0x19 49ba: 007a63b3 or t2,s4,t2 49be: 007f0d33 add s10,t5,t2 49c2: 419cdc93 srai s9,s9,0x19 49c6: 009b8b33 add s6,s7,s1 49ca: 9cca add s9,s9,s2 49cc: 01ed3f33 sltu t5,s10,t5 49d0: 017b3bb3 sltu s7,s6,s7 49d4: 9f66 add t5,t5,s9 49d6: 00fb0cb3 add s9,s6,a5 49da: 016cbdb3 sltu s11,s9,s6 49de: 9bd6 add s7,s7,s5 49e0: 9bee add s7,s7,s11 49e2: 00ed0a33 add s4,s10,a4 49e6: 007b9913 slli s2,s7,0x7 49ea: 019cdc93 srli s9,s9,0x19 49ee: 01996cb3 or s9,s2,s9 49f2: 01aa3933 sltu s2,s4,s10 49f6: 9f4a add t5,t5,s2 49f8: 419bdd93 srai s11,s7,0x19 49fc: 0f1a slli t5,t5,0x6 49fe: 019e8bb3 add s7,t4,s9 4a02: 01aa5a13 srli s4,s4,0x1a 4a06: 01dbbab3 sltu s5,s7,t4 4a0a: 014f6a33 or s4,t5,s4 4a0e: 99ee add s3,s3,s11 4a10: 00eb8f33 add t5,s7,a4 4a14: 99d6 add s3,s3,s5 4a16: 017f3ab3 sltu s5,t5,s7 4a1a: 9ace add s5,s5,s3 4a1c: 006a9e93 slli t4,s5,0x6 4a20: 01af5f13 srli t5,t5,0x1a 4a24: 01eeef33 or t5,t4,t5 4a28: 01e30933 add s2,t1,t5 4a2c: 41aada93 srai s5,s5,0x1a 4a30: 9856 add a6,a6,s5 4a32: 97ca add a5,a5,s2 4a34: 00693333 sltu t1,s2,t1 4a38: 9342 add t1,t1,a6 4a3a: 0127b833 sltu a6,a5,s2 4a3e: 981a add a6,a6,t1 4a40: 00781313 slli t1,a6,0x7 4a44: 83e5 srli a5,a5,0x19 4a46: 00f367b3 or a5,t1,a5 4a4a: 41985813 srai a6,a6,0x19 4a4e: 02f40333 mul t1,s0,a5 4a52: 04ea slli s1,s1,0x1a 4a54: 0ce6 slli s9,s9,0x19 4a56: 03e6 slli t2,t2,0x19 4a58: 0f6a slli t5,t5,0x1a 4a5a: 419b0b33 sub s6,s6,s9 4a5e: 407c0c33 sub s8,s8,t2 4a62: 9652 add a2,a2,s4 4a64: 8e85 sub a3,a3,s1 4a66: 41eb8bb3 sub s7,s7,t5 4a6a: 03040833 mul a6,s0,a6 4a6e: 959a add a1,a1,t1 4a70: 0065b333 sltu t1,a1,t1 4a74: 972e add a4,a4,a1 4a76: 41fe0e33 sub t3,t3,t6 4a7a: 01852623 sw s8,12(a0) 4a7e: 01652e23 sw s6,28(a0) 4a82: 03752023 sw s7,32(a0) 4a86: 44aa lw s1,136(sp) 4a88: 01c52423 sw t3,8(a0) 4a8c: 02f43433 mulhu s0,s0,a5 4a90: 07e6 slli a5,a5,0x19 4a92: 40f907b3 sub a5,s2,a5 4a96: c950 sw a2,20(a0) 4a98: 491a lw s2,132(sp) 4a9a: cd14 sw a3,24(a0) 4a9c: d15c sw a5,36(a0) 4a9e: 9442 add s0,s0,a6 4aa0: 98a2 add a7,a7,s0 4aa2: 989a add a7,a7,t1 4aa4: 00b73333 sltu t1,a4,a1 4aa8: 989a add a7,a7,t1 4aaa: 089a slli a7,a7,0x6 4aac: 8369 srli a4,a4,0x1a 4aae: 00e8e733 or a4,a7,a4 4ab2: 443a lw s0,140(sp) 4ab4: 01a71813 slli a6,a4,0x1a 4ab8: 9716 add a4,a4,t0 4aba: c158 sw a4,4(a0) 4abc: 01aa1713 slli a4,s4,0x1a 4ac0: 40ed0d33 sub s10,s10,a4 4ac4: 410585b3 sub a1,a1,a6 4ac8: 01a52823 sw s10,16(a0) 4acc: c10c sw a1,0(a0) 4ace: 498a lw s3,128(sp) 4ad0: 5a76 lw s4,124(sp) 4ad2: 5ae6 lw s5,120(sp) 4ad4: 5b56 lw s6,116(sp) 4ad6: 5bc6 lw s7,112(sp) 4ad8: 5c36 lw s8,108(sp) 4ada: 5ca6 lw s9,104(sp) 4adc: 5d16 lw s10,100(sp) 4ade: 5d86 lw s11,96(sp) 4ae0: 6149 addi sp,sp,144 4ae2: 8082 ret 00004ae4 : 4ae4: 715d addi sp,sp,-80 4ae6: d466 sw s9,40(sp) 4ae8: 0245ac83 lw s9,36(a1) 4aec: dc56 sw s5,56(sp) 4aee: 02600a93 li s5,38 4af2: 035c8633 mul a2,s9,s5 4af6: c6a2 sw s0,76(sp) 4af8: 41c0 lw s0,4(a1) 4afa: 0005a883 lw a7,0(a1) 4afe: da5a sw s6,52(sp) 4b00: 00141693 slli a3,s0,0x1 4b04: 0205ab03 lw s6,32(a1) 4b08: c2ca sw s2,68(sp) 4b0a: de52 sw s4,60(sp) 4b0c: 00189793 slli a5,a7,0x1 4b10: 03188933 mul s2,a7,a7 4b14: d662 sw s8,44(sp) 4b16: d06e sw s11,32(sp) 4b18: 4c4d li s8,19 4b1a: 4998 lw a4,16(a1) 4b1c: 0185a303 lw t1,24(a1) 4b20: d85e sw s7,48(sp) 4b22: 0085af03 lw t5,8(a1) 4b26: 01c5ab83 lw s7,28(a1) 4b2a: 0145a383 lw t2,20(a1) 4b2e: 02c68a33 mul s4,a3,a2 4b32: 00c5af83 lw t6,12(a1) 4b36: 001f1e93 slli t4,t5,0x1 4b3a: c4a6 sw s1,72(sp) 4b3c: 001f9813 slli a6,t6,0x1 4b40: c0ce sw s3,64(sp) 4b42: 00171993 slli s3,a4,0x1 4b46: 00139e13 slli t3,t2,0x1 4b4a: d26a sw s10,36(sp) 4b4c: 001b9d13 slli s10,s7,0x1 4b50: 02c69db3 mulh s11,a3,a2 4b54: 9a4a add s4,s4,s2 4b56: 012a3933 sltu s2,s4,s2 4b5a: 031898b3 mulh a7,a7,a7 4b5e: 038b05b3 mul a1,s6,s8 4b62: 98ee add a7,a7,s11 4b64: 98ca add a7,a7,s2 4b66: 02be8933 mul s2,t4,a1 4b6a: 035b82b3 mul t0,s7,s5 4b6e: 9952 add s2,s2,s4 4b70: 01493a33 sltu s4,s2,s4 4b74: 02be9db3 mulh s11,t4,a1 4b78: 98ee add a7,a7,s11 4b7a: 02580db3 mul s11,a6,t0 4b7e: 9a46 add s4,s4,a7 4b80: 025818b3 mulh a7,a6,t0 4b84: 9dca add s11,s11,s2 4b86: 012db933 sltu s2,s11,s2 4b8a: 038304b3 mul s1,t1,s8 4b8e: 98d2 add a7,a7,s4 4b90: 9946 add s2,s2,a7 4b92: 029998b3 mulh a7,s3,s1 4b96: 98ca add a7,a7,s2 4b98: 03538933 mul s2,t2,s5 4b9c: 02998a33 mul s4,s3,s1 4ba0: 02790ab3 mul s5,s2,t2 4ba4: 9a6e add s4,s4,s11 4ba6: 01ba3db3 sltu s11,s4,s11 4baa: 98ee add a7,a7,s11 4bac: 02791933 mulh s2,s2,t2 4bb0: 9ad2 add s5,s5,s4 4bb2: 014aba33 sltu s4,s5,s4 4bb6: 9946 add s2,s2,a7 4bb8: 012a08b3 add a7,s4,s2 4bbc: 02878a33 mul s4,a5,s0 4bc0: c646 sw a7,12(sp) 4bc2: 03e60933 mul s2,a2,t5 4bc6: 02879db3 mulh s11,a5,s0 4bca: 9952 add s2,s2,s4 4bcc: 01493a33 sltu s4,s2,s4 4bd0: 03e618b3 mulh a7,a2,t5 4bd4: 98ee add a7,a7,s11 4bd6: 98d2 add a7,a7,s4 4bd8: 03058a33 mul s4,a1,a6 4bdc: 03059db3 mulh s11,a1,a6 4be0: 9a4a add s4,s4,s2 4be2: 012a3933 sltu s2,s4,s2 4be6: 98ee add a7,a7,s11 4be8: 02e28db3 mul s11,t0,a4 4bec: 98ca add a7,a7,s2 4bee: 02e29933 mulh s2,t0,a4 4bf2: 9dd2 add s11,s11,s4 4bf4: 014dba33 sltu s4,s11,s4 4bf8: 98ca add a7,a7,s2 4bfa: 03c48933 mul s2,s1,t3 4bfe: 98d2 add a7,a7,s4 4c00: 03c49a33 mulh s4,s1,t3 4c04: 996e add s2,s2,s11 4c06: 01b93db3 sltu s11,s2,s11 4c0a: c44a sw s2,8(sp) 4c0c: 98d2 add a7,a7,s4 4c0e: 98ee add a7,a7,s11 4c10: c846 sw a7,16(sp) 4c12: 02868933 mul s2,a3,s0 4c16: 03e788b3 mul a7,a5,t5 4c1a: 03e79a33 mulh s4,a5,t5 4c1e: 9946 add s2,s2,a7 4c20: 011938b3 sltu a7,s2,a7 4c24: 02869433 mulh s0,a3,s0 4c28: 9452 add s0,s0,s4 4c2a: 98a2 add a7,a7,s0 4c2c: 03060433 mul s0,a2,a6 4c30: 03061a33 mulh s4,a2,a6 4c34: 944a add s0,s0,s2 4c36: 01243933 sltu s2,s0,s2 4c3a: 03358db3 mul s11,a1,s3 4c3e: 98d2 add a7,a7,s4 4c40: 9946 add s2,s2,a7 4c42: 033599b3 mulh s3,a1,s3 4c46: 9da2 add s11,s11,s0 4c48: 008db433 sltu s0,s11,s0 4c4c: 03c288b3 mul a7,t0,t3 4c50: 994e add s2,s2,s3 4c52: 9922 add s2,s2,s0 4c54: 03c29433 mulh s0,t0,t3 4c58: 98ee add a7,a7,s11 4c5a: 01b8bdb3 sltu s11,a7,s11 4c5e: 9922 add s2,s2,s0 4c60: 9dca add s11,s11,s2 4c62: 02648933 mul s2,s1,t1 4c66: 026494b3 mulh s1,s1,t1 4c6a: 9946 add s2,s2,a7 4c6c: 011938b3 sltu a7,s2,a7 4c70: 94ee add s1,s1,s11 4c72: 00988433 add s0,a7,s1 4c76: 03f788b3 mul a7,a5,t6 4c7a: ca22 sw s0,20(sp) 4c7c: 03e684b3 mul s1,a3,t5 4c80: 03f799b3 mulh s3,a5,t6 4c84: 94c6 add s1,s1,a7 4c86: 0114b8b3 sltu a7,s1,a7 4c8a: 03e69a33 mulh s4,a3,t5 4c8e: 01498433 add s0,s3,s4 4c92: 9446 add s0,s0,a7 4c94: 02e608b3 mul a7,a2,a4 4c98: 02e619b3 mulh s3,a2,a4 4c9c: 98a6 add a7,a7,s1 4c9e: 0098b4b3 sltu s1,a7,s1 4ca2: 944e add s0,s0,s3 4ca4: 03c589b3 mul s3,a1,t3 4ca8: 9426 add s0,s0,s1 4caa: 03c594b3 mulh s1,a1,t3 4cae: 99c6 add s3,s3,a7 4cb0: 0119b8b3 sltu a7,s3,a7 4cb4: 9426 add s0,s0,s1 4cb6: 98a2 add a7,a7,s0 4cb8: 02628433 mul s0,t0,t1 4cbc: 026294b3 mulh s1,t0,t1 4cc0: 944e add s0,s0,s3 4cc2: 013439b3 sltu s3,s0,s3 4cc6: 98a6 add a7,a7,s1 4cc8: 011984b3 add s1,s3,a7 4ccc: 02e789b3 mul s3,a5,a4 4cd0: cc26 sw s1,24(sp) 4cd2: 030688b3 mul a7,a3,a6 4cd6: 03069a33 mulh s4,a3,a6 4cda: 98ce add a7,a7,s3 4cdc: 0138b9b3 sltu s3,a7,s3 4ce0: 02e794b3 mulh s1,a5,a4 4ce4: 03ef0db3 mul s11,t5,t5 4ce8: 94d2 add s1,s1,s4 4cea: 99a6 add s3,s3,s1 4cec: 03ef1f33 mulh t5,t5,t5 4cf0: 9dc6 add s11,s11,a7 4cf2: 011db8b3 sltu a7,s11,a7 4cf6: 03c604b3 mul s1,a2,t3 4cfa: 99fa add s3,s3,t5 4cfc: 99c6 add s3,s3,a7 4cfe: 03c61f33 mulh t5,a2,t3 4d02: 94ee add s1,s1,s11 4d04: 01b4bdb3 sltu s11,s1,s11 4d08: 99fa add s3,s3,t5 4d0a: 9dce add s11,s11,s3 4d0c: 00131993 slli s3,t1,0x1 4d10: 02b98f33 mul t5,s3,a1 4d14: 02b999b3 mulh s3,s3,a1 4d18: 9f26 add t5,t5,s1 4d1a: 009f34b3 sltu s1,t5,s1 4d1e: 03728a33 mul s4,t0,s7 4d22: 9dce add s11,s11,s3 4d24: 94ee add s1,s1,s11 4d26: 037292b3 mulh t0,t0,s7 4d2a: 9a7a add s4,s4,t5 4d2c: 01ea3f33 sltu t5,s4,t5 4d30: 92a6 add t0,t0,s1 4d32: 005f08b3 add a7,t5,t0 4d36: 02f38f33 mul t5,t2,a5 4d3a: 02e682b3 mul t0,a3,a4 4d3e: 02f399b3 mulh s3,t2,a5 4d42: 92fa add t0,t0,t5 4d44: 01e2bf33 sltu t5,t0,t5 4d48: 02e69db3 mulh s11,a3,a4 4d4c: 01b984b3 add s1,s3,s11 4d50: 94fa add s1,s1,t5 4d52: 03fe8f33 mul t5,t4,t6 4d56: 03fe99b3 mulh s3,t4,t6 4d5a: 9f16 add t5,t5,t0 4d5c: 005f32b3 sltu t0,t5,t0 4d60: 94ce add s1,s1,s3 4d62: 92a6 add t0,t0,s1 4d64: 026604b3 mul s1,a2,t1 4d68: 026619b3 mulh s3,a2,t1 4d6c: 94fa add s1,s1,t5 4d6e: 01e4bf33 sltu t5,s1,t5 4d72: 92ce add t0,t0,s3 4d74: 92fa add t0,t0,t5 4d76: 03a59f33 mulh t5,a1,s10 4d7a: 03a589b3 mul s3,a1,s10 4d7e: 92fa add t0,t0,t5 4d80: 02679db3 mulh s11,a5,t1 4d84: 99a6 add s3,s3,s1 4d86: 0099b4b3 sltu s1,s3,s1 4d8a: 9496 add s1,s1,t0 4d8c: ce26 sw s1,28(sp) 4d8e: 03c69f33 mulh t5,a3,t3 4d92: 026782b3 mul t0,a5,t1 4d96: 9f6e add t5,t5,s11 4d98: 03c684b3 mul s1,a3,t3 4d9c: 02ee9db3 mulh s11,t4,a4 4da0: 9496 add s1,s1,t0 4da2: 0054b2b3 sltu t0,s1,t0 4da6: 9f16 add t5,t5,t0 4da8: 02ee82b3 mul t0,t4,a4 4dac: 9f6e add t5,t5,s11 4dae: 03f80db3 mul s11,a6,t6 4db2: 92a6 add t0,t0,s1 4db4: 0092b4b3 sltu s1,t0,s1 4db8: 94fa add s1,s1,t5 4dba: 03f81fb3 mulh t6,a6,t6 4dbe: 9d96 add s11,s11,t0 4dc0: 005db2b3 sltu t0,s11,t0 4dc4: 03a60f33 mul t5,a2,s10 4dc8: 94fe add s1,s1,t6 4dca: 9496 add s1,s1,t0 4dcc: 03a612b3 mulh t0,a2,s10 4dd0: 9f6e add t5,t5,s11 4dd2: 01bf3db3 sltu s11,t5,s11 4dd6: 9496 add s1,s1,t0 4dd8: 9da6 add s11,s11,s1 4dda: 036584b3 mul s1,a1,s6 4dde: 036595b3 mulh a1,a1,s6 4de2: 94fa add s1,s1,t5 4de4: 01e4bf33 sltu t5,s1,t5 4de8: 95ee add a1,a1,s11 4dea: 00bf0fb3 add t6,t5,a1 4dee: 02669db3 mulh s11,a3,t1 4df2: 03779f33 mulh t5,a5,s7 4df6: 037782b3 mul t0,a5,s7 4dfa: 9f6e add t5,t5,s11 4dfc: 026685b3 mul a1,a3,t1 4e00: 027e8db3 mul s11,t4,t2 4e04: 9596 add a1,a1,t0 4e06: 0055b2b3 sltu t0,a1,t0 4e0a: 92fa add t0,t0,t5 4e0c: 027e93b3 mulh t2,t4,t2 4e10: 9dae add s11,s11,a1 4e12: 00bdb5b3 sltu a1,s11,a1 4e16: 929e add t0,t0,t2 4e18: 92ae add t0,t0,a1 4e1a: 02e815b3 mulh a1,a6,a4 4e1e: 02e80f33 mul t5,a6,a4 4e22: 92ae add t0,t0,a1 4e24: 036603b3 mul t2,a2,s6 4e28: 9f6e add t5,t5,s11 4e2a: 01bf3db3 sltu s11,t5,s11 4e2e: 9d96 add s11,s11,t0 4e30: 036615b3 mulh a1,a2,s6 4e34: 93fa add t2,t2,t5 4e36: 01e3bf33 sltu t5,t2,t5 4e3a: 9dae add s11,s11,a1 4e3c: 03a682b3 mul t0,a3,s10 4e40: 9f6e add t5,t5,s11 4e42: 036785b3 mul a1,a5,s6 4e46: 03679db3 mulh s11,a5,s6 4e4a: 92ae add t0,t0,a1 4e4c: 00b2b5b3 sltu a1,t0,a1 4e50: 03a69d33 mulh s10,a3,s10 4e54: 9d6e add s10,s10,s11 4e56: 9d2e add s10,s10,a1 4e58: 026e85b3 mul a1,t4,t1 4e5c: 026e9db3 mulh s11,t4,t1 4e60: 9596 add a1,a1,t0 4e62: 0055b2b3 sltu t0,a1,t0 4e66: 9d6e add s10,s10,s11 4e68: 92ea add t0,t0,s10 4e6a: 03c80d33 mul s10,a6,t3 4e6e: 03c81db3 mulh s11,a6,t3 4e72: 9d2e add s10,s10,a1 4e74: 00bd35b3 sltu a1,s10,a1 4e78: 92ee add t0,t0,s11 4e7a: 9596 add a1,a1,t0 4e7c: 02e702b3 mul t0,a4,a4 4e80: 02e71db3 mulh s11,a4,a4 4e84: 92ea add t0,t0,s10 4e86: 01a2bd33 sltu s10,t0,s10 4e8a: 95ee add a1,a1,s11 4e8c: 9d2e add s10,s10,a1 4e8e: 039605b3 mul a1,a2,s9 4e92: 03961633 mulh a2,a2,s9 4e96: 9596 add a1,a1,t0 4e98: 0055b2b3 sltu t0,a1,t0 4e9c: 9d32 add s10,s10,a2 4e9e: 92ea add t0,t0,s10 4ea0: 03978633 mul a2,a5,s9 4ea4: 03668d33 mul s10,a3,s6 4ea8: 039797b3 mulh a5,a5,s9 4eac: 9d32 add s10,s10,a2 4eae: 00cd3633 sltu a2,s10,a2 4eb2: 036696b3 mulh a3,a3,s6 4eb6: 037e8db3 mul s11,t4,s7 4eba: 97b6 add a5,a5,a3 4ebc: 963e add a2,a2,a5 4ebe: 037e9eb3 mulh t4,t4,s7 4ec2: 9dea add s11,s11,s10 4ec4: 01adbd33 sltu s10,s11,s10 4ec8: 02680b33 mul s6,a6,t1 4ecc: 9676 add a2,a2,t4 4ece: 9d32 add s10,s10,a2 4ed0: 4632 lw a2,12(sp) 4ed2: 02681833 mulh a6,a6,t1 4ed6: 9b6e add s6,s6,s11 4ed8: 01bb3db3 sltu s11,s6,s11 4edc: 4332 lw t1,12(sp) 4ede: 03c70eb3 mul t4,a4,t3 4ee2: 9d42 add s10,s10,a6 4ee4: 9dea add s11,s11,s10 4ee6: 03c71733 mulh a4,a4,t3 4eea: 9eda add t4,t4,s6 4eec: 016ebb33 sltu s6,t4,s6 4ef0: 976e add a4,a4,s11 4ef2: 00eb0e33 add t3,s6,a4 4ef6: 02000737 lui a4,0x2000 4efa: 00ea86b3 add a3,s5,a4 4efe: 0156b7b3 sltu a5,a3,s5 4f02: 97b2 add a5,a5,a2 4f04: 00679613 slli a2,a5,0x6 4f08: 82e9 srli a3,a3,0x1a 4f0a: 8ed1 or a3,a3,a2 4f0c: 87e9 srai a5,a5,0x1a 4f0e: 0066d813 srli a6,a3,0x6 4f12: 01a79613 slli a2,a5,0x1a 4f16: 00c86633 or a2,a6,a2 4f1a: 01a69813 slli a6,a3,0x1a 4f1e: 410a8833 sub a6,s5,a6 4f22: 40c30633 sub a2,t1,a2 4f26: 010abab3 sltu s5,s5,a6 4f2a: 41560ab3 sub s5,a2,s5 4f2e: 4622 lw a2,8(sp) 4f30: 4342 lw t1,16(sp) 4f32: 96b2 add a3,a3,a2 4f34: 00c6b633 sltu a2,a3,a2 4f38: 00f30db3 add s11,t1,a5 4f3c: 9db2 add s11,s11,a2 4f3e: 00ea0633 add a2,s4,a4 4f42: 014637b3 sltu a5,a2,s4 4f46: 97c6 add a5,a5,a7 4f48: 00679313 slli t1,a5,0x6 4f4c: 8269 srli a2,a2,0x1a 4f4e: 00c36633 or a2,t1,a2 4f52: 87e9 srai a5,a5,0x1a 4f54: 00665b13 srli s6,a2,0x6 4f58: 01a79313 slli t1,a5,0x1a 4f5c: 006b6333 or t1,s6,t1 4f60: 406888b3 sub a7,a7,t1 4f64: 4372 lw t1,28(sp) 4f66: 01a61b13 slli s6,a2,0x1a 4f6a: 964e add a2,a2,s3 4f6c: 979a add a5,a5,t1 4f6e: 013639b3 sltu s3,a2,s3 4f72: 416a0b33 sub s6,s4,s6 4f76: 99be add s3,s3,a5 4f78: 010007b7 lui a5,0x1000 4f7c: 00f68333 add t1,a3,a5 4f80: 016a3a33 sltu s4,s4,s6 4f84: 414888b3 sub a7,a7,s4 4f88: 00d33a33 sltu s4,t1,a3 4f8c: 9dd2 add s11,s11,s4 4f8e: 007d9a13 slli s4,s11,0x7 4f92: 01935313 srli t1,t1,0x19 4f96: 006a6333 or t1,s4,t1 4f9a: 01931b93 slli s7,t1,0x19 4f9e: 41768bb3 sub s7,a3,s7 4fa2: 46d2 lw a3,20(sp) 4fa4: 934a add t1,t1,s2 4fa6: 419ddd93 srai s11,s11,0x19 4faa: 01233933 sltu s2,t1,s2 4fae: 01b68a33 add s4,a3,s11 4fb2: 00f606b3 add a3,a2,a5 4fb6: 9a4a add s4,s4,s2 4fb8: 00c6b933 sltu s2,a3,a2 4fbc: 99ca add s3,s3,s2 4fbe: 00799913 slli s2,s3,0x7 4fc2: 82e5 srli a3,a3,0x19 4fc4: 00d966b3 or a3,s2,a3 4fc8: 4199d993 srai s3,s3,0x19 4fcc: 01969913 slli s2,a3,0x19 4fd0: 9fce add t6,t6,s3 4fd2: 00e309b3 add s3,t1,a4 4fd6: 96a6 add a3,a3,s1 4fd8: 41260633 sub a2,a2,s2 4fdc: 0069b933 sltu s2,s3,t1 4fe0: 0096b4b3 sltu s1,a3,s1 4fe4: 9952 add s2,s2,s4 4fe6: 9fa6 add t6,t6,s1 4fe8: 01a9d993 srli s3,s3,0x1a 4fec: 00691493 slli s1,s2,0x6 4ff0: 0134e9b3 or s3,s1,s3 4ff4: 44e2 lw s1,24(sp) 4ff6: 01340cb3 add s9,s0,s3 4ffa: 41a95913 srai s2,s2,0x1a 4ffe: 9926 add s2,s2,s1 5000: 008cb433 sltu s0,s9,s0 5004: 944a add s0,s0,s2 5006: 00e68933 add s2,a3,a4 500a: 00d934b3 sltu s1,s2,a3 500e: 9fa6 add t6,t6,s1 5010: 006f9493 slli s1,t6,0x6 5014: 01a95913 srli s2,s2,0x1a 5018: 0124e933 or s2,s1,s2 501c: 41afd493 srai s1,t6,0x1a 5020: 01238fb3 add t6,t2,s2 5024: 007fb3b3 sltu t2,t6,t2 5028: 9f26 add t5,t5,s1 502a: 00fc84b3 add s1,s9,a5 502e: 9f1e add t5,t5,t2 5030: 0194b3b3 sltu t2,s1,s9 5034: 941e add s0,s0,t2 5036: 41945a13 srai s4,s0,0x19 503a: 00741393 slli t2,s0,0x7 503e: 98d2 add a7,a7,s4 5040: 80e5 srli s1,s1,0x19 5042: 00ff8a33 add s4,t6,a5 5046: 0093e4b3 or s1,t2,s1 504a: 01fa33b3 sltu t2,s4,t6 504e: 9f1e add t5,t5,t2 5050: 007f1393 slli t2,t5,0x7 5054: 019a5a13 srli s4,s4,0x19 5058: 009b0433 add s0,s6,s1 505c: 0143ea33 or s4,t2,s4 5060: 419f5393 srai t2,t5,0x19 5064: 01643b33 sltu s6,s0,s6 5068: 929e add t0,t0,t2 506a: 00e403b3 add t2,s0,a4 506e: 98da add a7,a7,s6 5070: 0083bb33 sltu s6,t2,s0 5074: 98da add a7,a7,s6 5076: 01458f33 add t5,a1,s4 507a: 089a slli a7,a7,0x6 507c: 01a3d393 srli t2,t2,0x1a 5080: 00bf35b3 sltu a1,t5,a1 5084: 0078e3b3 or t2,a7,t2 5088: 00ef08b3 add a7,t5,a4 508c: 92ae add t0,t0,a1 508e: 01e8b5b3 sltu a1,a7,t5 5092: 9596 add a1,a1,t0 5094: 00659293 slli t0,a1,0x6 5098: 01a8d893 srli a7,a7,0x1a 509c: 0112e8b3 or a7,t0,a7 50a0: 011e8b33 add s6,t4,a7 50a4: 85e9 srai a1,a1,0x1a 50a6: 9e2e add t3,t3,a1 50a8: 97da add a5,a5,s6 50aa: 01db3eb3 sltu t4,s6,t4 50ae: 9ef2 add t4,t4,t3 50b0: 0167be33 sltu t3,a5,s6 50b4: 9e76 add t3,t3,t4 50b6: 007e1593 slli a1,t3,0x7 50ba: 83e5 srli a5,a5,0x19 50bc: 8fcd or a5,a5,a1 50be: 419e5e13 srai t3,t3,0x19 50c2: 02fc05b3 mul a1,s8,a5 50c6: 09ea slli s3,s3,0x1a 50c8: 04e6 slli s1,s1,0x19 50ca: 096a slli s2,s2,0x1a 50cc: 0a66 slli s4,s4,0x19 50ce: 08ea slli a7,a7,0x1a 50d0: 409c8cb3 sub s9,s9,s1 50d4: 41330333 sub t1,t1,s3 50d8: 412686b3 sub a3,a3,s2 50dc: 414f8fb3 sub t6,t6,s4 50e0: 03cc0e33 mul t3,s8,t3 50e4: 982e add a6,a6,a1 50e6: 00b835b3 sltu a1,a6,a1 50ea: 9742 add a4,a4,a6 50ec: 961e add a2,a2,t2 50ee: 411f0f33 sub t5,t5,a7 50f2: 01952623 sw s9,12(a0) 50f6: 00652423 sw t1,8(a0) 50fa: c950 sw a2,20(a0) 50fc: cd14 sw a3,24(a0) 50fe: 02fc3c33 mulhu s8,s8,a5 5102: 07e6 slli a5,a5,0x19 5104: 40fb07b3 sub a5,s6,a5 5108: 01f52e23 sw t6,28(a0) 510c: 03e52023 sw t5,32(a0) 5110: d15c sw a5,36(a0) 5112: 44a6 lw s1,72(sp) 5114: 4916 lw s2,68(sp) 5116: 4986 lw s3,64(sp) 5118: 5a72 lw s4,60(sp) 511a: 9c72 add s8,s8,t3 511c: 9ae2 add s5,s5,s8 511e: 9aae add s5,s5,a1 5120: 010735b3 sltu a1,a4,a6 5124: 9aae add s5,s5,a1 5126: 0a9a slli s5,s5,0x6 5128: 8369 srli a4,a4,0x1a 512a: 00eae733 or a4,s5,a4 512e: 01a71593 slli a1,a4,0x1a 5132: 975e add a4,a4,s7 5134: c158 sw a4,4(a0) 5136: 01a39713 slli a4,t2,0x1a 513a: 8c19 sub s0,s0,a4 513c: c900 sw s0,16(a0) 513e: 4436 lw s0,76(sp) 5140: 40b80833 sub a6,a6,a1 5144: 01052023 sw a6,0(a0) 5148: 5ae2 lw s5,56(sp) 514a: 5b52 lw s6,52(sp) 514c: 5bc2 lw s7,48(sp) 514e: 5c32 lw s8,44(sp) 5150: 5ca2 lw s9,40(sp) 5152: 5d12 lw s10,36(sp) 5154: 5d82 lw s11,32(sp) 5156: 6161 addi sp,sp,80 5158: 8082 ret 0000515a : 515a: 0005cb63 bltz a1,5170 515e: 4035d793 srai a5,a1,0x3 5162: 953e add a0,a0,a5 5164: 2108 lbu a0,0(a0) 5166: 899d andi a1,a1,7 5168: 40b55533 sra a0,a0,a1 516c: 8905 andi a0,a0,1 516e: 8082 ret 5170: 4501 li a0,0 5172: 8082 ret 00005174 : 5174: 02058e13 addi t3,a1,32 5178: 02060e93 addi t4,a2,32 517c: 88b2 mv a7,a2 517e: 882a mv a6,a0 5180: 4701 li a4,0 5182: 419c lw a5,0(a1) 5184: 0008a303 lw t1,0(a7) 5188: 0891 addi a7,a7,4 518a: 0811 addi a6,a6,4 518c: 026786b3 mul a3,a5,t1 5190: 0267b333 mulhu t1,a5,t1 5194: ffc82783 lw a5,-4(a6) 5198: 97b6 add a5,a5,a3 519a: 973e add a4,a4,a5 519c: 00d7b6b3 sltu a3,a5,a3 51a0: fee82e23 sw a4,-4(a6) 51a4: 00f737b3 sltu a5,a4,a5 51a8: 969a add a3,a3,t1 51aa: 00d78733 add a4,a5,a3 51ae: fd1e9ae3 bne t4,a7,5182 51b2: d118 sw a4,32(a0) 51b4: 0591 addi a1,a1,4 51b6: 0511 addi a0,a0,4 51b8: fcbe12e3 bne t3,a1,517c 51bc: 8082 ret 000051be : 51be: 65b1 lui a1,0xc 51c0: 4681 li a3,0 51c2: 4785 li a5,1 51c4: 71058593 addi a1,a1,1808 # c710 51c8: 02000813 li a6,32 51cc: 00d58733 add a4,a1,a3 51d0: 00d50633 add a2,a0,a3 51d4: 4318 lw a4,0(a4) 51d6: 4210 lw a2,0(a2) 51d8: 0691 addi a3,a3,4 51da: fff74713 not a4,a4 51de: 963a add a2,a2,a4 51e0: 97b2 add a5,a5,a2 51e2: 00e63733 sltu a4,a2,a4 51e6: 00c7b7b3 sltu a5,a5,a2 51ea: 97ba add a5,a5,a4 51ec: ff0690e3 bne a3,a6,51cc 51f0: 853e mv a0,a5 51f2: 8082 ret 000051f4 : 51f4: ffdfa2ef jal t0,1f0 <__riscv_save_0> 51f8: 1141 addi sp,sp,-16 51fa: 842a mv s0,a0 51fc: 852e mv a0,a1 51fe: c62e sw a1,12(sp) 5200: fbfff0ef jal ra,51be 5204: 45b2 lw a1,12(sp) 5206: 6631 lui a2,0xc 5208: 41f55813 srai a6,a0,0x1f 520c: 40a00333 neg t1,a0 5210: 4681 li a3,0 5212: 71060613 addi a2,a2,1808 # c710 5216: 02000893 li a7,32 521a: 00d607b3 add a5,a2,a3 521e: 439c lw a5,0(a5) 5220: 00d58733 add a4,a1,a3 5224: 4318 lw a4,0(a4) 5226: fff7c793 not a5,a5 522a: 0067f7b3 and a5,a5,t1 522e: 973e add a4,a4,a5 5230: 00f737b3 sltu a5,a4,a5 5234: 953a add a0,a0,a4 5236: 97c2 add a5,a5,a6 5238: 00d40833 add a6,s0,a3 523c: 00a82023 sw a0,0(a6) 5240: 00e53733 sltu a4,a0,a4 5244: 0691 addi a3,a3,4 5246: 00f70533 add a0,a4,a5 524a: 4801 li a6,0 524c: fd1697e3 bne a3,a7,521a 5250: 0141 addi sp,sp,16 5252: fc3fa06f j 214 <__riscv_restore_0> 00005256 : 5256: f9bfa2ef jal t0,1f0 <__riscv_save_0> 525a: 842a mv s0,a0 525c: e88fe0ef jal ra,38e4 5260: 02840513 addi a0,s0,40 5264: e90fe0ef jal ra,38f4 5268: 05040513 addi a0,s0,80 526c: e88fe0ef jal ra,38f4 5270: 07840513 addi a0,s0,120 5274: e70fe0ef jal ra,38e4 5278: f9dfa06f j 214 <__riscv_restore_0> 0000527c : 527c: f75fa2ef jal t0,1f0 <__riscv_save_0> 5280: 02858913 addi s2,a1,40 5284: 842e mv s0,a1 5286: 862e mv a2,a1 5288: 85ca mv a1,s2 528a: 84aa mv s1,a0 528c: eb8fe0ef jal ra,3944 5290: 8622 mv a2,s0 5292: 85ca mv a1,s2 5294: 02848513 addi a0,s1,40 5298: ed2fe0ef jal ra,396a 529c: 05040593 addi a1,s0,80 52a0: 05048513 addi a0,s1,80 52a4: e68fe0ef jal ra,390c 52a8: 6631 lui a2,0xc 52aa: 6e860613 addi a2,a2,1768 # c6e8 52ae: 07840593 addi a1,s0,120 52b2: 07848513 addi a0,s1,120 52b6: d93fe0ef jal ra,4048 52ba: f5bfa06f j 214 <__riscv_restore_0> 000052be : 52be: f19fa2ef jal t0,1d6 <__riscv_save_4> 52c2: 715d addi sp,sp,-80 52c4: 02858413 addi s0,a1,40 52c8: 84aa mv s1,a0 52ca: 8a32 mv s4,a2 52cc: 892e mv s2,a1 52ce: 862e mv a2,a1 52d0: 850a mv a0,sp 52d2: 85a2 mv a1,s0 52d4: e70fe0ef jal ra,3944 52d8: 864a mv a2,s2 52da: 85a2 mv a1,s0 52dc: 1028 addi a0,sp,40 52de: e8cfe0ef jal ra,396a 52e2: 8652 mv a2,s4 52e4: 858a mv a1,sp 52e6: 850a mv a0,sp 52e8: d61fe0ef jal ra,4048 52ec: 102c addi a1,sp,40 52ee: 028a0613 addi a2,s4,40 52f2: 852e mv a0,a1 52f4: d55fe0ef jal ra,4048 52f8: 02848a93 addi s5,s1,40 52fc: 1030 addi a2,sp,40 52fe: 858a mv a1,sp 5300: 8556 mv a0,s5 5302: e42fe0ef jal ra,3944 5306: 1030 addi a2,sp,40 5308: 858a mv a1,sp 530a: 8526 mv a0,s1 530c: e5efe0ef jal ra,396a 5310: 05048413 addi s0,s1,80 5314: 05090613 addi a2,s2,80 5318: 85b2 mv a1,a2 531a: 8522 mv a0,s0 531c: e28fe0ef jal ra,3944 5320: 050a0613 addi a2,s4,80 5324: 85a2 mv a1,s0 5326: 8522 mv a0,s0 5328: d21fe0ef jal ra,4048 532c: 07848993 addi s3,s1,120 5330: 078a0613 addi a2,s4,120 5334: 07890593 addi a1,s2,120 5338: 854e mv a0,s3 533a: d0ffe0ef jal ra,4048 533e: 864e mv a2,s3 5340: 85a2 mv a1,s0 5342: 850a mv a0,sp 5344: e00fe0ef jal ra,3944 5348: 864e mv a2,s3 534a: 85a2 mv a1,s0 534c: 1028 addi a0,sp,40 534e: e1cfe0ef jal ra,396a 5352: 8656 mv a2,s5 5354: 85a6 mv a1,s1 5356: 854e mv a0,s3 5358: cf1fe0ef jal ra,4048 535c: 1030 addi a2,sp,40 535e: 85a6 mv a1,s1 5360: 8526 mv a0,s1 5362: ce7fe0ef jal ra,4048 5366: 860a mv a2,sp 5368: 85d6 mv a1,s5 536a: 8556 mv a0,s5 536c: cddfe0ef jal ra,4048 5370: 1030 addi a2,sp,40 5372: 858a mv a1,sp 5374: 8522 mv a0,s0 5376: cd3fe0ef jal ra,4048 537a: 6161 addi sp,sp,80 537c: e8ffa06f j 20a <__riscv_restore_4> 00005380 : 5380: e49fa2ef jal t0,1c8 <__riscv_save_10> 5384: 02858a13 addi s4,a1,40 5388: 892a mv s2,a0 538a: 89ae mv s3,a1 538c: 8536 mv a0,a3 538e: 8bb2 mv s7,a2 5390: 862e mv a2,a1 5392: 85d2 mv a1,s4 5394: 8436 mv s0,a3 5396: 84ba mv s1,a4 5398: dacfe0ef jal ra,3944 539c: 864e mv a2,s3 539e: 85d2 mv a1,s4 53a0: 8526 mv a0,s1 53a2: dc8fe0ef jal ra,396a 53a6: 865e mv a2,s7 53a8: 85a2 mv a1,s0 53aa: 8522 mv a0,s0 53ac: c9dfe0ef jal ra,4048 53b0: 028b8613 addi a2,s7,40 53b4: 85a6 mv a1,s1 53b6: 8526 mv a0,s1 53b8: c91fe0ef jal ra,4048 53bc: 02890b13 addi s6,s2,40 53c0: 8626 mv a2,s1 53c2: 85a2 mv a1,s0 53c4: 855a mv a0,s6 53c6: d7efe0ef jal ra,3944 53ca: 8626 mv a2,s1 53cc: 85a2 mv a1,s0 53ce: 854a mv a0,s2 53d0: d9afe0ef jal ra,396a 53d4: 05090a13 addi s4,s2,80 53d8: 05098613 addi a2,s3,80 53dc: 85b2 mv a1,a2 53de: 8552 mv a0,s4 53e0: d64fe0ef jal ra,3944 53e4: 07890a93 addi s5,s2,120 53e8: 050b8613 addi a2,s7,80 53ec: 07898593 addi a1,s3,120 53f0: 8556 mv a0,s5 53f2: c57fe0ef jal ra,4048 53f6: 8656 mv a2,s5 53f8: 85d2 mv a1,s4 53fa: 8522 mv a0,s0 53fc: d48fe0ef jal ra,3944 5400: 8656 mv a2,s5 5402: 85d2 mv a1,s4 5404: 8526 mv a0,s1 5406: d64fe0ef jal ra,396a 540a: 865a mv a2,s6 540c: 85ca mv a1,s2 540e: 8556 mv a0,s5 5410: c39fe0ef jal ra,4048 5414: 8626 mv a2,s1 5416: 85ca mv a1,s2 5418: 854a mv a0,s2 541a: c2ffe0ef jal ra,4048 541e: 8622 mv a2,s0 5420: 85da mv a1,s6 5422: 855a mv a0,s6 5424: c25fe0ef jal ra,4048 5428: 8626 mv a2,s1 542a: 85a2 mv a1,s0 542c: 8552 mv a0,s4 542e: c1bfe0ef jal ra,4048 5432: dcffa06f j 200 <__riscv_restore_10> 00005436 : 5436: da1fa2ef jal t0,1d6 <__riscv_save_4> 543a: 8432 mv s0,a2 543c: 8a2a mv s4,a0 543e: 8aae mv s5,a1 5440: 8532 mv a0,a2 5442: 02840493 addi s1,s0,40 5446: e9eff0ef jal ra,4ae4 544a: 028a8b13 addi s6,s5,40 544e: 85da mv a1,s6 5450: 8526 mv a0,s1 5452: 05040913 addi s2,s0,80 5456: e8eff0ef jal ra,4ae4 545a: 050a8593 addi a1,s5,80 545e: 854a mv a0,s2 5460: e84ff0ef jal ra,4ae4 5464: 85ca mv a1,s2 5466: 854a mv a0,s2 5468: 4609 li a2,2 546a: 07840993 addi s3,s0,120 546e: 8e9fe0ef jal ra,3d56 5472: 865a mv a2,s6 5474: 85d6 mv a1,s5 5476: 854e mv a0,s3 5478: cccfe0ef jal ra,3944 547c: 078a0a93 addi s5,s4,120 5480: 85ce mv a1,s3 5482: 8556 mv a0,s5 5484: e60ff0ef jal ra,4ae4 5488: 8622 mv a2,s0 548a: 85a6 mv a1,s1 548c: 854e mv a0,s3 548e: cb6fe0ef jal ra,3944 5492: 8622 mv a2,s0 5494: 85a6 mv a1,s1 5496: 8526 mv a0,s1 5498: cd2fe0ef jal ra,396a 549c: 864e mv a2,s3 549e: 85d6 mv a1,s5 54a0: 8522 mv a0,s0 54a2: cc8fe0ef jal ra,396a 54a6: 8626 mv a2,s1 54a8: 85ca mv a1,s2 54aa: 854a mv a0,s2 54ac: cbefe0ef jal ra,396a 54b0: 864a mv a2,s2 54b2: 85a2 mv a1,s0 54b4: 8552 mv a0,s4 54b6: b93fe0ef jal ra,4048 54ba: 8626 mv a2,s1 54bc: 85ce mv a1,s3 54be: 028a0513 addi a0,s4,40 54c2: b87fe0ef jal ra,4048 54c6: 864a mv a2,s2 54c8: 85a6 mv a1,s1 54ca: 050a0513 addi a0,s4,80 54ce: b7bfe0ef jal ra,4048 54d2: 864e mv a2,s3 54d4: 85a2 mv a1,s0 54d6: 8556 mv a0,s5 54d8: b71fe0ef jal ra,4048 54dc: d2ffa06f j 20a <__riscv_restore_4> 000054e0 : 54e0: d11fa2ef jal t0,1f0 <__riscv_save_0> 54e4: 84aa mv s1,a0 54e6: 892e mv s2,a1 54e8: 0fc00413 li s0,252 54ec: 85a2 mv a1,s0 54ee: 854a mv a0,s2 54f0: c6bff0ef jal ra,515a 54f4: e119 bnez a0,54fa 54f6: 147d addi s0,s0,-1 54f8: f875 bnez s0,54ec 54fa: 0405 addi s0,s0,1 54fc: 57fd li a5,-1 54fe: b0a0 sb s0,3(s1) 5500: a09e sh a5,0(s1) 5502: a0bc sb a5,2(s1) 5504: d11fa06f j 214 <__riscv_restore_0> 00005508 : 5508: cc1fa2ef jal t0,1c8 <__riscv_save_10> 550c: 3124 lbu s1,3(a0) 550e: 89aa mv s3,a0 5510: 8932 mv s2,a2 5512: 02c49363 bne s1,a2,5538 5516: 8aae mv s5,a1 5518: 8536 mv a0,a3 551a: 85b2 mv a1,a2 551c: 8b36 mv s6,a3 551e: fff90a13 addi s4,s2,-1 5522: c39ff0ef jal ra,515a 5526: 842a mv s0,a0 5528: 85d2 mv a1,s4 552a: 855a mv a0,s6 552c: c2fff0ef jal ra,515a 5530: 00a41d63 bne s0,a0,554a 5534: 014981a3 sb s4,3(s3) 5538: 00099783 lh a5,0(s3) 553c: 4501 li a0,0 553e: 01279463 bne a5,s2,5546 5542: 00298503 lb a0,2(s3) 5546: cbbfa06f j 200 <__riscv_restore_10> 554a: 00148a13 addi s4,s1,1 554e: 014ad363 bge s5,s4,5554 5552: 8a56 mv s4,s5 5554: fffa0513 addi a0,s4,-1 5558: 00a41433 sll s0,s0,a0 555c: 40800433 neg s0,s0 5560: 4a81 li s5,0 5562: 41490c33 sub s8,s2,s4 5566: 8bd6 mv s7,s5 5568: 0a85 addi s5,s5,1 556a: 055a1863 bne s4,s5,55ba 556e: 85e2 mv a1,s8 5570: 855a mv a0,s6 5572: be9ff0ef jal ra,515a 5576: 9522 add a0,a0,s0 5578: 40a007b3 neg a5,a0 557c: 8fe9 and a5,a5,a0 557e: 0aa7f413 andi s0,a5,170 5582: 0cc7f713 andi a4,a5,204 5586: 00803433 snez s0,s0 558a: c311 beqz a4,558e 558c: 4709 li a4,2 558e: 0f07f793 andi a5,a5,240 5592: 8c59 or s0,s0,a4 5594: c391 beqz a5,5598 5596: 4791 li a5,4 5598: 00190713 addi a4,s2,1 559c: 8fc1 or a5,a5,s0 559e: 41470733 sub a4,a4,s4 55a2: 973e add a4,a4,a5 55a4: 40f55533 sra a0,a0,a5 55a8: 414484b3 sub s1,s1,s4 55ac: 00e99023 sh a4,0(s3) 55b0: 00a98123 sb a0,2(s3) 55b4: 009981a3 sb s1,3(s3) 55b8: b741 j 5538 55ba: 015c05b3 add a1,s8,s5 55be: 855a mv a0,s6 55c0: b9bff0ef jal ra,515a 55c4: 01751533 sll a0,a0,s7 55c8: 942a add s0,s0,a0 55ca: bf71 j 5566 000055cc : 55cc: bf5fa2ef jal t0,1c0 <__riscv_save_12> 55d0: 1141 addi sp,sp,-16 55d2: 892e mv s2,a1 55d4: 8a2a mv s4,a0 55d6: 85c2 mv a1,a6 55d8: 853e mv a0,a5 55da: 8b3e mv s6,a5 55dc: 8bc2 mv s7,a6 55de: c63a sw a4,12(sp) 55e0: 89b2 mv s3,a2 55e2: 8ab6 mv s5,a3 55e4: b77ff0ef jal ra,515a 55e8: 020b8593 addi a1,s7,32 55ec: 842a mv s0,a0 55ee: 855a mv a0,s6 55f0: b6bff0ef jal ra,515a 55f4: 040b8593 addi a1,s7,64 55f8: 84aa mv s1,a0 55fa: 855a mv a0,s6 55fc: b5fff0ef jal ra,515a 5600: 050a slli a0,a0,0x2 5602: 0486 slli s1,s1,0x1 5604: 94aa add s1,s1,a0 5606: 060b8593 addi a1,s7,96 560a: 855a mv a0,s6 560c: 9426 add s0,s0,s1 560e: b4dff0ef jal ra,515a 5612: 0ff47413 andi s0,s0,255 5616: 050e slli a0,a0,0x3 5618: 9522 add a0,a0,s0 561a: 0ff57513 andi a0,a0,255 561e: 00355b13 srli s6,a0,0x3 5622: 4732 lw a4,12(sp) 5624: fffb0c93 addi s9,s6,-1 5628: 00acc533 xor a0,s9,a0 562c: 00757c93 andi s9,a0,7 5630: 84ba mv s1,a4 5632: 4d01 li s10,0 5634: 02890c13 addi s8,s2,40 5638: 05090b93 addi s7,s2,80 563c: 4da1 li s11,8 563e: 01acc433 xor s0,s9,s10 5642: 147d addi s0,s0,-1 5644: 8021 srli s0,s0,0x8 5646: 8805 andi s0,s0,1 5648: 85a6 mv a1,s1 564a: 8622 mv a2,s0 564c: 854a mv a0,s2 564e: c18fe0ef jal ra,3a66 5652: 02848593 addi a1,s1,40 5656: 8622 mv a2,s0 5658: 8562 mv a0,s8 565a: c0cfe0ef jal ra,3a66 565e: 05048593 addi a1,s1,80 5662: 8622 mv a2,s0 5664: 855e mv a0,s7 5666: 0d05 addi s10,s10,1 5668: bfefe0ef jal ra,3a66 566c: 07848493 addi s1,s1,120 5670: fdbd17e3 bne s10,s11,563e 5674: 85de mv a1,s7 5676: 854e mv a0,s3 5678: aaefe0ef jal ra,3926 567c: 001b4b13 xori s6,s6,1 5680: 865a mv a2,s6 5682: 85ce mv a1,s3 5684: 855e mv a0,s7 5686: b0cfe0ef jal ra,3992 568a: 865a mv a2,s6 568c: 85e2 mv a1,s8 568e: 854a mv a0,s2 5690: b02fe0ef jal ra,3992 5694: 8756 mv a4,s5 5696: 86ce mv a3,s3 5698: 864a mv a2,s2 569a: 85d2 mv a1,s4 569c: 8552 mv a0,s4 569e: ce3ff0ef jal ra,5380 56a2: 0141 addi sp,sp,16 56a4: b59fa06f j 1fc <__riscv_restore_12> 000056a8 : 56a8: b49fa2ef jal t0,1f0 <__riscv_save_0> 56ac: a14fe0ef jal ra,38c0 56b0: 8d4d or a0,a0,a1 56b2: 00153513 seqz a0,a0 56b6: 157d addi a0,a0,-1 56b8: b5dfa06f j 214 <__riscv_restore_0> 000056bc : 56bc: 4781 li a5,0 56be: 00b79363 bne a5,a1,56c4 56c2: 8082 ret 56c4: 00f50733 add a4,a0,a5 56c8: 00070023 sb zero,0(a4) # 2000000 <_data_lma+0x1ff1da4> 56cc: 0785 addi a5,a5,1 56ce: bfc5 j 56be 000056d0 : 56d0: b21fa2ef jal t0,1f0 <__riscv_save_0> 56d4: 7179 addi sp,sp,-48 56d6: 842a mv s0,a0 56d8: 4781 li a5,0 56da: 02800713 li a4,40 56de: 00f58633 add a2,a1,a5 56e2: 4210 lw a2,0(a2) 56e4: 0034 addi a3,sp,8 56e6: 96be add a3,a3,a5 56e8: c290 sw a2,0(a3) 56ea: 0791 addi a5,a5,4 56ec: fee799e3 bne a5,a4,56de 56f0: 5732 lw a4,44(sp) 56f2: 47cd li a5,19 56f4: 1810 addi a2,sp,48 56f6: 02e787b3 mul a5,a5,a4 56fa: 01000737 lui a4,0x1000 56fe: 97ba add a5,a5,a4 5700: 0038 addi a4,sp,8 5702: 87e5 srai a5,a5,0x19 5704: 86ba mv a3,a4 5706: 428c lw a1,0(a3) 5708: 06a1 addi a3,a3,8 570a: 97ae add a5,a5,a1 570c: ffc6a583 lw a1,-4(a3) # fffffc <_data_lma+0xff1da0> 5710: 87e9 srai a5,a5,0x1a 5712: 97ae add a5,a5,a1 5714: 87e5 srai a5,a5,0x19 5716: fed618e3 bne a2,a3,5706 571a: 46cd li a3,19 571c: 02d787b3 mul a5,a5,a3 5720: 4314 lw a3,0(a4) 5722: 0721 addi a4,a4,8 5724: 97b6 add a5,a5,a3 5726: 41a7d693 srai a3,a5,0x1a 572a: 01a69593 slli a1,a3,0x1a 572e: 8f8d sub a5,a5,a1 5730: fef72c23 sw a5,-8(a4) # fffff8 <_data_lma+0xff1d9c> 5734: ffc72783 lw a5,-4(a4) 5738: 96be add a3,a3,a5 573a: 4196d793 srai a5,a3,0x19 573e: 01979593 slli a1,a5,0x19 5742: 8e8d sub a3,a3,a1 5744: fed72e23 sw a3,-4(a4) 5748: fce61ce3 bne a2,a4,5720 574c: 47b2 lw a5,12(sp) 574e: 45a2 lw a1,8(sp) 5750: 8522 mv a0,s0 5752: 07ea slli a5,a5,0x1a 5754: 8ddd or a1,a1,a5 5756: 8c4fe0ef jal ra,381a 575a: 45b2 lw a1,12(sp) 575c: 47c2 lw a5,16(sp) 575e: 00440513 addi a0,s0,4 5762: 8199 srli a1,a1,0x6 5764: 07ce slli a5,a5,0x13 5766: 8ddd or a1,a1,a5 5768: 8b2fe0ef jal ra,381a 576c: 45c2 lw a1,16(sp) 576e: 47d2 lw a5,20(sp) 5770: 00840513 addi a0,s0,8 5774: 81b5 srli a1,a1,0xd 5776: 07b6 slli a5,a5,0xd 5778: 8ddd or a1,a1,a5 577a: 8a0fe0ef jal ra,381a 577e: 45d2 lw a1,20(sp) 5780: 47e2 lw a5,24(sp) 5782: 00c40513 addi a0,s0,12 5786: 81cd srli a1,a1,0x13 5788: 079a slli a5,a5,0x6 578a: 8ddd or a1,a1,a5 578c: 88efe0ef jal ra,381a 5790: 5782 lw a5,32(sp) 5792: 45f2 lw a1,28(sp) 5794: 01040513 addi a0,s0,16 5798: 07e6 slli a5,a5,0x19 579a: 8ddd or a1,a1,a5 579c: 87efe0ef jal ra,381a 57a0: 5582 lw a1,32(sp) 57a2: 5792 lw a5,36(sp) 57a4: 01440513 addi a0,s0,20 57a8: 819d srli a1,a1,0x7 57aa: 07ce slli a5,a5,0x13 57ac: 8ddd or a1,a1,a5 57ae: 86cfe0ef jal ra,381a 57b2: 5592 lw a1,36(sp) 57b4: 57a2 lw a5,40(sp) 57b6: 01840513 addi a0,s0,24 57ba: 81b5 srli a1,a1,0xd 57bc: 07b2 slli a5,a5,0xc 57be: 8ddd or a1,a1,a5 57c0: 85afe0ef jal ra,381a 57c4: 55a2 lw a1,40(sp) 57c6: 57b2 lw a5,44(sp) 57c8: 01c40513 addi a0,s0,28 57cc: 81d1 srli a1,a1,0x14 57ce: 079a slli a5,a5,0x6 57d0: 8ddd or a1,a1,a5 57d2: 848fe0ef jal ra,381a 57d6: 0028 addi a0,sp,8 57d8: 02800593 li a1,40 57dc: ee1ff0ef jal ra,56bc 57e0: 6145 addi sp,sp,48 57e2: a33fa06f j 214 <__riscv_restore_0> 000057e6 : 57e6: a0bfa2ef jal t0,1f0 <__riscv_save_0> 57ea: 7139 addi sp,sp,-64 57ec: 842e mv s0,a1 57ee: 85aa mv a1,a0 57f0: 850a mv a0,sp 57f2: edfff0ef jal ra,56d0 57f6: 85a2 mv a1,s0 57f8: 1008 addi a0,sp,32 57fa: ed7ff0ef jal ra,56d0 57fe: 100c addi a1,sp,32 5800: 850a mv a0,sp 5802: ea7ff0ef jal ra,56a8 5806: 842a mv s0,a0 5808: 02000593 li a1,32 580c: 850a mv a0,sp 580e: eafff0ef jal ra,56bc 5812: 1008 addi a0,sp,32 5814: 02000593 li a1,32 5818: ea5ff0ef jal ra,56bc 581c: 00140513 addi a0,s0,1 5820: 6121 addi sp,sp,64 5822: 9f3fa06f j 214 <__riscv_restore_0> 00005826 : 5826: 9b1fa2ef jal t0,1d6 <__riscv_save_4> 582a: 7119 addi sp,sp,-128 582c: 892a mv s2,a0 582e: 0028 addi a0,sp,8 5830: 842e mv s0,a1 5832: ab2ff0ef jal ra,4ae4 5836: 002c addi a1,sp,8 5838: 1808 addi a0,sp,48 583a: aaaff0ef jal ra,4ae4 583e: 180c addi a1,sp,48 5840: 852e mv a0,a1 5842: aa2ff0ef jal ra,4ae4 5846: 1810 addi a2,sp,48 5848: 8532 mv a0,a2 584a: 85a2 mv a1,s0 584c: ffcfe0ef jal ra,4048 5850: 002c addi a1,sp,8 5852: 1810 addi a2,sp,48 5854: 852e mv a0,a1 5856: ff2fe0ef jal ra,4048 585a: 002c addi a1,sp,8 585c: 852e mv a0,a1 585e: a86ff0ef jal ra,4ae4 5862: 0030 addi a2,sp,8 5864: 8532 mv a0,a2 5866: 180c addi a1,sp,48 5868: fe0fe0ef jal ra,4048 586c: 002c addi a1,sp,8 586e: 1808 addi a0,sp,48 5870: a74ff0ef jal ra,4ae4 5874: 4491 li s1,4 5876: 180c addi a1,sp,48 5878: 852e mv a0,a1 587a: 14fd addi s1,s1,-1 587c: a68ff0ef jal ra,4ae4 5880: f8fd bnez s1,5876 5882: 0030 addi a2,sp,8 5884: 8532 mv a0,a2 5886: 180c addi a1,sp,48 5888: fc0fe0ef jal ra,4048 588c: 002c addi a1,sp,8 588e: 1808 addi a0,sp,48 5890: a54ff0ef jal ra,4ae4 5894: 44a5 li s1,9 5896: 180c addi a1,sp,48 5898: 852e mv a0,a1 589a: 14fd addi s1,s1,-1 589c: a48ff0ef jal ra,4ae4 58a0: f8fd bnez s1,5896 58a2: 180c addi a1,sp,48 58a4: 852e mv a0,a1 58a6: 0030 addi a2,sp,8 58a8: fa0fe0ef jal ra,4048 58ac: 180c addi a1,sp,48 58ae: 08a8 addi a0,sp,88 58b0: a34ff0ef jal ra,4ae4 58b4: 44cd li s1,19 58b6: 08ac addi a1,sp,88 58b8: 852e mv a0,a1 58ba: 14fd addi s1,s1,-1 58bc: a28ff0ef jal ra,4ae4 58c0: f8fd bnez s1,58b6 58c2: 1810 addi a2,sp,48 58c4: 8532 mv a0,a2 58c6: 08ac addi a1,sp,88 58c8: f80fe0ef jal ra,4048 58cc: 180c addi a1,sp,48 58ce: 852e mv a0,a1 58d0: a14ff0ef jal ra,4ae4 58d4: 44a5 li s1,9 58d6: 180c addi a1,sp,48 58d8: 852e mv a0,a1 58da: 14fd addi s1,s1,-1 58dc: a08ff0ef jal ra,4ae4 58e0: f8fd bnez s1,58d6 58e2: 0030 addi a2,sp,8 58e4: 8532 mv a0,a2 58e6: 180c addi a1,sp,48 58e8: f60fe0ef jal ra,4048 58ec: 002c addi a1,sp,8 58ee: 1808 addi a0,sp,48 58f0: 9f4ff0ef jal ra,4ae4 58f4: 03100493 li s1,49 58f8: 180c addi a1,sp,48 58fa: 852e mv a0,a1 58fc: 14fd addi s1,s1,-1 58fe: 9e6ff0ef jal ra,4ae4 5902: f8fd bnez s1,58f8 5904: 180c addi a1,sp,48 5906: 852e mv a0,a1 5908: 0030 addi a2,sp,8 590a: f3efe0ef jal ra,4048 590e: 180c addi a1,sp,48 5910: 08a8 addi a0,sp,88 5912: 9d2ff0ef jal ra,4ae4 5916: 06300493 li s1,99 591a: 08ac addi a1,sp,88 591c: 852e mv a0,a1 591e: 14fd addi s1,s1,-1 5920: 9c4ff0ef jal ra,4ae4 5924: f8fd bnez s1,591a 5926: 1810 addi a2,sp,48 5928: 8532 mv a0,a2 592a: 08ac addi a1,sp,88 592c: f1cfe0ef jal ra,4048 5930: 180c addi a1,sp,48 5932: 852e mv a0,a1 5934: 9b0ff0ef jal ra,4ae4 5938: 03100493 li s1,49 593c: 180c addi a1,sp,48 593e: 852e mv a0,a1 5940: 14fd addi s1,s1,-1 5942: 9a2ff0ef jal ra,4ae4 5946: f8fd bnez s1,593c 5948: 0030 addi a2,sp,8 594a: 8532 mv a0,a2 594c: 180c addi a1,sp,48 594e: efafe0ef jal ra,4048 5952: 002c addi a1,sp,8 5954: 852e mv a0,a1 5956: 98eff0ef jal ra,4ae4 595a: 002c addi a1,sp,8 595c: 852e mv a0,a1 595e: 986ff0ef jal ra,4ae4 5962: 002c addi a1,sp,8 5964: 8622 mv a2,s0 5966: 852e mv a0,a1 5968: ee0fe0ef jal ra,4048 596c: 002c addi a1,sp,8 596e: 1808 addi a0,sp,48 5970: 974ff0ef jal ra,4ae4 5974: 180c addi a1,sp,48 5976: 8622 mv a2,s0 5978: 852e mv a0,a1 597a: ecefe0ef jal ra,4048 597e: 08a8 addi a0,sp,88 5980: f65fd0ef jal ra,38e4 5984: 08ac addi a1,sp,88 5986: 8522 mv a0,s0 5988: e5fff0ef jal ra,57e6 598c: 842a mv s0,a0 598e: 08a8 addi a0,sp,88 5990: f65fd0ef jal ra,38f4 5994: 08ac addi a1,sp,88 5996: 1808 addi a0,sp,48 5998: e4fff0ef jal ra,57e6 599c: 08ac addi a1,sp,88 599e: 8aaa mv s5,a0 59a0: 852e mv a0,a1 59a2: f85fd0ef jal ra,3926 59a6: 08ac addi a1,sp,88 59a8: 1808 addi a0,sp,48 59aa: e3dff0ef jal ra,57e6 59ae: 6a35 lui s4,0xd 59b0: 89aa mv s3,a0 59b2: 324a0593 addi a1,s4,804 # d324 59b6: 08a8 addi a0,sp,88 59b8: f6ffd0ef jal ra,3926 59bc: 08ac addi a1,sp,88 59be: 1808 addi a0,sp,48 59c0: e27ff0ef jal ra,57e6 59c4: 324a0613 addi a2,s4,804 59c8: 002c addi a1,sp,8 59ca: 84aa mv s1,a0 59cc: 854a mv a0,s2 59ce: e7afe0ef jal ra,4048 59d2: 0099e4b3 or s1,s3,s1 59d6: 4605 li a2,1 59d8: 8e05 sub a2,a2,s1 59da: 002c addi a1,sp,8 59dc: 854a mv a0,s2 59de: 888fe0ef jal ra,3a66 59e2: 0028 addi a0,sp,8 59e4: 02800593 li a1,40 59e8: cd5ff0ef jal ra,56bc 59ec: 1808 addi a0,sp,48 59ee: 02800593 li a1,40 59f2: ccbff0ef jal ra,56bc 59f6: 08a8 addi a0,sp,88 59f8: 02800593 li a1,40 59fc: cc1ff0ef jal ra,56bc 5a00: 01546533 or a0,s0,s5 5a04: 01356533 or a0,a0,s3 5a08: 6109 addi sp,sp,128 5a0a: 801fa06f j 20a <__riscv_restore_4> 00005a0e : 5a0e: fe2fa2ef jal t0,1f0 <__riscv_save_0> 5a12: 7139 addi sp,sp,-64 5a14: 842a mv s0,a0 5a16: 0828 addi a0,sp,24 5a18: c62e sw a1,12(sp) 5a1a: 8caff0ef jal ra,4ae4 5a1e: 082c addi a1,sp,24 5a20: 852e mv a0,a1 5a22: e05ff0ef jal ra,5826 5a26: 082c addi a1,sp,24 5a28: 852e mv a0,a1 5a2a: 8baff0ef jal ra,4ae4 5a2e: 4632 lw a2,12(sp) 5a30: 082c addi a1,sp,24 5a32: 8522 mv a0,s0 5a34: e14fe0ef jal ra,4048 5a38: 0828 addi a0,sp,24 5a3a: 02800593 li a1,40 5a3e: c7fff0ef jal ra,56bc 5a42: 6121 addi sp,sp,64 5a44: fd0fa06f j 214 <__riscv_restore_0> 00005a48 : 5a48: f8efa2ef jal t0,1d6 <__riscv_save_4> 5a4c: 712d addi sp,sp,-288 5a4e: 8a2a mv s4,a0 5a50: 8b2e mv s6,a1 5a52: 0028 addi a0,sp,8 5a54: 85b2 mv a1,a2 5a56: 4605 li a2,1 5a58: 84b6 mv s1,a3 5a5a: 8a4fe0ef jal ra,3afe 5a5e: 1808 addi a0,sp,48 5a60: e95fd0ef jal ra,38f4 5a64: 08a8 addi a0,sp,88 5a66: e7ffd0ef jal ra,38e4 5a6a: 002c addi a1,sp,8 5a6c: 0108 addi a0,sp,128 5a6e: e9ffd0ef jal ra,390c 5a72: 1128 addi a0,sp,168 5a74: 6979 lui s2,0x1e 5a76: e7ffd0ef jal ra,38f4 5a7a: 14fd addi s1,s1,-1 5a7c: 4401 li s0,0 5a7e: b4290913 addi s2,s2,-1214 # 1db42 <_data_lma+0xf8e6> 5a82: 5afd li s5,-1 5a84: 85a6 mv a1,s1 5a86: 855a mv a0,s6 5a88: ed2ff0ef jal ra,515a 5a8c: 8c29 xor s0,s0,a0 5a8e: 8622 mv a2,s0 5a90: 89aa mv s3,a0 5a92: 010c addi a1,sp,128 5a94: 1808 addi a0,sp,48 5a96: efdfd0ef jal ra,3992 5a9a: 8622 mv a2,s0 5a9c: 112c addi a1,sp,168 5a9e: 08a8 addi a0,sp,88 5aa0: ef3fd0ef jal ra,3992 5aa4: 1130 addi a2,sp,168 5aa6: 010c addi a1,sp,128 5aa8: 0988 addi a0,sp,208 5aaa: ec1fd0ef jal ra,396a 5aae: 08b0 addi a2,sp,88 5ab0: 180c addi a1,sp,48 5ab2: 19a8 addi a0,sp,248 5ab4: eb7fd0ef jal ra,396a 5ab8: 180c addi a1,sp,48 5aba: 852e mv a0,a1 5abc: 08b0 addi a2,sp,88 5abe: e87fd0ef jal ra,3944 5ac2: 1130 addi a2,sp,168 5ac4: 010c addi a1,sp,128 5ac6: 08a8 addi a0,sp,88 5ac8: e7dfd0ef jal ra,3944 5acc: 1810 addi a2,sp,48 5ace: 098c addi a1,sp,208 5ad0: 1128 addi a0,sp,168 5ad2: d76fe0ef jal ra,4048 5ad6: 08ac addi a1,sp,88 5ad8: 19b0 addi a2,sp,248 5ada: 852e mv a0,a1 5adc: d6cfe0ef jal ra,4048 5ae0: 19ac addi a1,sp,248 5ae2: 0988 addi a0,sp,208 5ae4: 800ff0ef jal ra,4ae4 5ae8: 180c addi a1,sp,48 5aea: 19a8 addi a0,sp,248 5aec: ff9fe0ef jal ra,4ae4 5af0: 08b0 addi a2,sp,88 5af2: 112c addi a1,sp,168 5af4: 0108 addi a0,sp,128 5af6: e4ffd0ef jal ra,3944 5afa: 08b0 addi a2,sp,88 5afc: 8532 mv a0,a2 5afe: 112c addi a1,sp,168 5b00: e6bfd0ef jal ra,396a 5b04: 0990 addi a2,sp,208 5b06: 19ac addi a1,sp,248 5b08: 1808 addi a0,sp,48 5b0a: d3efe0ef jal ra,4048 5b0e: 19ac addi a1,sp,248 5b10: 0990 addi a2,sp,208 5b12: 852e mv a0,a1 5b14: e57fd0ef jal ra,396a 5b18: 08ac addi a1,sp,88 5b1a: 852e mv a0,a1 5b1c: fc9fe0ef jal ra,4ae4 5b20: 864a mv a2,s2 5b22: 19ac addi a1,sp,248 5b24: 1128 addi a0,sp,168 5b26: a30fe0ef jal ra,3d56 5b2a: 010c addi a1,sp,128 5b2c: 852e mv a0,a1 5b2e: fb7fe0ef jal ra,4ae4 5b32: 098c addi a1,sp,208 5b34: 852e mv a0,a1 5b36: 1130 addi a2,sp,168 5b38: e0dfd0ef jal ra,3944 5b3c: 08b0 addi a2,sp,88 5b3e: 002c addi a1,sp,8 5b40: 1128 addi a0,sp,168 5b42: d06fe0ef jal ra,4048 5b46: 0990 addi a2,sp,208 5b48: 19ac addi a1,sp,248 5b4a: 08a8 addi a0,sp,88 5b4c: 14fd addi s1,s1,-1 5b4e: cfafe0ef jal ra,4048 5b52: 844e mv s0,s3 5b54: f35498e3 bne s1,s5,5a84 5b58: 864e mv a2,s3 5b5a: 010c addi a1,sp,128 5b5c: 1808 addi a0,sp,48 5b5e: e35fd0ef jal ra,3992 5b62: 864e mv a2,s3 5b64: 112c addi a1,sp,168 5b66: 08a8 addi a0,sp,88 5b68: e2bfd0ef jal ra,3992 5b6c: 08ac addi a1,sp,88 5b6e: 852e mv a0,a1 5b70: e9fff0ef jal ra,5a0e 5b74: 180c addi a1,sp,48 5b76: 08b0 addi a2,sp,88 5b78: 852e mv a0,a1 5b7a: ccefe0ef jal ra,4048 5b7e: 180c addi a1,sp,48 5b80: 8552 mv a0,s4 5b82: b4fff0ef jal ra,56d0 5b86: 0028 addi a0,sp,8 5b88: 02800593 li a1,40 5b8c: b31ff0ef jal ra,56bc 5b90: 1808 addi a0,sp,48 5b92: 02800593 li a1,40 5b96: b27ff0ef jal ra,56bc 5b9a: 08a8 addi a0,sp,88 5b9c: 02800593 li a1,40 5ba0: b1dff0ef jal ra,56bc 5ba4: 0988 addi a0,sp,208 5ba6: 02800593 li a1,40 5baa: b13ff0ef jal ra,56bc 5bae: 0108 addi a0,sp,128 5bb0: 02800593 li a1,40 5bb4: b09ff0ef jal ra,56bc 5bb8: 1128 addi a0,sp,168 5bba: 02800593 li a1,40 5bbe: affff0ef jal ra,56bc 5bc2: 19a8 addi a0,sp,248 5bc4: 02800593 li a1,40 5bc8: af5ff0ef jal ra,56bc 5bcc: 6115 addi sp,sp,288 5bce: e3cfa06f j 20a <__riscv_restore_4> 00005bd2 : 5bd2: e1efa2ef jal t0,1f0 <__riscv_save_0> 5bd6: 7159 addi sp,sp,-112 5bd8: 842e mv s0,a1 5bda: 84aa mv s1,a0 5bdc: 4581 li a1,0 5bde: 06400613 li a2,100 5be2: 0068 addi a0,sp,12 5be4: e3cfa0ef jal ra,220 5be8: 006c addi a1,sp,12 5bea: 6eb5 lui t4,0xd 5bec: 882e mv a6,a1 5bee: 4301 li t1,0 5bf0: 300e8e93 addi t4,t4,768 # d300 5bf4: 04040f93 addi t6,s0,64 5bf8: 02400293 li t0,36 5bfc: 006e87b3 add a5,t4,t1 5c00: 0007af03 lw t5,0(a5) # 1000000 <_data_lma+0xff1da4> 5c04: 8622 mv a2,s0 5c06: 88a2 mv a7,s0 5c08: 8542 mv a0,a6 5c0a: 4701 li a4,0 5c0c: 0008a783 lw a5,0(a7) 5c10: 0891 addi a7,a7,4 5c12: 0511 addi a0,a0,4 5c14: 02ff06b3 mul a3,t5,a5 5c18: 02ff3e33 mulhu t3,t5,a5 5c1c: ffc52783 lw a5,-4(a0) 5c20: 97b6 add a5,a5,a3 5c22: 973e add a4,a4,a5 5c24: 00d7b6b3 sltu a3,a5,a3 5c28: fee52e23 sw a4,-4(a0) 5c2c: 00f737b3 sltu a5,a4,a5 5c30: 96f2 add a3,a3,t3 5c32: 00d78733 add a4,a5,a3 5c36: fdf89be3 bne a7,t6,5c0c 5c3a: 04e82023 sw a4,64(a6) 5c3e: 0311 addi t1,t1,4 5c40: 0811 addi a6,a6,4 5c42: fa531de3 bne t1,t0,5bfc 5c46: c602 sw zero,12(sp) 5c48: c802 sw zero,16(sp) 5c4a: ca02 sw zero,20(sp) 5c4c: cc02 sw zero,24(sp) 5c4e: ce02 sw zero,28(sp) 5c50: d002 sw zero,32(sp) 5c52: d202 sw zero,36(sp) 5c54: d402 sw zero,40(sp) 5c56: 00c10813 addi a6,sp,12 5c5a: 48a1 li a7,8 5c5c: 6f31 lui t5,0xc 5c5e: 710f0e93 addi t4,t5,1808 # c710 5c62: 8542 mv a0,a6 5c64: 4e01 li t3,0 5c66: 4681 li a3,0 5c68: 04082783 lw a5,64(a6) 5c6c: 000ea303 lw t1,0(t4) 5c70: 0e05 addi t3,t3,1 5c72: 0511 addi a0,a0,4 5c74: 02678733 mul a4,a5,t1 5c78: 0e91 addi t4,t4,4 5c7a: 0267b333 mulhu t1,a5,t1 5c7e: ffc52783 lw a5,-4(a0) 5c82: 97ba add a5,a5,a4 5c84: 96be add a3,a3,a5 5c86: 00e7b733 sltu a4,a5,a4 5c8a: fed52e23 sw a3,-4(a0) 5c8e: 00f6b7b3 sltu a5,a3,a5 5c92: 971a add a4,a4,t1 5c94: 00e786b3 add a3,a5,a4 5c98: fd1e68e3 bltu t3,a7,5c68 5c9c: 18fd addi a7,a7,-1 5c9e: 0811 addi a6,a6,4 5ca0: fa089fe3 bnez a7,5c5e 5ca4: 02040413 addi s0,s0,32 5ca8: 4685 li a3,1 5caa: 4198 lw a4,0(a1) 5cac: 421c lw a5,0(a2) 5cae: 0611 addi a2,a2,4 5cb0: fff74713 not a4,a4 5cb4: 97ba add a5,a5,a4 5cb6: 96be add a3,a3,a5 5cb8: 00e7b733 sltu a4,a5,a4 5cbc: c194 sw a3,0(a1) 5cbe: 00f6b7b3 sltu a5,a3,a5 5cc2: 00e786b3 add a3,a5,a4 5cc6: 0591 addi a1,a1,4 5cc8: fe8611e3 bne a2,s0,5caa 5ccc: 006c addi a1,sp,12 5cce: 852e mv a0,a1 5cd0: d24ff0ef jal ra,51f4 5cd4: 4621 li a2,8 5cd6: 006c addi a1,sp,12 5cd8: 8526 mv a0,s1 5cda: b81fd0ef jal ra,385a 5cde: 0068 addi a0,sp,12 5ce0: 06400593 li a1,100 5ce4: 9d9ff0ef jal ra,56bc 5ce8: 6165 addi sp,sp,112 5cea: d2afa06f j 214 <__riscv_restore_0> 00005cee : 5cee: d02fa2ef jal t0,1f0 <__riscv_save_0> 5cf2: 1101 addi sp,sp,-32 5cf4: 85aa mv a1,a0 5cf6: 850a mv a0,sp 5cf8: 9d9ff0ef jal ra,56d0 5cfc: 8000 lbu s0,0(sp) 5cfe: 850a mv a0,sp 5d00: 02000593 li a1,32 5d04: 9b9ff0ef jal ra,56bc 5d08: 8805 andi s0,s0,1 5d0a: 8522 mv a0,s0 5d0c: 6105 addi sp,sp,32 5d0e: d06fa06f j 214 <__riscv_restore_0> 00005d12 : 5d12: cc4fa2ef jal t0,1d6 <__riscv_save_4> 5d16: 02850913 addi s2,a0,40 5d1a: 842a mv s0,a0 5d1c: 4605 li a2,1 5d1e: 854a mv a0,s2 5d20: 8a2e mv s4,a1 5d22: 05040993 addi s3,s0,80 5d26: dd9fd0ef jal ra,3afe 5d2a: 854e mv a0,s3 5d2c: 07840493 addi s1,s0,120 5d30: bc5fd0ef jal ra,38f4 5d34: 85ca mv a1,s2 5d36: 8526 mv a0,s1 5d38: dadfe0ef jal ra,4ae4 5d3c: 6635 lui a2,0xd 5d3e: 27060613 addi a2,a2,624 # d270 5d42: 85a6 mv a1,s1 5d44: 8522 mv a0,s0 5d46: b02fe0ef jal ra,4048 5d4a: 864e mv a2,s3 5d4c: 85a6 mv a1,s1 5d4e: 8526 mv a0,s1 5d50: c1bfd0ef jal ra,396a 5d54: 864e mv a2,s3 5d56: 85a2 mv a1,s0 5d58: 8522 mv a0,s0 5d5a: bebfd0ef jal ra,3944 5d5e: 85a6 mv a1,s1 5d60: 8522 mv a0,s0 5d62: 8622 mv a2,s0 5d64: ae4fe0ef jal ra,4048 5d68: 85a2 mv a1,s0 5d6a: 8522 mv a0,s0 5d6c: abbff0ef jal ra,5826 5d70: c915 beqz a0,5da4 5d72: 8622 mv a2,s0 5d74: 85a6 mv a1,s1 5d76: 8522 mv a0,s0 5d78: ad0fe0ef jal ra,4048 5d7c: 8522 mv a0,s0 5d7e: f71ff0ef jal ra,5cee 5d82: 01fa4783 lbu a5,31(s4) 5d86: 839d srli a5,a5,0x7 5d88: 00f51663 bne a0,a5,5d94 5d8c: 85a2 mv a1,s0 5d8e: 8522 mv a0,s0 5d90: b97fd0ef jal ra,3926 5d94: 8526 mv a0,s1 5d96: 864a mv a2,s2 5d98: 85a2 mv a1,s0 5d9a: aaefe0ef jal ra,4048 5d9e: 4501 li a0,0 5da0: c6afa06f j 20a <__riscv_restore_4> 5da4: 557d li a0,-1 5da6: bfed j 5da0 00005da8 : 5da8: c48fa2ef jal t0,1f0 <__riscv_save_0> 5dac: 7119 addi sp,sp,-128 5dae: 842a mv s0,a0 5db0: 84ae mv s1,a1 5db2: 0028 addi a0,sp,8 5db4: 05058593 addi a1,a1,80 5db8: c57ff0ef jal ra,5a0e 5dbc: 0030 addi a2,sp,8 5dbe: 85a6 mv a1,s1 5dc0: 1808 addi a0,sp,48 5dc2: a86fe0ef jal ra,4048 5dc6: 0030 addi a2,sp,8 5dc8: 02848593 addi a1,s1,40 5dcc: 08a8 addi a0,sp,88 5dce: a7afe0ef jal ra,4048 5dd2: 08ac addi a1,sp,88 5dd4: 8522 mv a0,s0 5dd6: 8fbff0ef jal ra,56d0 5dda: 1808 addi a0,sp,48 5ddc: f13ff0ef jal ra,5cee 5de0: 67a1 lui a5,0x8 5de2: f8078793 addi a5,a5,-128 # 7f80 5de6: 051e slli a0,a0,0x7 5de8: 8d7d and a0,a0,a5 5dea: 3c7c lbu a5,31(s0) 5dec: 02800593 li a1,40 5df0: 8d3d xor a0,a0,a5 5df2: bc68 sb a0,31(s0) 5df4: 0028 addi a0,sp,8 5df6: 8c7ff0ef jal ra,56bc 5dfa: 1808 addi a0,sp,48 5dfc: 02800593 li a1,40 5e00: 8bdff0ef jal ra,56bc 5e04: 08a8 addi a0,sp,88 5e06: 02800593 li a1,40 5e0a: 8b3ff0ef jal ra,56bc 5e0e: 6109 addi sp,sp,128 5e10: c04fa06f j 214 <__riscv_restore_0> 00005e14 : 5e14: 4781 li a5,0 5e16: 02000713 li a4,32 5e1a: 00f586b3 add a3,a1,a5 5e1e: 2290 lbu a2,0(a3) 5e20: 00f506b3 add a3,a0,a5 5e24: 0785 addi a5,a5,1 5e26: a290 sb a2,0(a3) 5e28: fee799e3 bne a5,a4,5e1a 5e2c: 211c lbu a5,0(a0) 5e2e: 9be1 andi a5,a5,-8 5e30: a11c sb a5,0(a0) 5e32: 3d7c lbu a5,31(a0) 5e34: 07f7f793 andi a5,a5,127 5e38: 0407e793 ori a5,a5,64 5e3c: bd7c sb a5,31(a0) 5e3e: 8082 ret 00005e40 : 5e40: bb0fa2ef jal t0,1f0 <__riscv_save_0> 5e44: 7179 addi sp,sp,-48 5e46: 842a mv s0,a0 5e48: 0808 addi a0,sp,16 5e4a: c632 sw a2,12(sp) 5e4c: fc9ff0ef jal ra,5e14 5e50: 4632 lw a2,12(sp) 5e52: 0ff00693 li a3,255 5e56: 080c addi a1,sp,16 5e58: 8522 mv a0,s0 5e5a: befff0ef jal ra,5a48 5e5e: 0808 addi a0,sp,16 5e60: 02000593 li a1,32 5e64: 859ff0ef jal ra,56bc 5e68: 6145 addi sp,sp,48 5e6a: baafa06f j 214 <__riscv_restore_0> 00005e6e : 5e6e: b82fa2ef jal t0,1f0 <__riscv_save_0> 5e72: 7139 addi sp,sp,-64 5e74: 842a mv s0,a0 5e76: 4641 li a2,16 5e78: 850a mv a0,sp 5e7a: 9b5fd0ef jal ra,382e 5e7e: 858a mv a1,sp 5e80: 8522 mv a0,s0 5e82: d51ff0ef jal ra,5bd2 5e86: 850a mv a0,sp 5e88: 04000593 li a1,64 5e8c: 831ff0ef jal ra,56bc 5e90: 6121 addi sp,sp,64 5e92: b82fa06f j 214 <__riscv_restore_0> 00005e96 : 5e96: b5afa2ef jal t0,1f0 <__riscv_save_0> 5e9a: 7175 addi sp,sp,-144 5e9c: 842a mv s0,a0 5e9e: 84b2 mv s1,a2 5ea0: 0808 addi a0,sp,16 5ea2: 4621 li a2,8 5ea4: c636 sw a3,12(sp) 5ea6: 989fd0ef jal ra,382e 5eaa: 85a6 mv a1,s1 5eac: 1808 addi a0,sp,48 5eae: 4621 li a2,8 5eb0: 97ffd0ef jal ra,382e 5eb4: 46b2 lw a3,12(sp) 5eb6: 0888 addi a0,sp,80 5eb8: 4621 li a2,8 5eba: 85b6 mv a1,a3 5ebc: 973fd0ef jal ra,382e 5ec0: 1810 addi a2,sp,48 5ec2: 080c addi a1,sp,16 5ec4: 0888 addi a0,sp,80 5ec6: d882 sw zero,112(sp) 5ec8: da82 sw zero,116(sp) 5eca: dc82 sw zero,120(sp) 5ecc: de82 sw zero,124(sp) 5ece: c102 sw zero,128(sp) 5ed0: c302 sw zero,132(sp) 5ed2: c502 sw zero,136(sp) 5ed4: c702 sw zero,140(sp) 5ed6: a9eff0ef jal ra,5174 5eda: 088c addi a1,sp,80 5edc: 8522 mv a0,s0 5ede: cf5ff0ef jal ra,5bd2 5ee2: 0888 addi a0,sp,80 5ee4: 04000593 li a1,64 5ee8: fd4ff0ef jal ra,56bc 5eec: 0808 addi a0,sp,16 5eee: 02000593 li a1,32 5ef2: fcaff0ef jal ra,56bc 5ef6: 1808 addi a0,sp,48 5ef8: 02000593 li a1,32 5efc: fc0ff0ef jal ra,56bc 5f00: 6149 addi sp,sp,144 5f02: b12fa06f j 214 <__riscv_restore_0> 00005f06 : 5f06: ad0fa2ef jal t0,1d6 <__riscv_save_4> 5f0a: 7165 addi sp,sp,-400 5f0c: 66b5 lui a3,0xd 5f0e: 6635 lui a2,0xd 5f10: 2e068693 addi a3,a3,736 # d2e0 5f14: 2c060613 addi a2,a2,704 # d2c0 5f18: 842a mv s0,a0 5f1a: 0028 addi a0,sp,8 5f1c: f7bff0ef jal ra,5e96 5f20: 18a8 addi a0,sp,120 5f22: 9d3fd0ef jal ra,38f4 5f26: 1108 addi a0,sp,160 5f28: 9cdfd0ef jal ra,38f4 5f2c: 01a8 addi a0,sp,200 5f2e: 9b7fd0ef jal ra,38e4 5f32: 8522 mv a0,s0 5f34: b22ff0ef jal ra,5256 5f38: 69b5 lui s3,0xd 5f3a: 487d li a6,31 5f3c: 003c addi a5,sp,8 5f3e: af098713 addi a4,s3,-1296 # caf0 5f42: 0894 addi a3,sp,80 5f44: 1030 addi a2,sp,40 5f46: 18ac addi a1,sp,120 5f48: 8522 mv a0,s0 5f4a: e82ff0ef jal ra,55cc 5f4e: 6931 lui s2,0xc 5f50: 09f00813 li a6,159 5f54: 003c addi a5,sp,8 5f56: 73090713 addi a4,s2,1840 # c730 5f5a: 0894 addi a3,sp,80 5f5c: 1030 addi a2,sp,40 5f5e: 18ac addi a1,sp,120 5f60: 8522 mv a0,s0 5f62: e6aff0ef jal ra,55cc 5f66: 44f9 li s1,30 5f68: 5a7d li s4,-1 5f6a: 1990 addi a2,sp,240 5f6c: 85a2 mv a1,s0 5f6e: 8522 mv a0,s0 5f70: cc6ff0ef jal ra,5436 5f74: 8826 mv a6,s1 5f76: 003c addi a5,sp,8 5f78: af098713 addi a4,s3,-1296 5f7c: 0894 addi a3,sp,80 5f7e: 1030 addi a2,sp,40 5f80: 18ac addi a1,sp,120 5f82: 8522 mv a0,s0 5f84: e48ff0ef jal ra,55cc 5f88: 08048813 addi a6,s1,128 5f8c: 003c addi a5,sp,8 5f8e: 73090713 addi a4,s2,1840 5f92: 0894 addi a3,sp,80 5f94: 1030 addi a2,sp,40 5f96: 18ac addi a1,sp,120 5f98: 8522 mv a0,s0 5f9a: 14fd addi s1,s1,-1 5f9c: e30ff0ef jal ra,55cc 5fa0: fd4495e3 bne s1,s4,5f6a 5fa4: 1028 addi a0,sp,40 5fa6: 02800593 li a1,40 5faa: f12ff0ef jal ra,56bc 5fae: 1988 addi a0,sp,240 5fb0: 0a000593 li a1,160 5fb4: f08ff0ef jal ra,56bc 5fb8: 0888 addi a0,sp,80 5fba: 02800593 li a1,40 5fbe: efeff0ef jal ra,56bc 5fc2: 18a8 addi a0,sp,120 5fc4: 07800593 li a1,120 5fc8: ef4ff0ef jal ra,56bc 5fcc: 0028 addi a0,sp,8 5fce: 02000593 li a1,32 5fd2: eeaff0ef jal ra,56bc 5fd6: 6159 addi sp,sp,400 5fd8: a32fa06f j 20a <__riscv_restore_4> 00005fdc : 5fdc: 9fafa2ef jal t0,1d6 <__riscv_save_4> 5fe0: be010113 addi sp,sp,-1056 5fe4: 02050a13 addi s4,a0,32 5fe8: 84ae mv s1,a1 5fea: 842a mv s0,a0 5fec: 85d2 mv a1,s4 5fee: 1588 addi a0,sp,736 5ff0: 8ab2 mv s5,a2 5ff2: 4621 li a2,8 5ff4: 83bfd0ef jal ra,382e 5ff8: 85a6 mv a1,s1 5ffa: 1088 addi a0,sp,96 5ffc: d17ff0ef jal ra,5d12 6000: c511 beqz a0,600c 6002: 557d li a0,-1 6004: 42010113 addi sp,sp,1056 6008: a02fa06f j 20a <__riscv_restore_4> 600c: 85a2 mv a1,s0 600e: 0208 addi a0,sp,256 6010: d03ff0ef jal ra,5d12 6014: f57d bnez a0,6002 6016: 1588 addi a0,sp,736 6018: 9a6ff0ef jal ra,51be 601c: f17d bnez a0,6002 601e: 0490 addi a2,sp,576 6020: 108c addi a1,sp,96 6022: 1308 addi a0,sp,416 6024: c12ff0ef jal ra,5436 6028: 108c addi a1,sp,96 602a: 1588 addi a0,sp,736 602c: a50ff0ef jal ra,527c 6030: 1590 addi a2,sp,736 6032: 130c addi a1,sp,416 6034: 0488 addi a0,sp,576 6036: a88ff0ef jal ra,52be 603a: 048c addi a1,sp,576 603c: 0708 addi a0,sp,896 603e: a3eff0ef jal ra,527c 6042: 85d6 mv a1,s5 6044: 0028 addi a0,sp,8 6046: c9aff0ef jal ra,54e0 604a: 85d2 mv a1,s4 604c: 0068 addi a0,sp,12 604e: c92ff0ef jal ra,54e0 6052: 879c lbu a5,15(sp) 6054: 00b14903 lbu s2,11(sp) 6058: 00f97363 bgeu s2,a5,605e 605c: 893e mv s2,a5 605e: 1088 addi a0,sp,96 6060: 69b5 lui s3,0xd 6062: 0ff97913 andi s2,s2,255 6066: 9f0ff0ef jal ra,5256 606a: 4b09 li s6,2 606c: eb098993 addi s3,s3,-336 # ceb0 6070: 108c addi a1,sp,96 6072: 852e mv a0,a1 6074: 1310 addi a2,sp,416 6076: bc0ff0ef jal ra,5436 607a: 86d6 mv a3,s5 607c: 864a mv a2,s2 607e: 458d li a1,3 6080: 0028 addi a0,sp,8 6082: c86ff0ef jal ra,5508 6086: 842a mv s0,a0 6088: 86d2 mv a3,s4 608a: 864a mv a2,s2 608c: 4595 li a1,5 608e: 0068 addi a0,sp,12 6090: c78ff0ef jal ra,5508 6094: 84aa mv s1,a0 6096: 08805263 blez s0,611a 609a: 8405 srai s0,s0,0x1 609c: 0a000613 li a2,160 60a0: 02c40633 mul a2,s0,a2 60a4: 159c addi a5,sp,736 60a6: 963e add a2,a2,a5 60a8: 108c addi a1,sp,96 60aa: 852e mv a0,a1 60ac: a12ff0ef jal ra,52be 60b0: 0a905963 blez s1,6162 60b4: 8485 srai s1,s1,0x1 60b6: 07800613 li a2,120 60ba: 02c48633 mul a2,s1,a2 60be: 1838 addi a4,sp,56 60c0: 0814 addi a3,sp,16 60c2: 964e add a2,a2,s3 60c4: 108c addi a1,sp,96 60c6: 852e mv a0,a1 60c8: ab8ff0ef jal ra,5380 60cc: 197d addi s2,s2,-1 60ce: 57fd li a5,-1 60d0: faf910e3 bne s2,a5,6070 60d4: 020c addi a1,sp,256 60d6: 0488 addi a0,sp,576 60d8: 9a4ff0ef jal ra,527c 60dc: 108c addi a1,sp,96 60de: 0490 addi a2,sp,576 60e0: 852e mv a0,a1 60e2: 9dcff0ef jal ra,52be 60e6: 108c addi a1,sp,96 60e8: 0210 addi a2,sp,256 60ea: 852e mv a0,a1 60ec: b4aff0ef jal ra,5436 60f0: 108c addi a1,sp,96 60f2: 0210 addi a2,sp,256 60f4: 852e mv a0,a1 60f6: b40ff0ef jal ra,5436 60fa: 108c addi a1,sp,96 60fc: 0210 addi a2,sp,256 60fe: 852e mv a0,a1 6100: b36ff0ef jal ra,5436 6104: 108c addi a1,sp,96 6106: 1308 addi a0,sp,416 6108: ca1ff0ef jal ra,5da8 610c: 65b5 lui a1,0xd 610e: 34c58593 addi a1,a1,844 # d34c 6112: 1308 addi a0,sp,416 6114: d94ff0ef jal ra,56a8 6118: b5f5 j 6004 611a: d859 beqz s0,60b0 611c: 03644433 div s0,s0,s6 6120: f6000593 li a1,-160 6124: 159c addi a5,sp,736 6126: 14a8 addi a0,sp,616 6128: 02b40433 mul s0,s0,a1 612c: 008785b3 add a1,a5,s0 6130: fdcfd0ef jal ra,390c 6134: 159c addi a5,sp,736 6136: 02840593 addi a1,s0,40 613a: 95be add a1,a1,a5 613c: 0488 addi a0,sp,576 613e: fcefd0ef jal ra,390c 6142: 159c addi a5,sp,736 6144: 05040593 addi a1,s0,80 6148: 95be add a1,a1,a5 614a: 0d08 addi a0,sp,656 614c: fc0fd0ef jal ra,390c 6150: 159c addi a5,sp,736 6152: 07840593 addi a1,s0,120 6156: 95be add a1,a1,a5 6158: 1d28 addi a0,sp,696 615a: fccfd0ef jal ra,3926 615e: 0490 addi a2,sp,576 6160: b7a1 j 60a8 6162: d4ad beqz s1,60cc 6164: 0364c4b3 div s1,s1,s6 6168: f8800793 li a5,-120 616c: 14a8 addi a0,sp,616 616e: 02f484b3 mul s1,s1,a5 6172: 94ce add s1,s1,s3 6174: 85a6 mv a1,s1 6176: f96fd0ef jal ra,390c 617a: 02848593 addi a1,s1,40 617e: 0488 addi a0,sp,576 6180: f8cfd0ef jal ra,390c 6184: 05048593 addi a1,s1,80 6188: 0d08 addi a0,sp,656 618a: f9cfd0ef jal ra,3926 618e: 1838 addi a4,sp,56 6190: 0814 addi a3,sp,16 6192: 0490 addi a2,sp,576 6194: bf05 j 60c4 00006196 : 6196: 85afa2ef jal t0,1f0 <__riscv_save_0> 619a: 7135 addi sp,sp,-160 619c: 842a mv s0,a0 619e: 850a mv a0,sp 61a0: d67ff0ef jal ra,5f06 61a4: 858a mv a1,sp 61a6: 8522 mv a0,s0 61a8: c01ff0ef jal ra,5da8 61ac: 850a mv a0,sp 61ae: 0a000593 li a1,160 61b2: d0aff0ef jal ra,56bc 61b6: 610d addi sp,sp,160 61b8: 85cfa06f j 214 <__riscv_restore_0> 000061bc : 61bc: 834fa2ef jal t0,1f0 <__riscv_save_0> 61c0: 715d addi sp,sp,-80 61c2: 84aa mv s1,a0 61c4: 4605 li a2,1 61c6: 1028 addi a0,sp,40 61c8: 937fd0ef jal ra,3afe 61cc: 6435 lui s0,0xd 61ce: 1030 addi a2,sp,40 61d0: 29840593 addi a1,s0,664 # d298 61d4: 850a mv a0,sp 61d6: f6efd0ef jal ra,3944 61da: 1030 addi a2,sp,40 61dc: 8532 mv a0,a2 61de: 29840593 addi a1,s0,664 61e2: f88fd0ef jal ra,396a 61e6: 102c addi a1,sp,40 61e8: 852e mv a0,a1 61ea: 825ff0ef jal ra,5a0e 61ee: 1030 addi a2,sp,40 61f0: 858a mv a1,sp 61f2: 850a mv a0,sp 61f4: e55fd0ef jal ra,4048 61f8: 858a mv a1,sp 61fa: 8526 mv a0,s1 61fc: cd4ff0ef jal ra,56d0 6200: 850a mv a0,sp 6202: 02800593 li a1,40 6206: cb6ff0ef jal ra,56bc 620a: 1028 addi a0,sp,40 620c: 02800593 li a1,40 6210: cacff0ef jal ra,56bc 6214: 6161 addi sp,sp,80 6216: ffff906f j 214 <__riscv_restore_0> 0000621a : 621a: 211c lbu a5,0(a0) 621c: 3118 lbu a4,1(a0) 621e: 07e2 slli a5,a5,0x18 6220: 0742 slli a4,a4,0x10 6222: 8fd9 or a5,a5,a4 6224: 3138 lbu a4,3(a0) 6226: 2128 lbu a0,2(a0) 6228: 8fd9 or a5,a5,a4 622a: 0522 slli a0,a0,0x8 622c: 8d5d or a0,a0,a5 622e: 8082 ret 00006230 : 6230: 01855793 srli a5,a0,0x18 6234: a19c sb a5,0(a1) 6236: 01055793 srli a5,a0,0x10 623a: b19c sb a5,1(a1) 623c: 00855793 srli a5,a0,0x8 6240: a1bc sb a5,2(a1) 6242: b1a8 sb a0,3(a1) 6244: 8082 ret 00006246 : 6246: 4198 lw a4,0(a1) 6248: 411c lw a5,0(a0) 624a: 8fb9 xor a5,a5,a4 624c: c11c sw a5,0(a0) 624e: 41d8 lw a4,4(a1) 6250: 415c lw a5,4(a0) 6252: 8fb9 xor a5,a5,a4 6254: c15c sw a5,4(a0) 6256: 4598 lw a4,8(a1) 6258: 451c lw a5,8(a0) 625a: 8fb9 xor a5,a5,a4 625c: c51c sw a5,8(a0) 625e: 45d8 lw a4,12(a1) 6260: 455c lw a5,12(a0) 6262: 8fb9 xor a5,a5,a4 6264: c55c sw a5,12(a0) 6266: 8082 ret 00006268 : 6268: 00052803 lw a6,0(a0) 626c: 4150 lw a2,4(a0) 626e: ff000337 lui t1,0xff000 6272: 00ff08b7 lui a7,0xff0 6276: 4514 lw a3,8(a0) 6278: 011675b3 and a1,a2,a7 627c: 00687733 and a4,a6,t1 6280: 455c lw a5,12(a0) 6282: 8f4d or a4,a4,a1 6284: 65c1 lui a1,0x10 6286: f0058593 addi a1,a1,-256 # ff00 <_data_lma+0x1ca4> 628a: 00b6fe33 and t3,a3,a1 628e: 01c76733 or a4,a4,t3 6292: 0ff7fe13 andi t3,a5,255 6296: 01c76733 or a4,a4,t3 629a: c118 sw a4,0(a0) 629c: 0116fe33 and t3,a3,a7 62a0: 00667733 and a4,a2,t1 62a4: 01c76733 or a4,a4,t3 62a8: 00b7fe33 and t3,a5,a1 62ac: 01c76733 or a4,a4,t3 62b0: 0ff87e13 andi t3,a6,255 62b4: 01c76733 or a4,a4,t3 62b8: c158 sw a4,4(a0) 62ba: 0117fe33 and t3,a5,a7 62be: 0066f733 and a4,a3,t1 62c2: 01c76733 or a4,a4,t3 62c6: 0067f7b3 and a5,a5,t1 62ca: 00b87e33 and t3,a6,a1 62ce: 01187833 and a6,a6,a7 62d2: 01c76733 or a4,a4,t3 62d6: 0107e7b3 or a5,a5,a6 62da: 0ff67e13 andi t3,a2,255 62de: 8e6d and a2,a2,a1 62e0: 8fd1 or a5,a5,a2 62e2: 0ff6f693 andi a3,a3,255 62e6: 01c76733 or a4,a4,t3 62ea: 8fd5 or a5,a5,a3 62ec: c518 sw a4,8(a0) 62ee: c55c sw a5,12(a0) 62f0: 8082 ret 000062f2 : 62f2: 01010737 lui a4,0x1010 62f6: 00755793 srli a5,a0,0x7 62fa: 10170713 addi a4,a4,257 # 1010101 <_data_lma+0x1001ea5> 62fe: 8ff9 and a5,a5,a4 6300: 476d li a4,27 6302: 02e787b3 mul a5,a5,a4 6306: feff0737 lui a4,0xfeff0 630a: efe70713 addi a4,a4,-258 # fefefefe <_eusrstack+0xdefe7efe> 630e: 0506 slli a0,a0,0x1 6310: 8d79 and a0,a0,a4 6312: 8d3d xor a0,a0,a5 6314: 8082 ret 00006316 : 6316: edbf92ef jal t0,1f0 <__riscv_save_0> 631a: 842a mv s0,a0 631c: fd7ff0ef jal ra,62f2 6320: 01045713 srli a4,s0,0x10 6324: 01041793 slli a5,s0,0x10 6328: 01841693 slli a3,s0,0x18 632c: 8fd9 or a5,a5,a4 632e: 00845713 srli a4,s0,0x8 6332: 8f55 or a4,a4,a3 6334: 8fb9 xor a5,a5,a4 6336: 8c29 xor s0,s0,a0 6338: 8fa9 xor a5,a5,a0 633a: 00841513 slli a0,s0,0x8 633e: 8061 srli s0,s0,0x18 6340: 8d41 or a0,a0,s0 6342: 8d3d xor a0,a0,a5 6344: ed1f906f j 214 <__riscv_restore_0> 00006348 : 6348: 4114 lw a3,0(a0) 634a: 455c lw a5,12(a0) 634c: ff000337 lui t1,0xff000 6350: 00ff08b7 lui a7,0xff0 6354: 00852803 lw a6,8(a0) 6358: 0117f5b3 and a1,a5,a7 635c: 0066f733 and a4,a3,t1 6360: 4150 lw a2,4(a0) 6362: 8f4d or a4,a4,a1 6364: 65c1 lui a1,0x10 6366: f0058593 addi a1,a1,-256 # ff00 <_data_lma+0x1ca4> 636a: 00b87e33 and t3,a6,a1 636e: 01c76733 or a4,a4,t3 6372: 0ff67e13 andi t3,a2,255 6376: 01c76733 or a4,a4,t3 637a: c118 sw a4,0(a0) 637c: 0116fe33 and t3,a3,a7 6380: 00667733 and a4,a2,t1 6384: 01c76733 or a4,a4,t3 6388: 00b7fe33 and t3,a5,a1 638c: 01c76733 or a4,a4,t3 6390: 0ff87e13 andi t3,a6,255 6394: 01c76733 or a4,a4,t3 6398: c158 sw a4,4(a0) 639a: 01167e33 and t3,a2,a7 639e: 00687733 and a4,a6,t1 63a2: 01c76733 or a4,a4,t3 63a6: 00b6fe33 and t3,a3,a1 63aa: 01c76733 or a4,a4,t3 63ae: 01187833 and a6,a6,a7 63b2: 0ff7fe13 andi t3,a5,255 63b6: 0067f7b3 and a5,a5,t1 63ba: 0107e7b3 or a5,a5,a6 63be: 8e6d and a2,a2,a1 63c0: 8fd1 or a5,a5,a2 63c2: 0ff6f693 andi a3,a3,255 63c6: 01c76733 or a4,a4,t3 63ca: 8fd5 or a5,a5,a3 63cc: c518 sw a4,8(a0) 63ce: c55c sw a5,12(a0) 63d0: 8082 ret 000063d2 : 63d2: e1ff92ef jal t0,1f0 <__riscv_save_0> 63d6: 842a mv s0,a0 63d8: f1bff0ef jal ra,62f2 63dc: 892a mv s2,a0 63de: f15ff0ef jal ra,62f2 63e2: 84aa mv s1,a0 63e4: f0fff0ef jal ra,62f2 63e8: 8d21 xor a0,a0,s0 63ea: 00a4c7b3 xor a5,s1,a0 63ee: 01851693 slli a3,a0,0x18 63f2: 01244433 xor s0,s0,s2 63f6: 00855713 srli a4,a0,0x8 63fa: 00a94933 xor s2,s2,a0 63fe: 00891513 slli a0,s2,0x8 6402: 8c3d xor s0,s0,a5 6404: 8f55 or a4,a4,a3 6406: 01895913 srli s2,s2,0x18 640a: 01256933 or s2,a0,s2 640e: 8c39 xor s0,s0,a4 6410: 01079513 slli a0,a5,0x10 6414: 83c1 srli a5,a5,0x10 6416: 01244433 xor s0,s0,s2 641a: 8d5d or a0,a0,a5 641c: 8d21 xor a0,a0,s0 641e: df7f906f j 214 <__riscv_restore_0> 00006422 : 6422: 01055f93 srli t6,a0,0x10 6426: 00855f13 srli t5,a0,0x8 642a: 01855393 srli t2,a0,0x18 642e: 4e81 li t4,0 6430: 4301 li t1,0 6432: 4e01 li t3,0 6434: 4601 li a2,0 6436: 4801 li a6,0 6438: 0fffff93 andi t6,t6,255 643c: 0fff7f13 andi t5,t5,255 6440: 0ff57513 andi a0,a0,255 6444: 10000293 li t0,256 6448: 010587b3 add a5,a1,a6 644c: 0007c883 lbu a7,0(a5) 6450: 0103c7b3 xor a5,t2,a6 6454: 0ff7f793 andi a5,a5,255 6458: fff7c693 not a3,a5 645c: 17fd addi a5,a5,-1 645e: 8efd and a3,a3,a5 6460: 06e2 slli a3,a3,0x18 6462: 86fd srai a3,a3,0x1f 6464: fff6c793 not a5,a3 6468: 8e7d and a2,a2,a5 646a: 010fc7b3 xor a5,t6,a6 646e: 0ff7f793 andi a5,a5,255 6472: fff7c713 not a4,a5 6476: 17fd addi a5,a5,-1 6478: 8f7d and a4,a4,a5 647a: 0ff8f893 andi a7,a7,255 647e: 0762 slli a4,a4,0x18 6480: 00d8f6b3 and a3,a7,a3 6484: 877d srai a4,a4,0x1f 6486: 8e55 or a2,a2,a3 6488: fff74693 not a3,a4 648c: 01c6fe33 and t3,a3,t3 6490: 00e8f733 and a4,a7,a4 6494: 00ee6e33 or t3,t3,a4 6498: 010f4733 xor a4,t5,a6 649c: 0ff77713 andi a4,a4,255 64a0: fff74793 not a5,a4 64a4: 177d addi a4,a4,-1 64a6: 8ff9 and a5,a5,a4 64a8: 07e2 slli a5,a5,0x18 64aa: 87fd srai a5,a5,0x1f 64ac: fff7c713 not a4,a5 64b0: 00677333 and t1,a4,t1 64b4: 01054733 xor a4,a0,a6 64b8: 00f8f7b3 and a5,a7,a5 64bc: 0ff77713 andi a4,a4,255 64c0: 00f36333 or t1,t1,a5 64c4: fff74793 not a5,a4 64c8: 177d addi a4,a4,-1 64ca: 8ff9 and a5,a5,a4 64cc: 07e2 slli a5,a5,0x18 64ce: 87fd srai a5,a5,0x1f 64d0: fff7c693 not a3,a5 64d4: 01d6f6b3 and a3,a3,t4 64d8: 00f8f8b3 and a7,a7,a5 64dc: 0805 addi a6,a6,1 64de: 0116eeb3 or t4,a3,a7 64e2: f65813e3 bne a6,t0,6448 64e6: 01861693 slli a3,a2,0x18 64ea: 010e1713 slli a4,t3,0x10 64ee: 8ed9 or a3,a3,a4 64f0: 01d6e6b3 or a3,a3,t4 64f4: 00831513 slli a0,t1,0x8 64f8: 8d55 or a0,a0,a3 64fa: 8082 ret 000064fc : 64fc: cc5f92ef jal t0,1c0 <__riscv_save_12> 6500: 4104 lw s1,0(a0) 6502: 00265913 srli s2,a2,0x2 6506: 1141 addi sp,sp,-16 6508: 0485 addi s1,s1,1 650a: 842a mv s0,a0 650c: 8a32 mv s4,a2 650e: 048a slli s1,s1,0x2 6510: 00291a93 slli s5,s2,0x2 6514: 4981 li s3,0 6516: 033a9363 bne s5,s3,653c 651a: 69b5 lui s3,0xd 651c: 00440d93 addi s11,s0,4 6520: 8cca mv s9,s2 6522: 9456 add s0,s0,s5 6524: 4c01 li s8,0 6526: 4d05 li s10,1 6528: 6ab5 lui s5,0xd 652a: 36c98993 addi s3,s3,876 # d36c 652e: 4b6d li s6,27 6530: 4b91 li s7,4 6532: 029ce063 bltu s9,s1,6552 6536: 0141 addi sp,sp,16 6538: cc5f906f j 1fc <__riscv_restore_12> 653c: 01358533 add a0,a1,s3 6540: c62e sw a1,12(sp) 6542: cd9ff0ef jal ra,621a 6546: 013407b3 add a5,s0,s3 654a: c3c8 sw a0,4(a5) 654c: 0991 addi s3,s3,4 654e: 45b2 lw a1,12(sp) 6550: b7d9 j 6516 6552: 4008 lw a0,0(s0) 6554: 032c1a63 bne s8,s2,6588 6558: 0d05 addi s10,s10,1 655a: 00851793 slli a5,a0,0x8 655e: 8161 srli a0,a0,0x18 6560: 8d5d or a0,a0,a5 6562: 378a8593 addi a1,s5,888 # d378 6566: ebdff0ef jal ra,6422 656a: 01a987b3 add a5,s3,s10 656e: 239c lbu a5,0(a5) 6570: 4c01 li s8,0 6572: 07e2 slli a5,a5,0x18 6574: 8d3d xor a0,a0,a5 6576: 000da783 lw a5,0(s11) 657a: 0c85 addi s9,s9,1 657c: 0c05 addi s8,s8,1 657e: 8d3d xor a0,a0,a5 6580: c048 sw a0,4(s0) 6582: 0d91 addi s11,s11,4 6584: 0411 addi s0,s0,4 6586: b775 j 6532 6588: fc0c09e3 beqz s8,655a 658c: ff4b75e3 bgeu s6,s4,6576 6590: ff7c13e3 bne s8,s7,6576 6594: 378a8593 addi a1,s5,888 6598: e8bff0ef jal ra,6422 659c: bfe9 j 6576 0000659e : 659e: c53f92ef jal t0,1f0 <__riscv_save_0> 65a2: 842a mv s0,a0 65a4: 4108 lw a0,0(a0) 65a6: 64b5 lui s1,0xd 65a8: 37848593 addi a1,s1,888 # d378 65ac: e77ff0ef jal ra,6422 65b0: c008 sw a0,0(s0) 65b2: 4048 lw a0,4(s0) 65b4: 37848593 addi a1,s1,888 65b8: e6bff0ef jal ra,6422 65bc: c048 sw a0,4(s0) 65be: 4408 lw a0,8(s0) 65c0: 37848593 addi a1,s1,888 65c4: e5fff0ef jal ra,6422 65c8: c408 sw a0,8(s0) 65ca: 4448 lw a0,12(s0) 65cc: 37848593 addi a1,s1,888 65d0: e53ff0ef jal ra,6422 65d4: c448 sw a0,12(s0) 65d6: c3ff906f j 214 <__riscv_restore_0> 000065da : 65da: bfdf92ef jal t0,1d6 <__riscv_save_4> 65de: 411c lw a5,0(a0) 65e0: 4729 li a4,10 65e2: 1141 addi sp,sp,-16 65e4: ffb7f693 andi a3,a5,-5 65e8: 892a mv s2,a0 65ea: 84ae mv s1,a1 65ec: 8432 mv s0,a2 65ee: 00e68763 beq a3,a4,65fc 65f2: 4731 li a4,12 65f4: 00e78463 beq a5,a4,65fc 65f8: 2c6030ef jal ra,98be 65fc: 8526 mv a0,s1 65fe: c1dff0ef jal ra,621a 6602: c02a sw a0,0(sp) 6604: 00448513 addi a0,s1,4 6608: c13ff0ef jal ra,621a 660c: c22a sw a0,4(sp) 660e: 00848513 addi a0,s1,8 6612: c09ff0ef jal ra,621a 6616: c42a sw a0,8(sp) 6618: 00c48513 addi a0,s1,12 661c: bffff0ef jal ra,621a 6620: c62a sw a0,12(sp) 6622: 00490593 addi a1,s2,4 6626: 850a mv a0,sp 6628: c1fff0ef jal ra,6246 662c: 01490493 addi s1,s2,20 6630: 4985 li s3,1 6632: 00092783 lw a5,0(s2) 6636: 850a mv a0,sp 6638: 04f9e163 bltu s3,a5,667a 663c: f63ff0ef jal ra,659e 6640: 850a mv a0,sp 6642: c27ff0ef jal ra,6268 6646: 85a6 mv a1,s1 6648: 850a mv a0,sp 664a: bfdff0ef jal ra,6246 664e: 4502 lw a0,0(sp) 6650: 85a2 mv a1,s0 6652: bdfff0ef jal ra,6230 6656: 4512 lw a0,4(sp) 6658: 00440593 addi a1,s0,4 665c: bd5ff0ef jal ra,6230 6660: 4522 lw a0,8(sp) 6662: 00840593 addi a1,s0,8 6666: bcbff0ef jal ra,6230 666a: 4532 lw a0,12(sp) 666c: 00c40593 addi a1,s0,12 6670: bc1ff0ef jal ra,6230 6674: 0141 addi sp,sp,16 6676: b95f906f j 20a <__riscv_restore_4> 667a: f25ff0ef jal ra,659e 667e: 850a mv a0,sp 6680: be9ff0ef jal ra,6268 6684: 4502 lw a0,0(sp) 6686: 0985 addi s3,s3,1 6688: c8fff0ef jal ra,6316 668c: c02a sw a0,0(sp) 668e: 4512 lw a0,4(sp) 6690: c87ff0ef jal ra,6316 6694: c22a sw a0,4(sp) 6696: 4522 lw a0,8(sp) 6698: c7fff0ef jal ra,6316 669c: c42a sw a0,8(sp) 669e: 4532 lw a0,12(sp) 66a0: c77ff0ef jal ra,6316 66a4: c62a sw a0,12(sp) 66a6: 85a6 mv a1,s1 66a8: 850a mv a0,sp 66aa: b9dff0ef jal ra,6246 66ae: 04c1 addi s1,s1,16 66b0: b749 j 6632 000066b2 : 66b2: b3ff92ef jal t0,1f0 <__riscv_save_0> 66b6: 842a mv s0,a0 66b8: 4108 lw a0,0(a0) 66ba: 64b5 lui s1,0xd 66bc: 47848593 addi a1,s1,1144 # d478 66c0: d63ff0ef jal ra,6422 66c4: c008 sw a0,0(s0) 66c6: 4048 lw a0,4(s0) 66c8: 47848593 addi a1,s1,1144 66cc: d57ff0ef jal ra,6422 66d0: c048 sw a0,4(s0) 66d2: 4408 lw a0,8(s0) 66d4: 47848593 addi a1,s1,1144 66d8: d4bff0ef jal ra,6422 66dc: c408 sw a0,8(s0) 66de: 4448 lw a0,12(s0) 66e0: 47848593 addi a1,s1,1144 66e4: d3fff0ef jal ra,6422 66e8: c448 sw a0,12(s0) 66ea: b2bf906f j 214 <__riscv_restore_0> 000066ee : 66ee: ae9f92ef jal t0,1d6 <__riscv_save_4> 66f2: 4100 lw s0,0(a0) 66f4: 47a9 li a5,10 66f6: 1141 addi sp,sp,-16 66f8: ffb47713 andi a4,s0,-5 66fc: 89aa mv s3,a0 66fe: 892e mv s2,a1 6700: 84b2 mv s1,a2 6702: 00f70763 beq a4,a5,6710 6706: 47b1 li a5,12 6708: 00f40463 beq s0,a5,6710 670c: 1b2030ef jal ra,98be 6710: 854a mv a0,s2 6712: b09ff0ef jal ra,621a 6716: c02a sw a0,0(sp) 6718: 00490513 addi a0,s2,4 671c: affff0ef jal ra,621a 6720: c22a sw a0,4(sp) 6722: 00890513 addi a0,s2,8 6726: af5ff0ef jal ra,621a 672a: 0412 slli s0,s0,0x4 672c: c42a sw a0,8(sp) 672e: 0411 addi s0,s0,4 6730: 00c90513 addi a0,s2,12 6734: ae7ff0ef jal ra,621a 6738: 944e add s0,s0,s3 673a: c62a sw a0,12(sp) 673c: 85a2 mv a1,s0 673e: 850a mv a0,sp 6740: b07ff0ef jal ra,6246 6744: 0009a903 lw s2,0(s3) 6748: ff040a13 addi s4,s0,-16 674c: fff90993 addi s3,s2,-1 6750: 04099663 bnez s3,679c 6754: 55c1 li a1,-16 6756: 02b90933 mul s2,s2,a1 675a: 850a mv a0,sp 675c: bedff0ef jal ra,6348 6760: 850a mv a0,sp 6762: f51ff0ef jal ra,66b2 6766: 850a mv a0,sp 6768: 944a add s0,s0,s2 676a: 85a2 mv a1,s0 676c: adbff0ef jal ra,6246 6770: 4502 lw a0,0(sp) 6772: 85a6 mv a1,s1 6774: abdff0ef jal ra,6230 6778: 4512 lw a0,4(sp) 677a: 00448593 addi a1,s1,4 677e: ab3ff0ef jal ra,6230 6782: 4522 lw a0,8(sp) 6784: 00848593 addi a1,s1,8 6788: aa9ff0ef jal ra,6230 678c: 4532 lw a0,12(sp) 678e: 00c48593 addi a1,s1,12 6792: a9fff0ef jal ra,6230 6796: 0141 addi sp,sp,16 6798: a73f906f j 20a <__riscv_restore_4> 679c: 850a mv a0,sp 679e: babff0ef jal ra,6348 67a2: 850a mv a0,sp 67a4: f0fff0ef jal ra,66b2 67a8: 85d2 mv a1,s4 67aa: 850a mv a0,sp 67ac: a9bff0ef jal ra,6246 67b0: 4502 lw a0,0(sp) 67b2: 1a41 addi s4,s4,-16 67b4: 19fd addi s3,s3,-1 67b6: c1dff0ef jal ra,63d2 67ba: c02a sw a0,0(sp) 67bc: 4512 lw a0,4(sp) 67be: c15ff0ef jal ra,63d2 67c2: c22a sw a0,4(sp) 67c4: 4522 lw a0,8(sp) 67c6: c0dff0ef jal ra,63d2 67ca: c42a sw a0,8(sp) 67cc: 4532 lw a0,12(sp) 67ce: c05ff0ef jal ra,63d2 67d2: c62a sw a0,12(sp) 67d4: bfb5 j 6750 000067d6 : 67d6: a1bf92ef jal t0,1f0 <__riscv_save_0> 67da: 842e mv s0,a1 67dc: 84b2 mv s1,a2 67de: 4581 li a1,0 67e0: 0f400613 li a2,244 67e4: a3df90ef jal ra,220 67e8: 4761 li a4,24 67ea: 87aa mv a5,a0 67ec: 02e48263 beq s1,a4,6810 67f0: 02000713 li a4,32 67f4: 02e48263 beq s1,a4,6818 67f8: 4741 li a4,16 67fa: 02e49463 bne s1,a4,6822 67fe: 4729 li a4,10 6800: c118 sw a4,0(a0) 6802: 4641 li a2,16 6804: 85a2 mv a1,s0 6806: 853e mv a0,a5 6808: cf5ff0ef jal ra,64fc 680c: a09f906f j 214 <__riscv_restore_0> 6810: 4731 li a4,12 6812: c118 sw a4,0(a0) 6814: 4661 li a2,24 6816: b7fd j 6804 6818: 4739 li a4,14 681a: c118 sw a4,0(a0) 681c: 02000613 li a2,32 6820: b7d5 j 6804 6822: 09c030ef jal ra,98be 00006826 : 6826: 9cbf92ef jal t0,1f0 <__riscv_save_0> 682a: 0f400613 li a2,244 682e: 4581 li a1,0 6830: 9f1f90ef jal ra,220 6834: 87aa mv a5,a0 6836: 239c lbu a5,0(a5) 6838: 9ddf906f j 214 <__riscv_restore_0> 0000683c : 683c: 99bf92ef jal t0,1d6 <__riscv_save_4> 6840: 00f6f413 andi s0,a3,15 6844: 7111 addi sp,sp,-256 6846: e81d bnez s0,687c 6848: 8932 mv s2,a2 684a: 862e mv a2,a1 684c: 85aa mv a1,a0 684e: 0068 addi a0,sp,12 6850: 89ba mv s3,a4 6852: 84b6 mv s1,a3 6854: f83ff0ef jal ra,67d6 6858: 00946963 bltu s0,s1,686a 685c: 0068 addi a0,sp,12 685e: fc9ff0ef jal ra,6826 6862: 4501 li a0,0 6864: 6111 addi sp,sp,256 6866: 9a5f906f j 20a <__riscv_restore_4> 686a: 00898633 add a2,s3,s0 686e: 008905b3 add a1,s2,s0 6872: 0068 addi a0,sp,12 6874: d67ff0ef jal ra,65da 6878: 0441 addi s0,s0,16 687a: bff9 j 6858 687c: 557d li a0,-1 687e: b7dd j 6864 00006880 : 6880: 957f92ef jal t0,1d6 <__riscv_save_4> 6884: 00f6f413 andi s0,a3,15 6888: 7111 addi sp,sp,-256 688a: e81d bnez s0,68c0 688c: 8932 mv s2,a2 688e: 862e mv a2,a1 6890: 85aa mv a1,a0 6892: 0068 addi a0,sp,12 6894: 89ba mv s3,a4 6896: 84b6 mv s1,a3 6898: f3fff0ef jal ra,67d6 689c: 00946963 bltu s0,s1,68ae 68a0: 0068 addi a0,sp,12 68a2: f85ff0ef jal ra,6826 68a6: 4501 li a0,0 68a8: 6111 addi sp,sp,256 68aa: 961f906f j 20a <__riscv_restore_4> 68ae: 00898633 add a2,s3,s0 68b2: 008905b3 add a1,s2,s0 68b6: 0068 addi a0,sp,12 68b8: e37ff0ef jal ra,66ee 68bc: 0441 addi s0,s0,16 68be: bff9 j 689c 68c0: 557d li a0,-1 68c2: b7dd j 68a8 000068c4 : 68c4: 905f92ef jal t0,1c8 <__riscv_save_10> 68c8: c519 beqz a0,68d6 68ca: 8aaa mv s5,a0 68cc: 4188 lw a0,0(a1) 68ce: 8a2e mv s4,a1 68d0: 8932 mv s2,a2 68d2: 00c56463 bltu a0,a2,68da 68d6: 7e9020ef jal ra,98be 68da: 84b6 mv s1,a3 68dc: 843a mv s0,a4 68de: 8bbe mv s7,a5 68e0: 8c42 mv s8,a6 68e2: 8b46 mv s6,a7 68e4: e291 bnez a3,68e8 68e6: fb65 bnez a4,68d6 68e8: fe0b87e3 beqz s7,68d6 68ec: fe0b05e3 beqz s6,68d6 68f0: cd05 beqz a0,6928 68f2: c81d beqz s0,6928 68f4: 40a909b3 sub s3,s2,a0 68f8: 01347363 bgeu s0,s3,68fe 68fc: 89a2 mv s3,s0 68fe: 864e mv a2,s3 6900: 85a6 mv a1,s1 6902: 9556 add a0,a0,s5 6904: 04e030ef jal ra,9952 6908: 000a2783 lw a5,0(s4) 690c: 94ce add s1,s1,s3 690e: 41340433 sub s0,s0,s3 6912: 99be add s3,s3,a5 6914: 013a2023 sw s3,0(s4) 6918: 01299863 bne s3,s2,6928 691c: 85d6 mv a1,s5 691e: 855a mv a0,s6 6920: e809 bnez s0,6932 6922: 9c02 jalr s8 6924: 000a2023 sw zero,0(s4) 6928: 01247763 bgeu s0,s2,6936 692c: e01d bnez s0,6952 692e: 8d3f906f j 200 <__riscv_restore_10> 6932: 9b82 jalr s7 6934: bfc5 j 6924 6936: 000a2783 lw a5,0(s4) 693a: ffd1 bnez a5,68d6 693c: 85a6 mv a1,s1 693e: 855a mv a0,s6 6940: 01241763 bne s0,s2,694e 6944: 9c02 jalr s8 6946: 94ca add s1,s1,s2 6948: 41240433 sub s0,s0,s2 694c: bff1 j 6928 694e: 9b82 jalr s7 6950: bfdd j 6946 6952: 000a2503 lw a0,0(s4) 6956: 40a909b3 sub s3,s2,a0 695a: 01347363 bgeu s0,s3,6960 695e: 89a2 mv s3,s0 6960: 864e mv a2,s3 6962: 85a6 mv a1,s1 6964: 9556 add a0,a0,s5 6966: 7ed020ef jal ra,9952 696a: 000a2783 lw a5,0(s4) 696e: 94ce add s1,s1,s3 6970: 41340433 sub s0,s0,s3 6974: 99be add s3,s3,a5 6976: 013a2023 sw s3,0(s4) 697a: fb29e9e3 bltu s3,s2,692c 697e: bfa1 j 68d6 00006980 : 6980: 871f92ef jal t0,1f0 <__riscv_save_0> 6984: 88c2 mv a7,a6 6986: 883e mv a6,a5 6988: f3dff0ef jal ra,68c4 698c: 889f906f j 214 <__riscv_restore_0> 00006990 : 6990: 839f92ef jal t0,1c8 <__riscv_save_10> 6994: 8b2a mv s6,a0 6996: 89ae mv s3,a1 6998: 8a32 mv s4,a2 699a: 8bb6 mv s7,a3 699c: 893a mv s2,a4 699e: 8c3e mv s8,a5 69a0: 8cc2 mv s9,a6 69a2: 4a81 li s5,0 69a4: 00091463 bnez s2,69ac 69a8: 859f906f j 200 <__riscv_restore_10> 69ac: 0009a483 lw s1,0(s3) 69b0: 409a0433 sub s0,s4,s1 69b4: 00897363 bgeu s2,s0,69ba 69b8: 844a mv s0,s2 69ba: 000a9863 bnez s5,69ca 69be: 8622 mv a2,s0 69c0: 85de mv a1,s7 69c2: 009b0533 add a0,s6,s1 69c6: 85bf90ef jal ra,220 69ca: e481 bnez s1,69d2 69cc: 008a1363 bne s4,s0,69d2 69d0: 4a85 li s5,1 69d2: 94a2 add s1,s1,s0 69d4: 01449a63 bne s1,s4,69e8 69d8: 85da mv a1,s6 69da: 8566 mv a0,s9 69dc: 9c02 jalr s8 69de: 0009a023 sw zero,0(s3) 69e2: 40890933 sub s2,s2,s0 69e6: bf7d j 69a4 69e8: 0009a703 lw a4,0(s3) 69ec: 9722 add a4,a4,s0 69ee: 00e9a023 sw a4,0(s3) 69f2: bfc5 j 69e2 000069f4 : 69f4: fe2f92ef jal t0,1d6 <__riscv_save_4> 69f8: 1141 addi sp,sp,-16 69fa: 8b3a mv s6,a4 69fc: 87d4 sb a3,15(sp) 69fe: 875c sb a5,14(sp) 6a00: 4705 li a4,1 6a02: 8446 mv s0,a7 6a04: 54c2 lw s1,48(sp) 6a06: 04e80063 beq a6,a4,6a46 6a0a: 8942 mv s2,a6 6a0c: 04080663 beqz a6,6a58 6a10: 4789 li a5,2 6a12: 89aa mv s3,a0 6a14: 8a2e mv s4,a1 6a16: 8ab2 mv s5,a2 6a18: 04f80363 beq a6,a5,6a5e 6a1c: 8826 mv a6,s1 6a1e: 87c6 mv a5,a7 6a20: 00f10693 addi a3,sp,15 6a24: 4705 li a4,1 6a26: f5bff0ef jal ra,6980 6a2a: 8714 lbu a3,14(sp) 6a2c: 8826 mv a6,s1 6a2e: 87a2 mv a5,s0 6a30: 05668763 beq a3,s6,6a7e 6a34: ffe90713 addi a4,s2,-2 6a38: 86da mv a3,s6 6a3a: 8656 mv a2,s5 6a3c: 85d2 mv a1,s4 6a3e: 854e mv a0,s3 6a40: f51ff0ef jal ra,6990 6a44: a025 j 6a6c 6a46: 8ebd xor a3,a3,a5 6a48: 87d4 sb a3,15(sp) 6a4a: 8826 mv a6,s1 6a4c: 87c6 mv a5,a7 6a4e: 4705 li a4,1 6a50: 00f10693 addi a3,sp,15 6a54: f2dff0ef jal ra,6980 6a58: 0141 addi sp,sp,16 6a5a: fb0f906f j 20a <__riscv_restore_4> 6a5e: 8826 mv a6,s1 6a60: 87c6 mv a5,a7 6a62: 4705 li a4,1 6a64: 00f10693 addi a3,sp,15 6a68: f19ff0ef jal ra,6980 6a6c: 8826 mv a6,s1 6a6e: 87a2 mv a5,s0 6a70: 4705 li a4,1 6a72: 00e10693 addi a3,sp,14 6a76: 8656 mv a2,s5 6a78: 85d2 mv a1,s4 6a7a: 854e mv a0,s3 6a7c: bfe1 j 6a54 6a7e: fff90713 addi a4,s2,-1 6a82: 8656 mv a2,s5 6a84: 85d2 mv a1,s4 6a86: 854e mv a0,s3 6a88: f09ff0ef jal ra,6990 6a8c: b7f1 j 6a58 00006a8e : 6a8e: f62f92ef jal t0,1f0 <__riscv_save_0> 6a92: 7125 addi sp,sp,-416 6a94: e119 bnez a0,6a9a 6a96: 629020ef jal ra,98be 6a9a: 451c lw a5,8(a0) 6a9c: 842a mv s0,a0 6a9e: 0828 addi a0,sp,24 6aa0: c636 sw a3,12(sp) 6aa2: c432 sw a2,8(sp) 6aa4: c22e sw a1,4(sp) 6aa6: 9782 jalr a5 6aa8: 4622 lw a2,8(sp) 6aaa: 445c lw a5,12(s0) 6aac: 4592 lw a1,4(sp) 6aae: 0828 addi a0,sp,24 6ab0: 9782 jalr a5 6ab2: 46b2 lw a3,12(sp) 6ab4: 481c lw a5,16(s0) 6ab6: 0828 addi a0,sp,24 6ab8: 85b6 mv a1,a3 6aba: 9782 jalr a5 6abc: 18800613 li a2,392 6ac0: 4581 li a1,0 6ac2: 0828 addi a0,sp,24 6ac4: f5cf90ef jal ra,220 6ac8: 01814783 lbu a5,24(sp) 6acc: 611d addi sp,sp,416 6ace: f46f906f j 214 <__riscv_restore_0> 00006ad2 : 6ad2: f04f92ef jal t0,1d6 <__riscv_save_4> 6ad6: 7111 addi sp,sp,-256 6ad8: e119 bnez a0,6ade 6ada: 5e5020ef jal ra,98be 6ade: 842e mv s0,a1 6ae0: dded beqz a1,6ada 6ae2: 89b2 mv s3,a2 6ae4: 4581 li a1,0 6ae6: 31800613 li a2,792 6aea: 84aa mv s1,a0 6aec: 8936 mv s2,a3 6aee: f32f90ef jal ra,220 6af2: 209c lbu a5,0(s1) 6af4: 405c lw a5,4(s0) 6af6: c080 sw s0,0(s1) 6af8: 0b27fb63 bgeu a5,s2,6bae 6afc: 4018 lw a4,0(s0) 6afe: fce7eee3 bltu a5,a4,6ada 6b02: 864a mv a2,s2 6b04: 868a mv a3,sp 6b06: 85ce mv a1,s3 6b08: 8522 mv a0,s0 6b0a: f85ff0ef jal ra,6a8e 6b0e: 00042903 lw s2,0(s0) 6b12: 00442983 lw s3,4(s0) 6b16: 01397963 bgeu s2,s3,6b28 6b1a: 41298633 sub a2,s3,s2 6b1e: 4581 li a1,0 6b20: 01210533 add a0,sp,s2 6b24: efcf90ef jal ra,220 6b28: 4781 li a5,0 6b2a: 04f99c63 bne s3,a5,6b82 6b2e: 441c lw a5,8(s0) 6b30: 00848913 addi s2,s1,8 6b34: 854a mv a0,s2 6b36: 9782 jalr a5 6b38: 445c lw a5,12(s0) 6b3a: 4050 lw a2,4(s0) 6b3c: 010c addi a1,sp,128 6b3e: 854a mv a0,s2 6b40: 9782 jalr a5 6b42: 4054 lw a3,4(s0) 6b44: 4781 li a5,0 6b46: 04f69963 bne a3,a5,6b98 6b4a: 441c lw a5,8(s0) 6b4c: 19048493 addi s1,s1,400 6b50: 8526 mv a0,s1 6b52: 9782 jalr a5 6b54: 445c lw a5,12(s0) 6b56: 4050 lw a2,4(s0) 6b58: 010c addi a1,sp,128 6b5a: 8526 mv a0,s1 6b5c: 9782 jalr a5 6b5e: 08000613 li a2,128 6b62: 4581 li a1,0 6b64: 0108 addi a0,sp,128 6b66: ebaf90ef jal ra,220 6b6a: 08014783 lbu a5,128(sp) 6b6e: 08000613 li a2,128 6b72: 4581 li a1,0 6b74: 850a mv a0,sp 6b76: eaaf90ef jal ra,220 6b7a: 801c lbu a5,0(sp) 6b7c: 6111 addi sp,sp,256 6b7e: e8cf906f j 20a <__riscv_restore_4> 6b82: 0118 addi a4,sp,128 6b84: 00f706b3 add a3,a4,a5 6b88: 00f10733 add a4,sp,a5 6b8c: 2318 lbu a4,0(a4) 6b8e: 0785 addi a5,a5,1 6b90: 03674713 xori a4,a4,54 6b94: a298 sb a4,0(a3) 6b96: bf51 j 6b2a 6b98: 0118 addi a4,sp,128 6b9a: 00f70633 add a2,a4,a5 6b9e: 00f10733 add a4,sp,a5 6ba2: 2318 lbu a4,0(a4) 6ba4: 0785 addi a5,a5,1 6ba6: 05c74713 xori a4,a4,92 6baa: a218 sb a4,0(a2) 6bac: bf69 j 6b46 6bae: 864a mv a2,s2 6bb0: 85ce mv a1,s3 6bb2: 850a mv a0,sp 6bb4: 59f020ef jal ra,9952 6bb8: bfa9 j 6b12 00006bba : 6bba: e36f92ef jal t0,1f0 <__riscv_save_0> 6bbe: c119 beqz a0,6bc4 6bc0: 411c lw a5,0(a0) 6bc2: e399 bnez a5,6bc8 6bc4: 4fb020ef jal ra,98be 6bc8: 47dc lw a5,12(a5) 6bca: 0521 addi a0,a0,8 6bcc: 9782 jalr a5 6bce: e46f906f j 214 <__riscv_restore_0> 00006bd2 : 6bd2: e1ef92ef jal t0,1f0 <__riscv_save_0> 6bd6: 7139 addi sp,sp,-64 6bd8: c501 beqz a0,6be0 6bda: 411c lw a5,0(a0) 6bdc: 842a mv s0,a0 6bde: e399 bnez a5,6be4 6be0: 4df020ef jal ra,98be 6be4: 892e mv s2,a1 6be6: dded beqz a1,6be0 6be8: 4b9c lw a5,16(a5) 6bea: 858a mv a1,sp 6bec: 0521 addi a0,a0,8 6bee: 9782 jalr a5 6bf0: 401c lw a5,0(s0) 6bf2: 19040493 addi s1,s0,400 6bf6: 858a mv a1,sp 6bf8: 47d8 lw a4,12(a5) 6bfa: 4390 lw a2,0(a5) 6bfc: 8526 mv a0,s1 6bfe: 9702 jalr a4 6c00: 401c lw a5,0(s0) 6c02: 85ca mv a1,s2 6c04: 8526 mv a0,s1 6c06: 4b9c lw a5,16(a5) 6c08: 9782 jalr a5 6c0a: 31800613 li a2,792 6c0e: 4581 li a1,0 6c10: 8522 mv a0,s0 6c12: e0ef90ef jal ra,220 6c16: 201c lbu a5,0(s0) 6c18: 6121 addi sp,sp,64 6c1a: dfaf906f j 214 <__riscv_restore_0> 00006c1e : 6c1e: dd2f92ef jal t0,1f0 <__riscv_save_0> 6c22: cd010113 addi sp,sp,-816 6c26: 84b6 mv s1,a3 6c28: 86ae mv a3,a1 6c2a: 65b5 lui a1,0xd 6c2c: 8432 mv s0,a2 6c2e: 67858593 addi a1,a1,1656 # d678 6c32: 862a mv a2,a0 6c34: 0828 addi a0,sp,24 6c36: c63a sw a4,12(sp) 6c38: e9bff0ef jal ra,6ad2 6c3c: 8626 mv a2,s1 6c3e: 85a2 mv a1,s0 6c40: 0828 addi a0,sp,24 6c42: f79ff0ef jal ra,6bba 6c46: 4732 lw a4,12(sp) 6c48: 0828 addi a0,sp,24 6c4a: 85ba mv a1,a4 6c4c: f87ff0ef jal ra,6bd2 6c50: 4501 li a0,0 6c52: 33010113 addi sp,sp,816 6c56: dbef906f j 214 <__riscv_restore_0> 00006c5a : 6c5a: 01855793 srli a5,a0,0x18 6c5e: a19c sb a5,0(a1) 6c60: 01055793 srli a5,a0,0x10 6c64: b19c sb a5,1(a1) 6c66: 00855793 srli a5,a0,0x8 6c6a: a1bc sb a5,2(a1) 6c6c: b1a8 sb a0,3(a1) 6c6e: 8082 ret 00006c70 : 6c70: 7119 addi sp,sp,-128 6c72: d4d6 sw s5,104(sp) 6c74: d2da sw s6,100(sp) 6c76: 4118 lw a4,0(a0) 6c78: 00452e83 lw t4,4(a0) 6c7c: 00852e03 lw t3,8(a0) 6c80: 00c52b03 lw s6,12(a0) 6c84: 491c lw a5,16(a0) 6c86: 01452f83 lw t6,20(a0) 6c8a: 01852f03 lw t5,24(a0) 6c8e: 01c52a83 lw s5,28(a0) 6c92: 62b5 lui t0,0xd 6c94: dea2 sw s0,124(sp) 6c96: dca6 sw s1,120(sp) 6c98: daca sw s2,116(sp) 6c9a: d8ce sw s3,112(sp) 6c9c: d6d2 sw s4,108(sp) 6c9e: cce6 sw s9,88(sp) 6ca0: caea sw s10,84(sp) 6ca2: d0de sw s7,96(sp) 6ca4: cee2 sw s8,92(sp) 6ca6: c8ee sw s11,80(sp) 6ca8: 57828293 addi t0,t0,1400 # d578 6cac: 4681 li a3,0 6cae: 8a3a mv s4,a4 6cb0: 89f6 mv s3,t4 6cb2: 8972 mv s2,t3 6cb4: 84da mv s1,s6 6cb6: 843e mv s0,a5 6cb8: 83fe mv t2,t6 6cba: c47a sw t5,8(sp) 6cbc: c656 sw s5,12(sp) 6cbe: 4d3d li s10,15 6cc0: 04000c93 li s9,64 6cc4: 12dd6363 bltu s10,a3,6dea 6cc8: 0005cb83 lbu s7,0(a1) 6ccc: 3190 lbu a2,1(a1) 6cce: 01010813 addi a6,sp,16 6cd2: 0be2 slli s7,s7,0x18 6cd4: 0642 slli a2,a2,0x10 6cd6: 00cbebb3 or s7,s7,a2 6cda: 31b0 lbu a2,3(a1) 6cdc: 0591 addi a1,a1,4 6cde: 00cbebb3 or s7,s7,a2 6ce2: ffe5c603 lbu a2,-2(a1) 6ce6: 0622 slli a2,a2,0x8 6ce8: 00cbebb3 or s7,s7,a2 6cec: 00269613 slli a2,a3,0x2 6cf0: 9642 add a2,a2,a6 6cf2: 01762023 sw s7,0(a2) 6cf6: 0067d813 srli a6,a5,0x6 6cfa: 01a79893 slli a7,a5,0x1a 6cfe: 011868b3 or a7,a6,a7 6d02: 01579613 slli a2,a5,0x15 6d06: 00b7d813 srli a6,a5,0xb 6d0a: 00c86633 or a2,a6,a2 6d0e: 00c8c833 xor a6,a7,a2 6d12: 0197d893 srli a7,a5,0x19 6d16: 00779613 slli a2,a5,0x7 6d1a: 01166633 or a2,a2,a7 6d1e: 00c84633 xor a2,a6,a2 6d22: fff7c813 not a6,a5 6d26: 01e87833 and a6,a6,t5 6d2a: 01f7f8b3 and a7,a5,t6 6d2e: 01184833 xor a6,a6,a7 6d32: 9642 add a2,a2,a6 6d34: 0002a803 lw a6,0(t0) 6d38: 0685 addi a3,a3,1 6d3a: 0291 addi t0,t0,4 6d3c: 9642 add a2,a2,a6 6d3e: 9bb2 add s7,s7,a2 6d40: 01e71813 slli a6,a4,0x1e 6d44: 00275613 srli a2,a4,0x2 6d48: 9ade add s5,s5,s7 6d4a: 01066833 or a6,a2,a6 6d4e: 00d75b93 srli s7,a4,0xd 6d52: 01371613 slli a2,a4,0x13 6d56: 00cbebb3 or s7,s7,a2 6d5a: 01784633 xor a2,a6,s7 6d5e: 01675813 srli a6,a4,0x16 6d62: 00a71b93 slli s7,a4,0xa 6d66: 010bebb3 or s7,s7,a6 6d6a: 01764bb3 xor s7,a2,s7 6d6e: 01cec633 xor a2,t4,t3 6d72: 8e79 and a2,a2,a4 6d74: 01cef833 and a6,t4,t3 6d78: 01064633 xor a2,a2,a6 6d7c: 9bb2 add s7,s7,a2 6d7e: 9bd6 add s7,s7,s5 6d80: 016a8633 add a2,s5,s6 6d84: 8b72 mv s6,t3 6d86: 8afa mv s5,t5 6d88: 05969a63 bne a3,s9,6ddc 6d8c: 979e add a5,a5,t2 6d8e: c95c sw a5,20(a0) 6d90: 47a2 lw a5,8(sp) 6d92: 9432 add s0,s0,a2 6d94: c900 sw s0,16(a0) 6d96: 9fbe add t6,t6,a5 6d98: 47b2 lw a5,12(sp) 6d9a: 5476 lw s0,124(sp) 6d9c: 9bd2 add s7,s7,s4 6d9e: 9f3e add t5,t5,a5 6da0: 513c lw a5,96(a0) 6da2: 974e add a4,a4,s3 6da4: 9eca add t4,t4,s2 6da6: 9e26 add t3,t3,s1 6da8: 0785 addi a5,a5,1 6daa: 01752023 sw s7,0(a0) 6dae: c158 sw a4,4(a0) 6db0: 01d52423 sw t4,8(a0) 6db4: 01c52623 sw t3,12(a0) 6db8: 01f52c23 sw t6,24(a0) 6dbc: 01e52e23 sw t5,28(a0) 6dc0: d13c sw a5,96(a0) 6dc2: 54e6 lw s1,120(sp) 6dc4: 5956 lw s2,116(sp) 6dc6: 59c6 lw s3,112(sp) 6dc8: 5a36 lw s4,108(sp) 6dca: 5aa6 lw s5,104(sp) 6dcc: 5b16 lw s6,100(sp) 6dce: 5b86 lw s7,96(sp) 6dd0: 4c76 lw s8,92(sp) 6dd2: 4ce6 lw s9,88(sp) 6dd4: 4d56 lw s10,84(sp) 6dd6: 4dc6 lw s11,80(sp) 6dd8: 6109 addi sp,sp,128 6dda: 8082 ret 6ddc: 8f7e mv t5,t6 6dde: 8e76 mv t3,t4 6de0: 8fbe mv t6,a5 6de2: 8eba mv t4,a4 6de4: 87b2 mv a5,a2 6de6: 875e mv a4,s7 6de8: bdf1 j 6cc4 6dea: ffe68613 addi a2,a3,-2 6dee: 8a3d andi a2,a2,15 6df0: 05010813 addi a6,sp,80 6df4: 060a slli a2,a2,0x2 6df6: 9642 add a2,a2,a6 6df8: fc062303 lw t1,-64(a2) 6dfc: ff168613 addi a2,a3,-15 6e00: 8a3d andi a2,a2,15 6e02: 060a slli a2,a2,0x2 6e04: 9642 add a2,a2,a6 6e06: fc062883 lw a7,-64(a2) 6e0a: ff968613 addi a2,a3,-7 6e0e: 00f6f813 andi a6,a3,15 6e12: 8a3d andi a2,a2,15 6e14: 05010b93 addi s7,sp,80 6e18: 060a slli a2,a2,0x2 6e1a: 080a slli a6,a6,0x2 6e1c: 985e add a6,a6,s7 6e1e: 965e add a2,a2,s7 6e20: fc062b83 lw s7,-64(a2) 6e24: fc082603 lw a2,-64(a6) 6e28: 00f31c13 slli s8,t1,0xf 6e2c: 01335d93 srli s11,t1,0x13 6e30: 9bb2 add s7,s7,a2 6e32: 01135613 srli a2,t1,0x11 6e36: 00cc6c33 or s8,s8,a2 6e3a: 00d31613 slli a2,t1,0xd 6e3e: 01b66633 or a2,a2,s11 6e42: 00cc4633 xor a2,s8,a2 6e46: 00a35313 srli t1,t1,0xa 6e4a: 00664633 xor a2,a2,t1 6e4e: 9bb2 add s7,s7,a2 6e50: 0078d313 srli t1,a7,0x7 6e54: 01989613 slli a2,a7,0x19 6e58: 00c36633 or a2,t1,a2 6e5c: 0128dc13 srli s8,a7,0x12 6e60: 00e89313 slli t1,a7,0xe 6e64: 01836333 or t1,t1,s8 6e68: 00664633 xor a2,a2,t1 6e6c: 0038d893 srli a7,a7,0x3 6e70: 011648b3 xor a7,a2,a7 6e74: 9bc6 add s7,s7,a7 6e76: fd782023 sw s7,-64(a6) 6e7a: bdb5 j 6cf6 00006e7c : 6e7c: b74f92ef jal t0,1f0 <__riscv_save_0> 6e80: 842a mv s0,a0 6e82: 04800613 li a2,72 6e86: 4581 li a1,0 6e88: 02050513 addi a0,a0,32 6e8c: b94f90ef jal ra,220 6e90: 6a09e7b7 lui a5,0x6a09e 6e94: 66778793 addi a5,a5,1639 # 6a09e667 <_eusrstack+0x4a096667> 6e98: c01c sw a5,0(s0) 6e9a: bb67b7b7 lui a5,0xbb67b 6e9e: e8578793 addi a5,a5,-379 # bb67ae85 <_eusrstack+0x9b672e85> 6ea2: c05c sw a5,4(s0) 6ea4: 3c6ef7b7 lui a5,0x3c6ef 6ea8: 37278793 addi a5,a5,882 # 3c6ef372 <_eusrstack+0x1c6e7372> 6eac: c41c sw a5,8(s0) 6eae: a54ff7b7 lui a5,0xa54ff 6eb2: 53a78793 addi a5,a5,1338 # a54ff53a <_eusrstack+0x854f753a> 6eb6: c45c sw a5,12(s0) 6eb8: 510e57b7 lui a5,0x510e5 6ebc: 27f78793 addi a5,a5,639 # 510e527f <_eusrstack+0x310dd27f> 6ec0: c81c sw a5,16(s0) 6ec2: 9b0577b7 lui a5,0x9b057 6ec6: 88c78793 addi a5,a5,-1908 # 9b05688c <_eusrstack+0x7b04e88c> 6eca: c85c sw a5,20(s0) 6ecc: 1f83e7b7 lui a5,0x1f83e 6ed0: 9ab78793 addi a5,a5,-1621 # 1f83d9ab <_data_lma+0x1f82f74f> 6ed4: cc1c sw a5,24(s0) 6ed6: 5be0d7b7 lui a5,0x5be0d 6eda: d1978793 addi a5,a5,-743 # 5be0cd19 <_eusrstack+0x3be04d19> 6ede: cc5c sw a5,28(s0) 6ee0: b34f906f j 214 <__riscv_restore_0> 00006ee4 : 6ee4: b0cf92ef jal t0,1f0 <__riscv_save_0> 6ee8: 000077b7 lui a5,0x7 6eec: 882a mv a6,a0 6eee: 8732 mv a4,a2 6ef0: 86ae mv a3,a1 6ef2: c7078793 addi a5,a5,-912 # 6c70 6ef6: 06450593 addi a1,a0,100 6efa: 04000613 li a2,64 6efe: 02050513 addi a0,a0,32 6f02: a7fff0ef jal ra,6980 6f06: b0ef906f j 214 <__riscv_restore_0> 00006f0a : 6f0a: accf92ef jal t0,1d6 <__riscv_save_4> 6f0e: 513c lw a5,96(a0) 6f10: 06452903 lw s2,100(a0) 6f14: 1101 addi sp,sp,-32 6f16: 01a7d713 srli a4,a5,0x1a 6f1a: 079a slli a5,a5,0x6 6f1c: 993e add s2,s2,a5 6f1e: 00f934b3 sltu s1,s2,a5 6f22: 94ba add s1,s1,a4 6f24: 01d95793 srli a5,s2,0x1d 6f28: 048e slli s1,s1,0x3 6f2a: 8cdd or s1,s1,a5 6f2c: 00890793 addi a5,s2,8 6f30: 03f7f793 andi a5,a5,63 6f34: 000078b7 lui a7,0x7 6f38: 04000813 li a6,64 6f3c: 842a mv s0,a0 6f3e: 40f80833 sub a6,a6,a5 6f42: c02a sw a0,0(sp) 6f44: c7088893 addi a7,a7,-912 # 6c70 6f48: 4781 li a5,0 6f4a: 4701 li a4,0 6f4c: 08000693 li a3,128 6f50: 04000613 li a2,64 6f54: 89ae mv s3,a1 6f56: 06450593 addi a1,a0,100 6f5a: 02050513 addi a0,a0,32 6f5e: a97ff0ef jal ra,69f4 6f62: 00391a13 slli s4,s2,0x3 6f66: 0084d793 srli a5,s1,0x8 6f6a: 00f10d23 sb a5,26(sp) 6f6e: 018a5793 srli a5,s4,0x18 6f72: 00f10e23 sb a5,28(sp) 6f76: 010a5793 srli a5,s4,0x10 6f7a: 0a42 slli s4,s4,0x10 6f7c: 010a5a13 srli s4,s4,0x10 6f80: 092e slli s2,s2,0xb 6f82: 008a5a13 srli s4,s4,0x8 6f86: 01496933 or s2,s2,s4 6f8a: 4621 li a2,8 6f8c: 082c addi a1,sp,24 6f8e: 8522 mv a0,s0 6f90: 00f10ea3 sb a5,29(sp) 6f94: 00011c23 sh zero,24(sp) 6f98: 00910da3 sb s1,27(sp) 6f9c: 01211f23 sh s2,30(sp) 6fa0: f45ff0ef jal ra,6ee4 6fa4: 507c lw a5,100(s0) 6fa6: c399 beqz a5,6fac 6fa8: 117020ef jal ra,98be 6fac: 4008 lw a0,0(s0) 6fae: 85ce mv a1,s3 6fb0: cabff0ef jal ra,6c5a 6fb4: 4048 lw a0,4(s0) 6fb6: 00498593 addi a1,s3,4 6fba: ca1ff0ef jal ra,6c5a 6fbe: 4408 lw a0,8(s0) 6fc0: 00898593 addi a1,s3,8 6fc4: c97ff0ef jal ra,6c5a 6fc8: 4448 lw a0,12(s0) 6fca: 00c98593 addi a1,s3,12 6fce: c8dff0ef jal ra,6c5a 6fd2: 4808 lw a0,16(s0) 6fd4: 01098593 addi a1,s3,16 6fd8: c83ff0ef jal ra,6c5a 6fdc: 4848 lw a0,20(s0) 6fde: 01498593 addi a1,s3,20 6fe2: c79ff0ef jal ra,6c5a 6fe6: 4c08 lw a0,24(s0) 6fe8: 01898593 addi a1,s3,24 6fec: c6fff0ef jal ra,6c5a 6ff0: 4c48 lw a0,28(s0) 6ff2: 01c98593 addi a1,s3,28 6ff6: c65ff0ef jal ra,6c5a 6ffa: 06800613 li a2,104 6ffe: 4581 li a1,0 7000: 8522 mv a0,s0 7002: a1ef90ef jal ra,220 7006: 6105 addi sp,sp,32 7008: a02f906f j 20a <__riscv_restore_4> 0000700c : 700c: 9e4f92ef jal t0,1f0 <__riscv_save_0> 7010: 7159 addi sp,sp,-112 7012: 842e mv s0,a1 7014: 06800613 li a2,104 7018: 85aa mv a1,a0 701a: 0028 addi a0,sp,8 701c: 137020ef jal ra,9952 7020: 0028 addi a0,sp,8 7022: 85a2 mv a1,s0 7024: ee7ff0ef jal ra,6f0a 7028: 6165 addi sp,sp,112 702a: 9eaf906f j 214 <__riscv_restore_0> 0000702e : 702e: 9c2f92ef jal t0,1f0 <__riscv_save_0> 7032: 1101 addi sp,sp,-32 7034: 02000613 li a2,32 7038: 4581 li a1,0 703a: 850a mv a0,sp 703c: 9e4f90ef jal ra,220 7040: 4585 li a1,1 7042: 20000513 li a0,512 7046: 0d8020ef jal ra,911e 704a: 6531 lui a0,0xc 704c: 40012437 lui s0,0x40012 7050: 6f3010ef jal ra,8f42 7054: 40040513 addi a0,s0,1024 # 40012400 <_eusrstack+0x2000a400> 7058: 251010ef jal ra,8aa8 705c: 000e07b7 lui a5,0xe0 7060: c63e sw a5,12(sp) 7062: 858a mv a1,sp 7064: 4785 li a5,1 7066: 40040513 addi a0,s0,1024 706a: 00f10a23 sb a5,20(sp) 706e: c002 sw zero,0(sp) 7070: c202 sw zero,4(sp) 7072: c402 sw zero,8(sp) 7074: c802 sw zero,16(sp) 7076: 273010ef jal ra,8ae8 707a: 4585 li a1,1 707c: 40040513 addi a0,s0,1024 7080: 2bf010ef jal ra,8b3e 7084: 4581 li a1,0 7086: 40040513 addi a0,s0,1024 708a: 3eb010ef jal ra,8c74 708e: 40040513 addi a0,s0,1024 7092: 2bd010ef jal ra,8b4e 7096: 40040493 addi s1,s0,1024 709a: 8526 mv a0,s1 709c: 2bd010ef jal ra,8b58 70a0: fd6d bnez a0,709a 70a2: 40040513 addi a0,s0,1024 70a6: 40012437 lui s0,0x40012 70aa: 2b7010ef jal ra,8b60 70ae: 40040493 addi s1,s0,1024 # 40012400 <_eusrstack+0x2000a400> 70b2: 8526 mv a0,s1 70b4: 2b7010ef jal ra,8b6a 70b8: fd6d bnez a0,70b2 70ba: 40040513 addi a0,s0,1024 70be: 3cf010ef jal ra,8c8c 70c2: 82a19123 sh a0,-2014(gp) # 20000212 70c6: 4585 li a1,1 70c8: 40040513 addi a0,s0,1024 70cc: 3a9010ef jal ra,8c74 70d0: 4505 li a0,1 70d2: 379010ef jal ra,8c4a 70d6: 6105 addi sp,sp,32 70d8: 93cf906f j 214 <__riscv_restore_0> 000070dc : 70dc: 914f92ef jal t0,1f0 <__riscv_save_0> 70e0: 40012437 lui s0,0x40012 70e4: 85aa mv a1,a0 70e6: 469d li a3,7 70e8: 4605 li a2,1 70ea: 40040513 addi a0,s0,1024 # 40012400 <_eusrstack+0x2000a400> 70ee: 29d010ef jal ra,8b8a 70f2: 4585 li a1,1 70f4: 40040513 addi a0,s0,1024 70f8: 27b010ef jal ra,8b72 70fc: 40040493 addi s1,s0,1024 7100: 4589 li a1,2 7102: 8526 mv a0,s1 7104: 367010ef jal ra,8c6a 7108: dd65 beqz a0,7100 710a: 40040513 addi a0,s0,1024 710e: 335010ef jal ra,8c42 7112: 902f906f j 214 <__riscv_restore_0> 00007116 : 7116: 8daf92ef jal t0,1f0 <__riscv_save_0> 711a: 1141 addi sp,sp,-16 711c: 892a mv s2,a0 711e: 4401 li s0,0 7120: 4481 li s1,0 7122: 00b41963 bne s0,a1,7134 7126: 0284d533 divu a0,s1,s0 712a: 0141 addi sp,sp,16 712c: 0542 slli a0,a0,0x10 712e: 8141 srli a0,a0,0x10 7130: 8e4f906f j 214 <__riscv_restore_0> 7134: 854a mv a0,s2 7136: c62e sw a1,12(sp) 7138: fa5ff0ef jal ra,70dc 713c: 94aa add s1,s1,a0 713e: 4515 li a0,5 7140: 326020ef jal ra,9466 7144: 0405 addi s0,s0,1 7146: 0ff47413 andi s0,s0,255 714a: 45b2 lw a1,12(sp) 714c: bfd9 j 7122 0000714e : 714e: 82219703 lh a4,-2014(gp) # 20000212 7152: 4781 li a5,0 7154: 972a add a4,a4,a0 7156: 00074f63 bltz a4,7174 715a: cd09 beqz a0,7174 715c: 6605 lui a2,0x1 715e: fff60693 addi a3,a2,-1 # fff 7162: 87b6 mv a5,a3 7164: 00c75863 bge a4,a2,7174 7168: 87aa mv a5,a0 716a: 00d50563 beq a0,a3,7174 716e: 01071793 slli a5,a4,0x10 7172: 83c1 srli a5,a5,0x10 7174: 853e mv a0,a5 7176: 8082 ret 00007178 : 7178: 1ffff7b7 lui a5,0x1ffff 717c: 7207a783 lw a5,1824(a5) # 1ffff720 <_data_lma+0x1fff14c4> 7180: 46a9 li a3,10 7182: 0107d713 srli a4,a5,0x10 7186: 07c2 slli a5,a5,0x10 7188: 83c1 srli a5,a5,0x10 718a: 8d1d sub a0,a0,a5 718c: 06400793 li a5,100 7190: 02f50533 mul a0,a0,a5 7194: 02b00793 li a5,43 7198: 0555 addi a0,a0,21 719a: 02f54533 div a0,a0,a5 719e: 02d70733 mul a4,a4,a3 71a2: 40a70533 sub a0,a4,a0 71a6: 8082 ret 000071a8 : 71a8: 848f92ef jal t0,1f0 <__riscv_save_0> 71ac: 45a9 li a1,10 71ae: 4541 li a0,16 71b0: f67ff0ef jal ra,7116 71b4: 0542 slli a0,a0,0x10 71b6: 8541 srai a0,a0,0x10 71b8: f97ff0ef jal ra,714e 71bc: 6785 lui a5,0x1 71be: ce478793 addi a5,a5,-796 # ce4 71c2: 02f50533 mul a0,a0,a5 71c6: 8531 srai a0,a0,0xc 71c8: fb1ff0ef jal ra,7178 71cc: 0542 slli a0,a0,0x10 71ce: 8541 srai a0,a0,0x10 71d0: 844f906f j 214 <__riscv_restore_0> 000071d4 : 71d4: 81cf92ef jal t0,1f0 <__riscv_save_0> 71d8: 45a9 li a1,10 71da: 4505 li a0,1 71dc: f3bff0ef jal ra,7116 71e0: 0542 slli a0,a0,0x10 71e2: 8541 srai a0,a0,0x10 71e4: f6bff0ef jal ra,714e 71e8: 6785 lui a5,0x1 71ea: ce478793 addi a5,a5,-796 # ce4 71ee: 02f50533 mul a0,a0,a5 71f2: 8531 srai a0,a0,0xc 71f4: 820f906f j 214 <__riscv_restore_0> 000071f8 : 71f8: 00055563 bgez a0,7202 71fc: 010007b7 lui a5,0x1000 7200: 953e add a0,a0,a5 7202: 41055793 srai a5,a0,0x10 7206: a19c sb a5,0(a1) 7208: 40855793 srai a5,a0,0x8 720c: b19c sb a5,1(a1) 720e: a1a8 sb a0,2(a1) 7210: 8082 ret 00007212 : 7212: fdff82ef jal t0,1f0 <__riscv_save_0> 7216: 843a mv s0,a4 7218: 87ae mv a5,a1 721a: a308 sb a0,0(a4) 721c: f8800713 li a4,-120 7220: 1141 addi sp,sp,-16 7222: 853e mv a0,a5 7224: b018 sb a4,1(s0) 7226: 00240593 addi a1,s0,2 722a: c436 sw a3,8(sp) 722c: c632 sw a2,12(sp) 722e: fcbff0ef jal ra,71f8 7232: 4632 lw a2,12(sp) 7234: 00540593 addi a1,s0,5 7238: 8532 mv a0,a2 723a: fbfff0ef jal ra,71f8 723e: 46a2 lw a3,8(sp) 7240: 00840593 addi a1,s0,8 7244: 8536 mv a0,a3 7246: fb3ff0ef jal ra,71f8 724a: 0141 addi sp,sp,16 724c: fc9f806f j 214 <__riscv_restore_0> 00007250 : 7250: 200007b7 lui a5,0x20000 7254: 6705 lui a4,0x1 7256: 38c78793 addi a5,a5,908 # 2000038c 725a: b8070713 addi a4,a4,-1152 # b80 725e: 20000537 lui a0,0x20000 7262: 973e add a4,a4,a5 7264: 5d050513 addi a0,a0,1488 # 200005d0 7268: 55fd li a1,-1 726a: 2ed7c683 lbu a3,749(a5) 726e: 8a85 andi a3,a3,1 7270: ea91 bnez a3,7284 7272: 2f47a683 lw a3,756(a5) 7276: 24478613 addi a2,a5,580 727a: ca91 beqz a3,728e 727c: 00b6f463 bgeu a3,a1,7284 7280: 8532 mv a0,a2 7282: 85b6 mv a1,a3 7284: 0b878793 addi a5,a5,184 7288: fee791e3 bne a5,a4,726a 728c: 8082 ret 728e: 8532 mv a0,a2 7290: 8082 ret 00007292 : 7292: 20000737 lui a4,0x20000 7296: 38c70693 addi a3,a4,908 # 2000038c 729a: 4781 li a5,0 729c: 38c70713 addi a4,a4,908 72a0: 4641 li a2,16 72a2: 2646c583 lbu a1,612(a3) 72a6: 00a58963 beq a1,a0,72b8 72aa: 0785 addi a5,a5,1 72ac: 0b868693 addi a3,a3,184 72b0: fec799e3 bne a5,a2,72a2 72b4: 4501 li a0,0 72b6: 8082 ret 72b8: 0b800513 li a0,184 72bc: 02a787b3 mul a5,a5,a0 72c0: 24478793 addi a5,a5,580 72c4: 00f70533 add a0,a4,a5 72c8: 8082 ret 000072ca : 72ca: f0df82ef jal t0,1d6 <__riscv_save_4> 72ce: 89aa mv s3,a0 72d0: 20000537 lui a0,0x20000 72d4: 38c50493 addi s1,a0,908 # 2000038c 72d8: 6905 lui s2,0x1 72da: 4401 li s0,0 72dc: 26448a13 addi s4,s1,612 72e0: b8090913 addi s2,s2,-1152 # b80 72e4: 4611 li a2,4 72e6: 85ce mv a1,s3 72e8: 008a0533 add a0,s4,s0 72ec: 642020ef jal ra,992e 72f0: e519 bnez a0,72fe 72f2: 0b840413 addi s0,s0,184 72f6: ff2417e3 bne s0,s2,72e4 72fa: f11f806f j 20a <__riscv_restore_4> 72fe: 24440513 addi a0,s0,580 7302: 9526 add a0,a0,s1 7304: bfdd j 72fa 00007306 : 7306: 20000737 lui a4,0x20000 730a: 38c70613 addi a2,a4,908 # 2000038c 730e: 4781 li a5,0 7310: 4681 li a3,0 7312: 38c70713 addi a4,a4,908 7316: 4821 li a6,8 7318: 0b464883 lbu a7,180(a2) 731c: 00a89763 bne a7,a0,732a 7320: 0685 addi a3,a3,1 7322: 0ff6f693 andi a3,a3,255 7326: 00d5e963 bltu a1,a3,7338 732a: 0785 addi a5,a5,1 732c: 03860613 addi a2,a2,56 7330: ff0794e3 bne a5,a6,7318 7334: 4501 li a0,0 7336: 8082 ret 7338: 03800513 li a0,56 733c: 02a787b3 mul a5,a5,a0 7340: 08478793 addi a5,a5,132 7344: 00f70533 add a0,a4,a5 7348: 8082 ret 0000734a : 734a: e8df82ef jal t0,1d6 <__riscv_save_4> 734e: 20000437 lui s0,0x20000 7352: 41040493 addi s1,s0,1040 # 20000410 7356: 7175 addi sp,sp,-144 7358: 892a mv s2,a0 735a: 89ae mv s3,a1 735c: 4681 li a3,0 735e: 41040413 addi s0,s0,1040 7362: 577d li a4,-1 7364: 4621 li a2,8 7366: 58dc lw a5,52(s1) 7368: ebad bnez a5,73da 736a: 0000d637 lui a2,0xd 736e: 0000b5b7 lui a1,0xb 7372: 0000d537 lui a0,0xd 7376: 874a mv a4,s2 7378: 71860613 addi a2,a2,1816 # d718 737c: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> 7380: 72050513 addi a0,a0,1824 # d720 7384: 043020ef jal ra,9bc6 7388: 8426 mv s0,s1 738a: 02000613 li a2,32 738e: 4581 li a1,0 7390: 8522 mv a0,s0 7392: e8ff80ef jal ra,220 7396: 85ca mv a1,s2 7398: 02000613 li a2,32 739c: 8522 mv a0,s0 739e: 3bb020ef jal ra,9f58 73a2: 02040493 addi s1,s0,32 73a6: 85ce mv a1,s3 73a8: 4641 li a2,16 73aa: 8526 mv a0,s1 73ac: 5a6020ef jal ra,9952 73b0: 1028 addi a0,sp,40 73b2: acbff0ef jal ra,6e7c 73b6: 4641 li a2,16 73b8: 85a6 mv a1,s1 73ba: 1028 addi a0,sp,40 73bc: b29ff0ef jal ra,6ee4 73c0: 002c addi a1,sp,8 73c2: 1028 addi a0,sp,40 73c4: c49ff0ef jal ra,700c 73c8: 841c lbu a5,8(sp) 73ca: 02f40823 sb a5,48(s0) 73ce: 63d010ef jal ra,920a 73d2: d848 sw a0,52(s0) 73d4: 6149 addi sp,sp,144 73d6: e35f806f j 20a <__riscv_restore_4> 73da: 00048583 lb a1,0(s1) 73de: ed99 bnez a1,73fc 73e0: 0000d637 lui a2,0xd 73e4: 0000b5b7 lui a1,0xb 73e8: 0000d537 lui a0,0xd 73ec: 874a mv a4,s2 73ee: 71860613 addi a2,a2,1816 # d718 73f2: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> 73f6: 76c50513 addi a0,a0,1900 # d76c 73fa: b769 j 7384 73fc: 00e7f463 bgeu a5,a4,7404 7400: 8426 mv s0,s1 7402: 873e mv a4,a5 7404: 0685 addi a3,a3,1 7406: 03848493 addi s1,s1,56 740a: f4c69ee3 bne a3,a2,7366 740e: bfb5 j 738a 00007410 : 7410: db9f82ef jal t0,1c8 <__riscv_save_10> 7414: 0000e537 lui a0,0xe 7418: 81450513 addi a0,a0,-2028 # d814 741c: 20000437 lui s0,0x20000 7420: 0000e937 lui s2,0xe 7424: 0000e9b7 lui s3,0xe 7428: 0e5020ef jal ra,9d0c 742c: 38c40413 addi s0,s0,908 # 2000038c 7430: 4481 li s1,0 7432: 0000ea37 lui s4,0xe 7436: 0000eab7 lui s5,0xe 743a: 0000eb37 lui s6,0xe 743e: 0000ebb7 lui s7,0xe 7442: 80c90913 addi s2,s2,-2036 # d80c 7446: 81098993 addi s3,s3,-2032 # d810 744a: 2f442783 lw a5,756(s0) 744e: 0c078c63 beqz a5,7526 7452: 85a6 mv a1,s1 7454: 824a0513 addi a0,s4,-2012 # d824 7458: 76e020ef jal ra,9bc6 745c: 24440593 addi a1,s0,580 7460: 830a8513 addi a0,s5,-2000 # d830 7464: 762020ef jal ra,9bc6 7468: 02000613 li a2,32 746c: 26440593 addi a1,s0,612 7470: 83cb0513 addi a0,s6,-1988 # d83c 7474: f6ff80ef jal ra,3e2 7478: 02000613 li a2,32 747c: 28440593 addi a1,s0,644 7480: 844b8513 addi a0,s7,-1980 # d844 7484: f5ff80ef jal ra,3e2 7488: 0000e537 lui a0,0xe 748c: 99850513 addi a0,a0,-1640 # d998 7490: 736020ef jal ra,9bc6 7494: 2a842603 lw a2,680(s0) 7498: 2a442583 lw a1,676(s0) 749c: 0000e537 lui a0,0xe 74a0: 84c50513 addi a0,a0,-1972 # d84c 74a4: 722020ef jal ra,9bc6 74a8: 0000e537 lui a0,0xe 74ac: 86450513 addi a0,a0,-1948 # d864 74b0: 716020ef jal ra,9bc6 74b4: 2ed44583 lbu a1,749(s0) 74b8: 0000e537 lui a0,0xe 74bc: 89050513 addi a0,a0,-1904 # d890 74c0: 706020ef jal ra,9bc6 74c4: 2ee44583 lbu a1,750(s0) 74c8: 0000c537 lui a0,0xc 74cc: bd050513 addi a0,a0,-1072 # bbd0 <_exit+0x778> 74d0: 6f6020ef jal ra,9bc6 74d4: 2ef44783 lbu a5,751(s0) 74d8: 85ca mv a1,s2 74da: e391 bnez a5,74de 74dc: 85ce mv a1,s3 74de: 0000e537 lui a0,0xe 74e2: 8a450513 addi a0,a0,-1884 # d8a4 74e6: 6e0020ef jal ra,9bc6 74ea: 2f042583 lw a1,752(s0) 74ee: 0000e537 lui a0,0xe 74f2: 8bc50513 addi a0,a0,-1860 # d8bc 74f6: 6d0020ef jal ra,9bc6 74fa: 2f442583 lw a1,756(s0) 74fe: 0000e537 lui a0,0xe 7502: 8dc50513 addi a0,a0,-1828 # d8dc 7506: 6c0020ef jal ra,9bc6 750a: 2f842583 lw a1,760(s0) 750e: 0000e537 lui a0,0xe 7512: 8f850513 addi a0,a0,-1800 # d8f8 7516: 6b0020ef jal ra,9bc6 751a: 0000e537 lui a0,0xe 751e: 91050513 addi a0,a0,-1776 # d910 7522: 6a4020ef jal ra,9bc6 7526: 0485 addi s1,s1,1 7528: 47c1 li a5,16 752a: 0b840413 addi s0,s0,184 752e: f0f49ee3 bne s1,a5,744a 7532: ccff806f j 200 <__riscv_restore_10> 00007536 : 7536: 157d addi a0,a0,-1 7538: 0ff57513 andi a0,a0,255 753c: 478d li a5,3 753e: 00a7e963 bltu a5,a0,7550 7542: 67b5 lui a5,0xd 7544: 69c78793 addi a5,a5,1692 # d69c 7548: 050a slli a0,a0,0x2 754a: 953e add a0,a0,a5 754c: 4108 lw a0,0(a0) 754e: 8082 ret 7550: 0000d537 lui a0,0xd 7554: 7b850513 addi a0,a0,1976 # d7b8 7558: 8082 ret 0000755a : 755a: c97f82ef jal t0,1f0 <__riscv_save_0> 755e: 1101 addi sp,sp,-32 7560: 0000d5b7 lui a1,0xd 7564: 02000613 li a2,32 7568: 7c058593 addi a1,a1,1984 # d7c0 756c: 850a mv a0,sp 756e: 3e4020ef jal ra,9952 7572: 200005b7 lui a1,0x20000 7576: 20000537 lui a0,0x20000 757a: 860a mv a2,sp 757c: 3b058593 addi a1,a1,944 # 200003b0 7580: 39050513 addi a0,a0,912 # 20000390 7584: 986fc0ef jal ra,370a 7588: 20000437 lui s0,0x20000 758c: 38c40413 addi s0,s0,908 # 2000038c 7590: 4785 li a5,1 7592: 7601a023 sw zero,1888(gp) # 20001150 <__global_pointer$+0x760> 7596: 04f40223 sb a5,68(s0) 759a: 0000d5b7 lui a1,0xd 759e: 76018793 addi a5,gp,1888 # 20001150 <__global_pointer$+0x760> 75a2: 0007a223 sw zero,4(a5) 75a6: 0007a423 sw zero,8(a5) 75aa: 0007a623 sw zero,12(a5) 75ae: 7e058593 addi a1,a1,2016 # d7e0 75b2: 76018513 addi a0,gp,1888 # 20001150 <__global_pointer$+0x760> 75b6: 181020ef jal ra,9f36 75ba: 0000d5b7 lui a1,0xd 75be: 20000537 lui a0,0x20000 75c2: 7ec58593 addi a1,a1,2028 # d7ec 75c6: 3d150513 addi a0,a0,977 # 200003d1 75ca: 16d020ef jal ra,9f36 75ce: 47d1 li a5,20 75d0: 06f40a23 sb a5,116(s0) 75d4: 33d457b7 lui a5,0x33d45 75d8: 75078793 addi a5,a5,1872 # 33d45750 <_eusrstack+0x13d3d750> 75dc: dc3c sw a5,120(s0) 75de: 30800793 li a5,776 75e2: 06f41e23 sh a5,124(s0) 75e6: 4791 li a5,4 75e8: 06f40f23 sb a5,126(s0) 75ec: 6485 lui s1,0x1 75ee: 089807b7 lui a5,0x8980 75f2: 07c1 addi a5,a5,16 75f4: 4641 li a2,16 75f6: 94a2 add s1,s1,s0 75f8: 07440593 addi a1,s0,116 75fc: 98c18513 addi a0,gp,-1652 # 2000037c 7600: 08f42023 sw a5,128(s0) 7604: de049323 sh zero,-538(s1) # de6 7608: 34a020ef jal ra,9952 760c: 65b9 lui a1,0xe 760e: 0000d537 lui a0,0xd 7612: 93858593 addi a1,a1,-1736 # d938 7616: 7fc50513 addi a0,a0,2044 # d7fc 761a: d31ff0ef jal ra,734a 761e: 65b5 lui a1,0xd 7620: 0000e537 lui a0,0xe 7624: 68c58593 addi a1,a1,1676 # d68c 7628: 80450513 addi a0,a0,-2044 # d804 762c: d1fff0ef jal ra,734a 7630: 10100793 li a5,257 7634: def49223 sh a5,-540(s1) 7638: 02df57b7 lui a5,0x2df5 763c: 5b478793 addi a5,a5,1460 # 2df55b4 <_data_lma+0x2de7358> 7640: d43c sw a5,104(s0) 7642: 0103e7b7 lui a5,0x103e 7646: c9c78793 addi a5,a5,-868 # 103dc9c <_data_lma+0x102fa40> 764a: d47c sw a5,108(s0) 764c: 6799 lui a5,0x6 764e: b6878793 addi a5,a5,-1176 # 5b68 7652: d83c sw a5,112(s0) 7654: 6105 addi sp,sp,32 7656: bbff806f j 214 <__riscv_restore_0> 0000765a : 765a: b97f82ef jal t0,1f0 <__riscv_save_0> 765e: 0000d4b7 lui s1,0xd 7662: 0000b5b7 lui a1,0xb 7666: 0000d537 lui a0,0xd 766a: 71848613 addi a2,s1,1816 # d718 766e: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 7672: 6ac50513 addi a0,a0,1708 # d6ac 7676: 550020ef jal ra,9bc6 767a: 265d jal 7a20 767c: 4501 li a0,0 767e: 2b25 jal 7bb6 7680: 98c18413 addi s0,gp,-1652 # 2000037c 7684: 2472 lhu a2,14(s0) 7686: 00040583 lb a1,0(s0) 768a: 4048 lw a0,4(s0) 768c: 4681 li a3,0 768e: 3ad000ef jal ra,823a 7692: cd05 beqz a0,76ca 7694: 0000c437 lui s0,0xc 7698: 0000d537 lui a0,0xd 769c: 71848613 addi a2,s1,1816 76a0: 18840593 addi a1,s0,392 # c188 <_exit+0xd30> 76a4: 6c050513 addi a0,a0,1728 # d6c0 76a8: 51e020ef jal ra,9bc6 76ac: 0000d937 lui s2,0xd 76b0: 3e800513 li a0,1000 76b4: 5b3010ef jal ra,9466 76b8: 71848613 addi a2,s1,1816 76bc: 18840593 addi a1,s0,392 76c0: 6ec90513 addi a0,s2,1772 # d6ec 76c4: 502020ef jal ra,9bc6 76c8: b7e5 j 76b0 76ca: 2456 lhu a3,12(s0) 76cc: 2430 lbu a2,10(s0) 76ce: 340c lbu a1,9(s0) 76d0: 2408 lbu a0,8(s0) 76d2: 4801 li a6,0 76d4: 4785 li a5,1 76d6: 4701 li a4,0 76d8: 715000ef jal ra,85ec 76dc: b39f806f j 214 <__riscv_restore_0> 000076e0 : 76e0: a001 j 76e0 000076e2 : 76e2: beef07b7 lui a5,0xbeef0 76e6: e000e737 lui a4,0xe000e 76ea: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eee8080> 76ee: c73c sw a5,72(a4) 76f0: a001 j 76f0 000076f2
: 76f2: ad7f82ef jal t0,1c8 <__riscv_save_10> 76f6: 7169 addi sp,sp,-304 76f8: 4509 li a0,2 76fa: 7d0010ef jal ra,8eca 76fe: 1f0010ef jal ra,88ee 7702: 53b010ef jal ra,943c 7706: 6511 lui a0,0x4 7708: 4585 li a1,1 770a: 0511 addi a0,a0,4 770c: 213010ef jal ra,911e 7710: 40011437 lui s0,0x40011 7714: 20000793 li a5,512 7718: 448d li s1,3 771a: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x20008800> 771e: 80fc sh a5,16(sp) 7720: 080c addi a1,sp,16 7722: 47e1 li a5,24 7724: ca26 sw s1,20(sp) 7726: cc3e sw a5,24(sp) 7728: 6ce010ef jal ra,8df6 772c: 40000793 li a5,1024 7730: 80040513 addi a0,s0,-2048 7734: 80fc sh a5,16(sp) 7736: 080c addi a1,sp,16 7738: 4791 li a5,4 773a: ca26 sw s1,20(sp) 773c: cc3e sw a5,24(sp) 773e: 6b8010ef jal ra,8df6 7742: 67f1 lui a5,0x1c 7744: 40014437 lui s0,0x40014 7748: 20078793 addi a5,a5,512 # 1c200 <_data_lma+0xdfa4> 774c: 80040513 addi a0,s0,-2048 # 40013800 <_eusrstack+0x2000b800> 7750: ce3e sw a5,28(sp) 7752: 086c addi a1,sp,28 7754: 000c07b7 lui a5,0xc0 7758: d23e sw a5,36(sp) 775a: d002 sw zero,32(sp) 775c: 02011423 sh zero,40(sp) 7760: 41d010ef jal ra,937c 7764: 4585 li a1,1 7766: 80040513 addi a0,s0,-2048 776a: 4a3010ef jal ra,940c 776e: 0000e537 lui a0,0xe 7772: 97450513 addi a0,a0,-1676 # d974 7776: 450020ef jal ra,9bc6 777a: 200007b7 lui a5,0x20000 777e: 1f07a683 lw a3,496(a5) # 200001f0 7782: 0000c437 lui s0,0xc 7786: 0000b4b7 lui s1,0xb 778a: 0000e537 lui a0,0xe 778e: 0e040613 addi a2,s0,224 # c0e0 <_exit+0xc88> 7792: 66048593 addi a1,s1,1632 # b660 <_exit+0x208> 7796: 98050513 addi a0,a0,-1664 # d980 779a: 42c020ef jal ra,9bc6 779e: 64e010ef jal ra,8dec 77a2: 86aa mv a3,a0 77a4: 0000e537 lui a0,0xe 77a8: 0e040613 addi a2,s0,224 77ac: 66048593 addi a1,s1,1632 77b0: 99c50513 addi a0,a0,-1636 # d99c 77b4: 412020ef jal ra,9bc6 77b8: da3ff0ef jal ra,755a 77bc: e9fff0ef jal ra,765a 77c0: 86fff0ef jal ra,702e 77c4: ba6fb0ef jal ra,2b6a 77c8: 243010ef jal ra,920a 77cc: 80a1ae23 sw a0,-2020(gp) # 2000020c 77d0: 03400613 li a2,52 77d4: 4581 li a1,0 77d6: 94c18513 addi a0,gp,-1716 # 2000033c 77da: a47f80ef jal ra,220 77de: 4501 li a0,0 77e0: deff80ef jal ra,5ce 77e4: 4705 li a4,1 77e6: 20001a37 lui s4,0x20001 77ea: 82e18223 sb a4,-2012(gp) # 20000214 77ee: 4a81 li s5,0 77f0: 4b01 li s6,0 77f2: 0000ebb7 lui s7,0xe 77f6: 0000ec37 lui s8,0xe 77fa: 38ca0a13 addi s4,s4,908 # 2000138c <_ebss+0x20c> 77fe: 400144b7 lui s1,0x40014 7802: 02000593 li a1,32 7806: 80048513 addi a0,s1,-2048 # 40013800 <_eusrstack+0x2000b800> 780a: 429010ef jal ra,9432 780e: 4785 li a5,1 7810: 0ef51363 bne a0,a5,78f6 7814: 80048513 addi a0,s1,-2048 7818: 413010ef jal ra,942a 781c: 01851493 slli s1,a0,0x18 7820: 84e1 srai s1,s1,0x18 7822: 04d00793 li a5,77 7826: 08f49163 bne s1,a5,78a8 782a: 0000b5b7 lui a1,0xb 782e: 0000e537 lui a0,0xe 7832: 0e040613 addi a2,s0,224 7836: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 783a: 9b850513 addi a0,a0,-1608 # d9b8 783e: 388020ef jal ra,9bc6 7842: 0000e637 lui a2,0xe 7846: 0b400593 li a1,180 784a: 8756 mv a4,s5 784c: 87da mv a5,s6 784e: 9d460613 addi a2,a2,-1580 # d9d4 7852: 1068 addi a0,sp,44 7854: 612020ef jal ra,9e66 7858: 4585 li a1,1 785a: 1068 addi a0,sp,44 785c: e50fa0ef jal ra,1eac 7860: 04300793 li a5,67 7864: 08f49963 bne s1,a5,78f6 7868: 200004b7 lui s1,0x20000 786c: 41048493 addi s1,s1,1040 # 20000410 7870: 4981 li s3,0 7872: 4ca1 li s9,8 7874: 00048783 lb a5,0(s1) 7878: c395 beqz a5,789c 787a: 58d4 lw a3,52(s1) 787c: c285 beqz a3,789c 787e: 0304c703 lbu a4,48(s1) 7882: 8626 mv a2,s1 7884: 85ce mv a1,s3 7886: a7cb8513 addi a0,s7,-1412 # da7c 788a: 33c020ef jal ra,9bc6 788e: 4641 li a2,16 7890: 02048593 addi a1,s1,32 7894: 83cc0513 addi a0,s8,-1988 # d83c 7898: b4bf80ef jal ra,3e2 789c: 0985 addi s3,s3,1 789e: 03848493 addi s1,s1,56 78a2: fd9999e3 bne s3,s9,7874 78a6: a881 j 78f6 78a8: 03000793 li a5,48 78ac: 02f49263 bne s1,a5,78d0 78b0: 0000b5b7 lui a1,0xb 78b4: 0000e537 lui a0,0xe 78b8: 0e040613 addi a2,s0,224 78bc: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 78c0: 9e450513 addi a0,a0,-1564 # d9e4 78c4: 302020ef jal ra,9bc6 78c8: 4501 li a0,0 78ca: d05f80ef jal ra,5ce 78ce: bf49 j 7860 78d0: 04600793 li a5,70 78d4: 0af49e63 bne s1,a5,7990 78d8: 0000b5b7 lui a1,0xb 78dc: 0000e537 lui a0,0xe 78e0: 0e040613 addi a2,s0,224 78e4: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 78e8: a0850513 addi a0,a0,-1528 # da08 78ec: 2da020ef jal ra,9bc6 78f0: 4505 li a0,1 78f2: cddf80ef jal ra,5ce 78f6: 00f10693 addi a3,sp,15 78fa: 00e10613 addi a2,sp,14 78fe: 00d10593 addi a1,sp,13 7902: 1068 addi a0,sp,44 7904: fdafa0ef jal ra,20de 7908: cd31 beqz a0,7964 790a: 5656 lw a2,116(sp) 790c: 0000e537 lui a0,0xe 7910: 18ac addi a1,sp,120 7912: ab850513 addi a0,a0,-1352 # dab8 7916: acdf80ef jal ra,3e2 791a: 00f10783 lb a5,15(sp) 791e: 00d10683 lb a3,13(sp) 7922: 94c18713 addi a4,gp,-1716 # 2000033c 7926: b73e sh a5,42(a4) 7928: a376 sh a3,6(a4) 792a: 00e10703 lb a4,14(sp) 792e: 0000b5b7 lui a1,0xb 7932: 0000e537 lui a0,0xe 7936: 0e040613 addi a2,s0,224 793a: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 793e: ac450513 addi a0,a0,-1340 # dac4 7942: 284020ef jal ra,9bc6 7946: 1068 addi a0,sp,44 7948: e9cfa0ef jal ra,1fe4 794c: de4a4783 lbu a5,-540(s4) 7950: c781 beqz a5,7958 7952: 1068 addi a0,sp,44 7954: db5fa0ef jal ra,2708 7958: 10400613 li a2,260 795c: 4581 li a1,0 795e: 1068 addi a0,sp,44 7960: 8c1f80ef jal ra,220 7964: 2ca1 jal 7bbc 7966: 86aa mv a3,a0 7968: cd09 beqz a0,7982 796a: 0000b5b7 lui a1,0xb 796e: 0000e537 lui a0,0xe 7972: 0e040613 addi a2,s0,224 7976: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 797a: b0050513 addi a0,a0,-1280 # db00 797e: 248020ef jal ra,9bc6 7982: 001a8793 addi a5,s5,1 7986: 0157b733 sltu a4,a5,s5 798a: 9b3a add s6,s6,a4 798c: 8abe mv s5,a5 798e: bd85 j 77fe 7990: 04e00793 li a5,78 7994: 00f49563 bne s1,a5,799e 7998: a79ff0ef jal ra,7410 799c: bfa9 j 78f6 799e: 04400793 li a5,68 79a2: eaf49fe3 bne s1,a5,7860 79a6: 065010ef jal ra,920a 79aa: 0000e637 lui a2,0xe 79ae: d62a sw a0,44(sp) 79b0: 8756 mv a4,s5 79b2: 87da mv a5,s6 79b4: a2c60613 addi a2,a2,-1492 # da2c 79b8: 0b400593 li a1,180 79bc: 03210513 addi a0,sp,50 79c0: 02011823 sh zero,48(sp) 79c4: 4a2020ef jal ra,9e66 79c8: 0000e537 lui a0,0xe 79cc: a5050513 addi a0,a0,-1456 # da50 79d0: 1f6020ef jal ra,9bc6 79d4: 20000537 lui a0,0x20000 79d8: 106c addi a1,sp,44 79da: 5d050513 addi a0,a0,1488 # 200005d0 79de: ed2f90ef jal ra,10b0 79e2: bf11 j 78f6 000079e4 : 79e4: 80df82ef jal t0,1f0 <__riscv_save_0> 79e8: 82e18783 lb a5,-2002(gp) # 2000021e 79ec: c385 beqz a5,7a0c 79ee: 86aa mv a3,a0 79f0: 0000e637 lui a2,0xe 79f4: 0000c5b7 lui a1,0xc 79f8: 0000e537 lui a0,0xe 79fc: bcc60613 addi a2,a2,-1076 # dbcc 7a00: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 7a04: bd450513 addi a0,a0,-1068 # dbd4 7a08: 1be020ef jal ra,9bc6 7a0c: 0000e437 lui s0,0xe 7a10: bf440513 addi a0,s0,-1036 # dbf4 7a14: 1b2020ef jal ra,9bc6 7a18: 4505 li a0,1 7a1a: 24d010ef jal ra,9466 7a1e: bfcd j 7a10 00007a20 : 7a20: fb6f82ef jal t0,1d6 <__riscv_save_4> 7a24: 1101 addi sp,sp,-32 7a26: 820187a3 sb zero,-2001(gp) # 2000021f 7a2a: 4585 li a1,1 7a2c: 00420537 lui a0,0x420 7a30: 82018723 sb zero,-2002(gp) # 2000021e 7a34: c002 sw zero,0(sp) 7a36: c202 sw zero,4(sp) 7a38: c402 sw zero,8(sp) 7a3a: c602 sw zero,12(sp) 7a3c: c802 sw zero,16(sp) 7a3e: ca02 sw zero,20(sp) 7a40: cc02 sw zero,24(sp) 7a42: 00011e23 sh zero,28(sp) 7a46: 6f6010ef jal ra,913c 7a4a: 6505 lui a0,0x1 7a4c: 4585 li a1,1 7a4e: 05c50513 addi a0,a0,92 # 105c 7a52: 6cc010ef jal ra,911e 7a56: 40011437 lui s0,0x40011 7a5a: 49c1 li s3,16 7a5c: 4a0d li s4,3 7a5e: 47c1 li a5,16 7a60: 858a mv a1,sp 7a62: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x20008800> 7a66: 807c sh a5,0(sp) 7a68: c44e sw s3,8(sp) 7a6a: c252 sw s4,4(sp) 7a6c: 38a010ef jal ra,8df6 7a70: 4961 li s2,24 7a72: 02000793 li a5,32 7a76: 858a mv a1,sp 7a78: 80040513 addi a0,s0,-2048 7a7c: 807c sh a5,0(sp) 7a7e: c44a sw s2,8(sp) 7a80: c252 sw s4,4(sp) 7a82: 374010ef jal ra,8df6 7a86: 4491 li s1,4 7a88: 04000793 li a5,64 7a8c: 858a mv a1,sp 7a8e: 80040513 addi a0,s0,-2048 7a92: 807c sh a5,0(sp) 7a94: c426 sw s1,8(sp) 7a96: 360010ef jal ra,8df6 7a9a: 08000793 li a5,128 7a9e: 858a mv a1,sp 7aa0: 80040513 addi a0,s0,-2048 7aa4: 807c sh a5,0(sp) 7aa6: 40012437 lui s0,0x40012 7aaa: c44a sw s2,8(sp) 7aac: c252 sw s4,4(sp) 7aae: 348010ef jal ra,8df6 7ab2: 4785 li a5,1 7ab4: 858a mv a1,sp 7ab6: 80040513 addi a0,s0,-2048 # 40011800 <_eusrstack+0x20009800> 7aba: 807c sh a5,0(sp) 7abc: c44e sw s3,8(sp) 7abe: 338010ef jal ra,8df6 7ac2: 4789 li a5,2 7ac4: 858a mv a1,sp 7ac6: 80040513 addi a0,s0,-2048 7aca: 807c sh a5,0(sp) 7acc: c426 sw s1,8(sp) 7ace: 328010ef jal ra,8df6 7ad2: 858a mv a1,sp 7ad4: 80040513 addi a0,s0,-2048 7ad8: 8064 sh s1,0(sp) 7ada: c426 sw s1,8(sp) 7adc: 31a010ef jal ra,8df6 7ae0: 47a1 li a5,8 7ae2: 858a mv a1,sp 7ae4: 80040513 addi a0,s0,-2048 7ae8: 807c sh a5,0(sp) 7aea: c44e sw s3,8(sp) 7aec: 30a010ef jal ra,8df6 7af0: 010407b7 lui a5,0x1040 7af4: c63e sw a5,12(sp) 7af6: 020007b7 lui a5,0x2000 7afa: ca3e sw a5,20(sp) 7afc: 006c addi a1,sp,12 7afe: 479d li a5,7 7b00: 40013537 lui a0,0x40013 7b04: 86fc sh a5,28(sp) 7b06: cc4a sw s2,24(sp) 7b08: c802 sw zero,16(sp) 7b0a: 009010ef jal ra,9312 7b0e: 4605 li a2,1 7b10: 80040513 addi a0,s0,-2048 7b14: 45a1 li a1,8 7b16: 3aa010ef jal ra,8ec0 7b1a: 4585 li a1,1 7b1c: 40013537 lui a0,0x40013 7b20: 031010ef jal ra,9350 7b24: 6105 addi sp,sp,32 7b26: ee4f806f j 20a <__riscv_restore_4> 00007b2a : 7b2a: eacf82ef jal t0,1d6 <__riscv_save_4> 7b2e: 84aa mv s1,a0 7b30: 40011537 lui a0,0x40011 7b34: 892e mv s2,a1 7b36: 8a32 mv s4,a2 7b38: 45c1 li a1,16 7b3a: 4601 li a2,0 7b3c: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 7b40: 380010ef jal ra,8ec0 7b44: 4401 li s0,0 7b46: 01441c63 bne s0,s4,7b5e 7b4a: 40011537 lui a0,0x40011 7b4e: 4605 li a2,1 7b50: 45c1 li a1,16 7b52: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x20008800> 7b56: 36a010ef jal ra,8ec0 7b5a: eb0f806f j 20a <__riscv_restore_4> 7b5e: 0ff00993 li s3,255 7b62: 00090663 beqz s2,7b6e 7b66: 008907b3 add a5,s2,s0 7b6a: 0007c983 lbu s3,0(a5) # 2000000 <_data_lma+0x1ff1da4> 7b6e: 4589 li a1,2 7b70: 40013537 lui a0,0x40013 7b74: 7fe010ef jal ra,9372 7b78: d97d beqz a0,7b6e 7b7a: 85ce mv a1,s3 7b7c: 40013537 lui a0,0x40013 7b80: 7ea010ef jal ra,936a 7b84: 4585 li a1,1 7b86: 40013537 lui a0,0x40013 7b8a: 7e8010ef jal ra,9372 7b8e: d97d beqz a0,7b84 7b90: 40013537 lui a0,0x40013 7b94: 7da010ef jal ra,936e 7b98: c481 beqz s1,7ba0 7b9a: 008487b3 add a5,s1,s0 7b9e: a388 sb a0,0(a5) 7ba0: 0405 addi s0,s0,1 7ba2: b755 j 7b46 00007ba4 : 7ba4: e4cf82ef jal t0,1f0 <__riscv_save_0> 7ba8: 862e mv a2,a1 7baa: 85aa mv a1,a0 7bac: 4501 li a0,0 7bae: f7dff0ef jal ra,7b2a 7bb2: e62f806f j 214 <__riscv_restore_0> 00007bb6 : 7bb6: 82a18723 sb a0,-2002(gp) # 2000021e 7bba: 8082 ret 00007bbc : 7bbc: 8301a503 lw a0,-2000(gp) # 20000220 7bc0: 8082 ret 00007bc2 : 7bc2: e14f82ef jal t0,1d6 <__riscv_save_4> 7bc6: 84aa mv s1,a0 7bc8: 400129b7 lui s3,0x40012 7bcc: 4505 li a0,1 7bce: 8a2e mv s4,a1 7bd0: 8432 mv s0,a2 7bd2: 4901 li s2,0 7bd4: 093010ef jal ra,9466 7bd8: 80098993 addi s3,s3,-2048 # 40011800 <_eusrstack+0x20009800> 7bdc: 00990763 beq s2,s1,7bea 7be0: 4589 li a1,2 7be2: 854e mv a0,s3 7be4: 2d2010ef jal ra,8eb6 7be8: ed09 bnez a0,7c02 7bea: 40012537 lui a0,0x40012 7bee: 4589 li a1,2 7bf0: 80050513 addi a0,a0,-2048 # 40011800 <_eusrstack+0x20009800> 7bf4: 2c2010ef jal ra,8eb6 7bf8: e911 bnez a0,7c0c 7bfa: 4405 li s0,1 7bfc: 8522 mv a0,s0 7bfe: e0cf806f j 20a <__riscv_restore_4> 7c02: 4529 li a0,10 7c04: 063010ef jal ra,9466 7c08: 0905 addi s2,s2,1 7c0a: bfc9 j 7bdc 7c0c: 0000e637 lui a2,0xe 7c10: 0000e537 lui a0,0xe 7c14: 8726 mv a4,s1 7c16: 86d2 mv a3,s4 7c18: bcc60613 addi a2,a2,-1076 # dbcc 7c1c: cc01 beqz s0,7c34 7c1e: 0000c5b7 lui a1,0xc 7c22: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 7c26: e2c50513 addi a0,a0,-468 # de2c 7c2a: 79d010ef jal ra,9bc6 7c2e: 4551 li a0,20 7c30: db5ff0ef jal ra,79e4 7c34: 0000b5b7 lui a1,0xb 7c38: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 7c3c: e2c50513 addi a0,a0,-468 7c40: 787010ef jal ra,9bc6 7c44: bf65 j 7bfc 00007c46 : 7c46: daaf82ef jal t0,1f0 <__riscv_save_0> 7c4a: 4529 li a0,10 7c4c: 01b010ef jal ra,9466 7c50: 40012437 lui s0,0x40012 7c54: 4601 li a2,0 7c56: 45a1 li a1,8 7c58: 80040513 addi a0,s0,-2048 # 40011800 <_eusrstack+0x20009800> 7c5c: 264010ef jal ra,8ec0 7c60: 4551 li a0,20 7c62: 005010ef jal ra,9466 7c66: 80040513 addi a0,s0,-2048 7c6a: 4605 li a2,1 7c6c: 45a1 li a1,8 7c6e: 252010ef jal ra,8ec0 7c72: 0000e637 lui a2,0xe 7c76: 0000b5b7 lui a1,0xb 7c7a: 0000e537 lui a0,0xe 7c7e: bcc60613 addi a2,a2,-1076 # dbcc 7c82: 49458593 addi a1,a1,1172 # b494 <_exit+0x3c> 7c86: ce050513 addi a0,a0,-800 # dce0 7c8a: 73d010ef jal ra,9bc6 7c8e: 4529 li a0,10 7c90: 7d6010ef jal ra,9466 7c94: 0000e5b7 lui a1,0xe 7c98: 6505 lui a0,0x1 7c9a: 4605 li a2,1 7c9c: cfc58593 addi a1,a1,-772 # dcfc 7ca0: 38850513 addi a0,a0,904 # 1388 7ca4: f1fff0ef jal ra,7bc2 7ca8: d6cf806f j 214 <__riscv_restore_0> 00007cac : 7cac: d1cf82ef jal t0,1c8 <__riscv_save_10> 7cb0: 6485 lui s1,0x1 7cb2: 8b2e mv s6,a1 7cb4: 4401 li s0,0 7cb6: 4901 li s2,0 7cb8: 38848493 addi s1,s1,904 # 1388 7cbc: 4b85 li s7,1 7cbe: 0000eab7 lui s5,0xe 7cc2: 0000ba37 lui s4,0xb 7cc6: 0000e9b7 lui s3,0xe 7cca: 4c25 li s8,9 7ccc: 864a mv a2,s2 7cce: 85da mv a1,s6 7cd0: 8526 mv a0,s1 7cd2: ef1ff0ef jal ra,7bc2 7cd6: 03750263 beq a0,s7,7cfa 7cda: 86a2 mv a3,s0 7cdc: bcca8613 addi a2,s5,-1076 # dbcc 7ce0: 494a0593 addi a1,s4,1172 # b494 <_exit+0x3c> 7ce4: e6098513 addi a0,s3,-416 # de60 7ce8: 6df010ef jal ra,9bc6 7cec: 4529 li a0,10 7cee: 778010ef jal ra,9466 7cf2: 0405 addi s0,s0,1 7cf4: 47a9 li a5,10 7cf6: 00f41463 bne s0,a5,7cfe 7cfa: d06f806f j 200 <__riscv_restore_10> 7cfe: fd8417e3 bne s0,s8,7ccc 7d02: 4905 li s2,1 7d04: b7e1 j 7ccc 00007d06 : 7d06: cc2f82ef jal t0,1c8 <__riscv_save_10> 7d0a: 89aa mv s3,a0 7d0c: 8a2e mv s4,a1 7d0e: 6505 lui a0,0x1 7d10: 0000e5b7 lui a1,0xe 7d14: 1141 addi sp,sp,-16 7d16: 8ab2 mv s5,a2 7d18: f4458593 addi a1,a1,-188 # df44 7d1c: 4605 li a2,1 7d1e: 38850513 addi a0,a0,904 # 1388 7d22: ea1ff0ef jal ra,7bc2 7d26: 82e18783 lb a5,-2002(gp) # 2000021e 7d2a: e3a1 bnez a5,7d6a 7d2c: 47b5 li a5,13 7d2e: 8656 mv a2,s5 7d30: 805c sb a5,0(sp) 7d32: 85d2 mv a1,s4 7d34: 0089d793 srli a5,s3,0x8 7d38: 00310513 addi a0,sp,3 7d3c: 80dc sb a5,1(sp) 7d3e: 01310123 sb s3,2(sp) 7d42: 411010ef jal ra,9952 7d46: 003a8593 addi a1,s5,3 7d4a: 850a mv a0,sp 7d4c: e59ff0ef jal ra,7ba4 7d50: 0000e5b7 lui a1,0xe 7d54: 6505 lui a0,0x1 7d56: 4601 li a2,0 7d58: f5858593 addi a1,a1,-168 # df58 7d5c: 38850513 addi a0,a0,904 # 1388 7d60: e63ff0ef jal ra,7bc2 7d64: 0141 addi sp,sp,16 7d66: c9af806f j 200 <__riscv_restore_10> 7d6a: 0000e4b7 lui s1,0xe 7d6e: 0000b937 lui s2,0xb 7d72: 0000e537 lui a0,0xe 7d76: 86ce mv a3,s3 7d78: bcc48613 addi a2,s1,-1076 # dbcc 7d7c: 4ec90593 addi a1,s2,1260 # b4ec <_exit+0x94> 7d80: f6c50513 addi a0,a0,-148 # df6c 7d84: 643010ef jal ra,9bc6 7d88: 8452 mv s0,s4 7d8a: 014a8b33 add s6,s5,s4 7d8e: 0000ebb7 lui s7,0xe 7d92: f9640de3 beq s0,s6,7d2c 7d96: 2014 lbu a3,0(s0) 7d98: bcc48613 addi a2,s1,-1076 7d9c: 4ec90593 addi a1,s2,1260 7da0: f94b8513 addi a0,s7,-108 # df94 7da4: 623010ef jal ra,9bc6 7da8: 0405 addi s0,s0,1 7daa: b7e5 j 7d92 00007dac : 7dac: c2af82ef jal t0,1d6 <__riscv_save_4> 7db0: 89aa mv s3,a0 7db2: 842e mv s0,a1 7db4: 6505 lui a0,0x1 7db6: 0000e5b7 lui a1,0xe 7dba: 1101 addi sp,sp,-32 7dbc: 84b2 mv s1,a2 7dbe: c4858593 addi a1,a1,-952 # dc48 7dc2: 4605 li a2,1 7dc4: 38850513 addi a0,a0,904 # 1388 7dc8: dfbff0ef jal ra,7bc2 7dcc: 82e18783 lb a5,-2002(gp) # 2000021e 7dd0: 0000ea37 lui s4,0xe 7dd4: 82e18913 addi s2,gp,-2002 # 2000021e 7dd8: 0000bab7 lui s5,0xb 7ddc: cf81 beqz a5,7df4 7dde: 0000e537 lui a0,0xe 7de2: 86ce mv a3,s3 7de4: bcca0613 addi a2,s4,-1076 # dbcc 7de8: 4eca8593 addi a1,s5,1260 # b4ec <_exit+0x94> 7dec: c5c50513 addi a0,a0,-932 # dc5c 7df0: 5d7010ef jal ra,9bc6 7df4: 4639 li a2,14 7df6: 4581 li a1,0 7df8: 00210513 addi a0,sp,2 7dfc: c24f80ef jal ra,220 7e00: 47f5 li a5,29 7e02: 805c sb a5,0(sp) 7e04: 0089d793 srli a5,s3,0x8 7e08: 80dc sb a5,1(sp) 7e0a: 00090783 lb a5,0(s2) 7e0e: c802 sw zero,16(sp) 7e10: ca02 sw zero,20(sp) 7e12: cc02 sw zero,24(sp) 7e14: ce02 sw zero,28(sp) 7e16: 01310123 sb s3,2(sp) 7e1a: cb99 beqz a5,7e30 7e1c: 0000e537 lui a0,0xe 7e20: bcca0613 addi a2,s4,-1076 7e24: 4eca8593 addi a1,s5,1260 7e28: c8050513 addi a0,a0,-896 # dc80 7e2c: 59b010ef jal ra,9bc6 7e30: 00448613 addi a2,s1,4 7e34: 858a mv a1,sp 7e36: 0808 addi a0,sp,16 7e38: cf3ff0ef jal ra,7b2a 7e3c: 0000e537 lui a0,0xe 7e40: bcca0613 addi a2,s4,-1076 7e44: 4eca8593 addi a1,s5,1260 7e48: c9c50513 addi a0,a0,-868 # dc9c 7e4c: 57b010ef jal ra,9bc6 7e50: 8626 mv a2,s1 7e52: 084c addi a1,sp,20 7e54: 8522 mv a0,s0 7e56: 2fd010ef jal ra,9952 7e5a: 00090783 lb a5,0(s2) 7e5e: c791 beqz a5,7e6a 7e60: 94a2 add s1,s1,s0 7e62: 0000e937 lui s2,0xe 7e66: 00941f63 bne s0,s1,7e84 7e6a: 0000e5b7 lui a1,0xe 7e6e: 6505 lui a0,0x1 7e70: 4601 li a2,0 7e72: cb458593 addi a1,a1,-844 # dcb4 7e76: 38850513 addi a0,a0,904 # 1388 7e7a: d49ff0ef jal ra,7bc2 7e7e: 6105 addi sp,sp,32 7e80: b8af806f j 20a <__riscv_restore_4> 7e84: 2014 lbu a3,0(s0) 7e86: bcca0613 addi a2,s4,-1076 7e8a: 4eca8593 addi a1,s5,1260 7e8e: cc890513 addi a0,s2,-824 # dcc8 7e92: 535010ef jal ra,9bc6 7e96: 0405 addi s0,s0,1 7e98: b7f9 j 7e66 00007e9a : 7e9a: b56f82ef jal t0,1f0 <__riscv_save_0> 7e9e: 1141 addi sp,sp,-16 7ea0: 842a mv s0,a0 7ea2: 4605 li a2,1 7ea4: 00f10593 addi a1,sp,15 7ea8: 73600513 li a0,1846 7eac: 000107a3 sb zero,15(sp) 7eb0: efdff0ef jal ra,7dac 7eb4: 8798 lbu a4,15(sp) 7eb6: 4685 li a3,1 7eb8: 0fb77793 andi a5,a4,251 7ebc: 00d40463 beq s0,a3,7ec4 7ec0: 00476793 ori a5,a4,4 7ec4: 00f10593 addi a1,sp,15 7ec8: 4605 li a2,1 7eca: 73600513 li a0,1846 7ece: 87dc sb a5,15(sp) 7ed0: e37ff0ef jal ra,7d06 7ed4: 0141 addi sp,sp,16 7ed6: b3ef806f j 214 <__riscv_restore_0> 00007eda : 7eda: b16f82ef jal t0,1f0 <__riscv_save_0> 7ede: 84aa mv s1,a0 7ee0: 892e mv s2,a1 7ee2: 6505 lui a0,0x1 7ee4: 0000e5b7 lui a1,0xe 7ee8: 1141 addi sp,sp,-16 7eea: 8432 mv s0,a2 7eec: ef858593 addi a1,a1,-264 # def8 7ef0: 4605 li a2,1 7ef2: 38850513 addi a0,a0,904 # 1388 7ef6: ccdff0ef jal ra,7bc2 7efa: 82e18783 lb a5,-2002(gp) # 2000021e 7efe: c385 beqz a5,7f1e 7f00: 0000e637 lui a2,0xe 7f04: 0000b5b7 lui a1,0xb 7f08: 0000e537 lui a0,0xe 7f0c: 86a6 mv a3,s1 7f0e: bcc60613 addi a2,a2,-1076 # dbcc 7f12: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 7f16: f0c50513 addi a0,a0,-244 # df0c 7f1a: 4ad010ef jal ra,9bc6 7f1e: 8622 mv a2,s0 7f20: 85ca mv a1,s2 7f22: 00110513 addi a0,sp,1 7f26: 8044 sb s1,0(sp) 7f28: 22b010ef jal ra,9952 7f2c: 858a mv a1,sp 7f2e: 00140613 addi a2,s0,1 7f32: 852e mv a0,a1 7f34: bf7ff0ef jal ra,7b2a 7f38: 8088 lbu a0,1(sp) 7f3a: 47a9 li a5,10 7f3c: 00e57413 andi s0,a0,14 7f40: 0287ee63 bltu a5,s0,7f7c 7f44: 4785 li a5,1 7f46: 008797b3 sll a5,a5,s0 7f4a: 5407f713 andi a4,a5,1344 7f4e: eb09 bnez a4,7f60 7f50: 0817f513 andi a0,a5,129 7f54: 00a03533 snez a0,a0 7f58: 40a00533 neg a0,a0 7f5c: 0ff57413 andi s0,a0,255 7f60: 0000e5b7 lui a1,0xe 7f64: 6505 lui a0,0x1 7f66: 4601 li a2,0 7f68: f3058593 addi a1,a1,-208 # df30 7f6c: 38850513 addi a0,a0,904 # 1388 7f70: c53ff0ef jal ra,7bc2 7f74: 8522 mv a0,s0 7f76: 0141 addi sp,sp,16 7f78: a9cf806f j 214 <__riscv_restore_0> 7f7c: 4401 li s0,0 7f7e: b7cd j 7f60 00007f80 : 7f80: a40f82ef jal t0,1c0 <__riscv_save_12> 7f84: 8b2a mv s6,a0 7f86: 8bae mv s7,a1 7f88: 8c32 mv s8,a2 7f8a: 4485 li s1,1 7f8c: 0000e937 lui s2,0xe 7f90: 0000bd37 lui s10,0xb 7f94: 0000edb7 lui s11,0xe 7f98: 0000bab7 lui s5,0xb 7f9c: 0000ea37 lui s4,0xe 7fa0: 49a9 li s3,10 7fa2: 8662 mv a2,s8 7fa4: 85de mv a1,s7 7fa6: 855a mv a0,s6 7fa8: f33ff0ef jal ra,7eda 7fac: 82e18783 lb a5,-2002(gp) # 2000021e 7fb0: 842a mv s0,a0 7fb2: cb91 beqz a5,7fc6 7fb4: 86aa mv a3,a0 7fb6: bcc90613 addi a2,s2,-1076 # dbcc 7fba: 660d0593 addi a1,s10,1632 # b660 <_exit+0x208> 7fbe: e88d8513 addi a0,s11,-376 # de88 7fc2: 405010ef jal ra,9bc6 7fc6: cc15 beqz s0,8002 7fc8: 8726 mv a4,s1 7fca: 86a2 mv a3,s0 7fcc: bcc90613 addi a2,s2,-1076 7fd0: 494a8593 addi a1,s5,1172 # b494 <_exit+0x3c> 7fd4: ea0a0513 addi a0,s4,-352 # dea0 7fd8: 0485 addi s1,s1,1 7fda: 3ed010ef jal ra,9bc6 7fde: fd3492e3 bne s1,s3,7fa2 7fe2: 0000c5b7 lui a1,0xc 7fe6: 0000e537 lui a0,0xe 7fea: 86a2 mv a3,s0 7fec: bcc90613 addi a2,s2,-1076 7ff0: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 7ff4: ed050513 addi a0,a0,-304 # ded0 7ff8: 3cf010ef jal ra,9bc6 7ffc: 4555 li a0,21 7ffe: 9e7ff0ef jal ra,79e4 8002: 9faf806f j 1fc <__riscv_restore_12> 00008006 : 8006: 9eaf82ef jal t0,1f0 <__riscv_save_0> 800a: 1141 addi sp,sp,-16 800c: 87c8 sb a0,15(sp) 800e: 00f10593 addi a1,sp,15 8012: 4605 li a2,1 8014: 08000513 li a0,128 8018: f69ff0ef jal ra,7f80 801c: 0141 addi sp,sp,16 801e: 9f6f806f j 214 <__riscv_restore_0> 00008022 : 8022: 9cef82ef jal t0,1f0 <__riscv_save_0> 8026: 67200713 li a4,1650 802a: 1141 addi sp,sp,-16 802c: 4781 li a5,0 802e: 04e50263 beq a0,a4,8072 8032: 6d600713 li a4,1750 8036: 4785 li a5,1 8038: 02e50d63 beq a0,a4,8072 803c: 73a00713 li a4,1850 8040: 4789 li a5,2 8042: 02e50863 beq a0,a4,8072 8046: 6705 lui a4,0x1 8048: 8fc70693 addi a3,a4,-1796 # 8fc <__stack_size+0xfc> 804c: 478d li a5,3 804e: 02d50263 beq a0,a3,8072 8052: 9c470693 addi a3,a4,-1596 8056: 4791 li a5,4 8058: 00d50d63 beq a0,a3,8072 805c: b2270693 addi a3,a4,-1246 8060: 4795 li a5,5 8062: 00d50863 beq a0,a3,8072 8066: c1c70713 addi a4,a4,-996 806a: 479d li a5,7 806c: 00e51363 bne a0,a4,8072 8070: 4799 li a5,6 8072: 865c sb a5,12(sp) 8074: 3e800793 li a5,1000 8078: 02f585b3 mul a1,a1,a5 807c: 6791 lui a5,0x4 807e: d0978793 addi a5,a5,-759 # 3d09 8082: 4611 li a2,4 8084: 09700513 li a0,151 8088: 02f5d5b3 divu a1,a1,a5 808c: 0105d793 srli a5,a1,0x10 8090: 86dc sb a5,13(sp) 8092: 00859793 slli a5,a1,0x8 8096: 05c2 slli a1,a1,0x10 8098: 81c1 srli a1,a1,0x10 809a: 81a1 srli a1,a1,0x8 809c: 8ddd or a1,a1,a5 809e: 876c sh a1,14(sp) 80a0: 006c addi a1,sp,12 80a2: edfff0ef jal ra,7f80 80a6: 0141 addi sp,sp,16 80a8: 96cf806f j 214 <__riscv_restore_0> 000080ac : 80ac: 944f82ef jal t0,1f0 <__riscv_save_0> 80b0: 1141 addi sp,sp,-16 80b2: 87c8 sb a0,15(sp) 80b4: 00f10593 addi a1,sp,15 80b8: 4605 li a2,1 80ba: 08900513 li a0,137 80be: ec3ff0ef jal ra,7f80 80c2: 0141 addi sp,sp,16 80c4: 950f806f j 214 <__riscv_restore_0> 000080c8 : 80c8: 928f82ef jal t0,1f0 <__riscv_save_0> 80cc: 1141 addi sp,sp,-16 80ce: 87c8 sb a0,15(sp) 80d0: 00f10593 addi a1,sp,15 80d4: 4605 li a2,1 80d6: 09d00513 li a0,157 80da: ea7ff0ef jal ra,7f80 80de: 0141 addi sp,sp,16 80e0: 934f806f j 214 <__riscv_restore_0> 000080e4 : 80e4: 90cf82ef jal t0,1f0 <__riscv_save_0> 80e8: 35a4f7b7 lui a5,0x35a4f 80ec: 90078793 addi a5,a5,-1792 # 35a4e900 <_eusrstack+0x15a46900> 80f0: 1141 addi sp,sp,-16 80f2: 00a7ff63 bgeu a5,a0,8110 80f6: 77fd lui a5,0xfffff 80f8: 9e178793 addi a5,a5,-1567 # ffffe9e1 <_eusrstack+0xdfff69e1> 80fc: 867c sh a5,12(sp) 80fe: 006c addi a1,sp,12 8100: 4609 li a2,2 8102: 09800513 li a0,152 8106: e7bff0ef jal ra,7f80 810a: 0141 addi sp,sp,16 810c: 908f806f j 214 <__riscv_restore_0> 8110: 32aa07b7 lui a5,0x32aa0 8114: 88078793 addi a5,a5,-1920 # 32a9f880 <_eusrstack+0x12a97880> 8118: 00a7f663 bgeu a5,a0,8124 811c: 77f9 lui a5,0xffffe 811e: bd778793 addi a5,a5,-1065 # ffffdbd7 <_eusrstack+0xdfff5bd7> 8122: bfe9 j 80fc 8124: 2de547b7 lui a5,0x2de54 8128: 48078793 addi a5,a5,1152 # 2de54480 <_eusrstack+0xde4c480> 812c: 00a7f663 bgeu a5,a0,8138 8130: 77f1 lui a5,0xffffc 8132: 5c178793 addi a5,a5,1473 # ffffc5c1 <_eusrstack+0xdfff45c1> 8136: b7d9 j 80fc 8138: 1b6b17b7 lui a5,0x1b6b1 813c: b0078793 addi a5,a5,-1280 # 1b6b0b00 <_data_lma+0x1b6a28a4> 8140: 00a7f663 bgeu a5,a0,814c 8144: 77e1 lui a5,0xffff8 8146: 17578793 addi a5,a5,373 # ffff8175 <_eusrstack+0xdfff0175> 814a: bf4d j 80fc 814c: 195507b7 lui a5,0x19550 8150: c4078793 addi a5,a5,-960 # 1954fc40 <_data_lma+0x195419e4> 8154: faa7f5e3 bgeu a5,a0,80fe 8158: 679d lui a5,0x7 815a: f6b78793 addi a5,a5,-149 # 6f6b 815e: bf79 j 80fc 00008160 : 8160: 890f82ef jal t0,1f0 <__riscv_save_0> 8164: 1141 addi sp,sp,-16 8166: 842a mv s0,a0 8168: f7dff0ef jal ra,80e4 816c: 01e85637 lui a2,0x1e85 8170: 4681 li a3,0 8172: 80060613 addi a2,a2,-2048 # 1e84800 <_data_lma+0x1e765a4> 8176: 01941513 slli a0,s0,0x19 817a: 00745593 srli a1,s0,0x7 817e: 3ae010ef jal ra,952c <__udivdi3> 8182: 01855793 srli a5,a0,0x18 8186: 865c sb a5,12(sp) 8188: 01055793 srli a5,a0,0x10 818c: 86dc sb a5,13(sp) 818e: 00851793 slli a5,a0,0x8 8192: 0542 slli a0,a0,0x10 8194: 8141 srli a0,a0,0x10 8196: 8121 srli a0,a0,0x8 8198: 8d5d or a0,a0,a5 819a: 8768 sh a0,14(sp) 819c: 006c addi a1,sp,12 819e: 4611 li a2,4 81a0: 08600513 li a0,134 81a4: dddff0ef jal ra,7f80 81a8: 0141 addi sp,sp,16 81aa: 86af806f j 214 <__riscv_restore_0> 000081ae : 81ae: 842f82ef jal t0,1f0 <__riscv_save_0> 81b2: 1141 addi sp,sp,-16 81b4: 87c8 sb a0,15(sp) 81b6: 00f10593 addi a1,sp,15 81ba: 4605 li a2,1 81bc: 09600513 li a0,150 81c0: dc1ff0ef jal ra,7f80 81c4: 0141 addi sp,sp,16 81c6: 84ef806f j 214 <__riscv_restore_0> 000081ca : 81ca: 826f82ef jal t0,1f0 <__riscv_save_0> 81ce: 1141 addi sp,sp,-16 81d0: 8648 sb a0,12(sp) 81d2: 86cc sb a1,13(sp) 81d4: 4609 li a2,2 81d6: 006c addi a1,sp,12 81d8: 08f00513 li a0,143 81dc: da5ff0ef jal ra,7f80 81e0: 0141 addi sp,sp,16 81e2: 832f806f j 214 <__riscv_restore_0> 000081e6 : 81e6: 80af82ef jal t0,1f0 <__riscv_save_0> 81ea: 5775 li a4,-3 81ec: 1141 addi sp,sp,-16 81ee: 57f5 li a5,-3 81f0: 00e54363 blt a0,a4,81f6 81f4: 87aa mv a5,a0 81f6: 01879693 slli a3,a5,0x18 81fa: 86e1 srai a3,a3,0x18 81fc: 4759 li a4,22 81fe: 00d75363 bge a4,a3,8204 8202: 47d9 li a5,22 8204: 86cc sb a1,13(sp) 8206: 4609 li a2,2 8208: 006c addi a1,sp,12 820a: 08e00513 li a0,142 820e: 865c sb a5,12(sp) 8210: d71ff0ef jal ra,7f80 8214: 0141 addi sp,sp,16 8216: ffff706f j 214 <__riscv_restore_0> 0000821a : 821a: fd7f72ef jal t0,1f0 <__riscv_save_0> 821e: 1141 addi sp,sp,-16 8220: 8648 sb a0,12(sp) 8222: 86cc sb a1,13(sp) 8224: 8750 sb a2,14(sp) 8226: 006c addi a1,sp,12 8228: 4611 li a2,4 822a: 09500513 li a0,149 822e: 87d4 sb a3,15(sp) 8230: d51ff0ef jal ra,7f80 8234: 0141 addi sp,sp,16 8236: fdff706f j 214 <__riscv_restore_0> 0000823a : 823a: f8ff72ef jal t0,1c8 <__riscv_save_10> 823e: 57f5 li a5,-3 8240: 8b2a mv s6,a0 8242: 1141 addi sp,sp,-16 8244: 8ab2 mv s5,a2 8246: 8a36 mv s4,a3 8248: 5575 li a0,-3 824a: 00f5c363 blt a1,a5,8250 824e: 852e mv a0,a1 8250: 01851713 slli a4,a0,0x18 8254: 8761 srai a4,a4,0x18 8256: 47d9 li a5,22 8258: 00e7d363 bge a5,a4,825e 825c: 4559 li a0,22 825e: 01851493 slli s1,a0,0x18 8262: 9e5ff0ef jal ra,7c46 8266: 4609 li a2,2 8268: 006c addi a1,sp,12 826a: 74000513 li a0,1856 826e: b3fff0ef jal ra,7dac 8272: 8600 lbu s0,12(sp) 8274: 869c lbu a5,13(sp) 8276: 0000e9b7 lui s3,0xe 827a: 0422 slli s0,s0,0x8 827c: 943e add s0,s0,a5 827e: 0442 slli s0,s0,0x10 8280: 8041 srli s0,s0,0x10 8282: 0000b937 lui s2,0xb 8286: 0000e537 lui a0,0xe 828a: 86a2 mv a3,s0 828c: bcc98613 addi a2,s3,-1076 # dbcc 8290: 4ec90593 addi a1,s2,1260 # b4ec <_exit+0x94> 8294: b1c50513 addi a0,a0,-1252 # db1c 8298: 12f010ef jal ra,9bc6 829c: 6789 lui a5,0x2 829e: 4b478793 addi a5,a5,1204 # 24b4 82a2: 84e1 srai s1,s1,0x18 82a4: 8bce mv s7,s3 82a6: 02f40763 beq s0,a5,82d4 82aa: 6785 lui a5,0x1 82ac: 42478793 addi a5,a5,1060 # 1424 82b0: 02f40263 beq s0,a5,82d4 82b4: 0000c5b7 lui a1,0xc 82b8: 0000e537 lui a0,0xe 82bc: bcc98613 addi a2,s3,-1076 82c0: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 82c4: b3850513 addi a0,a0,-1224 # db38 82c8: 0ff010ef jal ra,9bc6 82cc: 4541 li a0,16 82ce: 0141 addi sp,sp,16 82d0: f31f706f j 200 <__riscv_restore_10> 82d4: 0000e537 lui a0,0xe 82d8: bccb8613 addi a2,s7,-1076 82dc: 4ec90593 addi a1,s2,1260 82e0: b6c50513 addi a0,a0,-1172 # db6c 82e4: 0e3010ef jal ra,9bc6 82e8: 4501 li a0,0 82ea: d1dff0ef jal ra,8006 82ee: 4505 li a0,1 82f0: dd9ff0ef jal ra,80c8 82f4: 000a8863 beqz s5,8304 82f8: 6585 lui a1,0x1 82fa: 38858593 addi a1,a1,904 # 1388 82fe: 8556 mv a0,s5 8300: d23ff0ef jal ra,8022 8304: 07f00513 li a0,127 8308: da5ff0ef jal ra,80ac 830c: 0000e537 lui a0,0xe 8310: 86d2 mv a3,s4 8312: bccb8613 addi a2,s7,-1076 8316: 4ec90593 addi a1,s2,1260 831a: b8850513 addi a0,a0,-1144 # db88 831e: 0a9010ef jal ra,9bc6 8322: 4501 li a0,0 8324: 000a1363 bnez s4,832a 8328: 4505 li a0,1 832a: e85ff0ef jal ra,81ae 832e: 4581 li a1,0 8330: 4501 li a0,0 8332: e99ff0ef jal ra,81ca 8336: 4685 li a3,1 8338: 4601 li a2,0 833a: 459d li a1,7 833c: 4511 li a0,4 833e: eddff0ef jal ra,821a 8342: 6505 lui a0,0x1 8344: 47e1 li a5,24 8346: 4605 li a2,1 8348: 00b10593 addi a1,sp,11 834c: 8e750513 addi a0,a0,-1817 # 8e7 <__stack_size+0xe7> 8350: 85dc sb a5,11(sp) 8352: 9b5ff0ef jal ra,7d06 8356: 4591 li a1,4 8358: 8526 mv a0,s1 835a: e8dff0ef jal ra,81e6 835e: 855a mv a0,s6 8360: e01ff0ef jal ra,8160 8364: 4501 li a0,0 8366: b7a5 j 82ce 00008368 : 8368: e89f72ef jal t0,1f0 <__riscv_save_0> 836c: 00851793 slli a5,a0,0x8 8370: 8121 srli a0,a0,0x8 8372: 8d5d or a0,a0,a5 8374: 00859793 slli a5,a1,0x8 8378: 81a1 srli a1,a1,0x8 837a: 8ddd or a1,a1,a5 837c: 00861793 slli a5,a2,0x8 8380: 8221 srli a2,a2,0x8 8382: 1141 addi sp,sp,-16 8384: 8e5d or a2,a2,a5 8386: 00869793 slli a5,a3,0x8 838a: 82a1 srli a3,a3,0x8 838c: 8468 sh a0,8(sp) 838e: 856c sh a1,10(sp) 8390: 8670 sh a2,12(sp) 8392: 8edd or a3,a3,a5 8394: 002c addi a1,sp,8 8396: 4621 li a2,8 8398: 4521 li a0,8 839a: 8774 sh a3,14(sp) 839c: be5ff0ef jal ra,7f80 83a0: 0141 addi sp,sp,16 83a2: e73f706f j 214 <__riscv_restore_0> 000083a6 : 83a6: e4bf72ef jal t0,1f0 <__riscv_save_0> 83aa: 842a mv s0,a0 83ac: 86aa mv a3,a0 83ae: 0000e637 lui a2,0xe 83b2: 0000b5b7 lui a1,0xb 83b6: 0000e537 lui a0,0xe 83ba: 1141 addi sp,sp,-16 83bc: bcc60613 addi a2,a2,-1076 # dbcc 83c0: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 83c4: d4850513 addi a0,a0,-696 # dd48 83c8: 7fe010ef jal ra,9bc6 83cc: ec09 bnez s0,83e6 83ce: 000107a3 sb zero,15(sp) 83d2: 00f10593 addi a1,sp,15 83d6: 4605 li a2,1 83d8: 09f00513 li a0,159 83dc: ba5ff0ef jal ra,7f80 83e0: 0141 addi sp,sp,16 83e2: e33f706f j 214 <__riscv_restore_0> 83e6: 4785 li a5,1 83e8: 87dc sb a5,15(sp) 83ea: b7e5 j 83d2 000083ec : 83ec: e05f72ef jal t0,1f0 <__riscv_save_0> 83f0: 1141 addi sp,sp,-16 83f2: 87c8 sb a0,15(sp) 83f4: 00f10593 addi a1,sp,15 83f8: 4605 li a2,1 83fa: 0a000513 li a0,160 83fe: b83ff0ef jal ra,7f80 8402: 0141 addi sp,sp,16 8404: e11f706f j 214 <__riscv_restore_0> 00008408 : 8408: de9f72ef jal t0,1f0 <__riscv_save_0> 840c: 1141 addi sp,sp,-16 840e: 87c8 sb a0,15(sp) 8410: 00f10593 addi a1,sp,15 8414: 4605 li a2,1 8416: 08a00513 li a0,138 841a: b67ff0ef jal ra,7f80 841e: 0141 addi sp,sp,16 8420: df5f706f j 214 <__riscv_restore_0> 00008424 : 8424: dcdf72ef jal t0,1f0 <__riscv_save_0> 8428: 1141 addi sp,sp,-16 842a: 8648 sb a0,12(sp) 842c: 86cc sb a1,13(sp) 842e: 8750 sb a2,14(sp) 8430: 006c addi a1,sp,12 8432: 4611 li a2,4 8434: 08b00513 li a0,139 8438: 87d4 sb a3,15(sp) 843a: b47ff0ef jal ra,7f80 843e: 0141 addi sp,sp,16 8440: dd5f706f j 214 <__riscv_restore_0> 00008444 : 8444: dadf72ef jal t0,1f0 <__riscv_save_0> 8448: 00851793 slli a5,a0,0x8 844c: 8121 srli a0,a0,0x8 844e: 1141 addi sp,sp,-16 8450: 8d5d or a0,a0,a5 8452: 8668 sh a0,12(sp) 8454: 006c addi a1,sp,12 8456: 4609 li a2,2 8458: 4509 li a0,2 845a: b27ff0ef jal ra,7f80 845e: 0141 addi sp,sp,16 8460: db5f706f j 214 <__riscv_restore_0> 00008464 : 8464: d8df72ef jal t0,1f0 <__riscv_save_0> 8468: 892a mv s2,a0 846a: 84ae mv s1,a1 846c: 6505 lui a0,0x1 846e: 0000e5b7 lui a1,0xe 8472: 1141 addi sp,sp,-16 8474: c0058593 addi a1,a1,-1024 # dc00 8478: 38850513 addi a0,a0,904 # 1388 847c: 8432 mv s0,a2 847e: 82fff0ef jal ra,7cac 8482: 82e18783 lb a5,-2002(gp) # 2000021e 8486: c385 beqz a5,84a6 8488: 0000e637 lui a2,0xe 848c: 0000b5b7 lui a1,0xb 8490: 0000e537 lui a0,0xe 8494: 86ca mv a3,s2 8496: bcc60613 addi a2,a2,-1076 # dbcc 849a: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 849e: c1450513 addi a0,a0,-1004 # dc14 84a2: 724010ef jal ra,9bc6 84a6: 858a mv a1,sp 84a8: c002 sw zero,0(sp) 84aa: 00140613 addi a2,s0,1 84ae: 852e mv a0,a1 84b0: c202 sw zero,4(sp) 84b2: c402 sw zero,8(sp) 84b4: c602 sw zero,12(sp) 84b6: 01210023 sb s2,0(sp) 84ba: e70ff0ef jal ra,7b2a 84be: c881 beqz s1,84ce 84c0: c419 beqz s0,84ce 84c2: 8622 mv a2,s0 84c4: 00110593 addi a1,sp,1 84c8: 8526 mv a0,s1 84ca: 488010ef jal ra,9952 84ce: 4505 li a0,1 84d0: 797000ef jal ra,9466 84d4: 0000e5b7 lui a1,0xe 84d8: 6505 lui a0,0x1 84da: 4601 li a2,0 84dc: c3858593 addi a1,a1,-968 # dc38 84e0: 38850513 addi a0,a0,904 # 1388 84e4: edeff0ef jal ra,7bc2 84e8: 0141 addi sp,sp,16 84ea: d2bf706f j 214 <__riscv_restore_0> 000084ee : 84ee: d03f72ef jal t0,1f0 <__riscv_save_0> 84f2: 1141 addi sp,sp,-16 84f4: 892a mv s2,a0 84f6: 84ae mv s1,a1 84f8: 8432 mv s0,a2 84fa: 006c addi a1,sp,12 84fc: 4611 li a2,4 84fe: 4551 li a0,20 8500: f65ff0ef jal ra,8464 8504: 879c lbu a5,15(sp) 8506: 8385 srli a5,a5,0x1 8508: 40f007b3 neg a5,a5 850c: 00f90023 sb a5,0(s2) 8510: 871c lbu a5,14(sp) 8512: 01879713 slli a4,a5,0x18 8516: 8761 srai a4,a4,0x18 8518: 00074863 bltz a4,8528 851c: 8389 srli a5,a5,0x2 851e: a09c sb a5,0(s1) 8520: a018 sb a4,0(s0) 8522: 0141 addi sp,sp,16 8524: cf1f706f j 214 <__riscv_restore_0> 8528: f0078793 addi a5,a5,-256 852c: 8789 srai a5,a5,0x2 852e: bfc5 j 851e 00008530 : 8530: cc1f72ef jal t0,1f0 <__riscv_save_0> 8534: 1141 addi sp,sp,-16 8536: 00f10593 addi a1,sp,15 853a: 4605 li a2,1 853c: 0c000513 li a0,192 8540: f25ff0ef jal ra,8464 8544: 8788 lbu a0,15(sp) 8546: 0141 addi sp,sp,16 8548: ccdf706f j 214 <__riscv_restore_0> 0000854c : 854c: ca5f72ef jal t0,1f0 <__riscv_save_0> 8550: 82e18783 lb a5,-2002(gp) # 2000021e 8554: 1141 addi sp,sp,-16 8556: 842a mv s0,a0 8558: c385 beqz a5,8578 855a: 86aa mv a3,a0 855c: 0000e637 lui a2,0xe 8560: 0000b5b7 lui a1,0xb 8564: 0000e537 lui a0,0xe 8568: bcc60613 addi a2,a2,-1076 # dbcc 856c: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 8570: d0450513 addi a0,a0,-764 # dd04 8574: 652010ef jal ra,9bc6 8578: 4501 li a0,0 857a: a8dff0ef jal ra,8006 857e: 01045793 srli a5,s0,0x10 8582: 865c sb a5,12(sp) 8584: 460d li a2,3 8586: 00845793 srli a5,s0,0x8 858a: 006c addi a1,sp,12 858c: 08200513 li a0,130 8590: 8740 sb s0,14(sp) 8592: 86dc sb a5,13(sp) 8594: 4429 li s0,10 8596: 9ebff0ef jal ra,7f80 859a: 05000493 li s1,80 859e: f93ff0ef jal ra,8530 85a2: 07057513 andi a0,a0,112 85a6: 00950763 beq a0,s1,85b4 85aa: 4505 li a0,1 85ac: 147d addi s0,s0,-1 85ae: 6b9000ef jal ra,9466 85b2: f475 bnez s0,859e 85b4: f7dff0ef jal ra,8530 85b8: 07057513 andi a0,a0,112 85bc: 05000793 li a5,80 85c0: 02f50363 beq a0,a5,85e6 85c4: 0000e637 lui a2,0xe 85c8: 0000c5b7 lui a1,0xc 85cc: 0000e537 lui a0,0xe 85d0: bcc60613 addi a2,a2,-1076 # dbcc 85d4: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 85d8: d2850513 addi a0,a0,-728 # dd28 85dc: 5ea010ef jal ra,9bc6 85e0: 4549 li a0,18 85e2: c02ff0ef jal ra,79e4 85e6: 0141 addi sp,sp,16 85e8: c2df706f j 214 <__riscv_restore_0> 000085ec : 85ec: c05f72ef jal t0,1f0 <__riscv_save_0> 85f0: 1101 addi sp,sp,-32 85f2: 842a mv s0,a0 85f4: 4501 li a0,0 85f6: 84b6 mv s1,a3 85f8: ca3a sw a4,20(sp) 85fa: c83e sw a5,16(sp) 85fc: c642 sw a6,12(sp) 85fe: ce2e sw a1,28(sp) 8600: cc32 sw a2,24(sp) 8602: da5ff0ef jal ra,83a6 8606: 4501 li a0,0 8608: de5ff0ef jal ra,83ec 860c: 4505 li a0,1 860e: dfbff0ef jal ra,8408 8612: 4662 lw a2,24(sp) 8614: 45f2 lw a1,28(sp) 8616: 4681 li a3,0 8618: 8522 mv a0,s0 861a: e0bff0ef jal ra,8424 861e: 00849693 slli a3,s1,0x8 8622: 4752 lw a4,20(sp) 8624: 80a1 srli s1,s1,0x8 8626: 8cd5 or s1,s1,a3 8628: 82919423 sh s1,-2008(gp) # 20000218 862c: 82818693 addi a3,gp,-2008 # 20000218 8630: 4832 lw a6,12(sp) 8632: 47c2 lw a5,16(sp) 8634: c325 beqz a4,8694 8636: 4605 li a2,1 8638: a2b0 sb a2,2(a3) 863a: b2b8 sb a4,3(a3) 863c: 01003533 snez a0,a6 8640: 00f037b3 snez a5,a5 8644: a2dc sb a5,4(a3) 8646: b2c8 sb a0,5(a3) 8648: 853ff0ef jal ra,7e9a 864c: 82818593 addi a1,gp,-2008 # 20000218 8650: 4619 li a2,6 8652: 08c00513 li a0,140 8656: 92bff0ef jal ra,7f80 865a: 4681 li a3,0 865c: 4601 li a2,0 865e: 4581 li a1,0 8660: 3ff00513 li a0,1023 8664: d05ff0ef jal ra,8368 8668: 0000e637 lui a2,0xe 866c: 0000b5b7 lui a1,0xb 8670: 0000e537 lui a0,0xe 8674: bcc60613 addi a2,a2,-1076 # dbcc 8678: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 867c: ba850513 addi a0,a0,-1112 # dba8 8680: 546010ef jal ra,9bc6 8684: 01000537 lui a0,0x1000 8688: 157d addi a0,a0,-1 868a: ec3ff0ef jal ra,854c 868e: 6105 addi sp,sp,32 8690: b85f706f j 214 <__riscv_restore_0> 8694: f0000713 li a4,-256 8698: a2ba sh a4,2(a3) 869a: b74d j 863c 0000869c : 869c: b55f72ef jal t0,1f0 <__riscv_save_0> 86a0: 82e18783 lb a5,-2002(gp) # 2000021e 86a4: 1141 addi sp,sp,-16 86a6: 892a mv s2,a0 86a8: 82e18493 addi s1,gp,-2002 # 2000021e 86ac: c385 beqz a5,86cc 86ae: 86aa mv a3,a0 86b0: 0000e637 lui a2,0xe 86b4: 0000b5b7 lui a1,0xb 86b8: 0000e537 lui a0,0xe 86bc: bcc60613 addi a2,a2,-1076 # dbcc 86c0: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 86c4: d7c50513 addi a0,a0,-644 # dd7c 86c8: 4fe010ef jal ra,9bc6 86cc: 4501 li a0,0 86ce: 939ff0ef jal ra,8006 86d2: 00048783 lb a5,0(s1) 86d6: 6441 lui s0,0x10 86d8: a0040413 addi s0,s0,-1536 # fa00 <_data_lma+0x17a4> 86dc: 02890433 mul s0,s2,s0 86e0: c38d beqz a5,8702 86e2: 0000e637 lui a2,0xe 86e6: 0000b5b7 lui a1,0xb 86ea: 0000e537 lui a0,0xe 86ee: 8722 mv a4,s0 86f0: 86ca mv a3,s2 86f2: bcc60613 addi a2,a2,-1076 # dbcc 86f6: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 86fa: da450513 addi a0,a0,-604 # dda4 86fe: 4c8010ef jal ra,9bc6 8702: 01045793 srli a5,s0,0x10 8706: 460d li a2,3 8708: 8021 srli s0,s0,0x8 870a: 006c addi a1,sp,12 870c: 08300513 li a0,131 8710: 865c sb a5,12(sp) 8712: 86c0 sb s0,13(sp) 8714: 00010723 sb zero,14(sp) 8718: 869ff0ef jal ra,7f80 871c: 00048783 lb a5,0(s1) 8720: cf99 beqz a5,873e 8722: 0000e637 lui a2,0xe 8726: 0000b5b7 lui a1,0xb 872a: 0000e537 lui a0,0xe 872e: bcc60613 addi a2,a2,-1076 # dbcc 8732: 66058593 addi a1,a1,1632 # b660 <_exit+0x208> 8736: dcc50513 addi a0,a0,-564 # ddcc 873a: 48c010ef jal ra,9bc6 873e: 4451 li s0,20 8740: 06000913 li s2,96 8744: dedff0ef jal ra,8530 8748: 07057513 andi a0,a0,112 874c: 01250763 beq a0,s2,875a 8750: 4505 li a0,1 8752: 147d addi s0,s0,-1 8754: 513000ef jal ra,9466 8758: f475 bnez s0,8744 875a: 00048783 lb a5,0(s1) 875e: cf99 beqz a5,877c 8760: 0000e637 lui a2,0xe 8764: 0000b5b7 lui a1,0xb 8768: 0000e537 lui a0,0xe 876c: bcc60613 addi a2,a2,-1076 # dbcc 8770: 4ec58593 addi a1,a1,1260 # b4ec <_exit+0x94> 8774: df450513 addi a0,a0,-524 # ddf4 8778: 44e010ef jal ra,9bc6 877c: db5ff0ef jal ra,8530 8780: 07057513 andi a0,a0,112 8784: 06000793 li a5,96 8788: 02f50363 beq a0,a5,87ae 878c: 0000e637 lui a2,0xe 8790: 0000c5b7 lui a1,0xc 8794: 0000e537 lui a0,0xe 8798: bcc60613 addi a2,a2,-1076 # dbcc 879c: 18858593 addi a1,a1,392 # c188 <_exit+0xd30> 87a0: e0c50513 addi a0,a0,-500 # de0c 87a4: 422010ef jal ra,9bc6 87a8: 454d li a0,19 87aa: a3aff0ef jal ra,79e4 87ae: 0141 addi sp,sp,16 87b0: a65f706f j 214 <__riscv_restore_0> 000087b4 : 87b4: a3df72ef jal t0,1f0 <__riscv_save_0> 87b8: 1141 addi sp,sp,-16 87ba: 006c addi a1,sp,12 87bc: 460d li a2,3 87be: 4549 li a0,18 87c0: ca5ff0ef jal ra,8464 87c4: 869c lbu a5,13(sp) 87c6: 8708 lbu a0,14(sp) 87c8: 07a2 slli a5,a5,0x8 87ca: 8d5d or a0,a0,a5 87cc: 0141 addi sp,sp,16 87ce: a47f706f j 214 <__riscv_restore_0> 000087d2 : 87d2: a1ff72ef jal t0,1f0 <__riscv_save_0> 87d6: 1141 addi sp,sp,-16 87d8: 842e mv s0,a1 87da: 84aa mv s1,a0 87dc: 006c addi a1,sp,12 87de: 460d li a2,3 87e0: 454d li a0,19 87e2: c83ff0ef jal ra,8464 87e6: 869c lbu a5,13(sp) 87e8: a09c sb a5,0(s1) 87ea: 871c lbu a5,14(sp) 87ec: a01c sb a5,0(s0) 87ee: 0141 addi sp,sp,16 87f0: a25f706f j 214 <__riscv_restore_0> 000087f4 : 87f4: 400217b7 lui a5,0x40021 87f8: 4398 lw a4,0(a5) 87fa: f0ff06b7 lui a3,0xf0ff0 87fe: 1141 addi sp,sp,-16 8800: 00176713 ori a4,a4,1 8804: c398 sw a4,0(a5) 8806: 43d8 lw a4,4(a5) 8808: 00020637 lui a2,0x20 880c: 8f75 and a4,a4,a3 880e: c3d8 sw a4,4(a5) 8810: 4398 lw a4,0(a5) 8812: fef706b7 lui a3,0xfef70 8816: 16fd addi a3,a3,-1 8818: 8f75 and a4,a4,a3 881a: c398 sw a4,0(a5) 881c: 4398 lw a4,0(a5) 881e: fffc06b7 lui a3,0xfffc0 8822: 16fd addi a3,a3,-1 8824: 8f75 and a4,a4,a3 8826: c398 sw a4,0(a5) 8828: 43d8 lw a4,4(a5) 882a: ff0106b7 lui a3,0xff010 882e: 16fd addi a3,a3,-1 8830: 8f75 and a4,a4,a3 8832: c3d8 sw a4,4(a5) 8834: 4398 lw a4,0(a5) 8836: ec0006b7 lui a3,0xec000 883a: 16fd addi a3,a3,-1 883c: 8f75 and a4,a4,a3 883e: c398 sw a4,0(a5) 8840: 00ff0737 lui a4,0xff0 8844: c798 sw a4,8(a5) 8846: 0207a623 sw zero,44(a5) # 4002102c <_eusrstack+0x2001902c> 884a: c402 sw zero,8(sp) 884c: c602 sw zero,12(sp) 884e: 4398 lw a4,0(a5) 8850: 66c1 lui a3,0x10 8852: 8f55 or a4,a4,a3 8854: c398 sw a4,0(a5) 8856: 400216b7 lui a3,0x40021 885a: 6705 lui a4,0x1 885c: 429c lw a5,0(a3) 885e: 8ff1 and a5,a5,a2 8860: c63e sw a5,12(sp) 8862: 47a2 lw a5,8(sp) 8864: 0785 addi a5,a5,1 8866: c43e sw a5,8(sp) 8868: 47b2 lw a5,12(sp) 886a: e781 bnez a5,8872 886c: 47a2 lw a5,8(sp) 886e: fee797e3 bne a5,a4,885c 8872: 400217b7 lui a5,0x40021 8876: 439c lw a5,0(a5) 8878: 00e79713 slli a4,a5,0xe 887c: 06075763 bgez a4,88ea 8880: 4785 li a5,1 8882: c63e sw a5,12(sp) 8884: 4732 lw a4,12(sp) 8886: 4785 li a5,1 8888: 04f71f63 bne a4,a5,88e6 888c: 400217b7 lui a5,0x40021 8890: 43d8 lw a4,4(a5) 8892: ffc106b7 lui a3,0xffc10 8896: 16fd addi a3,a3,-1 8898: c3d8 sw a4,4(a5) 889a: 43d8 lw a4,4(a5) 889c: c3d8 sw a4,4(a5) 889e: 43d8 lw a4,4(a5) 88a0: 40076713 ori a4,a4,1024 88a4: c3d8 sw a4,4(a5) 88a6: 43d8 lw a4,4(a5) 88a8: 8f75 and a4,a4,a3 88aa: c3d8 sw a4,4(a5) 88ac: 43d8 lw a4,4(a5) 88ae: 002906b7 lui a3,0x290 88b2: 8f55 or a4,a4,a3 88b4: c3d8 sw a4,4(a5) 88b6: 4398 lw a4,0(a5) 88b8: 010006b7 lui a3,0x1000 88bc: 8f55 or a4,a4,a3 88be: c398 sw a4,0(a5) 88c0: 4398 lw a4,0(a5) 88c2: 00671693 slli a3,a4,0x6 88c6: fe06dde3 bgez a3,88c0 88ca: 43d8 lw a4,4(a5) 88cc: 400216b7 lui a3,0x40021 88d0: 9b71 andi a4,a4,-4 88d2: c3d8 sw a4,4(a5) 88d4: 43d8 lw a4,4(a5) 88d6: 00276713 ori a4,a4,2 88da: c3d8 sw a4,4(a5) 88dc: 4721 li a4,8 88de: 42dc lw a5,4(a3) 88e0: 8bb1 andi a5,a5,12 88e2: fee79ee3 bne a5,a4,88de 88e6: 0141 addi sp,sp,16 88e8: 8082 ret 88ea: c602 sw zero,12(sp) 88ec: bf61 j 8884 000088ee : 88ee: 400216b7 lui a3,0x40021 88f2: 42d8 lw a4,4(a3) 88f4: 200007b7 lui a5,0x20000 88f8: 4611 li a2,4 88fa: 8b31 andi a4,a4,12 88fc: 1f078793 addi a5,a5,496 # 200001f0 8900: 00c70563 beq a4,a2,890a 8904: 4621 li a2,8 8906: 02c70863 beq a4,a2,8936 890a: 007a1737 lui a4,0x7a1 890e: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 8912: c398 sw a4,0(a5) 8914: 40021737 lui a4,0x40021 8918: 4358 lw a4,4(a4) 891a: 8311 srli a4,a4,0x4 891c: 00f77693 andi a3,a4,15 8920: 20000737 lui a4,0x20000 8924: 00070713 mv a4,a4 8928: 9736 add a4,a4,a3 892a: 2314 lbu a3,0(a4) 892c: 4398 lw a4,0(a5) 892e: 00d75733 srl a4,a4,a3 8932: c398 sw a4,0(a5) 8934: 8082 ret 8936: 42d8 lw a4,4(a3) 8938: 42d4 lw a3,4(a3) 893a: 6641 lui a2,0x10 893c: 8349 srli a4,a4,0x12 893e: 8b3d andi a4,a4,15 8940: 8ef1 and a3,a3,a2 8942: 00270613 addi a2,a4,2 # 20000002 <_data_vma+0x2> 8946: cf15 beqz a4,8982 8948: 473d li a4,15 894a: 02e60f63 beq a2,a4,8988 894e: 4741 li a4,16 8950: 02e60f63 beq a2,a4,898e 8954: 4745 li a4,17 8956: 4581 li a1,0 8958: 00e61363 bne a2,a4,895e 895c: 4641 li a2,16 895e: e2a1 bnez a3,899e 8960: 40024737 lui a4,0x40024 8964: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x2001b800> 8968: 8b41 andi a4,a4,16 896a: c70d beqz a4,8994 896c: 007a1737 lui a4,0x7a1 8970: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 8974: 02c70633 mul a2,a4,a2 8978: c390 sw a2,0(a5) 897a: ddc9 beqz a1,8914 897c: 4398 lw a4,0(a5) 897e: 8305 srli a4,a4,0x1 8980: bf49 j 8912 8982: 4581 li a1,0 8984: 4649 li a2,18 8986: bfe1 j 895e 8988: 4585 li a1,1 898a: 4635 li a2,13 898c: bfc9 j 895e 898e: 4581 li a1,0 8990: 463d li a2,15 8992: b7f1 j 895e 8994: 003d1737 lui a4,0x3d1 8998: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c26a4> 899c: bfe1 j 8974 899e: 40021537 lui a0,0x40021 89a2: 5558 lw a4,44(a0) 89a4: 00f71693 slli a3,a4,0xf 89a8: 5558 lw a4,44(a0) 89aa: 0406df63 bgez a3,8a08 89ae: 8311 srli a4,a4,0x4 89b0: 8b3d andi a4,a4,15 89b2: 00170693 addi a3,a4,1 89b6: 007a1737 lui a4,0x7a1 89ba: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 89be: 02d75733 divu a4,a4,a3 89c2: c398 sw a4,0(a5) 89c4: 5554 lw a3,44(a0) 89c6: 82a1 srli a3,a3,0x8 89c8: 8abd andi a3,a3,15 89ca: e28d bnez a3,89ec 89cc: 4695 li a3,5 89ce: 02d70733 mul a4,a4,a3 89d2: 8305 srli a4,a4,0x1 89d4: c398 sw a4,0(a5) 89d6: 40021737 lui a4,0x40021 89da: 5758 lw a4,44(a4) 89dc: 4394 lw a3,0(a5) 89de: 8b3d andi a4,a4,15 89e0: 0705 addi a4,a4,1 89e2: 02e6d733 divu a4,a3,a4 89e6: c398 sw a4,0(a5) 89e8: 4398 lw a4,0(a5) 89ea: b769 j 8974 89ec: 4505 li a0,1 89ee: 00a69463 bne a3,a0,89f6 89f2: 46e5 li a3,25 89f4: bfe9 j 89ce 89f6: 453d li a0,15 89f8: 00a69663 bne a3,a0,8a04 89fc: 46d1 li a3,20 89fe: 02e68733 mul a4,a3,a4 8a02: bfc9 j 89d4 8a04: 0689 addi a3,a3,2 8a06: bfe5 j 89fe 8a08: 8b3d andi a4,a4,15 8a0a: 00170693 addi a3,a4,1 # 40021001 <_eusrstack+0x20019001> 8a0e: 007a1737 lui a4,0x7a1 8a12: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 8a16: 02d75733 divu a4,a4,a3 8a1a: b7f1 j 89e6 00008a1c : 8a1c: a001 j 8a1c 00008a1e : 8a1e: 1fff8197 auipc gp,0x1fff8 8a22: fd218193 addi gp,gp,-46 # 200009f0 <__global_pointer$> 8a26: 1ffff117 auipc sp,0x1ffff 8a2a: 5da10113 addi sp,sp,1498 # 20008000 <_eusrstack> 8a2e: 00006517 auipc a0,0x6 8a32: 82e50513 addi a0,a0,-2002 # e25c <_data_lma> 8a36: 1fff7597 auipc a1,0x1fff7 8a3a: 5ca58593 addi a1,a1,1482 # 20000000 <_data_vma> 8a3e: 81818613 addi a2,gp,-2024 # 20000208 <_edata> 8a42: 00c5fa63 bgeu a1,a2,8a56 8a46: 00052283 lw t0,0(a0) 8a4a: 0055a023 sw t0,0(a1) 8a4e: 0511 addi a0,a0,4 8a50: 0591 addi a1,a1,4 8a52: fec5eae3 bltu a1,a2,8a46 8a56: 81818513 addi a0,gp,-2024 # 20000208 <_edata> 8a5a: 79018593 addi a1,gp,1936 # 20001180 <_ebss> 8a5e: 00b57763 bgeu a0,a1,8a6c 8a62: 00052023 sw zero,0(a0) 8a66: 0511 addi a0,a0,4 8a68: feb56de3 bltu a0,a1,8a62 8a6c: 42fd li t0,31 8a6e: bc029073 csrw 0xbc0,t0 8a72: 42ad li t0,11 8a74: 80429073 csrw 0x804,t0 8a78: 000062b7 lui t0,0x6 8a7c: 08828293 addi t0,t0,136 # 6088 8a80: 30029073 csrw mstatus,t0 8a84: ffff7297 auipc t0,0xffff7 8a88: 58028293 addi t0,t0,1408 # 4 <_einit> 8a8c: 0032e293 ori t0,t0,3 8a90: 30529073 csrw mtvec,t0 8a94: d61ff0ef jal ra,87f4 8a98: fffff297 auipc t0,0xfffff 8a9c: c5a28293 addi t0,t0,-934 # 76f2
8aa0: 34129073 csrw mepc,t0 8aa4: 30200073 mret 00008aa8 : 8aa8: f48f72ef jal t0,1f0 <__riscv_save_0> 8aac: 400127b7 lui a5,0x40012 8ab0: 40078793 addi a5,a5,1024 # 40012400 <_eusrstack+0x2000a400> 8ab4: 00f51c63 bne a0,a5,8acc 8ab8: 4585 li a1,1 8aba: 20000513 li a0,512 8abe: 2d71 jal 915a 8ac0: 4581 li a1,0 8ac2: 20000513 li a0,512 8ac6: 2d51 jal 915a 8ac8: f4cf706f j 214 <__riscv_restore_0> 8acc: 400137b7 lui a5,0x40013 8ad0: 80078793 addi a5,a5,-2048 # 40012800 <_eusrstack+0x2000a800> 8ad4: fef51ae3 bne a0,a5,8ac8 8ad8: 4585 li a1,1 8ada: 40000513 li a0,1024 8ade: 2db5 jal 915a 8ae0: 4581 li a1,0 8ae2: 40000513 li a0,1024 8ae6: b7c5 j 8ac6 00008ae8 : 8ae8: 415c lw a5,4(a0) 8aea: e0f10737 lui a4,0xe0f10 8aee: eff70713 addi a4,a4,-257 # e0f0feff <_eusrstack+0xc0f07eff> 8af2: 4d94 lw a3,24(a1) 8af4: 8f7d and a4,a4,a5 8af6: 419c lw a5,0(a1) 8af8: 8fd5 or a5,a5,a3 8afa: 4dd4 lw a3,28(a1) 8afc: 8fd5 or a5,a5,a3 8afe: 41d4 lw a3,4(a1) 8b00: 06a2 slli a3,a3,0x8 8b02: 8fd5 or a5,a5,a3 8b04: 8fd9 or a5,a5,a4 8b06: c15c sw a5,4(a0) 8b08: 451c lw a5,8(a0) 8b0a: fff1f737 lui a4,0xfff1f 8b0e: 7fd70713 addi a4,a4,2045 # fff1f7fd <_eusrstack+0xdff177fd> 8b12: 45d4 lw a3,12(a1) 8b14: 8f7d and a4,a4,a5 8b16: 499c lw a5,16(a1) 8b18: 8fd5 or a5,a5,a3 8b1a: 4594 lw a3,8(a1) 8b1c: 0686 slli a3,a3,0x1 8b1e: 8fd5 or a5,a5,a3 8b20: 8fd9 or a5,a5,a4 8b22: c51c sw a5,8(a0) 8b24: 555c lw a5,44(a0) 8b26: ff100737 lui a4,0xff100 8b2a: 177d addi a4,a4,-1 8b2c: 8f7d and a4,a4,a5 8b2e: 29dc lbu a5,20(a1) 8b30: 17fd addi a5,a5,-1 8b32: 0ff7f793 andi a5,a5,255 8b36: 07d2 slli a5,a5,0x14 8b38: 8fd9 or a5,a5,a4 8b3a: d55c sw a5,44(a0) 8b3c: 8082 ret 00008b3e : 8b3e: 451c lw a5,8(a0) 8b40: c589 beqz a1,8b4a 8b42: 0017e793 ori a5,a5,1 8b46: c51c sw a5,8(a0) 8b48: 8082 ret 8b4a: 9bf9 andi a5,a5,-2 8b4c: bfed j 8b46 00008b4e : 8b4e: 451c lw a5,8(a0) 8b50: 0087e793 ori a5,a5,8 8b54: c51c sw a5,8(a0) 8b56: 8082 ret 00008b58 : 8b58: 4508 lw a0,8(a0) 8b5a: 810d srli a0,a0,0x3 8b5c: 8905 andi a0,a0,1 8b5e: 8082 ret 00008b60 : 8b60: 451c lw a5,8(a0) 8b62: 0047e793 ori a5,a5,4 8b66: c51c sw a5,8(a0) 8b68: 8082 ret 00008b6a : 8b6a: 4508 lw a0,8(a0) 8b6c: 8109 srli a0,a0,0x2 8b6e: 8905 andi a0,a0,1 8b70: 8082 ret 00008b72 : 8b72: 451c lw a5,8(a0) 8b74: c591 beqz a1,8b80 8b76: 00500737 lui a4,0x500 8b7a: 8fd9 or a5,a5,a4 8b7c: c51c sw a5,8(a0) 8b7e: 8082 ret 8b80: ffb00737 lui a4,0xffb00 8b84: 177d addi a4,a4,-1 8b86: 8ff9 and a5,a5,a4 8b88: bfd5 j 8b7c 00008b8a : 8b8a: 47a5 li a5,9 8b8c: 04b7f763 bgeu a5,a1,8bda 8b90: 478d li a5,3 8b92: ff658713 addi a4,a1,-10 8b96: 02f70733 mul a4,a4,a5 8b9a: 00c52803 lw a6,12(a0) 8b9e: 479d li a5,7 8ba0: 00e797b3 sll a5,a5,a4 8ba4: fff7c793 not a5,a5 8ba8: 0107f7b3 and a5,a5,a6 8bac: 00e696b3 sll a3,a3,a4 8bb0: 8edd or a3,a3,a5 8bb2: c554 sw a3,12(a0) 8bb4: 4799 li a5,6 8bb6: 04c7e363 bltu a5,a2,8bfc 8bba: 4795 li a5,5 8bbc: 167d addi a2,a2,-1 8bbe: 02f60633 mul a2,a2,a5 8bc2: 5958 lw a4,52(a0) 8bc4: 47fd li a5,31 8bc6: 00c797b3 sll a5,a5,a2 8bca: fff7c793 not a5,a5 8bce: 8ff9 and a5,a5,a4 8bd0: 00c59633 sll a2,a1,a2 8bd4: 8e5d or a2,a2,a5 8bd6: d950 sw a2,52(a0) 8bd8: 8082 ret 8bda: 470d li a4,3 8bdc: 02e58733 mul a4,a1,a4 8be0: 01052803 lw a6,16(a0) 8be4: 479d li a5,7 8be6: 00e797b3 sll a5,a5,a4 8bea: fff7c793 not a5,a5 8bee: 0107f7b3 and a5,a5,a6 8bf2: 00e696b3 sll a3,a3,a4 8bf6: 8edd or a3,a3,a5 8bf8: c914 sw a3,16(a0) 8bfa: bf6d j 8bb4 8bfc: 47b1 li a5,12 8bfe: 02c7e263 bltu a5,a2,8c22 8c02: 4795 li a5,5 8c04: 1665 addi a2,a2,-7 8c06: 02f60633 mul a2,a2,a5 8c0a: 5918 lw a4,48(a0) 8c0c: 47fd li a5,31 8c0e: 00c797b3 sll a5,a5,a2 8c12: fff7c793 not a5,a5 8c16: 8ff9 and a5,a5,a4 8c18: 00c59633 sll a2,a1,a2 8c1c: 8e5d or a2,a2,a5 8c1e: d910 sw a2,48(a0) 8c20: 8082 ret 8c22: 4795 li a5,5 8c24: 164d addi a2,a2,-13 8c26: 02f60633 mul a2,a2,a5 8c2a: 5558 lw a4,44(a0) 8c2c: 47fd li a5,31 8c2e: 00c797b3 sll a5,a5,a2 8c32: fff7c793 not a5,a5 8c36: 8ff9 and a5,a5,a4 8c38: 00c595b3 sll a1,a1,a2 8c3c: 8ddd or a1,a1,a5 8c3e: d54c sw a1,44(a0) 8c40: 8082 ret 00008c42 : 8c42: 4568 lw a0,76(a0) 8c44: 0542 slli a0,a0,0x10 8c46: 8141 srli a0,a0,0x10 8c48: 8082 ret 00008c4a : 8c4a: 400127b7 lui a5,0x40012 8c4e: 40078793 addi a5,a5,1024 # 40012400 <_eusrstack+0x2000a400> 8c52: 4798 lw a4,8(a5) 8c54: c511 beqz a0,8c60 8c56: 008006b7 lui a3,0x800 8c5a: 8f55 or a4,a4,a3 8c5c: c798 sw a4,8(a5) 8c5e: 8082 ret 8c60: ff8006b7 lui a3,0xff800 8c64: 16fd addi a3,a3,-1 8c66: 8f75 and a4,a4,a3 8c68: bfd5 j 8c5c 00008c6a : 8c6a: 4108 lw a0,0(a0) 8c6c: 8d6d and a0,a0,a1 8c6e: 00a03533 snez a0,a0 8c72: 8082 ret 00008c74 : 8c74: 415c lw a5,4(a0) 8c76: c591 beqz a1,8c82 8c78: 04000737 lui a4,0x4000 8c7c: 8fd9 or a5,a5,a4 8c7e: c15c sw a5,4(a0) 8c80: 8082 ret 8c82: fc000737 lui a4,0xfc000 8c86: 177d addi a4,a4,-1 8c88: 8ff9 and a5,a5,a4 8c8a: bfd5 j 8c7e 00008c8c : 8c8c: d64f72ef jal t0,1f0 <__riscv_save_0> 8c90: 1101 addi sp,sp,-32 8c92: 842a mv s0,a0 8c94: 00010423 sb zero,8(sp) 8c98: 44a5 li s1,9 8c9a: 841c lbu a5,8(sp) 8c9c: 04f4f963 bgeu s1,a5,8cee 8ca0: 00010423 sb zero,8(sp) 8ca4: 46a5 li a3,9 8ca6: 4621 li a2,8 8ca8: 841c lbu a5,8(sp) 8caa: 06f6ff63 bgeu a3,a5,8d28 8cae: 00011523 sh zero,10(sp) 8cb2: 00010423 sb zero,8(sp) 8cb6: 4695 li a3,5 8cb8: 841c lbu a5,8(sp) 8cba: 0ef6f163 bgeu a3,a5,8d9c 8cbe: 8538 lhu a4,10(sp) 8cc0: 853c lhu a5,10(sp) 8cc2: 4699 li a3,6 8cc4: 460d li a2,3 8cc6: 02d7f7b3 remu a5,a5,a3 8cca: 6505 lui a0,0x1 8ccc: 80050513 addi a0,a0,-2048 # 800 <__stack_size> 8cd0: 02c7d7b3 divu a5,a5,a2 8cd4: 02d75733 divu a4,a4,a3 8cd8: 97ba add a5,a5,a4 8cda: 07c2 slli a5,a5,0x10 8cdc: 83c1 srli a5,a5,0x10 8cde: 857c sh a5,10(sp) 8ce0: 853c lhu a5,10(sp) 8ce2: 6105 addi sp,sp,32 8ce4: 8d1d sub a0,a0,a5 8ce6: 0542 slli a0,a0,0x10 8ce8: 8541 srai a0,a0,0x10 8cea: d2af706f j 214 <__riscv_restore_0> 8cee: 441c lw a5,8(s0) 8cf0: 0087e793 ori a5,a5,8 8cf4: c41c sw a5,8(s0) 8cf6: 8522 mv a0,s0 8cf8: e61ff0ef jal ra,8b58 8cfc: fd6d bnez a0,8cf6 8cfe: 441c lw a5,8(s0) 8d00: 0047e793 ori a5,a5,4 8d04: c41c sw a5,8(s0) 8d06: 8522 mv a0,s0 8d08: e63ff0ef jal ra,8b6a 8d0c: fd6d bnez a0,8d06 8d0e: 4478 lw a4,76(s0) 8d10: 841c lbu a5,8(sp) 8d12: 1014 addi a3,sp,32 8d14: 0786 slli a5,a5,0x1 8d16: 97b6 add a5,a5,a3 8d18: fee79623 sh a4,-20(a5) 8d1c: 841c lbu a5,8(sp) 8d1e: 0785 addi a5,a5,1 8d20: 0ff7f793 andi a5,a5,255 8d24: 845c sb a5,8(sp) 8d26: bf95 j 8c9a 8d28: 000104a3 sb zero,9(sp) 8d2c: 849c lbu a5,9(sp) 8d2e: 00f67863 bgeu a2,a5,8d3e 8d32: 841c lbu a5,8(sp) 8d34: 0785 addi a5,a5,1 8d36: 0ff7f793 andi a5,a5,255 8d3a: 845c sb a5,8(sp) 8d3c: b7b5 j 8ca8 8d3e: 8498 lbu a4,9(sp) 8d40: 849c lbu a5,9(sp) 8d42: 100c addi a1,sp,32 8d44: 0706 slli a4,a4,0x1 8d46: 0785 addi a5,a5,1 8d48: 0786 slli a5,a5,0x1 8d4a: 972e add a4,a4,a1 8d4c: 97ae add a5,a5,a1 8d4e: fec75703 lhu a4,-20(a4) # fbffffec <_eusrstack+0xdbff7fec> 8d52: fec7d783 lhu a5,-20(a5) 8d56: 02e7fd63 bgeu a5,a4,8d90 8d5a: 849c lbu a5,9(sp) 8d5c: 0786 slli a5,a5,0x1 8d5e: 97ae add a5,a5,a1 8d60: fec7d783 lhu a5,-20(a5) 8d64: 857c sh a5,10(sp) 8d66: 849c lbu a5,9(sp) 8d68: 8498 lbu a4,9(sp) 8d6a: 0785 addi a5,a5,1 8d6c: 0786 slli a5,a5,0x1 8d6e: 97ae add a5,a5,a1 8d70: fec7d583 lhu a1,-20(a5) 8d74: 00171793 slli a5,a4,0x1 8d78: 1018 addi a4,sp,32 8d7a: 97ba add a5,a5,a4 8d7c: feb79623 sh a1,-20(a5) 8d80: 849c lbu a5,9(sp) 8d82: 8538 lhu a4,10(sp) 8d84: 100c addi a1,sp,32 8d86: 0785 addi a5,a5,1 8d88: 0786 slli a5,a5,0x1 8d8a: 97ae add a5,a5,a1 8d8c: fee79623 sh a4,-20(a5) 8d90: 849c lbu a5,9(sp) 8d92: 0785 addi a5,a5,1 8d94: 0ff7f793 andi a5,a5,255 8d98: 84dc sb a5,9(sp) 8d9a: bf49 j 8d2c 8d9c: 841c lbu a5,8(sp) 8d9e: 1010 addi a2,sp,32 8da0: 8538 lhu a4,10(sp) 8da2: 0789 addi a5,a5,2 8da4: 0786 slli a5,a5,0x1 8da6: 97b2 add a5,a5,a2 8da8: fec7d783 lhu a5,-20(a5) 8dac: 97ba add a5,a5,a4 8dae: 07c2 slli a5,a5,0x10 8db0: 83c1 srli a5,a5,0x10 8db2: 857c sh a5,10(sp) 8db4: 841c lbu a5,8(sp) 8db6: 0785 addi a5,a5,1 8db8: 0ff7f793 andi a5,a5,255 8dbc: 845c sb a5,8(sp) 8dbe: bded j 8cb8 00008dc0 : 8dc0: c30f72ef jal t0,1f0 <__riscv_save_0> 8dc4: 4505 li a0,1 8dc6: 2e4d jal 9178 8dc8: 4501 li a0,0 8dca: 267d jal 9178 8dcc: c48f706f j 214 <__riscv_restore_0> 00008dd0 : 8dd0: 1141 addi sp,sp,-16 8dd2: 400077b7 lui a5,0x40007 8dd6: c602 sw zero,12(sp) 8dd8: c0078793 addi a5,a5,-1024 # 40006c00 <_eusrstack+0x1fffec00> 8ddc: c63e sw a5,12(sp) 8dde: 47b2 lw a5,12(sp) 8de0: 953e add a0,a0,a5 8de2: c62a sw a0,12(sp) 8de4: 47b2 lw a5,12(sp) 8de6: c38c sw a1,0(a5) 8de8: 0141 addi sp,sp,16 8dea: 8082 ret 00008dec : 8dec: 1ffff7b7 lui a5,0x1ffff 8df0: 7047a503 lw a0,1796(a5) # 1ffff704 <_data_lma+0x1fff14a8> 8df4: 8082 ret 00008df6 : 8df6: 459c lw a5,8(a1) 8df8: 0107f713 andi a4,a5,16 8dfc: 00f7f813 andi a6,a5,15 8e00: c701 beqz a4,8e08 8e02: 41d8 lw a4,4(a1) 8e04: 00e86833 or a6,a6,a4 8e08: 218e lhu a1,0(a1) 8e0a: 0ff5f713 andi a4,a1,255 8e0e: c339 beqz a4,8e54 8e10: 4118 lw a4,0(a0) 8e12: 4681 li a3,0 8e14: 4e85 li t4,1 8e16: 4f3d li t5,15 8e18: 02800f93 li t6,40 8e1c: 04800293 li t0,72 8e20: 4e21 li t3,8 8e22: 00de9633 sll a2,t4,a3 8e26: 00c5f8b3 and a7,a1,a2 8e2a: 03161163 bne a2,a7,8e4c 8e2e: 00269893 slli a7,a3,0x2 8e32: 011f1333 sll t1,t5,a7 8e36: fff34313 not t1,t1 8e3a: 00e37733 and a4,t1,a4 8e3e: 011818b3 sll a7,a6,a7 8e42: 00e8e733 or a4,a7,a4 8e46: 05f79f63 bne a5,t6,8ea4 8e4a: c950 sw a2,20(a0) 8e4c: 0685 addi a3,a3,1 8e4e: fdc69ae3 bne a3,t3,8e22 8e52: c118 sw a4,0(a0) 8e54: 0ff00713 li a4,255 8e58: 04b77563 bgeu a4,a1,8ea2 8e5c: 4154 lw a3,4(a0) 8e5e: 4621 li a2,8 8e60: 4e85 li t4,1 8e62: 4f3d li t5,15 8e64: 02800f93 li t6,40 8e68: 04800293 li t0,72 8e6c: 4e41 li t3,16 8e6e: 00ce98b3 sll a7,t4,a2 8e72: 0115f733 and a4,a1,a7 8e76: 02e89263 bne a7,a4,8e9a 8e7a: 00261713 slli a4,a2,0x2 8e7e: 1701 addi a4,a4,-32 8e80: 00ef1333 sll t1,t5,a4 8e84: fff34313 not t1,t1 8e88: 00d376b3 and a3,t1,a3 8e8c: 00e81733 sll a4,a6,a4 8e90: 8ed9 or a3,a3,a4 8e92: 01f79d63 bne a5,t6,8eac 8e96: 01152a23 sw a7,20(a0) 8e9a: 0605 addi a2,a2,1 8e9c: fdc619e3 bne a2,t3,8e6e 8ea0: c154 sw a3,4(a0) 8ea2: 8082 ret 8ea4: fa5794e3 bne a5,t0,8e4c 8ea8: c910 sw a2,16(a0) 8eaa: b74d j 8e4c 8eac: fe5797e3 bne a5,t0,8e9a 8eb0: 01152823 sw a7,16(a0) 8eb4: b7dd j 8e9a 00008eb6 : 8eb6: 4508 lw a0,8(a0) 8eb8: 8d6d and a0,a0,a1 8eba: 00a03533 snez a0,a0 8ebe: 8082 ret 00008ec0 : 8ec0: c219 beqz a2,8ec6 8ec2: c90c sw a1,16(a0) 8ec4: 8082 ret 8ec6: c94c sw a1,20(a0) 8ec8: 8082 ret 00008eca : 8eca: 82a1aa23 sw a0,-1996(gp) # 20000224 8ece: 8082 ret 00008ed0 : 8ed0: 8341a703 lw a4,-1996(gp) # 20000224 8ed4: 4789 li a5,2 8ed6: 2110 lbu a2,0(a0) 8ed8: 02f71163 bne a4,a5,8efa 8edc: 3114 lbu a3,1(a0) 8ede: 478d li a5,3 8ee0: 00d7ed63 bltu a5,a3,8efa 8ee4: 213c lbu a5,2(a0) 8ee6: 069a slli a3,a3,0x6 8ee8: e000e737 lui a4,0xe000e 8eec: 0796 slli a5,a5,0x5 8eee: 8fd5 or a5,a5,a3 8ef0: 0ff7f793 andi a5,a5,255 8ef4: 9732 add a4,a4,a2 8ef6: 40f70023 sb a5,1024(a4) # e000e400 <_eusrstack+0xc0006400> 8efa: 4154 lw a3,4(a0) 8efc: 4705 li a4,1 8efe: 00565793 srli a5,a2,0x5 8f02: 00c71733 sll a4,a4,a2 8f06: ca89 beqz a3,8f18 8f08: 04078793 addi a5,a5,64 8f0c: 078a slli a5,a5,0x2 8f0e: e000e6b7 lui a3,0xe000e 8f12: 97b6 add a5,a5,a3 8f14: c398 sw a4,0(a5) 8f16: 8082 ret 8f18: 06078793 addi a5,a5,96 8f1c: e000e6b7 lui a3,0xe000e 8f20: 078a slli a5,a5,0x2 8f22: 97b6 add a5,a5,a3 8f24: c398 sw a4,0(a5) 8f26: 0000100f fence.i 8f2a: 8082 ret 00008f2c : 8f2c: 40007737 lui a4,0x40007 8f30: 431c lw a5,0(a4) 8f32: c509 beqz a0,8f3c 8f34: 1007e793 ori a5,a5,256 8f38: c31c sw a5,0(a4) 8f3a: 8082 ret 8f3c: eff7f793 andi a5,a5,-257 8f40: bfe5 j 8f38 00008f42 : 8f42: 400216b7 lui a3,0x40021 8f46: 42dc lw a5,4(a3) 8f48: 7751 lui a4,0xffff4 8f4a: 177d addi a4,a4,-1 8f4c: 8ff9 and a5,a5,a4 8f4e: 8d5d or a0,a0,a5 8f50: c2c8 sw a0,4(a3) 8f52: 8082 ret 00008f54 : 8f54: 400217b7 lui a5,0x40021 8f58: 02078023 sb zero,32(a5) # 40021020 <_eusrstack+0x20019020> 8f5c: 02078023 sb zero,32(a5) 8f60: 4705 li a4,1 8f62: 00e50663 beq a0,a4,8f6e 8f66: 4711 li a4,4 8f68: 00e50663 beq a0,a4,8f74 8f6c: 8082 ret 8f6e: 02a78023 sb a0,32(a5) 8f72: 8082 ret 8f74: 4715 li a4,5 8f76: 02e78023 sb a4,32(a5) 8f7a: 8082 ret 00008f7c : 8f7c: 40021737 lui a4,0x40021 8f80: 531c lw a5,32(a4) 8f82: 8d5d or a0,a0,a5 8f84: d308 sw a0,32(a4) 8f86: 8082 ret 00008f88 : 8f88: c901 beqz a0,8f98 8f8a: 40021737 lui a4,0x40021 8f8e: 531c lw a5,32(a4) 8f90: 66a1 lui a3,0x8 8f92: 8fd5 or a5,a5,a3 8f94: d31c sw a5,32(a4) 8f96: 8082 ret 8f98: 400216b7 lui a3,0x40021 8f9c: 529c lw a5,32(a3) 8f9e: 7761 lui a4,0xffff8 8fa0: 177d addi a4,a4,-1 8fa2: 8ff9 and a5,a5,a4 8fa4: d29c sw a5,32(a3) 8fa6: 8082 ret 00008fa8 : 8fa8: 40021737 lui a4,0x40021 8fac: 435c lw a5,4(a4) 8fae: 4691 li a3,4 8fb0: 8bb1 andi a5,a5,12 8fb2: 00d78563 beq a5,a3,8fbc 8fb6: 46a1 li a3,8 8fb8: 06d78263 beq a5,a3,901c 8fbc: 007a17b7 lui a5,0x7a1 8fc0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x792fa4> 8fc4: c11c sw a5,0(a0) 8fc6: 40021637 lui a2,0x40021 8fca: 425c lw a5,4(a2) 8fcc: 20000737 lui a4,0x20000 8fd0: 01070713 addi a4,a4,16 # 20000010 8fd4: 8391 srli a5,a5,0x4 8fd6: 8bbd andi a5,a5,15 8fd8: 97ba add a5,a5,a4 8fda: 2394 lbu a3,0(a5) 8fdc: 411c lw a5,0(a0) 8fde: 00d7d7b3 srl a5,a5,a3 8fe2: c15c sw a5,4(a0) 8fe4: 4254 lw a3,4(a2) 8fe6: 82a1 srli a3,a3,0x8 8fe8: 8a9d andi a3,a3,7 8fea: 96ba add a3,a3,a4 8fec: 2294 lbu a3,0(a3) 8fee: 00d7d6b3 srl a3,a5,a3 8ff2: c514 sw a3,8(a0) 8ff4: 4254 lw a3,4(a2) 8ff6: 82ad srli a3,a3,0xb 8ff8: 8a9d andi a3,a3,7 8ffa: 9736 add a4,a4,a3 8ffc: 2318 lbu a4,0(a4) 8ffe: 00e7d7b3 srl a5,a5,a4 9002: c55c sw a5,12(a0) 9004: 4258 lw a4,4(a2) 9006: 8339 srli a4,a4,0xe 9008: 00377693 andi a3,a4,3 900c: 80418713 addi a4,gp,-2044 # 200001f4 9010: 9736 add a4,a4,a3 9012: 2318 lbu a4,0(a4) 9014: 02e7d7b3 divu a5,a5,a4 9018: c91c sw a5,16(a0) 901a: 8082 ret 901c: 435c lw a5,4(a4) 901e: 4358 lw a4,4(a4) 9020: 66c1 lui a3,0x10 9022: 83c9 srli a5,a5,0x12 9024: 8f75 and a4,a4,a3 9026: 1ffff6b7 lui a3,0x1ffff 902a: 70c6a683 lw a3,1804(a3) # 1ffff70c <_data_lma+0x1fff14b0> 902e: 8bbd andi a5,a5,15 9030: 0789 addi a5,a5,2 9032: 01169613 slli a2,a3,0x11 9036: 00064863 bltz a2,9046 903a: 46c5 li a3,17 903c: 4601 li a2,0 903e: 02d79263 bne a5,a3,9062 9042: 47c9 li a5,18 9044: a839 j 9062 9046: 4689 li a3,2 9048: 02d78f63 beq a5,a3,9086 904c: 46bd li a3,15 904e: 02d78e63 beq a5,a3,908a 9052: 46c1 li a3,16 9054: 02d78e63 beq a5,a3,9090 9058: 46c5 li a3,17 905a: 4601 li a2,0 905c: 00d79363 bne a5,a3,9062 9060: 47c1 li a5,16 9062: ef1d bnez a4,90a0 9064: 40024737 lui a4,0x40024 9068: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x2001b800> 906c: 8b41 andi a4,a4,16 906e: c705 beqz a4,9096 9070: 007a1737 lui a4,0x7a1 9074: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 9078: 02f707b3 mul a5,a4,a5 907c: c11c sw a5,0(a0) 907e: d621 beqz a2,8fc6 9080: 411c lw a5,0(a0) 9082: 8385 srli a5,a5,0x1 9084: b781 j 8fc4 9086: 4601 li a2,0 9088: bf6d j 9042 908a: 4605 li a2,1 908c: 47b5 li a5,13 908e: bfd1 j 9062 9090: 4601 li a2,0 9092: 47bd li a5,15 9094: b7f9 j 9062 9096: 003d1737 lui a4,0x3d1 909a: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c26a4> 909e: bfe9 j 9078 90a0: 400215b7 lui a1,0x40021 90a4: 55d8 lw a4,44(a1) 90a6: 00f71693 slli a3,a4,0xf 90aa: 55d8 lw a4,44(a1) 90ac: 0406df63 bgez a3,910a 90b0: 8311 srli a4,a4,0x4 90b2: 8b3d andi a4,a4,15 90b4: 00170693 addi a3,a4,1 90b8: 007a1737 lui a4,0x7a1 90bc: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 90c0: 02d75733 divu a4,a4,a3 90c4: c118 sw a4,0(a0) 90c6: 55d4 lw a3,44(a1) 90c8: 82a1 srli a3,a3,0x8 90ca: 8abd andi a3,a3,15 90cc: e28d bnez a3,90ee 90ce: 4695 li a3,5 90d0: 02d70733 mul a4,a4,a3 90d4: 8305 srli a4,a4,0x1 90d6: c118 sw a4,0(a0) 90d8: 40021737 lui a4,0x40021 90dc: 5758 lw a4,44(a4) 90de: 4114 lw a3,0(a0) 90e0: 8b3d andi a4,a4,15 90e2: 0705 addi a4,a4,1 90e4: 02e6d733 divu a4,a3,a4 90e8: c118 sw a4,0(a0) 90ea: 4118 lw a4,0(a0) 90ec: b771 j 9078 90ee: 4585 li a1,1 90f0: 00b69463 bne a3,a1,90f8 90f4: 46e5 li a3,25 90f6: bfe9 j 90d0 90f8: 45bd li a1,15 90fa: 00b69663 bne a3,a1,9106 90fe: 46d1 li a3,20 9100: 02e68733 mul a4,a3,a4 9104: bfc9 j 90d6 9106: 0689 addi a3,a3,2 9108: bfe5 j 9100 910a: 8b3d andi a4,a4,15 910c: 00170693 addi a3,a4,1 # 40021001 <_eusrstack+0x20019001> 9110: 007a1737 lui a4,0x7a1 9114: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 9118: 02d75733 divu a4,a4,a3 911c: b7f1 j 90e8 0000911e : 911e: c599 beqz a1,912c 9120: 40021737 lui a4,0x40021 9124: 4f1c lw a5,24(a4) 9126: 8d5d or a0,a0,a5 9128: cf08 sw a0,24(a4) 912a: 8082 ret 912c: 400217b7 lui a5,0x40021 9130: 4f98 lw a4,24(a5) 9132: fff54513 not a0,a0 9136: 8d79 and a0,a0,a4 9138: cf88 sw a0,24(a5) 913a: 8082 ret 0000913c : 913c: c599 beqz a1,914a 913e: 40021737 lui a4,0x40021 9142: 4f5c lw a5,28(a4) 9144: 8d5d or a0,a0,a5 9146: cf48 sw a0,28(a4) 9148: 8082 ret 914a: 400217b7 lui a5,0x40021 914e: 4fd8 lw a4,28(a5) 9150: fff54513 not a0,a0 9154: 8d79 and a0,a0,a4 9156: cfc8 sw a0,28(a5) 9158: 8082 ret 0000915a : 915a: c599 beqz a1,9168 915c: 40021737 lui a4,0x40021 9160: 475c lw a5,12(a4) 9162: 8d5d or a0,a0,a5 9164: c748 sw a0,12(a4) 9166: 8082 ret 9168: 400217b7 lui a5,0x40021 916c: 47d8 lw a4,12(a5) 916e: fff54513 not a0,a0 9172: 8d79 and a0,a0,a4 9174: c7c8 sw a0,12(a5) 9176: 8082 ret 00009178 : 9178: c901 beqz a0,9188 917a: 40021737 lui a4,0x40021 917e: 531c lw a5,32(a4) 9180: 66c1 lui a3,0x10 9182: 8fd5 or a5,a5,a3 9184: d31c sw a5,32(a4) 9186: 8082 ret 9188: 400216b7 lui a3,0x40021 918c: 529c lw a5,32(a3) 918e: 7741 lui a4,0xffff0 9190: 177d addi a4,a4,-1 9192: 8ff9 and a5,a5,a4 9194: d29c sw a5,32(a3) 9196: 8082 ret 00009198 : 9198: 00555793 srli a5,a0,0x5 919c: 4705 li a4,1 919e: 00e79963 bne a5,a4,91b0 91a2: 400217b7 lui a5,0x40021 91a6: 439c lw a5,0(a5) 91a8: 00a7d533 srl a0,a5,a0 91ac: 8905 andi a0,a0,1 91ae: 8082 ret 91b0: 4709 li a4,2 91b2: 00e79663 bne a5,a4,91be 91b6: 400217b7 lui a5,0x40021 91ba: 539c lw a5,32(a5) 91bc: b7f5 j 91a8 91be: 400217b7 lui a5,0x40021 91c2: 53dc lw a5,36(a5) 91c4: b7d5 j 91a8 000091c6 : 91c6: 400037b7 lui a5,0x40003 91ca: 8007d703 lhu a4,-2048(a5) # 40002800 <_eusrstack+0x1fffa800> 91ce: c589 beqz a1,91d8 91d0: 8d59 or a0,a0,a4 91d2: 80a79023 sh a0,-2048(a5) 91d6: 8082 ret 91d8: fff54513 not a0,a0 91dc: 8d79 and a0,a0,a4 91de: bfd5 j 91d2 000091e0 : 91e0: 400037b7 lui a5,0x40003 91e4: 8047d703 lhu a4,-2044(a5) # 40002804 <_eusrstack+0x1fffa804> 91e8: 01076713 ori a4,a4,16 91ec: 80e79223 sh a4,-2044(a5) 91f0: 8082 ret 000091f2 : 91f2: 40003737 lui a4,0x40003 91f6: 80475783 lhu a5,-2044(a4) # 40002804 <_eusrstack+0x1fffa804> 91fa: 07c2 slli a5,a5,0x10 91fc: 83c1 srli a5,a5,0x10 91fe: 9bbd andi a5,a5,-17 9200: 07c2 slli a5,a5,0x10 9202: 83c1 srli a5,a5,0x10 9204: 80f71223 sh a5,-2044(a4) 9208: 8082 ret 0000920a : 920a: 40003637 lui a2,0x40003 920e: 81865683 lhu a3,-2024(a2) # 40002818 <_eusrstack+0x1fffa818> 9212: 81865703 lhu a4,-2024(a2) 9216: 0742 slli a4,a4,0x10 9218: 8341 srli a4,a4,0x10 921a: fed71ae3 bne a4,a3,920e 921e: 40003637 lui a2,0x40003 9222: 81c65683 lhu a3,-2020(a2) # 4000281c <_eusrstack+0x1fffa81c> 9226: 81c65783 lhu a5,-2020(a2) 922a: 07c2 slli a5,a5,0x10 922c: 83c1 srli a5,a5,0x10 922e: fed79ae3 bne a5,a3,9222 9232: 400035b7 lui a1,0x40003 9236: 8185d603 lhu a2,-2024(a1) # 40002818 <_eusrstack+0x1fffa818> 923a: 8185d503 lhu a0,-2024(a1) 923e: 0542 slli a0,a0,0x10 9240: 8141 srli a0,a0,0x10 9242: fec51ae3 bne a0,a2,9236 9246: 00a70c63 beq a4,a0,925e 924a: 400036b7 lui a3,0x40003 924e: 81c6d703 lhu a4,-2020(a3) # 4000281c <_eusrstack+0x1fffa81c> 9252: 81c6d783 lhu a5,-2020(a3) 9256: 07c2 slli a5,a5,0x10 9258: 83c1 srli a5,a5,0x10 925a: fee79ae3 bne a5,a4,924e 925e: 0542 slli a0,a0,0x10 9260: 8d5d or a0,a0,a5 9262: 8082 ret 00009264 : 9264: f8df62ef jal t0,1f0 <__riscv_save_0> 9268: 1141 addi sp,sp,-16 926a: c62a sw a0,12(sp) 926c: f75ff0ef jal ra,91e0 9270: 4532 lw a0,12(sp) 9272: 400037b7 lui a5,0x40003 9276: 01055713 srli a4,a0,0x10 927a: 0542 slli a0,a0,0x10 927c: 80e79c23 sh a4,-2024(a5) # 40002818 <_eusrstack+0x1fffa818> 9280: 8141 srli a0,a0,0x10 9282: 80a79e23 sh a0,-2020(a5) 9286: f6dff0ef jal ra,91f2 928a: 0141 addi sp,sp,16 928c: f89f606f j 214 <__riscv_restore_0> 00009290 : 9290: f61f62ef jal t0,1f0 <__riscv_save_0> 9294: 1141 addi sp,sp,-16 9296: c62a sw a0,12(sp) 9298: f49ff0ef jal ra,91e0 929c: 4532 lw a0,12(sp) 929e: 400037b7 lui a5,0x40003 92a2: 01055713 srli a4,a0,0x10 92a6: 8b3d andi a4,a4,15 92a8: 0542 slli a0,a0,0x10 92aa: 80e79423 sh a4,-2040(a5) # 40002808 <_eusrstack+0x1fffa808> 92ae: 8141 srli a0,a0,0x10 92b0: 80a79623 sh a0,-2036(a5) 92b4: f3fff0ef jal ra,91f2 92b8: 0141 addi sp,sp,16 92ba: f5bf606f j 214 <__riscv_restore_0> 000092be : 92be: 40003737 lui a4,0x40003 92c2: 80475783 lhu a5,-2044(a4) # 40002804 <_eusrstack+0x1fffa804> 92c6: 0207f793 andi a5,a5,32 92ca: dfe5 beqz a5,92c2 92cc: 8082 ret 000092ce : 92ce: 40003737 lui a4,0x40003 92d2: 80475783 lhu a5,-2044(a4) # 40002804 <_eusrstack+0x1fffa804> 92d6: 07c2 slli a5,a5,0x10 92d8: 83c1 srli a5,a5,0x10 92da: 9bdd andi a5,a5,-9 92dc: 07c2 slli a5,a5,0x10 92de: 83c1 srli a5,a5,0x10 92e0: 80f71223 sh a5,-2044(a4) 92e4: 40003737 lui a4,0x40003 92e8: 80475783 lhu a5,-2044(a4) # 40002804 <_eusrstack+0x1fffa804> 92ec: 8ba1 andi a5,a5,8 92ee: dfed beqz a5,92e8 92f0: 8082 ret 000092f2 : 92f2: 400037b7 lui a5,0x40003 92f6: 8047d703 lhu a4,-2044(a5) # 40002804 <_eusrstack+0x1fffa804> 92fa: fff54513 not a0,a0 92fe: 8d79 and a0,a0,a4 9300: 80a79223 sh a0,-2044(a5) 9304: 8082 ret 00009306 : 9306: eebf62ef jal t0,1f0 <__riscv_save_0> 930a: fe9ff0ef jal ra,92f2 930e: f07f606f j 214 <__riscv_restore_0> 00009312 : 9312: 211a lhu a4,0(a0) 9314: 678d lui a5,0x3 9316: 04078793 addi a5,a5,64 # 3040 931a: 21b6 lhu a3,2(a1) 931c: 8f7d and a4,a4,a5 931e: 219e lhu a5,0(a1) 9320: 8fd5 or a5,a5,a3 9322: 21d6 lhu a3,4(a1) 9324: 8fd5 or a5,a5,a3 9326: 21f6 lhu a3,6(a1) 9328: 8fd5 or a5,a5,a3 932a: 2596 lhu a3,8(a1) 932c: 8fd5 or a5,a5,a3 932e: 25b6 lhu a3,10(a1) 9330: 8fd5 or a5,a5,a3 9332: 25d6 lhu a3,12(a1) 9334: 8fd5 or a5,a5,a3 9336: 25f6 lhu a3,14(a1) 9338: 8fd5 or a5,a5,a3 933a: 8fd9 or a5,a5,a4 933c: a11e sh a5,0(a0) 933e: 2d5a lhu a4,28(a0) 9340: 77fd lui a5,0xfffff 9342: 7ff78793 addi a5,a5,2047 # fffff7ff <_eusrstack+0xdfff77ff> 9346: 8ff9 and a5,a5,a4 9348: ad5e sh a5,28(a0) 934a: 299e lhu a5,16(a1) 934c: a91e sh a5,16(a0) 934e: 8082 ret 00009350 : 9350: 211e lhu a5,0(a0) 9352: c589 beqz a1,935c 9354: 0407e793 ori a5,a5,64 9358: a11e sh a5,0(a0) 935a: 8082 ret 935c: 07c2 slli a5,a5,0x10 935e: 83c1 srli a5,a5,0x10 9360: fbf7f793 andi a5,a5,-65 9364: 07c2 slli a5,a5,0x10 9366: 83c1 srli a5,a5,0x10 9368: bfc5 j 9358 0000936a : 936a: a54e sh a1,12(a0) 936c: 8082 ret 0000936e : 936e: 254a lhu a0,12(a0) 9370: 8082 ret 00009372 : 9372: 250a lhu a0,8(a0) 9374: 8d6d and a0,a0,a1 9376: 00a03533 snez a0,a0 937a: 8082 ret 0000937c : 937c: e75f62ef jal t0,1f0 <__riscv_save_0> 9380: 2916 lhu a3,16(a0) 9382: 77f5 lui a5,0xffffd 9384: 17fd addi a5,a5,-1 9386: 8ff5 and a5,a5,a3 9388: 21f6 lhu a3,6(a1) 938a: 25da lhu a4,12(a1) 938c: 7179 addi sp,sp,-48 938e: 8fd5 or a5,a5,a3 9390: a91e sh a5,16(a0) 9392: 2556 lhu a3,12(a0) 9394: 77fd lui a5,0xfffff 9396: 9f378793 addi a5,a5,-1549 # ffffe9f3 <_eusrstack+0xdfff69f3> 939a: 8ff5 and a5,a5,a3 939c: 21d6 lhu a3,4(a1) 939e: 842a mv s0,a0 93a0: c62e sw a1,12(sp) 93a2: 8fd5 or a5,a5,a3 93a4: 2596 lhu a3,8(a1) 93a6: 8fd5 or a5,a5,a3 93a8: 25b6 lhu a3,10(a1) 93aa: 8fd5 or a5,a5,a3 93ac: a55e sh a5,12(a0) 93ae: 295e lhu a5,20(a0) 93b0: 07c2 slli a5,a5,0x10 93b2: 83c1 srli a5,a5,0x10 93b4: cff7f793 andi a5,a5,-769 93b8: 8fd9 or a5,a5,a4 93ba: a95e sh a5,20(a0) 93bc: 0868 addi a0,sp,28 93be: bebff0ef jal ra,8fa8 93c2: 400147b7 lui a5,0x40014 93c6: 80078793 addi a5,a5,-2048 # 40013800 <_eusrstack+0x2000b800> 93ca: 45b2 lw a1,12(sp) 93cc: 02f41e63 bne s0,a5,9408 93d0: 57a2 lw a5,40(sp) 93d2: 4765 li a4,25 93d4: 02e787b3 mul a5,a5,a4 93d8: 4198 lw a4,0(a1) 93da: 06400693 li a3,100 93de: 070a slli a4,a4,0x2 93e0: 02e7d7b3 divu a5,a5,a4 93e4: 02d7d733 divu a4,a5,a3 93e8: 02d7f7b3 remu a5,a5,a3 93ec: 0712 slli a4,a4,0x4 93ee: 0792 slli a5,a5,0x4 93f0: 03278793 addi a5,a5,50 93f4: 02d7d7b3 divu a5,a5,a3 93f8: 8bbd andi a5,a5,15 93fa: 8fd9 or a5,a5,a4 93fc: 07c2 slli a5,a5,0x10 93fe: 83c1 srli a5,a5,0x10 9400: a41e sh a5,8(s0) 9402: 6145 addi sp,sp,48 9404: e11f606f j 214 <__riscv_restore_0> 9408: 5792 lw a5,36(sp) 940a: b7e1 j 93d2 0000940c : 940c: c591 beqz a1,9418 940e: 255e lhu a5,12(a0) 9410: 6709 lui a4,0x2 9412: 8fd9 or a5,a5,a4 9414: a55e sh a5,12(a0) 9416: 8082 ret 9418: 255a lhu a4,12(a0) 941a: 77f9 lui a5,0xffffe 941c: 17fd addi a5,a5,-1 941e: 8ff9 and a5,a5,a4 9420: bfd5 j 9414 00009422 : 9422: 1ff5f593 andi a1,a1,511 9426: a14e sh a1,4(a0) 9428: 8082 ret 0000942a : 942a: 214a lhu a0,4(a0) 942c: 1ff57513 andi a0,a0,511 9430: 8082 ret 00009432 : 9432: 210a lhu a0,0(a0) 9434: 8d6d and a0,a0,a1 9436: 00a03533 snez a0,a0 943a: 8082 ret 0000943c : 943c: 200007b7 lui a5,0x20000 9440: 1f07a783 lw a5,496(a5) # 200001f0 9444: 007a1737 lui a4,0x7a1 9448: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x792fa4> 944c: 02e7d7b3 divu a5,a5,a4 9450: 0ff7f793 andi a5,a5,255 9454: 82f18d23 sb a5,-1990(gp) # 2000022a 9458: 3e800713 li a4,1000 945c: 02e787b3 mul a5,a5,a4 9460: 82f19c23 sh a5,-1992(gp) # 20000228 9464: 8082 ret 00009466 : 9466: e000f7b7 lui a5,0xe000f 946a: 43d8 lw a4,4(a5) 946c: 4681 li a3,0 946e: 9b79 andi a4,a4,-2 9470: c3d8 sw a4,4(a5) 9472: 8381d703 lhu a4,-1992(gp) # 20000228 9476: 02a70633 mul a2,a4,a0 947a: cb90 sw a2,16(a5) 947c: cbd4 sw a3,20(a5) 947e: 4398 lw a4,0(a5) 9480: 01076713 ori a4,a4,16 9484: c398 sw a4,0(a5) 9486: 4398 lw a4,0(a5) 9488: 02176713 ori a4,a4,33 948c: c398 sw a4,0(a5) 948e: 43d8 lw a4,4(a5) 9490: 8b05 andi a4,a4,1 9492: df75 beqz a4,948e 9494: 4398 lw a4,0(a5) 9496: 9b79 andi a4,a4,-2 9498: c398 sw a4,0(a5) 949a: 8082 ret 0000949c <_write>: 949c: d3bf62ef jal t0,1d6 <__riscv_save_4> 94a0: 400144b7 lui s1,0x40014 94a4: 89ae mv s3,a1 94a6: 8932 mv s2,a2 94a8: 4401 li s0,0 94aa: 80048493 addi s1,s1,-2048 # 40013800 <_eusrstack+0x2000b800> 94ae: 01244563 blt s0,s2,94b8 <_write+0x1c> 94b2: 854a mv a0,s2 94b4: d57f606f j 20a <__riscv_restore_4> 94b8: 04000593 li a1,64 94bc: 8526 mv a0,s1 94be: f75ff0ef jal ra,9432 94c2: d97d beqz a0,94b8 <_write+0x1c> 94c4: 008987b3 add a5,s3,s0 94c8: 00078583 lb a1,0(a5) # e000f000 <_eusrstack+0xc0007000> 94cc: 8526 mv a0,s1 94ce: 0405 addi s0,s0,1 94d0: 05c2 slli a1,a1,0x10 94d2: 81c1 srli a1,a1,0x10 94d4: f4fff0ef jal ra,9422 94d8: bfd9 j 94ae <_write+0x12> 000094da <_sbrk>: 94da: 80818713 addi a4,gp,-2040 # 200001f8 94de: 431c lw a5,0(a4) 94e0: 79018693 addi a3,gp,1936 # 20001180 <_ebss> 94e4: 953e add a0,a0,a5 94e6: 00d56b63 bltu a0,a3,94fc <_sbrk+0x22> 94ea: 200086b7 lui a3,0x20008 94ee: 80068693 addi a3,a3,-2048 # 20007800 <_heap_end> 94f2: 00a6e563 bltu a3,a0,94fc <_sbrk+0x22> 94f6: c308 sw a0,0(a4) 94f8: 853e mv a0,a5 94fa: 8082 ret 94fc: 57fd li a5,-1 94fe: bfed j 94f8 <_sbrk+0x1e> 00009500 <__ashldi3>: 9500: ce11 beqz a2,951c <__ashldi3+0x1c> 9502: 02000793 li a5,32 9506: 8f91 sub a5,a5,a2 9508: 00f05b63 blez a5,951e <__ashldi3+0x1e> 950c: 00c595b3 sll a1,a1,a2 9510: 00f557b3 srl a5,a0,a5 9514: 00c51633 sll a2,a0,a2 9518: 8ddd or a1,a1,a5 951a: 8532 mv a0,a2 951c: 8082 ret 951e: fe060593 addi a1,a2,-32 9522: 4601 li a2,0 9524: 00b515b3 sll a1,a0,a1 9528: 8532 mv a0,a2 952a: bfcd j 951c <__ashldi3+0x1c> 0000952c <__udivdi3>: 952c: 87b6 mv a5,a3 952e: 88b2 mv a7,a2 9530: 832a mv t1,a0 9532: 882e mv a6,a1 9534: 14069b63 bnez a3,968a <__udivdi3+0x15e> 9538: 0ac5f863 bgeu a1,a2,95e8 <__udivdi3+0xbc> 953c: 6741 lui a4,0x10 953e: 1ae66b63 bltu a2,a4,96f4 <__udivdi3+0x1c8> 9542: 010007b7 lui a5,0x1000 9546: 34f66063 bltu a2,a5,9886 <__udivdi3+0x35a> 954a: 01865693 srli a3,a2,0x18 954e: 47e1 li a5,24 9550: 00005717 auipc a4,0x5 9554: a6070713 addi a4,a4,-1440 # dfb0 <__clz_tab> 9558: 9736 add a4,a4,a3 955a: 2318 lbu a4,0(a4) 955c: 97ba add a5,a5,a4 955e: 02000713 li a4,32 9562: 8f1d sub a4,a4,a5 9564: cb19 beqz a4,957a <__udivdi3+0x4e> 9566: 00e59833 sll a6,a1,a4 956a: 00f557b3 srl a5,a0,a5 956e: 00e618b3 sll a7,a2,a4 9572: 0107e833 or a6,a5,a6 9576: 00e51333 sll t1,a0,a4 957a: 0108d613 srli a2,a7,0x10 957e: 02c85533 divu a0,a6,a2 9582: 01089693 slli a3,a7,0x10 9586: 82c1 srli a3,a3,0x10 9588: 01035793 srli a5,t1,0x10 958c: 02c87733 remu a4,a6,a2 9590: 02a685b3 mul a1,a3,a0 9594: 0742 slli a4,a4,0x10 9596: 00f76833 or a6,a4,a5 959a: 00b87a63 bgeu a6,a1,95ae <__udivdi3+0x82> 959e: 9846 add a6,a6,a7 95a0: fff50793 addi a5,a0,-1 95a4: 01186463 bltu a6,a7,95ac <__udivdi3+0x80> 95a8: 30b86563 bltu a6,a1,98b2 <__udivdi3+0x386> 95ac: 853e mv a0,a5 95ae: 40b80833 sub a6,a6,a1 95b2: 02c85733 divu a4,a6,a2 95b6: 0342 slli t1,t1,0x10 95b8: 01035313 srli t1,t1,0x10 95bc: 02c87833 remu a6,a6,a2 95c0: 02e686b3 mul a3,a3,a4 95c4: 0842 slli a6,a6,0x10 95c6: 00686833 or a6,a6,t1 95ca: 00d87b63 bgeu a6,a3,95e0 <__udivdi3+0xb4> 95ce: 9846 add a6,a6,a7 95d0: fff70793 addi a5,a4,-1 95d4: 01186563 bltu a6,a7,95de <__udivdi3+0xb2> 95d8: 1779 addi a4,a4,-2 95da: 00d86363 bltu a6,a3,95e0 <__udivdi3+0xb4> 95de: 873e mv a4,a5 95e0: 0542 slli a0,a0,0x10 95e2: 8d59 or a0,a0,a4 95e4: 4581 li a1,0 95e6: 8082 ret 95e8: e601 bnez a2,95f0 <__udivdi3+0xc4> 95ea: 4705 li a4,1 95ec: 02c758b3 divu a7,a4,a2 95f0: 6741 lui a4,0x10 95f2: 0ee8e863 bltu a7,a4,96e2 <__udivdi3+0x1b6> 95f6: 010007b7 lui a5,0x1000 95fa: 28f8ea63 bltu a7,a5,988e <__udivdi3+0x362> 95fe: 0188d693 srli a3,a7,0x18 9602: 47e1 li a5,24 9604: 00005717 auipc a4,0x5 9608: 9ac70713 addi a4,a4,-1620 # dfb0 <__clz_tab> 960c: 9736 add a4,a4,a3 960e: 2314 lbu a3,0(a4) 9610: 96be add a3,a3,a5 9612: 02000793 li a5,32 9616: 8f95 sub a5,a5,a3 9618: e7fd bnez a5,9706 <__udivdi3+0x1da> 961a: 01089e93 slli t4,a7,0x10 961e: 41158733 sub a4,a1,a7 9622: 0108df13 srli t5,a7,0x10 9626: 010ede93 srli t4,t4,0x10 962a: 4585 li a1,1 962c: 01035793 srli a5,t1,0x10 9630: 03e75533 divu a0,a4,t5 9634: 03e77733 remu a4,a4,t5 9638: 03d506b3 mul a3,a0,t4 963c: 0742 slli a4,a4,0x10 963e: 8fd9 or a5,a5,a4 9640: 00d7fa63 bgeu a5,a3,9654 <__udivdi3+0x128> 9644: 97c6 add a5,a5,a7 9646: fff50713 addi a4,a0,-1 964a: 0117e463 bltu a5,a7,9652 <__udivdi3+0x126> 964e: 26d7e563 bltu a5,a3,98b8 <__udivdi3+0x38c> 9652: 853a mv a0,a4 9654: 8f95 sub a5,a5,a3 9656: 03e7d733 divu a4,a5,t5 965a: 0342 slli t1,t1,0x10 965c: 01035313 srli t1,t1,0x10 9660: 03e7f7b3 remu a5,a5,t5 9664: 03d70eb3 mul t4,a4,t4 9668: 07c2 slli a5,a5,0x10 966a: 0067e7b3 or a5,a5,t1 966e: 01d7fb63 bgeu a5,t4,9684 <__udivdi3+0x158> 9672: 97c6 add a5,a5,a7 9674: fff70693 addi a3,a4,-1 9678: 0117e563 bltu a5,a7,9682 <__udivdi3+0x156> 967c: 1779 addi a4,a4,-2 967e: 01d7e363 bltu a5,t4,9684 <__udivdi3+0x158> 9682: 8736 mv a4,a3 9684: 0542 slli a0,a0,0x10 9686: 8d59 or a0,a0,a4 9688: 8082 ret 968a: 04d5e163 bltu a1,a3,96cc <__udivdi3+0x1a0> 968e: 67c1 lui a5,0x10 9690: 04f6e163 bltu a3,a5,96d2 <__udivdi3+0x1a6> 9694: 010007b7 lui a5,0x1000 9698: 1ef6e363 bltu a3,a5,987e <__udivdi3+0x352> 969c: 0186d713 srli a4,a3,0x18 96a0: 4861 li a6,24 96a2: 00005797 auipc a5,0x5 96a6: 90e78793 addi a5,a5,-1778 # dfb0 <__clz_tab> 96aa: 97ba add a5,a5,a4 96ac: 2398 lbu a4,0(a5) 96ae: 02000e13 li t3,32 96b2: 9742 add a4,a4,a6 96b4: 40ee0e33 sub t3,t3,a4 96b8: 0c0e1a63 bnez t3,978c <__udivdi3+0x260> 96bc: 1cb6ed63 bltu a3,a1,9896 <__udivdi3+0x36a> 96c0: 00c53533 sltu a0,a0,a2 96c4: 00154513 xori a0,a0,1 96c8: 4581 li a1,0 96ca: 8082 ret 96cc: 4581 li a1,0 96ce: 4501 li a0,0 96d0: 8082 ret 96d2: 0ff00793 li a5,255 96d6: 1cd7f363 bgeu a5,a3,989c <__udivdi3+0x370> 96da: 0086d713 srli a4,a3,0x8 96de: 4821 li a6,8 96e0: b7c9 j 96a2 <__udivdi3+0x176> 96e2: 0ff00713 li a4,255 96e6: 86c6 mv a3,a7 96e8: f1177ee3 bgeu a4,a7,9604 <__udivdi3+0xd8> 96ec: 0088d693 srli a3,a7,0x8 96f0: 47a1 li a5,8 96f2: bf09 j 9604 <__udivdi3+0xd8> 96f4: 0ff00713 li a4,255 96f8: 86b2 mv a3,a2 96fa: e4c77be3 bgeu a4,a2,9550 <__udivdi3+0x24> 96fe: 00865693 srli a3,a2,0x8 9702: 47a1 li a5,8 9704: b5b1 j 9550 <__udivdi3+0x24> 9706: 00f898b3 sll a7,a7,a5 970a: 00d5d633 srl a2,a1,a3 970e: 0108df13 srli t5,a7,0x10 9712: 03e65e33 divu t3,a2,t5 9716: 00f59733 sll a4,a1,a5 971a: 00d556b3 srl a3,a0,a3 971e: 8f55 or a4,a4,a3 9720: 01089e93 slli t4,a7,0x10 9724: 010ede93 srli t4,t4,0x10 9728: 00f51333 sll t1,a0,a5 972c: 01075593 srli a1,a4,0x10 9730: 03e676b3 remu a3,a2,t5 9734: 03ce87b3 mul a5,t4,t3 9738: 06c2 slli a3,a3,0x10 973a: 8ecd or a3,a3,a1 973c: 00f6fb63 bgeu a3,a5,9752 <__udivdi3+0x226> 9740: 96c6 add a3,a3,a7 9742: fffe0613 addi a2,t3,-1 9746: 1716e463 bltu a3,a7,98ae <__udivdi3+0x382> 974a: 16f6f263 bgeu a3,a5,98ae <__udivdi3+0x382> 974e: 1e79 addi t3,t3,-2 9750: 96c6 add a3,a3,a7 9752: 8e9d sub a3,a3,a5 9754: 03e6d633 divu a2,a3,t5 9758: 01071793 slli a5,a4,0x10 975c: 83c1 srli a5,a5,0x10 975e: 03e6f6b3 remu a3,a3,t5 9762: 02ce8533 mul a0,t4,a2 9766: 01069713 slli a4,a3,0x10 976a: 8f5d or a4,a4,a5 976c: 00a77b63 bgeu a4,a0,9782 <__udivdi3+0x256> 9770: 9746 add a4,a4,a7 9772: fff60793 addi a5,a2,-1 9776: 13176863 bltu a4,a7,98a6 <__udivdi3+0x37a> 977a: 12a77663 bgeu a4,a0,98a6 <__udivdi3+0x37a> 977e: 1679 addi a2,a2,-2 9780: 9746 add a4,a4,a7 9782: 010e1593 slli a1,t3,0x10 9786: 8f09 sub a4,a4,a0 9788: 8dd1 or a1,a1,a2 978a: b54d j 962c <__udivdi3+0x100> 978c: 00e657b3 srl a5,a2,a4 9790: 01c696b3 sll a3,a3,t3 9794: 8edd or a3,a3,a5 9796: 00e5d333 srl t1,a1,a4 979a: 0106df13 srli t5,a3,0x10 979e: 03e357b3 divu a5,t1,t5 97a2: 01069e93 slli t4,a3,0x10 97a6: 010ede93 srli t4,t4,0x10 97aa: 01c59833 sll a6,a1,t3 97ae: 00e55733 srl a4,a0,a4 97b2: 01076833 or a6,a4,a6 97b6: 01085893 srli a7,a6,0x10 97ba: 01c61633 sll a2,a2,t3 97be: 03e37333 remu t1,t1,t5 97c2: 02fe85b3 mul a1,t4,a5 97c6: 0342 slli t1,t1,0x10 97c8: 011368b3 or a7,t1,a7 97cc: 00b8fb63 bgeu a7,a1,97e2 <__udivdi3+0x2b6> 97d0: 98b6 add a7,a7,a3 97d2: fff78713 addi a4,a5,-1 97d6: 0cd8ea63 bltu a7,a3,98aa <__udivdi3+0x37e> 97da: 0cb8f863 bgeu a7,a1,98aa <__udivdi3+0x37e> 97de: 17f9 addi a5,a5,-2 97e0: 98b6 add a7,a7,a3 97e2: 40b888b3 sub a7,a7,a1 97e6: 03e8d733 divu a4,a7,t5 97ea: 0842 slli a6,a6,0x10 97ec: 01085813 srli a6,a6,0x10 97f0: 03e8f8b3 remu a7,a7,t5 97f4: 02ee8333 mul t1,t4,a4 97f8: 08c2 slli a7,a7,0x10 97fa: 0108e5b3 or a1,a7,a6 97fe: 0065fb63 bgeu a1,t1,9814 <__udivdi3+0x2e8> 9802: 95b6 add a1,a1,a3 9804: fff70813 addi a6,a4,-1 9808: 08d5ed63 bltu a1,a3,98a2 <__udivdi3+0x376> 980c: 0865fb63 bgeu a1,t1,98a2 <__udivdi3+0x376> 9810: 1779 addi a4,a4,-2 9812: 95b6 add a1,a1,a3 9814: 07c2 slli a5,a5,0x10 9816: 6f41 lui t5,0x10 9818: 8fd9 or a5,a5,a4 981a: ffff0713 addi a4,t5,-1 # ffff <_data_lma+0x1da3> 981e: 00e7f6b3 and a3,a5,a4 9822: 0107d893 srli a7,a5,0x10 9826: 8f71 and a4,a4,a2 9828: 8241 srli a2,a2,0x10 982a: 02e68eb3 mul t4,a3,a4 982e: 406585b3 sub a1,a1,t1 9832: 02c686b3 mul a3,a3,a2 9836: 010ed813 srli a6,t4,0x10 983a: 02e88733 mul a4,a7,a4 983e: 96ba add a3,a3,a4 9840: 96c2 add a3,a3,a6 9842: 02c88633 mul a2,a7,a2 9846: 00e6f363 bgeu a3,a4,984c <__udivdi3+0x320> 984a: 967a add a2,a2,t5 984c: 0106d893 srli a7,a3,0x10 9850: 9646 add a2,a2,a7 9852: 02c5e263 bltu a1,a2,9876 <__udivdi3+0x34a> 9856: 00c58563 beq a1,a2,9860 <__udivdi3+0x334> 985a: 853e mv a0,a5 985c: 4581 li a1,0 985e: 8082 ret 9860: 6741 lui a4,0x10 9862: 177d addi a4,a4,-1 9864: 8ef9 and a3,a3,a4 9866: 06c2 slli a3,a3,0x10 9868: 00eefeb3 and t4,t4,a4 986c: 01c51533 sll a0,a0,t3 9870: 96f6 add a3,a3,t4 9872: fed574e3 bgeu a0,a3,985a <__udivdi3+0x32e> 9876: fff78513 addi a0,a5,-1 987a: 4581 li a1,0 987c: 8082 ret 987e: 0106d713 srli a4,a3,0x10 9882: 4841 li a6,16 9884: bd39 j 96a2 <__udivdi3+0x176> 9886: 01065693 srli a3,a2,0x10 988a: 47c1 li a5,16 988c: b1d1 j 9550 <__udivdi3+0x24> 988e: 0108d693 srli a3,a7,0x10 9892: 47c1 li a5,16 9894: bb85 j 9604 <__udivdi3+0xd8> 9896: 4581 li a1,0 9898: 4505 li a0,1 989a: 8082 ret 989c: 8736 mv a4,a3 989e: 4801 li a6,0 98a0: b509 j 96a2 <__udivdi3+0x176> 98a2: 8742 mv a4,a6 98a4: bf85 j 9814 <__udivdi3+0x2e8> 98a6: 863e mv a2,a5 98a8: bde9 j 9782 <__udivdi3+0x256> 98aa: 87ba mv a5,a4 98ac: bf1d j 97e2 <__udivdi3+0x2b6> 98ae: 8e32 mv t3,a2 98b0: b54d j 9752 <__udivdi3+0x226> 98b2: 1579 addi a0,a0,-2 98b4: 9846 add a6,a6,a7 98b6: b9e5 j 95ae <__udivdi3+0x82> 98b8: 1579 addi a0,a0,-2 98ba: 97c6 add a5,a5,a7 98bc: bb61 j 9654 <__udivdi3+0x128> 000098be : 98be: 1141 addi sp,sp,-16 98c0: 4519 li a0,6 98c2: c606 sw ra,12(sp) 98c4: 239d jal 9e2a 98c6: 4505 li a0,1 98c8: 391010ef jal ra,b458 <_exit> 000098cc : 98cc: 4629 li a2,10 98ce: 4581 li a1,0 98d0: 7e60006f j a0b6 000098d4 <__locale_ctype_ptr_l>: 98d4: 0ec52503 lw a0,236(a0) 98d8: 8082 ret 000098da <__locale_ctype_ptr>: 98da: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 98de: 439c lw a5,0(a5) 98e0: 539c lw a5,32(a5) 98e2: e789 bnez a5,98ec <__locale_ctype_ptr+0x12> 98e4: 1fff6797 auipc a5,0x1fff6 98e8: 73c78793 addi a5,a5,1852 # 20000020 <__global_locale> 98ec: 0ec7a503 lw a0,236(a5) 98f0: 8082 ret 000098f2 : 98f2: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 98f6: 85aa mv a1,a0 98f8: 4388 lw a0,0(a5) 98fa: aae5 j 9af2 <_malloc_r> 000098fc <__ascii_mbtowc>: 98fc: ed91 bnez a1,9918 <__ascii_mbtowc+0x1c> 98fe: 1141 addi sp,sp,-16 9900: 006c addi a1,sp,12 9902: 4501 li a0,0 9904: ca01 beqz a2,9914 <__ascii_mbtowc+0x18> 9906: 5579 li a0,-2 9908: c691 beqz a3,9914 <__ascii_mbtowc+0x18> 990a: 221c lbu a5,0(a2) 990c: c19c sw a5,0(a1) 990e: 2208 lbu a0,0(a2) 9910: 00a03533 snez a0,a0 9914: 0141 addi sp,sp,16 9916: 8082 ret 9918: 4501 li a0,0 991a: ca09 beqz a2,992c <__ascii_mbtowc+0x30> 991c: 5579 li a0,-2 991e: c699 beqz a3,992c <__ascii_mbtowc+0x30> 9920: 221c lbu a5,0(a2) 9922: c19c sw a5,0(a1) 9924: 2208 lbu a0,0(a2) 9926: 00a03533 snez a0,a0 992a: 8082 ret 992c: 8082 ret 0000992e : 992e: 4701 li a4,0 9930: 00e61463 bne a2,a4,9938 9934: 4501 li a0,0 9936: 8082 ret 9938: 00e507b3 add a5,a0,a4 993c: 0705 addi a4,a4,1 993e: 00e586b3 add a3,a1,a4 9942: 239c lbu a5,0(a5) 9944: fff6c683 lbu a3,-1(a3) 9948: fed784e3 beq a5,a3,9930 994c: 40d78533 sub a0,a5,a3 9950: 8082 ret 00009952 : 9952: 00a5c7b3 xor a5,a1,a0 9956: 8b8d andi a5,a5,3 9958: 00c50733 add a4,a0,a2 995c: e781 bnez a5,9964 995e: 478d li a5,3 9960: 00c7ed63 bltu a5,a2,997a 9964: 87aa mv a5,a0 9966: 08e57e63 bgeu a0,a4,9a02 996a: 2194 lbu a3,0(a1) 996c: 0785 addi a5,a5,1 996e: 0585 addi a1,a1,1 9970: fed78fa3 sb a3,-1(a5) 9974: fee7ebe3 bltu a5,a4,996a 9978: 8082 ret 997a: 00357693 andi a3,a0,3 997e: 87aa mv a5,a0 9980: ca89 beqz a3,9992 9982: 2194 lbu a3,0(a1) 9984: 0785 addi a5,a5,1 9986: 0585 addi a1,a1,1 9988: fed78fa3 sb a3,-1(a5) 998c: 0037f693 andi a3,a5,3 9990: bfc5 j 9980 9992: ffc77693 andi a3,a4,-4 9996: fe068613 addi a2,a3,-32 999a: 06c7f063 bgeu a5,a2,99fa 999e: 0005a383 lw t2,0(a1) 99a2: 0045a283 lw t0,4(a1) 99a6: 0085af83 lw t6,8(a1) 99aa: 00c5af03 lw t5,12(a1) 99ae: 0105ae83 lw t4,16(a1) 99b2: 0145ae03 lw t3,20(a1) 99b6: 0185a303 lw t1,24(a1) 99ba: 01c5a883 lw a7,28(a1) 99be: 02458593 addi a1,a1,36 99c2: 0077a023 sw t2,0(a5) 99c6: ffc5a803 lw a6,-4(a1) 99ca: 0057a223 sw t0,4(a5) 99ce: 01f7a423 sw t6,8(a5) 99d2: 01e7a623 sw t5,12(a5) 99d6: 01d7a823 sw t4,16(a5) 99da: 01c7aa23 sw t3,20(a5) 99de: 0067ac23 sw t1,24(a5) 99e2: 0117ae23 sw a7,28(a5) 99e6: 02478793 addi a5,a5,36 99ea: ff07ae23 sw a6,-4(a5) 99ee: b775 j 999a 99f0: 4190 lw a2,0(a1) 99f2: 0791 addi a5,a5,4 99f4: 0591 addi a1,a1,4 99f6: fec7ae23 sw a2,-4(a5) 99fa: fed7ebe3 bltu a5,a3,99f0 99fe: f6e7e6e3 bltu a5,a4,996a 9a02: 8082 ret 00009a04 : 9a04: 04a5f163 bgeu a1,a0,9a46 9a08: 00c586b3 add a3,a1,a2 9a0c: 02d57d63 bgeu a0,a3,9a46 9a10: fff64593 not a1,a2 9a14: 4781 li a5,0 9a16: 17fd addi a5,a5,-1 9a18: 00f59363 bne a1,a5,9a1e 9a1c: 8082 ret 9a1e: 00f68733 add a4,a3,a5 9a22: 00074803 lbu a6,0(a4) # 10000 <_data_lma+0x1da4> 9a26: 00c78733 add a4,a5,a2 9a2a: 972a add a4,a4,a0 9a2c: 01070023 sb a6,0(a4) 9a30: b7dd j 9a16 9a32: 00f58733 add a4,a1,a5 9a36: 2314 lbu a3,0(a4) 9a38: 00f50733 add a4,a0,a5 9a3c: 0785 addi a5,a5,1 9a3e: a314 sb a3,0(a4) 9a40: fef619e3 bne a2,a5,9a32 9a44: 8082 ret 9a46: 4781 li a5,0 9a48: bfe5 j 9a40 00009a4a <_free_r>: 9a4a: c1dd beqz a1,9af0 <_free_r+0xa6> 9a4c: ffc5a783 lw a5,-4(a1) 9a50: 1141 addi sp,sp,-16 9a52: c422 sw s0,8(sp) 9a54: c606 sw ra,12(sp) 9a56: c226 sw s1,4(sp) 9a58: ffc58413 addi s0,a1,-4 9a5c: 0007d363 bgez a5,9a62 <_free_r+0x18> 9a60: 943e add s0,s0,a5 9a62: 84aa mv s1,a0 9a64: 4fb000ef jal ra,a75e <__malloc_lock> 9a68: 83c18793 addi a5,gp,-1988 # 2000022c <__malloc_free_list> 9a6c: 439c lw a5,0(a5) 9a6e: ef81 bnez a5,9a86 <_free_r+0x3c> 9a70: 00042223 sw zero,4(s0) 9a74: 8281ae23 sw s0,-1988(gp) # 2000022c <__malloc_free_list> 9a78: 4422 lw s0,8(sp) 9a7a: 40b2 lw ra,12(sp) 9a7c: 8526 mv a0,s1 9a7e: 4492 lw s1,4(sp) 9a80: 0141 addi sp,sp,16 9a82: 4df0006f j a760 <__malloc_unlock> 9a86: 00f47e63 bgeu s0,a5,9aa2 <_free_r+0x58> 9a8a: 4014 lw a3,0(s0) 9a8c: 00d40733 add a4,s0,a3 9a90: 00e79663 bne a5,a4,9a9c <_free_r+0x52> 9a94: 4398 lw a4,0(a5) 9a96: 43dc lw a5,4(a5) 9a98: 9736 add a4,a4,a3 9a9a: c018 sw a4,0(s0) 9a9c: c05c sw a5,4(s0) 9a9e: bfd9 j 9a74 <_free_r+0x2a> 9aa0: 87ba mv a5,a4 9aa2: 43d8 lw a4,4(a5) 9aa4: c319 beqz a4,9aaa <_free_r+0x60> 9aa6: fee47de3 bgeu s0,a4,9aa0 <_free_r+0x56> 9aaa: 4394 lw a3,0(a5) 9aac: 00d78633 add a2,a5,a3 9ab0: 00861f63 bne a2,s0,9ace <_free_r+0x84> 9ab4: 4010 lw a2,0(s0) 9ab6: 96b2 add a3,a3,a2 9ab8: c394 sw a3,0(a5) 9aba: 00d78633 add a2,a5,a3 9abe: fac71de3 bne a4,a2,9a78 <_free_r+0x2e> 9ac2: 4310 lw a2,0(a4) 9ac4: 4358 lw a4,4(a4) 9ac6: 96b2 add a3,a3,a2 9ac8: c394 sw a3,0(a5) 9aca: c3d8 sw a4,4(a5) 9acc: b775 j 9a78 <_free_r+0x2e> 9ace: 00c47563 bgeu s0,a2,9ad8 <_free_r+0x8e> 9ad2: 47b1 li a5,12 9ad4: c09c sw a5,0(s1) 9ad6: b74d j 9a78 <_free_r+0x2e> 9ad8: 4010 lw a2,0(s0) 9ada: 00c406b3 add a3,s0,a2 9ade: 00d71663 bne a4,a3,9aea <_free_r+0xa0> 9ae2: 4314 lw a3,0(a4) 9ae4: 4358 lw a4,4(a4) 9ae6: 96b2 add a3,a3,a2 9ae8: c014 sw a3,0(s0) 9aea: c058 sw a4,4(s0) 9aec: c3c0 sw s0,4(a5) 9aee: b769 j 9a78 <_free_r+0x2e> 9af0: 8082 ret 00009af2 <_malloc_r>: 9af2: 1101 addi sp,sp,-32 9af4: ca26 sw s1,20(sp) 9af6: 00358493 addi s1,a1,3 9afa: 98f1 andi s1,s1,-4 9afc: ce06 sw ra,28(sp) 9afe: cc22 sw s0,24(sp) 9b00: c84a sw s2,16(sp) 9b02: c64e sw s3,12(sp) 9b04: 04a1 addi s1,s1,8 9b06: 47b1 li a5,12 9b08: 04f4f363 bgeu s1,a5,9b4e <_malloc_r+0x5c> 9b0c: 44b1 li s1,12 9b0e: 04b4e263 bltu s1,a1,9b52 <_malloc_r+0x60> 9b12: 892a mv s2,a0 9b14: 44b000ef jal ra,a75e <__malloc_lock> 9b18: 83c18793 addi a5,gp,-1988 # 2000022c <__malloc_free_list> 9b1c: 4398 lw a4,0(a5) 9b1e: 843a mv s0,a4 9b20: e039 bnez s0,9b66 <_malloc_r+0x74> 9b22: 84018793 addi a5,gp,-1984 # 20000230 <__malloc_sbrk_start> 9b26: 439c lw a5,0(a5) 9b28: e791 bnez a5,9b34 <_malloc_r+0x42> 9b2a: 4581 li a1,0 9b2c: 854a mv a0,s2 9b2e: 2c85 jal 9d9e <_sbrk_r> 9b30: 84a1a023 sw a0,-1984(gp) # 20000230 <__malloc_sbrk_start> 9b34: 85a6 mv a1,s1 9b36: 854a mv a0,s2 9b38: 249d jal 9d9e <_sbrk_r> 9b3a: 59fd li s3,-1 9b3c: 07351963 bne a0,s3,9bae <_malloc_r+0xbc> 9b40: 47b1 li a5,12 9b42: 00f92023 sw a5,0(s2) 9b46: 854a mv a0,s2 9b48: 419000ef jal ra,a760 <__malloc_unlock> 9b4c: a029 j 9b56 <_malloc_r+0x64> 9b4e: fc04d0e3 bgez s1,9b0e <_malloc_r+0x1c> 9b52: 47b1 li a5,12 9b54: c11c sw a5,0(a0) 9b56: 4501 li a0,0 9b58: 40f2 lw ra,28(sp) 9b5a: 4462 lw s0,24(sp) 9b5c: 44d2 lw s1,20(sp) 9b5e: 4942 lw s2,16(sp) 9b60: 49b2 lw s3,12(sp) 9b62: 6105 addi sp,sp,32 9b64: 8082 ret 9b66: 401c lw a5,0(s0) 9b68: 8f85 sub a5,a5,s1 9b6a: 0207cf63 bltz a5,9ba8 <_malloc_r+0xb6> 9b6e: 46ad li a3,11 9b70: 00f6f663 bgeu a3,a5,9b7c <_malloc_r+0x8a> 9b74: c01c sw a5,0(s0) 9b76: 943e add s0,s0,a5 9b78: c004 sw s1,0(s0) 9b7a: a031 j 9b86 <_malloc_r+0x94> 9b7c: 405c lw a5,4(s0) 9b7e: 02871363 bne a4,s0,9ba4 <_malloc_r+0xb2> 9b82: 82f1ae23 sw a5,-1988(gp) # 2000022c <__malloc_free_list> 9b86: 854a mv a0,s2 9b88: 3d9000ef jal ra,a760 <__malloc_unlock> 9b8c: 00b40513 addi a0,s0,11 9b90: 00440793 addi a5,s0,4 9b94: 9961 andi a0,a0,-8 9b96: 40f50733 sub a4,a0,a5 9b9a: df5d beqz a4,9b58 <_malloc_r+0x66> 9b9c: 943a add s0,s0,a4 9b9e: 8f89 sub a5,a5,a0 9ba0: c01c sw a5,0(s0) 9ba2: bf5d j 9b58 <_malloc_r+0x66> 9ba4: c35c sw a5,4(a4) 9ba6: b7c5 j 9b86 <_malloc_r+0x94> 9ba8: 8722 mv a4,s0 9baa: 4040 lw s0,4(s0) 9bac: bf95 j 9b20 <_malloc_r+0x2e> 9bae: 00350413 addi s0,a0,3 9bb2: 9871 andi s0,s0,-4 9bb4: fc8502e3 beq a0,s0,9b78 <_malloc_r+0x86> 9bb8: 40a405b3 sub a1,s0,a0 9bbc: 854a mv a0,s2 9bbe: 22c5 jal 9d9e <_sbrk_r> 9bc0: fb351ce3 bne a0,s3,9b78 <_malloc_r+0x86> 9bc4: bfb5 j 9b40 <_malloc_r+0x4e> 00009bc6 : 9bc6: 7139 addi sp,sp,-64 9bc8: da3e sw a5,52(sp) 9bca: d22e sw a1,36(sp) 9bcc: d432 sw a2,40(sp) 9bce: d636 sw a3,44(sp) 9bd0: d83a sw a4,48(sp) 9bd2: dc42 sw a6,56(sp) 9bd4: de46 sw a7,60(sp) 9bd6: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9bda: cc22 sw s0,24(sp) 9bdc: 4380 lw s0,0(a5) 9bde: ca26 sw s1,20(sp) 9be0: ce06 sw ra,28(sp) 9be2: 84aa mv s1,a0 9be4: c411 beqz s0,9bf0 9be6: 4c1c lw a5,24(s0) 9be8: e781 bnez a5,9bf0 9bea: 8522 mv a0,s0 9bec: 111000ef jal ra,a4fc <__sinit> 9bf0: 440c lw a1,8(s0) 9bf2: 1054 addi a3,sp,36 9bf4: 8626 mv a2,s1 9bf6: 8522 mv a0,s0 9bf8: c636 sw a3,12(sp) 9bfa: 721000ef jal ra,ab1a <_vfiprintf_r> 9bfe: 40f2 lw ra,28(sp) 9c00: 4462 lw s0,24(sp) 9c02: 44d2 lw s1,20(sp) 9c04: 6121 addi sp,sp,64 9c06: 8082 ret 00009c08 : 9c08: 1101 addi sp,sp,-32 9c0a: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9c0e: cc22 sw s0,24(sp) 9c10: 4380 lw s0,0(a5) 9c12: ce06 sw ra,28(sp) 9c14: 85aa mv a1,a0 9c16: c801 beqz s0,9c26 9c18: 4c1c lw a5,24(s0) 9c1a: e791 bnez a5,9c26 9c1c: c62a sw a0,12(sp) 9c1e: 8522 mv a0,s0 9c20: 0dd000ef jal ra,a4fc <__sinit> 9c24: 45b2 lw a1,12(sp) 9c26: 4410 lw a2,8(s0) 9c28: 8522 mv a0,s0 9c2a: 4462 lw s0,24(sp) 9c2c: 40f2 lw ra,28(sp) 9c2e: 6105 addi sp,sp,32 9c30: 5220106f j b152 <_putc_r> 00009c34 <_puts_r>: 9c34: 1101 addi sp,sp,-32 9c36: ca26 sw s1,20(sp) 9c38: c84a sw s2,16(sp) 9c3a: ce06 sw ra,28(sp) 9c3c: cc22 sw s0,24(sp) 9c3e: c64e sw s3,12(sp) 9c40: c452 sw s4,8(sp) 9c42: 84aa mv s1,a0 9c44: 892e mv s2,a1 9c46: c509 beqz a0,9c50 <_puts_r+0x1c> 9c48: 4d1c lw a5,24(a0) 9c4a: e399 bnez a5,9c50 <_puts_r+0x1c> 9c4c: 0b1000ef jal ra,a4fc <__sinit> 9c50: 4c9c lw a5,24(s1) 9c52: 4480 lw s0,8(s1) 9c54: e781 bnez a5,9c5c <_puts_r+0x28> 9c56: 8526 mv a0,s1 9c58: 0a5000ef jal ra,a4fc <__sinit> 9c5c: 00004797 auipc a5,0x4 9c60: 58478793 addi a5,a5,1412 # e1e0 <__sf_fake_stdin> 9c64: 02f41b63 bne s0,a5,9c9a <_puts_r+0x66> 9c68: 40c0 lw s0,4(s1) 9c6a: 245e lhu a5,12(s0) 9c6c: 8ba1 andi a5,a5,8 9c6e: c7b1 beqz a5,9cba <_puts_r+0x86> 9c70: 481c lw a5,16(s0) 9c72: c7a1 beqz a5,9cba <_puts_r+0x86> 9c74: 59fd li s3,-1 9c76: 4a29 li s4,10 9c78: 441c lw a5,8(s0) 9c7a: 00094583 lbu a1,0(s2) 9c7e: 17fd addi a5,a5,-1 9c80: e9b1 bnez a1,9cd4 <_puts_r+0xa0> 9c82: c41c sw a5,8(s0) 9c84: 0607dd63 bgez a5,9cfe <_puts_r+0xca> 9c88: 8622 mv a2,s0 9c8a: 45a9 li a1,10 9c8c: 8526 mv a0,s1 9c8e: 2199 jal a0d4 <__swbuf_r> 9c90: 57fd li a5,-1 9c92: 02f50863 beq a0,a5,9cc2 <_puts_r+0x8e> 9c96: 4529 li a0,10 9c98: a035 j 9cc4 <_puts_r+0x90> 9c9a: 00004797 auipc a5,0x4 9c9e: 56678793 addi a5,a5,1382 # e200 <__sf_fake_stdout> 9ca2: 00f41463 bne s0,a5,9caa <_puts_r+0x76> 9ca6: 4480 lw s0,8(s1) 9ca8: b7c9 j 9c6a <_puts_r+0x36> 9caa: 00004797 auipc a5,0x4 9cae: 51678793 addi a5,a5,1302 # e1c0 <__sf_fake_stderr> 9cb2: faf41ce3 bne s0,a5,9c6a <_puts_r+0x36> 9cb6: 44c0 lw s0,12(s1) 9cb8: bf4d j 9c6a <_puts_r+0x36> 9cba: 85a2 mv a1,s0 9cbc: 8526 mv a0,s1 9cbe: 29c5 jal a1ae <__swsetup_r> 9cc0: d955 beqz a0,9c74 <_puts_r+0x40> 9cc2: 557d li a0,-1 9cc4: 40f2 lw ra,28(sp) 9cc6: 4462 lw s0,24(sp) 9cc8: 44d2 lw s1,20(sp) 9cca: 4942 lw s2,16(sp) 9ccc: 49b2 lw s3,12(sp) 9cce: 4a22 lw s4,8(sp) 9cd0: 6105 addi sp,sp,32 9cd2: 8082 ret 9cd4: c41c sw a5,8(s0) 9cd6: 0905 addi s2,s2,1 9cd8: 0007d763 bgez a5,9ce6 <_puts_r+0xb2> 9cdc: 4c18 lw a4,24(s0) 9cde: 00e7ca63 blt a5,a4,9cf2 <_puts_r+0xbe> 9ce2: 01458863 beq a1,s4,9cf2 <_puts_r+0xbe> 9ce6: 401c lw a5,0(s0) 9ce8: 00178713 addi a4,a5,1 9cec: c018 sw a4,0(s0) 9cee: a38c sb a1,0(a5) 9cf0: b761 j 9c78 <_puts_r+0x44> 9cf2: 8622 mv a2,s0 9cf4: 8526 mv a0,s1 9cf6: 2ef9 jal a0d4 <__swbuf_r> 9cf8: f93510e3 bne a0,s3,9c78 <_puts_r+0x44> 9cfc: b7d9 j 9cc2 <_puts_r+0x8e> 9cfe: 401c lw a5,0(s0) 9d00: 00178713 addi a4,a5,1 9d04: c018 sw a4,0(s0) 9d06: 4729 li a4,10 9d08: a398 sb a4,0(a5) 9d0a: b771 j 9c96 <_puts_r+0x62> 00009d0c : 9d0c: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9d10: 85aa mv a1,a0 9d12: 4388 lw a0,0(a5) 9d14: f21ff06f j 9c34 <_puts_r> 00009d18 : 9d18: 1141 addi sp,sp,-16 9d1a: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9d1e: c422 sw s0,8(sp) 9d20: 4380 lw s0,0(a5) 9d22: c606 sw ra,12(sp) 9d24: 5c1c lw a5,56(s0) 9d26: eb95 bnez a5,9d5a 9d28: 4561 li a0,24 9d2a: bc9ff0ef jal ra,98f2 9d2e: abcd37b7 lui a5,0xabcd3 9d32: dc08 sw a0,56(s0) 9d34: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bccb30e> 9d38: c11c sw a5,0(a0) 9d3a: e66d17b7 lui a5,0xe66d1 9d3e: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66c9234> 9d42: c15c sw a5,4(a0) 9d44: 0005e7b7 lui a5,0x5e 9d48: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x4fc90> 9d4c: c51c sw a5,8(a0) 9d4e: 47ad li a5,11 9d50: a55e sh a5,12(a0) 9d52: 4705 li a4,1 9d54: 4781 li a5,0 9d56: c918 sw a4,16(a0) 9d58: c95c sw a5,20(a0) 9d5a: 5c10 lw a2,56(s0) 9d5c: 4c958737 lui a4,0x4c958 9d60: 5851f7b7 lui a5,0x5851f 9d64: 4a14 lw a3,16(a2) 9d66: 4a48 lw a0,20(a2) 9d68: f2d70713 addi a4,a4,-211 # 4c957f2d <_eusrstack+0x2c94ff2d> 9d6c: 42d78793 addi a5,a5,1069 # 5851f42d <_eusrstack+0x3851742d> 9d70: 02f687b3 mul a5,a3,a5 9d74: 40b2 lw ra,12(sp) 9d76: 4422 lw s0,8(sp) 9d78: 02e50533 mul a0,a0,a4 9d7c: 953e add a0,a0,a5 9d7e: 02e687b3 mul a5,a3,a4 9d82: 02e6b733 mulhu a4,a3,a4 9d86: 00178693 addi a3,a5,1 9d8a: ca14 sw a3,16(a2) 9d8c: 972a add a4,a4,a0 9d8e: 00f6b533 sltu a0,a3,a5 9d92: 953a add a0,a0,a4 9d94: ca48 sw a0,20(a2) 9d96: 0506 slli a0,a0,0x1 9d98: 8105 srli a0,a0,0x1 9d9a: 0141 addi sp,sp,16 9d9c: 8082 ret 00009d9e <_sbrk_r>: 9d9e: 1141 addi sp,sp,-16 9da0: c422 sw s0,8(sp) 9da2: 842a mv s0,a0 9da4: 852e mv a0,a1 9da6: 7801a623 sw zero,1932(gp) # 2000117c 9daa: c606 sw ra,12(sp) 9dac: f2eff0ef jal ra,94da <_sbrk> 9db0: 57fd li a5,-1 9db2: 00f51763 bne a0,a5,9dc0 <_sbrk_r+0x22> 9db6: 78c18793 addi a5,gp,1932 # 2000117c 9dba: 439c lw a5,0(a5) 9dbc: c391 beqz a5,9dc0 <_sbrk_r+0x22> 9dbe: c01c sw a5,0(s0) 9dc0: 40b2 lw ra,12(sp) 9dc2: 4422 lw s0,8(sp) 9dc4: 0141 addi sp,sp,16 9dc6: 8082 ret 00009dc8 <_raise_r>: 9dc8: 47fd li a5,31 9dca: 00b7f663 bgeu a5,a1,9dd6 <_raise_r+0xe> 9dce: 47d9 li a5,22 9dd0: c11c sw a5,0(a0) 9dd2: 557d li a0,-1 9dd4: 8082 ret 9dd6: 417c lw a5,68(a0) 9dd8: 1101 addi sp,sp,-32 9dda: cc22 sw s0,24(sp) 9ddc: ce06 sw ra,28(sp) 9dde: 862e mv a2,a1 9de0: 842a mv s0,a0 9de2: c791 beqz a5,9dee <_raise_r+0x26> 9de4: 00259713 slli a4,a1,0x2 9de8: 97ba add a5,a5,a4 9dea: 4398 lw a4,0(a5) 9dec: eb19 bnez a4,9e02 <_raise_r+0x3a> 9dee: 8522 mv a0,s0 9df0: c632 sw a2,12(sp) 9df2: 2885 jal 9e62 <_getpid_r> 9df4: 85aa mv a1,a0 9df6: 8522 mv a0,s0 9df8: 4462 lw s0,24(sp) 9dfa: 4632 lw a2,12(sp) 9dfc: 40f2 lw ra,28(sp) 9dfe: 6105 addi sp,sp,32 9e00: a81d j 9e36 <_kill_r> 9e02: 4685 li a3,1 9e04: 4501 li a0,0 9e06: 00d70863 beq a4,a3,9e16 <_raise_r+0x4e> 9e0a: 56fd li a3,-1 9e0c: 00d71963 bne a4,a3,9e1e <_raise_r+0x56> 9e10: 47d9 li a5,22 9e12: c01c sw a5,0(s0) 9e14: 4505 li a0,1 9e16: 40f2 lw ra,28(sp) 9e18: 4462 lw s0,24(sp) 9e1a: 6105 addi sp,sp,32 9e1c: 8082 ret 9e1e: 852e mv a0,a1 9e20: 0007a023 sw zero,0(a5) 9e24: 9702 jalr a4 9e26: 4501 li a0,0 9e28: b7fd j 9e16 <_raise_r+0x4e> 00009e2a : 9e2a: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9e2e: 85aa mv a1,a0 9e30: 4388 lw a0,0(a5) 9e32: f97ff06f j 9dc8 <_raise_r> 00009e36 <_kill_r>: 9e36: 1141 addi sp,sp,-16 9e38: c422 sw s0,8(sp) 9e3a: 842a mv s0,a0 9e3c: 852e mv a0,a1 9e3e: 85b2 mv a1,a2 9e40: 7801a623 sw zero,1932(gp) # 2000117c 9e44: c606 sw ra,12(sp) 9e46: 5ee010ef jal ra,b434 <_kill> 9e4a: 57fd li a5,-1 9e4c: 00f51763 bne a0,a5,9e5a <_kill_r+0x24> 9e50: 78c18793 addi a5,gp,1932 # 2000117c 9e54: 439c lw a5,0(a5) 9e56: c391 beqz a5,9e5a <_kill_r+0x24> 9e58: c01c sw a5,0(s0) 9e5a: 40b2 lw ra,12(sp) 9e5c: 4422 lw s0,8(sp) 9e5e: 0141 addi sp,sp,16 9e60: 8082 ret 00009e62 <_getpid_r>: 9e62: 5ba0106f j b41c <_getpid> 00009e66 : 9e66: 7135 addi sp,sp,-160 9e68: cb3e sw a5,148(sp) 9e6a: daa6 sw s1,116(sp) 9e6c: c736 sw a3,140(sp) 9e6e: c93a sw a4,144(sp) 9e70: cd42 sw a6,152(sp) 9e72: cf46 sw a7,156(sp) 9e74: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9e78: de86 sw ra,124(sp) 9e7a: dca2 sw s0,120(sp) 9e7c: 4384 lw s1,0(a5) 9e7e: 0005db63 bgez a1,9e94 9e82: 08b00793 li a5,139 9e86: c09c sw a5,0(s1) 9e88: 557d li a0,-1 9e8a: 50f6 lw ra,124(sp) 9e8c: 5466 lw s0,120(sp) 9e8e: 54d6 lw s1,116(sp) 9e90: 610d addi sp,sp,160 9e92: 8082 ret 9e94: 20800793 li a5,520 9e98: 82fc sh a5,20(sp) 9e9a: c42a sw a0,8(sp) 9e9c: cc2a sw a0,24(sp) 9e9e: 4781 li a5,0 9ea0: c199 beqz a1,9ea6 9ea2: fff58793 addi a5,a1,-1 9ea6: c83e sw a5,16(sp) 9ea8: ce3e sw a5,28(sp) 9eaa: 0174 addi a3,sp,140 9eac: 57fd li a5,-1 9eae: 842e mv s0,a1 9eb0: 8526 mv a0,s1 9eb2: 002c addi a1,sp,8 9eb4: 83fc sh a5,22(sp) 9eb6: c236 sw a3,4(sp) 9eb8: 18f000ef jal ra,a846 <_svfiprintf_r> 9ebc: 57fd li a5,-1 9ebe: 00f55563 bge a0,a5,9ec8 9ec2: 08b00793 li a5,139 9ec6: c09c sw a5,0(s1) 9ec8: d069 beqz s0,9e8a 9eca: 47a2 lw a5,8(sp) 9ecc: 00078023 sb zero,0(a5) 9ed0: bf6d j 9e8a 00009ed2 : 9ed2: 7135 addi sp,sp,-160 9ed4: cb3e sw a5,148(sp) 9ed6: 800007b7 lui a5,0x80000 9eda: fff7c793 not a5,a5 9ede: ce3e sw a5,28(sp) 9ee0: c83e sw a5,16(sp) 9ee2: 77c1 lui a5,0xffff0 9ee4: 20878793 addi a5,a5,520 # ffff0208 <_eusrstack+0xdffe8208> 9ee8: c532 sw a2,136(sp) 9eea: c736 sw a3,140(sp) 9eec: c93a sw a4,144(sp) 9eee: cd42 sw a6,152(sp) 9ef0: cf46 sw a7,156(sp) 9ef2: ca3e sw a5,20(sp) 9ef4: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> 9ef8: c42a sw a0,8(sp) 9efa: cc2a sw a0,24(sp) 9efc: 4388 lw a0,0(a5) 9efe: 0134 addi a3,sp,136 9f00: 862e mv a2,a1 9f02: 002c addi a1,sp,8 9f04: de86 sw ra,124(sp) 9f06: c236 sw a3,4(sp) 9f08: 13f000ef jal ra,a846 <_svfiprintf_r> 9f0c: 47a2 lw a5,8(sp) 9f0e: 00078023 sb zero,0(a5) 9f12: 50f6 lw ra,124(sp) 9f14: 610d addi sp,sp,160 9f16: 8082 ret 00009f18 : 9f18: 87aa mv a5,a0 9f1a: 2398 lbu a4,0(a5) 9f1c: 00178693 addi a3,a5,1 9f20: eb09 bnez a4,9f32 9f22: 0585 addi a1,a1,1 9f24: fff5c703 lbu a4,-1(a1) 9f28: 0785 addi a5,a5,1 9f2a: fee78fa3 sb a4,-1(a5) 9f2e: fb75 bnez a4,9f22 9f30: 8082 ret 9f32: 87b6 mv a5,a3 9f34: b7dd j 9f1a 00009f36 : 9f36: 87aa mv a5,a0 9f38: 2198 lbu a4,0(a1) 9f3a: 0785 addi a5,a5,1 9f3c: 0585 addi a1,a1,1 9f3e: fee78fa3 sb a4,-1(a5) 9f42: fb7d bnez a4,9f38 9f44: 8082 ret 00009f46 : 9f46: 87aa mv a5,a0 9f48: 0785 addi a5,a5,1 9f4a: fff7c703 lbu a4,-1(a5) 9f4e: ff6d bnez a4,9f48 9f50: 40a78533 sub a0,a5,a0 9f54: 157d addi a0,a0,-1 9f56: 8082 ret 00009f58 : 9f58: 87aa mv a5,a0 9f5a: ca09 beqz a2,9f6c 9f5c: 0585 addi a1,a1,1 9f5e: fff5c703 lbu a4,-1(a1) 9f62: 0785 addi a5,a5,1 9f64: 167d addi a2,a2,-1 9f66: fee78fa3 sb a4,-1(a5) 9f6a: fb65 bnez a4,9f5a 9f6c: 963e add a2,a2,a5 9f6e: 00c79363 bne a5,a2,9f74 9f72: 8082 ret 9f74: 0785 addi a5,a5,1 9f76: fe078fa3 sb zero,-1(a5) 9f7a: bfd5 j 9f6e 00009f7c <_strtol_l.isra.0>: 9f7c: 7179 addi sp,sp,-48 9f7e: d04a sw s2,32(sp) 9f80: ce4e sw s3,28(sp) 9f82: d606 sw ra,44(sp) 9f84: d422 sw s0,40(sp) 9f86: d226 sw s1,36(sp) 9f88: 89aa mv s3,a0 9f8a: 892e mv s2,a1 9f8c: 00190493 addi s1,s2,1 9f90: fff4c403 lbu s0,-1(s1) 9f94: 853a mv a0,a4 9f96: c636 sw a3,12(sp) 9f98: c432 sw a2,8(sp) 9f9a: c22e sw a1,4(sp) 9f9c: c03a sw a4,0(sp) 9f9e: 937ff0ef jal ra,98d4 <__locale_ctype_ptr_l> 9fa2: 9522 add a0,a0,s0 9fa4: 311c lbu a5,1(a0) 9fa6: 4702 lw a4,0(sp) 9fa8: 4592 lw a1,4(sp) 9faa: 8ba1 andi a5,a5,8 9fac: 4622 lw a2,8(sp) 9fae: 46b2 lw a3,12(sp) 9fb0: e3d1 bnez a5,a034 <_strtol_l.isra.0+0xb8> 9fb2: 02d00793 li a5,45 9fb6: 08f41163 bne s0,a5,a038 <_strtol_l.isra.0+0xbc> 9fba: 209c lbu a5,0(s1) 9fbc: 4305 li t1,1 9fbe: 00290493 addi s1,s2,2 9fc2: c6e5 beqz a3,a0aa <_strtol_l.isra.0+0x12e> 9fc4: 4741 li a4,16 9fc6: 02e69063 bne a3,a4,9fe6 <_strtol_l.isra.0+0x6a> 9fca: 03000713 li a4,48 9fce: 00e79c63 bne a5,a4,9fe6 <_strtol_l.isra.0+0x6a> 9fd2: 209c lbu a5,0(s1) 9fd4: 05800713 li a4,88 9fd8: 0df7f793 andi a5,a5,223 9fdc: 0ce79263 bne a5,a4,a0a0 <_strtol_l.isra.0+0x124> 9fe0: 309c lbu a5,1(s1) 9fe2: 46c1 li a3,16 9fe4: 0489 addi s1,s1,2 9fe6: 800008b7 lui a7,0x80000 9fea: 00031463 bnez t1,9ff2 <_strtol_l.isra.0+0x76> 9fee: fff8c893 not a7,a7 9ff2: 02d8ff33 remu t5,a7,a3 9ff6: 4801 li a6,0 9ff8: 4501 li a0,0 9ffa: 4fa5 li t6,9 9ffc: 4ee5 li t4,25 9ffe: 52fd li t0,-1 a000: 02d8de33 divu t3,a7,a3 a004: fd078713 addi a4,a5,-48 a008: 04efe363 bltu t6,a4,a04e <_strtol_l.isra.0+0xd2> a00c: 87ba mv a5,a4 a00e: 04d7de63 bge a5,a3,a06a <_strtol_l.isra.0+0xee> a012: 00580d63 beq a6,t0,a02c <_strtol_l.isra.0+0xb0> a016: 587d li a6,-1 a018: 00ae6a63 bltu t3,a0,a02c <_strtol_l.isra.0+0xb0> a01c: 00ae1463 bne t3,a0,a024 <_strtol_l.isra.0+0xa8> a020: 00ff4663 blt t5,a5,a02c <_strtol_l.isra.0+0xb0> a024: 4805 li a6,1 a026: 02a68533 mul a0,a3,a0 a02a: 953e add a0,a0,a5 a02c: 0485 addi s1,s1,1 a02e: fff4c783 lbu a5,-1(s1) a032: bfc9 j a004 <_strtol_l.isra.0+0x88> a034: 8926 mv s2,s1 a036: bf99 j 9f8c <_strtol_l.isra.0+0x10> a038: 02b00793 li a5,43 a03c: 00f40563 beq s0,a5,a046 <_strtol_l.isra.0+0xca> a040: 87a2 mv a5,s0 a042: 4301 li t1,0 a044: bfbd j 9fc2 <_strtol_l.isra.0+0x46> a046: 209c lbu a5,0(s1) a048: 00290493 addi s1,s2,2 a04c: bfdd j a042 <_strtol_l.isra.0+0xc6> a04e: fbf78713 addi a4,a5,-65 a052: 00eee563 bltu t4,a4,a05c <_strtol_l.isra.0+0xe0> a056: fc978793 addi a5,a5,-55 a05a: bf55 j a00e <_strtol_l.isra.0+0x92> a05c: f9f78713 addi a4,a5,-97 a060: 00eee563 bltu t4,a4,a06a <_strtol_l.isra.0+0xee> a064: fa978793 addi a5,a5,-87 a068: b75d j a00e <_strtol_l.isra.0+0x92> a06a: 57fd li a5,-1 a06c: 00f81f63 bne a6,a5,a08a <_strtol_l.isra.0+0x10e> a070: 02200793 li a5,34 a074: 00f9a023 sw a5,0(s3) a078: 8546 mv a0,a7 a07a: ee19 bnez a2,a098 <_strtol_l.isra.0+0x11c> a07c: 50b2 lw ra,44(sp) a07e: 5422 lw s0,40(sp) a080: 5492 lw s1,36(sp) a082: 5902 lw s2,32(sp) a084: 49f2 lw s3,28(sp) a086: 6145 addi sp,sp,48 a088: 8082 ret a08a: 00030463 beqz t1,a092 <_strtol_l.isra.0+0x116> a08e: 40a00533 neg a0,a0 a092: d66d beqz a2,a07c <_strtol_l.isra.0+0x100> a094: 00080463 beqz a6,a09c <_strtol_l.isra.0+0x120> a098: fff48593 addi a1,s1,-1 a09c: c20c sw a1,0(a2) a09e: bff9 j a07c <_strtol_l.isra.0+0x100> a0a0: 03000793 li a5,48 a0a4: f2a9 bnez a3,9fe6 <_strtol_l.isra.0+0x6a> a0a6: 46a1 li a3,8 a0a8: bf3d j 9fe6 <_strtol_l.isra.0+0x6a> a0aa: 03000713 li a4,48 a0ae: f2e782e3 beq a5,a4,9fd2 <_strtol_l.isra.0+0x56> a0b2: 46a9 li a3,10 a0b4: bf0d j 9fe6 <_strtol_l.isra.0+0x6a> 0000a0b6 : a0b6: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> a0ba: 439c lw a5,0(a5) a0bc: 86b2 mv a3,a2 a0be: 5398 lw a4,32(a5) a0c0: e709 bnez a4,a0ca a0c2: 1fff6717 auipc a4,0x1fff6 a0c6: f5e70713 addi a4,a4,-162 # 20000020 <__global_locale> a0ca: 862e mv a2,a1 a0cc: 85aa mv a1,a0 a0ce: 853e mv a0,a5 a0d0: eadff06f j 9f7c <_strtol_l.isra.0> 0000a0d4 <__swbuf_r>: a0d4: 1101 addi sp,sp,-32 a0d6: cc22 sw s0,24(sp) a0d8: ca26 sw s1,20(sp) a0da: c84a sw s2,16(sp) a0dc: ce06 sw ra,28(sp) a0de: c64e sw s3,12(sp) a0e0: 84aa mv s1,a0 a0e2: 892e mv s2,a1 a0e4: 8432 mv s0,a2 a0e6: c501 beqz a0,a0ee <__swbuf_r+0x1a> a0e8: 4d1c lw a5,24(a0) a0ea: e391 bnez a5,a0ee <__swbuf_r+0x1a> a0ec: 2901 jal a4fc <__sinit> a0ee: 00004797 auipc a5,0x4 a0f2: 0f278793 addi a5,a5,242 # e1e0 <__sf_fake_stdin> a0f6: 06f41763 bne s0,a5,a164 <__swbuf_r+0x90> a0fa: 40c0 lw s0,4(s1) a0fc: 4c1c lw a5,24(s0) a0fe: c41c sw a5,8(s0) a100: 245e lhu a5,12(s0) a102: 8ba1 andi a5,a5,8 a104: c3c1 beqz a5,a184 <__swbuf_r+0xb0> a106: 481c lw a5,16(s0) a108: cfb5 beqz a5,a184 <__swbuf_r+0xb0> a10a: 481c lw a5,16(s0) a10c: 4008 lw a0,0(s0) a10e: 0ff97993 andi s3,s2,255 a112: 0ff97913 andi s2,s2,255 a116: 8d1d sub a0,a0,a5 a118: 485c lw a5,20(s0) a11a: 00f54663 blt a0,a5,a126 <__swbuf_r+0x52> a11e: 85a2 mv a1,s0 a120: 8526 mv a0,s1 a122: 2c75 jal a3de <_fflush_r> a124: e525 bnez a0,a18c <__swbuf_r+0xb8> a126: 441c lw a5,8(s0) a128: 0505 addi a0,a0,1 a12a: 17fd addi a5,a5,-1 a12c: c41c sw a5,8(s0) a12e: 401c lw a5,0(s0) a130: 00178713 addi a4,a5,1 a134: c018 sw a4,0(s0) a136: 01378023 sb s3,0(a5) a13a: 485c lw a5,20(s0) a13c: 00a78863 beq a5,a0,a14c <__swbuf_r+0x78> a140: 245e lhu a5,12(s0) a142: 8b85 andi a5,a5,1 a144: cb81 beqz a5,a154 <__swbuf_r+0x80> a146: 47a9 li a5,10 a148: 00f91663 bne s2,a5,a154 <__swbuf_r+0x80> a14c: 85a2 mv a1,s0 a14e: 8526 mv a0,s1 a150: 2479 jal a3de <_fflush_r> a152: ed0d bnez a0,a18c <__swbuf_r+0xb8> a154: 40f2 lw ra,28(sp) a156: 4462 lw s0,24(sp) a158: 854a mv a0,s2 a15a: 44d2 lw s1,20(sp) a15c: 4942 lw s2,16(sp) a15e: 49b2 lw s3,12(sp) a160: 6105 addi sp,sp,32 a162: 8082 ret a164: 00004797 auipc a5,0x4 a168: 09c78793 addi a5,a5,156 # e200 <__sf_fake_stdout> a16c: 00f41463 bne s0,a5,a174 <__swbuf_r+0xa0> a170: 4480 lw s0,8(s1) a172: b769 j a0fc <__swbuf_r+0x28> a174: 00004797 auipc a5,0x4 a178: 04c78793 addi a5,a5,76 # e1c0 <__sf_fake_stderr> a17c: f8f410e3 bne s0,a5,a0fc <__swbuf_r+0x28> a180: 44c0 lw s0,12(s1) a182: bfad j a0fc <__swbuf_r+0x28> a184: 85a2 mv a1,s0 a186: 8526 mv a0,s1 a188: 201d jal a1ae <__swsetup_r> a18a: d141 beqz a0,a10a <__swbuf_r+0x36> a18c: 597d li s2,-1 a18e: b7d9 j a154 <__swbuf_r+0x80> 0000a190 <__ascii_wctomb>: a190: cd89 beqz a1,a1aa <__ascii_wctomb+0x1a> a192: 0ff00793 li a5,255 a196: 00c7f763 bgeu a5,a2,a1a4 <__ascii_wctomb+0x14> a19a: 08a00793 li a5,138 a19e: c11c sw a5,0(a0) a1a0: 557d li a0,-1 a1a2: 8082 ret a1a4: a190 sb a2,0(a1) a1a6: 4505 li a0,1 a1a8: 8082 ret a1aa: 4501 li a0,0 a1ac: 8082 ret 0000a1ae <__swsetup_r>: a1ae: 1141 addi sp,sp,-16 a1b0: 80c18793 addi a5,gp,-2036 # 200001fc <_impure_ptr> a1b4: c226 sw s1,4(sp) a1b6: 4384 lw s1,0(a5) a1b8: c422 sw s0,8(sp) a1ba: c04a sw s2,0(sp) a1bc: c606 sw ra,12(sp) a1be: 892a mv s2,a0 a1c0: 842e mv s0,a1 a1c2: c489 beqz s1,a1cc <__swsetup_r+0x1e> a1c4: 4c9c lw a5,24(s1) a1c6: e399 bnez a5,a1cc <__swsetup_r+0x1e> a1c8: 8526 mv a0,s1 a1ca: 2e0d jal a4fc <__sinit> a1cc: 00004797 auipc a5,0x4 a1d0: 01478793 addi a5,a5,20 # e1e0 <__sf_fake_stdin> a1d4: 02f41b63 bne s0,a5,a20a <__swsetup_r+0x5c> a1d8: 40c0 lw s0,4(s1) a1da: 00c41703 lh a4,12(s0) a1de: 01071793 slli a5,a4,0x10 a1e2: 83c1 srli a5,a5,0x10 a1e4: 0087f693 andi a3,a5,8 a1e8: eab5 bnez a3,a25c <__swsetup_r+0xae> a1ea: 0107f693 andi a3,a5,16 a1ee: ee95 bnez a3,a22a <__swsetup_r+0x7c> a1f0: 47a5 li a5,9 a1f2: 00f92023 sw a5,0(s2) a1f6: 04076713 ori a4,a4,64 a1fa: a45a sh a4,12(s0) a1fc: 557d li a0,-1 a1fe: 40b2 lw ra,12(sp) a200: 4422 lw s0,8(sp) a202: 4492 lw s1,4(sp) a204: 4902 lw s2,0(sp) a206: 0141 addi sp,sp,16 a208: 8082 ret a20a: 00004797 auipc a5,0x4 a20e: ff678793 addi a5,a5,-10 # e200 <__sf_fake_stdout> a212: 00f41463 bne s0,a5,a21a <__swsetup_r+0x6c> a216: 4480 lw s0,8(s1) a218: b7c9 j a1da <__swsetup_r+0x2c> a21a: 00004797 auipc a5,0x4 a21e: fa678793 addi a5,a5,-90 # e1c0 <__sf_fake_stderr> a222: faf41ce3 bne s0,a5,a1da <__swsetup_r+0x2c> a226: 44c0 lw s0,12(s1) a228: bf4d j a1da <__swsetup_r+0x2c> a22a: 8b91 andi a5,a5,4 a22c: c785 beqz a5,a254 <__swsetup_r+0xa6> a22e: 584c lw a1,52(s0) a230: c991 beqz a1,a244 <__swsetup_r+0x96> a232: 04440793 addi a5,s0,68 a236: 00f58563 beq a1,a5,a240 <__swsetup_r+0x92> a23a: 854a mv a0,s2 a23c: 80fff0ef jal ra,9a4a <_free_r> a240: 02042a23 sw zero,52(s0) a244: 245e lhu a5,12(s0) a246: 00042223 sw zero,4(s0) a24a: fdb7f793 andi a5,a5,-37 a24e: a45e sh a5,12(s0) a250: 481c lw a5,16(s0) a252: c01c sw a5,0(s0) a254: 245e lhu a5,12(s0) a256: 0087e793 ori a5,a5,8 a25a: a45e sh a5,12(s0) a25c: 481c lw a5,16(s0) a25e: eb99 bnez a5,a274 <__swsetup_r+0xc6> a260: 245e lhu a5,12(s0) a262: 20000713 li a4,512 a266: 2807f793 andi a5,a5,640 a26a: 00e78563 beq a5,a4,a274 <__swsetup_r+0xc6> a26e: 85a2 mv a1,s0 a270: 854a mv a0,s2 a272: 29a1 jal a6ca <__smakebuf_r> a274: 245e lhu a5,12(s0) a276: 0017f713 andi a4,a5,1 a27a: c31d beqz a4,a2a0 <__swsetup_r+0xf2> a27c: 485c lw a5,20(s0) a27e: 00042423 sw zero,8(s0) a282: 40f007b3 neg a5,a5 a286: cc1c sw a5,24(s0) a288: 481c lw a5,16(s0) a28a: 4501 li a0,0 a28c: fbad bnez a5,a1fe <__swsetup_r+0x50> a28e: 00c41783 lh a5,12(s0) a292: 0807f713 andi a4,a5,128 a296: d725 beqz a4,a1fe <__swsetup_r+0x50> a298: 0407e793 ori a5,a5,64 a29c: a45e sh a5,12(s0) a29e: bfb9 j a1fc <__swsetup_r+0x4e> a2a0: 8b89 andi a5,a5,2 a2a2: 4701 li a4,0 a2a4: e391 bnez a5,a2a8 <__swsetup_r+0xfa> a2a6: 4858 lw a4,20(s0) a2a8: c418 sw a4,8(s0) a2aa: bff9 j a288 <__swsetup_r+0xda> 0000a2ac <__sflush_r>: a2ac: 25de lhu a5,12(a1) a2ae: 1101 addi sp,sp,-32 a2b0: cc22 sw s0,24(sp) a2b2: ca26 sw s1,20(sp) a2b4: ce06 sw ra,28(sp) a2b6: c84a sw s2,16(sp) a2b8: c64e sw s3,12(sp) a2ba: 0087f713 andi a4,a5,8 a2be: 84aa mv s1,a0 a2c0: 842e mv s0,a1 a2c2: ef61 bnez a4,a39a <__sflush_r+0xee> a2c4: 41d8 lw a4,4(a1) a2c6: 00e04d63 bgtz a4,a2e0 <__sflush_r+0x34> a2ca: 41b8 lw a4,64(a1) a2cc: 00e04a63 bgtz a4,a2e0 <__sflush_r+0x34> a2d0: 4501 li a0,0 a2d2: 40f2 lw ra,28(sp) a2d4: 4462 lw s0,24(sp) a2d6: 44d2 lw s1,20(sp) a2d8: 4942 lw s2,16(sp) a2da: 49b2 lw s3,12(sp) a2dc: 6105 addi sp,sp,32 a2de: 8082 ret a2e0: 5458 lw a4,44(s0) a2e2: d77d beqz a4,a2d0 <__sflush_r+0x24> a2e4: 0004a903 lw s2,0(s1) a2e8: 01379693 slli a3,a5,0x13 a2ec: 0004a023 sw zero,0(s1) a2f0: 0606dc63 bgez a3,a368 <__sflush_r+0xbc> a2f4: 4870 lw a2,84(s0) a2f6: 245e lhu a5,12(s0) a2f8: 8b91 andi a5,a5,4 a2fa: c799 beqz a5,a308 <__sflush_r+0x5c> a2fc: 405c lw a5,4(s0) a2fe: 8e1d sub a2,a2,a5 a300: 585c lw a5,52(s0) a302: c399 beqz a5,a308 <__sflush_r+0x5c> a304: 403c lw a5,64(s0) a306: 8e1d sub a2,a2,a5 a308: 545c lw a5,44(s0) a30a: 500c lw a1,32(s0) a30c: 4681 li a3,0 a30e: 8526 mv a0,s1 a310: 9782 jalr a5 a312: 57fd li a5,-1 a314: 245a lhu a4,12(s0) a316: 00f51d63 bne a0,a5,a330 <__sflush_r+0x84> a31a: 4094 lw a3,0(s1) a31c: 47f5 li a5,29 a31e: 06d7e963 bltu a5,a3,a390 <__sflush_r+0xe4> a322: 204007b7 lui a5,0x20400 a326: 0785 addi a5,a5,1 a328: 00d7d7b3 srl a5,a5,a3 a32c: 8b85 andi a5,a5,1 a32e: c3ad beqz a5,a390 <__sflush_r+0xe4> a330: 481c lw a5,16(s0) a332: 00042223 sw zero,4(s0) a336: c01c sw a5,0(s0) a338: 01371793 slli a5,a4,0x13 a33c: 0007d863 bgez a5,a34c <__sflush_r+0xa0> a340: 57fd li a5,-1 a342: 00f51463 bne a0,a5,a34a <__sflush_r+0x9e> a346: 409c lw a5,0(s1) a348: e391 bnez a5,a34c <__sflush_r+0xa0> a34a: c868 sw a0,84(s0) a34c: 584c lw a1,52(s0) a34e: 0124a023 sw s2,0(s1) a352: ddbd beqz a1,a2d0 <__sflush_r+0x24> a354: 04440793 addi a5,s0,68 a358: 00f58563 beq a1,a5,a362 <__sflush_r+0xb6> a35c: 8526 mv a0,s1 a35e: eecff0ef jal ra,9a4a <_free_r> a362: 02042a23 sw zero,52(s0) a366: b7ad j a2d0 <__sflush_r+0x24> a368: 500c lw a1,32(s0) a36a: 4601 li a2,0 a36c: 4685 li a3,1 a36e: 8526 mv a0,s1 a370: 9702 jalr a4 a372: 57fd li a5,-1 a374: 862a mv a2,a0 a376: f8f510e3 bne a0,a5,a2f6 <__sflush_r+0x4a> a37a: 409c lw a5,0(s1) a37c: dfad beqz a5,a2f6 <__sflush_r+0x4a> a37e: 4775 li a4,29 a380: 00e78563 beq a5,a4,a38a <__sflush_r+0xde> a384: 4759 li a4,22 a386: 04e79363 bne a5,a4,a3cc <__sflush_r+0x120> a38a: 0124a023 sw s2,0(s1) a38e: b789 j a2d0 <__sflush_r+0x24> a390: 04076713 ori a4,a4,64 a394: a45a sh a4,12(s0) a396: 557d li a0,-1 a398: bf2d j a2d2 <__sflush_r+0x26> a39a: 0105a983 lw s3,16(a1) a39e: f20989e3 beqz s3,a2d0 <__sflush_r+0x24> a3a2: 0005a903 lw s2,0(a1) a3a6: 8b8d andi a5,a5,3 a3a8: 0135a023 sw s3,0(a1) a3ac: 41390933 sub s2,s2,s3 a3b0: 4701 li a4,0 a3b2: e391 bnez a5,a3b6 <__sflush_r+0x10a> a3b4: 49d8 lw a4,20(a1) a3b6: c418 sw a4,8(s0) a3b8: f1205ce3 blez s2,a2d0 <__sflush_r+0x24> a3bc: 541c lw a5,40(s0) a3be: 500c lw a1,32(s0) a3c0: 86ca mv a3,s2 a3c2: 864e mv a2,s3 a3c4: 8526 mv a0,s1 a3c6: 9782 jalr a5 a3c8: 00a04763 bgtz a0,a3d6 <__sflush_r+0x12a> a3cc: 245e lhu a5,12(s0) a3ce: 0407e793 ori a5,a5,64 a3d2: a45e sh a5,12(s0) a3d4: b7c9 j a396 <__sflush_r+0xea> a3d6: 99aa add s3,s3,a0 a3d8: 40a90933 sub s2,s2,a0 a3dc: bff1 j a3b8 <__sflush_r+0x10c> 0000a3de <_fflush_r>: a3de: 499c lw a5,16(a1) a3e0: c3a5 beqz a5,a440 <_fflush_r+0x62> a3e2: 1101 addi sp,sp,-32 a3e4: cc22 sw s0,24(sp) a3e6: ce06 sw ra,28(sp) a3e8: 842a mv s0,a0 a3ea: c511 beqz a0,a3f6 <_fflush_r+0x18> a3ec: 4d1c lw a5,24(a0) a3ee: e781 bnez a5,a3f6 <_fflush_r+0x18> a3f0: c62e sw a1,12(sp) a3f2: 2229 jal a4fc <__sinit> a3f4: 45b2 lw a1,12(sp) a3f6: 00004797 auipc a5,0x4 a3fa: dea78793 addi a5,a5,-534 # e1e0 <__sf_fake_stdin> a3fe: 00f59c63 bne a1,a5,a416 <_fflush_r+0x38> a402: 404c lw a1,4(s0) a404: 00c59783 lh a5,12(a1) a408: c79d beqz a5,a436 <_fflush_r+0x58> a40a: 8522 mv a0,s0 a40c: 4462 lw s0,24(sp) a40e: 40f2 lw ra,28(sp) a410: 6105 addi sp,sp,32 a412: e9bff06f j a2ac <__sflush_r> a416: 00004797 auipc a5,0x4 a41a: dea78793 addi a5,a5,-534 # e200 <__sf_fake_stdout> a41e: 00f59463 bne a1,a5,a426 <_fflush_r+0x48> a422: 440c lw a1,8(s0) a424: b7c5 j a404 <_fflush_r+0x26> a426: 00004797 auipc a5,0x4 a42a: d9a78793 addi a5,a5,-614 # e1c0 <__sf_fake_stderr> a42e: fcf59be3 bne a1,a5,a404 <_fflush_r+0x26> a432: 444c lw a1,12(s0) a434: bfc1 j a404 <_fflush_r+0x26> a436: 40f2 lw ra,28(sp) a438: 4462 lw s0,24(sp) a43a: 4501 li a0,0 a43c: 6105 addi sp,sp,32 a43e: 8082 ret a440: 4501 li a0,0 a442: 8082 ret 0000a444 : a444: 1141 addi sp,sp,-16 a446: c422 sw s0,8(sp) a448: c606 sw ra,12(sp) a44a: 842a mv s0,a0 a44c: a54e sh a1,12(a0) a44e: a572 sh a2,14(a0) a450: 00052023 sw zero,0(a0) a454: 00052223 sw zero,4(a0) a458: 00052423 sw zero,8(a0) a45c: 06052223 sw zero,100(a0) a460: 00052823 sw zero,16(a0) a464: 00052a23 sw zero,20(a0) a468: 00052c23 sw zero,24(a0) a46c: 4621 li a2,8 a46e: 4581 li a1,0 a470: 05c50513 addi a0,a0,92 a474: dadf50ef jal ra,220 a478: 00001797 auipc a5,0x1 a47c: d5e78793 addi a5,a5,-674 # b1d6 <__sread> a480: d05c sw a5,36(s0) a482: 00001797 auipc a5,0x1 a486: d8078793 addi a5,a5,-640 # b202 <__swrite> a48a: d41c sw a5,40(s0) a48c: 00001797 auipc a5,0x1 a490: dbe78793 addi a5,a5,-578 # b24a <__sseek> a494: d45c sw a5,44(s0) a496: 00001797 auipc a5,0x1 a49a: de478793 addi a5,a5,-540 # b27a <__sclose> a49e: d000 sw s0,32(s0) a4a0: d81c sw a5,48(s0) a4a2: 40b2 lw ra,12(sp) a4a4: 4422 lw s0,8(sp) a4a6: 0141 addi sp,sp,16 a4a8: 8082 ret 0000a4aa <_cleanup_r>: a4aa: 00000597 auipc a1,0x0 a4ae: f3458593 addi a1,a1,-204 # a3de <_fflush_r> a4b2: aa99 j a608 <_fwalk_reent> 0000a4b4 <__sfmoreglue>: a4b4: 1141 addi sp,sp,-16 a4b6: c226 sw s1,4(sp) a4b8: 06800613 li a2,104 a4bc: fff58493 addi s1,a1,-1 a4c0: 02c484b3 mul s1,s1,a2 a4c4: c04a sw s2,0(sp) a4c6: 892e mv s2,a1 a4c8: c422 sw s0,8(sp) a4ca: c606 sw ra,12(sp) a4cc: 07448593 addi a1,s1,116 a4d0: e22ff0ef jal ra,9af2 <_malloc_r> a4d4: 842a mv s0,a0 a4d6: cd01 beqz a0,a4ee <__sfmoreglue+0x3a> a4d8: 00052023 sw zero,0(a0) a4dc: 01252223 sw s2,4(a0) a4e0: 0531 addi a0,a0,12 a4e2: c408 sw a0,8(s0) a4e4: 06848613 addi a2,s1,104 a4e8: 4581 li a1,0 a4ea: d37f50ef jal ra,220 a4ee: 8522 mv a0,s0 a4f0: 40b2 lw ra,12(sp) a4f2: 4422 lw s0,8(sp) a4f4: 4492 lw s1,4(sp) a4f6: 4902 lw s2,0(sp) a4f8: 0141 addi sp,sp,16 a4fa: 8082 ret 0000a4fc <__sinit>: a4fc: 4d1c lw a5,24(a0) a4fe: e7a5 bnez a5,a566 <__sinit+0x6a> a500: 1141 addi sp,sp,-16 a502: c606 sw ra,12(sp) a504: c422 sw s0,8(sp) a506: 00000797 auipc a5,0x0 a50a: fa478793 addi a5,a5,-92 # a4aa <_cleanup_r> a50e: d51c sw a5,40(a0) a510: 81018793 addi a5,gp,-2032 # 20000200 <_global_impure_ptr> a514: 439c lw a5,0(a5) a516: 04052423 sw zero,72(a0) a51a: 04052623 sw zero,76(a0) a51e: 04052823 sw zero,80(a0) a522: 00f51463 bne a0,a5,a52a <__sinit+0x2e> a526: 4785 li a5,1 a528: cd1c sw a5,24(a0) a52a: 842a mv s0,a0 a52c: 2835 jal a568 <__sfp> a52e: c048 sw a0,4(s0) a530: 8522 mv a0,s0 a532: 281d jal a568 <__sfp> a534: c408 sw a0,8(s0) a536: 8522 mv a0,s0 a538: 2805 jal a568 <__sfp> a53a: c448 sw a0,12(s0) a53c: 4048 lw a0,4(s0) a53e: 4601 li a2,0 a540: 4591 li a1,4 a542: f03ff0ef jal ra,a444 a546: 4408 lw a0,8(s0) a548: 4605 li a2,1 a54a: 45a5 li a1,9 a54c: ef9ff0ef jal ra,a444 a550: 4448 lw a0,12(s0) a552: 4609 li a2,2 a554: 45c9 li a1,18 a556: eefff0ef jal ra,a444 a55a: 4785 li a5,1 a55c: cc1c sw a5,24(s0) a55e: 40b2 lw ra,12(sp) a560: 4422 lw s0,8(sp) a562: 0141 addi sp,sp,16 a564: 8082 ret a566: 8082 ret 0000a568 <__sfp>: a568: 1141 addi sp,sp,-16 a56a: 81018793 addi a5,gp,-2032 # 20000200 <_global_impure_ptr> a56e: c226 sw s1,4(sp) a570: 4384 lw s1,0(a5) a572: c04a sw s2,0(sp) a574: c606 sw ra,12(sp) a576: 4c9c lw a5,24(s1) a578: c422 sw s0,8(sp) a57a: 892a mv s2,a0 a57c: e781 bnez a5,a584 <__sfp+0x1c> a57e: 8526 mv a0,s1 a580: f7dff0ef jal ra,a4fc <__sinit> a584: 04848493 addi s1,s1,72 a588: 4480 lw s0,8(s1) a58a: 40dc lw a5,4(s1) a58c: 17fd addi a5,a5,-1 a58e: 0007d663 bgez a5,a59a <__sfp+0x32> a592: 409c lw a5,0(s1) a594: cfb9 beqz a5,a5f2 <__sfp+0x8a> a596: 4084 lw s1,0(s1) a598: bfc5 j a588 <__sfp+0x20> a59a: 00c41703 lh a4,12(s0) a59e: e739 bnez a4,a5ec <__sfp+0x84> a5a0: 77c1 lui a5,0xffff0 a5a2: 0785 addi a5,a5,1 a5a4: 06042223 sw zero,100(s0) a5a8: 00042023 sw zero,0(s0) a5ac: 00042223 sw zero,4(s0) a5b0: 00042423 sw zero,8(s0) a5b4: c45c sw a5,12(s0) a5b6: 00042823 sw zero,16(s0) a5ba: 00042a23 sw zero,20(s0) a5be: 00042c23 sw zero,24(s0) a5c2: 4621 li a2,8 a5c4: 4581 li a1,0 a5c6: 05c40513 addi a0,s0,92 a5ca: c57f50ef jal ra,220 a5ce: 02042a23 sw zero,52(s0) a5d2: 02042c23 sw zero,56(s0) a5d6: 04042423 sw zero,72(s0) a5da: 04042623 sw zero,76(s0) a5de: 8522 mv a0,s0 a5e0: 40b2 lw ra,12(sp) a5e2: 4422 lw s0,8(sp) a5e4: 4492 lw s1,4(sp) a5e6: 4902 lw s2,0(sp) a5e8: 0141 addi sp,sp,16 a5ea: 8082 ret a5ec: 06840413 addi s0,s0,104 a5f0: bf71 j a58c <__sfp+0x24> a5f2: 4591 li a1,4 a5f4: 854a mv a0,s2 a5f6: ebfff0ef jal ra,a4b4 <__sfmoreglue> a5fa: c088 sw a0,0(s1) a5fc: fd49 bnez a0,a596 <__sfp+0x2e> a5fe: 47b1 li a5,12 a600: 00f92023 sw a5,0(s2) a604: 4401 li s0,0 a606: bfe1 j a5de <__sfp+0x76> 0000a608 <_fwalk_reent>: a608: 7179 addi sp,sp,-48 a60a: d422 sw s0,40(sp) a60c: d04a sw s2,32(sp) a60e: cc52 sw s4,24(sp) a610: ca56 sw s5,20(sp) a612: c85a sw s6,16(sp) a614: c65e sw s7,12(sp) a616: d606 sw ra,44(sp) a618: d226 sw s1,36(sp) a61a: ce4e sw s3,28(sp) a61c: 8a2a mv s4,a0 a61e: 8aae mv s5,a1 a620: 04850413 addi s0,a0,72 a624: 4901 li s2,0 a626: 4b05 li s6,1 a628: 5bfd li s7,-1 a62a: ec09 bnez s0,a644 <_fwalk_reent+0x3c> a62c: 50b2 lw ra,44(sp) a62e: 5422 lw s0,40(sp) a630: 854a mv a0,s2 a632: 5492 lw s1,36(sp) a634: 5902 lw s2,32(sp) a636: 49f2 lw s3,28(sp) a638: 4a62 lw s4,24(sp) a63a: 4ad2 lw s5,20(sp) a63c: 4b42 lw s6,16(sp) a63e: 4bb2 lw s7,12(sp) a640: 6145 addi sp,sp,48 a642: 8082 ret a644: 4404 lw s1,8(s0) a646: 00442983 lw s3,4(s0) a64a: 19fd addi s3,s3,-1 a64c: 0009d463 bgez s3,a654 <_fwalk_reent+0x4c> a650: 4000 lw s0,0(s0) a652: bfe1 j a62a <_fwalk_reent+0x22> a654: 24de lhu a5,12(s1) a656: 00fb7b63 bgeu s6,a5,a66c <_fwalk_reent+0x64> a65a: 00e49783 lh a5,14(s1) a65e: 01778763 beq a5,s7,a66c <_fwalk_reent+0x64> a662: 85a6 mv a1,s1 a664: 8552 mv a0,s4 a666: 9a82 jalr s5 a668: 00a96933 or s2,s2,a0 a66c: 06848493 addi s1,s1,104 a670: bfe9 j a64a <_fwalk_reent+0x42> 0000a672 <__swhatbuf_r>: a672: 7119 addi sp,sp,-128 a674: daa6 sw s1,116(sp) a676: 84ae mv s1,a1 a678: 00e59583 lh a1,14(a1) a67c: dca2 sw s0,120(sp) a67e: de86 sw ra,124(sp) a680: 8432 mv s0,a2 a682: 0005db63 bgez a1,a698 <__swhatbuf_r+0x26> a686: 24de lhu a5,12(s1) a688: 0006a023 sw zero,0(a3) a68c: 0807f793 andi a5,a5,128 a690: e785 bnez a5,a6b8 <__swhatbuf_r+0x46> a692: 40000793 li a5,1024 a696: a01d j a6bc <__swhatbuf_r+0x4a> a698: 0830 addi a2,sp,24 a69a: c636 sw a3,12(sp) a69c: 43b000ef jal ra,b2d6 <_fstat_r> a6a0: 46b2 lw a3,12(sp) a6a2: fe0542e3 bltz a0,a686 <__swhatbuf_r+0x14> a6a6: 4772 lw a4,28(sp) a6a8: 67bd lui a5,0xf a6aa: 8ff9 and a5,a5,a4 a6ac: 7779 lui a4,0xffffe a6ae: 97ba add a5,a5,a4 a6b0: 0017b793 seqz a5,a5 a6b4: c29c sw a5,0(a3) a6b6: bff1 j a692 <__swhatbuf_r+0x20> a6b8: 04000793 li a5,64 a6bc: c01c sw a5,0(s0) a6be: 50f6 lw ra,124(sp) a6c0: 5466 lw s0,120(sp) a6c2: 54d6 lw s1,116(sp) a6c4: 4501 li a0,0 a6c6: 6109 addi sp,sp,128 a6c8: 8082 ret 0000a6ca <__smakebuf_r>: a6ca: 25de lhu a5,12(a1) a6cc: 1101 addi sp,sp,-32 a6ce: cc22 sw s0,24(sp) a6d0: ce06 sw ra,28(sp) a6d2: ca26 sw s1,20(sp) a6d4: c84a sw s2,16(sp) a6d6: 8b89 andi a5,a5,2 a6d8: 842e mv s0,a1 a6da: cf89 beqz a5,a6f4 <__smakebuf_r+0x2a> a6dc: 04740793 addi a5,s0,71 a6e0: c01c sw a5,0(s0) a6e2: c81c sw a5,16(s0) a6e4: 4785 li a5,1 a6e6: c85c sw a5,20(s0) a6e8: 40f2 lw ra,28(sp) a6ea: 4462 lw s0,24(sp) a6ec: 44d2 lw s1,20(sp) a6ee: 4942 lw s2,16(sp) a6f0: 6105 addi sp,sp,32 a6f2: 8082 ret a6f4: 0074 addi a3,sp,12 a6f6: 0030 addi a2,sp,8 a6f8: 84aa mv s1,a0 a6fa: f79ff0ef jal ra,a672 <__swhatbuf_r> a6fe: 45a2 lw a1,8(sp) a700: 892a mv s2,a0 a702: 8526 mv a0,s1 a704: beeff0ef jal ra,9af2 <_malloc_r> a708: e919 bnez a0,a71e <__smakebuf_r+0x54> a70a: 00c41783 lh a5,12(s0) a70e: 2007f713 andi a4,a5,512 a712: fb79 bnez a4,a6e8 <__smakebuf_r+0x1e> a714: 9bf1 andi a5,a5,-4 a716: 0027e793 ori a5,a5,2 a71a: a45e sh a5,12(s0) a71c: b7c1 j a6dc <__smakebuf_r+0x12> a71e: 00000797 auipc a5,0x0 a722: d8c78793 addi a5,a5,-628 # a4aa <_cleanup_r> a726: d49c sw a5,40(s1) a728: 245e lhu a5,12(s0) a72a: c008 sw a0,0(s0) a72c: c808 sw a0,16(s0) a72e: 0807e793 ori a5,a5,128 a732: a45e sh a5,12(s0) a734: 47a2 lw a5,8(sp) a736: c85c sw a5,20(s0) a738: 47b2 lw a5,12(sp) a73a: cf81 beqz a5,a752 <__smakebuf_r+0x88> a73c: 00e41583 lh a1,14(s0) a740: 8526 mv a0,s1 a742: 3bf000ef jal ra,b300 <_isatty_r> a746: c511 beqz a0,a752 <__smakebuf_r+0x88> a748: 245e lhu a5,12(s0) a74a: 9bf1 andi a5,a5,-4 a74c: 0017e793 ori a5,a5,1 a750: a45e sh a5,12(s0) a752: 245e lhu a5,12(s0) a754: 00f96933 or s2,s2,a5 a758: 01241623 sh s2,12(s0) a75c: b771 j a6e8 <__smakebuf_r+0x1e> 0000a75e <__malloc_lock>: a75e: 8082 ret 0000a760 <__malloc_unlock>: a760: 8082 ret 0000a762 <__ssputs_r>: a762: 1101 addi sp,sp,-32 a764: c84a sw s2,16(sp) a766: 0085a903 lw s2,8(a1) a76a: cc22 sw s0,24(sp) a76c: c452 sw s4,8(sp) a76e: c05a sw s6,0(sp) a770: ce06 sw ra,28(sp) a772: ca26 sw s1,20(sp) a774: c64e sw s3,12(sp) a776: c256 sw s5,4(sp) a778: 842e mv s0,a1 a77a: 8b32 mv s6,a2 a77c: 8a36 mv s4,a3 a77e: 0926e963 bltu a3,s2,a810 <__ssputs_r+0xae> a782: 25de lhu a5,12(a1) a784: 4807f713 andi a4,a5,1152 a788: c351 beqz a4,a80c <__ssputs_r+0xaa> a78a: 4004 lw s1,0(s0) a78c: 498c lw a1,16(a1) a78e: 4858 lw a4,20(s0) a790: 8aaa mv s5,a0 a792: 40b489b3 sub s3,s1,a1 a796: 448d li s1,3 a798: 02e484b3 mul s1,s1,a4 a79c: 4709 li a4,2 a79e: 02e4c4b3 div s1,s1,a4 a7a2: 00168713 addi a4,a3,1 a7a6: 974e add a4,a4,s3 a7a8: 00e4f363 bgeu s1,a4,a7ae <__ssputs_r+0x4c> a7ac: 84ba mv s1,a4 a7ae: 4007f793 andi a5,a5,1024 a7b2: cfbd beqz a5,a830 <__ssputs_r+0xce> a7b4: 85a6 mv a1,s1 a7b6: 8556 mv a0,s5 a7b8: b3aff0ef jal ra,9af2 <_malloc_r> a7bc: 892a mv s2,a0 a7be: e11d bnez a0,a7e4 <__ssputs_r+0x82> a7c0: 47b1 li a5,12 a7c2: 00faa023 sw a5,0(s5) a7c6: 245e lhu a5,12(s0) a7c8: 557d li a0,-1 a7ca: 0407e793 ori a5,a5,64 a7ce: a45e sh a5,12(s0) a7d0: 40f2 lw ra,28(sp) a7d2: 4462 lw s0,24(sp) a7d4: 44d2 lw s1,20(sp) a7d6: 4942 lw s2,16(sp) a7d8: 49b2 lw s3,12(sp) a7da: 4a22 lw s4,8(sp) a7dc: 4a92 lw s5,4(sp) a7de: 4b02 lw s6,0(sp) a7e0: 6105 addi sp,sp,32 a7e2: 8082 ret a7e4: 480c lw a1,16(s0) a7e6: 864e mv a2,s3 a7e8: 96aff0ef jal ra,9952 a7ec: 245e lhu a5,12(s0) a7ee: b7f7f793 andi a5,a5,-1153 a7f2: 0807e793 ori a5,a5,128 a7f6: a45e sh a5,12(s0) a7f8: 01242823 sw s2,16(s0) a7fc: c844 sw s1,20(s0) a7fe: 994e add s2,s2,s3 a800: 413484b3 sub s1,s1,s3 a804: 01242023 sw s2,0(s0) a808: c404 sw s1,8(s0) a80a: 8952 mv s2,s4 a80c: 012a7363 bgeu s4,s2,a812 <__ssputs_r+0xb0> a810: 8952 mv s2,s4 a812: 4008 lw a0,0(s0) a814: 864a mv a2,s2 a816: 85da mv a1,s6 a818: 9ecff0ef jal ra,9a04 a81c: 441c lw a5,8(s0) a81e: 4501 li a0,0 a820: 412787b3 sub a5,a5,s2 a824: c41c sw a5,8(s0) a826: 401c lw a5,0(s0) a828: 993e add s2,s2,a5 a82a: 01242023 sw s2,0(s0) a82e: b74d j a7d0 <__ssputs_r+0x6e> a830: 8626 mv a2,s1 a832: 8556 mv a0,s5 a834: 339000ef jal ra,b36c <_realloc_r> a838: 892a mv s2,a0 a83a: fd5d bnez a0,a7f8 <__ssputs_r+0x96> a83c: 480c lw a1,16(s0) a83e: 8556 mv a0,s5 a840: a0aff0ef jal ra,9a4a <_free_r> a844: bfb5 j a7c0 <__ssputs_r+0x5e> 0000a846 <_svfiprintf_r>: a846: 25de lhu a5,12(a1) a848: 7171 addi sp,sp,-176 a84a: d326 sw s1,164(sp) a84c: d14a sw s2,160(sp) a84e: cf4e sw s3,156(sp) a850: d706 sw ra,172(sp) a852: d522 sw s0,168(sp) a854: cd52 sw s4,152(sp) a856: cb56 sw s5,148(sp) a858: c95a sw s6,144(sp) a85a: c75e sw s7,140(sp) a85c: c562 sw s8,136(sp) a85e: c366 sw s9,132(sp) a860: 0807f793 andi a5,a5,128 a864: 89aa mv s3,a0 a866: 892e mv s2,a1 a868: 84b2 mv s1,a2 a86a: c3b9 beqz a5,a8b0 <_svfiprintf_r+0x6a> a86c: 499c lw a5,16(a1) a86e: e3a9 bnez a5,a8b0 <_svfiprintf_r+0x6a> a870: 04000593 li a1,64 a874: c636 sw a3,12(sp) a876: a7cff0ef jal ra,9af2 <_malloc_r> a87a: 00a92023 sw a0,0(s2) a87e: 00a92823 sw a0,16(s2) a882: 46b2 lw a3,12(sp) a884: e115 bnez a0,a8a8 <_svfiprintf_r+0x62> a886: 47b1 li a5,12 a888: 00f9a023 sw a5,0(s3) a88c: 557d li a0,-1 a88e: 50ba lw ra,172(sp) a890: 542a lw s0,168(sp) a892: 549a lw s1,164(sp) a894: 590a lw s2,160(sp) a896: 49fa lw s3,156(sp) a898: 4a6a lw s4,152(sp) a89a: 4ada lw s5,148(sp) a89c: 4b4a lw s6,144(sp) a89e: 4bba lw s7,140(sp) a8a0: 4c2a lw s8,136(sp) a8a2: 4c9a lw s9,132(sp) a8a4: 614d addi sp,sp,176 a8a6: 8082 ret a8a8: 04000793 li a5,64 a8ac: 00f92a23 sw a5,20(s2) a8b0: 02000793 li a5,32 a8b4: 02f10ca3 sb a5,57(sp) a8b8: 03000793 li a5,48 a8bc: da02 sw zero,52(sp) a8be: 02f10d23 sb a5,58(sp) a8c2: ce36 sw a3,28(sp) a8c4: 02500b93 li s7,37 a8c8: 00004a97 auipc s5,0x4 a8cc: 958a8a93 addi s5,s5,-1704 # e220 <__sf_fake_stdout+0x20> a8d0: 4c05 li s8,1 a8d2: 4b29 li s6,10 a8d4: 8426 mv s0,s1 a8d6: 201c lbu a5,0(s0) a8d8: c399 beqz a5,a8de <_svfiprintf_r+0x98> a8da: 09779963 bne a5,s7,a96c <_svfiprintf_r+0x126> a8de: 40940cb3 sub s9,s0,s1 a8e2: 000c8e63 beqz s9,a8fe <_svfiprintf_r+0xb8> a8e6: 86e6 mv a3,s9 a8e8: 8626 mv a2,s1 a8ea: 85ca mv a1,s2 a8ec: 854e mv a0,s3 a8ee: e75ff0ef jal ra,a762 <__ssputs_r> a8f2: 57fd li a5,-1 a8f4: 18f50b63 beq a0,a5,aa8a <_svfiprintf_r+0x244> a8f8: 56d2 lw a3,52(sp) a8fa: 96e6 add a3,a3,s9 a8fc: da36 sw a3,52(sp) a8fe: 201c lbu a5,0(s0) a900: 18078563 beqz a5,aa8a <_svfiprintf_r+0x244> a904: 57fd li a5,-1 a906: 00140493 addi s1,s0,1 a90a: d002 sw zero,32(sp) a90c: d602 sw zero,44(sp) a90e: d23e sw a5,36(sp) a910: d402 sw zero,40(sp) a912: 060101a3 sb zero,99(sp) a916: dc82 sw zero,120(sp) a918: 208c lbu a1,0(s1) a91a: 4615 li a2,5 a91c: 8556 mv a0,s5 a91e: 237000ef jal ra,b354 a922: 00148413 addi s0,s1,1 a926: 5782 lw a5,32(sp) a928: e521 bnez a0,a970 <_svfiprintf_r+0x12a> a92a: 0107f713 andi a4,a5,16 a92e: c709 beqz a4,a938 <_svfiprintf_r+0xf2> a930: 02000713 li a4,32 a934: 06e101a3 sb a4,99(sp) a938: 0087f713 andi a4,a5,8 a93c: c709 beqz a4,a946 <_svfiprintf_r+0x100> a93e: 02b00713 li a4,43 a942: 06e101a3 sb a4,99(sp) a946: 2094 lbu a3,0(s1) a948: 02a00713 li a4,42 a94c: 02e68a63 beq a3,a4,a980 <_svfiprintf_r+0x13a> a950: 57b2 lw a5,44(sp) a952: 8426 mv s0,s1 a954: 4681 li a3,0 a956: 4625 li a2,9 a958: 2018 lbu a4,0(s0) a95a: 00140593 addi a1,s0,1 a95e: fd070713 addi a4,a4,-48 # ffffdfd0 <_eusrstack+0xdfff5fd0> a962: 06e67263 bgeu a2,a4,a9c6 <_svfiprintf_r+0x180> a966: c68d beqz a3,a990 <_svfiprintf_r+0x14a> a968: d63e sw a5,44(sp) a96a: a01d j a990 <_svfiprintf_r+0x14a> a96c: 0405 addi s0,s0,1 a96e: b7a5 j a8d6 <_svfiprintf_r+0x90> a970: 41550533 sub a0,a0,s5 a974: 00ac1533 sll a0,s8,a0 a978: 8fc9 or a5,a5,a0 a97a: d03e sw a5,32(sp) a97c: 84a2 mv s1,s0 a97e: bf69 j a918 <_svfiprintf_r+0xd2> a980: 4772 lw a4,28(sp) a982: 00470693 addi a3,a4,4 a986: 4318 lw a4,0(a4) a988: ce36 sw a3,28(sp) a98a: 02074763 bltz a4,a9b8 <_svfiprintf_r+0x172> a98e: d63a sw a4,44(sp) a990: 2018 lbu a4,0(s0) a992: 02e00793 li a5,46 a996: 04f71d63 bne a4,a5,a9f0 <_svfiprintf_r+0x1aa> a99a: 3018 lbu a4,1(s0) a99c: 02a00793 li a5,42 a9a0: 02f71b63 bne a4,a5,a9d6 <_svfiprintf_r+0x190> a9a4: 47f2 lw a5,28(sp) a9a6: 0409 addi s0,s0,2 a9a8: 00478713 addi a4,a5,4 a9ac: 439c lw a5,0(a5) a9ae: ce3a sw a4,28(sp) a9b0: 0207c163 bltz a5,a9d2 <_svfiprintf_r+0x18c> a9b4: d23e sw a5,36(sp) a9b6: a82d j a9f0 <_svfiprintf_r+0x1aa> a9b8: 40e00733 neg a4,a4 a9bc: 0027e793 ori a5,a5,2 a9c0: d63a sw a4,44(sp) a9c2: d03e sw a5,32(sp) a9c4: b7f1 j a990 <_svfiprintf_r+0x14a> a9c6: 036787b3 mul a5,a5,s6 a9ca: 4685 li a3,1 a9cc: 842e mv s0,a1 a9ce: 97ba add a5,a5,a4 a9d0: b761 j a958 <_svfiprintf_r+0x112> a9d2: 57fd li a5,-1 a9d4: b7c5 j a9b4 <_svfiprintf_r+0x16e> a9d6: 0405 addi s0,s0,1 a9d8: d202 sw zero,36(sp) a9da: 4681 li a3,0 a9dc: 4781 li a5,0 a9de: 4625 li a2,9 a9e0: 2018 lbu a4,0(s0) a9e2: 00140593 addi a1,s0,1 a9e6: fd070713 addi a4,a4,-48 a9ea: 06e67663 bgeu a2,a4,aa56 <_svfiprintf_r+0x210> a9ee: f2f9 bnez a3,a9b4 <_svfiprintf_r+0x16e> a9f0: 200c lbu a1,0(s0) a9f2: 460d li a2,3 a9f4: 00004517 auipc a0,0x4 a9f8: 83450513 addi a0,a0,-1996 # e228 <__sf_fake_stdout+0x28> a9fc: 159000ef jal ra,b354 aa00: cd11 beqz a0,aa1c <_svfiprintf_r+0x1d6> aa02: 00004797 auipc a5,0x4 aa06: 82678793 addi a5,a5,-2010 # e228 <__sf_fake_stdout+0x28> aa0a: 8d1d sub a0,a0,a5 aa0c: 04000793 li a5,64 aa10: 00a797b3 sll a5,a5,a0 aa14: 5502 lw a0,32(sp) aa16: 0405 addi s0,s0,1 aa18: 8d5d or a0,a0,a5 aa1a: d02a sw a0,32(sp) aa1c: 200c lbu a1,0(s0) aa1e: 4619 li a2,6 aa20: 00004517 auipc a0,0x4 aa24: 80c50513 addi a0,a0,-2036 # e22c <__sf_fake_stdout+0x2c> aa28: 00140493 addi s1,s0,1 aa2c: 02b10c23 sb a1,56(sp) aa30: 125000ef jal ra,b354 aa34: c525 beqz a0,aa9c <_svfiprintf_r+0x256> aa36: ffff5797 auipc a5,0xffff5 aa3a: 5ca78793 addi a5,a5,1482 # 0 <_sinit> aa3e: e795 bnez a5,aa6a <_svfiprintf_r+0x224> aa40: 5702 lw a4,32(sp) aa42: 47f2 lw a5,28(sp) aa44: 10077713 andi a4,a4,256 aa48: cf09 beqz a4,aa62 <_svfiprintf_r+0x21c> aa4a: 0791 addi a5,a5,4 aa4c: ce3e sw a5,28(sp) aa4e: 57d2 lw a5,52(sp) aa50: 97d2 add a5,a5,s4 aa52: da3e sw a5,52(sp) aa54: b541 j a8d4 <_svfiprintf_r+0x8e> aa56: 036787b3 mul a5,a5,s6 aa5a: 4685 li a3,1 aa5c: 842e mv s0,a1 aa5e: 97ba add a5,a5,a4 aa60: b741 j a9e0 <_svfiprintf_r+0x19a> aa62: 079d addi a5,a5,7 aa64: 9be1 andi a5,a5,-8 aa66: 07a1 addi a5,a5,8 aa68: b7d5 j aa4c <_svfiprintf_r+0x206> aa6a: 0878 addi a4,sp,28 aa6c: 00000697 auipc a3,0x0 aa70: cf668693 addi a3,a3,-778 # a762 <__ssputs_r> aa74: 864a mv a2,s2 aa76: 100c addi a1,sp,32 aa78: 854e mv a0,s3 aa7a: 00000097 auipc ra,0x0 aa7e: 000000e7 jalr zero # 0 <_sinit> aa82: 57fd li a5,-1 aa84: 8a2a mv s4,a0 aa86: fcf514e3 bne a0,a5,aa4e <_svfiprintf_r+0x208> aa8a: 00c95783 lhu a5,12(s2) aa8e: 557d li a0,-1 aa90: 0407f793 andi a5,a5,64 aa94: de079de3 bnez a5,a88e <_svfiprintf_r+0x48> aa98: 5552 lw a0,52(sp) aa9a: bbd5 j a88e <_svfiprintf_r+0x48> aa9c: 0878 addi a4,sp,28 aa9e: 00000697 auipc a3,0x0 aaa2: cc468693 addi a3,a3,-828 # a762 <__ssputs_r> aaa6: 864a mv a2,s2 aaa8: 100c addi a1,sp,32 aaaa: 854e mv a0,s3 aaac: 2111 jal aeb0 <_printf_i> aaae: bfd1 j aa82 <_svfiprintf_r+0x23c> 0000aab0 <__sfputc_r>: aab0: 461c lw a5,8(a2) aab2: 17fd addi a5,a5,-1 aab4: c61c sw a5,8(a2) aab6: 0007da63 bgez a5,aaca <__sfputc_r+0x1a> aaba: 4e18 lw a4,24(a2) aabc: 00e7c563 blt a5,a4,aac6 <__sfputc_r+0x16> aac0: 47a9 li a5,10 aac2: 00f59463 bne a1,a5,aaca <__sfputc_r+0x1a> aac6: e0eff06f j a0d4 <__swbuf_r> aaca: 421c lw a5,0(a2) aacc: 852e mv a0,a1 aace: 00178713 addi a4,a5,1 aad2: c218 sw a4,0(a2) aad4: a38c sb a1,0(a5) aad6: 8082 ret 0000aad8 <__sfputs_r>: aad8: 1101 addi sp,sp,-32 aada: cc22 sw s0,24(sp) aadc: ca26 sw s1,20(sp) aade: c84a sw s2,16(sp) aae0: c64e sw s3,12(sp) aae2: c452 sw s4,8(sp) aae4: ce06 sw ra,28(sp) aae6: 892a mv s2,a0 aae8: 89ae mv s3,a1 aaea: 8432 mv s0,a2 aaec: 00d604b3 add s1,a2,a3 aaf0: 5a7d li s4,-1 aaf2: 00941463 bne s0,s1,aafa <__sfputs_r+0x22> aaf6: 4501 li a0,0 aaf8: a809 j ab0a <__sfputs_r+0x32> aafa: 200c lbu a1,0(s0) aafc: 864e mv a2,s3 aafe: 854a mv a0,s2 ab00: fb1ff0ef jal ra,aab0 <__sfputc_r> ab04: 0405 addi s0,s0,1 ab06: ff4516e3 bne a0,s4,aaf2 <__sfputs_r+0x1a> ab0a: 40f2 lw ra,28(sp) ab0c: 4462 lw s0,24(sp) ab0e: 44d2 lw s1,20(sp) ab10: 4942 lw s2,16(sp) ab12: 49b2 lw s3,12(sp) ab14: 4a22 lw s4,8(sp) ab16: 6105 addi sp,sp,32 ab18: 8082 ret 0000ab1a <_vfiprintf_r>: ab1a: 7135 addi sp,sp,-160 ab1c: cd22 sw s0,152(sp) ab1e: cb26 sw s1,148(sp) ab20: c94a sw s2,144(sp) ab22: c74e sw s3,140(sp) ab24: cf06 sw ra,156(sp) ab26: c552 sw s4,136(sp) ab28: c356 sw s5,132(sp) ab2a: c15a sw s6,128(sp) ab2c: dede sw s7,124(sp) ab2e: dce2 sw s8,120(sp) ab30: dae6 sw s9,116(sp) ab32: 89aa mv s3,a0 ab34: 84ae mv s1,a1 ab36: 8932 mv s2,a2 ab38: 8436 mv s0,a3 ab3a: c509 beqz a0,ab44 <_vfiprintf_r+0x2a> ab3c: 4d1c lw a5,24(a0) ab3e: e399 bnez a5,ab44 <_vfiprintf_r+0x2a> ab40: 9bdff0ef jal ra,a4fc <__sinit> ab44: 00003797 auipc a5,0x3 ab48: 69c78793 addi a5,a5,1692 # e1e0 <__sf_fake_stdin> ab4c: 0cf49963 bne s1,a5,ac1e <_vfiprintf_r+0x104> ab50: 0049a483 lw s1,4(s3) ab54: 24de lhu a5,12(s1) ab56: 8ba1 andi a5,a5,8 ab58: c7ed beqz a5,ac42 <_vfiprintf_r+0x128> ab5a: 489c lw a5,16(s1) ab5c: c3fd beqz a5,ac42 <_vfiprintf_r+0x128> ab5e: 02000793 li a5,32 ab62: 02f104a3 sb a5,41(sp) ab66: 03000793 li a5,48 ab6a: d202 sw zero,36(sp) ab6c: 02f10523 sb a5,42(sp) ab70: c622 sw s0,12(sp) ab72: 02500b93 li s7,37 ab76: 00003a97 auipc s5,0x3 ab7a: 6aaa8a93 addi s5,s5,1706 # e220 <__sf_fake_stdout+0x20> ab7e: 4c05 li s8,1 ab80: 4b29 li s6,10 ab82: 844a mv s0,s2 ab84: 201c lbu a5,0(s0) ab86: c399 beqz a5,ab8c <_vfiprintf_r+0x72> ab88: 0f779063 bne a5,s7,ac68 <_vfiprintf_r+0x14e> ab8c: 41240cb3 sub s9,s0,s2 ab90: 000c8e63 beqz s9,abac <_vfiprintf_r+0x92> ab94: 86e6 mv a3,s9 ab96: 864a mv a2,s2 ab98: 85a6 mv a1,s1 ab9a: 854e mv a0,s3 ab9c: f3dff0ef jal ra,aad8 <__sfputs_r> aba0: 57fd li a5,-1 aba2: 1ef50063 beq a0,a5,ad82 <_vfiprintf_r+0x268> aba6: 5692 lw a3,36(sp) aba8: 96e6 add a3,a3,s9 abaa: d236 sw a3,36(sp) abac: 201c lbu a5,0(s0) abae: 1c078a63 beqz a5,ad82 <_vfiprintf_r+0x268> abb2: 57fd li a5,-1 abb4: 00140913 addi s2,s0,1 abb8: c802 sw zero,16(sp) abba: ce02 sw zero,28(sp) abbc: ca3e sw a5,20(sp) abbe: cc02 sw zero,24(sp) abc0: 040109a3 sb zero,83(sp) abc4: d482 sw zero,104(sp) abc6: 00094583 lbu a1,0(s2) abca: 4615 li a2,5 abcc: 8556 mv a0,s5 abce: 786000ef jal ra,b354 abd2: 00190413 addi s0,s2,1 abd6: 47c2 lw a5,16(sp) abd8: e951 bnez a0,ac6c <_vfiprintf_r+0x152> abda: 0107f713 andi a4,a5,16 abde: c709 beqz a4,abe8 <_vfiprintf_r+0xce> abe0: 02000713 li a4,32 abe4: 04e109a3 sb a4,83(sp) abe8: 0087f713 andi a4,a5,8 abec: c709 beqz a4,abf6 <_vfiprintf_r+0xdc> abee: 02b00713 li a4,43 abf2: 04e109a3 sb a4,83(sp) abf6: 00094683 lbu a3,0(s2) abfa: 02a00713 li a4,42 abfe: 06e68f63 beq a3,a4,ac7c <_vfiprintf_r+0x162> ac02: 47f2 lw a5,28(sp) ac04: 844a mv s0,s2 ac06: 4681 li a3,0 ac08: 4625 li a2,9 ac0a: 2018 lbu a4,0(s0) ac0c: 00140593 addi a1,s0,1 ac10: fd070713 addi a4,a4,-48 ac14: 0ae67763 bgeu a2,a4,acc2 <_vfiprintf_r+0x1a8> ac18: cab5 beqz a3,ac8c <_vfiprintf_r+0x172> ac1a: ce3e sw a5,28(sp) ac1c: a885 j ac8c <_vfiprintf_r+0x172> ac1e: 00003797 auipc a5,0x3 ac22: 5e278793 addi a5,a5,1506 # e200 <__sf_fake_stdout> ac26: 00f49563 bne s1,a5,ac30 <_vfiprintf_r+0x116> ac2a: 0089a483 lw s1,8(s3) ac2e: b71d j ab54 <_vfiprintf_r+0x3a> ac30: 00003797 auipc a5,0x3 ac34: 59078793 addi a5,a5,1424 # e1c0 <__sf_fake_stderr> ac38: f0f49ee3 bne s1,a5,ab54 <_vfiprintf_r+0x3a> ac3c: 00c9a483 lw s1,12(s3) ac40: bf11 j ab54 <_vfiprintf_r+0x3a> ac42: 85a6 mv a1,s1 ac44: 854e mv a0,s3 ac46: d68ff0ef jal ra,a1ae <__swsetup_r> ac4a: d911 beqz a0,ab5e <_vfiprintf_r+0x44> ac4c: 557d li a0,-1 ac4e: 40fa lw ra,156(sp) ac50: 446a lw s0,152(sp) ac52: 44da lw s1,148(sp) ac54: 494a lw s2,144(sp) ac56: 49ba lw s3,140(sp) ac58: 4a2a lw s4,136(sp) ac5a: 4a9a lw s5,132(sp) ac5c: 4b0a lw s6,128(sp) ac5e: 5bf6 lw s7,124(sp) ac60: 5c66 lw s8,120(sp) ac62: 5cd6 lw s9,116(sp) ac64: 610d addi sp,sp,160 ac66: 8082 ret ac68: 0405 addi s0,s0,1 ac6a: bf29 j ab84 <_vfiprintf_r+0x6a> ac6c: 41550533 sub a0,a0,s5 ac70: 00ac1533 sll a0,s8,a0 ac74: 8fc9 or a5,a5,a0 ac76: c83e sw a5,16(sp) ac78: 8922 mv s2,s0 ac7a: b7b1 j abc6 <_vfiprintf_r+0xac> ac7c: 4732 lw a4,12(sp) ac7e: 00470693 addi a3,a4,4 ac82: 4318 lw a4,0(a4) ac84: c636 sw a3,12(sp) ac86: 02074763 bltz a4,acb4 <_vfiprintf_r+0x19a> ac8a: ce3a sw a4,28(sp) ac8c: 2018 lbu a4,0(s0) ac8e: 02e00793 li a5,46 ac92: 04f71d63 bne a4,a5,acec <_vfiprintf_r+0x1d2> ac96: 3018 lbu a4,1(s0) ac98: 02a00793 li a5,42 ac9c: 02f71b63 bne a4,a5,acd2 <_vfiprintf_r+0x1b8> aca0: 47b2 lw a5,12(sp) aca2: 0409 addi s0,s0,2 aca4: 00478713 addi a4,a5,4 aca8: 439c lw a5,0(a5) acaa: c63a sw a4,12(sp) acac: 0207c163 bltz a5,acce <_vfiprintf_r+0x1b4> acb0: ca3e sw a5,20(sp) acb2: a82d j acec <_vfiprintf_r+0x1d2> acb4: 40e00733 neg a4,a4 acb8: 0027e793 ori a5,a5,2 acbc: ce3a sw a4,28(sp) acbe: c83e sw a5,16(sp) acc0: b7f1 j ac8c <_vfiprintf_r+0x172> acc2: 036787b3 mul a5,a5,s6 acc6: 4685 li a3,1 acc8: 842e mv s0,a1 acca: 97ba add a5,a5,a4 accc: bf3d j ac0a <_vfiprintf_r+0xf0> acce: 57fd li a5,-1 acd0: b7c5 j acb0 <_vfiprintf_r+0x196> acd2: 0405 addi s0,s0,1 acd4: ca02 sw zero,20(sp) acd6: 4681 li a3,0 acd8: 4781 li a5,0 acda: 4625 li a2,9 acdc: 2018 lbu a4,0(s0) acde: 00140593 addi a1,s0,1 ace2: fd070713 addi a4,a4,-48 ace6: 06e67463 bgeu a2,a4,ad4e <_vfiprintf_r+0x234> acea: f2f9 bnez a3,acb0 <_vfiprintf_r+0x196> acec: 200c lbu a1,0(s0) acee: 460d li a2,3 acf0: 00003517 auipc a0,0x3 acf4: 53850513 addi a0,a0,1336 # e228 <__sf_fake_stdout+0x28> acf8: 2db1 jal b354 acfa: cd11 beqz a0,ad16 <_vfiprintf_r+0x1fc> acfc: 00003797 auipc a5,0x3 ad00: 52c78793 addi a5,a5,1324 # e228 <__sf_fake_stdout+0x28> ad04: 8d1d sub a0,a0,a5 ad06: 04000793 li a5,64 ad0a: 00a797b3 sll a5,a5,a0 ad0e: 4542 lw a0,16(sp) ad10: 0405 addi s0,s0,1 ad12: 8d5d or a0,a0,a5 ad14: c82a sw a0,16(sp) ad16: 200c lbu a1,0(s0) ad18: 4619 li a2,6 ad1a: 00003517 auipc a0,0x3 ad1e: 51250513 addi a0,a0,1298 # e22c <__sf_fake_stdout+0x2c> ad22: 00140913 addi s2,s0,1 ad26: 02b10423 sb a1,40(sp) ad2a: 252d jal b354 ad2c: c135 beqz a0,ad90 <_vfiprintf_r+0x276> ad2e: ffff5797 auipc a5,0xffff5 ad32: 2d278793 addi a5,a5,722 # 0 <_sinit> ad36: e795 bnez a5,ad62 <_vfiprintf_r+0x248> ad38: 4742 lw a4,16(sp) ad3a: 47b2 lw a5,12(sp) ad3c: 10077713 andi a4,a4,256 ad40: cf09 beqz a4,ad5a <_vfiprintf_r+0x240> ad42: 0791 addi a5,a5,4 ad44: c63e sw a5,12(sp) ad46: 5792 lw a5,36(sp) ad48: 97d2 add a5,a5,s4 ad4a: d23e sw a5,36(sp) ad4c: bd1d j ab82 <_vfiprintf_r+0x68> ad4e: 036787b3 mul a5,a5,s6 ad52: 4685 li a3,1 ad54: 842e mv s0,a1 ad56: 97ba add a5,a5,a4 ad58: b751 j acdc <_vfiprintf_r+0x1c2> ad5a: 079d addi a5,a5,7 ad5c: 9be1 andi a5,a5,-8 ad5e: 07a1 addi a5,a5,8 ad60: b7d5 j ad44 <_vfiprintf_r+0x22a> ad62: 0078 addi a4,sp,12 ad64: 00000697 auipc a3,0x0 ad68: d7468693 addi a3,a3,-652 # aad8 <__sfputs_r> ad6c: 8626 mv a2,s1 ad6e: 080c addi a1,sp,16 ad70: 854e mv a0,s3 ad72: 00000097 auipc ra,0x0 ad76: 000000e7 jalr zero # 0 <_sinit> ad7a: 57fd li a5,-1 ad7c: 8a2a mv s4,a0 ad7e: fcf514e3 bne a0,a5,ad46 <_vfiprintf_r+0x22c> ad82: 24de lhu a5,12(s1) ad84: 0407f793 andi a5,a5,64 ad88: ec0792e3 bnez a5,ac4c <_vfiprintf_r+0x132> ad8c: 5512 lw a0,36(sp) ad8e: b5c1 j ac4e <_vfiprintf_r+0x134> ad90: 0078 addi a4,sp,12 ad92: 00000697 auipc a3,0x0 ad96: d4668693 addi a3,a3,-698 # aad8 <__sfputs_r> ad9a: 8626 mv a2,s1 ad9c: 080c addi a1,sp,16 ad9e: 854e mv a0,s3 ada0: 2a01 jal aeb0 <_printf_i> ada2: bfe1 j ad7a <_vfiprintf_r+0x260> 0000ada4 <_printf_common>: ada4: 7179 addi sp,sp,-48 ada6: ca56 sw s5,20(sp) ada8: 499c lw a5,16(a1) adaa: 8aba mv s5,a4 adac: 4598 lw a4,8(a1) adae: d422 sw s0,40(sp) adb0: d226 sw s1,36(sp) adb2: ce4e sw s3,28(sp) adb4: cc52 sw s4,24(sp) adb6: d606 sw ra,44(sp) adb8: d04a sw s2,32(sp) adba: c85a sw s6,16(sp) adbc: c65e sw s7,12(sp) adbe: 89aa mv s3,a0 adc0: 842e mv s0,a1 adc2: 84b2 mv s1,a2 adc4: 8a36 mv s4,a3 adc6: 00e7d363 bge a5,a4,adcc <_printf_common+0x28> adca: 87ba mv a5,a4 adcc: c09c sw a5,0(s1) adce: 04344703 lbu a4,67(s0) add2: c319 beqz a4,add8 <_printf_common+0x34> add4: 0785 addi a5,a5,1 add6: c09c sw a5,0(s1) add8: 401c lw a5,0(s0) adda: 0207f793 andi a5,a5,32 adde: c781 beqz a5,ade6 <_printf_common+0x42> ade0: 409c lw a5,0(s1) ade2: 0789 addi a5,a5,2 ade4: c09c sw a5,0(s1) ade6: 00042903 lw s2,0(s0) adea: 00697913 andi s2,s2,6 adee: 00091a63 bnez s2,ae02 <_printf_common+0x5e> adf2: 01940b13 addi s6,s0,25 adf6: 5bfd li s7,-1 adf8: 445c lw a5,12(s0) adfa: 4098 lw a4,0(s1) adfc: 8f99 sub a5,a5,a4 adfe: 04f94c63 blt s2,a5,ae56 <_printf_common+0xb2> ae02: 401c lw a5,0(s0) ae04: 04344683 lbu a3,67(s0) ae08: 0207f793 andi a5,a5,32 ae0c: 00d036b3 snez a3,a3 ae10: eba5 bnez a5,ae80 <_printf_common+0xdc> ae12: 04340613 addi a2,s0,67 ae16: 85d2 mv a1,s4 ae18: 854e mv a0,s3 ae1a: 9a82 jalr s5 ae1c: 57fd li a5,-1 ae1e: 04f50363 beq a0,a5,ae64 <_printf_common+0xc0> ae22: 401c lw a5,0(s0) ae24: 4611 li a2,4 ae26: 4098 lw a4,0(s1) ae28: 8b99 andi a5,a5,6 ae2a: 4454 lw a3,12(s0) ae2c: 4481 li s1,0 ae2e: 00c79763 bne a5,a2,ae3c <_printf_common+0x98> ae32: 40e684b3 sub s1,a3,a4 ae36: 0004d363 bgez s1,ae3c <_printf_common+0x98> ae3a: 4481 li s1,0 ae3c: 441c lw a5,8(s0) ae3e: 4818 lw a4,16(s0) ae40: 00f75463 bge a4,a5,ae48 <_printf_common+0xa4> ae44: 8f99 sub a5,a5,a4 ae46: 94be add s1,s1,a5 ae48: 4901 li s2,0 ae4a: 0469 addi s0,s0,26 ae4c: 5b7d li s6,-1 ae4e: 05249863 bne s1,s2,ae9e <_printf_common+0xfa> ae52: 4501 li a0,0 ae54: a809 j ae66 <_printf_common+0xc2> ae56: 4685 li a3,1 ae58: 865a mv a2,s6 ae5a: 85d2 mv a1,s4 ae5c: 854e mv a0,s3 ae5e: 9a82 jalr s5 ae60: 01751e63 bne a0,s7,ae7c <_printf_common+0xd8> ae64: 557d li a0,-1 ae66: 50b2 lw ra,44(sp) ae68: 5422 lw s0,40(sp) ae6a: 5492 lw s1,36(sp) ae6c: 5902 lw s2,32(sp) ae6e: 49f2 lw s3,28(sp) ae70: 4a62 lw s4,24(sp) ae72: 4ad2 lw s5,20(sp) ae74: 4b42 lw s6,16(sp) ae76: 4bb2 lw s7,12(sp) ae78: 6145 addi sp,sp,48 ae7a: 8082 ret ae7c: 0905 addi s2,s2,1 ae7e: bfad j adf8 <_printf_common+0x54> ae80: 00d40733 add a4,s0,a3 ae84: 03000613 li a2,48 ae88: 04c701a3 sb a2,67(a4) ae8c: 04544703 lbu a4,69(s0) ae90: 00168793 addi a5,a3,1 ae94: 97a2 add a5,a5,s0 ae96: 0689 addi a3,a3,2 ae98: 04e781a3 sb a4,67(a5) ae9c: bf9d j ae12 <_printf_common+0x6e> ae9e: 4685 li a3,1 aea0: 8622 mv a2,s0 aea2: 85d2 mv a1,s4 aea4: 854e mv a0,s3 aea6: 9a82 jalr s5 aea8: fb650ee3 beq a0,s6,ae64 <_printf_common+0xc0> aeac: 0905 addi s2,s2,1 aeae: b745 j ae4e <_printf_common+0xaa> 0000aeb0 <_printf_i>: aeb0: 7179 addi sp,sp,-48 aeb2: d422 sw s0,40(sp) aeb4: d226 sw s1,36(sp) aeb6: d04a sw s2,32(sp) aeb8: ce4e sw s3,28(sp) aeba: d606 sw ra,44(sp) aebc: cc52 sw s4,24(sp) aebe: ca56 sw s5,20(sp) aec0: c85a sw s6,16(sp) aec2: 89b6 mv s3,a3 aec4: 2d94 lbu a3,24(a1) aec6: 06900793 li a5,105 aeca: 8932 mv s2,a2 aecc: 84aa mv s1,a0 aece: 842e mv s0,a1 aed0: 04358613 addi a2,a1,67 aed4: 02f68d63 beq a3,a5,af0e <_printf_i+0x5e> aed8: 06d7e263 bltu a5,a3,af3c <_printf_i+0x8c> aedc: 05800793 li a5,88 aee0: 18f68663 beq a3,a5,b06c <_printf_i+0x1bc> aee4: 00d7ed63 bltu a5,a3,aefe <_printf_i+0x4e> aee8: 20068e63 beqz a3,b104 <_printf_i+0x254> aeec: 04300793 li a5,67 aef0: 0af68e63 beq a3,a5,afac <_printf_i+0xfc> aef4: 04240a93 addi s5,s0,66 aef8: 04d40123 sb a3,66(s0) aefc: a0c9 j afbe <_printf_i+0x10e> aefe: 06300793 li a5,99 af02: 0af68563 beq a3,a5,afac <_printf_i+0xfc> af06: 06400793 li a5,100 af0a: fef695e3 bne a3,a5,aef4 <_printf_i+0x44> af0e: 401c lw a5,0(s0) af10: 4308 lw a0,0(a4) af12: 0807f693 andi a3,a5,128 af16: 00450593 addi a1,a0,4 af1a: c6c5 beqz a3,afc2 <_printf_i+0x112> af1c: 411c lw a5,0(a0) af1e: c30c sw a1,0(a4) af20: 0007d863 bgez a5,af30 <_printf_i+0x80> af24: 02d00713 li a4,45 af28: 40f007b3 neg a5,a5 af2c: 04e401a3 sb a4,67(s0) af30: 00003697 auipc a3,0x3 af34: 30468693 addi a3,a3,772 # e234 <__sf_fake_stdout+0x34> af38: 4729 li a4,10 af3a: a865 j aff2 <_printf_i+0x142> af3c: 07000793 li a5,112 af40: 16f68263 beq a3,a5,b0a4 <_printf_i+0x1f4> af44: 02d7e563 bltu a5,a3,af6e <_printf_i+0xbe> af48: 06e00793 li a5,110 af4c: 18f68963 beq a3,a5,b0de <_printf_i+0x22e> af50: 06f00793 li a5,111 af54: faf690e3 bne a3,a5,aef4 <_printf_i+0x44> af58: 400c lw a1,0(s0) af5a: 431c lw a5,0(a4) af5c: 0805f813 andi a6,a1,128 af60: 00478513 addi a0,a5,4 af64: 06080763 beqz a6,afd2 <_printf_i+0x122> af68: c308 sw a0,0(a4) af6a: 439c lw a5,0(a5) af6c: a885 j afdc <_printf_i+0x12c> af6e: 07500793 li a5,117 af72: fef683e3 beq a3,a5,af58 <_printf_i+0xa8> af76: 07800793 li a5,120 af7a: 12f68963 beq a3,a5,b0ac <_printf_i+0x1fc> af7e: 07300793 li a5,115 af82: f6f699e3 bne a3,a5,aef4 <_printf_i+0x44> af86: 431c lw a5,0(a4) af88: 41d0 lw a2,4(a1) af8a: 4581 li a1,0 af8c: 00478693 addi a3,a5,4 af90: c314 sw a3,0(a4) af92: 0007aa83 lw s5,0(a5) af96: 8556 mv a0,s5 af98: 2e75 jal b354 af9a: c501 beqz a0,afa2 <_printf_i+0xf2> af9c: 41550533 sub a0,a0,s5 afa0: c048 sw a0,4(s0) afa2: 405c lw a5,4(s0) afa4: c81c sw a5,16(s0) afa6: 040401a3 sb zero,67(s0) afaa: a861 j b042 <_printf_i+0x192> afac: 431c lw a5,0(a4) afae: 04240a93 addi s5,s0,66 afb2: 00478693 addi a3,a5,4 afb6: 439c lw a5,0(a5) afb8: c314 sw a3,0(a4) afba: 04f40123 sb a5,66(s0) afbe: 4785 li a5,1 afc0: b7d5 j afa4 <_printf_i+0xf4> afc2: 0407f693 andi a3,a5,64 afc6: 411c lw a5,0(a0) afc8: c30c sw a1,0(a4) afca: dab9 beqz a3,af20 <_printf_i+0x70> afcc: 07c2 slli a5,a5,0x10 afce: 87c1 srai a5,a5,0x10 afd0: bf81 j af20 <_printf_i+0x70> afd2: 0405f593 andi a1,a1,64 afd6: c308 sw a0,0(a4) afd8: d9c9 beqz a1,af6a <_printf_i+0xba> afda: 239e lhu a5,0(a5) afdc: 06f00713 li a4,111 afe0: 0ee68763 beq a3,a4,b0ce <_printf_i+0x21e> afe4: 00003697 auipc a3,0x3 afe8: 25068693 addi a3,a3,592 # e234 <__sf_fake_stdout+0x34> afec: 4729 li a4,10 afee: 040401a3 sb zero,67(s0) aff2: 404c lw a1,4(s0) aff4: c40c sw a1,8(s0) aff6: 0005c563 bltz a1,b000 <_printf_i+0x150> affa: 4008 lw a0,0(s0) affc: 996d andi a0,a0,-5 affe: c008 sw a0,0(s0) b000: e399 bnez a5,b006 <_printf_i+0x156> b002: 8ab2 mv s5,a2 b004: cd89 beqz a1,b01e <_printf_i+0x16e> b006: 8ab2 mv s5,a2 b008: 02e7f5b3 remu a1,a5,a4 b00c: 1afd addi s5,s5,-1 b00e: 95b6 add a1,a1,a3 b010: 218c lbu a1,0(a1) b012: 00ba8023 sb a1,0(s5) b016: 02e7d5b3 divu a1,a5,a4 b01a: 0ce7f063 bgeu a5,a4,b0da <_printf_i+0x22a> b01e: 47a1 li a5,8 b020: 00f71e63 bne a4,a5,b03c <_printf_i+0x18c> b024: 401c lw a5,0(s0) b026: 8b85 andi a5,a5,1 b028: cb91 beqz a5,b03c <_printf_i+0x18c> b02a: 4058 lw a4,4(s0) b02c: 481c lw a5,16(s0) b02e: 00e7c763 blt a5,a4,b03c <_printf_i+0x18c> b032: 03000793 li a5,48 b036: fefa8fa3 sb a5,-1(s5) b03a: 1afd addi s5,s5,-1 b03c: 41560633 sub a2,a2,s5 b040: c810 sw a2,16(s0) b042: 874e mv a4,s3 b044: 86ca mv a3,s2 b046: 0070 addi a2,sp,12 b048: 85a2 mv a1,s0 b04a: 8526 mv a0,s1 b04c: d59ff0ef jal ra,ada4 <_printf_common> b050: 5a7d li s4,-1 b052: 0b451d63 bne a0,s4,b10c <_printf_i+0x25c> b056: 557d li a0,-1 b058: 50b2 lw ra,44(sp) b05a: 5422 lw s0,40(sp) b05c: 5492 lw s1,36(sp) b05e: 5902 lw s2,32(sp) b060: 49f2 lw s3,28(sp) b062: 4a62 lw s4,24(sp) b064: 4ad2 lw s5,20(sp) b066: 4b42 lw s6,16(sp) b068: 6145 addi sp,sp,48 b06a: 8082 ret b06c: 04d582a3 sb a3,69(a1) b070: 00003697 auipc a3,0x3 b074: 1c468693 addi a3,a3,452 # e234 <__sf_fake_stdout+0x34> b078: 400c lw a1,0(s0) b07a: 4308 lw a0,0(a4) b07c: 0805f813 andi a6,a1,128 b080: 411c lw a5,0(a0) b082: 0511 addi a0,a0,4 b084: 02080d63 beqz a6,b0be <_printf_i+0x20e> b088: c308 sw a0,0(a4) b08a: 0015f713 andi a4,a1,1 b08e: c701 beqz a4,b096 <_printf_i+0x1e6> b090: 0205e593 ori a1,a1,32 b094: c00c sw a1,0(s0) b096: 4741 li a4,16 b098: fbb9 bnez a5,afee <_printf_i+0x13e> b09a: 400c lw a1,0(s0) b09c: fdf5f593 andi a1,a1,-33 b0a0: c00c sw a1,0(s0) b0a2: b7b1 j afee <_printf_i+0x13e> b0a4: 419c lw a5,0(a1) b0a6: 0207e793 ori a5,a5,32 b0aa: c19c sw a5,0(a1) b0ac: 07800793 li a5,120 b0b0: 04f402a3 sb a5,69(s0) b0b4: 00003697 auipc a3,0x3 b0b8: 19468693 addi a3,a3,404 # e248 <__sf_fake_stdout+0x48> b0bc: bf75 j b078 <_printf_i+0x1c8> b0be: 0405f813 andi a6,a1,64 b0c2: c308 sw a0,0(a4) b0c4: fc0803e3 beqz a6,b08a <_printf_i+0x1da> b0c8: 07c2 slli a5,a5,0x10 b0ca: 83c1 srli a5,a5,0x10 b0cc: bf7d j b08a <_printf_i+0x1da> b0ce: 00003697 auipc a3,0x3 b0d2: 16668693 addi a3,a3,358 # e234 <__sf_fake_stdout+0x34> b0d6: 4721 li a4,8 b0d8: bf19 j afee <_printf_i+0x13e> b0da: 87ae mv a5,a1 b0dc: b735 j b008 <_printf_i+0x158> b0de: 4194 lw a3,0(a1) b0e0: 431c lw a5,0(a4) b0e2: 49cc lw a1,20(a1) b0e4: 0806f813 andi a6,a3,128 b0e8: 00478513 addi a0,a5,4 b0ec: 00080663 beqz a6,b0f8 <_printf_i+0x248> b0f0: c308 sw a0,0(a4) b0f2: 439c lw a5,0(a5) b0f4: c38c sw a1,0(a5) b0f6: a039 j b104 <_printf_i+0x254> b0f8: c308 sw a0,0(a4) b0fa: 0406f693 andi a3,a3,64 b0fe: 439c lw a5,0(a5) b100: daf5 beqz a3,b0f4 <_printf_i+0x244> b102: a38e sh a1,0(a5) b104: 00042823 sw zero,16(s0) b108: 8ab2 mv s5,a2 b10a: bf25 j b042 <_printf_i+0x192> b10c: 4814 lw a3,16(s0) b10e: 8656 mv a2,s5 b110: 85ca mv a1,s2 b112: 8526 mv a0,s1 b114: 9982 jalr s3 b116: f54500e3 beq a0,s4,b056 <_printf_i+0x1a6> b11a: 401c lw a5,0(s0) b11c: 8b89 andi a5,a5,2 b11e: e78d bnez a5,b148 <_printf_i+0x298> b120: 47b2 lw a5,12(sp) b122: 4448 lw a0,12(s0) b124: f2f55ae3 bge a0,a5,b058 <_printf_i+0x1a8> b128: 853e mv a0,a5 b12a: b73d j b058 <_printf_i+0x1a8> b12c: 4685 li a3,1 b12e: 8656 mv a2,s5 b130: 85ca mv a1,s2 b132: 8526 mv a0,s1 b134: 9982 jalr s3 b136: f36500e3 beq a0,s6,b056 <_printf_i+0x1a6> b13a: 0a05 addi s4,s4,1 b13c: 445c lw a5,12(s0) b13e: 4732 lw a4,12(sp) b140: 8f99 sub a5,a5,a4 b142: fefa45e3 blt s4,a5,b12c <_printf_i+0x27c> b146: bfe9 j b120 <_printf_i+0x270> b148: 4a01 li s4,0 b14a: 01940a93 addi s5,s0,25 b14e: 5b7d li s6,-1 b150: b7f5 j b13c <_printf_i+0x28c> 0000b152 <_putc_r>: b152: 1101 addi sp,sp,-32 b154: cc22 sw s0,24(sp) b156: ce06 sw ra,28(sp) b158: 842a mv s0,a0 b15a: c909 beqz a0,b16c <_putc_r+0x1a> b15c: 4d1c lw a5,24(a0) b15e: e799 bnez a5,b16c <_putc_r+0x1a> b160: c632 sw a2,12(sp) b162: c42e sw a1,8(sp) b164: b98ff0ef jal ra,a4fc <__sinit> b168: 4632 lw a2,12(sp) b16a: 45a2 lw a1,8(sp) b16c: 00003797 auipc a5,0x3 b170: 07478793 addi a5,a5,116 # e1e0 <__sf_fake_stdin> b174: 02f61663 bne a2,a5,b1a0 <_putc_r+0x4e> b178: 4050 lw a2,4(s0) b17a: 461c lw a5,8(a2) b17c: 17fd addi a5,a5,-1 b17e: c61c sw a5,8(a2) b180: 0407d063 bgez a5,b1c0 <_putc_r+0x6e> b184: 4e18 lw a4,24(a2) b186: 00e7c763 blt a5,a4,b194 <_putc_r+0x42> b18a: 0ff5f793 andi a5,a1,255 b18e: 4729 li a4,10 b190: 02e79863 bne a5,a4,b1c0 <_putc_r+0x6e> b194: 8522 mv a0,s0 b196: 4462 lw s0,24(sp) b198: 40f2 lw ra,28(sp) b19a: 6105 addi sp,sp,32 b19c: f39fe06f j a0d4 <__swbuf_r> b1a0: 00003797 auipc a5,0x3 b1a4: 06078793 addi a5,a5,96 # e200 <__sf_fake_stdout> b1a8: 00f61463 bne a2,a5,b1b0 <_putc_r+0x5e> b1ac: 4410 lw a2,8(s0) b1ae: b7f1 j b17a <_putc_r+0x28> b1b0: 00003797 auipc a5,0x3 b1b4: 01078793 addi a5,a5,16 # e1c0 <__sf_fake_stderr> b1b8: fcf611e3 bne a2,a5,b17a <_putc_r+0x28> b1bc: 4450 lw a2,12(s0) b1be: bf75 j b17a <_putc_r+0x28> b1c0: 421c lw a5,0(a2) b1c2: 0ff5f513 andi a0,a1,255 b1c6: 00178713 addi a4,a5,1 b1ca: c218 sw a4,0(a2) b1cc: a38c sb a1,0(a5) b1ce: 40f2 lw ra,28(sp) b1d0: 4462 lw s0,24(sp) b1d2: 6105 addi sp,sp,32 b1d4: 8082 ret 0000b1d6 <__sread>: b1d6: 1141 addi sp,sp,-16 b1d8: c422 sw s0,8(sp) b1da: 842e mv s0,a1 b1dc: 00e59583 lh a1,14(a1) b1e0: c606 sw ra,12(sp) b1e2: 22cd jal b3c4 <_read_r> b1e4: 00054963 bltz a0,b1f6 <__sread+0x20> b1e8: 487c lw a5,84(s0) b1ea: 97aa add a5,a5,a0 b1ec: c87c sw a5,84(s0) b1ee: 40b2 lw ra,12(sp) b1f0: 4422 lw s0,8(sp) b1f2: 0141 addi sp,sp,16 b1f4: 8082 ret b1f6: 245e lhu a5,12(s0) b1f8: 777d lui a4,0xfffff b1fa: 177d addi a4,a4,-1 b1fc: 8ff9 and a5,a5,a4 b1fe: a45e sh a5,12(s0) b200: b7fd j b1ee <__sread+0x18> 0000b202 <__swrite>: b202: 25de lhu a5,12(a1) b204: 1101 addi sp,sp,-32 b206: cc22 sw s0,24(sp) b208: ca26 sw s1,20(sp) b20a: c84a sw s2,16(sp) b20c: c64e sw s3,12(sp) b20e: ce06 sw ra,28(sp) b210: 1007f793 andi a5,a5,256 b214: 84aa mv s1,a0 b216: 842e mv s0,a1 b218: 8932 mv s2,a2 b21a: 89b6 mv s3,a3 b21c: c791 beqz a5,b228 <__swrite+0x26> b21e: 00e59583 lh a1,14(a1) b222: 4689 li a3,2 b224: 4601 li a2,0 b226: 2209 jal b328 <_lseek_r> b228: 245e lhu a5,12(s0) b22a: 777d lui a4,0xfffff b22c: 177d addi a4,a4,-1 b22e: 8ff9 and a5,a5,a4 b230: a45e sh a5,12(s0) b232: 00e41583 lh a1,14(s0) b236: 4462 lw s0,24(sp) b238: 40f2 lw ra,28(sp) b23a: 86ce mv a3,s3 b23c: 864a mv a2,s2 b23e: 49b2 lw s3,12(sp) b240: 4942 lw s2,16(sp) b242: 8526 mv a0,s1 b244: 44d2 lw s1,20(sp) b246: 6105 addi sp,sp,32 b248: a825 j b280 <_write_r> 0000b24a <__sseek>: b24a: 1141 addi sp,sp,-16 b24c: c422 sw s0,8(sp) b24e: 842e mv s0,a1 b250: 00e59583 lh a1,14(a1) b254: c606 sw ra,12(sp) b256: 28c9 jal b328 <_lseek_r> b258: 57fd li a5,-1 b25a: 245a lhu a4,12(s0) b25c: 00f51a63 bne a0,a5,b270 <__sseek+0x26> b260: 77fd lui a5,0xfffff b262: 17fd addi a5,a5,-1 b264: 8ff9 and a5,a5,a4 b266: a45e sh a5,12(s0) b268: 40b2 lw ra,12(sp) b26a: 4422 lw s0,8(sp) b26c: 0141 addi sp,sp,16 b26e: 8082 ret b270: 6785 lui a5,0x1 b272: 8fd9 or a5,a5,a4 b274: a45e sh a5,12(s0) b276: c868 sw a0,84(s0) b278: bfc5 j b268 <__sseek+0x1e> 0000b27a <__sclose>: b27a: 00e59583 lh a1,14(a1) b27e: a805 j b2ae <_close_r> 0000b280 <_write_r>: b280: 1141 addi sp,sp,-16 b282: c422 sw s0,8(sp) b284: 842a mv s0,a0 b286: 852e mv a0,a1 b288: 85b2 mv a1,a2 b28a: 8636 mv a2,a3 b28c: 7801a623 sw zero,1932(gp) # 2000117c b290: c606 sw ra,12(sp) b292: a0afe0ef jal ra,949c <_write> b296: 57fd li a5,-1 b298: 00f51763 bne a0,a5,b2a6 <_write_r+0x26> b29c: 78c18793 addi a5,gp,1932 # 2000117c b2a0: 439c lw a5,0(a5) b2a2: c391 beqz a5,b2a6 <_write_r+0x26> b2a4: c01c sw a5,0(s0) b2a6: 40b2 lw ra,12(sp) b2a8: 4422 lw s0,8(sp) b2aa: 0141 addi sp,sp,16 b2ac: 8082 ret 0000b2ae <_close_r>: b2ae: 1141 addi sp,sp,-16 b2b0: c422 sw s0,8(sp) b2b2: 842a mv s0,a0 b2b4: 852e mv a0,a1 b2b6: 7801a623 sw zero,1932(gp) # 2000117c b2ba: c606 sw ra,12(sp) b2bc: 22a1 jal b404 <_close> b2be: 57fd li a5,-1 b2c0: 00f51763 bne a0,a5,b2ce <_close_r+0x20> b2c4: 78c18793 addi a5,gp,1932 # 2000117c b2c8: 439c lw a5,0(a5) b2ca: c391 beqz a5,b2ce <_close_r+0x20> b2cc: c01c sw a5,0(s0) b2ce: 40b2 lw ra,12(sp) b2d0: 4422 lw s0,8(sp) b2d2: 0141 addi sp,sp,16 b2d4: 8082 ret 0000b2d6 <_fstat_r>: b2d6: 1141 addi sp,sp,-16 b2d8: c422 sw s0,8(sp) b2da: 842a mv s0,a0 b2dc: 852e mv a0,a1 b2de: 85b2 mv a1,a2 b2e0: 7801a623 sw zero,1932(gp) # 2000117c b2e4: c606 sw ra,12(sp) b2e6: 222d jal b410 <_fstat> b2e8: 57fd li a5,-1 b2ea: 00f51763 bne a0,a5,b2f8 <_fstat_r+0x22> b2ee: 78c18793 addi a5,gp,1932 # 2000117c b2f2: 439c lw a5,0(a5) b2f4: c391 beqz a5,b2f8 <_fstat_r+0x22> b2f6: c01c sw a5,0(s0) b2f8: 40b2 lw ra,12(sp) b2fa: 4422 lw s0,8(sp) b2fc: 0141 addi sp,sp,16 b2fe: 8082 ret 0000b300 <_isatty_r>: b300: 1141 addi sp,sp,-16 b302: c422 sw s0,8(sp) b304: 842a mv s0,a0 b306: 852e mv a0,a1 b308: 7801a623 sw zero,1932(gp) # 2000117c b30c: c606 sw ra,12(sp) b30e: 2a29 jal b428 <_isatty> b310: 57fd li a5,-1 b312: 00f51763 bne a0,a5,b320 <_isatty_r+0x20> b316: 78c18793 addi a5,gp,1932 # 2000117c b31a: 439c lw a5,0(a5) b31c: c391 beqz a5,b320 <_isatty_r+0x20> b31e: c01c sw a5,0(s0) b320: 40b2 lw ra,12(sp) b322: 4422 lw s0,8(sp) b324: 0141 addi sp,sp,16 b326: 8082 ret 0000b328 <_lseek_r>: b328: 1141 addi sp,sp,-16 b32a: c422 sw s0,8(sp) b32c: 842a mv s0,a0 b32e: 852e mv a0,a1 b330: 85b2 mv a1,a2 b332: 8636 mv a2,a3 b334: 7801a623 sw zero,1932(gp) # 2000117c b338: c606 sw ra,12(sp) b33a: 2219 jal b440 <_lseek> b33c: 57fd li a5,-1 b33e: 00f51763 bne a0,a5,b34c <_lseek_r+0x24> b342: 78c18793 addi a5,gp,1932 # 2000117c b346: 439c lw a5,0(a5) b348: c391 beqz a5,b34c <_lseek_r+0x24> b34a: c01c sw a5,0(s0) b34c: 40b2 lw ra,12(sp) b34e: 4422 lw s0,8(sp) b350: 0141 addi sp,sp,16 b352: 8082 ret 0000b354 : b354: 0ff5f593 andi a1,a1,255 b358: 962a add a2,a2,a0 b35a: 00c51463 bne a0,a2,b362 b35e: 4501 li a0,0 b360: 8082 ret b362: 211c lbu a5,0(a0) b364: feb78ee3 beq a5,a1,b360 b368: 0505 addi a0,a0,1 b36a: bfc5 j b35a 0000b36c <_realloc_r>: b36c: e581 bnez a1,b374 <_realloc_r+0x8> b36e: 85b2 mv a1,a2 b370: f82fe06f j 9af2 <_malloc_r> b374: 1101 addi sp,sp,-32 b376: cc22 sw s0,24(sp) b378: ce06 sw ra,28(sp) b37a: ca26 sw s1,20(sp) b37c: c84a sw s2,16(sp) b37e: c64e sw s3,12(sp) b380: 8432 mv s0,a2 b382: ee01 bnez a2,b39a <_realloc_r+0x2e> b384: ec6fe0ef jal ra,9a4a <_free_r> b388: 4901 li s2,0 b38a: 40f2 lw ra,28(sp) b38c: 4462 lw s0,24(sp) b38e: 854a mv a0,s2 b390: 44d2 lw s1,20(sp) b392: 4942 lw s2,16(sp) b394: 49b2 lw s3,12(sp) b396: 6105 addi sp,sp,32 b398: 8082 ret b39a: 84ae mv s1,a1 b39c: 89aa mv s3,a0 b39e: 2889 jal b3f0 <_malloc_usable_size_r> b3a0: 8926 mv s2,s1 b3a2: fe8574e3 bgeu a0,s0,b38a <_realloc_r+0x1e> b3a6: 85a2 mv a1,s0 b3a8: 854e mv a0,s3 b3aa: f48fe0ef jal ra,9af2 <_malloc_r> b3ae: 892a mv s2,a0 b3b0: dd69 beqz a0,b38a <_realloc_r+0x1e> b3b2: 85a6 mv a1,s1 b3b4: 8622 mv a2,s0 b3b6: d9cfe0ef jal ra,9952 b3ba: 85a6 mv a1,s1 b3bc: 854e mv a0,s3 b3be: e8cfe0ef jal ra,9a4a <_free_r> b3c2: b7e1 j b38a <_realloc_r+0x1e> 0000b3c4 <_read_r>: b3c4: 1141 addi sp,sp,-16 b3c6: c422 sw s0,8(sp) b3c8: 842a mv s0,a0 b3ca: 852e mv a0,a1 b3cc: 85b2 mv a1,a2 b3ce: 8636 mv a2,a3 b3d0: 7801a623 sw zero,1932(gp) # 2000117c b3d4: c606 sw ra,12(sp) b3d6: 289d jal b44c <_read> b3d8: 57fd li a5,-1 b3da: 00f51763 bne a0,a5,b3e8 <_read_r+0x24> b3de: 78c18793 addi a5,gp,1932 # 2000117c b3e2: 439c lw a5,0(a5) b3e4: c391 beqz a5,b3e8 <_read_r+0x24> b3e6: c01c sw a5,0(s0) b3e8: 40b2 lw ra,12(sp) b3ea: 4422 lw s0,8(sp) b3ec: 0141 addi sp,sp,16 b3ee: 8082 ret 0000b3f0 <_malloc_usable_size_r>: b3f0: ffc5a783 lw a5,-4(a1) b3f4: ffc78513 addi a0,a5,-4 # ffc b3f8: 0007d563 bgez a5,b402 <_malloc_usable_size_r+0x12> b3fc: 95aa add a1,a1,a0 b3fe: 419c lw a5,0(a1) b400: 953e add a0,a0,a5 b402: 8082 ret 0000b404 <_close>: b404: 05800793 li a5,88 b408: 78f1a623 sw a5,1932(gp) # 2000117c b40c: 557d li a0,-1 b40e: 8082 ret 0000b410 <_fstat>: b410: 05800793 li a5,88 b414: 78f1a623 sw a5,1932(gp) # 2000117c b418: 557d li a0,-1 b41a: 8082 ret 0000b41c <_getpid>: b41c: 05800793 li a5,88 b420: 78f1a623 sw a5,1932(gp) # 2000117c b424: 557d li a0,-1 b426: 8082 ret 0000b428 <_isatty>: b428: 05800793 li a5,88 b42c: 78f1a623 sw a5,1932(gp) # 2000117c b430: 4501 li a0,0 b432: 8082 ret 0000b434 <_kill>: b434: 05800793 li a5,88 b438: 78f1a623 sw a5,1932(gp) # 2000117c b43c: 557d li a0,-1 b43e: 8082 ret 0000b440 <_lseek>: b440: 05800793 li a5,88 b444: 78f1a623 sw a5,1932(gp) # 2000117c b448: 557d li a0,-1 b44a: 8082 ret 0000b44c <_read>: b44c: 05800793 li a5,88 b450: 78f1a623 sw a5,1932(gp) # 2000117c b454: 557d li a0,-1 b456: 8082 ret 0000b458 <_exit>: b458: a001 j b458 <_exit> b45a: 0000 unimp b45c: 7325 lui t1,0xfffe9 b45e: 2820 lbu s0,18(s0) b460: 656c flw fa1,76(a0) b462: 3d6e lhu a1,62(a0) b464: 7525 lui a0,0xfffe9 b466: 3a29 jal ad80 <_vfiprintf_r+0x266> b468: 000a c.slli zero,0x2 b46a: 0000 unimp b46c: 3025 jal ac94 <_vfiprintf_r+0x17a> b46e: 7534 flw fa3,104(a0) b470: 2020 lbu s0,2(s0) b472: 0000 unimp b474: 3025 jal ac9c <_vfiprintf_r+0x182> b476: 5832 lw a6,44(sp) b478: 0020 addi s0,sp,8 b47a: 0000 unimp b47c: 2020 lbu s0,2(s0) b47e: 0020 addi s0,sp,8 b480: 6325 lui t1,0x9 b482: 0000 unimp b484: 3025 jal acac <_vfiprintf_r+0x192> b486: 7832 flw fa6,44(sp) b488: 0000 unimp b48a: 0000 unimp b48c: 6441 lui s0,0x10 b48e: 6576 flw fa0,92(sp) b490: 7472 flw fs0,60(sp) b492: 0000 unimp b494: 00000057 0x57 b498: 5d73255b 0x5d73255b b49c: 2520 lbu s0,10(a0) b49e: 41203a73 csrrc s4,0x412,zero b4a2: 7664 flw fs1,108(a2) b4a4: 7265 lui tp,0xffff9 b4a6: 6974 flw fa3,84(a0) b4a8: 656d6573 csrrsi a0,0x656,26 b4ac: 746e flw fs0,248(sp) b4ae: 6620 flw fs0,72(a2) b4b0: 6172 flw ft2,28(sp) b4b2: 656d lui a0,0x1b b4b4: 7420 flw fs0,104(s0) b4b6: 73206f6f jal t5,11be8 <_data_lma+0x398c> b4ba: 6f68 flw fa0,92(a4) b4bc: 7472 flw fs0,60(sp) b4be: 2820 lbu s0,18(s0) b4c0: 6425 lui s0,0x9 b4c2: 3c20 lbu s0,27(s0) b4c4: 3120 lbu s0,3(a0) b4c6: 3130 lbu a2,3(a0) b4c8: 0d29 addi s10,s10,10 b4ca: 000a c.slli zero,0x2 b4cc: 5d73255b 0x5d73255b b4d0: 2520 lbu s0,10(a0) b4d2: 49203a73 csrrc s4,0x492,zero b4d6: 636e flw ft6,216(sp) b4d8: 6572726f jal tp,3332e <_data_lma+0x250d2> b4dc: 73207463 bgeu zero,s2,bc04 <_exit+0x7ac> b4e0: 6769 lui a4,0x1a b4e2: 616e flw ft2,216(sp) b4e4: 7574 flw fa3,108(a0) b4e6: 6572 flw fa0,28(sp) b4e8: 0a0d addi s4,s4,3 b4ea: 0000 unimp b4ec: 0049 c.nop 18 b4ee: 0000 unimp b4f0: 5d73255b 0x5d73255b b4f4: 2520 lbu s0,10(a0) b4f6: 41203a73 csrrc s4,0x412,zero b4fa: 7664 flw fs1,108(a2) b4fc: 7265 lui tp,0xffff9 b4fe: 6974 flw fa3,84(a0) b500: 656d6573 csrrsi a0,0x656,26 b504: 746e flw fs0,248(sp) b506: 7320 flw fs0,96(a4) b508: 6769 lui a4,0x1a b50a: 616e flw ft2,216(sp) b50c: 7574 flw fa3,108(a0) b50e: 6572 flw fa0,28(sp) b510: 6f20 flw fs0,88(a4) b512: 0a0d2e6b 0xa0d2e6b b516: 0000 unimp b518: 5d73255b 0x5d73255b b51c: 2520 lbu s0,10(a0) b51e: 41203a73 csrrc s4,0x412,zero b522: 7664 flw fs1,108(a2) b524: 7265 lui tp,0xffff9 b526: 6974 flw fa3,84(a0) b528: 656d6573 csrrsi a0,0x656,26 b52c: 746e flw fs0,248(sp) b52e: 6620 flw fs0,72(a2) b530: 6172 flw ft2,28(sp) b532: 656d lui a0,0x1b b534: 7720 flw fs0,104(a4) b536: 7469 lui s0,0xffffa b538: 2068 lbu a0,6(s0) b53a: 6164 flw fs1,68(a0) b53c: 6174 flw fa3,68(a0) b53e: 7420 flw fs0,104(s0) b540: 73206f6f jal t5,11c72 <_data_lma+0x3a16> b544: 6f68 flw fa0,92(a4) b546: 7472 flw fs0,60(sp) b548: 2820 lbu s0,18(s0) b54a: 6425 lui s0,0x9 b54c: 3c20 lbu s0,27(s0) b54e: 2520 lbu s0,10(a0) b550: 2964 lbu s1,22(a0) b552: 0a0d addi s4,s4,3 b554: 0000 unimp b556: 0000 unimp b558: 616e flw ft2,216(sp) b55a: 656d lui a0,0x1b b55c: 656c flw fa1,76(a0) b55e: 6e207373 csrrci t1,0x6e2,0 b562: 0065646f jal s0,61568 <_data_lma+0x5330c> b566: 0000 unimp b568: 6572 flw fa0,28(sp) b56a: 6570 flw fa2,76(a0) b56c: 7461 lui s0,0xffff8 b56e: 7265 lui tp,0xffff9 b570: 0000 unimp b572: 0000 unimp b574: 736e6573 csrrsi a0,0x736,28 b578: 0000726f jal tp,12578 <_data_lma+0x431c> b57c: 6f72 flw ft10,28(sp) b57e: 73206d6f jal s10,11cb0 <_data_lma+0x3a54> b582: 7265 lui tp,0xffff9 b584: 6576 flw fa0,92(sp) b586: 0072 c.slli zero,0x1c b588: 74616863 bltu sp,t1,bcd8 <_exit+0x880> b58c: 6e20 flw fs0,88(a2) b58e: 0065646f jal s0,61594 <_data_lma+0x53338> b592: 0000 unimp b594: 776f6e6b 0x776f6e6b b598: 006e c.slli zero,0x1b b59a: 0000 unimp b59c: 6e75 lui t3,0x1d b59e: 776f6e6b 0x776f6e6b b5a2: 006e c.slli zero,0x1b b5a4: 7325 lui t1,0xfffe9 b5a6: 6f20 flw fs0,88(a4) b5a8: 206e lhu a1,6(s0) b5aa: 6c25 lui s8,0x9 b5ac: 2064 lbu s1,6(s0) b5ae: 68746977 0x68746977 b5b2: 7420 flw fs0,104(s0) b5b4: 7079 c.lui zero,0xffffe b5b6: 2065 jal b65e <_exit+0x206> b5b8: 7325 lui t1,0xfffe9 b5ba: 6f20 flw fs0,88(a4) b5bc: 206e lhu a1,6(s0) b5be: 7325 lui t1,0xfffe9 b5c0: 6c20 flw fs0,88(s0) b5c2: 7461636f jal t1,21d08 <_data_lma+0x13aac> b5c6: 6f69 lui t5,0x1a b5c8: 206e lhu a1,6(s0) b5ca: 6c25 lui s8,0x9 b5cc: 2064 lbu s1,6(s0) b5ce: 6c25 lui s8,0x9 b5d0: 0a64 addi s1,sp,284 b5d2: 0000 unimp b5d4: 7550 flw fa2,44(a0) b5d6: 6c62 flw fs8,24(sp) b5d8: 6369 lui t1,0x1a b5da: 6b20 flw fs0,80(a4) b5dc: 7965 lui s2,0xffff9 b5de: 0000 unimp b5e0: 6e676953 0x6e676953 b5e4: 7461 lui s0,0xffff8 b5e6: 7275 lui tp,0xffffd b5e8: 0065 c.nop 25 b5ea: 0000 unimp b5ec: 7041 c.lui zero,0xffff0 b5ee: 6470 flw fa2,76(s0) b5f0: 7461 lui s0,0xffff8 b5f2: 0061 c.nop 24 b5f4: 6954 flw fa3,20(a0) b5f6: 656d lui a0,0x1b b5f8: 6d617473 csrrci s0,0x6d6,2 b5fc: 2070 lbu a2,6(s0) b5fe: 7369 lui t1,0xffffa b600: 2520 lbu s0,10(a0) b602: 756c flw fa1,108(a0) b604: 000a c.slli zero,0x2 b606: 0000 unimp b608: 6f4e flw ft10,208(sp) b60a: 6564 flw fs1,76(a0) b60c: 614e flw ft2,208(sp) b60e: 656d lui a0,0x1b b610: 2520 lbu s0,10(a0) b612: 00000a73 0xa73 b616: 0000 unimp b618: 6e41 lui t3,0x10 b61a: 6d796e6f jal t3,a24f0 <_data_lma+0x94294> b61e: 2073756f jal a0,43024 <_data_lma+0x34dc8> b622: 6f6e flw ft10,216(sp) b624: 6564 flw fs1,76(a0) b626: 0000 unimp b628: 6e41 lui t3,0x10 b62a: 6d796e6f jal t3,a2500 <_data_lma+0x942a4> b62e: 0073756f jal a0,42e34 <_data_lma+0x34bd8> b632: 0000 unimp b634: 5d73255b 0x5d73255b b638: 2520 lbu s0,10(a0) b63a: 4e203a73 csrrc s4,0x4e2,zero b63e: 7765 lui a4,0xffff9 b640: 6120 flw fs0,64(a0) b642: 6f6e flw ft10,216(sp) b644: 796e flw fs2,248(sp) b646: 6f6d lui t5,0x1b b648: 7375 lui t1,0xffffd b64a: 6e20 flw fs0,88(a2) b64c: 2065646f jal s0,61852 <_data_lma+0x535f6> b650: 61657263 bgeu a0,s6,bc54 <_exit+0x7fc> b654: 6574 flw fa3,76(a0) b656: 3a64 lbu s1,23(a2) b658: 2520 lbu s0,10(a0) b65a: 000a0d73 0xa0d73 b65e: 0000 unimp b660: 0044 addi s1,sp,4 b662: 0000 unimp b664: 5d73255b 0x5d73255b b668: 2520 lbu s0,10(a0) b66a: 45203a73 csrrc s4,0x452,zero b66e: 6978 flw fa4,84(a0) b670: 6e697473 csrrci s0,0x6e6,18 b674: 6f6e2067 0x6f6e2067 b678: 6564 flw fs1,76(a0) b67a: 6620 flw fs0,72(a2) b67c: 646e756f jal a0,f2cc2 <_data_lma+0xe4a66> b680: 6620 flw fs0,72(a2) b682: 7020726f jal tp,12d84 <_data_lma+0x4b28> b686: 6275 lui tp,0x1d b688: 5b79654b fnmsub.d fa0,fs2,fs7,fa1,unknown b68c: 5d30 lw a2,120(a0) b68e: 303d jal aebc <_printf_i+0xc> b690: 2578 lbu a4,14(a0) b692: 3230 lbu a2,3(a2) b694: 0d58 addi a4,sp,660 b696: 000a c.slli zero,0x2 b698: 6e41 lui t3,0x10 b69a: 65526e6f jal t3,324ee <_data_lma+0x24292> b69e: 2071 jal b72a <_exit+0x2d2> b6a0: 6170 flw fa2,68(a0) b6a2: 6c79 lui s8,0x1e b6a4: 0064616f jal sp,516aa <_data_lma+0x4344e> b6a8: 5d73255b 0x5d73255b b6ac: 2520 lbu s0,10(a0) b6ae: 50203a73 csrrc s4,0x502,zero b6b2: 7361 lui t1,0xffff8 b6b4: 726f7773 csrrci a4,0x726,30 b6b8: 2064 lbu s1,6(s0) b6ba: 656c flw fa1,76(a0) b6bc: 206e lhu a1,6(s0) b6be: 7369 lui t1,0xffffa b6c0: 2520 lbu s0,10(a0) b6c2: 2e64 lbu s1,30(a2) b6c4: 0a0d addi s4,s4,3 b6c6: 0000 unimp b6c8: 5d73255b 0x5d73255b b6cc: 2520 lbu s0,10(a0) b6ce: 50203a73 csrrc s4,0x502,zero b6d2: 7361 lui t1,0xffff8 b6d4: 726f7773 csrrci a4,0x726,30 b6d8: 2064 lbu s1,6(s0) b6da: 72726f63 bltu tp,t2,be18 <_exit+0x9c0> b6de: 6365 lui t1,0x19 b6e0: 2c74 lbu a3,30(s0) b6e2: 6e20 flw fs0,88(a2) b6e4: 2065646f jal s0,618ea <_data_lma+0x5368e> b6e8: 7325 lui t1,0xfffe9 b6ea: 6120 flw fs0,64(a0) b6ec: 7475 lui s0,0xffffd b6ee: 6568 flw fa0,76(a0) b6f0: 746e flw fs0,248(sp) b6f2: 6369 lui t1,0x1a b6f4: 7461 lui s0,0xffff8 b6f6: 6465 lui s0,0x19 b6f8: 0d2e slli s10,s10,0xb b6fa: 000a c.slli zero,0x2 b6fc: 5d73255b 0x5d73255b b700: 2520 lbu s0,10(a0) b702: 4c203a73 csrrc s4,0x4c2,zero b706: 6e69676f jal a4,a1dec <_data_lma+0x93b90> b70a: 7220 flw fs0,96(a2) b70c: 7365 lui t1,0xffff9 b70e: 6f70 flw fa2,92(a4) b710: 736e flw ft6,248(sp) b712: 2065 jal b7ba <_exit+0x362> b714: 746e6573 csrrsi a0,0x746,28 b718: 7420 flw fs0,104(s0) b71a: 6f6e206f j ede10 <_data_lma+0xdfbb4> b71e: 6564 flw fs1,76(a0) b720: 2520 lbu s0,10(a0) b722: 0a0d2e73 csrrs t3,0xa0,s10 b726: 0000 unimp b728: 5d73255b 0x5d73255b b72c: 2520 lbu s0,10(a0) b72e: 50203a73 csrrc s4,0x502,zero b732: 7361 lui t1,0xffff8 b734: 726f7773 csrrci a4,0x726,30 b738: 2064 lbu s1,6(s0) b73a: 6e69 lui t3,0x1a b73c: 72726f63 bltu tp,t2,be7a <_exit+0xa22> b740: 6365 lui t1,0x19 b742: 2074 lbu a3,6(s0) b744: 6f66 flw ft10,88(sp) b746: 2072 lhu a2,6(s0) b748: 6f6e flw ft10,216(sp) b74a: 6564 flw fs1,76(a0) b74c: 2520 lbu s0,10(a0) b74e: 0a0d2e73 csrrs t3,0xa0,s10 b752: 0000 unimp b754: 6e41 lui t3,0x10 b756: 6d796e6f jal t3,a262c <_data_lma+0x943d0> b75a: 5273756f jal a0,43480 <_data_lma+0x35224> b75e: 7165 addi sp,sp,-400 b760: 6575 lui a0,0x1d b762: 61507473 csrrci s0,0x615,0 b766: 6c79 lui s8,0x1e b768: 2064616f jal sp,5196e <_data_lma+0x43712> b76c: 7461 lui s0,0xffff8 b76e: 2520 lbu s0,10(a0) b770: 0a70 addi a2,sp,284 b772: 0000 unimp b774: 2020 lbu s0,2(s0) b776: 6564 flw fs1,76(a0) b778: 6e697473 csrrci s0,0x6e6,18 b77c: 7461 lui s0,0xffff8 b77e: 6f69 lui t5,0x1a b780: 206e lhu a1,6(s0) b782: 6168 flw fa0,68(a0) b784: 203a6873 csrrsi a6,hideleg,20 b788: 7830 flw fa2,112(s0) b78a: 3025 jal afb2 <_printf_i+0x102> b78c: 5832 lw a6,44(sp) b78e: 000a c.slli zero,0x2 b790: 2020 lbu s0,2(s0) b792: 646e6573 csrrsi a0,0x646,28 b796: 7265 lui tp,0xffff9 b798: 7020 flw fs0,96(s0) b79a: 6275 lui tp,0x1d b79c: 3a79654b fnmsub.d fa0,fs2,ft7,ft7,unknown b7a0: 0020 addi s0,sp,8 b7a2: 0000 unimp b7a4: 3025 jal afcc <_printf_i+0x11c> b7a6: 5832 lw a6,44(sp) b7a8: 0000 unimp b7aa: 0000 unimp b7ac: 2020 lbu s0,2(s0) b7ae: 68706963 bltu zero,t2,be40 <_exit+0x9e8> b7b2: 7265 lui tp,0xffff9 b7b4: 4d20 lw s0,88(a0) b7b6: 4341 li t1,16 b7b8: 203a lhu a4,2(s0) b7ba: 7830 flw fa2,112(s0) b7bc: 3025 jal afe4 <_printf_i+0x134> b7be: 5834 lw a3,112(s0) b7c0: 000a c.slli zero,0x2 b7c2: 0000 unimp b7c4: 2020 lbu s0,2(s0) b7c6: 6564 flw fs1,76(a0) b7c8: 70797263 bgeu s2,t2,becc <_exit+0xa74> b7cc: 6574 flw fa3,76(a0) b7ce: 2064 lbu s1,6(s0) b7d0: 6170 flw fa2,68(a0) b7d2: 6c79 lui s8,0x1e b7d4: 2064616f jal sp,519da <_data_lma+0x4377e> b7d8: 2528 lbu a0,10(a0) b7da: 2075 jal b886 <_exit+0x42e> b7dc: 7962 flw fs2,56(sp) b7de: 6574 flw fa3,76(a0) b7e0: 0a3a2973 csrrs s2,0xa3,s4 b7e4: 0000 unimp b7e6: 0000 unimp b7e8: 2020 lbu s0,2(s0) b7ea: 2020 lbu s0,2(s0) b7ec: 6974 flw fa3,84(a0) b7ee: 656d lui a0,0x1b b7f0: 6d617473 csrrci s0,0x6d6,2 b7f4: 3a70 lbu a2,23(a2) b7f6: 2520 lbu s0,10(a0) b7f8: 0a75 addi s4,s4,29 b7fa: 0000 unimp b7fc: 2020 lbu s0,2(s0) b7fe: 2020 lbu s0,2(s0) b800: 636e7973 csrrci s2,0x636,28 b804: 7420 flw fs0,104(s0) b806: 6d69 lui s10,0x1a b808: 7365 lui t1,0xffff9 b80a: 6174 flw fa3,68(a0) b80c: 706d c.lui zero,0xffffb b80e: 203a lhu a4,2(s0) b810: 7525 lui a0,0xfffe9 b812: 000a c.slli zero,0x2 b814: 2020 lbu s0,2(s0) b816: 2020 lbu s0,2(s0) b818: 6170 flw fa2,68(a0) b81a: 6f777373 csrrci t1,0x6f7,14 b81e: 6472 flw fs0,28(sp) b820: 203a lhu a4,2(s0) b822: 0000 unimp b824: 746e6f43 0x746e6f43 b828: 6f72 flw ft10,28(sp) b82a: 006c addi a1,sp,12 b82c: 5d73255b 0x5d73255b b830: 2520 lbu s0,10(a0) b832: 52203a73 csrrc s4,0x522,zero b836: 7065 c.lui zero,0xffff9 b838: 796c flw fa1,116(a0) b83a: 6e69 lui t3,0x1a b83c: 6f742067 0x6f742067 b840: 6120 flw fs0,64(a0) b842: 6420 flw fs0,72(s0) b844: 7369 lui t1,0xffffa b846: 65766f63 bltu a2,s7,bea4 <_exit+0xa4c> b84a: 2072 lhu a2,6(s0) b84c: 6572 flw fa0,28(sp) b84e: 7571 lui a0,0xffffc b850: 7365 lui t1,0xffff9 b852: 2074 lbu a3,6(s0) b854: 68746977 0x68746977 b858: 7420 flw fs0,104(s0) b85a: 6761 lui a4,0x18 b85c: 2520 lbu s0,10(a0) b85e: 0d64 addi s1,sp,668 b860: 000a c.slli zero,0x2 b862: 0000 unimp b864: 3d3d jal b6a2 <_exit+0x24a> b866: 203d jal b894 <_exit+0x43c> b868: 6944 flw fs1,20(a0) b86a: 766f6373 csrrsi t1,0x766,30 b86e: 7265 lui tp,0xffff9 b870: 5220 lw s0,96(a2) b872: 7165 addi sp,sp,-400 b874: 6575 lui a0,0x1d b876: 3d207473 csrrci s0,0x3d2,0 b87a: 3d3d jal b6b8 <_exit+0x260> b87c: 000a c.slli zero,0x2 b87e: 0000 unimp b880: 7270 flw fa2,100(a2) b882: 6665 lui a2,0x19 b884: 7869 lui a6,0xffffa b886: 796c6e4f fnmadd.s ft8,fs8,fs6,fa5,unknown b88a: 3a20 lbu s0,19(a2) b88c: 2520 lbu s0,10(a0) b88e: 0a75 addi s4,s4,29 b890: 0000 unimp b892: 0000 unimp b894: 7974 flw fa3,116(a0) b896: 6570 flw fa2,76(a0) b898: 6946 flw fs2,80(sp) b89a: 746c flw fa1,108(s0) b89c: 7265 lui tp,0xffff9 b89e: 3a20 lbu s0,19(a2) b8a0: 3020 lbu s0,3(s0) b8a2: 2578 lbu a4,14(a0) b8a4: 3230 lbu a2,3(a2) b8a6: 0a58 addi a4,sp,276 b8a8: 0000 unimp b8aa: 0000 unimp b8ac: 6174 flw fa3,68(a0) b8ae: 20202067 0x20202067 b8b2: 2020 lbu s0,2(s0) b8b4: 2020 lbu s0,2(s0) b8b6: 3a20 lbu s0,19(a2) b8b8: 3020 lbu s0,3(s0) b8ba: 2578 lbu a4,14(a0) b8bc: 3830 lbu a2,19(s0) b8be: 586c lw a1,116(s0) b8c0: 000a c.slli zero,0x2 b8c2: 0000 unimp b8c4: 636e6973 csrrsi s2,0x636,28 b8c8: 2065 jal b970 <_exit+0x518> b8ca: 2020 lbu s0,2(s0) b8cc: 2020 lbu s0,2(s0) b8ce: 3a20 lbu s0,19(a2) b8d0: 3020 lbu s0,3(s0) b8d2: 2578 lbu a4,14(a0) b8d4: 3830 lbu a2,19(s0) b8d6: 586c lw a1,116(s0) b8d8: 000a c.slli zero,0x2 b8da: 0000 unimp b8dc: 3d3d jal b71a <_exit+0x2c2> b8de: 203d jal b90c <_exit+0x4b4> b8e0: 6944 flw fs1,20(a0) b8e2: 766f6373 csrrsi t1,0x766,30 b8e6: 7265 lui tp,0xffff9 b8e8: 5220 lw s0,96(a2) b8ea: 7365 lui t1,0xffff9 b8ec: 6f70 flw fa2,92(a4) b8ee: 736e flw ft6,248(sp) b8f0: 2065 jal b998 <_exit+0x540> b8f2: 3d3d jal b730 <_exit+0x2d8> b8f4: 0a3d addi s4,s4,15 b8f6: 0000 unimp b8f8: 6f6e flw ft10,216(sp) b8fa: 6564 flw fs1,76(a0) b8fc: 7954 flw fa3,52(a0) b8fe: 6570 flw fa2,76(a0) b900: 3a20 lbu s0,19(a2) b902: 2520 lbu s0,10(a0) b904: 0a75 addi s4,s4,29 b906: 0000 unimp b908: 20726e73 csrrsi t3,0x207,4 b90c: 2020 lbu s0,2(s0) b90e: 2020 lbu s0,2(s0) b910: 3a20 lbu s0,19(a2) b912: 2520 lbu s0,10(a0) b914: 0a75 addi s4,s4,29 b916: 0000 unimp b918: 6174 flw fa3,68(a0) b91a: 20202067 0x20202067 b91e: 2020 lbu s0,2(s0) b920: 3a20 lbu s0,19(a2) b922: 3020 lbu s0,3(s0) b924: 2578 lbu a4,14(a0) b926: 3830 lbu a2,19(s0) b928: 586c lw a1,116(s0) b92a: 000a c.slli zero,0x2 b92c: 7570 flw fa2,108(a0) b92e: 6b62 flw fs6,24(sp) b930: 7965 lui s2,0xffff9 b932: 2020 lbu s0,2(s0) b934: 3a20 lbu s0,19(a2) b936: 0020 addi s0,sp,8 b938: 5d73255b 0x5d73255b b93c: 2520 lbu s0,10(a0) b93e: 46203a73 csrrc s4,0x462,zero b942: 6e69 lui t3,0x1a b944: 6964 flw fs1,84(a0) b946: 676e flw fa4,216(sp) b948: 7220 flw fs0,96(a2) b94a: 6d65 lui s10,0x19 b94c: 2065746f jal s0,62b52 <_data_lma+0x548f6> b950: 6f6e flw ft10,216(sp) b952: 6564 flw fs1,76(a0) b954: 202c lbu a1,2(s0) b956: 72756f73 csrrsi t5,0x727,10 b95a: 61486563 bltu a6,s4,bf64 <_exit+0xb0c> b95e: 69206873 csrrsi a6,0x692,0 b962: 64252073 csrs 0x642,a0 b966: 0a0d addi s4,s4,3 b968: 0000 unimp b96a: 0000 unimp b96c: 5d73255b 0x5d73255b b970: 2520 lbu s0,10(a0) b972: 4e203a73 csrrc s4,0x4e2,zero b976: 2065646f jal s0,61b7c <_data_lma+0x53920> b97a: 6f6e flw ft10,216(sp) b97c: 2074 lbu a3,6(s0) b97e: 6e69 lui t3,0x1a b980: 4420 lw s0,72(s0) b982: 0d42 slli s10,s10,0x10 b984: 000a c.slli zero,0x2 b986: 0000 unimp b988: 5d73255b 0x5d73255b b98c: 2520 lbu s0,10(a0) b98e: 46203a73 csrrc s4,0x462,zero b992: 646e756f jal a0,f2fd8 <_data_lma+0xe4d7c> b996: 6e20 flw fs0,88(a2) b998: 2065646f jal s0,61b9e <_data_lma+0x53942> b99c: 68746977 0x68746977 b9a0: 6920 flw fs0,80(a0) b9a2: 646e flw fs0,216(sp) b9a4: 7865 lui a6,0xffff9 b9a6: 2520 lbu s0,10(a0) b9a8: 0d64 addi s1,sp,668 b9aa: 000a c.slli zero,0x2 b9ac: 5d73255b 0x5d73255b b9b0: 2520 lbu s0,10(a0) b9b2: 48203a73 csrrc s4,0x482,zero b9b6: 414d li sp,19 b9b8: 61662043 fmadd.s ft0,fa2,fs6,fa2,rdn b9bc: 6c69 lui s8,0x1a b9be: 6465 lui s0,0x19 b9c0: 6f20 flw fs0,88(a4) b9c2: 206e lhu a1,6(s0) b9c4: 6e65 lui t3,0x19 b9c6: 70797263 bgeu s2,t2,c0ca <_exit+0xc72> b9ca: 6574 flw fa3,76(a0) b9cc: 2064 lbu s1,6(s0) b9ce: 656d lui a0,0x1b b9d0: 67617373 csrrci t1,0x676,2 b9d4: 2065 jal ba7c <_exit+0x624> b9d6: 7325 lui t1,0xfffe9 b9d8: 0a0d addi s4,s4,3 b9da: 0000 unimp b9dc: 5d73255b 0x5d73255b b9e0: 2520 lbu s0,10(a0) b9e2: 48203a73 csrrc s4,0x482,zero b9e6: 414d li sp,19 b9e8: 75732043 0x75732043 b9ec: 73656363 bltu a0,s6,c112 <_exit+0xcba> b9f0: 72662073 csrs 0x726,a2 b9f4: 25206d6f jal s10,11c46 <_data_lma+0x39ea> b9f8: 25202c73 csrr s8,0x252 b9fc: 2075 jal baa8 <_exit+0x650> b9fe: 7962 flw fs2,56(sp) ba00: 6574 flw fa3,76(a0) ba02: 6f6c2073 csrs 0x6f6,s8 ba06: 676e flw fa4,216(sp) ba08: 0a0d addi s4,s4,3 ba0a: 0000 unimp ba0c: 2020 lbu s0,2(s0) ba0e: 7954 flw fa3,52(a0) ba10: 6570 flw fa2,76(a0) ba12: 6478 flw fa4,76(s0) ba14: 3a64 lbu s1,23(a2) ba16: 3020 lbu s0,3(s0) ba18: 2578 lbu a4,14(a0) ba1a: 3230 lbu a2,3(a2) ba1c: 0a58 addi a4,sp,276 ba1e: 0000 unimp ba20: 2020 lbu s0,2(s0) ba22: 6150 flw fa2,4(a0) ba24: 6c79 lui s8,0x1e ba26: 4c64616f jal sp,51eec <_data_lma+0x43c90> ba2a: 6e65 lui t3,0x19 ba2c: 203a lhu a4,2(s0) ba2e: 7525 lui a0,0xfffe9 ba30: 000a c.slli zero,0x2 ba32: 0000 unimp ba34: 5d73255b 0x5d73255b ba38: 2520 lbu s0,10(a0) ba3a: 50203a73 csrrc s4,0x502,zero ba3e: 7461 lui s0,0xffff8 ba40: 2068 lbu a0,6(s0) ba42: 6f74 flw fa3,92(a4) ba44: 6f6c206f j ce13a <_data_lma+0xbfede> ba48: 676e flw fa4,216(sp) ba4a: 0d0a slli s10,s10,0x2 ba4c: 000a c.slli zero,0x2 ba4e: 0000 unimp ba50: 746e6553 0x746e6553 ba54: 7220 flw fs0,96(a2) ba56: 7365 lui t1,0xffff9 ba58: 6f70 flw fa2,92(a4) ba5a: 736e flw ft6,248(sp) ba5c: 2c65 jal bd14 <_exit+0x8bc> ba5e: 7420 flw fs0,104(s0) ba60: 6568 flw fa0,76(a0) ba62: 7420 flw fs0,104(s0) ba64: 6d65 lui s10,0x19 ba66: 6570 flw fa2,76(a0) ba68: 6172 flw ft2,28(sp) ba6a: 7574 flw fa3,108(a0) ba6c: 6572 flw fa0,28(sp) ba6e: 6920 flw fs0,80(a0) ba70: 64252073 csrs 0x642,a0 ba74: 6420 flw fs0,72(s0) ba76: 6365 lui t1,0x19 ba78: 6369 lui t1,0x1a ba7a: 6c65 lui s8,0x19 ba7c: 73756973 csrrsi s2,0x737,10 ba80: 000a c.slli zero,0x2 ba82: 0000 unimp ba84: 6c50 flw fa2,28(s0) ba86: 6961 lui s2,0x18 ba88: 746e flw fs0,248(sp) ba8a: 7865 lui a6,0xffff9 ba8c: 2074 lbu a3,6(s0) ba8e: 656d lui a0,0x1b ba90: 67617373 csrrci t1,0x676,2 ba94: 2065 jal bb3c <_exit+0x6e4> ba96: 7266 flw ft4,120(sp) ba98: 25206d6f jal s10,11cea <_data_lma+0x3a8e> ba9c: 61202c73 csrr s8,0x612 baa0: 7474 flw fa3,108(s0) baa2: 6d65 lui s10,0x19 baa4: 7470 flw fa2,108(s0) baa6: 2520 lbu s0,10(a0) baa8: 2c64 lbu s1,30(s0) baaa: 7420 flw fs0,104(s0) baac: 6d69 lui s10,0x1a baae: 7365 lui t1,0xffff9 bab0: 6174 flw fa3,68(a0) bab2: 706d c.lui zero,0xffffb bab4: 2520 lbu s0,10(a0) bab6: 3a64 lbu s1,23(a2) bab8: 2520 lbu s0,10(a0) baba: 6c500073 0x6c500073 babe: 6961 lui s2,0x18 bac0: 746e flw fs0,248(sp) bac2: 7865 lui a6,0xffff9 bac4: 2074 lbu a3,6(s0) bac6: 656d lui a0,0x1b bac8: 67617373 csrrci t1,0x676,2 bacc: 2065 jal bb74 <_exit+0x71c> bace: 7266 flw ft4,120(sp) bad0: 73206d6f jal s10,12202 <_data_lma+0x3fa6> bad4: 7265 lui tp,0xffff9 bad6: 6576 flw fa0,92(sp) bad8: 2072 lhu a2,6(s0) bada: 7325 lui t1,0xfffe9 badc: 202c lbu a1,2(s0) bade: 646e6573 csrrsi a0,0x646,28 bae2: 7265 lui tp,0xffff9 bae4: 6920 flw fs0,80(a0) bae6: 73252073 csrs 0x732,a0 baea: 202c lbu a1,2(s0) baec: 7461 lui s0,0xffff8 baee: 6574 flw fa3,76(a0) baf0: 706d c.lui zero,0xffffb baf2: 2074 lbu a3,6(s0) baf4: 6425 lui s0,0x9 baf6: 202c lbu a1,2(s0) baf8: 6974 flw fa3,84(a0) bafa: 656d lui a0,0x1b bafc: 6d617473 csrrci s0,0x6d6,2 bb00: 2070 lbu a2,6(s0) bb02: 6425 lui s0,0x9 bb04: 203a lhu a4,2(s0) bb06: 7325 lui t1,0xfffe9 bb08: 0000 unimp bb0a: 0000 unimp bb0c: 5d73255b 0x5d73255b bb10: 2520 lbu s0,10(a0) bb12: 55203a73 csrrc s4,0x552,zero bb16: 6b6e flw fs6,216(sp) bb18: 6f6e flw ft10,216(sp) bb1a: 74206e77 0x74206e77 bb1e: 7865 lui a6,0xffff9 bb20: 2074 lbu a3,6(s0) bb22: 7974 flw fa3,116(a0) bb24: 6570 flw fa2,76(a0) bb26: 203a lhu a4,2(s0) bb28: 6425 lui s0,0x9 bb2a: 0a0d addi s4,s4,3 bb2c: 0000 unimp bb2e: 0000 unimp bb30: 6e45 lui t3,0x11 bb32: 70797263 bgeu s2,t2,c236 <_exit+0xdde> bb36: 6574 flw fa3,76(a0) bb38: 5064 lw s1,100(s0) bb3a: 7961 lui s2,0xffff8 bb3c: 6f6c flw fa1,92(a4) bb3e: 6461 lui s0,0x18 bb40: 0a3a slli s4,s4,0xe bb42: 0000 unimp bb44: 2020 lbu s0,2(s0) bb46: 6544 flw fs1,12(a0) bb48: 6e697473 csrrci s0,0x6e6,18 bb4c: 7461 lui s0,0xffff8 bb4e: 6f69 lui t5,0x1a bb50: 486e lw a6,216(sp) bb52: 7361 lui t1,0xffff8 bb54: 3a68 lbu a0,23(a2) bb56: 3020 lbu s0,3(s0) bb58: 2578 lbu a4,14(a0) bb5a: 3230 lbu a2,3(a2) bb5c: 0a58 addi a4,sp,276 bb5e: 0000 unimp bb60: 2020 lbu s0,2(s0) bb62: 72756f53 0x72756f53 bb66: 61486563 bltu a6,s4,c170 <_exit+0xd18> bb6a: 203a6873 csrrsi a6,hideleg,20 bb6e: 7830 flw fa2,112(s0) bb70: 3025 jal b398 <_realloc_r+0x2c> bb72: 5832 lw a6,44(sp) bb74: 000a c.slli zero,0x2 bb76: 0000 unimp bb78: 2020 lbu s0,2(s0) bb7a: 68706943 fmadd.s fs2,ft0,ft7,fa3,unknown bb7e: 7265 lui tp,0xffff9 bb80: 414d li sp,19 bb82: 30203a43 fmadd.s fs4,ft0,ft2,ft6,rup bb86: 2578 lbu a4,14(a0) bb88: 3430 lbu a2,11(s0) bb8a: 0a58 addi a4,sp,276 bb8c: 0000 unimp bb8e: 0000 unimp bb90: 2020 lbu s0,2(s0) bb92: 6150 flw fa2,4(a0) bb94: 6c79 lui s8,0x1e bb96: 4c64616f jal sp,5205c <_data_lma+0x43e00> bb9a: 6e65 lui t3,0x19 bb9c: 203a lhu a4,2(s0) bb9e: 7a25 lui s4,0xfffe9 bba0: 0a75 addi s4,s4,29 bba2: 0000 unimp bba4: 2020 lbu s0,2(s0) bba6: 6150 flw fa2,4(a0) bba8: 6c79 lui s8,0x1e bbaa: 3a64616f jal sp,51f50 <_data_lma+0x43cf4> bbae: 0020 addi s0,sp,8 bbb0: 6552 flw fa0,20(sp) bbb2: 7571 lui a0,0xffffc bbb4: 7365 lui t1,0xffff9 bbb6: 3a74 lbu a3,23(a2) bbb8: 000a c.slli zero,0x2 bbba: 0000 unimp bbbc: 2020 lbu s0,2(s0) bbbe: 6954 flw fa3,20(a0) bbc0: 656d lui a0,0x1b bbc2: 6d617473 csrrci s0,0x6d6,2 bbc6: 3a70 lbu a2,23(a2) bbc8: 2520 lbu s0,10(a0) bbca: 0a75 addi s4,s4,29 bbcc: 0000 unimp bbce: 0000 unimp bbd0: 2020 lbu s0,2(s0) bbd2: 7954 flw fa3,52(a0) bbd4: 6570 flw fa2,76(a0) bbd6: 203a lhu a4,2(s0) bbd8: 7830 flw fa2,112(s0) bbda: 3025 jal b402 <_malloc_usable_size_r+0x12> bbdc: 5832 lw a6,44(sp) bbde: 000a c.slli zero,0x2 bbe0: 2020 lbu s0,2(s0) bbe2: 6144 flw fs1,4(a0) bbe4: 6174 flw fa3,68(a0) bbe6: 203a lhu a4,2(s0) bbe8: 0000 unimp bbea: 0000 unimp bbec: 2020 lbu s0,2(s0) bbee: 6144 flw fs1,4(a0) bbf0: 6174 flw fa3,68(a0) bbf2: 0000 unimp bbf4: 6552 flw fa0,20(sp) bbf6: 6e6f7073 csrci 0x6e6,30 bbfa: 0a3a6573 csrrsi a0,0xa3,20 bbfe: 0000 unimp bc00: 2020 lbu s0,2(s0) bc02: 6154 flw fa3,4(a0) bc04: 25203a67 0x25203a67 bc08: 0a75 addi s4,s4,29 bc0a: 0000 unimp bc0c: 00006e6f jal t3,11c0c <_data_lma+0x39b0> bc10: 0066666f jal a2,71c16 <_data_lma+0x639ba> bc14: 2d204b4f 0x2d204b4f bc18: 7220 flw fs0,96(a2) bc1a: 7065 c.lui zero,0xffff9 bc1c: 6165 addi sp,sp,112 bc1e: 2074 lbu a3,6(s0) bc20: 7369 lui t1,0xffffa bc22: 6e20 flw fs0,88(a2) bc24: 4f20776f jal a4,13116 <_data_lma+0x4eba> bc28: 004e c.slli zero,0x13 bc2a: 0000 unimp bc2c: 2d204b4f 0x2d204b4f bc30: 7220 flw fs0,96(a2) bc32: 7065 c.lui zero,0xffff9 bc34: 6165 addi sp,sp,112 bc36: 2074 lbu a3,6(s0) bc38: 7369 lui t1,0xffffa bc3a: 6e20 flw fs0,88(a2) bc3c: 4f20776f jal a4,1312e <_data_lma+0x4ed2> bc40: 4646 lw a2,80(sp) bc42: 0000 unimp bc44: 6572 flw fa0,28(sp) bc46: 6f62 flw ft10,24(sp) bc48: 0000746f jal s0,12c48 <_data_lma+0x49ec> bc4c: 6461 lui s0,0x18 bc4e: 6576 flw fa0,92(sp) bc50: 7472 flw fs0,60(sp) bc52: 0000 unimp bc54: 2d204b4f 0x2d204b4f bc58: 4120 lw s0,64(a0) bc5a: 7664 flw fs1,108(a2) bc5c: 7265 lui tp,0xffff9 bc5e: 2074 lbu a3,6(s0) bc60: 746e6573 csrrsi a0,0x746,28 bc64: 0000 unimp bc66: 0000 unimp bc68: 61656c63 bltu a0,s6,c280 <_exit+0xe28> bc6c: 2072 lhu a2,6(s0) bc6e: 74617473 csrrci s0,0x746,2 bc72: 4f280073 0x4f280073 bc76: 202d204b fnmsub.s ft0,fs10,ft2,ft4,rdn bc7a: 74617473 csrrci s0,0x746,2 bc7e: 65722073 csrs 0x657,tp bc82: 29746573 csrrsi a0,0x297,8 bc86: 0000 unimp bc88: 754a flw fa0,176(sp) bc8a: 206e lhu a1,6(s0) bc8c: 3532 lhu a2,42(a0) bc8e: 3220 lbu s0,3(a2) bc90: 3230 lbu a2,3(a2) bc92: 0036 c.slli zero,0xd bc94: 3076 lhu a3,38(s0) bc96: 302e lhu a1,34(s0) bc98: 312e lhu a1,34(a0) bc9a: 2d20 lbu s0,26(a0) bc9c: 4220 lw s0,64(a2) bc9e: 4e52 lw t3,20(sp) bca0: 5320 lw s0,96(a4) bca2: 7379 lui t1,0xffffe bca4: 6574 flw fa3,76(a0) bca6: 736d lui t1,0xffffb bca8: 5220 lw s0,96(a2) bcaa: 5349 li t1,-14 bcac: 00562d43 fmadd.s fs10,fa2,ft5,ft0,rdn bcb0: 7325 lui t1,0xfffe9 bcb2: 2820 lbu s0,18(s0) bcb4: 7542 flw fa0,48(sp) bcb6: 6c69 lui s8,0x1a bcb8: 3a64 lbu s1,23(a2) bcba: 2520 lbu s0,10(a0) bcbc: 00002973 csrr s2,ustatus bcc0: 6f62 flw ft10,24(sp) bcc2: 7261 lui tp,0xffff8 bcc4: 0064 addi s1,sp,12 bcc6: 0000 unimp bcc8: 20484357 0x20484357 bccc: 32334843 fmadd.d fa6,ft6,ft3,ft6,rmm bcd0: 3356 lhu a3,36(a4) bcd2: 3730 lbu a2,11(a4) bcd4: 0000 unimp bcd6: 0000 unimp bcd8: 636f6c63 bltu t5,s6,c310 <_exit+0xeb8> bcdc: 0000006b 0x6b bce0: 6974 flw fa3,84(a0) bce2: 656d lui a0,0x1b bce4: 0020 addi s0,sp,8 bce6: 0000 unimp bce8: 2d204b4f 0x2d204b4f bcec: 6320 flw fs0,64(a4) bcee: 6f6c flw fa1,92(a4) bcf0: 73206b63 bltu zero,s2,c426 bcf4: 7465 lui s0,0xffff9 bcf6: 203a lhu a4,2(s0) bcf8: 3025 jal b520 <_exit+0xc8> bcfa: 6432 flw fs0,12(sp) bcfc: 253a lhu a4,10(a0) bcfe: 3230 lbu a2,3(a2) bd00: 3a64 lbu s1,23(a2) bd02: 3025 jal b52a <_exit+0xd2> bd04: 6432 flw fs0,12(sp) bd06: 2d20 lbu s0,26(a0) bd08: 2520 lbu s0,10(a0) bd0a: 2f64 lbu s1,30(a4) bd0c: 6425 lui s0,0x9 bd0e: 2064252f amoxor.w a0,t1,(s0) bd12: 5455 li s0,-11 bd14: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne bd18: 4528 lw a0,72(a0) bd1a: 5252 lw tp,52(sp) bd1c: 203a lhu a4,2(s0) bd1e: 636f6c63 bltu t5,s6,c356 <_exit+0xefe> bd22: 6163206b 0x6163206b bd26: 6e6e flw ft8,216(sp) bd28: 6720746f jal s0,1339a <_data_lma+0x513e> bd2c: 6162206f j 2e342 <_data_lma+0x200e6> bd30: 61776b63 bltu a4,s7,c346 <_exit+0xeee> bd34: 6472 flw fs0,28(sp) bd36: 00002973 csrr s2,ustatus bd3a: 0000 unimp bd3c: 636f6c63 bltu t5,s6,c374 <_exit+0xf1c> bd40: 7973206b 0x7973206b bd44: 636e flw ft6,216(sp) bd46: 0000 unimp bd48: 5245 li tp,-15 bd4a: 3a52 lhu a2,52(a2) bd4c: 6320 flw fs0,64(a4) bd4e: 6f6c flw fa1,92(a4) bd50: 63206b63 bltu zero,s2,c386 <_exit+0xf2e> bd54: 6e61 lui t3,0x18 bd56: 6f6e flw ft10,216(sp) bd58: 2074 lbu a3,6(s0) bd5a: 62206f67 0x62206f67 bd5e: 6361 lui t1,0x18 bd60: 7261776b 0x7261776b bd64: 7364 flw fs1,100(a4) bd66: 0000 unimp bd68: 6170 flw fa2,68(a0) bd6a: 6f777373 csrrci t1,0x6f7,14 bd6e: 6472 flw fs0,28(sp) bd70: 0020 addi s0,sp,8 bd72: 0000 unimp bd74: 6170 flw fa2,68(a0) bd76: 6f777373 csrrci t1,0x6f7,14 bd7a: 6472 flw fs0,28(sp) bd7c: 6e20 flw fs0,88(a2) bd7e: 203a776f jal a4,b3780 <_data_lma+0xa5524> bd82: 7325 lui t1,0xfffe9 bd84: 0000 unimp bd86: 0000 unimp bd88: 20746567 0x20746567 bd8c: 0000 unimp bd8e: 0000 unimp bd90: 73657567 0x73657567 bd94: 2e74 lbu a3,30(a2) bd96: 6170 flw fa2,68(a0) bd98: 6f777373 csrrci t1,0x6f7,14 bd9c: 6472 flw fs0,28(sp) bd9e: 0000 unimp bda0: 203e lhu a5,2(s0) bda2: 7325 lui t1,0xfffe9 bda4: 0000 unimp bda6: 0000 unimp bda8: 616e flw ft2,216(sp) bdaa: 656d lui a0,0x1b bdac: 0000 unimp bdae: 0000 unimp bdb0: 6572 flw fa0,28(sp) bdb2: 6570 flw fa2,76(a0) bdb4: 7461 lui s0,0xffff8 bdb6: 0000 unimp bdb8: 616c flw fa1,68(a0) bdba: 0074 addi a3,sp,12 bdbc: 203e lhu a5,2(s0) bdbe: 6425 lui s0,0x9 bdc0: 0000 unimp bdc2: 0000 unimp bdc4: 6f6c flw fa1,92(a4) bdc6: 006e c.slli zero,0x1b bdc8: 7570 flw fa2,108(a0) bdca: 6c62 flw fs8,24(sp) bdcc: 6369 lui t1,0x1a bdce: 6b2e flw fs6,200(sp) bdd0: 7965 lui s2,0xffff9 bdd2: 0000 unimp bdd4: 203e lhu a5,2(s0) bdd6: 0000 unimp bdd8: 6f72 flw ft10,28(sp) bdda: 656c flw fa1,76(a0) bddc: 0000 unimp bdde: 0000 unimp bde0: 6461 lui s0,0x18 bde2: 756d2e63 0x756d2e63 bde6: 746c flw fa1,108(s0) bde8: 7069 c.lui zero,0xffffa bdea: 696c flw fa1,84(a0) bdec: 7265 lui tp,0xffff9 bdee: 0000 unimp bdf0: 203e lhu a5,2(s0) bdf2: 6425 lui s0,0x9 bdf4: 252e lhu a1,10(a0) bdf6: 0064 addi s1,sp,12 bdf8: 203a3f3f 00007325 0x7325203a3f3f be00: 20746573 csrrsi a0,0x207,8 be04: 0000 unimp be06: 0000 unimp be08: 6c61 lui s8,0x18 be0a: 6f6c flw fa1,92(a4) be0c: 65722e77 0x65722e77 be10: 6461 lui s0,0x18 be12: 6f2e flw ft10,200(sp) be14: 6c6e flw fs8,216(sp) be16: 2079 jal bea4 <_exit+0xa4c> be18: 0000 unimp be1a: 0000 unimp be1c: 00004b4f fnmadd.s fs6,ft0,ft0,ft0,rmm be20: 73657567 0x73657567 be24: 2e74 lbu a3,30(a2) be26: 6170 flw fa2,68(a0) be28: 6f777373 csrrci t1,0x6f7,14 be2c: 6472 flw fs0,28(sp) be2e: 0020 addi s0,sp,8 be30: 616e flw ft2,216(sp) be32: 656d lui a0,0x1b be34: 0020 addi s0,sp,8 be36: 0000 unimp be38: 6572 flw fa0,28(sp) be3a: 6570 flw fa2,76(a0) be3c: 7461 lui s0,0xffff8 be3e: 0020 addi s0,sp,8 be40: 616c flw fa1,68(a0) be42: 2074 lbu a3,6(s0) be44: 0000 unimp be46: 0000 unimp be48: 6f6c flw fa1,92(a4) be4a: 206e lhu a1,6(s0) be4c: 0000 unimp be4e: 0000 unimp be50: 6e75 lui t3,0x1d be52: 776f6e6b 0x776f6e6b be56: 206e lhu a1,6(s0) be58: 666e6f63 bltu t3,t1,c4d6 be5c: 6769 lui a4,0x1a be5e: 203a lhu a4,2(s0) be60: 7325 lui t1,0xfffe9 be62: 0000 unimp be64: 74617473 csrrci s0,0x746,2 be68: 61702d73 csrr s10,0x617 be6c: 74656b63 bltu a0,t1,c5c2 be70: 00000073 ecall be74: 6572227b 0x6572227b be78: 3a227663 bgeu tp,sp,c224 <_exit+0xdcc> be7c: 7525 lui a0,0xfffe9 be7e: 222c lbu a1,2(a2) be80: 746e6573 csrrsi a0,0x746,28 be84: 3a22 lhu s0,50(a2) be86: 7525 lui a0,0xfffe9 be88: 222c lbu a1,2(a2) be8a: 6c66 flw fs8,88(sp) be8c: 5f646f6f jal t5,52482 <_data_lma+0x44226> be90: 7874 flw fa3,116(s0) be92: 3a22 lhu s0,50(a2) be94: 7525 lui a0,0xfffe9 be96: 222c lbu a1,2(a2) be98: 6964 flw fs1,84(a0) be9a: 6572 flw fa0,28(sp) be9c: 745f7463 bgeu t5,t0,c5e4 bea0: 2278 lbu a4,6(a2) bea2: 253a lhu a4,10(a0) bea4: 2c75 jal c160 <_exit+0xd08> bea6: 6622 flw fa2,8(sp) bea8: 6f6c flw fa1,92(a4) beaa: 725f646f jal s0,102dce <_data_lma+0xf4b72> beae: 2278 lbu a4,6(a2) beb0: 253a lhu a4,10(a0) beb2: 2c75 jal c16e <_exit+0xd16> beb4: 6422 flw fs0,8(sp) beb6: 7269 lui tp,0xffffa beb8: 6365 lui t1,0x19 beba: 5f74 lw a3,124(a4) bebc: 7872 flw fa6,60(sp) bebe: 3a22 lhu s0,50(a2) bec0: 7525 lui a0,0xfffe9 bec2: 007d c.nop 31 bec4: 74617473 csrrci s0,0x746,2 bec8: 61722d73 csrrs s10,0x617,tp becc: 6964 flw fs1,84(a0) bece: 227b006f j bc8f4 <_data_lma+0xae698> bed2: 6f6e flw ft10,216(sp) bed4: 7369 lui t1,0xffffa bed6: 5f65 li t5,-7 bed8: 6c66 flw fs8,88(sp) beda: 22726f6f jal t5,32900 <_data_lma+0x246a4> bede: 253a lhu a4,10(a0) bee0: 2c64 lbu s1,30(s0) bee2: 6c22 flw fs8,8(sp) bee4: 7361 lui t1,0xffff8 bee6: 5f74 lw a3,124(a4) bee8: 7372 flw ft6,60(sp) beea: 3a226973 csrrsi s2,pmpcfg2,4 beee: 6425 lui s0,0x9 bef0: 222c lbu a1,2(a2) bef2: 616c flw fa1,68(a0) bef4: 735f7473 csrrci s0,0x735,30 bef8: 726e flw ft4,248(sp) befa: 3a22 lhu s0,50(a2) befc: 6425 lui s0,0x9 befe: 302e lhu a1,34(s0) bf00: 2c30 lbu a2,26(s0) bf02: 7422 flw fs0,40(sp) bf04: 5f78 lw a4,124(a4) bf06: 6961 lui s2,0x18 bf08: 5f72 lw t5,60(sp) bf0a: 73636573 csrrsi a0,0x736,6 bf0e: 3a22 lhu s0,50(a2) bf10: 7525 lui a0,0xfffe9 bf12: 222c lbu a1,2(a2) bf14: 7872 flw fa6,60(sp) bf16: 615f 7269 735f 0x735f7269615f bf1c: 6365 lui t1,0x19 bf1e: 253a2273 csrrs tp,0x253,s4 bf22: 7d75 lui s10,0xffffd bf24: 0000 unimp bf26: 0000 unimp bf28: 74617473 csrrci s0,0x746,2 bf2c: 6f632d73 csrrs s10,0x6f6,t1 bf30: 6572 flw fa0,28(sp) bf32: 0000 unimp bf34: 6162227b 0x6162227b bf38: 7474 flw fa3,108(s0) bf3a: 7265 lui tp,0xffff9 bf3c: 5f79 li t5,-2 bf3e: 766d lui a2,0xffffb bf40: 3a22 lhu s0,50(a2) bf42: 7525 lui a0,0xfffe9 bf44: 222c lbu a1,2(a2) bf46: 7075 c.lui zero,0xffffd bf48: 6974 flw fa3,84(a0) bf4a: 656d lui a0,0x1b bf4c: 735f 6365 2273 0x22736365735f bf52: 253a lhu a4,10(a0) bf54: 2c75 jal c210 <_exit+0xdb8> bf56: 6522 flw fa0,8(sp) bf58: 7272 flw ft4,60(sp) bf5a: 2273726f jal tp,43980 <_data_lma+0x35724> bf5e: 253a lhu a4,10(a0) bf60: 2c75 jal c21c <_exit+0xdc4> bf62: 7122 flw ft2,40(sp) bf64: 6575 lui a0,0x1d bf66: 6575 lui a0,0x1d bf68: 6c5f 6e65 3a22 0x3a226e656c5f bf6e: 7525 lui a0,0xfffe9 bf70: 007d c.nop 31 bf72: 0000 unimp bf74: 6e55 lui t3,0x15 bf76: 776f6e6b 0x776f6e6b bf7a: 206e lhu a1,6(s0) bf7c: 6d6d6f63 bltu s10,s6,c65a bf80: 6e61 lui t3,0x18 bf82: 0064 addi s1,sp,12 bf84: 6e45 lui t3,0x11 bf86: 70797263 bgeu s2,t2,c68a bf8a: 6574 flw fa3,76(a0) bf8c: 4d64 lw s1,92(a0) bf8e: 7365 lui t1,0xffff9 bf90: 65676173 csrrsi sp,0x656,14 bf94: 0000 unimp bf96: 0000 unimp bf98: 5d73255b 0x5d73255b bf9c: 2520 lbu s0,10(a0) bf9e: 50203a73 csrrc s4,0x502,zero bfa2: 616c flw fa1,68(a0) bfa4: 6e69 lui t3,0x1a bfa6: 6c20 flw fs0,88(s0) bfa8: 6e65 lui t3,0x19 bfaa: 203a lhu a4,2(s0) bfac: 6425 lui s0,0x9 bfae: 202c lbu a1,2(s0) bfb0: 6e65 lui t3,0x19 bfb2: 656c2063 0x656c2063 bfb6: 3a6e lhu a1,54(a2) bfb8: 2520 lbu s0,10(a0) bfba: 0d64 addi s1,sp,668 bfbc: 000a c.slli zero,0x2 bfbe: 0000 unimp bfc0: 6e45 lui t3,0x11 bfc2: 70797263 bgeu s2,t2,c6c6 bfc6: 6574 flw fa3,76(a0) bfc8: 2064 lbu s1,6(s0) bfca: 7266 flw ft4,120(sp) bfcc: 6d61 lui s10,0x18 bfce: 0065 c.nop 25 bfd0: 5d73255b 0x5d73255b bfd4: 2520 lbu s0,10(a0) bfd6: 45203a73 csrrc s4,0x452,zero bfda: 636e flw ft6,216(sp) bfdc: 7972 flw fs2,60(sp) bfde: 7470 flw fa2,108(s0) bfe0: 6465 lui s0,0x19 bfe2: 6620 flw fs0,72(a2) bfe4: 6172 flw ft2,28(sp) bfe6: 656d lui a0,0x1b bfe8: 7420 flw fs0,104(s0) bfea: 2078 lbu a4,6(s0) bfec: 6966 flw fs2,88(sp) bfee: 696e flw fs2,216(sp) bff0: 0d0a6873 csrrsi a6,0xd0,20 bff4: 000a c.slli zero,0x2 bff6: 0000 unimp bff8: 5d73255b 0x5d73255b bffc: 2520 lbu s0,10(a0) bffe: 4e203a73 csrrc s4,0x4e2,zero c002: 2065646f jal s0,62208 <_data_lma+0x53fac> c006: 7369 lui t1,0xffffa c008: 6e20 flw fs0,88(a2) c00a: 6c75 lui s8,0x1d c00c: 0d6c addi a1,sp,668 c00e: 000a c.slli zero,0x2 c010: 5d73255b 0x5d73255b c014: 2520 lbu s0,10(a0) c016: 4e203a73 csrrc s4,0x4e2,zero c01a: 2065646f jal s0,62220 <_data_lma+0x53fc4> c01e: 7369 lui t1,0xffffa c020: 6e20 flw fs0,88(a2) c022: 7020746f jal s0,13724 <_data_lma+0x54c8> c026: 6c75706f j 63eec <_data_lma+0x55c90> c02a: 7461 lui s0,0xffff8 c02c: 6465 lui s0,0x19 c02e: 0a0d addi s4,s4,3 c030: 0000 unimp c032: 0000 unimp c034: 756f7247 0x756f7247 c038: 4d70 lw a2,92(a0) c03a: 7365 lui t1,0xffff9 c03c: 65676173 csrrsi sp,0x656,14 c040: 0000 unimp c042: 0000 unimp c044: 5d73255b 0x5d73255b c048: 2520 lbu s0,10(a0) c04a: 4e203a73 csrrc s4,0x4e2,zero c04e: 6120746f jal s0,13660 <_data_lma+0x5404> c052: 6720 flw fs0,72(a4) c054: 6f72 flw ft10,28(sp) c056: 7075 c.lui zero,0xffffd c058: 7420 flw fs0,104(s0) c05a: 7865 lui a6,0xffff9 c05c: 0d74 addi a3,sp,668 c05e: 000a c.slli zero,0x2 c060: 5d73255b 0x5d73255b c064: 2520 lbu s0,10(a0) c066: 43203a73 csrrc s4,0x432,zero c06a: 6168 flw fa0,68(a0) c06c: 6e6e flw ft8,216(sp) c06e: 6c65 lui s8,0x19 c070: 6820 flw fs0,80(s0) c072: 7361 lui t1,0xffff8 c074: 2068 lbu a0,6(s0) c076: 6425 lui s0,0x9 c078: 6e20 flw fs0,88(a2) c07a: 6620746f jal s0,136dc <_data_lma+0x5480> c07e: 646e756f jal a0,f36c4 <_data_lma+0xe5468> c082: 0a0d addi s4,s4,3 c084: 0000 unimp c086: 0000 unimp c088: 5d73255b 0x5d73255b c08c: 2520 lbu s0,10(a0) c08e: 48203a73 csrrc s4,0x482,zero c092: 414d li sp,19 c094: 61662043 fmadd.s ft0,fa2,fs6,fa2,rdn c098: 6c69 lui s8,0x1a c09a: 6465 lui s0,0x19 c09c: 6f20 flw fs0,88(a4) c09e: 206e lhu a1,6(s0) c0a0: 756f7267 0x756f7267 c0a4: 6870 flw fa2,84(s0) c0a6: 7361 lui t1,0xffff8 c0a8: 2068 lbu a0,6(s0) c0aa: 2079656b 0x2079656b c0ae: 6425 lui s0,0x9 c0b0: 0a0d addi s4,s4,3 c0b2: 0000 unimp c0b4: 654d lui a0,0x13 c0b6: 67617373 csrrci t1,0x676,2 c0ba: 2065 jal c162 <_exit+0xd0a> c0bc: 7266 flw ft4,120(sp) c0be: 63206d6f jal s10,126f0 <_data_lma+0x4494> c0c2: 6168 flw fa0,68(a0) c0c4: 6e6e flw ft8,216(sp) c0c6: 6c65 lui s8,0x19 c0c8: 2520 lbu s0,10(a0) c0ca: 25203a73 csrrc s4,0x252,zero c0ce: 00000a73 0xa73 c0d2: 0000 unimp c0d4: 7854 flw fa3,52(s0) c0d6: 7544 flw fs1,44(a0) c0d8: 706d c.lui zero,0xffffb c0da: 6544 flw fs1,12(a0) c0dc: 00000063 beqz zero,c0dc <_exit+0xc84> c0e0: 654d lui a0,0x13 c0e2: 6f436873 csrrsi a6,0x6f4,6 c0e6: 6572 flw fa0,28(sp) c0e8: 0000 unimp c0ea: 0000 unimp c0ec: 5d73255b 0x5d73255b c0f0: 2520 lbu s0,10(a0) c0f2: 46203a73 csrrc s4,0x462,zero c0f6: 6172 flw ft2,28(sp) c0f8: 656d lui a0,0x1b c0fa: 7420 flw fs0,104(s0) c0fc: 6e206f6f jal t5,127de <_data_lma+0x4582> c100: 7765 lui a4,0xffff9 c102: 202c lbu a1,2(s0) c104: 20746f67 0x20746f67 c108: 6576 flw fa0,92(sp) c10a: 7372 flw ft6,60(sp) c10c: 6f69 lui t5,0x1a c10e: 206e lhu a1,6(s0) c110: 6425 lui s0,0x9 c112: 6920 flw fs0,80(a0) c114: 736e flw ft6,248(sp) c116: 6574 flw fa3,76(a0) c118: 6461 lui s0,0x18 c11a: 6f20 flw fs0,88(a4) c11c: 2066 lhu s1,6(s0) c11e: 0d30 addi a2,sp,664 c120: 000a c.slli zero,0x2 c122: 0000 unimp c124: 2020 lbu s0,2(s0) c126: 7954 flw fa3,52(a0) c128: 6570 flw fa2,76(a0) c12a: 6478 flw fa4,76(s0) c12c: 203a lhu a4,2(s0) c12e: 7830 flw fa2,112(s0) c130: 3025 jal b958 <_exit+0x500> c132: 5832 lw a6,44(sp) c134: 000a c.slli zero,0x2 c136: 0000 unimp c138: 5d73255b 0x5d73255b c13c: 2520 lbu s0,10(a0) c13e: 50203a73 csrrc s4,0x502,zero c142: 6f72 flw ft10,28(sp) c144: 73736563 bltu t1,s7,c86e c148: 6465 lui s0,0x19 c14a: 6620 flw fs0,72(a2) c14c: 6172 flw ft2,28(sp) c14e: 656d lui a0,0x1b c150: 0a0d addi s4,s4,3 c152: 0000 unimp c154: 21ce lhu a1,4(a1) c156: 0000 unimp c158: 221e lhu a5,0(a2) c15a: 0000 unimp c15c: 2234 lbu a3,2(a2) c15e: 0000 unimp c160: 224c lbu a1,4(a2) c162: 0000 unimp c164: 2262 lhu s0,6(a2) c166: 0000 unimp c168: 2680 lbu s0,8(a3) c16a: 0000 unimp c16c: 2694 lbu a3,8(a3) c16e: 0000 unimp c170: 26aa lhu a0,10(a3) c172: 0000 unimp c174: 26b6 lhu a3,10(a3) c176: 0000 unimp c178: 26cc lbu a1,12(a3) c17a: 0000 unimp c17c: 654d lui a0,0x13 c17e: 72666873 csrrsi a6,0x726,12 c182: 6d61 lui s10,0x18 c184: 6e69 lui t3,0x1a c186: 00450067 jr 4(a0) # 13004 <_data_lma+0x4da8> c18a: 0000 unimp c18c: 5d73255b 0x5d73255b c190: 2520 lbu s0,10(a0) c192: 25203a73 csrrc s4,0x252,zero c196: 2064 lbu s1,6(s0) c198: 7369 lui t1,0xffffa c19a: 7420 flw fs0,104(s0) c19c: 62206f6f jal t5,127be <_data_lma+0x4562> c1a0: 6769 lui a4,0x1a c1a2: 6620 flw fs0,72(a2) c1a4: 7320726f jal tp,138d6 <_data_lma+0x567a> c1a8: 3178 lbu a4,7(a0) c1aa: 3632 lhu a2,42(a2) c1ac: 0d32 slli s10,s10,0xc c1ae: 000a c.slli zero,0x2 c1b0: 72617473 csrrci s0,0x726,2 c1b4: 2074 lbu a3,6(s0) c1b6: 74697257 0x74697257 c1ba: 4265 li tp,25 c1bc: 6675 lui a2,0x1d c1be: 6566 flw fa0,88(sp) c1c0: 0072 c.slli zero,0x1c c1c2: 0000 unimp c1c4: 6e65 lui t3,0x19 c1c6: 2064 lbu s1,6(s0) c1c8: 74697257 0x74697257 c1cc: 4265 li tp,25 c1ce: 6675 lui a2,0x1d c1d0: 6566 flw fa0,88(sp) c1d2: 0072 c.slli zero,0x1c c1d4: 5d73255b 0x5d73255b c1d8: 2520 lbu s0,10(a0) c1da: 54203a73 csrrc s4,0x542,zero c1de: 2058 lbu a4,4(s0) c1e0: 6170 flw fa2,68(a0) c1e2: 6c79 lui s8,0x1e c1e4: 4c64616f jal sp,526aa <_data_lma+0x4444e> c1e8: 6e65 lui t3,0x19 c1ea: 253d jal c818 c1ec: 2075 jal c298 <_exit+0xe40> c1ee: 6170 flw fa2,68(a0) c1f0: 6874 flw fa3,84(s0) c1f2: 654c flw fa1,12(a0) c1f4: 3d6e lhu a1,62(a0) c1f6: 7525 lui a0,0xfffe9 c1f8: 7420 flw fs0,104(s0) c1fa: 6c61746f jal s0,238c0 <_data_lma+0x15664> c1fe: 654c flw fa1,12(a0) c200: 3d6e lhu a1,62(a0) c202: 7525 lui a0,0xfffe9 c204: 6820 flw fs0,80(s0) c206: 6165 addi sp,sp,112 c208: 6564 flw fs1,76(a0) c20a: 3d72 lhu a2,62(a0) c20c: 7830 flw fa2,112(s0) c20e: 3025 jal ba36 <_exit+0x5de> c210: 5832 lw a6,44(sp) c212: 0a0d addi s4,s4,3 c214: 0000 unimp c216: 0000 unimp c218: 5d73255b 0x5d73255b c21c: 2520 lbu s0,10(a0) c21e: 53203a73 csrrc s4,0x532,zero c222: 6174 flw fa3,68(a0) c224: 7472 flw fs0,60(sp) c226: 6e69 lui t3,0x1a c228: 78742067 0x78742067 c22c: 6d20 flw fs0,88(a0) c22e: 2c65646f jal s0,624f4 <_data_lma+0x54298> c232: 7320 flw fs0,96(a4) c234: 6e65 lui t3,0x19 c236: 2074 lbu a3,6(s0) c238: 6425 lui s0,0x9 c23a: 202c lbu a1,2(s0) c23c: 756f6873 csrrsi a6,0x756,30 c240: 646c flw fa1,76(s0) c242: 2520 lbu s0,10(a0) c244: 0d64 addi s1,sp,668 c246: 000a c.slli zero,0x2 c248: 5d73255b 0x5d73255b c24c: 2520 lbu s0,10(a0) c24e: 53203a73 csrrc s4,0x532,zero c252: 7465 lui s0,0xffff9 c254: 7854 flw fa3,52(s0) c256: 7220 flw fs0,96(a2) c258: 6e75 lui t3,0x1d c25a: 696e flw fs2,216(sp) c25c: 676e flw fa4,216(sp) c25e: 0a0d addi s4,s4,3 c260: 0000 unimp c262: 0000 unimp c264: 5d73255b 0x5d73255b c268: 2520 lbu s0,10(a0) c26a: 69203a73 csrrc s4,0x692,zero c26e: 7172 flw ft2,60(sp) c270: 203a lhu a4,2(s0) c272: 7830 flw fa2,112(s0) c274: 3025 jal ba9c <_exit+0x644> c276: 5834 lw a3,112(s0) c278: 0a0d addi s4,s4,3 c27a: 0000 unimp c27c: 5d73255b 0x5d73255b c280: 2520 lbu s0,10(a0) c282: 46203a73 csrrc s4,0x462,zero c286: 6e69 lui t3,0x1a c288: 7369 lui t1,0xffffa c28a: 6568 flw fa0,76(a0) c28c: 2064 lbu s1,6(s0) c28e: 7874 flw fa3,116(s0) c290: 0a0d addi s4,s4,3 c292: 0000 unimp c294: 72617473 csrrci s0,0x726,2 c298: 2074 lbu a3,6(s0) c29a: 6552 flw fa0,20(sp) c29c: 6461 lui s0,0x18 c29e: 7542 flw fa0,48(sp) c2a0: 6666 flw fa2,88(sp) c2a2: 7265 lui tp,0xffff9 c2a4: 0000 unimp c2a6: 0000 unimp c2a8: 6e65 lui t3,0x19 c2aa: 2064 lbu s1,6(s0) c2ac: 6552 flw fa0,20(sp) c2ae: 6461 lui s0,0x18 c2b0: 7542 flw fa0,48(sp) c2b2: 6666 flw fa2,88(sp) c2b4: 7265 lui tp,0xffff9 c2b6: 0000 unimp c2b8: 7274 flw fa3,100(a2) c2ba: 6e61 lui t3,0x18 c2bc: 726f7073 csrci 0x726,30 c2c0: 2074 lbu a3,6(s0) c2c2: 6c66 flw fs8,88(sp) c2c4: 00646f6f jal t5,522ca <_data_lma+0x4406e> c2c8: 6c66 flw fs8,88(sp) c2ca: 00646f6f jal t5,522d0 <_data_lma+0x44074> c2ce: 0000 unimp c2d0: 6964 flw fs1,84(a0) c2d2: 6572 flw fa0,28(sp) c2d4: 00007463 bgeu zero,zero,c2dc <_exit+0xe84> c2d8: 7274 flw fa3,100(a2) c2da: 6e61 lui t3,0x18 c2dc: 726f7073 csrci 0x726,30 c2e0: 2074 lbu a3,6(s0) c2e2: 6964 flw fs1,84(a0) c2e4: 6572 flw fa0,28(sp) c2e6: 00007463 bgeu zero,zero,c2ee <_exit+0xe96> c2ea: 0000 unimp c2ec: 202c lbu a1,2(s0) c2ee: 6170 flw fa2,68(a0) c2f0: 6c79 lui s8,0x1e c2f2: 2064616f jal sp,524f8 <_data_lma+0x4429c> c2f6: 7974 flw fa3,116(a0) c2f8: 6570 flw fa2,76(a0) c2fa: 6920 flw fs0,80(a0) c2fc: 00002073 csrr zero,ustatus c300: 6572 flw fa0,28(sp) c302: 7571 lui a0,0xffffc c304: 7365 lui t1,0xffff9 c306: 0074 addi a3,sp,12 c308: 6572 flw fa0,28(sp) c30a: 6e6f7073 csrci 0x6e6,30 c30e: 00006573 csrrsi a0,ustatus,0 c312: 0000 unimp c314: 6574 flw fa3,76(a0) c316: 7478 flw fa4,108(s0) c318: 6d20 flw fs0,88(a0) c31a: 7365 lui t1,0xffff9 c31c: 65676173 csrrsi sp,0x656,14 c320: 0000 unimp c322: 0000 unimp c324: 6361 lui t1,0x18 c326: 776f6e6b 0x776f6e6b c32a: 656c flw fa1,76(a0) c32c: 6764 flw fs1,76(a4) c32e: 6d65 lui s10,0x19 c330: 6e65 lui t3,0x19 c332: 0074 addi a3,sp,12 c334: 756f7267 0x756f7267 c338: 2070 lbu a2,6(s0) c33a: 6574 flw fa3,76(a0) c33c: 7478 flw fa4,108(s0) c33e: 0000 unimp c340: 756f7267 0x756f7267 c344: 2070 lbu a2,6(s0) c346: 6164 flw fs1,68(a0) c348: 6174 flw fa3,68(a0) c34a: 0000 unimp c34c: 6e61 lui t3,0x18 c34e: 72206e6f jal t3,12a70 <_data_lma+0x4814> c352: 7165 addi sp,sp,-400 c354: 6575 lui a0,0x1d c356: 00007473 csrrci s0,ustatus,0 c35a: 0000 unimp c35c: 6170 flw fa2,68(a0) c35e: 6874 flw fa3,84(s0) c360: 0000 unimp c362: 0000 unimp c364: 7274 flw fa3,100(a2) c366: 6361 lui t1,0x18 c368: 0065 c.nop 25 c36a: 0000 unimp c36c: 756d lui a0,0xffffb c36e: 746c flw fa1,108(s0) c370: 7069 c.lui zero,0xffffa c372: 7261 lui tp,0xffff8 c374: 0074 addi a3,sp,12 c376: 0000 unimp c378: 746e6f63 bltu t3,t1,cad6 c37c: 6f72 flw ft10,28(sp) c37e: 006c addi a1,sp,12 c380: 6172 flw ft2,28(sp) c382: 202c0077 0x202c0077 c386: 6170 flw fa2,68(a0) c388: 6c79 lui s8,0x1e c38a: 2064616f jal sp,52590 <_data_lma+0x44334> c38e: 6576 flw fa0,92(sp) c390: 7372 flw ft6,60(sp) c392: 6f69 lui t5,0x1a c394: 206e lhu a1,6(s0) c396: 7369 lui t1,0xffffa c398: 2520 lbu s0,10(a0) c39a: 00002073 csrr zero,ustatus c39e: 0000 unimp c3a0: 7254 flw fa3,36(a2) c3a2: 6e61 lui t3,0x18 c3a4: 726f7073 csrci 0x726,30 c3a8: 2074 lbu a3,6(s0) c3aa: 65646f63 bltu s0,s6,ca08 c3ae: 25203a73 csrrc s4,0x252,zero c3b2: 2064 lbu s1,6(s0) c3b4: 6425 lui s0,0x9 c3b6: 000a c.slli zero,0x2 c3b8: 6150 flw fa2,4(a0) c3ba: 6874 flw fa3,84(s0) c3bc: 6920 flw fs0,80(a0) c3be: 64252073 csrs 0x642,a0 c3c2: 6e20 flw fs0,88(a2) c3c4: 7365646f jal s0,62afa <_data_lma+0x5489e> c3c8: 6c20 flw fs0,88(s0) c3ca: 00676e6f jal t3,823d0 <_data_lma+0x74174> c3ce: 0000 unimp c3d0: 6f6e flw ft10,216(sp) c3d2: 6564 flw fs1,76(a0) c3d4: 2520 lbu s0,10(a0) c3d6: 2064 lbu s1,6(s0) c3d8: 202d jal c402 c3da: 3025 jal bc02 <_exit+0x7aa> c3dc: 5832 lw a6,44(sp) c3de: 202c lbu a1,2(s0) c3e0: 0000 unimp ... 0000c3e4 : c3e4: 1c1f 1e1f 1e1f 1f1f 1f1e 1f1e ............ 0000c3f0 : c3f0: 614a 466e 6265 614d 4172 7270 614d 4a79 JanFebMarAprMayJ c400: 6e75 754a 416c 6775 6553 4f70 7463 6f4e unJulAugSepOctNo c410: 4476 6365 0000 0000 vDec.... 0000c418 : c418: 0300 0603 0401 0206 0005 0503 0000 0000 ................ 0000c428 : c428: ae22 d728 2f98 428a 65cd 23ef 4491 7137 ".(../.B.e.#.D7q c438: 3b2f ec4d fbcf b5c0 dbbc 8189 dba5 e9b5 /;M............. c448: b538 f348 c25b 3956 d019 b605 11f1 59f1 8.H.[.V9.......Y c458: 4f9b af19 82a4 923f 8118 da6d 5ed5 ab1c .O....?...m..^.. c468: 0242 a303 aa98 d807 6fbe 4570 5b01 1283 B........opE.[.. c478: b28c 4ee4 85be 2431 b4e2 d5ff 7dc3 550c ...N..1$.....}.U c488: 896f f27b 5d74 72be 96b1 3b16 b1fe 80de o.{.t].r...;.... c498: 1235 25c7 06a7 9bdc 2694 cf69 f174 c19b 5..%.....&i.t... c4a8: 4ad2 9ef1 69c1 e49b 25e3 384f 4786 efbe .J...i...%O8.G.. c4b8: d5b5 8b8c 9dc6 0fc1 9c65 77ac a1cc 240c ........e..w...$ c4c8: 0275 592b 2c6f 2de9 e483 6ea6 84aa 4a74 u.+Yo,.-...n..tJ c4d8: fbd4 bd41 a9dc 5cb0 53b5 8311 88da 76f9 ..A....\.S.....v c4e8: dfab ee66 5152 983e 3210 2db4 c66d a831 ..f.RQ>..2.-m.1. c4f8: 213f 98fb 27c8 b003 0ee4 beef 7fc7 bf59 ?!...'........Y. c508: 8fc2 3da8 0bf3 c6e0 a725 930a 9147 d5a7 ...=....%...G... c518: 826f e003 6351 06ca 6e70 0a0e 2967 1429 o...Qc..pn..g)). c528: 2ffc 46d2 0a85 27b7 c926 5c26 2138 2e1b ./.F...'&.&\8!.. c538: 2aed 5ac4 6dfc 4d2c b3df 9d95 0d13 5338 .*.Z.m,M......8S c548: 63de 8baf 7354 650a b2a8 3c77 0abb 766a .c..Ts.e..w<..jv c558: aee6 47ed c92e 81c2 353b 1482 2c85 9272 ...G....;5...,r. c568: 0364 4cf1 e8a1 a2bf 3001 bc42 664b a81a d..L.....0B.Kf.. c578: 9791 d0f8 8b70 c24b be30 0654 51a3 c76c ....p.K.0.T..Ql. c588: 5218 d6ef e819 d192 a910 5565 0624 d699 .R........eU$... c598: 202a 5771 3585 f40e d1b8 32bb a070 106a * qW.5.....2p.j. c5a8: d0c8 b8d2 c116 19a4 ab53 5141 6c08 1e37 ........S.AQ.l7. c5b8: eb99 df8e 774c 2748 48a8 e19b bcb5 34b0 ....LwH'.H.....4 c5c8: 5a63 c5c9 0cb3 391c 8acb e341 aa4a 4ed8 cZ.....9..A.J..N c5d8: e373 7763 ca4f 5b9c b8a3 d6b2 6ff3 682e s.cwO..[.....o.h c5e8: b2fc 5def 82ee 748f 2f60 4317 636f 78a5 ...]...t`/.Coc.x c5f8: ab72 a1f0 7814 84c8 39ec 1a64 0208 8cc7 r....x...9d..... c608: 1e28 2363 fffa 90be bde9 de82 6ceb a450 (.c#.........lP. c618: 7915 b2c6 a3f7 bef9 532b e372 78f2 c671 .y......+Sr..xq. c628: 619c ea26 3ece ca27 c207 21c0 b8c7 d186 .a&..>'....!.... c638: eb1e cde0 7dd6 eada d178 ee6e 4f7f f57d .....}..x.n..O}. c648: 6fba 7217 67aa 06f0 98a6 a2c8 7dc5 0a63 .o.r.g.......}c. c658: 0dae bef9 9804 113f 471b 131c 0b35 1b71 ......?..G..5.q. c668: 7d84 2304 77f5 28db 2493 40c7 ab7b 32ca .}.#.w.(.$.@{..2 c678: bebc 15c9 be0a 3c9e 0d4c 9c10 67c4 431d ...........L*~e..).Y c698: faec 3ad6 6fab 5fcb 5817 4a47 198c 6c44 ...:.o._.XGJ..Dl c6a8: c908 f3bc e667 6a09 a73b 84ca ae85 bb67 ....g..j;.....g. c6b8: f82b fe94 f372 3c6e 36f1 5f1d f53a a54f +...r.n<.6._:.O. c6c8: 82d1 ade6 527f 510e 6c1f 2b3e 688c 9b05 .....R.Q.l>+.h.. c6d8: bd6b fb41 d9ab 1f83 2179 137e cd19 5be0 k.A.....y!~....[ 0000c6e8 : c6e8: f159 feb2 e50a ffa6 dd7b fe2a 141e 00d4 Y.......{.*..... c6f8: 8052 0003 d130 00f3 7977 ff40 e332 ff9c R...0...wy@.2... c708: 6e00 01c5 1b67 0090 .n..g... 0000c710 : c710: d3ed 5cf5 631a 5812 9cd6 a2f7 f9de 14de ...\.c.X........ ... c72c: 0000 1000 .... 0000c730 : c730: 648f 01f8 6063 ffbc 09c5 fff8 88d5 0065 .d..c`........e. c740: 8473 000e 61a0 ffa0 4b14 ffb1 be9d 006a s....a...K....j. c750: a43e ffad 69f5 ff95 3fee 003d 4f37 006a >....i...?=.7Oj. c760: 3b70 ff49 6cc2 003c 19c5 007a 483e 004e p;I..l<...z.>HN. c770: 1ec4 ffdf 03ae ffe3 69c3 fe18 3468 ff09 .........i..h4.. c780: 498d 00f8 6bec ff73 0c9a 016b 295e 000b .I...ks...k.^).. c790: 324b fe76 e2e4 ffc9 4478 006a 409a ffb7 K2v.....xDj..@.. c7a0: 7d51 00a7 5cc5 0099 a68f 0026 9049 ffbe Q}...\....&.I... c7b0: a6c8 fe8a fbb3 ff42 c4bd ff32 e5c8 00dd ......B...2..... c7c0: 7a0d 00c4 ff9f 00d3 ea74 00e5 2568 0083 .z......t...h%.. c7d0: 4c1d 0132 a33b ff4e 4ccf 0030 ce86 ff37 .L2.;.N..L0...7. c7e0: 3e00 00c9 e7f0 ff4f f233 ff5b 4551 ff32 .>....O.3.[.QE2. c7f0: 7d4a 01c3 872f 0021 754e ffef 898d 00b4 J}../.!.Nu...... c800: 09b5 005c 9484 00d6 0b0c 00e1 7d26 ff83 ..\.........&}.. c810: cfa0 fec3 2d54 00b3 a602 01de d2f0 00c8 ....T-.......... c820: 496c 001f 770b ff9d c87f 00e9 7710 0050 lI...w.......wP. c830: db94 0184 e6ae 0001 7ae4 feea b459 ff93 .........z..Y... c840: e4db ff99 2608 ff21 a514 0097 00c9 0021 .....&!.......!. c850: 0906 ffa2 e370 ffe5 4a94 0041 597d ffd8 ....p....JA.}Y.. c860: 1880 fea3 9e0c ff92 dba0 fe8c 3c05 00b3 .............<.. c870: c048 fea5 48fc ff26 06ad 005b 2d9d 008f H....H&...[..-.. c880: f22d 0137 53f0 0059 1237 01af ea4d ffea -.7..SY.7...M... c890: a372 ff5a 513a 00d1 5e56 ff7e f92a 00f9 r.Z.:Q..V^~.*... c8a0: b454 0091 23fd ffb4 75dd ffbb 753d ffc4 T....#...u..=u.. c8b0: 5570 005e 3121 ff3c 4ff1 0196 9f10 009e pU^.!1<..O...... c8c0: 0218 01a1 1759 ff0e bbb4 0075 0486 0085 ....Y.....u..... c8d0: 61e2 ff73 b5f8 ff20 3bea 01ba 81c2 ffa9 .as... ..;...... c8e0: 822c 0040 b1e4 0003 5d39 ff35 2128 ff86 ,.@.....9]5.(!.. c8f0: a990 ff93 bc34 0085 caaa fe5f 408f 002f ....4....._..@/. c900: db53 01c4 83cd ff74 9c95 003b e5da 00ab S.....t...;..... c910: dbcd 00b5 5ab8 00ef 0b75 fef1 d66c ff54 .....Z..u...l.T. c920: a2d9 fe5b 0dad 004a 6fc5 fe61 df3f 0067 ..[...J..oa.?.g. c930: db8d 0068 95df ffef 748e fe45 6243 00d5 ..h......tE.Cb.. c940: 4e7c fe62 989e ffd6 e25f 01ac 92e5 ff35 |Nb....._.....5. c950: eb76 005d 7a92 00e6 ff27 0035 5944 ff8d v.]..z..'.5.DY.. c960: 3276 00d7 6a79 00ab f02b fe05 996a 008d v2..yj..+...j... c970: 3d08 01d9 25f2 0042 1ba0 ffe4 0d67 0046 .=...%B.....g.F. c980: 0689 00d5 2000 00c3 6ace 0016 9927 ff00 ..... ...j..'... c990: d358 01fd c028 00d4 7b8e 007b 0e10 ff7a X...(....{{...z. c9a0: a277 ff55 f092 0015 a6d0 0157 6206 ffd5 w.U.......W..b.. c9b0: 6781 01de a548 ffb6 893c fe7d 764f 003c .g..H...<.}.Ov<. c9c0: 5e7e 00bf 929d ff70 8463 fe5d 8892 0079 ~^....p.c.]...y. c9d0: 6293 fe94 8da7 0054 5c4b fe77 4009 ff97 .b....T.K\w..@.. c9e0: e818 016b 60a3 002e 6c26 ff74 e6a0 005b ..k..`..<...[. c9f0: 942b fe5d 97b9 00a1 32db 0182 d1da ffe7 +.]......2...... ca00: ca30 fea1 0a74 004d 2649 01db 1894 fffd 0...t.M.I&...... ca10: ce51 fed5 717a fff6 2e1f fef5 0c4b ff04 Q...zq......K... ca20: 5a0f fee0 dccc ff39 3866 ff6c 069a 00e0 .Z....9.f8l..... ca30: 3410 01d1 c38b 0075 c073 ff5a f321 0092 .4....u.s.Z.!... ca40: 3275 01ce 4d58 ff5f d22e fe57 3ba7 ff2d u2..XM_...W..;-. ca50: ecfb 0058 9f53 00f5 23b1 fe8a 8c9b 00b8 ..X.S....#...... ca60: 20d4 0071 ab2f 00ae 1fcf 01ac a03d ffe4 . q./.......=... ca70: 81eb ff29 8490 0042 a8ef 0191 bebc 0023 ..)...B.......#. ca80: 04cf feb2 3932 ffe7 7f34 ffa3 26d2 0020 ....29..4....& . ca90: b155 fe49 e2b0 0089 a5d1 fed4 cb2b ff38 U.I.........+.8. caa0: db50 fe3a 4756 00e2 dd93 ffb9 fb39 00d8 P.:.VG......9... cab0: e2c7 fe35 197d 002d 8a94 00b8 0d2c ff2f ..5.}.-.....,./. cac0: 573b ffa5 8991 006b 2447 ffcf edd4 00db ;W....k.G$...... cad0: 012c ff48 7ccb ff05 2079 ff76 c2b8 ff91 ,.H..|..y v..... cae0: 44b0 008d 59c4 0015 d490 01cf 4266 ffa9 .D...Y......fB.. 0000caf0 : caf0: fca7 ff97 8941 ffdc c54b fea7 e5cc 0001 ....A...K....... cb00: e502 0112 c4e9 007f 147c 0131 35e0 001e ........|.1..5.. cb10: f35b fee4 a083 008a 4311 009d 2730 0006 [........C..0'.. cb20: 7055 00e2 ffaa 0092 23ce 0081 835b ff80 Up.......#..[... cb30: b677 ff25 d42f 00df 53b6 0191 0200 002b w.%./....S....+. cb40: 9a44 fea5 03e8 ffcf f384 ff2c 538c ffd3 D.........,..S.. cb50: e13f ff06 2098 ff2a 766e 00c5 b6f1 0002 ?.... *.nv...... cb60: a18b 00b9 693b ffdb 966a ff44 da0e ff94 ....;i..j.D..... cb70: 5f9d 0097 3dda ffd1 77f5 fe15 acae 002c ._...=...w....,. cb80: ae74 0155 5e79 ff1d 80e7 0029 46c5 00fa t.U.y^....)..F.. cb90: 929f ff91 d450 ffb7 fc02 0028 6f81 ff9c ....P.....(..o.. cba0: 15ee fe8e c58d ff0c cec7 ffa0 e327 00d6 ............'... cbb0: 50b5 0099 965d 00ba ac9c fe2e 41bf ff3b .P..]........A;. cbc0: b153 ff55 01cd 0036 7c80 ff50 a43c 00fb S.U...6..|P.<... cbd0: a2f2 fe5f a6fe ff1a 0659 ff91 dc09 ff0c .._.....Y....... cbe0: 54ee 010d e299 0008 df04 fff2 229f fffd .T...........".. cbf0: c83c ff47 fc01 ff5c 7283 fec9 64d0 00ed <.G...\..r...d.. cc00: e073 fe25 6a4b ffb3 1e90 ffa0 8486 ffdd s.%.Kj.......... cc10: ad39 ffb8 d33f ffb9 9a68 ffc1 c0e8 00bd 9...?...h....... cc20: bb21 fe22 2d9b 0010 762f 005f ec56 009f !."..-../v_.V... cc30: 584e ff2c eb3c 001e 6614 feb1 2a9b ffd6 NX,.<....f...*.. cc40: 46f8 ffdb 6554 ff85 3c7e 0070 12fc 00f0 .F..Te..~W. cca0: 4b65 feb1 5dab 00b8 499f ff54 b6f6 ff0c eK...]...IT..... ccb0: 4d40 0099 9ee5 0052 0a43 017b 65a7 007b @M....R.C.{..e{. ccc0: d8aa ff99 95b3 0096 bd84 00f1 6ded ff08 .............m.. ccd0: 15e7 0093 388b 00b4 ab9e fe91 c98a ff71 .....8........q. cce0: b4e9 003b 9841 ff69 331d 000f d29d ff7a ..;.A.i..3....z. ccf0: e76e ff77 e4a6 ff28 9be3 006e c5d4 00dc n.w...(...n..... cd00: f55c 0180 cc65 ff79 e863 00da 8016 007d \...e.y.c.....}. cd10: 7acb 0061 6ccd ff92 b27a 0062 ee71 ff7a .za..l..z.b.q.z. cd20: b61b 00ec 94f7 00eb 08f2 0070 02b2 ff65 ..........p...e. cd30: bd2e 0112 224f ff91 5bff 0021 88a0 004a ....O"...[!...J. cd40: 3347 00a5 e225 006c 42b2 ff27 d580 0050 G3..%.l..B'...P. cd50: 8c52 ffa6 5f3a ffa4 b55b 01ac a345 0040 R...:_..[...E.@. cd60: 464a ff27 e2ec 001d 6515 feff 8cdb 003a JF'......e....:. cd70: e802 ffab f032 ff36 8509 fe3c 4909 00bc ....2.6...<..I.. cd80: da3e 00e9 afd6 ff0c 857f ff79 015c 00a9 >.........y.\... cd90: ce0e fed4 60e5 ffc6 f4a0 00b2 8854 0092 .....`......T... cda0: 3b83 ffb9 0f59 ffaf 8ed9 ff88 9454 0029 .;..Y.......T.). cdb0: a05f 01dc 4291 ff00 16f8 ff91 d39c 00e1 _....B.......... cdc0: e550 fe47 dcbc 0049 29b6 ff48 1f70 ff75 P.G...I..)H.p.u. cdd0: f1a8 ffe9 d3d1 0005 53ba fe27 df83 ff03 .........S'..... cde0: b12c 0013 4a97 00c3 c163 019f 83ee ff62 ,....J..c.....b. cdf0: b5a2 00e1 7560 ff22 e736 0050 8b58 ff7a ....`u".6.P.X.z. ce00: 0f3a ffcc ae7b ffc0 1423 fe63 0691 00a4 :...{...#.c..... ce10: 3417 0186 5260 ffa0 bb33 ff15 b838 00f4 .4..`R..3...8... ce20: 7db4 0011 7dc6 0000 6272 0166 43cd 0092 .}...}..rbf..C.. ce30: 1d4b 0179 5be7 ffea ced9 012e 4e0c 0004 K.y..[.......N.. ce40: b3d5 fef3 e873 00a7 a753 fe17 8e7d ffd6 ....s...S...}... ce50: 2812 005d e461 ffe5 6984 febf c98d 00da .(].a....i...... ce60: 7d71 007a fc7e 007c a335 fee5 c587 ff43 q}z.~.|.5.....C. ce70: 1df6 0180 9bbf ffa5 b081 00eb 3124 0072 ............$1r. ce80: 8407 fe2f ba14 0098 5253 ff28 4db5 ffc0 ../.....SR(..M.. ce90: 59b9 009c 0a09 ff20 fc9f 01ff 2df9 ff2a .Y.... ......-*. cea0: 89ee 0164 1c53 00e6 6338 ff86 ef71 0074 ..d.S...8c..q.t. 0000ceb0 : ceb0: 3b85 018c f1bd ff24 25f8 01c3 dc60 0037 .;....$..%..`.7. cec0: 4cb7 ff3e 42c3 003d 4c32 01a4 a4e1 ff4c .L>..B=.2L....L. ced0: 3d4c ffa3 3e75 001f 9151 ff40 4176 000e L=..u>..Q.@.vA.. cee0: 73a2 ffd6 8a06 002e e67c fff4 8a0a 008f .s......|....... cef0: 1a34 00c2 f4b8 004c 8f81 0129 f4be ff13 4.....L...)..... cf00: aa7b ff7a 8162 0044 d579 0093 6556 ff1e {.z.b.D.y...Ve.. cf10: 67a1 009b 598c ff43 e5ef 01be 0b43 00b5 .g...YC.....C... cf20: f0c6 fe89 45ee ffbc 9743 00ee 2a13 ff6c .....E..C....*l. cf30: 55e5 0171 4432 ff87 6a11 0009 6732 ff01 .Uq.2D...j..2g.. cf40: 0150 01a8 9823 ff1e a810 01b9 5938 ffe8 P...#.......8Y.. cf50: d265 00fc fa29 0047 aacc ff4f 2e0e ffef e...).G...O..... cf60: 4d50 00ef d6bd ff4b 8d11 00f9 5026 ff4c PM....K.....&PL. cf70: 55be 0075 e456 00aa d89c 01d0 cfc3 ffa4 .Uu.V........... cf80: 4296 ff4c e1af ff10 508d 0162 db4c 00f2 .BL......Pb.L... cf90: a2c6 0072 da2e 0098 2b9b fef1 a09b ff68 ..r......+....h. cfa0: bb33 00a5 1102 00af 5442 01a0 3af7 001e 3.......BT...:.. cfb0: 4123 fe35 ec45 00bf 862d 01f5 7ba3 00dd #A5.E...-....{.. cfc0: 6e20 ff14 1734 00a5 d6ba 0047 b0e9 0060 n..4.....G...`. cfd0: eff2 0136 5939 008a 0053 ff54 a088 0064 ..6.9Y..S.T...d. cfe0: 8e5c fe78 7c68 00be b1b5 ff3e 29fa 0055 \.x.h|....>..)U. cff0: 8298 012a fc60 00f6 9797 fe3f 85ef 003e ..*.`.....?...>. d000: 3820 009c a72d ffbd 858e 01b3 5683 00d3 8..-........V.. d010: b3bb fe96 aafa ff0e a3d2 004e 3425 0097 ..........N.%4.. d020: 4d63 001a 9cee ffd5 c0d5 01d1 2e49 0054 cM..........I.T. d030: 4114 0129 ce36 004f 83c9 fe92 6faa ff18 .A).6.O......o.. d040: 21b1 fe32 26ab ffcb f74e 0074 ddd1 0099 .!2..&..N.t..... d050: 8085 01b2 2c3a 0019 27c9 013b 13bd 00fc ....:,...';..... d060: e531 01d2 bb75 0075 b3b5 01b8 7200 00db 1...u.u......r.. d070: 5e30 0093 29f5 0038 0d7d fecc adf4 0077 0^...)8.}.....w. d080: dd2c fe20 ea54 0014 a0f9 01c6 7eec ffea ,. .T........~.. d090: 632f fea8 e2aa ff99 b366 00d8 8de2 ff7a /c......f.....z. d0a0: 427a fe99 f5b6 0086 e4e3 0119 39d6 ffeb zB...........9.. d0b0: add8 ff38 e7b5 00d2 8077 ff9d 5f81 ff88 ..8.....w...._.. d0c0: 7e6e 0033 a902 ffb7 8207 fe62 b045 ff5e n~3.......b.E.^. d0d0: 0474 01e3 f2d9 ff91 adca 011f 0169 ff27 t...........i.'. d0e0: af2e 0045 2fe4 ff3a e0d7 fe45 38cf ff45 ..E../:...E..8E. d0f0: fe10 ff8b cf17 ffd4 14ca ff7e d55f ff60 ..........~._.`. d100: b009 0021 05c8 ffcf 2af1 fe80 2123 ffc0 ..!......*..#!.. d110: e5f8 01c4 1181 0078 67fb ff97 3407 ff70 ......x..g...4p. d120: 388c ff42 e228 fff5 46d9 fe25 d6ac ff09 .8B.(....F%..... d130: 4348 0186 c092 ffd6 262c 0070 b844 ff4b HC......,&p.D.K. d140: 5ace 00fb eb95 008d aab5 003a f474 00ef .Z........:.t... d150: 9d5c 0002 ad66 0062 89e9 0160 317f 00cb \...f.b...`..1.. d160: 9b05 0094 9417 ff09 7ad3 000c 8622 ff1a .........z.."... d170: ccdb 0088 0886 ff29 53e0 fe2b 1955 00f7 ......)..S+.U... d180: 7f6d fe00 88a9 0030 77ee ffdb ade7 00d5 m.....0..w...... d190: 12ce fefe ba08 ff07 097e 0107 2a6f 0048 ........~...o*H. d1a0: 346f feec 3f60 008d bf93 fe7f 4ecd ffc0 o4..`?.......N.. d1b0: 6a0e 01ed dbbb 004c f3af febb 5969 00ad .j....L.....iY.. d1c0: 1955 0159 f3a2 0094 7602 fed1 9e21 0009 U.Y......v..!... d1d0: a38b ff2e 465d 0028 2a6c fe8e fc6f ff8e ....]F(.l*..o... d1e0: df9b 0090 e533 ffa7 fc49 ff9b 745e ff0c ....3...I...^t.. d1f0: a098 ffda ee9c ff25 eab3 ffcf 00c5 ffb3 ......%......... d200: a49a 008d c4e1 0068 230a fe19 d4d1 fff2 ......h..#...... d210: fd61 fede 65b8 00e5 12de 017f 88a4 ff87 a....e.......... d220: cf1e fe8c 6192 00f3 c081 fe1a 54c9 ff21 .....a.......T!. d230: 0a6f ff4e 5193 ffb2 0404 0018 eea1 ffd7 o.N..Q.......... d240: 8d06 0021 d735 ff0e b529 ffd0 8be7 009d ..!.5...)....... d250: cbb3 ffdd b9ff 0071 e2bd ffac 4271 ffd6 ......q.....qB.. d260: 3eca ff2d 4066 ff08 ae4e fe10 7585 ff44 .>-.f@..N....uD. 0000d270 : d270: 78b6 ff59 7285 00d3 6ebd ff15 0a0f 006a .xY..r...n....j. d280: c029 0001 e898 ff79 3cbc ffa0 7199 ffce ).....y..<...q.. d290: b700 fee2 0db4 ff48 ......H. 0000d298 : d298: 0001 0000 0000 0000 0000 0000 0000 0000 ................ ... 0000d2c0 : d2c0: e9f7 2e7a 318d 2c09 ce6b 517b 7cef 0a6f ..z..1.,k.{Q.|o. ... d2dc: 0000 0800 .... 0000d2e0 : d2e0: 4a8e 46cc 18ba 6b76 e7b8 39be adfa 6377 .J.F..vk...9..wc d2f0: ffff ffff ffff ffff ffff ffff ffff 07ff ................ 0000d300 : d300: 131b 0a2c e5a3 ed9c 29a7 0863 215d 2106 ..,......)c.]!.! d310: ffeb ffff ffff ffff ffff ffff ffff ffff ................ d320: 000f 0000 .... 0000d324 : d324: a0b0 fe0e c9d3 ff86 189e 008f 697f 0035 .............i5. d334: 0c60 00bd d7a7 fffb 4c9f fe80 656a ffe1 `........L..je.. d344: fc1e 0004 0c92 00ae ........ 0000d34c : d34c: 0001 0000 0000 0000 0000 0000 0000 0000 ................ ... 0000d36c : d36c: 018d 0402 1008 4020 1b80 0036 ...... @..6. 0000d378 : d378: 7c63 7b77 6bf2 c56f 0130 2b67 d7fe 76ab c|w{.ko.0.g+...v d388: 82ca 7dc9 59fa f047 d4ad afa2 a49c c072 ...}.YG.......r. d398: fdb7 2693 3f36 ccf7 a534 f1e5 d871 1531 ...&6?..4...q.1. d3a8: c704 c323 9618 9a05 1207 e280 27eb 75b2 ..#..........'.u d3b8: 8309 1a2c 6e1b a05a 3b52 b3d6 e329 842f ..,..nZ.R;..)./. d3c8: d153 ed00 fc20 5bb1 cb6a 39be 4c4a cf58 S... ..[j..9JLX. d3d8: efd0 fbaa 4d43 8533 f945 7f02 3c50 a89f ....CM3.E...P<.. d3e8: a351 8f40 9d92 f538 b6bc 21da ff10 d2f3 Q.@...8....!.... d3f8: 0ccd ec13 975f 1744 a7c4 3d7e 5d64 7319 ...._.D...~=d].s d408: 8160 dc4f 2a22 8890 ee46 14b8 5ede db0b `.O."*..F....^.. d418: 32e0 0a3a 0649 5c24 d3c2 62ac 9591 79e4 .2:.I.$\...b...y d428: c8e7 6d37 d58d a94e 566c eaf4 7a65 08ae ..7m..N.lV..ez.. d438: 78ba 2e25 a61c c6b4 dde8 1f74 bd4b 8a8b .x%.......t.K... d448: 3e70 66b5 0348 0ef6 3561 b957 c186 9e1d p>.fH...a5W..... d458: f8e1 1198 d969 948e 1e9b e987 55ce df28 ....i........U(. d468: a18c 0d89 e6bf 6842 9941 0f2d 54b0 16bb ......BhA.-..T.. 0000d478 : d478: 0952 d56a 3630 38a5 40bf 9ea3 f381 fbd7 R.j.06.8.@...... d488: e37c 8239 2f9b 87ff 8e34 4443 dec4 cbe9 |.9../..4.CD.... d498: 7b54 3294 c2a6 3d23 4cee 0b95 fa42 4ec3 T{.2..#=.L..B..N d4a8: 2e08 66a1 d928 b224 5b76 49a2 8b6d 25d1 ...f(.$.v[.Im..% d4b8: f872 64f6 6886 1698 a4d4 cc5c 655d 92b6 r..d.h....\.]e.. d4c8: 706c 5048 edfd dab9 155e 5746 8da7 849d lpHP....^.FW.... d4d8: d890 00ab bc8c 0ad3 e4f7 0558 b3b8 0645 ..........X...E. d4e8: 2cd0 8f1e 3fca 020f afc1 03bd 1301 6b8a .,...?.........k d4f8: 913a 4111 674f eadc f297 cecf b4f0 73e6 :..AOg.........s d508: ac96 2274 ade7 8535 f9e2 e837 751c 6edf ..t"..5...7..u.n d518: f147 711a 291d 89c5 b76f 0e62 18aa 1bbe G..q.)..o.b..... d528: 56fc 4b3e d2c6 2079 db9a fec0 cd78 f45a .V>K..y ....x.Z. d538: dd1f 33a8 0788 31c7 12b1 5910 8027 5fec ...3...1...Y'.._ d548: 5160 a97f b519 0d4a e52d 9f7a c993 ef9c `Q....J.-.z..... d558: e0a0 4d3b 2aae b0f5 ebc8 3cbb 5383 6199 ..;M.*.....<.S.a d568: 2b17 7e04 77ba 26d6 69e1 6314 2155 7d0c .+.~.w.&.i.cU!.} 0000d578 : d578: 2f98 428a 4491 7137 fbcf b5c0 dba5 e9b5 ./.B.D7q........ d588: c25b 3956 11f1 59f1 82a4 923f 5ed5 ab1c [.V9...Y..?..^.. d598: aa98 d807 5b01 1283 85be 2431 7dc3 550c .....[....1$.}.U d5a8: 5d74 72be b1fe 80de 06a7 9bdc f174 c19b t].r........t... d5b8: 69c1 e49b 4786 efbe 9dc6 0fc1 a1cc 240c .i...G.........$ d5c8: 2c6f 2de9 84aa 4a74 a9dc 5cb0 88da 76f9 o,.-..tJ...\...v d5d8: 5152 983e c66d a831 27c8 b003 7fc7 bf59 RQ>.m.1..'....Y. d5e8: 0bf3 c6e0 9147 d5a7 6351 06ca 2967 1429 ....G...Qc..g)). d5f8: 0a85 27b7 2138 2e1b 6dfc 4d2c 0d13 5338 ...'8!...m,M..8S d608: 7354 650a 0abb 766a c92e 81c2 2c85 9272 Ts.e..jv.....,r. d618: e8a1 a2bf 664b a81a 8b70 c24b 51a3 c76c ....Kf..p.K..Ql. d628: e819 d192 0624 d699 3585 f40e a070 106a ....$....5..p.j. d638: c116 19a4 6c08 1e37 774c 2748 bcb5 34b0 .....l7.LwH'...4 d648: 0cb3 391c aa4a 4ed8 ca4f 5b9c 6ff3 682e ...9J..NO..[.o.h d658: 82ee 748f 636f 78a5 7814 84c8 0208 8cc7 ...toc.x.x...... d668: fffa 90be 6ceb a450 a3f7 bef9 78f2 c671 .....lP......xq. 0000d678 : d678: 0020 0000 0040 0000 6e7c 0000 6ee4 0000 ...@...|n...n.. d688: 700c 0000 .p.. 0000d68c : d68c: 8144 0eda 034e 9ec4 7784 d825 933a 80bf D...N....w%.:... 0000d69c : d69c: d948 0000 d954 0000 d960 0000 d96c 0000 H...T...`...l... d6ac: 255b 5d73 2520 3a73 4c20 726f 4961 696e [%s] %s: LoraIni d6bc: 0d74 000a 255b 5d73 2520 3a73 4420 656f t...[%s] %s: Doe d6cc: 2073 6f6e 2074 6572 6f63 6e67 7a69 2065 s not recognize d6dc: 6874 2065 6f6d 7564 656c 0a0d 0000 0000 the module...... d6ec: 255b 5d73 2520 3a73 4320 4952 4954 4143 [%s] %s: CRITICA d6fc: 3a4c 4c20 526f 2061 6f6e 2074 6f66 6e75 L: LoRa not foun d70c: 2c64 6820 6c61 6574 0d64 000a 6f43 666e d, halted...Conf d71c: 6769 0000 255b 5d73 2520 3a73 4420 6365 ig..[%s] %s: Dec d72c: 6469 6e69 2067 6e6f 6320 6168 6e6e 6c65 iding on channel d73c: 6920 646e 7865 2520 2064 6562 6163 7375 index %d becaus d74c: 2065 666f 7420 6d69 7365 6174 706d 3020 e of timestamp 0 d75c: 202c 616e 656d 6920 2073 7325 0a0d 0000 , name is %s.... d76c: 255b 5d73 2520 3a73 4420 6365 6469 6e69 [%s] %s: Decidin d77c: 2067 6e6f 6320 6168 6e6e 6c65 6920 646e g on channel ind d78c: 7865 2520 2064 6562 6163 7375 2065 666f ex %d because of d79c: 6e20 6d61 2065 656c 206e 2c30 6e20 6d61 name len 0, nam d7ac: 2065 7369 2520 0d73 000a 0000 6e55 6e6b e is %s.....Unkn d7bc: 776f 006e 4676 3074 5246 6775 4f53 7165 own.vFt0FRugSOeq d7cc: 6b6e 6873 6d49 434d 6656 4867 354d 4276 nkshImMCVfgHM5vB d7dc: 7978 0031 6568 6973 6c65 6f6b 0000 0000 xy1.hesielko.... d7ec: 5242 204e 4357 2048 694d 696e 0000 0000 BRN WCH Mini.... d7fc: 7550 6c62 6369 0000 5242 544e 7365 0074 Public..BRNTest. d80c: 6559 0073 6f4e 0000 6f4e 6564 6420 7461 Yes.No..Node dat d81c: 6261 7361 3a65 0000 6f4e 6564 2520 3a64 abase:..Node %d: d82c: 000a 0000 2020 614e 656d 203a 7325 000a .... Name: %s.. d83c: 7550 6b62 7965 0000 6553 7263 7465 0000 Pubkey..Secret.. d84c: 2020 5047 3a53 6c20 7461 253d 2c64 6c20 GPS: lat=%d, l d85c: 6e6f 253d 0a64 0000 2020 6150 6874 203a on=%d... Path: d86c: 2e2e 202e 6e28 746f 6520 7078 6e61 6564 ... (not expande d87c: 2c64 6120 6464 6920 2066 656e 6465 6465 d, add if needed d88c: 0a29 0000 2020 6c46 6761 3a73 3020 2578 )... Flags: 0x% d89c: 3230 0a58 0000 0000 2020 7541 6874 6e65 02X..... Authen d8ac: 6974 6163 6574 3a64 2520 0a73 0000 0000 ticated: %s..... d8bc: 2020 614c 7473 5320 6565 206e 7228 6d65 Last Seen (rem d8cc: 746f 2065 7374 3a29 2520 0a64 0000 0000 ote ts): %d..... d8dc: 2020 614c 7473 5320 6565 206e 6c28 636f Last Seen (loc d8ec: 6c61 7420 2973 203a 6425 000a 2020 7953 al ts): %d.. Sy d8fc: 636e 7420 6d69 7365 6174 706d 203a 6425 nc timestamp: %d d90c: 000a 0000 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ d91c: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- d92c: 2d2d 2d2d 2d2d 2d2d 2d2d 000a ----------.. 0000d938 : d938: 338b e987 cdc5 6aea e5c9 baed 15a1 72cd .3.....j.......r d948: 6843 7461 6e20 646f 0065 0000 6552 6570 Chat node...Repe d958: 7461 7265 0000 0000 6f52 6d6f 7320 7265 ater....Room ser d968: 6576 0072 6553 736e 726f 0000 6568 6c6c ver.Sensor..hell d978: 206f 6874 7265 0065 255b 5d73 2520 3a73 o there.[%s] %s: d988: 5320 7379 6574 436d 6b6c 253a 0d64 0d0a SystemClk:%d... d998: 000a 0000 255b 5d73 2520 3a73 4320 6968 ....[%s] %s: Chi d9a8: 4970 3a44 3025 7838 0a0d 0a0d 0000 0000 pID:%08x........ d9b8: 255b 5d73 2520 3a73 5320 6e65 6964 676e [%s] %s: Sending d9c8: 6d20 7365 6173 6567 0d0a 000a 7953 5453 message....SyST d9d8: 6369 206b 7369 2520 6c6c 0075 255b 5d73 ick is %llu.[%s] d9e8: 2520 3a73 5320 6e65 6964 676e 7a20 7265 %s: Sending zer d9f8: 206f 6f68 2070 6461 6576 7472 0d0a 000a o hop advert.... da08: 255b 5d73 2520 3a73 5320 6e65 6964 676e [%s] %s: Sending da18: 6620 6f6c 646f 6120 7664 7265 0a74 0a0d flood advert... da28: 0000 0000 6553 646e 6e69 2067 656d 7373 ....Sending mess da38: 6761 2065 7461 5320 5379 6954 6b63 6920 age at SySTick i da48: 2073 6c25 756c 0000 6553 646e 6e69 2067 s %llu..Sending da58: 2061 6964 6572 7463 6d20 7365 6173 6567 a direct message da68: 7420 206f 6874 2065 6966 7372 2074 6f6e to the first no da78: 6564 000a 6843 6e61 656e 206c 6e69 6564 de..Channel inde da88: 2078 6425 202c 616e 656d 2064 7325 202c x %d, named %s, da98: 6974 656d 7473 6d61 2070 7369 2520 2c64 timestamp is %d, daa8: 6820 7361 2068 7369 2520 0a64 0000 0000 hash is %d..... dab8: 6857 6c6f 2065 7266 6d61 0065 255b 5d73 Whole frame.[%s] dac8: 2520 3a73 7220 7373 3d69 6425 645b 6d42 %s: rssi=%d[dBm dad8: 205d 6e73 3d72 6425 645b 5d42 7220 7761 ] snr=%d[dB] raw dae8: 6e73 3d72 6425 715b 6175 7472 7265 6420 snr=%d[quarter d daf8: 5d42 0a0d 0000 0000 255b 5d73 2520 3a73 B]......[%s] %s: db08: 2520 2064 6170 6b63 7465 2073 6f6c 7473 %d packets lost db18: 0a0d 0000 255b 5d73 2520 3a73 7320 6e79 ....[%s] %s: syn db28: 5763 726f 3d64 7830 7825 0a0d 0000 0000 cWord=0x%x...... db38: 255b 5d73 2520 3a73 5320 3158 3632 2078 [%s] %s: SX126x db48: 7265 6f72 2c72 6d20 7961 6562 6e20 206f error, maybe no db58: 5053 2049 6f63 6e6e 6365 6974 6e6f 0a0d SPI connection.. db68: 0000 0000 255b 5d73 2520 3a73 5320 3158 ....[%s] %s: SX1 db78: 3632 2078 6e69 7473 6c61 656c 0d64 000a 26x installed... db88: 255b 5d73 2520 3a73 7520 6573 6552 7567 [%s] %s: useRegu db98: 616c 6f74 4c72 4f44 253d 0d64 000a 0000 latorLDO=%d..... dba8: 255b 5d73 2520 3a73 4120 6d6c 736f 2074 [%s] %s: Almost dbb8: 6f64 656e 7320 7465 6974 676e 4c20 526f done setting LoR dbc8: 0d61 000a 5853 3231 3236 0000 255b 5d73 a...SX1262..[%s] dbd8: 2520 3a73 4c20 526f 4561 7272 726f 6544 %s: LoRaErrorDe dbe8: 6166 6c75 3d74 6425 0a0d 0000 4f47 454e fault=%d....GONE dbf8: 5720 4f52 474e 000a 7473 7261 2074 6552 WRONG..start Re dc08: 6461 6f43 6d6d 6e61 0064 0000 255b 5d73 adCommand...[%s] dc18: 2520 3a73 5220 6165 4364 6d6f 616d 646e %s: ReadCommand dc28: 203a 4d43 3d44 7830 3025 7832 0a0d 0000 : CMD=0x%02x.... dc38: 6e65 2064 6552 6461 6f43 6d6d 6e61 0064 end ReadCommand. dc48: 7473 7261 2074 6552 6461 6552 6967 7473 start ReadRegist dc58: 7265 0000 255b 5d73 2520 3a73 5220 6165 er..[%s] %s: Rea dc68: 5264 6765 7369 6574 3a72 5220 4745 303d dRegister: REG=0 dc78: 2578 3230 0d78 000a 255b 5d73 2520 3a73 x%02x...[%s] %s: dc88: 5220 6165 6964 676e 6220 7479 7365 0a0d Reading bytes.. dc98: 0000 0000 255b 5d73 2520 3a73 7220 6165 ....[%s] %s: rea dca8: 2064 2061 7962 6574 0a0d 0000 6e65 2064 d a byte....end dcb8: 6552 6461 6552 6967 7473 7265 0000 0000 ReadRegister.... dcc8: 255b 5d73 2520 3a73 4420 7461 4961 3a6e [%s] %s: DataIn: dcd8: 3025 7832 0d20 000a 255b 5d73 2520 3a73 %02x ...[%s] %s: dce8: 5720 6961 6974 676e 6620 726f 6920 6c64 Waiting for idl dcf8: 0d65 000a 6552 6573 0074 0000 255b 5d73 e...Reset...[%s] dd08: 2520 3a73 2d20 2d2d 2d2d 5320 7465 7852 %s: ----- SetRx dd18: 7420 6d69 6f65 7475 253d 0d64 000a 0000 timeout=%d..... dd28: 255b 5d73 2520 3a73 5320 7465 7852 4920 [%s] %s: SetRx I dd38: 6c6c 6765 6c61 5320 6174 7574 0d73 000a llegal Status... dd48: 255b 5d73 2520 3a73 5320 7465 7453 706f [%s] %s: SetStop dd58: 7852 6954 656d 4f72 506e 6572 6d61 6c62 RxTimerOnPreambl dd68: 4465 7465 6365 2074 6e65 6261 656c 253d eDetect enable=% dd78: 0d64 000a 255b 5d73 2520 3a73 2d20 2d2d d...[%s] %s: --- dd88: 2d2d 5320 7465 7854 7420 6d69 6f65 7475 -- SetTx timeout dd98: 6e49 734d 253d 0d64 000a 0000 255b 5d73 InMs=%d.....[%s] dda8: 2520 3a73 5320 7465 7854 7420 6d69 6f65 %s: SetTx timeo ddb8: 7475 6e49 734d 253d 2064 6f74 7475 253d utInMs=%d tout=% ddc8: 0d64 000a 255b 5d73 2520 3a73 5720 6972 d...[%s] %s: Wri ddd8: 7474 6e65 6320 6d6f 616d 646e 202c 6572 tten command, re dde8: 7274 6979 676e 0a0d 0000 0000 255b 5d73 trying......[%s] ddf8: 2520 3a73 4220 6f72 656b 6f20 7475 0a0d %s: Broke out.. de08: 0000 0000 255b 5d73 2520 3a73 5320 7465 ....[%s] %s: Set de18: 7854 4920 6c6c 6765 6c61 5320 6174 7574 Tx Illegal Statu de28: 0d73 000a 255b 5d73 2520 3a73 5720 6961 s...[%s] %s: Wai de38: 4674 726f 6449 656c 5420 6d69 6f65 7475 tForIdle Timeout de48: 7420 7865 3d74 7325 7420 6d69 6f65 7475 text=%s timeout de58: 253d 756c 0a0d 0000 255b 5d73 2520 3a73 =%lu....[%s] %s: de68: 5720 6961 4674 726f 6449 656c 6620 6961 WaitForIdle fai de78: 206c 6572 7274 3d79 6425 0a0d 0000 0000 l retry=%d...... de88: 255b 5d73 2520 3a73 7320 6174 7574 3d73 [%s] %s: status= de98: 3025 7832 0a0d 0000 255b 5d73 2520 3a73 %02x....[%s] %s: dea8: 5720 6972 6574 6f43 6d6d 6e61 3264 7320 WriteCommand2 s deb8: 6174 7574 3d73 3025 7832 7220 7465 7972 tatus=%02x retry dec8: 253d 0d64 000a 0000 255b 5d73 2520 3a73 =%d.....[%s] %s: ded8: 5320 4950 5420 6172 736e 6361 6974 6e6f SPI Transaction dee8: 6520 7272 726f 303a 2578 3230 0d78 000a error:0x%02x... def8: 7473 7261 2074 7257 7469 4365 6d6f 616d start WriteComma df08: 646e 0032 255b 5d73 2520 3a73 5720 6972 nd2.[%s] %s: Wri df18: 6574 6f43 6d6d 6e61 3a64 4320 444d 303d teCommand: CMD=0 df28: 2578 3230 0d78 000a 6e65 2064 7257 7469 x%02x...end Writ df38: 4365 6d6f 616d 646e 0032 0000 7473 7261 eCommand2...star df48: 2074 7257 7469 5265 6765 7369 6574 0072 t WriteRegister. df58: 6e65 2064 7257 7469 5265 6765 7369 6574 end WriteRegiste df68: 0072 0000 255b 5d73 2520 3a73 5720 6972 r...[%s] %s: Wri df78: 6574 6552 6967 7473 7265 203a 4552 3d47 teRegister: REG= df88: 7830 3025 7832 0a0d 0000 0000 255b 5d73 0x%02x......[%s] df98: 2520 3a73 4420 7461 4f61 7475 253a 3230 %s: DataOut:%02 dfa8: 2078 0a0d 0000 0000 x ...... 0000dfb0 <__clz_tab>: dfb0: 0100 0202 0303 0303 0404 0404 0404 0404 ................ dfc0: 0505 0505 0505 0505 0505 0505 0505 0505 ................ dfd0: 0606 0606 0606 0606 0606 0606 0606 0606 ................ dfe0: 0606 0606 0606 0606 0606 0606 0606 0606 ................ dff0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ e000: 0707 0707 0707 0707 0707 0707 0707 0707 ................ e010: 0707 0707 0707 0707 0707 0707 0707 0707 ................ e020: 0707 0707 0707 0707 0707 0707 0707 0707 ................ e030: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e040: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e050: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e060: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e070: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e080: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e090: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e0a0: 0808 0808 0808 0808 0808 0808 0808 0808 ................ e0b0: 4f50 4953 0058 0000 002e 0000 POSIX....... 0000e0bc <_ctype_>: e0bc: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( e0cc: 2020 2020 2020 2020 2020 2020 2020 2020 e0dc: 8820 1010 1010 1010 1010 1010 1010 1010 ............... e0ec: 0410 0404 0404 0404 0404 1004 1010 1010 ................ e0fc: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ e10c: 0101 0101 0101 0101 0101 0101 1010 1010 ................ e11c: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ e12c: 0202 0202 0202 0202 0202 0202 1010 1010 ................ e13c: 0020 0000 0000 0000 0000 0000 0000 0000 ............... ... 0000e1c0 <__sf_fake_stderr>: ... 0000e1e0 <__sf_fake_stdin>: ... 0000e200 <__sf_fake_stdout>: ... e220: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE e230: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB e240: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 e250: 3938 6261 6463 6665 0000 0000 89abcdef....